Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
							
						
						6034df0a78 
					 
					
						
						
							
							Check for XML parsing errors and disconnect in that case.  
						
						
						
						
							
						
					 
					
						2016-12-29 18:59:09 +01:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
							
						
						df4012e66d 
					 
					
						
						
							
							XMLStream: Break a long line to make it more readable.  
						
						
						
						
							
						
					 
					
						2016-12-29 18:41:09 +01:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
							
						
						c372f3071a 
					 
					
						
						
							
							Examples: Use argparse for http_over_xmpp.  
						
						
						
						
							
						
					 
					
						2016-12-29 18:34:37 +01:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
							
						
						829c8b27b6 
					 
					
						
						
							
							Test more things before trying to build our stringprep module.  
						
						
						
						
							
						
					 
					
						2016-12-25 13:28:51 +01:00 
						 
				 
			
				
					
						
							
							
								mathieui 
							
						 
					 
					
						
						
							
						
						fb3ac78bf9 
					 
					
						
						
							
							slixmpp 1.2.3  
						
						
						
						
							
 
						
					 
					
						2016-12-07 21:47:54 +01:00 
						 
				 
			
				
					
						
							
							
								mathieui 
							
						 
					 
					
						
						
							
						
						ffd9436e5c 
					 
					
						
						
							
							Fix roster push origin detection and tests  
						
						
						
						
							
						
					 
					
						2016-12-07 19:06:25 +01:00 
						 
				 
			
				
					
						
							
							
								louiz’ 
							
						 
					 
					
						
						
							
						
						bbb1344d79 
					 
					
						
						
							
							Add very basic gitlab-ci.yml file  
						
						
						
						
							
						
					 
					
						2016-12-05 00:13:13 +01:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
							
						
						457785b286 
					 
					
						
						
							
							XEP-0380: Add a helper to test for the presence of an EME tag.  
						
						
						
						
							
						
					 
					
						2016-11-26 16:41:48 +00:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
							
						
						4847f834bd 
					 
					
						
						
							
							Add a plugin for XEP-0380: Explicit Message Encryption.  
						
						
						
						
							
						
					 
					
						2016-11-26 16:29:19 +00:00 
						 
				 
			
				
					
						
							
							
								mathieui 
							
						 
					 
					
						
						
							
						
						53191ff1cf 
					 
					
						
						
							
							slixmpp 1.2.2  
						
						... 
						
						
						
						Fix CVE-2015-8688, and a few bugfixes. 
						
						
							
 
						
					 
					
						2016-11-21 21:46:02 +01:00 
						 
				 
			
				
					
						
							
							
								mathieui 
							
						 
					 
					
						
						
							
						
						ffdb6ffd69 
					 
					
						
						
							
							Check origin of roster pushes  
						
						... 
						
						
						
						slixmpp is vulnerable to roster push attacks as described by Daniel
