Page MenuHomePhabricator
Feed Advanced Search

Oct 26 2020

Patrick updated the task description for T689: use whonixcheck Whonix News to count Whonix users.
Oct 26 2020, 9:54 PM · Whonix 14, Whonix, whonixcheck
Patrick added a comment to T689: use whonixcheck Whonix News to count Whonix users.

documented here:
https://www.whonix.org/wiki/Whonixcheck_Hardening#Prevent_Downloading_Whonix_.E2.84.A2_News_and_Whonix_.E2.84.A2_User_Census_Counting

Oct 26 2020, 9:53 PM · Whonix 14, Whonix, whonixcheck

May 11 2020

Patrick triaged T990: whonixcheck tirdad module load as Normal priority.
May 11 2020, 3:33 PM · Whonix 15, Whonix, whonixcheck
Patrick triaged T989: whonixcheck check systemd journal unit as Normal priority.
May 11 2020, 3:27 PM · Whonix 15, Whonix, whonixcheck

Feb 16 2020

Patrick closed T925: whonixcheck false positive in check_journal as Resolved.
Feb 16 2020, 10:08 AM · Whonix 15, whonixcheck, Whonix
Patrick triaged T925: whonixcheck false positive in check_journal as Normal priority.
Feb 16 2020, 10:07 AM · Whonix 15, whonixcheck, Whonix

Nov 6 2019

Patrick updated subscribers of T362: systemd SystemCallFilter= containment option seccomp hardening.
Nov 6 2019, 3: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, 3:34 AM · enhancement, whonixcheck, msgcollector, sdwdate, onion-grater (Control Port Filter Proxy), security, Debian version 9 codename Stretch, systemd, Whonix

Jun 27 2019

Patrick updated the task description for T689: use whonixcheck Whonix News to count Whonix users.
Jun 27 2019, 12:51 PM · Whonix 14, Whonix, whonixcheck

Jun 14 2019

Patrick added a project to T916: improve sdwdate connectivity check: whonixcheck.
Jun 14 2019, 11:40 AM · whonixcheck, sdwdate-gui, sdwdate, Whonix

Apr 14 2019

Patrick closed T854: whonixcheck grep journal for "fail", "error" and "denied" as Resolved.
Apr 14 2019, 3:31 PM · Whonix, Whonix 15, whonixcheck

Apr 12 2019

Patrick changed the status of T854: whonixcheck grep journal for "fail", "error" and "denied" from Open to testing-in-next-build-required.

https://github.com/Whonix/whonixcheck/commit/ded4e9324ffc804a3a4a6118d09de4a2effa63ae

Apr 12 2019, 5:40 PM · Whonix, Whonix 15, whonixcheck
Patrick renamed T854: whonixcheck grep journal for "fail", "error" and "denied" from whonixcheck grep journal for "fail" and "error" to whonixcheck grep journal for "fail", "error" and "denied".
Apr 12 2019, 5:39 PM · Whonix, Whonix 15, whonixcheck
Patrick updated the task description for T854: whonixcheck grep journal for "fail", "error" and "denied".
Apr 12 2019, 5:39 PM · Whonix, Whonix 15, whonixcheck

Apr 6 2019

Patrick closed T503: have sane built-in defaults even if config files are non-existing as Resolved.

https://github.com/Whonix/anon-ws-disable-stacked-tor/commit/128e2312bf58a5c1cea3eecd74d1fa0a1a194b51

Apr 6 2019, 5:17 PM · Whonix 15, tb-updater, tb-starter, open-link-confirmation, rads, onion-grater (Control Port Filter Proxy), uwt, sdwdate, whonixcheck, whonix-ws-firewall, whonix-gw-firewall, Whonix
Patrick updated the task description for T503: have sane built-in defaults even if config files are non-existing.
Apr 6 2019, 5:17 PM · Whonix 15, tb-updater, tb-starter, open-link-confirmation, rads, onion-grater (Control Port Filter Proxy), uwt, sdwdate, whonixcheck, whonix-ws-firewall, whonix-gw-firewall, Whonix

