Commit Graph

  • d9b5ef1cee [ActivityPub] Consistent headers in explorer requests Minor indentation fixes Diogo Cordeiro 2019-10-11 16:00:11 +01:00
  • f1717bde51 Fix 'Call to a member function getPayload() on null' Miguel Dantas 2019-09-26 11:23:02 +01:00
  • c6f4f40bba [Embed][CORE] Fixes 'Invalid Filename' on Embed. Regex didn't get updated Miguel Dantas 2019-09-12 22:11:45 +01:00
  • 65f1b1e1e3 Fix minor git merge resolving issues Alexei Sorokin 2019-09-18 17:43:00 +03:00
  • ad91ef66bd [SCRIPTS] Set PUBLICDIR in plugin scripts as well Alexei Sorokin 2019-09-18 17:15:00 +03:00
  • 6bfa593988 [DAEMONS] Move resetDb to the Daemon class Alexei Sorokin 2019-09-13 22:08:42 +03:00
  • 3ea580b537 [ActivityPub] Add missing parenthesis in class instantiation Fixed some issues related to thrown exceptions in the doblocks; also boolean -> bool Diogo Cordeiro 2019-09-13 18:57:49 +01:00
  • 87b0b493eb [ActivityPub] Fix an unhandled error in onStartGetProfileFromURI Alexei Sorokin 2019-09-13 20:55:23 +03:00
  • 4eb4a2de00 [ActivityPub] Fix some bugs with onStartNoticeSearch Refactored Activitypub_profile::ensure_web_finger to Activitypub_profile::ensure_webfinger Do not throw exceptions in the handling of this event because we don't want to stop the regular search just because we were unable to find ActivityPub actors or notes. Diogo Cordeiro 2019-09-13 11:56:36 +01:00
  • 1f2f57b03b [CORE] Fix logging of very early failures Alexei Sorokin 2019-09-13 12:11:43 +03:00
  • 4afaad3df5 [DATABASE][MariaDB] Properly account for foreign keys Alexei Sorokin 2019-09-13 10:34:48 +03:00
  • c3ba2e0f94 [BugFix] Plugins ExtendedProfile and OverwriteThemeBackground - admin is identical to system path names. Diogo Cordeiro 2019-09-12 23:18:50 +01:00
  • 693c3168da [OStatus] The unsubscribe state also needs a label Alexei Sorokin 2019-09-12 14:19:21 +03:00
  • 8f309bc768 Merge branch 'pgsql_support' into nightly Alexei Sorokin 2019-09-12 12:01:50 +03:00
  • 1a0d6a90c2 [INSTALL] Fix lib/util/installer.php import path Alexei Sorokin 2019-09-12 11:52:04 +03:00
  • 7f2019b4af [MODULES] Make disable in admin panel effective Diogo Cordeiro 2019-09-12 03:39:03 +01:00
  • ee7f0a2016 [DATABASE] Re-introduce PostgreSQL support Alexei Sorokin 2019-09-11 14:14:40 +03:00
  • 644b417f6c [DATABASE] Use "<>" as an SQL non-equality sign Alexei Sorokin 2019-09-11 13:27:36 +03:00
  • 471576d6e8 [DATABASE] Columns not in GROUP BY must not be queried Alexei Sorokin 2019-09-11 13:12:41 +03:00
  • 7ee8aa7838 [DATABASE] Re-introduce the enum type abstraction Alexei Sorokin 2019-09-11 12:48:28 +03:00
  • af63e9a7ad [DATABASE] Set all primary keys as "not null" explicitly Alexei Sorokin 2019-09-11 12:27:40 +03:00
  • 95c7344557 [DATABASE] Various table schema related fixes Alexei Sorokin 2019-09-11 12:07:54 +03:00
  • 0c936e54ba [DATABASE] Re-order tables to be created Alexei Sorokin 2019-09-11 11:56:36 +03:00
  • 62b90c29db [DATABASE] Introduce a bool type in schema Alexei Sorokin 2019-09-11 11:25:39 +03:00
  • 6911b499d3 [DATABASE] Consistently use the "LIMIT $limit OFFSET $offset" syntax Alexei Sorokin 2019-09-11 10:12:49 +03:00
  • 44f4c9374d [DATABASE] Use time intervals in a SQL standard compliant way Alexei Sorokin 2019-09-11 09:58:13 +03:00
  • 11dabbe44d [DATABASE] Only use single quotation marks for SQL strings Alexei Sorokin 2019-09-11 09:46:30 +03:00
  • 0a5a3845db [DATABASE] Set NULL in DB_DataObject in a more reliable manner Alexei Sorokin 2019-09-11 08:32:19 +03:00
  • 5b797328f2 [DATABASE] Always quote identifiers Alexei Sorokin 2019-09-11 08:15:16 +03:00
  • b89f1ad7d8 [CORE] Another inboxnoticestream improvement Alexei Sorokin 2019-09-10 22:25:45 +03:00
  • b0104d9992 [DAEMONS] Switch daemons to double-forking for daemonisation Alexei Sorokin 2019-09-10 21:14:27 +03:00
  • 9d8f4c774f [DAEMONS] Properly disconnect daemons from the database Alexei Sorokin 2019-09-10 20:25:28 +03:00
  • 8b7a22ecd9 Merge branch 'nightly' of biodantas/gnu-social into nightly Diogo Cordeiro 2019-09-10 17:11:00 +00:00
  • a4e6db8d76 [OpportunisticQM] Revamped plugin to be able to use other poll based queuemanagers, no just the DB Miguel Dantas 2019-09-02 21:39:55 +01:00
  • 78506d5249 [StompQueue] Changed StompQueueManager to use polling rather than sockets Miguel Dantas 2019-09-02 21:13:26 +01:00
  • 6747b18b75 [PLUGINS] Added UnQueue, a new default plugin which does all actions immediately Miguel Dantas 2019-09-01 00:40:33 +01:00
  • 544f13c52a [PLUGINS] Added DBQueue plugin Miguel Dantas 2019-08-31 23:53:01 +01:00
  • 4644f6e96b [PLUGINS] Added StompQueue plugin, based on the implementation in lib/queue/stompqueuemanager. Updated to new STOMP library version. Dropped liberalstomp.php and stompqueuemanager.php Miguel Dantas 2019-08-31 20:22:08 +01:00
  • a3b228399b [PLUGINS] Added RedisQueue Miguel Dantas 2019-08-30 22:42:08 +01:00
  • 100a557c7c [CORE][AUTOLOAD] Fix class OAuthRequest not found Issue description as reported by aab: Miguel Dantas 2019-09-02 16:55:15 +01:00
  • 6acc75ccff [FRAMEWORK][AUTOLOAD] Fix autoloads Miguel Dantas 2019-08-23 23:25:36 +01:00
  • b41f9620fa [LIB_REFACTOR] Fix requires Miguel Dantas 2019-08-23 13:36:02 +01:00
  • 58bde08425 [LIB_REFACTOR] Moving files into separate semantic categories Miguel Dantas 2019-08-22 18:06:14 +01:00
  • 7d6c6edab3 [RedisCache] Fix call to getPayload on int. The library is badly documented, but seems to return the TTL instead of the normal redis response Issue description as reported by aab: Miguel Dantas 2019-09-02 16:49:46 +01:00
  • d209964718 [Memcached] Fix call to undefined method close Issue description as reported by aab: Miguel Dantas 2019-09-02 16:42:10 +01:00
  • c03f659efb [Embed] Fix use of undefined img_data Got error 'PHP message: PHP Notice: Undefined variable: img_data in /var/www/html/plugins/Embed/EmbedPlugin.php on line 544' Miguel Dantas 2019-09-02 16:31:32 +01:00
  • 2e66cbeb60 [CORE] Fix undefined offset warnings in different files tenma 2019-09-01 21:33:11 +01:00
  • 19409cb999 [ActivityPub] Add support fox search-box profile/notice grabbing tenma 2019-08-29 16:49:13 +01:00
  • c06182c38f [ActivityPub] Handle DELETE-Person activity tenma 2019-08-27 15:37:01 +01:00
  • f79cd8cee3 [CORE] Fix small bug where Notice was sending a JSON representation to the queue, instead of sending itself Miguel Dantas 2019-09-01 00:48:39 +01:00
  • c130739de0 [AP] Fix subscription events tenma 2019-08-29 19:33:15 +01:00
  • 1a4a1583d5 [AP] Subscribe RemoteFollow plugin events for allowing following with the remote-follow button tenma 2019-08-25 16:01:33 +01:00
  • 3633ca04eb [OStatus] Port remote-follow to the RemoteFollow plugin tenma 2019-08-25 03:14:50 +01:00
  • e61c0c45aa [RemoteFollow] Initial work in the RemoteFollow plugin tenma 2019-08-25 03:09:50 +01:00
  • 6d81848f25 [URLMAPPER] Fix small bug in URLMapper: a dynamic route might not exist even if a static one does Miguel Dantas 2019-08-24 00:01:24 +01:00
  • 10b3b343dd [DirectMessage] Fixed use of incorrect type which prevented posting notices with only one word Miguel Dantas 2019-08-23 23:44:19 +01:00
  • f6fd025be2 [AP] Update version info tenma 2019-08-21 20:33:27 +01:00
  • b5897687a6 [AP] Prevent postman to include the actor's followers for every sent activity tenma 2019-08-20 01:08:02 +01:00
  • ebeae261de [AP] Support Private Messaging tenma 2019-08-19 23:33:18 +01:00
  • 9733f3c02c [AP] Fix Follow collections tenma 2019-08-14 00:43:34 +01:00
  • 217c8a3933 [AP] Handle unlisted/followers-only notices tenma 2019-08-13 00:05:51 +01:00
  • 7188d81ad4 [AP] Properly target public notices tenma 2019-08-11 22:54:23 +01:00
  • 48cacd6d9d [RedisCache] Added plugin description, fixes 'empty msgid' error Miguel Dantas 2019-08-21 20:03:02 +01:00
  • 1e378a514d [OverwriteThemeBackground] This new plugin will let the admin set a custom background theme independent Diogo Cordeiro 2019-08-19 15:35:52 +01:00
  • 92ab5e18ee [ExtendedProfile] Fix Admin menu option Diogo Cordeiro 2019-08-21 17:11:37 +01:00
  • b42af10905 [MODULES] Allow to delete third party plugins Diogo Cordeiro 2019-08-17 05:52:02 +01:00
  • afe8158cb7 [MODULES] Allow to upload third party plugins Fixed some bugs Diogo Cordeiro 2019-08-17 02:33:31 +01:00
  • a05bea0af5 [MODULES] List all available plugins and allow enabling them via UI Yet another revision of the Admin Plugin Management tool Diogo Cordeiro 2019-08-16 15:06:27 +01:00
  • e1514a151c [DOCUMENTATION][DEVELOPERS][PLUGINS] Some updates to Plugins doc Diogo Cordeiro 2019-08-12 21:48:29 +01:00
  • 2a82cfdb2a [TagCloud] Add Readme Diogo Cordeiro 2019-08-11 04:21:26 +01:00
  • 49da433879 [SearchSub][README] No longer is a default plugin since 8614cd77 Diogo Cordeiro 2019-08-11 04:11:27 +01:00
  • 92388e1734 [SamplePlugin] Review and update with the latest GNU social best practices Diogo Cordeiro 2019-08-11 03:16:50 +01:00
  • 3860c25dc0 [ConversationTree] Format the plugin, add strict typing and fix docblocks Diogo Cordeiro 2019-08-11 02:18:50 +01:00
  • 25ee5ed1f9 [OfflineBackup] Fix plugin Diogo Cordeiro 2019-08-10 22:35:45 +01:00
  • 566214ac62 [PLUGINS] Removed OpenX as the service doesn't exist anymore Diogo Cordeiro 2019-08-10 21:20:23 +01:00
  • 1459f10803 [GroupFavorited] Fix plugin Diogo Cordeiro 2019-08-10 20:21:09 +01:00
  • 0795a39459 [ExtendedProfile] Hide 'Extra fields' from profile when no field was created by the sysadmin Diogo Cordeiro 2019-08-10 20:04:43 +01:00
  • e5831d6807 [ExtendedProfile] Allow to delete custom profile field Diogo Cordeiro 2019-08-10 13:40:47 +01:00
  • 88bdb5114f [Plugins] Incorporated GNUsocialExtendedProfile as part of ExtendedProfile Also improved a lot of the plugin and made things in a way it would make sense Diogo Cordeiro 2019-08-09 15:22:55 +01:00
  • 90bd9088bb [GNUsocialProfileExtensions] Fixed plugin Diogo Cordeiro 2019-08-08 15:08:23 +01:00
  • 01cf8ab82c [PLUGINS] Removed GNUsocial{Photo, Photos, Video} as we don't need them anymore Diogo Cordeiro 2019-08-08 14:44:56 +01:00
  • aee5506f00 [PLUGINS] Removed GeoURL as the service doesn't exist anymore Diogo Cordeiro 2019-08-07 22:17:24 +01:00
  • b6183f2de1 [ForceGroup] Modernized plugin and improved documentation Diogo Cordeiro 2019-08-04 14:39:18 +01:00
  • 452e0fe553 [DEFAULT] Add 'DirectionDetector' as a default plugin Diogo Cordeiro 2019-08-04 14:13:01 +01:00
  • 2f341a3369 [ChooseTheme] Fixed plugin Diogo Cordeiro 2019-08-04 14:07:00 +01:00
  • 66e55d1a1f [BlankAd] Fixed plugin Diogo Cordeiro 2019-08-04 13:06:08 +01:00
  • 63fac32bc0 [Awesomeness] Fixed plugin Diogo Cordeiro 2019-08-04 12:01:49 +01:00
  • aaeaeba57c [DEFAULT] Add 'AccountManager' as a default plugin Diogo Cordeiro 2019-08-04 12:02:27 +01:00
  • d3c56897a3 [CORE] Core modules shouldn't show up in version action Diogo Cordeiro 2019-08-02 21:53:43 +01:00
  • 0c2c3ec862 [CORE] Plugin API now extends a new Module API Diogo Cordeiro 2019-08-12 15:03:30 +01:00
  • b6e7b18c7b [PLUGIN API] Bug fixes and improvements Diogo Cordeiro 2019-08-12 15:03:18 +01:00
  • 55d049b1e8 [CORE] Move plugin superclasses from /lib/ to /lib/modules/ Diogo Cordeiro 2019-08-02 02:50:48 +01:00
  • 8c0601816f [CORE] Move core plugins to a new modules directory Diogo Cordeiro 2019-07-23 09:30:05 +01:00
  • 350cde08d8 [Embed] Added support for inline images Miguel Dantas 2019-08-19 01:40:31 +01:00
  • db5a29fd9a [DirectMessage] Major plugin rework tenma 2019-08-19 22:51:51 +01:00
  • 0716605e94 [CORE][ROUTES] Update urlmapper to search dynamic routes before static ones when generating URLs. tenma 2019-08-19 22:43:50 +01:00
  • c802480d75 [CORE] Add new Notice scope for private messaging tenma 2019-08-19 22:41:03 +01:00
  • 2519431f02 [Embed] Added support for inline images Miguel Dantas 2019-08-19 01:40:31 +01:00
  • b38e71e544 [Embed] Only resize thumbnail if it's bigger than the desired size Miguel Dantas 2019-08-19 01:41:19 +01:00
  • c981afcf31 [DOCUMENTATION] Add release notes Update INSTALL requirements Update CHANGELOG Update TODO Diogo Cordeiro 2019-08-12 22:44:24 +01:00