-
95ca996a72
Purge junk-username signups at account.created
main
pmb
2026-10-03 20:54:12 -07:00
-
233458d6b8
Never block narrower than a /24
pmb
2026-09-21 22:31:41 -07:00
-
9e4456b7df
Send the moderator DM after responding, not before
pmb
2026-09-13 17:41:48 -07:00
-
37feb109b3
Fix --since in welcomebot-reputation
pmb
2026-09-13 16:40:30 -07:00
-
1bfbcfdac3
Add welcomebot-reputation CLI and a --reputation log filter
pmb
2026-09-13 16:35:11 -07:00
-
47e92ca10f
Document the reputation query API
pmb
2026-09-13 16:24:48 -07:00
-
6952fbadf6
Expire auto-registered IP blocks after 24 hours
pmb
2026-09-13 16:10:28 -07:00
-
147673fd49
Cap how wide a single auto-registered IP block may be
pmb
2026-09-13 16:08:37 -07:00
-
57234ca548
Add a reputation query API for pre-signup blocking
pmb
2026-09-13 16:02:26 -07:00
-
8490048d2d
Only publish blocks that are still in force
pmb
2026-09-13 01:05:52 -07:00
-
8966de2a1d
Add text format, CORS, and an importer so other instances can use the list
pmb
2026-09-13 00:59:12 -07:00
-
af49aab79c
Backfill block_cidr so /api/blocks reports real ranges
pmb
2026-09-13 00:48:20 -07:00
-
eb6d7cad46
Add read-only blocklist API (off by default)
pmb
2026-09-13 00:41:48 -07:00
-
1a3e112946
Fix ipapi.is response parsing: handle flat string format
pmb
2026-09-05 23:24:25 -07:00
-
65c9bd5a9e
Suspend immediately on strong IP-reputation signals (not vpn alone)
pmb
2026-07-21 22:14:39 -07:00
-
0b0842dc9d
Switch IP-scrutiny auto-blocks to hard reject (sign_up_block)
pmb
2026-07-15 17:39:48 -07:00
-
b39528ac30
Block the whole network for a flagged signup, not just its /32
pmb
2026-07-15 10:25:14 -07:00
-
fc965e3f17
Suspend immediately when both IP and email signals flag a signup
pmb
2026-07-15 10:07:19 -07:00
-
a7208a84d1
Cache ipapi.is results by CIDR range instead of exact IP
pmb
2026-07-13 08:35:55 -07:00
-
319f0bd0f9
fixin a spelling error
pmb
2026-07-07 15:52:24 -07:00
-
25bc4a1a70
Fix suspicious-watch baseline snapshot to use the admin accounts API
pmb
2026-07-06 18:16:55 -07:00
-
9b523f1ce3
Update CLAUDE.md: admin.yttrx.com is a plain directory now, not a git checkout
pmb
2026-07-06 13:59:27 -07:00
-
5dad3f99dd
Drop the dead dockerd/vfs step — the job container already shares the host's Docker socket
pmb
2026-07-06 13:50:37 -07:00
-
4917c101b3
Build image in-runner instead of delegating to the admin host over SSH
pmb
2026-07-06 13:46:57 -07:00
-
3eb855222a
Pull the image from the Gitea registry instead of building locally on admin.yttrx.com
pmb
2026-07-06 13:42:39 -07:00
-
25c4e2f72f
Add CI: build+push image to the Gitea container registry on push to main
pmb
2026-07-06 13:39:12 -07:00
-
51233868ca
Act immediately on flagged signups Mastodon already auto-approved
pmb
2026-07-06 13:27:15 -07:00
-
0356fe7997
Replace RDAP/ipwhois signup-IP classifier with ipapi.is
pmb
2026-07-06 08:57:55 -07:00
-
e62e3330e4
Only log suspicious-sweep actions, not routine no-op skips/clears
pmb
2026-07-06 07:11:23 -07:00
-
8b0e1eb5ab
Lower suspicious-sweep grace window from 24h to 1h, tighten sweep cadence to 10min
pmb
2026-07-06 07:07:43 -07:00
-
9924e06b5a
Add suspicious-signup sweep: suspend flagged signups with no activity
pmb
2026-07-05 10:22:39 -07:00
-
656eec09c0
Add disposable/high-risk email signup scrutiny via check-mail.org
waffle2k
2026-07-03 09:08:30 -07:00
-
6ad9a93f38
Document /root/bin as the real install location (symlinked from /usr/local/bin)
pmb
2026-07-02 16:57:03 -07:00
-
0fd6f1c142
Fix welcomebot-signups: heredoc instead of -c string to avoid bash/python quote clash
pmb
2026-07-02 16:56:21 -07:00
-
00dec0266c
Fix f-string quote escaping bug in welcomebot-signups
pmb
2026-07-02 16:54:14 -07:00
-
37577fbb56
Add welcomebot-signups CLI to inspect signup-IP classification history
pmb
2026-07-02 16:53:36 -07:00
-
0a196c3788
Add --ip filter to welcomebot-logs for signup-scrutiny decisions
pmb
2026-07-02 16:51:24 -07:00
-
0c51b186ac
Note pre-git backup removal
pmb
2026-07-02 16:42:25 -07:00
-
78d4f7961f
Document git-checkout deploy workflow (replaces rsync)
pmb
2026-07-02 16:35:43 -07:00
-
c0e5df3cc4
Initial commit: welcome-bot, abuse-bot, dormant-sweep, IP signup scrutiny
pmb
2026-07-02 16:22:30 -07:00