Alexei Sorokin 
							
						 
					 
					
						
						
							
						
						edc7159ef6 
					 
					
						
						
							
							[Memcached_DataObject] Check if it is possible to sort efficiently  
						
						
						
						
					 
					
						2020-06-27 11:22:19 +03:00 
						 
				 
			
				
					
						
							
							
								Diogo Cordeiro 
							
						 
					 
					
						
						
							
						
						1db6943702 
					 
					
						
						
							
							[ActivityPub][Inbox] get_all_headers was nginx only  
						
						
						
						
					 
					
						2020-06-26 14:08:47 +01:00 
						 
				 
			
				
					
						
							
							
								Diogo Cordeiro 
							
						 
					 
					
						
						
							
						
						e8dff6c4a0 
					 
					
						
						
							
							[TESTS] Move AcceptHeader from ActivityPub plugin to Core  
						
						... 
						
						
						
						Delete temporary ActivityPub tests (they were to be deleted long ago) 
						
						
					 
					
						2020-06-25 15:50:12 +01:00 
						 
				 
			
				
					
						
							
							
								Diogo Cordeiro 
							
						 
					 
					
						
						
							
						
						23ed816035 
					 
					
						
						
							
							[ExtendedProfile] Fix XML type bug  
						
						
						
						
					 
					
						2020-06-24 21:44:25 +01:00 
						 
				 
			
				
					
						
							
							
								Diogo Cordeiro 
							
						 
					 
					
						
						
							
						
						324b7f38a9 
					 
					
						
						
							
							[FORMAT] Run php-cs-fixer on tests/  
						
						
						
						
					 
					
						2020-06-24 13:55:10 +01:00 
						 
				 
			
				
					
						
							
							
								Diogo Cordeiro 
							
						 
					 
					
						
						
							
						
						aa7aff3f6b 
					 
					
						
						
							
							[TESTS] Fix CommandInterpreterTest  
						
						... 
						
						
						
						Also corrected a bad refactoring that affected Xmpp plugin test 
						
						
					 
					
						2020-06-24 13:54:38 +01:00 
						 
				 
			
				
					
						
							
							
								Diogo Cordeiro 
							
						 
					 
					
						
						
							
						
						236929a166 
					 
					
						
						
							
							[PEAR] I'm tired of this issue still popping up, this seems to silence it  
						
						
						
						
					 
					
						2020-06-24 13:08:58 +01:00 
						 
				 
			
				
					
						
							
							
								Diogo Cordeiro 
							
						 
					 
					
						
						
							
						
						953e243639 
					 
					
						
						
							
							[UI] Make neo-quitter default theme  
						
						
						
						
					 
					
						2020-06-21 00:34:55 +01:00 
						 
				 
			
				
					
						
							
							
								Diogo Cordeiro 
							
						 
					 
					
						
						
							
						
						338d53c982 
					 
					
						
						
							
							[XML] Inscrease types strictness  
						
						
						
						
					 
					
						2020-06-21 00:34:54 +01:00 
						 
				 
			
				
					
						
							
							
								Diogo Cordeiro 
							
						 
					 
					
						
						
							
						
						37ebcc509b 
					 
					
						
						
							
							[AVATAR] Temporary ImageFile wasn't  
						
						
						
						
					 
					
						2020-06-21 00:34:27 +01:00 
						 
				 
			
				
					
						
							
							
								Diogo Cordeiro 
							
						 
					 
					
						
						
							
						
						f9be6f9a85 
					 
					
						
						
							
							[AVATAR] Try to delete tmp avatar if something goes wrong during the process  
						
						
						
						
					 
					
						2020-06-20 14:47:35 +01:00 
						 
				 
			
				
					
						
							
							
								Diogo Cordeiro 
							
						 
					 
					
						
						
							
						
						2cc2b5b856 
					 
					
						
						
							
							[MEDIA] ImageFile fromUpload method wasn't ensuring uploaded file was an image  
						
						
						
						
					 
					
						2020-06-20 14:47:33 +01:00 
						 
				 
			
				
					
						
							
							
								Alexei Sorokin 
							
						 
					 
					
						
						
							
						
						194976135f 
					 
					
						
						
							
							[DATABASE] Some query improvements  
						
						... 
						
						
						
						Make common_sql_weight employ standard SQL functions for the timestamp
