Page MenuHomePhabricator
Feed Advanced Search

Nov 6 2019

Patrick updated subscribers of T362: systemd SystemCallFilter= containment option seccomp hardening.
Nov 6 2019, 2:34 AM · enhancement, whonixcheck, msgcollector, sdwdate, onion-grater (Control Port Filter Proxy), security, Debian version 9 codename Stretch, systemd, Whonix
Patrick closed T362: systemd SystemCallFilter= containment option seccomp hardening as Resolved.

This was done. If not, please create specific tickets where it isn't done.

Nov 6 2019, 2:34 AM · enhancement, whonixcheck, msgcollector, sdwdate, onion-grater (Control Port Filter Proxy), security, Debian version 9 codename Stretch, systemd, Whonix

Jul 8 2019

Patrick closed T631: re-enable tor-controlport-filter.service systemd hardening as Resolved.
Jul 8 2019, 7:49 PM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)
Patrick added a comment to T631: re-enable tor-controlport-filter.service systemd hardening.

Removed a few. Would not start without openat, so kept.

Jul 8 2019, 7:49 PM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)
madaidan added a comment to T631: re-enable tor-controlport-filter.service systemd hardening.

Yay, we have ProtectSystem=strict now.

Jul 8 2019, 6:30 PM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)

Jul 7 2019

Patrick added a comment to T631: re-enable tor-controlport-filter.service systemd hardening.

Yay, we have ProtectSystem=strict now.

Jul 7 2019, 11:06 PM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)
Patrick added a comment to T631: re-enable tor-controlport-filter.service systemd hardening.

Can we exclude ExecStartPre=/usr/lib/onion-grater-merger from systemd hardening?

Jul 7 2019, 10:53 PM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)
Patrick added a comment to T631: re-enable tor-controlport-filter.service systemd hardening.

Error back after reboot.

Jul 7 2019, 9:50 PM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)

Jul 6 2019

madaidan added a comment to T631: re-enable tor-controlport-filter.service systemd hardening.

https://github.com/Whonix/onion-grater/blob/master/lib/systemd/system/onion-grater.service currently works without ReadWritePaths. So let's not add?

Jul 6 2019, 2:23 PM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)
Patrick added a comment to T631: re-enable tor-controlport-filter.service systemd hardening.

https://github.com/Whonix/onion-grater/blob/master/lib/systemd/system/onion-grater.service currently works without ReadWritePaths. So let's not add?

Jul 6 2019, 11:03 AM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)

Jul 4 2019

madaidan added a comment to T631: re-enable tor-controlport-filter.service systemd hardening.

It's a file, not a folder.

Jul 4 2019, 3:09 PM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)
Patrick added a comment to T631: re-enable tor-controlport-filter.service systemd hardening.

https://github.com/Whonix/onion-grater/commit/8480cff304ea019b25dc49d91672e7c3f8599a07

Jul 4 2019, 5:59 AM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)
Patrick added a comment to T631: re-enable tor-controlport-filter.service systemd hardening.

It's a file, not a folder. Nothing in the code of
/usr/lib/onion-grater-merger writes to /usr/lib/onion-grater-merger.

Jul 4 2019, 5:41 AM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)

Jul 3 2019

madaidan added a comment to T631: re-enable tor-controlport-filter.service systemd hardening.

I just re-read the error message. Try adding

Jul 3 2019, 3:10 PM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)
madaidan added a comment to T631: re-enable tor-controlport-filter.service systemd hardening.

That's weird. Onion-grater is trying to write to somewhere that's being mounted read-only by systemd.

Jul 3 2019, 2:56 PM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)

Jul 1 2019

Patrick added a comment to T631: re-enable tor-controlport-filter.service systemd hardening.

Merged your changes.

Jul 1 2019, 8:11 AM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)

Jun 24 2019

Patrick edited projects for T631: re-enable tor-controlport-filter.service systemd hardening, added: Whonix 15; removed Whonix 16.
Jun 24 2019, 1:49 PM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)

Jun 23 2019

madaidan added a comment to T631: re-enable tor-controlport-filter.service systemd hardening.

