Alexei Sorokin 
							
						 
					 
					
						
						
							
						
						5c21816b22 
					 
					
						
						
							
							[SEARCH][PostgreSQL] Make LIKE search case-insensitive  
						
						
						
						
					 
					
						2020-08-16 19:05:47 +03:00 
						 
				 
			
				
					
						
							
							
								Alexei Sorokin 
							
						 
					 
					
						
						
							
						
						afd18db381 
					 
					
						
						
							
							[TwitterBridge] Create Foreign_user before Foreign_link  
						
						... 
						
						
						
						To keep foreign key constraints intact. 
						
						
					 
					
						2020-08-13 23:59:40 +03:00 
						 
				 
			
				
					
						
							
							
								Alexei Sorokin 
							
						 
					 
					
						
						
							
						
						6c8cd4c9f8 
					 
					
						
						
							
							[SEARCH][MariaDB] Change user-facing fulltext search syntax  
						
						... 
						
						
						
						Now analogous to the simple and safe PostgreSQL's websearch_to_tsquery syntax.
MariaDB's full-text boolean search queries will fail on input such as "@user"
(unquoted) which is particularly noticeable to the user. 
						
						
					 
					
						2020-08-13 23:44:59 +03:00 
						 
				 
			
				
					
						
							
							
								Alexei Sorokin 
							
						 
					 
					
						
						
							
						
						255d395f1d 
					 
					
						
						
							
							[SEARCH] Exclude message scope  
						
						
						
						
					 
					
						2020-08-13 22:59:41 +03:00 
						 
				 
			
				
					
						
							
							
								tenma 
							
						 
					 
					
						
						
							
						
						2f845e98e8 
					 
					
						
						
							
							[FFmpeg] Add FFmpeg plugin  
						
						... 
						
						
						
						FFmpeg plugin serves as a better performant/quality alternative to
resize animated GIFs than the ImageMagick plugin. 
						
						
					 
					
						2020-08-14 23:32:15 +01:00 
						 
				 
			
				
					
						
							
							
								tenma 
							
						 
					 
					
						
						
							
						
						1371e3efb8 
					 
					
						
						
							
							[MEDIA] Add WebP support  
						
						... 
						
						
						
						WebP format is now the default image format for anything that
is not an animated GIF. Image Intervention doesn't support
animated WebPs so we don't convert animated GIFs.
ImageFile:
MediaFile:
default:
- Add WebP support 
						
						
					 
					
						2020-08-14 19:48:02 +01:00 
						 
				 
			
				
					
						
							
							
								tenma 
							
						 
					 
					
						
						
							
						
						8a2c1658a8 
					 
					
						
						
							
							[ImageMagick] Remove unnecessary code  
						
						... 
						
						
						
						ImageMagickPlugin:
- Remove animated thumbnail setting, we'll be able to use FFmpeg for performance
- Remove onFillImageFileMetadata and onCreateFileImageThumbnailSource(), these
  are handled just fine by ImageFile