Jan 23 2019

Patrick updated the task description for T114: Permanent Takedown Attack Defender.
Jan 23 2019, 11:15 AM · whonixcheck, upstream, enhancement, security, Whonix
Patrick updated the task description for T114: Permanent Takedown Attack Defender.
Jan 23 2019, 11:14 AM · whonixcheck, upstream, enhancement, security, Whonix

Dec 7 2018

Patrick removed a project from T851: whonixcheck: before claiming the clock is fast -> check if Tor consensus download is done first: Whonix 15.
Dec 7 2018, 12:08 PM · Whonix, whonixcheck
Patrick removed a project from T456: msgdispatcher_dispatch_x 'details' and 'more help' button to improve whonixcheck error messages etc. usability: Whonix 15.
Dec 7 2018, 12:05 PM · whonixcheck, msgcollector, enhancement, usability, Whonix, graphical user interface, python
Patrick removed a project from T591: whonixcheck --clearnet connectivity test: Whonix 15.
Dec 7 2018, 12:03 PM · whonixcheck, Whonix
Patrick removed a project from T656: abolish qubes-whonix alert script /port to whonixcheck: Whonix 15.
Dec 7 2018, 11:58 AM · Whonix, whonixcheck, qubes-whonix
Patrick removed a project from T362: systemd SystemCallFilter= containment option seccomp hardening: Whonix 15.
Dec 7 2018, 11:57 AM · enhancement, whonixcheck, msgcollector, sdwdate, onion-grater (Control Port Filter Proxy), security, Debian version 9 codename Stretch, systemd, Whonix
Patrick removed a project from T80: direct SSL certificate pinning for check.torproject.org and torproject.org (curl method): Whonix 15.
Dec 7 2018, 11:56 AM · Whonix, whonixcheck, tb-updater, security

Nov 20 2018

Patrick closed T853: whonixcheck suggest to start networking / onion-grater if not running as Resolved.
Nov 20 2018, 4:52 PM · Whonix 15, Whonix, whonixcheck

Oct 13 2018

HulaHoop added a comment to T80: direct SSL certificate pinning for check.torproject.org and torproject.org (curl method).

We can now grab the browser tarball from the TPO onion instead which makes this ticket obsolete. Close if you concur.

Oct 13 2018, 2:47 PM · Whonix, whonixcheck, tb-updater, security

Oct 1 2018

Patrick placed T80: direct SSL certificate pinning for check.torproject.org and torproject.org (curl method) up for grabs.
Oct 1 2018, 1:17 PM · Whonix, whonixcheck, tb-updater, security
Patrick placed T503: have sane built-in defaults even if config files are non-existing up for grabs.
Oct 1 2018, 1:17 PM · Whonix 15, tb-updater, tb-starter, open-link-confirmation, rads, onion-grater (Control Port Filter Proxy), uwt, sdwdate, whonixcheck, whonix-ws-firewall, whonix-gw-firewall, Whonix

Sep 20 2018

Patrick triaged T855: automate /var/lib/tor permission fix as Normal priority.
Sep 20 2018, 11:42 AM · Whonix 14, whonix-legacy, Whonix
Patrick triaged T854: whonixcheck grep journal for "fail", "error" and "denied" as Normal priority.
Sep 20 2018, 11:41 AM · Whonix, Whonix 15, whonixcheck
Patrick triaged T853: whonixcheck suggest to start networking / onion-grater if not running as Normal priority.
Sep 20 2018, 11:40 AM · Whonix 15, Whonix, whonixcheck
Patrick triaged T851: whonixcheck: before claiming the clock is fast -> check if Tor consensus download is done first as Normal priority.
Sep 20 2018, 11:36 AM · Whonix, whonixcheck
Patrick updated the task description for T827: make whonixcheck work outside of Whonix.
Sep 20 2018, 11:30 AM · Whonix 16, whonixcheck, Whonix

