Commit-Graf

  • 16b5ddd230 [DATABASE] Re-introduce PostgreSQL support Alexei Sorokin 2019-09-11 14:14:40 +03:00
  • e807e3bf08 [DATABASE] Use "<>" as an SQL non-equality sign Alexei Sorokin 2019-09-11 13:27:36 +03:00
  • 37e5983aca [DATABASE] Columns not in GROUP BY must not be queried Alexei Sorokin 2019-09-11 13:12:41 +03:00
  • 0e0c375e65 [DATABASE] Re-introduce the enum type abstraction Alexei Sorokin 2019-09-11 12:48:28 +03:00
  • 6b4344968d [DATABASE] Set all primary keys as "not null" explicitly Alexei Sorokin 2019-09-11 12:27:40 +03:00
  • 2b0251213f [DATABASE] Various table schema related fixes Alexei Sorokin 2019-09-11 12:07:54 +03:00
  • bc97f34f5a [DATABASE] Re-order tables to be created Alexei Sorokin 2019-09-11 11:56:36 +03:00
  • 3f17a0efea [DATABASE] Introduce a bool type in schema Alexei Sorokin 2019-09-11 11:25:39 +03:00
  • 9d87c37ac1 [DATABASE] Consistently use the "LIMIT $limit OFFSET $offset" syntax Alexei Sorokin 2019-09-11 10:12:49 +03:00
  • 60ada8ae65 [DATABASE] Use time intervals in a SQL standard compliant way Alexei Sorokin 2019-09-11 09:58:13 +03:00
  • 6095a6de64 [DATABASE] Only use single quotation marks for SQL strings Alexei Sorokin 2019-09-11 09:46:30 +03:00
  • 6fae840ee7 [DATABASE] Set NULL in DB_DataObject in a more reliable manner Alexei Sorokin 2019-09-11 08:32:19 +03:00
  • d26aac77b3 [DATABASE] Always quote identifiers Alexei Sorokin 2019-09-11 08:15:16 +03:00
  • 1b41a38719 [CORE] Another inboxnoticestream improvement Alexei Sorokin 2019-09-10 22:25:45 +03:00
  • 1b66209e53 [DAEMONS] Switch daemons to double-forking for daemonisation Alexei Sorokin 2019-09-10 21:14:27 +03:00
  • 72f5576795 [DAEMONS] Properly disconnect daemons from the database Alexei Sorokin 2019-09-10 20:25:28 +03:00
  • cb412d228c [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
  • b0e10f01cb [StompQueue] Changed StompQueueManager to use polling rather than sockets Miguel Dantas 2019-09-02 21:13:26 +01:00
  • 7cdd64f594 [PLUGINS] Added UnQueue, a new default plugin which does all actions immediately Miguel Dantas 2019-09-01 00:40:33 +01:00
  • 333b915740 [PLUGINS] Added DBQueue plugin Miguel Dantas 2019-08-31 23:53:01 +01:00
  • e3c34c4693 [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
  • 3fbf974dad [PLUGINS] Added RedisQueue Miguel Dantas 2019-08-30 22:42:08 +01:00
  • 44e96deecd [CORE][AUTOLOAD] Fix class OAuthRequest not found Issue description as reported by aab: Miguel Dantas 2019-09-02 16:55:15 +01:00
  • 55f4ed036d [FRAMEWORK][AUTOLOAD] Fix autoloads Miguel Dantas 2019-08-23 23:25:36 +01:00
  • ab3e8ce21d [LIB_REFACTOR] Fix requires Miguel Dantas 2019-08-23 13:36:02 +01:00
  • 2ab2e22a36 [LIB_REFACTOR] Moving files into separate semantic categories Miguel Dantas 2019-08-22 18:06:14 +01:00
  • 5e16606358 [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
  • ba593bfa39 [Memcached] Fix call to undefined method close Issue description as reported by aab: Miguel Dantas 2019-09-02 16:42:10 +01:00
  • a99ae06573 [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
  • 8f070f53ec [CORE] Fix undefined offset warnings in different files tenma 2019-09-01 21:33:11 +01:00
  • fe2168c5ae [ActivityPub] Add support fox search-box profile/notice grabbing tenma 2019-08-29 16:49:13 +01:00
  • 3392939004 [ActivityPub] Handle DELETE-Person activity tenma 2019-08-27 15:37:01 +01:00
  • 18d9875e59 [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
  • 58a9c71391 [AP] Fix subscription events tenma 2019-08-29 19:33:15 +01:00
  • 6af86536aa [AP] Subscribe RemoteFollow plugin events for allowing following with the remote-follow button tenma 2019-08-25 16:01:33 +01:00
  • 66c5d17469 [OStatus] Port remote-follow to the RemoteFollow plugin tenma 2019-08-25 03:14:50 +01:00
  • 32ae48358d [RemoteFollow] Initial work in the RemoteFollow plugin tenma 2019-08-25 03:09:50 +01:00
  • d9668a6d07 [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
  • 12172f08d7 [DirectMessage] Fixed use of incorrect type which prevented posting notices with only one word Miguel Dantas 2019-08-23 23:44:19 +01:00
  • 84ba14426c [AP] Update version info tenma 2019-08-21 20:33:27 +01:00
  • 13d7c3debe [AP] Prevent postman to include the actor's followers for every sent activity tenma 2019-08-20 01:08:02 +01:00
  • 738f9cb89c [AP] Support Private Messaging tenma 2019-08-19 23:33:18 +01:00
  • 3852ad175f [AP] Fix Follow collections tenma 2019-08-14 00:43:34 +01:00
  • 83f179989e [AP] Handle unlisted/followers-only notices tenma 2019-08-13 00:05:51 +01:00
  • 0d9606ffbf [AP] Properly target public notices tenma 2019-08-11 22:54:23 +01:00
  • 4a56a61094 [RedisCache] Added plugin description, fixes 'empty msgid' error Miguel Dantas 2019-08-21 20:03:02 +01:00
  • 8d9b88a8bc [OverwriteThemeBackground] This new plugin will let the admin set a custom background theme independent Diogo Cordeiro 2019-08-19 15:35:52 +01:00
  • 616858ea89 [ExtendedProfile] Fix Admin menu option Diogo Cordeiro 2019-08-21 17:11:37 +01:00
  • 428878b6d8 [MODULES] Allow to delete third party plugins Diogo Cordeiro 2019-08-17 05:52:02 +01:00
  • 0d7c0069f2 [MODULES] Allow to upload third party plugins Fixed some bugs Diogo Cordeiro 2019-08-17 02:33:31 +01:00
  • ca22279797 [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
  • 5524cf331c [DOCUMENTATION][DEVELOPERS][PLUGINS] Some updates to Plugins doc Diogo Cordeiro 2019-08-12 21:48:29 +01:00
  • a43c10582f [TagCloud] Add Readme Diogo Cordeiro 2019-08-11 04:21:26 +01:00
  • 8d848683ad [SearchSub][README] No longer is a default plugin since 8614cd77 Diogo Cordeiro 2019-08-11 04:11:27 +01:00
  • 0c6d94fca8 [SamplePlugin] Review and update with the latest GNU social best practices Diogo Cordeiro 2019-08-11 03:16:50 +01:00
  • 68db757269 [ConversationTree] Format the plugin, add strict typing and fix docblocks Diogo Cordeiro 2019-08-11 02:18:50 +01:00
  • 76609d8f37 [OfflineBackup] Fix plugin Diogo Cordeiro 2019-08-10 22:35:45 +01:00
  • 33ac4aed32 [PLUGINS] Removed OpenX as the service doesn't exist anymore Diogo Cordeiro 2019-08-10 21:20:23 +01:00
  • 2d7ca37036 [GroupFavorited] Fix plugin Diogo Cordeiro 2019-08-10 20:21:09 +01:00
  • 3bf010ddd8 [ExtendedProfile] Hide 'Extra fields' from profile when no field was created by the sysadmin Diogo Cordeiro 2019-08-10 20:04:43 +01:00
  • 9a9fa89a0c [ExtendedProfile] Allow to delete custom profile field Diogo Cordeiro 2019-08-10 13:40:47 +01:00
  • fd1a7a5e68 [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
  • c71fa9099f [GNUsocialProfileExtensions] Fixed plugin Diogo Cordeiro 2019-08-08 15:08:23 +01:00
  • 9bb6fc3f0d [PLUGINS] Removed GNUsocial{Photo, Photos, Video} as we don't need them anymore Diogo Cordeiro 2019-08-08 14:44:56 +01:00
  • 3909d49982 [PLUGINS] Removed GeoURL as the service doesn't exist anymore Diogo Cordeiro 2019-08-07 22:17:24 +01:00
  • a4680524a7 [ForceGroup] Modernized plugin and improved documentation Diogo Cordeiro 2019-08-04 14:39:18 +01:00
  • 5a679ac561 [DEFAULT] Add 'DirectionDetector' as a default plugin Diogo Cordeiro 2019-08-04 14:13:01 +01:00
  • 66edc49bcf [ChooseTheme] Fixed plugin Diogo Cordeiro 2019-08-04 14:07:00 +01:00
  • 0ecf9eb649 [BlankAd] Fixed plugin Diogo Cordeiro 2019-08-04 13:06:08 +01:00
  • 79cce82e50 [Awesomeness] Fixed plugin Diogo Cordeiro 2019-08-04 12:01:49 +01:00
  • 5ca939fdd2 [DEFAULT] Add 'AccountManager' as a default plugin Diogo Cordeiro 2019-08-04 12:02:27 +01:00
  • fa28646d43 [CORE] Core modules shouldn't show up in version action Diogo Cordeiro 2019-08-02 21:53:43 +01:00
  • 20a6f1d4f4 [CORE] Plugin API now extends a new Module API Diogo Cordeiro 2019-08-12 15:03:30 +01:00
  • 3821d2317e [PLUGIN API] Bug fixes and improvements Diogo Cordeiro 2019-08-12 15:03:18 +01:00
  • 99fe3e5a52 [CORE] Move plugin superclasses from /lib/ to /lib/modules/ Diogo Cordeiro 2019-08-02 02:50:48 +01:00
  • c18f26145c [CORE] Move core plugins to a new modules directory Diogo Cordeiro 2019-07-23 09:30:05 +01:00
  • 8e7ab891a5 [Embed] Added support for inline images Miguel Dantas 2019-08-19 01:40:31 +01:00
  • 0b30d932fc [DirectMessage] Major plugin rework tenma 2019-08-19 22:51:51 +01:00
  • 23512bea14 [CORE][ROUTES] Update urlmapper to search dynamic routes before static ones when generating URLs. tenma 2019-08-19 22:43:50 +01:00
  • 06fb856d24 [CORE] Add new Notice scope for private messaging tenma 2019-08-19 22:41:03 +01:00
  • 9ab13191af [Embed] Added support for inline images Miguel Dantas 2019-08-19 01:40:31 +01:00
  • bf885fbef8 [Embed] Only resize thumbnail if it's bigger than the desired size Miguel Dantas 2019-08-19 01:41:19 +01:00
  • 233f731296 [DOCUMENTATION] Add release notes Update INSTALL requirements Update CHANGELOG Update TODO Diogo Cordeiro 2019-08-12 22:44:24 +01:00
  • 3cac110148 [ActivityPub] Move models from 'classes' to 'lib/models' Diogo Cordeiro 2019-08-13 02:54:38 +01:00
  • ec749aa350 [ActivityPub] Fix WebFinger event subscription tenma 2019-08-09 15:17:13 +01:00
  • b4b5d3e009 [ActivityPub] Fix handling of Delete Activity tenma 2019-08-08 17:21:56 +01:00
  • 489cab0f87 [ActivityPub] This is the first release of the plugin Diogo Cordeiro 2019-08-07 01:43:56 +01:00
  • 130c839adf [ActivityPub] Use queues for notice distribution tenma 2019-08-06 21:28:55 +01:00
  • 081eec3608 [OStatus] Fix notice enqueue tenma 2019-08-06 21:34:02 +01:00
  • 20d101e1f2 [ActivityPub] Ensuring federation with other software tenma 2019-08-05 23:22:32 +01:00
  • 3472eca45b [ActivityPub] Fix notice creation brunoccast 2019-08-04 02:03:30 +01:00
  • 37936d101e [ActivityPub] Routes brunoccast 2019-08-04 00:56:49 +01:00
  • 9de1c34bc0 [ActivityPub] Ensuring notice deletion brunoccast 2019-07-25 03:29:11 +01:00
  • 87423a0191 [ActivityPub] Ensuring Notice Favor/Disfavor brunoccast 2019-07-18 19:18:23 +01:00
  • 233bdf57ac [ActivityPub] Ensuring notice distribution brunoccast 2019-07-17 16:25:24 +01:00
  • 25390bf96f [ActivityPub] Caching of Following/Followers interactions and collections brunoccast 2019-07-08 19:23:48 +01:00
  • 90cb222af5 [ActivityPub] Routes brunoccast 2019-07-15 16:22:34 +01:00
  • 2f1ddd8280 [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
  • 6bf888b520 [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
  • be1654237d [Memcached] Merged useful features from Memcache Miguel Dantas 2019-08-15 16:17:49 +01:00