Sylvain Beucler [Thu, 2 Jul 2015 13:31:38 +0000 (15:31 +0200)]
Prepare 6.0.2
Sylvain Beucler [Thu, 2 Jul 2015 13:26:58 +0000 (15:26 +0200)]
Software Map: use "GNU/Linux" instead of "Linux" when refering to the OS
Sylvain Beucler [Thu, 2 Jul 2015 12:48:47 +0000 (14:48 +0200)]
snippets: allow forge administrator to delete snippets
Sylvain Beucler [Thu, 2 Jul 2015 10:17:57 +0000 (12:17 +0200)]
stats: fix weekly commits display
Sylvain Beucler [Wed, 1 Jul 2015 17:14:29 +0000 (19:14 +0200)]
stats: fix weekly aggregation (2)
Sylvain Beucler [Wed, 1 Jul 2015 17:09:28 +0000 (19:09 +0200)]
stats: fix weekly aggregation
Sylvain Beucler [Wed, 1 Jul 2015 12:31:10 +0000 (14:31 +0200)]
stats: fix misleading label on statistics default empty graph
Sylvain Beucler [Tue, 30 Jun 2015 17:04:04 +0000 (19:04 +0200)]
FRS: actually there's no release-level RBAC, only package-level
Sylvain Beucler [Tue, 30 Jun 2015 16:27:41 +0000 (18:27 +0200)]
FRS: revert Notes and ChangeLog as optional fields - also when editing releases
Sylvain Beucler [Tue, 30 Jun 2015 16:19:08 +0000 (18:19 +0200)]
fix FRS: do not display hidden releases publicly (2)
Sylvain Beucler [Tue, 30 Jun 2015 09:38:10 +0000 (11:38 +0200)]
testsuite: fix avahi package name on centos
Sylvain Beucler [Tue, 30 Jun 2015 08:52:21 +0000 (10:52 +0200)]
testsuite: add missing deps in buildbot Makefile
Franck Villaume [Sun, 28 Jun 2015 14:59:17 +0000 (16:59 +0200)]
fix FRS: do not display hidden releases publicly
Franck Villaume [Sun, 28 Jun 2015 14:45:46 +0000 (16:45 +0200)]
plugin taskboard: space
Franck Villaume [Sun, 28 Jun 2015 13:58:33 +0000 (15:58 +0200)]
plugin taskboard: fix column background none -> white
Franck Villaume [Sun, 28 Jun 2015 13:38:46 +0000 (15:38 +0200)]
fix tracker add/update field option: wrong column title order
Franck Villaume [Sun, 28 Jun 2015 13:19:51 +0000 (15:19 +0200)]
plugin taskboard: fix logic on initialize error
Franck Villaume [Sun, 28 Jun 2015 13:06:48 +0000 (15:06 +0200)]
complete fix [#782]: add missing section
Sylvain Beucler [Fri, 26 Jun 2015 09:31:20 +0000 (11:31 +0200)]
FRS: don't reset permissions when derefencing roles in other projects [#782]
Sylvain Beucler [Thu, 25 Jun 2015 16:02:41 +0000 (18:02 +0200)]
install: Fedora20 is EOL, upgrade to Fedora22
Sylvain Beucler [Thu, 25 Jun 2015 14:59:34 +0000 (16:59 +0200)]
debian: register lists uninstall script
Sylvain Beucler [Thu, 25 Jun 2015 14:40:11 +0000 (16:40 +0200)]
lists: fix syntax error
Sylvain Beucler [Thu, 25 Jun 2015 14:34:34 +0000 (16:34 +0200)]
install: stop fusionforge-systasksd on uninstall
Sylvain Beucler [Thu, 25 Jun 2015 13:13:57 +0000 (15:13 +0200)]
lists: remove autodetection symlink on uninstall
Sylvain Beucler [Thu, 25 Jun 2015 12:58:45 +0000 (14:58 +0200)]
lists: fix installation on CentOS
Sylvain Beucler [Thu, 25 Jun 2015 12:56:26 +0000 (14:56 +0200)]
mediawiki: fix fall-back mediawiki detection (bad booleans)
Sylvain Beucler [Thu, 25 Jun 2015 12:08:26 +0000 (14:08 +0200)]
debian: only introduce replaces+breaks for package with overlapping filesets
Sylvain Beucler [Thu, 25 Jun 2015 12:07:36 +0000 (14:07 +0200)]
debian: fix upgrade conflict on locale files
Sylvain Beucler [Thu, 25 Jun 2015 11:50:48 +0000 (13:50 +0200)]
Update CHANGES
Sylvain Beucler [Thu, 25 Jun 2015 11:48:55 +0000 (13:48 +0200)]
install: remove logs on purge
Sylvain Beucler [Thu, 25 Jun 2015 09:20:49 +0000 (11:20 +0200)]
account: do display error message when key is invalid
Sylvain Beucler [Thu, 25 Jun 2015 09:05:39 +0000 (11:05 +0200)]
account: fix elliptic curve ssh keys support
Sylvain Beucler [Wed, 24 Jun 2015 15:59:26 +0000 (17:59 +0200)]
lists: fix cookie path
Sylvain Beucler [Wed, 24 Jun 2015 15:39:16 +0000 (17:39 +0200)]
lists: remove debian7 work-around (we require debian8)
Sylvain Beucler [Wed, 24 Jun 2015 15:23:21 +0000 (17:23 +0200)]
debian: protect more prerm script in case dpkg found it funny to already remove the fusionforge-common dependency
Sylvain Beucler [Wed, 24 Jun 2015 15:13:50 +0000 (17:13 +0200)]
debian: silent lintian command-with-path-in-maintainer-script
Sylvain Beucler [Wed, 24 Jun 2015 14:55:14 +0000 (16:55 +0200)]
lists: fix description encoding depending on Mailman version (clean-up)
Sylvain Beucler [Wed, 24 Jun 2015 14:47:57 +0000 (16:47 +0200)]
lists: fix description encoding depending on Mailman version
Sylvain Beucler [Wed, 24 Jun 2015 14:40:30 +0000 (16:40 +0200)]
lists: consistent URL rewriting
Sylvain Beucler [Wed, 24 Jun 2015 13:20:57 +0000 (15:20 +0200)]
lists: now immediately created (docfix)
Sylvain Beucler [Tue, 23 Jun 2015 14:23:34 +0000 (16:23 +0200)]
Debian upload
Sylvain Beucler [Tue, 23 Jun 2015 14:15:21 +0000 (16:15 +0200)]
Fedora upload
Sylvain Beucler [Tue, 23 Jun 2015 13:44:03 +0000 (15:44 +0200)]
Prepare 6.0.1
Sylvain Beucler [Tue, 23 Jun 2015 13:20:17 +0000 (15:20 +0200)]
FRS: fix links to release .zip when the package contain spaces
Sylvain Beucler [Tue, 23 Jun 2015 12:16:03 +0000 (14:16 +0200)]
FRS: exclude re-zips from search engines indexing
Sylvain Beucler [Tue, 23 Jun 2015 11:54:47 +0000 (13:54 +0200)]
FRS: don't hide download links behind a layer of javascript (+ indent)
Sylvain Beucler [Mon, 22 Jun 2015 14:43:05 +0000 (16:43 +0200)]
project: fix frs admin URL
Sylvain Beucler [Mon, 22 Jun 2015 14:23:00 +0000 (16:23 +0200)]
frs: don't enforce length on notes and changelog, as it confuses users, and was only checked when editing the fields with an uploaded text file in the past
Sylvain Beucler [Mon, 22 Jun 2015 13:57:56 +0000 (15:57 +0200)]
widgets: make mylatestcommits and projectlatestcommits work with ITK (Git)
Sylvain Beucler [Mon, 22 Jun 2015 13:16:44 +0000 (15:16 +0200)]
activity: first stab at remote git log
Sylvain Beucler [Fri, 19 Jun 2015 15:52:19 +0000 (17:52 +0200)]
activity,widgets: add missing counterpart at scm.xxx
Sylvain Beucler [Fri, 19 Jun 2015 15:51:10 +0000 (17:51 +0200)]
widgets: make mylatestcommits and projectlatestcommits work with ITK (SVN)
Sylvain Beucler [Fri, 19 Jun 2015 15:06:56 +0000 (17:06 +0200)]
activity: parse XML on the fly again, rather than in a temporary file (+ fix error handling)
Sylvain Beucler [Fri, 19 Jun 2015 14:41:00 +0000 (16:41 +0200)]
activity: first stab at remote svn log
Sylvain Beucler [Thu, 18 Jun 2015 08:31:52 +0000 (10:31 +0200)]
user home: fix missing full name when there's a title
Roland Mas [Wed, 17 Jun 2015 13:41:54 +0000 (15:41 +0200)]
Added testsuite for "message" plugin
Roland Mas [Wed, 17 Jun 2015 07:08:54 +0000 (09:08 +0200)]
Document git revid in Debian package changelog.
Sylvain Beucler [Tue, 16 Jun 2015 14:32:52 +0000 (16:32 +0200)]
Merge branch 'Branch_5_3' into 6.0
Sylvain Beucler [Tue, 16 Jun 2015 14:32:10 +0000 (16:32 +0200)]
Fix predictable debug temporary file name
Sylvain Beucler [Tue, 16 Jun 2015 13:01:08 +0000 (15:01 +0200)]
Update CHANGES
Sylvain Beucler [Tue, 16 Jun 2015 12:49:41 +0000 (14:49 +0200)]
scmhook: sync postreceiveemail from upstream, to fix issues when some characters are used in the commit log
+
e1cbb1af7c00d8126879a10895857151ddd8eb5b
use PHP instead of Perl to RFC2047 MIME-encode the eMail Subject
still can’t believe only PHP does it right…
Roland Mas [Tue, 16 Jun 2015 12:11:39 +0000 (14:11 +0200)]
Merge branch 'Branch_5_3' into 6.0
Roland Mas [Tue, 16 Jun 2015 12:11:14 +0000 (14:11 +0200)]
Fixed predictable temporary file name in scmhook library
Sylvain Beucler [Tue, 16 Jun 2015 09:43:15 +0000 (11:43 +0200)]
rpm: scmhook: Perl is required for svn commitemail and checkmimetype
Sylvain Beucler [Tue, 16 Jun 2015 08:34:17 +0000 (10:34 +0200)]
Disable forceful compression, mitigates BREACK attacks [#779]
- delegates compression to Apache mod_deflate, if configured so
- avoids double-compression when the output is already compressed (PHP ignores Content-encoding)
- beware: some vendor libs (simplepie) and modules (wiki) may contionally re-enable it
Sylvain Beucler [Mon, 15 Jun 2015 15:29:18 +0000 (17:29 +0200)]
tracker: on item update, notify users who monitor the whole tracker (as documented)
Sylvain Beucler [Mon, 15 Jun 2015 10:01:09 +0000 (12:01 +0200)]
downloading user content: make behavior (including security) consistent [#773]
Roland Mas [Mon, 15 Jun 2015 07:09:54 +0000 (09:09 +0200)]
Recreate repository metadata before pushing, so that 3rd-party RPMs are also referenced
Sylvain Beucler [Thu, 11 Jun 2015 14:04:56 +0000 (16:04 +0200)]
Update CHANGES
Sylvain Beucler [Thu, 11 Jun 2015 14:04:49 +0000 (16:04 +0200)]
forum: fix attachments upgrade script, fix message approval, fix pending attachments download, and properly delete attachments
Sylvain Beucler [Wed, 10 Jun 2015 14:37:59 +0000 (16:37 +0200)]
scmsvn: for clarity, use URLs on SCM that do not depend on the frontend
Sylvain Beucler [Wed, 10 Jun 2015 13:17:59 +0000 (15:17 +0200)]
scmhook: svn: commitemail: when file list is too long, mail intro is truncated (3k max); place commit message first so it always appears
Patch by Vincent Lefèvre - https://gforge.inria.fr/tracker/index.php?func=detail&aid=17776&group_id=1&atid=110
Sylvain Beucler [Wed, 10 Jun 2015 10:24:10 +0000 (12:24 +0200)]
forum: properly apply permissions on /forum
Sylvain Beucler [Wed, 10 Jun 2015 09:19:41 +0000 (11:19 +0200)]
web: stalled Apache2 processes are not stuck in dav_svn or git, but in nss-pgsql; moving process clean-up to fusionforge-web
Franck Villaume [Tue, 9 Jun 2015 18:46:45 +0000 (20:46 +0200)]
fix [#776]: add submit button at bottom on edit artifact form
Sylvain Beucler [Mon, 8 Jun 2015 15:14:02 +0000 (17:14 +0200)]
scm: kill stalled apache processes
Sylvain Beucler [Mon, 8 Jun 2015 14:39:15 +0000 (16:39 +0200)]
20150404-scmperms.php: fix permissions
Sylvain Beucler [Mon, 8 Jun 2015 14:12:19 +0000 (16:12 +0200)]
20141106-frs-zip-per-release.php: fix undeclared variable
Franck Villaume [Sun, 7 Jun 2015 16:48:00 +0000 (18:48 +0200)]
tracker: fix display relations in artifact detail page
Franck Villaume [Sun, 7 Jun 2015 14:42:00 +0000 (16:42 +0200)]
docman: fix update when same file already exists in folder.
Franck Villaume [Sun, 7 Jun 2015 09:20:02 +0000 (11:20 +0200)]
fix [#774]: secure package & release name. same error already fixed in [#733]
Franck Villaume [Tue, 2 Jun 2015 09:51:08 +0000 (11:51 +0200)]
forum: remove double site header in attachment window
Sylvain Beucler [Fri, 5 Jun 2015 16:24:52 +0000 (18:24 +0200)]
viewvc: support spaces
Roland Mas [Fri, 5 Jun 2015 16:21:31 +0000 (18:21 +0200)]
Also sign arch-specific packages (not only noarch)
Roland Mas [Fri, 5 Jun 2015 13:09:53 +0000 (15:09 +0200)]
Try pushing the backported *.rpm files to what will become a yum repository later
Roland Mas [Fri, 5 Jun 2015 12:26:35 +0000 (14:26 +0200)]
Try pushing the backported *.rpm files to what will become a yum repository later
Sylvain Beucler [Fri, 5 Jun 2015 10:23:37 +0000 (12:23 +0200)]
tracker: remove HTML entities in plain text mail notification
Sylvain Beucler [Fri, 5 Jun 2015 08:54:02 +0000 (10:54 +0200)]
scm browser: use 'scm_host' rather than project 'Box', which is obsolete and causes issues when testing production data in development environment (bis)
Sylvain Beucler [Thu, 4 Jun 2015 16:08:00 +0000 (18:08 +0200)]
Doc fixes
Sylvain Beucler [Thu, 4 Jun 2015 15:12:51 +0000 (17:12 +0200)]
viewvc: disable compression between frontend and scm, because it conflicts with PHP|Apache's auto-compression between user and frontend
Sylvain Beucler [Wed, 3 Jun 2015 14:56:53 +0000 (16:56 +0200)]
Update CHANGES
Sylvain Beucler [Wed, 3 Jun 2015 14:45:35 +0000 (16:45 +0200)]
tracker: fix edit feature on artifact detail view - without rehtmlizing the description on change
Roland Mas [Wed, 3 Jun 2015 11:28:49 +0000 (13:28 +0200)]
Fixed pushing of RPM repository
Sylvain Beucler [Wed, 3 Jun 2015 09:42:35 +0000 (11:42 +0200)]
scmhook: allow disabling a hook
Roland Mas [Wed, 3 Jun 2015 08:47:51 +0000 (10:47 +0200)]
Tweak rsync to only push relevant files
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