GitHub/WoltLab/WCF.git
5 years agoMerge branch '3.0'
Matthias Schmidt [Sat, 6 Apr 2019 10:08:10 +0000 (12:08 +0200)]
Merge branch '3.0'

5 years agoRestrict numbers of automatic user group assignments in cronjob
Matthias Schmidt [Sat, 6 Apr 2019 10:07:19 +0000 (12:07 +0200)]
Restrict numbers of automatic user group assignments in cronjob

Close #2883

5 years agoPreparing the release 3.1.9 pl 1 3.1.9_pl_1
Alexander Ebert [Fri, 5 Apr 2019 09:59:52 +0000 (11:59 +0200)]
Preparing the release 3.1.9 pl 1

5 years agoRestrict the iOS dropdown fix to dialogs only
Alexander Ebert [Fri, 5 Apr 2019 09:58:52 +0000 (11:58 +0200)]
Restrict the iOS dropdown fix to dialogs only

5 years agoUpdating the release date 3.1.9
Alexander Ebert [Thu, 4 Apr 2019 12:58:13 +0000 (14:58 +0200)]
Updating the release date

5 years agoMerge branch '3.0'
Alexander Ebert [Thu, 4 Apr 2019 10:52:41 +0000 (12:52 +0200)]
Merge branch '3.0'

5 years agoPreparing the release 3.0.21 3.0.21
Alexander Ebert [Thu, 4 Apr 2019 10:40:32 +0000 (12:40 +0200)]
Preparing the release 3.0.21

5 years agoUpdating minified JavaScript files
woltlab.com [Thu, 4 Apr 2019 10:12:46 +0000 (10:12 +0000)]
Updating minified JavaScript files

5 years agoUpdating minified JavaScript files
woltlab.com [Thu, 4 Apr 2019 09:09:15 +0000 (09:09 +0000)]
Updating minified JavaScript files

5 years agoRevert "Removed an outdated workaround in dialogs for Chrome"
Alexander Ebert [Thu, 4 Apr 2019 09:07:29 +0000 (11:07 +0200)]
Revert "Removed an outdated workaround in dialogs for Chrome"

This reverts commit c33729b9a32cc421db3495f1e695a950ff1c68dc.

5 years agoPreparing the release 3.1.9
Alexander Ebert [Tue, 2 Apr 2019 15:58:08 +0000 (17:58 +0200)]
Preparing the release 3.1.9

5 years agoUpdating minified JavaScript files
woltlab.com [Tue, 2 Apr 2019 15:42:30 +0000 (15:42 +0000)]
Updating minified JavaScript files

5 years agoWorkaround for the drop-down position in dialgos on iOS
Alexander Ebert [Tue, 2 Apr 2019 12:29:53 +0000 (14:29 +0200)]
Workaround for the drop-down position in dialgos on iOS

Fixes #2850

5 years agoMerge branch '3.0'
Alexander Ebert [Tue, 2 Apr 2019 10:33:11 +0000 (12:33 +0200)]
Merge branch '3.0'

5 years agoIncorrect phrase name
Alexander Ebert [Tue, 2 Apr 2019 09:55:52 +0000 (11:55 +0200)]
Incorrect phrase name

5 years agoWorkaround for links being implicitly converted into anchors
Alexander Ebert [Sat, 30 Mar 2019 12:09:53 +0000 (13:09 +0100)]
Workaround for links being implicitly converted into anchors

5 years agoWorkaround for links being implicitly converted into anchors
Alexander Ebert [Sat, 30 Mar 2019 12:09:53 +0000 (13:09 +0100)]
Workaround for links being implicitly converted into anchors

5 years agoMerge branch '3.0'
Tim Düsterhus [Wed, 27 Mar 2019 19:30:19 +0000 (20:30 +0100)]
Merge branch '3.0'

5 years agoUpdate composer dependencies
Tim Düsterhus [Wed, 27 Mar 2019 19:28:17 +0000 (20:28 +0100)]
Update composer dependencies

5 years agoMerge pull request #2878 from WoltLab/parsedown-1.7
Tim Düsterhus [Wed, 27 Mar 2019 16:14:17 +0000 (17:14 +0100)]
Merge pull request #2878 from WoltLab/parsedown-1.7

Update to erusev/parsedown 1.7.*

5 years agoMerge remote-tracking branch 'origin/master'
Tim Düsterhus [Sun, 24 Mar 2019 19:30:11 +0000 (20:30 +0100)]
Merge remote-tracking branch 'origin/master'

