Whonix-Gateway_packages, Whonix-Workstation_packages:
added libgl1-mesa-dri to prevent error (EE) AIGLX error: dlopen of /usr/lib/i386-linux-gnu/dri/swrast_dri.so failed (/usr/lib/i386-linux-gnu/dri/swrast_dri.so: cannot open shared object file: No such file or directory) inn /var/log/Xorg.0.log
added SocksPorts for KDE and GNOME wide applications;
added proxy settings for KDE wide application
KDE desktop: Moved kickoffrc from shared to workstation, because it's workstation specific and the gateway gets its own one.
whonix_gateway/usr/local/share/whonix/kde/share/config/kickoffrc: added kde start menu favorites
gateway and workstation: added timeprivacy script https://github.com/adrelanos/timeprivacy
added draft for generic uwt / timeprivacy wrapper whonix_shared/usr/local/bin/uwtwrapper;
new config files:
- whonix_shared/etc/whonix.d/10_timeprivacy_default;
- whonix_shared/etc/whonix.d/10_uwt_default
fix
improved draft for generic uwt / timeprivacy wrapper
comments
using uwt master wrapper /usr/local/bin/uwtwrapper instead of many copies of the same script;
deleted old uwt wrappers;
fixed the bug where the uwt wrappers gave wrong arguments to curl and therefore broke applications dependent on curl,
such as apt-file, update-flashplugin
echos
whonix_gateway/usr/local/bin/whonix_firewall;
whonix_workstation/usr/local/bin/whonix_firewall;
whonix_shared/usr/local/bin/uwtwrapper:
If the last character is a ~, ignore that file, because it was created
by some editor, which creates backup files.
whonix_shared/usr/local/bin/uwtwrapper: added sanity tests
deleted defunct chroot-script whonix_shared/usr/local/share/whonix/chroot-scripts/40_variables,
it never worked, variables set by it were ignored by following chroot-scripts.
Those variables get set in /home/user/Whonix/help-steps/variables.
Disable uwt while building Whonix, because it is not functional while building Whonix from source code.
Instead of doing this in every build and chroot script, do it in a central place, the help-steps/variables script.
comments
whonix_gateway/etc/tor/torrc: added 127.0.0.1:9150 for consistency
whonix_gateway/usr/local/bin/whonix_firewall:
Port 9150 is no longer a custom port. It is now SOCKS_PORT_TBB_DEFAULT,
supposed to be used by stock TBB running unmodified inside Whonix-Workstation.
comments
gateway, workstation package selection: Removed xdg-utils, since we do not need them to create desktop icons and start menu entries.