eleksir
9ea444f365
Ignore presences from roster
2025-12-21 13:10:59 +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
a128b473ff
Replace logrus with slog
2025-11-15 16:15:00 +03:00
eleksir
ee5d40cfee
Update linter, fix linter errors
2025-11-15 15:52:34 +03:00
eleksir
3ebd2b48d1
Implement ban by software version xep-0092
2025-05-29 23:56:19 +03:00
eleksir
0ed74ed812
Implement proper version command
2025-05-27 22:09:56 +03:00
eleksir
f9dd1acc45
Update deps, update config of golangci-lint, fix some golangci-lint warnings
2025-05-27 20:54:22 +03:00
eleksir
21b5f59c1c
Hopefully fix xmpp server communication error handling, but fix is kinda dirty
2024-12-07 20:12:28 +03:00
eleksir
073138bde4
Properly wrap error, add more informative error message body
2024-12-07 19:03:51 +03:00
eleksir
fb19f8056a
Use tomb v2, update deps, fix hang on stale connection
...
- Use tomb v2 to properly spawn and reap goroutines (hopefully)
- Update deps
- Fix hang on stale connection due to improper goroutine management
2024-11-16 10:41:00 +03:00
eleksir
17fe947df9
Add two caps that are somewhat implemented http://jabber.org/protocol/{caps,muc}
2024-10-21 21:35:34 +03:00
eleksir
0264e675a4
Refactor layout to go-style, update deps
2024-10-21 19:47:11 +03:00