quix0rs-gnu-social.git
4 years agoFixed E_NOTICE and open_basedir() warnings (realpath() checks this). social-master
Roland Häder [Mon, 23 Jul 2018 01:10:07 +0000 (03:10 +0200)]
Fixed E_NOTICE and open_basedir() warnings (realpath() checks this).

4 years agoContinued a bit:
Roland Häder [Sat, 23 Dec 2017 00:02:30 +0000 (01:02 +0100)]
Continued a bit:
- re-added missing method, ops
- removed break/continue where it is not allowed (according to PHP 7.1)

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoContinued:
Roland Häder [Tue, 28 Nov 2017 21:58:21 +0000 (22:58 +0100)]
Continued:
- disable all warnings and errors, generally bad, but here neccessarry until
  this whole thing has been rewritten to something better
- also disable some interfering settings from Xdebug

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agore-added doc-tag and removed double-declaration
Roland Haeder [Mon, 27 Mar 2017 19:41:27 +0000 (21:41 +0200)]
re-added doc-tag and removed double-declaration

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agowas renamed for security reasons
Roland Haeder [Tue, 21 Mar 2017 23:27:01 +0000 (00:27 +0100)]
was renamed for security reasons

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agofixed parser error (opps)
Roland Haeder [Tue, 21 Mar 2017 23:23:23 +0000 (00:23 +0100)]
fixed parser error (opps)
and no need for `some foo bar`, use $(some foo bar)

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoBetter check on object (use instanceof wherever possible)
Roland Haeder [Fri, 2 Sep 2016 19:08:48 +0000 (21:08 +0200)]
Better check on object (use instanceof wherever possible)

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoRewrite this API-usage or at least keep backticks in for SQL-compatiblity.
Roland Haeder [Sat, 6 Feb 2016 19:16:36 +0000 (20:16 +0100)]
Rewrite this API-usage or at least keep backticks in for SQL-compatiblity.

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoCannot use NoticeListemItem as type-hint as NoticeListItemAdapter exists.
Roland Haeder [Mon, 25 Jan 2016 17:02:01 +0000 (18:02 +0100)]
Cannot use NoticeListemItem as type-hint as NoticeListItemAdapter exists.

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoOpps, don't miss this here ...
Roland Haeder [Mon, 25 Jan 2016 16:01:18 +0000 (17:01 +0100)]
Opps, don't miss this here ...

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoAdded type-hint for StartMakeEntryForm and renamed $out to $action
Roland Haeder [Mon, 25 Jan 2016 15:37:38 +0000 (16:37 +0100)]
Added type-hint for StartMakeEntryForm and renamed $out to $action

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoAdded type-hint for StartShowEntryForms hook
Roland Haeder [Mon, 25 Jan 2016 15:35:57 +0000 (16:35 +0100)]
Added type-hint for StartShowEntryForms hook

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoAdded type-hint for adaptNoticeListItem() method
Roland Haeder [Mon, 25 Jan 2016 15:33:36 +0000 (16:33 +0100)]
Added type-hint for adaptNoticeListItem() method

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoAdded type-hint for constructor of NoticeTreeItem class
Roland Haeder [Mon, 25 Jan 2016 15:31:46 +0000 (16:31 +0100)]
Added type-hint for constructor of NoticeTreeItem class

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoAdded type-hint for StartShowNoticeFormData hook
Roland Haeder [Mon, 25 Jan 2016 14:50:45 +0000 (15:50 +0100)]
Added type-hint for StartShowNoticeFormData hook

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoLast type-hint is an array, added.
Roland Haeder [Mon, 25 Jan 2016 14:50:05 +0000 (15:50 +0100)]
Last type-hint is an array, added.

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoAdded missing type-hints for EndRssEntryArray hooks.
Roland Haeder [Mon, 25 Jan 2016 14:48:20 +0000 (15:48 +0100)]
Added missing type-hints for EndRssEntryArray hooks.

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoAdded missing type-hints for EndNoticeSave(Web) (different).
Roland Haeder [Mon, 25 Jan 2016 14:47:25 +0000 (15:47 +0100)]
Added missing type-hints for EndNoticeSave(Web) (different).

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoAdded type-hint for EndShowNoticeOptionItems hooks.
Roland Haeder [Mon, 25 Jan 2016 14:45:49 +0000 (15:45 +0100)]
Added type-hint for EndShowNoticeOptionItems hooks.

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoAdded type-hint for EndNoticeInScope hook.
Roland Haeder [Mon, 25 Jan 2016 14:44:50 +0000 (15:44 +0100)]
Added type-hint for EndNoticeInScope hook.

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoAdded missing type-hint for EndPublicGroupNav (it is Menu).
Roland Haeder [Mon, 25 Jan 2016 14:44:03 +0000 (15:44 +0100)]
Added missing type-hint for EndPublicGroupNav (it is Menu).

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoAdded type-hint for StartHostMetaLinks hook
Roland Haeder [Mon, 25 Jan 2016 14:41:43 +0000 (15:41 +0100)]
Added type-hint for StartHostMetaLinks hook

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoAdded missing type-hint for StartShowHTML hook
Roland Haeder [Mon, 25 Jan 2016 14:41:05 +0000 (15:41 +0100)]
Added missing type-hint for StartShowHTML hook

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoAdded type-hint for StartNoticeSourceLink hooks.
Roland Haeder [Mon, 25 Jan 2016 14:40:13 +0000 (15:40 +0100)]
Added type-hint for StartNoticeSourceLink hooks.

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoAdded type-hint for RedirectToLogin hooks. Please note that User $user=null
Roland Haeder [Mon, 25 Jan 2016 14:35:57 +0000 (15:35 +0100)]
Added type-hint for RedirectToLogin hooks. Please note that User $user=null
must beused as one call sets null for $user parameter.

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoIntroduced common_location_shared() to check if location sharing is always,
Roland Haeder [Sun, 24 Jan 2016 15:10:23 +0000 (16:10 +0100)]
Introduced common_location_shared() to check if location sharing is always,
never or by-user enabled. This commit also excluded geometa.js if location
sharing is for any reason disabled as this loads an external reference from
Google.

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoSave some else blocks that makes the code just more complex.
Roland Haeder [Wed, 13 Jan 2016 16:28:28 +0000 (17:28 +0100)]
Save some else blocks that makes the code just more complex.

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoA bit better test.
Roland Haeder [Sat, 12 Sep 2015 06:31:50 +0000 (08:31 +0200)]
A bit better test.

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoBackward-compatiblity hack for PHP 5.4 installations.
Roland Haeder [Sat, 4 Jul 2015 14:29:29 +0000 (16:29 +0200)]
Backward-compatiblity hack for PHP 5.4 installations.

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoFound these missing, still there is one that says 'Action' as type-hint. Please inves...
Roland Haeder [Fri, 3 Jul 2015 23:29:39 +0000 (01:29 +0200)]
Found these missing, still there is one that says 'Action' as type-hint. Please investigate.

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoAdded new 'Scroller' plugin from @buttle which aims to replace the out-dated
Roland Haeder [Tue, 2 Jun 2015 21:49:18 +0000 (23:49 +0200)]
Added new 'Scroller' plugin from @buttle which aims to replace the out-dated
'InfiniteScroll' plugin.

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years ago.inc.php please ...
Roland Haeder [Mon, 1 Jun 2015 02:21:46 +0000 (04:21 +0200)]
.inc.php please ...

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years ago.inc files are mostly readable from the internet, e.g. http://example.org/some/file...
Roland Haeder [Fri, 29 May 2015 16:39:32 +0000 (18:39 +0200)]
.inc files are mostly readable from the internet, e.g. example.org/some/file.inc and should be avoided.

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoRe-added code from upstream (opps).
Roland Haeder [Tue, 26 May 2015 01:36:23 +0000 (03:36 +0200)]
Re-added code from upstream (opps).

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoCorrect content now ... :-(
Roland Haeder [Fri, 22 May 2015 03:18:35 +0000 (05:18 +0200)]
Correct content now ... :-(

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years ago*** Privacy Leak fixed: ***
Roland Haeder [Fri, 22 May 2015 03:04:54 +0000 (05:04 +0200)]
*** Privacy Leak fixed: ***
- isCurrentProfileInScope() is now more asked if the current profile is allowed
  to see the given notice. It was possible (with upstream master) to see private
  messages in RSS and (possible) JSON feeds

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoAdded missing isPrivateScope().
Roland Haeder [Wed, 6 May 2015 07:45:16 +0000 (09:45 +0200)]
Added missing isPrivateScope().

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoMisses this file to merge. I like the comments.
Roland Haeder [Sun, 19 Apr 2015 13:17:01 +0000 (15:17 +0200)]
Misses this file to merge. I like the comments.

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoNo more needed (for this fix) but maybe later. So I always only comment them out.
Roland Haeder [Fri, 27 Mar 2015 23:10:06 +0000 (00:10 +0100)]
No more needed (for this fix) but maybe later. So I always only comment them out.

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agotypo fixed ...
Roland Haeder [Fri, 27 Mar 2015 22:58:05 +0000 (23:58 +0100)]
typo fixed ...

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoOpps, PEAR sucks. Need to call find() before fetch() ... :-(
Roland Haeder [Fri, 27 Mar 2015 22:56:27 +0000 (23:56 +0100)]
Opps, PEAR sucks. Need to call find() before fetch() ... :-(

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoNeeded to add notice_id to selected fields ... :-(
Roland Haeder [Fri, 27 Mar 2015 22:53:57 +0000 (23:53 +0100)]
Needed to add notice_id to selected fields ... :-(

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agofetch() must work to get this check passed.
Roland Haeder [Fri, 27 Mar 2015 22:49:18 +0000 (23:49 +0100)]
fetch() must work to get this check passed.

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years ago??? Not Notice_tag?
Roland Haeder [Fri, 27 Mar 2015 22:44:37 +0000 (23:44 +0100)]
??? Not Notice_tag?

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years ago??? Not callable?
Roland Haeder [Fri, 27 Mar 2015 22:41:39 +0000 (23:41 +0100)]
??? Not callable?

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoIntroduced isCurrentProfileInScope() which shall check if current profile is
Roland Haeder [Fri, 27 Mar 2015 22:37:54 +0000 (23:37 +0100)]
Introduced isCurrentProfileInScope() which shall check if current profile is
allowed (in scope of) to see the tag.

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoGrrr, not fixed. So adding debug lines.
Roland Haeder [Fri, 27 Mar 2015 22:22:34 +0000 (23:22 +0100)]
Grrr, not fixed. So adding debug lines.

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoPossible hack for tags from private dents in public profile or wrong scope (both...
Roland Haeder [Fri, 27 Mar 2015 22:16:34 +0000 (23:16 +0100)]
Possible hack for tags from private dents in public profile or wrong scope (both privacy leak).

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoProfile::current() suits better here.
Roland Haeder [Fri, 27 Mar 2015 22:00:21 +0000 (23:00 +0100)]
Profile::current() suits better here.

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoSave some memory + added type-hint.
Roland Haeder [Fri, 27 Mar 2015 21:22:08 +0000 (22:22 +0100)]
Save some memory + added type-hint.

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoAdded debug lines, the first attempt didn't work and I have *no* development system...
Roland Haeder [Fri, 27 Mar 2015 21:07:51 +0000 (22:07 +0100)]
Added debug lines, the first attempt didn't work and I have *no* development system now. :-(

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoCheck scope, else a privacy leaks happens this way:
Roland Haeder [Fri, 27 Mar 2015 20:55:45 +0000 (21:55 +0100)]
Check scope, else a privacy leaks happens this way:

1) Bob and Alice follow each other and write private notices
   (this->scope=2) to each other.
2) Bob uses tags in his private notice to alice (which she can
   read from him).
3) Alice adds that notice (with tags) to her favorites
   ("faving") it.
4) The tags from Bob's private notice becomes visible in Alice's
   profile.

This has the simple background that the scope is not being
re-checked. This has to be done here at this point because given
above scenario is a privacy leak as the tags may be *really*
private (nobody else shall see them) such as initmate words or
very political words.

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoAdded checked type-hints
Roland Haeder [Tue, 10 Mar 2015 17:31:46 +0000 (18:31 +0100)]
Added checked type-hints

Signed-off-by: Roland Haeder <roland@mxchange.org>
Conflicts:
classes/Notice.php

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years ago'checked' must be false because else the browser won't send any location and it is...
Roland Haeder [Mon, 9 Mar 2015 00:40:44 +0000 (01:40 +0100)]
'checked' must be false because else the browser won't send any location and it is better for privacy ... :-)

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoonArgsInitialize() wants an array and many plugins want to add more elements, so...
Roland Haeder [Sun, 8 Mar 2015 23:55:35 +0000 (00:55 +0100)]
onArgsInitialize() wants an array and many plugins want to add more elements, so make it everywhere the same.

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agorand() is weak on some OSes as it only produces random numbers from -32766 to
Roland Haeder [Fri, 6 Mar 2015 23:36:49 +0000 (00:36 +0100)]
rand() is weak on some OSes as it only produces random numbers from -32766 to
32766. So let's get rid of it all together and use mt_rand() (which produces
*way* larger numbers on *all* systems).

Signed-off-by: Roland Haeder <roland@mxchange.org>
Conflicts:
lib/noticeform.php

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoMake attachment fit better in notice: drop text and link
aroquen [Thu, 5 Mar 2015 21:19:57 +0000 (22:19 +0100)]
Make attachment fit better in notice: drop text and link

4 years agoAdded more checked type-hints
Roland Haeder [Thu, 5 Mar 2015 18:18:38 +0000 (19:18 +0100)]
Added more checked type-hints

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years ago$related must contain class names, no table names ("all" lower-case) + fixed some...
Roland Haeder [Thu, 5 Mar 2015 17:43:57 +0000 (18:43 +0100)]
$related must contain class names, no table names ("all" lower-case) + fixed some checked type-hints.

Again, it must be User_flag_profile (class name), not user_flag_profile (table name).

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoFixed more type-hints for safety.
Roland Haeder [Sun, 15 Feb 2015 21:43:20 +0000 (22:43 +0100)]
Fixed more type-hints for safety.

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoType-hint 'Action' for onEndProfileSettingsActions()
Roland Haeder [Sat, 31 Jan 2015 16:48:04 +0000 (17:48 +0100)]
Type-hint 'Action' for onEndProfileSettingsActions()

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoAdded @pztrn@sn.pztrn.name 's wonderful statistics plugin as GIT module and linked...
Roland Haeder [Wed, 28 Jan 2015 11:43:02 +0000 (12:43 +0100)]
Added @pztrn@sn.pztrn.name 's wonderful statistics plugin as GIT module and linked all relevant files.

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoAdded missing method TagSub::getProfile()
Roland Haeder [Sun, 18 Jan 2015 07:20:32 +0000 (08:20 +0100)]
Added missing method TagSub::getProfile()

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoAdded missing SearchSub::getProfile() method.
Roland Haeder [Sun, 18 Jan 2015 07:02:49 +0000 (08:02 +0100)]
Added missing SearchSub::getProfile() method.

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoAdded fixup script to fix bad profile URLs:
Roland Haeder [Sun, 18 Jan 2015 06:07:00 +0000 (07:07 +0100)]
Added fixup script to fix bad profile URLs:

https://social.mxchange.org/conversation/83342#notice-83342

"I have written a small fixup script that fixes invalid profile URLs: If the
group is a remote group but #profileurl shows to
https://your.instance.tld/group/groupname then the profileurl field must be
fixed. cc !gnusocial I will commit it very soon."

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years ago$sender cannot be only Profile ... (false found).
Roland Haeder [Sun, 18 Jan 2015 05:57:05 +0000 (06:57 +0100)]
$sender cannot be only Profile ... (false found).

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoMaybe this message will be needed some day ...
Roland Häder [Fri, 9 Jan 2015 08:08:55 +0000 (09:08 +0100)]
Maybe this message will be needed some day ...

Signed-off-by: Roland Häder <haeder@hmmdeutschland.de>
4 years agoFixed:
Roland Haeder [Thu, 18 Sep 2014 22:43:52 +0000 (00:43 +0200)]
Fixed:
-----------------------------
Argument 2 passed to Ostatus_profile::notifyDeferred() must be an
instance of Profile, instance of User given, called in
/var/www/htdocs/plugins/OStatus/lib/ostatusqueuehandler.php on line 156 and
defined (/var/www/htdocs/plugins/OStatus/classes/Ostatus_profile.php:363)
[ABORT]
-----------------------------
getProfile() must be called on this->user

Plus fixed/added some type-hints.

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoReoved another to strict type-hint + added check if $args is no array. In this
Roland Haeder [Tue, 16 Sep 2014 17:13:21 +0000 (19:13 +0200)]
Reoved another to strict type-hint + added check if $args is no array. In this
case the below foreach() is unneccessary as the if() block in it will never
match.

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoAdded asserts + remove wrong type-hint (was no array).
Roland Haeder [Tue, 16 Sep 2014 17:07:39 +0000 (19:07 +0200)]
Added asserts + remove wrong type-hint (was no array).

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoFixed ;-)
Roland Haeder [Fri, 12 Sep 2014 20:21:25 +0000 (22:21 +0200)]
Fixed ;-)

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoImproved type-hint for following methods:
Roland Haeder [Fri, 12 Sep 2014 19:58:27 +0000 (21:58 +0200)]
Improved type-hint for following methods:
- handle
- isReadOnly
- prepare

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoAdding htaccess.sample back*shame*
darksider3 [Mon, 3 Mar 2014 16:02:52 +0000 (16:02 +0000)]
Adding htaccess.sample back*shame*