5 years agoMerge branch '3.0'
Tim Düsterhus [Sun, 24 Mar 2019 19:29:42 +0000 (20:29 +0100)]
Merge branch '3.0'

5 years agoFix parsing of status line in HTTPRequest
Tim Düsterhus [Sun, 24 Mar 2019 19:29:18 +0000 (20:29 +0100)]
Fix parsing of status line in HTTPRequest

5 years agoMerge branch '3.0'
Alexander Ebert [Sun, 24 Mar 2019 19:01:51 +0000 (20:01 +0100)]
Merge branch '3.0'

5 years agoSearching for packages did not consider multiple versions of a dependency
Alexander Ebert [Sun, 24 Mar 2019 19:01:33 +0000 (20:01 +0100)]
Searching for packages did not consider multiple versions of a dependency

5 years agoMerge branch '3.0'
Tim Düsterhus [Sun, 24 Mar 2019 17:15:15 +0000 (18:15 +0100)]
Merge branch '3.0'

5 years agoMerge pull request #2879 from Morik/patch-4
Tim Düsterhus [Sun, 24 Mar 2019 17:13:17 +0000 (18:13 +0100)]
Merge pull request #2879 from Morik/patch-4

Fix rgba detection in JS-ColorUtil

5 years agoFix rgba detection in JS-ColorUtil
Morik [Sun, 24 Mar 2019 15:40:11 +0000 (16:40 +0100)]
Fix rgba detection in JS-ColorUtil

5 years agoUpdate to erusev/parsedown 1.7.*
Tim Düsterhus [Sun, 24 Mar 2019 13:53:14 +0000 (14:53 +0100)]
Update to erusev/parsedown 1.7.*

This is a backport of 4457f82ce54e0072f8cf770683ffab40b1e16af0 to 3.0.

Parsedown is used within WoltLab Suite only for a single importer. Recently
however plugins requiring markdown support (e.g. for syncing Discord messages)
have been submitted. The current parsedown version 1.6.0 is not sufficient
for them, presumably due to the lack of the safe mode.

Upgrade parsedown to avoid the need for them to ship a separate version
(causing issues due to duplicate classes) or an entirely different markdown
parser.

5 years agoNew handling of empty lines when removing text formatting
Alexander Ebert [Sun, 24 Mar 2019 12:30:59 +0000 (13:30 +0100)]
New handling of empty lines when removing text formatting

5 years agoMerge branch '3.0'
Alexander Ebert [Sun, 24 Mar 2019 10:18:51 +0000 (11:18 +0100)]
Merge branch '3.0'

5 years agoBypass required user options for administrators
Alexander Ebert [Sun, 24 Mar 2019 10:18:31 +0000 (11:18 +0100)]
Bypass required user options for administrators

5 years agoMerge branch '3.0'
Alexander Ebert [Sun, 24 Mar 2019 08:35:01 +0000 (09:35 +0100)]
Merge branch '3.0'

5 years agoRenamed Google+ to Google
Alexander Ebert [Sun, 24 Mar 2019 08:34:47 +0000 (09:34 +0100)]
Renamed Google+ to Google

5 years agoRemoved an outdated workaround in dialogs for Chrome
Alexander Ebert [Sat, 23 Mar 2019 22:59:10 +0000 (23:59 +0100)]
Removed an outdated workaround in dialogs for Chrome

5 years agoMerge branch '3.0'
Matthias Schmidt [Wed, 20 Mar 2019 09:07:25 +0000 (10:07 +0100)]
Merge branch '3.0'

5 years agoFix multilingual input elements losing focus
Matthias Schmidt [Wed, 20 Mar 2019 09:07:00 +0000 (10:07 +0100)]
Fix multilingual input elements losing focus

5 years agoRemove trophy link in user popover
Matthias Schmidt [Tue, 19 Mar 2019 17:37:50 +0000 (18:37 +0100)]
Remove trophy link in user popover

Close #2870

5 years agoMerge branch '3.0'
Matthias Schmidt [Tue, 19 Mar 2019 17:36:25 +0000 (18:36 +0100)]
Merge branch '3.0'

5 years agoRemove user activity points link in user popover
Matthias Schmidt [Tue, 19 Mar 2019 17:35:40 +0000 (18:35 +0100)]
Remove user activity points link in user popover

See #2870

5 years agoMerge branch '3.0'
Matthias Schmidt [Tue, 19 Mar 2019 17:23:59 +0000 (18:23 +0100)]
Merge branch '3.0'

