49af402019 
								
							
								 
							
						 
						
							
							
								
								run isort  
							
							
							
						 
						
							2018-07-09 16:09:20 +10:00  
				
					
						
							
							
								 
						
							
							
								77ac14b960 
								
									
								
							
								 
							
						 
						
							
							
								
								Pass around the reactor explicitly ( #3385 )  
							
							
							
						 
						
							2018-06-22 09:37:10 +01:00  
				
					
						
							
							
								 
						
							
							
								1f69693347 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3244  from NotAFile/py3-six-4  
							
							... 
							
							
							
							replace some iteritems with six 
							
						 
						
							2018-05-24 13:04:07 -05:00  
				
					
						
							
							
								 
						
							
							
								7a1af504d7 
								
							
								 
							
						 
						
							
							
								
								Remove users from user directory on deactivate  
							
							
							
						 
						
							2018-05-24 15:59:58 +01:00  
				
					
						
							
							
								 
						
							
							
								933bf2dd35 
								
							
								 
							
						 
						
							
							
								
								replace some iteritems with six  
							
							... 
							
							
							
							Signed-off-by: Adrian Tschira <nota@notafile.com> 
							
						 
						
							2018-05-19 17:59:26 +02:00  
				
					
						
							
							
								 
						
							
							
								c22e73293a 
								
							
								 
							
						 
						
							
							
								
								speed up the rate of initial spam for users  
							
							
							
						 
						
							2017-12-04 18:05:28 +00:00  
				
					
						
							
							
								 
						
							
							
								74e0cc74ce 
								
							
								 
							
						 
						
							
							
								
								fix pep8 and tests  
							
							
							
						 
						
							2017-12-04 15:11:38 +00:00  
				
					
						
							
							
								 
						
							
							
								1bd40ca73e 
								
							
								 
							
						 
						
							
							
								
								switch to a simpler 'search_all_users' button as per review feedback  
							
							
							
						 
						
							2017-12-04 14:58:39 +00:00  
				
					
						
							
							
								 
						
							
							
								a4bb133b68 
								
							
								 
							
						 
						
							
							
								
								fix thinkos galore  
							
							
							
						 
						
							2017-11-30 01:17:15 +00:00  
				
					
						
							
							
								 
						
							
							
								3241c7aac3 
								
							
								 
							
						 
						
							
							
								
								untested WIP but might actually work  
							
							
							
						 
						
							2017-11-29 18:27:05 +00:00  
				
					
						
							
							
								 
						
							
							
								47d99a20d5 
								
							
								 
							
						 
						
							
							
								
								Add user_directory_include_pattern config param to expand search results to additional users  
							
							... 
							
							
							
							Initial commit; this doesn't work yet - the LIKE filtering seems too aggressive.
It also needs _do_initial_spam to be aware of prepopulating the whole user_directory_search table with all users...
...and it needs a handle_user_signup() or something to be added so that new signups get incrementally added to the table too.
Committing it here as a WIP 
							
						 
						
							2017-11-29 16:46:45 +00:00  
				
					
						
							
							
								 
						
							
							
								d1622e080f 
								
							
								 
							
						 
						
							
							
								
								s/intial/initial/  
							
							
							
						 
						
							2017-11-04 19:35:14 +00:00  
				
					
						
							
							
								 
						
							
							
								44c722931b 
								
							
								 
							
						 
						
							
							
								
								Make some more params configurable  
							
							
							
						 
						
							2017-06-22 14:59:52 +01:00  
				
					
						
							
							
								 
						
							
							
								2d520a9826 
								
							
								 
							
						 
						
							
							
								
								Typo. ARGH.  
							
							
							
						 
						
							2017-06-22 14:42:39 +01:00  
				
					
						
							
							
								 
						
							
							
								24d894e2e2 
								
							
								 
							
						 
						
							
							
								
								Fix thinko in unhandled user spam  
							
							
							
						 
						
							2017-06-22 14:39:05 +01:00  
				
					
						
							
							
								 
						
							
							
								1217c7da91 
								
							
								 
							
						 
						
							
							
								
								Don't work out users who share room with appservice users  
							
							
							
						 
						
							2017-06-21 12:00:41 +01:00  
				
					
						
							
							
								 
						
							
							
								6aa5bc8635 
								
							
								 
							
						 
						
							
							
								
								Initial worker impl  
							
							
							
						 
						
							2017-06-16 11:47:11 +01:00  
				
					
						
							
							
								 
						
							
							
								a9d6fa8b2b 
								
							
								 
							
						 
						
							
							
								
								Include users who share room with requester in user directory  
							
							
							
						 
						
							2017-06-15 10:17:21 +01:00  
				
					
						
							
							
								 
						
							
							
								4564b05483 
								
							
								 
							
						 
						
							
							
								
								Implement updating users who share rooms on the fly  
							
							
							
						 
						
							2017-06-15 10:17:17 +01:00  
				
					
						
							
							
								 
						
							
							
								72613bc379 
								
							
								 
							
						 
						
							
							
								
								Implement initial population of users who share rooms table  
							
							
							
						 
						
							2017-06-15 09:59:04 +01:00  
				
					
						
							
							
								 
						
							
							
								d9fd937e39 
								
							
								 
							
						 
						
							
							
								
								Fix user directory insertion due to missing room_id  
							
							
							
						 
						
							2017-06-13 11:50:24 +01:00  
				
					
						
							
							
								 
						
							
							
								6ae8373d40 
								
							
								 
							
						 
						
							
							
								
								Don't assume existance of events when updating user directory  
							
							
							
						 
						
							2017-06-13 10:19:26 +01:00  
				
					
						
							
							
								 
						
							
							
								0185b75381 
								
							
								 
							
						 
						
							
							
								
								Change is_host_joined to use current_state table  
							
							... 
							
							
							
							This bypasses a bug where using the state groups to figure out if a host
is in a room sometimes errors if the servers isn't in the room. (For
example when the server rejected an invite to a remote room) 
							
						 
						
							2017-06-09 10:52:26 +01:00  
				
					
						
							
							
								 
						
							
							
								ecdd2a3658 
								
							
								 
							
						 
						
							
							
								
								Don't start user_directory handling on workers  
							
							
							
						 
						
							2017-06-07 12:02:53 +01:00  
				
					
						
							
							
								 
						
							
							
								2f34ad31ac 
								
							
								 
							
						 
						
							
							
								
								Add some logging to user directory  
							
							
							
						 
						
							2017-06-07 11:50:44 +01:00  
				
					
						
							
							
								 
						
							
							
								1a01af079e 
								
							
								 
							
						 
						
							
							
								
								Handle profile updates in user directory  
							
							
							
						 
						
							2017-06-01 15:39:51 +01:00  
				
					
						
							
							
								 
						
							
							
								21e255a8f1 
								
							
								 
							
						 
						
							
							
								
								Split the table in two  
							
							
							
						 
						
							2017-06-01 14:50:46 +01:00  
				
					
						
							
							
								 
						
							
							
								7233341eac 
								
							
								 
							
						 
						
							
							
								
								Comments  
							
							
							
						 
						
							2017-06-01 13:11:38 +01:00  
				
					
						
							
							
								 
						
							
							
								8be6fd95a3 
								
							
								 
							
						 
						
							
							
								
								Check if host is still in room  
							
							
							
						 
						
							2017-06-01 13:05:39 +01:00  
				
					
						
							
							
								 
						
							
							
								9c7db2491b 
								
							
								 
							
						 
						
							
							
								
								Fix removing users  
							
							
							
						 
						
							2017-06-01 11:36:50 +01:00  
				
					
						
							
							
								 
						
							
							
								0fe6f3c521 
								
							
								 
							
						 
						
							
							
								
								Bug fixes and logging  
							
							... 
							
							
							
							- Check if room is public when a user joins before adding to user dir