4 years agooops, DB.txt O_o
darksider3 [Mon, 3 Mar 2014 15:57:25 +0000 (15:57 +0000)]
oops, DB.txt O_o

4 years agoAdd urlshortenerplugin2.php to solve some @todo's and adding exceptions
darksider3 [Mon, 3 Mar 2014 15:08:22 +0000 (15:08 +0000)]
Add urlshortenerplugin2.php to solve some @todo's and adding exceptions

4 years agoImproved type-hint for following methods:
Roland Haeder [Fri, 12 Sep 2014 19:58:27 +0000 (21:58 +0200)]
Improved type-hint for following methods:
- handle
- isReadOnly
- prepare

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoAdded some (good known) type-hints.
Roland Haeder [Fri, 12 Sep 2014 19:41:53 +0000 (21:41 +0200)]
Added some (good known) type-hints.

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoPossible fix for https://bugz.foocorp.net/T41
Roland Haeder [Fri, 12 Sep 2014 16:48:59 +0000 (18:48 +0200)]
Possible fix for https://bugz.foocorp.net/T41

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoNo need for php interpreter again as this script is executable.
Roland Haeder [Wed, 10 Sep 2014 20:06:50 +0000 (22:06 +0200)]
No need for php interpreter again as this script is executable.

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoFixed CHMOD.
Roland Haeder [Wed, 10 Sep 2014 20:06:12 +0000 (22:06 +0200)]
Fixed CHMOD.

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoAdded additional check.
Roland Haeder [Sat, 23 Aug 2014 11:16:29 +0000 (13:16 +0200)]
Added additional check.

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoFixes for making Meteor working with HTTPS.
Roland Haeder [Mon, 18 Aug 2014 19:59:25 +0000 (21:59 +0200)]
Fixes for making Meteor working with HTTPS.

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoUsefull line for debugging added.
Roland Haeder [Mon, 18 Aug 2014 16:34:36 +0000 (18:34 +0200)]
Usefull line for debugging added.

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoCheck for valid database connection object.
Roland Haeder [Mon, 18 Aug 2014 07:39:27 +0000 (09:39 +0200)]
Check for valid database connection object.

