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