difference in seconds.
Also replace UTC_TIMESTAMP in the MariaDB-specific part with CURRENT_TIMESTAMP
as it is the only occurence and GNU social sets UTC as a default timezone.
In a delete_orphan_files.php script simplify the main query considerably.
In clean_profiles.php stop using COUNT as if it is ANY, that is unnecessary
punishment for the database. Instead implement the anti-join with a
left outer join.
In Autocomplete and Activitypub_profile use joins instead of a WHERE OR
anti-pattern for the semi-joins.
In lib/ui/galleryaction.php replace a CROSS JOIN with an INNER JOIN.
In actions/sup.php remove a redundant subquery: WHERE is applied before
grouping either way. 
						
						
					 
					
						2020-06-10 16:52:00 +03:00 
						 
				 
			
				
					
						
							
							
								Alexei Sorokin 
							
						 
					 
					
						
						
							
						
						ef17f3ea7d 
					 
					
						
						
							
							[CORE][DATABASE] Another approach to semi-join in the inboxnoticestream query  
						
						... 
						
						
						
						Compared to the solution with INNER JOIN this seems to have better performance
as there is no need to deduplicate the subquery result before use. 
						
						
					 
					
						2020-06-10 14:21:47 +03:00 
						 
				 
			
				
					
						
							
							
								Alexei Sorokin 
							
						 
					 
					
						
						
							
						
						0eec6fcfb6 
					 
					
						
						
							
							[DATABASE] Replace NOW() with CURRENT_TIMESTAMP  
						
						
						
						
					 
					
						2020-06-09 20:26:06 +03:00 
						 
				 
			
				
					
						
							
							
								Alexei Sorokin 
							
						 
					 
					
						
						
							
						
						09a772419a 
					 
					
						
						
							
							[DATABASE] Use "<>" as an SQL non-equality sign in more cases  
						
						... 
						
						
						
						A follow-up to commit 644b417f6c 
						
						
					 
					
						2020-06-08 18:31:22 +03:00 
						 
				 
			
				
					
						
							
							
								Alexei Sorokin 
							
						 
					 
					
						
						
							
						
						6c035d01d4 
					 
					
						
						
							
							[DATABASE] Start transactions with START TRANSACTION  
						
						... 
						
						
						
						"BEGIN" is non-standard and unnecessary. 
						
						
					 
					
						2020-06-08 12:25:01 +03:00 
						 
				 
			
				
					
						
							
							
								susdiv 
							
						 
					 
					
						
						
							
						
						97bddc4537 
					 
					
						
						
							
							[Autocomplete] Fix postgres incompatible query in AutocompleteAction  
						
						
						
						
					 
					
						2020-06-05 19:14:37 +00:00 
						 
				 
			
				
					
						
							
							
								susdiv 
							
						 
					 
					
						
						
							
						
						684675bd84 
					 
					
						
						
							
							[SCRIPTS] Fix postgres incompatible query in clean_profiles.php  
						
						
						
						
					 
					
						2020-06-05 17:57:22 +00:00 
						 
				 
			
				
					
						
							
							
								susdiv 
							
						 
					 
					
						
						
							
						
						b8c0fa9fa0 
					 
					
						
						
							
							[ActivityPub] Fix Postgres incompatible query in Following and Followed collection  
						
						
						
						
					 
					
						2020-06-05 17:48:21 +00:00 
						 
				 
			
				
					
						
							
							
								Diogo Cordeiro 
							
						 
					 
					
						
						
							
						
						9e7794cd66 
					 
					
						
						
							
							Merge branch 'nightly' of rainydaysavings/gnu-social into nightly  
						
						
						
						
					 
					
						2020-06-03 00:08:53 +00:00 
						 
				 
			
				
					
						
							
							
								rainydaysavings 
							
						 
					 
					
						
						
							
						
						92ad44abf9 
					 
					
						
						
							
							[THEME][neo-quitter] Added icon for Network in navbar  
						
						
						
						
					 
					
						2020-06-03 00:59:22 +01:00 
						 
				 
			
				
					
						
							
							
								Hugo Sales 
							
						 
					 
					
						
						
							
						
						7e83ddf80e 
					 
					
						
						
							
							[FIX] Fix 'Trying to access array offset on value of type null' in AntiBrutePlugin and SimpleCaptchaPlugin when using scripts  
						
						
						
						
					 
					
						2020-05-24 16:55:37 +00:00 
						 
				 
			
				
					
						
							
							
								tenma 
							
						 
					 
					
						
						
							
						
						a9be720f09 
					 
					
						
						
							
							[OStatus] Remove TFN's deprecated Census event and fix small typo in the code  
						
						
						
						
					 
					
						2020-05-09 11:50:26 +01:00 
						 
				 
			
				
					
						
							
							
								tenma 
							
						 
					 
					
						
						
							
						
						d7906f113e 
					 
					
						
						
							
							[ActivityPub] Remove TFN's deprecated Census event  
						
						
						
						
					 
					
						2020-05-09 11:50:26 +01:00 
						 
				 
			
				
					
						
							
							
								tenma 
							
						 
					 
					
						
						
							
						
						01dcaefcfb 
					 
					
						
						
							
							[TheFreeNetwork] Use config + module settings for initialization and online lookup  
						
						... 
						
						
						
						The Census event is now replaced with module settings for populating the
