Add read_socks_reply() and start using it in socks5_connect()
[privoxy.git] / debian / postrm
index 2c9e371..7fa593f 100644 (file)
@@ -20,11 +20,25 @@ set -e
 
 case "$1" in
     purge)
-        echo "Removing user privoxy"
-        userdel privoxy || echo "WARNING: Problem removing user privoxy."
-
-        echo "Deleting privoxy log files"
+        # deluser --quiet privoxy
+        for ext in .ucf-new .ucf-old .ucf-dist ""; do
+                rm -f "/etc/privoxy/config$ext"
+        done
+        if [ -x "$(command -v ucf)" ]; then
+            ucf --purge /etc/privoxy/config
+        fi
+        if [ -x "$(command -v ucfr)" ]; then
+            ucfr --purge privoxy /etc/privoxy/config
+        fi
         rm -rf /var/log/privoxy
+        if [ -e /usr/share/debconf/confmodule ]; then
+            . /usr/share/debconf/confmodule
+            db_purge
+        fi
+       # Remove https inspection certificates on purge:
+       if [ -d /var/lib/privoxy/certs ]; then
+           rm -rf /var/lib/privoxy/certs
+       fi
         ;;
 
     remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)