Sylvain Beucler [Tue, 6 Oct 2015 15:00:16 +0000 (17:00 +0200)]
Prepare 6.0.3
Sylvain Beucler [Tue, 6 Oct 2015 08:59:32 +0000 (10:59 +0200)]
groups: update internal cache when adding/removing users (a.k.a. caching is Bad)
Sylvain Beucler [Tue, 6 Oct 2015 08:54:29 +0000 (10:54 +0200)]
systasksd: err on the safe side when applying new users on the system, to avoid potential concurrency issues
Sylvain Beucler [Tue, 6 Oct 2015 08:53:25 +0000 (10:53 +0200)]
Doc fix
Sylvain Beucler [Wed, 30 Sep 2015 14:58:07 +0000 (16:58 +0200)]
scmhook: git postreceiveemail: don't prepend [projectname] in subject by default (mailman does it already)
Sylvain Beucler [Tue, 29 Sep 2015 15:49:48 +0000 (17:49 +0200)]
scmhook: git: committracker: fix groupname detection on multi-server setup
Sylvain Beucler [Fri, 18 Sep 2015 16:46:37 +0000 (18:46 +0200)]
Debian re-upload
Sylvain Beucler [Fri, 18 Sep 2015 14:13:05 +0000 (16:13 +0200)]
scmsvn: fix repo access to RO group
Sylvain Beucler [Fri, 18 Sep 2015 13:28:24 +0000 (15:28 +0200)]
Merge branch 'Branch_5_3' into 6.0
Sylvain Beucler [Fri, 18 Sep 2015 13:06:55 +0000 (15:06 +0200)]
Debian snapshot
Sylvain Beucler [Fri, 18 Sep 2015 12:39:16 +0000 (14:39 +0200)]
debian: prepare upload
Sylvain Beucler [Fri, 18 Sep 2015 12:02:16 +0000 (14:02 +0200)]
systasksd: fix race condition when registering a project with SCM selected
Sylvain Beucler [Fri, 18 Sep 2015 09:53:23 +0000 (11:53 +0200)]
registration: don't reset use_scm when no template is used - it's set manually by the user
Sylvain Beucler [Fri, 18 Sep 2015 08:58:13 +0000 (10:58 +0200)]
nss: per-user groups were dropped - don't attempt to remove groups when removing a user, it may dereference a real project
Sylvain Beucler [Wed, 16 Sep 2015 14:33:00 +0000 (16:33 +0200)]
debian: fusionforge-plugin-scmarch actually doesn't depend on tla - avoid one orphaned dependency
Sylvain Beucler [Wed, 16 Sep 2015 14:19:08 +0000 (16:19 +0200)]
debian: remove apache conf symlink
Cf. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=798706
Not sure about removing (possibly user-installed) certificates, asked for claritication.
Sylvain Beucler [Wed, 16 Sep 2015 12:48:19 +0000 (14:48 +0200)]
scm: enable access to repos with Apache 2.4
Sylvain Beucler [Wed, 9 Sep 2015 16:15:14 +0000 (18:15 +0200)]
testsuite: be a little nicer with Apache - fixes 'No space left on device' errors
Sylvain Beucler [Wed, 9 Sep 2015 13:20:22 +0000 (15:20 +0200)]
testsuite: clean-ups while attempting to move host-is-up detection in lxc-wrapper
Sylvain Beucler [Tue, 8 Sep 2015 15:39:41 +0000 (17:39 +0200)]
testsuite: attempt for quicker apache shutdown (esp. on CentOS)
Sylvain Beucler [Tue, 8 Sep 2015 14:53:52 +0000 (16:53 +0200)]
install: add dependency to openssl for web.sh's default self-signed certificates
Sylvain Beucler [Tue, 8 Sep 2015 14:29:20 +0000 (16:29 +0200)]
vm: GUI support for CentOS
Sylvain Beucler [Tue, 8 Sep 2015 13:47:19 +0000 (15:47 +0200)]
vm: refresh CentOS box
Sylvain Beucler [Tue, 8 Sep 2015 12:43:59 +0000 (14:43 +0200)]
testsuite: stop/start fusionforge-systasksd for safety during fixture reload
Sylvain Beucler [Tue, 8 Sep 2015 10:06:17 +0000 (12:06 +0200)]
testsuite: attempt to fix apache2-not-restarted-but-complaining-about-restarted-postgresql failures
Sylvain Beucler [Tue, 8 Sep 2015 10:04:46 +0000 (12:04 +0200)]
testsuite: fix screenshot URL
Sylvain Beucler [Tue, 8 Sep 2015 10:04:19 +0000 (12:04 +0200)]
vm: fix desktop shortcuts and avoid xfce warning with chmod +x
Sylvain Beucler [Mon, 7 Sep 2015 16:30:45 +0000 (18:30 +0200)]
testsuite: add script to explain how to run code_and_unit_tests.php
Sylvain Beucler [Mon, 7 Sep 2015 13:42:31 +0000 (15:42 +0200)]
testsuite: pass JOB_URL from jenkins through SSH, so the screenshot URLs work (2)
Sylvain Beucler [Mon, 7 Sep 2015 13:32:52 +0000 (15:32 +0200)]
testsuite: pass JOB_URL from jenkins through SSH, so the screenshot URLs work
Sylvain Beucler [Mon, 7 Sep 2015 13:32:12 +0000 (15:32 +0200)]
vm: update testsuite path
Sylvain Beucler [Mon, 7 Sep 2015 13:16:16 +0000 (15:16 +0200)]
testsuite: moinmoin: restart (not reload) apache to avoid late WSGI socket change
Sylvain Beucler [Mon, 7 Sep 2015 13:15:41 +0000 (15:15 +0200)]
testsuite: clarify methods to run a single test
Sylvain Beucler [Mon, 7 Sep 2015 12:22:44 +0000 (14:22 +0200)]
testsuite: rename/move the various shell scripts for clarity
Sylvain Beucler [Mon, 7 Sep 2015 10:22:19 +0000 (12:22 +0200)]
testsuite: more clean-ups
Sylvain Beucler [Mon, 7 Sep 2015 09:59:35 +0000 (11:59 +0200)]
testsuite: rename build-and-test -> func_tests for clarity
Sylvain Beucler [Mon, 7 Sep 2015 09:45:28 +0000 (11:45 +0200)]
install: epel-release is installable by default in CentOS
Sylvain Beucler [Mon, 7 Sep 2015 09:32:11 +0000 (11:32 +0200)]
testsuite: remove obsolete/broken setup + regroup functional testing scripts
Sylvain Beucler [Fri, 4 Sep 2015 15:53:48 +0000 (17:53 +0200)]
testsuite: purge some obsolete variables
Sylvain Beucler [Fri, 4 Sep 2015 15:08:40 +0000 (17:08 +0200)]
testsuite: move up SeleniumForge.php for clarity
Sylvain Beucler [Fri, 4 Sep 2015 15:02:27 +0000 (17:02 +0200)]
testsuite: fix mediawiki install (again)
Sylvain Beucler [Fri, 4 Sep 2015 15:02:06 +0000 (17:02 +0200)]
testsuite: remove config.php double loading
Sylvain Beucler [Fri, 4 Sep 2015 14:45:10 +0000 (16:45 +0200)]
testsuite: move other tests to using fixture
Sylvain Beucler [Fri, 4 Sep 2015 13:32:03 +0000 (15:32 +0200)]
testsuite: purge fixtures on --reset + restart apache after backup + clean-up
Sylvain Beucler [Fri, 4 Sep 2015 12:18:34 +0000 (14:18 +0200)]
testsuite: properly disable mediawiki for centos only
Sylvain Beucler [Fri, 4 Sep 2015 12:16:10 +0000 (14:16 +0200)]
testsuite: attempt to fix screenshots URL
Sylvain Beucler [Fri, 4 Sep 2015 10:53:16 +0000 (12:53 +0200)]
testsuite: don't install mediawiki on CentOS since it can't be easily backported -- test was disabled anyway
Sylvain Beucler [Fri, 4 Sep 2015 10:26:06 +0000 (12:26 +0200)]
testsuite: remove unused config.php (+ cf. generation phpunit-selenium.sh)
Sylvain Beucler [Fri, 4 Sep 2015 10:23:00 +0000 (12:23 +0200)]
testsuite: unnoisify output
Sylvain Beucler [Fri, 4 Sep 2015 10:11:57 +0000 (12:11 +0200)]
testsuite: use fixture in all plugin tests
Sylvain Beucler [Fri, 4 Sep 2015 10:00:39 +0000 (12:00 +0200)]
testsuite: simplify fixture loading
Sylvain Beucler [Fri, 4 Sep 2015 09:48:32 +0000 (11:48 +0200)]
testsuite: introduce cacheable fixtures ("projecta")
Sylvain Beucler [Thu, 3 Sep 2015 16:39:33 +0000 (18:39 +0200)]
testsuite: remove unused SeleniumRemoteSuite class
Sylvain Beucler [Thu, 3 Sep 2015 09:46:29 +0000 (11:46 +0200)]
testsuite: more moinmoin debugging
Sylvain Beucler [Thu, 3 Sep 2015 09:32:31 +0000 (11:32 +0200)]
moinmoin: fix log error (hard-coded path pending actual template support)
Sylvain Beucler [Wed, 2 Sep 2015 10:11:21 +0000 (12:11 +0200)]
Remove obsolete htdocs/repo/ - this is handled in buildbot now
Sylvain Beucler [Tue, 1 Sep 2015 16:19:26 +0000 (18:19 +0200)]
testsuite: scmbzr slow start-up work-around
Sylvain Beucler [Tue, 1 Sep 2015 16:06:25 +0000 (18:06 +0200)]
testsuite: fix mediawiki rpm backport - hopefully F22 won't get more breaking updates now
Sylvain Beucler [Tue, 1 Sep 2015 15:44:38 +0000 (17:44 +0200)]
Remove old commented instructions for CentOS 6
Sylvain Beucler [Tue, 1 Sep 2015 15:41:34 +0000 (17:41 +0200)]
Remove apache2.4-for-wheezy backport instructions; we can upgrade to jessie now
Sylvain Beucler [Tue, 1 Sep 2015 14:36:27 +0000 (16:36 +0200)]
Update CHANGES
Sylvain Beucler [Tue, 1 Sep 2015 14:30:28 +0000 (16:30 +0200)]
scmgit: implement work-around for Firefox 40 who broke iframe'd authentication
Sylvain Beucler [Tue, 1 Sep 2015 12:49:05 +0000 (14:49 +0200)]
debian: new snapshot
Sylvain Beucler [Tue, 1 Sep 2015 11:37:28 +0000 (13:37 +0200)]
post-install: comment-out inline tests and fix tabs
Sylvain Beucler [Tue, 1 Sep 2015 10:24:17 +0000 (12:24 +0200)]
Introduce Debian-specific behavior to stop and start services
Sylvain Beucler [Tue, 1 Sep 2015 09:39:20 +0000 (11:39 +0200)]
Remove old Eclipse configuration and ignore them so people can use Eclipse PDT without introducing changes in the source
Sylvain Beucler [Tue, 1 Sep 2015 09:37:27 +0000 (11:37 +0200)]
Create data_path/forum/pending/ in the 'make install' phase so packaging knows about it
Franck Villaume [Fri, 31 Jul 2015 18:10:22 +0000 (20:10 +0200)]
Merge branch 'Branch_5_3' into 6.0
Franck Villaume [Fri, 31 Jul 2015 18:10:02 +0000 (20:10 +0200)]
better CHANGES entry: thx Beuc
Franck Villaume [Fri, 31 Jul 2015 10:49:58 +0000 (12:49 +0200)]
Merge branch 'Branch_5_3' into 6.0
Franck Villaume [Fri, 31 Jul 2015 10:49:10 +0000 (12:49 +0200)]
sync CHANGES
Franck Villaume [Fri, 31 Jul 2015 10:46:53 +0000 (12:46 +0200)]
plugin Wiki: fix wrong var : group_id -> group
Sylvain Beucler [Wed, 29 Jul 2015 14:56:26 +0000 (16:56 +0200)]
taskboard: remove in-progress French translation
Franck Villaume [Wed, 29 Jul 2015 09:57:15 +0000 (11:57 +0200)]
Merge Branch_5_3
Franck Villaume [Wed, 29 Jul 2015 09:54:49 +0000 (11:54 +0200)]
sync CHANGES
Franck Villaume [Wed, 29 Jul 2015 09:46:45 +0000 (11:46 +0200)]
Merge Branch_5_3
Franck Villaume [Wed, 29 Jul 2015 09:36:54 +0000 (11:36 +0200)]
fix [#790]: Widgets My Monitored Forums, My Tasks show no entries. Wrong permission check
Franck Villaume [Tue, 28 Jul 2015 18:12:45 +0000 (20:12 +0200)]
fix [#781]: artifacts disappear when dropped into a closed status mapped column
Sylvain Beucler [Wed, 15 Jul 2015 14:01:38 +0000 (16:01 +0200)]
news: allow moderating news comments even if the Forum tool is disabled (Inria)
Franck Villaume [Tue, 14 Jul 2015 13:59:40 +0000 (15:59 +0200)]
fix [#784] docman: file size sort wrong, add link support
Franck Villaume [Tue, 14 Jul 2015 13:52:40 +0000 (15:52 +0200)]
sync CHANGES
Franck Villaume [Tue, 14 Jul 2015 13:51:27 +0000 (15:51 +0200)]
fix [#784] docman: file size sort wrong
Sylvain Beucler [Wed, 8 Jul 2015 09:10:37 +0000 (11:10 +0200)]
debian: new snapshot
Sylvain Beucler [Wed, 8 Jul 2015 09:07:30 +0000 (11:07 +0200)]
debian: fix script-not-executable
Sylvain Beucler [Wed, 8 Jul 2015 09:00:25 +0000 (11:00 +0200)]
debian: fix obsolete dependency
Sylvain Beucler [Wed, 8 Jul 2015 08:05:52 +0000 (10:05 +0200)]
accounts: accept more elliptic curve ssh key types
Roland Mas [Tue, 7 Jul 2015 16:37:22 +0000 (18:37 +0200)]
Moved refresh_nss.php script to bin/
Roland Mas [Tue, 7 Jul 2015 16:35:51 +0000 (18:35 +0200)]
Merge branch 'Branch_5_3' into 6.0
Roland Mas [Tue, 7 Jul 2015 16:29:13 +0000 (18:29 +0200)]
Added helper script to force refresh of NSS tables
Roland Mas [Tue, 7 Jul 2015 11:31:53 +0000 (13:31 +0200)]
AuthLDAP: user should be able to login even if not present in the database
Sylvain Beucler [Tue, 7 Jul 2015 15:24:06 +0000 (17:24 +0200)]
testsuite: remove obsolete documentation
Sylvain Beucler [Tue, 7 Jul 2015 15:22:48 +0000 (17:22 +0200)]
testsuite: remove incomplete db_reload.php
Sylvain Beucler [Tue, 7 Jul 2015 14:52:00 +0000 (16:52 +0200)]
testsuite: moving DB to RAM gives little improvement if any (probably due to disabling sync already); reverting
Sylvain Beucler [Tue, 7 Jul 2015 14:15:38 +0000 (16:15 +0200)]
testsuite: try moving postgresql to RAM for performance
Sylvain Beucler [Tue, 7 Jul 2015 09:45:39 +0000 (11:45 +0200)]
debian: fix upgrade conflict on /usr/bin/forge_make_admin
Sylvain Beucler [Mon, 6 Jul 2015 17:00:41 +0000 (19:00 +0200)]
vm: work-around buggy ssh key regen
Sylvain Beucler [Mon, 6 Jul 2015 16:05:30 +0000 (18:05 +0200)]
vm: portably set password for user 'vagrant'
Franck Villaume [Sat, 4 Jul 2015 14:39:17 +0000 (16:39 +0200)]
docman: remove blocking update check
Franck Villaume [Sat, 4 Jul 2015 14:04:05 +0000 (16:04 +0200)]
fix layout: handle absolute rss correctly
Sylvain Beucler [Thu, 2 Jul 2015 14:36:35 +0000 (16:36 +0200)]
deb:rpm: uploaded