Roland Mas [Thu, 18 Oct 2012 13:17:40 +0000 (15:17 +0200)]
Syntax fix
Roland Mas [Thu, 18 Oct 2012 12:32:10 +0000 (14:32 +0200)]
Unlink external roles from a project when deleting it (with non-regression test)
Franck VILLAUME [Thu, 18 Oct 2012 06:03:18 +0000 (06:03 +0000)]
fix cleanup: delete file once the job is done
Franck VILLAUME [Thu, 18 Oct 2012 06:00:54 +0000 (06:00 +0000)]
fix retrieve data
Franck VILLAUME [Wed, 17 Oct 2012 21:12:16 +0000 (21:12 +0000)]
fix indent
Franck VILLAUME [Wed, 17 Oct 2012 21:09:33 +0000 (21:09 +0000)]
remove call to unexistant function
Franck VILLAUME [Wed, 17 Oct 2012 20:52:24 +0000 (20:52 +0000)]
remove useless var & use htmlspecialchars when needed
Franck VILLAUME [Wed, 17 Oct 2012 20:51:35 +0000 (20:51 +0000)]
fix sendNotice to make it compliant with mailman & fix missing update data_array on document update
Franck VILLAUME [Wed, 17 Oct 2012 20:49:43 +0000 (20:49 +0000)]
fix typo
Alain Peyrat [Tue, 16 Oct 2012 16:48:59 +0000 (18:48 +0200)]
Fix [#509] Bugtracker eats newlines in descrition and comment
Franck VILLAUME [Tue, 16 Oct 2012 12:29:13 +0000 (12:29 +0000)]
check for use_project_full_list when needed
Franck VILLAUME [Tue, 16 Oct 2012 12:15:49 +0000 (12:15 +0000)]
disable trove link if forge does not use trove
Franck VILLAUME [Tue, 16 Oct 2012 11:41:23 +0000 (11:41 +0000)]
fix wrong url, remove useless amp;
Julien HEYMAN [Mon, 15 Oct 2012 14:50:32 +0000 (16:50 +0200)]
Fix bullet in mediawiki summary
Roland Mas [Fri, 12 Oct 2012 08:48:47 +0000 (08:48 +0000)]
Install xfonts-base for the testsuite
Thorsten Glaser [Sat, 6 Oct 2012 22:21:52 +0000 (22:21 +0000)]
tell the user what is expected *before* they do anything (usability)
instead of throwing incremental error messages (must be PNG, must be size X)
Thorsten Glaser [Sat, 6 Oct 2012 20:27:56 +0000 (20:27 +0000)]
use common code to display number of active site users
which also ignores/skips the 100 user (nobody)
discovered while setting up an Evolvis for Natureshadow
Thorsten Glaser [Thu, 27 Sep 2012 14:20:43 +0000 (14:20 +0000)]
Apply workaround for Debian #683188 (bug in Subversion)
cf. https://evolvis.org/tracker/t_follow.php/3227
"ViewVC: diff broken", discovered by mgebbe, workaround by
me after studying the Debian bug discussion and tinkering
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