Does it work after you comment ProtectSystem=strict and ReadWriteDirectories=? I think on Qubes-Whonix it is trying to write to a directory in /var/run (probably /var/run/qubes-service). I can't test as I don't use Qubes.

Jun 23 2019, 6:25 PM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)
Patrick added a comment to T631: re-enable tor-controlport-filter.service systemd hardening.

Unfortunately not. On Qubes-Whonix. Could be Non-Qubes-Whonix vs
Qubes-Whonix?

Jun 23 2019, 5:53 PM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)
madaidan added a comment to T631: re-enable tor-controlport-filter.service systemd hardening.

Does it work using this? It looks like it needs the openat syscall which it now allows.

Jun 23 2019, 2:31 PM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)
Patrick updated subscribers of T631: re-enable tor-controlport-filter.service systemd hardening.

Does not work yet. @madaidan

Jun 23 2019, 8:27 AM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)

Dec 9 2018

Patrick triaged T785: Use /lib/systemd/system/tor@service.d instead as Normal priority.
Dec 9 2018, 5:52 AM · anon-gw-anonymizer-config, systemd, Whonix

Dec 7 2018

Patrick removed a project from T362: systemd SystemCallFilter= containment option seccomp hardening: Whonix 15.
Dec 7 2018, 10:57 AM · enhancement, whonixcheck, msgcollector, sdwdate, onion-grater (Control Port Filter Proxy), security, Debian version 9 codename Stretch, systemd, Whonix

Sep 18 2018

marmarek added a comment to T691: sdwdate sclockadj change time without spamming logs.

Actually, the "apt-daily.timer: Adding 1h 17min 24.927437s random time" message have real impact, not only noise. Each time sdwdate change time, systemd adds a random delay to those timers. which means the timer will never expire (unless that random delay will happen to be very close to 0 - i.e. below the time until sdwdate change the time, which looks to be 1s).

Sep 18 2018, 1:55 AM · systemd, research, sclockadj, sdwdate, Whonix

Aug 15 2018

Patrick updated the task description for T362: systemd SystemCallFilter= containment option seccomp hardening.
Aug 15 2018, 11:06 AM · enhancement, whonixcheck, msgcollector, sdwdate, onion-grater (Control Port Filter Proxy), security, Debian version 9 codename Stretch, systemd, Whonix
Patrick updated the task description for T631: re-enable tor-controlport-filter.service systemd hardening.
Aug 15 2018, 11:04 AM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)

Jul 25 2018

Patrick closed T691: sdwdate sclockadj change time without spamming logs as Resolved.

This is sorted in a later version of systemd.

Jul 25 2018, 6:39 AM · systemd, research, sclockadj, sdwdate, Whonix
Patrick edited projects for T691: sdwdate sclockadj change time without spamming logs, added: systemd; removed Whonix 16.
Jul 25 2018, 6:39 AM · systemd, research, sclockadj, sdwdate, Whonix

Mar 7 2018

Patrick closed T637: port from service to systemctl add --no-pager / --no-block as Resolved.
Mar 7 2018, 12:14 AM · whonixsetup, whonixcheck, whonix-setup-wizard, whonix-legacy, whonix-developer-meta-files, sdwdate-gui, sdwdate, rads, qubes-whonix, bootclockrandomization, anon-shared-helper-scripts, anon-gw-leaktest, anon-gw-anonymizer-config, systemd, bug, Whonix, Whonix 14

Feb 6 2018

Patrick removed a project from T520: install fteproxy by default in Whonix-Gateway when porting to Debian stretch: Debian version 9 codename Stretch.
Feb 6 2018, 12:03 AM · systemd, AppArmor, research, user documentation, enhancement, circumvention, Whonix

Jul 23 2017

Patrick edited projects for T631: re-enable tor-controlport-filter.service systemd hardening, added: Whonix 16; removed Whonix 14.
Jul 23 2017, 3:52 PM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)

Jul 11 2017

Patrick added a comment to T631: re-enable tor-controlport-filter.service systemd hardening.

All yes.

