]> git.mxchange.org Git - quix0rs-gnu-social.git/log
quix0rs-gnu-social.git
5 years ago[CORE][StoreRemoteMedia] Fixed bug where sometimes images were written outside the...
Miguel Dantas [Thu, 11 Jul 2019 22:49:16 +0000 (23:49 +0100)]
[CORE][StoreRemoteMedia] Fixed bug where sometimes images were written outside the site root

5 years ago[PEAR] Modernize Validate code
Diogo Cordeiro [Sun, 7 Jul 2019 22:34:41 +0000 (23:34 +0100)]
[PEAR] Modernize Validate code
Upgraded IDNA to IDNA2
Added PEAR Date
> fixed: The each function is deprecated

5 years ago[CORE] Fix X-Sendfile for nginx, using the X-Accel-Redirect header
Miguel Dantas [Tue, 2 Jul 2019 21:35:05 +0000 (22:35 +0100)]
[CORE] Fix X-Sendfile for nginx, using the X-Accel-Redirect header

5 years ago[CORE] Fixed bug where the http connection was using the wrong size for thumbnails...
Miguel Dantas [Sun, 30 Jun 2019 14:24:11 +0000 (15:24 +0100)]
[CORE] Fixed bug where the http connection was using the wrong size for thumbnails, and returning the wrong one

5 years ago[StoreRemoteMedia] StoreRemoteMedia now uses the new filename format, which allows...
Miguel Dantas [Sun, 30 Jun 2019 12:36:33 +0000 (13:36 +0100)]
[StoreRemoteMedia] StoreRemoteMedia now uses the new filename format, which allows it to display correctly in the UI. Formatting fixes

5 years ago[MEDIA][OEMBED] Fixed regression in OEmbed, because it relied on accessing the files...
Miguel Dantas [Sat, 29 Jun 2019 19:10:20 +0000 (20:10 +0100)]
[MEDIA][OEMBED] Fixed regression in OEmbed, because it relied on accessing the files directly, which previous commits broke. The File table really should have a  bool...

5 years ago[OEMBED][UI] Skip adding an image thumbnail for oembed results if we
Miguel Dantas [Fri, 28 Jun 2019 00:44:51 +0000 (01:44 +0100)]
[OEMBED][UI] Skip adding an image thumbnail for oembed results if we
don't have a file locally to generate it, which can happen, for
instance, if StoreRemoteMedia is disabled

5 years ago[MEDIA] Fix trying to display file wich is not available locally
Miguel Dantas [Thu, 27 Jun 2019 23:18:27 +0000 (00:18 +0100)]
[MEDIA] Fix trying to display file wich is not available locally

5 years ago[CORE] Fixed bug where all thumbnails were using the original file
Miguel Dantas [Thu, 27 Jun 2019 01:20:39 +0000 (02:20 +0100)]
[CORE] Fixed bug where all thumbnails were using the original file

5 years ago[INSTALL] Fixed issue in installing where default.php needs util.php but it's not...
Miguel Dantas [Wed, 26 Jun 2019 21:38:55 +0000 (22:38 +0100)]
[INSTALL] Fixed issue in installing where default.php needs util.php but it's not loaded

5 years ago[CORE][ACTION] Removed getfile action. Superseded by attachment/*/download, which...
Miguel Dantas [Wed, 26 Jun 2019 02:39:39 +0000 (03:39 +0100)]
[CORE][ACTION] Removed getfile action. Superseded by attachment/*/download, which additionally uses a file hash as oposed to a filename.

Additionally, added etag and last modified HTTP headers to attachments, to more effectively take advantage of caching

5 years ago[CORE][UI] Made attachment actions and its subactions be able to identify attachments...
Miguel Dantas [Wed, 26 Jun 2019 02:27:51 +0000 (03:27 +0100)]
[CORE][UI] Made attachment actions and its subactions be able to identify attachments by id and by filehash. Changed the url stored in the DB to be attachment//view

