Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								a5db65703b 
								
							 
						 
						
							
							
								
								Fix displaying VCard of unknown contact  
							
							... 
							
							
							
							In some cases sub can be None
Fixes  #8954  
							
						 
						
							2018-03-17 20:37:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								52c06cd64f 
								
							 
						 
						
							
							
								
								Catch all exceptions when testing Farstream  
							
							
							
						 
						
							2018-03-17 12:20:21 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								d8777a78aa 
								
							 
						 
						
							
							
								
								Fix deleting an account that was never connected  
							
							... 
							
							
							
							Fixes  #8951  
						
							2018-03-17 00:20:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								956feb7ac4 
								
							 
						 
						
							
							
								
								Deactivate httpupload for zeroconf  
							
							
							
						 
						
							2018-03-11 22:12:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								1935a4f40e 
								
							 
						 
						
							
							
								
								Disable ZeroConf account by default  
							
							
							
						 
						
							2018-03-07 20:24:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yann Leboulanger 
								
							 
						 
						
							
							
							
							
								
							
							
								c40dfe3817 
								
							 
						 
						
							
							
								
								fix traceback at end of file transfer.  Fixes   #8932  
							
							
							
						 
						
							2018-03-06 12:10:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sebastian Wagner 
								
							 
						 
						
							
							
							
							
								
							
							
								e740d12727 
								
							 
						 
						
							
							
								
								Defer txt record lookup until connection attempt  
							
							... 
							
							
							
							Don't try to resolve _xmppconnect records for servers before trying to connect.
Prevent warnings from gajim.c.resolver for accounts with "connect on startup" disabled. 
							
						 
						
							2018-03-05 22:55:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								882be87a3b 
								
							 
						 
						
							
							
								
								Remove old config migrations  
							
							... 
							
							
							
							No one will ever update from these versions anymore 
							
						 
						
							2018-02-28 22:38:40 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								a4bfd2fcbb 
								
							 
						 
						
							
							
								
								Add get_contact_strict()  
							
							... 
							
							
							
							This adds a method that returns only a contact if there is an exact match,
instead of a contact where only the barejid matches.
We need this when we update the Caps of a contact. 
							
						 
						
							2018-02-26 22:24:30 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								c6e39309cf 
								
							 
						 
						
							
							
								
								Use MessageSentEvent to print to ChatControl  
							
							... 
							
							
							
							Its later than StanzaMessageOutgoingEvent, this allows encryption
Plugins to not return the encrypted payload immediatly.
For example encrypting may take some time because a password is needed
or the load has to be encrypted in another Thread. 
							
						 
						
							2018-02-26 20:49:01 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								77be67f6a8 
								
							 
						 
						
							
							
								
								Only use fallback duplicate search on MAM < 2  
							
							
							
						 
						
							2018-02-25 22:02:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								51a4c4b5fd 
								
							 
						 
						
							
							
								
								MAM: Display corrected messages on MAM catchup  
							
							... 
							
							
							
							This shows corrected messages correctly in groupchat when we
receive the messages via MAM 
							
						 
						
							2018-02-25 21:20:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								c6e7f8628d 
								
							 
						 
						
							
							
								
								MAM: Display received mam message in open chats  
							
							
							
						 
						
							2018-02-25 21:04:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								994244c910 
								
							 
						 
						
							
							
								
								MAM: Check muc#user namespace before we disco  
							
							... 
							
							
							
							1. Check if the message has the muc#user namespace
2. Check if we have this jid already in the DB
3. Last resort disco the jid 
							
						 
						
							2018-02-22 22:03:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								f30564c15c 
								
							 
						 
						
							
							
								
								Dont notify about PMs from MUCs we are not joined  
							
							... 
							
							
							
							The server sends us carbons if one of our other resources has
a conversation in a muc we are not joined.
Instead we log the messages silently. 
							
						 
						
							2018-02-22 21:42:49 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								52fa57795a 
								
							 
						 
						
							
							
								
								Better emoticon theme fallback strategy  
							
							... 
							
							
							
							Fallback must be happening in init_emoticon() instead of PreferencesWindow 
							
						 
						
							2018-02-22 00:37:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								eb3a53c791 
								
							 
						 
						
							
							
								
								Refactor emoticon theme combobox  
							
							... 
							
							
							
							- Use ComboBoxText, its much simpler