Jul 11 2017, 11:32 PM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)
JasonJAyalaP added a comment to T631: re-enable tor-controlport-filter.service systemd hardening.

sudo netstal -tulpen

Jul 11 2017, 11:25 PM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)
Patrick added a comment to T631: re-enable tor-controlport-filter.service systemd hardening.

JasonJAyalaP (Jason J. Ayala P.):

JasonJAyalaP added a comment.

sudo apt-get remove control-port-filter-python
It wants to remove everything. I don't think 'Replaces' worked.
Jul 11 2017, 10:13 PM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)
JasonJAyalaP added a comment to T631: re-enable tor-controlport-filter.service systemd hardening.

sudo service tor-controlport-filter stop
sudo service onion-grater start
same failure
if i try
sudo apt-get remove control-port-filter-python
It wants to remove everything. I don't think 'Replaces' worked.

Jul 11 2017, 9:11 PM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)

Jul 9 2017

Patrick added a comment to T631: re-enable tor-controlport-filter.service systemd hardening.

Probably tor-controlport-filter systemd unit file (the old one) still
running and blocking the onion-grater systemd unit file.

Jul 9 2017, 12:38 PM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)

Jul 7 2017

JasonJAyalaP added a comment to T631: re-enable tor-controlport-filter.service systemd hardening.

Python is choking on the line:
server = FilteredControlPortProxy(address, FilteredControlPortProxyHandler)

Jul 7 2017, 6:45 PM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)

Jul 6 2017

Patrick added a comment to T631: re-enable tor-controlport-filter.service systemd hardening.

sudo journalctl -u onion-grater

Jul 6 2017, 3:38 PM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)

Jul 5 2017

JasonJAyalaP added a comment to T631: re-enable tor-controlport-filter.service systemd hardening.

sudo service onion-grater status just tells me that it failed to load. Any clues about how to debug this?

Jul 5 2017, 10:52 PM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)

Jul 1 2017

Patrick added a comment to T631: re-enable tor-controlport-filter.service systemd hardening.

Should be even easier since onion-grater debian/control contains
Replaces: control-port-filter-python. So just installing onion-grater
should do.

Jul 1 2017, 10:05 AM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)
JasonJAyalaP added a comment to T631: re-enable tor-controlport-filter.service systemd hardening.

Question: To install OG in whonix 14 dev, so I simply pull the repo, make deb-icup, stop the old tor control port filter proxy, and start onion grater?

Jul 1 2017, 1:00 AM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)

Jun 27 2017

Patrick added a comment to T631: re-enable tor-controlport-filter.service systemd hardening.

They happily take it if we contribute it.

Jun 27 2017, 10:11 PM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)
JasonJAyalaP added a comment to T631: re-enable tor-controlport-filter.service systemd hardening.

Tails didn't feel the need to use system call filtering?

Jun 27 2017, 4:38 PM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)

Jun 26 2017

Patrick updated subscribers of T631: re-enable tor-controlport-filter.service systemd hardening.

Do you mean we ported it from Tails to Whonix?

Jun 26 2017, 11:33 AM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)
JasonJAyalaP added a comment to T631: re-enable tor-controlport-filter.service systemd hardening.

Using the hardening broke Tails? What do you mean?

Jun 26 2017, 8:45 AM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)
JasonJAyalaP updated the task description for T631: re-enable tor-controlport-filter.service systemd hardening.
Jun 26 2017, 8:42 AM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)
JasonJAyalaP placed T631: re-enable tor-controlport-filter.service systemd hardening up for grabs.
Jun 26 2017, 8:18 AM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)

Jun 25 2017

HulaHoop added a comment to T631: re-enable tor-controlport-filter.service systemd hardening.

I haven't tested it yet and unfortunately I'm very busy these days, so cpfp apparmor work is up for grabs.

Jun 25 2017, 12:05 AM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)

Jun 22 2017

Patrick added a comment to T631: re-enable tor-controlport-filter.service systemd hardening.

@Patrick
What do we need for the next dev release for hula?