Sep 10 2018

Patrick updated the task description for T827: make whonixcheck work outside of Whonix.
Sep 10 2018, 11:04 AM · Whonix 16, whonixcheck, Whonix
Patrick triaged T827: make whonixcheck work outside of Whonix as Normal priority.
Sep 10 2018, 11:03 AM · Whonix 16, whonixcheck, Whonix

Aug 15 2018

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

Jul 24 2018

Patrick reopened T503: have sane built-in defaults even if config files are non-existing as "Open".
Jul 24 2018, 5:35 AM · Whonix 15, tb-updater, tb-starter, open-link-confirmation, rads, onion-grater (Control Port Filter Proxy), uwt, sdwdate, whonixcheck, whonix-ws-firewall, whonix-gw-firewall, Whonix

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

Jun 21 2018

Patrick updated the task description for T689: use whonixcheck Whonix News to count Whonix users.
Jun 21 2018, 3:30 AM · Whonix 14, Whonix, whonixcheck

Apr 29 2018

HulaHoop added a comment to T114: Permanent Takedown Attack Defender.

The public tahoeLAFS introducer is dormant:
https://tahoe-lafs.org/pipermail/tahoe-dev/2018-April/009913.html

Apr 29 2018, 4:39 PM · whonixcheck, upstream, enhancement, security, Whonix

Apr 6 2018

Patrick added a project to T784: Tor log parsing for better debugging info: whonixcheck.
Apr 6 2018, 7:17 AM · whonixcheck, Whonix

Mar 7 2018

Patrick closed T490: whonixcheck should test if network interfaces are up as Resolved.
Mar 7 2018, 1:56 AM · Whonix, usability, enhancement, Whonix 14, whonixcheck
Patrick closed T488: whonixcheck should test for failed daemons as Resolved.
Mar 7 2018, 1:54 AM · whonixcheck, Whonix 14, Whonix
Patrick closed T689: use whonixcheck Whonix News to count Whonix users as Resolved.
Mar 7 2018, 1:26 AM · Whonix 14, Whonix, whonixcheck
Patrick closed T503: have sane built-in defaults even if config files are non-existing as Resolved.
Mar 7 2018, 1:22 AM · Whonix 15, tb-updater, tb-starter, open-link-confirmation, rads, onion-grater (Control Port Filter Proxy), uwt, sdwdate, whonixcheck, whonix-ws-firewall, whonix-gw-firewall, Whonix
Patrick closed T637: port from service to systemctl add --no-pager / --no-block as Resolved.
Mar 7 2018, 1: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

Mar 5 2018

Patrick closed T675: fix whonixcheck whonix-firewall check race condition as Resolved.
Mar 5 2018, 9:13 PM · Whonix, Whonix 14, whonixcheck

Feb 28 2018

HulaHoop added a comment to T114: Permanent Takedown Attack Defender.

*Most recet info on test grid can be found from their freenode IRC channel

Feb 28 2018, 7:18 PM · whonixcheck, upstream, enhancement, security, Whonix

Feb 27 2018

HulaHoop added a comment to T114: Permanent Takedown Attack Defender.

Asked the devs some questions about integration:

Feb 27 2018, 6:34 PM · whonixcheck, upstream, enhancement, security, Whonix
HulaHoop added a comment to T114: Permanent Takedown Attack Defender.

Whonix project metadata could be distributed using Tahoe-LAFS - a redundant, encrypted storage array accessible over Tor. Instructions to users about alternative download mechanisms of the project's code and documentation can be passed thru this channel.

Feb 27 2018, 2:33 AM · whonixcheck, upstream, enhancement, security, Whonix

Feb 21 2018

Patrick changed the status of T689: use whonixcheck Whonix News to count Whonix users from Open to testing-in-next-build-required.