protocols array. With this we can shutdown some plugins and still make
them be checked by TFN.
The performance:high config is now added when deciding whether or not to
do online lookup after the offline lookup fails.
default:
- Add default values for the TFN protocol setting
EVENTS:
- Remove Cencus event
TheFreeNetworkModule
- Remove Census event handler, update protocols array to use module's settings
- Use performance:high config when deciding to do online lookup 
						
						
					 
					
						2020-05-09 11:50:26 +01:00 
						 
				 
			
				
					
						
							
							
								tenma 
							
						 
					 
					
						
						
							
						
						cfba91ea43 
					 
					
						
						
							
							[OStatus] Add TheFreeNetwork module's support in handling profile insertion  
						
						... 
						
						
						
						Ostatus_profile:
- Update createActivityObjectProfile to trigger TFN's assistance in inserting the profile 
						
						
					 
					
						2020-05-09 11:50:26 +01:00 
						 
				 
			
				
					
						
							
							
								tenma 
							
						 
					 
					
						
						
							
						
						134b6f6478 
					 
					
						
						
							
							[ActivityPub] Add TheFreeNetwork module's support in handling profile insertion  
						
						... 
						
						
						
						Activitypub_profile:
- Update do_insert to trigger TFN's assistance in inserting the profile
explorer:
- Use the new LRDD's method for grabbing profile aliases 
						
						
					 
					
						2020-05-09 11:50:25 +01:00 
						 
				 
			
				
					
						
							
							
								tenma 
							
						 
					 
					
						
						
							
						
						64104cb182 
					 
					
						
						
							
							[TheFreeNetwork] Handle new StartTFNLookup and EndTFNLookup events  
						
						... 
						
						
						
						EVENTS:
- describe new events
TheFreeNetworkModule:
- add event handlers and necessary auxiliary methods
- minor comment updates 
						
						
					 
					
						2020-05-09 11:50:25 +01:00 
						 
				 
			
				
					
						
							
							
								tenma 
							
						 
					 
					
						
						
							
						
						9aedcc7997 
					 
					
						
						
							
							[OStatus] Update salmonaction to use the new LRDD's method for grabbing aliases  
						
						
						
						
					 
					
						2020-05-09 11:50:25 +01:00 
						 
				 
			
				
					
						
							
							
								tenma 
							
						 
					 
					
						
						
							
						
						35547e28ea 
					 
					
						
						
							
							[LRDD] Add a new method for grabing profile aliases  
						
						
						
						
					 
					
						2020-05-09 11:50:25 +01:00 
						 
				 
			
				
					
						
							
							
								tenma 
							
						 
					 
					
						
						
							
						
						c6543e1f95 
					 
					
						
						
							
							[ActivityPub] Autofix profile URIs through alias discovering  
						
						... 
						
						
						
						Activitypub_profile:
- Add updateUri method
explorer:
- Add grab_aliases method
- Update grab_local_user's online course to grab and test aliases 
						
						
					 
					
						2020-05-09 11:50:25 +01:00 
						 
				 
			
				
					
						
							
							
								Alexei Sorokin 
							
						 
					 
					
						
						
							
						
						2183875e9e 
					 
					
						
						
							
							[UI] Fix group member pages showing up twice  
						
						
						
						
					 
					
						2020-05-05 16:49:21 +03:00 
						 
				 
			
				
					
						
							
							
								Alexei Sorokin 
							
						 
					 
					
						
						
							
						
						e5ee069f4a 
					 
					
						
						
							
							[UI] Order groups in join descending order in profiles  
						
						
						
						
					 
					
						2020-05-05 16:25:02 +03:00 
						 
				 
			
				
					
						
							
							
								Hugo Sales 
							
						 
					 
					
						
						
							
						
						6c844315aa 
					 
					
						
						
							
							[CORE] Fix 'Array and string offset access syntax with curly braces is deprecated' in AuthCryptModule and DirectionDetectorPlugin  
						
						
						
						
					 
					
						2020-05-04 10:47:23 +00:00 
						 
				 
			
				
					
						
							
							
								Alexei Sorokin 
							
						 
					 
					
						
						
							
						
						872bb1388d 
					 
					
						
						
							
							[Nodeinfo] Count active users for full days and without silenced  
						
						
						
						
					 
					
						2020-04-17 18:13:05 +03:00 
						 
				 
			
				
					
						
							
							
								Alexei Sorokin 
							
						 
					 
					
						
						
							
						
						42aa255152 
					 
					
						
						
							
							[CORE] Re-format the inboxnoticestream query  
						
						
						
						
					 
					
						2020-04-08 15:25:30 +03:00 
						 
				 
			
				
					
						
							
							
								Diogo Cordeiro 
							
						 
					 
					
						
						
							
						
						e58188d136 
					 
					
						
						
							
							[UI] Small improvement on attachment's visual  
						
						
						
						
					 
					
						2020-04-07 13:28:34 +01:00 
						 
				 
			
				
					
						
							
							
								Diogo Cordeiro 
							
						 
					 
					
						
						
							
						
						bb32c0af3b 
					 
					
						
						
							
							[SensitiveContent] Fix plugin settings  
						
						... 
						
						
						
						Also reformatted the code and minor bug fixed it 
						
						
					 
					
						2020-04-07 13:28:29 +01:00 
						 
				 
			
				
					
						
							
							
								nee 
							
						 
					 
					
						
						
							
						
						63fd2c7037 
					 
					
						
						
							
							[SensitiveContent] Add option to activate for not-logged-in visitors  
						
						... 
						
						
						
						Remove redundant setting retrival code.
