GitHub/WoltLab/WCF.git
6 years agoBackport: Work-around libmagic failing for 1-byte files
Alexander Ebert [Tue, 2 Jan 2018 12:59:31 +0000 (13:59 +0100)]
Backport: Work-around libmagic failing for 1-byte files

Causes the error message "finfo::file(): Failed identify data 0:(null)"
in older libmagic/PHP versions, mostly in the ancient PHP 5.x tree.

This backports commit 07673afaf082ab28d8be4db5cb64fcda457e1562.

6 years agoEscape the hyphen to avoid issues with PCRE2
Alexander Ebert [Thu, 28 Jun 2018 09:25:51 +0000 (11:25 +0200)]
Escape the hyphen to avoid issues with PCRE2

See https://bugs.php.net/bug.php?id=76188

6 years agoUpdated privacy policy
Marcel Werk [Wed, 27 Jun 2018 13:00:47 +0000 (15:00 +0200)]
Updated privacy policy

6 years agoFixed PHP 7.2 issue
Marcel Werk [Tue, 26 Jun 2018 16:44:42 +0000 (18:44 +0200)]
Fixed PHP 7.2 issue

6 years agoPreparing the release 2.1.22 pl 1 2.1.22_pl_1
Alexander Ebert [Thu, 24 May 2018 11:58:24 +0000 (13:58 +0200)]
Preparing the release 2.1.22 pl 1

6 years agoImproved the capabilities of the user data export
Alexander Ebert [Thu, 24 May 2018 11:51:43 +0000 (13:51 +0200)]
Improved the capabilities of the user data export

6 years agoUpdated the release date 2.1.22
Alexander Ebert [Tue, 22 May 2018 10:00:00 +0000 (12:00 +0200)]
Updated the release date

6 years agoPreparing the release 2.1.22
Alexander Ebert [Tue, 22 May 2018 09:59:15 +0000 (11:59 +0200)]
Preparing the release 2.1.22

6 years agoAvoid empty lists of ip address in the export
Alexander Ebert [Tue, 22 May 2018 08:28:27 +0000 (10:28 +0200)]
Avoid empty lists of ip address in the export

6 years agoExclude settings-type user options from the export
Alexander Ebert [Mon, 21 May 2018 20:42:06 +0000 (22:42 +0200)]
Exclude settings-type user options from the export

6 years agoInclude session ip addresses and ignore module settings
Alexander Ebert [Mon, 21 May 2018 18:35:57 +0000 (20:35 +0200)]
Include session ip addresses and ignore module settings

Fixes #2572

6 years agoPreserve `Session.isFirstVisit` on redirect
Alexander Ebert [Sat, 19 May 2018 18:30:47 +0000 (20:30 +0200)]
Preserve `Session.isFirstVisit` on redirect

Fixes #2568

6 years agoMoved event and added avatar link
Alexander Ebert [Sat, 19 May 2018 11:05:15 +0000 (13:05 +0200)]
Moved event and added avatar link

6 years agoExport of personal data (GDPR)
Alexander Ebert [Fri, 18 May 2018 13:56:28 +0000 (15:56 +0200)]
Export of personal data (GDPR)

6 years agoFix typo in de.xml
Tim Düsterhus [Tue, 15 May 2018 13:14:26 +0000 (15:14 +0200)]
Fix typo in de.xml

6 years agoRemove code sniff for sorted use declarations
Matthias Schmidt [Mon, 7 May 2018 17:14:30 +0000 (19:14 +0200)]
Remove code sniff for sorted use declarations

See #2544

6 years agoRemoved deprecated/removed permissions
Sascha Greuel [Wed, 25 Apr 2018 17:04:29 +0000 (19:04 +0200)]
Removed deprecated/removed permissions

Closes #2558

6 years agoAn empty og-description no longer overwrites the global meta-description
Marcel Werk [Sun, 22 Apr 2018 10:56:49 +0000 (12:56 +0200)]
An empty og-description no longer overwrites the global meta-description

6 years agoPreparing release 2.1.21 pl 1
Alexander Ebert [Sat, 21 Apr 2018 11:03:02 +0000 (13:03 +0200)]
Preparing release 2.1.21 pl 1

