Sylvain Beucler [Wed, 14 Jan 2015 09:35:15 +0000 (10:35 +0100)]
Merge branch 'master' into feature/reactivity
Sylvain Beucler [Wed, 14 Jan 2015 09:34:58 +0000 (10:34 +0100)]
testsuite: grab log files on error
Sylvain Beucler [Wed, 14 Jan 2015 09:34:35 +0000 (10:34 +0100)]
database: additional debug on underflow
Sylvain Beucler [Tue, 13 Jan 2015 17:10:14 +0000 (18:10 +0100)]
reactivity: no need for db_rollback for an atomic operation, it will just cause an 'underflow' error
Sylvain Beucler [Tue, 13 Jan 2015 16:33:52 +0000 (17:33 +0100)]
Merge branch 'master' into feature/reactivity
Sylvain Beucler [Tue, 13 Jan 2015 16:29:45 +0000 (17:29 +0100)]
testsuite: clean-up lxc-wrapper
- Deal with systemd-journald at 100% CPU
- Document the code
- Group template-related and VM-related operations
- Ditch on-boot semi-reliable update of /etc/hosts in favor of a '127.0.1.1' entry
-
Sylvain Beucler [Tue, 13 Jan 2015 15:16:14 +0000 (16:16 +0100)]
install: fix 'yum always updates cache' slowness issue
Sylvain Beucler [Tue, 13 Jan 2015 15:15:04 +0000 (16:15 +0100)]
install: document backports rationale
Sylvain Beucler [Tue, 13 Jan 2015 15:14:08 +0000 (16:14 +0100)]
install: only rebuild mediawiki on centos7
Sylvain Beucler [Tue, 13 Jan 2015 15:12:23 +0000 (16:12 +0100)]
install: centos: httpd 2.4.7 and 2.4.10 API are compatible, so no need to rebuild PHP nor mod_wsgi (unlike 2.2 vs. 2.4 in Debian Wheezy)
Sylvain Beucler [Tue, 13 Jan 2015 15:07:05 +0000 (16:07 +0100)]
reactivity: enhance path in init.d script (/usr/local not in 'service' PATH in RHEL)
Sylvain Beucler [Tue, 13 Jan 2015 10:44:26 +0000 (11:44 +0100)]
install: backports: skip lengthy PHP testsuite
Roland Mas [Tue, 13 Jan 2015 10:30:49 +0000 (11:30 +0100)]
Merge branch 'Branch_5_3'
Roland Mas [Tue, 13 Jan 2015 10:20:06 +0000 (11:20 +0100)]
Catch errors on "manual" installs
Sylvain Beucler [Mon, 12 Jan 2015 16:53:33 +0000 (17:53 +0100)]
Revert "install: speed-up rpm build a bit (no weird cache issues involved)"
This reverts commit
001b3fa4966631d4243ecfcfb9dabc412b2bbbb9.
Sylvain Beucler [Mon, 12 Jan 2015 16:05:12 +0000 (17:05 +0100)]
install: speed-up rpm build a bit (no weird cache issues involved)
Roland Mas [Mon, 12 Jan 2015 14:38:45 +0000 (15:38 +0100)]
Fixed path to Mailman CGIs
Sylvain Beucler [Fri, 9 Jan 2015 17:15:16 +0000 (18:15 +0100)]
reactivity: systasksd now loads newly installed plugins
Sylvain Beucler [Fri, 9 Jan 2015 15:43:29 +0000 (16:43 +0100)]
reactivity: trigger SCM job on adding git personal repository
Sylvain Beucler [Fri, 9 Jan 2015 15:43:02 +0000 (16:43 +0100)]
testsuite: rely on systasksd instead of manually running crons
Sylvain Beucler [Fri, 9 Jan 2015 15:41:30 +0000 (16:41 +0100)]
testsuite: flush after command output so it's aligned with selenium server output
Sylvain Beucler [Fri, 9 Jan 2015 15:40:24 +0000 (16:40 +0100)]
reactivity: improve systasks_wait_until_empty.php output to check what's blocking during tests
Thorsten Glaser [Fri, 9 Jan 2015 13:54:35 +0000 (14:54 +0100)]
Merge branch 'Branch_5_2' into Branch_5_3
Thorsten Glaser [Fri, 9 Jan 2015 13:54:04 +0000 (14:54 +0100)]
Merge branch 'Branch_5_1' into Branch_5_2
Thorsten Glaser [Fri, 9 Jan 2015 13:53:47 +0000 (14:53 +0100)]
exit_error() must append the trailing newline by itself
Thorsten Glaser [Fri, 9 Jan 2015 13:53:12 +0000 (14:53 +0100)]
Merge branch 'Branch_5_2' into Branch_5_3
Thorsten Glaser [Fri, 9 Jan 2015 13:50:50 +0000 (14:50 +0100)]
Merge branch 'Branch_5_1' into Branch_5_2
Thorsten Glaser [Fri, 9 Jan 2015 13:49:46 +0000 (14:49 +0100)]
revert to exit_error() in www/LocalSettings.php as it can be shown in the browser
Thorsten Glaser [Fri, 9 Jan 2015 13:46:42 +0000 (14:46 +0100)]
introduce a new global variable $exit_errorlevel (default: 0)
which can be used to change the status code exit_error() and
friends return to the OS (default is 0 to not change existing
behaviour)
Thorsten Glaser [Fri, 9 Jan 2015 13:35:33 +0000 (14:35 +0100)]
Merge branch 'Branch_5_2' into Branch_5_3
Thorsten Glaser [Fri, 9 Jan 2015 13:32:05 +0000 (14:32 +0100)]
note that Wiki dumps of !usesPlugin() should probably be removed
Thorsten Glaser [Fri, 9 Jan 2015 13:28:31 +0000 (14:28 +0100)]
Merge branch 'Branch_5_1' into Branch_5_2
Thorsten Glaser [Fri, 9 Jan 2015 13:25:33 +0000 (14:25 +0100)]
add checks for usesPlugin to mw-full{dump,restore}
not to cronjobs/create-*.php as they operate on the right set of
groups already; not to mw-drop-wikis.php as it’s safe to use if
usesPlugin is disabled… probably the default case there, even
Thorsten Glaser [Fri, 9 Jan 2015 13:20:25 +0000 (14:20 +0100)]
exit 1 in case of any trouble
Sylvain Beucler [Thu, 8 Jan 2015 16:02:03 +0000 (17:02 +0100)]
reactivity: work-around systemd broken design and integration
Sylvain Beucler [Thu, 8 Jan 2015 16:01:25 +0000 (17:01 +0100)]
reactivity: systasksd can't start in post-install-common as the DB isn't populated yet; start it at that point
Sylvain Beucler [Thu, 8 Jan 2015 15:59:02 +0000 (16:59 +0100)]
reactivity: improve init.d output
Sylvain Beucler [Wed, 7 Jan 2015 16:06:04 +0000 (17:06 +0100)]
testsuite: rely on systasksd instead of manually running crons
Sylvain Beucler [Thu, 8 Jan 2015 15:55:27 +0000 (16:55 +0100)]
Merge branch 'master' into feature/reactivity
Sylvain Beucler [Thu, 8 Jan 2015 15:54:03 +0000 (16:54 +0100)]
scmgit: support multiple 'make install'
Thorsten Glaser [Thu, 8 Jan 2015 14:38:58 +0000 (15:38 +0100)]
Merge branch 'Branch_5_2' into Branch_5_3
Thorsten Glaser [Thu, 8 Jan 2015 14:38:42 +0000 (15:38 +0100)]
Merge branch 'Branch_5_1' of git+ssh://scm.fusionforge.org//var/lib/gforge/chroot/scmrepos/git/fusionforge/fusionforge into Branch_5_2
Thorsten Glaser [Thu, 8 Jan 2015 14:30:39 +0000 (15:30 +0100)]
backport from Evolvis: SECURITY: Disable Mediawiki if group stops using it
(the assignment to $group_id benefits exit_error())
Sylvain Beucler [Thu, 8 Jan 2015 14:09:23 +0000 (15:09 +0100)]
rpm: fedora guidelines update
Sylvain Beucler [Wed, 7 Jan 2015 14:34:42 +0000 (15:34 +0100)]
Factor-out lock handling
Sylvain Beucler [Wed, 7 Jan 2015 11:16:30 +0000 (12:16 +0100)]
testsuite: rely on systasksd instead of manually running crons
Sylvain Beucler [Wed, 7 Jan 2015 11:15:39 +0000 (12:15 +0100)]
reactivity: reload apache along with nscd, required by itk
Sylvain Beucler [Wed, 7 Jan 2015 11:14:53 +0000 (12:14 +0100)]
install: create /etc/init.d/ for use with DESTDIR/packaged-install
Sylvain Beucler [Wed, 7 Jan 2015 11:11:14 +0000 (12:11 +0100)]
Merge remote-tracking branch 'origin/master' into feature/reactivity
Sylvain Beucler [Wed, 7 Jan 2015 11:10:30 +0000 (12:10 +0100)]
testsuite: make git output visible in the php_unit/jenkins log
Sylvain Beucler [Wed, 7 Jan 2015 11:09:00 +0000 (12:09 +0100)]
scm: remove debug traces
Thorsten Glaser [Tue, 6 Jan 2015 13:15:46 +0000 (14:15 +0100)]
explicitly mark the local directory source as trusted
removes the need for APT::Get::AllowUnauthenticated
Thorsten Glaser [Tue, 6 Jan 2015 13:14:22 +0000 (14:14 +0100)]
use globbing, so commits like
1da968c426f3c69573540454beaf91ef0c0e6d77 will not be necessary
Sylvain Beucler [Tue, 6 Jan 2015 13:04:24 +0000 (14:04 +0100)]
Merge remote-tracking branch 'origin/Branch_5_3'
Sylvain Beucler [Tue, 6 Jan 2015 13:02:45 +0000 (14:02 +0100)]
itk: update backport script
Franck Villaume [Mon, 5 Jan 2015 22:22:20 +0000 (23:22 +0100)]
plugin projets-hierarchy: fix html syntax & clean-up & HTML helpers
Thorsten Glaser [Mon, 5 Jan 2015 16:11:13 +0000 (17:11 +0100)]
Merge branch 'Branch_5_2' into Branch_5_3
Thorsten Glaser [Mon, 5 Jan 2015 16:10:14 +0000 (17:10 +0100)]
Merge branch 'Branch_5_1' of git+ssh://scm.fusionforge.org//var/lib/gforge/chroot/scmrepos/git/fusionforge/fusionforge into Branch_5_2
Thorsten Glaser [Wed, 25 Apr 2012 14:15:30 +0000 (16:15 +0200)]
move forge_cache_external_roles() into a common include and genericise
Franck Villaume [Sun, 4 Jan 2015 15:21:54 +0000 (16:21 +0100)]
Merge branch 'Branch_5_3'
Franck Villaume [Sun, 4 Jan 2015 15:20:44 +0000 (16:20 +0100)]
fix [#703] FRS: wrong tooltip
Franck Villaume [Sat, 27 Dec 2014 18:44:15 +0000 (19:44 +0100)]
tracker: remove obsolete functions, use forge_check_perm. thx to Vitaliy Pylypiv for reporting
Franck Villaume [Sat, 27 Dec 2014 12:31:35 +0000 (13:31 +0100)]
indent
Franck Villaume [Sat, 27 Dec 2014 10:34:36 +0000 (11:34 +0100)]
use HTML helpers
Franck Villaume [Fri, 26 Dec 2014 23:44:37 +0000 (00:44 +0100)]
fix php syntax
Franck Villaume [Thu, 25 Dec 2014 14:13:56 +0000 (15:13 +0100)]
frs: fix loop on getFiles
Franck Villaume [Wed, 24 Dec 2014 13:47:02 +0000 (14:47 +0100)]
use HTML helpers
Franck Villaume [Wed, 24 Dec 2014 13:45:55 +0000 (14:45 +0100)]
use HTML helpers
Franck Villaume [Wed, 24 Dec 2014 12:40:26 +0000 (13:40 +0100)]
less code in html_trove_limit_navigation_box function
Franck Villaume [Wed, 24 Dec 2014 11:16:06 +0000 (12:16 +0100)]
report chart html: move html generate code to Layout.class. Make it themable.
Franck Villaume [Wed, 24 Dec 2014 08:26:44 +0000 (09:26 +0100)]
docman: webdav, dont override description on update
Franck Villaume [Tue, 23 Dec 2014 16:34:14 +0000 (17:34 +0100)]
plugin mantisbt: fix warning display
Franck Villaume [Tue, 23 Dec 2014 16:16:42 +0000 (17:16 +0100)]
plugin mantisbt: fix paging
Franck Villaume [Tue, 23 Dec 2014 15:12:31 +0000 (16:12 +0100)]
fix html syntax & clean-up
Franck Villaume [Tue, 23 Dec 2014 13:20:41 +0000 (14:20 +0100)]
Merge Branch_5_3
Franck Villaume [Mon, 22 Dec 2014 15:04:45 +0000 (16:04 +0100)]
fix wrong comment
Thorsten Glaser [Mon, 22 Dec 2014 14:03:33 +0000 (15:03 +0100)]
Merge branch 'Branch_5_2' of git+ssh://scm.fusionforge.org//var/lib/gforge/chroot/scmrepos/git/fusionforge/fusionforge into Branch_5_3
Thorsten Glaser [Mon, 22 Dec 2014 14:03:17 +0000 (15:03 +0100)]
Merge branch 'Branch_5_1' of git+ssh://scm.fusionforge.org//var/lib/gforge/chroot/scmrepos/git/fusionforge/fusionforge into Branch_5_2
Thorsten Glaser [Mon, 22 Dec 2014 13:43:45 +0000 (14:43 +0100)]
SECURITY: (critical) do not use cached permission values from roles
that had once been linked to a group but later unlinked – only use
external roles that actually are used by the project right now to
determine mediawiki access levels
Thorsten Glaser [Mon, 22 Dec 2014 13:41:46 +0000 (14:41 +0100)]
SECURITY: (moderate) zero out all implicit mediawiki permissions, too
note that we still explicitly set some to false if they were unset,
but now we also explicitly set those that were set to false
Franck Villaume [Mon, 22 Dec 2014 13:33:56 +0000 (14:33 +0100)]
plugin description: avoid useless function. reuse pkg_desc
Franck Villaume [Mon, 22 Dec 2014 11:16:08 +0000 (12:16 +0100)]
fix php syntax
Franck Villaume [Mon, 22 Dec 2014 11:15:13 +0000 (12:15 +0100)]
scmhook: do not display if use_scm is set to no
Franck Villaume [Sat, 20 Dec 2014 17:26:14 +0000 (18:26 +0100)]
plugin mantisbt: fix loop on user ticket
Sylvain Beucler [Fri, 19 Dec 2014 17:13:26 +0000 (18:13 +0100)]
stats: fix new users + new groups chart
Franck Villaume [Fri, 19 Dec 2014 15:36:39 +0000 (16:36 +0100)]
indent & clean-up
Franck Villaume [Fri, 19 Dec 2014 15:09:13 +0000 (16:09 +0100)]
fix php syntax
Sylvain Beucler [Fri, 19 Dec 2014 11:22:05 +0000 (12:22 +0100)]
itk: update apache2.4 wheezy backport
Franck Villaume [Fri, 19 Dec 2014 11:02:39 +0000 (12:02 +0100)]
frs: fix activyvw
Roland Mas [Thu, 18 Dec 2014 18:03:43 +0000 (19:03 +0100)]
Merge branch 'feature/concurrent-ssh-http-for-scm'
Franck Villaume [Thu, 18 Dec 2014 17:19:03 +0000 (18:19 +0100)]
FRS: fix widget: display only active package
Franck Villaume [Thu, 18 Dec 2014 17:18:13 +0000 (18:18 +0100)]
docman: fix widget : FileName -> Name
Sylvain Beucler [Thu, 18 Dec 2014 16:47:33 +0000 (17:47 +0100)]
reactivity: rename sysaction->systask; setup and systasksd; pass ScmSvn testsuite
Roland Mas [Thu, 18 Dec 2014 11:36:11 +0000 (12:36 +0100)]
Removed one more obsolete file
Roland Mas [Thu, 18 Dec 2014 11:15:34 +0000 (12:15 +0100)]
Removed obsolete files
Roland Mas [Thu, 18 Dec 2014 10:17:11 +0000 (11:17 +0100)]
Merge branch 'master' into feature/concurrent-ssh-http-for-scm
Sylvain Beucler [Wed, 17 Dec 2014 17:54:52 +0000 (18:54 +0100)]
reactivity: work-around getopt limitation
Sylvain Beucler [Wed, 17 Dec 2014 17:43:04 +0000 (18:43 +0100)]
reactivity: reconnect to the DB if it's restarted
Sylvain Beucler [Wed, 17 Dec 2014 16:10:31 +0000 (17:10 +0100)]
reactivity: init script
Franck Villaume [Wed, 17 Dec 2014 15:25:36 +0000 (16:25 +0100)]
docman: add missing required fields box