An example config.php entry to activate the new config:
$config['site']['sensitivecontent']['hideforvisitors'] = true; 
						
						
					 
					
						2020-04-07 02:59:35 +01:00 
						 
				 
			
				
					
						
							
							
								nee 
							
						 
					 
					
						
						
							
						
						520a2ba202 
					 
					
						
						
							
							[SensitiveContent] Don't crash in GNU social classic  
						
						... 
						
						
						
						When an attachment has no thumbnail (for example when it's a video). 
						
						
					 
					
						2020-04-07 02:59:30 +01:00 
						 
				 
			
				
					
						
							
							
								Hugo Sales 
							
						 
					 
					
						
						
							
						
						13e8445083 
					 
					
						
						
							
							[SensitiveContent] Fix bug where having this plugin activated would not size thumbnails correctly  
						
						
						
						
					 
					
						2020-04-07 02:59:24 +01:00 
						 
				 
			
				
					
						
							
							
								Hugo Sales 
							
						 
					 
					
						
						
							
						
						d1c70cb13b 
					 
					
						
						
							
							[CORE] Make avatars be served with the same mechanism as attachments  
						
						
						
						
					 
					
						2020-04-06 21:14:11 +00:00 
						 
				 
			
				
					
						
							
							
								Diogo Cordeiro 
							
						 
					 
					
						
						
							
						
						6898cff623 
					 
					
						
						
							
							[PLUGINS] Remove VideoThumbnails not useful anymore  
						
						
						
						
					 
					
						2020-04-03 12:20:27 +01:00 
						 
				 
			
				
					
						
							
							
								Diogo Cordeiro 
							
						 
					 
					
						
						
							
						
						f4558e3c41 
					 
					
						
						
							
							[ActivityPub] Fix profile url handling  
						
						
						
						
					 
					
						2020-03-28 03:16:24 +00:00 
						 
				 
			
				
					
						
							
							
								tenma 
							
						 
					 
					
						
						
							
						
						d24075b1c5 
					 
					
						
						
							
							[INSTALL] Allow the setup of sslproxy during install time  
						
						... 
						
						
						
						install.php:
installer.php:
- add option field and handle logic
display.css:
- hardcode ssl's label margin-top value so all options are correctly displayed 
						
						
					 
					
						2020-03-15 21:37:37 +00:00 
						 
				 
			
				
					
						
							
							
								tenma 
							
						 
					 
					
						
						
							
						
						a8c2a9da3a 
					 
					
						
						
							
							[DOCUMENTATION] Add further notes to the nginx sample config  
						
						
						
						
					 
					
						2020-03-12 18:03:48 +00:00 
						 
				 
			
				
					
						
							
							
								tenma 
							
						 
					 
					
						
						
							
						
						8041df7d41 
					 
					
						
						
							
							[DATABASE] Fix deprecated call to implode()  
						
						
						
						
					 
					
						2020-03-12 17:44:50 +00:00 
						 
				 
			
				
					
						
							
							
								Diogo Cordeiro 
							
						 
					 
					
						
						
							
						
						073a181778 
					 
					
						
						
							
							[ActivityPub] Fix undefined tag index 'type' in Activitypub_notice  
						
						
						
						
					 
					
						2020-02-14 17:25:26 +00:00 
						 
				 
			
				
					
						
							
							
								Diogo Cordeiro 
							
						 
					 
					
						
						
							
						
						bec6fdc66a 
					 
					
						
						
							
							[NOTICES] Add data-nosnippet attribute for notices by remote profiles  
						
						
						
						
					 
					
						2020-01-09 19:49:49 +00:00