Commit Graph

700 Commits (126890ca222aa0d94becd159bef360001ae97e11)
 

Author SHA1 Message Date
Martin Dosch 126890ca22
Prepare release v0.10.0 2 months ago
Martin Dosch bd56592435
Switch to go-xmpp release. 2 months ago
Martin Dosch 4f47e8c713
Update go modules. 2 months ago
Martin Dosch 013756cec9
Update go modules. 2 months ago
Martin Dosch 9aea1e294a
Improve listening mode. 2 months ago
Martin Dosch 93d8bbedaa
FAST: Fix check for expiry. 2 months ago
Martin Dosch 72e517e14d
Update go modules. 2 months ago
Martin Dosch c87f1bdb83
Move stanza receiving goroutine outside of for loop. 2 months ago
Martin Dosch f2b20502c6
FAST: Update token if expiry is reduced. 2 months ago
Martin Dosch 25b8a8e243
Reintroduce context and cancel func
There are still some rare races without.
2 months ago
Martin Dosch c77eae826a
Update go modules. 2 months ago
Martin Dosch be78a2b845
Catch error when listening mode is stopped with Ctrl+C. 2 months ago
Martin Dosch e244f14548
Retry without FAST if FAST authentication fails. 2 months ago
Martin Dosch 79897fd295
Use fast.bin for fast cache file
So it's clear that this is no clear text file and it is not supposed to
be edited by the user.
2 months ago
Martin Dosch 61f5ab705d
Add support for FAST authentication. 2 months ago
Martin Dosch 5ecfe200c1
Revert "Do not use sasl2 uuid attribute."
This reverts commit 557d105238.
2 months ago
Martin Dosch 19812b0863
Reorder changelog. 2 months ago
Martin Dosch 9f9c533941
Add support for SASL2 and BIND2
Squashed commit of the following:

commit 0805b1f06a
Author: Martin Dosch <martin@mdosch.de>
Date:   Tue Apr 9 10:57:29 2024 +0200

    Move to upstream go-xmpp.

commit 557d105238
Author: Martin Dosch <martin@mdosch.de>
Date:   Sun Apr 7 12:45:10 2024 +0200

    Do not use sasl2 uuid attribute.

commit 986aea7957
Author: Martin Dosch <martin@mdosch.de>
Date:   Sun Apr 7 11:29:33 2024 +0200

    Don't print error on io.EOF

commit ef927ce5cc
Author: Martin Dosch <martin@mdosch.de>
Date:   Sun Apr 7 11:25:40 2024 +0200

    Detect stream error while receiving stanzas.

commit 73b00f0612
Author: Martin Dosch <martin@mdosch.de>
Date:   Sun Apr 7 10:00:54 2024 +0200

    Use a client uuid per JID.

commit b2d090a623
Author: Martin Dosch <martin@mdosch.de>
Date:   Sun Apr 7 09:29:50 2024 +0200

    Improve sasl2 user agent id stuff.

commit c7376832ce
Author: Martin Dosch <martin@mdosch.de>
Date:   Sun Apr 7 09:11:03 2024 +0200

    Rework getting data path.

commit 080100486e
Author: Martin Dosch <martin@mdosch.de>
Date:   Sun Apr 7 08:49:49 2024 +0200

    Update go-xmpp.

commit 9c56a79bae
Author: Martin Dosch <martin@mdosch.de>
Date:   Sun Apr 7 00:26:04 2024 +0200

    SASL2: Create per client installation ID.

commit cce36b070a
Author: Martin Dosch <martin@mdosch.de>
Date:   Sat Apr 6 22:20:35 2024 +0200

    Update go-xmpp.

commit 1c4acfd07c
Author: Martin Dosch <martin@mdosch.de>
Date:   Fri Apr 5 12:04:09 2024 +0200

    Update go-xmpp.

commit 0703a7c2d6
Author: Martin Dosch <martin@mdosch.de>
Date:   Fri Apr 5 11:38:28 2024 +0200

    Update go-xmpp.

commit 4f033fc5b9
Author: Martin Dosch <martin@mdosch.de>
Date:   Fri Apr 5 09:39:30 2024 +0200

    Update vendored lib.

