-
1a3e112946
Fix ipapi.is response parsing: handle flat string format
main
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