Roland Mas [Fri, 3 May 2013 08:26:00 +0000 (10:26 +0200)]
Fixed syntax of .po file
Franck Villaume [Thu, 2 May 2013 20:15:36 +0000 (22:15 +0200)]
translations: refresh and update the fr.po
Franck Villaume [Thu, 2 May 2013 19:12:51 +0000 (21:12 +0200)]
patch #547: order display documents search
Alain Peyrat [Thu, 2 May 2013 13:40:06 +0000 (15:40 +0200)]
Use exit_no_group() instead
Alain Peyrat [Thu, 2 May 2013 12:36:54 +0000 (14:36 +0200)]
Fix exit_error call
Alain Peyrat [Thu, 2 May 2013 12:36:25 +0000 (14:36 +0200)]
Strings improvements
Alain Peyrat [Thu, 2 May 2013 12:34:49 +0000 (14:34 +0200)]
Use exit_no_group() instead
Alain Peyrat [Thu, 2 May 2013 12:33:48 +0000 (14:33 +0200)]
Fix logic & wrong path in scmhook/commitEmail
Alain Peyrat [Thu, 2 May 2013 12:32:52 +0000 (14:32 +0200)]
Reduce strings
Alain Peyrat [Thu, 2 May 2013 12:22:47 +0000 (14:22 +0200)]
Merge branch 'master' of git+ssh://scm.fusionforge.org//scmrepos/git/fusionforge/fusionforge
Franck Villaume [Wed, 1 May 2013 17:58:33 +0000 (19:58 +0200)]
projects-hierarchy plugin: on create using template, use the template configuration too
Franck Villaume [Wed, 1 May 2013 17:26:35 +0000 (19:26 +0200)]
patch #538: fix clone from template
Franck Villaume [Sun, 28 Apr 2013 14:12:57 +0000 (16:12 +0200)]
patch #539: cleanup is_public and remove USE_PFO_RBAC since it is default
Franck Villaume [Sat, 27 Apr 2013 12:28:27 +0000 (14:28 +0200)]
patch #544: fix Project Latest Documents query: sql query
Franck Villaume [Sat, 27 Apr 2013 11:53:46 +0000 (13:53 +0200)]
Merge remote-tracking branch 'origin/Branch_5_2'
Franck Villaume [Sat, 27 Apr 2013 11:52:40 +0000 (13:52 +0200)]
patch #532: fix double header when no result. enhance the patch to include project search
Roland Mas [Fri, 26 Apr 2013 13:46:10 +0000 (15:46 +0200)]
Contentless merge from 5.2
Roland Mas [Fri, 26 Apr 2013 13:44:39 +0000 (15:44 +0200)]
Ship config file to its appropriate place
Roland Mas [Fri, 26 Apr 2013 13:33:27 +0000 (15:33 +0200)]
Merged from 5.2
Roland Mas [Fri, 26 Apr 2013 13:32:24 +0000 (15:32 +0200)]
Fixed database management scripts for plugin-blocks
Roland Mas [Fri, 26 Apr 2013 13:22:51 +0000 (15:22 +0200)]
Merged from 5.2
Roland Mas [Fri, 26 Apr 2013 13:21:52 +0000 (15:21 +0200)]
Fixed path to SQL file
Roland Mas [Fri, 26 Apr 2013 13:13:37 +0000 (15:13 +0200)]
Merged from 5.2
Roland Mas [Fri, 26 Apr 2013 13:12:11 +0000 (15:12 +0200)]
Actually ship the scripts in the Debian packages
Roland Mas [Fri, 26 Apr 2013 13:03:42 +0000 (15:03 +0200)]
Merged from 5.2
Roland Mas [Fri, 26 Apr 2013 13:01:34 +0000 (15:01 +0200)]
Included scripts to install and remove DB table for blocks plugin
Roland Mas [Fri, 26 Apr 2013 12:24:43 +0000 (14:24 +0200)]
Fixed path to forge_get_config
Roland Mas [Fri, 26 Apr 2013 12:12:24 +0000 (14:12 +0200)]
Create a writable log file on install
Roland Mas [Fri, 26 Apr 2013 12:02:59 +0000 (14:02 +0200)]
Added missing dependency on python-pygments
Roland Mas [Fri, 26 Apr 2013 11:58:13 +0000 (13:58 +0200)]
Create a writable log file on install
Roland Mas [Fri, 26 Apr 2013 11:45:23 +0000 (13:45 +0200)]
Updated copy of fusionforge.py with latest changes
Roland Mas [Thu, 25 Apr 2013 08:41:12 +0000 (10:41 +0200)]
Merged from 5.2
Roland Mas [Thu, 25 Apr 2013 08:36:33 +0000 (10:36 +0200)]
Fixed PHP syntax error
Alain Peyrat [Wed, 24 Apr 2013 14:09:03 +0000 (16:09 +0200)]
Misc fixes in headermenu
Alain Peyrat [Wed, 24 Apr 2013 17:03:44 +0000 (19:03 +0200)]
Merge branch 'master' of git+ssh://scm.fusionforge.org/srv/git/fusionforge/fusionforge
Alain Peyrat [Wed, 24 Apr 2013 14:07:57 +0000 (16:07 +0200)]
Implement [#154] Add rotation of backup files
Franck Villaume [Tue, 23 Apr 2013 22:31:21 +0000 (00:31 +0200)]
patch #534: remove unset var
Franck Villaume [Tue, 23 Apr 2013 22:31:21 +0000 (00:31 +0200)]
patch #534: remove unset var
Franck Villaume [Tue, 23 Apr 2013 19:34:57 +0000 (21:34 +0200)]
merge from Branch_5_2
Franck Villaume [Tue, 23 Apr 2013 19:34:57 +0000 (21:34 +0200)]
patch #538: partial merge: fix validate function, fix double parent risk, fix display of wrong projects in hierarchy
Alain Peyrat [Tue, 23 Apr 2013 15:59:34 +0000 (17:59 +0200)]
Remove extra , in HeaderMenuController.js
Alain Peyrat [Tue, 23 Apr 2013 15:58:39 +0000 (17:58 +0200)]
Fix PHP warning (wrong variable)
Franck Villaume [Sun, 21 Apr 2013 18:07:00 +0000 (20:07 +0200)]
news/forum: better display of content message
Roland Mas [Fri, 19 Apr 2013 15:04:12 +0000 (17:04 +0200)]
Fixed PHP syntax
Roland Mas [Fri, 19 Apr 2013 15:01:06 +0000 (17:01 +0200)]
Merged from 5.2
Roland Mas [Fri, 19 Apr 2013 14:59:45 +0000 (16:59 +0200)]
Merged from 5.1 (via 5.2)
Thorsten Glaser [Fri, 19 Apr 2013 11:56:11 +0000 (13:56 +0200)]
aljeux is using 11 already, so pick 12 for evolvis
Thorsten Glaser [Fri, 19 Apr 2013 11:44:24 +0000 (13:44 +0200)]
grab a type number for extrafields of type timestamp
(planning on second accuracy here)
Franck Villaume [Thu, 18 Apr 2013 18:54:30 +0000 (20:54 +0200)]
docman: fix apostrophe in title and description when editing file
Franck Villaume [Thu, 18 Apr 2013 18:51:21 +0000 (20:51 +0200)]
Revert "use correct JSON encoding"
This reverts commit
88e6ca54e50e1631d4233da4c158502c8f2452bc.
Franck Villaume [Thu, 18 Apr 2013 18:54:30 +0000 (20:54 +0200)]
docman: fix apostrophe in title and description when editing file
Franck Villaume [Thu, 18 Apr 2013 18:51:21 +0000 (20:51 +0200)]
Revert "use correct JSON encoding"
This reverts commit
88e6ca54e50e1631d4233da4c158502c8f2452bc.
Roland Mas [Wed, 17 Apr 2013 12:54:16 +0000 (14:54 +0200)]
Update moinmoin plugin to use new format for session cookies
Roland Mas [Wed, 17 Apr 2013 11:26:49 +0000 (13:26 +0200)]
Partial merge from 5.2
Roland Mas [Wed, 17 Apr 2013 10:01:23 +0000 (12:01 +0200)]
Contentless merge from 5.1
Roland Mas [Wed, 17 Apr 2013 09:55:00 +0000 (09:55 +0000)]
Handle PHP 5.1's restricted setcookie()
Roland Mas [Wed, 17 Apr 2013 09:54:52 +0000 (09:54 +0000)]
Fixed error where you couldn't create a mailing-list if forums weren't enabled
Roland Mas [Wed, 17 Apr 2013 09:53:15 +0000 (11:53 +0200)]
Handle PHP 5.1's restricted setcookie()
Roland Mas [Wed, 17 Apr 2013 09:37:13 +0000 (11:37 +0200)]
Reinstate 'invalid password' message
Franck Villaume [Mon, 15 Apr 2013 21:41:23 +0000 (23:41 +0200)]
fix #428: latest-zip does not increment download stats
Franck Villaume [Mon, 15 Apr 2013 21:41:23 +0000 (23:41 +0200)]
fix #428: latest-zip does not increment download stats
Franck Villaume [Mon, 15 Apr 2013 21:13:55 +0000 (23:13 +0200)]
FRS: protect if ZipArchive class is missing
Franck Villaume [Mon, 15 Apr 2013 20:00:06 +0000 (22:00 +0200)]
apply #533: improve activity display : final merge
Franck Villaume [Mon, 15 Apr 2013 20:00:06 +0000 (22:00 +0200)]
apply #533: improve activity display : final merge
Franck Villaume [Sun, 14 Apr 2013 18:14:32 +0000 (20:14 +0200)]
partial apply #533: improve the display
Franck Villaume [Sun, 14 Apr 2013 18:14:32 +0000 (20:14 +0200)]
partial apply #533: improve the display
Franck Villaume [Sun, 14 Apr 2013 17:58:18 +0000 (19:58 +0200)]
apply #543: fix licence, fix rss display
Franck Villaume [Sun, 14 Apr 2013 17:58:18 +0000 (19:58 +0200)]
apply #543: fix licence, fix rss display
Franck Villaume [Sun, 14 Apr 2013 17:14:46 +0000 (19:14 +0200)]
patch #550: add more check on disabled feature in RBAC normalize function
Franck Villaume [Sun, 7 Apr 2013 19:50:01 +0000 (21:50 +0200)]
test suite: adapt for #350 implementation
Franck Villaume [Sun, 7 Apr 2013 19:13:10 +0000 (21:13 +0200)]
test suite: adapt #350 implementation
Franck Villaume [Sun, 7 Apr 2013 18:50:13 +0000 (20:50 +0200)]
fix #350: better permission check
Franck Villaume [Sun, 7 Apr 2013 18:21:24 +0000 (20:21 +0200)]
test suite: adapt #350 implementation
Franck Villaume [Sun, 7 Apr 2013 18:07:03 +0000 (20:07 +0200)]
test suite: adapt #350 implementation
Franck Villaume [Sun, 7 Apr 2013 17:45:38 +0000 (19:45 +0200)]
test suite: adapt to #350 implementation feature
Franck Villaume [Sun, 7 Apr 2013 17:38:28 +0000 (19:38 +0200)]
implement #350: skip project approval when submitter is forge administrator
Franck Villaume [Sat, 6 Apr 2013 18:39:17 +0000 (20:39 +0200)]
fix #447: setStatus does not check the correct user for permission, add missing default value in config files
Franck Villaume [Sat, 6 Apr 2013 18:39:17 +0000 (20:39 +0200)]
fix #447: setStatus does not check the correct user for permission, add missing default value in config files
Alain Peyrat [Fri, 5 Apr 2013 16:26:52 +0000 (18:26 +0200)]
Drop hardcoded graph size & Misc in src/www/reporting
Alain Peyrat [Fri, 5 Apr 2013 16:12:54 +0000 (18:12 +0200)]
Fix logic in project registeration form when only one template project & Misc
Alain Peyrat [Fri, 5 Apr 2013 16:26:52 +0000 (18:26 +0200)]
Drop hardcoded graph size & Misc in src/www/reporting
Alain Peyrat [Fri, 5 Apr 2013 16:12:54 +0000 (18:12 +0200)]
Fix logic in project registeration form when only one template project & Misc
Franck Villaume [Mon, 1 Apr 2013 19:31:44 +0000 (21:31 +0200)]
SCM plugins: display stats only to authorized people
Franck Villaume [Mon, 1 Apr 2013 13:38:01 +0000 (15:38 +0200)]
add missing link to manage available roadmaps
Thorsten Glaser [Tue, 26 Mar 2013 16:21:06 +0000 (17:21 +0100)]
never expose user-supplied string to printf; use str_replace instead
Thorsten Glaser [Tue, 26 Mar 2013 16:19:03 +0000 (17:19 +0100)]
store 100 values as JSON "null" instead of emitting PHP warnings
Thorsten Glaser [Mon, 25 Mar 2013 16:15:31 +0000 (17:15 +0100)]
(mostly) Merge branch 'Branch_5_1' into Branch_5_2
Conflicts:
src/common/include/session.php
⇒ someone *MUST* look at this, I think this couldn’t really work
Thorsten Glaser [Mon, 25 Mar 2013 15:57:19 +0000 (16:57 +0100)]
Merge branch 'Branch_5_2' of git+ssh://scm.fusionforge.org//var/lib/gforge/chroot/scmrepos/git/fusionforge/fusionforge into Branch_5_2
Thorsten Glaser [Mon, 25 Mar 2013 14:30:54 +0000 (15:30 +0100)]
oops, use raw octet HMAC output (for size reasons)
this does work as tested on CentOS 5 (php-cli-5.1.6-39.el5_8)…
Thorsten Glaser [Mon, 25 Mar 2013 14:09:58 +0000 (15:09 +0100)]
remove commented-out EvolvisForge compat stuff
Thorsten Glaser [Mon, 25 Mar 2013 13:50:29 +0000 (14:50 +0100)]
SECURITY: use HMAC-SHA256 (for now) to protect the session cookie
NOTE: after installing this patch, it is *vital* to change your
forge_get_config('session_key') because you *MUST* assume that
the old value is insecure and/or has been leaked!
Thorsten Glaser [Mon, 25 Mar 2013 13:08:54 +0000 (14:08 +0100)]
make this closer to the code in EvolvisForge (should be no change)
everything that would change FF behaviour is commented out atm
Thorsten Glaser [Mon, 25 Mar 2013 13:01:43 +0000 (14:01 +0100)]
merge from Evolvis: for session_set_admin use the lowest-uid one
instead of impersonating a random person who’s got forge admin rights
Thorsten Glaser [Mon, 25 Mar 2013 13:01:05 +0000 (14:01 +0100)]
merge from Evolvis: better session_redirect()
Thorsten Glaser [Mon, 25 Mar 2013 12:50:18 +0000 (13:50 +0100)]
emit a newline after the warning
Thorsten Glaser [Mon, 25 Mar 2013 12:36:59 +0000 (13:36 +0100)]
merge from Evolvis: group home permission changes
• fallback if /usr/share/gforge/lib/private_default_page.php does
not exist
• change index file and incoming directory to be group-writable
(with sgid bit set) by default, to be actually useful
Thorsten Glaser [Mon, 25 Mar 2013 12:36:15 +0000 (13:36 +0100)]
merge from Evolvis: some more variables and compat functions
Thorsten Glaser [Mon, 25 Mar 2013 12:30:58 +0000 (13:30 +0100)]
SudoEffectiveUser needs unix_name, not uid, of the target
unbreaks group homedir creation for the n-th time
Thorsten Glaser [Mon, 25 Mar 2013 12:11:56 +0000 (13:11 +0100)]
revert most of the CVE patch and “do it right”
directly after creating the new group home directory, as root,
there is no race that can appear due to *users* creating stuff
inside, so do not account for it; also make this code legible
Roland Mas [Sun, 24 Mar 2013 13:35:59 +0000 (13:35 +0000)]
Fixed permissions for Git repositories created before anonscm is enabled