GitHub/WoltLab/WCF.git
4 years agoProvide application directory presets via the configuration file
Alexander Ebert [Sat, 14 Mar 2020 18:11:18 +0000 (19:11 +0100)]
Provide application directory presets via the configuration file

4 years agoMerge branch '3.1' into 5.2
joshuaruesweg [Thu, 12 Mar 2020 14:40:44 +0000 (15:40 +0100)]
Merge branch '3.1' into 5.2

4 years agoFix c&p fault in identifier
joshuaruesweg [Thu, 12 Mar 2020 14:40:16 +0000 (15:40 +0100)]
Fix c&p fault  in identifier

4 years agoCheck correctly whether pages may be indexed in the sitemap
joshuaruesweg [Thu, 12 Mar 2020 14:37:01 +0000 (15:37 +0100)]
Check correctly whether pages may be indexed in the sitemap

4 years agoFixed multiple form field validation issues in the language item add form
Marcel Werk [Wed, 11 Mar 2020 11:52:46 +0000 (12:52 +0100)]
Fixed multiple form field validation issues in the language item add form

4 years agoUpdated outdated copyright notice
Marcel Werk [Tue, 10 Mar 2020 13:24:47 +0000 (14:24 +0100)]
Updated outdated copyright notice

4 years agoMerge branch '3.1' into 5.2
Marcel Werk [Tue, 10 Mar 2020 10:35:41 +0000 (11:35 +0100)]
Merge branch '3.1' into 5.2

4 years agoMerge branch '3.0' into 3.1
Marcel Werk [Tue, 10 Mar 2020 10:35:00 +0000 (11:35 +0100)]
Merge branch '3.0' into 3.1

4 years agoFixed typo
Marcel Werk [Tue, 10 Mar 2020 10:34:22 +0000 (11:34 +0100)]
Fixed typo

4 years agoMerge pull request #3177 from WoltLab/enterprise-mode-update-server
Alexander Ebert [Mon, 9 Mar 2020 23:01:13 +0000 (00:01 +0100)]
Merge pull request #3177 from WoltLab/enterprise-mode-update-server

Provide auth credentials via the instance configuration

4 years agoMerge branch '3.1' into 5.2
Tim Düsterhus [Mon, 9 Mar 2020 22:06:14 +0000 (23:06 +0100)]
Merge branch '3.1' into 5.2

4 years agoMerge branch '3.0' into 3.1
Tim Düsterhus [Mon, 9 Mar 2020 22:05:53 +0000 (23:05 +0100)]
Merge branch '3.0' into 3.1

4 years agoFix PHP 7.4 compatibility of phpline.phar
Tim Düsterhus [Mon, 9 Mar 2020 21:58:52 +0000 (22:58 +0100)]
Fix PHP 7.4 compatibility of phpline.phar

4 years agoAdded additional template events in message sidebar template
Marcel Werk [Sun, 8 Mar 2020 13:01:34 +0000 (14:01 +0100)]
Added additional template events in message sidebar template

The template events allow the display of individual user titles that are not based on the user rank system.

4 years agoPrevent cache poisoning caused by the domain override
Alexander Ebert [Sun, 8 Mar 2020 12:28:17 +0000 (13:28 +0100)]
Prevent cache poisoning caused by the domain override

4 years agoRemoved accidential class import
Alexander Ebert [Sun, 8 Mar 2020 11:00:28 +0000 (12:00 +0100)]
Removed accidential class import

Co-Authored-By: Matthias Schmidt <gravatronics@live.com>
4 years agoProvide auth credentials via the instance configuration
Alexander Ebert [Sat, 7 Mar 2020 23:16:22 +0000 (00:16 +0100)]
Provide auth credentials via the instance configuration

4 years agoMerge pull request #3176 from WoltLab/enterprise-mode-domain-override
Alexander Ebert [Thu, 5 Mar 2020 16:44:27 +0000 (17:44 +0100)]
Merge pull request #3176 from WoltLab/enterprise-mode-domain-override

Override domains at runtime in enterprise mode

4 years agoOverride domains at runtime in enterprise mode
Alexander Ebert [Thu, 5 Mar 2020 14:02:22 +0000 (15:02 +0100)]
Override domains at runtime in enterprise mode

4 years agoFix reading package URL when editing devtools project
Matthias Schmidt [Thu, 5 Mar 2020 08:48:30 +0000 (09:48 +0100)]
Fix reading package URL when editing devtools project

4 years agoChange default status of the 2019 servers to online
Marcel Werk [Wed, 4 Mar 2020 17:18:07 +0000 (18:18 +0100)]
Change default status of the 2019 servers to online

