Sylvain Beucler [Wed, 3 Jun 2015 08:19:06 +0000 (10:19 +0200)]
scmhook: fix db issue when updating multiple repos
Roland Mas [Wed, 3 Jun 2015 08:06:53 +0000 (10:06 +0200)]
Sign the *.changes file
Roland Mas [Wed, 3 Jun 2015 07:35:33 +0000 (09:35 +0200)]
Do the package signing on the buildbot rather than on fusionforge.org; also (try to) sign RPM packages and repository.
Roland Mas [Tue, 2 Jun 2015 15:26:05 +0000 (17:26 +0200)]
Use PHP to RFC2047-encode email subject
Sylvain Beucler [Tue, 2 Jun 2015 14:05:16 +0000 (16:05 +0200)]
Fix html helper
Sylvain Beucler [Tue, 2 Jun 2015 13:40:44 +0000 (15:40 +0200)]
widgets: only display user's active projects
Sylvain Beucler [Tue, 2 Jun 2015 12:42:16 +0000 (14:42 +0200)]
scm: fix access to repositories (give _scmro access to _scmrw users)
Roland Mas [Tue, 2 Jun 2015 10:10:36 +0000 (12:10 +0200)]
Display newest releases first
Roland Mas [Tue, 2 Jun 2015 09:37:10 +0000 (11:37 +0200)]
Cope with commit messages containing special characters
Roland Mas [Tue, 2 Jun 2015 08:55:28 +0000 (10:55 +0200)]
Partial fix for [#772]: fixed email subject
Roland Mas [Mon, 1 Jun 2015 13:38:15 +0000 (15:38 +0200)]
Fixed extraction of branch name + add debugging info
Roland Mas [Mon, 1 Jun 2015 13:04:02 +0000 (15:04 +0200)]
Fixed extraction of branch name
Roland Mas [Mon, 1 Jun 2015 11:55:10 +0000 (13:55 +0200)]
Make script executable
Roland Mas [Mon, 1 Jun 2015 11:35:26 +0000 (13:35 +0200)]
Getting ready for Debian 9 and 10 (it's never too early :-)
Sylvain Beucler [Mon, 1 Jun 2015 11:45:22 +0000 (13:45 +0200)]
testsuite: simplify package rsync
Roland Mas [Mon, 1 Jun 2015 11:23:27 +0000 (13:23 +0200)]
cd back to the proper directory after copying the packages
Roland Mas [Mon, 1 Jun 2015 10:41:48 +0000 (12:41 +0200)]
Split pushing of packages into its own file
Sylvain Beucler [Mon, 1 Jun 2015 10:14:16 +0000 (12:14 +0200)]
testsuite: properly fix .changes path
Sylvain Beucler [Mon, 1 Jun 2015 10:14:00 +0000 (12:14 +0200)]
deb: CHANGES already installed - document that expicitely
Sylvain Beucler [Mon, 1 Jun 2015 10:05:52 +0000 (12:05 +0200)]
testsuite: make repo publication optional
Sylvain Beucler [Mon, 1 Jun 2015 10:05:40 +0000 (12:05 +0200)]
testsuite: fix .changes path
Roland Mas [Mon, 1 Jun 2015 09:27:50 +0000 (11:27 +0200)]
Push generated *.rpm packages to a repository on fusionforge.fusionforge.org
Roland Mas [Mon, 1 Jun 2015 09:14:40 +0000 (11:14 +0200)]
Push generated *.deb packages to a repository on fusionforge.fusionforge.org
Sylvain Beucler [Mon, 1 Jun 2015 08:53:56 +0000 (10:53 +0200)]
Add myself in AUTHORS
Sylvain Beucler [Mon, 1 Jun 2015 08:53:27 +0000 (10:53 +0200)]
deb/rpm: distribute CHANGES in .deb, don't distribute INSTALL.TXT in a packaged install
Sylvain Beucler [Mon, 1 Jun 2015 08:51:02 +0000 (10:51 +0200)]
Move text change to master, to maintain strings freeze and maintain existing translations
Roland Mas [Sun, 31 May 2015 19:13:21 +0000 (21:13 +0200)]
Don't try to package a nonexisting file
Roland Mas [Sun, 31 May 2015 18:04:28 +0000 (20:04 +0200)]
Only fetch built packages into the workspace if the tests were successful
Roland Mas [Sat, 30 May 2015 20:51:43 +0000 (22:51 +0200)]
Add support for elliptic curve ssh keys, patch from "Unit 193 <unit193@ubuntu.com>".
Roland Mas [Fri, 29 May 2015 21:27:23 +0000 (23:27 +0200)]
Store packages repositories in the workspace after a successful build
Roland Mas [Fri, 29 May 2015 15:27:03 +0000 (17:27 +0200)]
Ignore generated tarballs
Roland Mas [Fri, 29 May 2015 15:22:52 +0000 (17:22 +0200)]
Fetch built packages into the "workspace" after the tests have run
Sylvain Beucler [Fri, 29 May 2015 12:43:56 +0000 (14:43 +0200)]
Make INSTALL.TXT point to the (up-to-update) wiki
Sylvain Beucler [Fri, 29 May 2015 12:42:54 +0000 (14:42 +0200)]
Remove obsolete NEWS file - see CHANGES instead
Sylvain Beucler [Fri, 29 May 2015 12:41:10 +0000 (14:41 +0200)]
6.0 uploaded to Fedora 23
Roland Mas [Fri, 29 May 2015 12:27:03 +0000 (14:27 +0200)]
Preparing 6.0-1 for Debian.
Sylvain Beucler [Fri, 29 May 2015 11:55:32 +0000 (13:55 +0200)]
Preparing 6.0 (2)
Roland Mas [Fri, 29 May 2015 11:44:44 +0000 (13:44 +0200)]
Preparing 6.0
Roland Mas [Fri, 29 May 2015 08:19:35 +0000 (10:19 +0200)]
Merge branch 'Branch_5_3' into 6.0
Roland Mas [Fri, 29 May 2015 08:19:16 +0000 (10:19 +0200)]
Fixed syntax error.
Roland Mas [Thu, 28 May 2015 14:52:08 +0000 (16:52 +0200)]
Merge branch 'Branch_5_3' into 6.0
Roland Mas [Thu, 28 May 2015 14:50:19 +0000 (16:50 +0200)]
Strip {CRYPT} as well as {crypt} from passwords fetched from LDAP
Sylvain Beucler [Thu, 28 May 2015 13:35:59 +0000 (15:35 +0200)]
deb/rpm: install fusionforge-scm with the main metapackage + Recommend it in scm* plugins
Roland Mas [Thu, 28 May 2015 12:49:16 +0000 (14:49 +0200)]
Updated debian/watch file to handle rc versions
Sylvain Beucler [Thu, 28 May 2015 12:36:30 +0000 (14:36 +0200)]
rpm: rc4 uploaded
Sylvain Beucler [Thu, 28 May 2015 11:54:16 +0000 (13:54 +0200)]
debian: rc4 uploaded
Sylvain Beucler [Thu, 28 May 2015 11:41:14 +0000 (13:41 +0200)]
scmgit: redirect old gitweb URLs to new ones
Sylvain Beucler [Thu, 28 May 2015 10:13:22 +0000 (12:13 +0200)]
Prepare 6.0rc4
Sylvain Beucler [Thu, 28 May 2015 10:12:55 +0000 (12:12 +0200)]
Merge remote-tracking branch 'origin/Branch_5_3' into 6.0
Conflicts:
src/CHANGES
src/common/include/FusionForge.class.php
Roland Mas [Thu, 28 May 2015 10:03:36 +0000 (12:03 +0200)]
Prepare 5.3.4
Roland Mas [Thu, 28 May 2015 09:14:09 +0000 (11:14 +0200)]
Merge branch 'Branch_5_3' into 6.0
Sylvain Beucler [Wed, 27 May 2015 17:12:02 +0000 (19:12 +0200)]
lists: use html_helpers, with absolute URL
Sylvain Beucler [Wed, 27 May 2015 17:03:32 +0000 (19:03 +0200)]
lists: fix wrong URL in default list archives page
Sylvain Beucler [Wed, 27 May 2015 16:51:37 +0000 (18:51 +0200)]
lists: reintroduce httpd config from mailman plugin, as we actually depend on it for the standard lists support
Sylvain Beucler [Wed, 27 May 2015 16:33:29 +0000 (18:33 +0200)]
html_helpers: don't use util_make_link for absolute URLs
Sylvain Beucler [Wed, 27 May 2015 16:17:43 +0000 (18:17 +0200)]
scmhook: don't pollute the svn/git output unless there's an actual error
Sylvain Beucler [Wed, 27 May 2015 16:14:55 +0000 (18:14 +0200)]
reactivity: don't transactionize all steps of group configuration, otherwise systasksd will run on not-yet-approved project and ignore it
Sylvain Beucler [Wed, 27 May 2015 15:25:58 +0000 (17:25 +0200)]
scm: don't request a random repo update on normalizeData()
Sylvain Beucler [Wed, 27 May 2015 14:14:57 +0000 (16:14 +0200)]
systasksd: while umask(0) is recommended for daemons, this is likely to introduce bugs and security issues
Roland Mas [Tue, 26 May 2015 20:12:40 +0000 (22:12 +0200)]
Prevent arbitrary command execution via clone URL parameter of the method to create secondary Git repositories. Found by Ansgar Burchardt <ansgar@debian.org>. This is CVE-2015-0850.
Franck Villaume [Sun, 24 May 2015 16:40:46 +0000 (18:40 +0200)]
plugin scmgit: fix wrong test in activity function
Franck Villaume [Sun, 24 May 2015 15:56:00 +0000 (17:56 +0200)]
fix wrong chartid
Franck Villaume [Sun, 24 May 2015 15:36:43 +0000 (17:36 +0200)]
fix html_chartid function
Franck Villaume [Sun, 24 May 2015 15:35:56 +0000 (17:35 +0200)]
indent
Franck Villaume [Sat, 23 May 2015 16:50:37 +0000 (18:50 +0200)]
tracker: use HTML helper
Franck Villaume [Sat, 23 May 2015 09:41:04 +0000 (11:41 +0200)]
widgets Latest commits: fix use allow_multiple_scm option
Roland Mas [Fri, 22 May 2015 15:47:59 +0000 (17:47 +0200)]
Grant access to Mediawiki's uploaded files
Roland Mas [Fri, 22 May 2015 15:09:45 +0000 (17:09 +0200)]
Fixed debian/changelog to use a more proper version number.
Sylvain Beucler [Fri, 22 May 2015 13:09:20 +0000 (15:09 +0200)]
i18n: mark authbuiltin description for translation [#754]
Roland Mas [Fri, 22 May 2015 11:55:03 +0000 (13:55 +0200)]
6.0rc3
Franck Villaume [Thu, 21 May 2015 19:39:08 +0000 (21:39 +0200)]
tracker: remove broken link. there is no specific help available
Franck Villaume [Tue, 19 May 2015 20:54:45 +0000 (22:54 +0200)]
plugins scmsvn & scmgit: test against right section, remove test against use_dav since itk provide both access now
Franck Villaume [Tue, 19 May 2015 18:48:45 +0000 (20:48 +0200)]
htmlIframeResizer: fix link to project home in case of iframe => do not open main website in the iframe
Sylvain Beucler [Mon, 18 May 2015 15:08:10 +0000 (17:08 +0200)]
rpm: fixup changelog
Sylvain Beucler [Mon, 18 May 2015 15:07:51 +0000 (17:07 +0200)]
rpm: fix double-declaration of plugin-webanalytics
Sylvain Beucler [Mon, 18 May 2015 15:07:21 +0000 (17:07 +0200)]
hudson: remove unnecessary quote in description (which also avoids a syntax coloring issue when editing fusionforge.spec :p)
Sylvain Beucler [Mon, 18 May 2015 12:51:26 +0000 (14:51 +0200)]
vm: update debian netinst URL
Sylvain Beucler [Mon, 18 May 2015 12:40:18 +0000 (14:40 +0200)]
system: sysRegenUserGroups: revert additional group by's, pending check that error wasn't due to old pgsql
Sylvain Beucler [Mon, 18 May 2015 12:39:00 +0000 (14:39 +0200)]
spacing
Franck Villaume [Sun, 17 May 2015 18:17:32 +0000 (20:17 +0200)]
fix sysRegenUserGroups, missing columns in group by clause
Franck Villaume [Fri, 15 May 2015 07:57:37 +0000 (09:57 +0200)]
scm: add missing global var
Franck Villaume [Thu, 14 May 2015 22:47:57 +0000 (00:47 +0200)]
frs: newest packages first
Franck Villaume [Thu, 14 May 2015 22:36:57 +0000 (00:36 +0200)]
plugin taskboard: clean-up ini file
Franck Villaume [Thu, 14 May 2015 22:21:13 +0000 (00:21 +0200)]
fix php syntax
Franck Villaume [Thu, 14 May 2015 18:06:41 +0000 (20:06 +0200)]
plugin hudson: fix iframe url => absolute
Franck Villaume [Thu, 14 May 2015 17:56:33 +0000 (19:56 +0200)]
plugin taskboard: fix artifact creation with resolution extra field
Franck Villaume [Thu, 14 May 2015 17:55:53 +0000 (19:55 +0200)]
tracker: fix remap error message, avoid echo => use setError
Franck Villaume [Thu, 14 May 2015 17:03:01 +0000 (19:03 +0200)]
tracker: add missing separator
Franck Villaume [Thu, 14 May 2015 17:00:03 +0000 (19:00 +0200)]
tracker: fix edit feature on artifact detail view
Franck Villaume [Thu, 14 May 2015 16:05:52 +0000 (18:05 +0200)]
tracker: use preg_replace_callback (preg_replace /e option is obsolete), fix tooltip on artifact link
Franck Villaume [Thu, 14 May 2015 15:31:36 +0000 (17:31 +0200)]
plugin taskboard: fix display error message on artifact creation
Franck Villaume [Thu, 14 May 2015 15:16:25 +0000 (17:16 +0200)]
tracker: do not hide error on status mapping, reuse the real error message
Sylvain Beucler [Wed, 13 May 2015 16:42:21 +0000 (18:42 +0200)]
deb: prepare for upload
Sylvain Beucler [Wed, 13 May 2015 16:39:03 +0000 (18:39 +0200)]
lintian: description-is-pkg-name
Sylvain Beucler [Wed, 13 May 2015 16:25:31 +0000 (18:25 +0200)]
lintian: script-in-etc-init.d-not-registered-via-update-rc.d + init.d-script-does-not-source-init-functions
Sylvain Beucler [Wed, 13 May 2015 16:21:54 +0000 (18:21 +0200)]
lintian: python-script-but-no-python-dep
Sylvain Beucler [Wed, 13 May 2015 16:15:22 +0000 (18:15 +0200)]
lintian: script-not-executable
Sylvain Beucler [Wed, 13 May 2015 16:13:21 +0000 (18:13 +0200)]
lintian: init.d-script-does-not-implement-required-option
Sylvain Beucler [Wed, 13 May 2015 16:12:55 +0000 (18:12 +0200)]
lintian: script-not-executable
Sylvain Beucler [Wed, 13 May 2015 16:07:45 +0000 (18:07 +0200)]
Merge branch 'Branch_5_3' into 6.0
Conflicts:
src/common/include/FusionForge.class.php
src/www/index_std.php