Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								c45d0f5b27 
								
							 
						 
						
							
							
								
								Query MUC archives with the correct namespace  
							
							
							
						 
						
							2017-11-19 23:45:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								3683f23877 
								
							 
						 
						
							
							
								
								Merge branch 'master' into 'master'  
							
							... 
							
							
							
							Add MAM for MUCs
See merge request gajim/gajim!152  
							
						 
						
							2017-11-19 23:14:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								7f1776ede9 
								
							 
						 
						
							
							
								
								Improve deduplication  
							
							... 
							
							
							
							A stanza-id is only unique within a specific archive
This adds the archive jid to the query 
							
						 
						
							2017-11-19 19:36:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								cac1185a23 
								
							 
						 
						
							
							
								
								Remove log message  
							
							
							
						 
						
							2017-11-19 19:36:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								44bb8e374d 
								
							 
						 
						
							
							
								
								Request one day history when first joining MUCs  
							
							
							
						 
						
							2017-11-19 19:36:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								51c0a05ac9 
								
							 
						 
						
							
							
								
								Parse from jid correctly  
							
							
							
						 
						
							2017-11-19 19:36:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								f57ec2fa34 
								
							 
						 
						
							
							
								
								Move common code out of HistoryWindow  
							
							... 
							
							
							
							- move it into message_archiving.py 
							
						 
						
							2017-11-19 19:36:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								40f537cda9 
								
							 
						 
						
							
							
								
								Save last archive timestamps in DB  
							
							... 
							
							
							
							- A Migration from last_mam_id config value is included 
							
						 
						
							2017-11-19 19:36:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								95357361bf 
								
							 
						 
						
							
							
								
								Save account_id in logs table  
							
							
							
						 
						
							2017-11-19 19:36:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								a07470a7d2 
								
							 
						 
						
							
							
								
								Add new DB methods  
							
							
							
						 
						
							2017-11-19 19:36:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								9759dcf152 
								
							 
						 
						
							
							
								
								Add account_id column to logs table  
							
							... 
							
							
							
							When we search for duplicated stanza-ids we have to do it
in the context of an account 
							
						 
						
							2017-11-19 19:36:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								52827c6add 
								
							 
						 
						
							
							
								
								Add new DB table last_archive_message  
							
							
							
						 
						
							2017-11-19 19:36:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								536a504f69 
								
							 
						 
						
							
							
								
								Remove Support for mam:0  
							
							
							
						 
						
							2017-11-19 19:36:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								75b1d54b4c 
								
							 
						 
						
							
							
								
								Add MAM for MUCs  
							
							
							
						 
						
							2017-11-19 19:36:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yann Leboulanger 
								
							 
						 
						
							
							
							
							
								
							
							
								b66311532f 
								
							 
						 
						
							
							
								
								Merge branch 'new_visible_func' into 'master'  
							
							... 
							
							
							
							New visible func
Closes  #8670 
See merge request gajim/gajim!153  
							
						 
						
							2017-11-19 18:00:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yann Leboulanger 
								
							 
						 
						
							
							
							
							
								
							
							
								0b2e558834 
								
							 
						 
						
							
							
								
								Take into account show_transports_group option to show transports  
							
							
							
						 
						
							2017-11-19 17:56:13 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yann Leboulanger 
								
							 
						 
						
							
							
							
							
								
							
							
								7724dd181b 
								
							 
						 
						
							
							
								
								New visible func faster and cleaner.  Fixes   #8670  
							
							
							
						 
						
							2017-11-19 17:54:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								24320c894c 
								
							 
						 
						
							
							
								
								Remove unused code  
							
							
							
						 
						
							2017-11-19 14:34:04 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								f7bb9c8a33 
								
							 
						 
						
							
							
								
								Merge branch 'networkmonitor' into 'master'  
							
							... 
							
							
							
							Use Gio.NetworkMonitor for reconnecting
