<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nixos-server/system/services/taskserver, branch v0.19.0</title>
<subtitle>nixos-config for vhack.eu servers https://vhack.eu</subtitle>
<id>http://git.foss-syndicate.org/vhack.eu/nixos-server/atom?h=v0.19.0</id>
<link rel='self' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/atom?h=v0.19.0'/>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/'/>
<updated>2023-11-18T17:06:43+00:00</updated>
<entry>
<title>docs(system/services/taskserver): Add docs about expectations to runtime</title>
<updated>2023-11-18T17:06:43+00:00</updated>
<author>
<name>Soispha</name>
<email>soispha@vhack.eu</email>
</author>
<published>2023-11-18T17:06:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=47cec55dcebeaa88c2b4d1ad1f965f47c350edc0'/>
<id>urn:sha1:47cec55dcebeaa88c2b4d1ad1f965f47c350edc0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(system/services/taskserver): Support both ipv4 and ipv6</title>
<updated>2023-11-18T16:46:16+00:00</updated>
<author>
<name>Soispha</name>
<email>soispha@vhack.eu</email>
</author>
<published>2023-11-18T16:38:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=5200f2e8f2dc58a1310a3f96b8c21cf164fe65a3'/>
<id>urn:sha1:5200f2e8f2dc58a1310a3f96b8c21cf164fe65a3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(system/services/taskserver/certs): Move cert generation to script</title>
<updated>2023-11-07T15:44:08+00:00</updated>
<author>
<name>Soispha</name>
<email>soispha@vhack.eu</email>
</author>
<published>2023-11-07T15:44:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=961729eed1540a7633f5200c63dcf8650d35c56f'/>
<id>urn:sha1:961729eed1540a7633f5200c63dcf8650d35c56f</id>
<content type='text'>
This fully removes the human-factor and allows it to just run
`./generate` to generate all required certificates and keys (with the
needed extra keys and certificates)
</content>
</entry>
<entry>
<title>feat(system/services/taskserver): Add a way to connect users together</title>
<updated>2023-10-17T20:50:31+00:00</updated>
<author>
<name>Soispha</name>
<email>soispha@vhack.eu</email>
</author>
<published>2023-10-17T20:43:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=c60edf8388fd9b8b0b48fc3a4f6e5c7e753adc7d'/>
<id>urn:sha1:c60edf8388fd9b8b0b48fc3a4f6e5c7e753adc7d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(system/services/taskserver): Disable debug</title>
<updated>2023-10-17T19:58:57+00:00</updated>
<author>
<name>Soispha</name>
<email>soispha@vhack.eu</email>
</author>
<published>2023-10-17T19:58:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=d39bcdebfc58a5c6c797c00d59476376d182c577'/>
<id>urn:sha1:d39bcdebfc58a5c6c797c00d59476376d182c577</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(system/services/taskserver): Activate debug</title>
<updated>2023-10-16T15:20:04+00:00</updated>
<author>
<name>Soispha</name>
<email>soispha@vhack.eu</email>
</author>
<published>2023-10-04T18:30:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=838b70900492c6daa9e91cfa25047aa566467e7f'/>
<id>urn:sha1:838b70900492c6daa9e91cfa25047aa566467e7f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(system/services/taskserver): Use correct key name (`key.pem`)</title>
<updated>2023-10-16T15:20:03+00:00</updated>
<author>
<name>Soispha</name>
<email>soispha@vhack.eu</email>
</author>
<published>2023-10-04T18:23:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=a5fb492e3447d22bc743f050e33facfa2397ba48'/>
<id>urn:sha1:a5fb492e3447d22bc743f050e33facfa2397ba48</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(system/services/taskserver): Switch to strings instead of paths</title>
<updated>2023-10-16T15:20:02+00:00</updated>
<author>
<name>Soispha</name>
<email>soispha@vhack.eu</email>
</author>
<published>2023-10-04T18:19:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=fe9c31f2838c7c5bf1835ea4c48e0627399d02d4'/>
<id>urn:sha1:fe9c31f2838c7c5bf1835ea4c48e0627399d02d4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(system/services/taskserver): Integrate Let's Encrypt certificates</title>
<updated>2023-10-16T15:20:00+00:00</updated>
<author>
<name>Soispha</name>
<email>soispha@vhack.eu</email>
</author>
<published>2023-10-04T18:11:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=1dd6f8d3b4d7dc93095e662aaca190d3fe1be264'/>
<id>urn:sha1:1dd6f8d3b4d7dc93095e662aaca190d3fe1be264</id>
<content type='text'>
The current setup now runs the `taskserver.vhack.eu` domain with a
Let's Encrypt certificate and additionally uses a self-signed CA
certificate to validate clients.

The shell scripts used to generate the CA certificate and the derived
client certificate (and keys) are taken nearly unmodified from the
upstream repository [1].

[1]: https://github.com/GothenburgBitFactory/taskserver/tree/9794cff61e56bdfb193c6aa4cebb57970ac68aef/pki
</content>
</entry>
<entry>
<title>fix(system/services/taskserver): declare certs/keys in pki.manual</title>
<updated>2023-10-16T15:19:59+00:00</updated>
<author>
<name>sils</name>
<email>sils@sils.li</email>
</author>
<published>2023-10-04T11:24:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/vhack.eu/nixos-server/commit/?id=c74c8d7b96f276a4d9cd50c62d9e8abce0b87e6c'/>
<id>urn:sha1:c74c8d7b96f276a4d9cd50c62d9e8abce0b87e6c</id>
<content type='text'>
</content>
</entry>
</feed>