- Bump minor version number
README:
- Update 
						
						
					 
					
						2020-08-14 19:48:02 +01:00 
						 
				 
			
				
					
						
							
							
								Alexei Sorokin 
							
						 
					 
					
						
						
							
						
						b65c200922 
					 
					
						
						
							
							[File] Fix file deletion violating foreign keys  
						
						
						
						
					 
					
						2020-08-13 23:56:31 +03:00 
						 
				 
			
				
					
						
							
							
								Alexei Sorokin 
							
						 
					 
					
						
						
							
						
						33caf31237 
					 
					
						
						
							
							[RedisCache] Connections  should not be shared by daemon threads  
						
						
						
						
					 
					
						2020-08-13 22:51:22 +03:00 
						 
				 
			
				
					
						
							
							
								Alexei Sorokin 
							
						 
					 
					
						
						
							
						
						cb7effca05 
					 
					
						
						
							
							[Memcached] Do not set persistent connections for daemons  
						
						
						
						
					 
					
						2020-08-13 22:51:22 +03:00 
						 
				 
			
				
					
						
							
							
								Alexei Sorokin 
							
						 
					 
					
						
						
							
						
						8745a3e824 
					 
					
						
						
							
							[Embed] Fix a query typo in fixup_files.php  
						
						... 
						
						
						
						Regression introduced in ec86de2bc4 
						
						
					 
					
						2020-08-13 22:51:22 +03:00 
						 
				 
			
				
					
						
							
							
								Alexei Sorokin 
							
						 
					 
					
						
						
							
						
						ac6510d481 
					 
					
						
						
							
							[Memcached_DataObject] Thorough check of pivotGetClass arguments  
						
						
						
						
					 
					
						2020-08-12 13:50:39 +03:00 
						 
				 
			
				
					
						
							
							
								Alexei Sorokin 
							
						 
					 
					
						
						
							
						
						2109c7b830 
					 
					
						
						
							
							[Bookmark] Silence a warning when no tags in BookmarkForm  
						
						
						
						
					 
					
						2020-08-12 13:19:59 +03:00 
						 
				 
			
				
					
						
							
							
								Alexei Sorokin 
							
						 
					 
					
						
						
							
						
						629857d3ef 
					 
					
						
						
							
							[Bookmark] Fix undefined variable "rendered" in Activity options  
						
						
						
						
					 
					
						2020-08-12 13:12:36 +03:00 
						 
				 
			
				
					
						
							
							
								Alexei Sorokin 
							
						 
					 
					
						
						
							
						
						60eed202dd 
					 
					
						
						
							
							[EXTLIB][VALIDATE] Declare everything as static  
						
						... 
						
						
						
						As was originally intended by the author and is expected. 
						
						
					 
					
						2020-08-12 12:08:54 +03:00 
						 
				 
			
				
					
						
							
							
								Alexei Sorokin 
							
						 
					 
					
						
						
							
						
						14e2621a05 
					 
					
						
						
							
							[RSSCloud] Avoid the deprecated in PHP each() function  
						
						
						
						
					 
					
						2020-08-11 19:40:46 +03:00 
						 
				 
			
				
					
						
							
							
								Alexei Sorokin 
							
						 
					 
					
						
						
							
						
						99da7963d1 
					 
					
						
						
							
							[Managed_DataObject] Remove the "timestamp" type  
						
						... 
						
						
						
						It is converted to "datetime" in lib/database/schema.php 
						
						
					 
					
						2020-08-11 18:30:12 +03:00 
						 
				 
			
				
					
						
							
							
								Alexei Sorokin 
							
						 
					 
					
						
						
							
						
						2abe910ff5 
					 
					
						
						
							
							[RSSCloud] Update schema definition  
						
						
						
						
					 
					
						2020-08-11 18:23:45 +03:00 
						 
				 
			
				
					
						
							
							
								Alexei Sorokin 
							
						 
					 
					
						
						
							
						
						15f7941daf 
					 
					
						
						
							
							[Profile] Allow grantRole to work when role exists  
						
						
						
						
					 
					
						2020-08-11 15:00:57 +03:00 
						 
				 
			
				
					
						
							
							
								Alexei Sorokin 
							
						 
					 
					
						
						
							
						
						535b87bb64 
					 
					
						
						
							
							[RedisCache][DiskCache] Check if unserialize succeeded  
						
						
						
						
					 
					
						2020-08-10 11:12:31 +03:00 
						 
				 
			
				
					
						
							
							
								Alexei Sorokin 
							
						 
					 
					
						
						
							
						
						e63c0d1b03 
					 
					
						
						
							
							[TwitterBridge] Check if Notice::$lat and Notice::$lon are defined  
						
						
						
						
					 
					
						2020-08-10 10:35:45 +03:00 
						 
				 
			
				
					
						
							
							
								Alexei Sorokin 
							
						 
					 
					
						
						
							
						
						8bc714a2b1 
					 
					
						
						
							
							[DATABASE][MariaDB] Always use LONGBLOB for "blob"  
						
						... 
						
						
						
						"blob" is practically used with the expectation of unlimited length, which is
true with PostgreSQL's bytea, but not with MariaDB's BLOB, which is limited to
64KiB.
So instead use LONGBLOB, which has a maximum of 4GiB, effectively unlimited. 
						
						
					 
					
						2020-08-10 10:55:59 +03:00 
						 
				 
			
				
					
						
							
							
								Alexei Sorokin 
							
						 
					 
					
						
						
							
						
						07b0aa8f52 
					 
					
						
						
							
							[DATABASE] Fix remaining misuses of SQL's GROUP BY  
						
						
						
						
					 
					
						2020-08-10 19:29:04 +03:00 
						 
				 
			
				
					
						
							
							
								Alexei Sorokin 
							
						 
					 
					
						
						
							
						
						ce665baa88 
					 
					
						
						
							
							[Queue_item] There is no "modified" attribute  
						
						... 
						
						
						
						Fixes a regression introduced in ec86de2bc4 
						
						
					 
					
						2020-08-10 17:46:30 +03:00 
						 
				 
			
				
					
						
							
							
								Alexei Sorokin 
							
						 
					 
					
						
						
							
						
						8c41663175 
					 
					
						
						
							
							Revert "[CORE] Avoid the old "reply" relation in inboxnoticestream"  
						
						... 
						
						
						
						It is needed for mentions. 
						
						
					 
					
						2020-08-10 17:23:57 +03:00 
						 
				 
			
				
					
						
							
							
								Alexei Sorokin 
							
						 
					 
					
						
						
							
						
						7cb10b71bb 
					 
					
						
						
							
							[RequireValidatedEmail] Only check current user posts  
						
						... 
						
						
						
						This check made registration impossible when welcomeuser didn't have validation