Jun 22 2017, 10:07 AM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)
JasonJAyalaP assigned T631: re-enable tor-controlport-filter.service systemd hardening to HulaHoop.
Jun 22 2017, 1:56 AM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)

Jun 20 2017

JasonJAyalaP added a comment to T631: re-enable tor-controlport-filter.service systemd hardening.

@Patrick
What do we need for the next dev release for hula?

Jun 20 2017, 8:18 PM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)

Mar 1 2017

Patrick edited projects for T424: fix /etc/xdg/autostart vs systemd race condition, added: Debian version 10 codename Buster; removed Whonix 14, Debian version 9 codename Stretch.
In T424#12530, @Patrick wrote:

A systemd --user instance knows nothing about the systemd --system instance. I.e. a systemd --user instance cannot reference After=some-system.service. Source:

https://lists.freedesktop.org/archives/systemd-devel/2017-February/038361.html

So we cannot use qubes-whonixsetup.service After=qubes-gui-agent.service.

systemd feature request - systemd --user instance ability to reference systemd --system services with After= etc.:
https://github.com/systemd/systemd/issues/5462

Mar 1 2017, 9:05 PM · Debian version 10 codename Buster, enhancement, research, systemd, Qubes, Whonix

Feb 28 2017

Patrick updated the task description for T424: fix /etc/xdg/autostart vs systemd race condition.
Feb 28 2017, 1:13 AM · Debian version 10 codename Buster, enhancement, research, systemd, Qubes, Whonix
Patrick added a comment to T424: fix /etc/xdg/autostart vs systemd race condition.

Asked about how to set the environment variables and got some answers:
https://lists.freedesktop.org/archives/systemd-devel/2017-February/038365.html

Feb 28 2017, 1:11 AM · Debian version 10 codename Buster, enhancement, research, systemd, Qubes, Whonix

Feb 26 2017

Patrick updated the task description for T424: fix /etc/xdg/autostart vs systemd race condition.
Feb 26 2017, 6:00 PM · Debian version 10 codename Buster, enhancement, research, systemd, Qubes, Whonix
Patrick added a comment to T424: fix /etc/xdg/autostart vs systemd race condition.

A systemd --user instance knows nothing about the systemd --system instance. I.e. a systemd --user instance cannot reference After=some-system.service. Source:

Feb 26 2017, 5:53 PM · Debian version 10 codename Buster, enhancement, research, systemd, Qubes, Whonix

Feb 21 2017

Patrick claimed T637: port from service to systemctl add --no-pager / --no-block.

One mistake fixed.

Feb 21 2017, 10:39 PM · whonixsetup, whonixcheck, whonix-setup-wizard, whonix-legacy, whonix-developer-meta-files, sdwdate-gui, sdwdate, rads, qubes-whonix, bootclockrandomization, anon-shared-helper-scripts, anon-gw-leaktest, anon-gw-anonymizer-config, systemd, bug, Whonix, Whonix 14
Patrick changed the status of T637: port from service to systemctl add --no-pager / --no-block from Open to Review.

This unfortunately has quite a chance to have messed up an argument an introduce a regression.

Feb 21 2017, 10:33 PM · whonixsetup, whonixcheck, whonix-setup-wizard, whonix-legacy, whonix-developer-meta-files, sdwdate-gui, sdwdate, rads, qubes-whonix, bootclockrandomization, anon-shared-helper-scripts, anon-gw-leaktest, anon-gw-anonymizer-config, systemd, bug, Whonix, Whonix 14
Patrick added projects to T637: port from service to systemctl add --no-pager / --no-block: anon-gw-anonymizer-config, anon-gw-leaktest, anon-shared-helper-scripts, bootclockrandomization, qubes-whonix, rads, sdwdate, sdwdate-gui, whonix-developer-meta-files, whonix-legacy, whonix-setup-wizard, whonixcheck, whonixsetup.
Feb 21 2017, 10:32 PM · whonixsetup, whonixcheck, whonix-setup-wizard, whonix-legacy, whonix-developer-meta-files, sdwdate-gui, sdwdate, rads, qubes-whonix, bootclockrandomization, anon-shared-helper-scripts, anon-gw-leaktest, anon-gw-anonymizer-config, systemd, bug, Whonix, Whonix 14
Patrick created T637: port from service to systemctl add --no-pager / --no-block.
Feb 21 2017, 9:24 PM · whonixsetup, whonixcheck, whonix-setup-wizard, whonix-legacy, whonix-developer-meta-files, sdwdate-gui, sdwdate, rads, qubes-whonix, bootclockrandomization, anon-shared-helper-scripts, anon-gw-leaktest, anon-gw-anonymizer-config, systemd, bug, Whonix, Whonix 14
Patrick added a comment to T424: fix /etc/xdg/autostart vs systemd race condition.