Gultsch at https://gultsch.de/gajim_roster_push_and_message_interception.html .
(CVE-2015-8688) 
						
						
							
						
					 
					
						2016-11-21 21:42:51 +01:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
							
						
						7560db856b 
					 
					
						
						
							
							stringprep_profiles: Emit a correct StringPrepError on query + unassigned.  
						
						
						
						
							
						
					 
					
						2016-10-27 06:44:38 +01:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
							
						
						63d245ac48 
					 
					
						
						
							
							SASL: Fix traceback on non-hashing mechanism using channel binding.  
						
						
						
						
							
						
					 
					
						2016-10-27 06:26:39 +01:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
							
						
						7ddd37be29 
					 
					
						
						
							
							XEP-0323: Fix wrong import.  
						
						
						
						
							
						
					 
					
						2016-10-27 06:23:08 +01:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
							
						
						a4d3a4a25e 
					 
					
						
						
							
							XEP-0313: Add missing setter argument.  
						
						
						
						
							
						
					 
					
						2016-10-27 06:22:50 +01:00 
						 
				 
			
				
					
						
							
							
								mathieui 
							
						 
					 
					
						
						
							
						
						58bd07628b 
					 
					
						
						
							
							Add missing parameters in XEP-0222 and XEP-0223  
						
						
						
						
							
						
					 
					
						2016-10-27 00:21:01 +02:00 
						 
				 
			
				
					
						
							
							
								mathieui 
							
						 
					 
					
						
						
							
						
						3569038493 
					 
					
						
						
							
							XEP-0009: fix a traceback on recipient unavailable  
						
						... 
						
						
						
						(probably a past typo) 
						
						
							
						
					 
					
						2016-10-27 00:18:43 +02:00 
						 
				 
			
				
					
						
							
							
								mathieui 
							
						 
					 
					
						
						
							
						
						20c4ff823a 
					 
					
						
						
							
							Add missing JID import in XEP-0079 and 0258  
						
						
						
						
							
						
					 
					
						2016-10-27 00:17:29 +02:00 
						 
				 
			
				
					
						
							
							
								mathieui 
							
						 
					 
					
						
						
							
						
						8a7448a5a1 
					 
					
						
						
							
							Add missing imports in XEP-0333  
						
						
						
						
							
						
					 
					
						2016-10-27 00:15:25 +02:00 
						 
				 
			
				
					
						
							
							
								mathieui 
							
						 
					 
					
						
						
							
						
						d23d8f901e 
					 
					
						
						
							
							Fix a traceback on XEP-0221 del uri['value']  
						
						... 
						
						
						
						(typo) 
						
						
							
						
					 
					
						2016-10-27 00:11:27 +02:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
							
						
						391f12eeab 
					 
					
						
						
							
							Transform an if into an elif in cert parsing.  
						
						
						
						
							
						
					 
					
						2016-10-23 14:15:02 +01:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
							
						
						d008988843 
					 
					
						
						
							
							Manual cleanup of the remaining set([…]) and set((…)).  
						
						
						
						
							
						
					 
					
						2016-10-22 13:37:46 +01:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
							
						
						dcacc7d7d5 
					 
					
						
						
							
							sed -i 's/set(\[\(.*\)\])$/{\1}/g' **/*.py  
						
						
						
						
							
						
					 
					
						2016-10-22 13:21:44 +01:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
							
						
						c4285961df 
					 
					
						
						
							
							sed -i 's/set((\(.*\)))$/{\1}/g' **/*.py  
						
						
						
						
							
						
					 
					
						2016-10-22 13:21:42 +01:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
							
						
						1038f656eb 
					 
					
						
						
							
							sed -i 's/set((\(.*\),))$/{\1}/g' **/*.py  
						
						
						
						
							
						
					 
					
						2016-10-22 13:21:41 +01:00 
						 
				 
			
				
					
						
							
							
								Sam Whited 
							
						 
					 
					
						
						
							
						
						8b06aa1146 
					 
					
						
						
							
							Fix fetching the SSL socket for Python 3.4 and 3.5  
						
						
						
						
							
						
					 
					
						2016-10-06 13:00:17 -05:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
							
						
						3c7236fe73 
					 
					
						
						
							
							setup.py: Check for libidn before trying to use Cython.  
						
						
						
						
							
						
					 
					
						2016-10-05 20:28:11 +01:00 
						 
				 
			
				
					
						
							
							
								mathieui 
							
						 
					 
					
						
						
							
						
						36824379c3 
					 
					
						
						
							
							slixmpp 1.2.1  
						
						... 
						
						
						
						Fix a few bugs along with the testsuite, and remove the asyncio loop
monkeypatch hack. 
						
						
							
 
						
					 
					
						2016-10-05 20:32:32 +02:00 
						 
				 
			
				
					
						
							
							
								mathieui 
							
						 
					 
					
						
						
							
						
						a0a37c19ff 
					 
					
						
						
							
							Remove monkeypatching hack on the event loop  
						
						... 
						
						
						
						This allowed us to schedule events in-order later in the event loop, but
was detrimental to using other event loops and debugging. 
						
						
							
						
					 
					
						2016-10-05 20:19:07 +02:00 
						 
				 
			
				
					
						
							
							
								mathieui 
							
						 
					 
					
						
						
							
						
						1b5fe57a5e 
					 
					
						
						
							
							Fix XEP-0060 tests  
						
						
						
						
							
						
					 
					
						2016-10-04 21:21:55 +02:00 
						 
				 
			
				
					
						
							
							
								mathieui 
							
						 
					 
					
						
						
							
						
						5da31db0c7 
					 
					
						
						
							
							Fix stanza accessors case in tests  
						
						... 
						
						
						
						They were using deprecated (and-removed) style. 
						
						
							
						
					 
					
						2016-10-04 21:15:01 +02:00 
						 
				 
			
				
					
						
							
							
								mathieui 
							
						 
					 
					
						
						
							
						
						f8cea760b6 
					 
					
						
						
							
							Fix the gmail_notify plugin  
						
						
						
						
							
						
					 
					
						2016-10-04 21:10:10 +02:00 
						 
				 
			
				
					
						
							
							
								mathieui 
							
						 
					 
					
						
						
							
						
						5ef01ecdd1 
					 
					
						
						
							
							Fix XEP-0033  
						
						... 
						
						
						
						Re-add relevant stanza methods, broken in 7cd1cf32ae 
						
						
							
						
					 
					
						2016-10-04 19:47:11 +02:00 
						 
				 
			
				
					
						
							
							
								mathieui 
							
						 
					 
					
						
						
							
						
						62aafe0ee7 
					 
					
						
						
							
							Attrib property has been removed  
						
						
						
						
							
						
					 
					
						2016-10-04 19:43:45 +02:00 
						 
				 
			
				
					
						
							
							
								mathieui 
							
						 
					 
					
						
						
							
						
						cf3f36ac52 
					 
					
						
						
							
							Set unset part of a JID to empty string instead of None  
						
						... 
						
						
						
						it breaks assumptions on the type of the value 
						
						
							
						
					 
					
						2016-10-04 19:42:05 +02:00 
						 
				 
			
				
					
						
							
							
								mathieui 
							
						 
					 
					
						
						
							
						
						b88d2ecd77 
					 
					
						
						
							
							Add more checks in the XEP-0060 stanza building  
						
						... 
						
						
						
						Try to not append slixmpp stanzas to ElementTree objects. 
						
						
							
						
					 
					
						2016-10-04 19:31:49 +02:00 
						 
				 
			
				
					
						
							
							
								mathieui 
							
						 
					 
					
						
						
							
						
						e691850a2b 
					 
					
						
						
							
							Fix XEP-0128  
						
						... 
						
						
						
						Broken since 125336aeee 
						
						
							
						
					 
					
						2016-10-04 19:26:03 +02:00 
						 
				 
			
				
					
						
							
							
								mathieui 
							
						 
					 
					
						
						
							
						
						d4bff8dee6 
					 
					
						
						
							
							Fix XEP-0009  
						
						... 
						
						
						
						Broken since 3a9b45e4f 
						
						
							
						
					 
					
						2016-10-04 19:23:21 +02:00 
						 
				 
			
				
					
						
							
							
								mathieui 
							
						 
					 
					
						
						
							
						
						187c350805 
					 
					
						
						
							
							Update for slixmpp 1.2  
						
						
						
						
							
 
						
					 
					
						2016-10-02 17:36:14 +02:00 
						 
				 
			
				
					
						
							
							
								mathieui 
							
						 
					 
					
						
						
							
						
						96d1c26f90 
					 
					
						
						
							
							Add a fallback if the lang we want is not available  
						
						... 
						
						
						
						Previously, trying to get a text node with a lang which is different
from the one we specified would return nothing, which means e.g. a
message would be ignored because its body is of lang 'fr' when we setup
slixmpp to prefer 'en'. We want to return something when there is an
available, valid content in a different language. 
						
						
							
						
					 
					
						2016-10-02 17:12:47 +02:00 
						 
				 
			
				
					
						
							
							
								mathieui 
							
						 
					 
					
						
						
							
						
						46a90749f8 
					 
					
						
						
							
							Fix uses of super() in the codebase  
						
						... 
						
						
						
						Fix  #3165 , we don’t need to use the long form to get the superobject in
our supported python versions. 
					
						2016-09-30 21:25:36 +02:00 
						 
				 
			
				
					
						
							
							
								mathieui 
							
						 
					 
					
						
						
							
						
						0c63a4bbda 
					 
					
						
						
							
							Fix   #3226  (unicity of scheduled event names)  
						
						... 
						
						
						
						Thanks tchiroux for raising the issue and providing the fix as well. 
						
						
							
						
					 
					
						2016-09-30 20:59:31 +02:00 
						 
				 
			
				
					
						
							
							
								mathieui 
							
						 
					 
					
						
						
							
						
						e4696e0471 
					 
					
						
						
							
							Merge branch 'doc_fixes' of  https://github.com/SamWhited/slixmpp  
						
						
						
						
							
						
					 
					
						2016-09-30 20:53:36 +02:00 
						 
				 
			
				
					
						
							
							
								Sam Whited 
							
						 
					 
					
						
						
							
						
						8217dc5239 
					 
					
						
						
							
							Minor documentation fixes  
						
						
						
						
							
						
					 
					
						2016-09-30 13:49:04 -05:00 
						 
				 
			
				
					
						
							
							
								mathieui 
							
						 
					 
					
						
						
							
						
						2586abc0d3 
					 
					
						
						
							
							Fix xep-0050 stanza  
						
						... 
						
						
						
						broken in 3a9b45e4f2 
						
						
							
						
					 
					
						2016-09-20 20:51:21 +02:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
							
						
						28f84ab3d9 
					 
					
						
						
							
							ElementBase: Remove support for TitleCase methods.  
						
						... 
						
						
						
						This gains about 1/8th of the time spent in __getitem__. 
						
						
							
						
					 
					
						2016-09-21 01:31:53 +09:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
							
						
						813b45aded 
					 
					
						
						
							
							XEP-0045: Remove support for old-style {get,set,del}TitleCase methods.  
						
						
						
						
							
						
					 
					
						2016-09-21 01:28:24 +09:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
							
						
						3a9b45e4f2 
					 
					
						
						
							
							ElementBase: Remove deprecated find() and findall() methods.  
						
						
						
						
							
						
					 
					
						2016-09-20 16:45:29 +09:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
							
						
						b8e091233e 
					 
					
						
						
							
							XEP-0004: Remove deprecated getXML() and fromXML() methods.  
						
						
						
						
							
						
					 
					
						2016-09-20 16:34:48 +09:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
							
						
						0edeefd977 
					 
					
						
						
							
							BaseXMPP: Stop automatically enabling UserNick, and remove deprecated alias module.  
						
						
						
						
							
						
					 
					
						2016-09-20 16:23:02 +09:00