Changelog for
erlang-xmpp-1.8.3-lp155.26.7.x86_64.rpm :
* Thu Jul 25 2024 obs-service-tar-scmAATTinvalid- Update to version 1.8.3:
* Release 1.8.3
* Update changelog
* Add muc#roominfo_avatarhash xdata field
* Rework cross version handling of retractions
* Release 1.8.2
* Update changelog
* Require port_compiler 1.15.0 to support Erlang/OTP 27
* Automatic changes \"make spec xdata\"
* Add support for XEP-0425 version 0.3.0, keep supporting 0.2.1
* CI: Test with Erlang/OTP 20 and 27 too
* rebar: Update binary to work with Erlang/OTP 24-27
* CI: Set OTP major version, and let it pick the latest minor one
* Revert \"CI: Don\'t run \"make spec\" with Erlang/OTP 26, it\'s known to crash (#74)\"
* Add support to return specific auth error condition and descriptive text
* rebar.config: Update relaxed dependency versions for Rebar3
* rebar.config.script: Support relaxed deps (processone/ejabberd#4192)
* Remove HAS_ERTS_EXIT definition, it was for fast_tls and only in 2016
* Fix typo that prevented detection of empty id in user-agent
* Fix default value in fallback for handle_bind2_inline hook
* Don\'t try to use stable resources when client don\'t send user-agent
* Release 1.8.1
* Release 1.8.0
* Update changelog
* If cpp-coveralls is not used, don\'t install it with pip
* Use ubuntu-22.04, add erlang:26 container as that ubuntu doesn\'t include it
* CI: Use checkout v3 for erlang < 20.3, and v4 for newer ones
* Add ability to disable scram downgrade protection
* Update copyright year to 2024
* Update XEPs versions numbers, using ejabberd.doap (#48)
* README.md: Add links to xmpp.doap file and xmpp.org page (#48)
* README.md: Update with XEPs added recently
* xmpp.doap: And more Since details
* xmpp.doap: Update with XEPs added recently
* Update to XEP-0424 0.4.0
* Change source of channle binding in more places
* Calculate ssdp hash with channel bindings even for methods not using cb
* Adopt xmpp_stream_out to use in component implementation
* Fix crash when channel bindings are missing
* Add support for xep-0474 SASL SCRAM Downgrade Protection
* Update fast_tls once more
* Update fast_tls
* Send only available channel bindings
* Also reject scram responses that have m(andatory) extension attribute
* Improve handling of extensions in scram
* Fix incompatibility with < R21
* Present Sasl1 features even when there is from jid in initial request
* Use shorter suffix for bind2 resources
* Add bind2 tag to session state
* Fix check for resumed session in bind2 processing
* Fix dialyzer warnings
* Improve bind2 processing
* Reject authentication if sasl2 initial user don\'t match user in auth
* Automatic changes \"make spec xdata\"
* Update xmpp.doap
* Fix dialyzer warnings
* SASL2 and Bind2 implementation
* Properly handle extra attributes in sasl scram exchange
* Automatic changes \"make spec xdata\"
* Improve sasl2_failure record
* Recognize custom elements in
* New xmpp.doap file, \"make doap\" to review it, and test in Github Actions (#76)
* Automatic changes \"make spec xdata\"
* Add codec for xep-0388 - SASL2
* Add support for tls-server-end-point channel binding method
* Automatic changes \"make spec xdata\"
* Add support for tls-unique channel binding
* Add support for xep440 elements in codec
* Fix build on archs where char is unsigned
* Release 1.7.0
* Update changelog
* Automatic changes \"make spec xdata\"
* Make name in storage:bookmark conference optional
* Declare proper data types in pubsub_publish_options.cfg
* Add support for xep-0402
* Automatic changes \"make spec xdata\"
* Only add erl_tidy to applications to run Dialyzer with Erlang 26
* The correct field name is roomconfig_changesubject (processone/ejabberd#4085)
* Automatic changes \"make spec xdata\"
* Ignore .tool-versions in git, this file is used by asdf
* CI: Update git-auto-commit-action to work correctly
* CI: Update actions/checkout version to v3
* CI: Erlang/OTP older than 24 included erl_tidy, remove duplicate
* CI: Add missing erlang applications so dialyzer can use them and doesn\'t complain
* CI: Don\'t run \"make spec\" with Erlang/OTP 26, it\'s known to crash (#74)
* CI: Update Erlang versions to oldest supported, recent stable and most recent
* Update rebar2 binary, works from Erlang/OTP 22 to 25
* pubsub: publish-options: Add all fields from node_config data form (#73)
* make spec xdata
* Add support for XEP-0421 MUC Occupant Id
* Release 1.6.2
* Update changelog
* Add message retract to ns.hrl
* En/decode jids in message_moderated and message_retracted
* Add NS_MESSAGE_MODERATE to ns.hrl
* Add support for xep0422, xep0424, xep0425
* Release 1.6.1
* Fix hex-release action
* Automatic changes \"make spec xdata\"
* Update changelog
* Update copyright year to 2023
* Apply change introduced in XEP-0060 Version 1.23.0
* Use net:getaddrinfo for hostname resolution
* Use net:getaddrinfo for hostname resolution
* Release 1.6.0
* Update changelog
* Automatic changes \"make spec xdata\"
* mix_roster_channel: Rename \'participant-id\' to participant_id
* mix_roster_annotate: Use boolean as result instead of empty record
* Automatic changes \"make spec xdata\"
* Prepare support for showing allow_query_users room option in disco info
* Automatic changes \"make spec xdata\"
* Add xmlns to mix_leave and the mix element
* Add mix_update_subscription and mix_unsubscribe
* Add MIX presence extension
* gitignore: Add dialyzer/
* Only commit automatic changes on the final push, not for every pull_request
* Automatic changes \"make spec xdata\"
* Provide PR template, and mention to not commit automatic changes (#68)
* Commit changes automatically generated by make spec xdata (#68)
* Use Makefile targets, they are there to be used
* make spec, xdata and recompile, then proceed
* mix: Allow to read xmlns from IQs
* Fix typos
* Release 1.5.8
* Release 1.5.7
* Update changelog
* Improve release_socket
* Update copyright year to 2022
* Add workaround for crash in srv queries on older erlang versions
* Release 1.5.6
* Release 1.5.5
* Update changelog
* Actions: test default compilation, that is with rebar2
* Generate documentation for hex.pm from README.md and API.md
* Sometimes rebar3.crashdump is not generated, use DEBUG option instead
* Fix erl_tidy and coveralls specs
* Add MUC hats (XEP-0317, conversejs compatible)
* Re-generate xmpp_codec and xep0333
* XEP-0333: Don\'t decode into \'true\'
* Remove deprecated code attribute from stanza error
* Always emit subscription attribute in roster item
* XEP-0060: Support \'integer-or-max\' data type
* Release 1.5.4
* Update changelog
* Ran make spec with erlang:24
* Revert \"Ran make spec, but only included relevant changes\"
* Get erl_tidy dependency before checking Xref
* Run \"REBAR=rebar3 make xdata\"
* Get back erl_tidy as a dependency when running \"make xdata\"
* Ran make spec, but only included relevant changes
* Updated address spec to include subels
* specs: Add new MIX namespaces to IQs
* Add new MIX-CORE and MIX-PAM namespaces
* specs: Add MIX annotate to roster query
* specs: Add MIX roster item extension
* Add configure
* Add support to send C coverage. Don\'t cache. Move hex plugin to Action
* Update .gitignore
* gitignore: Add automatically genereated XmppAddr files
* Switch from Travis to Github Actions
* Use a recent fast_xml that supports Erlang 24
* Comment out erl_tidy, as it was removed in Erlang/OTP 24
* Parametrize the rebar binary (processone/fast_tls#51)
* Allow arbitrary elements inside vCard
* In fact the new stringprep version is 1.0.25
* Release 1.5.3
* Update changelog
* Add a Github Action to release to hex.pm when tagging
* Update copyright year to 2021
* Fix spec to match the current source code, as reportd by Dialyzer
* xmpp uses p1_options, so Dialyzer reports some false warnings
* Fix return value when skipping queued tcp packet to already closed socket
* Release 1.5.2
* Update changelog
* Make xmpp_socket cleanup async
* Peel of xmpp_socket from xmpp_stream_in after disconnect
* Support XEP-0430: Inbox
* Support XEP-0333: Chat Markers
* Add p1_utils to applications, and sort them (#54)
* Don\'t crash when client proof has wrong length
* Make timezone generated in xep-202 always have sign
* Support rebar3 projects that use xmpp as a dependency
* Release 1.5.1
* Update changelog
* Fix tls-unique channel binding
* Fix typo in SCRAM mechanisms
* Release 1.5.0
* Update changelog
* Make #scram{} accept different hash functions
* Remove debug code commited by mistake
* Add support for SCRAM-SHA-{256,512}-{PLUS}
* Release 1.4.10
* Update changelog
* Recompile with: make spec
* Add support for MAM Flipped Pages (processone/ejabberd#3398)
* Update .travis.yml
* Update .travis.yml
* Support building specs when using rebar3
* Use include_lib() to include headers from dependency
* Release 1.4.9
* Release 1.4.8
* Fixes to compile with Erlang/OTP 23.0
* Replace bad-protocol sasl errors with not-authorized
* Add Travis setup, and set Erlang/OTP 19.0 as lowest supported version
* Release 1.4.7
* Update changelog
* Use old crypto:hmac only in Erlang older than 23 (processone/ejabberd#3284)
* Wed Mar 28 2018 mrueckertAATTsuse.de- refresh patch to apply cleanly again
* Mon Feb 05 2018 mrueckertAATTsuse.de- Update to version 1.1.19:
* Release 1.1.19
* Release 1.1.18
* Update changelog
* Don\'t treat \'xmpp:\' URI as valid
* Sat Dec 30 2017 mrueckertAATTsuse.de- Update to version 1.1.17:
* Release 1.1.17
* Register pubsub#multi-items feature and add pubsub#max_items field to meta-data
* Mention try_subtag/2 in the README
* Fix formatting in API.md
* New function: xmpp:try_subtag/2
* Make pretty printer understand jid records
* Re-generate the spec
* Support XEP-0184: Message Delivery Receipts
* Improve pretty printer and sub-elements processing
* Add PubSub error condition: \'precondition-not-met\'
* pubsub_publish_options.xdata: Reject \'secret\'
* Allow empty URIs in xmpp_uri:check/1
* Update muc#roominfo form and add validation for \'muc#room
*_pubsub\' fields
* Introduce xmpp_uri module
* Thu Nov 23 2017 mrueckertAATTsuse.de- Update to version 1.1.16:
* Release 1.1.16
* Update changelog
* Get rid of compile warnings
* Add ?NS_MAM_2 to the spec
* Add ?NS_MAM_2
* Add support for mucsub subscribers change events
* Improve spec for pubsub#creation_date
* Fix encoding for pubsub#num_subscribers
* Add pubsub#meta-data definitions
* Improve binary manipulations
* Fix domain part parsing
* Add support for RFC 7622
* Allow multiple text() elements inside stanza_error() and stream_error()
* Update pubsub#publish-options form definition
* Sat Nov 04 2017 mrueckertAATTsuse.de- Update to version 1.1.15:
* Retag 1.1.15 with fast_xml 1.1.24
* Release 1.1.15
* Update changelog
* Add XEP-0084 (User Avatar) support
* Don\'t generate warnings on export_all
* Make it possible to generate code on OTP19.3+
* Release 1.1.14
* Update changelog
* Update list of files required for hex packaging
* Fix namespace string for PubSub publishing options
* Tue Jul 11 2017 mrueckertAATTsuse.de- also package the priv dir
* Sun Jul 09 2017 mrueckertAATTsuse.de- added cb394e2f2899fed2280f5f3c05c80f69611b135e.patch- added include-fxml.patch
* Sun Jul 09 2017 mrueckertAATTsuse.de- Update to version 1.1.13:
* Add jid support also in muc_subscribe
* Makefile: Add dependencies for spec/xdata targets
* Let Git ignore the \"priv\" directory and \".o\" files
* Remove unused p1_stream extension
* Release version 1.1.10
* Release version 1.1.11
* Support XEP-0357: Push Notifications
* Release version 1.1.12
* Add XEP-0357 to supported extensions list
* Release 1.1.13
* Fri Mar 31 2017 mrueckertAATTsuse.de- update to 1.1.9
* Tue Feb 28 2017 mrueckertAATTsuse.de- initial package