- Add a dedicated method that returns all available themes
- If the configured Theme is not available fallback to font-emoticons 
							
						 
						
							2018-02-21 23:52:53 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								1fbc6a2304 
								
							 
						 
						
							
							
								
								Tag MUC PMs  
							
							... 
							
							
							
							This gives the server the chance to react accordingly without applying
much logic.
Also it makes it easier for us to recognize MUC PMs in MAM querys 
							
						 
						
							2018-02-21 23:09:30 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								70e0bcc5db 
								
							 
						 
						
							
							
								
								Pass jid as string to find_stanza_id()  
							
							
							
						 
						
							2018-02-21 23:01:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								015d99ea63 
								
							 
						 
						
							
							
								
								Print correct archive jid in log message  
							
							
							
						 
						
							2018-02-21 22:21:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								0c7f1937cf 
								
							 
						 
						
							
							
								
								Fix duplicates for self messages and MUC PMs  
							
							... 
							
							
							
							Fixes  #8812  
						
							2018-02-21 22:09:13 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								17fc8ff927 
								
							 
						 
						
							
							
								
								Limit deduplication to correct archive  
							
							... 
							
							
							
							We limit the search to non-groupchat messages because a stanza id
is only unique within an archive 
							
						 
						
							2018-02-21 19:23:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yann Leboulanger 
								
							 
						 
						
							
							
							
							
								
							
							
								4149bcacb9 
								
							 
						 
						
							
							
								
								add index on stanza_id column to speed up de-duplication when syncing logs  
							
							
							
						 
						
							2018-02-17 18:37:22 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								877b754ef3 
								
							 
						 
						
							
							
								
								Simplfy writing to config file  
							
							... 
							
							
							
							- use `with` statement and open() instead of os.open()
- execute run() on dialog, otherwise sys.exit() is called immediatly 
							
						 
						
							2018-02-12 23:39:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								fb4b262477 
								
							 
						 
						
							
							
								
								Dont use getTimestamp()  
							
							... 
							
							
							
							getTimestamp() generates always a timestring with a resolution of seconds and
this means time gets always rounded down.
Because we use a resolution of .00000 precision for outgoing messages this
can lead to wrongly sorted messages. 
							
						 
						
							2018-02-12 21:27:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								f47ea05b79 
								
							 
						 
						
							
							
								
								Read config files with UTF-8  
							
							
							
						 
						
							2018-02-10 18:59:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								7479bd8bd6 
								
							 
						 
						
							
							
								
								Refactor getting avatars from pubsub  
							
							... 
							
							
							
							- use SendAndCallForResponse instead of triggering an Event
- validate iq result even more, it didnt print iq errors before 
							
						 
						
							2018-02-08 21:06:23 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								7b1bdc5591 
								
							 
						 
						
							
							
								
								Merge branch 'history-navigation' into 'master'  
							
							... 
							
							
							
							Add navigation for chat history
See merge request gajim/gajim!202  
							
						 
						
							2018-02-08 17:34:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								4bbc6b1972 
								
							 
						 
						
							
							
								
								Fail gracefully on invalid MAM GC Stanza  
							
							... 
							
							
							
							Fixes  #8883  
						
							2018-02-07 19:20:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel 
								
							 
						 
						
							
							
							
							
								
							
							
								b0bf74337c 
								
							 
						 
						
							
							
								
								Add navigation for chat history  
							
							
							
						 
						
							2018-02-07 10:04:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									André Apitzsch 
								
							 
						 
						
							
							
							
							
								
							
							
								f1e95825c6 
								
							 
						 
						
							
							
								
								Migrate config for new password identifier + version bump  
							
							
							
						 
						
							2018-02-04 17:02:02 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									André Apitzsch 
								
							 
						 
						
							
							
							
							
								
							
							
								0d37609d8a 
								
							 
						 
						
							
							
								
								PasswordStorageManager: remove unused member  
							
							
							
						 
						
							2018-02-03 22:13:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									André Apitzsch 
								
							 
						 
						
							
							
							
							
								
							
							
								d0f4ebd0bc 
								
							 
						 
						
							
							
								
								Use keyring module to handle password storage  
							
							
							
						 
						
							2018-02-03 20:32:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								232dc1dda0 
								
							 
						 
						
							
							
								
								Scale Avatars for HiDPI Screens  
							
							
							
						 
						
							2018-01-29 00:06:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								c609d3c5ae 
								
							 
						 
						
							
							
								
								Merge branch 'removeCmp' into 'master'  
							
							... 
							
							
							
							Remove cmp_to_key functions