See merge request gajim/gajim!149  
							
						 
						
							2017-11-18 22:09:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yann Leboulanger 
								
							 
						 
						
							
							
							
							
								
							
							
								639f0db164 
								
							 
						 
						
							
							
								
								Merge branch 'symbolic' into 'master'  
							
							... 
							
							
							
							Add symbolic icon
See merge request gajim/gajim!151  
							
						 
						
							2017-11-18 21:11:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								54f4c36fe3 
								
							 
						 
						
							
							
								
								Merge branch 'master' into 'master'  
							
							... 
							
							
							
							Fix  #8749 : Misleading error message when joining a room
Closes  #8749 
See merge request gajim/gajim!150  
						
							2017-11-18 18:18:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Annika Sommer 
								
							 
						 
						
							
							
							
							
								
							
							
								86f5953e2b 
								
							 
						 
						
							
							
								
								MUC: Improve error messages  
							
							... 
							
							
							
							Distinguish between 'item-not-found' and 'remote-server-not-found'
Fixes  #8749  
							
						 
						
							2017-11-18 18:10:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								c1c2a92efc 
								
							 
						 
						
							
							
								
								Init Plugins and Caps after Roster  
							
							... 
							
							
							
							- Some plugins do not depend on gui extension points and need the
roster to be initialized 
							
						 
						
							2017-11-18 11:11:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									André Apitzsch 
								
							 
						 
						
							
							
							
							
								
							
							
								566b5370e6 
								
							 
						 
						
							
							
								
								Add symbolic icon  
							
							
							
						 
						
							2017-11-17 23:04:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								a80f41e2bf 
								
							 
						 
						
							
							
								
								Support unpublishing avatars (with XEP-0084)  
							
							... 
							
							
							
							- Add more logging 
							
						 
						
							2017-11-17 19:19:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								9f0154ef84 
								
							 
						 
						
							
							
								
								Add caps to first presence  
							
							... 
							
							
							
							According to the XEP, caps hash has to be added to all presences 
							
						 
						
							2017-11-15 22:28:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								d5ddbe3766 
								
							 
						 
						
							
							
								
								Add extension point for plugins to add their caps  
							
							
							
						 
						
							2017-11-15 22:28:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								775fec2fea 
								
							 
						 
						
							
							
								
								Dont activate plugins in PluginManager init  
							
							... 
							
							
							
							Plugins maybe want to use in their activation Gajim methods that
use an extension point. But because the PluginManager Object is not fully
initialized, the extension point method is not available yet
First create the PluginManager Object, then load Plugins. 
							
						 
						
							2017-11-15 22:26:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								0fe78daae8 
								
							 
						 
						
							
							
								
								Init PluginManger earlier  
							
							... 
							
							
							
							- Plugins need the possibility to add caps before Gajim updates them 
							
						 
						
							2017-11-15 21:57:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								e8004084fb 
								
							 
						 
						
							
							
								
								Use Gio.NetworkMonitor for reconnecting  
							
							... 
							
							
							
							- This uses also NetworkManager, but also other more low level interfaces
on linux
- This should work cross-platform
- Leave network_watcher.py for now, because it shows how
to use the Gtk dbus interface 
							
						 
						
							2017-11-12 23:53:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								5236693df9 
								
							 
						 
						
							
							
								
								Parse stanza-id in groupchat correctly  
							
							
							
						 
						
							2017-11-11 21:46:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								309e844b4e 
								
							 
						 
						
							
							
								
								Escape account label in roster and menus  
							
							
							
						 
						
							2017-11-11 17:10:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								d19e87eb7b 
								
							 
						 
						
							
							
								
								Fix showing normal message event  
							
							... 
							
							
							
							Regression introduced in 9b866fd1a0 
							
						 
						
							2017-11-10 18:09:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								947106bb66 
								
							 
						 
						
							
							
								
								Catch more errors on vCard request  
							
							
							
						 
						
							2017-11-09 20:57:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								6e91a05590 
								
							 
						 
						
							
							
								
								vCard: Handle IQ error and change logging level  
							
							
							
						 
						
							2017-11-08 23:58:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								35d2beae74 
								
							 
						 
						
							
							
								
								Logger: only search if ids are available  
							
							
							
						 
						
							2017-11-08 22:27:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								47f4838c7c 
								
							 
						 
						
							
							
								
								Fix typo and logging arg  
							
							
							
						 
						
							2017-11-07 22:56:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								d381179d1f 
								
							 
						 
						
							
							
								
								Merge branch 'deduplication' into 'master'  
							
							... 
							
							
							
							Deduplicate based on stanza-id
