Franck Villaume [Sun, 5 Apr 2015 11:11:06 +0000 (13:11 +0200)]
add new plugin: taskboard
Franck Villaume [Sun, 5 Apr 2015 11:02:16 +0000 (13:02 +0200)]
indent
Franck Villaume [Sun, 5 Apr 2015 11:00:03 +0000 (13:00 +0200)]
Merge 6.0
Sylvain Beucler [Fri, 3 Apr 2015 15:31:31 +0000 (17:31 +0200)]
web-vhosts: update for apache 2.4
Sylvain Beucler [Fri, 3 Apr 2015 14:28:47 +0000 (16:28 +0200)]
Re-introduce Roland's SCM_REPO event trigger when Anonymous role is unlinked
Roland Mas [Fri, 3 Apr 2015 12:52:00 +0000 (14:52 +0200)]
Use current infrastructure for scmbzr testsuite
Roland Mas [Fri, 3 Apr 2015 12:51:33 +0000 (14:51 +0200)]
Use correct Unix group name for Bazaar repositories
Roland Mas [Fri, 3 Apr 2015 12:51:13 +0000 (14:51 +0200)]
Fixed typo
Franck Villaume [Thu, 2 Apr 2015 21:39:47 +0000 (23:39 +0200)]
clean-up
Franck Villaume [Thu, 2 Apr 2015 20:56:53 +0000 (22:56 +0200)]
mailman plugin: basic cronjob execution fix
Sylvain Beucler [Thu, 2 Apr 2015 16:00:15 +0000 (18:00 +0200)]
scm: introduce new xxx_scmro group; rename scm_xxx to xxx_scmrw
Sylvain Beucler [Thu, 2 Apr 2015 15:55:45 +0000 (17:55 +0200)]
testsuite: another work-around for systemd
Sylvain Beucler [Thu, 2 Apr 2015 15:51:30 +0000 (17:51 +0200)]
db: get more output on upgrade error
Sylvain Beucler [Thu, 2 Apr 2015 15:50:12 +0000 (17:50 +0200)]
web: enable mod_macro early
Sylvain Beucler [Wed, 1 Apr 2015 15:45:54 +0000 (17:45 +0200)]
reactivity: SCM_REPO event when anonymous gains/loses access to a repo
Sylvain Beucler [Wed, 1 Apr 2015 14:47:34 +0000 (16:47 +0200)]
scm browser: use 'scm_host' rather than project 'Box', which is obsolete and causes issues when testing production data in development environment
Sylvain Beucler [Wed, 1 Apr 2015 14:13:22 +0000 (16:13 +0200)]
homedirs: fix user homedir group
Sylvain Beucler [Wed, 1 Apr 2015 12:48:51 +0000 (14:48 +0200)]
db: fix include path
Sylvain Beucler [Tue, 31 Mar 2015 16:34:18 +0000 (18:34 +0200)]
reactivity: regen scmsvn-auth.inc on nss_usergroups changes, rather than when updating repos. Trigger a *lot* less SCM_REPO events accordingly.
Sylvain Beucler [Tue, 31 Mar 2015 14:47:50 +0000 (16:47 +0200)]
scmgit: optimize gitweb.list
Sylvain Beucler [Tue, 31 Mar 2015 14:46:31 +0000 (16:46 +0200)]
scmsvn: optimize updateRepositoryList
Sylvain Beucler [Tue, 31 Mar 2015 14:01:41 +0000 (16:01 +0200)]
install: install 'scm' by default
Sylvain Beucler [Tue, 31 Mar 2015 14:00:37 +0000 (16:00 +0200)]
systasksd: lock scripts properly
Sylvain Beucler [Tue, 31 Mar 2015 10:13:26 +0000 (12:13 +0200)]
testsuite: another work-around for systemd
Sylvain Beucler [Tue, 31 Mar 2015 09:40:51 +0000 (11:40 +0200)]
httpd: limit the number of top-level .conf files, to ease cherry-picking them in multi-servers installs
Sylvain Beucler [Mon, 30 Mar 2015 15:38:56 +0000 (17:38 +0200)]
debian: regen debian/control when debian/control.in changes (incomplete Makefile dependency)
Sylvain Beucler [Mon, 30 Mar 2015 14:18:00 +0000 (16:18 +0200)]
scm: make a separate package so that the crons are not installed everywhere (and run by systasksd)
Roland Mas [Fri, 27 Mar 2015 13:45:27 +0000 (14:45 +0100)]
Use global "users" group, since there's no longer a per-user group
Sylvain Beucler [Tue, 24 Mar 2015 16:54:46 +0000 (17:54 +0100)]
debian: unoconv is pulling a LOT of deps, and not needed on scm servers, so moving to Recommends
Sylvain Beucler [Tue, 24 Mar 2015 16:53:52 +0000 (17:53 +0100)]
debian: ucf is required by -common and not anymore by -web
Sylvain Beucler [Mon, 23 Mar 2015 10:58:09 +0000 (11:58 +0100)]
web: if we have a separate cert for scm.$host, let's have a separate key as well; useful if we use existing certificates
Sylvain Beucler [Mon, 23 Mar 2015 10:45:27 +0000 (11:45 +0100)]
web: merge ssl-on/ssl-really-on, since we generate certs in web.sh, and to be consistent with ssl-on-scm.inc
Sylvain Beucler [Mon, 23 Mar 2015 10:44:48 +0000 (11:44 +0100)]
web: remove duplicate conf left-over from itk merge
Franck Villaume [Sun, 22 Mar 2015 16:04:55 +0000 (17:04 +0100)]
fix PHP warning, remove unused var, use HTML helpers
Franck Villaume [Sun, 22 Mar 2015 15:44:16 +0000 (16:44 +0100)]
more clean-up
Franck Villaume [Sun, 22 Mar 2015 15:34:24 +0000 (16:34 +0100)]
plugin wiki: missing ini file
Franck Villaume [Sun, 22 Mar 2015 15:31:08 +0000 (16:31 +0100)]
drop dead code & use HTML helpers
Franck Villaume [Sun, 22 Mar 2015 14:27:01 +0000 (15:27 +0100)]
fix weird sequence for layouts
Franck Villaume [Sun, 22 Mar 2015 14:26:36 +0000 (15:26 +0100)]
clean-up
Franck Villaume [Sat, 21 Mar 2015 11:56:51 +0000 (12:56 +0100)]
Merge branch 'Branch_5_3' into 6.0
Franck Villaume [Sat, 21 Mar 2015 11:25:43 +0000 (12:25 +0100)]
fix [#763]: move files to fs script: variable was overwritten in the loop. thank to Markus Köhl for reporting and providing the fix
Sylvain Beucler [Fri, 20 Mar 2015 17:51:44 +0000 (18:51 +0100)]
debian: remove reference to removed plugin.postrm
Sylvain Beucler [Fri, 20 Mar 2015 17:46:02 +0000 (18:46 +0100)]
web: allow httpd.conf to be emptied for manually selecting vhosts (could be done by reintroducing ucf, but meh)
Sylvain Beucler [Fri, 20 Mar 2015 17:34:21 +0000 (18:34 +0100)]
web: remove apache 2.2 snippets
Sylvain Beucler [Fri, 20 Mar 2015 16:28:53 +0000 (17:28 +0100)]
plugins: drop multi-servers attempt to make plugins installable without the front-end (plus drop ucf)
- it doesn't work anymore since they require post-install.d/web/web.sh
- properly splitting the packages would be over-engineering for the purpose of the only multi-servers install in existence
Franck Villaume [Thu, 19 Mar 2015 22:05:29 +0000 (23:05 +0100)]
pm: check for text/plain import file.
Franck Villaume [Thu, 19 Mar 2015 21:40:33 +0000 (22:40 +0100)]
Merge branch 'Branch_5_3' into 6.0
Franck Villaume [Thu, 19 Mar 2015 21:37:13 +0000 (22:37 +0100)]
fix [#762]: check success or not
Sylvain Beucler [Thu, 19 Mar 2015 17:09:35 +0000 (18:09 +0100)]
vm: doc fixes for preseed
Sylvain Beucler [Thu, 19 Mar 2015 10:50:27 +0000 (11:50 +0100)]
nss: note about reseting db view privs
Sylvain Beucler [Wed, 18 Mar 2015 15:40:59 +0000 (16:40 +0100)]
Update sample Vagrantfile with new VM URL; doc fixes
Sylvain Beucler [Wed, 18 Mar 2015 15:12:04 +0000 (16:12 +0100)]
vm: upgrade to Debian 8
Sylvain Beucler [Mon, 16 Mar 2015 17:44:41 +0000 (18:44 +0100)]
shell: make comment about specifying user 'fusionforge' more visible
Sylvain Beucler [Mon, 16 Mar 2015 17:43:57 +0000 (18:43 +0100)]
testsuite: reset database even if there was no previous database
Sylvain Beucler [Mon, 16 Mar 2015 17:43:28 +0000 (18:43 +0100)]
Tidy .gitignore
Sylvain Beucler [Mon, 16 Mar 2015 17:42:50 +0000 (18:42 +0100)]
unix accounts: fix name conflicts between per-user groups and project groups [#660]
Roland Mas [Fri, 13 Mar 2015 13:59:04 +0000 (14:59 +0100)]
Merge branch '6.0' into feature/taskboard-plugin
Roland Mas [Fri, 13 Mar 2015 13:53:29 +0000 (14:53 +0100)]
Install taskboard plugin by default
Sylvain Beucler [Thu, 12 Mar 2015 14:30:41 +0000 (15:30 +0100)]
testsuite: gitignore generated config.php
Sylvain Beucler [Thu, 12 Mar 2015 14:26:24 +0000 (15:26 +0100)]
web: simplify path to configuration
Sylvain Beucler [Thu, 12 Mar 2015 14:24:39 +0000 (15:24 +0100)]
scm: add robots.txt
Sylvain Beucler [Thu, 12 Mar 2015 13:58:21 +0000 (14:58 +0100)]
scm: make https auth realm (AuthName) configurable to ease 5.3->6.0 upgrades
Sylvain Beucler [Thu, 12 Mar 2015 13:55:22 +0000 (14:55 +0100)]
source install: don't overwrite existing plugin .ini files
Sylvain Beucler [Thu, 12 Mar 2015 10:48:07 +0000 (11:48 +0100)]
vhosts: move to new httpd conf method
Franck Villaume [Wed, 11 Mar 2015 18:30:44 +0000 (19:30 +0100)]
plugin taskboard: fix unit tests & clean-up
Sylvain Beucler [Wed, 11 Mar 2015 16:51:34 +0000 (17:51 +0100)]
testsuite: document the presence of a sleep()
Sylvain Beucler [Wed, 11 Mar 2015 16:10:08 +0000 (17:10 +0100)]
web: s/GForge/FusionForge/ in environment variables
Sylvain Beucler [Wed, 11 Mar 2015 15:59:26 +0000 (16:59 +0100)]
web: install static (non-generated) conffiles directly
Sylvain Beucler [Wed, 11 Mar 2015 13:38:20 +0000 (14:38 +0100)]
Sylvain Beucler [Tue, 10 Mar 2015 17:01:21 +0000 (18:01 +0100)]
Merge branch 'Branch_5_3' into 6.0
Conflicts:
src/plugins/scmgit/common/GitPlugin.class.php
Sylvain Beucler [Tue, 10 Mar 2015 16:42:54 +0000 (17:42 +0100)]
scmgit: fix UGLY bug to fix permissions on secondary repos
Roland Mas [Tue, 10 Mar 2015 14:05:49 +0000 (15:05 +0100)]
Merge branch 'Branch_5_3' into 6.0
Roland Mas [Tue, 10 Mar 2015 13:59:01 +0000 (14:59 +0100)]
Docman: fix doc edit (or undelete) when several folders have the same name
Vitaliy Pylypiv [Mon, 9 Mar 2015 16:48:06 +0000 (18:48 +0200)]
Fixes after 6.0 migration. Only artifact title now is shown on the card.
Roland Mas [Thu, 5 Mar 2015 16:56:23 +0000 (17:56 +0100)]
Use Apache Define directives to factor variables, and use these directives in configuration files to reduce their variability
Roland Mas [Fri, 6 Mar 2015 11:28:30 +0000 (12:28 +0100)]
Use appropriate link name
Roland Mas [Fri, 6 Mar 2015 10:58:41 +0000 (11:58 +0100)]
Give the system a few seconds to settle down before trying using the new user
Roland Mas [Fri, 6 Mar 2015 08:57:02 +0000 (09:57 +0100)]
Fixed Apache config for viewvc.cgi
Roland Mas [Thu, 5 Mar 2015 18:25:02 +0000 (19:25 +0100)]
Fixed testsuite to expect current text
Roland Mas [Thu, 5 Mar 2015 17:51:47 +0000 (18:51 +0100)]
Fixed hardcoded path
Roland Mas [Thu, 5 Mar 2015 17:48:17 +0000 (18:48 +0100)]
Fixed URL when testsuite calls gitweb directly rather than following links
Roland Mas [Thu, 5 Mar 2015 17:40:05 +0000 (18:40 +0100)]
Fixed iframe handling in testsuite
Roland Mas [Thu, 5 Mar 2015 17:38:51 +0000 (18:38 +0100)]
gitweb config tweaks, removing hardcoded URL
Roland Mas [Thu, 5 Mar 2015 17:14:45 +0000 (18:14 +0100)]
Use new gitweb URL in testsuite
Roland Mas [Thu, 5 Mar 2015 15:39:03 +0000 (16:39 +0100)]
Use new URL for gitweb
Roland Mas [Thu, 5 Mar 2015 15:27:51 +0000 (16:27 +0100)]
Backport from master: fixed testsuite to expect new name of link
Roland Mas [Thu, 5 Mar 2015 14:05:50 +0000 (15:05 +0100)]
Merge branch 'Branch_5_3' into 6.0
Sylvain Beucler [Thu, 26 Feb 2015 17:10:52 +0000 (18:10 +0100)]
scmsvn: handle 5.3->6.0 URL redirects for checkouts under user 'anonsvn'
Sylvain Beucler [Thu, 26 Feb 2015 16:48:05 +0000 (17:48 +0100)]
scm*: URL redirections for FF 5.3->6.0
Sylvain Beucler [Thu, 26 Feb 2015 15:41:09 +0000 (16:41 +0100)]
scmsvn: don't expose viewvc.cgi directly
Sylvain Beucler [Thu, 26 Feb 2015 15:38:39 +0000 (16:38 +0100)]
scmgit: allow browsing git bare repos
Franck Villaume [Wed, 25 Feb 2015 18:59:42 +0000 (19:59 +0100)]
white space & tab
Sylvain Beucler [Wed, 25 Feb 2015 18:43:26 +0000 (19:43 +0100)]
reactivity: centralize regen of apache passwd and auth.conf in systasksd
Sylvain Beucler [Wed, 25 Feb 2015 18:01:40 +0000 (19:01 +0100)]
itk: further factor out scmgit and scmsvn
- centralize basic auth on /authscm/<user>/
- make exception for /authscm/<user>/viewvc/ (cookie auth)
- document experiments with ditching password file
- properly block attempts to suid non-FusionForge users
Sylvain Beucler [Wed, 25 Feb 2015 15:01:07 +0000 (16:01 +0100)]
scmgit: gitweb links to extra and personal repos + clarify presentation
Sylvain Beucler [Wed, 25 Feb 2015 15:00:27 +0000 (16:00 +0100)]
html helpers: optionaly disable indent, to avoid extra spaces around tags such as '<a>' or '<i>'
Sylvain Beucler [Wed, 25 Feb 2015 11:22:24 +0000 (12:22 +0100)]
scmgit: trim duplicate '//' in SSH URLs
Sylvain Beucler [Wed, 25 Feb 2015 11:20:14 +0000 (12:20 +0100)]
scmgit: remove duplicate anonscm access doc
Sylvain Beucler [Wed, 25 Feb 2015 11:00:31 +0000 (12:00 +0100)]
scmgit: implement SSH read-only access, by appropriate chmod/chgrp on the top-level project dir
Sylvain Beucler [Tue, 24 Feb 2015 17:35:19 +0000 (18:35 +0100)]
scmgit: simplify and remove dead code, following itk transition
- remove obsolete webdav conf
- don't generate per-group authfile (used by said webdav conf)
- don't generate group files nor per-group macros (rely on Unix groups)
- generate authfile from nss_passwd table (speed up for large instances)
- shorten gitweb URL from /authscm/user/gitweb/project/ to /authscm/user/gitweb/