5 years ago[CORE] Refactored attachement actions to remove duplicate code
Miguel Dantas [Wed, 26 Jun 2019 02:25:59 +0000 (03:25 +0100)]
[CORE] Refactored attachement actions to remove duplicate code

5 years ago[CORE][UI][ROUTER] Added view action, which inlines images and videos but downloads...
Miguel Dantas [Wed, 26 Jun 2019 00:54:55 +0000 (01:54 +0100)]
[CORE][UI][ROUTER] Added view action, which inlines images and videos but downloads everything else. Fixed File url to get an URL fromthe view action, so when a making a remote notice, the correct URL is used, not accessing directly to the file

5 years ago[CORE] Attachments and thumbnails aren't accessed directly by the file under the...
Miguel Dantas [Tue, 25 Jun 2019 22:20:17 +0000 (23:20 +0100)]
[CORE] Attachments and thumbnails aren't accessed directly by the file under the file storage folder, but indirectly from PHP, so that access to the file folder can be blocked in the server config

5 years ago[CORE] Fixed common_get_preferred_php_upload_limit, because some values in php.ini...
Miguel Dantas [Tue, 18 Jun 2019 19:57:30 +0000 (20:57 +0100)]
[CORE] Fixed common_get_preferred_php_upload_limit, because some values in php.ini can be -1 or 0 for unlimited

