GitHub/WoltLab/WCF.git
5 years agoUse .confirmationObject element in captcha question delete confirmation
Matthias Schmidt [Tue, 16 Jul 2019 16:06:44 +0000 (18:06 +0200)]
Use .confirmationObject element in captcha question delete confirmation

Close #2982

5 years agoRemove IP address truncation in usersOnlineList.tpl
Tim Düsterhus [Tue, 16 Jul 2019 09:58:06 +0000 (11:58 +0200)]
Remove IP address truncation in usersOnlineList.tpl

This partly backports the changes in #2768. See the previous discussion
here: https://github.com/WoltLab/WCF/pull/2768#discussion_r230306321
and the bug report here: https://community.woltlab.com/thread/277584-ipv6-wird-in-benutzer-online-anzeige-gek%C3%BCrzt/

5 years agoImproved the processing of HTML lacking paragraphs
Alexander Ebert [Mon, 24 Jun 2019 16:57:26 +0000 (18:57 +0200)]
Improved the processing of HTML lacking paragraphs

5 years agoMissing "noopener noreferrer" for the quote header link
Alexander Ebert [Mon, 24 Jun 2019 14:07:25 +0000 (16:07 +0200)]
Missing "noopener noreferrer" for the quote header link

5 years agoWorkaround for the faulty link tokenizer in Redactor
Alexander Ebert [Mon, 24 Jun 2019 13:52:42 +0000 (15:52 +0200)]
Workaround for the faulty link tokenizer in Redactor

5 years agoMerge pull request #2947 from WoltLab/register-user-input-error
Tim Düsterhus [Sun, 23 Jun 2019 13:52:06 +0000 (15:52 +0200)]
Merge pull request #2947 from WoltLab/register-user-input-error

Make output of user input errors consistent in register.tpl

5 years agoFix missing permission check to load profile like lists
Joshua Rüsweg [Sun, 23 Jun 2019 12:49:00 +0000 (14:49 +0200)]
Fix missing permission check to load profile like lists

5 years agoFix missing permission check for user profile containers
Joshua Rüsweg [Sun, 23 Jun 2019 12:48:33 +0000 (14:48 +0200)]
Fix missing permission check for user profile containers

5 years agoFix property documentation
Joshua Rüsweg [Sun, 23 Jun 2019 12:32:34 +0000 (14:32 +0200)]
Fix property documentation

5 years agoMake output of user input errors consistent in register.tpl
Tim Düsterhus [Fri, 21 Jun 2019 12:46:36 +0000 (14:46 +0200)]
Make output of user input errors consistent in register.tpl

5 years agoFix alignment of dropdowns in scrollable dialogs
Matthias Schmidt [Thu, 20 Jun 2019 15:43:02 +0000 (17:43 +0200)]
Fix alignment of dropdowns in scrollable dialogs

5 years agoStop `exit`ing when no output was created in ExportMailAddressUserBulkProcessingAction
Tim Düsterhus [Tue, 18 Jun 2019 18:30:18 +0000 (20:30 +0200)]
Stop `exit`ing when no output was created in ExportMailAddressUserBulkProcessingAction

5 years agoMerge pull request #2931 from WoltLab/30-reaction-backport
Alexander Ebert [Mon, 17 Jun 2019 16:18:13 +0000 (18:18 +0200)]
Merge pull request #2931 from WoltLab/30-reaction-backport

Backport reaction related interfaces

5 years agoMerge pull request #2914 from SoftCreatR/patch-4
Alexander Ebert [Sat, 8 Jun 2019 17:42:50 +0000 (19:42 +0200)]
Merge pull request #2914 from SoftCreatR/patch-4

Fix password comparison

5 years agoRename Piwik to Matomo in Footer Code description
Tim Düsterhus [Mon, 3 Jun 2019 19:31:24 +0000 (21:31 +0200)]
Rename Piwik to Matomo in Footer Code description

5 years agoFix typo in de.xml
Tim Düsterhus [Mon, 3 Jun 2019 19:30:14 +0000 (21:30 +0200)]
Fix typo in de.xml

5 years agowcf1_user.authData was missing in GDPR export
Marcel Werk [Mon, 3 Jun 2019 13:51:28 +0000 (15:51 +0200)]
wcf1_user.authData was missing in GDPR export

CLoses #2906

5 years agoArticleAddForm doesn't validate imageIDs
Marcel Werk [Mon, 3 Jun 2019 13:33:57 +0000 (15:33 +0200)]
ArticleAddForm doesn't validate imageIDs

Closes #2935