https://github.com/Whonix/whonixcheck/commit/0776288fb5fa027998fb4a187e10881389582ded
https://github.com/Whonix/whonixcheck/commit/0776288fb5fa027998fb4a187e10881389582ded
https://github.com/Whonix/whonixcheck/commit/1b9ef87b29546e929185dbce9403a0d86d31955e
https://github.com/Whonix/whonixcheck/commit/5845a3f35f4e93ddcf9986e16e82284ca848e91b
https://github.com/Whonix/whonixcheck/commit/90209d68f8297b83c7a05e82d23051e7ace00863

Feb 21 2018, 10:29 PM · Whonix 14, Whonix, whonixcheck

Feb 19 2018

Patrick updated the task description for T689: use whonixcheck Whonix News to count Whonix users.
Feb 19 2018, 5:12 PM · Whonix 14, Whonix, whonixcheck

Dec 2 2017

Patrick edited projects for T689: use whonixcheck Whonix News to count Whonix users, added: Whonix 15; removed Whonix 14.
Dec 2 2017, 9:00 PM · Whonix 14, Whonix, whonixcheck
Patrick changed the status of T675: fix whonixcheck whonix-firewall check race condition from Open to testing-in-next-build-required.

https://github.com/Whonix/whonixcheck/commit/22e19e975fb12566504720a81ef1f106be76d62c

Dec 2 2017, 8:57 PM · Whonix, Whonix 14, whonixcheck

Oct 28 2017

Patrick closed T724: whonixcheck fixes for Qubes R4 as Resolved.

Whonix 13: uploaded to jessie-proposed-updates.

Oct 28 2017, 11:38 AM · Whonix, Whonix 14, Whonix 13, whonixcheck

Oct 25 2017

Patrick added a comment to T724: whonixcheck fixes for Qubes R4.

Whonix 14:
https://github.com/Whonix/whonixcheck/commit/967bea77f61c03f0b2d52cd446cedc6c0cca7e27

Oct 25 2017, 2:10 PM · Whonix, Whonix 14, Whonix 13, whonixcheck

Oct 24 2017

Patrick added a comment to T724: whonixcheck fixes for Qubes R4.

Whonix 14:
https://github.com/Whonix/whonixcheck/commit/ac614c35717fb3450b6415b3010396d1549ab7d7

Oct 24 2017, 11:19 PM · Whonix, Whonix 14, Whonix 13, whonixcheck
Patrick created T724: whonixcheck fixes for Qubes R4.
Oct 24 2017, 2:26 PM · Whonix, Whonix 14, Whonix 13, whonixcheck

Oct 20 2017

Patrick closed T491: port whonixcheck and tb-updater to Qubes qrexec based updates proxy as Resolved.
Oct 20 2017, 5:02 PM · Whonix 14, Whonix 13, tb-updater, Whonix, Qubes, whonixcheck
Patrick claimed T491: port whonixcheck and tb-updater to Qubes qrexec based updates proxy.
Oct 20 2017, 4:58 PM · Whonix 14, Whonix 13, tb-updater, Whonix, Qubes, whonixcheck
Patrick added a comment to T689: use whonixcheck Whonix News to count Whonix users.
In T689#13857, @Patrick wrote:

Mostly done.

https://github.com/Whonix/whonixcheck/commit/3da614e8a02e3606de93618bea3f32075aa354c4

Needs more work. Let's give @fortasse time to do the server part.

Oct 20 2017, 4:56 PM · Whonix 14, Whonix, whonixcheck
Patrick added a comment to T491: port whonixcheck and tb-updater to Qubes qrexec based updates proxy.

tb-updater fix for Whonix 14 / master.

Oct 20 2017, 4:02 PM · Whonix 14, Whonix 13, tb-updater, Whonix, Qubes, whonixcheck
Patrick added a comment to T491: port whonixcheck and tb-updater to Qubes qrexec based updates proxy.

