Tim Düsterhus [Thu, 3 Jan 2013 17:53:32 +0000 (18:53 +0100)]
Use secure comparing for the access token
Alexander Ebert [Thu, 3 Jan 2013 17:45:08 +0000 (18:45 +0100)]
Added menuItemController for *Menu-PIPs
Alexander Ebert [Thu, 3 Jan 2013 17:30:17 +0000 (18:30 +0100)]
Fixed hash creation
Alexander Ebert [Thu, 3 Jan 2013 17:17:28 +0000 (18:17 +0100)]
Added PasswordUtil::secureCompare()
secureCompare() is invulnerable to timing attacks as the comparison of two strings always takes the same time to finish (no early return).
Alexander Ebert [Thu, 3 Jan 2013 16:20:24 +0000 (17:20 +0100)]
Improved RegEx for bcrypt probing
Alexander Ebert [Thu, 3 Jan 2013 15:39:27 +0000 (16:39 +0100)]
Added missing support for MyBB 1.x
Alexander Ebert [Thu, 3 Jan 2013 15:10:27 +0000 (16:10 +0100)]
Using bcrypt for passwords and added PasswordUtil
Tim Düsterhus [Thu, 3 Jan 2013 13:08:00 +0000 (14:08 +0100)]
Add CONTRIBUTING.md
Tim Düsterhus [Thu, 3 Jan 2013 12:46:39 +0000 (13:46 +0100)]
Fix comment of FileUtil::downloadFileFromHttp()
Marcel Werk [Thu, 3 Jan 2013 00:34:32 +0000 (01:34 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF
Marcel Werk [Thu, 3 Jan 2013 00:34:19 +0000 (01:34 +0100)]
Added CSS for nested category lists
Marcel Werk [Thu, 3 Jan 2013 00:34:06 +0000 (01:34 +0100)]
Minor style improvements
Marcel Werk [Wed, 2 Jan 2013 23:38:51 +0000 (00:38 +0100)]
Added missing pointer class
Marcel Werk [Wed, 2 Jan 2013 23:38:34 +0000 (00:38 +0100)]
Changed input type
Alexander Ebert [Wed, 2 Jan 2013 21:37:55 +0000 (13:37 -0800)]
Merge pull request #1071 from MeinAccount/jsToggle/AJAXContent
WCF.Action.Toggle on inserted content
Magnus Kühn [Wed, 2 Jan 2013 20:22:06 +0000 (21:22 +0100)]
Added support for a confirm message
Magnus Kühn [Wed, 2 Jan 2013 18:45:27 +0000 (19:45 +0100)]
Fixed WCF.Action.Toggle
Magnus Kühn [Wed, 2 Jan 2013 18:44:19 +0000 (19:44 +0100)]
Merge branch 'master' into jsToggle/AJAXContent
Magnus Kühn [Wed, 2 Jan 2013 18:32:06 +0000 (19:32 +0100)]
Fixed WCF.Action.Toggle and implemented changes
Alexander Ebert [Wed, 2 Jan 2013 18:09:53 +0000 (19:09 +0100)]
Hide style chooser unless two or more styles are given
Fixes #895
Alexander Ebert [Wed, 2 Jan 2013 18:04:43 +0000 (19:04 +0100)]
Ignoring optionals if already installed
Fixes #1065
Alexander Ebert [Wed, 2 Jan 2013 17:48:27 +0000 (18:48 +0100)]
Fixed landing page after package (un-)installation
Fixes #1070
Alexander Ebert [Wed, 2 Jan 2013 14:28:03 +0000 (15:28 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Wed, 2 Jan 2013 14:27:38 +0000 (15:27 +0100)]
Using latest version of com.woltlab.wcf.acp.style
Matthias Schmidt [Wed, 2 Jan 2013 13:34:11 +0000 (14:34 +0100)]
Removes unused method Package::getDependencies()
Magnus Kühn [Wed, 2 Jan 2013 13:31:58 +0000 (14:31 +0100)]
Changed WCF.Action.Toggle to work with inserted content
Matthias Schmidt [Wed, 2 Jan 2013 13:29:13 +0000 (14:29 +0100)]
Fixes Package::getDependentPackages()
Also optimizes Package:: getRequiredPackages()
Matthias Schmidt [Wed, 2 Jan 2013 10:09:59 +0000 (11:09 +0100)]
Removes divs to avoid margin problems
Alexander Ebert [Wed, 2 Jan 2013 01:48:11 +0000 (02:48 +0100)]
Removed unsupported parameter 'loadActiveOptions'
Fixes #1013
Alexander Ebert [Wed, 2 Jan 2013 01:44:07 +0000 (02:44 +0100)]
AbstractDatabaseObjectAction now returns action name
Closes #1026
Alexander Ebert [Wed, 2 Jan 2013 01:29:39 +0000 (02:29 +0100)]
Disallowed application uninstall if not within WCF ACP
Fixes #1067
Alexander Ebert [Wed, 2 Jan 2013 01:26:21 +0000 (02:26 +0100)]
Fixed menu item handling for landing page
Fixes #1066
Marcel Werk [Wed, 2 Jan 2013 01:18:59 +0000 (02:18 +0100)]
Removed obsolete reset buttons
Alexander Ebert [Wed, 2 Jan 2013 00:01:31 +0000 (01:01 +0100)]
Merged com.woltlab.wcf.acp.style
Alexander Ebert [Tue, 1 Jan 2013 23:48:03 +0000 (00:48 +0100)]
Merged com.woltlab.wcf.acp.language
Tim Düsterhus [Tue, 1 Jan 2013 23:02:29 +0000 (00:02 +0100)]
Revert "Merge remote branch 'acp.style/master'"
This reverts commit
845907323978d1e5a5d499c4ca1224c8e6529af7, reversing
changes made to
61d1f05a01c0bb5c54a366392c5213fcd5ad175e.
Tim Düsterhus [Tue, 1 Jan 2013 23:02:09 +0000 (00:02 +0100)]
Revert "Merge remote branch 'acp.language/master'"
This reverts commit
9265d52d1e4030c3928145017ddbc3e221549f98, reversing
changes made to
845907323978d1e5a5d499c4ca1224c8e6529af7.
Tim Düsterhus [Tue, 1 Jan 2013 22:55:05 +0000 (23:55 +0100)]
Merge remote branch 'acp.language/master'
Conflicts:
.gitignore
.travis.yml
acpMenu.xml
language/de.xml
package.xml
userGroupOption.xml
Tim Düsterhus [Tue, 1 Jan 2013 22:49:20 +0000 (23:49 +0100)]
Merge remote branch 'acp.style/master'
Conflicts:
.travis.yml
Alexander Ebert [Tue, 1 Jan 2013 21:05:50 +0000 (22:05 +0100)]
Renamed PackageListDetailed -> PackageList
Alexander Ebert [Tue, 1 Jan 2013 21:01:32 +0000 (22:01 +0100)]
Removed PackageListPage, will be replace with "old" list
Alexander Ebert [Tue, 1 Jan 2013 16:49:18 +0000 (17:49 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Tue, 1 Jan 2013 16:49:03 +0000 (17:49 +0100)]
Fixed landing page and handled infinite loops
Fixes #1063
Matthias Schmidt [Tue, 1 Jan 2013 16:18:37 +0000 (17:18 +0100)]
Fixes bug in ACPTemplatesFileHandler
Matthias Schmidt [Tue, 1 Jan 2013 16:16:32 +0000 (17:16 +0100)]
Fixes bug in StylePackageInstallationPlugin if default style is uninstalled
Matthias Schmidt [Tue, 1 Jan 2013 15:17:21 +0000 (16:17 +0100)]
Removes double code
Matthias Schmidt [Tue, 1 Jan 2013 15:14:27 +0000 (16:14 +0100)]
Fixes ACL JavaScript code
Matthias Schmidt [Tue, 1 Jan 2013 08:28:20 +0000 (09:28 +0100)]
Adds missing newline at file end
Matthias Schmidt [Tue, 1 Jan 2013 08:15:56 +0000 (09:15 +0100)]
Adds IPermissionObject
Matthias Schmidt [Mon, 31 Dec 2012 22:42:26 +0000 (23:42 +0100)]
Adds ICategoryType::getApplication() to fix links
Matthias Schmidt [Mon, 31 Dec 2012 22:12:54 +0000 (23:12 +0100)]
Fixes typo
Matthias Schmidt [Mon, 31 Dec 2012 22:12:02 +0000 (23:12 +0100)]
Fixes Package::isRequired()
Alexander Ebert [Mon, 31 Dec 2012 21:39:31 +0000 (22:39 +0100)]
Fixed TabMenu after login
Matthias Schmidt [Mon, 31 Dec 2012 21:18:36 +0000 (22:18 +0100)]
Removes obsolete checks
Matthias Schmidt [Mon, 31 Dec 2012 19:41:26 +0000 (20:41 +0100)]
Removes unused parameter
Matthias Schmidt [Mon, 31 Dec 2012 19:30:51 +0000 (20:30 +0100)]
Removes $usePackageDependencies from ACLHandler
Matthias Schmidt [Mon, 31 Dec 2012 18:51:28 +0000 (19:51 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF
Matthias Schmidt [Mon, 31 Dec 2012 18:48:43 +0000 (19:48 +0100)]
Changes language items for ACL options/option categories
Like in any other language item, the object type is now used, not the package.
Matthias Schmidt [Mon, 31 Dec 2012 17:40:58 +0000 (18:40 +0100)]
Adds missing template variable
Alexander Ebert [Mon, 31 Dec 2012 17:03:00 +0000 (18:03 +0100)]
Landing page is now automatically assigned
Fixes #1059
Gravatronics [Mon, 31 Dec 2012 16:48:10 +0000 (08:48 -0800)]
Merge pull request #1057 from Gravatronics/bug/userGroupOptionForm
Removes package dependency handling in UserGroupOptionForm
Matthias Schmidt [Mon, 31 Dec 2012 16:46:24 +0000 (17:46 +0100)]
Reloads categories after category is created
This way the new category is directly available in the parent category select list.
Matthias Schmidt [Mon, 31 Dec 2012 16:41:56 +0000 (17:41 +0100)]
Enhances ViewableCategory-classes
Alexander Ebert [Mon, 31 Dec 2012 16:39:29 +0000 (17:39 +0100)]
Fixed WCF::getAnchor()
Fixes #1060
Alexander Ebert [Mon, 31 Dec 2012 15:00:49 +0000 (07:00 -0800)]
Merge pull request #1058 from Gravatronics/bug/userGroupOptionFormJS
Fixes JavaScript of UserGroupOptionForm
Matthias Schmidt [Mon, 31 Dec 2012 14:16:30 +0000 (15:16 +0100)]
Fixes JavaScript of UserGroupOptionForm
Previously, for an unchecked everybody user group checkbox, null was returned which caused, that no value for the everybody user group was submitted which causes an IllegalLinkException, since that value needs to exist.
Matthias Schmidt [Mon, 31 Dec 2012 14:11:56 +0000 (15:11 +0100)]
Removes package dependency handling in UserGroupOptionForm
Alexander Ebert [Mon, 31 Dec 2012 14:04:54 +0000 (06:04 -0800)]
Merge pull request #1056 from Gravatronics/bug/acpMenu
Tries to fix ACP menu again
Matthias Schmidt [Mon, 31 Dec 2012 13:47:31 +0000 (14:47 +0100)]
Tries to fix ACP menu again
Those top option category links are trying really hard to make one's life miserable.
Previously, the session ID of the active user was cached in the top option category links, which will break them in other sessions/for other users. Now, since these links are different and included in the core, `ACPMenuItem` is allowed to know that there are such "special" links and this it can handle them by building the link with the id of the option category which is cached with them as a "special" value.
Alexander Ebert [Mon, 31 Dec 2012 02:33:48 +0000 (03:33 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Mon, 31 Dec 2012 02:33:22 +0000 (03:33 +0100)]
Merged com.woltlab.wcf.acl into WCF
Marcel Werk [Mon, 31 Dec 2012 02:19:52 +0000 (03:19 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF
Marcel Werk [Mon, 31 Dec 2012 02:19:39 +0000 (03:19 +0100)]
Added better landing page handling
Alexander Ebert [Mon, 31 Dec 2012 01:38:05 +0000 (02:38 +0100)]
Build link to landing page if controller = null
Alexander Ebert [Mon, 31 Dec 2012 00:45:07 +0000 (16:45 -0800)]
Merge pull request #1053 from Kiv4h/patch-4
Usage simplified
Jeffrey Reichardt [Sun, 30 Dec 2012 22:32:13 +0000 (23:32 +0100)]
Small fix
..for the code patrol ;D
Alexander Ebert [Sun, 30 Dec 2012 22:29:17 +0000 (23:29 +0100)]
Added support to create a link to landing page
{link}{/link} is now a perfectly valid call.
Jeffrey Reichardt [Sun, 30 Dec 2012 22:29:15 +0000 (23:29 +0100)]
Renamed method and small changes
Jeffrey Reichardt [Sun, 30 Dec 2012 21:41:38 +0000 (22:41 +0100)]
Usage simplified
Alexander Ebert [Sun, 30 Dec 2012 19:43:04 +0000 (11:43 -0800)]
Merge pull request #21 from Gravatronics/enhancement/menuItem
Uses AbstractPage::$activeMenuItem and removes use of ACPForm
Alexander Ebert [Sun, 30 Dec 2012 19:42:31 +0000 (11:42 -0800)]
Merge pull request #10 from Gravatronics/enhancement/activeMenuItem
Uses AbstractPage::$activeMenuItem and removes use of ACPForm
Alexander Ebert [Sun, 30 Dec 2012 19:17:38 +0000 (11:17 -0800)]
Merge pull request #983 from Kiv4h/versionableDBO
Versionable DBO
Alexander Ebert [Sun, 30 Dec 2012 19:16:40 +0000 (11:16 -0800)]
Merge pull request #1036 from MeinAccount/wcfDialog/loading
Added loading method on wcfDialog
Alexander Ebert [Sun, 30 Dec 2012 19:16:18 +0000 (11:16 -0800)]
Merge pull request #1042 from MeinAccount/Action.Toggle/customEffect
Added _toggleButton to allow custom toggeling effects
Matthias Schmidt [Sun, 30 Dec 2012 19:12:57 +0000 (20:12 +0100)]
Resolves todos
Alexander Ebert [Sun, 30 Dec 2012 19:08:45 +0000 (11:08 -0800)]
Merge pull request #1052 from Gravatronics/enhancement/activeMenuItem
Adds active menu item handling to AbstractPage and removes ACPForm
Matthias Schmidt [Sun, 30 Dec 2012 19:08:27 +0000 (20:08 +0100)]
Uses AbstractPage::$activeMenuItem and removes use of ACPForm
Matthias Schmidt [Sun, 30 Dec 2012 19:07:53 +0000 (20:07 +0100)]
Uses AbstractPage::$activeMenuItem and removes use of ACPForm
Alexander Ebert [Sun, 30 Dec 2012 18:56:06 +0000 (10:56 -0800)]
Merge pull request #1051 from Gravatronics/bug/package
Fixes method name
Alexander Ebert [Sun, 30 Dec 2012 18:55:27 +0000 (19:55 +0100)]
Removed ACPMenu/PageMenu controller validation
Matthias Schmidt [Sun, 30 Dec 2012 18:49:50 +0000 (19:49 +0100)]
Fixes method name
Marcel Werk [Sun, 30 Dec 2012 18:42:13 +0000 (19:42 +0100)]
Merge branch 'master' of github.com:WoltLab/com.woltlab.wcf.acp.language
Marcel Werk [Sun, 30 Dec 2012 18:42:01 +0000 (19:42 +0100)]
Fixed installation
Alexander Ebert [Sun, 30 Dec 2012 18:40:34 +0000 (19:40 +0100)]
Fixes ACP Index without path components
Fixes #1045
Alexander Ebert [Sun, 30 Dec 2012 18:20:04 +0000 (10:20 -0800)]
Merge pull request #1050 from Gravatronics/bug/ignoreUniques
Removes obsolete template code
Alexander Ebert [Sun, 30 Dec 2012 18:19:51 +0000 (10:19 -0800)]
Merge pull request #1049 from Gravatronics/enhancement/nodeBuilderErrorMessage
Improves error message in node builder
Alexander Ebert [Sun, 30 Dec 2012 18:19:36 +0000 (10:19 -0800)]
Merge pull request #1048 from Gravatronics/bug/acpMenuCacheBuilder
Fixes and improves ACPMenuCacheBuilder
Matthias Schmidt [Sun, 30 Dec 2012 18:10:59 +0000 (19:10 +0100)]
Adds active menu item handling to AbstractPage and removes ACPForm
Matthias Schmidt [Sun, 30 Dec 2012 18:09:22 +0000 (19:09 +0100)]
Removes obsolete template code
Matthias Schmidt [Sun, 30 Dec 2012 18:04:45 +0000 (19:04 +0100)]
Improves error message in node builder
If you install an application with packages currently uninstalled and one of the packages triggers the error, you currently don't get the info which package triggers the error. This commit changes that.