Commit Graph

  • 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
  • eccb8a4faf [ActivityPub] Move models from 'classes' to 'lib/models' Diogo Cordeiro 2019-08-13 02:54:38 +01:00
  • 7fa5ddfc44 [ActivityPub] Fix WebFinger event subscription tenma 2019-08-09 15:17:13 +01:00
  • 054f4e77f5 [ActivityPub] Fix handling of Delete Activity tenma 2019-08-08 17:21:56 +01:00
  • 1398d6cc21 [ActivityPub] This is the first release of the plugin Diogo Cordeiro 2019-08-07 01:43:56 +01:00
  • b902b019fb [ActivityPub] Use queues for notice distribution tenma 2019-08-06 21:28:55 +01:00
  • 5e589aba3c [OStatus] Fix notice enqueue tenma 2019-08-06 21:34:02 +01:00
  • c28cee88b7 [ActivityPub] Ensuring federation with other software tenma 2019-08-05 23:22:32 +01:00
  • 14a45dc546 [ActivityPub] Fix notice creation brunoccast 2019-08-04 02:03:30 +01:00
  • 883621ba34 [ActivityPub] Routes brunoccast 2019-08-04 00:56:49 +01:00
  • 067cc81ebb [ActivityPub] Ensuring notice deletion brunoccast 2019-07-25 03:29:11 +01:00
  • b19ee7b894 [ActivityPub] Ensuring Notice Favor/Disfavor brunoccast 2019-07-18 19:18:23 +01:00
  • 1b356d3bf2 [ActivityPub] Ensuring notice distribution brunoccast 2019-07-17 16:25:24 +01:00
  • 94a4059b4a [ActivityPub] Caching of Following/Followers interactions and collections brunoccast 2019-07-08 19:23:48 +01:00
  • 735a0023cc [ActivityPub] Routes brunoccast 2019-07-15 16:22:34 +01:00
  • 2ad4fa99ed [CORE] Add ActivityPub plugin This is not the same as the one in https://notabug.org/diogo/gnu-social-activitypub-plugin Differences to the first "release" -> Doesn't use guzzle nor has any composer dependencies -> Supports HTTP Signatures -> Has basic l10n/i18n -> Some minor bug fixes Diogo Cordeiro 2019-05-11 12:27:21 +01:00
  • c0950c5fc6 [PLUGINS] Dropped Memcache in favor of Memcached. The difference between these is that they use a similarly php library to interact with memcache, but memcached is more modern Miguel Dantas 2019-08-15 16:20:41 +01:00
  • afbbbbd4f2 [Memcached] Merged useful features from Memcache Miguel Dantas 2019-08-15 16:17:49 +01:00
  • 32812c9482 [PLUGINS] Updated and reviewed the Memcached plugin Miguel Dantas 2019-08-15 16:05:33 +01:00
  • c70e806d74 [RedisCache] Added README with configuration instructions Miguel Dantas 2019-08-14 15:20:52 +01:00