Backported to Whonix 13 tb-updater.

Oct 20 2017, 3:56 PM · Whonix 14, Whonix 13, tb-updater, Whonix, Qubes, whonixcheck
Patrick added a comment to T491: port whonixcheck and tb-updater to Qubes qrexec based updates proxy.

Here is the fix for tb-updater. Please have a look. Untested. Will test now. If it works, I will backport to Whonix 13 tb-updater.

Oct 20 2017, 3:43 PM · Whonix 14, Whonix 13, tb-updater, Whonix, Qubes, whonixcheck
Patrick added a comment to T491: port whonixcheck and tb-updater to Qubes qrexec based updates proxy.

Is that changing to 127.0.0.1 work on Qubes 3.2?

Oct 20 2017, 3:42 PM · Whonix 14, Whonix 13, tb-updater, Whonix, Qubes, whonixcheck
marmarek added a comment to T491: port whonixcheck and tb-updater to Qubes qrexec based updates proxy.

Is that changing to 127.0.0.1 work on Qubes 3.2? Anyway, yes, it should be good enough for Qubes 4.0.

Oct 20 2017, 3:33 PM · Whonix 14, Whonix 13, tb-updater, Whonix, Qubes, whonixcheck
Patrick edited projects for T491: port whonixcheck and tb-updater to Qubes qrexec based updates proxy, added: Whonix 13, Whonix 14; removed Whonix 15.
Oct 20 2017, 3:28 PM · Whonix 14, Whonix 13, tb-updater, Whonix, Qubes, whonixcheck
Patrick added a comment to T491: port whonixcheck and tb-updater to Qubes qrexec based updates proxy.

is already using

Oct 20 2017, 3:27 PM · Whonix 14, Whonix 13, tb-updater, Whonix, Qubes, whonixcheck

Sep 20 2017

marmarek added a comment to T491: port whonixcheck and tb-updater to Qubes qrexec based updates proxy.

Since https://github.com/Whonix/qubes-whonix/commit/01964e3c8c53b49aa14e56f7924fce5e88b5a448, other places can simply source /usr/lib/qubes-whonix/utility_function.sh and use PROXY_SERVER variable to get appropriate proxy address.

Sep 20 2017, 10:43 PM · Whonix 14, Whonix 13, tb-updater, Whonix, Qubes, whonixcheck

Jun 27 2017

Patrick added a comment to T689: use whonixcheck Whonix News to count Whonix users.

Mostly done.

Jun 27 2017, 10:41 PM · Whonix 14, Whonix, whonixcheck

Jun 24 2017

JasonJAyalaP assigned T689: use whonixcheck Whonix News to count Whonix users to Patrick.
Jun 24 2017, 11:43 PM · Whonix 14, Whonix, whonixcheck

Jun 23 2017

Patrick added a comment to T689: use whonixcheck Whonix News to count Whonix users.

@fortasse could you please use the following test command.

Jun 23 2017, 12:20 PM · Whonix 14, Whonix, whonixcheck
Patrick added a comment to T689: use whonixcheck Whonix News to count Whonix users.

I don't see why we need ruby for this. There is another issue. Running this after boot will likely fail, because we also need to wait until Tor is enabled, Tor is fully bootstrapped, clock is sane, and in absence of other system issues. Thereby reinventing whonixcheck. Also no need to reinvent the daemon mechanism. Your lock file mechanism makes sense. Let me implement this one in bash.

Jun 23 2017, 12:13 PM · Whonix 14, Whonix, whonixcheck
JasonJAyalaP added a comment to T689: use whonixcheck Whonix News to count Whonix users.
  1. Keep most of it as ruby
  2. Change the native ruby http commands instead to pipe out to curl
  3. return 1 if curl returns 1
  4. make the ruby file a daemon/service
  5. create log file if doesn't exist, return 1 if not writeable.
Jun 23 2017, 12:17 AM · Whonix 14, Whonix, whonixcheck