See merge request gajim/gajim!148  
							
						 
						
							2017-11-07 21:03:01 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								d4fdf0d7c1 
								
							 
						 
						
							
							
								
								Shorten search intervall for MAM messages  
							
							
							
						 
						
							2017-11-07 20:39:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								7f1a839e77 
								
							 
						 
						
							
							
								
								Deduplicate GC and MAM Messages based on stanza-id  
							
							... 
							
							
							
							- Add methods to determine the unique/stable id
- Write the id to the stanza_id DB field
- Add method to deduplicate based on the unique/stable id 
							
						 
						
							2017-11-07 20:39:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								46926e71d1 
								
							 
						 
						
							
							
								
								Remove old message duplicate code  
							
							... 
							
							
							
							- Calculating so many hashes for each Message is quite expensive
- It hides our own implementation bugs, like when we retrieve history
from a MUC with wrong timestamps, or on rejoin. We never know about it
because the Messages are dropped.
- It should not be necessary anymore. The original problem was a bug
in nbxmpp which triggered mass resending of old messages. 
							
						 
						
							2017-11-07 20:39:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								07055ccaad 
								
							 
						 
						
							
							
								
								Update menus on account label change  
							
							
							
						 
						
							2017-11-06 23:29:07 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								e4ad111c02 
								
							 
						 
						
							
							
								
								ServerInfo: Make InfoItems selectable  
							
							
							
						 
						
							2017-11-06 23:05:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								8c8b491846 
								
							 
						 
						
							
							
								
								ServerInfo: Show if features are disabled by user  
							
							... 
							
							
							
							- Show new Symbol if a feature is available but not enabled
- Add this info to the tooltip 
							
						 
						
							2017-11-06 23:04:49 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								6fc2cd30e8 
								
							 
						 
						
							
							
								
								ServerInfo: fix pylint/pep8  
							
							
							
						 
						
							2017-11-06 23:04:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								80f658e81f 
								
							 
						 
						
							
							
								
								ServerInfo: Add server uptime info  
							
							
							
						 
						
							2017-11-06 23:03:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								3c823d307d 
								
							 
						 
						
							
							
								
								Save oob data also on MAM Messages  
							
							... 
							
							
							
							- add get_oob_data() so we can use it on more than one event
- also remove a forgotten print call 
							
						 
						
							2017-11-04 13:51:12 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								cb1d8cc78c 
								
							 
						 
						
							
							
								
								Merge branch 'master' into 'master'  
							
							... 
							
							
							
							Add extension points to history window
See merge request gajim/gajim!147  
							
						 
						
							2017-11-03 23:24:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hörist 
								
							 
						 
						
							
							
							
							
								
							
							
								20d5ea90e7 
								
							 
						 
						
							
							
								
								Store oob data into DB  
							
							... 
							
							
							
							Right now oob data is merged into the message text and stored into the DB.
If we load this message from the DB we cannot know anymore if and which
parts of the text was oob data.
Use the additional_data api to store oob data into the DB instead of
altering the original message text.
This lets us decide later on if and which data we want to display, even
on history replays. Also plugins can use the data. 
							
						 
						
							2017-11-03 20:36:53 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Molitor 
								
							 
						 
						
							
							
							
							
								
							
							
								e97e7b13cd 
								
							 
						 
						
							
							
								
								Add gui extension point to history window  
							
							
							
						 
						
							2017-11-03 17:45:03 +01:00