6 years agoForce-enable the reCAPTCHA option in the ACP selection
Alexander Ebert [Sat, 21 Apr 2018 11:01:54 +0000 (13:01 +0200)]
Force-enable the reCAPTCHA option in the ACP selection

6 years agoUpdating the release date and instructions 2.1.21
Alexander Ebert [Thu, 19 Apr 2018 10:23:59 +0000 (12:23 +0200)]
Updating the release date and instructions

6 years agoDisable reCAPTCHA without any provided keys
Alexander Ebert [Wed, 18 Apr 2018 14:40:31 +0000 (16:40 +0200)]
Disable reCAPTCHA without any provided keys

6 years agoPreparing release 2.1.21
Alexander Ebert [Mon, 16 Apr 2018 13:28:45 +0000 (15:28 +0200)]
Preparing release 2.1.21

6 years agoRestrict external sources by host only
Alexander Ebert [Sun, 15 Apr 2018 21:10:29 +0000 (23:10 +0200)]
Restrict external sources by host only

6 years agoDisable gravatar by default
Alexander Ebert [Sun, 15 Apr 2018 18:28:25 +0000 (20:28 +0200)]
Disable gravatar by default

6 years agoOption to block images from external sources
Alexander Ebert [Sun, 15 Apr 2018 18:27:40 +0000 (20:27 +0200)]
Option to block images from external sources

6 years agoMerge branch 'refs/heads/21-qr' into 2.1
Alexander Ebert [Thu, 12 Apr 2018 14:54:15 +0000 (16:54 +0200)]
Merge branch 'refs/heads/21-qr' into 2.1