as well.
And rename the "grandfatherCutoff" option to "exemptBefore".
"Grandfathering" is a relatively obscure term linked to the history of the
United States of America, so replace that with something self-descriptive. 
						
						
					 
					
						2020-08-09 23:58:25 +03:00 
						 
				 
			
				
					
						
							
							
								Alexei Sorokin 
							
						 
					 
					
						
						
							
						
						47cacf5f1a 
					 
					
						
						
							
							[NOTICES] Restore FullNoticeStream  
						
						... 
						
						
						
						But only allow a select number of verbs.
This is to display optional subscription notices. 
						
						
					 
					
						2020-08-09 21:00:14 +03:00 
						 
				 
			
				
					
						
							
							
								Alexei Sorokin 
							
						 
					 
					
						
						
							
						
						042e4b070c 
					 
					
						
						
							
							[EmailAuthentication] Check if e-mail with filter_var  
						
						
						
						
					 
					
						2020-08-09 20:35:31 +03:00 
						 
				 
			
				
					
						
							
							
								Alexei Sorokin 
							
						 
					 
					
						
						
							
						
						f84dbb369f 
					 
					
						
						
							
							[DATABASE] Enable fulltext search by default  
						
						... 
						
						
						
						Also rename fulltext indices to more fitting names
and move the check from classes into database/schema.php 
						
						
					 
					
						2020-08-08 18:08:06 +03:00 
						 
				 
			
				
					
						
							
							
								Alexei Sorokin 
							
						 
					 
					
						
						
							
						
						34ec165bff 
					 
					
						
						
							
							[DATABASE][PostgreSQL] Add fulltext search support  
						
						
						
						
					 
					
						2020-08-08 16:56:20 +03:00 
						 
				 
			
				
					
						
							
							
								Alexei Sorokin 
							
						 
					 
					
						
						
							
						
						b20c0bdec7 
					 
					
						
						
							
							Clean Notice_prefs and Fave_tally when a notice is deleted  
						
						
						
						
					 
					
						2020-08-08 12:22:35 +03:00 
						 
				 
			
				
					
						
							
							
								t3nma 
							
						 
					 
					
						
						
							
						
						c527ad0803 
					 
					
						
						
							
							[COMPOSER] Add new php-ffmpeg package  
						
						
						
						
					 
					
						2020-08-07 23:42:38 +01:00 
						 
				 
			
				
					
						
							
							
								Alexei Sorokin 
							
						 
					 
					
						
						
							
						
						0a6bb5190f 
					 
					
						
						
							
							[ExtendedProfile] Clean up of missing array indices handling  
						
						
						
						
					 
					
						2020-08-07 11:59:17 +03:00 
						 
				 
			
				
					
						
							
							
								Alexei Sorokin 
							
						 
					 
					
						
						
							
						
						cf353f8829 
					 
					
						
						
							
							[TwitterBridge] Do not fail on missing notice  
						
						
						
						
					 
					
						2020-08-07 11:42:21 +03:00 
						 
				 
			
				
					
						
							
							
								Alexei Sorokin 
							
						 
					 
					
						
						
							
						
						2bd7c021fd 
					 
					
						
						
							
							[ACTIONS] Fix selftag  
						
						
						
						
					 
					
						2020-08-07 10:20:03 +03:00 
						 
				 
			
				
					
						
							
							
								Alexei Sorokin 
							
						 
					 
					
						
						
							
						
						46f788d1eb 
					 
					
						
						
							
							[UTIL] Fix up common_ensure_session()  
						
						... 
						
						
						
						Give priority to cookies over GET.
