Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								ad5a8fd390 
								
							 
						 
						
							
							
								
								Pass xml:lang to nbxmpp  
							
							
							
						 
						
							2019-01-08 20:21:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								2ad179df77 
								
							 
						 
						
							
							
								
								Better determine language cross platform  
							
							
							
						 
						
							2019-01-08 20:20:12 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sebastiaan Lokhorst 
								
							 
						 
						
							
							
							
							
								
							
							
								5329190d9c 
								
							 
						 
						
							
							
								
								Fix Bonjour (pybonjour) on macOS  
							
							
							
						 
						
							2019-01-08 20:18:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								d1bad01256 
								
							 
						 
						
							
							
								
								Add chatstates module to zeroconf  
							
							... 
							
							
							
							Fixes  #9503  
						
							2018-12-23 14:08:07 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								f93797e26d 
								
							 
						 
						
							
							
								
								Send active instead of gone as last chatstate  
							
							... 
							
							
							
							- Also attempt to fix  #9446  
							
						 
						
							2018-12-22 13:53:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								6ed2094b67 
								
							 
						 
						
							
							
								
								Add more log output when calling handlers  
							
							
							
						 
						
							2018-12-22 13:53:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								d7bc92706d 
								
							 
						 
						
							
							
								
								Allow handlers list to be modifed while iterating  
							
							
							
						 
						
							2018-12-18 15:15:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								2a8d5739d3 
								
							 
						 
						
							
							
								
								MUC: Identify subject change correctly  
							
							... 
							
							
							
							Fixes  #9491  
						
							2018-12-09 21:24:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								1c09b50791 
								
							 
						 
						
							
							
								
								Use custom dict for additional data  
							
							... 
							
							
							
							This makes it easier to retrive and store values 
							
						 
						
							2018-12-07 23:31:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								b4f43acbc8 
								
							 
						 
						
							
							
								
								Encode resource with correct profile  
							
							... 
							
							
							
							Fixes  #9465  
						
							2018-12-06 20:52:51 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								6c2df54132 
								
							 
						 
						
							
							
								
								Determine delay timestamp correctly  
							
							... 
							
							
							
							- Check the from attr on the delay node to determine if its a user timestamp or from the server
- Dont use user timestamp for sorting
- Record the user timestamp in additional data so its saved to the database
Fixes  #9444  
							
						 
						
							2018-12-06 20:52:30 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								59147efaff 
								
							 
						 
						
							
							
								
								Fix pylint errors  
							
							
							
						 
						
							2018-12-05 21:43:21 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								bbc038ec46 
								
							 
						 
						
							
							
								
								Handle presence without from attr correctly  
							
							... 
							
							
							
							Fixes  #9472  
						
							2018-12-03 15:46:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								f8047c63fe 
								
							 
						 
						
							
							
								
								Fix error when creating MUC  
							
							... 
							
							
							
							Fixes  #9473  
						
							2018-12-03 15:46:12 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								5b9c564faf 
								
							 
						 
						
							
							
								
								Better handle not available keyring backends  
							
							
							
						 
						
							2018-12-03 15:46:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrey Gursky 
								
							 
						 
						
							
							
							
							
								
							
							
								1b5272c854 
								
							 
						 
						
							
							
								
								Fix receipts for chat  
							
							... 
							
							
							
							This is a regression from e3050697 
							
						 
						
							2018-12-03 15:44:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								193092d0a2 
								
							 
						 
						
							
							
								
								Fix receipts for MUC-PMs  
							
							
							
						 
						
							2018-11-19 20:07:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								9c99af4f16 
								
							 
						 
						
							
							
								
								Dont check mam:2 compliance for error messages  
							
							
							
						 
						
							2018-11-19 20:07:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								567b871b6a 
								
							 
						 
						
							
							
								
								Dont answer groupchat receipt requests  
							
							
							
						 
						
							2018-11-19 20:07:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								9bf88c1f65 
								
							 
						 
						
							
							
								
								Improve Entity Time parsing  
							
							... 
							
							
							
							- Use parse_datetime()
- Improve tzo node validation 
							
						 
						
							2018-11-19 20:06:40 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								00c7715c01 
								
							 
						 
						
							
							
								
								Refactor parse_datetime and add unit test  
							
							
							
						 
						
							2018-11-19 20:06:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								adfcfb1bc4 
								
							 
						 
						
							
							
								
								Fix incorrect contact status on tabs  
							
							
							
						 
						
							2018-11-16 15:28:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								2c2943deff 
								
							 
						 
						
							
							
								
								Determine absolut path for custom config folder  
							
							... 
							
							
							
							When a relative custom config path is passed via commandline, the logic
