|
|
|
@@ -1,214 +1,14 @@
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Jul 25 23:34:58 UTC 2024 - obs-service-tar-scm@invalid
|
|
|
|
|
Fri Dec 20 13:48:09 UTC 2024 - obs-service-tar-scm@invalid
|
|
|
|
|
|
|
|
|
|
- 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 <x xmlns="jabber:x:oob"/>
|
|
|
|
|
* 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 <markable/> 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)
|
|
|
|
|
- Update to version 1.9.2:
|
|
|
|
|
*
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Dec 20 13:45:08 UTC 2024 - Alexander Bergmann <abergmann@suse.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 1.9.2:
|
|
|
|
|
* Update needed for ejabberd build dependency.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Mar 28 13:48:27 UTC 2018 - mrueckert@suse.de
|
|
|
|
|