commit a44554218d
Author: Martin Dosch <martin@mdosch.de>
Date:   Fri Apr 5 09:32:54 2024 +0200

    Use google/uuid for message IDs.

    It is used for go-xmpp in the sasl2 branch anyway.

commit 3e57ec3603
Author: Martin Dosch <martin@mdosch.de>
Date:   Fri Apr 5 09:12:50 2024 +0200

    Update vendored modules.

commit ead44ef99d
Author: Martin Dosch <martin@mdosch.de>
Date:   Fri Apr 5 09:12:25 2024 +0200

    Add . between go-sendxmpp and short id.

commit b3271a3530
Author: Martin Dosch <martin@mdosch.de>
Date:   Fri Apr 5 08:38:03 2024 +0200

    Update Changelog.

commit 639b9b6657
Author: Martin Dosch <martin@mdosch.de>
Date:   Fri Apr 5 08:22:56 2024 +0200

    Add short ID back to resource string.

    That's still necessary to avoid two instances with the same resource
    when using SASL instead of SASL2.

commit 680593359b
Author: Martin Dosch <martin@mdosch.de>
Date:   Thu Apr 4 23:56:15 2024 +0200

    Experimental sasl2 support.
2 months ago
Martin Dosch 06bbd9fda5
Update go modules. 2 months ago
Martin Dosch c392eeb858
Close receiving of stanzas if io.EOF is received. 3 months ago
Martin Dosch 09e2423da4
Update go modules. 3 months ago
Martin Dosch 2a6ed7b54d
Merge branch 'remove-mutex-and-context' 3 months ago
Martin Dosch 5de4d1f8fe
Regenerate manpage. 3 months ago
Martin Dosch 99689ea2cd
Ignore EOF errors when receiving stanzas. 3 months ago
Martin Dosch 86a2280277 Merge branch 'Menelmacar-master-patch-37014' into 'master'
Update man for FISH - Shell completions

See merge request mdosch/go-sendxmpp!5
3 months ago
Maik Holme fc860dfebb Update man for FISH - Shell completions 3 months ago
Martin Dosch 11a31d6ad0
Remove mutex and context.
Those should hopefully no longer be necessary as the races
have been fixed in the library.
3 months ago
Martin Dosch f1e9bfcdc8
Update README. 3 months ago
Martin Dosch dbed11323d
Remove mutex as the locking is now done in the library. 3 months ago
Martin Dosch c13a0c7016
Update go modules. 3 months ago
Martin Dosch 872eaa847a
Clean up go.sum 3 months ago
Martin Dosch 4483863795
Lock mutex before starting the goroutine. 3 months ago
Martin Dosch 09693ba1bf
Further improvements to make race conditions less likely. 3 months ago
Martin Dosch 46ed540910
Update go-xmpp to latest master. 3 months ago
Martin Dosch 5704798b09
Improve stanza reading. 3 months ago
Martin Dosch 8936ba2acc
Only perform root check on non-windows systems.
Is anyone using go-sendxmpp on windows?
3 months ago
Martin Dosch 1574e2f4df
Add a warning when run by root. 3 months ago
Martin Dosch 606ca8cc18
Fix typo. 3 months ago
Martin Dosch b04196a19f
Add hint about usage is root to the manpage. 3 months ago
Martin Dosch e666f33030
Start new development cycle. 3 months ago
Martin Dosch ffae83f8ea
Prepare release v0.9.0. 3 months ago
Martin Dosch e1708129e2
Switch to latest go-xmpp release. 3 months ago
Martin Dosch 8b4b8105b2
Update go modules. 3 months ago
Martin Dosch 36d6b26fe8
Update go modules. 3 months ago
Martin Dosch ea515401d1
Fixed hanging forever in stream close if server doesn't reply. 3 months ago
Martin Dosch 2ddfcb8383
Add support for XEP-0478: Stream Limits Advertisement. 3 months ago
Martin Dosch 911763b2e5
Update go modules. 3 months ago
Martin Dosch 9a186aeec1
Don't capitalize `--ssdp-off` command line flag. 3 months ago
Martin Dosch ca268e957e
Add command line flag to disable XEP-0474: SASL SCRAM Downgrade Protection. 3 months ago
Martin Dosch b9018ec2d9
Update changelog. 3 months ago