GitHub/WoltLab/WCF.git
6 years agoMerge branch '2.1' into 3.0
Alexander Ebert [Mon, 2 Jul 2018 10:51:18 +0000 (12:51 +0200)]
Merge branch '2.1' into 3.0

6 years agoPreparing the release 2.1.23 2.1.23
Alexander Ebert [Mon, 2 Jul 2018 10:41:19 +0000 (12:41 +0200)]
Preparing the release 2.1.23

6 years agoUpdating minified JavaScript files
woltlab.com [Mon, 2 Jul 2018 10:09:43 +0000 (12:09 +0200)]
Updating minified JavaScript files

6 years agoUpdating minified JavaScript files
woltlab.com [Mon, 2 Jul 2018 10:03:22 +0000 (12:03 +0200)]
Updating minified JavaScript files

6 years agoImproved the newline handling inside table cells
Alexander Ebert [Mon, 2 Jul 2018 09:32:58 +0000 (11:32 +0200)]
Improved the newline handling inside table cells

6 years agoClose the cursor before executing the next query
Alexander Ebert [Sun, 1 Jul 2018 13:06:25 +0000 (15:06 +0200)]
Close the cursor before executing the next query

6 years agoMerge branch '2.1' into 3.0
Tim Düsterhus [Sat, 30 Jun 2018 20:29:56 +0000 (22:29 +0200)]
Merge branch '2.1' into 3.0

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 agoMerge branch '2.1' into 3.0
Alexander Ebert [Fri, 29 Jun 2018 13:21:24 +0000 (15:21 +0200)]
Merge branch '2.1' into 3.0

6 years agoFixed missing encoding of mail signature
Marcel Werk [Fri, 29 Jun 2018 09:27:13 +0000 (11:27 +0200)]
Fixed missing encoding of mail signature

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 agoStrip superfluous nbsp in between HTML tags
Alexander Ebert [Wed, 27 Jun 2018 13:52:18 +0000 (15:52 +0200)]
Strip superfluous nbsp in between HTML tags

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

6 years agoMerge branch '2.1' into 3.0
Marcel Werk [Wed, 27 Jun 2018 13:07:19 +0000 (15:07 +0200)]
Merge branch '2.1' into 3.0

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

6 years agoMerge branch '2.1' into 3.0
Marcel Werk [Tue, 26 Jun 2018 16:45:49 +0000 (18:45 +0200)]
Merge branch '2.1' into 3.0

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 agoFixed wrong recipient address for new e-mail activation mails
Marcel Werk [Thu, 21 Jun 2018 17:07:55 +0000 (19:07 +0200)]
Fixed wrong recipient address for new e-mail activation mails

6 years agoFixed reset of default values
Marcel Werk [Wed, 20 Jun 2018 15:43:45 +0000 (17:43 +0200)]
Fixed reset of default values

6 years agoFixed print issue in firefox
Marcel Werk [Sat, 16 Jun 2018 10:52:26 +0000 (12:52 +0200)]
Fixed print issue in firefox

6 years agoFixed link to user profile
Marcel Werk [Thu, 14 Jun 2018 18:40:50 +0000 (20:40 +0200)]
Fixed link to user profile

