Welcome to mirror list, hosted at ThFree Co, Russian Federation.

ChangeLog - dev.gajim.org/gajim/python-nbxmpp.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: f62406fdb0a90f6ec4c1915990d23d53ac3ffc39 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
python-nbxmpp 2.0.6 (14 March 2022)

 Bugfixes

 * Don’t fail on invalid host meta file

python-nbxmpp 2.0.5 (13 March 2022)

 Bugfixes

 * Fix bookmarks compat namespace
 * Resolve websocket uri only via https

python-nbxmpp 2.0.4 (09 October 2021)

 Bugfixes

 * Ignore messages with incorrect id
 * AdHoc: Make parsing AdHoc commands more compliant

python-nbxmpp 2.0.3 (24 July 2021)

 Bugfixes

 * Correctly handle RSM count request
 * Improve XEP-0050 Compliance
 * GSSAPI: Catch OSError

python-nbxmpp 2.0.2 (18 February 2021)

 Bugfixes

 * Add get_text() for Error Base class
 * Client: Remove GSSAPI from default mechanisms
 * Presence: Fix is_nickname_changed check
 * UserAvatar: Add default argument

python-nbxmpp 2.0.1 (07 February 2021)

 New

 * Properties: is_from_us() Method

 Bugfixes

 * Fix handling invalid websocket uris

python-nbxmpp 2.0.0 (29 December 2020)

 New

 * New JID object
 * Add JID Escaping (XEP-0106) support
 * Add VCard4 (XEP-0292) support
 * Make module calls generator based
 * Add GSSAPI support (XEP-0233)
 * Simplify and harmonize module API

python-nbxmpp 1.0.2 (14 August 2020)

 New

 * Client: Expose more information about the connection
 * Client: set_ignored_tls_errors() allow to pass None
 * Add method to disable stream management

 Bugfixes

 * TCP: Set input/output closed on finalize()
 * TCP: Catch Runtime error
 * Perform UTS46 mapping on domain names

python-nbxmpp 1.0.1 (07 July 2020)

 New

 * Add XEP-0377 support
 * MUC: Return message id when using inivite()

 Bugfixes

 * OMEMO: Correctly parse prekey value
 * Client: Determine protocol and type correctly if a custom host is used
 * Smacks: Don't fail on saving error replies

python-nbxmpp 1.0.0 (18 June 2020)

 * Library rewritten in most parts
 * Replace BOSH with Websocket
 * Add new example client
 * Many other improvements
 
 Known Issues:
 
 * Currently no Client Cert support

python-nbxmpp 0.6.10 (19 February 2019)

 * Add support for domain based name in features for GSSAPI
 * Fix usage of BOSH
 * Fix Jingle hash namespace

python-nbxmpp 0.6.9 (10 January 2019)

 * Always bind after SM failed Fixes #64
 * Dont try and guess system language

python-nbxmpp 0.6.8 (07 October 2018)

 * Reset SM counter after receiving <enabled>
 * Issue event when SM resume fails

python-nbxmpp 0.6.7 (19 August 2018)

 * Raise default TLS version to 1.2
 * Remove DIGEST-MD5 from the default auth mechs
 * Add STANZA RECEIVED Event (Some servers send more than one stanza in one packet)
 * Add alternative locations to load TLS certs from

python-nbxmpp 0.6.6 (20 May 2018)

 * Record all SSL errors instead of only the first
 * Pass arguments to plugin/plugout methods
 * Allow the Roster to be initalized without requesting it from the server

python-nbxmpp 0.6.5 (30 April 2018)

 * Fix BOSH usage (don't set ALPN)
 * Better handling of certificate files

python-nbxmpp 0.6.4 (17 March 2018)

 * Fix SOCKS5 usage

python-nbxmpp 0.6.3 (26 January 2018)

 * Add ALPN and SNI support for when using DirectTLS
 * Bugfixes

python-nbxmpp 0.6.2 (27 December 2017)

 * Correctly load client certs
 * Warn on any error in the certificate chain
 * Fixed a traceback loop

python-nbxmpp 0.6.1 (29 November 2017)

 * Add new getStanzaIDAttrs method
 * Fix BOSH connexion
 * stop using PyOpenSSL for random generator

python-nbxmpp 0.6.0 (25 September 2017)

 * Add new getOriginID/SetOriginID method for Messages
 * Add new getJid() method for Protocol
 * getTagAttr() accepts now a namespace argument
 * Add new `protocol` argument for getTag()
 * Add new XEP Namespaces

python-nbxmpp 0.5.6 (03 June 2017)

  * Support XEP-0198 Version 1.5.2
  * Add new XEP Namespaces

python-nbxmpp 0.5.5 (30 January 2017)

  * Some cleanup
  * Add some namespaces

python-nbxmpp 0.5.4 (04 September 2016)

  * Fix SCRAM authentication
  * Fix BOSH connection with UTF-8 messages
  * Fix smacks implementation
  * Use uuid in stanza ids

python-nbxmpp 0.5.3 (13 July 2015)

  * Fix receiving long utf8 strings under py3
  * Fix issue with pyopenssl 0.15.1
  * Fix decoding issues

python-nbxmpp 0.5.2 (27 December 2014)

  * Fix BOSH HTTP requests
  * Fix handling of binary SASL data for mechanism GSSAPI
  * Update MAM namespace

python-nbxmpp 0.5.1 (04 October 2014)

  * Fix printing network errors in a non-utf-8 console

python-nbxmpp 0.5 (02 July 2014)

  * support both python2 and python3
  * Fix storing server certificate when there is no error

python-nbxmpp 0.4 (15 March 2014)

  * Ability to configure TLS protocol version
  * Add support for SCRAM-SHA-1-PLUS
  * Security improvements

python-nbxmpp 0.3 (23 December 2013)

  * Improve security level
  * Ability to configure cipher list
  * Store only depth 0 SSL certificate

python-nbxmpp 0.2 (26 July 2013)

  * Add some namespace
  * do TLS handshake without blocking
  * store all SSL errors instead of only last one

python-nbxmpp 0.1 (05 August 2012)

  * Initial release