f7bea003a4
Manual commit before clearing aleph host
1f5c02c393
Update default.nix file to reflect new hash and rev after changes to main.
2f70fbdb93
Added logic to check age of messages before responding to them
3df41a5684
Add empty database file and signasl url list file to repo
37cacbaa2a
Add default.nix file for building with nix.
symys
pushed to symys-add-loggedin-dontblock at symys/forgejo-crawler-blocker
2024-02-23 07:28:26 +00:00
9db208d3e2
Incorporated some feedback from forest. Changed package name to something sensible, and tweaked some logic.
symys
pushed to symys-add-loggedin-dontblock at symys/forgejo-crawler-blocker
2024-02-20 01:57:14 +00:00
8d039b7be6
Added ability to let users through to log in. Added in global rate-limiting to prevent abuse of this.
symys
pushed to symys-add-loggedin-dontblock at symys/forgejo-crawler-blocker
2024-02-19 05:45:18 +00:00
6dba39a174
Update ReadMe
symys
pushed to symys-add-loggedin-dontblock at symys/forgejo-crawler-blocker
2024-02-19 05:37:39 +00:00
154160d041
Passing tests, except for the one that serves a 303 after a bot has been blocked
symys
pushed to symys-add-loggedin-dontblock at symys/forgejo-crawler-blocker
2024-02-19 02:45:28 +00:00
015b26ad56
Passing basic tests around non-blocking IPs who have been served a 303 in the past (these are presumed users that have logged in)
symys
pushed to symys-add-loggedin-dontblock at symys/forgejo-crawler-blocker
2024-02-16 22:06:52 +00:00
5ac693a7dd
Writing logic tests. Test will currently run and pass but is garbage.
symys-add-loggedin-dontblock
symys
pushed to symys-add-loggedin-dontblock at symys/forgejo-crawler-blocker
2024-02-16 16:07:25 +00:00
4b5799da28
Second running version. Replaced cursed copypasta with more elegant design pattern. Still untested.
symys
created branch symys-add-loggedin-dontblock in symys/forgejo-crawler-blocker
2024-02-14 20:30:33 +00:00
symys
pushed to symys-add-loggedin-dontblock at symys/forgejo-crawler-blocker
2024-02-14 20:30:33 +00:00
898fc8e9c8
First version, after modification, which runs. Totally untested.