Signed-off-by: Roland Haeder <roland@mxchange.org>
4 years agoAdding htaccess.sample back*shame*
darksider3 [Mon, 3 Mar 2014 16:02:52 +0000 (16:02 +0000)]
Adding htaccess.sample back*shame*

4 years ago[LinkPreview] Fix 'no candidate for action "embedproxy"'
Miguel Dantas [Wed, 14 Aug 2019 13:25:04 +0000 (14:25 +0100)]
[LinkPreview] Fix 'no candidate for action "embedproxy"'

4 years ago[CORE] Fix subscription-related functions from the Profile class
tenma [Mon, 12 Aug 2019 03:53:43 +0000 (04:53 +0100)]
[CORE] Fix subscription-related functions from the Profile class

The undifined variable $private_stream, from the User class, was causing
undifined behavior from calling requiresSubscriptionApproval. The is_null
test was added to fix this problem.

4 years ago[DOCUMENTATION][SYSADMIN][CONFIGURE] x-static-delivery was in the wrong section
Miguel Dantas [Mon, 12 Aug 2019 22:16:08 +0000 (23:16 +0100)]
[DOCUMENTATION][SYSADMIN][CONFIGURE] x-static-delivery was in the wrong section

4 years ago[NodeInfo] New endpoint and formula for computing active users
Diogo Cordeiro [Mon, 12 Aug 2019 03:45:25 +0000 (04:45 +0100)]
[NodeInfo] New endpoint and formula for computing active users
Seriously improved documentation
Now NodeInfo 2.0 is available at /api/nodeinfo/2.0.json
For active users we now also consider favourites and recently created accounts
Some further minor bug fixes and full review of the implementation