5 years agoAdd missing semicolons
Matthias Schmidt [Tue, 19 Mar 2019 17:23:26 +0000 (18:23 +0100)]
Add missing semicolons

See 0e4b2c330755851736ce67f136cc76e7be2ba9a4

5 years agoMerge branch '3.0'
Matthias Schmidt [Tue, 19 Mar 2019 17:22:09 +0000 (18:22 +0100)]
Merge branch '3.0'

5 years agoFix captchas for comments and quick replies only working once
Matthias Schmidt [Tue, 19 Mar 2019 17:15:34 +0000 (18:15 +0100)]
Fix captchas for comments and quick replies only working once

… on the current page. After that, the page had to be reloaded.

5 years agoMerge branch '3.0'
Tim Düsterhus [Mon, 18 Mar 2019 23:05:27 +0000 (00:05 +0100)]
Merge branch '3.0'

5 years agoMerge pull request #2871 from Morik/patch-3
Tim Düsterhus [Mon, 18 Mar 2019 23:04:12 +0000 (00:04 +0100)]
Merge pull request #2871 from Morik/patch-3

Fix deletion of captchas

5 years agoFix deletion of captchas
Morik [Mon, 18 Mar 2019 19:55:06 +0000 (20:55 +0100)]
Fix deletion of captchas

5 years agoMerge branch '3.0'
Marcel Werk [Mon, 18 Mar 2019 17:04:01 +0000 (18:04 +0100)]
Merge branch '3.0'

5 years agoquick reply: allow author to be set to null via event
Marcel Werk [Mon, 18 Mar 2019 17:03:40 +0000 (18:03 +0100)]
quick reply: allow author to be set to null via event

5 years agoMerge branch '3.0'
Marcel Werk [Mon, 18 Mar 2019 15:02:22 +0000 (16:02 +0100)]
Merge branch '3.0'

5 years agofixed a bug that prevented bbcodes from being renamed
Marcel Werk [Mon, 18 Mar 2019 14:38:57 +0000 (15:38 +0100)]
fixed a bug that prevented bbcodes from being renamed

5 years agoMerge pull request #2859 from xBlackEye/patch-1
Alexander Ebert [Sat, 9 Mar 2019 14:36:45 +0000 (15:36 +0100)]
Merge pull request #2859 from xBlackEye/patch-1

Update spiderList.xml

5 years agoUpdate spiderList.xml
xBlackEye [Sun, 3 Mar 2019 06:02:59 +0000 (07:02 +0100)]
Update spiderList.xml

Add new Spiders: SkypeUriPreview, Twitterbot, DuckDuckBot, Discordbot and TelegramBot.

5 years agoAdd canonical URL for Trophy(List)?Page
Joshua Rüsweg [Sat, 2 Mar 2019 19:32:29 +0000 (20:32 +0100)]
Add canonical URL for Trophy(List)?Page

5 years agoMerge branch '3.0'
Marcel Werk [Tue, 26 Feb 2019 17:38:02 +0000 (18:38 +0100)]
Merge branch '3.0'

5 years agoFixed error handling in captcha questions
Marcel Werk [Tue, 26 Feb 2019 17:37:42 +0000 (18:37 +0100)]
Fixed error handling in captcha questions

5 years agoFix redirect in Message/Reply#_insertMessage if the new URL is the current
Tim Düsterhus [Tue, 26 Feb 2019 15:04:02 +0000 (16:04 +0100)]
Fix redirect in Message/Reply#_insertMessage if the new URL is the current

This might happen if the AJAX request intentionally returns the URL to
an existing content (e.g. to prevent duplicate content or when performing
automated merges).

5 years agoMerge branch '3.0'
Tim Düsterhus [Sun, 24 Feb 2019 15:58:10 +0000 (16:58 +0100)]
Merge branch '3.0'

5 years agoSplit tags at comma in TagEngine::addObjectTags()
Tim Düsterhus [Sun, 24 Feb 2019 15:47:14 +0000 (16:47 +0100)]
Split tags at comma in TagEngine::addObjectTags()

On Android detecting key codes is unreliable, which causes the
tag[] field to contain values with a comma.

This adds the missing server side “validation” that the tags actually
cannot contain commas by splitting them.

5 years agoMerge branch '3.0'
Tim Düsterhus [Fri, 22 Feb 2019 00:15:43 +0000 (01:15 +0100)]
Merge branch '3.0'