Make sure session ids have only expected characters
(PHP file session handler's limitation).
Replace a mostly useless log warning with a debug message. 
						
						
					 
					
						2020-08-06 21:54:49 +03:00 
						 
				 
			
				
					
						
							
							
								Alexei Sorokin 
							
						 
					 
					
						
						
							
						
						5ea5d30075 
					 
					
						
						
							
							[EXCEPTIONS] Inherit the Previous Exception parameter  
						
						
						
						
					 
					
						2020-08-06 20:03:44 +03:00 
						 
				 
			
				
					
						
							
							
								t3nma 
							
						 
					 
					
						
						
							
						
						22d650469b 
					 
					
						
						
							
							[TwitterBridge] Fix issue "Only variables should be assigned by reference"  
						
						... 
						
						
						
						From the docs: "The new operator returns a reference automatically, so
assigning the result of new by reference is not allowed as of PHP 7.0.0" 
						
						
					 
					
						2020-08-06 17:25:27 +01:00 
						 
				 
			
				
					
						
							
							
								Diogo Cordeiro 
							
						 
					 
					
						
						
							
						
						849ad494d8 
					 
					
						
						
							
							[ActivityPub][NOTICE] Process attachments  
						
						
						
						
					 
					
						2020-08-05 18:23:41 +01:00 
						 
				 
			
				
					
						
							
							
								Diogo Cordeiro 
							
						 
					 
					
						
						
							
						
						7a2bb38331 
					 
					
						
						
							
							[MEDIA] fromUrl now supports using original file name  
						
						
						
						
					 
					
						2020-08-05 17:53:31 +01:00 
						 
				 
			
				
					
						
							
							
								Diogo Cordeiro 
							
						 
					 
					
						
						
							
						
						1428ac2cb0 
					 
					
						
						
							
							[ActivityPub][NOTICE] Fix variable being wrongly reused  
						
						
						
						
					 
					
						2020-08-05 17:53:31 +01:00 
						 
				 
			
				
					
						
							
							
								Diogo Cordeiro 
							
						 
					 
					
						
						
							
						
						efdc7d9ba0 
					 
					
						
						
							
							[ActivityPub][INBOX][Delete] Support Delete Actor object being a Tombstone  
						
						
						
						
					 
					
						2020-08-05 17:53:31 +01:00 
						 
				 
			
				
					
						
							
							
								Diogo Cordeiro 
							
						 
					 
					
						
						
							
						
						e4e41bb595 
					 
					
						
						
							
							[ActivityPub][NOTICE] Fix other federation protocols mention handling  
						
						
						
						
					 
					
						2020-08-04 20:00:55 +01:00 
						 
				 
			
				
					
						
							
							
								Diogo Cordeiro 
							
						 
					 
					
						
						
							
						
						379fbb6e5d 
					 
					
						
						
							
							[ActivityPub][SCRIPTS] Add fix_subscriptions.php  
						
						
						
						
					 
					
						2020-08-04 17:12:01 +01:00 
						 
				 
			
				
					
						
							
							
								Diogo Cordeiro 
							
						 
					 
					
						
						
							
						
						09c3236afc 
					 
					
						
						
							
							[TheFreeNetwork][fix_duplicates.php] Don't die because you couldn't federate an undo follow  
						
						
						
						
					 
					
						2020-08-04 13:03:33 +01:00 
						 
				 
			
				
					
						
							
							
								Diogo Cordeiro 
							
						 
					 
					
						
						
							
						
						7d52440461 
					 
					
						
						
							
							[TheFreeNetwork][fix_duplicates.php] Small improvements on queries performed  
						
						
						
						
					 
					
						2020-08-04 12:38:51 +01:00 
						 
				 
			
				
					
						
							
							
								Alexei Sorokin 
							
						 
					 
					
						
						
							
						
						e206995268 
					 
					
						
						
							
							Set HTTP status codes with http_response_code()  
						
						
						
						
					 
					
						2020-08-04 14:12:17 +03:00 
						 
				 
			
				
					
						
							
							
								Alexei Sorokin 
							
						 
					 
					
						
						
							
						
						ab4120721f 
					 
					
						
						
							
							[Favorite] Fix "Properly trigger DisfavorNotice on profile deletion"  
						
						... 
						
						
						
						Calling find() inside delete() is probably not a good idea. 
						
						
					 
					
						2020-08-04 13:23:31 +03:00 
						 
				 
			
				
					
						
							
							
								Diogo Cordeiro 
							
						 
					 
					
						
						
							
						
						a9c365a5eb 
					 
					
						
						
							
							[VersionBump] 2.0.0alpha0  
						
						... 
						
						
						
						Ran composer update and locale updater 
						
						
					 
					
						2020-08-04 05:31:44 +01:00 
						 
				 
			
				
					
						
							
							
								Diogo Cordeiro 
							
						 
					 
					
						
						
							
						
						8ad928d48d 
					 
					
						
						
							
							[TheFreeNetwork] Add Readme  
						
						... 
						
						
						
						Improve script fix_duplicates.php's comments 
						
						
					 
					
						2020-08-04 05:10:11 +01:00