Package: collabtive / 0.7.6-1
Metadata
Package | Version | Patches format |
---|---|---|
collabtive | 0.7.6-1 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
descriptive_subject_in_mails | (download) |
managemessage.php |
5 3 + 2 - 0 ! |
added the message title to message notifications sent by mail As requested by a local user |
fix_datei_arbitrary_execution | (download) |
include/class.datei.php |
7 7 + 0 - 0 ! |
fix for arbitrary code execution Collabtive allows users to upload files with any name to a directory under the webserver's documentroot. Most webservers running Collabtive will be happy to run any file with a ".php" extension as PHP code - I suggest the following patch, which renames the file to ._php |
follow_symlinks_for_templates | (download) |
include/class.settings.php |
2 1 + 1 - 0 ! |
follow symbolic links when listing available templates The Debian package moves the templates to /etc, to allow the local administrator to add his own. This needs Collabtive to be able to follow the symlinks. |
admins_can_edit_any_project | (download) |
include/initfunctions.php |
8 8 + 0 - 0 ! |
allow administrative users to edit any project Without this patch, all projects are listed, but clicking on any of them yields a "not your project" access denied error. |
check_if_already_installed | (download) |
install.php |
18 17 + 1 - 0 ! |
fix install.php so it does not require to be disabled The upstream-supplied install.php can be a huge security risk. We had disabled it, but it does importantly reduce ease of installation. This patch re-enables it, but does some sanity checks to avoid a rogue user disrupting the site. |
specify_paths_in_install_templates | (download) |
templates/standard/install1.tpl |
8 4 + 4 - 0 ! |
display full pathnames in the install.php requirements Debian-specific patch: The installer complains regarding permissions of certain files. In Debian, those files are not restricted to Collabtive's directory, but are spread all over the filesystem So the user should be prompted with the full pathname. |
smarty3_compatibility | (download) |
include/initfunctions.php |
2 2 + 0 - 0 ! |
changes needed for smarty 3.x compatibility The Debian package providing Smarty 2.x has just been dropped, in favor of the updated 3.x series. This version is much stricter. This patch implements the needed changes for it to be used. Note that Collabtive's sources still ship with Smarty 2.x included - Our binary package disables it. |