Accepting request 1232866 from home:abergmann:ejabberd:group-issue

- Update to version 1.9.2:
  * Update needed for ejabberd build dependency.

OBS-URL: https://build.opensuse.org/request/show/1232866
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/erlang-xmpp?expand=0&rev=37
This commit is contained in:
2024-12-20 23:31:32 +00:00
committed by Git OBS Bridge
parent 6888936608
commit 334670dfb6
8 changed files with 24 additions and 218 deletions

View File

@@ -2,7 +2,7 @@
<service name="obs_scm">
<param name="url">https://github.com/processone/xmpp.git</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="revision">1.8.3</param>
<param name="revision">1.9.2</param>
<param name="scm">git</param>
<param name="changesgenerate">enable</param>
</service>

View File

@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/processone/xmpp.git</param>
<param name="changesrevision">56c32a1f74cda79a567a9299360a8c3cdc4892c6</param>
<param name="changesrevision">aee58ead1199931328e0970d4aab296015930bc8</param>
</service>
</servicedata>

View File

@@ -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

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f6a27c7763be4f996acf47bdd294a1292dd249dd2ccc6ed1718a62dcb91e3289
size 4495884

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e21bcc39b49f8700707253efa5a33cdc39a247ce21713d82c04d253f2dde4509
size 4562444

View File

@@ -1,4 +1,4 @@
name: xmpp
version: 1.8.3
mtime: 1721206633
commit: 56c32a1f74cda79a567a9299360a8c3cdc4892c6
version: 1.9.2
mtime: 1734611482
commit: aee58ead1199931328e0970d4aab296015930bc8

View File

@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/processone/xmpp.git</param>
<param name="changesrevision">1.4.6</param>
<param name="changesrevision">1.9.2</param>
</service>
</servicedata>

View File

@@ -1,3 +1,9 @@
-------------------------------------------------------------------
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