Jun 22 2017

Patrick added a comment to T689: use whonixcheck Whonix News to count Whonix users.
  1. Delete the file is a hacky (but easy) way to disable the check.
Jun 22 2017, 2:07 PM · Whonix 14, Whonix, whonixcheck
JasonJAyalaP added a comment to T689: use whonixcheck Whonix News to count Whonix users.

Here's some ruby:

file = "checkin.log"
if File.owned? file then # Deleting the log file or changing the owner will disable the check
    now = Time.now
    if File.mtime(file) + 86400 < now then # Always wait at least a day after the last modification of the log file
        require 'net/http'
        require 'uri'
        begin
            uri = URI('http://whonix.org/api/1/checkin') # API address
            params = {system: "gateway"} # uri?system=gateway
            response = Net::HTTP.post_form(uri, params)
        rescue SocketError
            STDERR.puts "Connection error while checking in"
            exit 1
        rescue StandardError # Handles all forms of errors, inelegantly.
            STDERR.puts "Error while checking in"
            exit 1
        end
        File.open(file, 'a+') do |f| # Appends to file
            f.puts(now.to_s + " -> " + response.to_s)
        end
    end
end
Jun 22 2017, 12:42 AM · Whonix 14, Whonix, whonixcheck

Jun 19 2017

HulaHoop added a comment to T689: use whonixcheck Whonix News to count Whonix users.

OK so I asked upstream if there is a way they can collect the type ofstats we want but unfortunately Tor clients do not and likely never will be able to collect this type of data safely.

Jun 19 2017, 1:22 AM · Whonix 14, Whonix, whonixcheck

Jun 17 2017

Patrick added a comment to T689: use whonixcheck Whonix News to count Whonix users.

JasonJAyalaP (Jason J. Ayala P.):

JasonJAyalaP added a comment.

> Use curl. (See whonixcheck for other invocations of curl and see which

command line options make sense.)

> Download from Whonix onion.

No need to download a blank file. Just "pinging" server with a put request is all that's needed to appear on the log. Correct, @fortasse?
Jun 17 2017, 12:55 PM · Whonix 14, Whonix, whonixcheck
Patrick added a comment to T689: use whonixcheck Whonix News to count Whonix users.

JasonJAyalaP (Jason J. Ayala P.):

JasonJAyalaP added a comment.

> /var/cache/whonixcheck/user_counter.txt
>  echo $current_time > /etc/whonixcheck/lastreport.cfg

