[Fusionforge-commits] FusionForge annotated tag v5.3-rc1 updated. v5.3-rc1
Franck Villaume
nerville at fusionforge.org
Sun Mar 23 15:22:44 CET 2014
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "FusionForge".
The annotated tag, v5.3-rc1 has been updated
to d6c0403ca7f803ba92b20ce9c508737b33d3dcde (tag)
from 99d7a6415c3ebbd86c8f9d94a1c5acd9ee8e9b41 (which is now obsolete)
tagging 99d7a6415c3ebbd86c8f9d94a1c5acd9ee8e9b41 (commit)
replaces v5.2.3
tagged by Franck Villaume
on Mon Feb 3 14:27:11 2014 +0100
- Log -----------------------------------------------------------------
Fusionforge 5.3 release canditate 1
Alain Peyrat (406):
Move attachments of trackers to filesytem
Move attachments of trackers to filesytem
Add missing getListEmail() in MailingList class
Merge branch 'master' of git+ssh://scm.fusionforge.org/srv/git/fusionforge/fusionforge
Add dependency to units for plugin-wiki
Clean code: use __construct() & misc. (reported by phpmd)
SCM is in uppercase
Fix [#375] File does not exist: /usr/share/gforge/src/www/scripts/jquery-ui
Add configuration for scm_single_host & use it.
Fix [#376] Timezone ID China/Shanghai is invalid
Add coolfieldset alias in apache config
Set plugin_status = valid for svntracker
Massive repair of .spec file for 5.2
Fix missing config-vars
Workaround if sem_get() not available.
Clean code, no need to explicitly give all types.
Implement a weekly git repack to reduce server load on git clone operations
Fix wrong variable used ($tn vs $name)
Merge branch 'master' of git+ssh://scm.fusionforge.org/srv/git/fusionforge/fusionforge
Add missing debuglog() in AuthLDAPPlugin (reported by M. Taylor)
Translate ":"
Add foafprofiles plugin in .spec as stated as valid
Fix [#384] use_ssh=>use_shell
Workaround to create project with the selected SCM plugin
Rework contextualHelpTest, slow down test to fix failures (probably a bug in selenium2)
Merge branch 'master' of git+ssh://scm.fusionforge.org/srv/git/fusionforge/fusionforge
Move attachments of trackers to filesytem
Move attachments of trackers to filesytem
Fix update() in FRS when no files in a package
Fix PHP warning if return false
Drop online_help-init.php - file is not needed
Fix [#403] PHP Warning: preg_match(): Compilation failed: unrecognized character
Fix [#393] [is_a(): Deprecated. Please use the instanceof operator
Fix debug message in svntracker
Hide webcal RBAC rights as plugin is not maintained
No more disable fti when running RPM tests
Fix [#409] [#410] error with downloading git nightly snapshot
Add missing compression_method in defaults.ini
Fix [#354] News appears under Forum
Fix [#412] require_once(include/pre-compat.php) [function.require-once]: failed to open stream
Fix [#413] warnings about webcal
Fix [#414] fatal: Not a valid object name (in scmgit when repo is empty)
Apply patch [#392] /www/project/admin/index.php (hide docman submission when disabled)
Apply [#178] fix pluginman not unlinking config symlink if plugin doesn't have www.
Apply [#166] patch for 4.8.3 branch - shell accounts
Remove debug print (code still not working)
Remove .new extension to update aliases file
Fix main cron, do not use var for login field on RHEL
Apply [#417] error with updating jabber_address and jabber_only parameter by Coiby Xu
Fix Mailman initial setup on RPM install
Hack for [#411] authbuiltin can't be deactivated
Include new headermenu plugin in .spec as declared as valid
Fix apache config file for scmgit & wiki plugins, adapt to new model
GIT => Git
Fix [#374] Create config_dir if missing
Add support for Git when building RPM - mb:beb528b8-ffad-46dc-9db5-b60db85bffae
Display Hudson/Jenkins for the hudson plugin - mb:74bbd4fa-6585-4dcc-8e6a-4802893a0d7c
Indent
Add search on artifact_id in trackers
Drop language attribute in <script>
HTML clean: use CSS when possible.
Add HTML5 required attribute when param is required.
scmhg: protect unlink call by checking presence before.
Fix title in Tag Cloud page
Rewrite call for text_editor hook in add_task: Drop use of global var.
Prefer util_make_uri to util_make_url when possible.
Fix logic and redirect with just aid is given.
Track scm plugin using provide[scm] and display message if no scm plugin activated.
Fix title of page in full_list page.
Fix memory issues in userlist with large number of users - Filtering & list users per plugin added.
Add default assertions in func tests to check presence of <h1> on all pages
Tests: Add scm parameter in createProject()
Fix [#425] Project Management Facility has years fixed 1999-2013
Run VNC server inside the vps to speed tests (port from debian)
Use default sender when creating a mailing-list
Tests: Add recursive rm to remove also directories
Merge branch 'master' of git+ssh://scm.fusionforge.org/srv/git/fusionforge/fusionforge
Tests: Run all tests in func, deprecate use of RPMCentosTests.php
Tests: Improve PluginsSvnTracker test, add test on linking with tasks
Tests : Fix hardcoded ff path
Add missing getCustomStatusName() method in Artifact.class.php (used by roadmap code)
Merge branch 'master' of git+ssh://scm.fusionforge.org/srv/git/fusionforge/fusionforge
Improved UI for Customize List action in trackers
Mostly indent, remove stripslashes() in MyMonitoredForums
Remove header forcing engine, should be at theme level instead
Drop addslashes() in tracker_gateway.php
Drop temporary tables & sequences at start also
Docman: No need to parse file if file is empty
Implement activity hook for RSS (for plugins)
Drop obsolete files in scmhook
Add code for building plugin-webanalytics RPM
Trackers: Purge deleted files older than one month.
Disable developer pages if use_diary is not true
No more language="JavaScript" in <script> tag
Merge branch 'master' of git+ssh://scm.fusionforge.org/srv/git/fusionforge/fusionforge
Disable feature is use_diary is not true
Clean code & use getHtmlTextFromRequest()
Clean code: Call getPermission() without arguments
Check forge_admin rights in pluginman code
Nicer redirect when permission denied
Minor: Mostly indent
HTML clean: css, html, ...
Minor: rework strings to reduce translation effort.
Add new exit_project_disabled: Exit with disabled feature error (by project admin).
Fix default homepage when creation project.
Drop code for personal wikis in logger.php. no longer supported.
Fix title in forums pending
Add translation
Add new setRealName() in User.class.php
Drop unused code.
use_tooltips param is an Integer
Ident
Prefer html_use_jquery()
util_make_links() improved & unit tests added
getPermission() does not have arguments now.
HTML clean
Implement feature: Allow project to disable the Project Activity
scmhook: Add support for pre-revprop-changehooks to change properties & misc improvements
Refactoring Minijson unit tests to phpunit
Fix syntax error in usesActivity() call
Drop language attrib in script tag
Implement feature: Allow project to disable the Project Activity
Add configure link in plugins admin view also
Drop duplicate exit_project_disabled()
FRS: move frs_utils.php in common
FRS: Do not force processor & filetype to be mandatory
Add description & keywords of projects as meta in pages
Fix [#450] FTI: Trackers: Missing records when searching.
Merge branch 'master' of git+ssh://scm.fusionforge.org/srv/git/fusionforge/fusionforge
Drop SearchById feature in search, making impossible to do a normal search with a number
Fixed linefeed
Fix Open transaction detected!!! when trying to update the Homepage Link
Drop duplicate code in advanced_search
Fix wrong field in ProjectHtmlSearchRenderer
Indent
Update .spec file for plugin-admssw
Update .spec file for plugin-admssw
Drop util_ttwrap(): unused and broken
Clean code: getDatabaseDate() is not static
Applied patch [#495] Ensure install-ng is run as root by Marcel Baur
Fix some coding style & align phpdoc items in @param
Remove trailing whitespace at the end of lines in tests
[PSR-2] The keyword elseif should be used instead of else if so that all control keywords looks like single words.
A file must always ends with an empty line feed.
Revert "Remove trailing whitespace at the end of lines in tests" on minijsonTest.php
Fix warnings (and more) in User.class
Merge branch 'master' of git+ssh://scm.fusionforge.org/srv/git/fusionforge/fusionforge
Correct section names (delay string loading) to have translation working.
Merge branch 'master' of git+ssh://scm.fusionforge.org/srv/git/fusionforge/fusionforge
Include and file path should be devided with single space. File path should not be placed under brackets.
[PSR-2] The closing ?> tag MUST be omitted from files containing only PHP.
Add missing alias for jquery-jqplot
Fix PHP warning: DocumentManager expects a reference
Add missing +x on some cronjobs
Patch to support multiple call to getJavascripts() & getStylesheets() rewritten.
Set execute flag
Display default shell warning only if use_shell is used.
headermenu: misc code & phpdoc clean.
headermenu: Ensure jquery is loaded.
void functions
UNIX is allowed for account_manager_type
Display a message is user forgot to check confirmation box & misc HTML changes
Misc minor changes
forge.php: Rename class to get a unique name
Skip only phpwiki files in translations
Fix +x attributes in utils scripts
phpdoc changes
No more language="JavaScript"
Strings changes
Merge copyright info
Fix footer
Better error message if id of tracker is not present in project.
Renamed UNICODE.PHP to UNICODE_PHP
Indent
Simplier code
Drop duplicate config load (also in extra_config_dirs)
rename dedicated cron file for wiki plugin
phpdoc changes
phpdoc changes
Delete obsolete code
Delete obsolete code in rpm-specific
Delete obsolete code in cvstracker plugin
Drop copy of patches in RPM, no more patches
Drop monitor dir in .spec, removed
Remove oslc for RPM packges as no more marked as valid.
Fix undefined variable in scmhook.
scmgit: fix warnings.
CSS: cursor:hand is not valid => cursor:pointer
Phpdoc & indent
RPM/SRC: Add ckeditor apache file in vhost for ckeditor plugin
gravatar: Display Change face link only for the correct user
Fix HTML
getPermission() has no arguments
Add $gfcommon in require
No HTML code in translated strings
Use <br />
No HTML code in translated strings
Fix syntax
Merge branch 'Branch_5_2'
Search improved & tip added to advanced search
Minor search improvements
New hooks in scm admin page
scmhg: New methods for multiple repositories (will be used later)
Fix PHP syntax error
Clean contructors in tracker code: no return in __contruct()
Drop ArtifactBoxOptions.class.php: unused
tracker: mostly phpdoc updates
Apply [#471] fix path error of ftp_create_group_access.php
Clean code, call html_use_jqueryjqplotpluginCanvas() before header
Add weekly hook in scmgit, depends on weekly.php cron script to be executed
group->getPermission() has no arguments
Drop "downloads_week" in /top: not used/implemented
Fix PHP warning
phpdoc & small optimisation in MailingListFactory.class.php
Drop use of sys_gettext_path in code
phpdoc
phpdoc
Update code with __contruct & addHook() in forge_events.php
Drop $sw in projecttime.php: not used
Filter $area variable in projectact_graph.php
No need of <span> in softwaremap/full_list.php
Fix PHP warning
Applied patch [#506] New SOAP services (by Pasquale Vitale) + some fixes
CHANGES file updated with new SOAP services.
SOAP fixes
Moving lib/vendor/* to vendor/* for composer/packagist compatibility
Update test with relocation of vendor stuff
Adapt .spec to move lib/vendor to vendor
phpdoc & indent mostly
Fix wrong count in show_highest_ranked_projects() when some projects are private.
Add a check against release_id in shownotes.php
More precise message when listing users.
Minor changes in admin search features.
Fix problem if time entered is before 1970
Enlarge email text field to 40 chars.
Change sections titles.
Remove link to unimplemented feature
Clean CSS: no px for 0, veryimportant => important
Pass group_id to pricacy.php to fix menu navigation
Fix warnings
Add mailman_path as possible variable in apache config files.
Fix warnings & drop background attribute, not valid.
Misc indent
Ident & typo
Fix unused variable
Create scm_tarballs_path if missing & call session_set_admin() before starting.
Compute scm stats from registration time instead of 0
Clean code
Drop unused variable.
Add sections in task email reminder.
blocks plugin: HTML widget added for the project summary page
Mostly indent & phpdoc
CSS change: veryimportant => important (missing changes in code)
Tracker: Fix SOAP type, use xsd:int[] instead of tns:ArrayOfint
Remove useless require, already loaded
Update title in format_csv
Tracker: Implement ajax based sort for followups (saved as a preference)
phpdoc mostly
Drop unused method create in ArtifactHistory.class.php
Fix warnings
Misc fixes for RPM build: Mercurial deps & ssl
Fix README, now managed by the .spec
Fix typo
Fix empty scm_box (i.e. scm host)
Minor changes: ident, phpdoc, ...
Drop (generated) js optimizations to please debian people
docman: Fix upload issue with text plain files (and maybe html also)
block plugin: If user is editing HTML, keep HTML format by saying it's html
Merge branch 'Branch_5_2'
Drop category_id variable, not used
Fix warnings in code
Fix warnings, wrong variable in admin-updates.php
Use getStringID() in tracker & fix warning
Add missing space in title
Clean code in trackers
Fix PHP 5.4 warnings
Disable error_reporting in soap as it breaks XML generated output.
Clean code
Ident
Use cookies to pass feedback,warning_msg,error_msg during session_redirect()
Tracker: redirect on ticket URL after submission and handle more nicely attachement errors (cannot drop ticket, some people may have received an email)
Indent
Fix cookie system, set / for path
Fix wrong variable in error message
Do not call setcookie in cli mode, it breaks output
Small rework FRS reporting, start merging code
Revert "Small rework FRS reporting, start merging code"
Unreachable = untestable => Removed, getMessages() implementation has changed in trunk (now ajax based & persistent)
Fix logic in project registeration form when only one template project & Misc
Drop hardcoded graph size & Misc in src/www/reporting
Fix logic in project registeration form when only one template project & Misc
Drop hardcoded graph size & Misc in src/www/reporting
Fix PHP warning (wrong variable)
Remove extra , in HeaderMenuController.js
Implement [#154] Add rotation of backup files
Merge branch 'master' of git+ssh://scm.fusionforge.org/srv/git/fusionforge/fusionforge
Misc fixes in headermenu
Merge branch 'master' of git+ssh://scm.fusionforge.org//scmrepos/git/fusionforge/fusionforge
Reduce strings
Fix logic & wrong path in scmhook/commitEmail
Use exit_no_group() instead
Strings improvements
Fix exit_error call
Use exit_no_group() instead
Rename: developer => member, more generic
Rename: Tasks Admin => Tasks Administration
Drop unsused variable
Mostly strings changes for consistency
Adapt test suite: Tasks Admin => Tasks Administration
Mostly strings changes
Remove www/trove/include/trove.php, duplicate of www/include/trove.php
Fix plugin_headermenu, change url to text type to fix a migration issue
Use defines in getAvailableTypes() to improve code
String change
Improve comments
String change
Use exit_no_group()
Mailing list are created every hours
Minor: Ident & strings
Fix reporting on task for period = lifetime
Fix Tracker open number does not reflect the real number if tracker was created by closed directly
Several fixes when searching on docs
docman: Fix upload Zip - remove debug code
docman: No message "Your search is empty." if no search performed
docman: Fix wrong argument
docman: Display directly documents when entering docman
docman: Strings changes
docman: HTML fixes
docman: display Trash when not empty
docman: Use infotable CSS instead
docman: drop unreachable return
docman: use jquery tabs instead
docman: zip => ZIP
docman: Display last modified only if there is one
docman: Fix error propagation
docman: Inject by Zip: moved to description
docman: fix SOAP broken by docman API change
docman: Skip URL documents from generated ZIP as generated ZIP can not be imported back
docman: Update js code
docman: Fix bug on activate
docman: Hide Mass actions for selected pending files if no selected
Tests: drop docs code in populateStandardTemplate(): not used
Update testCreateDocURL() test + one more added
Use id for selecting tabs - should fix ff test suite
docman: for a locked document, display who locked it
Add missing period2timestamp()
Mostly strings & minor warnings
Mostly strings & indent
docman: Fix error if no Created_by date
Improve detection of document type in docman for .ppt & .xls (hack)
Mostly strings & indent
Applied patch: Fixed value for error_reporting to E_ALL for current and future php versions by Christoph Niethammer
Fix: No user activity reporting for frs and pages
No need of utf8_decode() for jqplot
Fix broken reorg of file (timeadd)
Fix delete reporting, only delete selected hours, not all
Nicer error message (no exit)
RSS: Add category
Drop unused debug code
Indent
Indent
Fix pie chart in user reporting
Minor changes: indent & phpdoc
Add NAME file in phpcaptcha to match plugin expected structure (see list-enabled-plugins.sh)
Strings changes
Strings & Indent
Fix hg commits in scmhook plugin
Ident
Mailman cron is running every hours, adapt message
Minor: translation, ident, phpdoc
Add class info-box to in src/www/admin/index.php
Minor: clean code & phpdoc
Improved strings
clean code
Optimized jquery
Ident
Fix _ missing
Use member instead of developer: more generic
css mostly
Ident
Strings
Drop unused variables & less strings
Drop unused variable
Secure date range to 2037 max to avoid integer overflow
Update PHP Doc mostly
Add a progressbar for related task in tracker
Fix [#581] scmhook plugin: sortable.js always loaded
docman: compute width from size of element instead of window
Fix use_javascripts(): does not exist
Drop width() setting in DocManController.js, more compatible with extra themes
Drop width() setting in DocManController.js, more compatible with extra themes
Correct strings like R and D in email for tracker
Fix Subversion documentation link
Fix PHP warnings with Add widgets submenu
Wiki: Fix filename badly encoded
Fix code
Indent
Docman: avoid storing document in memory to handle larger document
Drop no longer used files
Indent
Fix error messages in tracker mass update
scmgit: fixed html & small fixes
scmgit: fixed html & small fixes
docman: Fix IE compatibility issue with splitter bar positionning
Fix util_get_maxuploadfilesize(), docman no longer store uploads in database
Minor: use clearer SQL syntax (to please IDE SQL checks)
Ben (1):
fix issue : multiple click on update button clear all checkboxes
Christian BAYLE (6):
Add eclipse config files for a php project
Add dependency check on dpkg-dev
check depends on dpkg-dev
Add depends on dpkg-parsechangelog
Some more settings for eclipse
Add comments, some fix/enhancement for git
Christian Bayle (162):
Add binary path
Use path from config.ini-fhs
Replace binary path with @BINARY_PATH@
Introduce PLUGIN_PATH
Use @PLUGIN_PATH@
Make use of @SOURCE_PATH@
Fix more @BINARY_PATH@
Fix more @PLUGIN_PATH@
Make use of @SOURCE_PATH@
Introduce DATA_PATH CONFIG_PATH LOG_PATH
Fix @DATA_PATH@
Fix more @DATA_PATH@
Make use of @LOG_PATH@
Make more use of @LOG_PATH@
Make use of CONFIG_PATH
Make more use of @CONFIG_PATH@
Add forge_get_config_basic mostly to be used by package build
Make use of forge_get_config_basic
Make plugins_path not computed Remove src dir for fhs
Change my defaults
Add testdepends
Fix lxc for wheezy
Add doc from fusionforge Mediawiki
Remove unused/duplicated files
Remove unused files
Remove src/plugins dir
Remove unused hook dir
Remove old unused files
Fix hardcoded /etc/fusionforge path
Add moinmoin config
Leave source in src
Make this a simple shell
Make use of forge_get_config_basic and fix some paths
Change my local config
Replace COWBUILDERBASE with calsulated BUILDERDIR
Fix bad path
Fix for src path
Handle @*_PATH@
Remove src (should be able to readd ;-)
Remove src, TODO: remove harcoded values
Replace debian6.local with debian7.local
Make use of @*_PATH@
Fix forge_get_config call
Various improvment (I hope so)
Quick temporary backport for buildbot
Separate rh fhs and debian fhs
Default for testsuite vm descriptor
Install vnc server in template
new script to run a test suite
Fix rebuild
Build with cowbuild
make use of vncxstartsuite.sh
Fix missing /root/.vnc
Fix log problems
Mostly revert last change
Remove hardcoded path
Remove hardcoded path
Merge TEST_SUITE and TEST_FILTER
Define a default vmengine
Sample script to run a testsuite remotly
Remove hardcoded path
Setup a more generic BUILDERDIR
Make get_config more verbose
Fix typo
Merge branch 'master' of git+ssh://scm.fusionforge.org/srv/git/fusionforge/fusionforge
Get rid of helper script
Comments + better defaults
Merge branch 'master' of git+ssh://scm.fusionforge.org/srv/git/fusionforge/fusionforge
First try to build separatly 3rd-party
Add exec rights
Merge branch 'master' of git+ssh://scm.fusionforge.org/srv/git/fusionforge/fusionforge
Fix missing BUILDRESULT
Helper script to setup jenkins
/etc/gforge has precedence on /etc/fusionforge until I find a better solution it's boostraping problem
Online help is not packaged in debian
Merge branch 'master' of git+ssh://scm.fusionforge.org/srv/git/fusionforge/fusionforge
Also install xfonts-base, that strangely suddendly missed
Add install of xfonts-base
Merge branch 'master' of git+ssh://scm.fusionforge.org/srv/git/fusionforge/fusionforge
Add 3rd party repo default path
Add dep to mediawiki
Add setup_debian_3rd-party_repo function
Make use of 3rd party repo
Fix function name
Fix 3rdparty repo func
Fix setup_debian_3rdparty_repo
Export repo key in repo
get key from repo
Add xfonts-base install on debian
Put key in the right place
Remove absolute path
Put files in place where they are taken by install scripts
Fix for bzr co
Build only once
Preliminary dumb selenium package
Fix tabulation
Add moinmoin config files
Remove some more absolute path
Remove some more hardcoded path
Add install of xfonts-path
Add mediawiki and moimoin symlink generated from link files
Build out of the source tree, use config file
Adding comment about post-receive-email hook
Add comment about subgit
Yet another comment
Reformating
Just a dumb commit
Yet another try
Blinking
Difficult to find why this fails
one more try
test
test2
test3
make this beautiful
test
Add project description in message
Update information about config file
Various work on 3rd-party build and bot improvment
Make code much simpler
Make it simpler
Make repopath common for debian and redhat
Add createrepo
Separate 3rd-party build
Destroy vm on build start
Setup builded repo
Fix build
Normalize selenium tests
Fix missing FORGE_HOME
Fix repo path
Fix build path
Fix debian repo path
install in repo even if already built
Fix dependancies
Remove -e
Remove tests fully broken in this environment (hardcoded paths suspected or missing deps) TODO
Remove tests that fully crash build
Some fixes, but still tty problem
Fix some grave console problems
some more fix for crazy starting getty
tty fix, cleanup and credits
Create a proper (I hope) console service
Build for centos6
Add build for centos6
Remove unused files
Fix dag to work according to releasever
Protect ssl directive with IfModule
Fix phpunit, vncserver, add crypto-utils (for genkey)
Force template0 for pgsql database creation
Temporary fix for ssl
Remove phpunit hacky install
Make independant of redhat release version
Add default EPEL repo (mirrorlist seems to fail)
Add setup_epel_repo, embed dag config in the script
Install phpunit for selenium from epel
Fix include failure, by using autoload
use url as download liste seems unreliable
Merge branch 'master' of git+ssh://scm.fusionforge.org/srv/git/fusionforge/fusionforge
Same problem, same solution, use autoloader
Install missing cronolog from epel
Don't remove anymore mod_ssl
Remove x bit
Christian's Buildbot (22):
new helper that make script for mkdirs
Add missing dir
Replace a copy by a symlink
Add a missing dir
Use dirs and links to install media and moin wikis
Add sample filters
Fix some hardcoded path problems
gfconfig is supposed to have a trailing /
Make this more verbose
Merge branch 'master' of git+ssh://scm.fusionforge.org/srv/git/fusionforge/fusionforge
don't make dir that will be symlink
Upgrade for new version
Now use 3rd-party repo
Don't strip empty lines
Generate session key (to fix moinmoin plugin)
Currently plugins config is in /etc/gforge
Merge branch 'master' of git+ssh://scm.fusionforge.org/srv/git/fusionforge/fusionforge
Extension and sample fg_link
Sample file to remove symlink
Merge branch 'master' of git+ssh://scm.fusionforge.org/srv/git/fusionforge/fusionforge
Make script simpler
Make script simpler
Franck VILLAUME (229):
fix missing vars
remove useless param in url
fix image url
remove useless global var
enable global conf
remove useless echo call
missing licence + indent
remove useless param in url
enable global conf
fix if original path does not exist. Just create it
fix delete release
indent
avoid to display edit releases link when there is no release
port from branch 5.2: missing licence
fix header and indent
port from branch 5.2: fix php error: undefined index
port from branch 5.2: remove template project from projects to be member of
enhancement: widget My Artifacts: add monitored artifacts
initial tooltip
clean up
port from branch 5.2: fix #385 and clean up
port from branch 5.2: fix wrong query
fix #367 and add other processors type
final fix for #370: remove system call and clean up
port from branch 5.2: fix private projects visibility in hierarchy tree
rebirth the docman rss
new feature: notify admins when user has validated his account (feature request #186)
port from branch 5.2: fix php warning #379
port from branch 5.2: fix wrong php function use: in_array -> array_key_exists, and error message more friendly
fix php syntax
missing constant MAIL__MAILING_LIST_IS_UPDATED, fix cronjob using constant, fix update mailing: missing status
port from branch 5.2 : cleanup mantisbt
port from branch 5.2: fix wrong issue id
add support for account creation in MantisBT : WARNING: need unofficial patch on MantisBT available at [#283] in patches tracker from Fusionforge
port from branch 5.2: fix missing variable, cleanup
port from branch 5.2 : fix #401
port from branch 5.2: complete fix #401
port from branch : fix length preference value
port from branch 5.2: fix label, fix comment, indent
port from branch 5.2: fix repo url
port from branch 5.2: new try to fix #314
port from branch 5.2: fix dirname and filename due to ZipArchive limitations
port from branch 5.2: fix wrong path for git personal repository
add support for tooltips
new feature : browsing user personal git repository
add CHANGES entry
add link to browse online your git repository
port from branch 5.2: fix wrong core configuration variable
remove useless param
fix indent
add plugin description : a small text which explains what plugin offers as function
new plugin offering capability to add links right to login/logout menu
complete 100% functionnality
port from branch 5.2 : fix #287: Deleting a project does not delete its Mediawiki. Implement the group_delete hook
implement description
use tooltips and display description
fix indent
port revert fix from branch 5.2: scm_root -> repos_path when needed, add http + ssh displayed simultaneously
new feature : scmgit now support activity
revert wrong fix: scm_root -> repos_path
port from branch 5.2: fix #416: missing permission check
include patch #361 from Denise Patzker: scmhg enhancement
fix comments
port from branch 5.2: fix #426: hardcoded mediawiki path
add more text parsers & remove useless var copy
docman: move files to fs using the storage generic class
fix filesize and parser
fix filesize in update
fix editfile and optimize view
remove bad __ in function name
Add new plugin webanalytics: offering support for piwik or any other webanalytics tool
partial implementation for feature request #382
rewrite ssh keys management offering more informations
remove outdated file
fix migration data to fs in docman
enhancement when no files are available
remove obsolete column
indent
fix widget: wrong table closing tag
add monitoring directory
fix #452: more check about double slash
revert useless fix introducing bug ///
add flag to not display information about hooks when no scm type is selected
remove useless space
add support for commitEmail in scmhook for scmhg: merge patches from Denise Patzker: #362, clean up __construct()
make it work: use OO where needed
merge from 5.1: patch #439
use __construct when needed, indent, cleanup
use __construct when needed
use __construct when needed
drop useless column in docman
merge from branch 5.2 : patch #458 from French National Education Department
indent
real indent!
add new directory in activity
merge from branch 5_2: fix from Evolvis r18497: more secure params test
docman: add download column to store per file statistic
remove debug string
docman new feature : number of download per file
start to use html5 when needed
merge from branch 5.2: fix empty string in search, and use html5 when needed
less required
implement #27: upload ssh key file
fix default public/private status of new mailing-list according to public/private project status
missing file for #27 r16034 related
use proper header
fix missing column code
fix typo #483
upgrade jquery-ui and jquery lib
fix patch ... warning if debian is using jquery 1.8.0, jquery-1.8.22 is not compatible
merge from Branch 5.2: fix quote
add more document type: support for audio
use more OO and get more informations about search results
remove dead code
use js controler based on jquery
move js to controller
fix #482, using htmlspecialchars when needed
merge from Branch 5.2: port fix general behavior status mailing-list and enable passwd reset
port from Branch 5.2: fix status update if the mailing-list is not created yet, use __construct when needed
headermenu new feature : edit an existing link
webanalytics enhancement : edit js code
use util_get_maxuploadfilesize when needed
display max upload size
correct space
check if file is really stored and return nice error message
almost fix inject tree feature
display max upload size
display max upload size
fix #484: display a warning when shell account is deactivated
fix indent
fix space and comment
more check to make inject tree to work...
remove dead code
port from branch 5.2 : fix #457: Hide "permission denied" for non public mailing list, patch from French National Education Department
merge from Branch 5.2: fix missing permission check
port from Branch 5.2 : fix use javascript & cleanup
add dependency tracking for hook availability : commitemail needs mailing-list ...
port from Branch_5_2: fix wrong var
port from Branch 5.2: fix menu: missing user header
port from Branch_5_2: fix display: same as other widgets
port from Branch_5_2: fix trash initialization
port from Branch_5_2: fix oo parser
cleanup
port from Branch_5_2: remove forced content-type
add new mimetype
port from Branch_5_2: fix end time: include the current day
port from Branch5_2: fix jquery error
fix #496: Consistent order of fields in webanalytics plugin, patched applied
fix #494: Sanitize HTML in webanalytics plugin, patched applied
fix syntax
port from Branch_5_2: fix displayed group: only group using docman
port from Branch_5_2: fix link for deleted files
fix update account with new ssh key handling
fix syntax
add gettext_path config var, set default to /usr/share/locale
remove getStatus: does not belong here
port from Branch_5_2: fix missing description. remove useles python. everything is done in php now
delete deb-specific since feature has been merge into main
port from Branch_5_2: fix missing var
add licence & usage
port from Branch_5_2: add licence
port from Branch_5_2: fix user_home private projects
use the right helper
use the correct helper & remove trialing "
use the proper helper
cleanup indent
port from Branch_5_2: fix update value in db but not in current instance
add jqplot integration
add new widget: Project Document Activity
update CHANGES
use session_redirect to enhance user experience
remove excanvas.js: due to licence & fix noconflit jQuery
fix perm and default preference
fix update group about description: no more 255 limit but at least 10 char.
fix hookParams : no adminurls here; remove useless var
fix wrong var in loop: selected was never set on plugin url
complete fix for selected tab in outertab menu
headermenu enhancement: support outermenu. Need a db upgrade
port from Branch_5_2: fix wrong function call
fix warning: check if var is array before loop
make selectable when needed
check config use_news when needed
check use_news when needed
indent
indent, more comments
use the correct hook to set javascript file
add javascript_file hook
fix strange behavior when no activity is displayed due to permission limits
optimize the javascript load
add unique id in input type radio.
fix xhtml compat
really fix xhtml compat
disable production ready. approval from olberger
include fckeditor support in outermenu new page creation
add support for fckeditor in update page
port from Branch_5_2: fix wrong var: do not use the global group_id
port from Branch_5_2: disable trove link if forge does not use trove
port from Branch_5_2: check for use_project_full_list when needed
fix name Gforge -> Fusionforge and use simple quote when needed
global fix since data is store in fs, psr, simple quote
port from Branch_5_2: fix sendNotice to be compliant with mailman & fix download statistic when data is reindexed
port from Branch_5_2: remove call to unexistant function
global cleanup
fix behavior since data is store on fs
contentless merge from Branch_5_2
port from Branch_5_2: fix cleanup, remove file when job is done
port from Branch_5_2: fix if file already exists
port from Branch_5_2: fix path: some system does not allow to write in data_path, use the default tmp dir
port from Branch_5_2: fix mimetype detection in case of application/octet-stream is found
fix syntax: <? -> <?php
fix html_use_jqueryjqplotpluginCanvas: missing js
frs: downloads are available as graph now
port from Branch_5_2: fix scm activity
same behavior than scmsvn for activity
port from Branch_5_2: fix #515: missing files in gforge and funky theme
port from Branch_5_2: fix from mailing-list: missing var
port from Branch_5_2: fix personal url: wrong use of userid
add direct link to browse your clone git repo
really fix closing tag
port from Branch_5_2: fix syntax when tooltips are enabled
update to last simpleTreeMenu 1.5.0
add check about file before storage
add more check about file
update jquery 1.8.3 and jquery-ui 1.9.2
fix behavior sendNotice for DocumentGroup: mailman compliant
fix html_use_jqueryjqplotpluginBar
fix injectContent when the archive file include only files
enhance error messages
double zip: 1) fix previous commit... 2) fix path for documents injection
Franck Villaume (508):
add simple error msg on mkdir failure
fix css class
indent
remove useless db column
Merge branch 'master' into docman
implement docman reporting view like FRS
implement docman reporting view like FRS
sync CHANGES
add missing rule on document creation
use proper error_msg class
fix warning : missing param on html_image
indent
Merge remote-tracking branch 'upstream/master'
start implement groupmenu hook in headermenu
sync CHANGES
Merge remote-tracking branch 'upstream/master'
support add link in groupmenu
support delete link in groupmenu
start htmlcode support in groupmenu
add support for html page in groupmenu
fix selected entry in html code for groupmenu
add support for iframe in groupmenu
add new column: ordering, to support order between link
support for edit link in groupmenu
make the update works
start implement reorder
add notice and reorg display in global
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master' into headermenu
start implement groupmenu hook in headermenu
sync CHANGES
support add link in groupmenu
support delete link in groupmenu
start htmlcode support in groupmenu
add support for html page in groupmenu
fix selected entry in html code for groupmenu
add support for iframe in groupmenu
add new column: ordering, to support order between link
support for edit link in groupmenu
make the update works
start implement reorder
add notice and reorg display in global
Merge branch 'headermenu' of git+ssh://fusionforge.org/scmrepos/git/fusionforge/users/nerville into headermenu
add support for reorder in js controler
complete support for reorder link in groupmenu
implement backend action validateOrder
fix warning
add copyright
Merge remote-tracking branch 'origin/master' into headermenu
remove useless column
support ordering in globaladmin view
Merge remote-tracking branch 'origin/master' into headermenu
better ajax handling
modify CHANGES entry
start implement groupmenu hook in headermenu
sync CHANGES
support add link in groupmenu
support delete link in groupmenu
start htmlcode support in groupmenu
add support for html page in groupmenu
fix selected entry in html code for groupmenu
add support for iframe in groupmenu
add new column: ordering, to support order between link
support for edit link in groupmenu
make the update works
start implement reorder
add notice and reorg display in global
start implement groupmenu hook in headermenu
support delete link in groupmenu
start htmlcode support in groupmenu
add support for html page in groupmenu
add support for iframe in groupmenu
add support for reorder in js controler
complete support for reorder link in groupmenu
implement backend action validateOrder
add copyright
remove useless column
support ordering in globaladmin view
better ajax handling
modify CHANGES entry
rebase master
fix js syntax
fix updateLinkValue action
fix [#525]: test error: thank to David Goujeon
fix clone and missing project reference
headermenu: add support for group_delete hook
headermenu: fix group_delete hook
headermenu: migrate extratabs to headermenu
projects-hierarchy: fix group_delete, make add child more error proof, fix child validation link
scmgit: fix RW url when use_dav is enable
scmgit: final fix for use_dav
remove obsolete extratabs plugin
docman: fix session permission check
Merge remote-tracking branch 'origin/Branch_5_2' port from Branch_5_2: docman: fix tree
docman: clean, remove unused code & better check
port from Branch_5_2: widgets: fix availability based on patch from French Ministry of education
revert last commit: code is in fact used
Merge remote-tracking branch 'origin/Branch_5_2'
scmgit: add support for basic dav access
scmgit: add httpd_reload_cmd to handle specific debian httpd name
scmgit: fix display activity by default
scmgit: add support for basic dav access
scmgit: add httpd_reload_cmd to handle specific debian httpd name
Merge branch 'master_git-dav-enhancement' of git+ssh://fusionforge.org/scmrepos/git/fusionforge/users/nerville into master_git-dav-enhancement
scmgit: better display in activity, add support for By
port from Branch_5_2: fix #546: Protect apostrophe in a directory name in docman, patch from French Ministry of National Education
docman: fix missing )
merge Branch_5_2
scmgit: add support for basic dav access
scmgit: add httpd_reload_cmd to handle specific debian httpd name
prepare merge git dav enhancement
Merge remote-tracking branch 'origin/Branch_5_2'
port from Branch_5_2: fix #527: unable to delete project when use_forum = no in config.ini
Merge remote-tracking branch 'origin/Branch_5_2'
merge Branch_5_2
Merge remote-tracking branch 'origin/Branch_5_2'
Merge remote-tracking branch 'origin/Branch_5_2'
scmhook: fix php warning
Merge remote-tracking branch 'origin/Branch_5_2'
add missing link to manage available roadmaps
SCM plugins: display stats only to authorized people
fix #447: setStatus does not check the correct user for permission, add missing default value in config files
implement #350: skip project approval when submitter is forge administrator
test suite: adapt to #350 implementation feature
test suite: adapt #350 implementation
test suite: adapt #350 implementation
fix #350: better permission check
test suite: adapt #350 implementation
test suite: adapt for #350 implementation
patch #550: add more check on disabled feature in RBAC normalize function
apply #543: fix licence, fix rss display
partial apply #533: improve the display
apply #533: improve activity display : final merge
FRS: protect if ZipArchive class is missing
fix #428: latest-zip does not increment download stats
Revert "use correct JSON encoding"
docman: fix apostrophe in title and description when editing file
news/forum: better display of content message
merge from Branch_5_2
patch #534: remove unset var
Merge remote-tracking branch 'origin/Branch_5_2'
patch #544: fix Project Latest Documents query: sql query
patch #539: cleanup is_public and remove USE_PFO_RBAC since it is default
patch #538: fix clone from template
projects-hierarchy plugin: on create using template, use the template configuration too
patch #547: order display documents search
translations: refresh and update the fr.po
patch #548: display only visible project
patch #542: in advanced search, news belong to news section
RBAC: fix behavior when project is hidden for the role
tests: fix search. project must be set visible
tests: wrong xpath
tests: wrong xpath ...
tests: wrong xpath ...
patch #529: firstname and lastname account are required fields
patch #536: add control on subject, message and forum name
patch #503: check if homedir exists before trying to create ssh key
Merge remote-tracking branch 'origin/Branch_5_2'
Reporting Tracker: fix wrong var
cronjob: user_group table is obsolete
Forum: indent
Cronjob project_smus: remove obsolete query
Stats: fix warning, missing or wrong var
cronjob site stats: exclude group_id = 0 which is the default logger value but group_id 0 does not exist
plugin scmhook: fix commitTracker for svn
plugin scmsvn: fix logic. run chmod, chown after repository initialisation
plugin scmhook: migration script from svntracker plugin to scmhook commitTracker svn hook
scmhook: migration fromm svncommitemail to scmhook commitEmail hook
scmhook: fix migration wrong plugin name & fix typo
FRS: fix php warning
Stats : remove dead code, period2sql function never used
scmhook: all svntracker and svncommitemail references are drop
scmhook: remove svntracker and svncommitemail ini files
utils: fix util_get_maxuploadfilesize function
scmhook: fix comment
scmhook: migration script fix since plugin code has been removed
scmhook: migration better handling previous enabled hooks
docman: fix create document when user has only submit permission
Revert "Remove title that does not add information wrt link text"
scmhook: check if scmhook is installed
Merge remote-tracking branch 'nerville/master'
docman: fix tipsy use
docman: fix apostrophe in title and description
docman: fix clear interval when dialog is close using top right x
docman: remove unused javascript
docman: fix #559 empty trash failed due to missing docs when moving to trash
docman: title must be at least 5 characters, fix the document creation in injectContent
docman: add activate button per file
db add constraints: no constraint on group_id for stats_agg_site_by_group and stats_agg_logo_by_group. We use group_id = 0 as default
fix warning when plugin does not provide TABS_TOOLTIP
indent
survey: fix php warning
survey: indent
db: drop wrong constraint if any exists on stats_agg
tests: fix testCreateDocURL: first try
tests: testCreateDocURL: disable click on document URL
tests: testCreateMultipleDocs fix, first try
pm: limit reporting up to project startdate... no more ridiculous report 52 years old :-)
jqplot: support scm stats, initiale project stats
jqplot: improve project stats
report class: getRawDates return epoch
project stats: protect when start = end
jqplot: work on project statistics
jqplot: add min value in scm stats
jqplot: implement v1 project stats
jqplot: fix project stats for plugin
jqplot: support labels, fix plugin handling
jqplot: add support for multiples series
jqplot: same options for any graph
jqplot: start implement tracker report graph
jqplot: support scm stats, initiale project stats
jqplot: add min value in scm stats
jqplot: support labels, fix plugin handling
jqplot: add support for multiples series
jqplot: fix rebase
Report: fix setDates when result is an array. case: ReportProjectAct
jqplot: fix error message
jqplot: tracker fix behavior, stick to current
Report Tracker: fix setDates
Report Tracker: fix logic
Report tracker: remove debug string
jqplot: enable jqplot in tracker reporting
jqplot: implement tracker report activity
Report Tracker: add getPerAssignee method, factorize code
jqplot: implement tracker report per assignee
jqplot: enable pie
jqplot: fix javascript warning
Forge Reporting: fix label
jqplot: site stats, implement pages view graph
jqplot: implement Site-wide Stats
jqplot: sitewide stats, add informations about displayed data
jpqlot: site wide stats: cleanup, set yMax when needed, use pad
Report: add informations label
jpqlot: project stats: cleanup
jqplot: implement user added, user cumul
jqplot: implement groups added and cumul graphs
jqplot: implement project activity at forge level, merge code with project stat view
jqplot: sitewide line reporting
jqplot: implement toolspie graph
jqplot: implement report time tracking
jqplot: header
jqplot: fix toolspie report
jqplot: implement generic sitetime, projecttime and usertime graphs
jqplot: update to 1.0.8r1250
jqplot: delete jpgraph code
pm: fix warning
graph_lib.php remove unused file
stats_function.php: remove unused file
jqplot: missing dot
jqplot: fix y value, fix highlight, fix loop on date
jqplot: fix highlighter
jqplot: fix scm pie, tooltip and y axe format
jqplot: wrap legend option, fix legend data
project stat: fix permission check
report: fix gmt as default tz
jqplot: fix scm history. use startdate or first data in db
survey: delete unused file
Revert "survey: delete unused file"
jqplot: same display for pie graph
jqplot: implement survey graphs
jqplot: fix toolpie, implement pm reporting aging
jqplot: pm implement quick report
survey: delete orphan page
jqplot: remove unused require
jqplot: delete unused old php3 graphic library
pm: fix php warning
jqplot: fix report by assignee/subproject
jqplot: delete jpgraph tracker implementation
jqplot: implement gantt graph using jquery-taemwork-gantt library
jqplot: fix gantt redraw trim, semester
jqplot: remove old jpgraph gantt
jqplot: remove unused case in pm
jqplot: gantt, use generic function for header and footer
jqplot: gantt, use theme
jqplot: fix display and use gettext when possible
forum: fix php warning
tracker: fix css on the right html tag
plugin hudson: indent
jqplot: hudson pie test implement
drop jpgraph, since all graphs are javascript based now
report: fix copyright date
docman: fix restore bug: restore a folder and all is content... and fix redirect when trash is emptied
docman: cleanup, use tabs, space where is needed
sync CHANGES
widget My Surveys: enhancement based on patch #545, you can now filter the surveys
plugin phpcaptcha: first push, implement patch #212 as plugin.
sync CHANGES
widget MyAdmin: remove dead code
account: patch #530 add control in resending confirmation to a pending account
Forum: cleanup, use tab/space, add dot, when needed
news: partial patch #462 + cleanup
account: better display user preferences with plugin interaction
Group: patch #540, in activateUsers use proper roles
indent
plugin hudson: fix bug #246: implement basic role
plugin hudson: cleanup
search : merge patch #549 : return no match found when project is private
rss: fix php var
bug #581: really include the js in the page
Revert "Use <h2>"
fix syntax
feature #578: remove unsued Tooltip.js
feature #578: remove unsued validate.js
feature #578: remove unsued cross_references.js
feature #578: remove unsued codendi/common.js
feature #578: remove unsued codendi/debug_reserved_names.js
feature #578: drop prototype and scriptaculous
feature #578: reimplement drag-drop widgets using jquery & add widgets menu
feature #578: start reimplement custom layout builder
feature #578: reimplement prototype in jquery
feature #578: remove die and exit
feature #578: add capability to drag & drop between multiple rows
feature #578: drop all Prototype functions, use jQuery
feature #578: reintroduce hudson_tab.js using jQuery
feature #578: fix comment
fix account maintenance page
fix previous commit 683291c9c2e39bde393ba00c0edaedd68965780e : revive global vars
fix #582: adapt sql to fetch data
feature #578: add ajax widget
docman: fix panel splitter using jquery-splitter plugin
docman: improve code for new splitter
docman: fix isTrashEmpty
docman: fix jquery selector
widgets: more gettext
widgets: adapt code to use underscore
docman: use correct element : use #maindiv, fix replace
docman: workaround for correct height calculation
docman: make resizableDiv optional to handle pending file correctly
docman: avoid empty page, redirect to additem
news: indent file
news: display form only if needed
scmgit: remove obsolete readme since scmhook offers commitemail hook
fix typo
docman: input use html5
docman: fix js error
docman: revert wrong commit: r18275
docman: add missing flag to enable splitter
cronjob gather_scm_stats: fix comment
fix [#353]: Problems registering a new project registration page enhancement: use Html5 pattern and placeholder when possible, better error message, fix length test
docman: fix indent
docman - more Html5: use input type url, pattern, required, placeholder when possible - js: set required when needed, drop old unused code
docman: - fix js syntax
docman: fix indent .... again
plugin projectimport: set plugin_status to need validation
feature request [#602]: drop old configuration files - local.inc file is definitly obsolete, not read and not used - config-vars.php is deleted - config.php per plugin is not used anymore - the ServerName mecanism is extend to /etc/fusionforge directory - some old README are updated
bug [#604]: hardcoded /etc/gforge - use {core/config_path} in httpd.conf.d files
install-ng: fix wrong plugin names
bug [#605]: fix plugin installation, display correctly the error
feature request [#602]: revive /etc/gforge
PluginManager: fix indent
people: fix http warning
snippet: use proper html: h2 -> p class warning
softwaremap: translate colon
snippet: use the right css class
cvstracker: drop unused code
project: fix php warning
pm: fix php warning
test: indent
pm: add html5 required and pattern in subproject form
pm: add missing array value
bug [#608]: add support for phpcaptcha plugin
Layout error msg: fix syntax and make it work with paragraph
bug [#608]: add real support for phpcaptcha plugin, fix Staff -> Contact, enhance input when user logged, fill value in case of wrong captcha
patch [#298]: reactivate support for color priority in tracker as in task
MailingList: indent
MailingList: indent
Forumml plugin: codendi -> Fusionforge
forumml plugin: indent, proper comment style
util_send_message: add CC
Layout: indent
Mail: fix licence
utils: correct indent
Mail.class.php: adapt code to make it closer to FF standard
funky theme: fix info-box
phpcaptcha: add missing config var
ckeditor: add missing config ini file
ckeditor: add link to config ini file
ckeditor: add support for specific install path
ckeditor: fix syntax
fix bug [#613]: disable link when needed
fix bug [#612]: wrong sorting and is_public broken
Layout: listTableTop, add support for html title attribut in th row
admin grouplist: use the new listTableTop extension: th class and th title
ckeditor plugin: protect include_once
docman: fix html createonline edition
fix [#608]: Spam abuse. Drop comment about spam
fix [#520]: install-ng broken. forge dir not set correctly
reopen the [#520] since fixing install-ng breaks the test suite
indent
fix [#520]: install-ng broken. forge dir not set correctly. New try
fix [#591]: php warning post_name not set
fix [#520]: gforge.sql may be unreadable by gforge_user, use the installed one rather the src one
people: use proper class for feedback, not h2
indent
survey: fix php warning
space
tasks: more html5
global role edit: fix feedback, error message display
register account: enable captcha for non forge admin only, fix required email in form
dashboard: fix when project is not using tracker
hudson plugin: use html5 in add job view
indent
indent
indent
Site admin: change user password: use html5 when possible, use proper feedback
indent and php doc
indent
pm: fix ganttpage with user Nobody
plugin projectimport: drop unused file
plugin projectimport: fix check include_once, require_once
fix [#614]: description issue garbaged when editing
FRS: fix php warning & translate error string
FRS: indent
FRS: indent
FRS: use HTML5 when possible
FRS: more html5, display correctly the release name.
plugin CompactPreview: fix jQuery call, use the FF jQuery
fix [#256]: fail to set roles
Merge remote-tracking branch 'origin/Branch_5_2'
funky theme: generic fix when attr array is empty
tracker: drop unused code, the view does not exist either
tracker: indent
tracker: indent
tracker: use HTML5 when possible
tracker: indent
tracker: more HTML5
tracker: add requirefield flag
tracker: indent
tracker: add h2 name in the extra field option edition form
tracker: set h2 when needed.
tracker: use html5 in query builder
tracker: phpdoc
fix [#619]: unable to rename a query.
tracker: use generic comment about spreadsheet
project admin: use html5 in vhosts form
scmhook: fix encoding & empty line
plugin authbuiltin: use HTML5 in login form
plugin scmgit: use the jQuery plugin auto height for iframe, no more multiple scrollbars!
plugin scmgit: drop useless height, since we use the jQuery plugin auto-height
forum: indent
pm: indent
fix [#174]: partial fix for pagination
pm: indent
[#174]: partial fix: use status in query
pm: indent
[#174]: final fix. Use correct total tasks in paging
[#174]: cleanup fix
pm: add licence
pm: use sql rather than php
[#174]: handle category in paging
pm: add total tasks informations
pm: fix PHP warning
pm: use HTML5 required
reports: indent
docman: use HTML5 required
pm: clean up & no select *
indent
add funky theme variation : WOW!
Start the new 5.3 branch
index page: set what is new in FF5.3
fix testsuite since we are using html5 now
fix testsuite since we are using html5 now
add missing link to manage available roadmaps
fix [#624]: duplicate customfields in customize list
indent
indent
docman: display admin link to admin only
indent
docman: use RBAC now. user_group is dropped
indent
indent
docman: use isDocEditor. Perm ojbect has no isEditor function
docman: additem, display authorized tabs accordingly to permissions
plugins scmgit, scmhg, scmbzr: use autoheight. no more double scrollbar
scm plugins bzr, git, hg: extend support autoheight and drop useless height param
pm: fix getCount, status_id must be int
pm: remove unused var
pm: fix update task when remove task dependencies
pm: None is not a choice for dependency since we need unique key in db
pm: gantt chart, fix depend display
indent
pm: add direct link for category administration
indent
pm: fix startdate for reporting coherent timetracking
mail: use html5 required & pattern
tracker: make sure the crossref to task is valid
tracker: fix sortable, missing js file
scmgit plugin: personal clone only available with use_ssh configuration
tracker: fix php warning
Survey: inactive survey is not clickable
people: use HTML5 required
people: translate string
people: add required field flag
people: fix feedback, error message in add skill to a job part
fix update skill: none is not a option due to database unique key
people: fix add job & add category
people: more translations
people: fix edit job: category none is not an option
fix project_summary: check for usesFRS and usesTracker
people admin index: fix html
people: ugly hack to handle private project in project opening public page
people: display category name
people: fix redirect from project info widget
rss: disable debug
backport from master: [#464] Tracker Item Votes: integration code from Evolvis
[#464] Tracker Item Votes: integration code from Evolvis
[#464] Tracker Item Votes: add sorting capability
[#464] Tracker Item Votes: add sorting capability, fix typo
Jose Angel Diaz Diaz (1):
Fix GitPlugin Class with mode D for gather stats
Julien HEYMAN (9):
Add 2 new hooks : role_adduser & role_removeuser in RBAC
Add documentations for role_removeuser & role_adduser hooks
Fix anonymous checkout with CVS pserver
Add option -f in cvs-pserver
Delete fake group_join_request when you approve a project
Fix double menu in viewvc by Xavier LE BOËC
Fix missing projet name tab in viewvc
Fix user id in calculate_user_metric cronjobs
Fix cache when group is approved
Marc-Etienne VARGENAU (872):
Remove he.po: no translations
Remove id.po: no translations
Remove eo.po: no translations
Remove el.po: no translations
Remove la.po: no translations
Remove nb.po: no translations
Add utils/manage-translations.sh check
Update *.po
Update thai translation
Update Phpwiki
No %s in plugin description
No %s in plugin description
Rename _AuthInfo --> DebugAuthInfo
Update translations
Update French translation
Remove language="Javascript"
&
&
Remove language="JavaScript"
Remove language="JavaScript"
Admin --> Administration
Remove \n in translation
View files --> View documents
__construct is void; use exit_no_group(); to be consistent always use "Folder" instead of "Directory"
Remove title that does not add information wrt link text
No table needed for layout
Update PhpWiki
Remove deprecated attributes
Path --> Folder; File --> Document
__construct is void
Be consistent: directory --> folder
__construct is void
__construct is void
__construct is void
Less strings
Download --> Downloads
No table needed for layout
Update translation files
Factor strings; no HTML tags in translated strings
Remove $Id
Merge pt.po and pt_BR.po into pt.po
Update translations
Typo
Simpler strings to translate
Remove double dot, add <br />
Directory --> Folder
Factor strings, add label, improve French translation
exit_no_group()
exit_no_group()
exit_no_group()
Fix typo: iclude --> include; remove function name from error message
Update translation header: Copyright years, FusionForge version, etc.
exit_no_group()
Simpler error messages
Update translations
suivre --> surveiller
ZIP
Update translations
Phpwiki update
Translate strings
Translate feedback message
Use forge_get_config('groupdir_prefix')
protected
Add braces
Update translations
Add HTML5 required, use smart quotes
Translate message, use smart quotes
Add HTML5 required
Remove unused variables
<h3> --> <p>
No echo for show* functions
No space
Translate strings
Update translations
Update PHPDoc comments
exit_no_group
Add <label>
Update PHPDoc comments
exit_no_group
Typo
Typo
Typo; translate
Update translations
No exit_no_group in constructor
No global
Less strings
Add \n
Use CSS
Less strings
Use smart quotes
Avoid UPPER CASE
Use smart quotes
Use smart quotes
Use smart quotes
Use smart quotes
Add <label>
Less strings
Use smart quotes
Add <label>
Less strings
Less strings
Revert wrong change in r17588: remove hidden
Less strings
Less strings
Add <label>
Less strings
%1$s --> %s
Avoid UPPER CASE
Less strings
Update strings
Update translations
__construct --> ProjectGroup to be able to call it
Fix error message
Translate error messages
No space before ":"
Use smart quotes
Update PHPDoc
Use smart quotes
Translate strings
GforgeWikiPlugin --> FusionForgeWikiPlugin
Remove unused globals
Whitespace only
Use relative_date, decode /%2f/
Update translations
One "yet" is enough
Use smart quotes
Update translations
Translate report_header
Use smart quotes
Update translations
I am Sure
Update translations
Consistent strings
Consistent strings
Update translations
Translate ":"
Fix syntax
Remove tab
Update PHP Doc + improve whitespace
Translate "Select One"
Remove unused global
Use "My" for titles
Update translations
Whitespace only
Ensure relative_date is nonnegative
Add @return
Do not use void function result
Add <div class="info-box">
Use HTML lists
Remove nbsp, update strings, use CSS
Do not use void function result
Do not use void function result
Remove unused globals
Update translations
Add $
Skill --> job
Do not use void function result
Do not use void function result
Do not use void function result
Do not use void function result
Do not use void function result
Do not use void function result
Do not use void function result
Do not use void function result
Add global $feedback
Update translations
g --> group
Remove unused variable
Translate ":"
Center table
@return
Revert removing global $gfwww, $gfcommon, $gfplugins
Use tabs
No & needed for group_get_object
Whitespace
Whitespace
No space after "("
No space after "("
Less strings
Update translations
Less strings
Less strings
No & needed
Use <h2>
Use tabs
zip --> ZIP
Less strings
&
Translate header
Update French translation
Less strings
Update French translation
Translate "to"
Start and end dates must be different
Remove empty directories
Update French translation
Sort by Time Code; Category Name is required
Less strings
Use tabs
Do not autoclose <form>
global $feedback; fix variable name
Init arrays before use
Add <label>
jqPlot - Pie legend too tall when there are many legend items
Remove IMDB stuff
Remove IMDB stuff
wiki: use And by default; cleanup
wiki: Use english catalog for search in the wiki as phpwiki is using english to split words
Initialize $html
Update French translation
Update PHP Doc; use tabs
Remove debug
Update PHP Doc
Fix variable name
Spelling
Unused local variable
No return needed
Update translations + cleanup
Update PHP Doc
No & needed for user_get_object
Update PHP Doc
Update translations
Less strings
Start and end dates must be different: it is an error
Areas --> Area
Same link name as page title
Update translations
Fix bug: 60*24*24 --> 60*60*24; // 1 day
Update PHP Doc
Whitespace only
Remove unused variable
Update PHP Doc
Update PHP Doc
Update PHP Doc
Add <label>
Translate ":"
Translate ":"
Better init arrays
No arguments for report_day_adjust_box
warning --> information
Add porject name in title
Improve case
No space
Translate ":"
Update translations
Improve messages
Improve messages
Update translations
type="email"
No \n in translated strings
No \n in translated strings; whitespace; PHP Doc
Update translations
Fix syntax error
Revert
Fix test: "Add forum" --> "Add Forum"
Update PHP Doc
Remove duplicates
Whitespace only
return
return
return
Update PHP Doc
Update PHP Doc
Update PHP Doc
Update PHP Doc
Update PHP Doc
Update PHP Doc
Update PHP Doc
Update PHP Doc
Update PHP Doc + whitespace
Update PHP Doc
Update PHP Doc
Update PHP Doc
Update PHP Doc
Update PHP Doc
Update PHP Doc
Update PHP Doc + whitespace
boolean --> bool
Update PHP Doc
Update PHP Doc
No nested comments
__construct is void
Update translations
Less strings
Update PHP Doc
Update PHP Doc
Use translations
Less strings
Remove useless nbsp
Update French translation
Use smart quotes
Less strings
Do not translate "<b>"
Less strings
Less strings
Less strings
Less strings
Less strings
Less strings
Less strings
Less strings: do not translate CVS and Subversion
Less strings
Less strings
Update PHP Doc
No space before ":"
Less strings
Less strings
Less strings
Less strings
Less strings
Less strings
Less strings
Less strings
Less strings
Less strings
Less strings
Less strings
Balance <h4>
Less strings
Do not translate <b>
Do not translate <b>
<br />; whitespace
Less strings
Less strings
Less strings
<table class="infotable">
Do not translate <b>
No space before ":"
Do not translate <em>
Less strings
Less strings
Less strings
Less strings
Do not translate <div class="error">
ERROR --> Error
ERROR --> Error
ERROR --> Error
ERROR --> Error
ERROR --> Error
%1$s --> %s
Use %s; use smart quotes
Update translations
Less strings
Less strings
Use smart quotes
Use relative_date
Update translations
Update translations
Less strings
Less strings
Less strings
Fix test due to message change: ERROR --> Error
Remove unused dateFormat
Use relative_date
Use relative_date
Less strings
No %20 in file name
Use tabs
Whitespace
Can't --> Cannot
Update translations
Update PHP Doc
Update PHP Doc
Use smart quotes
Use CSS class align-center
Less strings
Less strings
Less strings
Less strings
Update PHP Doc
Add <label>
Update PHP Doc
No HTML in translated strings
Update translations
Use smart quotes
Update translations
Use lower case
Add <label>
Use CSS
Use <h2>
Add <label>
Update translations
Use smart quotes
Fix test due to message change: configure --> Configure
Add style for info-box
Less strings
Add braces
Less strings
Less strings
Do not shout
Do not shout
Do not shout
Update PHP Doc
Update French translation
Less strings
Less strings
Update French translation
Whitespace
Update PHP Doc; use CSS
Update French translation
Less strings
Use smart quotes
Could not
Update French translations
Update PHP Doc
%s
Use smart quotes
Whitespace
No <br /> in translated strings
Public Tools
No return needed
No <br /> in translated strings
<strong>
No <br /> in translated strings
No <br /> in translated strings
Update translations
Whitespace
Update translations
Less strings
%d
reply --> Reply
reply --> Reply
Move thread --> Move Thread
Update French translation
<b> --> <strong>
Less strings
Use smart quotes
%s
can't --> cannot
Use smart quotes
%s
Fix tests due to message change: reply --> Reply
%d
Use smart quotes
Canned Responses
Use smart quotes
Update translations
Less strings
Less strings
Less strings
Less strings
Less strings
Less strings
Less strings
No space before colon
Less strings
Better header
Whitespace
Update translations
Use smart quotes
Less strings
Use smart quotes
No brackets
Use smart quotes
Grammar
%s
Whitespace
Use smart quotes
%s
Less strings
Update translations
Better error message
Less strings
No &
Less strings
Mb --> MB
Less strings
%s
No <p> in translated strings
Less strings
Update translations
Update translations
No parentheses in include_once
Less strings
Less strings
EOF
Update PHP Doc
Less strings
Less strings
Mb --> MB
Less strings
Less strings
Less strings
Less strings
Less strings
Message in English
Less strings
Less strings
Less strings
Less strings
Update French translation
Remove trailing whitespace
Remove closing ?>
Remove extra empty lines
EOF
Update French translation
Translate getCategory
Codendi --> Fusionforge
Codendi --> Fusionforge
Replace spaces with underscores in getCategory
Translate strings
Update translations
Update French translation
Update French translations
Use correct <hx> hierarchy
Update French translation
Replace underscore here also
Translate 'RSS Reader'
Move widget by title only so that widget content can be selected
Translate error message
No <p> in translated string
Center order
No HTML in feedback
Remove brackets
'Change Email Addr' --> 'Change Email Address'
MS Excel --> Microsoft Excel
Update translations
Remove JPGRAPH
Update PHP Doc
Center ordering
Codendi --> Fusionforge
Whitespace
Codendi --> Fusionforge
Add ":"
Whitespace
No &
Standard JavaScript Tracking code
Update PHP Doc
Whitespace
Less strings
Couldn't --> Could not
No space before ":"
Useless ending comma
Update PHP Doc
Use lower case
Update translations
Update PHP Doc
Update PHP Doc
Update PHP Doc
Update PHP Doc
Update PHP Doc
Update PHP Doc
Update PHP Doc
Update PHP Doc
Update PHP Doc
Update PHP Doc
No <p> in translated string
Less strings
Less strings
Less strings
Less strings
Less strings
Use bool
Use tab
&
Add figcaption
Sub project --> Subproject
Add full stop
Group --> Project
No <br /> in translated string
News administration --> News Administration
Update translations
Less strings
Less strings
Use CSS
Less strings
Less strings
Error:
size="60" --> size="80"
Update French translation
Error:
Translate error message
Less strings
Less strings
Less strings
Less strings
Less strings
Add project name in title
No <p> in translated string
Add full stop
MS Excel --> Microsoft Excel
No nbsp
Translate ":"
Update PHP Doc
Fix syntax error
Update PHP Doc
Update PHP Doc
Fix typo: this->cathergoryId --> this->categoryId
Update PHP Doc
Less strings
Avoid backslash
Less strings
Update French translation
Update German translation
Use smart quotes
No tab in string
No tabs
Update PHP Doc
Update PHP Doc
Update PHP Doc
Do not use void function result
Use echo
Update PHP Doc
Update PHP Doc
Less strings
Update translations
Update translations
Update translations
Update translations
Update translations
Update translations
Translate more strings
Use <strong>
Use <strong>
Use <em>
Use <em>
Use smart quotes
Update German translation
Use smart quotes
Update Spanish translation
Use smart quotes
Update Italian translations
Do not shout
Update Bulgarian translations
Fix syntax
Update PHP Doc
Update PHP Doc
Fix syntax
Do not use void function result
Update PHP Doc
Update German translation
Update German translation
Update French translation
No <p> in translated strings
Remove redundant values
Valid HTML
Valid HTML
No <p> in translated strings
Update translations
Less strings
Less strings
Update translations
Unnneeded comma
Update PHP Doc
Update PHP Doc
Use CSS
Valid HTML
Update PHP Doc
Remove ?> at EOF
Remove useless unit
Optimize CSS border
/etc/fusionforge
Update PHP Doc
Optimize CSS
Update PHP Doc
Constructor is void
Do not use void function result
Translate ":"
Use CSS
Update translations
Update French translation
Translate strings
Fix typo
Translate ":"
Translate ":"
Translate ":"
Translate ":"
Translate ":"
Translate strings
Translate ":"
Translate strings
Update PHP Doc
Spelling
Update translations
Remove unused globals
Translate ":"
Whitespace
Update translations
Translate ":"
Use \n
Followup --> Comment
Update French translation
No access --> No Access
Use smart quotes
Use only feedback
Update French translation
Update French translation
Add <label> and <fieldset>
Less strings
Update translations
Translate alt and title
Add Submit button
Use HTML 5 required and type="url"
Update translation
Use <p class="error">
Use CSS
Use CSS
Use CSS
Use CSS
Add alt to image
Update translations
Add paragraphs
Use ngettext
Translate strings
Update translation
More precise error message
Less strings
Less strings
Less strings
Spelling
Less strings
Translate ':'
Be more precise: "Delete Task [T%s]"
Fix tests: 'No access' --> 'No Access'
Fix tests: 'No access' --> 'No Access'
Update translations
No \n in translated strings
No \n in translated strings
No \n in translated strings
No \n in translated strings
Less strings
%s is enough
Valid HTML
Protect &
Add <br /> so that error message is readable
No internal identifier in error message
Translate "No Error" message
Use [#xx] notation
Less strings; translate ":"
Remove stripcslashes
Update PHP Doc
Init $error_msg
Less strings
Use CSS; add HTML 5 required
No action
Spelling
Update PHP Doc
Update translations
Translate "Blocks"
Add ALLOWED_PROTOCOLS
Indent
Use tab
Comment debug
Add <label>
Translate ":"
Less strings
Translate ":"
Valid HTML
Translate ":"
Compact padding
Update PHP Doc
Add <label>
choiceid --> choice_id
Be consistent: GIT --> Git
Whitespace
Whitespace
Whitespace
Spelling
Avoid backslash
Less string
Spelling
Less strings
Translate titles
Less strsings
Remove empty dirs
Remove empty dirs
Remove empty dirs
Remove empty dirs
Remove empty dirs
Rename wiki pgsrc files
Translate "Wiki"
Remove empty dirs
Translate "Menu Tabs Manager"
Remove empty dirs
Remove empty dirs
Add missing return
Valid HTML
E_USER_WARNNG --> E_USER_WARNING
Remove unused variable
Update PHP Doc
Update PHP Doc
Add missing return
Be consistent in translation: effacé --> supprimé
unix --> Unix; update translations
Update translations
Translate ":"
%s is enough
Rotate colors: violet first
Translate ":"
Remove border="0"
Use CSS
Update French translation
Remove empty string
Update translations
%s is enough
%s is enough
%s is enough
%s is enough
No \n in translated strings
No longer true in modern browsers
Update translations
Update translations
Less strings
Update translations
Update translations
Update string for commit 10f29eb55a5a46446af976859d0980b1690f2958
No need to shout
Update translations
Indent
Use <p>
Indent
Whitespace
%s is enough
Add <br />
Remove stripcslashes
Whitespace
%s is enough; use %d where appropriate
%s is enough
Add full stop
%s is enough
Use %d
%s is enough
Update translations
Update translations
Remove msgstr[1]
Less strings
Less string
Remove www/trove/admin/trove_cat_add.php, duplicate of www/admin/trove/trove_cat_add.php
Remove www/trove/admin/trove_cat_edit.php, duplicate of www/admin/trove/trove_cat_edit.php
Remove www/trove/admin/trove_cat_list.php, duplicate of www/admin/trove/trove_cat_list.php
Update translations
Update translations
Update translations
Update translations
Update translations
Update translations
Update translations
Update translations
Update translations due to commit 77d84db5083bf2b191959c09cd05ea301c25acf3
Remove useless fuzzy translations
Remove useless fuzzy translations
Remove useless fuzzy translations
Update translations
Update translations
Update translations
Update translations
Less strings
Update translations
Update translations
Be consistent: GIT --> Git
No space before colon
Update translations
Add info about line break
Update translations
No space before colon
Update translations
Less strings
Update translations
Update translations
Update translations
Less strings
Update PHP Doc
Update translations
No whitespace at EOL
No ?> at EOF
Whitespace
Update translations
Update translations
Update translation
Merge from trunk to branch 5.3 of "Remove size for input type=text"
Translate index_std.php
Update translations (from trunk)
Olivier Berger (80):
Displays a message if the user doesn't exist, and rework the algorithm : post_login doesn't work with 1.3.1
Add cas_context parameter
Add warning about use of LDAP
More hints in case of problems and adding a way to easily activate phpCAS logs
For whatever reason, this triggered bugs in the OSLC-CM server, so I hope it won't break anything
Add bits to ease implementing https://fusionforge.org/tracker/index.php?func=detail&aid=465&group_id=6&atid=114
add optional forced http|https prefix to util_make_url() and its subcalls
Only add a reply-to if use_mail activated, otherwise, replies will be sent to noreply, which is fine
Distinguish use_forum_mail_replies from use_mail (implements https://fusionforge.org/tracker/index.php?func=detail&aid=467&group_id=6&atid=114)
Add a bit more details pointing to Layout
Few minor fixes
Add general include utility for ARC2 for RDF processing
Implement new style project_rdf_metadata hook using real ARC2 resources
Add alt_representations hook to support Linked Data Autodiscovery links in HTML link/meta
Add dependency on php-arc
Fix line endings and other syntactic issues to make unit tests happy
Add some hints in comments to help spot problems
Add php-arc as intially downloaded from http://arc.semsol.org/, in same version as Debian packages (20101006)
Initial contribution of a delebated WebID auth plugin
Adding dependency v 0.1 from https://github.com/WebIDauth/WebIDDelegatedAuth
Exclude 3rd party vendor libs from some syntactic tests
Let's try and make this project approval forms less ugly
Add new user_default_shell config var and use of /var/lib/gforge/chroot/etc/shells
Properly select default value if the value in DB doesn't match .../etc/shells
Oops, make sure the check is meaningful : don't add the var's value to the shells in all cases
Make sure to notify if enable_uploads is unset, and no target images dir will be created by cronjob, which will prevent uploading
Set incoming early and make sure to notify in case of write access problem
Display the selection box only if files are already present
Better title for that section
Safer if/then sections with curly braces
use local var name for function and more explicit message in case of non-writable dir
Support multiple values for relations (corresponding commit in ARC2 : https://github.com/olberger/arc2/commit/67cc82c156bb95ef066dda8fac72376ca81874d8)
Use ARC2 to construct RDF instead of home made templating
Extract from trove's full list the query for public active projects
Make use of factorized get_public_active_projects_asc()
Fix #me to #person
Fix the damn CR+LF that splipped through
Add support for /projects RDF rendering via content-negociation through 'content_negociated_projects_list' hook
Add 'admssw' plugin to render ADMS.SW 1.0 compatible RDF on /projects[/...]
A few updates
Test removing .php stanzas from .gitattributes
Try normalizing to LF for PHP files
Fix: Needs mandatory jobname too
Allows forcing some content-type instead of negociating with Accept header
Add the possibility to pass forced_accept and forced_content_type to /projects/...
Better args parsing and handling of unknown projects
Fix missing renaming
Let's try and fix the svn checkout issues for tests breakage on minijson
Fix CR/LF problems introduced by .gitattributes changes in git most probably
Hopefully the minijsonTest.php isn't touched by git now
Maybe without a svn property eol:style that will be better ?
Don't force HTTP 1.0, but use the current version
First part of a squash of different commits related to ADMS.SW already present on trunk/master
Second part of a squash of different commits related to ADMS.SW already present on trunk/master
Last part of a squash of different commits related to ADMS.SW already present on trunk/master
Update to the base of the admssw from 5.2 branch.
Some tiny fix and addition of date property setter
Document alt_representations hook
Fix namespace order
Redirect /projects to /softwaremap when for HTML
Add content-negociation hooks for frs/ and frs/download.php
Better comments
Add a hook for softwaremap submenu entries
Make sure alternate links are also displayed for /projects/PROJNAME
Improved ADMS.SW plugin (and doaprdf depending on it)
Comments and other bits of docs
Add ARC2 dependency for daoprdf, foafprofile and admssw
Adjust template to trunk/master convention
Remove duplicates
Update the adms.sw plugin and dependencies
Initial support for paging ala LDP
Base paging limit on the softwaremap browsing's one and add allatonce mode
Create a function to display the list of pages if paging needed
Reuse the same pages index as in softwaremap
Move the arguments and redirect to dedicated function
Factorize the code of /projects and full.php
Add missing docs
Finalisation
Don't rely on www/include/trove.php : global vars problems : paging limit set to 50
Relicense under dual Apache 2 and Gnu GPL v2 +
Ralf Habacker (1):
merge from branch 5.2: fix Makefile.rh
Roland Mas (432):
Bumped version numbers after the branching
First merge from 5.2 branch (refreshed gettext files)
Merged from 5.2: Stop running the Makefile on Debian package build
Merged from 5.1 (via 5.2): Remove config files on purge
Merged from 5.1 and 5.2: Debian changelog entries after uploading
Renamed Makefile to avoid confusion
Merged from 5.1 and 5.2: bunch of fixes
Added a script to help debugging permission problems
Merged from 5.1 (via 5.2): Fixed over-enthusiastic optimisation
Merged from 5.1/5.2: handle whitespace in directories within SVN repositories
Use current Selenium to fix problems with Iceweasel
Merged from 5.1/5.2
Merged from 5.1/5.2
Merged from 5.1 (for bug #404)
Merged from 5.1/5.2: search fixes
Merged from 5.1/5.2: search fixes
Merged from 5.1/5.2: search fixes
Merged from 5.1/5.2: PHP warning
Merged from 5.1/5.2: Debian packaging fixes
Merged from 5.2: testsuite+packaging fixes
Renamed doc files to avoid potentially unsafe characters in filenames
Merged from 5.1/5.2: many fixes, new Debian uploads
Let's try to make the buildbot run VNC in the VM to avoid ssh-encrypting the X traffic across VMs
Debugging the VNC-in-VM change
Set VNC password
Debugging the VNC-in-VM change
Debugging the VNC-in-VM change
Fix detection of exit status
Use VNC-in-VM for -build-and-test-deb too
Contentless merge from 5.2
Merged from 5.1/5.2: Normalize roles on forum/subproject/tracker creation in the API rather than in the web interface
Merged from 5.2: run VNC within the VM on the buildbot
Merged from 5.2: Removed fill-in-the-blanks.pl and references to it
Merged from 5.2: A few fixes
Merged from 5.2: removed fusionforge.conf file and related code
Merged from 5.1/5.2: Fixed wrong link for custom homepages (thanks to Olivier Berger)
Merged from 5.1/5.2: fixes to Mediawiki and CVS plugins, stop VMs after use on vladimir
Merged from 5.1/5.2: Wait for Selenium to be up before starting the tests
Merged from 5.1/5.2: Fixed stopping of LXC VMs
Merged from 5.2: Fixed path to selenium.jar
Merged from 5.2: new 5.2rc1 pre-release
Merged from 5.2: Use more of the distro-provided Jquery
Contentless merge from 5.2 (on the Git side)
Contentless merge from 5.1/5.2
Contentless merge from 5.2 (on the Git side)
Merged from 5.1/5.2: optimization for plugin-mediawiki.postinst, fix generation of SVN auth file using RBAC API for bug [#446]
Merged from 5.2: RPM packaging fixes, removed unneeded code from download.php
Clamp document size to zero if it can't be calculated
Dropped obsolete tables and columns
Remove references to groups.enable_anonscm in code
Remove references to artifact_group_list.{allow_anon,is_public} in code
Remove references to artifact_group_list.{allow_anon,is_public} in code
Remove reference to table user_group in code
Remove reference to project_group_list.is_public in code
Replaced allow_anon attribute of tracker with an RBAC permission
Remove references to forum_group_list.{allow_anonymous,is_public,moderation_level} in code
Use current API for creating forums when cloning a template project
Use internal API rather than SQL
Handle submit permission on trackers
Remove call to old method
Use current API for creating forums when submitting a news
Remove reference to forum_group_list.is_public in code
Archive install log to help debugging testsuite failures
Fixed migration logic for tracker submission rights
Removed final newlines in script
More verbose logging in DB upgrade script
Stop trying to insert a row into deleted user_group table
Merged from 5.1/5.2: Use correct function name
Merged from 5.2: Use forge_get_config to access config parameters
Fix testsuite to cope with new page descriptions
Make install fail if db-upgrade.php fails
Fixed upgrade path for doc_data table
Merged from 5.2: fixes in plugin-moinmoin, debian/changelog entries
Merged from 5.2: fixes to wiki, Debconf translations, better widget for group homepage
Merged from 5.2: debian/changelog entry
Contentless merge from 5.2 (on the Git side)
Merged from 5.2: fix to Mediawiki upgrade, Debconf translations
Merged from 5.2: Debconf translations, bugfix in cronjobs
Contentless merge from 5.2
Merged from 5.2: Debconf translations, testsuite update
Merged from 5.2: fixed force_login, machinery to test Debian packages on Debian 7.0
Merged from 5.2: fixed LXC template for Debian Wheezy
Install phpunit-selenium directly in the LXC templates
Merged from 5.2: simplify building of package and repository for the buildbot
Added a script to create and/or update the cowbuilder environments for Debian
Removed configuration of cowbuilder envs from build job, it belongs elsewhere
Merged from 5.2: Removed configuration of cowbuilder envs from build jobs
Merged from 5.2: Fix many RDF issues
Regenerate LXC templates if the Makefile has changed
Create Squeeze template if needed
Merged from 5.2: debian/changelog entry
Merged from 5.2: Refresh Selenium jar if needed
Merged from 5.2: testsuite fixes
Stop specifying BUILDRESULT in shared cowbuilder config
Merged from 5.2: Fixed pbuilder invocation
Precompute more complete FTI vectors for simpler and more efficient search queries; only artifacts for now
Precompute more complete FTI vectors for simpler and more efficient search queries; project tasks are handled too now
Fixed table name
Merged from 5.2: fixes to RDF code
Contentless merge from 5.2
Merged from 5.2: removed debugging
Removed references to deleted columns (permission checking is done by RBAC further down the line)
Use RBAC rather than non-existing column in widget
Use RBAC rather than non-existing column in widget
Wait for database engine to be up before reloading the previous dump
Be more aggressive when restarting the database
Fixed logic
Trying to fix lxc-centos5 job
Merged from 5.2: Use primary keys instead of unique indices for FTI tables (also, should work with old PostgreSQL versions)
Merged from 5.2: More coping with old PG versions
Use --reflink=auto when copying LXC templates, to take advantage of btrfs
Nicer look while waiting for the VM/LXC to come up
Merged from 5.2: DocsAllHtmlSearchRenderer ctor: puts permission checks related to the current user inside session_loggedin scope (fixes a php notice)
Merged from 5.2: Destroy VM at start of -src-cos job
Merged from 5.2: a few fixes
Contentless merge from 5.1/5.2
Refreshed quilt patches
Fixed database upgrade path
Merged from 5.2: fixes and patches
Made DB reloading more robust against binary dumps
Revert last commit; problem was local to the sandbox VM
Merged from 5.1/5.2: fixes and submitted patches
Merged from 5.2: scmgit fixes, one applied patch
Canonicalize file names when displaying them
Added a few missing indices and constraints
Merged from 5.1/5.2: Mediawiki fixes
Contentless merge from 5.1/5.2 (on the bzr side)
More dropping of useless columns
Create indices to speed up the common (very frequent) RBAC queries
Update quilt patch
Adapt Debian packaging to the removal of a Debian-specific script
Merged from the wheezy branch (via 5.2)
Merged from 5.2: fixes by Olivier Berger
Merged from 5.2: fixes to mailing-lists and Mediawiki plugin
Merged from 5.2: Debian packaging doc by Olivier
Contentless merge from 5.2
Merged from 5.2: Mediawiki fixes by Thorsten
Merged from 5.2: fixes by Franck
Merged from 5.2: two security fixes, refreshed gettext files
Refreshed gettext files
Add wrapper to find and run a cronjob, ported crontabs
Ported testsuite to use cronjob wrapper
Added minimal tests for MoinMoinWiki plugin
Include moinmoinwiki plugin in fusionforge-full package
Run plugin-moinmoin tests in Debian testsuite
Return topTest.php to skipped status
Added compatibility symlink for moinmoin plugin
Fixes to moinmoin plugin (and tests)
More debug in testsuite
More debug in testsuite
More debug in testsuite
Set forge_run_job and forge_run_plugin_job executable during "manual" install
Disable testing of moinmoinwiki plugin on RPM testsuite
Added (small) testsuite for Mediawiki plugin
Make cronjobs executable
SECURITY: make session_key available to the web pages
Save computed RBAC values in DB (non-PHP plugins don't necessarily apply the semantics of the project_admin setting)
Use cookies from the auth* plugins for moinmoin authentication
Make moinmoinwiki testsuite slightly more comprehensive
Backport from trunk: Ported testsuite to use cronjob wrapper
Backport from trunk: Added minimal testsuite for MoinMoinWiki plugin
Backport from trunk: fixes to moinmoinwiki plugin (and tests)
Make moinmoinwiki testsuite slightly more comprehensive
Merged from 5.1: Fail configuration of the -db-postgresql package if no database is available
Add missing function
Merged from 5.2: misc fixes
Merged from 5.1/5.2: Fail configuration of the -db-postgresql package if no database is available
Contentless merge from 5.2 (for changes backported from trunk)
Honor a FORGE_CONFIG_PATH environment variable when looking for the config.ini file and config.ini.d dir
Add a wrapper script and a few convenience symlinks to make finding the forge scripts easier
Fix unquoted (and potentially wrong) -z invocation in shell
Quote variables
Merged debian/changelog from 5.2
Contentless merge on the Bazaar side
Sleep longer in the MoinMoin tests
Die, webcal, die\!
Fix installation of xfonts-base
Remove OSLC plugin from Debian packaging
Refresh Debian patches
Trivial commit to check the new subgit gateway
Another trivial commit, from SVN this time
Merged from 5.2: a few fixes
Merged from 5.1 (via 5.2): Unlink external roles from a project when deleting it (with non-regression test) + syntax fix
Merged from 5.1 (via 5.2): Added skeleton testsuite for the web UI of the scmgit plugin
Merged from 5.1 (via 5.2): Require git and gitweb on source installs
Added ~90 missing constraints, mostly foreign keys
More database polishing
Start using Loggerhead as WSGI rather than as a daemon
Load wsgi module
Require python-pastedeploy for loggerhead
Prettify URLs
Fewer calls to forge_get_config, and in a better place
Added testsuite for scmbzr plugin and loggerhead
Adding file
Let's be quiet there
Contentless merge from 5.2
Merge from 5.2: miscellaneous fixes
Contentless merge from 5.2
Merge from 5.2: Protect WSGI stuff in an IfModule block
Test git→svn
Removing Debian packaging from main repo (moved to https://fusionforge.org/projects/deb-packaging/)
Merged from 5.2: Fixed crash when editing role permissions in projects where forums/pm/trackers are disabled
Honor use_ssl for loggerhead
Contentless merge from 5.2
Merged from 5.2
Install loggerhead from unstable since it's not available in wheezy (or backports) yet
Make Debian build more robust
Stop trying to ship removed files
Started rebasing multi-git-repository branch
Document multi-git-repository in CHANGES
Fixed syntax
Move the deletion code to its right place
Update testsuite; it now also tests the repository browser
Added caching getID() method to get a plugin's numeric ID
Use a shared table for storing extra SCM repositories (secondary+personal)
Factor constants for management of extra SCM repositories
Moved generic code to the generic class
Fixed table names
Fixed variable name
Port to the shared tables
Fixed building for buildbot
No point in starting the VM until after we know the packages can be built
Ensure we're in the correct directory
Also get libapache2-mod-wsgi from unstable
Generate an SSH key to enable SCM tests
Don't perform host key checks in testsuite
Locally override defaultAssertions() for testing things such as gitweb and moinmoinwiki which don't send h1 elements in their generated HTML
Drop scmgit-specific tables now that the data is stored in common tables
Let's give Loggerhead some more time to answer on the buildbot
Actually run 20121128-drop-old-tables.sql, d'oh
Switch Loggerhead links to HTTP (not HTTPS) for testsuite
Fix name of tables to be dropped
Contentless merge from 5.2
Contentless merge from 5.2
Merged from 5.2: cosmetic
Contentless merge from 5.2
Stop testsuite on first failure
Applied patch [#479] Translation of some labels
Applied patch [#461] More explicit error message
Applied patch [#456] Fix to permit re-creation of a mailing list
Applied patch [#443] More explicit error message
Part of patch [#444]
Merged from 5.2: Fixed display of related tasks
Merged from 5.2: remove trailing ?>
Removed references to buildbot3.ff.org
Use different URLs in the docman testsuite
Contentless merge from 5.2
Use an existing version of the mediawiki package
Trim string
Filter out epoch
Fail on error
Merged from 5.2: cosmetic commit to check whether I can still push to git
Merge from 5.2: fixes to Unix accounts and Debian-specific script
Contentless merge from 5.2
Patch [#444] from Jean-Christophe Masson to fix errors during login validation
Patch [#474] from Jean-Christophe Masson to fix display in the monitored documents widget
Patch [#475] from Jean-Christophe Masson to fix alignment of icons in a widget
Removed dangling symlink (useless, and breaks Jenkins's SVN reimplementation)
Let's try to fix this .spec file after the extratabs→headermenu migration
Contentless merge from 5.2
Added NAME file so that headermenu is considered active
Added generic packaging for headermenu
Removed duplicate entries for headermenu
Add script to instanciate tables on install
Run all SQL scripts on plugin install
Merged from 5.2: Disable nscd during testsuite on Debian
Clean up files after the build
Merged from 5.2: updated Spanish translation file
Refreshed gettext files to update line numbers in es.po
Merged from 5.2: fix for vulnerability CVE-2013-1423
Merged from 5.2
Fixed logic
Merged from 5.2
Fixed project creation
Contentless merge from 5.2
Partial merge from 5.2
Merged from 5.1 (via 5.2)
Merged from 5.2
Fixed PHP syntax
Fixed PHP syntax error
Merged from 5.2
Updated copy of fusionforge.py with latest changes
Create a writable log file on install
Added missing dependency on python-pygments
Create a writable log file on install
Fixed path to forge_get_config
Merged from 5.2
Merged from 5.2
Merged from 5.2
Merged from 5.2
Contentless merge from 5.2
Fixed syntax of .po file
Remove last uses of the USE_PFO_RBAC constant
Fix determination of where to store LXC templates on the buildbot
Fix determination of where to store LXC templates on the buildbot
Fix determination of where to store LXC templates on the buildbot
Fix determination of where to store LXC templates on the buildbot
Merged from 5.2
Some French translations in docman (taken from Adullact)
Fixed syntax of fr.po file
Merged from 5.2: Force install of nscd for the Debian testsuite
Merged from 5.2: Install nscd from the proper distribution for the Debian testsuite
Merged from 5.2: Fixed regexp used to determine current wiki in moinmoin plugin
Merged from 5.2
Merged from 5.2
Merged from 5.2
Ported pluggable-sysauth branch to master
Ported pluggable-sysauth branch to master
Added random nonce to session token to avoid session hash collisions in cron jobs
Merged from 5.2: Made Apache config snippets compatible with Apache 2.4 (ported from Thorsten's branch)
Merged from 5.2: more Apache 2.4 compat fixes
Merged from 5.2: Omit editor backup files when generating tar file
Ensure wsgi module is loaded
Rephrase installation of dependencies so that one broken package (*ahem* libapache2-svn *ahem*) doesn't break everything
Improved gather_scm_stats.php script by adding more command line options (patch by Christoph Niethammer <christoph.niethammer at hlrs.de>)
Don't install libapache2-svn on Debian (only used for WebDAV)
Stop using hardcoded path, and make sure the dir exists before scanning it
Use new format for session cookie (with nonce) in moinmoin plugin
Enable mod_cgi for Apache 2.4
Fix testsuite for new docman (including 'ugly hack')
Use new format for session cookie (with nonce) in moinmoin plugin
Merged from 5.2: PHP warning
Merged from 5.2
Merged from 5.2
Merged from 5.2
Merged from 5.2
Merged from 5.2
Save logs even if the build fails
Merged from 5.2
Contentless merge from 5.2
Removed unneeded script (after nerville's agreement)
Removed unused code to fix a PHP warning
Fixed a PHP warning
Merged from 5.2
Merged from 5.2
Merged from 5.2
Merged from 5.2
Merged from 5.2
Merged from 5.2
Merged from 5.2
Merged from 5.2
Merged from 5.2
Merged from 5.2
Merged from 5.2
Merged from 5.2 (mainly removal of Jabber stuff)
Merged from 5.2
Merged from 5.2
Merged from 5.2
Merged from 5.2
Merged from 5.2
Exclude templates from list of accessible projects
Ship www/ subdirectory in packages
Merged from 5.2
Merged from 5.2
Merged from 5.2: compatibility with PostgreSQL 9.3
Merged from 5.2
Merged from 5.2
Merged from 5.2
Merged from 5.2
Re-add XSLT file, which was not unused after all
Merged from 5.2: Fixed warning in Git's stats gathering
Merged from 5.2: Fixed warning in SVN's stats gathering
Stop supporting old apache versions, which fixes [#523]
Merged from 5.2
Disable monitoring of trackers for anonymous users, fixing [#592]
Merged from 5.2
Add Jessie to list of Debian cowbuilders to maintain
Added machinery for a Debian 8 (Jessie) LXC container
Update cowbuilder options
Update cowbuilder options
Update cowbuilder options
Ignore unknown key errors when verifying mediawiki.dsc
Added machinery for a Debian 8 (Jessie) LXC container
Added config.debian8
Add Jessie to list of Debian cowbuilders to maintain
Add PEAR channels to lxc-debian8
More tweaks to lxc-debian8
Handle PostgreSQL 9.3 in installation
Don't expect code in /opt/gforge/src
Backport from master: Handle PostgreSQL 9.3 in installation
Rollback /opt/gforge/src -> /opt/gforge change
Disable projectimport plugin in RPM packaging
Source installs should go to /opt/gforge, not /opt/gforge/src
Merged from 5.2: Disable projectimport plugin in RPM packaging
Fixed tests to match updated strings
Allow switching distro for buildbot
Allow switching distro for buildbot
Avoid variable naming conflict
Merged from 5.2: Allow switching distro for buildbot
Added config for jessie VM
Merged from 5.2: Allow switching distro for buildbot
Adapt installation procedure for Jessie
Merged from 5.2: Adapt installation procedure for Jessie
Only pull loggerhead from jessie if we're on wheezy
Merged from 5.2: Only pull loggerhead from jessie if we're on wheezy
Handle jessie for 3rd-party Debian repository
Sleep a bit to let JS do its stuff
Revert; didn't fix the problem
Added Apache config snippet to allow serving the JS-related vendor directory
Let's try to adapt to btrfs
plugin-moinmoinwiki: Make WSGI more resilient to dropped PostgreSQL connections
Merged from 5.2: plugin-moinmoinwiki: Make WSGI more resilient to dropped PostgreSQL connections
Renamed lock file for consistency [#434]
Create default static homepage for projects [#341]
Ship custom directory in packages
Ship custom dir in its appropriate place
Merged from 5.2: two Debian-specific bugfixes
Set mailman_destination_recipient_limit = 1 in Postfix config file [#363]
Merged from 5.2: Debian-specific bugfix
Don't dist-upgrade the test VM, that's handled by another Jenkins job
Introduce db_* methods to work with prepared queries; use these methods to accelerate role changes (useful as when normalization happens)
Drop obsolete code
Avoid performing expensive and useless operations on group/user activation
Rollback 'Avoid performing expensive and useless operations…'; this patch doesn't work on master, will need to rewrite it
Avoid performing expensive and useless operations on group/user activation
Added SQL snippet to migrate users to the funky theme (from gforge)
Set default theme to funky
Remove gforge theme
Drop dependency on YUI
Removed embedded copy of YUI, no longer needed
Create admin user with funky theme
Ship SQL files from 2013 and 2014 in packaging too…
Update XPath in testsuite to cope with funky theme
Update XPath in testsuite to cope with funky theme
Removed one more reference to the old user_group table
Removed one more reference to the old user_group table
Fixed over-enthusiastic deletion of data before partial update
Clean up files after a build
Clean up files after a build
Merged from 5.2: Clean up files after a build
Typo
Typo
Stéphane-Eymeric Bredthauer (3):
Project admin: use HTML5
Navigation : use HTML5 required in search form
AuthBuiltin plugin: use HTML5 required also for the password
Thorsten Glaser (35):
use timezones from system copy of tzdata, not from 1997's SourceForge
more efficient
merge a change from Evolvis with the following commit message:
this should fix the testsuite:
example script (to be edited inline to use, not to be installed in a package) for mass-moving tracker items
one-off tracker export, for moving open tracker items across forges needs r15807
turns out using the aid as key is better when doing input validation (more user-friendly error messages, anyway)
first draft of importer • extra field logic more than needed • submitter not yet right
woah, I got it. this import script actually works, although it’s partial by design. (I committed the other extra_fields generation method as it may be useful in case someone wants to extend this.) Did you know that ever assigning to a variable by reference poisons it? Read the article A Fractal of Bad Design (linked from the docs) for more info…
grab tracker and new_tracker bit4 for vote, being developed in Evolvis atm
r15694 missed these; found via pink-popup php warning
opt out of apport
* make minijson_encode recursion depth safe * sync with FF trunk version (use "elseif" PHP keyword)
I like this one better: provide (and use) displayStylesheetElements
Apply workaround for Debian #683188 (bug in Subversion)
merge forum and sortable fixes from branch 'Branch_5_2' into master
export all tracker items and a *lot* more data
export backlinks, history, files too
why was there a db_rollback() here when we don’t commit anyway?
add a warning before use and point out missing item info
add “m68k” problem resolver (debug output) to apt-get commands
Merge branch 'Branch_5_2'
use a getMessages() implementation that supports *both* APIs
The “Weltuntergangsbonus” merge of Branch_5_1 via Branch_5_2
Merge branch 'Branch_5_2'
Debian package version syntax: epochs are numeric, colons allowed later
Merge branch 'Branch_5_2'
run ./tools/update-gettext-files.sh to refresh the .po files
add a TODO note about a MAC for the session cookie
store 100 values as JSON "null" instead of emitting PHP warnings
never expose user-supplied string to printf; use str_replace instead
grab a type number for extrafields of type timestamp
aljeux is using 11 already, so pick 12 for evolvis
Merge branch 'Branch_5_2'
translate “to”, better.
mvargena (1):
Translate ":"
tiben (10):
fix bug on variables group and mlCount
initialize scmhook for git
add fusionforge licence
Merge remote branch 'upstream/master'
Merge branch 'scmhook-git'
add commit tracker in scmhook for git
create table for scmhook git committracker
scmhook : committracker integration for scmgit
[#499] : add git tracker hook in scmhook plugin
scmhook : committracker & postreceiveemail small changes and make up
vargenau (28):
Translate ':'
No <br /> in translated strings.
Translate ':'
No '<br />' in translated strings
Translate ':'
Merge remote-tracking branch 'origin/master'
Function is void
No unit needede
Remove unused parameter.
Spelling
Reformat code
Remove unused parameter.
Init $error_msg
Use correct type.
Update PHP Doc
Spelling
Spelling
Use correct type.
Reformat code.
Remove unused variable
Remove unused parameter
Valid HTML
Merge remote-tracking branch 'origin/master'
Update PHP Doc
Merge remote-tracking branch 'origin/master'
Update PHP Doc
Merge remote-tracking branch 'origin/master'
Update translations
-----------------------------------------------------------------------
hooks/post-receive
--
FusionForge
More information about the Fusionforge-commits
mailing list