See merge request gajim/gajim!197  
							
						 
						
							2018-01-27 17:27:53 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								36f23c9cf2 
								
							 
						 
						
							
							
								
								Update httpupload action on discovery  
							
							
							
						 
						
							2018-01-27 10:55:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									André Apitzsch 
								
							 
						 
						
							
							
							
							
								
							
							
								28749a7989 
								
							 
						 
						
							
							
								
								Remove cmp_to_key functions  
							
							
							
						 
						
							2018-01-27 00:21:53 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								7dacd51c1d 
								
							 
						 
						
							
							
								
								Add complex caps test  
							
							
							
						 
						
							2018-01-26 23:57:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								4c545be737 
								
							 
						 
						
							
							
								
								Inlcude account for message deduplication  
							
							... 
							
							
							
							It was not possible to write with 2 different accounts into the
same MUC 
							
						 
						
							2018-01-25 00:47:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								8cdad276bf 
								
							 
						 
						
							
							
								
								Fix httpupload when using multiple accounts  
							
							... 
							
							
							
							Fixes  #8865  
						
							2018-01-24 17:05:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bronko 
								
							 
						 
						
							
							
							
							
								
							
							
								3a3be94aa8 
								
							 
						 
						
							
							
								
								integrate httpupload plugin into gajim core  
							
							... 
							
							
							
							add new config option 'filetransfer_preference'
add drag and drop support for file upload 
							
						 
						
							2018-01-22 17:29:27 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									André Apitzsch 
								
							 
						 
						
							
							
							
							
								
							
							
								c473fa6110 
								
							 
						 
						
							
							
								
								location_listener: location update notifier requires three parameters  
							
							... 
							
							
							
							the third parameter contains the location parameter specification 
							
						 
						
							2018-01-19 01:52:58 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								1605b722b7 
								
							 
						 
						
							
							
								
								Merge branch 'fixTest' into 'master'  
							
							... 
							
							
							
							Fix tests
See merge request gajim/gajim!192  
							
						 
						
							2018-01-19 00:33:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								5ef1813405 
								
							 
						 
						
							
							
								
								Fix parsing MAM IQs  
							
							... 
							
							
							
							prosody includes the supplied queryid in the `<fin>` tag, but this is not XEP compliant.
We set the queryid attr so we can match the MAM Messages to our query.
Thats the only purpose, it is not used to identify the iq result at the end of the query.
For that purpose is the `id` attr on the `<iq>` node.
So dont try to parse `queryid` from the `<fin>` tag. 
							
						 
						
							2018-01-17 23:57:49 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									André Apitzsch 
								
							 
						 
						
							
							
							
							
								
							
							
								06b8eb58e5 
								
							 
						 
						
							
							
								
								Fix tests  
							
							
							
						 
						
							2018-01-17 22:36:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								84aa61335f 
								
							 
						 
						
							
							
								
								HtmlTextView: Fix some things  
							
							... 
							
							
							
							- Only pass args to logging function
- Dont use 'size' as global var, its again used later in methods
- Fix a missing arg in __parse_font_size_cb() 
							
						 
						
							2018-01-04 18:04:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								32e873e6eb 
								
							 
						 
						
							
							
								
								Add ALPN Support  
							
							
							
						 
						
							2018-01-03 22:11:42 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								b1d45ec008 
								
							 
						 
						
							
							
								
								Fix config encoding  
							
							... 
							
							
							
							Fixes  #8834  
						
							2018-01-02 23:55:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								b8fd8c8a3f 
								
							 
						 
						
							
							
								
								Catch exception when parsing avatars  
							
							... 
							
							
							
							If the VCard contains a <PHOTO/> tag this is parsed as {'PHOTO': ''}
this throws: TypeError: string indices must be integers 
							
						 
						
							2017-12-29 20:14:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								361ad92b26 
								
							 
						 
						
							
							
								
								Remove unused code  
							
							
							
						 
						
							2017-12-29 19:08:05 +01:00