- Fix typo of field name "content.join_rules" -> "content.join_rule" 
							
						 
						
							2017-06-01 11:09:49 +01:00  
				
					
						
							
							
								 
						
							
							
								cc7609aa9f 
								
							
								 
							
						 
						
							
							
								
								Comment briefly on how we keep user_directory up to date  
							
							
							
						 
						
							2017-05-31 17:11:18 +01:00  
				
					
						
							
							
								 
						
							
							
								b2d8d07109 
								
							
								 
							
						 
						
							
							
								
								Lifts things into separate function  
							
							
							
						 
						
							2017-05-31 17:00:24 +01:00  
				
					
						
							
							
								 
						
							
							
								f9791498ae 
								
							
								 
							
						 
						
							
							
								
								Typos  
							
							
							
						 
						
							2017-05-31 16:50:57 +01:00  
				
					
						
							
							
								 
						
							
							
								f091061711 
								
							
								 
							
						 
						
							
							
								
								Fix tests  
							
							
							
						 
						
							2017-05-31 16:34:40 +01:00  
				
					
						
							
							
								 
						
							
							
								dc51af3d03 
								
							
								 
							
						 
						
							
							
								
								Pull max id from correct table  
							
							
							
						 
						
							2017-05-31 15:13:49 +01:00  
				
					
						
							
							
								 
						
							
							
								350622a107 
								
							
								 
							
						 
						
							
							
								
								Handle the server leaving a public room  
							
							
							
						 
						
							2017-05-31 15:11:36 +01:00  
				
					
						
							
							
								 
						
							
							
								63fda37e20 
								
							
								 
							
						 
						
							
							
								
								Add comments  
							
							
							
						 
						
							2017-05-31 15:00:29 +01:00  
				
					
						
							
							
								 
						
							
							
								3b5f22ca40 
								
							
								 
							
						 
						
							
							
								
								Add search  
							
							
							
						 
						
							2017-05-31 14:00:01 +01:00  
				
					
						
							
							
								 
						
							
							
								b5db4ed5f6 
								
							
								 
							
						 
						
							
							
								
								Update room column when room becomes unpublic  
							
							
							
						 
						
							2017-05-31 13:40:28 +01:00  
				
					
						
							
							
								 
						
							
							
								168524543f 
								
							
								 
							
						 
						
							
							
								
								Add call later  
							
							
							
						 
						
							2017-05-31 11:59:36 +01:00  
				
					
						
							
							
								 
						
							
							
								3e123b8497 
								
							
								 
							
						 
						
							
							
								
								Start later  
							
							
							
						 
						
							2017-05-31 11:56:27 +01:00  
				
					
						
							
							
								 
						
							
							
								42137efde7 
								
							
								 
							
						 
						
							
							
								
								Don't go round in circles  
							
							
							
						 
						
							2017-05-31 11:55:13 +01:00  
				
					
						
							
							
								 
						
							
							
								eeb2f9e546 
								
							
								 
							
						 
						
							
							
								
								Add user_directory to database  
							
							
							
						 
						
							2017-05-31 11:51:01 +01:00