5 years agoMerge remote-tracking branch 'origin/3.0'
Tim Düsterhus [Fri, 22 Feb 2019 00:14:01 +0000 (01:14 +0100)]
Merge remote-tracking branch 'origin/3.0'

5 years agoVerify that queries are allowed in RedisCacheSource::__construct()
Tim Düsterhus [Thu, 21 Feb 2019 23:59:36 +0000 (00:59 +0100)]
Verify that queries are allowed in RedisCacheSource::__construct()

Missing authentication only becomes visible when sending the first
real query, but the safety fallback to disk cache only secures the
constructor. Attempt to `GET cache:_flush` to make sure to receive
the `NOAUTH Authentication required` in the constructor instead of
bricking the page.

5 years agoUpdate support from 2.1.24 pl 2
Alexander Ebert [Thu, 14 Feb 2019 20:21:53 +0000 (21:21 +0100)]
Update support from 2.1.24 pl 2

5 years agoPreparing the release 3.1.8 pl 1 3.1.8_pl_1
Alexander Ebert [Thu, 14 Feb 2019 19:07:08 +0000 (20:07 +0100)]
Preparing the release 3.1.8 pl 1

5 years agoUpdating minified JavaScript files
woltlab.com [Thu, 14 Feb 2019 18:56:36 +0000 (18:56 +0000)]
Updating minified JavaScript files

5 years agoMerge branch '3.0'
Alexander Ebert [Thu, 14 Feb 2019 18:53:59 +0000 (19:53 +0100)]
Merge branch '3.0'

5 years agoFix bug in SVG detection in ImageUtil::isImage 3.0.20_pl_1
Joshua Rüsweg [Thu, 14 Feb 2019 17:48:24 +0000 (18:48 +0100)]
Fix bug in SVG detection in ImageUtil::isImage

5 years agoUpdating minified JavaScript files
woltlab.com [Thu, 14 Feb 2019 17:41:57 +0000 (17:41 +0000)]
Updating minified JavaScript files

5 years agoMerge branch '3.0'
Alexander Ebert [Thu, 14 Feb 2019 17:37:35 +0000 (18:37 +0100)]
Merge branch '3.0'

5 years agoPreparing the release 3.0.20 pl 1
Alexander Ebert [Thu, 14 Feb 2019 17:33:04 +0000 (18:33 +0100)]
Preparing the release 3.0.20 pl 1

5 years agoMerge branch '2.1' into 3.0
Alexander Ebert [Thu, 14 Feb 2019 17:32:48 +0000 (18:32 +0100)]
Merge branch '2.1' into 3.0

5 years agoPreparing the release 2.1.24 pl 2 2.1.24_pl_2
Alexander Ebert [Thu, 14 Feb 2019 17:11:39 +0000 (18:11 +0100)]
Preparing the release 2.1.24 pl 2

5 years agoMerge branch '3.0'
Tim Düsterhus [Wed, 13 Feb 2019 15:25:25 +0000 (16:25 +0100)]
Merge branch '3.0'

5 years agoMerge branch '2.1' into 3.0
Tim Düsterhus [Wed, 13 Feb 2019 15:24:23 +0000 (16:24 +0100)]
Merge branch '2.1' into 3.0

5 years agoFix connecting to Google account in AccountManagementForm
Tim Düsterhus [Wed, 13 Feb 2019 15:22:51 +0000 (16:22 +0100)]
Fix connecting to Google account in AccountManagementForm

This fixes a regression of fc416885faf258d31e2d02e24dcbaff0c44aa8f7.

