Commit-Graf

  • 99da7963d1 [Managed_DataObject] Remove the "timestamp" type Alexei Sorokin 2020-08-11 18:30:12 +03:00
  • 2abe910ff5 [RSSCloud] Update schema definition Alexei Sorokin 2020-08-11 18:23:45 +03:00
  • 15f7941daf [Profile] Allow grantRole to work when role exists Alexei Sorokin 2020-08-11 15:00:57 +03:00
  • 535b87bb64 [RedisCache][DiskCache] Check if unserialize succeeded Alexei Sorokin 2020-08-10 11:12:31 +03:00
  • e63c0d1b03 [TwitterBridge] Check if Notice::$lat and Notice::$lon are defined Alexei Sorokin 2020-08-10 10:35:45 +03:00
  • 8bc714a2b1 [DATABASE][MariaDB] Always use LONGBLOB for "blob" Alexei Sorokin 2020-08-10 10:55:59 +03:00
  • 07b0aa8f52 [DATABASE] Fix remaining misuses of SQL's GROUP BY Alexei Sorokin 2020-08-10 19:29:04 +03:00
  • ce665baa88 [Queue_item] There is no "modified" attribute Alexei Sorokin 2020-08-10 17:46:30 +03:00
  • 8c41663175 Revert "[CORE] Avoid the old "reply" relation in inboxnoticestream" Alexei Sorokin 2020-08-10 17:23:57 +03:00
  • 7cb10b71bb [RequireValidatedEmail] Only check current user posts Alexei Sorokin 2020-08-09 23:58:25 +03:00
  • 47cacf5f1a [NOTICES] Restore FullNoticeStream Alexei Sorokin 2020-08-09 21:00:14 +03:00
  • 042e4b070c [EmailAuthentication] Check if e-mail with filter_var Alexei Sorokin 2020-08-09 20:35:31 +03:00
  • f84dbb369f [DATABASE] Enable fulltext search by default Alexei Sorokin 2020-08-08 18:08:06 +03:00
  • 34ec165bff [DATABASE][PostgreSQL] Add fulltext search support Alexei Sorokin 2020-08-08 16:56:20 +03:00
  • b20c0bdec7 Clean Notice_prefs and Fave_tally when a notice is deleted Alexei Sorokin 2020-08-08 12:22:35 +03:00
  • c527ad0803 [COMPOSER] Add new php-ffmpeg package t3nma 2020-08-07 23:42:38 +01:00
  • 0a6bb5190f [ExtendedProfile] Clean up of missing array indices handling Alexei Sorokin 2020-08-07 11:59:17 +03:00
  • cf353f8829 [TwitterBridge] Do not fail on missing notice Alexei Sorokin 2020-08-07 11:42:21 +03:00
  • 2bd7c021fd [ACTIONS] Fix selftag Alexei Sorokin 2020-08-07 10:20:03 +03:00
  • 46f788d1eb [UTIL] Fix up common_ensure_session() Alexei Sorokin 2020-08-06 21:54:49 +03:00
  • 5ea5d30075 [EXCEPTIONS] Inherit the Previous Exception parameter Alexei Sorokin 2020-08-06 20:03:44 +03:00
  • 22d650469b [TwitterBridge] Fix issue "Only variables should be assigned by reference" t3nma 2020-08-06 17:17:28 +01:00
  • 849ad494d8 [ActivityPub][NOTICE] Process attachments Diogo Cordeiro 2020-08-05 17:21:30 +01:00
  • 7a2bb38331 [MEDIA] fromUrl now supports using original file name Diogo Cordeiro 2020-08-05 17:51:43 +01:00
  • 1428ac2cb0 [ActivityPub][NOTICE] Fix variable being wrongly reused Diogo Cordeiro 2020-08-05 17:27:30 +01:00
  • efdc7d9ba0 [ActivityPub][INBOX][Delete] Support Delete Actor object being a Tombstone Diogo Cordeiro 2020-08-05 17:33:16 +01:00
  • e4e41bb595 [ActivityPub][NOTICE] Fix other federation protocols mention handling Diogo Cordeiro 2020-08-04 20:00:55 +01:00
  • 379fbb6e5d [ActivityPub][SCRIPTS] Add fix_subscriptions.php Diogo Cordeiro 2020-08-04 13:48:09 +01:00
  • 09c3236afc [TheFreeNetwork][fix_duplicates.php] Don't die because you couldn't federate an undo follow Diogo Cordeiro 2020-08-04 13:03:33 +01:00
  • 7d52440461 [TheFreeNetwork][fix_duplicates.php] Small improvements on queries performed Diogo Cordeiro 2020-08-04 12:38:51 +01:00
  • e206995268 Set HTTP status codes with http_​response_​code() Alexei Sorokin 2020-08-04 14:12:17 +03:00
  • ab4120721f [Favorite] Fix "Properly trigger DisfavorNotice on profile deletion" Alexei Sorokin 2020-08-04 13:23:31 +03:00
  • a9c365a5eb [VersionBump] 2.0.0alpha0 Diogo Cordeiro 2020-08-04 05:31:44 +01:00
  • 8ad928d48d [TheFreeNetwork] Add Readme Diogo Cordeiro 2020-08-04 05:10:11 +01:00
  • ebf5efe9f2 [TheFreeNetwork] Add fix_duplicates script t3nma 2020-08-04 05:02:06 +01:00
  • c7055341f9 [TheFreeNetwork] Small rewrite to the onStartTFNLookup event t3nma 2020-08-04 02:45:32 +01:00
  • 34c5be5c42 [MODULES] Make default loading attributes available in global config Diogo Cordeiro 2020-08-04 01:36:21 +01:00
  • 1675916fda [ActivityPub][QUEUES] Handle Create (AS1 POST) verb properly t3nma 2020-08-03 18:21:47 +01:00
  • a38c608420 [SCHEMA] Better DBMS information fetching Alexei Sorokin 2020-08-01 19:05:48 +03:00
  • 20be1d179a [OpenID][DATABASE] Store UNIX timestamps as BIGINT Alexei Sorokin 2020-07-31 18:40:53 +03:00
  • 1870f38099 [SCHEMA] Fix a few mistakes Alexei Sorokin 2020-07-31 18:24:12 +03:00
  • 96eced9845 [BLOCK] Increase type strictness Alexei Sorokin 2020-07-31 16:35:27 +03:00
  • 92e8c40c55 [DATABASE] Add explicit indices for all foreign keys Alexei Sorokin 2020-07-31 16:36:40 +03:00
  • 0bfa747382 [DATABASE] Fix index identifiers and clean up redundant ones Alexei Sorokin 2020-07-31 16:12:48 +03:00
  • be3c4263b3 [DirectMessage] Update ApiDirectMessageNew action t3nma 2020-07-29 17:50:29 +01:00
  • f00852a619 [DirectMessage] Update ApiDirectMessage action t3nma 2020-07-28 05:49:37 +01:00
  • 83df8848c8 [DirectMessage] Update inboxMessages() to stop fetching replies t3nma 2020-07-28 05:48:43 +01:00
  • 99183ce4e2 [DirectMessage] PSR12-format t3nma 2020-07-28 04:46:10 +01:00
  • 434ce56e33 [DOCUMENTATION] Adopt PSR-12 and clarify on arrays Alexei Sorokin 2020-07-27 19:19:42 +03:00
  • ec86de2bc4 [DATABASE] Update "modified" in Managed_DataObject instead of a DBMS trigger Alexei Sorokin 2020-07-27 19:10:33 +03:00
  • 341f3d0ea5 [DATABASE] Fix more incorrect uses of quotation in SQL Alexei Sorokin 2020-07-26 15:28:05 +03:00
  • 579120df70 [Notice] Fix clearReplies() and clearRepeats() Alexei Sorokin 2020-07-26 15:12:00 +03:00
  • 63eb323e8b [SHOWSTREAM] Add "noindex" robots meta-tag for silenced profiles Alexei Sorokin 2020-07-26 13:59:37 +03:00
  • 2861ae2823 [AuthCrypt] Password storage and comparison improvements Alexei Sorokin 2020-07-25 20:16:21 +03:00
  • 0b947ce2c7 [AuthCrypt] Update README and fix formatting Diogo Cordeiro 2020-07-25 17:42:46 +01:00
  • 2222d6d173 [MODULES] Make settings great again Diogo Cordeiro 2020-07-25 17:47:53 +01:00
  • 33e9b57b78 [Profile][User_group] Fix profile deletion violating foreign keys Alexei Sorokin 2020-07-24 13:09:02 +03:00
  • 62f4dfdc7a [Favorite] Properly trigger DisfavorNotice on profile deletion Alexei Sorokin 2020-07-24 12:45:30 +03:00
  • 7e01fd9c38 [DATABASE][MariaDB] Fix index changes with foreign keys enabled Alexei Sorokin 2020-07-23 19:09:41 +03:00
  • eefaf7a2b4 [DATABASE][Schema_version] Change the hashing algorithm to SHA3-512 Alexei Sorokin 2020-07-23 18:16:56 +03:00
  • 31dcf99e61 [DATABASE] Make unprefixed schema.php a bit more DBMS-neutral Alexei Sorokin 2020-07-23 18:12:01 +03:00
  • 0def5f1dca [ActivityPub][Explorer] More robust exception handler for invalid remote answers Diogo Cordeiro 2020-07-23 15:54:12 +01:00
  • ac94374f48 [RemoteFollow] Fix location display Alexei Sorokin 2020-07-22 19:49:24 +03:00
  • 9f72b6e2c0 [MEDIA] Fix headers when using x-static-delivery Diogo Cordeiro 2020-07-22 16:07:25 +01:00
  • f9e38c1a8d [LRDD] Fix unhandled bad data in HostMeta, LinkHTML and WebFinger Alexei Sorokin 2020-07-22 01:30:04 +03:00
  • 6db56cc949 [ActivityPub][AProfile] Complete strict typing Diogo Cordeiro 2020-07-21 23:21:27 +01:00
  • 7081720ecb [DATABASE] Check SQL boolean values with "IS TRUE" Alexei Sorokin 2020-07-21 18:06:39 +03:00
  • f7ded4d87b [UserFlag] Fix type of onUserRightsCheck Diogo Cordeiro 2020-07-21 13:37:36 +01:00
  • 67780ca4a9 [UserFlag] Increase strict typing of main file Run php-cs-fixer Correct case of class name onDeleteRelated event handlers Diogo Cordeiro 2020-07-21 12:43:46 +01:00
  • 871f3c4bfe [ActivityPub] Increase type strictness on Explorer Diogo Cordeiro 2020-07-21 12:26:23 +01:00
  • 395fe8cb10 [ActivityPub] Fix wrong type handling on AProfile:update_profile Diogo Cordeiro 2020-07-21 12:01:56 +01:00
  • af936f6f8e [Bookmark] Fix misuse of XMLOutputter Argument 3 passed to htmloutputter::input() must be of the type string or null, array given, called in /srv/gnusocial/plugins/Bookmark/forms/bookmark.php on line 166 Diogo Cordeiro 2020-07-17 20:56:51 +01:00
  • 5512e95e0a [ExtendedProfile] Fix misuse of XMLOutputter Argument 1 passed to xmloutputter::text() must be of the type string, null given, called in /srv/gnusocial/plugins/ExtendedProfile/lib/extendedprofilewidget.php on line 556 Diogo Cordeiro 2020-07-17 20:50:16 +01:00
  • 5e14f18c83 [NOTICE][UI] Fix bug: Option to message "Everyone at site" when using private instance Hugo Sales 2020-07-16 22:28:26 +00:00
  • 5adb971d9a [DOCUMENTATION] Adapt the nginx config for avatars located in /file Alexei Sorokin 2020-07-09 18:39:36 +03:00
  • f51e5ba19d [CORE] Avoid materialisation in the TaggedProfileNoticeStream query Alexei Sorokin 2020-07-07 22:41:03 +03:00
  • 488bddb02a [NOTICE] Update index for verbs in ProfileNoticeStream Alexei Sorokin 2020-07-07 20:43:08 +03:00
  • 3a2ec3ef9c [ActivityPub] Fix bug introduced with 4d171b27 Diogo Cordeiro 2020-07-07 17:57:48 +01:00
  • 08283f6c54 [RedisCache] Catch string return type from Predis\Client::setex Alexei Sorokin 2020-07-06 20:10:12 +03:00
  • f7d3f58318 [CORE] Do not set "confirm_address"."user_id" to 0 by default Alexei Sorokin 2020-07-06 20:01:16 +03:00
  • 89e84e9b1b [NOTICES] Revert "We want the profile stream to be as raw as possible!" Alexei Sorokin 2020-07-06 19:20:44 +03:00
  • 9226cce151 [NOTICES] Fix InboxNoticeStream caching Alexei Sorokin 2020-07-06 18:12:50 +03:00
  • 6526bdc824 [TheFreeNetwork] Fix small logic issue regarding StartTFNLookup return Diogo Cordeiro 2020-07-05 18:26:49 +01:00
  • 1967f46a69 [ActivityPub][SCRIPTS] Make update profiles work with an uri Diogo Cordeiro 2020-07-05 17:38:28 +01:00
  • e504d13120 [ActivityPub][QUEUES] Add Like, Undo and Delete Diogo Cordeiro 2020-07-05 03:22:10 +01:00
  • 2f284f4274 [ActivityPub][INBOX][Delete] Fix misconceptions Diogo Cordeiro 2020-07-05 02:25:51 +01:00
  • 4d171b27a4 [ActivityPub][NOTE] Do not extract actor from attributedTo Diogo Cordeiro 2020-07-05 01:58:22 +01:00
  • fe4a9a6189 [ActivityPub][Ostatus] Fetch avatars in accordance to the new media system Diogo Cordeiro 2020-07-05 01:25:11 +01:00
  • c862589dcf [CORE] Avoid materialisation in the TagNoticeStream query Alexei Sorokin 2020-07-01 18:20:44 +03:00
  • 61765b0e33 [CORE] Avoid the old "reply" relation in inboxnoticestream Alexei Sorokin 2020-07-01 17:11:04 +03:00
  • 78a111b57d Revert "FullNoticeStream selects all verbs" Alexei Sorokin 2020-06-30 23:03:41 +03:00
  • 9a515b9234 [SCHEMA] Improve timestamp storage Alexei Sorokin 2020-06-29 01:41:46 +03:00
  • b924c180ae [DATABASE] Fix MariaDB schema verification Alexei Sorokin 2020-06-28 20:05:11 +03:00
  • 737f3eb553 [ActivityPub][HTTPSignatures] Fix verify Diogo Cordeiro 2020-06-28 00:58:16 +01:00
  • 6e3954f3bb [ActivityPub][Inbox] Signature verification after Actor update would always fail Diogo Cordeiro 2020-06-28 00:49:55 +01:00
  • 4544f29832 [AVATAR] Ensure this Action stays secure Diogo Cordeiro 2020-06-27 22:39:09 +01:00
  • 477c357f11 [MEDIA] Move AttachmentAction::sendFile to common_send_file This fixed the wrong content type and status code returned by the Avatar action Hugo Sales 2020-06-27 22:59:08 +00:00
  • 7869a7c1b0 [ActivityPub][Inbox] With PHP 7.3 we don't need get_all_headers workaround anymore Diogo Cordeiro 2020-06-26 14:08:47 +01:00
  • edc7159ef6 [Memcached_DataObject] Check if it is possible to sort efficiently Alexei Sorokin 2020-06-27 11:22:19 +03:00
  • 1db6943702 [ActivityPub][Inbox] get_all_headers was nginx only Diogo Cordeiro 2020-06-26 14:08:47 +01:00