6 years agoAdd suffix for hours (#2678)
Sascha Greuel [Wed, 13 Jun 2018 11:55:59 +0000 (13:55 +0200)]
Add suffix for hours (#2678)

* Added suffix for hours

* Update en.xml

6 years agoMerge pull request #2697 from max-m/patch-19
Alexander Ebert [Wed, 13 Jun 2018 11:55:18 +0000 (13:55 +0200)]
Merge pull request #2697 from max-m/patch-19

Add guard against invalid dates in Date/Picker.init()

6 years agoAdd guard against invalid dates in Date/Picker.init()
Maximilian Mader [Tue, 12 Jun 2018 17:51:49 +0000 (19:51 +0200)]
Add guard against invalid dates in Date/Picker.init()

6 years agoRemove deleted third party sniff
Matthias Schmidt [Sun, 10 Jun 2018 08:55:20 +0000 (10:55 +0200)]
Remove deleted third party sniff

See https://github.com/squizlabs/PHP_CodeSniffer/releases/tag/3.3.0

6 years agoDisable ImageProxyAction if image proxy is not enabled
Tim Düsterhus [Sat, 2 Jun 2018 12:10:58 +0000 (14:10 +0200)]
Disable ImageProxyAction if image proxy is not enabled

Previously only the rewriting was disabled, but the action
remained functional.

6 years agoFixed typos
Marcel Werk [Thu, 24 May 2018 16:15:28 +0000 (18:15 +0200)]
Fixed typos

6 years agoPreparing the release 3.0.15 pl 1 3.0.15_pl_1
Alexander Ebert [Thu, 24 May 2018 12:14:53 +0000 (14:14 +0200)]
Preparing the release 3.0.15 pl 1

6 years agoMerge branch '2.1' into 3.0
Alexander Ebert [Thu, 24 May 2018 12:11:49 +0000 (14:11 +0200)]
Merge branch '2.1' into 3.0

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 agoAdjusted generator name 3.0.15
Alexander Ebert [Tue, 22 May 2018 13:58:23 +0000 (15:58 +0200)]
Adjusted generator name

6 years agoUpdating minified JavaScript files
woltlab.com [Tue, 22 May 2018 11:36:44 +0000 (13:36 +0200)]
Updating minified JavaScript files

6 years agoPreparing the release 3.0.15
Alexander Ebert [Tue, 22 May 2018 11:27:18 +0000 (13:27 +0200)]
Preparing the release 3.0.15

6 years agoMerge branch '2.1' into 3.0
Alexander Ebert [Tue, 22 May 2018 10:40:34 +0000 (12:40 +0200)]
Merge branch '2.1' into 3.0

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 agoMerge branch '2.1' into 3.0
Alexander Ebert [Tue, 22 May 2018 08:29:45 +0000 (10:29 +0200)]
Merge branch '2.1' into 3.0

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 agoFix autolinker of media URLs if $allowMedia is false
Tim Düsterhus [Mon, 21 May 2018 23:12:09 +0000 (01:12 +0200)]
Fix autolinker of media URLs if $allowMedia is false

6 years agoMerge branch '2.1' into 3.0
Alexander Ebert [Mon, 21 May 2018 22:16:52 +0000 (00:16 +0200)]
Merge branch '2.1' into 3.0

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 agoMerge branch '2.1' into 3.0
Alexander Ebert [Mon, 21 May 2018 18:48:11 +0000 (20:48 +0200)]
Merge branch '2.1' into 3.0

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 agoMerge branch '2.1' into 3.0
Alexander Ebert [Sat, 19 May 2018 18:33:23 +0000 (20:33 +0200)]
Merge branch '2.1' into 3.0

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 agoMerge branch '2.1' into 3.0
Alexander Ebert [Sat, 19 May 2018 11:11:06 +0000 (13:11 +0200)]
Merge branch '2.1' into 3.0

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 agoCode style
Alexander Ebert [Fri, 18 May 2018 14:05:34 +0000 (16:05 +0200)]
Code style

6 years agoMerge branch '2.1' into 3.0
Alexander Ebert [Fri, 18 May 2018 14:02:48 +0000 (16:02 +0200)]
Merge branch '2.1' into 3.0

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 agoFixed missing template scripting in language variables
Marcel Werk [Thu, 17 May 2018 16:55:10 +0000 (18:55 +0200)]
Fixed missing template scripting in language variables

6 years agoMerge branch '2.1' into 3.0
Tim Düsterhus [Tue, 15 May 2018 13:15:44 +0000 (15:15 +0200)]
Merge branch '2.1' into 3.0

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 agoIncorrect element id reference
Alexander Ebert [Fri, 11 May 2018 11:29:55 +0000 (13:29 +0200)]
Incorrect element id reference

6 years agoFixed the check for an incomplete options file
Alexander Ebert [Wed, 9 May 2018 13:10:14 +0000 (15:10 +0200)]
Fixed the check for an incomplete options file

Fixes #2565

6 years agoFixed missing module setting
Marcel Werk [Tue, 8 May 2018 16:10:39 +0000 (18:10 +0200)]
Fixed missing module setting

6 years agoReset the list of pending cronjobs on lock miss
Alexander Ebert [Tue, 8 May 2018 08:14:15 +0000 (10:14 +0200)]
Reset the list of pending cronjobs on lock miss

6 years agoMerge branch '2.1' into 3.0
Matthias Schmidt [Mon, 7 May 2018 17:18:04 +0000 (19:18 +0200)]
Merge branch '2.1' into 3.0

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 agoFixed breadcrumb microdata
Marcel Werk [Sat, 5 May 2018 13:21:04 +0000 (15:21 +0200)]
Fixed breadcrumb microdata

6 years agoHTTP_ENABLE_GZIP is not defined w/o database access
Alexander Ebert [Sat, 5 May 2018 08:32:27 +0000 (10:32 +0200)]
HTTP_ENABLE_GZIP is not defined w/o database access

The option is defined through the `options.inc.php`, but it cannot be regenerated when there is no connection to the database.

6 years agoImproved phrases
Alexander Ebert [Thu, 3 May 2018 15:03:05 +0000 (17:03 +0200)]
Improved phrases

6 years agoUnable to reverse order when sorting by show order
Alexander Ebert [Thu, 3 May 2018 13:30:38 +0000 (15:30 +0200)]
Unable to reverse order when sorting by show order

6 years agoExplicit conversion from varbinary for MySQL 8.0+
Alexander Ebert [Thu, 3 May 2018 10:17:45 +0000 (12:17 +0200)]
Explicit conversion from varbinary for MySQL 8.0+

6 years agoPreserve empty lines in code elements
Alexander Ebert [Fri, 27 Apr 2018 14:05:10 +0000 (16:05 +0200)]
Preserve empty lines in code elements

6 years agoPrevent access to content in disabled languages
Alexander Ebert [Fri, 27 Apr 2018 11:50:01 +0000 (13:50 +0200)]
Prevent access to content in disabled languages

6 years agoPasting images relies on `[attach]` not `[img]`
Alexander Ebert [Fri, 27 Apr 2018 11:29:32 +0000 (13:29 +0200)]
Pasting images relies on `[attach]` not `[img]`

6 years agoMerge branch '2.1' into 3.0
Tim Düsterhus [Thu, 26 Apr 2018 12:08:23 +0000 (14:08 +0200)]
Merge branch '2.1' into 3.0

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 agoFixed typos
Marcel Werk [Wed, 25 Apr 2018 17:07:38 +0000 (19:07 +0200)]
Fixed typos

6 years agoAdded missing escapes in user search
Marcel Werk [Wed, 25 Apr 2018 14:46:47 +0000 (16:46 +0200)]
Added missing escapes in user search

6 years agoMissing update support for `2.1.21 pl 1`
Alexander Ebert [Tue, 24 Apr 2018 14:47:52 +0000 (16:47 +0200)]
Missing update support for `2.1.21 pl 1`

6 years agoFixed missing margin in user popover
Marcel Werk [Mon, 23 Apr 2018 09:52:14 +0000 (11:52 +0200)]
Fixed missing margin in user popover

6 years agoMerge remote-tracking branch 'refs/remotes/origin/2.1' into 3.0
Marcel Werk [Sun, 22 Apr 2018 11:01:30 +0000 (13:01 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/2.1' into 3.0

# Conflicts:
# wcfsetup/install/files/lib/system/MetaTagHandler.class.php

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 the release 3.0.14 pl 2 3.0.14_pl_2
Alexander Ebert [Sat, 21 Apr 2018 11:42:06 +0000 (13:42 +0200)]
Preparing the release 3.0.14 pl 2

6 years agoMerge branch '2.1' into 3.0
Alexander Ebert [Sat, 21 Apr 2018 11:41:05 +0000 (13:41 +0200)]
Merge branch '2.1' into 3.0

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 agoImproved RSS feeds of articles
Marcel Werk [Fri, 20 Apr 2018 22:11:36 +0000 (00:11 +0200)]
Improved RSS feeds of articles

6 years agoPreparing release 3.0.14 pl 1
Alexander Ebert [Fri, 20 Apr 2018 15:46:29 +0000 (17:46 +0200)]
Preparing release 3.0.14 pl 1

6 years agoUpdating minified JavaScript files
woltlab.com [Fri, 20 Apr 2018 15:34:27 +0000 (17:34 +0200)]
Updating minified JavaScript files

6 years agoMissing event for custom message options
Alexander Ebert [Fri, 20 Apr 2018 15:30:46 +0000 (17:30 +0200)]
Missing event for custom message options

6 years agoTimezone was lost on re-evaluated date-only pickers
Alexander Ebert [Fri, 20 Apr 2018 15:08:24 +0000 (17:08 +0200)]
Timezone was lost on re-evaluated date-only pickers

The previous change was broken as it caused a mismatch between the internal state and the actual element state. This version alters the behavior based on the actual content, instead of an assumption.

6 years agoRevert "Timezone was lost on re-evaluated date-only pickers"
Alexander Ebert [Fri, 20 Apr 2018 14:53:29 +0000 (16:53 +0200)]
Revert "Timezone was lost on re-evaluated date-only pickers"

This reverts commit 235e0a123ac6d3dc48ac15045778f79165d8197e.

6 years agoFlush the libxml error buffer after parsing HTML5
Alexander Ebert [Fri, 20 Apr 2018 10:26:55 +0000 (12:26 +0200)]
Flush the libxml error buffer after parsing HTML5

6 years agoWork-around for a non-flushed xml error buffer
Alexander Ebert [Fri, 20 Apr 2018 09:13:24 +0000 (11:13 +0200)]
Work-around for a non-flushed xml error buffer

6 years agoUpdating the release date 3.0.14
Alexander Ebert [Thu, 19 Apr 2018 10:48:58 +0000 (12:48 +0200)]
Updating the release date

6 years agoAdopted the changes to the update script in 3.1
Alexander Ebert [Thu, 19 Apr 2018 10:34:16 +0000 (12:34 +0200)]
Adopted the changes to the update script in 3.1

6 years agoMerge branch '2.1' into 3.0
Alexander Ebert [Thu, 19 Apr 2018 10:28:13 +0000 (12:28 +0200)]
Merge branch '2.1' into 3.0

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 agoMerge remote-tracking branch 'refs/remotes/origin/2.1' into 3.0
Alexander Ebert [Wed, 18 Apr 2018 15:08:25 +0000 (17:08 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/2.1' into 3.0

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 agoMinor code formatting
Alexander Ebert [Mon, 16 Apr 2018 15:43:03 +0000 (17:43 +0200)]
Minor code formatting

6 years agoUpdating minified JavaScript files
woltlab.com [Mon, 16 Apr 2018 15:41:32 +0000 (17:41 +0200)]
Updating minified JavaScript files

6 years agoPreparing release 3.0.14
Alexander Ebert [Mon, 16 Apr 2018 15:31:50 +0000 (17:31 +0200)]
Preparing release 3.0.14

6 years agoUpdate script for the privacy policy
Alexander Ebert [Mon, 16 Apr 2018 14:34:37 +0000 (16:34 +0200)]
Update script for the privacy policy

This script checks the existing policy against a pre-computed hash. To
avoid errors, the hash is is based on the text content without any
whitespaces.

6 years agoMerge branch '2.1' into 3.0
Alexander Ebert [Mon, 16 Apr 2018 13:35:14 +0000 (15:35 +0200)]
Merge branch '2.1' into 3.0

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