That worked. Somewhat. Now I need to figure out if there is a sane way to sort out the environment variables.

Feb 21 2017, 4:54 PM · Debian version 10 codename Buster, enhancement, research, systemd, Qubes, Whonix
Patrick added a comment to T424: fix /etc/xdg/autostart vs systemd race condition.

As per

Feb 21 2017, 12:23 AM · Debian version 10 codename Buster, enhancement, research, systemd, Qubes, Whonix
Patrick added a comment to T424: fix /etc/xdg/autostart vs systemd race condition.
In T424#12408, @Patrick wrote:

I haven't figured out yet how to cleanly (or uncleanly) enable systemd user services using Debian packaging. sudo -u user systemctl --user enable mytest will probably not work (apt-get somehow does not like sudo -u user anymore since Debian stretch), and that would not be a clean solution either.

Feb 21 2017, 12:13 AM · Debian version 10 codename Buster, enhancement, research, systemd, Qubes, Whonix
Patrick updated the task description for T424: fix /etc/xdg/autostart vs systemd race condition.
Feb 21 2017, 12:12 AM · Debian version 10 codename Buster, enhancement, research, systemd, Qubes, Whonix

Feb 20 2017

Patrick added a comment to T424: fix /etc/xdg/autostart vs systemd race condition.

One step closer.

Feb 20 2017, 11:56 PM · Debian version 10 codename Buster, enhancement, research, systemd, Qubes, Whonix

Feb 14 2017

Patrick added a comment to T631: re-enable tor-controlport-filter.service systemd hardening.

Yes, that would be great and there is still time until the final release.

Feb 14 2017, 1:13 AM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)
HulaHoop added a comment to T631: re-enable tor-controlport-filter.service systemd hardening.

As soon as the next dev release (with the working KDE menus) is out I'll build it and start working.

Feb 14 2017, 12:41 AM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)

Feb 13 2017

Patrick updated the task description for T631: re-enable tor-controlport-filter.service systemd hardening.
Feb 13 2017, 7:43 PM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)
Patrick added a comment to T631: re-enable tor-controlport-filter.service systemd hardening.

As in the seccomp stuff?

Feb 13 2017, 7:42 PM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)
HulaHoop added a comment to T631: re-enable tor-controlport-filter.service systemd hardening.

As in the seccomp stuff? I think I can but can you help me find the original topic so I can re-create the testing environment I used back then?

Feb 13 2017, 7:29 PM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)
Patrick added a comment to T631: re-enable tor-controlport-filter.service systemd hardening.

Since you originally added this, do you think you could re-invent it? @HulaHoop

Feb 13 2017, 5:50 PM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)
Patrick created T631: re-enable tor-controlport-filter.service systemd hardening.
Feb 13 2017, 5:50 PM · Whonix 15, Whonix, enhancement, systemd, onion-grater (Control Port Filter Proxy)

Feb 11 2017

Patrick updated the task description for T520: install fteproxy by default in Whonix-Gateway when porting to Debian stretch.
Feb 11 2017, 6:01 AM · systemd, AppArmor, research, user documentation, enhancement, circumvention, Whonix
Patrick removed a project from T520: install fteproxy by default in Whonix-Gateway when porting to Debian stretch: Whonix 14.

Not easy. Need to wait for reply from TPO.

