Page MenuHomePhabricator

easyProject
ActivePublic

Members (1)

Watchers

  • This project does not have any watchers.
  • View All

Details

Description

Easy coding tasks.

Recent Activity

Jun 23 2018

Patrick triaged T802: whonixcheck should check if torsocks IsolatePID stream isolation is functinoal as Normal priority.
Jun 23 2018, 9:57 AM · enhancement, easy, whonixcheck, Whonix 16, Whonix

Apr 29 2016

Patrick closed T201: install apparmor profiles for software developed under the Whonix umbrella by default as Resolved.
Apr 29 2016, 5:49 AM · Whonix 13, easy, AppArmor, Whonix

Apr 26 2016

Patrick closed T159: WhonixBackupScript as Resolved.
Apr 26 2016, 11:20 PM · usability-misc, Whonix 13, Whonix, easy, bash

Apr 21 2016

Patrick closed T414: upstream bind-directories functionality to Qubes as Resolved.

upstream bind-directories functionality to Qubes is done. Follow up task: T501

Apr 21 2016, 11:16 PM · Whonix 13, easy, Whonix, Qubes

Apr 2 2016

Patrick changed the status of T159: WhonixBackupScript from Open to Review.
implemented Whonix website and source code backup utility
Apr 2 2016, 8:25 PM · usability-misc, Whonix 13, Whonix, easy, bash

Jan 20 2016

Patrick changed the status of T201: install apparmor profiles for software developed under the Whonix umbrella by default from Open to Review.
Jan 20 2016, 7:20 PM · Whonix 13, easy, AppArmor, Whonix

Jan 6 2016

Patrick updated the task description for T159: WhonixBackupScript.
Jan 6 2016, 1:04 AM · usability-misc, Whonix 13, Whonix, easy, bash

Dec 25 2015

Patrick changed the status of T414: upstream bind-directories functionality to Qubes from Open to Review.

Optional debug script that may be useful.

Dec 25 2015, 1:40 PM · Whonix 13, easy, Whonix, Qubes

Dec 18 2015

Patrick added a comment to T414: upstream bind-directories functionality to Qubes.

Undone the above approach. Trying to implement the same for symlinks pointing to directories was a mess. (And writing to rw was strange anyhow.)

Dec 18 2015, 1:20 AM · Whonix 13, easy, Whonix, Qubes
Patrick added a comment to T414: upstream bind-directories functionality to Qubes.

Implemented a simple way to handle symlinks pointing to files.

  1. see where it really links to
  2. unlink the original symlink
  3. copy the target where it really links to
  4. then handle that file normally
Dec 18 2015, 1:00 AM · Whonix 13, easy, Whonix, Qubes

Dec 6 2015

Patrick added a comment to T414: upstream bind-directories functionality to Qubes.

marmarek (Marek Marczykowski-Górecki):

It isn't only about backups. It's also about disk space on actual
system.
Dec 6 2015, 6:01 PM · Whonix 13, easy, Whonix, Qubes
Patrick added a comment to T414: upstream bind-directories functionality to Qubes.

marmarek (Marek Marczykowski-Górecki):

This doesn't solve anything. Still that config will initialized from
somewhere, then stored in home directory and not updated (from initial
source) ever. So basically you have the same "problem" as with bind
directory, but moved to home.
Dec 6 2015, 1:29 PM · Whonix 13, easy, Whonix, Qubes
marmarek added a comment to T414: upstream bind-directories functionality to Qubes.
[1] two different drastic ideas that do not rely on bind-directories
- 1) Making Whonix-Gateway ProxyVM a standalone VM by default. Not great for backups. Would waste space using Qubes usual backups. But while Whonix-Gateway backups are useful - keeping Tor entry guards <https://www.torproject.org/docs/faq.html.en#EntryGuards>; keeping Tor/Firewall config, perhaps keeping misc other config - is not super important. And also not well documented/encouraged at the moment.
Dec 6 2015, 2:18 AM · Whonix 13, easy, Whonix, Qubes

Nov 30 2015

Patrick added a comment to T414: upstream bind-directories functionality to Qubes.
In T414#7386, @Patrick wrote:

Posting the old notes by @nrgaway here.

'bind-directories' will automatically bind important Whonix configuration
directories within root image filesystem to the users /rw/ filesystem so the
changes will persist upon reboot eliminating the need to have Whonix be a
standalone VM.
The first time an AppVM is started the original content from the root image
are copied to the users /rw directory (one-time) to make sure any changes
that have already been made in template are reflected in AppVM.
Any further changes, like enabling 'Tor' are stored directly in the 'rw'
filesystem.  For example '/etc/tor' is bound to '/rw/Whonix/etc/tor'.
If a user then makes any changes in the TemplateVM, those changes will not
be reflected in the AppVM after the initial bind which may cause confusion
if a user is attempting to make configuration changes in the TemplateVM.
Nov 30 2015, 11:28 PM · Whonix 13, easy, Whonix, Qubes
Patrick added a comment to T414: upstream bind-directories functionality to Qubes.

