Sylvain Beucler [Mon, 16 Jun 2014 12:35:35 +0000 (14:35 +0200)]
db_trove_maint.php: fix "value too long for type character varying(255)" error
Roland Mas [Fri, 6 Jun 2014 11:42:52 +0000 (13:42 +0200)]
5.3.1
Franck Villaume [Fri, 6 Jun 2014 09:52:26 +0000 (11:52 +0200)]
fix [#686]: disable monitor when not logged
Franck Villaume [Fri, 6 Jun 2014 09:25:48 +0000 (11:25 +0200)]
add missing html5 pattern
Roland Mas [Wed, 4 Jun 2014 08:35:57 +0000 (10:35 +0200)]
Let's try upgrading Selenium to 2.42.2, to see if it handles recent Firefox better
Sylvain Beucler [Tue, 3 Jun 2014 13:54:43 +0000 (15:54 +0200)]
packaging: remove transitional packages from 5.1
Roland Mas [Tue, 3 Jun 2014 12:03:53 +0000 (14:03 +0200)]
Removed useless code
Sylvain Beucler [Mon, 2 Jun 2014 15:24:30 +0000 (17:24 +0200)]
tests: MediaWiki: make double-testing work by removing data_dir/plugins/mediawiki/projects/*/
Sylvain Beucler [Mon, 2 Jun 2014 15:23:07 +0000 (17:23 +0200)]
vm: tests: issue with MediaWiki frames (cp'd from fusionforge-build-and-test-deb.sh)
Roland Mas [Mon, 2 Jun 2014 14:58:16 +0000 (16:58 +0200)]
apt-get --yes
Roland Mas [Mon, 2 Jun 2014 14:53:19 +0000 (16:53 +0200)]
Install needed packages
Roland Mas [Mon, 2 Jun 2014 14:48:24 +0000 (16:48 +0200)]
Debian testsuite: run commands on $HOST
Roland Mas [Mon, 2 Jun 2014 14:40:31 +0000 (16:40 +0200)]
Debian testsuite: only grab loggerhead, rather than pulling many packages from Jessie
Sylvain Beucler [Mon, 2 Jun 2014 13:26:26 +0000 (15:26 +0200)]
packaging: tidy for 5.3.1
* Fix permissions or remove shebang when not needed
(fixes 'executable-not-elf-or-script').
* gforge-db-remote: depend on ${misc:Depends} (fixes 'debhelper-but-no-misc-depends')
* Precise debhelper version (fixes 'debhelper-overrides-need-versioned-build-depends').
* Install ini files directly in /etc/fusionforge/, not through the
/etc/gforge/* symlinks (fixes 'binaries-have-file-conflict')
* gforge-common: add Lintian overrides for group-writable 'non-standard-dir-perm'
* fusionforge-plugin-scmhook: add Lintian overrides for 'script-not-executable' on template files
* fusionforge-plugin-admssw: word-wrap description (fixes
'extended-description-line-too-long')
Sylvain Beucler [Mon, 2 Jun 2014 13:25:16 +0000 (15:25 +0200)]
vm: use 5.3 by default; it's easier to upgrade to master than downgrade from it
Sylvain Beucler [Mon, 2 Jun 2014 13:24:37 +0000 (15:24 +0200)]
vm: always regen debian/control
Sylvain Beucler [Mon, 2 Jun 2014 13:24:09 +0000 (15:24 +0200)]
vm: more comprehensive uninstall script
Alain Peyrat [Mon, 2 Jun 2014 11:43:40 +0000 (13:43 +0200)]
scmhook: git tracker - Search author using email or realname if username is not working
Sylvain Beucler [Fri, 30 May 2014 22:25:26 +0000 (00:25 +0200)]
vm: restore generic Debian mirror now that VirtualBox DNS issues are worked-around
Sylvain Beucler [Fri, 30 May 2014 22:24:55 +0000 (00:24 +0200)]
translations: sync de.po with TP [#564]
Franck Villaume [Fri, 30 May 2014 18:42:01 +0000 (20:42 +0200)]
fix [#682]: fix search engine documents, use the right section to check about permissions
Franck Villaume [Thu, 29 May 2014 13:03:51 +0000 (15:03 +0200)]
sync CHANGES
Franck Villaume [Thu, 29 May 2014 12:17:42 +0000 (14:17 +0200)]
fix [#683]: Hudson Widgets do not respect roles
Sylvain Beucler [Wed, 28 May 2014 18:11:38 +0000 (20:11 +0200)]
packaging: bugs.debian.org triage (see src/debian/changelog in Debian branch)
Roland Mas [Wed, 28 May 2014 15:49:08 +0000 (17:49 +0200)]
Allow replacing strings in one file only at install time
Sylvain Beucler [Wed, 28 May 2014 15:17:54 +0000 (17:17 +0200)]
.gitignore: ignore Quilt working directory (sync with Debian branch)
Sylvain Beucler [Wed, 28 May 2014 15:16:02 +0000 (17:16 +0200)]
mediawiki: packaging: sync with Debian branch
Sylvain Beucler [Wed, 28 May 2014 14:37:33 +0000 (16:37 +0200)]
Add source form of jquery.livequery.min.js
Sylvain Beucler [Wed, 28 May 2014 14:34:09 +0000 (16:34 +0200)]
Remove old copy of JQuery 1.4.4
Sylvain Beucler [Wed, 28 May 2014 13:26:38 +0000 (15:26 +0200)]
Tracker: fix file size for text attachments
There used to be some code processing text files and attempting to convert them to UTF-8 in some situations.
This code is long dead ($bin_data is not set and generates PHP warnings), but it still incorrectly reset $filesize.
I got rid of the code entirely.
Sylvain Beucler [Tue, 27 May 2014 14:57:53 +0000 (16:57 +0200)]
vm: add instructions for customizing memory and nb CPUs
Sylvain Beucler [Tue, 27 May 2014 08:55:37 +0000 (10:55 +0200)]
Mailing lists: remove non-error output to prevent cron from sending e-mails
Sylvain Beucler [Mon, 26 May 2014 14:19:46 +0000 (16:19 +0200)]
Plugin mediawiki: fix icon in project page link
Sylvain Beucler [Mon, 26 May 2014 13:12:03 +0000 (15:12 +0200)]
Update CHANGES
Sylvain Beucler [Mon, 26 May 2014 12:44:16 +0000 (14:44 +0200)]
scmsvn: abort on DB error (don't write a corrupt svnroot-access) - fixes [#678]
Sylvain Beucler [Mon, 26 May 2014 12:43:19 +0000 (14:43 +0200)]
scmsvn: packaging: don't create empty cronjobs/
Roland Mas [Mon, 26 May 2014 09:10:35 +0000 (11:10 +0200)]
Fix packaging of plugin-sysauthldap, mark plugin as valid
Sylvain Beucler [Fri, 23 May 2014 15:07:46 +0000 (17:07 +0200)]
Forum: fix incorrect access check to post moderation
Sylvain Beucler [Thu, 22 May 2014 15:11:06 +0000 (17:11 +0200)]
forge_run_job: don't require DB connection (more efficient and useful if you're running with a restricted pgsql account)
Sylvain Beucler [Wed, 21 May 2014 21:16:37 +0000 (23:16 +0200)]
translations: backport from master + resync with TP
Technique:
msgmerge --no-wrap fr.po.master fusionforge.pot -C fr.po > fr.po.merged
emacs-ediff fr.po fr.po.merged
Sylvain Beucler [Wed, 21 May 2014 19:03:12 +0000 (20:03 +0100)]
translations: sync with initial TP import
Sylvain Beucler [Wed, 21 May 2014 19:02:52 +0000 (20:02 +0100)]
translations: submit fr.po to the TP + a few additional translations
Sylvain Beucler [Wed, 21 May 2014 19:01:51 +0000 (21:01 +0200)]
translations: update documentation
Sylvain Beucler [Wed, 21 May 2014 19:01:29 +0000 (21:01 +0200)]
translations: remove unused 'en' translation (empty with a couple German? translations) and empty (unused) plugin translations
Sylvain Beucler [Wed, 21 May 2014 13:44:12 +0000 (15:44 +0200)]
CHANGES update
Sylvain Beucler [Wed, 21 May 2014 12:18:47 +0000 (14:18 +0200)]
Tracker: replace 'Could Not Get ArtifactTypeFactory' with user-friendly error message
Sylvain Beucler [Wed, 21 May 2014 10:10:45 +0000 (12:10 +0200)]
Forum: fix FK errors when saving position
Sylvain Beucler [Wed, 21 May 2014 09:03:32 +0000 (11:03 +0200)]
Users with an old 'session_ser' cookie couldn't login (still anonymous after entering credentials). Fix by Roland.
Sylvain Beucler [Wed, 21 May 2014 08:40:04 +0000 (10:40 +0200)]
FRS: mintain compatibility with FF 5.1 URLs; display an error if download mode is incorrect (instead of blank page)
Sylvain Beucler [Tue, 20 May 2014 09:12:16 +0000 (11:12 +0200)]
db: migration: fix another constraint
Franck Villaume [Sun, 18 May 2014 16:55:59 +0000 (18:55 +0200)]
sync CHANGES
Franck Villaume [Sun, 18 May 2014 16:54:39 +0000 (18:54 +0200)]
fix [#640] empty folder at the root of the zip file
Franck Villaume [Sun, 18 May 2014 15:03:47 +0000 (17:03 +0200)]
sync CHANGES
Franck Villaume [Sun, 18 May 2014 15:00:44 +0000 (17:00 +0200)]
fix [#642]: Mass action does not work with IE8
Franck Villaume [Fri, 16 May 2014 14:33:58 +0000 (16:33 +0200)]
sync CHANGES
Sylvain Beucler [Thu, 17 Apr 2014 08:25:51 +0000 (10:25 +0200)]
Remove cronolog dependency: not used
Conflicts:
src/packaging/control/030web-apache2
Sylvain Beucler [Fri, 16 May 2014 12:25:52 +0000 (14:25 +0200)]
Update CHANGES with my fixes
Sylvain Beucler [Fri, 16 May 2014 09:47:11 +0000 (11:47 +0200)]
WebDAV: fix include and add packaging dependency to HTTP_WebDAV_Server
Franck Villaume [Fri, 16 May 2014 09:45:01 +0000 (11:45 +0200)]
remove / which may break the include
Franck Villaume [Fri, 16 May 2014 09:13:18 +0000 (11:13 +0200)]
fix [#675]: 404 -> ajax-loader.gif ; fix sysdebug in ajax call
Franck Villaume [Fri, 16 May 2014 08:22:31 +0000 (10:22 +0200)]
fix html syntax
Franck Villaume [Thu, 15 May 2014 13:59:45 +0000 (15:59 +0200)]
fix [#666]: wrong update for unix_status in the useredit.php page.
Franck Villaume [Thu, 15 May 2014 12:58:55 +0000 (14:58 +0200)]
remove useless echo
Franck Villaume [Thu, 15 May 2014 10:02:14 +0000 (12:02 +0200)]
fix [#668]: wrong link in tracker email
Sylvain Beucler [Wed, 14 May 2014 17:05:23 +0000 (19:05 +0200)]
git personal repos: chdir in an accessible directory, git will abort if e.g. we're in a 0700 /root during util_sudo_effective_user()
Sylvain Beucler [Wed, 14 May 2014 17:18:13 +0000 (19:18 +0200)]
Actual fix for 'weird owner when creating clone personal repository' (re:
045b3f636cc0e9d679703fc9ae996731358adc8f)
Sylvain Beucler [Wed, 14 May 2014 15:27:40 +0000 (17:27 +0200)]
admin/useredit.php: don't display the full list of projects that the user could be added to, or it blows a 512M memory limit on large installs
Roland Mas [Wed, 14 May 2014 14:35:18 +0000 (16:35 +0200)]
Use =ANY(...) clause rather than IN (...)
Roland Mas [Wed, 14 May 2014 13:20:06 +0000 (15:20 +0200)]
Log to standard facilities rather than to a file in /tmp
Sylvain Beucler [Tue, 13 May 2014 14:15:29 +0000 (16:15 +0200)]
db: remove membership to 'Anonymous' and 'LoggedIn' roles, probably due to a bug in old versions (fixed)
Sylvain Beucler [Tue, 13 May 2014 14:12:46 +0000 (16:12 +0200)]
db: remove membership to 'Anonymous' and 'LoggedIn' roles, probably due to a bug in old versions
Roland Mas [Tue, 13 May 2014 09:35:07 +0000 (11:35 +0200)]
Stop using obsolete function
Roland Mas [Tue, 13 May 2014 09:19:02 +0000 (11:19 +0200)]
Quote variables
Sylvain Beucler [Tue, 13 May 2014 08:36:01 +0000 (10:36 +0200)]
Add copyright notice
Franck Villaume [Mon, 12 May 2014 16:51:11 +0000 (18:51 +0200)]
docman: use correct jQuery test
Sylvain Beucler [Mon, 12 May 2014 15:56:52 +0000 (17:56 +0200)]
message: don't display empty message + allow emptying message
Allow installing packaged plugin (e.g. through fusionforge-full dependency) (with auto-activation) without having a weird yellow rectangle at the top
Allow emptying message because it's more intuitive than disabling the plugin entirely
Sylvain Beucler [Mon, 12 May 2014 14:47:13 +0000 (16:47 +0200)]
Optimize normalizeData - with special attention to RBAC->update and global roles that apply to thousands of projects
Franck Villaume [Sun, 11 May 2014 17:15:31 +0000 (19:15 +0200)]
fix commit
b7b45d0e6afda9b360f162f497fec534c18f24d8. This commit fix the delete project feature.
Sylvain Beucler [Wed, 7 May 2014 16:18:27 +0000 (18:18 +0200)]
Make sure pfo_role is clean, otherwise this breaks 'site_stats.php'
Sylvain Beucler [Wed, 7 May 2014 15:31:52 +0000 (17:31 +0200)]
ssh_create.php: rewrite to make it work as intended: only deploy keys when needed, mark deployed keys as such, purge deleted keys from the DB
Roland Mas [Wed, 7 May 2014 10:10:29 +0000 (12:10 +0200)]
Fixed syntax
Roland Mas [Wed, 7 May 2014 10:06:55 +0000 (12:06 +0200)]
Fixed PATH
Roland Mas [Wed, 7 May 2014 10:01:30 +0000 (12:01 +0200)]
Use correct user/group for Apache on Red Hat systems
Sylvain Beucler [Thu, 17 Apr 2014 15:56:46 +0000 (17:56 +0200)]
Fix get_news_notapproved.pl
Sylvain Beucler [Tue, 6 May 2014 12:51:31 +0000 (14:51 +0200)]
packaging: don't ship old user/group/ssh update crons
Roland Mas [Tue, 6 May 2014 12:29:12 +0000 (14:29 +0200)]
Keep the directory containing the SVN repositories accessible, even if the individual repos aren't
Roland Mas [Tue, 6 May 2014 10:57:27 +0000 (12:57 +0200)]
Don't fail if nscd can't be restarted (maybe it's not even installed)
Sylvain Beucler [Tue, 6 May 2014 09:57:12 +0000 (11:57 +0200)]
Typo
Roland Mas [Tue, 6 May 2014 08:46:51 +0000 (10:46 +0200)]
Fixed PHP
Roland Mas [Fri, 25 Apr 2014 14:23:04 +0000 (16:23 +0200)]
Backport from master: Refresh nscd before creating the homedirs
Roland Mas [Fri, 25 Apr 2014 11:47:11 +0000 (13:47 +0200)]
Backport from master: Refresh nscd at the start of each test run
Roland Mas [Fri, 25 Apr 2014 11:02:34 +0000 (13:02 +0200)]
Backport from master: New testsuite methods to reload Apache and (u)nscd
Conflicts:
tests/func/Testing/SeleniumGforge.php
Roland Mas [Tue, 6 May 2014 08:33:32 +0000 (10:33 +0200)]
Register SSH testsuite (only enabled on Debian for now)
Roland Mas [Tue, 6 May 2014 08:31:59 +0000 (10:31 +0200)]
Assert that system() calls return 0
Roland Mas [Tue, 6 May 2014 08:11:30 +0000 (10:11 +0200)]
Backport from master: uploadSshKey method
Roland Mas [Mon, 5 May 2014 14:14:18 +0000 (16:14 +0200)]
Backport from master: Enable at least web UI testsuite for Git and Subversion
Roland Mas [Mon, 5 May 2014 11:50:58 +0000 (13:50 +0200)]
Backport from master: Added testsuite (web UI + SSH) for scmsvn
Sylvain Beucler [Mon, 5 May 2014 13:06:12 +0000 (15:06 +0200)]
docman: don't attempt to include editfile panel in home - fixes [#670]
Sylvain Beucler [Mon, 5 May 2014 10:24:45 +0000 (12:24 +0200)]
vm: install locales-all
Sylvain Beucler [Mon, 5 May 2014 08:22:41 +0000 (10:22 +0200)]
Fix permissions for /var/lib/gforge/docman and /var/lib/gforge/tracker