Feb 11 2017, 6:00 AM · systemd, AppArmor, research, user documentation, enhancement, circumvention, Whonix
Patrick updated the task description for T520: install fteproxy by default in Whonix-Gateway when porting to Debian stretch.
Feb 11 2017, 5:57 AM · systemd, AppArmor, research, user documentation, enhancement, circumvention, Whonix
Patrick updated the task description for T520: install fteproxy by default in Whonix-Gateway when porting to Debian stretch.
Feb 11 2017, 5:53 AM · systemd, AppArmor, research, user documentation, enhancement, circumvention, Whonix

Jan 18 2017

Patrick edited projects for T362: systemd SystemCallFilter= containment option seccomp hardening, added: Whonix 15; removed Whonix 14.
Jan 18 2017, 9:32 AM · enhancement, whonixcheck, msgcollector, sdwdate, onion-grater (Control Port Filter Proxy), security, Debian version 9 codename Stretch, systemd, Whonix
Patrick added a project to T355: understand / consider systemd ApparmorProfile= option: Whonix 14.
Jan 18 2017, 5:59 AM · Whonix 14, Whonix, systemd, Debian version 9 codename Stretch, AppArmor
Patrick added a project to T362: systemd SystemCallFilter= containment option seccomp hardening: Whonix 14.
Jan 18 2017, 5:58 AM · enhancement, whonixcheck, msgcollector, sdwdate, onion-grater (Control Port Filter Proxy), security, Debian version 9 codename Stretch, systemd, Whonix
Patrick added a project to T424: fix /etc/xdg/autostart vs systemd race condition: Whonix 14.
Jan 18 2017, 5:58 AM · Debian version 10 codename Buster, enhancement, research, systemd, Qubes, Whonix

Jun 16 2016

Patrick closed T330: anon-ws-disable-stacked-tor, Debian Strech, systemd port as Resolved.

https://github.com/Whonix/anon-ws-disable-stacked-tor/commit/63a0d3ccd15646cf11d7c37a2a7fbde7e4b0bb61

Jun 16 2016, 1:27 PM · Whonix 14, systemd, anon-ws-disable-stacked-tor, Whonix
Patrick edited projects for T330: anon-ws-disable-stacked-tor, Debian Strech, systemd port, added: Whonix 14; removed Debian version 9 codename Stretch.
Jun 16 2016, 1:24 PM · Whonix 14, systemd, anon-ws-disable-stacked-tor, Whonix
Patrick added a comment to T330: anon-ws-disable-stacked-tor, Debian Strech, systemd port.

Since rinetd has been replaced with socat in T464, this code can be removed.

Jun 16 2016, 1:24 PM · Whonix 14, systemd, anon-ws-disable-stacked-tor, Whonix
Patrick updated the task description for T424: fix /etc/xdg/autostart vs systemd race condition.
Jun 16 2016, 1:05 PM · Debian version 10 codename Buster, enhancement, research, systemd, Qubes, Whonix
Patrick updated the task description for T424: fix /etc/xdg/autostart vs systemd race condition.
Jun 16 2016, 12:59 PM · Debian version 10 codename Buster, enhancement, research, systemd, Qubes, Whonix
Patrick added projects to T424: fix /etc/xdg/autostart vs systemd race condition: systemd, research, enhancement.
Jun 16 2016, 11:53 AM · Debian version 10 codename Buster, enhancement, research, systemd, Qubes, Whonix

Jun 5 2016

Patrick updated the task description for T362: systemd SystemCallFilter= containment option seccomp hardening.
Jun 5 2016, 5:19 PM · enhancement, whonixcheck, msgcollector, sdwdate, onion-grater (Control Port Filter Proxy), security, Debian version 9 codename Stretch, systemd, Whonix

May 14 2016

Patrick added a comment to T144: automatic shared folder mounting in VMs.

https://github.com/Whonix/shared-folder-help/commit/d797f2ad9e4f385d4873ad137056a1e9807b9ecb

May 14 2016, 2:40 PM · Whonix 12, virtualizer, KVM, VirtualBox, systemd, usability, Whonix, shared-folder-help

Mar 16 2016