Posting the old notes by @nrgaway here.

Nov 30 2015, 10:41 PM · Whonix 13, easy, Whonix, Qubes
Patrick added a comment to T414: upstream bind-directories functionality to Qubes.

This is what I have for now.

Nov 30 2015, 7:12 PM · Whonix 13, easy, Whonix, Qubes

Nov 12 2015

marmarek added a comment to T414: upstream bind-directories functionality to Qubes.

I was thinking about simple config format, very similar to the current list:

Nov 12 2015, 10:39 PM · Whonix 13, easy, Whonix, Qubes
Patrick added a comment to T414: upstream bind-directories functionality to Qubes.

marmarek (Marek Marczykowski-Górecki):

marmarek added a comment.

> 1. Wrong/non-existing entries should not make the script fail, right?
Right. Maybe entries like `/etc/something` -> `/rw/config/something`
should try to create `/rw/config/something`?
Nov 12 2015, 10:09 PM · Whonix 13, easy, Whonix, Qubes
marmarek added a comment to T414: upstream bind-directories functionality to Qubes.
  1. Wrong/non-existing entries should not make the script fail, right?
Nov 12 2015, 9:52 PM · Whonix 13, easy, Whonix, Qubes
Patrick added a comment to T414: upstream bind-directories functionality to Qubes.
In T414#7005, @Patrick wrote:

Where should this feature be configureable?

  • a) from TemplateVM only -> /etc/qubes-bind-dirs.d/, or
  • b) from TemplateBasedVM only -> /rw/config/qubes-bind-dirs.d/, or
  • c) both, a) and b)?
Nov 12 2015, 9:30 PM · Whonix 13, easy, Whonix, Qubes

Oct 20 2015

marmarek added a comment to T414: upstream bind-directories functionality to Qubes.

Hm. This is an important decision. I am always having in mind and
hoping, that some day, packages such as qubes-core-agent etc. will be
uploaded to the official Debian archive. [So distributions such as Tails
could simply install it.]

Oct 20 2015, 12:35 AM · Whonix 13, easy, Whonix, Qubes
Patrick updated subscribers of T414: upstream bind-directories functionality to Qubes.

marmarek (Marek Marczykowski-Górecki):

I think both.

Oct 20 2015, 12:24 AM · Whonix 13, easy, Whonix, Qubes

Oct 19 2015

marmarek added a comment to T414: upstream bind-directories functionality to Qubes.

I think both.

Oct 19 2015, 11:49 PM · Whonix 13, easy, Whonix, Qubes
Patrick added a comment to T414: upstream bind-directories functionality to Qubes.

Where should this feature be configureable?

Oct 19 2015, 11:46 PM · Whonix 13, easy, Whonix, Qubes

Oct 15 2015

Patrick added a comment to T414: upstream bind-directories functionality to Qubes.
Oct 15 2015, 6:08 PM · Whonix 13, easy, Whonix, Qubes

Oct 14 2015

Patrick added a comment to T414: upstream bind-directories functionality to Qubes.

mount-home.sh currently also processes /rw/usrlocal. Another reason to rename it to mount-dirs.sh.

Oct 14 2015, 12:28 PM · Whonix 13, easy, Whonix, Qubes
marmarek added a comment to T414: upstream bind-directories functionality to Qubes.

Must this become a generic package? Or can this be added to qubes-core-agent?

Oct 14 2015, 10:52 AM · Whonix 13, easy, Whonix, Qubes
Patrick added a comment to T414: upstream bind-directories functionality to Qubes.

Must this become a generic package? Or can this be added to qubes-core-agent?

Oct 14 2015, 10:35 AM · Whonix 13, easy, Whonix, Qubes

Oct 11 2015

Patrick created T414: upstream bind-directories functionality to Qubes.
Oct 11 2015, 12:49 AM · Whonix 13, easy, Whonix, Qubes

Sep 8 2015

Patrick edited projects for T201: install apparmor profiles for software developed under the Whonix umbrella by default, added: Whonix 13; removed Whonix 12.
Sep 8 2015, 5:42 PM · Whonix 13, easy, AppArmor, Whonix

Aug 20 2015

Patrick updated subscribers of T159: WhonixBackupScript.
Aug 20 2015, 12:05 AM · usability-misc, Whonix 13, Whonix, easy, bash
Patrick edited projects for T159: WhonixBackupScript, added: Whonix 13; removed Whonix 12.
Aug 20 2015, 12:05 AM · usability-misc, Whonix 13, Whonix, easy, bash

Jun 15 2015