which decides if a plugin can be deleted from the plugin manager fails 
							
						 
						
							2018-11-13 21:56:21 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								5981396ac4 
								
							 
						 
						
							
							
								
								Pass account to plugins when encrypting a file  
							
							
							
						 
						
							2018-11-13 21:56:21 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								57dad43d09 
								
							 
						 
						
							
							
								
								Dont test for sys.platform == 'linux'  
							
							... 
							
							
							
							This excludes other unix systems which was not intended 
							
						 
						
							2018-11-13 21:56:21 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								08bde952b9 
								
							 
						 
						
							
							
								
								Dont test if precis_i18n is available  
							
							... 
							
							
							
							Its listed as dependency 
							
						 
						
							2018-11-13 21:56:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								584c9ff695 
								
							 
						 
						
							
							
								
								Move imports into function  
							
							
							
						 
						
							2018-11-13 21:56:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								67786dfd84 
								
							 
						 
						
							
							
								
								Try to play sound on all unix systems  
							
							... 
							
							
							
							sys.platform == 'linux' excludeds other unix systems, for example FreeBSD 
							
						 
						
							2018-11-13 21:56:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								959a51c5f5 
								
							 
						 
						
							
							
								
								Dont test if winsound is available  
							
							... 
							
							
							
							Its a standard library which will be always available in our builds 
							
						 
						
							2018-11-13 21:56:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								8061146d4f 
								
							 
						 
						
							
							
								
								Remove unused code  
							
							... 
							
							
							
							Code is also not cross-platform compatible 
							
						 
						
							2018-11-13 21:56:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								298fb15306 
								
							 
						 
						
							
							
								
								Better determine soundplayer on unix systems  
							
							... 
							
							
							
							- sys.platform == 'linux', excludes many other unix systems
- use shutil.which() to test if a command is available 
							
						 
						
							2018-11-13 21:56:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								7730bc0e37 
								
							 
						 
						
							
							
								
								Cast messages from a bare muc jid to groupchat  
							
							
							
						 
						
							2018-11-05 21:11:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								7e3d3f95bf 
								
							 
						 
						
							
							
								
								Use json format for the servers list  
							
							
							
						 
						
							2018-11-03 13:57:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew W. S. Bell 
								
							 
						 
						
							
							
							
							
								
							
							
								698ae2a31e 
								
							 
						 
						
							
							
								
								Obtain sleep inhibitor again after every sleep  
							
							... 
							
							
							
							- There is a PrepareForSleep signal before and after every sleep event.
The expectation is that before sleep, gajim cleans up and then releases
the sleep inhibitor. Accordingly, we must reacquire the inhibitor after
sleeping, which can helpfully be done with the other signal.
- Moved module to the dbus folder
- Embed logic in a LogindListener object so we can import the module
without listening to dbus 
							
						 
						
							2018-10-26 17:17:57 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								7bb4d07d2e 
								
							 
						 
						
							
							
								
								Fix import  
							
							
							
						 
						
							2018-10-26 17:17:57 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								bc97f6a941 
								
							 
						 
						
							
							
								
								Guard GeoClue import  
							
							... 
							
							
							
							- So we dont have to check on module import if GeoClue is installed 
							
						 
						
							2018-10-26 17:17:57 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								cfd24b6d6c 
								
							 
						 
						
							
							
								
								Move dbus modules into own folder  
							
							... 
							
							
							
							- light refactor of the screensaver module 
							
						 
						
							2018-10-26 17:17:57 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								3db2138e34 
								
							 
						 
						
							
							
								
								Make var global  
							
							
							
						 
						
							2018-10-22 19:09:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yann Leboulanger 
								
							 
						 
						
							
							
							
							
								
							
							
								ba82ab9d98 
								
							 
						 
						
							
							
								
								fix regression from [ e265514d]: gupnp object is keept globally.  Fixes   #9398  
							
							
							
						 
						
							2018-10-22 19:09:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel Brötzmann 
								
							 
						 
						
							
							
							
							
								
							
							
								ee7db4f7de 
								
							 
						 
						
							
							
								
								Remove ESessions leftovers  
							
							
							
						 
						
							2018-10-22 19:09:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								186626ad77 
								
							 
						 
						
							
							
								
								Use parse_delay also for presences  
							
							
							
						 
						
							2018-10-22 19:09:12 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								defdb8888c 
								
							 
						 
						
							
							
								
								Remove support for XEP-0091  
							
							
							
						 
						
							2018-10-22 19:09:12 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								2002c3cf74 
								
							 
						 
						
							
							
								
								Use parse_datetime for parsing idle time  
							
							... 
							
							
							
							Fixes  #9393  
						
							2018-10-22 19:09:12 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								f51c6f6b18 
								
							 
						 
						
							
							
								
								Make bookmark parsing more resilient  
							
							... 
							
							
							
							Fixes  #9385  
						
							2018-10-22 19:09:12 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								479bfa56cb 
								
							 
						 
						
							
							
								
								Set password correctly on MUC join  
							
							
							
						 
						
							2018-10-14 21:47:42 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								895a7a8741 
								
							 
						 
						
							
							
								
								Add a dedicated folder for plugin data  
							
							
							
						 
						
							2018-10-14 21:47:42 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								889fa149b3 
								
							 
						 
						
							
							
								
								Default to showing offline contacts  
							
							... 
							
							
							
							Many messengers dont show the status anymore, its not evident to new
users that most of their roster is hidden per default and they have to
show it to access the contacts 
							
						 
						
							2018-10-14 21:47:42 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yann Leboulanger 
								
							 
						 
						
							
							
							
							
								
							
							
								83c737312b 
								
							 
						 
						
							
							
								
								Ability to update plugins on startup from a download folder  
							
							
							
						 
						
							2018-10-13 13:31:00 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									André Apitzsch 
								
							 
						 
						
							
							
							
							
								
							
							
								90a44f61e9 
								
							 
						 
						
							
							
								
								Fix missing UI translations on flatpak  
							
							
							
						 
						
							2018-10-12 00:02:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								369abc25f0 
								
							 
						 
						
							
							
								
								Reset chatstate correctly if contact goes offline  
							
							
							
						 
						
							2018-10-11 20:01:49 +02:00