4 years agoMerge pull request #3172 from WoltLab/simplify-permission-validation
Alexander Ebert [Tue, 3 Mar 2020 20:45:33 +0000 (21:45 +0100)]
Merge pull request #3172 from WoltLab/simplify-permission-validation

Simplify the validation of user group permissions

4 years agoSimplified the validation for user group permissions
Alexander Ebert [Tue, 3 Mar 2020 17:32:01 +0000 (18:32 +0100)]
Simplified the validation for user group permissions

The owner group is unable to drop their privileges, because they are enforced through the permission calculation. Therefore, we only need to validate non owner groups and thus simplify the entire logic, because only non-owner groups are restricted.

4 years agoWorkaround for the oversized `free-code-camp` icon
Alexander Ebert [Tue, 3 Mar 2020 15:13:59 +0000 (16:13 +0100)]
Workaround for the oversized `free-code-camp` icon

4 years agoMerge branch '3.1' into 5.2
Alexander Ebert [Tue, 3 Mar 2020 11:13:42 +0000 (12:13 +0100)]
Merge branch '3.1' into 5.2

4 years agoForce an initial UI rebuild in the admin panel
Alexander Ebert [Tue, 3 Mar 2020 11:12:37 +0000 (12:12 +0100)]
Force an initial UI rebuild in the admin panel

4 years agoMerge branch '3.1' into 5.2
Alexander Ebert [Mon, 2 Mar 2020 19:20:22 +0000 (20:20 +0100)]
Merge branch '3.1' into 5.2

4 years agoDeprecated syntax to access string offsets in PHP 7.4
Alexander Ebert [Mon, 2 Mar 2020 19:19:56 +0000 (20:19 +0100)]
Deprecated syntax to access string offsets in PHP 7.4

4 years agoRemove duplicate name attribute in __booleanFormField.tpl
Titus Kirch [Mon, 2 Mar 2020 00:12:44 +0000 (01:12 +0100)]
Remove duplicate name attribute in __booleanFormField.tpl

Closes #3171

4 years agoMerge branch '3.1' into 5.2
Matthias Schmidt [Sun, 1 Mar 2020 15:37:15 +0000 (16:37 +0100)]
Merge branch '3.1' into 5.2

4 years agoFix fa-rotate-* and fa-flip-* CSS classes
Matthias Schmidt [Sun, 1 Mar 2020 15:36:55 +0000 (16:36 +0100)]
Fix fa-rotate-* and fa-flip-* CSS classes

4 years agoPrevent script errors when running in enterprise mode
Alexander Ebert [Sat, 29 Feb 2020 23:32:30 +0000 (00:32 +0100)]
Prevent script errors when running in enterprise mode

4 years agoUpdating minified JavaScript files 5.2.3
woltlab.com [Sun, 23 Feb 2020 19:55:58 +0000 (19:55 +0000)]
Updating minified JavaScript files

4 years agoMissing unit for the screen size in `screen-lg-down`
Alexander Ebert [Sun, 23 Feb 2020 19:54:15 +0000 (20:54 +0100)]
Missing unit for the screen size in `screen-lg-down`

4 years agoMerge pull request #3168 from Fabii547/patch-69
Tim Düsterhus [Sun, 23 Feb 2020 12:51:30 +0000 (13:51 +0100)]
Merge pull request #3168 from Fabii547/patch-69

Fix parameter in `updateTriggerCount` event

4 years agoFix parameter in `updateTriggerCount` event
Fabii547 [Sun, 23 Feb 2020 12:39:28 +0000 (13:39 +0100)]
Fix parameter in `updateTriggerCount` event

4 years agoProper maximum length of integer data types
Alexander Ebert [Sun, 23 Feb 2020 12:36:33 +0000 (13:36 +0100)]
Proper maximum length of integer data types

4 years agoPreparing the release 5.2.3
Alexander Ebert [Sun, 23 Feb 2020 12:28:52 +0000 (13:28 +0100)]
Preparing the release 5.2.3

4 years agoUpdating minified JavaScript files
woltlab.com [Sun, 23 Feb 2020 12:08:06 +0000 (12:08 +0000)]
Updating minified JavaScript files

4 years agoMerge branch '3.1' into 5.2
Alexander Ebert [Sun, 23 Feb 2020 12:06:09 +0000 (13:06 +0100)]
Merge branch '3.1' into 5.2