Patrick added a project to T27: create grub-screen-resolution package: grub-screen-resolution.
Jun 15 2015, 2:51 AM · grub-screen-resolution, Whonix 10, Whonix, easy, Debian version 8 codename Jessie
Patrick added a project to T26: create grub-output-verbose package: grub-output-verbose.
Jun 15 2015, 2:51 AM · grub-output-verbose, Debian version 8 codename Jessie, easy, Whonix, Whonix 10
Patrick added a comment to T27: create grub-screen-resolution package.

Fixed "vga=ext is deprecated. Use set gfxpayload=text before linux command instead". Upgraded for grub2 / Debian jessie.:
https://github.com/Whonix/grub-screen-resolution/commit/c3b653a27c95f2b513953c63b714962746ae09a3

Jun 15 2015, 2:49 AM · grub-screen-resolution, Whonix 10, Whonix, easy, Debian version 8 codename Jessie

Jun 10 2015

Patrick closed T348: clean up apparmor user documentation as Resolved.
Jun 10 2015, 12:34 AM · easy, AppArmor, user documentation, Whonix
Patrick claimed T348: clean up apparmor user documentation.
Jun 10 2015, 12:27 AM · easy, AppArmor, user documentation, Whonix
Patrick created T348: clean up apparmor user documentation.
Jun 10 2015, 12:26 AM · easy, AppArmor, user documentation, Whonix

Apr 28 2015

Patrick closed T285: remove anon-gw-first-run-notice from source tree because replaced by whonix-setup-wizard as Resolved.

`Removed anon-gw-first-run-notice from source tree because replaced by whonix-setup-wizard.
anon-gw-first-run-notice has been replaced by whonix-setup-wizard. Therefore it should was removed from ./packages folder.
We also don't install it anymore since Whonix 10 by default.`:
https://github.com/Whonix/Whonix/commit/b15a295922810760c55cf92856cae1577188ef6f

Apr 28 2015, 9:26 PM · easy, build, Whonix 11, Whonix
Patrick updated the task description for T285: remove anon-gw-first-run-notice from source tree because replaced by whonix-setup-wizard.
Apr 28 2015, 9:24 PM · easy, build, Whonix 11, Whonix

Apr 22 2015

Patrick closed T264: warn if whonix-gateway / whonix-workstation package is not installed as Resolved.

Done:
https://github.com/Whonix/whonixcheck/commit/564f23ba2f4c9aeb61fe4e12525eecb0e7a21881

Apr 22 2015, 3:53 PM · easy, enhancement, Whonix 11, whonixcheck, Whonix

Apr 15 2015

Patrick created T264: warn if whonix-gateway / whonix-workstation package is not installed.
Apr 15 2015, 5:50 AM · easy, enhancement, Whonix 11, whonixcheck, Whonix

Apr 4 2015

Patrick removed a project from T201: install apparmor profiles for software developed under the Whonix umbrella by default: Whonix 11.
Apr 4 2015, 2:06 PM · Whonix 13, easy, AppArmor, Whonix
Patrick removed a project from T159: WhonixBackupScript: Whonix 11.
Apr 4 2015, 2:05 PM · usability-misc, Whonix 13, Whonix, easy, bash
Patrick added a project to T159: WhonixBackupScript: Whonix 12.
Apr 4 2015, 2:05 PM · usability-misc, Whonix 13, Whonix, easy, bash
Patrick added a project to T201: install apparmor profiles for software developed under the Whonix umbrella by default: Whonix 12.
Apr 4 2015, 2:04 PM · Whonix 13, easy, AppArmor, Whonix

Apr 2 2015

Patrick closed T105: consider removal of deactivation of TBB's internal updater because upstream fixed the issue as Resolved.

Found an elegant solution to get this done right now.

Apr 2 2015, 7:11 PM · easy, Whonix, security, Whonix 10, tb-updater
Patrick added a comment to T105: consider removal of deactivation of TBB's internal updater because upstream fixed the issue.

<Patrick> do you have an ETA or roadmap when TBB alpha becomes TBB stable?
<GeKo> 4.5 becomes stable in around 2 weeks
<GeKo> it might not contain all the things we have in the current alpha though
<GeKo> but as far as I currently see only the code for #14429 might not make it
-zwiebelbot/#tor- tor#14429: Automated rounding of content window dimensions - https://bugs.torproject.org/14429

Apr 2 2015, 6:06 PM · easy, Whonix, security, Whonix 10, tb-updater

Mar 11 2015

Patrick closed T228: no longer install anon-gw-first-run-notice by default? as Resolved.

Done:
https://github.com/Whonix/anon-meta-packages/commit/2e4738e0062202f95427761233fefe4c761d7f76

Mar 11 2015, 10:36 PM · Whonix, easy, Whonix 10, anon-meta-packages
troubadour added a comment to T228: no longer install anon-gw-first-run-notice by default?.

Yes, we can forget it, we'll never run it when whonix-setup-wizard is installed.

Mar 11 2015, 8:57 PM · Whonix, easy, Whonix 10, anon-meta-packages