mirror of
https://salsa.debian.org/mdosch/go-sendxmpp
synced 2024-11-04 18:00:23 +00:00
2f2a2fd4fd
Calling client.Recv() multiple times caused messages not appear in `--listen` mode as calling Recv() for receiving IQs (e.g. for receiving Ox keys) also received the messages so they were no longer available for the Recv in the listening function.
1.7 KiB
1.7 KiB
Changelog
Unreleased
Changed
- Ox: Improve rpad generation.
- Reworked receiving of stanzas.
[v0.4.0] 2022-04-30
Added
- Experimental support for Ox (OpenPGP for XMPP) encryption.
Changed
- Use shorter random ID for resource.
- Use the more flexible "github.com/beevik/etree" instead of encoding/xml for creating and interpreting stanzas.
- If provided, use stamp for printing the time stamp of received messages.
[v0.3.0] 2022-03-21
Added
- Added support for joining password protected MUCs.
Changed
- Removed invalid code points from input.
- Fixed crash when reading a config with wrong syntax.
- Fixed crash when a non-existing or non-readable config was supplied by
-f
. - Changed config file location from
~/.config/go-sendxmpp/sendxmpprc
to~/.config/go-sendxmpp/config
. - Fixed blocking of go-sendxmpp if an IQ reply of type "error" is received (via go-xmpp v0.0.0-20220319135856-e773596ea0b0).
[v0.2.0] 2022-02-12
Added
- Added listening function.
- Added flag to configure connection timeout.
- Added flag to configure minimum TLS version.
- Added flag to show version.
Removed
- Removed deprecated option
-x
.
[v0.1.3] 2022-01-29
Changed
- Rename files to use a limited character set (alpha numerical and some extra characters) file name before uploading. Workaround for https://github.com/mattn/go-xmpp/issues/132
[v0.1.2] 2021-11-18
Changed
- Use xml.Marshal to safely build HTTP Upload request.
- Use salsa.debian.org/mdosch/xmppsrv for SRV lookups.
[v0.1.1] 2021-09-12
Changed
- Xml-escape file name in http-upload.
- Xml-escape mimetype in http-upload.
[v0.1.0] 2021-09-11
Added
- Initial release