[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
This commit is contained in:
eleksir
2025-11-30 14:19:01 +03:00
parent a128b473ff
commit 3d85dbcb58
55 changed files with 4165 additions and 13190 deletions

22
vendor/modules.txt vendored
View File

@@ -1,9 +1,6 @@
# github.com/davecgh/go-spew v1.1.1
## explicit
github.com/davecgh/go-spew/spew
# github.com/eleksir/go-xmpp v1.6.0
## explicit; go 1.20
github.com/eleksir/go-xmpp
# github.com/google/uuid v1.6.0
## explicit
github.com/google/uuid
@@ -13,19 +10,14 @@ github.com/hjson/hjson-go
# github.com/jbrukh/bayesian v0.0.0-20231117143245-13ae6f916c7a
## explicit
github.com/jbrukh/bayesian
# golang.org/x/crypto v0.38.0
## explicit; go 1.23.0
golang.org/x/crypto/pbkdf2
# golang.org/x/net v0.40.0
## explicit; go 1.23.0
# github.com/xmppo/go-xmpp v0.3.1
## explicit; go 1.24.0
github.com/xmppo/go-xmpp
# golang.org/x/net v0.48.0
## explicit; go 1.24.0
golang.org/x/net/context
# golang.org/x/text v0.25.0
## explicit; go 1.23.0
golang.org/x/text/encoding
golang.org/x/text/encoding/charmap
golang.org/x/text/encoding/internal
golang.org/x/text/encoding/internal/identifier
golang.org/x/text/transform
golang.org/x/net/internal/socks
golang.org/x/net/proxy
# gopkg.in/tomb.v2 v2.0.0-20161208151619-d5d1b5820637
## explicit
gopkg.in/tomb.v2