#110 [WIP] Add namespaces and, in particular, fix Conflict with Event class and PHP Event module

Aberta
senooken desexa fusionar 176 achegas de senooken/fix-event-class-conflict en diogo/nightly

176 Achegas

Autor SHA1 Mensaxe Data
  SENOO, Ken 27dcdc3707 - Revert fixing third party library (`vendor/hoa/event/Bucket.php`). %!s(int64=4) %!d(string=hai) anos
  SENOO, Ken 6f11df2970 Fix conflict for GNUsocial Event class (lib/util/event.php) and PHP Event module %!s(int64=4) %!d(string=hai) anos
  Diogo Cordeiro bec6fdc66a [NOTICES] Add data-nosnippet attribute for notices by remote profiles %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro 6833c9f1c2 [SHOWSTREAM] Add robots meta-tag for remote profiles %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro 18ade30185 [FORMAT] Ran php-cs-fixer on the handlers of notice items and streams %!s(int64=5) %!d(string=hai) anos
  Alexei Sorokin e7ab305335 [CORE] Use monotonic time via hrtime() where applicable %!s(int64=5) %!d(string=hai) anos
  Alexei Sorokin 110d3a453a [Embed][CORE] Validate the hexadecimal for hex2bin properly %!s(int64=5) %!d(string=hai) anos
  Alexei Sorokin f5aeab39b4 [PEAR DB_DataObject] Make static methods in Cast actually static %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro e7738895ce [DOCUMENTATION] Updated TODO and branches info %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro 60446dfc20 [CORE] Better queues defaults %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro dc211c9c44 [ActivityPub][Postman] Fix not sending notices to self %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro 27babac6dc [Ostatus] Partially revert 69add504e6 %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro 3e2b7cddc8 [ActivityPub][RSA] Revision, increase type scrictness and improve docs %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro 80ba2b3ccc [ActivityPub] Properly handle Actor URIs by using events correctly %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro b730582336 [CORE] Add GNUSOCIAL_ENGINE_REPO_URL and increase usage of GNUSOCIAL_ENGINE_URL %!s(int64=5) %!d(string=hai) anos
  Alexei Sorokin 1b429dd2e5 [API] Show a nicer no such user error on statusnet/groups/list_all %!s(int64=5) %!d(string=hai) anos
  Alexei Sorokin 448404e45c [SCRIPTS] Fix resend_confirm_address.php %!s(int64=5) %!d(string=hai) anos
  Alexei Sorokin 562d84c375 [Xmpp] Adjust type declarations for changes in XMPPHP %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro f09e3362aa [COMPOSER] update %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro 51b5b1c08c [ActivityPub][RSA] Fix types of generate_keys %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro ca2dde9a41 [ExtendedProfile] Fix updates and allow to delete values %!s(int64=5) %!d(string=hai) anos
  Alexei Sorokin 6674d1ed0f [NodeInfo][DATABASE] Adjust indices of the "notice" and "user" tables %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro 2a10dffff8 [UI] Fix a small typo %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro e0b17fc97d [REALTIME] Reviewed both the superclass and its dist plugins %!s(int64=5) %!d(string=hai) anos
  Alexei Sorokin 52800c3a65 [DATABASE] Remove profile_tag_tag_fkey %!s(int64=5) %!d(string=hai) anos
  Alexei Sorokin 9124617055 [Xmpp] Latin-1 space characters are not forbidden for XMPP resources %!s(int64=5) %!d(string=hai) anos
  Alexei Sorokin b312712d1b [Xmpp] Use UnexpectedValueException in splitJid, a bit narrower %!s(int64=5) %!d(string=hai) anos
  Alexei Sorokin 5bc1b8695e [DATABASE] Disable 'NULL' strings evaluation as SQL NULLs %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro d921f3dadb [ActivityPub] New URI system %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro c154712012 [PEAR DB_DataObject] Removed DB_DATAOBJECT_NO_OVERLOAD as we don't have support for either PHP 4 or 5 %!s(int64=5) %!d(string=hai) anos
  tenma 3634af3fdc [TheFreeNetwork] First code: Module class and census event %!s(int64=5) %!d(string=hai) anos
  tenma 1df9ec9f0f [SCRIPTS] Add updateuris script %!s(int64=5) %!d(string=hai) anos
  tenma ae54a94d41 [CORE] Update common_user_uri %!s(int64=5) %!d(string=hai) anos
  tenma 69add504e6 [OStatus] Add script for profile deduplication and URI fixing %!s(int64=5) %!d(string=hai) anos
  tenma a0d30b6872 [ActivityPub] Fix some small known problems %!s(int64=5) %!d(string=hai) anos
  Alexei Sorokin a06b33be66 [AnonymousFave][DATABASE] Set the created timestamp on INSERT %!s(int64=5) %!d(string=hai) anos
  Alexei Sorokin fe3e33e702 [DAEMONS][TwitterBridge] Set PUBLICDIR %!s(int64=5) %!d(string=hai) anos
  Alexei Sorokin 3f56459734 [COMPOSER] Remove some pre-composer remnants from the code %!s(int64=5) %!d(string=hai) anos
  Alexei Sorokin 4903241e4b [DOCUMENTATION][NGINX conf] snippets/fastcgi-php.conf is Debian-specific %!s(int64=5) %!d(string=hai) anos
  Alexei Sorokin 85be003cf5 [Embed][CORE] hex2bin should always get an even amount of symbols %!s(int64=5) %!d(string=hai) anos
  tenma bddc1c0f9d [ActivityPub] Fix successive "Cannot use object of type stdClass as array" errors in the postman %!s(int64=5) %!d(string=hai) anos
  tenma 01f6d83b86 [MODULES] Fix VERSION constant to MODULE_VERSION in various modules %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro aa994ee4fb [CORE] Allow to force non-fancy URLs %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro d058a70557 [MEDIA] Simplify Attachment actions %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro 7298468df7 [FILE] Fix Return value of File::getFileOrThumbnailSize() must be of the type int, null returned %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro 63caa5044d [LIB_REFACTOR] Fix minor issues %!s(int64=5) %!d(string=hai) anos
  tenma 2ae93dbec6 [ActivityPub] Revert usage of bitwise-operator & in the inbox_handler class. %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro b434bead2c [ActivityPub] The protocol allows content to be null, GNU social doesn't, we'll reject silentiously %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro 6284b155b8 [ActivityPub] attributedTo itself is not required, if not present then it should be inferred from the actor %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro b12c2d17d5 [ActivityPub] Fix security issue concerning remote profile deletes %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro 5fb1e26a4c [ActivityPub] Inbox Handler: Remove old guzzle import %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro 6423750250 [ActivityPub] Slightly increase robustness on exception handling %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro d9b5ef1cee [ActivityPub] Consistent headers in explorer requests %!s(int64=5) %!d(string=hai) anos
  Miguel Dantas f1717bde51 Fix 'Call to a member function getPayload() on null' %!s(int64=5) %!d(string=hai) anos
  Miguel Dantas c6f4f40bba [Embed][CORE] Fixes 'Invalid Filename' on Embed. Regex didn't get updated %!s(int64=5) %!d(string=hai) anos
  Alexei Sorokin 65f1b1e1e3 Fix minor git merge resolving issues %!s(int64=5) %!d(string=hai) anos
  Alexei Sorokin ad91ef66bd [SCRIPTS] Set PUBLICDIR in plugin scripts as well %!s(int64=5) %!d(string=hai) anos
  Alexei Sorokin 6bfa593988 [DAEMONS] Move resetDb to the Daemon class %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro 3ea580b537 [ActivityPub] Add missing parenthesis in class instantiation %!s(int64=5) %!d(string=hai) anos
  Alexei Sorokin 87b0b493eb [ActivityPub] Fix an unhandled error in onStartGetProfileFromURI %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro 4eb4a2de00 [ActivityPub] Fix some bugs with onStartNoticeSearch %!s(int64=5) %!d(string=hai) anos
  Alexei Sorokin 1f2f57b03b [CORE] Fix logging of very early failures %!s(int64=5) %!d(string=hai) anos
  Alexei Sorokin 4afaad3df5 [DATABASE][MariaDB] Properly account for foreign keys %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro c3ba2e0f94 [BugFix] Plugins ExtendedProfile and OverwriteThemeBackground - admin is identical to system path names. %!s(int64=5) %!d(string=hai) anos
  Alexei Sorokin 693c3168da [OStatus] The unsubscribe state also needs a label %!s(int64=5) %!d(string=hai) anos
  Alexei Sorokin 8f309bc768 Merge branch 'pgsql_support' into nightly %!s(int64=5) %!d(string=hai) anos
  Alexei Sorokin 1a0d6a90c2 [INSTALL] Fix lib/util/installer.php import path %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro 7f2019b4af [MODULES] Make disable in admin panel effective %!s(int64=5) %!d(string=hai) anos
  Alexei Sorokin ee7f0a2016 [DATABASE] Re-introduce PostgreSQL support %!s(int64=5) %!d(string=hai) anos
  Alexei Sorokin 644b417f6c [DATABASE] Use "<>" as an SQL non-equality sign %!s(int64=5) %!d(string=hai) anos
  Alexei Sorokin 471576d6e8 [DATABASE] Columns not in GROUP BY must not be queried %!s(int64=5) %!d(string=hai) anos
  Alexei Sorokin 7ee8aa7838 [DATABASE] Re-introduce the enum type abstraction %!s(int64=5) %!d(string=hai) anos
  Alexei Sorokin af63e9a7ad [DATABASE] Set all primary keys as "not null" explicitly %!s(int64=5) %!d(string=hai) anos
  Alexei Sorokin 95c7344557 [DATABASE] Various table schema related fixes %!s(int64=5) %!d(string=hai) anos
  Alexei Sorokin 0c936e54ba [DATABASE] Re-order tables to be created %!s(int64=5) %!d(string=hai) anos
  Alexei Sorokin 62b90c29db [DATABASE] Introduce a bool type in schema %!s(int64=5) %!d(string=hai) anos
  Alexei Sorokin 6911b499d3 [DATABASE] Consistently use the "LIMIT $limit OFFSET $offset" syntax %!s(int64=5) %!d(string=hai) anos
  Alexei Sorokin 44f4c9374d [DATABASE] Use time intervals in a SQL standard compliant way %!s(int64=5) %!d(string=hai) anos
  Alexei Sorokin 11dabbe44d [DATABASE] Only use single quotation marks for SQL strings %!s(int64=5) %!d(string=hai) anos
  Alexei Sorokin 0a5a3845db [DATABASE] Set NULL in DB_DataObject in a more reliable manner %!s(int64=5) %!d(string=hai) anos
  Alexei Sorokin 5b797328f2 [DATABASE] Always quote identifiers %!s(int64=5) %!d(string=hai) anos
  Alexei Sorokin b89f1ad7d8 [CORE] Another inboxnoticestream improvement %!s(int64=5) %!d(string=hai) anos
  Alexei Sorokin b0104d9992 [DAEMONS] Switch daemons to double-forking for daemonisation %!s(int64=5) %!d(string=hai) anos
  Alexei Sorokin 9d8f4c774f [DAEMONS] Properly disconnect daemons from the database %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro 8b7a22ecd9 Merge branch 'nightly' of biodantas/gnu-social into nightly %!s(int64=5) %!d(string=hai) anos
  Miguel Dantas a4e6db8d76 [OpportunisticQM] Revamped plugin to be able to use other poll based queuemanagers, no just the DB %!s(int64=5) %!d(string=hai) anos
  Miguel Dantas 78506d5249 [StompQueue] Changed StompQueueManager to use polling rather than sockets %!s(int64=5) %!d(string=hai) anos
  Miguel Dantas 6747b18b75 [PLUGINS] Added UnQueue, a new default plugin which does all actions immediately %!s(int64=5) %!d(string=hai) anos
  Miguel Dantas 544f13c52a [PLUGINS] Added DBQueue plugin %!s(int64=5) %!d(string=hai) anos
  Miguel Dantas 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 %!s(int64=5) %!d(string=hai) anos
  Miguel Dantas a3b228399b [PLUGINS] Added RedisQueue %!s(int64=5) %!d(string=hai) anos
  Miguel Dantas 100a557c7c [CORE][AUTOLOAD] Fix class OAuthRequest not found %!s(int64=5) %!d(string=hai) anos
  Miguel Dantas 6acc75ccff [FRAMEWORK][AUTOLOAD] Fix autoloads %!s(int64=5) %!d(string=hai) anos
  Miguel Dantas b41f9620fa [LIB_REFACTOR] Fix requires %!s(int64=5) %!d(string=hai) anos
  Miguel Dantas 58bde08425 [LIB_REFACTOR] Moving files into separate semantic categories %!s(int64=5) %!d(string=hai) anos
  Miguel Dantas 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 %!s(int64=5) %!d(string=hai) anos
  Miguel Dantas d209964718 [Memcached] Fix call to undefined method `close` %!s(int64=5) %!d(string=hai) anos
  Miguel Dantas c03f659efb [Embed] Fix use of undefined `img_data` %!s(int64=5) %!d(string=hai) anos
  tenma 2e66cbeb60 [CORE] Fix undefined offset warnings in different files %!s(int64=5) %!d(string=hai) anos
  tenma 19409cb999 [ActivityPub] Add support fox search-box profile/notice grabbing %!s(int64=5) %!d(string=hai) anos
  tenma c06182c38f [ActivityPub] Handle DELETE-Person activity %!s(int64=5) %!d(string=hai) anos
  Miguel Dantas f79cd8cee3 [CORE] Fix small bug where Notice was sending a JSON representation to the queue, instead of sending itself %!s(int64=5) %!d(string=hai) anos
  tenma c130739de0 [AP] Fix subscription events %!s(int64=5) %!d(string=hai) anos
  tenma 1a4a1583d5 [AP] Subscribe RemoteFollow plugin events for allowing following with the remote-follow button %!s(int64=5) %!d(string=hai) anos
  tenma 3633ca04eb [OStatus] Port remote-follow to the RemoteFollow plugin %!s(int64=5) %!d(string=hai) anos
  tenma e61c0c45aa [RemoteFollow] Initial work in the RemoteFollow plugin %!s(int64=5) %!d(string=hai) anos
  Miguel Dantas 6d81848f25 [URLMAPPER] Fix small bug in URLMapper: a dynamic route might not exist even if a static one does %!s(int64=5) %!d(string=hai) anos
  Miguel Dantas 10b3b343dd [DirectMessage] Fixed use of incorrect type which prevented posting notices with only one word %!s(int64=5) %!d(string=hai) anos
  tenma f6fd025be2 [AP] Update version info %!s(int64=5) %!d(string=hai) anos
  tenma b5897687a6 [AP] Prevent postman to include the actor's followers for every sent activity %!s(int64=5) %!d(string=hai) anos
  tenma ebeae261de [AP] Support Private Messaging %!s(int64=5) %!d(string=hai) anos
  tenma 9733f3c02c [AP] Fix Follow collections %!s(int64=5) %!d(string=hai) anos
  tenma 217c8a3933 [AP] Handle unlisted/followers-only notices %!s(int64=5) %!d(string=hai) anos
  tenma 7188d81ad4 [AP] Properly target public notices %!s(int64=5) %!d(string=hai) anos
  Miguel Dantas 48cacd6d9d [RedisCache] Added plugin description, fixes 'empty msgid' error %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro 1e378a514d [OverwriteThemeBackground] This new plugin will let the admin set a custom background theme independent %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro 92ab5e18ee [ExtendedProfile] Fix Admin menu option %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro b42af10905 [MODULES] Allow to delete third party plugins %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro afe8158cb7 [MODULES] Allow to upload third party plugins %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro a05bea0af5 [MODULES] List all available plugins and allow enabling them via UI %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro e1514a151c [DOCUMENTATION][DEVELOPERS][PLUGINS] Some updates to Plugins doc %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro 2a82cfdb2a [TagCloud] Add Readme %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro 49da433879 [SearchSub][README] No longer is a default plugin since 8614cd77 %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro 92388e1734 [SamplePlugin] Review and update with the latest GNU social best practices %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro 3860c25dc0 [ConversationTree] Format the plugin, add strict typing and fix docblocks %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro 25ee5ed1f9 [OfflineBackup] Fix plugin %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro 566214ac62 [PLUGINS] Removed OpenX as the service doesn't exist anymore %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro 1459f10803 [GroupFavorited] Fix plugin %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro 0795a39459 [ExtendedProfile] Hide 'Extra fields' from profile when no field was created by the sysadmin %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro e5831d6807 [ExtendedProfile] Allow to delete custom profile field %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro 88bdb5114f [Plugins] Incorporated GNUsocialExtendedProfile as part of ExtendedProfile %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro 90bd9088bb [GNUsocialProfileExtensions] Fixed plugin %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro 01cf8ab82c [PLUGINS] Removed GNUsocial{Photo, Photos, Video} as we don't need them anymore %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro aee5506f00 [PLUGINS] Removed GeoURL as the service doesn't exist anymore %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro b6183f2de1 [ForceGroup] Modernized plugin and improved documentation %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro 452e0fe553 [DEFAULT] Add 'DirectionDetector' as a default plugin %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro 2f341a3369 [ChooseTheme] Fixed plugin %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro 66e55d1a1f [BlankAd] Fixed plugin %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro 63fac32bc0 [Awesomeness] Fixed plugin %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro aaeaeba57c [DEFAULT] Add 'AccountManager' as a default plugin %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro d3c56897a3 [CORE] Core modules shouldn't show up in version action %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro 0c2c3ec862 [CORE] Plugin API now extends a new Module API %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro b6e7b18c7b [PLUGIN API] Bug fixes and improvements %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro 55d049b1e8 [CORE] Move plugin superclasses from /lib/ to /lib/modules/ %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro 8c0601816f [CORE] Move core plugins to a new modules directory %!s(int64=5) %!d(string=hai) anos
  Miguel Dantas 350cde08d8 [Embed] Added support for inline images %!s(int64=5) %!d(string=hai) anos
  tenma db5a29fd9a [DirectMessage] Major plugin rework %!s(int64=5) %!d(string=hai) anos
  tenma 0716605e94 [CORE][ROUTES] Update urlmapper to search dynamic routes before static ones when generating URLs. %!s(int64=5) %!d(string=hai) anos
  tenma c802480d75 [CORE] Add new Notice scope for private messaging %!s(int64=5) %!d(string=hai) anos
  Miguel Dantas 2519431f02 [Embed] Added support for inline images %!s(int64=5) %!d(string=hai) anos
  Miguel Dantas b38e71e544 [Embed] Only resize thumbnail if it's bigger than the desired size %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro c981afcf31 [DOCUMENTATION] Add release notes %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro eccb8a4faf [ActivityPub] Move models from 'classes' to 'lib/models' %!s(int64=5) %!d(string=hai) anos
  tenma 7fa5ddfc44 [ActivityPub] Fix WebFinger event subscription %!s(int64=5) %!d(string=hai) anos
  tenma 054f4e77f5 [ActivityPub] Fix handling of Delete Activity %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro 1398d6cc21 [ActivityPub] This is the first release of the plugin %!s(int64=5) %!d(string=hai) anos
  tenma b902b019fb [ActivityPub] Use queues for notice distribution %!s(int64=5) %!d(string=hai) anos
  tenma 5e589aba3c [OStatus] Fix notice enqueue %!s(int64=5) %!d(string=hai) anos
  tenma c28cee88b7 [ActivityPub] Ensuring federation with other software %!s(int64=5) %!d(string=hai) anos
  brunoccast 14a45dc546 [ActivityPub] Fix notice creation %!s(int64=5) %!d(string=hai) anos
  brunoccast 883621ba34 [ActivityPub] Routes %!s(int64=5) %!d(string=hai) anos
  brunoccast 067cc81ebb [ActivityPub] Ensuring notice deletion %!s(int64=5) %!d(string=hai) anos
  brunoccast b19ee7b894 [ActivityPub] Ensuring Notice Favor/Disfavor %!s(int64=5) %!d(string=hai) anos
  brunoccast 1b356d3bf2 [ActivityPub] Ensuring notice distribution %!s(int64=5) %!d(string=hai) anos
  brunoccast 94a4059b4a [ActivityPub] Caching of Following/Followers interactions and collections %!s(int64=5) %!d(string=hai) anos
  brunoccast 735a0023cc [ActivityPub] Routes %!s(int64=5) %!d(string=hai) anos
  Diogo Cordeiro 2ad4fa99ed [CORE] Add ActivityPub plugin %!s(int64=5) %!d(string=hai) anos
  Miguel Dantas 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 %!s(int64=5) %!d(string=hai) anos
  Miguel Dantas afbbbbd4f2 [Memcached] Merged useful features from Memcache %!s(int64=5) %!d(string=hai) anos
  Miguel Dantas 32812c9482 [PLUGINS] Updated and reviewed the Memcached plugin %!s(int64=5) %!d(string=hai) anos
  Miguel Dantas c70e806d74 [RedisCache] Added README with configuration instructions %!s(int64=5) %!d(string=hai) anos
  Miguel Dantas 05be2e7386 [RedisCache] Fix use of undefined variable %!s(int64=5) %!d(string=hai) anos
  Miguel Dantas e2e8885ce3 [PLUGINS] Removed direct call of EndCache events on all plugins, as it is now handled by the library %!s(int64=5) %!d(string=hai) anos
  Miguel Dantas b214d8b6ee [CACHING] Imported Chimo's RedisCache plugin and fixed some small parts %!s(int64=5) %!d(string=hai) anos
  Miguel Dantas ba98bb9334 [CORE] Fixed small anti-pattern on cache code. Plugins had to throw EndCache events, when this should be done by the library %!s(int64=5) %!d(string=hai) anos
  Miguel Dantas 630a578e1d [COMPOSER] Added predis/predis and updated packages %!s(int64=5) %!d(string=hai) anos