[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