4 years ago[DOCUMENTATION] Late update of CHANGELOG and TODO list
Diogo Cordeiro [Sun, 11 Aug 2019 13:53:31 +0000 (14:53 +0100)]
[DOCUMENTATION] Late update of CHANGELOG and TODO list

4 years ago[DOCUMENTATION][SYSADMIN][CONFIG][profile] Fix default of backup and restore options
Diogo Cordeiro [Sat, 10 Aug 2019 21:52:00 +0000 (22:52 +0100)]
[DOCUMENTATION][SYSADMIN][CONFIG][profile] Fix default of backup and restore options

4 years ago[REFACTOR] Added explicit return type to all instances of QueueHandler::handle
Miguel Dantas [Thu, 8 Aug 2019 23:15:38 +0000 (00:15 +0100)]
[REFACTOR] Added explicit return type to all instances of QueueHandler::handle

4 years ago[CORE][QUEUE] Error checking and type declaration on handling notice queue events
Miguel Dantas [Wed, 7 Aug 2019 21:47:17 +0000 (22:47 +0100)]
[CORE][QUEUE] Error checking and type declaration on handling notice queue events

Patch submitted by XRevan86

4 years ago[PEAR][DB] Import some new commits
Diogo Cordeiro [Tue, 6 Aug 2019 01:52:47 +0000 (02:52 +0100)]
[PEAR][DB] Import some new commits
Patch submitted by XRevan86

