]>
git.mxchange.org Git - quix0rs-gnu-social.git/log
Diogo Cordeiro [Wed, 22 May 2019 22:39:34 +0000 (23:39 +0100)]
[SESSION] Log messages were a bit confusing
Reported by XRevan86
Diogo Cordeiro [Sun, 26 May 2019 19:12:29 +0000 (19:12 +0000)]
Merge branch 'master' of postblue/gnu-social into master
Guillaume Hayot [Sun, 26 May 2019 18:40:36 +0000 (20:40 +0200)]
Changing URI to community plugins page
Guillaume Hayot [Sun, 26 May 2019 18:34:47 +0000 (20:34 +0200)]
Removing community plugins
Diogo Cordeiro [Thu, 16 May 2019 23:32:00 +0000 (00:32 +0100)]
Fix noticesearch tag regex
Diogo Cordeiro [Tue, 14 May 2019 21:57:45 +0000 (22:57 +0100)]
[SESSION] Implement SessionHandlerInterface instead of setting custom handlers by XRevan86
Diogo Cordeiro [Sat, 11 May 2019 20:20:09 +0000 (21:20 +0100)]
[SESSION] Increase type strictness for full PHP adherence
Documented this file (adapted from maiyannah's postActiv doc)
This commit also fixes PHP Warning: session_write_close(): Session callback expects true/false return value in classes/Session.php on line 289 (spoted by XRevan86)
Observation: In a newer release we will be replacing this kind of castings with actual explicit PHP7 return types
Diogo Cordeiro [Tue, 14 May 2019 14:51:42 +0000 (15:51 +0100)]
is_rtl should handle lang instead of code
Diogo Cordeiro [Sat, 11 May 2019 19:52:02 +0000 (20:52 +0100)]
[Nodeinfo] Fix twitterimport enabled check
Diogo Cordeiro [Sat, 11 May 2019 19:04:18 +0000 (20:04 +0100)]
Improved version of nginx sample config by XRevan86
Diogo Cordeiro [Mon, 6 May 2019 22:58:45 +0000 (23:58 +0100)]
[XML/HTML Outputter] General improvements and refactoring as well as some bug fixes
Diogo Cordeiro [Mon, 6 May 2019 03:01:07 +0000 (04:01 +0100)]
Fix broken user activitystreams feed due to deleted notices
Diogo Cordeiro [Sun, 5 May 2019 13:03:55 +0000 (14:03 +0100)]
lib/ping.php - Fix PHP 7.3 Warning switch continue -> break
Diogo Cordeiro [Sat, 4 May 2019 21:51:30 +0000 (22:51 +0100)]
[Nodeinfo] Correct HELP info on fix_stats.php
Diogo Cordeiro [Fri, 3 May 2019 16:09:23 +0000 (17:09 +0100)]
Fix some typos/small obvious bugs on twitterRssGroupArray
Diogo Cordeiro [Fri, 3 May 2019 12:26:06 +0000 (13:26 +0100)]
Merge branch 'ATOM-priority" from Alexandre Alapetite into HEAD
source: https://git.gnu.io/gnu/gnu-social/merge_requests/174
Diogo Cordeiro [Sun, 28 Apr 2019 22:39:36 +0000 (23:39 +0100)]
Update PEAR to v1.10.9 and patch it so it works quietly
Diogo Cordeiro [Sat, 27 Apr 2019 17:21:14 +0000 (18:21 +0100)]
Ugly patch to maintain old DB handle code working quietly
We have to replace this database engine with a modern one
Diogo Cordeiro [Sat, 27 Apr 2019 16:39:42 +0000 (17:39 +0100)]
Make group edit and logo great again by XRevan86
Diogo Cordeiro [Sat, 27 Apr 2019 14:15:11 +0000 (15:15 +0100)]
Undefined user in passwordsettings by XRevan86
Diogo Cordeiro [Fri, 26 Apr 2019 23:28:05 +0000 (00:28 +0100)]
Some minor refactoring on session handler
Diogo Cordeiro [Fri, 26 Apr 2019 22:08:16 +0000 (23:08 +0100)]
RSVP asHTML throws a pretty exception that should go out of the div, by XRevan86
Diogo Cordeiro [Fri, 26 Apr 2019 22:03:31 +0000 (23:03 +0100)]
Only variables should be assigned by reference
caught by XRevan86
Diogo Cordeiro [Fri, 26 Apr 2019 00:10:50 +0000 (01:10 +0100)]
Fix negative one subscriptions by XRevan86
Only local users are subscribed to themselves.
Diogo Cordeiro [Thu, 25 Apr 2019 23:59:38 +0000 (00:59 +0100)]
Add Registration form hook points by XRevan86
Diogo Cordeiro [Thu, 25 Apr 2019 23:43:58 +0000 (00:43 +0100)]
Add russian translation to NodeInfo plugin by XRevan86
Diogo Cordeiro [Thu, 25 Apr 2019 23:34:17 +0000 (00:34 +0100)]
Various obvious bug fixes and better PHP 7 support
Many of these came from a XRevan86 patch
Diogo Cordeiro [Thu, 25 Apr 2019 21:32:30 +0000 (22:32 +0100)]
Fix wrong path on Realtime cleanupchannels script by XRevan86
Diogo Cordeiro [Thu, 25 Apr 2019 21:31:03 +0000 (22:31 +0100)]
Fix undefined variables on Favorite plugin by XRevan86
Diogo Cordeiro [Thu, 25 Apr 2019 21:21:15 +0000 (22:21 +0100)]
Some obvious bug fixes for i18n
Diogo Cordeiro [Thu, 25 Apr 2019 19:46:31 +0000 (20:46 +0100)]
When an attachment fails to load, it shouldn't destroy the whole layout by XRevan86
Diogo Cordeiro [Thu, 25 Apr 2019 18:07:54 +0000 (19:07 +0100)]
Fix fulltext search by XRevan86
Diogo Cordeiro [Thu, 25 Apr 2019 17:51:44 +0000 (18:51 +0100)]
Fix bug in
36a55d84 .
We still have to further review and improve the caching of streams.
Important related changes:
2272cc24 #diff-8633314d55a2834ab2ea425d7157bec14aca672L60
Important related discussion: https://github.com/chimo/gs-rediscache/issues/{1,2}
Diogo Cordeiro [Thu, 25 Apr 2019 02:15:26 +0000 (03:15 +0100)]
Faster inboxnoticestream.php by XRevan86.
This commit consequently reverts
5dcc98d1c6 and
a59c439b46 . This translated the php based version into a faster SQL query.
Diogo Cordeiro [Tue, 23 Apr 2019 22:10:43 +0000 (23:10 +0100)]
inboxnoticestream.php gotta go fast
Diogo Cordeiro [Tue, 23 Apr 2019 21:11:29 +0000 (22:11 +0100)]
StoreRemoteMedia - removeRemoteMedia script - Add missing newline in bad limit error
Diogo Cordeiro [Mon, 22 Apr 2019 16:22:17 +0000 (17:22 +0100)]
Faster NodeInfo stats
Diogo Cordeiro [Mon, 22 Apr 2019 06:27:50 +0000 (07:27 +0100)]
OStatus and XMPP plugins now inform Nodeinfo plugins about their activity
Diogo Cordeiro [Mon, 22 Apr 2019 05:48:51 +0000 (06:48 +0100)]
Add chimo's Nodeinfo plugin as a default GNU social plugin
Diogo Cordeiro [Sun, 21 Apr 2019 00:24:57 +0000 (01:24 +0100)]
XmppPlugin - Fix preg_match() - Compilation failed
Disallowed Unicodecode point (>= 0xd800 && <= 0xdfff)
Diogo Cordeiro [Sun, 21 Apr 2019 00:23:50 +0000 (01:23 +0100)]
Modern version of XMPPHP extlib
Original XMPPHP is no longer maintained
Therefore I've done some optimizations and imported some commits from birkner and zorn-v forks.
None of the forks really looked ready to be adopted...
Diogo Cordeiro [Sat, 20 Apr 2019 23:56:56 +0000 (00:56 +0100)]
Faster inboxnoticestream.php by XRevan86
Diogo Cordeiro [Sat, 20 Apr 2019 22:27:46 +0000 (23:27 +0100)]
OStatus plugin - Merge some bug fixes by XRevan86
Diogo Cordeiro [Sat, 20 Apr 2019 00:50:02 +0000 (01:50 +0100)]
Remove from .gitignore stuff that should clearly go to developer's global gitignore instead
Diogo Cordeiro [Fri, 19 Apr 2019 20:16:42 +0000 (21:16 +0100)]
Diogo Cordeiro [Fri, 19 Apr 2019 19:54:24 +0000 (20:54 +0100)]
User_im_prefs - Fix wrong schemaDef
Diogo Cordeiro [Fri, 19 Apr 2019 14:25:01 +0000 (15:25 +0100)]
XMPPHP - Fix string as array usage errors on PHP 7
Diogo Cordeiro [Thu, 18 Apr 2019 00:03:09 +0000 (01:03 +0100)]
[StoreRemoteMedia] script removeRemoteMedia.php was trying to remove already removed files
Sometimes different posts are associated with the same file, that case wasn't considered
Thanks to XRevan86 for spotting this issue.
Diogo Cordeiro [Wed, 17 Apr 2019 01:00:12 +0000 (02:00 +0100)]
[StoreRemoteMedia] script removeRemoteMedia.php was deleting every file posted without being via web interface
Added two more options: delete image-only attachments; delete previews (like oembed thumbs)
Some further minor improvements.
Thanks to colegota for spotting this issue.
Diogo Cordeiro [Tue, 16 Apr 2019 00:11:54 +0000 (01:11 +0100)]
Updated HTMLPurifier to 4.10.0
Source: http://htmlpurifier.org/releases/htmlpurifier-4.10.0-lite.zip
Release date: 2018-02-22
Diogo Cordeiro [Mon, 15 Apr 2019 23:43:17 +0000 (00:43 +0100)]
Set default value of datetime columns to CURRENT_TIMESTAMP
This resolves an issue with MySQL 5.7 where the default SQL_MODE is set to disallow zero dates (i.e. '0000-00-00 00:00:00')
Fixed thanks to Francis and Normandy from postActiv.
Diogo Cordeiro [Mon, 15 Apr 2019 23:20:20 +0000 (00:20 +0100)]
extlib/DB/DataObject - Fix PHP 7.3 Warning switch continue -> break
Also reformatted under PSR norms
Diogo Cordeiro [Fri, 14 Sep 2018 21:42:51 +0000 (22:42 +0100)]
Update master GS version
Alexandre Alapetite [Tue, 20 Nov 2018 22:39:23 +0000 (22:39 +0000)]
Give priority to ATOM to expose WebSub.
Hello,
The ATOM feed contains the hub declaration for WebSub / PubSubHubbub, but the RSS / RDF / JSON versions do not.
Currently, the ATOM version is declared last.
RSS/ATOM clients typically pick whichever version comes first, and will thus not see the WebSub feature.
I therefore suggest putting the ATOM version first, as it is more feature-rich than the other versions.
Clients not compatible with ATOM would not pick it anyway due to the different type attribute.
See same PR for Mastodon: https://github.com/tootsuite/mastodon/pull/9302
and WebSub tester https://websub.rocks/publisher
Diogo Cordeiro [Fri, 14 Sep 2018 21:33:54 +0000 (21:33 +0000)]
Merge branch 'issue-326' into 'master'
Script for removing remote files until a given date
See merge request diogo/gnu-social!5
Diogo Cordeiro [Fri, 14 Sep 2018 21:33:21 +0000 (21:33 +0000)]
Merge branch 'issue-337' into 'master'
Add option to send email to --all users on sendemail.php script
See merge request diogo/gnu-social!4
Diogo Cordeiro [Fri, 14 Sep 2018 21:30:16 +0000 (21:30 +0000)]
Merge branch 'issue-338' into 'master'
Database fields with timestamp type now allow CURRENT_TIMESTAMP to be set as default value
See merge request diogo/gnu-social!3
Diogo Cordeiro [Fri, 14 Sep 2018 21:29:32 +0000 (21:29 +0000)]
Merge branch 'issue-323' into 'master'
Add default values for avatar and attachment directories in web installer
See merge request diogo/gnu-social!2
Diogo Cordeiro [Fri, 14 Sep 2018 21:27:40 +0000 (21:27 +0000)]
Merge branch 'nightly' into 'master'
GNU social 1.3.0
See merge request diogo/gnu-social!1
Diogo Cordeiro [Sat, 25 Aug 2018 01:20:10 +0000 (02:20 +0100)]
Database fields with timestamp type now allow CURRENT_TIMESTAMP to be set as default value
Add default values to created and modified columns of Profile_list table to fix issue #338
Diogo Cordeiro [Sat, 25 Aug 2018 02:32:02 +0000 (03:32 +0100)]
Add default values for avatar and attachment directories in web installer
Diogo Cordeiro [Thu, 23 Aug 2018 22:48:38 +0000 (23:48 +0100)]
Add option to send email to --all users on sendemail.php script
Diogo Cordeiro [Thu, 23 Aug 2018 21:43:31 +0000 (21:43 +0000)]
Merge branch 'issue-333' into 'nightly'
UserFlag: Pass proper profile to FlaggedProfileListItem
See merge request gnu/gnu-social!168
Chimo [Thu, 16 Aug 2018 23:16:15 +0000 (19:16 -0400)]
UserFlag: Pass proper profile to FlaggedProfileListItem
Fixes #333
Diogo Cordeiro [Tue, 14 Aug 2018 21:18:10 +0000 (21:18 +0000)]
Merge branch 'nightly' into 'nightly'
Group Members page: Fix typo in groupmembers.php
See merge request gnu/gnu-social!167
Chimo [Sun, 12 Aug 2018 22:27:02 +0000 (18:27 -0400)]
Group Members page: Fix typo in groupmembers.php
Fixes #332
Diogo Cordeiro [Thu, 9 Aug 2018 15:54:10 +0000 (16:54 +0100)]
Script for removing remote files until a given date
mmn [Sun, 17 Dec 2017 17:41:14 +0000 (17:41 +0000)]
Merge branch 'nightly' into 'nightly'
fixed hard coded twitter char limit
See merge request gnu/gnu-social!154
mmn [Sun, 17 Dec 2017 17:38:21 +0000 (17:38 +0000)]
Merge branch 'cas-user-whitelist' into 'nightly'
Added CAS user whitelist feature
See merge request gnu/gnu-social!142
mmn [Sun, 17 Dec 2017 17:37:24 +0000 (17:37 +0000)]
Test if $casSettings['user_whitelist'] is an array - and then perform in_array(...) instead of just checking if it's != null.
mmn [Sun, 17 Dec 2017 17:35:22 +0000 (17:35 +0000)]
Merge branch 'backupaccount-xml' into 'nightly'
backupaccount: Don't print page HTML in XML export
See merge request gnu/gnu-social!144
Mikael Nordfeldth [Sun, 17 Dec 2017 17:32:23 +0000 (18:32 +0100)]
Merge remote-tracking branch 'gnuio/master' into nightly
mmn [Sun, 17 Dec 2017 17:25:46 +0000 (17:25 +0000)]
Merge branch 'cache-html-sanitizer' into 'master'
set the html sanitizer cache directory to ['cache']['dir'] from the config file;
See merge request gnu/gnu-social!156
mmn [Sun, 17 Dec 2017 17:25:21 +0000 (17:25 +0000)]
Merge branch 'cli-install' into 'master'
Don't write the config file when --skip-config flag is given to the installer.
See merge request gnu/gnu-social!155
mmn [Sun, 17 Dec 2017 17:24:53 +0000 (17:24 +0000)]
Merge branch 'master' into 'master'
Allow GNU social master code to receive Mastodon boosts
See merge request gnu/gnu-social!153
nee [Sun, 17 Dec 2017 16:52:24 +0000 (17:52 +0100)]
allow the cmd installer to load the config file from '/etc/gnusocial/config.d/'.$_server.'.php'
using the commandline argument as $_server (passed through lib/common.php to lib/gnusocial.php)
nee [Wed, 6 Dec 2017 00:50:22 +0000 (01:50 +0100)]
set the html sanitizer cache directory to ['cache']['dir'] from the config file;
nee [Sun, 26 Nov 2017 21:14:30 +0000 (22:14 +0100)]
Don't write the config file when --skip-config flag is given to the installer.
* scripts/installer_cli.php: Read the arguments list before checking
if the config file is writeable.
vinz [Wed, 8 Nov 2017 21:50:00 +0000 (22:50 +0100)]
fixed hard coded twitter char limit
vinz [Wed, 8 Nov 2017 21:47:23 +0000 (22:47 +0100)]
Merge remote-tracking branch 'upstream/nightly' into nightly
Mikael Nordfeldth [Sun, 10 Sep 2017 12:06:03 +0000 (14:06 +0200)]
Merge branch 'nightly' of git.gnu.io:gnu/gnu-social into nightly
Mikael Nordfeldth [Sun, 10 Sep 2017 12:04:12 +0000 (14:04 +0200)]
Trying to debug some stuff regarding oEmbed
Mikael Nordfeldth [Sun, 10 Sep 2017 12:02:16 +0000 (14:02 +0200)]
If $_REQUEST is empty, array_merge == null.
Sebastian [Fri, 25 Aug 2017 11:35:02 +0000 (11:35 +0000)]
Fixed code so that GNU social can receive Mastodon boosts (from GNU social nightly commit: https://git.gnu.io/gnu/gnu-social/commit/
c741d1a52a8256336632d090fa5ffd7d2cf549a9 )
Mikael Nordfeldth [Wed, 23 Aug 2017 16:09:49 +0000 (18:09 +0200)]
disabling auto-backlog-importer on subscribe
mmn [Wed, 23 Aug 2017 15:28:08 +0000 (15:28 +0000)]
Merge branch 'nightly' into 'nightly'
Added base64 encoding to get RMQ to work
See merge request !151
mmn [Wed, 23 Aug 2017 15:27:34 +0000 (15:27 +0000)]
Merge branch 'xmpphp-fix' into 'master'
Fix PHP incompatibilities in XMPPHP
See merge request !152
mmn [Wed, 23 Aug 2017 15:27:22 +0000 (15:27 +0000)]
Merge branch 'patch-1' into 'master'
Update INSTALL
See merge request !150
Mikael Nordfeldth [Tue, 22 Aug 2017 16:48:04 +0000 (18:48 +0200)]
missing argument for sprintf
Florian Schmaus [Sat, 19 Aug 2017 15:55:47 +0000 (17:55 +0200)]
Fix PHP incompatibilities in XMPPHP
This fixes the following to errors in XMPPHP:
Stack trace:
0 [internal function]: XMPPHP_XMLStream->endXML(Resource id 150, 'STREAM:FEATURES')
1 /var/vhosts/example.org/plugins/Xmpp/extlib/XMPPHP/XMLStream.php(420): xml_parse(Resource id 150, '<?xml version='...', false)
2 /var/vhosts/example.org/plugins/Xmpp/extlib/XMPPHP/XMLStream.php(471): XMPPHP_XMLStream->__process()
3 /var/vhosts/example.org/plugins/Xmpp/lib/xmppmanager.php(165): XMPPHP_XMLStream->processUntil(Array)
4 /var/vhosts/example.org/plugins/Xmpp/lib/xmppmanager.php(49): XmppManager->connect()
5 /var/vhosts/example.org/lib/iomaster.php(248): XmppManager->start(Object(ImMaster))
6 /var/vhosts/example.org/lib/iomaster.php(111): IoMaster->start()
7 /var/vhosts/example.org/scripts/imdaemon.php(58): IoMaster->service()
8 /var/vhosts/example.org/lib/spawningdaemon.php(189): ImDaemon->runThread()
in /var/vhosts/example.org/plugins/Xmpp/extlib/XMPPHP/XMLStream.php on line 567
PHP Fatal error: Uncaught Error: Function name must be a string in /var/vhosts/example.org/plugins/Xmpp/extlib/XMPPHP/XMLStream.php:567
PHP Fatal error: Uncaught Error: Call to undefined function split() in /var/vhosts/example.org/plugins/Xmpp/extlib/XMPPHP/XMLStream.php:266
Stack trace:
0 /var/vhosts/example.org/plugins/Xmpp/extlib/XMPPHP/XMPP.php(129): XMPPHP_XMLStream->addXPathHandler('{http://etherx....', 'features_handle...')
1 /var/vhosts/example.org/plugins/Xmpp/lib/xmppmanager.php(145): XMPPHP_XMPP->__construct('geekplace.eu', 5222, 'gnusocial', 'U^k&l5fV53duGy', 'gnusocial', 'geekplace.eu', false, NULL)
2 /var/vhosts/example.org/plugins/Xmpp/lib/xmppmanager.php(49): XmppManager->connect()
3 /var/vhosts/example.org/lib/iomaster.php(248): XmppManager->start(Object(ImMaster))
4 /var/vhosts/example.org/lib/iomaster.php(111): IoMaster->start()
5 /var/vhosts/example.org/scripts/imdaemon.php(58): IoMaster->service()
6 /var/vhosts/example.org/lib/spawningdaemon.php(189): ImDaemon->runThread()
7 /var/vhosts/example.org/lib/spawningdaemon.php(118): SpawningDaemon->initAndRunChild(1 in /var/vhosts/example.org/plugins/Xmpp/extlib/XMPPHP/XMLStream.php on line 266
Mikael Nordfeldth [Sat, 12 Aug 2017 07:50:39 +0000 (09:50 +0200)]
Added bullet point to README
Mikael Nordfeldth [Thu, 10 Aug 2017 10:41:47 +0000 (12:41 +0200)]
Group autocompletion now fills in hostname part
Mikael Nordfeldth [Thu, 10 Aug 2017 10:30:11 +0000 (12:30 +0200)]
Groups can now be server-specific with !osm@gnusocial.de vs. !osm@sn.jonkman.ca
Mikael Nordfeldth [Thu, 10 Aug 2017 09:33:18 +0000 (11:33 +0200)]
Make use of variable preMention signal method
Mikael Nordfeldth [Thu, 10 Aug 2017 09:06:52 +0000 (11:06 +0200)]
Harmonize webfinger formatting and enable variable pre-mention character
Mikael Nordfeldth [Sun, 6 Aug 2017 22:19:12 +0000 (00:19 +0200)]
Logging term used HubSub instead of WebSub.
Mikael Nordfeldth [Sat, 5 Aug 2017 14:21:34 +0000 (16:21 +0200)]
Mastodon replies 201 Created for salmon slaps.
Mikael Nordfeldth [Sat, 5 Aug 2017 08:42:38 +0000 (10:42 +0200)]
preamble with newline for AtomPub output etc.
Mikael Nordfeldth [Sat, 5 Aug 2017 07:46:14 +0000 (09:46 +0200)]
Mimetype was not recognized if longer than bare mime
Mikael Nordfeldth [Thu, 3 Aug 2017 07:53:00 +0000 (09:53 +0200)]
List the thread config value in lib/default.php