Franck VILLAUME [Wed, 26 Sep 2012 17:38:59 +0000 (17:38 +0000)]
fix #505: port from trunk: set correct header
Roland Mas [Fri, 21 Sep 2012 14:06:27 +0000 (14:06 +0000)]
Fail configuration of the -db-postgresql package if no database is available
Thorsten Glaser [Fri, 21 Sep 2012 12:04:28 +0000 (12:04 +0000)]
MFC revno: 11720
svn revno: 16244 (on /branches/Branch_5_2)
committer: nerville
timestamp: Fri 2012-09-21 10:32:53 +0000
message:
fix update value in db but not in current instance
Thorsten Glaser [Fri, 14 Sep 2012 15:28:15 +0000 (15:28 +0000)]
* make minijson_encode recursion depth safe
* sync with FF trunk version (use "elseif" PHP keyword)
Thorsten Glaser [Mon, 3 Sep 2012 12:09:31 +0000 (12:09 +0000)]
SECURITY: Do not disclose inaccessible groups on user_home/toplist
Thorsten Glaser [Mon, 3 Sep 2012 11:17:58 +0000 (11:17 +0000)]
SECURITY: Upon user deletion, remove their Unix shell account as well
Franck VILLAUME [Sat, 18 Aug 2012 12:43:48 +0000 (12:43 +0000)]
fix #457: Hide "permission denied" for non public mailing list, patch from French National Education Department
Franck VILLAUME [Thu, 16 Aug 2012 10:14:56 +0000 (10:14 +0000)]
fix status update if the mailing-list is not created yet
Franck VILLAUME [Fri, 10 Aug 2012 18:56:05 +0000 (18:56 +0000)]
fix general behavior creating mailing-list : sync with debian specific
Thorsten Glaser [Thu, 26 Jul 2012 13:52:11 +0000 (13:52 +0000)]
I just committed a patch to MediaWiki in Debian (for experimental) that
lets wfSuppressWarnings set a global flag for us to use
Thorsten Glaser [Mon, 23 Jul 2012 11:48:39 +0000 (11:48 +0000)]
ensure we still get valid XHTML/1.0: disable HTML5 explicitly,
for MW 1.16 and up
Thorsten Glaser [Thu, 19 Jul 2012 13:40:51 +0000 (13:40 +0000)]
[#478] tell people how to make groups public/private in PFO-RBAC times
Thorsten Glaser [Tue, 17 Jul 2012 16:58:24 +0000 (16:58 +0000)]
opt out of apport
Franck VILLAUME [Thu, 12 Jul 2012 14:59:10 +0000 (14:59 +0000)]
fix from Evolvis r18497: more secure params test
Thorsten Glaser [Thu, 12 Jul 2012 11:25:41 +0000 (11:25 +0000)]
'foo && bar || baz' != 'if foo; then bar; else baz; fi'
also add more error handling
Franck VILLAUME [Tue, 10 Jul 2012 08:45:41 +0000 (08:45 +0000)]
merge #458 patch from French National Education Department
Franck VILLAUME [Mon, 9 Jul 2012 13:43:19 +0000 (13:43 +0000)]
better output: from branch 5.2
Franck VILLAUME [Sun, 8 Jul 2012 12:32:46 +0000 (12:32 +0000)]
merge patch #439 from French National Education Department
Roland Mas [Fri, 6 Jul 2012 08:46:22 +0000 (08:46 +0000)]
Fixed PATH
Roland Mas [Fri, 6 Jul 2012 07:01:22 +0000 (07:01 +0000)]
Use correct path for Selenium jar
Roland Mas [Thu, 5 Jul 2012 16:19:05 +0000 (16:19 +0000)]
Use current Selenium for testsuite (backport from 5.2/trunk)
Roland Mas [Thu, 5 Jul 2012 12:15:09 +0000 (12:15 +0000)]
Take non-local users into account when updating nss_usergroups table
Roland Mas [Thu, 5 Jul 2012 12:14:11 +0000 (12:14 +0000)]
Destroy VM after stopping it
Roland Mas [Thu, 5 Jul 2012 07:04:04 +0000 (07:04 +0000)]
More logging to try and debug the buildbot's failures
Roland Mas [Wed, 4 Jul 2012 20:03:01 +0000 (20:03 +0000)]
Trying to make the 5.1 LXC scripts to work with the current LXC setup on vladimir
Thorsten Glaser [Tue, 26 Jun 2012 08:55:21 +0000 (08:55 +0000)]
fix display bug
Thorsten Glaser [Mon, 25 Jun 2012 14:21:42 +0000 (14:21 +0000)]
prevent things like r15819 from impacting normal operation
Thorsten Glaser [Mon, 18 Jun 2012 13:02:01 +0000 (13:02 +0000)]
add util_sanitise_multiline_submission(), another Evolvis helper
this can now be used by scripts and code
Thorsten Glaser [Thu, 14 Jun 2012 10:07:45 +0000 (10:07 +0000)]
util_url_prefix() was missing, apparently
Thorsten Glaser [Thu, 14 Jun 2012 09:13:01 +0000 (09:13 +0000)]
better fix for group custom homepages, from Evolvis
Thorsten Glaser [Wed, 13 Jun 2012 15:04:36 +0000 (15:04 +0000)]
replay commit 11594 by aljeux: Check forge_admin rights in pluginman code
Thorsten Glaser [Wed, 13 Jun 2012 14:47:53 +0000 (14:47 +0000)]
replay commit 11527 from lolando fixing the mediawiki postinst
and solve conflict
Roland Mas [Mon, 11 Jun 2012 07:47:12 +0000 (07:47 +0000)]
Use correct function name
Roland Mas [Mon, 11 Jun 2012 07:47:02 +0000 (07:47 +0000)]
Added missing variable initialization
Roland Mas [Thu, 7 Jun 2012 10:58:56 +0000 (10:58 +0000)]
Backport from 5.2: Fix generation of SVN auth file using RBAC API for bug [#446]
Thorsten Glaser [Wed, 6 Jun 2012 16:42:33 +0000 (16:42 +0000)]
Save five seconds for each group using the Mediawiki plugin
Roland Mas [Tue, 5 Jun 2012 07:54:37 +0000 (07:54 +0000)]
Trust $REMOTESELENIUM instead of trying to run an xterm
Roland Mas [Mon, 4 Jun 2012 14:23:29 +0000 (14:23 +0000)]
Fixed path to script
Roland Mas [Mon, 4 Jun 2012 13:52:36 +0000 (13:52 +0000)]
Backport from 5.2/trunk: run VNC within the VMs on the buildbot
Roland Mas [Fri, 1 Jun 2012 09:33:00 +0000 (09:33 +0000)]
Uploading 5.1.1-8 to Debian unstable
Roland Mas [Thu, 31 May 2012 18:09:12 +0000 (18:09 +0000)]
Trying again to fix stopping of VMs
Roland Mas [Thu, 31 May 2012 14:10:25 +0000 (14:10 +0000)]
Fixed stopping of LXC VMs
Roland Mas [Thu, 31 May 2012 11:55:16 +0000 (11:55 +0000)]
Wait for Selenium to be up before starting the tests
Roland Mas [Thu, 31 May 2012 07:29:57 +0000 (07:29 +0000)]
Stop VMs after build/test on vladimir
Roland Mas [Wed, 30 May 2012 19:31:32 +0000 (19:31 +0000)]
Ensure UseNewInfoFmtStrings=yes in CVS repositories
Thorsten Glaser [Wed, 30 May 2012 15:19:21 +0000 (15:19 +0000)]
fix up the schema search path of the gforge user after running any MW script
since their upgrade script thinks it’s a good idea to change the
schema search path for the user globally, as MW still insists on
being the one and only instance; debugged by Roland Mas, thanks
Roland Mas [Wed, 30 May 2012 13:06:09 +0000 (13:06 +0000)]
Fixed wrong link for custom homepages (thanks to Olivier Berger)
Julien HEYMAN [Tue, 29 May 2012 13:52:05 +0000 (13:52 +0000)]
Fix user id in calculate_user_metric cronjobs
Roland Mas [Thu, 24 May 2012 12:16:33 +0000 (12:16 +0000)]
Normalize roles on forum/subproject/tracker creation in the API rather than in the web interface
Thorsten Glaser [Wed, 23 May 2012 14:56:44 +0000 (14:56 +0000)]
merge from Evolvis: add literature links I consider a required read for devs
Roland Mas [Wed, 23 May 2012 12:24:42 +0000 (12:24 +0000)]
Uploading 5.1.1-7 to Debian
Roland Mas [Wed, 23 May 2012 11:48:07 +0000 (11:48 +0000)]
Conditional adaptation to phpunit 3.6 (should still work with 3.4)
Roland Mas [Wed, 23 May 2012 11:42:39 +0000 (11:42 +0000)]
Adapt to phpunit 3.6
Roland Mas [Wed, 23 May 2012 11:42:20 +0000 (11:42 +0000)]
Adapt to phpunit 3.6
Roland Mas [Wed, 23 May 2012 11:41:44 +0000 (11:41 +0000)]
Adapt to phpunit 3.6
Roland Mas [Wed, 23 May 2012 10:04:58 +0000 (10:04 +0000)]
Fixed postinst for mediawiki upgrading
Roland Mas [Wed, 23 May 2012 09:52:32 +0000 (09:52 +0000)]
RBAC bugfix for scm_* groups and external (including global) roles
Roland Mas [Wed, 23 May 2012 08:09:33 +0000 (08:09 +0000)]
Run the Mediawiki upgrade on postinst configure as well as postinst triggered
Roland Mas [Tue, 22 May 2012 12:27:16 +0000 (12:27 +0000)]
Set up a dpkg trigger to handle Mediawiki upgrades
Roland Mas [Mon, 21 May 2012 09:40:09 +0000 (09:40 +0000)]
Renamed doc files to avoid potentially unsafe characters in filenames
Thorsten Glaser [Mon, 14 May 2012 10:04:32 +0000 (10:04 +0000)]
prevent tempfile leak on each install/upgrade
Thorsten Glaser [Mon, 14 May 2012 10:03:43 +0000 (10:03 +0000)]
unlimit things when running as CLI script or cronjob (outside the web):
• set memory limit to -1
• enable maximum error reporting
• do not use a gzip output buffer
Thorsten Glaser [Mon, 14 May 2012 10:00:44 +0000 (10:00 +0000)]
use semicolones, not hash signs, for comments in .ini files
fixes a php deprecated warning
Thorsten Glaser [Fri, 11 May 2012 18:12:28 +0000 (18:12 +0000)]
add a small RBAC demo listing the unixnames of all forge admins
Thorsten Glaser [Fri, 11 May 2012 16:40:54 +0000 (16:40 +0000)]
no, you do not put a number into an array to output that as string…
Thorsten Glaser [Fri, 11 May 2012 14:56:39 +0000 (14:56 +0000)]
fix broken commit in r15354 by jheyman:
when choosing the SCM plugin from the group registration form
instead of the one from the template page, the logic in the
loop was wrong: instead of skipping to copy the scm plugin
from the template project and copying all others, it copied
only the scm projects but no others (we use extratabs and
mediawiki plugins in our template project in Evolvis by
default, so I noticed it)
Roland Mas [Fri, 11 May 2012 12:37:13 +0000 (12:37 +0000)]
Normalize role permissions after linking an external role into a project (Evolvis bug #2979)
Thorsten Glaser [Tue, 8 May 2012 07:46:18 +0000 (07:46 +0000)]
[#421] fix_url fix (also in Evolvis, so I know it’s correct)
Franck VILLAUME [Sat, 5 May 2012 11:22:35 +0000 (11:22 +0000)]
fix encoding in dirname and filename due to ZipArchive limitations
Franck VILLAUME [Sat, 5 May 2012 10:44:31 +0000 (10:44 +0000)]
new try to fix #314
Thorsten Glaser [Wed, 2 May 2012 07:53:51 +0000 (07:53 +0000)]
[#401] fix error when there is only one theme
from Evolvis
Thorsten Glaser [Wed, 2 May 2012 07:52:00 +0000 (07:52 +0000)]
port a few utility functions from Evolvis (and their documentation)
to make it easier to port over fixes from it
Alain Peyrat [Sat, 28 Apr 2012 13:32:51 +0000 (13:32 +0000)]
Fix [#354] News appears under Forum
Roland Mas [Fri, 27 Apr 2012 12:51:14 +0000 (12:51 +0000)]
Uploading 5.1.1-6 to Debian
Roland Mas [Fri, 27 Apr 2012 12:39:30 +0000 (12:39 +0000)]
Stop using local.pl in install-dns.sh
Roland Mas [Fri, 27 Apr 2012 07:42:40 +0000 (07:42 +0000)]
Fixed row coloring (detected by a PHP warning)
Roland Mas [Thu, 26 Apr 2012 19:37:18 +0000 (19:37 +0000)]
Add one more missing column to GROUP BY clause
Roland Mas [Thu, 26 Apr 2012 17:21:04 +0000 (17:21 +0000)]
Add one more missing column to GROUP BY clause
Roland Mas [Thu, 26 Apr 2012 14:50:14 +0000 (14:50 +0000)]
Add missing columns to GROUP BY clause
Roland Mas [Thu, 26 Apr 2012 13:10:39 +0000 (13:10 +0000)]
Bump version number in debian/changelog
Roland Mas [Thu, 26 Apr 2012 13:06:58 +0000 (13:06 +0000)]
Fixes in search: missing columns in SQL queries when use_fti=no
Roland Mas [Thu, 26 Apr 2012 12:25:13 +0000 (12:25 +0000)]
Fixing searches, part 2: filter results according to RBAC before displaying them
Roland Mas [Thu, 26 Apr 2012 09:35:58 +0000 (09:35 +0000)]
Fixing searches, part 1: some queries wouldn't return any results; test suite updated accordingly
Roland Mas [Thu, 26 Apr 2012 09:21:46 +0000 (09:21 +0000)]
Make logged queries more readable
Roland Mas [Wed, 25 Apr 2012 11:46:43 +0000 (11:46 +0000)]
Fixed SVN commit stats calculations (thanks to Coiby Xu)
Roland Mas [Mon, 23 Apr 2012 13:05:21 +0000 (13:05 +0000)]
Fixed GitPlugin::getRepositories() to always return an array
Thorsten Glaser [Mon, 23 Apr 2012 10:27:55 +0000 (10:27 +0000)]
clear @lines array between two DB queries
otherwise, mailing lists will be assigned a DIFFERENT password
from the one sent out to people requesting them
(untested)
Julien HEYMAN [Fri, 20 Apr 2012 13:19:00 +0000 (13:19 +0000)]
Fix missing projet name tab in viewvc
Julien HEYMAN [Fri, 20 Apr 2012 12:49:33 +0000 (12:49 +0000)]
Fix double menu in viewvc by Xavier LE BOËC
Julien HEYMAN [Thu, 19 Apr 2012 09:18:43 +0000 (09:18 +0000)]
Workaround to create project with the selected SCM plugin
Julien HEYMAN [Wed, 18 Apr 2012 12:45:54 +0000 (12:45 +0000)]
Delete fake group_join_request when you approve a project
Julien HEYMAN [Wed, 18 Apr 2012 09:20:51 +0000 (09:20 +0000)]
Add option -f in cvs-pserver
Without this option, you have this error in checkout anonymous pserver :
cvs checkout: cannot open /root/.cvsignore: Permission denied
Julien HEYMAN [Wed, 18 Apr 2012 09:00:22 +0000 (09:00 +0000)]
Fix anonymous checkout with CVS pserver
Alain Peyrat [Thu, 12 Apr 2012 17:39:43 +0000 (17:39 +0000)]
Apply patch [#387] cronjob stats_projects-backfill.php missing enviroment by Erica Vidal
Alain Peyrat [Wed, 11 Apr 2012 18:01:50 +0000 (18:01 +0000)]
Apply patch [#383] problem with script usergroup.php on cronjob - cvs plugin by Erica Vidal
Roland Mas [Wed, 11 Apr 2012 12:01:46 +0000 (12:01 +0000)]
Handle whitespace in subdirectories of repositories (patch from Christophe Guilloux).
Franck VILLAUME [Mon, 9 Apr 2012 07:49:59 +0000 (07:49 +0000)]
port from branch 5.2: fix #385
Roland Mas [Thu, 5 Apr 2012 13:01:15 +0000 (13:01 +0000)]
Fixed over-enthusiastic optimization: there may be default values to set to extra fields even when migrating an item from a tracker without any extra fields (Evolvis bug #2957)
Roland Mas [Thu, 29 Mar 2012 11:43:09 +0000 (11:43 +0000)]
Don't try to be too smart in the RBAC migration: not saving a setting is not the same as setting it to zero (bug noticed by Thorsten Glaser)
Roland Mas [Thu, 29 Mar 2012 09:14:29 +0000 (09:14 +0000)]
Fixed permission checking in top projects list