5 years ago[MEDIA] Removed blacklisted extensions, "trusts" upload extension (doesn't affect...
Miguel Dantas [Sat, 15 Jun 2019 23:33:12 +0000 (00:33 +0100)]
[MEDIA] Removed blacklisted extensions, "trusts" upload extension (doesn't affect anything) and updated sysadmin documentation

Fixes bug which broke the UI. Oops

5 years ago[MEDIA][CORE] Add common function for converting a string with a size unit to an...
Miguel Dantas [Sat, 15 Jun 2019 14:21:05 +0000 (15:21 +0100)]
[MEDIA][CORE] Add common function for converting a string with a size unit to an int and MediaFile uses file_quota

5 years ago[MEDIA][UI] In case an attachment preview isn't possible, the name is displayed anyway
Miguel Dantas [Sat, 15 Jun 2019 23:41:54 +0000 (00:41 +0100)]
[MEDIA][UI] In case an attachment preview isn't possible, the name is displayed anyway

5 years ago[MEDIA][UI] Added preview support for BMP, WEBP and ICO, displaying the name undernea...
Miguel Dantas [Sat, 15 Jun 2019 14:16:28 +0000 (15:16 +0100)]
[MEDIA][UI] Added preview support for BMP, WEBP and ICO, displaying the name underneath, centered

5 years ago[MEDIA] File downloader now in PHP, added proper name in the UI and changed the forma...
Miguel Dantas [Tue, 11 Jun 2019 01:42:33 +0000 (02:42 +0100)]
[MEDIA] File downloader now in PHP, added proper name in the UI and changed the format for new attachment file names

The file downloader was changed from a simple redirect to the file to one
implemented in PHP, which should make it safer, by making it possible disallow
direct access to the file, to prevent executing of atttachments

The filename has a new format:
  bin2hex("{$original_name}")."-{$filehash}"
This format should be respected. Notice the dash, which is important to distinguish it from the previous
format, which was "{$hash}.{$ext}"

This change was made to both make the experience more user friendly, by
providing a readable name for files, as opposed to it's hash. This name is taken
from the upload filename, but, clearly, as this wasn't done before, it's
impossible to have a proper name for older files, so those are displayed as
"untitled.{$ext}".

This new name is displayed in the UI, instead of the previous name.

5 years ago[OEmbed] Revert filename change introduced with 96ce758c
Diogo Cordeiro [Thu, 13 Jun 2019 07:18:10 +0000 (08:18 +0100)]
[OEmbed] Revert filename change introduced with 96ce758c

5 years ago[Oembed] Refactoring and some improvements (namely documentation)
Diogo Cordeiro [Wed, 18 Jul 2018 04:31:24 +0000 (05:31 +0100)]
[Oembed] Refactoring and some improvements (namely documentation)
Imported some changes from postActiv

5 years ago[CORE] Use random_bytes() if available and improve common_confirmation_code() randomness.
Diogo Cordeiro [Sat, 22 Jun 2019 17:57:43 +0000 (18:57 +0100)]
[CORE] Use random_bytes() if available and improve common_confirmation_code() randomness.
With PHP 7 comes the [random_bytes()](https://php.net/manual/en/function.random-bytes.php) and the [random_int()](https://www.php.net/manual/en/function.random-int.php) function which generates cryptographically secure pseudo-random bytes and integers, respectively.

5 years ago[SCRIPTS] Fix sessiongc by XRevan86
Diogo Cordeiro [Fri, 26 Jul 2019 17:25:47 +0000 (18:25 +0100)]
[SCRIPTS] Fix sessiongc by XRevan86

5 years ago[DOCUMENTATION] Allow install.php to be ran with sample nginx conf
Diogo Cordeiro [Fri, 26 Jul 2019 17:29:41 +0000 (18:29 +0100)]
[DOCUMENTATION] Allow install.php to be ran with sample nginx conf

5 years ago[CORE] MySQL 5.5 support fully restored
Diogo Cordeiro [Thu, 25 Jul 2019 14:35:24 +0000 (15:35 +0100)]
[CORE] MySQL 5.5 support fully restored

5 years ago[CORE] Fix wrong Profile_list schema and set created in user_im_prefs properly -...
Diogo Cordeiro [Wed, 24 Jul 2019 21:28:03 +0000 (22:28 +0100)]
[CORE] Fix wrong Profile_list schema and set created in user_im_prefs properly - by XRevan86
This reverts 496ab8c9, which was a bad correction of user_im_prefs values

5 years ago[DOCUMENTATION] Plugin events should be declared in the plugin's directory not in...
Diogo Cordeiro [Mon, 15 Jul 2019 02:25:16 +0000 (03:25 +0100)]
[DOCUMENTATION] Plugin events should be declared in the plugin's directory not in the core

5 years ago[OStatus] null being returned instead of an empty array
Diogo Cordeiro [Tue, 9 Jul 2019 23:10:18 +0000 (00:10 +0100)]
[OStatus] null being returned instead of an empty array
Fixes: "Invalid argument supplied for foreach" in onEndFindMentions
5 years ago[UI] Long strings/words in dents weren't being wrapped
Diogo Cordeiro [Tue, 9 Jul 2019 22:52:57 +0000 (23:52 +0100)]
[UI] Long strings/words in dents weren't being wrapped

5 years agoMinor reformatting of upgrade.php, doesn't change functionality
Diogo Cordeiro [Mon, 1 Jul 2019 22:05:07 +0000 (23:05 +0100)]
Minor reformatting of upgrade.php, doesn't change functionality

5 years agoRegression introduced in daa5f87f fixed by XRevan86
Diogo Cordeiro [Mon, 1 Jul 2019 21:42:37 +0000 (22:42 +0100)]
Regression introduced in daa5f87f fixed by XRevan86
require_once(): Failed opening required 'Error.php' in extlib/DB/DataObject.php on line 562

5 years ago[CORE][ROUTER] Fix wrong parameter in all/:tag by XRevan86
Diogo Cordeiro [Mon, 1 Jul 2019 21:40:21 +0000 (22:40 +0100)]
[CORE][ROUTER] Fix wrong parameter in all/:tag by XRevan86

5 years ago[CORE][FRAMEWORK] URL_REGEX_VALID_PATH_CHARS didn't recognize the parenthesis sign.
Diogo Cordeiro [Wed, 26 Jun 2019 14:47:30 +0000 (15:47 +0100)]
[CORE][FRAMEWORK] URL_REGEX_VALID_PATH_CHARS didn't recognize the parenthesis sign.

5 years agoImplement $config['site']['logdebug']
Diogo Cordeiro [Tue, 25 Jun 2019 21:59:10 +0000 (22:59 +0100)]
Implement $config['site']['logdebug']

5 years ago[CORE] Fix subscriptions and subscribers list (related to 44653d339d)
Diogo Cordeiro [Mon, 24 Jun 2019 13:01:37 +0000 (14:01 +0100)]
[CORE] Fix subscriptions and subscribers list (related to 44653d339d)

5 years ago[Poll] Refactoring and minor bug fixes
Diogo Cordeiro [Sat, 22 Jun 2019 23:55:40 +0000 (00:55 +0100)]
[Poll] Refactoring and minor bug fixes

5 years ago[TagSub] Fix User's tags list issue
Diogo Cordeiro [Wed, 12 Jun 2019 22:44:40 +0000 (23:44 +0100)]
[TagSub] Fix User's tags list issue
Issue introduced with 6d9f390b and 9a92b58057

5 years ago[DATABASE] Revert accidental regression introduced with 9a39ebe66f
Diogo Cordeiro [Fri, 14 Jun 2019 10:59:21 +0000 (11:59 +0100)]
[DATABASE] Revert accidental regression introduced with 9a39ebe66f

5 years ago[DOCUMENTATION] Minor corrections
Diogo Cordeiro [Tue, 11 Jun 2019 23:39:50 +0000 (00:39 +0100)]
[DOCUMENTATION] Minor corrections
Add two missing contributors
Bumped patch due to changed introduced with 0583a6a904

5 years agoAllow username or email in login form
Daniel Supernault [Sun, 25 Mar 2018 04:17:05 +0000 (22:17 -0600)]
Allow username or email in login form

5 years ago[Nodeinfo][TRANSLATION] Fix languages meta-data
Diogo Cordeiro [Wed, 12 Jun 2019 01:22:55 +0000 (02:22 +0100)]
[Nodeinfo][TRANSLATION] Fix languages meta-data

5 years ago[OStatus] Wrong exception was being caught
Diogo Cordeiro [Wed, 12 Jun 2019 01:20:25 +0000 (02:20 +0100)]
[OStatus] Wrong exception was being caught

5 years ago[RELEASE] The Invicta Crusade
Diogo Cordeiro [Tue, 11 Jun 2019 17:37:10 +0000 (18:37 +0100)]
[RELEASE] The Invicta Crusade

5 years ago[OpenID] Added support for GS's Internal Session Handler
Diogo Cordeiro [Mon, 10 Jun 2019 03:11:26 +0000 (04:11 +0100)]
[OpenID] Added support for GS's Internal Session Handler

5 years ago[OpenID] s/sync/synch
Diogo Cordeiro [Mon, 10 Jun 2019 13:55:38 +0000 (14:55 +0100)]
[OpenID] s/sync/synch
This commit also fixes the translation in /plugins/OpenID/actions/finishopenidlogin.php#L203-L204 (s/Syncronize/Synchronize)
Sync is a bad technical jargon and we should use Synch instead.
Synch is already used in other parts of GNU social as seen in plugins/TwitterBridge/classes/Twitter_synch_status.php

5 years agoMerge branch 'nightly' of biodantas/gnu-social into nightly
Diogo Cordeiro [Sun, 9 Jun 2019 23:44:43 +0000 (23:44 +0000)]
Merge branch 'nightly' of biodantas/gnu-social into nightly

5 years ago[FORMATING] Ran php-cs-fixer on lib/mediafile.php, lib/imagefile.php and classes...
Miguel Dantas [Sun, 9 Jun 2019 22:26:48 +0000 (23:26 +0100)]
[FORMATING] Ran php-cs-fixer on lib/mediafile.php, lib/imagefile.php and classes/File.php

5 years ago[MEDIA] ImageFile now extends MediaFile and validates images more aggressively.
Miguel Dantas [Fri, 7 Jun 2019 13:08:27 +0000 (14:08 +0100)]
[MEDIA] ImageFile now extends MediaFile and validates images more aggressively.
Default supported files need to use consistent names. Bumped version to 1.20.0

ImageFile has been changed to extend MediaFile and rely on it to partially
validate files. This validation has been extended to not rely solely on
Fileinfo, as it is disabled on some places. Now it'll try to use the shell
command `file`, if Fileinfo isn't available.

ImageFile now converts every new upload to PNG, except JPEG and GIF, which
are kept, but still resized (to the same size), to remove possible scripts
embedded therein.

MediaFile::fromUpload will return an ImageFile if the uploaded file is an image
or a MediaFile otherwise.

MediaFile can be constructed with an id with value -1 to denote a temporary
object, which is not added to the DB. This is useful to create a temporary
object for representing images, so it can be used to rescale them.

The supported attachment array needs to be populated with the result of calling
`image_type_to_extension` for the appropriate image type, in the case of images.
This is important so all parts of the code see the same extension for each image
type (jpg vs jpeg).

Added documentation to classes/File.php and to lib/MediaFile and lib/ImageFile

5 years agoMerge branch 'nightly' of tenma/gnu-social into nightly
Diogo Cordeiro [Sun, 9 Jun 2019 17:16:01 +0000 (17:16 +0000)]
Merge branch 'nightly' of tenma/gnu-social into nightly

5 years ago[THEME] Fix OpenID settings styles
brunoccast [Sun, 9 Jun 2019 17:01:55 +0000 (18:01 +0100)]
[THEME] Fix OpenID settings styles
- Action buttons are now side-by-side
- Dropped unused style rule concerning the solo-positioning of the Remove button
- Bump GS patch version

5 years agoMerge branch 'openid-settings-sync' of tenma/gnu-social into nightly
Diogo Cordeiro [Sun, 9 Jun 2019 16:05:12 +0000 (16:05 +0000)]
Merge branch 'openid-settings-sync' of tenma/gnu-social into nightly

5 years ago[OpenID] Added synchronization button and corresponding action
brunoccast [Wed, 5 Jun 2019 00:44:20 +0000 (01:44 +0100)]
[OpenID] Added synchronization button and corresponding action

UI:
- "Delete" area is now "Actions" area
- Updated themes to better reflect the changes

Routes:
- index.php?action=finishsyncopenid => finishsyncopenid

Translations:
- Updated OpenID translation files
- Updated OpenID POT file

Versioning:
- Bump OpenID minor version
- Bump GS patch version

Why would have labeling the Synchronize button of Sync been of bad taste? - answered by XRevan86:

In "synchronise" "ch" is a digraph meaning /k/ (actually /x/ turned into /k/ in English but whatever).
So… not separate letters.
It's like "ph" in "alphabet", or "sh" in "sheep", or "ch" in "chop" -- "ch" can mean a whole variety of sounds.

5 years ago[THEME] Fix styles identation
brunoccast [Fri, 7 Jun 2019 17:57:50 +0000 (18:57 +0100)]
[THEME] Fix styles identation

5 years ago[OpenID] Add sync confirmation in both OpenID settings and login connection
brunoccast [Tue, 4 Jun 2019 15:55:49 +0000 (16:55 +0100)]
[OpenID] Add sync confirmation in both OpenID settings and login connection

5 years agoMerge branch 'fix-plugins-copyright' of tenma/gnu-social into nightly
Diogo Cordeiro [Sun, 9 Jun 2019 15:35:20 +0000 (15:35 +0000)]
Merge branch 'fix-plugins-copyright' of tenma/gnu-social into nightly

5 years ago[TRANSLATION] Update Plugin POs
brunoccast [Sun, 9 Jun 2019 02:56:32 +0000 (03:56 +0100)]
[TRANSLATION] Update Plugin POs

5 years ago[TRANSLATION] Update POTs and normalize files
Diogo Cordeiro [Sat, 8 Jun 2019 17:34:12 +0000 (18:34 +0100)]
[TRANSLATION] Update POTs and normalize files

5 years agoAdded Spanish, Polish and Esperanto translations to NodeInfo plugin
Miguel Dantas [Sat, 8 Jun 2019 15:51:02 +0000 (16:51 +0100)]
Added Spanish, Polish and Esperanto translations to NodeInfo plugin

5 years ago[TRANSLATION] Update license and copyright notice in translation files
brunoccast [Sat, 8 Jun 2019 13:48:37 +0000 (14:48 +0100)]
[TRANSLATION] Update license and copyright notice in translation files

5 years ago[SESSION] Add backwards compatibility for third party plugins depending on old Sessio...
Diogo Cordeiro [Fri, 7 Jun 2019 21:04:02 +0000 (22:04 +0100)]
[SESSION] Add backwards compatibility for third party plugins depending on old Session::cleanup()
Namely Qvitter

5 years ago[DOCUMENTATION] README.md should mention about the importance of running upgrade...
Diogo Cordeiro [Fri, 7 Jun 2019 15:41:44 +0000 (16:41 +0100)]
[DOCUMENTATION] README.md should mention about the importance of running upgrade.php script

5 years ago[NGINX conf] Move /var/run to /run
Diogo Cordeiro [Wed, 5 Jun 2019 21:59:54 +0000 (22:59 +0100)]
[NGINX conf] Move /var/run to /run
As seen in https://lists.fedoraproject.org/pipermail/devel/2011-March/150031.html
Thanks to XRevan86 for reporting this :)

5 years ago[Nodeinfo][DATABASE][Usage_stats] Fix wrong type for modified column
Diogo Cordeiro [Wed, 5 Jun 2019 09:04:59 +0000 (10:04 +0100)]
[Nodeinfo][DATABASE][Usage_stats] Fix wrong type for modified column

5 years ago[DATABASE][User_openid_prefs] Fix wrong type for modified column
Diogo Cordeiro [Wed, 5 Jun 2019 09:00:09 +0000 (10:00 +0100)]
[DATABASE][User_openid_prefs] Fix wrong type for modified column
Patch submited by Sorokin Alexei (XRevan86)

5 years agoPSR2-format
brunoccast [Tue, 4 Jun 2019 17:56:20 +0000 (18:56 +0100)]
PSR2-format

5 years agoCleanup and documentation of common_ensure_session
brunoccast [Tue, 4 Jun 2019 00:02:46 +0000 (01:02 +0100)]
Cleanup and documentation of common_ensure_session
- Remove redundant branch
- Remove error suppression of session_start()

5 years agoEmailRegistration plugin flow requires a confirmation address before user creation
Diogo Cordeiro [Mon, 3 Jun 2019 14:52:36 +0000 (15:52 +0100)]
EmailRegistration plugin flow requires a confirmation address before user creation

5 years agoNodeinfo has a special rule for upgrades
Diogo Cordeiro [Mon, 3 Jun 2019 01:39:39 +0000 (02:39 +0100)]
Nodeinfo has a special rule for upgrades

5 years agoUpdate /main/version information
Diogo Cordeiro [Mon, 3 Jun 2019 01:20:13 +0000 (02:20 +0100)]
Update /main/version information

5 years ago[VersionBump] 1.19.0, fairly late
Diogo Cordeiro [Mon, 3 Jun 2019 00:56:52 +0000 (01:56 +0100)]
[VersionBump] 1.19.0, fairly late
The core plugins whose version was attached to GS's were reseted to 2.0.0.

2.0.0 was chosen as reset version for plugins because it is higher than
  the one that was set by inheriting GS version. Furthermore, it's a
  major change from prior plugin versioning system thus it also makes
  semantic sense.

Justification for version bump:

== GS ==
9a4ab31f26 1.19.0
c13b935201 1.18.3
c13b935201 1.18.2
18fc39d2cf 1.18.1
c083a8bcc2 1.18.0
e8783d46d0 1.17.1
d9a42550ff 1.17.0
1536d3ef29 1.16.0
c03ed457a6 1.15.0
d2e6519bad 1.14.2
fe411e8138 1.14.1
b17e0b4169 1.14.0
daa5f87fd4 1.13.0
d75b5d2f4a 1.11.7
f6dbf66983 1.11.6
6cf674f8f8 1.11.5
7845a09b34 1.11.4
e4d432295d 1.11.3
339204f1ee 1.11.2
a4e679a118 1.11.1
7967db6ff5 1.11.0
bc030da320 1.10.1
9cc7df51d6 1.10.0
bf7f17474d 1.9.2
8a07edec5f 1.9.1
0042971d74 1.9.0
6b5450b7e6 1.8.0
5dcc98d1c6 1.7.0
e6667db0cd 1.6.0
3290227b50 1.5.0
a59c439b46 1.4.0
496ab8c920 1.3.10
986030060b 1.3.9
1d529c021a 1.3.8
f89c052cf8 1.3.7
38f2ecefac 1.3.6
e473937cb9 1.3.5
9a39ebe66f 1.3.4
ddc3cecfc0 1.3.3
2b43d484eb 1.3.2
e8e487187e 1.3.1

== Plugins ==
XMPP plugin
e0887220b0 bump patch
e186ad57d0 bump patch

OStatus
e186ad57d0 bump patch

Nodeinfo
ceae66a30f bump minor
586fb5a517 bump major
195296846e bump minor

5 years ago[DOCUMENTATION] EVENTS.txt: Add Nodeinfo plugin event
Diogo Cordeiro [Sun, 2 Jun 2019 20:00:50 +0000 (21:00 +0100)]
[DOCUMENTATION] EVENTS.txt: Add Nodeinfo plugin event

5 years agoExtend Action with redirect after login logic, update some actions to use it
brunoccast [Sun, 2 Jun 2019 12:55:12 +0000 (13:55 +0100)]
Extend Action with redirect after login logic, update some actions to use it

5 years agoPSR2-format
brunoccast [Sun, 2 Jun 2019 12:46:39 +0000 (13:46 +0100)]
PSR2-format

5 years ago[DOCUMENTATION] Add CONTRIBUTING information for developers
Diogo Cordeiro [Sun, 2 Jun 2019 19:36:47 +0000 (20:36 +0100)]
[DOCUMENTATION] Add CONTRIBUTING information for developers
Inspired both from GNU FM, postActiv and Moodle

5 years ago[DOCUMENTATION] Update README.md
Diogo Cordeiro [Sun, 2 Jun 2019 17:09:38 +0000 (18:09 +0100)]
[DOCUMENTATION] Update README.md

5 years ago[DOCUMENTATION] Move CREDITS to its own file and update list from postActiv
Diogo Cordeiro [Sun, 2 Jun 2019 16:13:27 +0000 (17:13 +0100)]
[DOCUMENTATION] Move CREDITS to its own file and update list from postActiv

5 years ago[DOCUMENTATION] Convert INSTALL to markdown and update the requirements
Diogo Cordeiro [Sun, 2 Jun 2019 15:34:24 +0000 (16:34 +0100)]
[DOCUMENTATION] Convert INSTALL to markdown and update the requirements

5 years ago[DOCUMENTATION] Convert Configure to markdown, format and improve it by maiyannah...
Diogo Cordeiro [Sun, 2 Jun 2019 13:04:12 +0000 (14:04 +0100)]
[DOCUMENTATION] Convert Configure to markdown, format and improve it by maiyannah and Normandy

5 years ago[DOCUMENTATION] Reorganize documentation
Diogo Cordeiro [Sun, 2 Jun 2019 11:59:37 +0000 (12:59 +0100)]
[DOCUMENTATION] Reorganize documentation

5 years ago[NGINX conf] Stop serving files as indexAphp, index:php
Diogo Cordeiro [Sun, 2 Jun 2019 11:08:04 +0000 (12:08 +0100)]
[NGINX conf] Stop serving files as indexAphp, index:php
Removed some boilerplate and overly specific configuration

5 years ago[NGINX conf] Fix PHP files being served as files.
Diogo Cordeiro [Wed, 29 May 2019 12:14:11 +0000 (13:14 +0100)]
[NGINX conf] Fix PHP files being served as files.

5 years ago[SESSION] Log messages were a bit confusing
Diogo Cordeiro [Wed, 22 May 2019 22:39:34 +0000 (23:39 +0100)]
[SESSION] Log messages were a bit confusing
Reported by XRevan86

5 years agoMerge branch 'master' of postblue/gnu-social into master
Diogo Cordeiro [Sun, 26 May 2019 19:12:29 +0000 (19:12 +0000)]
Merge branch 'master' of postblue/gnu-social into master

5 years agoChanging URI to community plugins page
Guillaume Hayot [Sun, 26 May 2019 18:40:36 +0000 (20:40 +0200)]
Changing URI to community plugins page

5 years agoRemoving community plugins
Guillaume Hayot [Sun, 26 May 2019 18:34:47 +0000 (20:34 +0200)]
Removing community plugins

5 years agoFix noticesearch tag regex
Diogo Cordeiro [Thu, 16 May 2019 23:32:00 +0000 (00:32 +0100)]
Fix noticesearch tag regex

5 years ago[SESSION] Implement SessionHandlerInterface instead of setting custom handlers by...
Diogo Cordeiro [Tue, 14 May 2019 21:57:45 +0000 (22:57 +0100)]
[SESSION] Implement SessionHandlerInterface instead of setting custom handlers by XRevan86

5 years ago[SESSION] Increase type strictness for full PHP adherence
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

5 years agois_rtl should handle lang instead of code
Diogo Cordeiro [Tue, 14 May 2019 14:51:42 +0000 (15:51 +0100)]
is_rtl should handle lang instead of code

5 years ago[Nodeinfo] Fix twitterimport enabled check
Diogo Cordeiro [Sat, 11 May 2019 19:52:02 +0000 (20:52 +0100)]
[Nodeinfo] Fix twitterimport enabled check

5 years agoImproved version of nginx sample config by XRevan86
Diogo Cordeiro [Sat, 11 May 2019 19:04:18 +0000 (20:04 +0100)]
Improved version of nginx sample config by XRevan86

5 years ago[XML/HTML Outputter] General improvements and refactoring as well as some bug fixes
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

5 years agoFix broken user activitystreams feed due to deleted notices
Diogo Cordeiro [Mon, 6 May 2019 03:01:07 +0000 (04:01 +0100)]
Fix broken user activitystreams feed due to deleted notices

5 years agolib/ping.php - Fix PHP 7.3 Warning switch continue -> break
Diogo Cordeiro [Sun, 5 May 2019 13:03:55 +0000 (14:03 +0100)]
lib/ping.php - Fix PHP 7.3 Warning switch continue -> break

5 years ago[Nodeinfo] Correct HELP info on fix_stats.php
Diogo Cordeiro [Sat, 4 May 2019 21:51:30 +0000 (22:51 +0100)]
[Nodeinfo] Correct HELP info on fix_stats.php

5 years agoFix some typos/small obvious bugs on twitterRssGroupArray
Diogo Cordeiro [Fri, 3 May 2019 16:09:23 +0000 (17:09 +0100)]
Fix some typos/small obvious bugs on twitterRssGroupArray

5 years agoMerge branch 'ATOM-priority" from Alexandre Alapetite into HEAD
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

5 years agoUpdate PEAR to v1.10.9 and patch it so it works quietly
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