Franck Villaume [Wed, 6 Mar 2013 19:45:56 +0000 (20:45 +0100)]
docman: fix missing )
Franck Villaume [Wed, 6 Mar 2013 19:45:21 +0000 (20:45 +0100)]
fix scm session rights check and redirect
Franck Villaume [Wed, 6 Mar 2013 19:22:10 +0000 (20:22 +0100)]
docman: fix missing )
tiben [Tue, 5 Mar 2013 21:51:51 +0000 (22:51 +0100)]
Merge branch 'scmhook-git'
tiben [Tue, 5 Mar 2013 21:50:02 +0000 (22:50 +0100)]
Merge remote branch 'upstream/master'
tiben [Tue, 5 Mar 2013 18:20:37 +0000 (19:20 +0100)]
add fusionforge licence
Thorsten Glaser [Mon, 4 Mar 2013 08:34:37 +0000 (09:34 +0100)]
use correct JSON encoding
Franck Villaume [Sun, 3 Mar 2013 16:35:12 +0000 (17:35 +0100)]
port from Branch_5_2: fix #546: Protect apostrophe in a directory name in docman, patch from French Ministry of National Education
Franck Villaume [Sun, 3 Mar 2013 16:31:14 +0000 (17:31 +0100)]
fix copyrights
Franck Villaume [Sun, 3 Mar 2013 16:27:20 +0000 (17:27 +0100)]
fix #546: Protect apostrophe in a directory name in docman, patch from French Ministry of National Education
Thorsten Glaser [Thu, 28 Feb 2013 13:19:24 +0000 (14:19 +0100)]
merge fix from EvolvisForge
revno: 10310
committer: Thorsten Glaser <t.glaser@tarent.de>
branch nick: tarent-5.1
timestamp: Fri 2012-01-20 16:10:48 +0100
message:
fix DTD: accidentally deleted a href too much
Thorsten Glaser [Thu, 28 Feb 2013 13:14:50 +0000 (14:14 +0100)]
move www/DTD/ to common/DTD/ like I did in EvolvisForge
otherwise, this will merge-conflict in git Every. Single. Time. Gah!
Thorsten Glaser [Thu, 28 Feb 2013 12:47:28 +0000 (13:47 +0100)]
bump year
tiben [Thu, 28 Feb 2013 01:22:01 +0000 (02:22 +0100)]
initialize scmhook for git
Roland Mas [Wed, 27 Feb 2013 08:53:08 +0000 (09:53 +0100)]
Merged from 5.2
Roland Mas [Wed, 27 Feb 2013 08:52:14 +0000 (09:52 +0100)]
Marked the merge
Roland Mas [Wed, 27 Feb 2013 08:52:01 +0000 (09:52 +0100)]
Merged from 5.1
Roland Mas [Wed, 27 Feb 2013 08:49:33 +0000 (09:49 +0100)]
Marked the merge
Roland Mas [Wed, 27 Feb 2013 08:44:54 +0000 (09:44 +0100)]
Merged from 5.1
Thorsten Glaser [Wed, 27 Feb 2013 08:33:16 +0000 (09:33 +0100)]
use util_randbytes() to get six random bytes
it’s computationally, and on the kernel pool, much cheaper than
openssl_random_pseudo_bytes() which initialises the OpenSSL pool,
which eats more bytes from the kernel pool
Thorsten Glaser [Wed, 27 Feb 2013 08:26:55 +0000 (09:26 +0100)]
use posix_initgroups() to get the user’s group vector
calling 'su' inside createUserRepo() isn’t going to work because
that function is already run with reduced privilegues; instead,
if the old user is root use posix_initgroups() to switch the
group vector to the new user’s and restore root’s later (if the
old user is not root, we have no way to do that anyway as, in
my tests, posix_initgroups() only works if the current EUID is
0); posix_getgroups() can be used to save the old group list,
but there is no posix_setgroups(), so we need to use this way
Roland Mas [Tue, 26 Feb 2013 16:36:00 +0000 (17:36 +0100)]
Fixed logic
Roland Mas [Tue, 26 Feb 2013 16:35:35 +0000 (17:35 +0100)]
Fixed logic
Roland Mas [Tue, 26 Feb 2013 16:34:53 +0000 (17:34 +0100)]
Fixed logic
Roland Mas [Tue, 26 Feb 2013 15:52:50 +0000 (16:52 +0100)]
Obtain user's extra groups so as to be able to chgrp
Roland Mas [Tue, 26 Feb 2013 15:48:26 +0000 (16:48 +0100)]
Merged from 5.2
Roland Mas [Tue, 26 Feb 2013 15:48:01 +0000 (16:48 +0100)]
Obtain user's extra groups so as to be able to chgrp
Roland Mas [Tue, 26 Feb 2013 14:25:20 +0000 (15:25 +0100)]
Merged from 5.2: fix for vulnerability CVE-2013-1423
Roland Mas [Tue, 26 Feb 2013 10:55:47 +0000 (11:55 +0100)]
Better integration of nscd in the testsuite
Roland Mas [Tue, 26 Feb 2013 10:00:44 +0000 (11:00 +0100)]
Fixes to chown/chgrp invocations
Thorsten Glaser [Mon, 25 Feb 2013 10:05:14 +0000 (11:05 +0100)]
missing return value in non-void function
Thorsten Glaser [Mon, 25 Feb 2013 09:56:00 +0000 (10:56 +0100)]
I think is_file("$main_repo/HEAD") gives a warning if !is_dir($main_repo)
Thorsten Glaser [Mon, 25 Feb 2013 09:54:54 +0000 (10:54 +0100)]
Merge branch 'Branch_5_1' of git+ssh://scm.fusionforge.org//var/lib/gforge/chroot/scmrepos/git/fusionforge/fusionforge into Branch_5_1
Thorsten Glaser [Mon, 25 Feb 2013 09:53:21 +0000 (10:53 +0100)]
handle case where $main_repo already exists but is no git repo
(there’s still two things: mktemp -d might fail, in which case
we regress to the previous behaviour, and after the check the
$main_repo can come to exist before the mv, with the same outcome,
but since we do check the return value of the mv…)
Roland Mas [Mon, 25 Feb 2013 09:45:41 +0000 (10:45 +0100)]
Fixed syntax of permissions for chmod
Roland Mas [Mon, 25 Feb 2013 09:44:53 +0000 (10:44 +0100)]
Fixed syntax of permissions for chmod
Franck Villaume [Sun, 24 Feb 2013 15:53:23 +0000 (16:53 +0100)]
scmgit: better display in activity, add support for By
Franck Villaume [Sun, 24 Feb 2013 13:06:25 +0000 (14:06 +0100)]
scmsvn: fix display activity by default
Franck Villaume [Sun, 24 Feb 2013 12:55:43 +0000 (13:55 +0100)]
Merge branch 'master_git-dav-enhancement' of git+ssh://fusionforge.org/scmrepos/git/fusionforge/users/nerville into master_git-dav-enhancement
Franck Villaume [Sun, 24 Feb 2013 11:53:26 +0000 (12:53 +0100)]
scmgit: add httpd_reload_cmd to handle specific debian httpd name
Franck Villaume [Sat, 23 Feb 2013 13:09:32 +0000 (14:09 +0100)]
scmgit: add support for basic dav access
Franck Villaume [Sun, 24 Feb 2013 12:50:30 +0000 (13:50 +0100)]
scmgit: fix display activity by default
Franck Villaume [Sun, 24 Feb 2013 11:53:26 +0000 (12:53 +0100)]
scmgit: add httpd_reload_cmd to handle specific debian httpd name
Roland Mas [Sun, 24 Feb 2013 09:35:46 +0000 (10:35 +0100)]
SECURITY: Avoid attacks with symbolic or hard links that could lead to
privilege escalation (CVE-2013-1423). Thanks to Helmut Grohne for the
initial report and help in preparing the fix.
Roland Mas [Sun, 24 Feb 2013 09:35:33 +0000 (10:35 +0100)]
SECURITY: Avoid attacks with symbolic or hard links that could lead to
privilege escalation (CVE-2013-1423). Thanks to Helmut Grohne for the
initial report and help in preparing the fix.
Franck Villaume [Sat, 23 Feb 2013 13:09:32 +0000 (14:09 +0100)]
scmgit: add support for basic dav access
Franck Villaume [Fri, 22 Feb 2013 10:52:19 +0000 (11:52 +0100)]
Merge remote-tracking branch 'origin/Branch_5_2'
Franck Villaume [Fri, 22 Feb 2013 10:34:04 +0000 (11:34 +0100)]
projects-hierarchy: fix display child project name & do not permit multiple fathers
Franck Villaume [Wed, 20 Feb 2013 15:40:18 +0000 (16:40 +0100)]
revert last commit: code is in fact used
Franck Villaume [Wed, 20 Feb 2013 09:11:51 +0000 (10:11 +0100)]
port from Branch_5_2: widgets: fix availability based on patch from French Ministry of education
Franck Villaume [Tue, 19 Feb 2013 18:41:19 +0000 (19:41 +0100)]
Branch_5_2: widgets: fix availability based on patch from French Ministry of education
Franck Villaume [Tue, 19 Feb 2013 17:49:20 +0000 (18:49 +0100)]
docman: clean, remove unused code & better check
Roland Mas [Fri, 15 Feb 2013 08:52:45 +0000 (09:52 +0100)]
Refreshed gettext files to update line numbers in es.po
Roland Mas [Fri, 15 Feb 2013 08:52:00 +0000 (09:52 +0100)]
Merged from 5.2: updated Spanish translation file
Roland Mas [Fri, 15 Feb 2013 08:49:13 +0000 (09:49 +0100)]
Refreshed gettext files to update line numbers in es.po
Roland Mas [Fri, 15 Feb 2013 08:47:16 +0000 (09:47 +0100)]
Spanish translation update by Jose Angel Diaz Diaz <joseangel.diaz@cenatic.es>
Thorsten Glaser [Thu, 14 Feb 2013 09:45:44 +0000 (10:45 +0100)]
run ./tools/update-gettext-files.sh to refresh the .po files
Thorsten Glaser [Thu, 14 Feb 2013 09:44:55 +0000 (10:44 +0100)]
Merge branch 'Branch_5_2'
Conflicts:
src/common/widget/Widget_ProjectLatestNews.class.php
Ignored (refresh only):
src/translations/bg.po
src/translations/ca.po
src/translations/de.po
src/translations/el.po
src/translations/en.po
src/translations/eo.po
src/translations/es.po
src/translations/eu.po
src/translations/fr.po
src/translations/fusionforge.pot
src/translations/gl.po
src/translations/he.po
src/translations/id.po
src/translations/it.po
src/translations/ja.po
src/translations/ko.po
src/translations/la.po
src/translations/nb.po
src/translations/nl.po
src/translations/pl.po
src/translations/pt.po
src/translations/pt_BR.po
src/translations/ru.po
src/translations/sv.po
src/translations/th.po
src/translations/zh_CN.po
src/translations/zh_TW.po
Thorsten Glaser [Thu, 14 Feb 2013 09:32:08 +0000 (10:32 +0100)]
Merge branch 'Branch_5_1' into Branch_5_2
Conflicts:
src/www/tracker/tracker.php
Roland Mas [Wed, 13 Feb 2013 17:58:10 +0000 (17:58 +0000)]
Fix problem where updating an artifact would disable monitoring of this artifact for some users
Roland Mas [Tue, 12 Feb 2013 16:30:56 +0000 (17:30 +0100)]
Clean up files after the build
Roland Mas [Tue, 12 Feb 2013 15:24:02 +0000 (16:24 +0100)]
Refreshed gettext files
Roland Mas [Tue, 12 Feb 2013 14:58:58 +0000 (15:58 +0100)]
Merged from 5.2: Disable nscd during testsuite on Debian
Roland Mas [Tue, 12 Feb 2013 14:57:20 +0000 (15:57 +0100)]
Disable nscd during testsuite on Debian
Roland Mas [Mon, 11 Feb 2013 08:30:02 +0000 (09:30 +0100)]
Run all SQL scripts on plugin install
Franck Villaume [Sun, 10 Feb 2013 10:12:05 +0000 (11:12 +0100)]
Merge remote-tracking branch 'origin/Branch_5_2'
port from Branch_5_2: docman: fix tree
Conflicts:
.gitattributes
src/common/docman/DocumentManager.class.php
Franck Villaume [Sun, 10 Feb 2013 10:09:03 +0000 (11:09 +0100)]
docman: fix tree, patch from french ministry of education
Franck Villaume [Sun, 10 Feb 2013 09:52:47 +0000 (10:52 +0100)]
docman: fix session permission check
Roland Mas [Fri, 8 Feb 2013 16:01:16 +0000 (17:01 +0100)]
Add script to instanciate tables on install
Roland Mas [Fri, 8 Feb 2013 15:27:03 +0000 (16:27 +0100)]
Removed duplicate entries for headermenu
Roland Mas [Fri, 8 Feb 2013 15:24:02 +0000 (16:24 +0100)]
Added generic packaging for headermenu
Roland Mas [Fri, 8 Feb 2013 15:08:22 +0000 (16:08 +0100)]
Added NAME file so that headermenu is considered active
Roland Mas [Fri, 8 Feb 2013 13:49:59 +0000 (14:49 +0100)]
Contentless merge from 5.2
Roland Mas [Fri, 8 Feb 2013 13:36:54 +0000 (14:36 +0100)]
Let's try to fix this .spec file after the extratabs→headermenu migration
Thorsten Glaser [Thu, 7 Feb 2013 17:03:55 +0000 (18:03 +0100)]
unbreak rendering RSS of group news
Roland Mas [Wed, 6 Feb 2013 13:51:07 +0000 (14:51 +0100)]
Removed dangling symlink (useless, and breaks Jenkins's SVN reimplementation)
Roland Mas [Wed, 6 Feb 2013 13:26:39 +0000 (14:26 +0100)]
Patch [#475] from Jean-Christophe Masson to fix alignment of icons in a widget
Roland Mas [Wed, 6 Feb 2013 13:25:42 +0000 (14:25 +0100)]
Patch [#474] from Jean-Christophe Masson to fix display in the monitored documents widget
Roland Mas [Wed, 6 Feb 2013 13:24:28 +0000 (14:24 +0100)]
Patch [#444] from Jean-Christophe Masson to fix errors during login validation
Franck Villaume [Mon, 4 Feb 2013 22:55:33 +0000 (23:55 +0100)]
remove obsolete extratabs plugin
Olivier Berger [Fri, 19 Oct 2012 20:26:16 +0000 (22:26 +0200)]
Try normalizing to LF for PHP files
Olivier Berger [Fri, 19 Oct 2012 20:22:40 +0000 (22:22 +0200)]
Test removing .php stanzas from .gitattributes
Roland Mas [Wed, 30 Jan 2013 16:14:45 +0000 (17:14 +0100)]
Contentless merge from 5.2
Franck Villaume [Tue, 29 Jan 2013 22:43:36 +0000 (23:43 +0100)]
scmgit: final fix for use_dav
Franck Villaume [Mon, 28 Jan 2013 22:17:41 +0000 (23:17 +0100)]
scmgit: fix RW url when use_dav is enable
Roland Mas [Mon, 28 Jan 2013 16:09:42 +0000 (17:09 +0100)]
Contentless merge from 5.1
Roland Mas [Mon, 28 Jan 2013 16:07:27 +0000 (17:07 +0100)]
Merge from 5.2: fixes to Unix accounts and Debian-specific script
Roland Mas [Mon, 28 Jan 2013 16:06:21 +0000 (17:06 +0100)]
Hand-merge from 5.1: fixes to Unix accounts and Debian-specific script
Roland Mas [Mon, 28 Jan 2013 16:03:04 +0000 (17:03 +0100)]
Merged from 5.2: cosmetic commit to check whether I can still push to git
Roland Mas [Mon, 28 Jan 2013 15:59:15 +0000 (16:59 +0100)]
Cosmetic commit to check whether I can still push to git
Roland Mas [Mon, 28 Jan 2013 15:17:46 +0000 (15:17 +0000)]
Allow planning tasks up to 2038
Franck Villaume [Sun, 27 Jan 2013 18:02:51 +0000 (19:02 +0100)]
projects-hierarchy: fix group_delete, make add child more error proof, fix child validation link
Franck Villaume [Sun, 27 Jan 2013 15:48:41 +0000 (16:48 +0100)]
headermenu: migrate extratabs to headermenu
Franck Villaume [Sun, 27 Jan 2013 11:10:36 +0000 (12:10 +0100)]
headermenu: fix group_delete hook
Thorsten Glaser [Wed, 23 Jan 2013 10:31:18 +0000 (11:31 +0100)]
deleted unix accounts are 'D', not 'N', just like regular statūs
Thorsten Glaser [Wed, 23 Jan 2013 10:16:22 +0000 (11:16 +0100)]
improve compression ratio
Thorsten Glaser [Wed, 23 Jan 2013 10:14:08 +0000 (11:14 +0100)]
SECURITY: do not make homedir archives of deleted users world-readable
Thorsten Glaser [Wed, 23 Jan 2013 10:13:38 +0000 (11:13 +0100)]
make this a bit more legible and fix one case of indentation
Franck Villaume [Tue, 22 Jan 2013 19:17:05 +0000 (20:17 +0100)]
headermenu: add support for group_delete hook
Franck Villaume [Sun, 20 Jan 2013 14:42:54 +0000 (15:42 +0100)]
fix clone and missing project reference