Path to this page:
./
chat/py-nbxmpp,
Asynchronous Python library for XMPP
Branch: CURRENT,
Version: 5.0.4,
Package name: py312-nbxmpp-5.0.4,
Maintainer: pkgsrc-userspy-nbxmpp is a Python library that provides a way for Python applications
to use Jabber/XMPP networks in a non-blocking way.
This library was originally a fork of xmpppy, but using non-blocking
sockets.
Required to run:[
devel/py-setuptools] [
devel/py-gobject3] [
www/py-idna] [
net/libsoup] [
lang/python37] [
textproc/py-precis-i18n]
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 181.233 KB
Version history: (Expand)
- (2025-02-08) Updated to version: py312-nbxmpp-5.0.4
- (2025-02-07) Updated to version: py312-nbxmpp-4.4.0nb1
- (2025-02-06) Updated to version: py312-nbxmpp-4.4.0
- (2024-08-07) Updated to version: py311-nbxmpp-2.0.6
- (2023-02-09) Updated to version: py310-nbxmpp-2.0.4
- (2022-03-04) Updated to version: py39-nbxmpp-2.0.4
CVS history: (Expand)
2025-02-07 22:43:29 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-nbxmpp: updated to 5.0.4
nbxmpp 5.0.4 (19 Sep 2024)
Bug Fixes
* Bookmarks: Store password
* Hats: Make struct compareable
* Pubsub: Don’t process pubsub events from full jids
nbxmpp 5.0.3 (23 Jul 2024)
Bug Fixes
* Delay: Consider MUC and own server
nbxmpp 5.0.2 (07 Jul 2024)
Bug Fixes
* Delay: Better discover server delays
nbxmpp 5.0.1 (20 Jun 2024)
Improvements
* SecurityLabels: Add restrict attribute
nbxmpp 5.0.0 (04 Jun 2024)
New
* Update XEP-0425 to latest version
* Parse XEP-0172 nickname in MUC presences
* Add support for multi language bodies and fallbacks
* XEP-0490: Message Displayed Synchronization
* XEP-0317 (Hats)
* MUC: Process muc user data for all message types
* XEP-0424 (Message Retraction)
* Add Jingle Feedback namespace
* Add XEP-0215 namespace
Improvements
* Protocol: Improve error message when parsing JIDs
* Add new moderation namespace disco info property
* Improve support for full stanza encryption
* Add EncryptionData struct
* Replies: Return JID instead of string
* Protocol: Remove deprecated 'code' attribute usage in Errors
Bug Fixes
* Message: Fix false positive muc pm detection
* IBB: Fix parsing open stanza
|
2025-02-06 22:46:15 by Thomas Klausner | Files touched by this commit (1) |
Log message:
py-nbxmpp: switch to libsoup3
Bump PKGREVISION.
|
2025-02-06 21:48:39 by Greg Troxel | Files touched by this commit (1) |  |
Log message:
chat/py-nbxmpp: Commit PLIST to go with previous update
|
2025-02-06 21:45:37 by Greg Troxel | Files touched by this commit (2) |
Log message:
chat/py-nbxmpp: Update to 4.4.0
Convert to wheel.mk.
Passes self tests.
Upstream NEWS content:
nbxmpp 4.4.0 (22 Oct 2023)
New
* Add DiscoInfo.has_identity()
* JID: Add JID.from_iri()
Improvements
* JID: Improve compliance when generating IRIs
Change
* Chatstates: Accept chatstates with delay tag
nbxmpp 4.3.3 (28 Aug 2023)
Improvements
* JID: Allow comparisons against any object
* DiscoInfo: Improve discovery if subject is allowed to be modified
Bug Fixes
* Don’t expect localpart for bare JIDs
nbxmpp 4.3.2 (04 Jul 2023)
New
* SecurityLabels: Add get_label_hash()
* JID: Add sqlite3 adapter magic method
* MessageProperties: Add origin_id attribute
* MessageProperties: Add remote_jid attribute
Improvements
* Client: Return only copy of ignored errors
* CommonError: Add 'by' attribute
* Moderation: Parse more data
Bug Fixes
* HTTP: Add set_accept_certificate()
nbxmpp 4.3.1 (28 May 2023)
Bug Fixes
* HTTP: Abort correctly on content overflow
* Websocket: Always set peer certificate
nbxmpp 4.3.0 (21 May 2023)
New
* Add option to force http1
* Add method to generate XMPP IRIs
Improvements
* Lower log level for missing GSSAPI dependency
Change
* OMEMO: Add device id and namespace to OMEMOBundle
Bug Fixes
* Don’t delete session object in cleanup()
* HTTP: Don’t accept content encoding (#143)
nbxmpp 4.2.2 (25 Mar 2023)
Bug Fixes
* HTTP: Reset attributes on redirect (#141)
nbxmpp 4.2.1 (18 Mar 2023)
Bug Fixes
* HTTP: Make sure streams are closed only once (#139)
nbxmpp 4.2.0 (05 Feb 2023)
New
* Add support for XEP-0461: Message Replies
Improvements
* Add SASLprep profile
Change
* Require PyGObject 3.42.0
nbxmpp 4.1.0 (24 Jan 2023)
Change
* Port package to pyproject.toml
Bug Fixes
* Handle race condition when cancelling request (#136)
nbxmpp 4.0.1 (10 Jan 2023)
Bug Fixes
* HTTP: Parse uri with correct flags
nbxmpp 4.0.0 (06 Jan 2023)
New
* Add message reactions (XEP-0444) support
* Add HTTP module
Change
* Raise required python version to 3.10
* Remove example client
* Port to libsoup3
* XEP-0392: Update to 0.8.0
nbxmpp 3.2.5 (26 Oct 2022)
New
* Add support for XEP-0421
Bug Fixes
* MUC: Check correctly for muc subject
* Client: Don’t override modified certification errors
nbxmpp 3.2.4 (05 Oct 2022)
Improvements
* Tasks: Track timeouts within the task
Bug Fixes
* MUC: Relax definition of MUC config change
nbxmpp 3.2.3 (28 Sep 2022)
Bug Fixes
* TCP: Improve detection of broken connection
nbxmpp 3.2.2 (13 Sep 2022)
New
* Expose TLS version and ciphersuite
* Add stringprep implementation
Change
* Add packaging as dependency
* Use stringprep instead of precis for JID validation
Bug Fixes
* Add missing __init__.py to examples
Notes
* You can set the env variable NBXMPP_USE_PRECIS to revert back
to the old behavior.
nbxmpp 3.2.1 (29 Aug 2022)
Bug Fixes
* Prepare domain names with UTS46
nbxmpp 3.2.0 (28 Aug 2022)
New
* Add support for Extensible SASL Profile (XEP-0388)
Bug Fixes
* Set timeout for host-meta http query (#130)
nbxmpp 3.1.1 (27 Jul 2022)
Improvements
* Add more datetime test cases
Performance
* Use cache when calling JID.new_as_bare()
Bug Fixes
* Allow handlers to connect to presence type available
nbxmpp 3.1.0 (28 May 2022)
New
* Examples: Allow to connect with different modes
Bug Fixes
* Client: Disconnect after stream restart in Login mode
nbxmpp 3.0.2 (18 May 2022)
Bug Fixes
* Roster: Raise exception if a full jid is found
* AdHoc: Don’t raise on empty nodes
* Roster: Don’t fail when no roster attribute is found
* #126 Remove redundant wheel dependency
nbxmpp 3.0.1 (09 May 2022)
Bugfix
* Fix non-installable release
nbxmpp 3.0.0 (09 May 2022)
New
* Add Roster module
* Add Last Activity module
* Add EntityTime module
* Bookmarks: Add extensions support
* Add Message Moderation
* Implement SCRAM-SHA-512
Bugfixes
* AdHoc: Improve XEP-0050 Compliance
* Correctly handle RSM count request
* Correction: Ignore messages where message id == replace id
* Blocking: Don’t abort processing after parsing unblocks
* Handle multiple stanza-id elements
Others
* Many breaking changes to methods and structs
|
2024-08-07 01:21:26 by Greg Troxel | Files touched by this commit (3) |  |
Log message:
chat/py-nbxmpp: Update to 2.0.6
Upstream change: bugfixes
(Upstream is much newer, but this is a low-risk update to the latest
micro in the series that has been in pkgsrc.)
|
2022-03-04 10:34:29 by Nia Alarie | Files touched by this commit (5) |  |
Log message:
py-nbxmpp: update to 2.04, gajim: update to 1.3.3
Gajim 1.3.3
This release features improved Ad-Hoc Commands and brings back spell
checking. Gajim 1.3.3 includes many bug fixes and improvements. Thanks
everyone for reporting issues!
What’s New
The Ad-Hoc Commands window has been ported to Gajim’s new Assistant. This
unifies the look and feel with other actions using an Assistant and it
also fixes some issues.
More Changes
New
* Profile: A NOTE entry has been added
Changes
* API JID for search.jabber.network integration has been updated
* Provider list: blabber.im has been removed (service is gone)
Fixes
* Reload CSS after switching dark/light theme
* Migration routine for portable installer
* Fixed starting History Manager in standalone mode
|
2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595) |
Log message:
*: bump PKGREVISION for egg.mk users
They now have a tool dependency on py-setuptools instead of a DEPENDS
|
2021-12-30 14:05:42 by Adam Ciarcinski | Files touched by this commit (125) |
Log message:
Forget about Python 3.6
|