Commits
- Commit:
f9a4feb61d225e9b02d58e2d115ba0bd09176b08
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
switch gotd.conf syntax from 'unix_socket' to 'listen on'
ok op@
- Commit:
f2fc8ce0a3b225e5408c9b26476e395ca7109e63
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
remove the gotsh group requirement from gotd; any user can now connect
Repository access is now controlled by access rules in gotd.conf,
and concurrent connections to the gotd socket by local users are
limited by the listen process. We should keep refining our anti-DoS
measures in the future, but at least we have something in place now.
ok jamsek, op
- Commit:
85b37c721947934fb06881ad45bb72f3fed91da9
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fork gotd repo_read/repo_write children on demand
ok op, jamsek
- Commit:
581fa623effefdc175bc7a74bbb8d30692081705
- From:
- Mikhail <mp39590@gmail.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
add more gotd regression tests for bad requests; patch by Mikhail
And rename req_wrong_commit.sh to request_bad.sh to reflect the broader
scope of this test script.
- Commit:
5227cf6d14da7d22ebc767a826ecb1d38f3bfc4e
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
rename repo_req_wrong_commit.sh to req_wrong_commit.sh for consistency
- Commit:
5f607f3ca40cf226e476099adbe8820fec9f8240
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
tweak naming in new gotd regress test for consistency
- Commit:
79f1ca7850bc6d41672a5cdaf89a58544e4934e8
- From:
- Mikhail <mp39590@gmail.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
add a gotd regression test which requests a non-existent commit
Patch by Mikhail
- Commit:
2bf2e6449433de88d44a3d41396b9364d618ab94
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
in gotd regress, use USER instead of USERNAME and check for sudo/doas users
Problem where USERNAME is not usually set on OpenBSD reported by Mikhail
ok jamsek
- Commit:
69e99a59dba745690401dcbc29c9931c98c30036
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
make it easier to run gotd regress via doas(1); ok kn, tracey
- Commit:
5667a3a5135f6c4afdbb2d5db39e786906f7e4b4
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
add a gotd auth test case for an explicitly denied group
ok op@
- Commit:
b40156b396aae8abd087e32813a37ab1f8555b99
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
add a gotd auth test case for explicitly denied users
ok op@
- Commit:
ead7040796132aa6410e20b81613404232634d8c
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
add a test case for requests from users not listed in gotd.conf
ok op@
- Commit:
ff260661299dea92ad32c7d92d4e206bac21fb1b
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fix group membership check in gotd auth
ok op@
- Commit:
729a7e249e3aa74792dbeb9b1b02cf6638e00312
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
implement per-repository read/write authorization rules in gotd
ok op@
- Commit:
a07c01e040456b7281cd721bbb5df02c050ff654
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
add a regression test for sending to an empty repository via gotd
ok op@
- Commit:
a09342069550c85edd6813439c3539447890ab7b
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
awk ftw! no need to grep, awk can filter lines by itself
ok stsp@
- Commit:
f290038602962251b907d30417979dd89e1b0e6e
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
add a test suite for gotd(8); check basic clone and send functionality