@Patrick Do you want the last check to be /var/cache/whonixcheck or /etc/whonixcheck ? I think /var/lib/whonixcheck is the correct FHS location (http://www.pathname.com/fhs/2.2/fhs-5.8.html)
Jun 17 2017, 12:52 PM · Whonix 14, Whonix, whonixcheck
JasonJAyalaP added a comment to T689: use whonixcheck Whonix News to count Whonix users.

@Patrick Do you want the last check to be /var/cache/whonixcheck or /etc/whonixcheck ? I think /var/lib/whonixcheck is the correct FHS location (http://www.pathname.com/fhs/2.2/fhs-5.8.html)

Jun 17 2017, 5:24 AM · Whonix 14, Whonix, whonixcheck
JasonJAyalaP added a comment to T689: use whonixcheck Whonix News to count Whonix users.

Download from Whonix onion.

Jun 17 2017, 5:20 AM · Whonix 14, Whonix, whonixcheck
Patrick added a comment to T689: use whonixcheck Whonix News to count Whonix users.

fortasse (fortasse):

Do we need to separate out .onion downloads vs .org downloads?

Jun 17 2017, 1:02 AM · Whonix 14, Whonix, whonixcheck

Jun 16 2017

fortasse added a comment to T689: use whonixcheck Whonix News to count Whonix users.

That should be a perfectly fine file path. Do we need to separate out .onion downloads vs .org downloads?

Jun 16 2017, 11:28 PM · Whonix 14, Whonix, whonixcheck
Patrick added a comment to T689: use whonixcheck Whonix News to count Whonix users.

JasonJAyalaP (Jason J. Ayala P.):

JasonJAyalaP added a comment.

Would the simplest code be something like...
Jun 16 2017, 12:17 PM · Whonix 14, Whonix, whonixcheck
Patrick added a comment to T689: use whonixcheck Whonix News to count Whonix users.

JasonJAyalaP (Jason J. Ayala P.):

JasonJAyalaP added a comment.

> run at bootup if we need to fetch the file

Can you clarify that? By "fetch the file" you mean "report in", correct?
Jun 16 2017, 12:13 PM · Whonix 14, Whonix, whonixcheck

Jun 15 2017

JasonJAyalaP added a comment to T689: use whonixcheck Whonix News to count Whonix users.

Would the simplest code be something like...

Jun 15 2017, 9:46 PM · Whonix 14, Whonix, whonixcheck
JasonJAyalaP added a comment to T689: use whonixcheck Whonix News to count Whonix users.

run at bootup if we need to fetch the file

Can you clarify that? By "fetch the file" you mean "report in", correct? What is the logic at bootup? Do you mean: "Check at bootup if we've reported in today. If not, do it now." ?

Jun 15 2017, 9:33 PM · Whonix 14, Whonix, whonixcheck
Patrick added a comment to T689: use whonixcheck Whonix News to count Whonix users.

Great! We don't need publication yet. Viewing it manually on the server
would suffice.

Jun 15 2017, 12:57 AM · Whonix 14, Whonix, whonixcheck
fortasse added a comment to T689: use whonixcheck Whonix News to count Whonix users.

We can definitely do this, especially if that's the way the client works.

Jun 15 2017, 12:49 AM · Whonix 14, Whonix, whonixcheck

Jun 14 2017

Patrick updated subscribers of T689: use whonixcheck Whonix News to count Whonix users.

The logic inside whonixcheck:

Jun 14 2017, 3:41 PM · Whonix 14, Whonix, whonixcheck
JasonJAyalaP added a comment to T689: use whonixcheck Whonix News to count Whonix users.

The standard-practice way to do this is that the gateway sends an http put request to an API (http://whonix.org/api/v1/gateway-check-in), and all the logic (is this the same machine? have they reported in today already?) is on the server. With basic logging, it's a trivial project for any backend programmer (that is, even I could do it :P)

Jun 14 2017, 2:16 AM · Whonix 14, Whonix, whonixcheck

Jun 7 2017

Patrick renamed T689: use whonixcheck Whonix News to count Whonix users from use whonixcheck Whonix News to count users to use whonixcheck Whonix News to count Whonix users.
Jun 7 2017, 4:24 PM · Whonix 14, Whonix, whonixcheck
Patrick added a project to T689: use whonixcheck Whonix News to count Whonix users: Whonix 14.
Jun 7 2017, 4:23 PM · Whonix 14, Whonix, whonixcheck
Patrick created T689: use whonixcheck Whonix News to count Whonix users.
Jun 7 2017, 4:23 PM · Whonix 14, Whonix, whonixcheck

May 30 2017

Patrick updated the task description for T80: direct SSL certificate pinning for check.torproject.org and torproject.org (curl method).
May 30 2017, 11:42 PM · Whonix, whonixcheck, tb-updater, security

May 16 2017

Patrick created T675: fix whonixcheck whonix-firewall check race condition.
May 16 2017, 4:03 PM · Whonix, Whonix 14, whonixcheck

Apr 9 2017

Patrick created T656: abolish qubes-whonix alert script /port to whonixcheck.
Apr 9 2017, 3:23 PM · Whonix, whonixcheck, qubes-whonix

Feb 21 2017

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

One mistake fixed.

Feb 21 2017, 11: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, 11: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, 11: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