Roland Mas [Thu, 6 Oct 2016 13:35:16 +0000 (15:35 +0200)]
Fixed testsuite
Roland Mas [Thu, 18 Aug 2016 13:54:21 +0000 (15:54 +0200)]
Improve test script
Roland Mas [Thu, 18 Aug 2016 13:50:07 +0000 (15:50 +0200)]
Added sample SOAP client for global activity plugin
Roland Mas [Thu, 18 Aug 2016 13:30:31 +0000 (15:30 +0200)]
Debug
Roland Mas [Thu, 18 Aug 2016 13:26:36 +0000 (15:26 +0200)]
Debug
Roland Mas [Wed, 15 Jun 2016 11:57:01 +0000 (13:57 +0200)]
Merge remote-tracking branch 'upstream/6.0' into adullact/6.0/globalactivity-plugin
Roland Mas [Wed, 15 Jun 2016 11:53:22 +0000 (13:53 +0200)]
Reset global variables in activity() method
activity() can be called multiple times in a single request (with
upcoming globalactivity plugin), so the global vars need to be reset to
avoid leaking across projects.
Roland Mas [Wed, 15 Jun 2016 11:00:51 +0000 (13:00 +0200)]
Fixed testsuite
Roland Mas [Wed, 15 Jun 2016 09:13:27 +0000 (11:13 +0200)]
Fixed method name in testsuite
Franck Villaume [Tue, 14 Jun 2016 18:46:12 +0000 (20:46 +0200)]
upgrade selenium to latest version
Franck Villaume [Tue, 14 Jun 2016 18:37:17 +0000 (20:37 +0200)]
debian fix: php5
Roland Mas [Tue, 14 Jun 2016 08:07:42 +0000 (10:07 +0200)]
Added globalactivity_getActivityForProject method
Franck Villaume [Tue, 14 Jun 2016 15:12:41 +0000 (17:12 +0200)]
disable mediawiki. currently unmaintained plugin
mirabilos [Wed, 1 Jun 2016 08:40:47 +0000 (10:40 +0200)]
escape all characters illegal in PostgreSQL identifiers [#816]
• probably only works for ASCII, but we have group names as input
so that should be no problem
• $ is special in PostgreSQL but also disallowed by ANSI C
• we need to stay compatible to previous encodings at all cost
• NAMEDATALEN is 64, which could be a problem, we should have
used the numeric ID in the first place, but that’s now not
doable any more to not break existing installations
mirabilos [Wed, 1 Jun 2016 08:35:22 +0000 (10:35 +0200)]
make common function for transliterating DB names; part of [#816] fix
Roland Mas [Fri, 3 Jun 2016 14:17:13 +0000 (16:17 +0200)]
Skip SCM activity by default
Roland Mas [Tue, 31 May 2016 13:33:22 +0000 (15:33 +0200)]
Include the globalactivity plugin in *.rpm
Roland Mas [Tue, 31 May 2016 13:23:51 +0000 (15:23 +0200)]
Include the globalactivity plugin in *.deb
Roland Mas [Tue, 31 May 2016 11:47:57 +0000 (13:47 +0200)]
Doc for the globalactivity plugin
Roland Mas [Tue, 31 May 2016 11:47:57 +0000 (13:47 +0200)]
Don't do HTML redirects in SOAP
Roland Mas [Tue, 31 May 2016 11:47:57 +0000 (13:47 +0200)]
Testsuite for globalactivity
Roland Mas [Tue, 31 May 2016 11:47:57 +0000 (13:47 +0200)]
SOAP for globalactivity
Roland Mas [Tue, 31 May 2016 11:47:57 +0000 (13:47 +0200)]
Factor gathering of data into plugin class
Roland Mas [Tue, 31 May 2016 11:47:57 +0000 (13:47 +0200)]
Global activity plugin: new plugin
New page at /plugins/globalactivity/ aggregating activities for all
projects (modulo permissions)
Roland Mas [Tue, 31 May 2016 11:47:57 +0000 (13:47 +0200)]
Activity: avoid duplicate sections
This change is harmless in the standard case but avoids duplicate
sections in the globalactivity plugin.
Roland Mas [Tue, 31 May 2016 11:47:57 +0000 (13:47 +0200)]
New hook to allow plugins to register SOAP methods
Roland Mas [Tue, 8 Dec 2015 09:48:11 +0000 (10:48 +0100)]
Also refresh NSS for groups
Roland Mas [Tue, 7 Jul 2015 16:29:13 +0000 (18:29 +0200)]
Added helper script to force refresh of NSS tables
Roland Mas [Thu, 26 Feb 2015 12:19:12 +0000 (13:19 +0100)]
Ensure constraint will be satisfied before trying to set it up
Roland Mas [Thu, 26 Feb 2015 12:04:20 +0000 (13:04 +0100)]
Set "deleted" artifacts to "closed" in order to be able to continue upgrade
Roland Mas [Thu, 26 Feb 2015 10:31:41 +0000 (11:31 +0100)]
Made ADD CONSTRAINT more resilient (by adding DROP CONSTRAINT IF EXISTS beforehand)
Roland Mas [Wed, 18 May 2016 10:43:00 +0000 (12:43 +0200)]
[#814] Stop using MD5 password in authldap plugin
Franck Villaume [Wed, 4 May 2016 11:40:59 +0000 (13:40 +0200)]
fix [#813] SVN activity crashes in case of private repository
Roland Mas [Mon, 2 May 2016 08:57:24 +0000 (10:57 +0200)]
Fixed Lintian warning
Roland Mas [Fri, 22 Apr 2016 13:46:05 +0000 (15:46 +0200)]
Fixed bashisms in post-install scripts
Roland Mas [Fri, 22 Apr 2016 13:01:24 +0000 (15:01 +0200)]
Not ready for a -2 upload yet
Roland Mas [Fri, 22 Apr 2016 12:51:17 +0000 (14:51 +0200)]
More packaging fixes for php7.0 transition
Roland Mas [Fri, 22 Apr 2016 11:32:23 +0000 (13:32 +0200)]
Release 6.0.4
Roland Mas [Fri, 22 Apr 2016 11:32:13 +0000 (13:32 +0200)]
Update CHANGES for 6.0.4
Roland Mas [Fri, 22 Apr 2016 11:19:45 +0000 (13:19 +0200)]
Update translation file
Roland Mas [Tue, 19 Apr 2016 09:20:34 +0000 (11:20 +0200)]
Fixed references to constructor in derived classes
Roland Mas [Tue, 19 Apr 2016 08:29:17 +0000 (10:29 +0200)]
Keep compatibility with Debian 8
Roland Mas [Tue, 19 Apr 2016 08:22:05 +0000 (10:22 +0200)]
Rename Error to FFError in more places
Roland Mas [Tue, 19 Apr 2016 08:07:50 +0000 (10:07 +0200)]
Also rename Error to FFError in testsuite too
Roland Mas [Tue, 19 Apr 2016 08:06:13 +0000 (10:06 +0200)]
Update Debian packaging for PHP 7.0 transition
Roland Mas [Tue, 19 Apr 2016 07:49:58 +0000 (09:49 +0200)]
Rename Error class to FFError for PHP7
Roland Mas [Tue, 19 Apr 2016 07:31:22 +0000 (09:31 +0200)]
[#812] Missing global variable in report function
Roland Mas [Fri, 8 Apr 2016 15:32:24 +0000 (17:32 +0200)]
Better detection of inactive users
Roland Mas [Thu, 7 Apr 2016 13:37:57 +0000 (15:37 +0200)]
Use different capitalization for ProjectB
Using a capitalization consistent with that of ProjectA should help
avoid weird testsuite failures (that I suspect come from locale
shenanigans in sorting)
Roland Mas [Thu, 24 Mar 2016 16:26:18 +0000 (17:26 +0100)]
Added tests for pagination in search results
Roland Mas [Thu, 24 Mar 2016 15:35:28 +0000 (16:35 +0100)]
Fixed /etc/hosts to also include FQDN
Franck Villaume [Tue, 22 Mar 2016 09:41:14 +0000 (10:41 +0100)]
fix [#811] plugin scmsvn: better error handling when no commit exist
Franck Villaume [Tue, 15 Mar 2016 20:41:58 +0000 (21:41 +0100)]
fix [#810] docman folder tree: support Chrome browser, open/close folders
Roland Mas [Thu, 10 Mar 2016 14:34:01 +0000 (15:34 +0100)]
Added script to rebuild full-text indices
Roland Mas [Thu, 10 Mar 2016 13:54:28 +0000 (14:54 +0100)]
Make full-text search configuration configurable
This allows setting up, e.g. a French instance of FusionForge, where
search uses French dictionaries and rules for normalizing lexemes.
Roland Mas [Fri, 11 Mar 2016 09:20:52 +0000 (10:20 +0100)]
Use configured path for SCM repos
Roland Mas [Thu, 10 Mar 2016 10:39:06 +0000 (11:39 +0100)]
Removed obsolete code
Franck Villaume [Sun, 21 Feb 2016 18:43:44 +0000 (19:43 +0100)]
fix [#808]: invalid UseNewInfoFmtStrings keyword with CVS 1.11
Franck Villaume [Sun, 21 Feb 2016 11:58:45 +0000 (12:58 +0100)]
fix [#656] remove html in tooltip.
Franck Villaume [Sun, 21 Feb 2016 11:32:15 +0000 (12:32 +0100)]
remove useless var
Franck Villaume [Fri, 19 Feb 2016 18:39:41 +0000 (19:39 +0100)]
code style & use getIntFromRequest to handle number of shown tasks
Franck Villaume [Sun, 14 Feb 2016 18:40:31 +0000 (19:40 +0100)]
sync CHANGES
Franck Villaume [Sun, 14 Feb 2016 18:39:42 +0000 (19:39 +0100)]
rss tasks: move to db_result + db_construct_qpa
Franck Villaume [Sun, 14 Feb 2016 17:31:38 +0000 (18:31 +0100)]
fix [#805] typo SFDLVPR vs. SFDVLPR
Franck Villaume [Wed, 3 Feb 2016 19:02:24 +0000 (20:02 +0100)]
rss: task, cleaner code. start to use db_query functions
Franck Villaume [Sun, 31 Jan 2016 16:57:17 +0000 (17:57 +0100)]
rss new releases: use util_make_url, use frs module directly
Franck Villaume [Sun, 31 Jan 2016 10:01:21 +0000 (11:01 +0100)]
clean up, empty line
Franck Villaume [Sun, 31 Jan 2016 09:56:52 +0000 (10:56 +0100)]
search engine plugin: add missing licence, use util_make_url when needed, remove broken image
Franck Villaume [Sat, 30 Jan 2016 18:17:59 +0000 (19:17 +0100)]
rss project: remove double header, add missing rss tasks & tracker
Franck Villaume [Sat, 30 Jan 2016 17:16:04 +0000 (18:16 +0100)]
rss docman: remove hardcoded http, use util_make_url & drop useless commented code
Franck Villaume [Sat, 30 Jan 2016 16:32:12 +0000 (17:32 +0100)]
rss: use rss2.0 for projects, remove duplicate rss 0.91 news, fix rss activity when group_id is 0
Franck Villaume [Sat, 30 Jan 2016 16:28:42 +0000 (17:28 +0100)]
rss: fix label, use proper SQL query to filter groups
Franck Villaume [Sat, 30 Jan 2016 13:57:17 +0000 (14:57 +0100)]
rss activity: add missing categories, fix url
Franck Villaume [Thu, 28 Jan 2016 21:59:11 +0000 (22:59 +0100)]
rss utils, add missing licence, fix link, fix deprecated php function
Franck Villaume [Thu, 28 Jan 2016 21:39:14 +0000 (22:39 +0100)]
add missing licence
Franck Villaume [Sun, 24 Jan 2016 19:33:22 +0000 (20:33 +0100)]
fix [#802] wrong browsing history in scmgit
Franck Villaume [Fri, 22 Jan 2016 18:57:55 +0000 (19:57 +0100)]
account management system: fix UNIX sysCreateUser, no unix_gid anymore
Franck Villaume [Sun, 17 Jan 2016 09:36:33 +0000 (10:36 +0100)]
Merge branch 'Branch_5_3' into 6.0
Franck Villaume [Sun, 17 Jan 2016 09:36:09 +0000 (10:36 +0100)]
fix syntax test. Empty line
Matthieu Imbert [Thu, 14 Jan 2016 16:15:00 +0000 (17:15 +0100)]
add missing systasks for vhost creation/update in site_admin
Signed-off-by: Franck Villaume <franck.villaume@trivialdev.com>
Matthieu Imbert [Thu, 14 Jan 2016 16:13:54 +0000 (17:13 +0100)]
fix bad link for project admin vhost deletion
Signed-off-by: Franck Villaume <franck.villaume@trivialdev.com>
Franck Villaume [Thu, 14 Jan 2016 23:27:52 +0000 (00:27 +0100)]
Merge branch 'Branch_5_3' into 6.0
Franck Villaume [Thu, 14 Jan 2016 15:50:00 +0000 (16:50 +0100)]
fix PHP syntax
Roland Mas [Mon, 11 Jan 2016 17:03:07 +0000 (18:03 +0100)]
Revert "Removed links to edit email address, password, and SSH keys from user account maintenance page"
This reverts commit
b0dbfdf7d77aa53fa3801a38424d414b7aaa6bfe.
Roland Mas [Mon, 11 Jan 2016 16:15:43 +0000 (17:15 +0100)]
Removed links to edit email address, password, and SSH keys from user account maintenance page
Roland Mas [Wed, 6 Jan 2016 14:06:35 +0000 (15:06 +0100)]
Better error message when user status is not active
Sylvain Beucler [Fri, 18 Dec 2015 13:14:37 +0000 (14:14 +0100)]
rss: quick fix to prevent private PM infoleak
Benoit Debaenst [Fri, 18 Dec 2015 00:17:58 +0000 (01:17 +0100)]
Plugin cvstracker : fix permission issues
Sylvain Beucler [Thu, 17 Dec 2015 16:30:42 +0000 (17:30 +0100)]
mediawiki: restore access to public dumps at /plugins/mediawiki/dumps/
Roland Mas [Fri, 11 Dec 2015 12:43:44 +0000 (13:43 +0100)]
Fixed error message
Roland Mas [Thu, 10 Dec 2015 14:56:07 +0000 (15:56 +0100)]
Prevent errors when updating project history (if a field has a null old value)
Roland Mas [Tue, 8 Dec 2015 15:14:31 +0000 (16:14 +0100)]
Added setHomepage() method
Roland Mas [Tue, 8 Dec 2015 09:48:11 +0000 (10:48 +0100)]
Also refresh NSS for groups
Sylvain Beucler [Fri, 11 Dec 2015 10:24:35 +0000 (11:24 +0100)]
scmsvn: doc fixes
Matthieu Imbert [Fri, 11 Dec 2015 09:37:15 +0000 (10:37 +0100)]
pre-create the dav dir in svn repos. Because apache running as commiting user (with mod-itk) will not have the right to create this dir. This is needed only for some specific svn clients (eg. svn 1.6.17 on ubuntu 12.04).
Sylvain Beucler [Wed, 9 Dec 2015 10:57:04 +0000 (11:57 +0100)]
account: fix supported ssh keys types - again
Sylvain Beucler [Fri, 4 Dec 2015 10:06:14 +0000 (11:06 +0100)]
news: pending site news e-mail reminder: properly filter out private projects
Franck Villaume [Sat, 28 Nov 2015 16:34:28 +0000 (17:34 +0100)]
fix [#800]: implement usingplugin in grouplist.php page
Sylvain Beucler [Fri, 27 Nov 2015 11:32:25 +0000 (12:32 +0100)]
testsuite: properly export PGPASSFILE under Debian
Sylvain Beucler [Fri, 27 Nov 2015 10:34:44 +0000 (11:34 +0100)]
testsuite: disable timeout so we have a chance to gdb the stalled process