6 years agoMerge remote-tracking branch 'refs/remotes/origin/2.1' into 21-qr
Alexander Ebert [Thu, 12 Apr 2018 14:54:07 +0000 (16:54 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/2.1' into 21-qr

6 years agoImproved description of 'log_ip_address' setting
Marcel Werk [Wed, 11 Apr 2018 16:45:26 +0000 (18:45 +0200)]
Improved description of 'log_ip_address' setting

6 years agoRemoved obsolete placeholder
Marcel Werk [Mon, 9 Apr 2018 14:37:48 +0000 (16:37 +0200)]
Removed obsolete placeholder

6 years agoUpdated privacy policy
Marcel Werk [Mon, 9 Apr 2018 14:25:08 +0000 (16:25 +0200)]
Updated privacy policy

6 years agoInitialize height and width for empty images
Alexander Ebert [Sun, 8 Apr 2018 12:06:04 +0000 (14:06 +0200)]
Initialize height and width for empty images

6 years agoHighlighter stripped comments from the output
Alexander Ebert [Sun, 8 Apr 2018 12:03:51 +0000 (14:03 +0200)]
Highlighter stripped comments from the output

See 009578b6714a84a2e62db089a08e3485164d8f4a

6 years agoChanged default value of LOG_IP_ADDRESS
Marcel Werk [Fri, 6 Apr 2018 09:53:10 +0000 (11:53 +0200)]
Changed default value of LOG_IP_ADDRESS

6 years agoFixed URL to fontawesome
Marcel Werk [Thu, 5 Apr 2018 11:58:42 +0000 (13:58 +0200)]
Fixed URL to fontawesome

6 years agoRemoved jQuery CDN
Marcel Werk [Sun, 1 Apr 2018 09:33:49 +0000 (11:33 +0200)]
Removed jQuery CDN

6 years agoMerge remote-tracking branch 'refs/remotes/origin/2.1' into 21-qr
Alexander Ebert [Tue, 13 Mar 2018 14:58:58 +0000 (15:58 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/2.1' into 21-qr

6 years agoUpdated release date and dependencies 2.1.20
Alexander Ebert [Tue, 13 Mar 2018 14:45:24 +0000 (15:45 +0100)]
Updated release date and dependencies

6 years agoEnhanced parameter validation for quick reply actions
Alexander Ebert [Sun, 11 Mar 2018 15:55:37 +0000 (16:55 +0100)]
Enhanced parameter validation for quick reply actions

6 years agoPreparing release 2.1.20
Alexander Ebert [Fri, 9 Mar 2018 16:18:03 +0000 (17:18 +0100)]
Preparing release 2.1.20

6 years agoUpdating minified JavaScript files
woltlab.com [Fri, 9 Mar 2018 15:17:57 +0000 (16:17 +0100)]
Updating minified JavaScript files

6 years agoConvert pasted links into plain text in iOS Safari
Alexander Ebert [Thu, 8 Mar 2018 12:54:11 +0000 (13:54 +0100)]
Convert pasted links into plain text in iOS Safari

6 years agoForce-disable link detection on paste
Alexander Ebert [Thu, 8 Mar 2018 12:09:35 +0000 (13:09 +0100)]
Force-disable link detection on paste

6 years agoOptimized string matching for escaped quotes
Alexander Ebert [Wed, 7 Mar 2018 22:53:24 +0000 (23:53 +0100)]
Optimized string matching for escaped quotes

The new regex is more efficient, because it tries to match as long as
possible using repetitions of a character class, instead of repetitions
of an alternation, leading to fewer internal states.

6 years agoVersion mismatch used wrong variables
Alexander Ebert [Wed, 7 Mar 2018 12:43:10 +0000 (13:43 +0100)]
Version mismatch used wrong variables

6 years agoFixed memory limit calculation
Marcel Werk [Thu, 22 Feb 2018 13:01:57 +0000 (14:01 +0100)]
Fixed memory limit calculation

6 years agoFixed typo
Alexander Ebert [Mon, 12 Feb 2018 14:11:40 +0000 (15:11 +0100)]
Fixed typo

6 years agoBetter explanation on how to provide and obtain the reCAPTCHA key
Alexander Ebert [Mon, 12 Feb 2018 14:10:15 +0000 (15:10 +0100)]
Better explanation on how to provide and obtain the reCAPTCHA key

6 years agoInserting quotes was unable when editing while replying is disallowed
Alexander Ebert [Mon, 12 Feb 2018 12:20:07 +0000 (13:20 +0100)]
Inserting quotes was unable when editing while replying is disallowed

6 years agoWork-around for Firefox being unable to backspace tables
Alexander Ebert [Mon, 12 Feb 2018 11:30:52 +0000 (12:30 +0100)]
Work-around for Firefox being unable to backspace tables

6 years agoFix method documentation issues
Matthias Schmidt [Wed, 7 Feb 2018 18:50:22 +0000 (19:50 +0100)]
Fix method documentation issues

6 years agoFix permission check in `UserContentAction::validateBulkRevert()`
Matthias Schmidt [Wed, 7 Feb 2018 18:39:40 +0000 (19:39 +0100)]
Fix permission check in `UserContentAction::validateBulkRevert()`

6 years agoAdded warning when using ReCAPTCHA w/o a key
Alexander Ebert [Mon, 5 Feb 2018 13:22:42 +0000 (14:22 +0100)]
Added warning when using ReCAPTCHA w/o a key

6 years agoFire event for Google Maps authentication error
Matthias Schmidt [Sat, 3 Feb 2018 08:12:06 +0000 (09:12 +0100)]
Fire event for Google Maps authentication error

Close #2526

6 years agoReset user group priority after saving new user group
Matthias Schmidt [Sun, 21 Jan 2018 08:53:36 +0000 (09:53 +0100)]
Reset user group priority after saving new user group

Close #2521

6 years agoFixed PHP7.2 issue
Marcel Werk [Sun, 19 Nov 2017 19:41:08 +0000 (20:41 +0100)]
Fixed PHP7.2 issue

6 years agoPreparing release 2.1.19 2.1.19
Alexander Ebert [Thu, 16 Nov 2017 14:11:08 +0000 (15:11 +0100)]
Preparing release 2.1.19

6 years agoUpdating minified JavaScript files
woltlab.com [Thu, 16 Nov 2017 11:50:15 +0000 (12:50 +0100)]
Updating minified JavaScript files

6 years agoAdded recognition of `<a>` and `text-decoration` variations
Alexander Ebert [Thu, 16 Nov 2017 11:33:58 +0000 (12:33 +0100)]
Added recognition of `<a>` and `text-decoration` variations

6 years agoFixed option type of internal uuid
Alexander Ebert [Mon, 6 Nov 2017 12:43:34 +0000 (13:43 +0100)]
Fixed option type of internal uuid

6 years agoAlmost disabled browser caching for unsaved attachments
Alexander Ebert [Mon, 6 Nov 2017 12:41:49 +0000 (13:41 +0100)]
Almost disabled browser caching for unsaved attachments

Avoids issues with removed attachments that may still exist in the
browser cache and cause the user to believe that it is still there.
Commonly an issue with restored messages whose attachments have been
automatically removed in the meantime.

6 years agoUpdating minified JavaScript files
woltlab.com [Mon, 23 Oct 2017 10:26:38 +0000 (12:26 +0200)]
Updating minified JavaScript files

6 years agoUpdating minified JavaScript files
woltlab.com [Mon, 23 Oct 2017 10:21:47 +0000 (12:21 +0200)]
Updating minified JavaScript files

6 years agoUpdate label preview on init
Alexander Ebert [Mon, 16 Oct 2017 11:26:54 +0000 (13:26 +0200)]
Update label preview on init

6 years agoPreparing release 2.1.18 2.1.18
Alexander Ebert [Fri, 8 Sep 2017 10:12:19 +0000 (12:12 +0200)]
Preparing release 2.1.18

6 years agoUpdating minified JavaScript files
woltlab.com [Fri, 8 Sep 2017 09:59:24 +0000 (11:59 +0200)]
Updating minified JavaScript files

7 years agoFixed return key inside nested lists
Alexander Ebert [Fri, 1 Sep 2017 11:51:31 +0000 (13:51 +0200)]
Fixed return key inside nested lists

7 years agoFixed newline handling for centered content inside tables
Alexander Ebert [Sun, 20 Aug 2017 14:33:31 +0000 (16:33 +0200)]
Fixed newline handling for centered content inside tables

7 years agoForce reloading notifications when marking all as read
Alexander Ebert [Thu, 10 Aug 2017 10:08:11 +0000 (12:08 +0200)]
Force reloading notifications when marking all as read

Fixes #2363

7 years agoPreparing release 2.1.17 2.1.17
Alexander Ebert [Fri, 4 Aug 2017 12:11:17 +0000 (14:11 +0200)]
Preparing release 2.1.17

7 years agoFix English comment response like user notification event description
Matthias Schmidt [Mon, 31 Jul 2017 10:36:55 +0000 (12:36 +0200)]
Fix English comment response like user notification event description

7 years agoFix parameter check in font/getFont.php
jens1o [Sun, 23 Jul 2017 15:14:34 +0000 (17:14 +0200)]
Fix parameter check in font/getFont.php

See #2351

7 years agoUpdating minified JavaScript files
woltlab.com [Thu, 6 Jul 2017 17:48:50 +0000 (19:48 +0200)]
Updating minified JavaScript files

7 years agoFixed mention handling
Alexander Ebert [Thu, 6 Jul 2017 17:46:11 +0000 (19:46 +0200)]
Fixed mention handling

7 years agoFixed a z-index issue on mobile
Alexander Ebert [Tue, 4 Jul 2017 15:30:43 +0000 (17:30 +0200)]
Fixed a z-index issue on mobile

7 years agoUpdating minified JavaScript files
woltlab.com [Tue, 4 Jul 2017 10:03:38 +0000 (12:03 +0200)]
Updating minified JavaScript files

7 years agoFixed newline handling after `</table>`
Alexander Ebert [Tue, 4 Jul 2017 09:57:09 +0000 (11:57 +0200)]
Fixed newline handling after `</table>`

7 years agoFixed newline handling inside of tables
Alexander Ebert [Tue, 4 Jul 2017 09:38:20 +0000 (11:38 +0200)]
Fixed newline handling inside of tables

7 years agoFixed compatibility w/ ancient PHP versions
Alexander Ebert [Mon, 3 Jul 2017 14:57:48 +0000 (16:57 +0200)]
Fixed compatibility w/ ancient PHP versions

7 years agoWork-around for a bug in Chrome's XSS auditor
Alexander Ebert [Wed, 28 Jun 2017 09:35:29 +0000 (11:35 +0200)]
Work-around for a bug in Chrome's XSS auditor

7 years agoFixed application check for favicon output
Alexander Ebert [Tue, 27 Jun 2017 08:03:07 +0000 (10:03 +0200)]
Fixed application check for favicon output

7 years agoPreparing release 2.1.16 2.1.16
Alexander Ebert [Thu, 22 Jun 2017 10:59:58 +0000 (12:59 +0200)]
Preparing release 2.1.16

7 years agoMerge branch '2.0' into 2.1
Joshua Rüsweg [Wed, 21 Jun 2017 20:49:20 +0000 (22:49 +0200)]
Merge branch '2.0' into 2.1

7 years agoRevert "Execute cronjobs as a System user"
Joshua Rüsweg [Wed, 21 Jun 2017 20:20:08 +0000 (22:20 +0200)]
Revert "Execute cronjobs as a System user"

This reverts commit e238e424c32af42111917051efb4fa5fdede0742.

7 years agoExecute cronjobs as a System user
Joshua Rüsweg [Wed, 21 Jun 2017 20:10:04 +0000 (22:10 +0200)]
Execute cronjobs as a System user

7 years agoUpdate userID attribute on userChange 2.0.final
Joshua Rüsweg [Sun, 18 Jun 2017 20:30:58 +0000 (22:30 +0200)]
Update userID attribute on userChange

7 years agoUpdating minified JavaScript files
woltlab.com [Sat, 17 Jun 2017 18:25:24 +0000 (20:25 +0200)]
Updating minified JavaScript files

7 years agoFixed newline handling inside joined bbcode tags
Alexander Ebert [Sat, 17 Jun 2017 18:22:26 +0000 (20:22 +0200)]
Fixed newline handling inside joined bbcode tags

7 years agoFix import order in CategoryAction class
Matthias Schmidt [Sun, 11 Jun 2017 09:02:25 +0000 (11:02 +0200)]
Fix import order in CategoryAction class

7 years agoDelete group name language items after label group deletion
Matthias Schmidt [Sun, 11 Jun 2017 08:54:10 +0000 (10:54 +0200)]
Delete group name language items after label group deletion

7 years agoDelete title and description language items after category deletion
Matthias Schmidt [Sun, 11 Jun 2017 08:48:43 +0000 (10:48 +0200)]
Delete title and description language items after category deletion

7 years agoHide paid subscription boxes for non-activated users
Alexander Ebert [Fri, 9 Jun 2017 08:15:19 +0000 (10:15 +0200)]
Hide paid subscription boxes for non-activated users

7 years agoAllow only dates up to 2037-12-31 inside date picker
Alexander Ebert [Tue, 6 Jun 2017 12:36:31 +0000 (14:36 +0200)]
Allow only dates up to 2037-12-31 inside date picker

7 years agoPoll were missing the button to show participants after vote
Alexander Ebert [Tue, 6 Jun 2017 12:17:14 +0000 (14:17 +0200)]
Poll were missing the button to show participants after vote

7 years agoFixed user suggestions inside Redactor
Alexander Ebert [Tue, 6 Jun 2017 11:49:26 +0000 (13:49 +0200)]
Fixed user suggestions inside Redactor

7 years agoFixed an compatibility issue with PHP 7
Alexander Ebert [Tue, 6 Jun 2017 11:27:56 +0000 (13:27 +0200)]
Fixed an compatibility issue with PHP 7

See db8aa273d6eec8f364800681daf3e0a74cb2a624

7 years agoReset subscription length after saving subscription
Matthias Schmidt [Fri, 2 Jun 2017 15:44:30 +0000 (17:44 +0200)]
Reset subscription length after saving subscription

7 years agoMerge branch '2.0' into 2.1
Tim Düsterhus [Thu, 1 Jun 2017 18:17:29 +0000 (20:17 +0200)]
Merge branch '2.0' into 2.1

7 years agoHandle timeout-or-duplicate in RecaptchaHandler
Markus [Thu, 1 Jun 2017 17:31:16 +0000 (19:31 +0200)]
Handle timeout-or-duplicate in RecaptchaHandler

7 years agoMerge branch '2.0' into 2.1
Tim Düsterhus [Wed, 31 May 2017 14:10:15 +0000 (16:10 +0200)]
Merge branch '2.0' into 2.1