eleksir
de3db48d47
Fix filling presence db, fix ban by useragent
2025-12-21 19:07:48 +03:00
eleksir
3d85dbcb58
[WIP] Fix ban by software version, some other under-hood changes
...
- Use updated version of upstream go-xmpp + fixes on client-side
- Introduce golangci-lint v2 + fixes
- Move especially noisy debugging stuff to separate config handles to be able to switch them off
- Add a bit debug to ban by software path
2025-12-16 00:51:10 +03:00
eleksir
3ebd2b48d1
Implement ban by software version xep-0092
2025-05-29 23:56:19 +03:00
eleksir
c803682b8b
Update README.md, Design.txt and some comments here and there
2023-11-24 02:29:56 +03:00
eleksir
31490b0922
Add per-chat nick setting, update README.md
2023-11-05 20:09:17 +03:00
eleksir
122f16c408
Add bayes classifier stubs, string normalizer, and deps, update sample config
2023-10-28 15:15:15 +03:00
eleksir
e48be3936e
Add golangci-lint and fix a bit of errors
2023-10-15 18:16:45 +03:00
eleksir
453c15c046
Move ban_delay to config
2023-10-01 23:12:37 -07:00
eleksir
998a827d4b
Implement ban by phrase regexp, extend rehash command
...
* ban by blacklisted phrase regex-es
* rehash now works not only in rooms, but in private messages from rooms too
2023-10-01 19:43:40 -07:00
eleksir
ca384b5165
Implement help, помощь, rehash commands, restrict presence collection precedure
2023-09-03 15:00:41 +03:00
eleksir
39ac09f82a
Implement ban by nick regexp (in MUCs)
...
* Move ban action to separate function
* Implement ban by nick regexp
2023-08-20 10:55:18 -07:00
eleksir
9235329b37
Add comment about given rotation period in sample config, fix json format
2023-08-18 09:44:39 -07:00
eleksir
75e7a22c95
Implement optional reason in room' banlist
2023-08-17 11:02:53 -07:00
eleksir
8a67a91ffb
Implement random startup/runtime status, cosmetic fixes
...
* Implement random startup status from array in config
* Implement random runtime status from array in config
* Implement runtime status rotation
* Remove noecho option from config and from code
* Use separate goroutine to set statuses
2023-08-17 09:48:57 -07:00
eleksir
ce9561b488
Fix comments and typos in black and white lists
2023-08-13 10:20:18 -07:00
eleksir
0f1177bd91
Initial commit
2023-07-24 02:41:19 -07:00