Roland Mas [Thu, 18 Jul 2013 15:01:28 +0000 (17:01 +0200)]
Only set Apport: No on binary packages
Roland Mas [Thu, 18 Jul 2013 14:33:06 +0000 (16:33 +0200)]
Install MoinMoinWiki data into its proper place, and remove it on purge
Thorsten Glaser [Thu, 18 Jul 2013 13:09:42 +0000 (15:09 +0200)]
grant +r always when granting +w privs (they’re orthogonal)
Roland Mas [Thu, 18 Jul 2013 12:52:45 +0000 (14:52 +0200)]
Run Lintian on generated packages
Roland Mas [Thu, 18 Jul 2013 12:18:33 +0000 (14:18 +0200)]
Removed empty and useless -mta-courier package
Thorsten Glaser [Tue, 16 Jul 2013 19:23:00 +0000 (21:23 +0200)]
need {core/session_key} consistently as www-data *and* root
rest from Evolvis;
e64f1d24365cf4dfcef12d3227eb6a6d3d14fc35
already did the gros (of course, admins must update their
/etc/gforge/httpd.conf.d/secrets.inc from their secret key
and /usr/share/gforge/etc/httpd.conf.d-fhs/secrets.inc by
themselves)
Thorsten Glaser [Tue, 16 Jul 2013 19:36:50 +0000 (21:36 +0200)]
ensure session_key is set
cherry-picked from Evolvis
Conflicts:
src/common/include/session.php
Roland Mas [Thu, 18 Jul 2013 10:00:41 +0000 (12:00 +0200)]
Removed file conflict between fusionforge-plugin-blocks and gforge-common
Roland Mas [Thu, 18 Jul 2013 09:58:26 +0000 (11:58 +0200)]
Fixed file permission
Roland Mas [Thu, 18 Jul 2013 09:52:58 +0000 (11:52 +0200)]
Make scripts executable
Roland Mas [Thu, 18 Jul 2013 09:50:32 +0000 (11:50 +0200)]
Fixed shell syntax error
Roland Mas [Thu, 18 Jul 2013 09:48:38 +0000 (11:48 +0200)]
Removed file conflict between fusionforge-plugin-blocks and gforge-common
Roland Mas [Thu, 18 Jul 2013 09:41:54 +0000 (11:41 +0200)]
Ported scripts to standard bash+tar (instead of mksh+paxtar)
Roland Mas [Thu, 18 Jul 2013 08:43:41 +0000 (10:43 +0200)]
Removed +x bit on files where it didn't make sense
Roland Mas [Thu, 18 Jul 2013 08:34:46 +0000 (10:34 +0200)]
Removed +x bit on files where it didn't make sense
Roland Mas [Thu, 18 Jul 2013 08:24:06 +0000 (10:24 +0200)]
Removed +x bit on files where it didn't make sense
Roland Mas [Thu, 18 Jul 2013 08:23:26 +0000 (10:23 +0200)]
Fixed some packaging metadata
Roland Mas [Thu, 18 Jul 2013 08:00:06 +0000 (10:00 +0200)]
Added dependency on php-cas
Thorsten Glaser [Thu, 18 Jul 2013 07:53:48 +0000 (09:53 +0200)]
add “project home” link to gitweb pages, to link back to the forge
this makes navigating easier if you don’t frame gitweb
taken from Evolvis
Roland Mas [Wed, 17 Jul 2013 09:15:35 +0000 (11:15 +0200)]
Updated Vcs-* and Standards-Version fields
Roland Mas [Tue, 16 Jul 2013 09:51:25 +0000 (11:51 +0200)]
Don't set pgsql_servers twice in Exim4 config
Roland Mas [Thu, 11 Jul 2013 15:47:51 +0000 (17:47 +0200)]
Ship oslc.ini config file to its proper place
Roland Mas [Thu, 11 Jul 2013 10:07:40 +0000 (12:07 +0200)]
Set the Git repo's parent directory to belong to the appropriate group
Roland Mas [Wed, 10 Jul 2013 14:50:57 +0000 (16:50 +0200)]
Fixed PHP error in scmdarcs's generateSnapshots()
Roland Mas [Wed, 10 Jul 2013 13:57:07 +0000 (15:57 +0200)]
Fixed PHP warnings in generateSnapshots() methods
Roland Mas [Wed, 10 Jul 2013 11:40:39 +0000 (13:40 +0200)]
Be more explicit with error message
Roland Mas [Wed, 10 Jul 2013 11:24:58 +0000 (13:24 +0200)]
PHP syntax fix
Roland Mas [Wed, 10 Jul 2013 11:20:41 +0000 (13:20 +0200)]
Don't display repo names in cronjob
Roland Mas [Wed, 10 Jul 2013 11:19:30 +0000 (13:19 +0200)]
Fixed PHP warning
Roland Mas [Wed, 10 Jul 2013 09:52:28 +0000 (11:52 +0200)]
Fixed PHP warnings
Roland Mas [Wed, 10 Jul 2013 09:33:53 +0000 (11:33 +0200)]
Fixed PHP warning
Roland Mas [Fri, 28 Jun 2013 09:00:24 +0000 (11:00 +0200)]
Syntax fix
Roland Mas [Fri, 28 Jun 2013 08:59:18 +0000 (10:59 +0200)]
Omit editor backup files when generating tar file
Roland Mas [Fri, 28 Jun 2013 07:41:32 +0000 (09:41 +0200)]
Let's call this 5.2.2
Roland Mas [Thu, 27 Jun 2013 08:37:46 +0000 (10:37 +0200)]
Made Apache config snippets compatible with Apache 2.4 (for installation from sources on Debian systems)
Roland Mas [Wed, 26 Jun 2013 14:48:44 +0000 (16:48 +0200)]
More porting to Apache 2.4: WSGI parts (for the scmbzr and moinmoin plugins)
Roland Mas [Wed, 26 Jun 2013 10:18:18 +0000 (12:18 +0200)]
Made Apache config snippets compatible with Apache 2.4 (ported from Thorsten's branch, thanks)
Franck Villaume [Fri, 21 Jun 2013 13:40:16 +0000 (15:40 +0200)]
port from master: docman: fix upload when user has submit perms only
Roland Mas [Fri, 14 Jun 2013 12:44:43 +0000 (14:44 +0200)]
Fixed PHP warning
Roland Mas [Fri, 14 Jun 2013 08:09:27 +0000 (10:09 +0200)]
Fixed PHP warning
Thorsten Glaser [Thu, 13 Jun 2013 13:15:00 +0000 (15:15 +0200)]
fix typo (‘=’ ipv ‘==’)
Thorsten Glaser [Thu, 13 Jun 2013 12:57:06 +0000 (14:57 +0200)]
some error checking for widgets
Franck Villaume [Fri, 7 Jun 2013 15:12:38 +0000 (17:12 +0200)]
utils: fix util_get_maxuploadfilesize function
Roland Mas [Thu, 6 Jun 2013 14:45:20 +0000 (16:45 +0200)]
Merged from 5.1: Don't die if one tempfile() invocation fails, return an error instead
Thorsten Glaser [Wed, 5 Jun 2013 07:28:41 +0000 (09:28 +0200)]
Merge branch 'Branch_5_1' into Branch_5_2
Conflicts:
src/debian/control
tests/lxc/Makefile
tests/scripts/start_lxc.sh
Thorsten Glaser [Wed, 5 Jun 2013 07:26:33 +0000 (09:26 +0200)]
Workaround for Debian #711098 – explicitly declare the charset
Roland Mas [Wed, 29 May 2013 16:09:29 +0000 (18:09 +0200)]
Fixed regexp used to determine current wiki in moinmoin plugin
Thorsten Glaser [Fri, 24 May 2013 15:23:28 +0000 (17:23 +0200)]
need to trigger MW DB upgrade for plugin changes, too
also, MW changes outside of maintenance/postgres since,
at least since 1.19, the maintenance scripts include
more generic scripts, and that’s also where changes can be
Roland Mas [Fri, 24 May 2013 11:36:03 +0000 (11:36 +0000)]
Guard against non-empty dir
Thorsten Glaser [Fri, 24 May 2013 11:31:31 +0000 (13:31 +0200)]
regenerate
Thorsten Glaser [Fri, 24 May 2013 11:31:04 +0000 (13:31 +0200)]
Demote libapache2-svn to Recommends since Debian disables DAV anyway
Roland Mas [Fri, 24 May 2013 09:54:38 +0000 (09:54 +0000)]
Remove/recreate buildplace dir (for permissions)
Roland Mas [Fri, 24 May 2013 08:41:43 +0000 (08:41 +0000)]
Only remove current build directory
Roland Mas [Thu, 23 May 2013 17:59:58 +0000 (19:59 +0200)]
Install nscd from the proper distribution for the Debian testsuite
Roland Mas [Thu, 23 May 2013 16:28:19 +0000 (18:28 +0200)]
Force install of nscd for the Debian testsuite
Roland Mas [Thu, 23 May 2013 15:39:11 +0000 (15:39 +0000)]
Fix determination of where to store LXC templates on the buildbot
Roland Mas [Thu, 23 May 2013 15:39:09 +0000 (15:39 +0000)]
Fix determination of where to store LXC templates on the buildbot
Roland Mas [Thu, 23 May 2013 13:45:18 +0000 (13:45 +0000)]
Backport from master: Fix determination of where to store LXC templates on the buildbot
Thorsten Glaser [Thu, 23 May 2013 10:40:18 +0000 (12:40 +0200)]
Merge branch 'Branch_5_1' into Branch_5_2
Conflicts:
src/www/admin/index.php
Thorsten Glaser [Thu, 23 May 2013 10:38:32 +0000 (12:38 +0200)]
the second argument to mkdir is *not* the file permbits afterwards
instead, it’s the default value to use, before umask processing
Roland Mas [Wed, 22 May 2013 07:31:54 +0000 (09:31 +0200)]
Cope with users creating Bazaar branches at the top of their repositories
Roland Mas [Wed, 15 May 2013 09:46:54 +0000 (11:46 +0200)]
Actually we still require jessie for loggerhead
Roland Mas [Wed, 15 May 2013 09:43:10 +0000 (11:43 +0200)]
Actually we still require jessie for loggerhead
Roland Mas [Wed, 15 May 2013 09:36:34 +0000 (11:36 +0200)]
No longer require unstable APT sources
Thorsten Glaser [Wed, 15 May 2013 09:02:17 +0000 (11:02 +0200)]
Roland Mas [Wed, 15 May 2013 08:56:05 +0000 (10:56 +0200)]
LXC templates moved to /usr/share/lxc
Franck Villaume [Wed, 8 May 2013 14:29:14 +0000 (16:29 +0200)]
top stats: fix wrong var
Thorsten Glaser [Tue, 7 May 2013 08:23:49 +0000 (10:23 +0200)]
Also fix number of pending projects on MyAdmin widget
Thorsten Glaser [Tue, 7 May 2013 08:23:35 +0000 (10:23 +0200)]
Fix number of projects shown (site admin; feature_boxes)
Roland Mas [Fri, 3 May 2013 08:48:08 +0000 (08:48 +0000)]
Fixed mailing-list updating script (missing variable assignment)
Thorsten Glaser [Mon, 29 Apr 2013 08:55:05 +0000 (10:55 +0200)]
add helper scripts to dump/restore pages+images+files of a wiki
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:44:39 +0000 (15:44 +0200)]
Ship config file to its appropriate place
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:21:52 +0000 (15:21 +0200)]
Fixed path to SQL file
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:01:34 +0000 (15:01 +0200)]
Included scripts to install and remove DB table for blocks plugin
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)]
patch #538: partial merge: fix validate function, fix double parent risk, fix display of wrong projects in hierarchy
Thorsten Glaser [Tue, 23 Apr 2013 13:43:29 +0000 (15:43 +0200)]
Fix a MediaWiki error spotted by Andreas “gecko2” Gockel:
Call to a member function getFullUrl() on a non-object in \
/usr/share/mediawiki/includes/SpecialPageFactory.php on line 458
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 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 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 17:58:18 +0000 (19:58 +0200)]
apply #543: fix licence, fix rss display
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
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