5 years agoFix background queue repetition logic in JavaScript (#2837)
Tim Düsterhus [Mon, 11 Feb 2019 10:58:01 +0000 (11:58 +0100)]
Fix background queue repetition logic in JavaScript (#2837)

This regressed in 5c319dfd1f75676bc98feadc377e201301e837c5.

5 years agoMerge branch '3.0' 3.1.8
Matthias Schmidt [Thu, 7 Feb 2019 17:28:59 +0000 (18:28 +0100)]
Merge branch '3.0'

5 years agoFix sorting ads and notices if they span multiple pages
Matthias Schmidt [Thu, 7 Feb 2019 17:25:35 +0000 (18:25 +0100)]
Fix sorting ads and notices if they span multiple pages

5 years agoPreparing the release 3.0.20 3.0.20
Alexander Ebert [Thu, 7 Feb 2019 11:54:06 +0000 (12:54 +0100)]
Preparing the release 3.0.20

5 years agoUpdating minified JavaScript files
woltlab.com [Thu, 7 Feb 2019 11:15:32 +0000 (11:15 +0000)]
Updating minified JavaScript files

5 years agoMerge branch '2.1' into 3.0
Alexander Ebert [Thu, 7 Feb 2019 11:13:36 +0000 (12:13 +0100)]
Merge branch '2.1' into 3.0

5 years agoPreparing the release 2.1.24 pl 1 2.1.24_pl_1
Alexander Ebert [Thu, 7 Feb 2019 11:12:03 +0000 (12:12 +0100)]
Preparing the release 2.1.24 pl 1

5 years agoPreparing the release 3.1.8
Alexander Ebert [Thu, 7 Feb 2019 10:54:03 +0000 (11:54 +0100)]
Preparing the release 3.1.8

5 years agoUpdating minified JavaScript files
woltlab.com [Thu, 7 Feb 2019 10:22:30 +0000 (10:22 +0000)]
Updating minified JavaScript files

5 years agoMerge branch '3.0'
Joshua Rüsweg [Wed, 6 Feb 2019 12:27:26 +0000 (13:27 +0100)]
Merge branch '3.0'

5 years agoAdd smiley image check for 2x images
Joshua Rüsweg [Wed, 6 Feb 2019 12:26:52 +0000 (13:26 +0100)]
Add smiley image check for 2x images

5 years agoValidate uploaded trophy images whether their are an image
Joshua Rüsweg [Wed, 6 Feb 2019 12:14:21 +0000 (13:14 +0100)]
Validate uploaded trophy images whether their are an image

5 years agoMerge branch '3.0'
Joshua Rüsweg [Wed, 6 Feb 2019 11:44:21 +0000 (12:44 +0100)]
Merge branch '3.0'

5 years agoUse short array syntax
Joshua Rüsweg [Wed, 6 Feb 2019 11:44:01 +0000 (12:44 +0100)]
Use short array syntax

5 years agoMerge branch '2.1' into 3.0
Joshua Rüsweg [Wed, 6 Feb 2019 11:43:20 +0000 (12:43 +0100)]
Merge branch '2.1' into 3.0

5 years agoValidate uploaded smileys whether the images are valid
Joshua Rüsweg [Wed, 6 Feb 2019 10:53:30 +0000 (11:53 +0100)]
Validate uploaded smileys whether the images are valid

5 years agoAdd method to validate uploaded images
Joshua Rüsweg [Wed, 6 Feb 2019 10:53:16 +0000 (11:53 +0100)]
Add method to validate uploaded images

5 years agoDo not ignore `.gitignore` and `.htaccess` files in DevtoolsPip
Matthias Schmidt [Tue, 5 Feb 2019 18:00:39 +0000 (19:00 +0100)]
Do not ignore `.gitignore` and `.htaccess` files in DevtoolsPip

When syncing files, ignoring these files can cause directories not be created even though the code expects them to exist.

5 years agoDisabling the occupation and hobbies profile field did not hide them from the profiel...
Alexander Ebert [Mon, 4 Feb 2019 16:40:10 +0000 (17:40 +0100)]
Disabling the occupation and hobbies profile field did not hide them from the profiel preview

5 years agoSupport for static search option presets
Alexander Ebert [Mon, 4 Feb 2019 15:27:24 +0000 (16:27 +0100)]
Support for static search option presets

5 years agoConvert bogus newlines in pasted text in Firefox
Alexander Ebert [Mon, 4 Feb 2019 12:10:54 +0000 (13:10 +0100)]
Convert bogus newlines in pasted text in Firefox

5 years agoMerge branch '3.0'
Alexander Ebert [Sat, 2 Feb 2019 11:37:11 +0000 (12:37 +0100)]
Merge branch '3.0'

5 years agoInvalid escape sequence for code blocks
Alexander Ebert [Sat, 2 Feb 2019 11:36:47 +0000 (12:36 +0100)]
Invalid escape sequence for code blocks

5 years agoMerge branch '3.0'
Matthias Schmidt [Fri, 1 Feb 2019 14:34:24 +0000 (15:34 +0100)]
Merge branch '3.0'

5 years agoAllow to filter by just one day in UserRegistrationDateIntervalCondition
Matthias Schmidt [Fri, 1 Feb 2019 14:34:11 +0000 (15:34 +0100)]
Allow to filter by just one day in UserRegistrationDateIntervalCondition

Previously, setting "more than 1 day, but less than 2 days" was not possible.