5 years agoEncode JSON variables in AMP article page
Joshua Rüsweg [Thu, 30 May 2019 19:31:31 +0000 (21:31 +0200)]
Encode JSON variables in AMP article page

5 years agoFix submitButton selector in Ui/Message/Reply
Peter Lohse [Thu, 9 May 2019 06:21:45 +0000 (08:21 +0200)]
Fix submitButton selector in Ui/Message/Reply

Closes #2927

5 years agoBackport TReactionUserNotificationEvent to version 3.0
Joshua Rüsweg [Wed, 15 May 2019 15:01:19 +0000 (17:01 +0200)]
Backport TReactionUserNotificationEvent to version 3.0
This backport ensures the compatibility for version 3.0 (and above) and version 5.2. With this commit, plugins can fully support the reaction system and the like system, previously this was only possible to a limited extent.
See #2508

5 years agoFix PHP 5.5 compatibility
Tim Düsterhus [Wed, 15 May 2019 16:27:26 +0000 (18:27 +0200)]
Fix PHP 5.5 compatibility

PHP 5.5 does not support constant expressions in static variable declarations.
Simply remove the `static`, it brings no real benefit.

5 years agoIncrease the number of email retries to better match the RFCs (#2932)
Tim Düsterhus [Wed, 15 May 2019 16:21:07 +0000 (18:21 +0200)]
Increase the number of email retries to better match the RFCs (#2932)

* Increase the number of email retries to better match the RFCs

* Improve readability of running total comment in email job

5 years agoBackport IReactionObject to version 3.0
Joshua Rüsweg [Wed, 15 May 2019 15:00:44 +0000 (17:00 +0200)]
Backport IReactionObject to version 3.0
This backport ensures the compatibility for version 3.0 (and above) and version 5.2. With this commit, plugins can fully support the reaction system and the like system, previously this was only possible to a limited extent.
See #2508

5 years agoAdded missing language variable
Marcel Werk [Fri, 10 May 2019 15:56:37 +0000 (17:56 +0200)]
Added missing language variable

5 years agoHide language drop-down if a multilingual page has only one language
Marcel Werk [Fri, 10 May 2019 15:44:05 +0000 (17:44 +0200)]
Hide language drop-down if a multilingual page has only one language

5 years agoFixed missing title in link to user profile
Marcel Werk [Fri, 10 May 2019 15:34:12 +0000 (17:34 +0200)]
Fixed missing title in link to user profile

5 years agoFixed password comparison
Sascha Greuel [Fri, 3 May 2019 10:15:03 +0000 (12:15 +0200)]
Fixed password comparison

5 years agoMerge branch '3.0.21-pl-1' into 3.0
Alexander Ebert [Wed, 24 Apr 2019 11:38:40 +0000 (13:38 +0200)]
Merge branch '3.0.21-pl-1' into 3.0

5 years agoVertical alignment of the social login buttons
Alexander Ebert [Wed, 24 Apr 2019 11:35:11 +0000 (13:35 +0200)]
Vertical alignment of the social login buttons

5 years agoPreparing the release 3.0.21 pl 1
Alexander Ebert [Wed, 24 Apr 2019 10:39:10 +0000 (12:39 +0200)]
Preparing the release 3.0.21 pl 1

5 years agoFixed branding of the third party login buttons (icons)
Marcel Werk [Tue, 23 Apr 2019 07:45:00 +0000 (09:45 +0200)]
Fixed branding of the third party login buttons (icons)

5 years agoFixed branding of the third party login buttons (German version)
Marcel Werk [Tue, 23 Apr 2019 07:38:43 +0000 (09:38 +0200)]
Fixed branding of the third party login buttons (German version)

5 years agoFixed branding of the third party login buttons
Marcel Werk [Mon, 22 Apr 2019 21:24:00 +0000 (23:24 +0200)]
Fixed branding of the third party login buttons

5 years agoAllow modification of visible/editable parameters
Christopher Walz [Tue, 23 Apr 2019 14:29:01 +0000 (16:29 +0200)]
Allow modification of visible/editable parameters

Closes #2902

5 years agoTrailing comma in srcset raised an exception
Alexander Ebert [Tue, 23 Apr 2019 15:57:37 +0000 (17:57 +0200)]
Trailing comma in srcset raised an exception

5 years agoFixed branding of the third party login buttons (icons)
Marcel Werk [Tue, 23 Apr 2019 07:45:00 +0000 (09:45 +0200)]
Fixed branding of the third party login buttons (icons)

5 years agoFixed branding of the third party login buttons (German version)
Marcel Werk [Tue, 23 Apr 2019 07:38:43 +0000 (09:38 +0200)]
Fixed branding of the third party login buttons (German version)

5 years agoFixed branding of the third party login buttons
Marcel Werk [Mon, 22 Apr 2019 21:24:00 +0000 (23:24 +0200)]
Fixed branding of the third party login buttons

5 years agoSorting of tags is now case-insensitive
Marcel Werk [Mon, 15 Apr 2019 14:05:35 +0000 (16:05 +0200)]
Sorting of tags is now case-insensitive

5 years agoRemoved wrong deprecated tag
Marcel Werk [Mon, 15 Apr 2019 13:59:50 +0000 (15:59 +0200)]
Removed wrong deprecated tag

5 years agoFix condition to determine if `AJAXException` includes stacktrace
Matthias Schmidt [Sun, 14 Apr 2019 08:24:51 +0000 (10:24 +0200)]
Fix condition to determine if `AJAXException` includes stacktrace

See 1037d65fd61e4ef37aa19d016f659397027aea6b

5 years agoMerge pull request #2887 from WoltLab/3.0-inline-editor-fix
Joshua Rüsweg [Fri, 12 Apr 2019 21:19:58 +0000 (23:19 +0200)]
Merge pull request #2887 from WoltLab/3.0-inline-editor-fix

Add missing support for JS loaded content in WCF.InlineEditor

5 years agoAdd missing support for JS loaded content in WCF.InlineEditor
Joshua Rüsweg [Tue, 9 Apr 2019 18:12:12 +0000 (20:12 +0200)]
Add missing support for JS loaded content in WCF.InlineEditor

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.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 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 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 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 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 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 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 agoRenamed Google+ to Google
Alexander Ebert [Sun, 24 Mar 2019 08:34:47 +0000 (09:34 +0100)]
Renamed Google+ to Google

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 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 agoAdd missing semicolons
Matthias Schmidt [Tue, 19 Mar 2019 17:23:26 +0000 (18:23 +0100)]
Add missing semicolons

See 0e4b2c330755851736ce67f136cc76e7be2ba9a4

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 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 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 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 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 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 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 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 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 '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 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 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 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 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 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.

5 years agoFix typo in German language item
Matthias Schmidt [Thu, 24 Jan 2019 17:28:47 +0000 (18:28 +0100)]
Fix typo in German language item

5 years agoRemove superfluous `<br>` inserted by Firefox
Alexander Ebert [Tue, 22 Jan 2019 11:12:05 +0000 (12:12 +0100)]
Remove superfluous `<br>` inserted by Firefox

5 years agoFixed validation of article categories
Marcel Werk [Fri, 18 Jan 2019 17:04:09 +0000 (18:04 +0100)]
Fixed validation of article categories

5 years agoUpdated description for paypal address
Marcel Werk [Fri, 18 Jan 2019 16:54:56 +0000 (17:54 +0100)]
Updated description for paypal address

5 years agoUpdated cookie policy
Marcel Werk [Fri, 18 Jan 2019 16:48:59 +0000 (17:48 +0100)]
Updated cookie policy

5 years agoUpdated privacy policy
Marcel Werk [Fri, 18 Jan 2019 16:34:57 +0000 (17:34 +0100)]
Updated privacy policy

* Updated Goolge's address

5 years agoFix for backspacing inside an empty editor in Firefox on Android
Alexander Ebert [Thu, 10 Jan 2019 15:40:23 +0000 (16:40 +0100)]
Fix for backspacing inside an empty editor in Firefox on Android

5 years agoFix treatment of literal optional language items in templates
Matthias Schmidt [Mon, 7 Jan 2019 17:38:20 +0000 (18:38 +0100)]
Fix treatment of literal optional language items in templates

`Language::get()` has only two parameters.

5 years agoReplaced (auth) references from Google+ to Google
Sascha Greuel [Sun, 6 Jan 2019 11:43:32 +0000 (12:43 +0100)]
Replaced (auth) references from Google+ to Google

see fc416885faf258d31e2d02e24dcbaff0c44aa8f7
see #2808
Closes #2824

5 years agoUpdated update instructions 3.0.19_pl_1
Alexander Ebert [Tue, 1 Jan 2019 22:06:30 +0000 (23:06 +0100)]
Updated update instructions

5 years agoPreparing the release 3.0.19 pl 1
Alexander Ebert [Tue, 1 Jan 2019 22:03:17 +0000 (23:03 +0100)]
Preparing the release 3.0.19 pl 1