Remove 100ms sleep before closing connection.

no-tls
Martin Dosch 3 months ago
parent 6ea4de828f
commit 38bf2d54a8
No known key found for this signature in database
GPG Key ID: 52A57CFCE13D657D

@ -6,6 +6,7 @@
- Better compatibility with perl sendxmpp config files.
- Improve file name for private Ox keys.
- Improve fallback behavior if no SRV records are provided.
- Remove 100ms sleep before closing the connection. This should be no more needed since go-xmpp commit 9684a8ff690f0d75e284f8845696c5057926d276.
## [v0.8.3] 2024-02-17
### Changed

@ -17,7 +17,6 @@ const (
defaultRpadMultiple = 100
defaultRSABits = 4096
defaultShortIDBytes = 4
defaultSleepTime = 100
defaultTimeout = 10
defaultTLSMinVersion = 12
defaultTLS10 = 10

@ -7,7 +7,7 @@ require (
github.com/beevik/etree v1.3.0
github.com/gabriel-vasile/mimetype v1.4.3
github.com/pborman/getopt/v2 v2.1.0
github.com/xmppo/go-xmpp v0.1.0
github.com/xmppo/go-xmpp v0.1.1-0.20240225112557-9684a8ff690f
salsa.debian.org/mdosch/xmppsrv v0.2.6
)

@ -25,8 +25,8 @@ github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZN
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
github.com/stretchr/testify v1.7.0 h1:nwc3DEeHmmLAfoZucVR881uASk0Mfjw8xYJ99tb5CcY=
github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
github.com/xmppo/go-xmpp v0.1.0 h1:7IdHxM453dCQKyjlcHjiSPGt/fSNcTuMlb2zzcvA2Lw=
github.com/xmppo/go-xmpp v0.1.0/go.mod h1:goIl07FSeu+OGrFpTC8fMUTG4Dc7B6LnOZ+qxe0WVi8=
github.com/xmppo/go-xmpp v0.1.1-0.20240225112557-9684a8ff690f h1:WPl2Dwr0yNcykIh//vLR/QkEaFE632qKyABVzY4LXwc=
github.com/xmppo/go-xmpp v0.1.1-0.20240225112557-9684a8ff690f/go.mod h1:tSdtHgRvjSr7tRop9lU0yhRld+c1mcxQFawSu3WRqXM=
github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY=
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=

@ -32,9 +32,6 @@ type configuration struct {
}
func closeAndExit(client *xmpp.Client, cancel context.CancelFunc, err error) {
// Wait for a short time as some messages are not delivered by the server
// if the connection is closed immediately after sending a message.
time.Sleep(defaultSleepTime * time.Millisecond)
cancel()
client.Close()
if err != nil {

Loading…
Cancel
Save