Patrick closed T144: automatic shared folder mounting in VMs as Resolved.

@HulaHoop reported it works in KVM.

Mar 16 2016, 3:42 PM · Whonix 12, virtualizer, KVM, VirtualBox, systemd, usability, Whonix, shared-folder-help

Feb 10 2016

Patrick renamed T362: systemd SystemCallFilter= containment option seccomp hardening from systemd SystemCallFilter= option hardening to systemd SystemCallFilter= containment option seccomp hardening.
Feb 10 2016, 5:10 PM · enhancement, whonixcheck, msgcollector, sdwdate, onion-grater (Control Port Filter Proxy), security, Debian version 9 codename Stretch, systemd, Whonix
Patrick placed T355: understand / consider systemd ApparmorProfile= option up for grabs.
Feb 10 2016, 12:40 AM · Whonix 14, Whonix, systemd, Debian version 9 codename Stretch, AppArmor
Patrick closed T355: understand / consider systemd ApparmorProfile= option as Resolved.

T355#5608 should be a good enough summary. And done. Nothing left to do here.

Feb 10 2016, 12:40 AM · Whonix 14, Whonix, systemd, Debian version 9 codename Stretch, AppArmor
Patrick renamed T355: understand / consider systemd ApparmorProfile= option from systemd ApparmorProfile= option to understand / consider systemd ApparmorProfile= option.
Feb 10 2016, 12:38 AM · Whonix 14, Whonix, systemd, Debian version 9 codename Stretch, AppArmor
Patrick added a comment to T355: understand / consider systemd ApparmorProfile= option.

A related issue....
systemd AppArmorProfile= directive unavailable leads to not loading AppArmor profile on Debian jessie:

Feb 10 2016, 12:38 AM · Whonix 14, Whonix, systemd, Debian version 9 codename Stretch, AppArmor

Nov 29 2015

Patrick added a comment to T144: automatic shared folder mounting in VMs.

do not let systemd service enter failed state of host config has not been applied:
https://github.com/Whonix/shared-folder-help/commit/24143991888ab900effe4b11f7eb55172af6793d

Nov 29 2015, 6:38 PM · Whonix 12, virtualizer, KVM, VirtualBox, systemd, usability, Whonix, shared-folder-help

Nov 20 2015

Patrick added a comment to T144: automatic shared folder mounting in VMs.
In T144#6289, @Patrick wrote:

Merged. Requires testing when new test images get available.

Nov 20 2015, 3:17 PM · Whonix 12, virtualizer, KVM, VirtualBox, systemd, usability, Whonix, shared-folder-help

Nov 12 2015

Patrick closed T427: prevent qubes-updates-proxy.service from possibly modifying Whonix's firewall as Resolved.
In T427#7103, @marmarek wrote:

Do you include those firewall rules in Whonix firewall?

Nov 12 2015, 5:35 PM · Whonix 12, whonix-ws-firewall, whonix-gw-firewall, systemd, Whonix, Qubes
marmarek added a comment to T427: prevent qubes-updates-proxy.service from possibly modifying Whonix's firewall.

I think the current solution (overriding 'ExecStartPre' and 'ExecStopPost') is ok. Do you include those firewall rules in Whonix firewall? Without such redirection, VMs will not be able to connect to the updates proxy.

Nov 12 2015, 5:21 PM · Whonix 12, whonix-ws-firewall, whonix-gw-firewall, systemd, Whonix, Qubes
Patrick changed the status of T427: prevent qubes-updates-proxy.service from possibly modifying Whonix's firewall from Open to Review.

Implemented the above /lib/systemd/system/qubes-updates-proxy.service.d/40_qubes-whonix.conf solution for now...

Nov 12 2015, 3:58 PM · Whonix 12, whonix-ws-firewall, whonix-gw-firewall, systemd, Whonix, Qubes
Patrick created T427: prevent qubes-updates-proxy.service from possibly modifying Whonix's firewall.
Nov 12 2015, 3:00 PM · Whonix 12, whonix-ws-firewall, whonix-gw-firewall, systemd, Whonix, Qubes