4 years agoUpdated googleMapsJavaScript.tpl (#3141)
Sascha Greuel [Sun, 23 Feb 2020 08:50:13 +0000 (09:50 +0100)]
Updated googleMapsJavaScript.tpl (#3141)

Prevent loading of multiple instances of Google maps related scripts.

4 years agoPreparing the release 3.1.12 3.1.12
Alexander Ebert [Sat, 22 Feb 2020 23:29:44 +0000 (00:29 +0100)]
Preparing the release 3.1.12

4 years agoMerge pull request #3167 from WoltLab/mysql_8019_column_length
Alexander Ebert [Sat, 22 Feb 2020 19:35:27 +0000 (20:35 +0100)]
Merge pull request #3167 from WoltLab/mysql_8019_column_length

Fix int length handling during DB updates for MySQL >= 8.0.19

4 years agoAlways apply int length handling fix during DB updates
Matthias Schmidt [Sat, 22 Feb 2020 19:29:28 +0000 (20:29 +0100)]
Always apply int length handling fix during DB updates

4 years agoMerge branch '3.0' into 3.1
Alexander Ebert [Sat, 22 Feb 2020 18:49:17 +0000 (19:49 +0100)]
Merge branch '3.0' into 3.1

4 years agoPreparing the release 3.0.23 3.0.23
Alexander Ebert [Sat, 22 Feb 2020 17:59:47 +0000 (18:59 +0100)]
Preparing the release 3.0.23

4 years agoUpdating minified JavaScript files
woltlab.com [Sat, 22 Feb 2020 17:11:32 +0000 (17:11 +0000)]
Updating minified JavaScript files

4 years agoUpdating minified JavaScript files
woltlab.com [Sat, 22 Feb 2020 17:07:05 +0000 (17:07 +0000)]
Updating minified JavaScript files

4 years agoUpdating minified JavaScript files
woltlab.com [Sat, 22 Feb 2020 16:29:40 +0000 (16:29 +0000)]
Updating minified JavaScript files

4 years agoFix int length handling during DB updates for MySQL >= 8.0.19
Matthias Schmidt [Sat, 22 Feb 2020 16:13:54 +0000 (17:13 +0100)]
Fix int length handling during DB updates for MySQL >= 8.0.19

Close #3160

4 years agoIncorrect handling of submit buttons for comments/responses
Alexander Ebert [Sat, 22 Feb 2020 16:06:34 +0000 (17:06 +0100)]
Incorrect handling of submit buttons for comments/responses

4 years agoRespect access to own media only when searching media
Matthias Schmidt [Sat, 22 Feb 2020 15:54:47 +0000 (16:54 +0100)]
Respect access to own media only when searching media

4 years agoWorkaround for malformed nested lists in Chromium browsers
Alexander Ebert [Sat, 22 Feb 2020 11:29:49 +0000 (12:29 +0100)]
Workaround for malformed nested lists in Chromium browsers

4 years agoMerge branch '3.1' into 5.2
Alexander Ebert [Fri, 21 Feb 2020 14:56:14 +0000 (15:56 +0100)]
Merge branch '3.1' into 5.2

4 years agoMerge branch '3.0' into 3.1
Alexander Ebert [Fri, 21 Feb 2020 14:56:02 +0000 (15:56 +0100)]
Merge branch '3.0' into 3.1

4 years agoSafeguard against malformed domain paths caused by direct database manipulations
Alexander Ebert [Fri, 21 Feb 2020 13:04:04 +0000 (14:04 +0100)]
Safeguard against malformed domain paths caused by direct database manipulations

4 years agoApply the mobile reaction UI for touch devices on large screens (iPad Pro)
Alexander Ebert [Fri, 21 Feb 2020 12:51:58 +0000 (13:51 +0100)]
Apply the mobile reaction UI for touch devices on large screens (iPad Pro)

4 years agoRefactored CSS
Alexander Ebert [Fri, 21 Feb 2020 11:57:46 +0000 (12:57 +0100)]
Refactored CSS

4 years agoFix ACL form field value handling via AJAX
Matthias Schmidt [Thu, 20 Feb 2020 17:10:39 +0000 (18:10 +0100)]
Fix ACL form field value handling via AJAX

4 years agoMerge branch '3.1' into 5.2
Matthias Schmidt [Thu, 20 Feb 2020 16:54:26 +0000 (17:54 +0100)]
Merge branch '3.1' into 5.2

4 years agoMerge branch '3.0' into 3.1
Matthias Schmidt [Thu, 20 Feb 2020 16:53:44 +0000 (17:53 +0100)]
Merge branch '3.0' into 3.1

4 years agoFix exception when printing stacktraces with closed resources
Matthias Schmidt [Thu, 20 Feb 2020 16:53:25 +0000 (17:53 +0100)]
Fix exception when printing stacktraces with closed resources

4 years agoMerge branch '3.1' into 5.2
Alexander Ebert [Thu, 20 Feb 2020 16:51:42 +0000 (17:51 +0100)]
Merge branch '3.1' into 5.2

4 years agoMerge branch '3.0' into 3.1
Alexander Ebert [Thu, 20 Feb 2020 16:51:18 +0000 (17:51 +0100)]
Merge branch '3.0' into 3.1

4 years agoRemoved the unsupported `pointerOffset` for `Ui/Alignment`
Alexander Ebert [Thu, 20 Feb 2020 16:50:58 +0000 (17:50 +0100)]
Removed the unsupported `pointerOffset` for `Ui/Alignment`

The position of the pointer element is determined by CSS classes that also open up the ability to add relativ positioning.

4 years agoPrevent keyboard event handling for drop-down menus attached to input elements
Alexander Ebert [Thu, 20 Feb 2020 16:26:25 +0000 (17:26 +0100)]
Prevent keyboard event handling for drop-down menus attached to input elements

4 years agoFixes a problem with unrecognized controllers with AJAX* prefix
joshuaruesweg [Thu, 20 Feb 2020 11:33:19 +0000 (12:33 +0100)]
Fixes a problem with unrecognized controllers with AJAX* prefix

4 years agoUpdated the repository README
Alexander Ebert [Wed, 19 Feb 2020 17:45:20 +0000 (18:45 +0100)]
Updated the repository README

See #3134

4 years agoMerge branch '3.1' into 5.2
Alexander Ebert [Wed, 19 Feb 2020 17:41:56 +0000 (18:41 +0100)]
Merge branch '3.1' into 5.2

4 years agoUpdated the repository README
Alexander Ebert [Wed, 19 Feb 2020 17:41:38 +0000 (18:41 +0100)]
Updated the repository README

See #3134

4 years agoMerge branch '3.0' into 3.1
Alexander Ebert [Wed, 19 Feb 2020 17:41:05 +0000 (18:41 +0100)]
Merge branch '3.0' into 3.1

4 years agoUpdated the repository README
Alexander Ebert [Wed, 19 Feb 2020 17:40:34 +0000 (18:40 +0100)]
Updated the repository README

See #3134

4 years agoMerge branch '2.1' into 3.0
Alexander Ebert [Wed, 19 Feb 2020 17:35:00 +0000 (18:35 +0100)]
Merge branch '2.1' into 3.0

4 years agoUpdated the repository README 2.1.final
Alexander Ebert [Wed, 19 Feb 2020 17:34:20 +0000 (18:34 +0100)]
Updated the repository README

See #3134

4 years agoFix ACLFormField UI potentially being hidden
Matthias Schmidt [Tue, 18 Feb 2020 18:36:28 +0000 (19:36 +0100)]
Fix ACLFormField UI potentially being hidden

4 years agoIncorrect usage of `NOT IN()` for columns that accept `NULL`
Alexander Ebert [Sun, 16 Feb 2020 17:06:29 +0000 (18:06 +0100)]
Incorrect usage of `NOT IN()` for columns that accept `NULL`

`NULL` is considered to fail the condition `NOT IN (1, 2, …)`.

4 years agoMerge branch 'next' of https://github.com/WoltLab/WCF into next
Marcel Werk [Sat, 15 Feb 2020 14:52:23 +0000 (15:52 +0100)]
Merge branch 'next' of https://github.com/WoltLab/WCF into next

4 years agoUserFormField returned no values if required flag was set
Marcel Werk [Sat, 15 Feb 2020 14:52:07 +0000 (15:52 +0100)]
UserFormField returned no values if required flag was set

4 years agoAdjusted the list of accessible options in enterprise mode
Alexander Ebert [Sat, 15 Feb 2020 12:18:09 +0000 (13:18 +0100)]
Adjusted the list of accessible options in enterprise mode

4 years agoMerge branch 'next' of https://github.com/WoltLab/WCF into next
Marcel Werk [Thu, 13 Feb 2020 23:37:28 +0000 (00:37 +0100)]
Merge branch 'next' of https://github.com/WoltLab/WCF into next

4 years agoonly one member was notified when mentioning a user group
Marcel Werk [Thu, 13 Feb 2020 23:37:25 +0000 (00:37 +0100)]
only one member was notified when mentioning a user group

4 years agoFixed code styling issues
Marcel Werk [Thu, 13 Feb 2020 23:36:33 +0000 (00:36 +0100)]
Fixed code styling issues

4 years agoImproved the tooltip for quotes on mobile devices
Alexander Ebert [Thu, 13 Feb 2020 20:08:18 +0000 (21:08 +0100)]
Improved the tooltip for quotes on mobile devices

4 years agoMerge branch 'master' into next
Alexander Ebert [Thu, 13 Feb 2020 19:31:22 +0000 (20:31 +0100)]
Merge branch 'master' into next

4 years agoImproved error reporting for failed updates due to missing package servers
Alexander Ebert [Thu, 13 Feb 2020 19:30:35 +0000 (20:30 +0100)]
Improved error reporting for failed updates due to missing package servers

4 years agoFixed sql error when searching for articles
Marcel Werk [Thu, 13 Feb 2020 19:14:59 +0000 (20:14 +0100)]
Fixed sql error when searching for articles

4 years agoMerge branch 'master' into next
Alexander Ebert [Thu, 13 Feb 2020 15:20:14 +0000 (16:20 +0100)]
Merge branch 'master' into next

4 years agoIncorrect data structure exposed to the push notification handler
Alexander Ebert [Thu, 13 Feb 2020 15:19:52 +0000 (16:19 +0100)]
Incorrect data structure exposed to the push notification handler

4 years agoMerge branch 'master' into next
Alexander Ebert [Thu, 13 Feb 2020 10:33:11 +0000 (11:33 +0100)]
Merge branch 'master' into next

4 years agoMerge branch '3.0'
Marcel Werk [Thu, 13 Feb 2020 10:14:31 +0000 (11:14 +0100)]
Merge branch '3.0'

4 years agoolder error logs were sometimes not deleted at the appropriate time
Marcel Werk [Thu, 13 Feb 2020 10:13:21 +0000 (11:13 +0100)]
older error logs were sometimes not deleted at the appropriate time

filectime may differ from filemtime

4 years agoEnable upload related classes for guests in accelerated mode
Alexander Ebert [Thu, 13 Feb 2020 09:38:52 +0000 (10:38 +0100)]
Enable upload related classes for guests in accelerated mode

These classes are required to support attachment in the contact form.

4 years agoDetect and report input validation errors in hidden tab menus
Alexander Ebert [Wed, 12 Feb 2020 12:59:32 +0000 (13:59 +0100)]
Detect and report input validation errors in hidden tab menus

4 years agoProperly handle userIDs referring to non-existent users in AbstractAuthedPage
Tim Düsterhus [Tue, 11 Feb 2020 10:32:41 +0000 (11:32 +0100)]
Properly handle userIDs referring to non-existent users in AbstractAuthedPage

This commit completes 33989f299121bfb3b82c40f3257f404fc23b3c1c.

4 years agoiOS Safari bug that cripples the editor after backspacing an empty instance
Alexander Ebert [Mon, 10 Feb 2020 17:56:23 +0000 (18:56 +0100)]
iOS Safari bug that cripples the editor after backspacing an empty instance

4 years agoImprove the email notification for logged errors
Marcel Werk [Mon, 10 Feb 2020 16:44:57 +0000 (17:44 +0100)]
Improve the email notification for logged errors

Closes #3157

4 years agoIncorrect detection of Shift+Enter in iOS Safari
Alexander Ebert [Mon, 10 Feb 2020 15:42:42 +0000 (16:42 +0100)]
Incorrect detection of Shift+Enter in iOS Safari

4 years agoMove the mobile reaction button back into the menu
Alexander Ebert [Mon, 10 Feb 2020 11:49:04 +0000 (12:49 +0100)]
Move the mobile reaction button back into the menu

The separate reaction button was a nice touch, but since it is generated on the fly, this caused the elements to increase their height. Eventually, browsers would to jump to anchors on load, but the reaction buttons would mess up the scroll location.

We should think about redesigning the mobile message view and start displaying at least some buttons. However, this could potentially cause incompatibilities with styles, therefore we need to postpone this to at least 5.3.

4 years agoMerge pull request #3156 from WoltLab/system-check-graphics-library
Alexander Ebert [Sun, 9 Feb 2020 20:20:52 +0000 (21:20 +0100)]
Merge pull request #3156 from WoltLab/system-check-graphics-library

Improve the system check during WCFSetup in regards to the graphics l…

4 years agoMerge pull request #3152 from Krymonota/add-reaction-alt-attribute
Alexander Ebert [Sun, 9 Feb 2020 20:19:59 +0000 (21:19 +0100)]
Merge pull request #3152 from Krymonota/add-reaction-alt-attribute

Add missing alt attribute to reaction type image