GitHub/WoltLab/WCF.git
9 years agoMerge branch '2.0'
Alexander Ebert [Wed, 11 Feb 2015 15:23:15 +0000 (16:23 +0100)]
Merge branch '2.0'

Conflicts:
wcfsetup/install/files/js/WCF.min.js
wcfsetup/install/files/lib/system/WCF.class.php

9 years agoFixed check against IP blacklist (both IPv4 and IPv6)
Alexander Ebert [Wed, 11 Feb 2015 15:19:41 +0000 (16:19 +0100)]
Fixed check against IP blacklist (both IPv4 and IPv6)

9 years agoMerge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Wed, 11 Feb 2015 15:15:51 +0000 (16:15 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF

9 years agoImproved English translation
Alexander Ebert [Wed, 11 Feb 2015 15:15:36 +0000 (16:15 +0100)]
Improved English translation

9 years agoUpdating minified JavaScript files
woltlab.com [Wed, 11 Feb 2015 13:51:47 +0000 (14:51 +0100)]
Updating minified JavaScript files

9 years agoUpdating minified JavaScript files
woltlab.com [Wed, 11 Feb 2015 13:50:55 +0000 (14:50 +0100)]
Updating minified JavaScript files

9 years agoMerge branch '2.0'
Alexander Ebert [Wed, 11 Feb 2015 13:46:47 +0000 (14:46 +0100)]
Merge branch '2.0'

9 years agoImproved slideshow to calculate item height on runtime
Alexander Ebert [Wed, 11 Feb 2015 13:45:40 +0000 (14:45 +0100)]
Improved slideshow to calculate item height on runtime

9 years agoMerge branch '2.0'
Marcel Werk [Wed, 11 Feb 2015 12:58:48 +0000 (13:58 +0100)]
Merge branch '2.0'

9 years agoFixed wrong package dir in style export
Marcel Werk [Wed, 11 Feb 2015 12:57:11 +0000 (13:57 +0100)]
Fixed wrong package dir in style export

9 years agoUpdating minified JavaScript files
woltlab.com [Tue, 10 Feb 2015 17:11:48 +0000 (18:11 +0100)]
Updating minified JavaScript files

9 years agoImproved work-around for pasting on iOS
Alexander Ebert [Tue, 10 Feb 2015 17:05:58 +0000 (18:05 +0100)]
Improved work-around for pasting on iOS

9 years agoSome small fixes for the routing system
Alexander Ebert [Tue, 10 Feb 2015 13:47:47 +0000 (14:47 +0100)]
Some small fixes for the routing system

9 years agoImproved censorship to properly handle delimiters in forbidden words
Alexander Ebert [Tue, 10 Feb 2015 13:41:18 +0000 (14:41 +0100)]
Improved censorship to properly handle delimiters in forbidden words

9 years agoUpdating minified JavaScript files
woltlab.com [Tue, 10 Feb 2015 13:21:46 +0000 (14:21 +0100)]
Updating minified JavaScript files

9 years agoProper cleanup of incorrectly used lists
Alexander Ebert [Tue, 10 Feb 2015 13:09:15 +0000 (14:09 +0100)]
Proper cleanup of incorrectly used lists

9 years agoImproved detection of embedded attachments
Alexander Ebert [Tue, 10 Feb 2015 12:51:57 +0000 (13:51 +0100)]
Improved detection of embedded attachments

9 years agoRemoved superfluous newline
Alexander Ebert [Tue, 10 Feb 2015 12:51:46 +0000 (13:51 +0100)]
Removed superfluous newline

9 years agoFixed use-statement order
Alexander Ebert [Tue, 10 Feb 2015 10:55:52 +0000 (11:55 +0100)]
Fixed use-statement order

9 years agoOverhauled WCF 2.1 route system
Alexander Ebert [Tue, 10 Feb 2015 10:51:09 +0000 (11:51 +0100)]
Overhauled WCF 2.1 route system

9 years agoFixed error message during user group creation
Marcel Werk [Mon, 9 Feb 2015 23:57:59 +0000 (00:57 +0100)]
Fixed error message during user group creation

9 years agoMerge pull request #1878 from joshuaruesweg/patch-50
Matthias Schmidt [Mon, 9 Feb 2015 19:23:55 +0000 (20:23 +0100)]
Merge pull request #1878 from joshuaruesweg/patch-50

make UserAvatarCondition::checkUser() work correctly

9 years agomake UserAvatarCondition::checkUser() work correctly
Joshua Rüsweg [Mon, 9 Feb 2015 19:06:20 +0000 (20:06 +0100)]
make UserAvatarCondition::checkUser() work correctly

atm the UserAvatarCondition is unusable, because it returns nonsense. The column ```avatar``` isn't provided by the database. And if the user has a gravatar the condition for NO_AVATAR returns ```true```, but actually the method should return ```false```.

9 years agoMerge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Mon, 9 Feb 2015 09:58:15 +0000 (10:58 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF

9 years agoFixed updating/deleting template groups incorrectly ignoring applications
Alexander Ebert [Mon, 9 Feb 2015 09:57:58 +0000 (10:57 +0100)]
Fixed updating/deleting template groups incorrectly ignoring applications

9 years agoMerge branch 'master' of github.com:WoltLab/WCF
Marcel Werk [Sun, 8 Feb 2015 19:52:51 +0000 (20:52 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF

9 years agoSmall style optimization
Marcel Werk [Sun, 8 Feb 2015 19:52:37 +0000 (20:52 +0100)]
Small style optimization

9 years agoPreventing users from removing full access from the last admin group
Alexander Ebert [Sun, 8 Feb 2015 19:18:22 +0000 (20:18 +0100)]
Preventing users from removing full access from the last admin group

There is no really setting for admin groups, but groups with the ability to edit all groups (including their own) are regarded as admin group. This is a special case because they can set any permissions they want regardless which permissions they currently have.

This change prevents users from stripping this privilege from the last remaining "admin group". In other words: Prevents users from doing things they will regret pretty quickly.

9 years agoAdded missing clearfix
Marcel Werk [Sun, 8 Feb 2015 17:32:56 +0000 (18:32 +0100)]
Added missing clearfix

9 years agoChanged label of 'insert thumbnail' button
Marcel Werk [Sun, 8 Feb 2015 17:24:16 +0000 (18:24 +0100)]
Changed label of 'insert thumbnail' button

9 years agoWork-around for a race condition with parallel session initialization
Alexander Ebert [Sun, 8 Feb 2015 15:59:44 +0000 (16:59 +0100)]
Work-around for a race condition with parallel session initialization

9 years agoUnchecking an update will now properly trigger the submit button state
Alexander Ebert [Sun, 8 Feb 2015 14:32:30 +0000 (15:32 +0100)]
Unchecking an update will now properly trigger the submit button state

9 years agoFixed incorrect author provided
Alexander Ebert [Sun, 8 Feb 2015 11:29:06 +0000 (12:29 +0100)]
Fixed incorrect author provided

Closes #1873

9 years agoDisabled toolbar button hover on mobile devices
Alexander Ebert [Sun, 8 Feb 2015 10:23:30 +0000 (11:23 +0100)]
Disabled toolbar button hover on mobile devices

9 years agoUpdating minified JavaScript files
woltlab.com [Sun, 8 Feb 2015 10:11:46 +0000 (11:11 +0100)]
Updating minified JavaScript files

9 years agoUsing MutationObserver for supported browsers
Alexander Ebert [Sun, 8 Feb 2015 10:07:04 +0000 (11:07 +0100)]
Using MutationObserver for supported browsers

9 years agoUpdating minified JavaScript files
woltlab.com [Sat, 7 Feb 2015 17:41:44 +0000 (18:41 +0100)]
Updating minified JavaScript files

9 years agoFix for weird paste bug on iOS Safari
Alexander Ebert [Sat, 7 Feb 2015 17:37:28 +0000 (18:37 +0100)]
Fix for weird paste bug on iOS Safari

9 years agoMerge branch '2.0'
Matthias Schmidt [Sat, 7 Feb 2015 15:26:55 +0000 (16:26 +0100)]
Merge branch '2.0'

9 years agoFix deletion of avatar thumbnails
Matthias Schmidt [Sat, 7 Feb 2015 15:26:43 +0000 (16:26 +0100)]
Fix deletion of avatar thumbnails

9 years agoFix template inclusion with application in double quotes
Matthias Schmidt [Sat, 7 Feb 2015 10:20:38 +0000 (11:20 +0100)]
Fix template inclusion with application in double quotes

9 years agoMerge branch '2.0'
Alexander Ebert [Fri, 6 Feb 2015 18:49:23 +0000 (19:49 +0100)]
Merge branch '2.0'

9 years agoFixed package names in list of excluded packages
Alexander Ebert [Fri, 6 Feb 2015 18:48:44 +0000 (19:48 +0100)]
Fixed package names in list of excluded packages

9 years agoUpdating minified JavaScript files
woltlab.com [Fri, 6 Feb 2015 14:46:47 +0000 (15:46 +0100)]
Updating minified JavaScript files

9 years agoMerge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Fri, 6 Feb 2015 14:42:40 +0000 (15:42 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF

9 years agoFixed selecting text when mouseup occurs outside body element
Alexander Ebert [Fri, 6 Feb 2015 14:42:09 +0000 (15:42 +0100)]
Fixed selecting text when mouseup occurs outside body element

9 years agoUpdating minified JavaScript files
woltlab.com [Fri, 6 Feb 2015 14:41:46 +0000 (15:41 +0100)]
Updating minified JavaScript files

9 years agoMerge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Fri, 6 Feb 2015 14:37:12 +0000 (15:37 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF

9 years agoProperly setting caret after codeBox upon insert
Alexander Ebert [Fri, 6 Feb 2015 14:37:00 +0000 (15:37 +0100)]
Properly setting caret after codeBox upon insert

9 years agoUpdating minified JavaScript files
woltlab.com [Fri, 6 Feb 2015 13:46:46 +0000 (14:46 +0100)]
Updating minified JavaScript files

9 years agoPrevent possible race condition when purging autosave content
Alexander Ebert [Fri, 6 Feb 2015 13:43:14 +0000 (14:43 +0100)]
Prevent possible race condition when purging autosave content

9 years agoMerge pull request #1876 from ChristopherWalz/master
Alexander Ebert [Fri, 6 Feb 2015 13:35:04 +0000 (14:35 +0100)]
Merge pull request #1876 from ChristopherWalz/master

Added WCF.Option.Handler to settings template

9 years agoUpdating minified JavaScript files
woltlab.com [Fri, 6 Feb 2015 13:31:49 +0000 (14:31 +0100)]
Updating minified JavaScript files

9 years agoExplicitly propagating shuffle() in global namespace
Alexander Ebert [Fri, 6 Feb 2015 13:29:26 +0000 (14:29 +0100)]
Explicitly propagating shuffle() in global namespace

The minified JS files use IIFE wrappers to utilize strict mode, but this can cause the shuffle() function to be unknown outside the wrapper.

9 years agoFixed use-statement order
Alexander Ebert [Fri, 6 Feb 2015 13:25:34 +0000 (14:25 +0100)]
Fixed use-statement order

9 years agoUse a lower timeout if attempting to fetch via SSL/TLS
Alexander Ebert [Fri, 6 Feb 2015 13:24:14 +0000 (14:24 +0100)]
Use a lower timeout if attempting to fetch via SSL/TLS

9 years agoAdded graceful downgrade to HTTP if SSL is being blocked
Alexander Ebert [Fri, 6 Feb 2015 13:18:37 +0000 (14:18 +0100)]
Added graceful downgrade to HTTP if SSL is being blocked

9 years agoRevert "Disabled implicit SSL support for update servers"
Alexander Ebert [Fri, 6 Feb 2015 11:47:00 +0000 (12:47 +0100)]
Revert "Disabled implicit SSL support for update servers"

This reverts commit a99a7150e4637698bcc9b8e699b041ad8fe1ca46.

9 years agoAdded Option.Handler to settings template
Christopher Walz [Fri, 6 Feb 2015 10:40:33 +0000 (11:40 +0100)]
Added Option.Handler to settings template

9 years agoFixed user group options for guests
Alexander Ebert [Thu, 5 Feb 2015 22:32:30 +0000 (23:32 +0100)]
Fixed user group options for guests

9 years agoDisabled implicit SSL support for update servers
Alexander Ebert [Thu, 5 Feb 2015 19:59:12 +0000 (20:59 +0100)]
Disabled implicit SSL support for update servers

SSL is currently too unreliable to be automatically picked over http, we'll revisit this with WCF 2.2 to see if there is a less broken SSL support throughout the user webspaces/servers.

Note: This only affects the automatic protocol negotiation, if you register the update server with https:// it won't be touched (unless SSL is unsupported)

9 years agoMerge branch 'master' of github.com:WoltLab/WCF
Marcel Werk [Thu, 5 Feb 2015 18:40:09 +0000 (19:40 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF

9 years agoChanged session owner to 'system' during execution of cronjobs
Marcel Werk [Thu, 5 Feb 2015 18:39:55 +0000 (19:39 +0100)]
Changed session owner to 'system' during execution of cronjobs

9 years agoUpdating minified JavaScript files
woltlab.com [Thu, 5 Feb 2015 18:21:47 +0000 (19:21 +0100)]
Updating minified JavaScript files

9 years agoFixed bad markup generated for non-image attachments
Alexander Ebert [Thu, 5 Feb 2015 17:55:14 +0000 (18:55 +0100)]
Fixed bad markup generated for non-image attachments

9 years agoFixed setting attachments to float w/ ImageViewer
Alexander Ebert [Thu, 5 Feb 2015 17:52:21 +0000 (18:52 +0100)]
Fixed setting attachments to float w/ ImageViewer

9 years agoAdd validateAction event in AbstractDatabaseObjectAction
Matthias Schmidt [Wed, 4 Feb 2015 17:47:02 +0000 (18:47 +0100)]
Add validateAction event in AbstractDatabaseObjectAction

9 years agoFix URL for NIF spider
Tim Düsterhus [Wed, 4 Feb 2015 16:37:43 +0000 (17:37 +0100)]
Fix URL for NIF spider

9 years agoAdded template events in user menu
Alexander Ebert [Wed, 4 Feb 2015 15:11:15 +0000 (16:11 +0100)]
Added template events in user menu

9 years agoFixed message tabmenu's sub-tabmenu on mobile devices
Alexander Ebert [Wed, 4 Feb 2015 14:00:42 +0000 (15:00 +0100)]
Fixed message tabmenu's sub-tabmenu on mobile devices

9 years agoAdded missing language variable
Marcel Werk [Wed, 4 Feb 2015 11:27:30 +0000 (12:27 +0100)]
Added missing language variable

9 years agoAdded missing clearfix to userpanel
Marcel Werk [Wed, 4 Feb 2015 11:15:22 +0000 (12:15 +0100)]
Added missing clearfix to userpanel

9 years agoMerge branch 'master' of github.com:WoltLab/WCF
Marcel Werk [Wed, 4 Feb 2015 11:04:31 +0000 (12:04 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF

9 years agoFixed font-size in spoiler box
Marcel Werk [Wed, 4 Feb 2015 11:04:14 +0000 (12:04 +0100)]
Fixed font-size in spoiler box

9 years agoUpdating minified JavaScript files
woltlab.com [Wed, 4 Feb 2015 10:36:46 +0000 (11:36 +0100)]
Updating minified JavaScript files

9 years agoFixed calculation for position aligned to the right boundary
Alexander Ebert [Wed, 4 Feb 2015 10:35:30 +0000 (11:35 +0100)]
Fixed calculation for position aligned to the right boundary

9 years agoFixed DOM
Alexander Ebert [Wed, 4 Feb 2015 09:52:50 +0000 (10:52 +0100)]
Fixed DOM

9 years agoForce cache invalidation when options.inc.php is (re-)created
Alexander Ebert [Tue, 3 Feb 2015 22:35:27 +0000 (23:35 +0100)]
Force cache invalidation when options.inc.php is (re-)created

9 years agoUpdating release date 2.1.0_Beta_4
Alexander Ebert [Mon, 2 Feb 2015 23:19:14 +0000 (00:19 +0100)]
Updating release date

9 years agoUpdating minified JavaScript files
woltlab.com [Mon, 2 Feb 2015 18:56:50 +0000 (19:56 +0100)]
Updating minified JavaScript files

9 years agoImproved quote selection for messages containing quotes
Alexander Ebert [Mon, 2 Feb 2015 18:54:16 +0000 (19:54 +0100)]
Improved quote selection for messages containing quotes

Quotes are no longer considered to be valid and are removed from the selection and virtual message body. In addition quotes cannot be created if the mousedown or mouseup occured within a quote, simply checking with indexOf() does not work if the same exact phrase appears outside the quote but within the message body.

Quoting quotes isn't great because the system looks at it on a text level where it cannot understand that the quoted text belongs to a completely different message, causing confusion because the to be created quote will reference the message author.

9 years agoFix merge issue
Matthias Schmidt [Mon, 2 Feb 2015 17:34:58 +0000 (18:34 +0100)]
Fix merge issue

See 94220501822dbc301831afa1e50cd53659020cf9

9 years agoUpdating minified JavaScript files
woltlab.com [Mon, 2 Feb 2015 17:31:47 +0000 (18:31 +0100)]
Updating minified JavaScript files

9 years agoFixed the famous br[type=_moz] bug. Again.
Alexander Ebert [Mon, 2 Feb 2015 17:29:28 +0000 (18:29 +0100)]
Fixed the famous br[type=_moz] bug. Again.

9 years agoUpdating minified JavaScript files
woltlab.com [Mon, 2 Feb 2015 16:51:48 +0000 (17:51 +0100)]
Updating minified JavaScript files

9 years agoFixed some minor issues
Alexander Ebert [Mon, 2 Feb 2015 16:48:38 +0000 (17:48 +0100)]
Fixed some minor issues

9 years agoMerge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Mon, 2 Feb 2015 16:47:49 +0000 (17:47 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF

9 years agoFixed rebuild script for comment response ids
Alexander Ebert [Sun, 1 Feb 2015 18:54:56 +0000 (19:54 +0100)]
Fixed rebuild script for comment response ids

9 years agoDropping foreign key during update
Alexander Ebert [Sun, 1 Feb 2015 18:30:47 +0000 (19:30 +0100)]
Dropping foreign key during update

9 years agoMerge branch '2.0'
Tim Düsterhus [Sun, 1 Feb 2015 18:06:57 +0000 (19:06 +0100)]
Merge branch '2.0'

Conflicts:
com.woltlab.wcf/package.xml

9 years agoMerge branch 'codesniff-backport' into 2.0
Tim Düsterhus [Sun, 1 Feb 2015 18:03:13 +0000 (19:03 +0100)]
Merge branch 'codesniff-backport' into 2.0

This backports the changes to the travis configuration of 'master':

0a41bff65a3b7fd71ce65b6a74ca05fd8e8d0c03
00a9e5b175ae7370fee3ce85f25ecd0916c1d4f6
e6d6eb5aebf17cede78eef5e857a631caa5f7111
29ddf8adf4e91ca5e7b6acae8f5f6888d8903caf

9 years agoAdd some more sane Code Sniffs and fix smelling code
Tim Düsterhus [Thu, 18 Dec 2014 21:37:55 +0000 (22:37 +0100)]
Add some more sane Code Sniffs and fix smelling code

9 years agoAdapt K&R brace style code sniff to our needs
Tim Düsterhus [Thu, 18 Dec 2014 20:57:55 +0000 (21:57 +0100)]
Adapt K&R brace style code sniff to our needs

9 years agoUse docker based travis builds
Tim Düsterhus [Thu, 18 Dec 2014 20:30:26 +0000 (21:30 +0100)]
Use docker based travis builds

9 years agoUpdate .travis.yml
Tim Düsterhus [Fri, 28 Nov 2014 01:20:42 +0000 (02:20 +0100)]
Update .travis.yml

9 years agoProcessing 100 instead of 50 comments per iteration
Alexander Ebert [Sun, 1 Feb 2015 17:50:38 +0000 (18:50 +0100)]
Processing 100 instead of 50 comments per iteration

9 years agoUpdated release date 2.0.10_pl_2
Alexander Ebert [Sun, 1 Feb 2015 17:05:38 +0000 (18:05 +0100)]
Updated release date

9 years agoAdded update SQL and fixed name
Alexander Ebert [Sun, 1 Feb 2015 16:56:41 +0000 (17:56 +0100)]
Added update SQL and fixed name

9 years agoMerge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Sun, 1 Feb 2015 14:58:08 +0000 (15:58 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF

9 years agoFixed some typos
Alexander Ebert [Sun, 1 Feb 2015 14:57:53 +0000 (15:57 +0100)]
Fixed some typos