[DB/pgsql.php] Change pg_exec to pg_query
Encouraged by http://php.net/manual/en/function.pg-query.php and enables
improved monitoring by New Relic (https://newrelic.com)
[DB.php] changed count to empty for php7.2
[DB/common.php] change to array cast for php72

From: https://github.com/pear/DB/
Commits: 7d0ddaffd04a42a5 and ea9fff4a, respectively

4 years ago[EXTLIB][VALIDATE] Fix some types
Diogo Cordeiro [Wed, 7 Aug 2019 00:31:09 +0000 (01:31 +0100)]
[EXTLIB][VALIDATE] Fix some types

4 years ago[DOCUMENTATION] Added X-Sendfile/X-Accel-Redirect to the sample nginx and apache...
Miguel Dantas [Sun, 4 Aug 2019 19:14:45 +0000 (20:14 +0100)]
[DOCUMENTATION] Added X-Sendfile/X-Accel-Redirect to the sample nginx and apache config files

4 years ago[DOCUMENTATION] Add versioning information
Diogo Cordeiro [Wed, 7 Aug 2019 00:23:29 +0000 (01:23 +0100)]
[DOCUMENTATION] Add versioning information
Some other minor improvements and a bug fix in the boilerplate

4 years ago[Embed] Fixed error related to oembed action
Miguel Dantas [Wed, 7 Aug 2019 22:12:03 +0000 (23:12 +0100)]
[Embed] Fixed error related to oembed action

4 years ago[DOCUMENTATION] Fix nginx location rule's regex for install and index
Diogo Cordeiro [Tue, 6 Aug 2019 00:43:42 +0000 (01:43 +0100)]
[DOCUMENTATION] Fix nginx location rule's regex for install and index

4 years agoMerge branch 'master' of biodantas/gnu-social into master
biodantas [Sat, 3 Aug 2019 20:04:14 +0000 (20:04 +0000)]
Merge branch 'master' of biodantas/gnu-social into master