[Fusionforge-commits] FusionForge annotated tag v5.3-rc1 created. v5.3-rc1

Franck VILLAUME nerville at fusionforge.org
Mon Feb 3 14:27:36 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 created
        at  d6c0403ca7f803ba92b20ce9c508737b33d3dcde (tag)
   tagging  99d7a6415c3ebbd86c8f9d94a1c5acd9ee8e9b41 (commit)
 tagged by  Franck Villaume
        on  Mon Feb 3 14:27:11 2014 +0100

- Log -----------------------------------------------------------------
Fusionforge 5.3 release canditate 1

(no author) (1):
      New repository initialized by cvs2svn.

Alain Peyrat (2290):
      Fix [#1365] Mail engine error for 'Additional Community Mailings'
      Fix [#1353] incorrect number of bugs still open (in tracker reporting)
      [#1281] Fix in redirect the user after a login in download.php
      Applied [#1564] Fix stats bug with re-opened bugs
      Applied [#1565] Better error reports
      Fix [#1594] No nigthly link if no file available (scmsvn)
      Fix [#1367] Snapshot dump of subversion tree
      Missing variable $sys_urlprefix added in local.inc
      mostly clean up (warnings removed and renamed bad variables)
      Install patch [#2690] Mail back the user if problems decoding mail.
      Remove two php notice
      Fix display for size in GB and minor xhtml code
      New wiki plugin based on recent phpwiki version
      Changes needed by the wiki plugin
      Changes needed by the wiki plugin
      cleanup warnings
      cleanup warning + one renaming .class fix
      Remove ugly border
      typo in variable name
      cleanup in survey + reversed order when adding questions to a survey
      cleanup warnings
      Add missing second line in address
      Clean up: undefined variable $exist
      Fix approving message when creating a new project
      Clean up: fixing undefined variable
      Cleanup notices (undef variables)
      Cleanup notices (undef variables)
      Cleanup notices (undef variables)
      Get form arguments using getIntFromRequest in wiki plugin
      Cleanup notices (undef variables)
      Fix bad title when displaying a message in a forum
      Cleanup notices (invalid use of eval in regexp)
      Cleanup notices (undef variables)
      Display only activated tools in the activity select box
      Cleanup notices (references warning)
      Cleanup notices (references warning)
      Cleanup notices (undefined variables) and urlprefix missing
      Cleanup notices (illegal return by reference on a constant)
      Clean up (avoid warning when func is not returning an array)
      In sendmessage, fill name and email address if user is logged
      Fix broken help link
      cleanup: register_global fix
      cleanup: undefined variable
      cleanup: fix warnings and bad arguments or references
      Fix access when global admin on a forum
      cleanup: add toptab in exit_error to set the right tab
      cleanup: undefined variables
      cleanup in activity code and initial support for news in activity
      cleanup: undefined variable $feedback in news/admin
      fix: Allow 0 as value for extra fields
      cleanup: missing argument in function call (gettext.php)
      cleanup: do not use $sys_cvs_host if not set
      cleanup: feedback warnings (undef variable)
      fix: syntax error in extra field admin code
      cleanup: parsing errors
      cleanup: strange funny char 3/4 => 4
      cleanup: parsing errors
      fix: group was not set in project/request
      Doc updated for recent features
      Online help added (based on chunked version of doc), Get Help added on gforge theme
      cleanup: undefined variable $groupname in projects/stats
      Do not rely on apache settings for online doc
      Removed useless QuickNav() in gforge theme to use the fixed one in Layout.class
      fake commit for testing emails
      Changes on plugin_hierarchy:     * clean up undefined variables.     * improved redirect using HTTP location instead of javascript.     * some UTF-8 changes.     * changed icons to match the current theme.     * move arguements to use getXFromRequest ...     * some URL changes to use sys_urlprefix.
      backgroung removed for some icons
      cleanup: undefined variable $session_hash in User->create()
      cleanup: wrong/undefined variables
      Cleanup: urlprefix missing in news
      Securing confirm_hash in User->create()
      cleanup: in admin/search - variables and message, fix the filtering on private groups
      cleanup: fixing wrong arguments and useless vars
      cleanup: Fix wrong func name
      New plugin "onlin_help" created by moving help to a dedicated plugin, New hook "headermenu" added
      Use unix_group_name in projects url
      add missing space char in sentence project categorized
      Migration to util_make_url and util_make_link
      Migration to util_make_url and util_make_link
      Add default css in gforge theme to have all classes by default
      Some xhtml cleanup on pluginman
      Fix sprint arg number in sendRegistrationEmail()
      Changed missing rename from .class to .class.php
      Easyforge global change on include paths
      easyforge: Fix problem with gfplugins not set on plugins
      easyforge: cleanup svncommitemail
      easyforge: more fixes for plugins
      Create commits mailing only when  is true
      easyforge: cleanup undefined warning
      easyforge: improved mysql initial file (experimental)
      cleanup: Fix bad char in comment
      Fix pb with string concatenation
      Fix [#4953] Drop-downs to add new roles in a project not populated.
      Improved/Corrected section names for roles
      Fixing wrong db field name tracker_flags => artifact_flags
      Fix [#4983] ArtifactTypeFactory.class.php Query is incorrect
      Fix [#4985] submit button outside of form tags in mod-limited.php (some xhtml and urls also)
      In pluginman, do not try to create symlink if already there
      cleanup: Missing global defines for advanced search
      Fix broken link on user when displaying a message in a forum
      Fix: get REQUESR_URI variable from function
      No activation per project for online_help plugin
      Fix: undefined variable
      Removed extra db_query line
      Testing installation on RHEL5/CENTOS5
      Fix creation of missing directory during ez install
      Fix missing require on env.inc.php in admin files
      cleanup: undef variables
      Fix [#5469] Bad link to editsshkeys.php
      Fix [#5470] Plugin scmcvs : fixes for cronjobs script usergroup.php
      Fix calculate_user_metric.php
      Fix [#5472] Fix for bug [#5298] Access to an undefined offset in an array
      Fix [#5473] Bad links in grouplist.php
      Commit [#2976] Hide "new account" public link when restricted to admin
      Committed [#2706] Remove now useless double-submit protection
      Fix html code causing problem uploading files on forums on IE6
      Prevent double submit when submitting news & cleanup html code
      Allow the use of back after an error to correct values when updating a record (tracker)
      Apply patch [#2713] Misc fixes for attachement.php (forum)
      Apply patch [#5531] Fix for XSS vulnerability in bookmark_add.php on trunk
      Apply [#2708] Add 4.5.0.1 and 4.5.11 version to startpoint.php on trunk
      Fix title of project in image
      Remove double display of feedback message at the bottom when editing a user
      Fix RSS Feed on project news not updated after deleting some news
      Fix [#5544] perl with an external database
      Apply patch [#5141] Eliminate warning in create_svn.php
      Reverting path fix
      Fix url for notepad
      Fix missing & unprotected $group_id in the logger
      clean up: undefined variable $feedback
      Fixes for wiki plugin
      cleanup notice messages
      cast $choiceid to integer to be safe
      correcting previous commit
      Fix [#5569] unable to add a theme
      Cleanup on configman.php (now use $gfcgfile, xhtml, and improvements), still messy
      Removed $sys_localization_enable_caching, $sys_localization_cache_path and $sys_localization_enable_timestamp_checking from configuration files since they are no more used
      Translations refreshed and fr.po updated
      Fixes for GForge installer (config for plugins, FTI, db configuration)
      Cleanup warnings on DB and add online_help as plugin by default
      Removed obsolete localizationcache and new symlink added for wiki
      Adding /wiki rules in default apache configuration file
      Cleanup warnings on DB initial import (INDEX on non existent oid)
      Fix strange chars in main page
      Fix [#5574] Delete an extrafield doesn't redirect you to the good page.
      Removed duplicated line giving bad presentation.
      Add a new variable $sys_gettext_path to define path of gettext files
      FTI DB fixes to clean installation procedure
      FTI DB fixes to clean installation procedure
      Improved logging for db import
      Fix missing GLOBALS for variable in fckeditor plugin
      add path for wiki plugin in default apache file
      Fix wrong link for fckeditor & remove link to scmsvn (not needed)
      Fix syntax error in change_email.php
      cleanup undefined variable in account
      Disable wiki per user (not tested)
      Update gforge number to 4.7 in INSTALL file
      Generate a random hash for the session_key for php install procedure
      Apply patch [#5580] Patch for Gforge Theme to select a plugin in outermenu
      Fix wrong name for ssh on rpm package in php install procedure & remove useless postgresql restart (done in step 3)
      Allow non interactive php install procedure using env. variables
      Applied patch [#5581] Plugin scmcvs - cronjobs homedirs.php
      Hide notice messages when loading DB for FTI
      Adapt requires and add 4.6 and 4.7 in startpoint.php
      Fix problem [#5587] about missing timetracking tables in gforge.sql and some cleanup added.
      Fix buggy detection code for postgresql version and temporary comment fedora9 which does not work
      Apply fix [#5591] plugin scmcvs - viewcv.php encoding
      Apply patch [#5593] sys_plugins_path with no trailing /, sys_var_path != /var/lib/gforge, cronjob warnings
      Apply patch [#5593] sys_plugins_path with no trailing /, sys_var_path != /var/lib/gforge, cronjob warnings (once more)
      Applied [#5585] acl.php username's verification
      Load env.inc.php for main cron jobs (include_path no longer needed)
      More env.inc.php fixes for crons
      snapshots.sh cron: changed to /cvsroot (or /svnroot)
      Remove empty line to clean output of cron
      More env.inc.php fixes for crons
      Applied [#5600] Bad user and group search query from admin page + clean of unused substr + one ngettext fix
      Applied patch [#5604] Text have to use gettext
      Applied patch [#5612] bad translation by Alexandre NEYMANN + other langs also
      Applied patch [#5611] Use of Gettext by Alexandre NEYMANN
      Applied patch [#5611] Use of Gettext by Alexandre NEYMANN (fuzzy removed)
      Fixes for the sendmessage.php page (env.inc.php, xhtml, required star)
      Minor layout fix for www/admin/index.php
      Cleaning PHP warnings & undefined in pm
      Add missing variables in gantt graphs
      Moving some sentences to translations
      Fix undef message breaking graphs
      Remove hard coded arial fonts in gantt and reuse sys_gantt variables to allow TTF fonts
      Fix [#5628] User mail in the page .../users/username is not displayed and sendmessage.php doesn't work
      Fix [#5592] Files uploaded and/or downloaded are corrupted Carriage return "\n" added at the beginning of files
      Fix [#5509] Project summary counts all mailing lists even if some are private on trunk
      Applied patch [#5631] Get email value from gforge db for commit mailing list
      Applied patch [#5631] No longer force commit mailing-lists to private
      Misc fixes for generation of tarballs (scmsvn)
      Adding support for allinone archive (gforge + jpgraph)
      Adding a cron.gforge to replace default crontab.in
      Adding install.sh frontend for tarball installations
      Applied patch [#5632] Missing env include in mail cronjobs
      Applied patch [#5633] Php notices produced by themes
      Initial changes for renaming to fusionforge, mainly installer and main page updated
      Fix wrong func dirname in svn commit email plugin
      Better comment install.sh script
      Fixing generation of the manuals
      Some corrections in the installation guide
      Re-Fixing generation of the manual
      Fixing formula for weekly stats
      Remove extra i char displayed in tracker/download when admin
      Applied patch [#1] for renaming the rpm in fusionforge
      Disable FTI during tarball install to improve compatibility with recent postgresql
      Replace GForge logos with our new FusionForge logos
      Revert a change, initdb is needed on fedora9
      fix tarball install when no initdb action
      Adding redhat, demo, vmware to main project page
      Update online_help pages from latest docbook
      Commented the localization section in the docbook, to be completly rework.
      Small renames in contribution document
      Updated online_help html pages
      Really return true if email address is valid (see declaration)
      Fix soapclient clash with php5 builtin soapclient (renamed to nusoapclient)
      Fix soapclient clash with php5 builtin soapclient (renamed to nusoapclient)
      Initial code for tests
      Applied [Gforge.org#6066] The body message is missing in massmail.php cronjob
      Applied [Gforge.org#6066] The body message is missing in massmail.php cronjob
      Updated sections for VMWare images and RedHat
      Cancel r6948 change, env.inc.php should be loaded by cron script
      Cancel r6948 change, env.inc.php should be loaded by cron script
      Set install.sh executable
      Set install.sh executable
      ldapextauth: Add better logging, handle of ldap failures, alternate server (from acosforge)
      Updated description for git tree
      fix some shorttag
      hide the Trove edit link if sys_use_trove=false
      sort project user by name (was by ID)
      use session_ser instead of session_hash of entropy
      drop eregi and regex clean up
      clean error msg when adding unknow user to project
      fix the use $feedback use to avoid undef warning
      improve the use of feedback
      identify some new i18n strings
      don't print empty Addr, Phone or Fax on user page
      Hook to be able to load new search engine
      Translations updated
      Increase memory_limit to 32M for SOAP (see [GForge.org#2926] SOAP Message with VMWare 4.5.16)
      Merge SOAP fixes and improvements from JaGoSI (provided by khmarbaise)
      Add simulate_cron.pl in tools (simple script to run cron jobs)
      Add simulate_cron.pl in tools (simple script to run cron jobs), change rights to a+rx
      Fixed two notices
      drop eregi for preg_match and regex clean up
      check for /etc/pam.d/common-* to avoid warning on RH
      insert fails if group desc has special char
      switch from eregi to preg_match
      check group name length+better warning msg
      check if group name is already taken
      new i18n string
      i18n: add 2 strings
      use system side lang for forum Welcome msg
      Display features in stats only the feature is used
      Fixed a notice
      i18n: forum notification mail
      i18n items (ML, Tracker,...) during project creation
      Global rename of setup_gettext_from_browser() to setup_gettext_from_context()
      Fixed a notice in useredit.php
      Global cleanup of $Language still present in code
      validate the group name also during update
      full_name > group_name to be consistant with DB
      display the username on the logout button
      fix the confirm_hash creation
      case insensitive duplicated email check
      Add missing ILIKE in previous patch
      admin shoudn't set two time the same email
      add hooks in Role managment
      document hook outermenu and project_public_area
      Display in roleedit only module used by the project
      Fix blank email received when requesting lost password
      OpenSUSE 11 contribution for tarball install
      Add missing env.inc.php for gforge/db/upgrade-db.php
      Upgrade mode added for install.sh (tarball)
      Fix wrong include filename in ldapextplugin (User.class.php)
      Fix german translation, contributed by Martin Bernreuther
      Improvements for SUSE install, contributed by Martin Bernreuther
      Add missing data_words field in doc_data table in gforge.sql (docman)
      Add utf8 encoding tests for *.php files
      xhtml fixes
      xhtml fixes
      xhtml fixes
      Fail back mode if key is empty
      Trim comments for the GroupJoinRequest
      Fix to allow to reload hooks (call SetupHooks more that once)
      Order projects by unix_name in getPublicProjectNames() instead of nothing
      Allow to display the name of missing parameters
      Adding Project List submenu to view the list of all projects
      Add links to full_list in main page
      Removed ads for GForge
      adapted to new location of tests
      Initial func tests using Selenium (early commit)
      Improve form name for test suite
      Renamed groups to projects in admin page
      Adding func test for News
      Fix a quote problem, changing call to db_query_params()
      Expand the first 10 news in News section
      Adding func tests on tasks (to be completed)
      Add link to release and other gui changes
      xhtml fixes
      New reporting page on frs to view the downloads per package
      Refuse release note or changelog if not text/plain in frs
      Remove a warning if directory is already present
      Tarball generation for buildbot added in Makefile (quite experimental)
      Tarball packages: Fix homeless buildbot user
      Add a tag cloud system to classify projects
      mode changed to 0644
      Add hook to allow plugins to display activities
      Allow global search to include the search_hooks
      Install changes for tarballs to deal with the quite heavy wiki plugin
      New wiki icon for activity tab
      Big upgrade in wiki plugin, now using 1.3.14-svn code
      Removing dos eol chars
      Updated UTF-8 test, Skip the wiki part which is not UTF-8 encoded
      Renamed soapclient class pwsoapclient to avoid clash with php5 builtin class
      Renamed variable RPMS_DIST to BUILDRESULT in Makefile.rh (to use the same var for all Makefiles)
      Continue even if build errors (to let rh have a chance)
      Fix tarball generation from the Makefile
      Moved buildbot tarball generation inside a test to have the tarball ready for future tests
      Fix SOAP (related to [#23])
      Tarball man cron renamed to cron.d/cron.fusionforge
      Tarball cron: adding get_news_notapproved.pl, uncommented mails, commented boring daily_task_email.php
      Adding debs and rpm inside tests, Tarball test renamed to build test
      Changed software version to 4.8.50 for trunk (to get correct version for archives)
      mostly xhtml fixes
      html/xhtml fixes
      Fixed typo in build test
      Reducing verbosity of tar when building rpms
      Redirect user to previous page after login
      Tracker: Verify that there is at least one destination (copy extra fields)
      xhtml fixes
      Tarball: Use UNICODE as default encoding when creating db
      Roles: Adding control on role_name, adding setVal & delVal method and small fixes
      Adding control when creating/updating extrafield elements
      Fix broken link on SVN book for french translation
      Fix sql typo in ProjectTask
      Refactoring of testsuite for simplicity
      Clear php warnings on references
      testsuite cleanup
      Moved configuration file to .sample
      Previous Selenium classes no longer used, now using the one provided by phpunit
      BuildDeb test skipped until a solution is found.
      Tag-Release 4.8rc1
      Survey: Fix broken layout for Up/Down buttons in admin page
      docman: Fix wrong variable name (it was impossible to upload a file)
      Revert "BuildDeb test skipped until a solution is found."
      gforge-install.sh removed
      Reducing verbosity when building rhel rpms
      Reducing verbosity when building tarballs
      Applied patch [#24] LdapExtAuth Plugin Variables Fix by Chris Dalzell (megaburn)
      Tests: Allow configuration of db reload command
      Fix php warning on rhel
      Fix features_box on the home page not displayed
      Initial code to add remote install & selenium tests
      Ant build file for phpUnderControl.
      Fixing warnings reported during packaging
      Fix php warning on rhel (references)
      clear a warning, undefined variable
      Fix broken sql query in getArtifacts()
      Removed useless extra line
      Fix broken sql query in Artifact->update()
      Fix empty list of assignee in trackers and minor changes
      Preparing 4.8rc2
      Corrected path to cron job
      Updated version to 4.9 in shell installer
      Massive improvements on trackers (contributed by Alcatel-Lucent), see CHANGES for more
      Adding hints in the README for debugging problems with phpwiki
      Fix dos end of lines in sql files
      Adding selenium tests around trackers
      Adding missing css for when viewing closed items
      Fixed [#33] mistake in french translation of unsubscribe.php
      Fix [#31] user page has UTF-8 problems
      Applied patch [#38] [4.7.3] Delete trove categories recursively
      xhtml fixes
      Simple implementation to disable uncompatible plugins and hide dependant plugins
      Fixed syntax error on upgrade-db.php
      Re-applying patch to reduce verbositywhen building rpm packages
      Fix build broken on building fusionforge-plugin-scmcvs rpm
      Add an update for the cowbuilder images
      Fix check not performd due to global missing in $ssy_use_shell
      Initial code for building htmlpurifier rpms
      Adding allexternals to build rpms for external components
      Experimental generation of yum repo by the CI server for htmlpurifier
      Initial code for adding installation of htmlpurifier (via a yum repo)
      Removed version for installer to avoid useless miss
      Include HTMLPurifier in TextSanitizer class (with unit tests added)
      Fix header in TextSanitizer.class.php
      Add purify when submiting a news
      Some small corrections in docbook for testing serna xml WYSIWYG editor
      Adding a line on Serna XML editor for contribution on docs
      Removed currently not needed variable
      Fix syntax error in massadd.php
      Minor: cleaning documentation tags
      New targets in Makefile for building jobs in hudson (buildbot)
      New targets in Makefile for building jobs in hudson (buildbot) - forgotten xlt file
      Removed useless cron for fusionforge-plugin-scmsvn
      Fix rpm build of fusionforge-plugin-scmsvn
      Buildbot: Clear all previous packages before building
      Buildbot: Fix path
      Fix new path of new build server
      Add tempo when starting vz host to avoid failures
      Relocate htmlpurifier rpm package, now in /usr/share/php
      Add /usr/share/php in path (for htmlpurifier)
      No longer cvscreate.sh, so removing from install
      Tarball install: Use buildbot rpm repo for now
      Tarball install: Refactoring of installation of config file for plugins
      Relocate eirc config file to match plugin config rule
      Some first fixes for docman parser
      Applied patch [#53] Hardcoded path in create_scm_repos.php cronjob
      Remove the now useless addslashes call in submit news
      Fix remote tests on centos52
      Add remote install and selenium tests to hudson job (full)
      Add htmlpurifier in docbook and PHP > 5.1
      Various HTML/XHTML fixes
      Fix misc encoding chars in comments
      Adding some trim() on some arguments
      Minor reindentation of source code
      Set location of jscook lib and use a transparent background
      Ensure that hours are float in tasks
      Better filtering on int
      css fixes
      Fix filename in tracker if double quotes inside
      Hudson/albot: Shutdown & destroy vm after running remote install tests
      Fix bad shell output for unsupported distrib
      Old Cruisecontrol build file now obsolete (now using Makefile for hudson)
      Fix stupid rm (causing problems with internal git_push.sh script)
      Add test for building HTML from docbook
      Documentation tests disabled, seems to break debian build
      checktab.sh removed, no longer using tab files
      Misc xhtml fixes
      Use getIntFromRequest() for integers
      Remove useless feedback message at the bottom of the page
      Add string to gettext
      Redirect to login page when denied access in forum
      One fix on changelog type detection and xhtml fixes
      Improve error message in frs download
      Use urldecode for argument comming from path (/users)
      Minor changes
      Fix syntax error in frs/download.php
      Increase input size in forums to make them more readable
      xhtml fixes
      No email notification if news is deleted
      Minor: indentation changes
      Increase input size in forms to make them more readable
      Handle release_id when redirecting to frs
      Minor: more spaces around Finish button (massadd)
      Minor: Add current comments in form
      Disabling testBuildDeb() until a solution is found.
      Commented missing send_news_notification_email() function
      Revert "Documentation tests disabled, seems to break debian build"
      Add selenium test for creation & removal of a tracker (see [#51])
      xhtml fixes
      Minor: indentation changes
      Gforge Page Views => Forge Page Views
      Minor UI changes
      Minor: indentation changes
      Header change
      Tracker Query: Do not propose Update Query if not allowed
      Removed old files
      Update docs since now magic_quotes_gpc must be Off
      Remove hard-coded ini_set() in env.inc.php, could be confusing for some people
      xhtml fix
      Remove reference to absolute path
      Fix php notice
      Fix syntax and sql errors in stats
      Replace crons after scm rewrite
      Removed --fs-type fsfs when creating a svn repo, now the default and one variable fix
      Set output encoding to UTF-8 for generated documentation (from docbook)
      Remove deleted file README.Custom from debian package
      Fix group_name
      Fix strange comment block
      Remove orig file before building all packages
      Restoring debian build test
      Add SIGNKEY option i Makefile.debian
      Fixes XSS and SQL vulnerabilities
      Fix require path in forum
      XHTML and Accessibility changes (<h4> is not a good way to get bold fonts)
      Use header redirect when possible instead of javascript
      Minor: Indentation changes
      Remove useless $Language
      UI improvements in FRS (using fieldset)
      XSS fix: Globally secure $PHP_SELF in pre.php
      Cleanup of $Language in code
      Removed old files (beta1_install_from_scratch)
      Change unix name of default project in gforge.sql (gforge=>siteadmin,news=>newsadmin)
      Upgrade soap main class to 0.7.3 to fix problems with soap funcs using ArrayofStrings
      Fix php warning in soap getUsersByName
      Plug Soap tests in tests arch
      xhtml fixes
      Text splitted in several pure strings for gettext
      projectact_graph.php: margin changed
      Changed to use Member instead of Developer
      Changed to use Member instead of Developer
      Sort roles by name
      Patch by Olaf Lenz: Added myself to AUTHORS, updated README, added comments to setup and gforge-install-*.
      Minor cleanup in test suite
      No feedback message in footer, already done in header
      xhtml fixes
      Indent or minor changes
      Extratabs plugin fixes provided by olenz and aljeux
      Fix malformed sql request that prevented the display of related tracker items of a task
      Fix gettext date problem, let defaults as they are using utf8
      Trim space around homepage argument
      No feedback message in footer, already in header
      xhtml fixes
      Minor: utf8 encoding fix
      New getFilteredStringFromRequest() to filter args against a perl regexp
      Minor: indent/email changes
      Change order in php include_path, place . before fixed paths
      Allow ; as separator in forum email address (for MS-Windows users)
      FRS: use php rename instead of exec(mv) to better handle filenames
      FRS: small improvements and remove wrap in emails to avoid breaking links
      No feedback in footer, already in header
      Trackers: Better handle moving artifacts, new type: integer and some fixes
      Minor: mostly indent fixes
      Fix syntax error in FRSFile
      Fix broken build in forum regexp
      Fixes provided by olenz mostly on text and cronjobs
      Fix SQL syntax error in ArtifactQuery.class.php
      xhtml changes mostly
      upgrade default commit-email.pl script in svncommitemail plugin
      svncommitemail: xhtml fixes and improved name for the plugin
      fckeditor: xhtml fixes and improved name to HTML editor
      svntracker: xhtml fixes and improved name to Source Code and Tracker Integration
      Minor: change in debug message in svntracker
      Indent change in account index file for later sync
      Fix Unsubscription message not being displayed
      Indent and xtml changes
      Removed substr variable: unused
      Change message from group to plugin in pluginman
      Changed order of users to realname in userlist
      Increase description input size to 50 in docman
      xhtml and accessibility changes
      Tracker: Display priority colors only if priority field is displayed
      Tracker: Only keep the Artifacts where the user has admin rights.
      Tracker: UI change in upload template (use a fieldset now)
      Tracker: download: Improved sanitizing of args and remove the requirement to be logged in for downloading an attachement
      Tracker: reporting: improved controls and filtering of args
      Tracker: delete artifact: UI change, now use a fieldset
      Fix a sprintf message in Error.class
      Tracker gateway: No reply if no pattern found in mail
      Minor accessibility change h2=>h1
      Full list of tags in nb_max is 0
      Misc changes in utils.php: Add is_utf8(), util_strip_accents(), check_email_available() and fix broken sendmail call
      ReportTrackerAct: Check access control before giving results
      Task/Import: Allow category to be given as text instead of category_id
      Tracker: Load group object earlier to be safe and fix tests
      Fix [#76] Redhat dependency should be changed from inetd to xinetd
      fckeditor embeded version upgrade
      LdapextauthPlugin: Reactivate account if deleted and use ldap ccode only if valid
      svncommitemail: perform case insensitive user_name check
      Removing old languages files
      LdapextauthPlugin: Changed db_query call to db_query_params
      Removing old languages directories also
      Add tests/SeleniumTests.php to ease manually running selenium tests
      Tarball: Fix installation error due to include path change
      Minor changes in test suite
      Remote Install Tests: Use FQDN for centos52 machine for sendmail
      Removed useless text about Gforge and mailman
      xhtml fixes
      xhtml fixes
      Display a message to warn user that only the first results are displayed (in advanced search)
      Tracker: Remove the "No file was provided" message
      FRS: Allow QRS for people with at least one write access to a package
      Docman: Protect served documents to avoid loops when some html documents with links inside are uploaded
      xhtml and improved checks on reporting/usertime
      Fix SQL query in prdb_namespace_seek()
      Minor: indent changes
      Renamed Developer Info to Members
      Use projects instead of groups and other small changes in user_home
      recent sortable.js
      Prevent creation of empty role name
      Hack to prevent errors in /my page
      Misc minor changes (mostly xhtml)
      Remove dependency to inetd/xinetd
      Fix SQL query in admin/userlist.php
      Fix SQL query in news/news_utils.php
      Use getIntFromRequest when an integer is expected
      Minor: Display section name using colspan=2
      Use "Real Name" instead of "Real name" (as before)
      Misc xhtml, utf8 and indent changes
      Misc cleanup, mostly $sql removed
      Minor: reformat text in project summary page (spaces)
      Set transparency for ftp icon
      Set transparency for manual16c icon
      Cleanup in project RSS feeds: Removed old 0.91 for clarity, fixed name of RSS feed
      Purge old unused classes about BBCode, Smilie and Text
      Revert an older commit to keep the original welcome message
      Misc changes in forums: Layout + move option added to move a thread from one forum to another + new tests
      Mostly accessibility/xhtml fixes
      accessibility: Use h1 for main title
      Mailing-list: check if email is available (possible conflict with forums)
      Minor: SQL rewrite
      Update tests on trackers
      Fix upload message in qrs
      Minor: SQL rewrite
      Minor: Indent fixes
      Tasks: CSV Improved import/export
      Misc changes: mostly indent
      Use util_make_url() in redirect
      Fix tracker: Impossible to create a defect with an attached file
      docman: Add control to avoid creating an already existing name (same for renaming)
      TextSanitizer: reindent + fix for use new htmlpurifier syntax and some extra filtering added
      ArtifactWorkflow: Add missing return code
      developer page: small clean up and add translations
      developer/monitor: accessibility change
      FRS: Add order by on processor and filetype query
      Misc xhtml & accessibility changes
      Unify generation of entries for QuickNav() and projectTabs(), patch provided by olenz
      JSCookTree.js update
      Fix xml header in ultralite theme
      Minor: SQL & accessibility changes
      Split main project admin page in three pages: info, users, tools
      Remove message, already displayed in header (previous change)
      Fix deprecated call to db_query
      Tarball install script renamed from gforge- to fusionforge-
      Update path in install script
      Tarball: Store the DB version directly in the gforge.sql to ensure     that the DB version is always in line with the current source used.     Add auto DB update during install/upgrade process.
      Fix DB version in gforge.sql
      Now features disabled by default on new tarball install: ftp, snippet, people, vhost
      Removed unused var $sys_fallback_domain from local.inc.example
      Removed now unused var $version in install.sh
      Use default hostname if none given for install.sh script
      Disabled plugin: scmccase & scmcpold
      Fix PROJECT STATS broken SQL query
      Fix html code on selected value
      Tracker: Fix bad default value for resolution field: Won\'t Fix => Won't Fix
      Fix wrong type for date in svntracker plugin
      Allow space in filenames for FRS
      Fix find error when directory is not present (in build full tests)
      Fix wrong number of votes in survey
      Fix wrong number of votes in survey
      Fix State menu in query building no longer says "Any" but "State"
      Fix State menu in query building no longer says "Any" but "State"
      Fix wrong method name making site unusable
      Fix wrong link to FTP
      Fix wrong link to FTP
      New getSurveyPic() to use new method from Layout for the survey icon/link
      New getSurveyPic() to use new method from Layout for the survey icon/link
      Minor: layout fix on project summary page
      Minor: layout fix on project summary page
      Fix [#98] Tracker queries does not work
      Fix [#98] Tracker queries does not work
      Fix admin edit pages (like editing a theme) by changing $HTTP_POST_VARS to $_POST
      Fix [#99] Tracker: edit button does not work => Now use common.js instead of gforge.js
      Default Layout now use /js/common.js also
      Fix admin edit pages (like editing a theme) by changing $HTTP_POST_VARS to $_POST
      Fix [#99] Tracker: edit button does not work => Now use common.js instead of gforge.js
      Default Layout now use /js/common.js also
      Default Layout now use /js/common.js also
      Fix [#92] Config Manager 4.8.2
      Fix [#92] Config Manager 4.8.2
      Fix missing user_email param on tracker
      Fix warning in tracker
      Fix blank page after adding a comment in tracker
      Fix missing user_email param on tracker
      Fix warning in tracker
      Fix blank page after adding a comment in tracker
      Fix SQL query for DataTypes (trackers)
      Fix SQL query for DataTypes (trackers)
      Add related tasks and files inside the ticket to make them more visible
      Minor: Task Manager => Tasks (comment)
      Drop unused table forum_attachment_type
      None displayed twice in gantt graph
      None displayed twice in gantt graph
      No need to shout
      Fix docman (slash problem)
      Fix docman (slash problem)
      Improve use of h1, h2 tags for accessibility
      Use dedicated classes to improve messages (error, warning, feedback)
      More user friendly messages.
      Fix missing feedback in reporting.
      Improve argument check in timecategory.
      Minor: indent fixes.
      Improve quality of default value for SPAN in project stats to avoid bad looking graphs when lots of values.
      xhtml fixes
      Renamed title in survey privacy
      closed => Closed (for consistency)
      Misc changes (h1 or classes)
      Project graph: Translate legend and add a hook to plug graphs from plugins.
      Extratabs plugin: layout improvement and improved error reporting.
      xhtml fixes
      Fix missing feedback in forum
      Forum: display list of message only if there are some.
      Use class error for error messages.
      Add h1 in page for accessibility.
      Add clean target to remove old buildfiles (in make for debian)
      Avoid useless change in history if SCM not changed
      Add missing feedback message
      Use h1,h2 correctly
      Minor: indent fix
      Use parent: site_header/site_footer
      Allow @ in alias name (will allow to mute a change)
      Clean stripslashes() from code
      Allow ; as separator for MS-Windows guys
      Fix re-encoded summary & description when adding a comment
      h1 and xhtml changes
      Removed addslashes()
      Fix re-encoded summary & description when adding a comment
      Fix broken SQL query in session_set_new()
      Do not call setcookie() when used in CLI mode.
      Force logout user is account has been disabled.
      Fix broken SQL query in session_set_new()
      Minor: use isset to check variable.
      Log SQL errors in the error to ease debugging.
      Fix missing session in user_sesson (not inserted)
      Fix missing session in user_sesson (not inserted)
      Log SQL errors in the error to ease debugging.
      Initial code to move apidocs from phpdoc to doxygen
      Add missed config file for doxygen
      doxygen configuration upgraded to 1.6.3
      Redirect doxygen log to a file to clean output
      New URL for yum trunk repo (jobs splitted)
      Use hostname from argument in start_vz (test script)
      Use repo from 5.0 for testing the install
      Rename SOAP GForgeAPI to FusionForgeAPI
      Add missing feedback variable.
      Fix class name
      Renamed: Project/Task Manager => Tasks
      Fix logic: ensure that $z is set
      Don't always use <h1>,     Use class=error for error messages     Use class=warning_msg for warning message.
      Nicer message.
      Minor rewrite, header & h1 on top of page.
      accessibility, use h2, h3 ...
      Reformat message for readability & pure text.
      minor refactoring, use always var $group
      Add missing feedback message
      Display max allowed upload size in FRS + add a fieldset around the form.
      Refactor code & fix small errors in gantt select box.
      Start removing stripslashes() from code.
      xhtml and minor changes mostly.
      Use the subproject in tasks instead for project to avoid confusions.
      Fix wrong getStringFromRequest => getArrayFromRequest
      Columns renamed.
      Gantt minor changes.
      Use new filesystem based layout to simplify test suite (done for build, code and unit)
      Use new filesystem based layout to simplify test suite (done for func)
      Fix deprecated use of with $sys_name
      Use new filesystem based layout to simplify test suite (one missing)
      Use yum repo on fusionforge.org
      Use yum repo on fusionforge.org
      Add missing change in gforge.sql
      Add missing change in gforge.sql
      Fix warning with PHP5.3
      Removed addslashes() in code.
      Add a warning if magic_quotes_gpc in ON in the site admin area
      Force getIntFromRequest() for max_rows
      Secure size of int to avoid risk of database integer overflow.
      Use class=error for error message.
      Force getIntFromRequest() for max_rows
      Remove stripslashes() from code.
      Use class=error for error message.
      Task Manager => Tasks
      Secure size of int to avoid risk of database integer overflow.
      Be safer before renaming in FRS.
      Use PHP mkdir instead of exec mkdir (safer)
      Minor: Task Manager => Tasks
      One stripslashes() removed
      Be safer before renaming in FRS.
      Fix html encoded chars (like &) in project public name for admin emails.     Now using PHP htmlspecialchars_decode()
      Use PHP mkdir instead of exec mkdir (safer)
      Add mising description in help file.
      Fix html
      minor clean up after r9247 by olenz
      Update version in manual to 5.0
      Update version in manual to 5.0
      Update version of trunk to 5.0.50
      Save htmlpurifier archive for RPM packaging
      Use jpgraph from DAG RPM and drop the allinone package
      Fix [#117] reporting_cron.php fails
      Fix [#117] reporting_cron.php fails
      Build php-jpgraph RPM to be able to use the GPL version
      Don't use the allinone tar now
      Force version of php-jpgraph to 1.5.2 when installing to get the GPL version.
      Reintroduce liberation font patch over debian one for php-jpgraph
      Applied fix [#121] URI presented incorrent in the scmhg plugin
      Applied fix [#121] URI presented incorrent in the scmhg plugin
      Add an option in tracker queries to display a (nice) progressbar on top of the browse mode when custom status is used.
      Add 'related tasks' in the possible displayed fields in the browse list (trackers)
      Minor changes (add titles, ...)
      Allow text fields and selectbox to be sorted in a query (tracker)
      Manage integer fields in tracker.
      Add error message in case of missing action (tracker)
      Tracker: Save subject & body for later use.
      Add changes in CHANGES.
      addslash() removed and indent cleanup
      Hide Submit new for non logged user in docman
      Applied [#127] Patch to auto approve projects
      Add previous change in the CHANGES file
      Add missing util_check_url() used by extratabs plugin
      Fix critical bug clearing summary and details in trackers in mass update.
      Fix syntax error when custom status in used in trackers
      Fix critical bug clearing summary and details in trackers in mass update.
      Fix syntax error when custom status in used in trackers
      Fix wrong anonsvn account
      Fix wrong anonsvn account
      New blocks plugin to add HTML blocks on pages
      Rename global Admin menu to Site Admin.
      Fix in blocks plugin.
      Help func tests by using named id in pluginman.
      Add PluginsBlock func test
      Add phpinfo() page in the site admin menu
      Add a warning in the admin area if php register_globals is On.
      Blocks: take config from $gfconfig
      Fix: Load new forge_config vars also for cron jobs.
      SOAP: Disable debug to reduce memory used.
      Fix broken thread view in forums (wrong integer check)
      SOAP: Disable debug to reduce memory used.
      Fix broken thread view in forums (wrong integer check)
      Removed no longer needed addslashes() in docman.
      Fix warnings on sys_dbport and sys_use_manual_uploads
      Applied patch [#135] Bug in french translation preventing french projects creation
      Applied patch [#135] Bug in french translation preventing french projects creation
      Applied patch [#137] Fix for session problem error message
      Applied patch [#137] Fix for session problem error message
      Don't store login with @ inside in the aliases file
      Fix tarball install
      Restore some changes in local.inc.example and fix orig
      auto upgrade-db if gforge.sql is not uptodate (in test suite)
      Removing unused functions (dead code).
      Block "summary_right" commented, conflict with the new widgets system, block to be reworked and maybe provided as a widget
      Save access & error log before destroying the vps (next step, done by hudson is to publish the files in the reports directory)
      RBAC syntax fixes
      ACL rules were not always updated when adding a user to a project
      ACL rules were not always updated when adding a user to a project
      Improve title of pages & h1 section.
      Use exit_no_group() when possible.
      Replace /usr/bin/php4 with /usr/bin/php in all scripts
      Replace /usr/bin/php5 with /usr/bin/php in all scripts
      Fix test: adding a task
      Clean perm views
      Initial code for building & testing RPM packaging
      Fix class name for Tar func tests
      Add repo for ci server
      fusionforge.spec improved (.ini and more cleanup)
      Minor improvement on .spec file
      Minor: fixed php warning
      Applied php warning fixe (fusionforge-4.8.3-misc_fixes.patch) by JL Bond Consulting
      Applied patch fusionforge-4.8.3-misc_fixes.patch => removed from rpm
      Improved to support upgrading
      Fix RBAC perm
      Adapt spec to new scm layout.
      Misc fixes on scmsvn (and WebDAV support).
      Removed old cmd-line prototype
      Removed old rh8 config, no more supported
      Renamed fusionforge-ci repository
      Adding supposed missing fusionforge-install-4-config.php in install.sh
      Add a warning if php < 5.1 (for admin user)
      Add fusionforge-install-4-config.php in .spec file
      Changelog removed, no longer updated
      README removed
      Plugin eirc removed, obsolete
      Mass patches around hudson plugin.     * Renamed to Hudson for clarity.     * xhtml & css fixes     * Several bugs fixed.
      Refactor usesService() to clean up code and test against provided feature and not againt plugin name.
      New helper use_javascript() to allow configurable caching per theme.
      Fix in widgets css file
      widgets: Fix to display javascript after the header
      Improve titles in search.
      Use exact match by default (use AND when multiple keywords)
      Set error before rollback to capture db_error().
      addslashes()/stripslashes() not needed :-)
      [#170] Merged some improvements from Bond .spec file
      Clean broken symlink in scm instead of during packaging
      Some more cleanup in fusionforge.spec
      Remove ChangeLog from .spec
      New helper: use_stylesheet()     add timestamp to improve caching/refreshing of js and css files.
      adding missed file
      hudson now use the helper to stylesheet
      Fix wrong use of sprintf => vsprintf
      Cleaning dead code
      Fix missing title in tracker browse page.
      Minor: Optimize query in hudson plugin
      Fix lots of php warnings
      ereg => preg migration.
      Fix SQL error in widget destroy(): tested?
      Fix wrong var used in addStylesheet()
      Display all errors directly on the page for non development or integration env.
      Fix php warnings
      Optimize db_fetch_array(): 2x faster
      mimic change in get_instance() call
      Fix syntax on db_fetch_array_by_row() and one warning cleared
      Mass php warnings fixes
      Add removed email address from user home page
      More php warnings cleared
      Fix wrong preg_replace() change, $ is end of string delimiter
      Add comments to please validators
      xhtml fixes
      Fix RSS in widgets
      Small rework for clarity when calling simplepie
      Reapply change: Developers => Members: more generic
      Fix for better xhtml code.     Fix custom layout to make it works.
      Add initial code for adding free buttons in title section (widgets).     One warning (php5 only now) cleared.
      Disable already used jobs (or current) for add/change.
      Fix php warnings.
      Massive changes in simplepie to clear php warnings
      Clear php warning: Avoid go beyond the limit.
      Fix php warnings.
      Set db_rollback after the message.
      Use dedicated exit_no_group()
      stripslashes removed: no longer needed.     Prefer lower username when matching.
      Fix LDAP login problem.
      Misc changes
      Fix php warning
      Tests: Add missing HOST definition (added when refactoring RPM) and merged FORGE_HOSTNAME => HOST
      Fix [#181] double display of search box
      Fix [#182] "Search the entire project" returns blank
      Search: Clean up code & misc minor changes.
      Adapt phpunit args to PHPUnit 3.4
      Improved func tests to have logs and screenshots
      Add experimental hudson script for test suite
      Tests: deprecate define BASE => ROOT and misc fixes
      Add script for fusionforge-trunk-test-rpm hudson job
      Add script for fusionforge-trunk-build-rpm hudson job
      Fix URL for rpm test (hudson)
      hudson: Use env for DB_NAME (gforge for rpm, fforge for source)
      Hudson: pass new DB_NAME to remote php db_reload
      Revert one change on phpwiki nusoap to fix soapclient pb in tests
      Fix deprecated sys_plugins_path found by tests
      Fix db_query() => db_query_params() in wiki
      Revert doxygen changes in wiki code
      Improve HTML to text conversion for some chars
      Minor: php warnings and unused code.
      Implement an alternative (more OO oriented) for hookname in plugins.     The goal is to reduce duplicated code between plugins.
      Applied patch [#191] getSize() and getPostDate() methods in FRS are wrong
      Group => Project rename in visible text.
      xhtml fixes
      Mostly html_image() changes to clean code.     Use Newer/Older more explicit than Previous/Next in forums
      Messages improved.
      Fix (Remove) extra \n in code.
      Use $gfwww & $gfcommon when calling require.
      Fix missing feedback in admin pages.
      Fix php warnings mostly     Move db_rollback() after reading db_error() to get the error message.
      Protect feedback string
      Test relative path for db_reload script
      Protect feedback string
      Try to locate fusionforge dir from tests location (pb with src and gforge)
      Fix remaining pre call if www
      html_image cleanup
      Group => Project
      Better use the error class for error message.
      If no artifact, then it's a permission problem.
      aid is an integer, ensure type in Int.
      Fix php warnings.
      Group => Project rename for clarity.
      Call db_error() before db_rollback().
      xhtml & accesbility fixes
      Remove now useless stripslashes()
      html_image() cleanup.
      CSS fixes
      Fix broken SQL in survey admin code.
      Use exit_no_group() when possible.
      Add removeNode() in ArtifactWorkflow().
      Improve feedback message
      Add name of project in the request to join form.
      Clean error messages.
      Misc minor changes
      Protect words used in query.
      Minor changes in html.php
      Set messages variables in pre.php to avoid php warnings.
      db_rollback() after message.
      Fix PHP warnings
      Add function util_display_user() to allow further customization of the name.
      Add getTasksForThisWeek() and refactor code.
      hudson: Factorize the build and test job from RPM
      hudson: Add missing exec flag on script
      Fix [#171] FF 5.0.1 : Tracker -> Canned Responses
      Add comment about 5.0.2 in CHANGES
      Fix creation of /scmrepos for source install
      Remove no more needed stripslashes()
      Improve layout on frs/shownotes
      Add class tablecontent to improve layout.
      Fix PHP5 warnings
      Add flipAll() js func to allow dynamic javascript switching.
      xhtml fixes
      Display logs of crons with recent first.
      Group => Project
      html_image() cleanup.
      Display attachement inline if .txt for forums.
      Fix title of page.
      Minor fixes
      Improve error messages in trove map.
      Use exit_no_group() when possible
      Group => Project
      xhtml fix
      Use exit_no_group() when possible.
      xhtml fixes
      Use error_msg for error messages.
      htmlpurifier upgraded to 4.2.0
      Less is better: Code moved in the parent Plugin class.
      xhtml changes
      Use $error_msg instead of $feeback for error messages.
      Fix for pre.php relocation, was not in default path.
      Performance improvments on hudson plugin.     Try to delay loading xml config file.     Use APC cache if available.
      xhtml fixes, disabled crossref on hudson
      Fix use of Js files in hudson plugin.
      Fix php warning.
      Add a css class for the customize link.
      Replace Codendi with the forge_name when possible.
      Use Tasks instead of Task Manager
      Use util_display_user when possible to display a user.
      Fix extraslashes when using canned response.
      Update list of protected aliases in the tracker.
      PHP warning.
      xhtml fixes
      Correct name to Tools in tools.php
      Use Member instead of User (more precise)
      Initial code for deleting a role (not activated)
      Use session_require_perm now
      Improve error handling when deleting a project.     Remove now useless stripslashes/addslashes
      Fix php warnings.
      Clean code for configman (remove write operations).
      Minor xhtml changes.
      Use static function purify if possible.
      Minor html changes
      Fix createTaskTest.
      Removed debug message.
      Try fixing new fusionforge-trunk-build-and-test-rpm hudson job
      Remove non fusionforge code in tests (was using a non existing theme)
      Fix name of theme to replace in upgrade SQL procedure
      Fix unsupported multi INSERT on Postgresql 8.1 (user widgets)
      Add missing file (spinner.gif) for ajax call
      Fix missing $gfcommon when calling search engines
      Cleanup html_image() call
      Revert "Cleanup html_image() call": complete mistake.
      Revert $GLOBALS, should be no longer required since r10736
      Fix $gfwww not defined.
      Fix testCharsCreateTestCase test
      Fix to allow error_msg to be displayed
      No need of load env.inc.php, this page is included by another one.     Hide tasks already linked to avoid SQL errors.
      Fix php warnings
      html_image() cleanup
      Minor, prefer lowercase vars.
      diary: remove stripslashes and prepare integration with fckeditor.
      fix php warning.
      Minor changes.
      Fix [#202] FF 5.0.1 : Admin -> userlist
      Revert $GLOBALS, should be no longer required since r10736
      Revert "Temporarily enabling PFO-RBAC on the buildbot"
      Fix PHP warnings.
      Better messages
      xhtml fixes
      Fix PHP warnings, clean code
      Improve error messages when deleting a forum.
      ereg => preg migration.
      Minor changes (ident, comments, ...)
      No need for two searchBox (already one in the header).
      addslashes()/stripslashes() not needed => removed.
      Group => Project rename (UI).
      Tracker: Update last_modified_date when not done by db trigger.
      Clean RSS feed interface,
      Factorise code, use site_header()
      html_image() cleanup
      xhtml/html improvements
      Fix wrong logic, the vars are local
      Use util_display_user() in activity
      exit_error migration.
      Better messages
      Minor: misc changes
      Fix wrong detection of deprecated vars, vars renamed
      Fix syntax errors.
      Use getIntFromRequest() for *_id vars.
      themeroot variable dropped, no longer used.
      Removed obsolete files
      Mostly exit_error migration.
      Fix wrong naming func forg_get_config()
      Adding missing prototype js lib in the src/lib/vendor
      Adding missing scriptaculous js lib in the src/lib/vendor
      Adding missing YUI lib in the src/lib/vendor
      Use libs from lib/vendor for tarball & rpm install
      Clean up YUI tree to keep only really  used files
      Purge empty tree from yui clenup
      Purge empty tree from yui clenup
      Reset body margin to 0 in gforge theme
      Tests: clean commented code, caching now performed by a squid cache on buildbot
      Initial code to track deprecated use in code
      Fixes on cronjobs
      Add global before using require for plugins.
      Wiki sync with a syntax fix.
      Improve reporting code mostly regarding start/end arguments and margins.
      Minor: indent changes.
      Fix PHP warning, use a static function in search.
      Display tracker id in the feedback message for new item..
      SOAP: Group => Project UI changes + clean code.
      use exit_error .
      Fix PHP warnings.
      headers and xhtml/h1 changes mostly.
      Use group in lowercase.
      Better error/feedback messages.
      Allow using fake sendmail for the test suite.
      Minor layout, indent or messages changes.
      Remove double confirm checkbox, it's confusing users.
      Ensure start always before end, reorder if needed.
      Check group_id in news/submit
      Use util_make_link_u to display user.
      Fix tests
      Add scan for ereg/eregi in code
      Fix invalid xml in post-testdata.xml (oslc plugin)
      Better manage configuration files in fusionforge.spec
      Simplify hudson scripts for building and testing rpm
      New hudson script build-and-source.sh
      Removed extra lines in fusionforge-build-and-test-source.sh
      No <p> inside messages
      No <p> inside messages
      Update wiki plugin, add hook to display wiki icon in summary page.
      Fix missing require on gateway cronjobs mostly.     Better error handling when parsing emails.
      Hack to fix test-source test.
      Simplify UI: In pluginman, no init checkbox if no db/ directory in the plugin
      Simplify plugins: Register directly the plugin object if no *-init.php
      Add user_logo hook in various place of the forge.
      Reformatted messages.
      Adding h1 when missing.
      Allow test scripts to be launched from everywhere.
      Code removed, hooks now handled by the parent Plugin class.
      Cleaning code.
      Handle overloading the sendmail command (for the test suite).
      Add missing require in svntracker
      wiki url is /wiki, fixing wrong path.
      Fix tests
      source install use fforge as database name and not gforge
      Fix role_id, not always an integer
      No <p> inside messages
      No <p> inside messages
      Minimize wikilens.js
      Fix syntex error in HgPlugin.class.php
      New unobstructive tooltip system based on jquery and tipsy to replace old help window
      Fix RPM build
      Removed empty directory src/www/help
      Add now required VZTEMPLATE env var for source build
      Removed obsolete files in src/docs dir
      Removed sflogo and empty dirs
      Clean: No more test on rhel4, no gforgegroup
      Allow overwrite location of ssh public key when creating a template (tests/openvz)
      Add missing moveThread method (move a message in a forum).
      Fix when html in message (forum).
      Removed old db_query() call
      Minor changes: removed unneeded &
      Add default method groupisactivecheckbox() and groupisactivecheckboxpost() in Plugin class.
      [Major] Protect code against empty listname when droping lists.
      Reduce verbosity of mailing_list_create cronjob.
      [Minor] Reformat message.
      Add missing code to handle reset of list password.
      Removed duplicated code
      mailing-list-create cronjob improved: handle public/private better, password request and future option for updating only
      Minor changes: removed unneeded &
      Clean code in blocks plugin, now use methods from Plugin class
      Remove & when calling group_get_object()
      Refactor args parsing in reporting code.
      Fix missing array in SQL query in project stats.
      Filter arguments for area in reporting.
      Correct title in massive add of users.
      Minor: indent, code reorg. xhtml
      No html in messages.
      Add missing h1 in project/report.
      Require forge_stats rights for useradded.
      Allow db_reload to be called from everywhere.
      Better error reporting.
      Secure arguments in rmlist, use '' around listname.
      Relocate forums libs in common/forums.     No prev/next in forums if not needed.     Warning fixes & SQL commands in upercase.
      no & on group_get_object()
      Removed now empty src/www/forum/include
      No & in group_get_object()
      Add Permission denied text in exit error.
      Add util_strip_accents() for later use.
      No html in message.
      Nicer message in diary.
      Use fusionforge in twitter RSS example.
      Fix Projectinfo message in widget.
      group => project in UI.
      No description in tracker area, shorter lines.
      xhtml fix, no autocomplete
      No argument in alphaorderValues()
      One more set of & removal
      No html is message when possible.
      GForge => FusionForge
      No value for date not set (was 01-01-1970) in CSV
      Minor: Indent
      Use same text as others in tracker mod_limited.
      New gravatar plugin for fusionforge
      Fix rpm packaging warning, file listed twice
      FRS: Removed addslashes() on notes and licenses, no longer needed.
      FRS: If file is not available, display our nice 404 page.
      FRS: Safer code around filesystem storage of files, releases & packages.
      FRS: Add missing db_rollback().
      FRS: Removed duplicated Changes message in shownotes.php
      FRS: No edit section if no files inside the release.
      FRS: Small improments on frs/reporting code.
      Use jquery from fusionforge directly and fix tipsy on funky theme
      Removed now empty js directory in funky theme
      Fix previous commits, load jquery before using it
      Allow timestamps for js & css in lib/vendor/
      No &
      FRS: escapeshellcmd, no longer needed.
      code tests no longer depends on current working dir.
      Load required js libs in widgets code.
      Remove $session_key var, not used.
      Improve HTML vs text detection when submitting news.
      Fix toptab in people code.
      Trackers: Use same kind of code as other views, add tooltip on monitor and misc minor changes.
      Fix rpm packaging on mediawiki
      Comment debug message in update_docdata_dataword.php cron
      pluginman: Don't try symlink if not needed (or not possible)
      Fix call of SearchEngine in wiki plugin.
      No &
      Fix undefined variable $gfwww in plugins
      Upgrade NuSOAP to 0.9.5
      Use <?php not <?, more compatible.
      No &
      Disable debug mode for soap related func.
      Minor indent changes or unneeded lines
      No stripslashes needed here.
      Translate monitoring messages.
      Switch tracker internal template syntax to {$..} which is WYSIWYG compatible.
      Remove description col in myforums, bad display when used when monitoring news.
      Display only public projects in top_downloads.
      Menu & title cleanup: use same wording in tools.
      Use getStringFromServer() for PHP_SELF.
      First letter in lowercase for funcs.
      Add tipsy tooltip in submit news.
      Fix exit_error migration.
      Misc changes in tracker, mostly title removed, managed in header.
      html_abs_image(): allow width & height to be optional.
      Minor changes: layout, indent.
      Check group is valid in scm.
      Better manage arguments in update-tracker form.
      Fix php warning.
      Display related tasks & attached files on top.
      Fix php warning.
      Fix deprecated use of db_query()
      Update fusionforge-ci.repo URL (job name changed)
      RPM: restart postgresql on reboot + fix wiki symlink
      Wiki: temporary hack for unimplemented method getIsExternal()
      RPM: Add missed support for plugin apache file
      Rescue specific installdir for wiki (from 5.0)
      Massive renamed GForge => FusionForge in Headers
      Massive renamed GForge => FusionForge in Headers
      Massive renamed GForge => FusionForge in Headers
      Massive renamed GForge => FusionForge in Headers
      Massive renamed http://gforge.org/ => http://fusionforge.org/ in Headers
      Merge old css code in fusionforge.css and drop the old gforge-compat.
      Fix missing {$Postname} in tracker template.
      Switch funky theme to xhtml transitional to first have a valid theme.     Make generated code readable.
      Future code to handle <h1> directly in theme (header).
      Refactoring handling of css => use_stylesheet()
      Wiki: Temporary hack about getIsExternal() not available in ff.
      Now use_javascript() for new docman js code: now in header + timestamp.
      Replace util_make_url => util_make_uri in navbar & xhtml fix.
      Use <?php instead of <? : more compatible
      Add RPM packaging for oslc (but rhel5 requirements not met)
      Changed to call use_javascript() for tabber.js
      PFO_RBAC now default => activate code in db_reload.php
      No newline in translated strings
      Use site_header() instead better to diplay all messages.
      Fix: css for warning message is warning_msg
      Prefer site_header() to avoid code duplication.
      Load explicitly Codendi jslibs when needed.
      Error messages should use the error class, not h1     Success messages should use the feedback class, not h1
      listTableTop() and listTableBottom() removed from gforge Theme to ease future rework
      Titles improved
      Drop RHEL4.
      Error messages should use the error class, not h1
      Improve title in survey.
      Improve titles mostly.
      No &
      No more quote problems in ldapextauth, remove hack.
      Add packaging for forumml, hudson & mailman: not tested.
      No &
      Renamed GFORGE_* to FORGE_* in fusionforge.spec
      RPM: Fix jpgraph path
      RPM: Add gitweb for scmgit
      Fix wrong var name.
      RPM: Fix wrong symlinks to plugins, removed liberation-fonts and more work on scmgit.
      No &
      Messages improvements
      Minor: Indent changes.
      Improve headers.
      No error if no message in a forum.
      Not needed, $err is set in pre.php
      Add basic toolbar (online for small area)
      xhtml fixes.
      Drop ref to gforge.org
      New css: .hide {	display: none; }
      Prefer explode to split
      Move header() up.
      Use more robust Sanitizer (compatible with fckditor)
      Enlarge table in diary to 100%.
      Add getPageViews() in ProjectActivity reporting.
      Add a fake sendmail to catch outgoing emails during tests.
      Install catchmail on RPM test suite. Let's try.
      Fix logic: install catchmail after installing fusionforge.
      Use clickAndWait() to get shorter tests.
      Tests: next try to install catchmail
      Install catchmail for tarball tests also
      Remove duplicate line in deb testsuite
      Repair rpm packaging
      RPM tests: Try to save/restore yum timedhosts file to use the same download servers (proxy caching)
      Tar tests: Try to save/restore yum timedhosts file to use the same download servers (proxy caching)
      Tests: Remove hardcoded selenium rc IP, default is original server
      Hack to allow a theme to change icons.
      Add icon for tags
      Tests: drop DB_TYPE, not used     Fix to allow tests to be run directly from phpunit (phpunit <file>).
      Tests: Add one basic test about adding & removing an URL in docman.
      Fix PHP warning in docman
      No &
      Set version in trunk to 5.1.50
      New RPM for pear HTTP_WEBDAV module.     Makefile for 3rd party relocated to 3rd-party.     Add -e to build script to stop on errors.
      New RPM for pear HTTP_WEBDAV module.     Makefile for 3rd party relocated to 3rd-party.     Add -e to build script to stop on errors.
      RPM: Renamed package htmlpurifier to php-htmlpurifier.
      Removed empty directory: htmlpurifier
      Use rpms from 5.1 branch for tar tests
      RPM: Now use a random password for initial admin account
      RPM: Add missing deps on php-pecl-zip for the ZipArchive feature in docman
      No &
      Removed unused gforge.css
      No &
      Removed unused gforge.css
      RPM: Now use a random password for initial admin account
      RPM: Add missing deps on php-pecl-zip for the ZipArchive feature in docman
      Tests: Use env. var for packages & apidocs
      Tests: Use env. var for packages & apidocs
      RPM: Move apache config files of plugins inside the vhost.
      No & when not needed.
      Minor: indent code.
      Minor: indent/reorg code to help diff with other scm plugins.
      Fix error message
      Add support for plugin upgrade & pluginman improvement:     * Removed confusing init checkbox, now auto detected.     * Improved upgrade-db.php to manage plugins also.     * Hack to allow conditional SQL in db upgrade file.     * Add return false in setError() to allow cleaner code.
      Stop crons during tests to avoid problematic concurency access to db reset
      Fix RPM build
      Fix RPM build: added new .ini files in .spec
      external search, gravatar, ldapextauth and online_help are valid plugins.
      Fix missing upload_dir configuration setting
      Implement [#226] iframe option for extratabs plugin
      [#241] Applied fix gravatar when using HTTPS by Sylvain Le Gall
      Apply fix [#247] Fix first.php to make it display $forge_name rather than $%1s by Sylvain Le Gall
      Add missing php-deps for plugin-ldapextauth
      Fix select box for non consecutive values (fix warning in cronman)
      Revert "Fix select box for non consecutive values (fix warning in cronman)"
      Correct fix for non consecutive values in cronman
      Set version to 5.0.90
      Fix [#249] Wrong tab highlighed when an iframe extratab is clicked
      addslashes() removed in forum attachement.
      Minor: SQL in uppercase or indent changes.
      Fix PHP warnings
      div => p for warning.
      Remove bad exit_error() in ReportTrackerAct.class.php
      Drop deprecated licenses code.
      Misc indent & comment fixes
      Drop duplicate setUsesSCM() => setUseSCM()
      Improve sentences for translations for project register.
      Misc minor changes
      Minor changes
      Fix warning if no tags defined in project admin page
      .ini is no more experimental
      Comment tips improved for trackers
      Add missing clean target in fusionforge-build-and-test-deb.sh to remove previous buildfiles
      Add missing clean target in fusionforge-build-and-test-deb.sh to remove previous buildfiles
      Handle <h1> and sub menu directly in header() to allow cleaner code and allow theme to embed submenu inside the menu if needed.
      Handle <h1> and sub menu directly in header() to allow cleaner code and allow theme to embed submenu inside the menu if needed.
      Revert tooltips change in gforge.sql, change managed by an upgrade script.
      Migrate some missed global vars to new config system.
      Migrate some missed global vars to new config system.
      Fix missing sys_get_temp_dir() is only available for PHP >= 5.2.1
      Fix missing sys_get_temp_dir() is only available for PHP >= 5.2.1
      Fix wrong var $file and now obsolete $cvsdir_prefix.
      Ftp => FTP
      h1 is currently needed until real submenu appear
      Restore banner messages on top of pages
      Drop broken SQL query, table no longer available.
      Add progess bar on tracker for default status also (open/closed)
      Add field last_modified_date in query, browse list and customize list (trackers)
      Fix assigned in query
      Fix php warning in Artifact
      Check that tracker name is not already taken.
      Reload internal data after creating a file attachment.
      Minor reformating in ArtifactQuery()
      Fix PHP warnings
      Check group_id before using it.
      Fix PHP warnings
      Check group_id before using it.
      Fix broken sort in tracker
      Fix broken sort in tracker
      Translations refreshed
      Remove empty line at end of file
      Minor: Mostly indent fixes
      xhtml fixes
      Use getIntFromRequest for integers
      license have been dropped, clean code.
      Fix PHP warnings (var unset)
      Minor changes: no uppercase for php func, improved descriptions
      Anonymous access is Read, be precise.
      Fix wrong var
      In pluginman, display associated projects only if less than 100 to     get a more visible output.
      Use group_id in forums to secure requested informations.
      Rework some strings
      Take status_id directly from model in FRS.
      No &
      Add missed use_dav variable.
      Drop size in images when possible to allow more flexibility for themes.
      Add : in user_home datas.
      Misc fixes in forum attachements
      Add new crons in array.
      Remove duplicated copyright
      Display hudson plugin only if scmsvn is used.
      Remove h1, now in header.
      Clean code in svncommitemail
      Doc: Drop obsolete text.
      Fix encoding page in wiki plugin.
      Minor changes.
      Add missing Reporting submenu in tasks when admin.
      xhtml fix, no h3 if no h2
      Use same message to ease transations.
      No &
      Cannot move a tracker item from a tracker to another because of @
      Clean artifact_workflow_event table when a custom status is removed
      Adding phpCAS in README
      Add the symlink for authbuiltin during install for source (plugin is mandatory)
      Removed unused ldapextauth/rpm-specific
      Add authcas plugin in .spec for RPMs
      src/plugins/authcas/rpm-specific removed, not used
      Allow tests to pass when selenium-rc is reusing sessions
      Use site_header() to display all messages.
      xhtml fix
      No &
      Minor: wrong comment & use global in lowercase.
      Adapt wiki/g to use forge_get_config()
      Minor: improve debug message in ldapextauth plugin
      Remove no longer needed addslashes() in code
      Treat $feedback $error_msg & $warning_msg inside pre.php to fix misses once for all
      No &
      Allow tests to pass when selenium-rc is reusing sessions
      Fix warning with $sys_use_dav
      Fix incorrect require ($gfwww is empty in set_include_path() is available)
      Revert "Added symlinks to config files"
      Add copyright header to DatabaseInstaller.class.php
      Use quiet with wget to shorten build output
      Fixed missing getFileTypes() & getFileProcessorTypes() SOAP
      Fix illegal & useless db_result()
      Fix wrong h3 and layout
      db_reload.php: drop schema to avoid pg/apache restart
      Renamed test top.php to topTest.php to be matched
      Misc. changes in tests, more compact syntax
      Fix logic in rbacTest, wait after submit
      Fix ordering of questions in survey, now checked by a test
      Add Tests on Surveys
      Add testHtmlFiltering() on forums
      Skip oslc test if maven is not available.
      Remove duplicate messages
      Disable test on gantt chart to avoid extra window not closed.
      Add test on plugin online_help
      Fix to get correct error message from database.
      Fix PHP warning.
      Fix bad renaming of RPM plugins
      Use final path for svn repos
      Add missing RPM packaging for OpenID plugin (authopenid)
      Fix bad renaming of RPM plugins
      Added test for scmsvn and svntracker plugin
      Add cmd_for_post_commit_hook for plugin svntracker
      Add hook in scmsvn for plugin hooks like svntracker.
      Fix test
      Add hook to install Subversion commit to mailing-list code
      Temporary disable PluginsSvnTracker tests, not compatible with remote launch (cronjob)
      Initial code for the message plugin (global message displayed)
      Adapt message plugin to fusionforge
      Add docs & install for new plugin-message.
      Add missing rollback()
      Add missing icon in forums (+ clean syntax)
      No &
      Fix post in forum when fckeditor is active (and clean code)
      Drop deprecated -no-restart option in db_reload.php & clean code.
      Fix require in wiki if plugin_path does not ends with a slash.
      Allow forge name & password of initial account for RPM (like it was     done for the source install).
      Fix missing default locale for Full Text Search.
      Fix bad error reporting in db_query_from_file()
      Fix [#285] scm browser is creating iframes incorrectly, use a redirect instead
      Fix missing css for Layout manager
      Set initial account to 'Forge Admin' during install (source & RPM)
      Fix PHP warnings.
      Upgrade php-htmlpurifier to 4.3.0
      Upgrade php-htmlpurifier to 4.3.0
      Improve the Spanish translation of FusionForge by:
      Add Spanish translation in CHANGES file
      Upgrade php-htmlpurifier to 4.3.0
      Upgrade php-htmlpurifier to 4.3.0
      Fix error in es.po
      Allow rich editing in diary
      Fix: When writing a news, the body is lost if you forget the subject
      After deleting a mailing list, you should stay in Mailing lists
      Fix Ugly news title when title contains non-ASCII characters
      Fix the No message at the bottom of news
      Use hudson_tab.js only on hudson pages
      Renamed SVN to Subversion
      Fix html in projectlabels
      Rework text
      Fix displayed account when $FFORGE_ADMIN_USER is set.
      Fix wrong var in exit_error (squal_exit)
      Fix: When writing a news, the body is lost if you forget the subject
      clean code
      Add text for survey
      Remove compatibility hack to pass deprecation tests
      Share same change with 5.1 branch
      <? replaced with <?php: more compatible
      Use UNIX for end of lines
      Hide cvstracker plugin option if cvs is not active & refactor code
      Add plugin-doaprdf in fusionforge.spec
      Weekly metrics improved (range & frs)
      Add forge_reset_config_item() in config.php
      Fix wrong name for fusionforge-plugin-ldapextauth
      Add missed files in RPM packaging
      Reverting change (configure proxy at pear level if behind).
      Translate strings + add message is no monitoring users.
      Minor: indent
      Fix PHP warnings with function_exists(), name is a string.
      Fix PHP warning: removed unused variable ($sw) in projectact.php
      Fix PHP warning: fix loop range in tag_cloud.php
      Add DTD dir in .spec
      trim input arguments.
      Don't buffer search results (may be slow on big database)
      Fix wrong icon for tracker search
      Add new html_use_jquery()
      Use new html_use_jquery() in funky Theme
      Fix syntax error in wiki code
      Live event system (experimental, not activated by default)
      Live event system (experimental, not activated by default)
      Add new scmhook plugin in RPM
      Fix docman edit not working when using file.
      Protect code if php mb_strtolower is not available.
      Protect code if PHP zip if not available, no zip option.
      Return false to avoid possible following links in docman.
      Handle application/vnd.ms-office mime in docman.
      Add support for mysql and for Codendi
      Add support for Mysql and Codendi
      initial version of no js tree. OO implementation: currently broken
      fix order and recurcive call
      fix missing right check
      fix from branch 5.1 r13479: protect code if zip is missing
      from branch 5.1 r13481: add support for application/vnd.ms-office mime
      Misc fixes in docman
      docman: Auto create "Uncategorized Submissions" folder if none to avoid failures.
      docman: Admin => Administration
      docman: Non js tree backport
      docman: Remove use of $LUSER
      Clear Parsedata
      docman: Allow creation of "Uncategorized Submissions" folder if none.
      docman: split js for xhtml
      docman: misc changes
      docman: Remove hard coded size in tree/list for small screen size.
      Group: Improve code against possible errors.
      Translation
      Add information class in main css
      Add information class in main css
      Backport util_randbytes() from trunk: safer with hostile env.
      Add new files in RPM .spec
      Fix RPM .spec
      MailingList fixes: refuse some chars and fix error handling
      DatabaseInstaller: Add missing header
      Protect if no packages defined in ReportDownloads
      Implement redirectToResult for all trackers search
      Detect upload larger that upload allowed size.
      Handle upload too large.
      Fix logic, file_exists does not scan include_path
      Add fake db file to help people track 5.1
      [#312] Add methods for user manage, submitted by Pasquale Vitale
      Fix php warning in sysdebug_ajaxbody()
      Fix mime issue when updating a document
      Fix mime issue when updating a document
      Fix soapadmin config to play nice with list-enabled-plugins.sh
      Drop disabled plugin during packaging (earlier to be safer)
      Fix path in docbook (customizing the frontpage)
      Fix unit tests: beware of empty lines after the closing php
      Cleared PHP deprecated warnings
      Update fusionforge.spec with new plugins
      Initial code for ckeditor plugin
      Fix docman tree in IE
      human_readable_bytes() reworked to handle translations nicely
      Add simple config check in configman page & clean UI
      More live checks on admin pages.
      Add missing group_id in plugin_hook call
      Fix: Advanced search no longer works
      Drop extra slashes added in history     fix one typo
      Set File by default when adding a document
      Trim var to avoir same groupname
      Move internal trackers files in common
      Revert "unbreak filtering with "1,2,3" style strings as filters"
      Add new support dir in RPM
      Change UI for advanced search and use jquery now
      Add some unit tests
      Add one more unit test
      Fix <? => <?php
      minor syntax change
      Adding a very simple phpcs ruleset file.
      watchr file to run automatically run phpunit & phpcs on save event
      Replace deprecated php functions.
      Upgrade vtemplate.class.php to 1.3.3 to fix PHP warnings
      Replace deprecated php functions.
      Fix wrong test in getAssignee()
      Drop --quiet option in rpmbuild, causing strange build failures
      Tracker: Hide Power Query button if javascript is enabled, auto run query when selected
      Convert to utf8 and fix eof
      Use latest rendering engine for IE (bypass compatibility mode)
      Skip old config for pure .ini based install
      Cache stripTags() using apc if present to speedup frontpage
      Save CSV preference if user is logged (in tass)
      Adapt tracker downloadcsv to handle headers & sep params
      Fix missed tracker downloadcsv.php, now in common
      Use util_make_url() when possible
      xhtml fixes
      Fix PHP warnings on undefined variable
      Use information class for normal informative messages
      Use require_once instead of include_once to load HTML_Graphs.php
      Use forge_name instead of report_company_name (not set)
      Mostly indent changes
      logger.php moved in src/common
      Drop unused $sys_db_is_dirty
      Fix to allow spaces in wiki page names in crossref
      Tasks: Improve translations & clean error messages
      Define include_path after $gfconfig
      Improve CSV export in trackers, allow changing separator & headers or not (like for tasks)
      Drop language_id in SOAP docman.
      Strip unprintable chars in SOAP tracker
      Clean HTML code with css classes
      Clean HTML code mostly
      Clean HTML code mostly
      Clean HTML code with css classes
      Clean HTML code mostly
      Fix PHP warning
      Fix missed method during renaming _runScript
      Move the link to the scm browser on the left (was not visible when lots of stats)
      Use html_use_jquery() in message plugin
      Better messages & HTML
      Mostly HTML & indent changes
      Improved messages
      Improve canned response in tracker, fill textarea with ajax
      No select box for theme if only one theme available
      Simple CLI for forge operations, to be completed
      Updated README, droped old text
      HTML fix
      HTML drop border attribute, in css now.
      Expand Summary on the two table columns like done elsewhere.
      Add number of followups & attachements in tab for trackers
      Drop $Language variable.
      Use pre.php directly from real location.
      cleaner HTML
      cleaner HTML
      Tasks: Add assigned_to in the sent mail, add update by & misc fixes
      Improve purify for broken html code
      Fix broken util_strip_accents() and add unit tests
      Add more unit tests for purify
      More controls in MailingList.class.
      Rewrite how pkginfo.inc.php is loaded to avoid warnings
      Clean & Translate error message in Artifact class
      More precise error message for missing params in tracker
      Add new relative_date() func to display nicer dates
      Add address field to display mailing-lists addresses
      Remove extra + displayed in task/tracker relation
      Drop opener_tasks.js file, not used
      Make use of relative_date for forums & news
      clean HTML code mostly
      Add information class to message
      Use parameter group_id if available in forum class.
      Document addJavascript() and some HTML cleanup.
      Rename tooltips.js to jquery-common.js
      Add coolfieldset jquery library
      Set release to 1 in .spec to trunk
      Drop timedhosts.txt file in tests, no longer used
      Set missing executable mode for openvz scripts
      Plugin ldapextauth has been renamed in authldap
      Initial code for start/stop script for openvz
      Add config for my build host
      Initial script to install all required tools on a vm to run the suite
      Make use of $FORGE_HOME variable
      Reinstall the fake sendmail to catch all outgoing emails.
      Rename test suite RPMCentos52Tests.php to RPMCentosTests.php
      Rename test suite TarCentos52Tests.php to TarCentosTests.php
      Fix broken long URLs en emails, use wordwrap() now
      Remove unused tearDown() in tests
      clean code
      Drop extra &
      Minor, empty lines
      Use simplier HTML code for Priority Colors, no table needed
      Disable controls on unix login is accounts come from ldap and no shell access.
      Fix warnings & wrong var in mediawiki init script
      Fix path for quota_management plugin
      Fix dependencies in .spec for postgresql >= 8.3
      Adapt path to new build
      Revert "Adapt path to new build"
      Add service postgresql initdb if needed for .spec install
      Use alternative vztemplate
      Fix PHP warning, TOOLTIPS is needed now.
      Fix config variable, use forge_get_config now
      Add support for mediawiki in RPM, drop old mediawiki patches.
      Set executable mode for cron jobs
      Add support for mediawiki in RPM, drop old mediawiki patches.
      Add link to gravatar to change face
      Display date using relative_date() in user profile
      Add getHtmlStringFromRequest() and getHtmlTextFromRequest() functions
      Use new getHtmlTextFromRequest() in diary
      Use getHtmlTextFromRequest() in news/admin
      Use getHtmlTextFromRequest() in news/submit
      Add missing alias for jquery-simpletreemenu
      Fix path for catch_mail script
      svntracker is for tasks also.
      Update wiki plugin
      More translations on tracker/reporting.
      Use css instead
      No &
      Add required HTML5 tag
      Add HTML5 required tag
      Use css
      Do not allow two documents with the same title in the same folder
      Clean error messages & Indent
      Clean test suite.
      Add configurable roadmap views in trackers
      Add Submitters to tracker queries.
      Trackers: improve moving tickets between trackers.
      No addslashes
      Trackers: misc changes
      Trackers: arobase => at sign
      Trackers: Managing custom fields template improved.
      Use new getHtmlTextFromRequest() in blocks plugin.
      Git: Code for stats is fine, uncommented.
      Show inactive surveys in admin view and indent changes
      Add js coolfieldset on mass update in tasks & rebuild jquery libs
      Add HTML required in add tasks
      Add Makefile to rebuild min version of js
      Add margin in css for coolfieldset items
      Mostly indent changes
      Add HTML5 required in project forms
      Use css when possible
      Add js coolfieldset on mass update in trackers
      Move js code for Check all/Clear all in js file
      Fix header in trackers
      Fix class redeclaration error
      Display list of trackers on all the page (like before)
      Indent in css, missing bottom class
      Drop limitation to 255 chars in project description
      Mostly indent, add pageviews in sitestats
      Fix RPM build, add missing Makefile
      Restore transaction on Group class when removing
      Git plugin: Misc small improvements
      Fix INSTALL.TXT
      Add getStringID() method in Artifact class for future use
      Indent changes
      Filter unique on hooks to be safer
      Indent
      trim title in docman to avoid confusion with titles
      Move to css when possible
      Add fieldset in tracker around forms
      Indent
      Enlarge form for canned response
      Clean html & use css
      trim search term in docman
      Add CSV export for surveys
      prepare centos6 tests
      Mostly indent
      Add missed file for survey export to CSV
      Merge branch 'master' of git+ssh://scm.fusionforge.org/srv/git/fusionforge/fusionforge
      Indent
      Add HTML5 required attribute
      Move attachments of trackers to filesytem
      Merge branch 'master' of git+ssh://scm.fusionforge.org/srv/git/fusionforge/fusionforge
      Tracker: Allow admins to remove canned responses
      Ident & css changes
      Move attachments of trackers to filesytem
      Merge branch 'master' of git+ssh://scm.fusionforge.org/srv/git/fusionforge/fusionforge
      Merge branch 'master' of git+ssh://scm.fusionforge.org/srv/git/fusionforge/fusionforge
      Fix defaults.ini for RPM based distro
      Fix scmsvn apache config file for webdav configuration
      Allow several plugins to register on full_search_engines hook
      All method plugin->install() instead at install & css changes
      Fix copy error in scmhook plugin
      Mostly indent & css changes
      Merge branch 'master' of git+ssh://scm.fusionforge.org/srv/git/fusionforge/fusionforge
      Fix warning
      Merge branch 'master' of git+ssh://scm.fusionforge.org/srv/git/fusionforge/fusionforge
      Remove subMenu, now managed by the header
      Update config file for my build host
      Merge branch 'master' of git+ssh://scm.fusionforge.org/srv/git/fusionforge/fusionforge
      Add missing repo for RPM
      Relocate repo dir in htdocs
      Add repo for 5.2 (RPM install)
      Applied patch [#357] fix for ldapextauth plugin by Marc Boussard
      Apply change [#244] Minor error in the logo HTML: remove border attribute
      Upgrade php-htmlpurifier to 4.4.0 for redhat/centos
      Upgrade php-htmlpurifier to 4.4.0 for redhat/centos
      Implement a restricted mode when displaying users.
      docman: Improve email notice & fix bad link
      Fix uploading error if doc_group is 100
      Indent changes
      Mostly HTML changes like use of CSS & required when possible
      Disable editsshkeys if ssh is not enabled
      Indent
      Mostly improved HTML code with css
      Apply [#370] .ssh key generation
      Clean code in rss20_news
      Merge branch 'master' of git+ssh://scm.fusionforge.org/srv/git/fusionforge/fusionforge
      Improve consistency in forums messages
      Diary: display public/private information
      Indent
      Drop language attribute in script tag
      Clean HTML
      Display real error message if group problem in activity page
      Fix PHP warnings
      Indent
      Merge branch 'master' of git+ssh://scm.fusionforge.org/srv/git/fusionforge/fusionforge
      Fix broken link in docman when filename is changed
      Fix CSS warnings, remove obsolete -pre-wrap
      Remove language="JavaScript" in <script>
      Remove language="JavaScript" in <script>
      Remove "summary" attribute in tables (in preparation for HTML 5)
      Merge branch 'master' of git+ssh://scm.fusionforge.org/srv/git/fusionforge/fusionforge
      Code cleaning pass in src/common/trackers
      Fix update_docdata_dataword cronjob
      Secure arguments in docman/view.php
      Ident
      Use file_put_contents() instead of system(echo), safer
      Add a way to collect & save output for create_scm_repos cronjob
      Ident
      HTML changes mostly
      Mostly html changes
      Merge branch 'master' of git+ssh://scm.fusionforge.org/srv/git/fusionforge/fusionforge
      Drop unused week_to_dates()
      Drop unused stats func in project_stats_utils
      Add missing getListEmail() in MailingList class
      Merge branch 'master' of git+ssh://scm.fusionforge.org/srv/git/fusionforge/fusionforge
      Add missing getListEmail() in MailingList class
      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
      Fix [#375] File does not exist: /usr/share/gforge/src/www/scripts/jquery-ui
      Add viewvc dependency for scmsvn
      Add dependency to units for plugin-wiki
      Add configuration for scm_single_host & use it.
      Add configuration for scm_single_host & use it.
      Fix [#376] Timezone ID China/Shanghai is invalid
      Fix [#376] Timezone ID China/Shanghai is invalid
      Add coolfieldset alias in apache config
      Add coolfieldset alias in apache config
      Set plugin_status = valid for svntracker
      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.
      Fix wrong variable used ($tn vs $name)
      Implement a weekly git repack to reduce server load on git clone operations
      Fix wrong variable used ($tn vs $name)
      Merge branch 'Branch_5_2' of git+ssh://scm.fusionforge.org/srv/git/fusionforge/fusionforge into Branch_5_2
      Merge branch 'master' of git+ssh://scm.fusionforge.org/srv/git/fusionforge/fusionforge
      Add missing debuglog() in AuthLDAPPlugin (reported by M. Taylor)
      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
      Fix [#384] use_ssh=>use_shell
      Workaround to create project with the selected SCM plugin
      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
      Rework contextualHelpTest, slow down test to fix failures (probably a bug in selenium2)
      Fix update() in FRS when no files in a package
      Fix PHP warning if return false
      Fix update() in FRS when no files in a package
      Fix PHP warning if return false
      Apply patch [#383] problem with script usergroup.php on cronjob - cvs plugin by Erica Vidal
      Drop online_help-init.php - file is not needed
      Apply patch [#387] cronjob stats_projects-backfill.php missing enviroment by Erica Vidal
      Fix [#403] PHP Warning: preg_match(): Compilation failed: unrecognized character
      Fix [#393] [is_a(): Deprecated. Please use the instanceof operator
      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
      Fix debug message in svntracker
      Hide webcal RBAC rights as plugin is not maintained
      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 [#409] [#410] error with downloading git nightly snapshot
      Add missing compression_method in defaults.ini
      Fix [#354] News appears under Forum
      Fix [#354] News appears under Forum
      Fix [#354] News appears under Forum
      Fix [#412] require_once(include/pre-compat.php) [function.require-once]: failed to open stream
      Fix [#412] require_once(include/pre-compat.php) [function.require-once]: failed to open stream
      Fix PHP warning
      Fix [#413] warnings about webcal
      Fix [#413] warnings about webcal
      Fix [#414] fatal: Not a valid object name (in scmgit when repo is empty)
      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 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 [#178] fix pluginman not unlinking config symlink if plugin doesn't have www.
      Apply [#166] patch for 4.8.3 branch - shell accounts
      Apply [#166] patch for 4.8.3 branch - shell accounts
      Remove debug print (code still not working)
      Remove .new extension to update aliases file
      Remove .new extension to update aliases file
      Remove debug print (code still not working)
      Fix main cron, do not use var for login field on RHEL
      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
      Apply [#417] error with updating jabber_address and jabber_only parameter by Coiby Xu
      Fix Mailman initial setup on RPM install
      Fix Mailman initial setup on RPM install
      Hack for [#411] authbuiltin can't be deactivated
      Hack for [#411] authbuiltin can't be deactivated
      Merge branch 'Branch_5_2' of git+ssh://scm.fusionforge.org/srv/git/fusionforge/fusionforge into Branch_5_2
      Include new headermenu plugin in .spec as declared as valid
      Fix apache config file for scmgit & wiki plugins, adapt to new model
      Fix apache config file for scmgit & wiki plugins, adapt to new model
      GIT => Git
      GIT => Git
      Set version to 5.1.90 to be more explicit
      Fix [#374] Create config_dir if missing
      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
      Fix [#425] Project Management Facility has years fixed 1999-2013
      Run VNC server inside the vps to speed tests (port from debian)
      Run VNC server inside the vps to speed tests (port from debian)
      Add missing icons in gforge theme
      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)
      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
      Merge branch 'Branch_5_2' of git+ssh://scm.fusionforge.org/srv/git/fusionforge/fusionforge into Branch_5_2
      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)
      RPM: Fix configuration variables in apache files not set during post-install
      RPM: Misc fixes for install (changed defaults, debug removed and more)
      Drop also subdirectories
      Set version to 5.1.91 to cope with RPM packaging
      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
      Fix [#450] FTI: Trackers: Missing records when searching.
      Drop SearchById feature in search, making impossible to do a normal search with a number
      Add id in vectors to get id in search
      Merge branch 'Branch_5_2' of git+ssh://scm.fusionforge.org/srv/git/fusionforge/fusionforge into Branch_5_2
      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
      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
      Fix [#509] Bugtracker eats newlines in descrition and comment
      Fix [#509] Bugtracker eats newlines in descrition and comment
      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
      Fix [#512] fix the call to function fetchDataForUser()
      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, ...
      Apply patch [#521] Fix default scm box on register/index.hml by Sébastien Campion
      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
      Apply [#440] CSS Conflict between ViewVC and FusionForge by Jean-Christophe Masson
      Apply [#440] CSS Conflict between ViewVC and FusionForge by Jean-Christophe Masson
      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
      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)

Alexandre Neymann (77):
      Merged rpm-specific/httpd.d/gforge.conf from Branch_4_7_rpm
      automatic config of jpgraph path with rpm
      Installation guide Updated but not fully
      - add Required gettext package     - with rpm install admin_password is no more in /etc/gforge/siteadmin.pass but in /etc/gforge/gforge.conf
      add admin_login and admin_password in rpm-specific/conf/gforge.conf for rpm installations
      Installation guide Updated but not fully
      gforge.spec updated to remove the link php4
      gforge-install-2.php updated to remove the link php4
      Installation guide Updated but not fully
      fix gforge.spec
      fix gforge-plugin-scmcvs.spec
      removed all Thumbs.db from plugin fckeditor
      fix plugin scmcvs rpm
      add cron.d/fusionforge-plugin-scmcvs to plugin scmcvs
      delete crontab.in and move cvs crons from fusionforge crontab to pluginscmcvs crontab
      rename crontab for rpm in fusionforge
      rename crontab for rpm in gforge.spec
      crons are shipped in the appropriates crontabs
      fix plugins links in .spec
      fix .spec
      create a rpm for the install and configuration of libnss
      fix gforge.spec fusionforge-plugin-scmcvs.spec fusionforge-shell-posqgresql.spec
      fix fusionforge-shell-postgresql.spec
      fix packaging rpm
      renaming .spec in fusionforge
      moving creation of gforge_nss from fusionforge-shell-postgresql.spec to fusionforge.spec
      fix packaging rpm
      change Makefile.rh to build only src.rpm in order to build binary rpm with mock
      remove the use of license in the project registration and administration
      fix the sql query to update user
      simplier the Makefile.rh, work only in the rpmbuild directory and use a variable to provide srpms in a directory
      clean some directories in rpm-specific
      add a script to help creating rpm build environment
      modify Makefile.rh to use rpmdev-setuptree from tools/
      no more /usr/lib/gforge but all is in /usr/share/gforge in rpm installation
      libnss-pgsql configuration now work with last changes in install-nsspgsql.sh
      clean crons in cron.d
      assume that connexion to db are local
      rpm use install-bd.sh to configure bd
      install-db.sh is used by rpm installation
      fix a bad commit on fusionforge-plugin-scmcvs.spec
      fix bug from my last commit on install-db.sh
      by default with an rpm installation sys_project_reg_restricted=false
      nscd is started with an installation with rpm
      bd connexion is local
      *.mo are build with rpm using utils/manage-translations.sh build
      move get_news_notapproved.pl from deb-specific/ to cronjobs/
      fix a missing require to env.inc.php
      improve rpm packaging
      first step for the svn plugin .spec
      update the htmlpurifier version in the rpm packaging and add the rpm build of the svn plugin
      update the scmsvn plugin .spec
      undo the htmlpurifier target for Makefile.rh
      fixe xinetd package name
      update rpm packaging for plugin svn
      fix role settings for forums
      script to update role settings of existing forums
      fix bad pattern in forum name validation
      use preg_match instead of eregi
      fix bad place for method
      fix bad var name in script check_and_update_forum_role_settings.php
      get the number of member of a project readable
      update translations
      fix check of forum name
      update translations forums
      update translation fr
      add gettext and add conditionnal rss
      some rss pages don't exist
      add translations from rss export page
      fix sprintf, and add conditionnal report
      add translations in rss export page
      add translations to RSS export page
      update fr.po
      update the suspended forum possiblity for admin project
      Fix bad condition test
      Fix bad condition test
      Fix bad condition test

Antoine Mercadal (7):
      * initial commit of funky theme
      * minor fix in Tracker CSS     * starting to implement news banner
      * deactive the news feature that make codendi not working
      remove the dirty button theming
      add JS controller file
      use DocManController.js to handle javascript instead of dirty javascript function in all php file. Changes only done for listfile.php at this time (and not terminated, but working great)
      style

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 (2819):
      Initial revision
      Added debian changes for version 2.5-10.
      Files for cvs stats in project page
      Added log directory
      The script now use deb specific table
      First version of deb specific cvs stats tables
      Working on stats
      Files from 2_6_1 for stats
      This is a mega script making cvs stats tables from history files
      Hey Roland, Please uncomment additions for non DNS delegated servers
      ftp server support file
      Template file for exim, that should be ok for mail aliasing
      script is now structured in sub functions
      changed sql request
      Added ordering in print sub prog
      Again modification in THE big sql request
      stats as waited in SF in print function
      Added a count by user
      A better printing
      Forgot others in printing
      Now it's in debian-sf template format
      Correction for ldap_web_add_password template
      More testing and some adds for ldap support
      Need php4-ldap
      Added ldap extension check in php.ini
      Just added doc and tests
      Yeah, SF_robot setup allow ldap without backend
      Just recommend libsasl that could allow better authentication with ldap
      Setup ldap, will require intensiv test and security care
      Comment added for ldap support
      It seems to be a synchro problem, I try to solve restarting slapd
      Just change comment about ldap that is now enabled
      Backport of 2_6_1 upstream docman
      Robot account creation removed
      Added DefaultRoot and RequireValidShell options
      Removed a bug for online ldap / modify cleaning, setup_robot
      FTP support added
      Added upload virtual server
      This program is suid to root, please check Roland
      Again one suid file we should take care
      What is doing this binary here?
      File Release System needed modifications integrated
      Removal of suid for fileforge and tmpfilemove
      Added creation of incoming dir for users
      Change download owner
      Changed geocrawler for pipermail
      Additions for CVS nightly tarballs
      CVS nightly tarballs added
      create nightly tarballs
      Changed bind restart
      removing libsasl recommends
      related things to install-dns.sh and install-cvs.sh split
      Some updates/comments, Roland
      More info about bind9 sdb drivers
      Formaly in install-dns.sh
      added comment for use of update-inetd
      Now using update-inetd
      Addition about CVS browsing
      Correct incorrect upgrade
      New upstream source 2.6 conflict resolution [CB]
      Solved conflicts arising from 2.6 import/merge. [CB]
      Solved conflicts arising from 2.6 import/merge. [CB]
      Solved conflicts arising from 2.6 import/merge. [CB]
      Solved conflicts arising from 2.6 import/merge. [CB]
      Solved conflicts arising from 2.6 import/merge. [CB]
      Solved conflicts arising from 2.6 import/merge. [CB]
      Take for the moment 2.5 files for 2.6, more check needed
      Changed plpgsql PATH
      Added missing pattern definition
      Added missing install- files, removed trove_defaults.sql,project_metric.php
      Removed layer tag connecting to sfads.osdn.com
      Added php include_path to /usr/lib/sourceforge
      Added copy of "common" dir
      Added missing configure argument to install-xx.sh scripts
      Some work to have a working install
      Cleanup for postinst
      Removed configure arg from install-chroot.sh
      Temporary pointing to db-upgrade26.pl
      Commented/Modified db-upgrade.pl
      Added copy of db-upgrade26.pl
      DB purge can't be there
      Added DB purge
      Added some insert from 2.5 modified for 2.6
      For dirty db testing
      Some change in group table
      Put correct COPY statements for groups table
      Commented psql statement
      Added a dirty commit, that make install works
      Correct a typo
      semi repared broken file
      Cleaned ldap common with 2.6
      Changed news/stats Group id
      Changes in groups table
      Things done around stats and mcrypt support
      Removed stupid echo on ldap passwd
      Mcrypt php module tester
      Added some not-necessary info from 2.6
      Added statsadmin_groupid template
      Reported 2.5 modifs
      Made that ldap calls won't break install/uninstall
      Tagged 2.6-0+1
      To see what happens if session fails
      Changed some DB bad init
      Did good db init this time I hope
      Added chmod for www and common dirs after cp -r
      Made user account creation coherent with ldap backends     user, group creation should work, anoncvs user creation is to check
      Added from 2.5, seems to work with no change
      Renaming to 2.6-0+3 for upload
      removed unjustified warning
      This is for testing purpose, and will probably be in a module
      Replace TWOFISH by TRIPLE_DES as a libmcrypt4 bug workaround
      added php4-mcrypt missing dependency
      Added dependency to php4-mcrypt     Temporary workaround for libmcrypt bug in local.inc.template     Removed mcrypt-test.sh
      Added EOL
      Restored TWOFISH that should work now
      New 0+6 is out
      More modifications to have 2.6 from 2.5
      This will be in tools module
      Connect to the sf db
      Dump the db
      Test php4-mcrypt module
      A verbose version of session.php
      Added missing path due to new common dir
      Commented project_metric
      Create lists of tables/indices/..
      Changed to use cvsweb
      Changed to use cvsweb instead of viewcvs
      Enhanced version
      Added check_server function
      Extra table/sequences/indices/view for upgrade
      remove now ending spaces
      Create a listing to create missing tables from 2.6
      Try of a new version, port from 2.5
      Removed People for admin user
      Removed test on /etc/ldap.secret
      Changes to make ldap work, TODO install-ldap empty target
      Updated dependency on slapd and libnss-ldap
      ldap again and again
      A New Bug List
      Added control on libmcrypt4 to eliminate indirect bug of php4-mcrypt
      Eliminate approve-pending BUG
      Correct Wrong CVS userid
      Bumped to 0+7+, corrected 2 bugs
      Last sourceforge known version
      Fixed libmcrypt4 dependancy
      Added check for mcrypt.so in php.ini
      User shell account management is broken?
      Addition to manage anoncvs_<project_name> users in ldap db
      Code cleaning and ldap adaptation
      Added LDAP support for chrooted anonymous CVS
      Remove double cvsGroup, code cleanup
      Changed installed id for ftproot
      Added forgotten domain_name, ip_address in configure target
      QRS seems now to work
      Added cvssh and removed comments from shell list
      Added cvssh shell in shell list
      Added: using ldap2dns
      New 2.6-0+8 version
      Let's continue
      *** empty log message ***
      Added dependancy on rcs for cvsweb.cgi
      Renaming sourceforge.png in sourceforge2.png because of conflict with gif2png conversion
      gif2png convert to make GNU happy
      gif2png convert to make GNU happy
      Added theme management
      Some code cleaning
      Removing confusing useless file
      Removed useless confusing file
      Files for a debian theme
      Not for this theme
      Remove annoying html tags
      Theme adjustment
      uid/gid attribution change
      Added for savannah Theme
      theme.php is not needed
      Tool used to pngzize debian-sf
      Moved unused images from sourceforge to unused directory
      Associate icones with Theming
      Moving unused images
      Work for easy theming
      Changed improper call to html_image
      Normalize logo to 150x150
      Change in background tag from TR to TD for netscape and ie compatibility
      Changed div align from center to left
      Trash deseapeared !
      I will make this later
      Bumped new 2.6-0+9
      Changed wrong link on lastlogins.php in menu.php
      Added url_image function used in Layout.class
      Theming always Theming
      Put /  in good place
      Project page icons theming added
      Repared Olafur patch, I broke
      Repared what I broke in the page bottom
      Repair lost icons
      Better iconic task bar
      Put div align=center as in original SF
      A first try to explain how to make themes
      Corrected some typo
      Moved README.Theme from deb-specific to debian
      savannah themes converter
      Added README.Themes
      Moved to root dir README.Themes because it's easier to install
      Added savannah converted themes
      New version 2.6-0+10
      Work continues with 2.6-0.10+
      div align= left closes bug #120
      Small presentation bug corrected
      Added a bug close comnent on bug #124
      Removed references to docman (BUG #122)
      Removed part of template
      Regenerated savannah themes with simplified template
      Repared template mix with Layout.class
      Oups, converted again
      Now use debian-sf-icon.png
      Icon Link are now on debian-sf-icon.png
      savannah_darkslate new theme
      added a css made from stratrek one
      Added DarkSlate theme
      savannah link icon
      Added box1_get_alt_row_style function that replace html_get_alt_row_color     from html.php
      Replaced html_get_alt_row_color with box1_get_alt_row_style
      Added box1_get_alt_row_style overload
      Changed var
      Added box1_get_alt_row_style overload
      Some correction for savannah_* themes
      Merged soon-son update in + version
      Repared trove map count
      fixed missing var
      Very unpretentious dependency tree
      Already a change
      Added checks on operated files
      Now configures domain_name ip_address cvs_host download_host lists_host
      Added real cleanup of /etc/sourceforge
      Apache depends on postgress, that is much better :)
      Update dependency between apache an postgress
      Back to the previous code since depends on postgress solves the problem
      Removed delete function
      Removed update and create function
      Not used
      Added check in sourceforge-config and checked install/desinstall process
      Added recommendation on how to proceed for install
      Added ssh-nonfree support
      Cosmetic change
      2.6-0+12 NOW
      Added necessary Replaces: in control file
      Added a dump and restore option to install-db.sh
      Added: Integrate Sourceforge Timesheet System
      Themeable main page support
      If you are bored with deleted group appearing in admin page
      sourceforge and sourceforge-common must have same version
      Rewritting of trove_getcatlisting in a return string style
      Site default language supported by $sys_lang var in local.inc
      Update language_code in supported_languages table
      More i18n on trove
      Some i18n
      Support for sys_lang and sys_theme in debconf
      correct bug in get_html_translation_table call
      account_register add and tracker cosmetics
      account_register i18n
      i18n
      Manage sourceforge.conf with debconf
      i18n for register and cosmetics in tracker
      Cosmetics in titles
      more cosmetics
      Removed the multi record-when-filtering bug from trove map (pfiouu)
      Going to 2.6-0+13
      For better trove cat management
      Better trove cat management
      made cron works with root record in trove_cat table
      For testing purpose
      Added 0 (ROOT) record
      Repared root_parent update in trove_cat
      update trove_group_link table on submit
      Added primitive delete capability
      You can now delete trove category
      Added check for delete return code
      Replaced default hardcoded top level category by sql expression
      Changed sql for default category
      Manage a default trove cat in local.inc replace where hardcoded, forbid deletion
      Manage default_trove_cat in sourceforge.conf file by adding update_onevar_mainconffile function in dsfh
      Added setup_onevar_mainfile function in dsf helper
      Corrected bug in comparison
      More i18n in /my and /account files
      Made user menu themeable
      Correct bad displayed title (thanks paddington)
      load language files in the database
      Remove typo noticed by Mathieu Peltier
      Send mail to the site admins when a new project is submitted
      Corrected typos Maintanance -> Maintenance
      Changed the sentence since both ssh1 and ssh2 work
      Corrected usage function to reflect new possibilities
      Don't change welcome message if message file is there
      Fix from Mathieu Peltier
      Added translation tool in admin (Visualisation only at the moment)
      i18n for project Approval/Rejection/Submission mail
      preserve release date mm:hh in "Edit Releases"
      Corrected typo hh:mm instaed of mm:hh
      Allow ' in categories full name
      Removed [Add Group] broken link
      more and improved tools
      Remove forgotten </h2>
      Hope this </H2> is well commented this time, sorry
      some i18n using account_register
      Added web management for new db data use_ftp, use_tracker, use_frs, use_stats, enable_pserver, enable_anoncvs
      replace improper BGCOLOR= by class=
      Changed bad box1_top call
      Some more i18n
      Various stuffs, menu themeable, i18n
      More i18n on forum_utils
      some more i18n
      Corrected database load that made a part of tab file was not loaded
      improved load / added drop
      more i18n
      more i18n
      more i18n
      You can now customize date format in language tab files
      Corrected typo
      You can now customize pre.php putting the replacement one in /etc/sourceforge/custom
      Removed stupid comment i added
      dump files proposed by James Michael DuPont
      Added userIsAdmin() function in Group class
      some changes to make patch_dump.php and bug_dump.php work
      Added a blank before ] for stats_logparse.sh (seems to make fail the cron)
      Changed /home/ftplogs in /var/log/sourceforge
      Script to create view on traker for bugs and patches
      [ Patch #644 ] Stats: missing rotate_activity.php, generate artifact stats
      script to take in account cvs pserver, cvs anonymous , work in progress
      More i18n in account management
      i18n again
      New version with tag debian_version_2_6-0+14
      Corrected typo
      Added an option to hide forums
      Add the possibility to hide forum in news_show_latest
      Added the possibility of a language by theme customization
      Included full Spanish translation from Vicente Ruiz.
      Removed the unused categories column in www/admin/grouplist.php
      Added stats_getprojects_active_public function in www/include/features_boxes.php
      Updated README.Custom
      Translation polishing
      new version and Kikov patch
      Fixed errors in deteted user management
      Applied Francisco Gimeno alias kikov supposed repared patch
      int() doesn't exit!
      hours an minutes can be zero!
      New 0+16 version
      I should learn perl :(
      Fixed install-chroot.sh incomplete copy of libs for ldap
      bump to 2.6-0+17
      Removed dependency on php4-mcrypt
      Added jpgraph related variable
      Applied Francois Elie patches
      French localized images by Francois Elie
      Moved Sourceforge 2.5 sql files in SQL_2.5 dir
      Moved confusing 2.6 files in SQL_2.6 dir
      Empty file!
      split of 20021125.sql in 20021124-1_drop_foundry.sql 20021124-2_theming.sql     20021124-3_gforge-debian-sf-sync.sql 20021125.sql     delete 20021125-debian.sql 20021216-debian.sql     added README to sync with debian packaging
      Renaming doc_data-migrate.php in 20021213_doc_data-migrate.php
      Sync with changes in db directory
      remove copie of obsolete files
      new sql files taken in account
      Change Admin realname if it's 'Sourceforge admin'
      How to get id of constraint triggers
      fixed do_update declaration and call
      Added OSX theme
      Fix HTML generation in project/showfiles patch #125 from Richard Offer
      Added new osx theme
      The file I think to be the first gforge file
      Added comment about gforge2.6.sql file
      added this supposed forgotten file
      Incorrect user permissions on upload dir patch #143 from Olafur Osvaldsson
      Readded this file for exemple purpose
      remove file with typo
      db adjustment for debian packaging
      better 2.5 -> gforge migration support
      remove lintian package-contains-upstream-install-documentation warning
      added README.plugins
      Updated debian package version
      Deal with sys_show_source and sys_session_key
      removed set -x
      rerun configure after restore
      Echo a big WARNING when LDPA setup fails but don't break install
      Downgraded debconf dependancy to run on woody
      Downgrading debconf dependency for woody
      New version with correction on debconf
      Test if /var/lib/gforge/bind/dns.head is there
      Remove dns.head for simple config
      Hide server identity
      dns.head considerations
      Fixe for ip address in dns config Patch from Jim Nutt
      Fixed comment on postfix
      repared broken postgresql 7.2 install (untested, blame me)
      Thank you for the tip
      Again and again project_categor_category_id_seq seems to be some tricky dump     restore trick
      Data upgrade correction
      2 new sql files treated
      Repared broken local customization
      Corrected include path
      moved cronjobs/stats/subdomains/stats_projects_logparse.pl to deb-specific/stats_projects_logparse.pl
      take in account stats_projects_logparse.pl new place
      Partially updated script
      who the hell wrote bject instead of object
      check if group exist in a better way
      added a missing stripcslashes
      Take content_encoding from language file in util_send_mail
      Removed .htaccess and replaced by the appropriate lines in httpd template
      Enhanced debian logo
      some function renaming
      corrected bad path
      corrected bad path
      corrected bad www path
      revert path change
      fixed line too long lintian warning
      Debian theme relooking
      Some cvs improvement
      plugin hooks added
      Updated documentation
      Repared broken stuff for gforge
      First version of EIRC plugin
      Create a very simple plugin
      repared boxes
      User Permissions Admin display CVS permissions (Code uncommented)
      Obsolete file
      Only give write access to users marked with commit
      Reorganisation/simplification of user/group/cvs/ssh backend
      Updated info concerning Debian Package
      Gforge adaptation
      Unused files
      change function name in prerm
      bump to new version for exim conf bug
      Added location sections for ssl part
      Fixed a typo in install-postfix.sh
      Added two args in create of Group.class
      Fix GForge-CVS as a default
      Fixes for jpgraph
      Fixed bad include in db-delete
      Bump to new sub-release
      Corrected bad tabulations
      Corrected missing tabulation
      Some work on translation tool
      renamed file
      new files for translation tool
      some improvment in translation tool plus you can get your tab file
      Make a good header to get the file with the good name
      Close bug #261 Approve all pending projects button doesn't work
      Corrected double use_pm Closes bug #252
      Corrected bad gettext for CVS
      Added register project in the user menu
      Added register_project translation
      Rewrote/Cleanup of scm page and few related i18n
      Removed double records
      Improved translation tool with double display
      Removed double records
      cvs with pserver or not should work better now
      Correct not found /etc/pam.d/*
      Added /cvsroot relinking
      Just a small extra comment
      Added unix_box arg to create function
      Re-ordered file
      Removed an extra :
      Rewrote tarballs download
      check for bad record in tab files given as argument
      Alphabetical reordering
      Now get ordered tab file
      Forum add page display enhancement
      Removed < br/ in the middle of a translation
      Fix a broken path
      changed a translation
      Changed bad path
      Readded a classic inspired theme
      Readded old ultralite inspired theme
      Some corrections
      Readded this necessary files to have a correctly working theme
      Minimal working theme
      Corrected Tool Admin') typo in admin page
      Modified icons from Patrick McFarland (diablod3) Closes patch #282
      Modified/New icons from Patrick McFarland (diablod3) Closes patch #282
      Added darkaqua theme from Patrick McFarland (diablod3)
      Corrected a bug where some file were owned by sourceforge after upgrade
      patch from Vincente Ruiz Browser language selection fixed if you are not logged in #292
      Removed unwanted translation
      Patch #277 Updated Trove Map Admin by Paul Kneeland
      Old sf menu compat file
      Old sf layout compat file
      hardlinked 2 url to gforge.org closes bug #280
      fixed broken forum_utils couldpostif
      Readd /usr/lib/gforge/bin/install-ldap.sh update waiting for a better solution
      commiting for rc2
      Added French Translation, thanks to Francois Elie, Michel Bondaz, Adullact, Linac (Angouleme LUG)
      Added themes table update all to true
      Some corrections
      Theme template package creator
      Don't set up a theme with a non exixting dir
      Moved kde theme from gforge to gforge-theme-kde and added debian related packaging
      Moved debian theme from gforge to gforge-theme-debian and related packaging stuffs added
      Moved darkaqua theme from gforge to gforge-theme-darkaqua and debian packaging related stuffs
      Moved theme classic,forged,ultralite out of gforge dir
      Moved savannah themes out of gforge dir
      Moved themes
      Just a typo
      applied patch #366
      Applied patch #366 from fusion94 private groups....
      Make debian independant of cronolog path/version
      New starterpack theme gathering all themes and it's make-theme-starterpack tool
      Some mcrypt example (not used anymore in gforge)
      Better handling of error code
      Make sure Theme.class exist before loading
      Remove test about theme existence done now in pre.php
      Added Ronald Petty alternate php cvs browser (Work in progress)
      Some reordering and typo correction
      Added Dracos Moinescu cvsweb contrib
      Applid patch #376
      Applied patch #308
      Applied Email i18n patch from Hidenari Miwa & Tsutomu Tominaga
      Load relative etc/local.inc if exists
      Applied [ #388 ] Speed-ups to www/my/index.php
      Added forgotten file from Dracos, sorry
      Patch, patch, patch viens dont voir les patchs
      Open=Ouvert not Ouvrir but is it always like this?
      Close bug patch #400 err variable undefined
      Added more verbose report in case of load_ldap error and don't break the shell
      Try do give as much info as possible when load_ldap fails
      groupisactivecheckboxpost and groupisactivecheckbox hooks added
      get correctly ldap suffix (not commented suffix line)
      Mailing list record generation correction
      Added Francisco Gimeno Tab plugin
      Patch #407 Tab problem: To Solve Bug #396
      double quote description because of probable simple quote
      Typo in Dragos
      Added sys_ldap_version with 3 as default in local.inc
      Check is the unix user account doesn't already exist at account creation
      Corrected bad colspan, thanks djpaul
      Added conf<TAB>content_encoding<TAB>UTF-8
      Corrected variable inconsistency
      Stupid error in ldap.php
      Fixed typos
      Bump to 3.0-3
      Added dependancy to gforge-common on cpio
      Applied patch for bug #443 on controlleroo.php: bad output
      Added closes for debian bugreport #202208 on broken ldap
      Loadlanguage gives prority for local customization
      Fixed some typo
      Fixed Typos
      Added cronjobs/db_project_sums.php in postgres cron
      Added cronjobs/check_stale_tracker_items.php in postgres cron
      Fixed double :
      Some QRS improvement
      Already a bug
      Some corrections
      Correct ldap 2.1 error
      Going to 3.0-4
      Added Roland url where you can find last package
      Closes [ #517 ] debian-guide.html addon from Mathieu Pelletier
      Close [ #507 ] Strong(er) Authentication Required (bug#466) from Joo-won Jung
      Closes [ #430 ] mailman + postfix in Debian
      Closes [ #505 ] Disable Tracker and the "TAB" is not disable / error in Layout.class
      Correct Bug #505 about traker tab present when tracker is disabled
      Update some links
      Added sys_force_login var
      Fixed typo patch #547
      manage sys_force_login in gforge-config
      Implementation of mandatory login (see patch #550)
      Added missing quote thanks to Mitch Murphy (patch #554)
      Small cosmetic changes for Project Summary and Admin pages     patch #540 by Mathieu Peltier
      [ #549 ] Removes controlleroo.php & viewFile.php hardcoded http://* links     submitted by Ramon van Alteren
      [ #546 ] Fix of mail by Developer Profile page.     proposed by Hidenari Miwa and Tsutomu Tominaga
      [ #545 ] Attached file of tracker i18n     proposed by Hidenari Miwa and Tsutomu Tominaga
      [ #544 ] Document manager i18n     proposed by Hidenari Miwa and Tsutomu Tominaga
      [ #543 ] Gantt graph font customize (i18n)     proposed by Hidenari Miwa and Tsutomu Tominaga
      [ #542 ] Bookmark page link     By Hidenari Miwa and Tsutomu Tominaga
      Moved a hook in a place where it can be verbose
      Applied various patch
      Workaround on mkdir 0775 somedir when perl is fucked
      File to put what we can't solve easily
      Tab files cleanup PLEASE use tools/checktab.sh when you update tab files     Dutch tab is still full of extra tab in the third column
      Corrected a stupid chmod on groups/<projectname> dir
      Applied Mitch Murphy patch [ #583 ] CVS commit checkbox update fix
      Addind cvsweb.php a cvsweb wrapper
      Added forgotten <UL>
      Some improvment for [ #539 ] debian install-ldap.sh is fragile
      Moved files, useless now in this place
      Corrected bad advice about syslogd
      You may find it usefull
      Generic setup elements
      Some informations about log formats in apache
      Added setup tools
      Added missing msg.png file for large editing area (Closes bug #580)
      Delete trove cat error correction (Closes bug #572)
      Please run ../tools/checktab.sh www/include/languages/Italian.tab     when you update a tab filer. I corrected 2 errors.
      Separate etc/local.d/20end in two pieces
      Now deal with new variable
      Very small i18n
      Renamed Soap.README to README.Soap
      Moved README.Custom to docs dir
      Moved README.Plugins to docs dir
      Moved README.Themes to docs dir
      Moved README.convert_to_utf8 to docs/README.ConvertToUTF8
      Moved README.known_bugs to docs/README.KnownBugs
      Small update about docs
      Migration report from Jeremy Maziarz, thanks.
      Documentation for debian and gforge install in French
      Typo, var in shell begin with $ :)
      hide the features which are desactivated in the global configuration     patch #645 from Guillaume Smet
      Space, instead of Tabs, please use tools/checktab.sh *.tab when you modify     tab files, please, patch  #646  from Guillaume Smet
      Closes #636 Fix homepage link in project summary page if no homepage     given on public admin screen, thanks to Chris Ward
      Patch [ #634 ] Cronjob to update file sizes proposed by Brett N DiFrischia
      Patch [ #627 ]  fixed group name setting, fixed cancel button action     not tested, but I'm sure Mathieu Peltier did it correctly
      Patch [ #620 ]      Just two little fixes :      * only closedir when opendir is OK (there was an error if the directory didn't exist)      * it's far better to initialize arrays.      by Guillaume Smet
      Patch [ #616 ] ShowResultSet function      Work on the ShowResultSet function to make it more flexible and to make its html output localizable.      Improved localization of detail_task.php.      thanks to Guillaume Smet
      Patch [ #615 ] CVS Stats User Script Generator + CVS project history
      Some corrections from Benoit Sibaud
      Some enhancement from Benoit Sibaud
      Now setup doesn't interact by default, new option -help -interact -debug     Take in account parameters to enable or disable a feature
      Splitting/Reorganizing files
      Example is now generated from gforge.conf.example with ./setup -example
      Example conf files,     etc/httpd.conf.example is generated with ./setup -example     from etc/gforge.conf.example
      Moved fill-in-the-blanks.pl to utils directory
      More options
      Some docs modes in docs dir
      Some precisions about Debian install
      Some improvement
      Improved line removal
      Added var/cache/gforge
      More options
      More explicit messages     Safer include in apache conf file
      Can use sys_localinc env var to find local.inc file     This can be set in an apache virtualhost allowing different local.inc per     virtualhost
      Added sys_localinc env var
      Add ref to Jeremy Maziarz transition report found at http://members.cox.net/jmaziarz/tmp/HOWTO-sourceforge-gforge-transition.txt
      Added a test to see if db_host = localhost and take according measures for     pg_hba.conf
      Added new features
      Works also with woody version of apache
      Now uses utils/install-apache.sh
      Now in utils directory and I hope no more debian specific
      Declare *.png as binary files
      png files are binary files
      Added cache and ssl support
      Take in account sys_use_people for setup
      Moved from deb-specific
      Change default chart size to 800x600
      Make gantt a popup window
      Small hack for IE that don't like space in popup title
      Added window resizing when changing gantt size
      Code relooking, more param
      Renamed date to post_date (Benoit Sibaud told me about this bug)
      Changed date in post_date
      Try to deal with log too
      Moved file from etc/httpd.d to etc/templates
      Also deal with apache-perl
      Changed sys_use_file in sys_use_frs
      Moved cvsweb from utils to cgi-bin
      Renaming cgi-bin/cvsweb in cgi-bin/cvsweb.cgi
      Force sub packages to have the same version than gforge meta package
      Now use setup in debian package     be warned this is experimental
      Change default var_log_gforge and var_lib_gforge
      Add an alias on /images/ for debian and safety
      Little change to use new setup option to generate exemples
      Make that cvs don't depend on group dirs
      Templates moved to etc/
      Added extra alternate for exim
      Added /var/lib/gforge/dumps
      Only update cvs related stuffs
      Made that vi return code don't make fail the shell
      Generate files from templates/*
      Various improvement
      Resync example with setup generator
      Changed Gforge in GForge
      Changed GForge in MyGForge
      Introduce ccodes.txt in 20040325.sql as COPY to stdin
      Added blank line for db-upgrade.pl
      Copy 2004*sql files
      Add new sql
      Change /mailman alias to /var/lib/cgi-bin/mailman
      This can be used for plugins
      Change mailman scriptalias
      Add sys_default_theme_id
      setup update
      Comment out config_list (To be revised by Roland)
      Added sql to simplify themes handling
      Added | gforge-mta-postfix (= ${Source-Version}) for gforge virtual package
      Remove old outdated files
      Moved dns_conf.pl from utils/underworld_dummy to deb-specific
      Don't use ldap if config file is not modified
      Connect without passwd
      Connect to db without passwd
      Don't require passwd to update db
      Don't require passwd to connect db
      Separate cvs dump and update so dump don't require passwd to connect db
      Chown /var/lib/gforge/etc
      Call prepare-vhost as gforge user
      Split cvs_dump_update.pl in cvs_dump.pl and cvs_update.pl
      Call fix mailing lists as gforge user
      Make db access possible without modifying pg_hba
      Example of files generated by setup
      Split cvs_dump_update
      old unused files
      Old unused file
      Add 2 white space missing. Closes bug #751
      Fix dump dir rights
      Add missing space in update-user-group.sh
      Adjust cvs_dump rights
      Fix cvs_dump rights
      sys_localinc var has now priority on all local.inc, making easy multiple     multiple gforge vhost config on the same box
      Better management of symlink in apache config
      Better detection of cronolog path
      Removed www/include in require_once of pre.php
      Remove debugging
      Small tool to change default user shell
      Removed double coppy ov cvsweb.cgi
      Stay there waiting for pluginification
      Few adjustment
      chown etc/httpd.vhosts so it is writeable
      Order country by name not by code
      Replace squal_pre.php with pre.php
      Enhancement to be able to use more than one conf file
      Test if Theme.class is really there, keep the default of local.inc if not
      Remove test about the presence of /etc/gforge/custom/pre.php     Customized pre.php can be loaded by adding a path in apache
      Introduce a custom path to manage smoothly customized files
      Added a hook param for tabs (Closes patch #770)
      &$group -> $group
      Added a hook in admin page
      Closes patch 772
      Take in account group param, closes patch 771
      New upload on gforge.free.fr
      Try to fix problems when dbuser and dbname are not gforge in debian install
      Fix dns update problem ( patch #641 ) From Mathieu Peltier
      Added a comment about CVS configuration
      bis repetita placent
      Hope this one is good :) si je me suis pas encore emmele les pinceaux
      Remove duplicated file
      Proposed by Vicente J. Ruiz Jurado
      Also install get_news_notapproved.pl
      Adding get_news_notapproved cron
      Added missing UL html tag
      Added DirectoryIndex directive
      Added sys_chroot
      Added DirectoryIndex for vhosts
      Make sys_session_expire a param
      Take in account sys_session_expire (closes patch #769)
      Take in account sys_session_expire
      Forum export renaming
      Tracker export renaming
      Some renaming
      Obsolete file
      Handle group_name parameter
      Default page only requires a simple copy
      Added get_news_notapproved cron
      Bug and Patch are in tracker, so now removed
      Added some chown chgrp for more safety
      get_news_notapproved.pl moved in deb-specific, since perl always works well in debian
      Relooking + add of forgotten .inc
      Added cronjobs dir
      removed get_news_notapproved
      Reformatiing/cleaning
      Reorganizing, cleaning, addind
      Added a missin path
      Added some dep on perl libs
      Don't use gforge.conf but local.pl
      OO rewrite of system interaction
      Remove obsolete files, now in etc
      Add quoting
      Remove sys_use_ldap
      As the name says it tries to delete user marqued deleted
      Hey don't forget to change cvs-pserver path :)
      New file containing some instructions to improve ldap perf
      Correcte bad path for default home page
      Added COLOR_SELECTED_TAB, need much more work, but at least simplify     alternate theme easier creation
      Added php_admin_value register_globals "On"
      Collide with gforge cvssh
      One more thing to delete
      Correct error in toptab name for scm so tab is now correctly selected
      Exit if no group is defined
      Add group_id= to /scm/ link
      Added session and permssion control
      Move $group_id test from www/scm/index.php to www/scm/scm_utils.php
      Changed classical exit for exit_no_group
      Who said simple is beautiful?
      Removed rather useless test
      Uses $HTML->subMenu function
      Use the same label used in www/scm/scm_utils.php
      Added an item corresponding to the tab
      Highlight No Survey
      Put the test in the right order
      Make use of $HTML->subMenu function
      Added use of $HTML->subMenu
      Make use of $HTML->subMenu
      Some cosmetic to have beautiful tables
      Make use of $HTML->subMenu and put the menu to the top of the page
      Reorganisation of sub menu with use of $HTML->subMenu() function
      Introduced $userstatus
      Added changes to enable autonaumous tab, but not activated
      Added getText('scm_index','admin') to have more homogeneous presentation
      Closes patch #842 from kikov     Add Plugin Hook to Tracker to Support extended abilities
      Recomputed examples
      Retabulation/renaming
      cvs to scm renaming
      Necessary stuffs for i18n in plugins thanks to Kikov and GSmet
      First part of refactoring work, not yet finished but not working worst than     before, I hope
      Changed project_admin_editgroupinfo  use_cvs with use_scm
      cvs to scm renaming
      Small adjust
      Moved from etc
      Some i18n from Kikov
      Moved file
      i18n files for CVS
      Remove obsolete entries in $ETCDIR/http.d
      Introduce LIBDIR
      use usr_lib_gforge template
      Only keep enable SCM switch for SCM related stuffs here
      cvs do scm renaming
      GROUP_LICENSE_OTHER define added
      Try to reattribute old licences
      almost working
      Added SetUsesAnonSCM and SetUsesPserver
      Some reordering
      Restart ssh instead of start
      cvs to scm renaming
      added 20040722.sql
      allow -> enable
      Only update the array
      Make better coding/code cleaning
      Remove obsolete file
      New version adapted mainly by Guillaume Smet to work with new 3.0.1 cvsweb cgi
      New modified 3.0.1 version for cvsweb.php wrapper
      cvsweb original 3.0.1 file
      New version 3.0.1 modified
      Original 3.0.1 cvsweb config file
      Added bin dir
      Modified cvsweb url for cvsweb.php wrapper
      Put cvsweb cgi in bin dir for use from cvsweb.php
      Added /cvsweb/ Alias
      remove $ETCDIR/httpd.d/07maindirhttps
      added /cvsweb/ alias
      original version of cvsweb
      Remove obsolete file
      Tell where to put cvsweb
      Added cvsweb icons and css
      Moved in plugin
      some path correction
      some adjust
      Reordering/adjust
      Renaming .orig in .ori since it was removed by dh_clean
      Added cssstyle hook
      Added cssstyle_scm plugin function
      Removed div, should probably be readded and better handled
      Added plugin related files
      Removed '' around a date and initialized $sql
      Closes [ #838 ] Add user in its first project fails if user already in ldap     Suggested by Matthieu Leclercq
      Added missing icons for osx theme closes [ #814 ]
      Closing 2 more bugs
      cvs to scm renaming
      test in install-cvs.sh is there before trying to use it
      Moved cvssh manpages to gforge-common
      install cvssh in gforge-common
      added bin dir for cvssh
      Repare vhost genration
      Added some debug info and removed the line that remove 0. at beginning at revision number
      Added getSCMbox function
      Return the globally defined SCM box if sys_scm_single_host = 1
      I'm sometime stupid, blame me
      Use getSCMBox instead of plugin table
      Generate vhosts before running apache
      Removed dcObject that made fail ldap init
      Added depend on libipc-run-perl
      More simple code
      Less tables
      All is now commented
      Removed setuseplugin
      Initialise cvs plugin use based on grouped that subcribed to scm
      Remove drop of role and role_settings table which don't exist
      sys_project_reg_restricted is now false by default
      Reintroduce ldap stuffs
      Added dependancy on libapache-mod-php4
      Create an empty /var/lib/gforge/etc/httpd.vhosts if not exist
      Default theme is gforge
      Removed dc: entries
      Added 20040804.sql and 20040826.sql
      Some changes that should make debian package work in sarge
      Removed include of overrides.inc
      Moved some of the ./www/register/projectinfo.php register logic to Group.class
      Renaming *.php in DATE*.php
      Added an alternate dependency libapache-mod-php4 on php4
      Install db/2004*migrate*php
      Made sys_project_reg_restricted=false by default
      Added the run of db/2004*.php scripts
      Moved tab file utility in languages  directory
      Better test of system call return code
      Enhanced and at least working for me nss views
      Refresh if theme changed
      Deal with new db/*.sql files
      Removed cvs_dump.pl and cvs_update.pl
      splited cvs_dump_update.pl in cvs_dump.pl and cvs_update.pl
      some improvement on deleting record in impacted tables
      Add Projects (Groups) reporting
      Preliminary changes to support apache2 in debian by [hal]
      New PortugueseBrazilian provided by Marcelo Minholi
      Patch to support apache2 from [hal]
      Fixed a elsif error
      don't take care of this bad commit
      Putting back 20040729.sql and deleting 20041022.sql
      Don't insert if the theme already exists
      Update sql calls
      Some changes for a better apache2 support
      Moved this in gthemes project
      Added a function to calculate key and crt files so this should     be able to work for all distro
      Added AD support
      Added support for svnserve (Closes Patch #994)
      eb-specific install-exim4.sh generates incorrect ${lookup from postgresql (fixed)     Closes #998
      Usage of $sys_users_host (Closes Bug #981 #980)
      Tell php to use UTF-8 charset as a default
      Added 2 more sql files
      Show proj* export even if not logged in when force login
      Replace apache2 dep with libapache2-mod-php4
      Added svnserve as suggested
      /etc/apt/sources.list and not /etc/apt/sources.conf
      Removed an extra ++
      remove absolute path
      Added sys_scm_snapshots_path
      Update generated examples
      Invert 2 scripts
      Applied mpeltier patch for scm tarballs
      Applied mpeltier patch
      Applied mpeltier patch to improve display
      Add mpeltier i18n for this plugin
      Added mpeltier patch
      moved etc/plugins/scmsvn/httpd.conf to etc/httpd.d/11scmsvnhttp
      Copy globally etc dir
      Let's use new interface
      UNIX.class could be used here
      Added 20041104 and 20041108 to db-upgrade.pl
      Code cleanup in Group.class which is now much simpler     Some functions are done in the proper class (System or User)
      Error in getting group ref
      Applied  Mathieu Peltier patch for svn snapshots
      File that globally control SCM hosts
      This is replaced by etc/httpd.d/10scmauth in gforge-common
      SCM reorganisation
      SVN reorganization
      CVS reorganization
      Some corrections in svn, work in progress
      Some reorg for scm plugins
      Forgotten file from mpeltier patch
      Removal of sys_default_theme_id
      Various changes in setup
      Debian incrementations of the day
      Still need some work
      This should work for CVS
      Edit Observer and SCM Admin now both handle anon access control
      Removed extra unused/obsolete code
      Replaced /etc/apache/ssl.crt/server.crt with  {sys_sslcrt} and     /etc/apache/ssl.key/server.key with {sys_sslkey}, Thanks, hal
      Change redirection from /dev/null to $tmp1 $tmp2
      Remove some upper case to make lintian happy
      Make .inc 644 instead 755 and lintian is happy
      Add 2 not really missing quotes
      Fix stupid typos
      Renamed .postinst in .config
      Comment fileforge/filemove unused right now
      Moved debconf stuffs from postinst to config     I hope this will work properly, this needs some more testing, but I didn't     found any bug right now and lintian is happy
      Moved cn stuffs out of ldif files since this seems to break at upgrade     Has the ldap shema changed again ???
      Align version with gforge
      Move proftpd debconf from postinst to config
      If ever one day someone use mcrypt, this could help
      If someone need this :)
      To make phpdoc with phpdocumentor
      This will make for you debian packages and/or phpdoc
      Added Makefile to build debian packages and phpdoc
      Display a list of available target instead of compiling all gforge
      Some polishing
      Had to add a db_stop before gforge-config in     ftp and dns postinst scripts, quite strange
      Move replace_file function from debian/dsf-helper/replace-files.config     to debian/dsf-helper/replace-files.postinst
      Changing replace-file config and postinst dsf-helper behaviour
      Put userCanAdminMailingLists where I hope it should be
      Use proper userCanAdminMailingLists function
      Also deal with apache2 as suggested by hal
      Add new sys_use_ftpuploads=false as suggested by hal
      Also deal with apache2
      Use /usr/bin/cronolog as the default chronolog path
      Replace php_admin_value with php_flag
      Added 20041124.sql to db upgrade
      Added dpatch support and a primitive example
      added 'Nice' Patch to add Detail view to Task Manager [#1025]             proposed by  Steel City Phantom,
      Corrected submit_new spelling.     Rephrased depend_info, because it was very confusing.     Improved mass_update, admin, admin_functions, and error_summary_required.     From  Tobias R�tschke
      Please use     tools/checktab.sh gforge/www/include/languages/*.tab     when you edit language files, there was errors.
      Revert TaskDetailView until I find a better solution
      TaskDetailView refactored.
      Replace taskdetailview.dpatch with globalsoff.dpatch for those who would like to test globals off ogi patch
      added globals off dpatch for testing purpose
      Added exist_db function because the ancient method was sensitive to localization
      Don't break if the file to replace doesn't exist, just display a warning
      Made lintian very happy, using override, adding me as uploader
      Added conflict to gforge-cvs
      added scm dir
      Added scm dir
      Lintian cleanup
      Removed example file
      Added file to override a false lintian warning
      Added dependancy on orig files
      Added entry for forum description
      Added me as uploader to make lintian happy
      Columns reordering to have all table looking more the same
      Changes interator from i to j for detailed view
      Test if the dir exists before mkdir
      Test if apache2 is running to choose wether restarting apache of apache2
      Sync with last db/ files
      Added var/lib/gforge/db
      Added db/ files
      Run 20050127-frs-reorg.php once
      Revert last change
      Remove language cache file after frs reorg
      Moved some files from gforge-web-apache to gforge-common
      Only try to restart running apache
      File to replace 20041222-1-delete-task-artifact.php     and 20041222-2.sql for debian or others
      Correct a difficult bug that make that for a new project, unix_status     was not activated
      Added from 20041211 to 20050212 db stuffs
      Added 20050212.sql
      Replaced     $this->FRSPackage->Group->getUnixName().'/'.$this->getFileName();     with     $this->Group->getUnixName().'/'.$this->getFileName();     This was breaking project approval     I hope I didn't introduce a new bug, seems to work, but please check.
      Added build-dep on devscripts and dpatch
      Remove a lintian warning
      Remove default virtualhosting in www
      Restart the good apache
      Make that unregister don't fail when plugin is used by groups or users     In this case plugin is not unregistred since it would be a loss of information
      Added cvsdir_prefix and svndir_prefix
      Regenerate templates
      Set sys_user_reg_restricted=false and regenerate examples
      Restart the proper apache
      Restart the proper apache
      Nss Tables and Transition
      Clean obsolete comments used during conception
      Changes to take in account new nss pgsql
      Take in account users.group_id
      Remove *id_add vars
      Added anonscm-gforge user for anonymous cvs         and moved lock files in cvsroot/cvs-locks/ dir
      Added Conflicts to: gforge-plugin-scmcvs (<< 4.1),gforge-plugin-scmsvn (<< 4.1), gforge-plugin-scmcase (<< 4.1)
      Removed include of browser.php
      Global renaming of functions in System class and subclass     new UNIX.class and pgsql.class for nss
      Take in account new nss stuffs
      Added some personal targets
      Take in account new place of config files in etc/plugins/ldapextauth
      Version taking in account nss
      Add scm-gforge user
      Remove unused gforge_scm user and scm_uid
      Dummy user is now scm-gforge
      Added debian build targets     Added output redirection facility
      Added /etc/gforge to php include path
      Make sys_dbhost = "" by default in templates
      Replacing " with '
      An exemaple for convenience
      Separate some drop from 20050224.sql to 20050224-drop.sql to have the     20050224.sql usable with db-upgrade.pl     Removed an extra existing constraint
      dummy user is now scm-gforge and removed from ldap
      Deal with 2 new files
      Some more adjust in nss to take in account scm write access
      file to run when you setup nss
      Remove call to getUnixGID function
      Fixed a problem with OID at db upgrade
      Removed call to getUnixGID
      Add /etc/gforge to include path everywhere it's needed
      Added /etc/gforge missing path
      Added some id_add vars waiting to get rid of this script
      Added dependancy on php4-cli
      Add a missing / in path
      Moved some gforge.conf var from include.pl to local.pl     Added / were it was not for file_dir variable
      Lintian cleanup
      Added dependancy on php4-ldap as proposed by Sylvain Amrani
      Added include of local.pl
      ooups
      Make paths as possible parameter, default behaviour keep unchanged
      Added some \n in sql2ldif.pl thanks to Sylvain Amrani
      modify install-viewcvs.sh as suggested by Sylvain Amrani     not to crash when default_root is not defined
      Renaming of 20040325 in 200403251 because of the change of sql syntax
      Added forgotten noreply_to_bitbucket
      Use sys_users_host
      Use sys_users_host
      use sys_users_host
      Remove confusing file now in each scm plugin
      Made some changes for system call, but let it commented as this doesn't work
      Readded code to call $SYS functions, I'd really like someone to review this code     though I tested it on pgsql.class and it seems to work
      Moved the db_begin
      Moved the db_begin once again
      Changed sql query to only dump the appropriate groups that use scmcvs plugin
      Add missing ;
      Added a lot of missing /
      I comment a line that made completly fail cvsweb on some server, really,     really weird, any explanation welcome
      Merged tarball.sh code in tarball.php,     Added proper php4-cli dependancy in control file     Created cronjobs dir     Updated cron.d,dirs     Removed tarball.sh     Added copy of cronjobs dir in rules
      File moved in scm plugins
      Proposal for CVS tarballs
      Removed $svnroot that is set by local.pl
      Merged tarballs.sh in  tarballs.php     Removed tarballs.sh     Added cronjobs dir and path in debian/dirs     Updated debian/cron.d for tarballs.php
      Added info about copying cronjobs dir
      Added entry for SVN tarballs
      Some improvement
      Splitted bin/svn_dump_update.pl in bin/svn_dump.pl and bin/svn_update.pl
      New tarballs merged with tarballs.sh
      Don't drop non existing tables and put the drop in separate file
      Removed a forgotten Foo
      Reviewed RBAC and SYS interaction
      Removed a typo in a date
      Added a comment about sys call
      Adding missing /
      Test homedir before dealing with ssh keys
      Remove unused *_menu functions
      Removal of exit_assert_object function and replacement of all calls
      Readded the possibility to change the publicity of SCM in the SCM admin page     complementary to the admin roleedit page
      Close the bug #1117 that make -interact switch fails thanks to Ognyan Kulev patch
      Like in SVN plugin only propose snapshot if displayCvsBrowser is set to true
      Only update the proper role for a given user in SCM
      Add a space before a AND sql clause
      Gives proper exit code when script fails or success
      Exit with properly defined exit code
      Remove call to obsolete isProject function
      Add a comment
      Separate drop of non existing stuffs
      Add 20050325* new files
      Some update to fit with last sid LDAP
      Added a conflict on old gforge-theme-starterpack version that have     override problems
      Some improvement for cronolog path and ssl apache stuffs
      [Mathieu] Link to snapshots added
      Put theme to gforge if the defined one doesn't exist
      Added sys_apache_user and sys_apache_group vars
      Added sys_apache_user sys_apache_group vars
      Default system to pgsql instead of UNIX
      Hope I solved a long time bug at apache reload
      make /usr/bin/cronolog default cronolog instead of /usr/sbin/cronolog
      Add a missing path to /etc/gforge
      Create and empty nss-pgsql.conf if none found
      Use a2enmod for apache2 since modules-config is part of apache-common
      Add a verbosity test to make cron silent
      Rollback to ancient postgresql restart, the new was hanging
      added missing <
      Update proposed by Jimou Lee, Thanks
      Add a register new user entry in admin page     patch #1160 by Vittal Aithal
      Reviewed update-inetd commands at install
      Reorganized cron between gforge-shell-*
      Update of ldap is done in gforge-ldap package
      Added var/lib/gforge/download
      Added a supposed missing / in test for group_exists and user_exists
      Closes bug [#1204] Translation error in gforge/www/include/languages/French.tab
      Close [#1205] Alias /themes/ /usr/share/gforge/www/themes/     in /etc/gforge/httpd.conf forces that projects can't have a "themes" directory (something very common).
      Take in account properly (I hope) sys_apache_(user|group)     closes [#1203]
      Added a delete on project_sums_agg to turnaround upgrade bug             on 20050224.sql. Closes bug [#1197]
      Added some missing / close [#1201] and [#1206]
      Applied patch [#1216] httpd.config tweaks and some HTML validation errors     Added a few PHP config settings to the Apache config for better logging of     errors, and blocked access to CVS directories     for those running GForge off a CVS checkout.     Also fixes some minor HTML validation errors (nowrap attribute).
      Added sys_simple_dns in setup script
      Applied an equivalent of [#1219] Small fix to setup -- don't process     backup files
      Remove as suggested by Xavier Rameau closes [#1226]
      Correct tarballs.php error
      Bump new version
      Use localgforge
      Bump new pre-release
      Tell it's now only to build orig tarballs and debian packages
      [#1219] Small fix to setup -- don't process backup files
      [#1232] GForge 4.0.2 www/index_std.php points to an unpackaged image file
      Some trick for /CVS/
      Added forgotten sys_forum_return_domain var that was     breaking forum monitoring in some case
      [#1251] Makefile for GForge and plugins     New Makefile.rpm added     Makefile renamed Makefile.deb     Added new Makefile
      [#1278] Fix to prevent changing cvs_flags for one project affecting all others
      [#1082] configuring gforge when pgsql db is running on a different port
      Don't ask to choose scm when only one is available
      Removed unused outdated ./www/include/proj_email.php
      [#1045] Remove references to shell accounts on a gforge which doesn't provide them
      Remove cvs related stuffs
      All this should solve     [#934] deb: gforge.conf filled inconsistantly with domain names     by adding new debconf questions
      Repared some broken target because of renaming
      Commented docs_host and sys_ldap_auth_dn as they are highly     suspected not to be used
      Corrected a bug for bad unix group management     Big thanks to  Vicente
      Added some targets for convenience
      Bump new version before new upload
      Added template_project and sys_use_shell in setup and templates
      Added 20050605.sql, 20050617.php, 20050628.sql in db-upgrade
      Sync version with gforge
      Replace strtolower by gethostbyname, this should work better when cvs     is on the local box but with a different fqdn
      fixed [#1394] duplicate SCM summary in project home page
      Fix [#1336] gforge-shell-ldap hangs in postinstallation script
      Fix [#1325] Error on the index.php of all the projects page
      Fixed [#1325] Error on the index.php of all the projects page
      Fixed [#1395] index.php {any_project}/htdocs doesn't have right permissions
      Fix [#1402] wrong cron.d config of gforge-plugin-scmcvs from  Shawn Soon-Son Kwon
      Fix [#1400] default cvs/svn plugin installation does not include chroot environment for developer access
      Fix missing setup for $SYS because squal_pre.php don't do it     Set different exit code for different failure
      fixed typo in script name
      Last minute commit, untested, I hope this will solve the problem with non existing nss table on a fresh install
      Closes [#1424] gforge-plugin-scmsvn Koran.tab
      Closes [#1494] Add a new hook to create links in the "group admin" page
      Changed ht_dir/index.php page to 644 so the project webpage can be read by apache
      Very preliminary release of     setup -plugin <plugindir>     setup -delplugin <plugindir>     setup -plugindir     setup -cleanplugindir     Fully untested
      Some information on how NSS works
      Some add about *real implementation*
      Script to fix roles provided by Raphael Hertzog
      Mirroring script for debian package contributed by David Partain, thanks
      Add filter on .svn dir when making tarballs
      Merge Branch_4_5 changes on the trunk for debian packaging
      Merge Branch_4_5 changes on trunk for debian packaging
      Merging Branch_4_5 changes on trunk for debian packaging
      Re-adding these files I had to delete from Branch_4_5
      Remove copy of non existing files
      Remove copy of non existing files
      Remove copy of non existing files
      Remove copy of non existing files
      Add a proper "#! /usr/bin/php4 -f" at the begining of the script
      Split 20list in 20list and 20list.ssl so it runs without ssl
      Put drop from 20050822.sql to 20050822-drops.sql
      Get in sync with latest db/*.sql files
      Merge changes from trunk, fixed some ssl problems
      Move drop of existing view in db/20060216.sql to 20060216i-drops.sql
      Merge from trunc and fixed some problems with a2enmod
      Fixed typo to make lintian happy
      Fixed typo to make lintian happy
      Fixed typo to make lintian happy
      Fixed typo in filename
      Remove commits from the activity view as plugin is not mandatory
      Remove commits from activity view
      Make use of patch_apache dsf_helper
      Fix typo so lintian is happy now
      Split apache in apache1 and apache2     Fix some dependancies issue
      Essentially merge from Branch_4_5 and many other goodies
      Correct a minor rendering problem with gforge theme
      Remove warning when ssl is disabled
      Remove obsolete dirs
      New dir for plugin in test phase
      Minor change in default for debbuild
      Move plugin from root dir to plugins.test dir
      Move plugins from root dir to plugins.test dir
      Move plugins from root dir to plugins.test dir
      Move mantis plugin in plugins.test dir
      Remove scm builds
      Remove dojo from debian packaging
      Removed php4 depency for gforge-db-postgresql and reordered postgresql one
      Removed php4 dependancies for gforge-db-postgresql and reordered     postgresql one
      New example with apache2 cert example and new plugin path
      Add sys_use_ratings
      Reorganize example and generate them with improved setup script
      Add missing $
      Add a missing $
      Define cvs_root as a global
      Remove unnecessarry confusing path
      Correct a typo res instead of $res
      The same error
      This is a collection
      Add missing etc dirs
      Move scmcase config files in a proper place
      Rename scmcase in scmccase
      Remove unnecessary patch
      Install plugins with gforge-web-apache
      Remove a Notice
      Add custom index for apache2 too
      Add var/lib/gforge/www/plugins dir
      allow return_to for mediawiki plugin
      Constants take in account values defined in local.inc
      Remove unnecessary require_once
      Allow opening of /etc/gforge/local.inc readonly in configman.php,             remove some warning
      Remove old helloworld plugin
      Remane plugins/helloworld2 as plugins/helloworld
      params['toptab'] must be like the name declared in Plugin class
      params['toptap'] must be the same as declared in plugin class to have proper selected tab
      Capitalize Helloworld in HelloWorld for template purpose
      Capitalize Helloworld in HelloWorld for template purpose
      Concatenate Hello World for template purpose
      Fix an use_helloworldplugin typo
      helloworld not helloword
      Correct outertab hook and remove deprecated user_ismember function in Layout.class
      First implementation of mediawiki plugin
      Create a plugin based on HelloWorld template
      Remove calls to printDebug
      Added mediawiki support
      Increase version in db-upgrade not to clash with 4.5 branch
      Changed name for LGPL closes bug #2614 thanks to Jacob Levine
      Applied patch from Nicolas Quienot [#1716] special chars in group name not well displayed
      Test /var/lib/postgres/data/postmaster.pid before trying to use it, close bug [#1592]
      Added gforge-plugins package
      Remove cgi-bin (now viewvc is used)
      Remove obsolete files
      Syncmail is in syncmail plugin
      Some work on cvs plugin
      Move it back in the right place
      Move debian stuffs in debian dir
      Applied patch from Nicolas Quienot [#1778] unable to unregister plugin with unregister-plugin script
      Added a note about *-drop.sql files
      Correct errors in *.tab files
      Reorganize plugins cronjobs for debian
      Remove debian dir  from plugins
      svn now uses viewvc
      svn now uses viewvc
      Test if /etc/apache/httpd.conf exists before using it
      Remove call to install-viewcvs.sh
      Remove debian stuffs from plugins
      Remove old stuffs from CVS
      Add forgotten files
      Display only dir as plugin
      Add a missing text value
      Put fckeditor back in place
      Take in account db file renaming
      Close [#2624] Project registration form error handling caused wrong SCM tool selection
      Restore use of fckeditor as plugin
      Remove patch for globals off
      Remove 2 warnings
      Fix gettext call for monitor/stopmonitor
      Correct incorrect tab highlighting Closes patch #2625
      Display licence list ordered: closes patch #2671
      Closes [#2672] For a private projet, do not display 'Enable Anonymous Access' check box in Subversion SCM admin page
      Closes [#2687] Fix access to forums
      Merge from 4.6dev Branch
      Remove use of sys_etc_path config.php has to be found in path, that can be modified for customisation
      Get group_id only when group is set
      Let's make all warning on until release
      Remove hardcoded path for config.php
      Add ldapextauth config path
      Remove some warning about undefined var
      Remove the define warning
      Don't try to display array that don't exist (remove a warning)
      Take in account sys_urlprefix
      Don't try to get group_id when group is not defined
      Replace the hook with the existing one
      Remove duplicate hook
      Remove extra project activity tab
      Remove uninitialized value
      Correct some warning
      Remove uninitialized variable
      Add env.inc.php for plugins
      Add plugins dir with symlink included
      Correct groupmenu hook logic
      Remove warning by initializing properly var and changing session check
      Remove absolute path
      Correct define
      Readd sys_database_type
      Remove absolute path
      Remove some warning from undefined vars
      Replace staic value by var for sys_ldap_dn
      Remove undefined group' warning
      Add use of env.inc.php
      Remove warning when admin_flags not defined
      Correct typo
      Remove warnings
      Remove warnins and gettext stuffs
      My first use of ngettext :)
      Remove TEXTMISSING
      Removed TEXTMISSING
      Remove TEXTMISSING
      ngettext use change
      Add support of sys_urlprefix
      Remove a warning
      More support for sys_url_prefix
      Remove a warning
      Remove obsolete diff
      Correct a minor typo
      Why do svn always complain about this file
      Add $sep$IP/etc in the path, because config files are moved in packaged install
      Massive renaming of .class in .class.php, could be some side effect
      Remove one .class.php renaming side effect
      html cleanup and reformating
      Some dtd cleanup (thank you eclipse)
      Cleanup and reformatting
      Reformatting and cleanup
      Reformating and cleanup
      Reformatting
      Reffroamting and cleanup
      Fixed missing parenthesis
      Make trove map relocate-able
      Remove a useless </SPAN>
      Don't display advanced search when group_id=0
      Don't display advanced search when group_id=0
      Various reformatting an display Admin when admin is possible
      Display Admin menu in tracker when user is tracker admin
      Add a missing sys_urlprefix
      Remove a bunch of warning
      Close missing bracket and reformating
      Html cleanup
      Correct typo
      HTML cleanup  / reformatting
      html cleanup / reformatting, but this document should be updated
      Fix some HTML
      Don't replace /etc/proftpd/proftpd.conf if /etc/proftpd/proftpd.conf.gforge-new doesn't exist
      Dont copy new config if they don't exist
      Migrate to util_make_url() and util_make_link()
      introduced $sys_noforcetype to make possible to get rid of /projects and /users forcetype
      my/*: Migrate to util_make_url() and util_make_link()
      tracker/*: Migrate to util_make_url() and util_make_link()
      search/*: Migrate to util_make_url() and util_make_link()
      include/*: Migrate to util_make_url() and util_make_link()
      snippet/*: Migrate to util_make_url() and util_make_link()
      plugins/*: Migrate to util_make_url() and util_make_link()
      Some reformating for eclipse warning
      Test if pg_pconnect function exists
      Add SEARCH__TYPE_IS_ADVANCED constant as in prod branch
      Readd the use of sys_urlprefix in util_make_url()
      Migrate to util_make_url() and util_make_link()
      Change link to /projects when sys_noforcetype is set
      More migrate to util_make_url() and util_make_link()
      More work on sys_noforcetype
      Adding missing quote
      Removed createLinkToUserHome function replaced by util_make_link_u
      use util_make_url_u, util_make_url_g , util_make_link_u and util_make_link_g for /projects and /users link
      Redirect in proper project url
      util_make_url for /search/
      Remove most search warnings
      Upgrade to last upstream version
      Add a myThemeXPBase var that allow jscook path overload
      Cleanup and make docman code relocatable
      Removed some warnings
      SearchEngine renamed GroupSearchEngine
      Remove some warning
      More info when symlink fails
      Remove unused dir
      Add util_make_url and util_make_link
      Add env.inc.php include
      Tweak to support debian lenny and don't crash login when mediawiki not found
      Make that ldap plug don't make fail login if php-ldap module is not loaded
      Add some util_make_url
      Set charset accordingly with real charset: utf-8
      Improve a bit Plugins, so gforge don't crash
      Remove a warning
      Replace deprecated DisplayFirstChdir with DisplayChdir
      Don't invoke proftpd restart as it locks install
      Repair proftpd install
      Hardening removal so it doesn't fail with missing file
      Add usr/share/gforge/scm
      change for a working  NameVirtualHost
      Don't try to move $cfg_exim4_split_router when file doesn't exist
      ready to release?
      Add contributed tcl script
      Don't try to unregister scm plugins when GForge database is not available
      Add some symlink, so plugin can be activated without some apache write access
      Begin of trove reimplementation provided by Guillaume Smet and patched to mostly work     on trunk (CONSIDER THIS AS EXPERIMENTAL)
      Some personal use, will give some more info about this later
      Add alternate dependency on postgresql-8.1 for etch
      Adapted use-snoopy-from-distro.dpatch for new gfplugin and     gfconfig vars
      Remove a warning
      Add some target to pdebuild with svn-buildpackage on etch and lenny
      Remove a warning when CFGFILE doesn't exist
      I think this was the correct intention
      oops, should be like this
      Various fixes for new $gf* vars
      Small global var fix
      Remove empty dir
      Correct buggy user link
      Fix a warning
      Make use of $gfplugins
      Readded missing cvs-pserver and removed obsolete one from     deb-specific
      Fix mailman ScriptAlias
      Fix cvs-pserver
      SYSLOGD is now to set in /etc/default/syslog
      Also add var/run/postgresql dir in the chroot
      Correct typo and remove chroot path in passwd file
      Renamed update-user-group-cvs.sh in update-user-group-ssh.sh
      Renamed update-user-group-cvs.sh in update-user-group-ssh.sh
      Improve svnbuild target
      Improved pbuilder + svn build
      Improve dependancies
      Update with last svn number
      correct a bad pgsql path
      Little optimization with getent
      Added support for nss shadow
      Added comments for svnbuild targets
      Make /etc/gforge group+world readable in case it was not, this could happen when installing     with some restricting umask
      Remove a warning for undefined $return
      repare bad display and warnings
      Add $IP in path, as it was missing for stats cron jobs
      Change book for article like in other sections
      Renumbering to sync with svn
      Sync with last svn version
      Add requirement to install pbuilder and try to install it
      Some costless change and FusionForge renaming
      Quick and dirty fix, just using rss instead of not found rss20 function
      FusionForge !
      Lo-lan-do don't like g-rouille
      Added Ubuntu build support from a debian box
      Quite stupid RSS giving FusionForge version
      Update svn build version
      sync with svn
      Commit initial web site
      Forge not GForge
      Add IRC Mibbit Chat
      Reduce bar size
      Add a nice Tabber
      Improve installCD tab
      Enlarge chat window
      Sync with svn version
      sync version with svn
      Enable mod rewrite
      repare not well closed function
      link installcd to new place
      Correct typo
      Add fusionforge logo
      Change top logo
      Commit new favicon
      Fix old ref to cvs repository
      Correct bad link to ubuntu repository
      Add files from Novaforge branch
      Copy delivery packaging tools/tab2po dirs from Novaforge Branch
      Set default SVN_* vars to fusionforge anonymous svn
      prelininary cowbuilder support
      Reorganized completely debian build, ubuntu build is probably broken
      Reorganisez completly debian build, ubuntu build is probably broken, will fix this asap
      Don't build, just tell howto, ubuntu needs testing
      Now makefile is able to cowbuild or pbuild debian and ubunto     Hook has been added to support ubuntu     Still missing repo build
      Readd repository build thru deploy target
      Make that deploy depends from build
      Change connection string, please check there is no side effect on .spec
      Make packagename a parameter
      Add a missing dependancy
      Provide code to build Install CD
      Change package numbering to fit with new Makefile.debian
      More parmaeters, and auto detect trunk or branch
      Fix bad detection of trunk and branch
      Make that trunk detection also work when dir name ends with trunk
      Repare build
      Mirror trunk an branch builds
      Add Trunk and Branches links
      hardy, not gutsy
      Preliminary work to merge debian and redhat cron
      Fix lintian warning "command-with-path-in-maintainer-script"
      adapt mirroring to debian.fusionforge.org
      Some cosmetic change
      Make path are var
      Move *.dirs files in dirs/
      these intall files are used to build debian/*.install
      *.cron.d are now built from cron.d/*
      rename cvssh.pl as cvssh to fit with .install file
      Massive renaming of /usr/lib files to /usr/share
      Fix broken postgresql cron
      Fix warning about undefined scm host, I assume
      Remove useless comments
      Regenerated fusionforge
      Reorder cron for merge
      Adjust time to be like in crond.d/db-postgresql
      Aljeux prefers 1 instead of Mon
      Add a simple gencontrol independant of package name
      Add a target to make a repository for lenny
      Build the real control file
      Some renaming/reordering on the generated control file
      Add a target to build the control file
      Rebuild control file at every build
      Update to a newer version
      New ajaxified version
      Rename index.php to index.html as it doesn't contain any php code
      Change bzr source
      Remove duplicated provide, this file is generated using fakeroot debian/rules gencontrol
      Remove .testbox/ files
      Add some clean targets
      Corrected utf8 display problem, removed the .0 at the end of lines number by adding a $format option.     Added translation for "Other"
      Localize/decode the title
      Improve sample
      Improve trunk detection
      Force tarball to be rebuilt
      *** WARNING *** Disable broken patch
      move debian/*.docs in packaging/docs     made this not depending on package name
      Move debian config/postinst/postrm/prerm/... files in debian/dsf-in dir
      Rename gforge in pkgname
      Readd forgotten man
      Try to properly deal with man file
      Readd the file to install manpages
      One more try
      Make package name a variable value in po files
      Add some help about debian/ubuntu
      Add some info about where to fill po
      Add externals ref to external forges
      Add link to Novaforge
      Move externals out of trunk
      use @PACKAGE@ instead of gforge everywhere i can
      What you should never do
      Small updates, more needed
      Make from README.Debian a template
      tab2gettext converter
      Hardening the script, need to be run 5 times
      Some verbosity and improvement
      First perl try
      Add verbosity, better deal with args
      correct some bad third param
      Preliminary recursive version
      Tell when tranlation not found
      Enhance notification
      Control Not found vebosity
      Make a better debian detection
      Add karmic support (experimental)
      Add ARCH detection and improve ubuntu mirror handling
      Add missing path for htmlpurifier
      Disable the hook
      increase dependancy to fusionforge 4.8
      Some renaming, have to make more change
      Make mediawiki plugin not to use frame by default
      Remove mediawiki anonlogin/logout/anontalk links
      Apply CSS header class to table rather than to div as this was not working properly with IE7
      Workaround CSS collision with Mediawiki
      Remove login
      Make it simpler
      Add group_id global for searchbox
      Solve most mediawiki collision
      Add more Debian and Ubuntu builds
      Add mirror for karmic
      Add karmic mirroring
      Also work if not in a svn co
      Remove apache warning
      Correct bad path
      Calculate svn version in a bzr branch
      Add new web-apache2-vhosts package and move related files in it
      Get svn merge
      Add /etc/gforge/httpd.d vhosts files
      Explain in which packages are dispached files
      Reorganize http config
      Remove double Alias
      Help debian package to be build-able on ubuntu
      Make mediawiki files FusionForge.php and fusionforge/main.css generated
      clean target also remove fusionforge/main.css
      Reintroduce class="mydoc"
      Readd generated files to remove build dependancy on mediawiki
      Remove body styling from <body> section
      Hook to display extra monitored elements, like mailing lists
      Symlink for mailman plugin
      Make hook not specific to a plugin
      Hook renaming
      Record session hash in the database, it was broken because o missing ""
      Remove use of Base.tab
      Make distibution a parameter
      Made some change to make distro a param and set it to squeeze
      oops, remove test line
      Some Makefile improvment, don't update if cowbuild was just built     Faster get svn rev from bzr
      Some more cleanup
      use bzr revno when build in bzr
      Add support for preseeded fr
      remove impossible apt-install option
      Improve french support     install simple-cdd if not there
      Run db-upgrade.pl and register-plugin scripts as gforge @OLDPACKAGE@ user     to enable install by auto installer
      Enable -ask-passphrase option for reprepro
      Make so it don't look for package on the network
      Shouldn't have to start the db
      Update cvs and svn symlink
      Some improvment, I hope
      mediawiki is now a symlink, take this in account
      Please put file where they should be
      Try to start the db if offline
      Try to start the db when found down
      Fix a typo
      And one more typo
      Start db if down
      Doing some cleanup
      Dont ask passphrase
      Enable postgresql start
      Add htop
      Make so postgresql really start
      Clean old comments
      Revert last changes
      Merge changes from trunk
      Merge changes from trunk
      configure to use packages from the branch
      Add x-basic,x-gnome,autopart config option
      Remove templating
      Clean file form things available in default
      Remove templating
      Add files for the new profiles
      add support for amd64
      Add a directory to put symlinks
      Moving links files in packaging/links directory
      Remove .links extension
      Take in account the new place for links files
      Add default template
      Readd Jaunty build
      Remove annoying alias
      Readd Jaunty support
      Merge from trunk
      Make the package build more or less like core
      Remove exemple files
      Add short description
      Switch to 1.0 source format
      Some lintian cleaning by reusing fusionforge std README.Debian an copyright files
      Move helloworld plugin template in plugins/templates dir
      Basic website repair
      Basic repair of website
      more repare
      Use front page url
      Make ubuntu mirror as default mirror
      merge changes from trunk
      Move back files
      Remove dir
      Move back files
      Remove template dir
      Use trunk repository
      Merge from trunk
      Replace cdebootstrap with debootstrap in debian build
      Choos more stable debootstrap
      Also create package files (untested if files are ok)
      also copy utils
      Also copy translations and etc dirs
      Don't recreate existing files     Debclean template if necessary
      Add method to calculate svn or bzr revision     set conf parametter in default build
      Put mediawiki code in the right place
      Make possible to build install cd on several arch
      Make helper to build on distro htmlpurifyer is missing
      resurect db2latex-xsl needed to generate pdf doc
      makefiles for nusoap backport
      Fix a pbuilder error     Add target to build and clean doc
      Fix an error in pbuild
      Add a _addHook function to provide compat with codendi plugins     this should be used instead of $this->hooks[] =
      Add codendi glue
      Add codendi glue
      Add codendi dao glue
      Add Codendi system_event glue
      Add Codendi event glue
      Add database.py for mailman db backend
      Make use of db_query_params
      Add mailman plugin
      Move file in default path
      Install missing dirs
      Mailman allowing session overload and db backend
      Don't ask passwd by default
      Add plugin path
      Add symlink to env.inc.php for plugins
      Make link absolute as relative don't work
      Add system event table
      add the new sql to install
      Fix typo
      Test if pgsql extension is present     Make db_connect use socket when possible
      Fix column type
      alter system event table
      add www/include in path
      Fix Parameter
      Fix cronjob
      Manage epoch
      Clean log
      Fix Event and Mail
      Remove group_list_id setting
      Fix Query
      Mailing lists are now created very fast
      Implements List Creation mail
      Increment version
      Makefiles to build for multiple distro
      Update package description
      Make mailman plugin an alternate solution
      Fix dependancy
      Move scmcpold plugin in templates
      Try to add proper apache config
      Add BUILDERDIR var
      take in account BUILDERDIR env var
      Install new mailman plugin
      Fix Makefile and use env var exists
      Build config file at every build
      Don't create obsolete language directory
      Add more sample dirs
      Add delete and upgrade scripts
      Make template more 'codendi' portable
      Take more files in accont, more generic code
      Choosed a default dist and made the defalt much more verbose about config
      Exchange default newsadmin_groupid=2 and statsadmin_groupid=3 like in rpm
      Replace sys_list_url with sys_default_domain in url to enable cookie transfert
      Replace GForge with FusionForge
      Make so db connection uses Unix Socket by default
      Gforge to FusionForgea renaming
      Increment new version
      Add postinst and prerm files
      Fix typos
      Remove template frome disabled plugins
      Remove unused files
      Manage postinst and prerm files
      Add postinst and prerm files
      Also subst in dsf-in
      Add missing dependancy
      Use include from main maikefile
      deal with epoch
      Make constructor more 'object oriented'
      By default port is not set
      fix build problems
      Fix a warning
      Add a sample admin page
      Be consistent with code in gforge/www/project/admin/tools.php     use <p></p> instead of <br />
      take in account vars
      Eradicate gforge strings
      add depends on gforge-mta-exim4 | gforge-mta
      add db-upgrade in postinst
      chmod 755
      Fix db upgrade and exec rights
      Add php-mail-mbox package needed by forumml plugin
      Add BUILDRESULT DEBMIRROR and UBUMIRROR as possible env var
      Make a multitarget makefile
      Move binaries in 3rd-party
      auto extract source needed for build
      Auto extract src if needed
      sort with version
      Make std makefile     Only build fo unsupported distro
      Make std makefile     Only build for unsupported distro
      Add std makefile
      Make more readeable
      Add comment about pear download
      More comment about pear build
      Add php-apache-log4php
      Correct bad call
      Added multiarch support
      Add support for debian hook
      Make a config by arch
      Build all 3rd party
      Add forumml plugin
      Dont build php-jpgraph
      Fix typo
      Add mailman mailing list creation
      Install forumml plugin
      Fix typo and remove unused variable
      Example for forumml plugin
      Also generate database.py.example
      Regenerate local.*  examples
      Modify some default in example
      Regenerate httpd examples
      Replace sys_opt_path with sys_share_path
      Fix themes_root config var
      Add forgotten plugins_path
      Run new cron
      Fix config vars
      Add missing apache vars
      Make proper default
      replace MyGForge with MyForge
      fix typo
      add a per plugin packaging dir
      start packaging struture
      Remove mediawiki stuffs
      Move/change mediawiki stuffs in packaging struct
      Some polishing
      now in mediawiki dirs
      Move install file in plugin tree
      Look for packaging files in plugin tree
      Don't forget to copy config files
      List of files to install
      Make packaging tree for all core plugins
      Make docs packaging dir for all plugins
      Repare broken subst
      regenerated file
      Move packaging files in their plugins packaging dirs
      Put file in better place I hope
      Use absolute path
      Remove extra www
      Readd lines for mediawiki, will be reworked
      Move a bit wiki include
      Preliminary autogenerated package
      Try to workaround bug in config
      readd (try) missing skins
      don't try to open dir that don't exist
      Tell $gfwww is global
      Make that skin reuse instead of copy
      Reuse mediawiki skins
      Font coordination and reenable logo
      Fix ugly br
      Calculate cd name
      Upgrade the db in postinst
      Remove file from template
      Add dependancy on scriptaculous
      Manage yui and scriptaculous
      nobr in groupmenu
      Bump new version
      Make exec
      fix bad path
      Make bin files runnable
      add dep on libphp-simplepie
      Yui backport for lenny
      take in account yui
      Comment simplepie.inc workaround
      Place for work in progress on a new soap interface, admin oriented
      Make mirrors a possible env var
      Add files generated by createplugins.sh, not functionnal
      move coreapi in www dir
      Bump new version
      Add dep on log4php
      Bump new version
      Add missing file
      Add symlink to log4php
      Bump new version
      Make correct env.inc.php path
      make jpgraph depends, and not only recommended
      Add a basic gource script for svn log
      Rename gforge dir as src
      Temporary symlink
      Fix ubuntu crossbuild
      Quoting sed expression, so it doesn't fail when a space is there
      Use temp curvar to remove separator
      Remove eventual leading space
      Add dependancy on libapache2-svn
      Protect against unloaded dav_svn module
      Remove brackets
      Remove extra space
      Revert last change
      Revert last change
      Remove blank line that disturb config
      Remove blank line
      Remove blank line
      Add extra plugin path
      Small Codendi Glue
      Unify Mailman config and mailman plugin config
      Add a default value for $type in isMember
      Repare mediawiki plugin ONCE AGAIN, hope this will work
      Alias images/ after plugin include so they don't collide
      Dirty Fix the warning generator, feel free to make better if you find a better solution
      Make doc generation work like the rest
      Fix typo
      Rename gforge @OLDPACKAGE@
      Add target to build control file
      Add cvstracker README
      Remove duplicated code
      Add README
      Add all upstream README for plugins
      use $(PACKAGE) and $(OLDPACKAGE) instead of fusionforge/gforge
      IT DOES BRAKE ALL, PLEASE DON'T COMMIT UNTESTED
      Build openvz templates
      Sample customization for a server named g-virtual05
      Sample /etc/network/interface file to setup a bridge for openvz
      After post install script that setup extra packages
      enhancement on vm build for debian and centos
      Fix some typos
      Add checkdebtools target
      buildtar require $(BUILDRESULT), add how to make $(BUILDRESULT) if necessary
      Tell how to install ubuntu-keyring on a debian box
      Add missing include
      Fix typo
      insure mkdir TARGET works
      Clean checkfull target
      Replace tetex-extra latex-ucs with texlive-latex-recommended in dependancies
      Build requires cowbuilder
      Ubuntu build on debian requires ubuntu-keyring, which is not present on debian
      Fix rpmbuild with recent rpm or install that don't seem to expand {a,b,c} in dir install     Remove plugins/README from packaged files
      Add createrepo in dependancies, required for rpm build
      Build pdf with fop
      Re-enable build of pdf
      An Openvz README     to be completed
      Add more param, cleanup
      Add support for static net setup
      Check if uid is root when necessary
      Should be root to clean
      Make so WORKSPACE when not set is curent dir by default
      Switch to centos 5.5
      Remove sudo for vzctl
      Rename some var to be more comprehensive
      Export var out of makefile
      Makefile to get an run quickly selenium
      Add some target
      Add xalan as required install
      Improve template
      Add some var
      Start alternate vm if none is declared
      Stop alternate vm
      Set a password according with db_reload
      Make it work when launched from a shell
      Add a working config exemple
      Update the doc to build your own vm
      Don't even try to build or deploy if already done
      Config is needed, expecially when don't do any test
      Get config in openvz dir and provide variables to start the vm
      Start a vm based on env variables
      Stop a vm based on env variables
      Preliminary test suite for debian install, build package, start and stop a vm
      Remove comment
      Include ssh keys in the vm builder
      install the repository
      Precreate debian repo dir
      Started vztemplate is a parameter
      Preliminary install
      Put DIST var in config
      Define FFORGE_DEB_REPO and export DIST
      Don't remove debian repository
      Make a simpler install
      Add a target to build a bot key
      Fix incorrect test to mkdir debian
      Don't try do sudo , rather use USEVZCTL env var
      Use default place for gnupg key
      No passphrase for gnupg key     don't sudo mkdir if write perm ok
      Add wslink target
      Use $(CURDIR) instead of `pwd`
      get DEBVERS and ARCH for /root/start_vz.sh
      Erase the repository before building
      User DEBEMAIL as a SIGNKEY for the repository
      Config sample with different IP
      Setup a proper deb repo for buildbot
      Add some missing var for /root/start_vz.sh
      Force hostname to be debian6.local
      Add var/log/@OLDPACKAGE@ in required dirs
      Set hostname differently
      Make a very simple selenium test run
      Allow dev to keep their local config in a config dir
      Some cleanup and simplification
      don't choose the exim daemon
      Update generated contol file
      Setup a better ws/ dir
      Add Missing ~
      prefer postgres to mysql
      Workaround broken db_connect
      Make wslink requires to have apache userdir module enabled
      Disable default in apache, some config need this
      Add mailman preseeding file
      Add mailman preseding and install fusionforge-full
      Set LANG=C to make perl quiet
      Remove frontend warning
      Add vim and debconf-utils in template
      Add a real sample config
      Choose less colliding VEID
      Add web passwd preseed
      Rename and set web admin passwd
      Readd some more login test
      Run the same first test suite as RPM tests/func/Site/*Test.php
      Fix missing type
      Put tab when apropriate
      Activate much more tests, few are still to correct
      More memory for the vm
      A bit of hardening
      Update exemples
      Make less database sensitiv
      Less db sensitive and to rework
      TODO reminder
      Reenable test for rpm
      Better take in account local changes
      Click based on field name
      Set hostname after IP
      Giving id to workflow tables, usefull for selenium
      Make test less database dependant
      Add blocks plugin
      Add plugin blocks
      Add fusionforge-plugin-blocks in fusionforge-full
      Add postinst and prerm for blocks
      Rename plugin form gforge to fusionforge
      Also rename cron.d for plugins
      Apply chmod on new name
      Change dependancies for new name
      Also run blocks plugin test
      Align plugin package naming convention between deb and rpm
      Add a special file for plugin name
      Make plugin install homogenous
      Make svn plugin behave like the others
      Attempt to repare some test
      Build plugins postinst and prerm in a generic way
      Fix Plugin long name
      generic postinst and prerm
      fix plugin longname
      Fix again longname
      Make plugins behave the same way
      Make plugins bahve the same way
      rename aselectauth as plugin-aselectauth
      Update mailman plugin + add diversion for mailman package
      List plugins by distro
      List of site using fusionforge
      Activate PFO RBAC
      Push oslc in src/plugins/oslc
      Fix bad path
      Fix duplicate in blocks
      Fix path and passwd
      Update php path
      Fix bad name
      Quick Fix
      Build 3rd-party/php-mail-mbox
      Remove call to gforge-config
      Revert r11393
      Add {core/source_path}/common/include to php path
      Move plugins in src/plugins
      remove some GLOBALS
      Fix db_query calls
      Don't take 000desc files in plugins
      Don't take 000desc files
      Fix package names
      Quick fix for db user an name
      plugin names
      Homogenize plugin
      Add Mailman diversions
      Fix path
      Integrate new plugins
      Fix missing includes
      Remove \n in Email, shouldn't be, but I found
      Fix missing echo
      Fix missing tmp_dir
      Ugly mailman Fix
      Move .htaccess to global apache config
      Activate rewrite engine
      Add hudson, forumml, oslc as installed plugins
      Remove temporarilly forumml
      Repare forumml
      Revert to see if buildbot is happy
      Fix path to be coherent with all plugins
      Readd forumml and husdson plugins
      Remove mediawiki plugin
      Remove hudson and forumml , readd mediawiki
      Scp the repo in the vm and use it instead of a remote one on the hosting VM
      Export the signing key
      Transfer the archive key
      No need to force if key is installed
      readd , the last time I hope, forumml and hudson
      hide ls Err
      fork the start vm so there is no dir change
      Use WORKSPACE env var to copy package
      Force acceptation of unsigned packages
      Preseed lists host
      Fix syntax error
      pgsql connector requires exim4-daemon-heavy
      put plugin name in comments
      Comment multiple define
      include proper include file
      Force heavy daemon
      Remove double define
      Reorganize forumml hook log
      Remove suid
      Remove ldap passwd warning
      remove debug code
      Add error reporting
      make dir owned by list
      give connection rights to list user
      Make connection string correct wkether config is available or not
      GRANT rights to list user
      Cerate user in proper place
      Also grant on sequense
      More sample config
      Make test use DEBMIRROR id set
      Use a less common ip
      Install forumml plugin
      Restart exim4 and mailman daemons
      Remove add of list to www-data
      Fix event detection
      Coclico plugins are valid
      Add forge.ocamlcore.org
      Remove gforge symlink
      Remove old config system
      For memory
      Move doc build result out of source tree
      Only install necessary packages, and some cleanup
      Cleanup symlink after doc build
      Remove generated files from source tree
      Cleanup old examples
      Tells how to build config dirs
      Remove references to httpd.d and local.d
      don't try to setup config param if there is no config file
      make so it doesn't fail whan database is not yet define, required for getconfig bootstrap
      Remove call to fusionforge-config
      Remove use of fusionforge-config
      Guess config_path, should be a better solution
      Remove reference to local.pl
      Remove use of local.pl
      Remove use of local.pl
      Remove use of database.py, use mailman.ini
      Add some more var
      Include.pl requires to be root to be able to access to db config
      Fix test on number of available template projects
      Attempt to fix doc test
      Add 2 missing defaults
      Add allow_project_without_template default
      Try to fix test
      Really fix it ?
      Fix bad path
      This one should be the good one
      local.inc is not used anymore
      Remove references to setup gforge.conf local.inc files
      Replace gforge by src in copy
      Remove use of local.inc
      Remove use of local.inc
      Remove old conf files
      Remove outdated files
      contrib dir removed
      Remove code related to removed local.inc file
      Let's try to fix rpm by initialising some ini files
      Fix bad comment
      create config.ini.d if not exists
      Remove call to pear-channel update that fails behind a firewall
      Add apache config files
      Add missing files
      Build apache config
      Add httpd.conf-fhs
      take the fhs, not the source !
      add some missing dirs
      Repare, repare
      create empty httpd.vhosts if necessary
      make dir if not there
      revert bad test
      Add missing config files
      fix bad dir name
      fix defaults.ini
      Don't migrate on a fresh install
      add debug.ini
      Fix user create call
      add a call to build the config
      rather install
      move some code
      make the test runnable with more param
      conditional doxygen run
      use HOST instead of harcoded host
      use HOST instead of hardcoded host
      homogenize name
      Remove use of local.inc
      Make install more verbose
      Move generation of config file from src/fusionforge.spec to src/fusionforge-install-3-db.php
      Fix bad comment
      Disable ssl
      Preliminary work on lxc
      Some more WIP
      Allow config overload
      Don't set nameserver
      Sample config
      Make dir if necessary
      Remove sudo calls
      Need cgroup to be available
      Improve checkfstab
      Review cgroup dependancy logic
      simple start target
      Review again cgroup mount logic
      Don't make a dir that exists
      Fix installkey
      Don't setup nameserver
      Add special mirror
      Add ping and vim
      add setname target
      add config dir
      Share config between openvz and lxc
      Prepare to be able to change vm engine
      Add ssh dir requirement
      Allow to start an stop alternate VMENGINE
      lxc setup
      Add SSHPUBKEY
      Remove use of USERCLIENT
      add some more default var
      Improve installtemplate
      SSHPUKEY is defined in config
      LANG=C and default suite to squeeze
      Full rewrite
      LXCTEMPLATE is in config
      Work to allow sudo run
      dirmane not basename
      Exit on error
      Remove debug
      fix if then else error
      fix typo
      hostkeydir allow one arg
      Define lxcdir
      Add path option to template postinst call
      fix bad install_debian call
      Remove debug info
      fix sample
      fix gw config
      lxc stop script
      make script runnable
      Set hostname for hostname -f to work
      wait the host to be up
      Add wait loop
      hostname if fqdn
      Add some preinstalled packages
      complete config
      define an empty password, seem's to be a problem in automated install
      make installtemplate default target
      Test if template is there
      fix missing fi
      fix template test
      start work on centos5
      wip on centos5
      Fix template !
      homogenize
      Fix localtime
      Fix console/tty
      preliminary centos postinst
      add centos5 config
      Disable tty5 and tty6
      Centos should start to work with lxc
      Fix net config
      export defaults
      fix bad path
      fix timezone
      use mirror defined in rinse.conf
      Try to fix bad coting
      try to fix rpm build
      Be quiet !
      Export pubkey and hostkeydir
      Repare broken logic
      logic, logic
      precise error
      Reverted test !!!!
      Fix hostname
      homogeneize code
      use current user pubkey
      add dependancy on python-iniparse
      Create and dump the database
      Fix copy of ssh host key
      fix launch of php script
      dump db at the beginning of tests
      Fix database name
      Use the same buildbot config for all build
      Copy db_reload.sh script in /root
      guess the rc.d launcher
      homogeneize code
      now db_reload.sh, takes one arg
      don't display stderr
      remove hwclock, add avahi
      add avahi
      Fix mounts
      Add VEID for centos5src host
      Rename centos52.local as centos5.local
      Rename centos52.local as centos5src.local
      generate and store per hostname hostkeys
      guess proper postgresql restart
      only create hostkeydir if not exist
      Make db reload silent
      add src target
      forumml plugin depends on mailman plugin
      Fix missing file
      Remove copy of timezone
      Comment how we will run selenium
      Start the vm out of the test suite
      Return error in case of failure
      make start_vm verbose
      copy tests in the vm
      move install out of the test, to allow remote run of selenium
      Add security mirror
      Don't copy inexisting file
      don't copy inexisting file
      Fix return code
      Add a second debian test vm
      fix some return code
      fix bad path
      add test for fhs
      Don't fail on crond stop
      fix bad path
      revert bad test
      Don't stop the vm
      disable ssl
      Don't create dir that exists
      fix avahi not starting twice
      stop vm
      Guess opt
      Don't erase sources.list
      scp out of test
      Clean comments
      Revert bad test
      add phpunit, java, and x client
      Allow to keep vm alive at end of tests
      Prepare to run phpunit remotly
      deal with log differently on remote host
      reports are not local when phpunit is run remotly
      don't fails if stop vm fails, vm may not exist
      logic !
      copy selenium-server jar in tests dir
      Remove selenium stuff, this is not the good place
      get selenium during build
      copy selenium-server.jar in vm
      Attempt to fix oauthprovider plugin
      2nd attempt to fix oauthprovider
      Add firefox
      launch test remotely
      Run phpunit.sh
      ask to config system the datatbase name
      preliminary implementation of remote phpunit run
      give testsuite as phpunit.sh arg
      Remove -x
      Add path
      get selenium
      fix typo
      change selenium options
      fix path
      remove -browserSessionReuse
      reuse session
      kill remaining firefox
      kill more agressivly
      Fix mirror
      Fix ssh key
      Make template 755
      Add dhcp support
      Add/Fix dhcp support
      fix getopt
      change ssh key
      fix bad test operator
      run selenium remotely
      fix bad test operator
      Keep vm at end of build
      Keep VM after build
      Add DAG Mirror
      reorder create/destroy vm
      Use proxy configured in wget if one is found
      Return proper return code, kill firefox
      handle phpunit return code
      set $sitename
      Fix user create
      Handle retcode with aljeux suggestion
      Transmit phpunit config to the remote vm
      fix path
      get reports
      fix selenium rc dir
      put phpunit result in SELENIUM_RC_DIR
      also deal with retcode when remote     run script verbose     copy content of log
      replace scp with rsync to get log
      wait more vm startup
      allow dag mirror
      Fix syntax error
      take local fusionforge repo when available
      Build source package
      also install rsync
      add extend.py exemple for codendi
      Add EPEL mirror
      add ref to dag extras
      Add epel repo references
      Add condendi specific entry
      Add codendi build and run script
      dhclient send hostname
      move hostkeydir in cache
      Make templates more simple
      pubkey not only for static
      disable dag by default
      cache mac addr
      correct mac generator
      extend available names
      cache mac and send hostname to dhcp
      fix syntax error
      Fix dhcp send
      Allow DNSDOMAIN as a per test host parameter
      take HOST as arg if available
      Merge from trunk
      Correct bad adress handling
      get selenium
      Replace hardcoded hostname with $HOST
      Allow HOST as arg
      merge testsuite from trunk
      Remove pear channel update
      Add get selenium
      replace hardcoded hostname with a var
      repare build with --skip-broken added to yum
      add --skip-broken to yum to fix build
      Use FFORGE_RPM_REPO instead of hardcoded value
      Add src target
      use DAG_RPMFORGE_REPO if defined
      Fix DAG repo string
      Fix typo on bracket
      Fix FF RPM REPO
      do not disable ssl
      try to disable ssl
      make buildbot change be loaded the last by ini loader
      This should fix build
      add rsync to install list
      fix typo
      add rsync to the install list
      use var for debmirror
      use var for debmirror
      Define default values for debian mirrors
      merge debian mirrors defaults from trunk
      Try to fix test
      this test needs to login first
      introduce selenium tests in Codendi
      Introduce simple tests
      Allow to add phpunit args, convenient for filtering
      allow several args to be passed to phpunit
      login in the right place should repare testsuite
      remove foafprofiles from packaged files
      Update security mirror
      update security mirror
      fix bad string
      fix bad string
      get selenium, copy localconf
      fix getselenium
      fix rsync
      don't force gpg check
      Disable tests
      Install mediawiki
      Build codendi.tgz
      Merge from trunk
      Merge changes from trunk
      Add config for new buildbot
      new script for vm setup - work in progress
      Tell vladimir where to build
      new config
      Don't get selenium if already there
      document usage
      merge from trunk
      wait more for server start
      Fix db dump/reload, as I can
      wait more for server start
      fix rights in db dump/restore
      Create symlink helper, based on packaging/links file
      PluginInfo and PluginDescriptor classes , for Codendi compat
      Some plugin standardisation for Codendi compatibility
      Add site_admin_option_hook hook
      Respect common naming convention
      All in include dir
      delete common
      Test if mediawiki is there
      change common with include
      Revert db_reload changes, suspected to make build fail
      Add $id to contructor
      Add some support for centos
      Setup var only if mediawiki is there
      move stylesheet
      Preliminary readme on how to make work plugin on codendi
      Create mediawiki databases for codendi
      Add a new config file
      Cleanup
      mkdir -p instead of mkdir is necessary
      Make non root mandatory
      Use dhcp, add destroy targets
      Fix template name
      fix start command
      add stop commands
      Update package url
      Preliminary work to merge install stuff between various install
      Fix various errors
      Make selenium run in the vm
      Declare localhost if not
      Fix syntax error
      Put create localhost in the right place
      Try a new src build
      fix error
      define a vm
      check server is defined
      Stop only stop the vm, detroy will destroy the vm
      Make a real makefile with dependancies, that only build when change occurs
      Make more silent
      Remove debug
      Cleanup, not yet operational
      make *.sh exec
      Make config simpler
      Better check
      rsync tests/
      Fix install detection
      Fix gforge.conf handling
      Fix forge_get_config and db restore
      Fix phpunit
      Adding missing symlink
      fix symlinks
      fix symlinks
      Also create admin user
      move upgrade in install3, fix copy of cron
      chmod +x
      Db install also run update now
      Some cleanup
      Fixes, fixes
      report changes for suse
      Add dropdbifexists function
      Use install-ng --auto --reinit options     Don't run selenium if no DISPLAY
      Fix tests, double click is though probably a non blocking bug
      Remove CONFIG_PHP thqt is in phpunit.sh     ReAdd DB_NAME     Add DB_USER
      getenv DB_USER     keep all db reload in specific selenium log
      Mostly cosmetic changes
      Fix rpm build
      Fix Build
      Attempt to fix debian build
      Add a comment
      Don't call pear update-channel
      Fix RPM REPO
      A build should not require internt connection
      merge addition from trunk
      Merge from trunk
      Add from trunk
      Add missing files and dirs
      Define a template for this server name
      Merge from trunk
      Don't forget to retart the vm
      some config for buildbot3
      Remove domain from vm name
      Complete vm definitions for new bot
      Required for a fresh install
      Make use of FFORGE_DB
      Remove non existing plugins
      Merge from trunk
      Restart db engine on a fresh install
      Make local.inc creation verbose
      Also create /etc/gforge when needed
      Wait the database
      Remove symlinks that are not checkout-ed correctly by hudson
      Readd symlink at install
      Remove symlink
      Readd sort of symlink
      Adding missing directory
      add www and www/plugins dirs
      Add symlink creation where symlinks where removed
      setup proper user and name
      Does not work with db name fforge
      I hope this will fix build
      should work
      fix build
      Fix tests
      Define defult hosts
      Better dep fo distribution build
      Don't forget to start the vm after reinit
      Give a db name for when Forge database name not found
      Merge with 5.1 branch
      Move symlink creation in spec file
      Merge with trunk
      Remove annoying symlink
      Replace annoying symlink
      Add missing symlink for plugins
      Add support for centos6
      chmod +x
      Only 4 tty are available
      allow mknod on /dev/full
      Add make and rpm-build to vm
      Add createrepo
      Jscook was removed
      Move in utils
      Move back in src/plugins dir
      Fix Deprecations_Tests::testconfig_vars
      Will be used by plugin manager plugin, for compat with codendi
      Fix for Deprecations_Tests::testconfig_vars, remove global var : $sys_scm_tarballs_path
      Bugfix:  remove glogals
      mount, console cleanup, udev still requires some work
      add /dev/full required by mock
      config for coclico hosts
      DISABLE SELINUX
      Fix for Codendi support
      define some virtual machine
      Make rpm 3rd-party build much simpler     Remove the use of .rpmmacros     No more source code copy     No more result code copy     No more diff unzip
      Fix repository path
      Make default path so build can be parallelized in jenkins
      Remove use of .rpmmacros
      Add extra features to be used in rpm
      Fix some tests
      Remove outdated file
      add detect_type function
      type is now set by detect_type function
      Outdated files
      Make use of install-ng
      Remove old rewritten install
      Revert last change
      some config change
      add support for setting up gateway
      Fix comments and license/copyrights
      local config for g-quadri1
      Fix config
      Build out of trunk     Build quiet
      Build out of trunk     Fix svnversion that can contain ':' in some case
      Upgrade to 2.7.0
      FORGE_DIR  is now  %{_datadir}/gforge/src
      Add compatibility link
      A bit more verbose
      Add /src on source_path
      Add /src in source_path
      fix a warning
      factorize and cleanup
      Better guess forge_get_config path
      Factorize and cleanup
      Don't fail when vm don't start first time
      Set lxc for fgrpmtrk.local
      Get jenkins cli
      Better handling of start_vm failure
      Add clean botbuild botclean targets
      Add debian specific Makefile for buildbot
      Add botbuild and botclean targets
      Remove Warning, add support for PKGURL
      Use libjs-jquery-tipsy backport
      jquery-goodies automated backport
      Fix botclean
      Remove verbosity
      Fix build
      Add comments and verbosity
      Add 3rd party build and comments
      Don't forget to build fusionforge
      Put /var/log in $WORKSPACE/reports/
      Put /var/log in $WORKSPACE/reports/
      Apply new sql files
      Add support for debian
      Add support for debian     Replace /etc/gforge by config var
      Add support for debian
      Add support for debian
      Improve deps for debian
      Should mostly work
      Define fgdebtrksrc
      fix missing selenium
      Add comments
      Clean package from previous build
      make so buildbot3 builds debian packages in /var/lib/jenkins/builder
      Prelininary files for openvz support
      Factorised vm code
      Factorise vm handling code
      Remame vz to openvz
      Define a template so no default is now required, this will make easy jenkins/hudson
      Comment change for jenkins
      Add SHOST
      Add missing functions
      delete existing package
      Fix mirror
      Test version doing nothing
      dry run debmirror
      Fix locale
      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 install of xfonts-base
      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

Francisco Gimeno (105):
      Fixed a lot of typos and changed to the formal pronoun.     Some stress marks added.
      Added task_extra_detail hook to Task Manager detail
      Initial revision
      Fixed a forgotten " in Makefile.
      - Changed installation path: httpd.conf.d to httpd.d ( that is what setup uses )     - Added a directory for languages: include/languages     - TODO: add a Base.tab in languages and a example in the code on how to use it
      Fixed tool/createplugin
      Add radio buttons when registering a project for select SCM for project.     If there is only just one SCM plugin, this is used by default, showing a     message. Fixes [#856].
      Add the three expresions for register.Fixes [#856]     -register choose_scm     -register one_scm     -register scm_not_selected
      Add a new hook to be identified as SCM plugin. Remove old group_aproved hook.     Fixes [#856].
      A Factory class to get info about installed SCM plugins.     Fixes [#856].
      Fixes for [#856]
      Fit to coding standards. [#856]
      Add a new function to Group.class to allow groupedit.php editing the SCM_BOX.     Fixes [#858]
      Added a 'return false' for unexpected behaviour.
      Add a editBox for SCM_BOX in groupedit.php, when $sys_scm_single_host!=1.     It's stored in Groups database, in field scm_box. Group.class was added a     function for SetSCMBox, in bug [#858].     Fixes [#859].
      Fixes [#858] and [#859].
      Added Translation for new SCM expressions and fix typo.
      add new strings for reporting module. Fixes [#861].
      changed hardcoded string to $Language->getText(). Fixes[#861]
      Changelog entry for [#861]. Fixes reporting i18n
      [#862] Change behaviour of Click Letter to seek an user by lastname instead realname
      [#863] Changing realname by lastname in SiteAdmin page
      [#863] Changing realname by lastname in SiteAdmin page
      Removed hardcoded links to gforge.org
      Removed hardcoded links
      Patch [#861]. Reporting I18N. Phase1     report_utils, and all files but _graph updated     for _graph files it only changes $reporting_system_name to $sys_name
      Work on [#861]
      Removed enabled DEBUG code discovered by Tim Perdue
      Added two dependencies to debian package:     liburi-perl     rcs
      -Finish tracker deletion     -Date I18N     -Finish Reporting phase1, thx to gsmet
      Email to Tracker Gateway interface.     It works in the same way as forum_gateway.php.     So, to install it, add an alias in this way:     projectName-TrackerName: "|/usr/lib/gforge/bin/tracker_gateway.php projectName trackerName"
      Move system("echo >> /tmp/tracker.log"); into the check of $debug.
      tracker_gateway.php added.
      Fixed a bug that occurs when:     1) $sys_use_scm On     2) No SCM plugin found     that prevents new projects to be registered.
      Fixed a problem in register project with SCM Plugins.
      Added a README file.
      Change outdated forum.date to forum.post_date.
      Change forum.date to forum.post_date in reporting module in toolpie graphs     for forums.
      Applied Patch [#890]. Thx to Finjon Kiang.
      Applied patch [#890] by Finjon Kiang.
      Change [ #BUG_NUMBER ] to [#BUG_NUMBER] in tracker.
      Consistency in Bugs display: [ #BUG ] to [#BUG]
      Added the Hook for autopublishing as scm plugin.
      SVN is now visible in register page.
      Add a hook to publish the plugin as a scm plugin
      Typo: change spaces by tabs
      Add a new hook for SVM_ccase plugin.
      Add a check for system without scm
      Update Spanish.tab
      Beautiful Code as Tim want ;)
      Script to create the skel of a Class in OO PHP way, following     Gforge coding standards by Tim Perdue.     It has a parameter, the table to "rip" to php.
      Updated doc for other distros than Debian
      Added install and uninstall targets to Makefile     Untested!!
      Update the changelog for new version with things added and fixed by gsmet
      Add a little list of TODO items
      KikoV: [#1271] Added favicon.ico
      Added new Variable: $cvs_binary_version
      1.11 vs 1.12
      Version Bump:     - 1.11 vs 1.12
      Apache2 is the default webserver if it exists
      1.11 vs 1.12: homogeneize parameters in the server side. newcommit.php should be cvs version     independant.
      Trying to fix the problem with CVS version
      KikoV: Documented $cvs_binary_version variable in config file
      Restoring old config on "NewFormat"
      Testing the CVSROOT/loginfo
      Testing the loginfo at gforge.org
      Testing CVSROOT/loginfo
      Testing syncmail again
      Version for the new CVS. The only problem is that it only accept one email.     It would be quite difficult adding more emails IMHO. So, if you want to have     several people receiving emails, add new lines to loginfo
      Removing DEBUG code and testing :)
      KikoV: checking again syncmail
      Checking again syncmail
      KikoV:
      Checking again and again
      Last bug?
      Testing syncmail
      Removing DEBUG code. Now it seems to be working with CVS at gforge.org (1.12).     An extra param is needed now.
      syncmail ready for cvs 1.12.9
      Added a readme file for explaining syncmail situation
      Added two specific versions
      First version was wrong
      Added 2 files
      KikoV: Fix [#1412] with Fernando Usero (aka fusero) patch.     Substitute $this->setError  by echo
      KikoV: Fix [#1412]. Replace return 1 by exit (1) as Chris Bayle suggested.
      KikoV: [#1412]
      Fix a XSS vulnerability with words variable
      Fix a XSS vulnerability with id variable
      Fix a XSS vulnerability with text variable
      Fix a XSS vulnerability with db_error result
      Fix a XSS vulnerability with form_username variable
      Get back right things
      KikoV: Fixed XSS vulnerabilities
      KikoV: input sanitizier of $rows, $cols and $wrap
      KikoV: use cvs ci to make changes to loginfo. Add support for Plugin Hooks
      KikoV: Fix typo, Add plugin_manager initialization, fix paths
      KikoV: added support for hook for cvs.php cronscript
      KikoV: cvs.php plugin support and cvstracker support for that
      KikoV: new lite Theme!
      KikoV: fix a bug on IExplorer, Blue background
      KikoV:     - Fix a little problem with margin for Body.     - Fix the overflow: auto in header. It appeared some ugly scrollboxes
      KikoV:     - fixed a lot of margin problems     - added the powered by Gforge Logo!!!!
      KikoV:     - added support for SVN AUTHZ module
      KikoV:     - Fixed a bug with repository name     - Added support for anonymous users
      KikoV: added the VirtualHost for svn. using the modified create_svn.php script
      KikoV: fix some typos in the Spanish translation. Thx to Borja Bergua.

Franck VILLAUME (1329):
      fix and improve docman parser engine
      useless file
      useless file and missing header
      add quick parser for msword file
      fix list of available parser
      fix doc parser and parser_list
      add antiword for Redhat install
      add Dag RPMForge Yum repo
      new feature : delete document group     warning: delete a document group is permanent and recurcive.     It also delete documents inside the document group and it is recurcive too
      merge from Branch_4_8
      fix expand display : thk antoine
      fix quotes in details
      clear feedback in case read/post rights
      docman :     - add html parser     - fix copyrights     - fix temp file     - fix update data_words     - remove cronjob in crontab but keeped it in case of reinit data_words
      docman :     - add html parser     - fix copyrights     - fix temp file     - fix update data_words     - remove cronjob in crontab but keeped it in case of reinit data_words
      fix copyrights
      fix copyrights
      initial import : new Mantis BugTracker plugin :     - this plugin should replace the current mantis plugin     - this plugin does not work currently due to missing features in mantisbt     - this plugin needs some revamp to offer : internationalization, follow the fusionforge theme guideline     - any help is welcome
      anonsvn user and password can be configure now
      fix anonsvn configuration, still missing password for anonsvn in access file
      anonymous user name & password are now definitly configurable
      remove the language tag in docman
      fix copyrights
      fix search query
      fix deprecated ereg_replace
      fix header gforge -> fusionforge
      fix call setLanguageId
      fix deprecated ereg_replace -> preg_replace
      fix warning if no forums ids
      send notification mail to son project admins when new son relationship added, send notification mail to parent project admins when this son relationship is validated
      fix recursive delete
      docman UI enhancement
      fix empty last line
      fix cronjob for reindex data word
      fix reindex view
      fix copyright
      various fix :     - cleanup global variables     - general require     - fix view.php     - copyright
      * remove useless file     * reorg admin trash code
      make div close when other div is open
      fix most of access check
      - fix access rules     - fix $this call
      support more mime-type
      fix ereg deprecated
      enhanced make_util_user function, and use it in list file docman view
      fix link to docman admin view from project tool admin page
      - add more mimetype support     - fix typo     - fix display     - use built-in function from Layout
      fix font display
      - trash is currently limited to files     - make admin pages usable
      add more mimetype     fix #118: ODT files are edited when viewed through doc admin
      fix warning_msg, error_msg & feedback css class
      fix use of warning_msg, error_msg and feedback features
      Header -> session_redirect
      fix require : use gfcommon and gfwww when needed
      fix triggered redirect to login page : use div
      fix missing require, remove useless require to docman, fix unset var
      fix copyright : gforge -> fusionforge name
      fix require
      fix copyrights & warnings
      fix require
      fix require; add common header => need real header
      fix header
      html_image : param 3 is array() by default
      fix when no forums monitored
      fix deprecated
      fix link in tree
      fix quickNav link to docman admin
      fckeditor : GForge -> FusionForge
      fix deprecated & warning
      fix warning
      fix feedback call
      protect feedback, error and warning string
      initial feedback message
      fix SQL : ADD -> ALTER
      sync mantisbt plugin
      fix hudson test
      remove sys_engine_path
      fix copyrights and warning
      fix warning
      mostly warning fix or coding standard
      header + php warning
      fix globalsearch plugin init
      fix feedback system
      php warning
      make at least the plugin init correctly
      fix error_msg & date calculation
      php warning
      fix case getRealName returns empty string
      fix db upgrade -> sync with plugin coding architecture
      various fix : php warning, empty lines, robust code
      fix php warning
      fix build
      fix feedback message
      enhanced version of exit_missing_param
      woops.... missing { }
      fix feedback message
      fix missing footer
      fix error label
      fix commit 10473
      exit_missing_param : enhanced version. provide toptab to exit_error to fix php warning
      fix html
      fix use of exit_error function
      start use error_exit correctly
      enhanced exit functions
      fix correct use of exit functions
      fix reporting
      real fix for db_int_array_to_any_clause call
      fix php warning
      fix init mantisbt plugin
      header + label
      feedback -> error_msg
      fix php warning
      fix exit functions call
      fix build
      fix 10525 & error function calls
      remove sys_mantisbt_host -> forge_get_config & catch all SOAP errors
      start exit functions migration
      exit function migration
      exit function migration
      exit functions migration
      exit functions migration
      exit functions migration
      fix build
      exit functions migration + various minor fix
      exit functions migration
      exit function migration
      exit function migration
      exit functions migration
      exit functions migration
      disable not implemented function : archive
      exit functions migration
      exit functions migration
      exit functions migration
      exit functions migration
      rename projectinfo.php to index.php
      because project name is FusionForge and not GForge since 2009/02
      exit functions migration
      revert wrong commit
      exit functions migration
      basic fix for skill add
      fix update skill
      exit functions migration
      exit functions migration
      exit functions migration
      warning -> warning_msg
      exit functions migration
      enable theme selection
      missing test to enable use_people in site admin
      mostly licence
      mostly licence + make it work
      add preliminary support of fckeditor in tasks
      remove broken themes + sql update
      add update theme_id for users
      exit functions migration & licence
      fix group call
      exit functions migration
      fix Survey widget
      enhance db theme migration
      basic fix to be able to enable/disable wiki plugin
      fix warning
      fix display
      enable HTML editor in comments for tasks
      fix display
      sync with current dev
      exit functions migration + minor fixes
      php warnings
      licence update
      remove no document groups limitation
      minor fixes : mostly php warning
      fix rename group -> project
      really fix rename group -> project
      fix commit 9820 : delete forum message
      remove useless code.... display things once is enough
      php warnings
      fix warning
      exit functions migration + various fix
      exit functions migration
      mostly licence
      missing url project
      plz use FusionForge in header
      fix setting language: setlocale returns false in some case with .utf8
      remove useless colspan
      fix message if template project is not available
      dirty fix for empty file
      fix direct link to trackers
      cleanup
      fix artifact -> task relationship
      fix menu in artifact subproject admin
      ereg -> preg migration : fix from Bond Masuda in https://fusionforge.org/tracker/index.php?func=detail&aid=160&group_id=6&atid=107
      fix Revision -> Revisio to avoid Revision keyword overlap
      make unit test ok
      php warnings and remove useless double header
      fix display error message
      update setError messaging
      fix space in error messages
      cleanup + implement extract documents and directories as zip archive
      add new docman feature
      cleaner button/action
      fix is gfcommon is empty...
      fix copyright
      basic skeleton for webdav support :     - need pear : http://pear.php.net/package/HTTP_WebDAV_Server
      start to implement GET for docman webdav
      fix missing slash
      prepare storage API
      docman webdav: implement GET
      fix REQUEST_URI
      add missing css classes
      better session_require_perm calls
      implement dummy HEAD, check_auth and PROPFIND: at least cadaver can open collection ...
      make webdav usable with cadaver : PROPFIND implemented
      handle URL as file
      delete obsolete files
      rebirth feature : online creation document
      cleanup
      fix feedback -> warning_msg in login page
      fix copyright & licence header
      template page belong to templates dir
      fix gforge theme
      basic reservation document and backend for lock during edition
      fix copyrights
      sync CHANGES with new features
      because span sucks
      remove exit call
      cleanup docdata_vw
      dynamic lock/unlock based on jquery in funky theme
      make lock/unlock more robust
      reset locked_by flag on update
      lock/unlock more robust
      you cannot create or update documents with filename already publish in the same directory
      cleanup editfile
      small UI improvements & cleanup
      cleanup title
      basic authent for webdav
      check if member of this group
      more i18n
      wrong comment
      avoid $ jQuery alias and implement tipsy in docman
      fix Query -> jQuery
      fix include gfcommon
      if remove listTableTop then remove listTableBottom ... that could help
      fix language
      fix js controller call
      fix border radius & font display for any feedback,warning,error msg
      remove deprecated language -> type for script
      fix update document
      fix error msg display
      fix docman addfile missing param
      remove dead code
      fix warning
      remove useless global
      docman new feature : monitoring document     - missing delete notice     - directory monitoring under preparation (db ready)
      minor fix
      initial widget for monitored documents
      clean-up
      minor various cleanup & activate block plugin in help page
      fix create new document
      handle correctly url in search result
      use warning_msg div
      feedback message in funky theme hides automaticaly
      fix header
      clean-up
      indent and prototype
      clean-up
      new layout for listTableTop from aljeux
      add even/odd need by sortable.js & cleanup
      implement even/odd needed by sortable.js
      use correctly listTableTop & sortable.js
      cleanup
      remove deprecated headerLink
      clean-up, remove dead code
      cleanup
      clean-up
      cleanup & minor fix
      print menu if needed only
      fix syntax
      fix css tabberlive
      cleanup and remove deprecated imgroot
      cleanup
      remove empty line
      implement new listTableTop
      starting cleanup mantisbt
      fix syntax
      real syntax fix
      fix header function call
      fix copyright
      cleanup & more object oriented
      header
      minor fix : check result != res
      minor fix : check result != res
      missing images: needed for sortable
      missing images: needed for sortable
      remove useless code and start implement correctly plugin
      fix test isProjectMantisCreated
      many fix :     - better display error     - indent     - missing div
      cleanup mantisbt initialization
      wrong error label
      deal correctly with plugin_hook
      syntax cleanup
      cleanup
      remove empty lines
      fix proper groupisactivecheckboxpost call: must return true
      follow the rule: groupisactivecheckboxpost must return bool
      fix engine path & mimetype detection (require fileinfo module)
      cleanup & indent
      fix from trunk: mimetype & enginepath
      remove some and resurrect some other dead code
      cleanup
      start implement properly db call inside mantisbt
      remove empty uselss empty space
      no need to be admin to clean trash and approve pending files
      cleanup code
      remove height 300px limitation
      port docman fix from trunk
      reorganization for new feature : inject a tree as zipfile
      remove useless var
      start implement injectzip
      fix workflow url
      hardening js for tipsy
      port trunk hardening js tipsy
      fix numerous js error
      fix editfile : use correctly lock in trash and pending views
      start implement injectZip method in dg object
      fix test createDoc due to revamp UI
      cleanup
      use forge_get_config data_path when needed : no more hardcoded tmp dir
      better label
      continue injectZip implementation
      use plugin_status flag and cleanup
      cleanup
      cleanup & call userisactivecheckboxpost before generate the submenu
      first implementation of plugin_status
      cleanup and validate plugin
      more OO
      cleanup
      fix display in installation_environment not development and plugin already enable
      display broken plugin in production environment if they are already used
      fix indent
      make it at least work ...
      make path default value
      clear error message and cleanup
      plugin_hook group_update must return true to really update the group
      cleanup & implement correctly group_update
      sync error label
      if no error set
      missing informations for update
      cleanup group_update
      fix syntax
      cleanup
      cleanup
      cleanup
      fix syntax
      cleanup
      cleanup
      cleanup
      fix syntax
      cleanup
      remove useless file
      massive remove useless code
      fix _addHook
      fix warning and user view
      code cleaning
      indent
      cleanup and rmdir only is is_dir
      fix warning
      fix group_approved hook
      add missing check
      fix warning and add check
      group_delete hook must return boolean
      fix warning
      more check
      cleanup and more check in delete
      indent and comment
      initial fix group delete: missing unlink for specific role in the project
      port initial fix from trunk for delete group
      fix utf-8 encoding
      cleanup code
      fix from trunk: utf-8 encoding
      add missing dependencies for correct mimetype detection
      buggy start inject directories
      fix warning
      first implementation of zip injection: still need polishing
      add new feature
      fix: no need to create new dg object => use this.     fix: document type and size
      remove empty line
      use mc_project_get_all_subprojects as patched in http://www.mantisbt.org/bugs/view.php?id=12613
      cleanup & enhance tree navigation for /
      disable some functions until reimplementation
      start rewrite projects_hierarchy plugin
      fix warning
      code cleanup
      code cleanup
      rewrite trove list integration for projects_hierarchy plugin
      move utils php to include
      initial Widget for docman in project view
      use same category name, rework sql to deal with status
      missing gettext
      port from trunk: fix missing gettext
      cleanup and use listTableTop
      fix display
      rename to prepare other archive support
      fix display
      port from trunk: fix display
      rmdir once injected
      direct link to user
      use boxGetAltRowStyle
      cleanup code
      cleanup and fix getDescription
      fix port from trunk: getDescription
      use div warning if no documents
      use boxGetAltRowStyle and div warning
      improve code lisibility
      prepare landing for new widget: last documents publish in my projets during the 5 last days
      use div warning
      use div warning & boxGetAltRowStyle
      use boxGetAltRowStyle
      enhance getFromDB for widget usability
      use projects vs. groups
      continue implement widget
      land first light and buggy version of MyProjectsLatestDocuments widget
      more storage API aware
      prepare enhancement for speedup
      fix var name
      fix warning
      sync with new DocumentFactory
      cleanup
      almost fix this widget
      cleanup
      enhancement: getPath returns the complete path of a DocumentGroup
      new complete widget: My Projects 5 latest Documents published
      sync CHANGES
      fix var name
      port fix from trunk: fix var name
      fix name of widget
      rename widget to sync with usage
      remove useless param: doc_group
      externalize function getFileTypeImage
      cleanup code
      cleanup code
      more OO implementation for getFileTypeImage
      new feature : download directory as zipfile
      add skeleton to support rar archive
      more mimetype for archive
      3 missings mimetype for archive
      fix tooltips if tipsy not available
      enhance theme
      port fix from trunk: tooltips if tipsy not available and theme
      hardening webdav interface check
      port fix from trunk: hardening webdav interface check
      fix var name
      port fix from trunk: var name
      more projects_hierarchy plugin aware
      fix compatibility as pgsql extends System
      fix display
      missing use_webdav
      use warning_msg as other pages
      port fix from trunk: missing use_webdav
      port fix from trunk: fix display
      initial implementation for mass action
      fix copyright
      fix disabled checkbox if current user has reserved file
      sync feature: mass action
      add frontend for download as zip. backend must be implemented
      enable selectall checkbox + download selected files
      add preference tooltip enabling
      support html attributes
      add specific flag for docman hierarchy view
      cleanup
      cleanup
      support for use_tooltips flag & numerous fix
      support for new printSubMenu
      remove double title h1
      fix call admin_project_link hook
      sync label with new feedback message
      merging submenu
      fix docman parser include
      port fix from trunk: docman parser
      fix and rework for plugin projects_hierarchy view
      limit scope to active documents
      limit check with stateid
      remove double var def
      port fix from trunk: remove double var def
      fix: i am your father
      cleanup
      port fix from trunk: limit scope to groups who use the plugin
      fix role matching
      missing url
      fix syntax
      skip scm plugins when use_scm = no
      start to reimplement OO
      cleanup
      move to util_make_uri
      h1 is currently needed until real submenu appear
      fix if not logged
      fix typo
      add docman in activity
      cleanup
      add missing copyrights
      less code = less bug, cleanup, sync return messages, better role check, improve return page, and other minor fixes
      fix link to view file when in trash or pending state
      port from trunk: fix link to view file when in trash or pending state
      fix syntax
      fix activity_vw and remove Commits in activity : should be implemented by plugin using activity hook call
      missing <
      port from trunk: missing <
      fix missing attr
      remove empty spaces
      better title
      indent
      indent
      add audio mime support
      create a generic setter to prepare new trash implementation
      fix Undefined variable
      new trash implementation : missing the trash view yet
      fix syntax
      reduce margin in docman
      enable tree in trash
      intermediate state for trash
      close to final implementation of trash in docman
      indent
      remove useless code
      .trash directory is a system directory: no action available
      do not delete the .trash directory in emptytrash action
      really fix the emptytrash
      .trash does not count as trash directory
      remove delete_link hook: use group_delete
      initial rewrite for initialization in mantisbt
      migrate to the new init
      make it work.... almost
      make it work.... numerous fix
      make it work.... numerous fix
      simplify use_tooltips init
      init use_tooltips
      enable tooltips in init view
      clean up
      clean up & get init error
      make it work ... numerous fix
      make it work ... numerous fix
      get the conf
      fix jQuery
      make it work ... numerous fix
      fix rename category
      fix jQuery
      update header & warning
      missing url
      make it work ... numerous fix
      make it work ... numerous fix
      make it work ... numerous fix
      fix manage version
      fix view edit version
      fix update version
      fix soap call... missing in 1.2.x
      fix warnings.... missing issue header
      fix display ticket informations
      fix display ticket informations
      make it work ... numerous fix
      make attachment to work... still need workaround due to mantisbt unfixed known bug....
      fix header
      implement update configuration
      use mantisbt variable
      remove dead css class
      remove dead css class
      remove css
      support init with already created project
      fix warning
      fix group_delete hook
      fix syntax
      user registration enable + numerous fix
      fix insert
      indent
      add admin urls in groupmenu hook
      cleanup
      cleanup. move css to style.css
      fix group_update hook
      cleanup + add display when configuration is missing
      add default value for scmgit
      cleanup & warnings
      add missing default value
      fix call to missing function
      more OO & cleanup
      migration sql script for trashdir
      cleanup & fix trash js
      cleanup
      cleanup
      fix wrong name var
      start implement global configuration
      fix issue when no param was already in url
      port fix from trunk : issue when no param was already in url
      start implement skeleton for global admin in MantisBT
      implement update publicly viewable
      fix update package in frs admin
      clean up
      reactivate submenu for layout configuration
      port fix from trunk : reactivate submenu for layout configuration
      add missing file from aljeux
      fix empty end line
      port from trunk: missing file from aljeux
      missing & update plugin_status
      cleanup & continue implement global conf at forge level
      remove useless var, since pre already does the job
      cleanup & fix unset var
      fix error_msg
      implement global conf at project level
      fix <? -> <?php
      finalize implementation global conf + tipsy in submenu
      remove dead code
      first attempt to implement draggable div
      fix css style
      fix div
      add cursor and handler resized
      fix bug #284: alter mimetype column to type text
      port from trunk: fix bug #284: alter mimetype column to type text
      complete fix bug 284
      complete fix bug 284
      fix obvious bug in size handling
      start implement reload div size
      remove forum_attachment_type
      finalize resizable div for tree
      remove ugly hack and use jquery storage plugin
      add html_use_storage function
      add use of html_use_storage
      add missing Alias
      fix bug 293
      fix bug 293
      make it more robust
      cleanup
      backport from trunk: more robust doc_data rescan
      mantis plugin -> dead plugin
      sync with trunk
      remove useless link
      fix update from user page
      fix divRight width init
      remove dead link
      fix out of range
      fix use of negociate content
      rename mantisbtUserConf -> mantisbtConf
      fix wrong var name
      cleanup indent
      prepare implement mantisbt user view
      prepare for next mantisbt contribution
      remove empty line
      remove useless getStringFromRequest
      cleanup
      fix trash view & more OO code
      fix pending view
      fix div size when editfile
      fix use of fckeditor in diary : enable user
      fix php warning
      cleanup
      fix html
      fix right to action
      robustness
      missing global declaration
      fix exit_missing_param implementation
      fix syntax
      really fix the syntax.... lazy
      remove previous feedback, warning_msg or error_msg in url
      start implement hierarchical view in docman using projets_hierarchy plugin
      cleanup & indent
      really indent
      fix bug: hide item
      port from trunk: fix hide_item
      fix margin in case of selected li in widget menu
      cleanup, remove deprecate & tooltip in head menu
      fix missing u
      fix tooltips
      fix typo
      fix view.... filter is now broken
      cleanup
      merge from branch 5.1 due to new utils functions
      finish implement tooltips in navigation menu
      implement tooltips in menu
      cleanup
      fix ordering in tree
      remove conflit separator
      fix tooltips in menu
      fix tooltips in menu and add missing params
      missing params for hooks
      fix toptab
      fix tooltips
      remove double h1
      cleanup
      new plugin : scmhook, a complete hook library for scm     currently broken. based on work done at Capgemini for SVN only.
      fix tooltips
      sync header
      port init to 5.x system
      use the right hook
      indent
      cleanup
      cleanup & make the global cronjob to work
      fix variable name
      more robust view
      make it work : support hooks : pre-commit svn only
      fix wrong merge r13343
      XHTML VALIDITY DOES NOT MEAN BREAKING FEATURE
      cleanup
      remove unneeded code
      fix php warning: DB_TROVE is not set => SYS_DB_TROVE is set
      header + fix add son
      fix sql query
      fix switch: missing break
      make it work
      fix wrong call
      offer direct access to admin view in plugin administration
      implement getAdminOptionLink for direct access from plugin administration page
      start reimplement backend
      show the linked project box only if project has a family
      use the new backend
      finalize rewrite docman in trunk
      last fix: get actions only when you have selected files
      merge from branch 5.1: r13473, Fix docman edit not working when replacing with same file.
      merge from branch 5.1: r13474, Protect code if php mb_strtolower is not available.
      merge from branch 5.1 + extend fix: r13475, Protect code if PHP zip if not available, no zip option, nor action
      merge from branch 5.1: r13476, Return false to avoid possible following links in docman.
      fix visibility for action "permanently delete directory": only available if there is no pending documents
      fix ugly cached value
      no you cannot edit deleted file...
      fix status -> directory to belong when editing deleted files
      fix online edit, it used to break display. Now we are using dynamic width
      fix wrapping div in some specific case like vertical scrolling bar
      add support to stateid for new file submission
      quick fix for editfile: stateid missing value in case of normal edit.
      fix edit file: wrong update of directory
      fix div size at init
      remove unset var
      indent
      remove use of html_use_jquery... because not working
      workaround complete for js include
      fix height size handler
      make test on mailman_path usefull & cleanup
      remove useless var and quit if path_to_mailman is not correctly set
      fix test: empty vs. count
      remove useless var
      remove useless var
      indent
      nicer post-login.php, handle correctly warning_msg, feedback and error_msg
      cleanup
      cleanup
      cleanup
      more OO
      fix wrong var name
      fix missing php
      at least make the pages loadable. Not yet usable but if ppl is interested, the gui is mostly ok
      fix direct access thru pluginman
      remove useless code
      fix trove list with plugin_hierarchy
      reimplement use of tooltips and extend it in some pages
      add tooltips in some submenu in tracker
      various cleanup & more tooltips
      make preferences tooltips work
      fix switch in case of no url defined
      make it work correcty in case of denied access
      cleanup & display select only if there is data
      sync update note with last mantisbt patch
      fix add/get attachment to issue
      use noew implementation for tooltips
      fix tipsy gravity
      add support for fusionforge_widgets
      add skeleton for mantisbt widget
      add missing css and remove call html_use_jquery.
      remove css ...
      fix missing user object
      there is no pending files for dirir = 0 ...
      cleanup & fix isDocEditor, adding isDocAdmin
      cleanup
      if .trash is missing : create it
      fix edit directory in trash
      fix check empty trash
      fix anonymous perm
      fix anonymous perm
      handle correctly session_redirect from trash
      protect action if not logged
      anonymous can be editor...
      fix anonymous check
      add more tooltips
      fix tooltips & massaction
      remove debug
      fix search menu: remove useless check
      fix role
      fix check class name due to tooltips class added
      force sysdebug_enable to false, if set to true, zipfile are not downloaded correctly.
      protect from forged url. check if state is valid for this view
      fix restore directory. we need to restore also his content
      fix syntax
      use information class when needed
      fix order for css & add information class
      add son and validate parent is now working
      remove debug
      fix son_box & better display
      fix label & cleanup
      implement removeChild and removeParent
      fix qpa query
      remove debug
      cleanup
      fix search. No we do not search in trash
      fix view according to new backend
      revert part of the previous commit
      more tooltips
      remove debug
      remove dead code
      add tooltips. still some titles are missing.
      reorg submenu & implement correctly groupadminmenu hook
      fix label: util_html_secure displayed not executed
      fix from trunk: label. util_html_secure displayed not executed
      cleanup
      set use_tooltips as global
      more OO, remove dead code, few fixes
      fix warning
      fix from mira|AO: expand function call forge_get_config
      merge from branch 5.1: fix expand function call
      merge from branch5.1 + xhtml fix + remove dead code
      remove unused function from branch
      remove unused function
      remove unused var engine_path since merge from branch 5.1
      fix from aljeux: fix warning, this include is autogenerate and needed by packaging only
      fix label post-merge
      use class error_msg when needed
      add support for post-commit
      handle correctly the scm_enable_anonymous
      fix deploy hook for pre-commit and post-commit: single file scripts only supported yet
      extend scmhook model. better handling for hooks, more OO. Add commitemail post-commit hook
      add group_id in hookParams
      start to add support for commitTracker (port of svntracker into scmhook)
      wrong index
      implement the right function in the right class
      wrong index again...
      fix table creation
      retrieve functions from svntracker plugin
      add task_extra_detail
      sync trunk status
      directory -> folder
      fix url to view file: title -> filename
      cleanup
      fix wrong url, cleanup & better display
      add new search engine: documents across all projects
      cleanup: coding rule
      remove deprecated function: db_query
      fix error on db_server constants
      no commat needed
      add missing icon
      add search in data_words
      fix check for widget in case of user
      fix wrong var name
      fix from trunk: wrong var name
      proof of concept of scm widget: simple list of git cloned personal repositories
      sync feature
      fix html
      change title of widget
      fix wrong comment
      fix check for docman in activity
      correct indent
      fix enable/disable docman hierarchical browsing
      start refactoring for including hierarchical browsing
      check if group is projects_hierarchy plugin
      remove docman_recursive_display, replaced by more OO function in DocumentManager
      start to display other trees from child projects
      add flatted family array
      display project name only if project has children
      fix label in noscript
      remove wrong useless var
      add check for usesDocman & read access
      extract tree parent from loop
      add comments
      fix son_box recurcive skipped ids
      fix syntax
      add path in listfile for better navigation
      add / in path
      add support for tooltips
      reorg tree and clarify separation between parent and child
      fix commented code
      security fix: fetchData, check if doc_group belongs to the right group_id
      * first landing of projects_hierarchy in docman     * jscook dies today. fusionforge is using jquery only
      addsubdocgroup: support for plugin projects_hierarchy
      initial support for number of documents information in menu
      add pending files in user has approve rights
      fix wrong var
      fix addfile for normal project
      fix trash for normal project
      add new author
      fix php warning
      display zip download only if there are files to download
      display informations about number of files only if there is files
      add direct link to browse pending projects
      fix public/private projects in tree
      remove useless param
      revert false fix
      fix getPath
      add support for upload file in child project
      add support for trash file in child project
      add support for trashdir in childproject
      fix number of files in trash tree & add cache system
      fix getPath
      fix numberFiles in child project
      fix array value
      right fix: need to check php.ini if tree is empty
      add session rights check
      start to add project admin page
      add link to child project docman
      add flatten array util function
      use array_flatten as replacement of array_walk_recursive
      more robust init plugin and fix add
      remove debug output
      add direct link from hierarchy admin view
      fix link
      numerous enhancement in projects_hierarchy: simply getFamily to make it work correctly, validation relation handle parent or child
      remove bloated function
      use getFamily
      continue projects_hierarchy integration
      fix check: use ndg when possible
      add missing migration script for plugin projects hierarchy renaming
      remove old emptied directories
      fix admin view page
      finalize the job: renaming plugin
      rename projects_hierarchy to projects-hierarchy
      use the tree flag from configuration
      add updateProjectConf features + tooltips
      renaming projects_hierarchy to projects-hierarchy
      fix TODO flag: move code to plugin projects-hierarchy
      fix php warning
      add support for deldir with hierarchy, fix perm check: use the right group_id
      do not use global var
      fix wrong link
      fix projects-hierarchy plugin rename
      first implementation of jquery simpletreemenu in docman. offers js and none js browser support as standardi. need to implement in others themes.
      add support for hierarchy
      factorize redirect url
      start support for hierarchy in docman search
      change label to reflect action
      enable trash management with hierarchy
      fix comment
      new feature: add membership to any available valid project in mass from user edit page
      php warning
      sync features
      fix bg color. this tr is not part of the project odd-even style
      not part of the table anyway
      add getFileTypeImage
      fix typo
      use same display as in docman
      add missing check
      add missing group_id in hookParams
      authorize plugins to use display statistics
      fix utf-8 encoding
      add support for createdate and updatedate in doc_groups: useful for webdav
      fix view file in pending state with hierarchy
      enable hierarchy in pending files mass action
      add nb of documents in trash tree
      fix widget listing when plugin not unable
      masterbranch flag mb:2422e66e-4e7f-443a-870b-c71061f99170. support for simpletreemenu
      fix CDATA
      fix js and css inclusion in funky theme
      fix funky theme due to new jquery addon
      add support for createdate, updatedate, created_by in doc_groups, prepare webdav
      fix bug with download as zip feature: sometime returns empty zip file
      fix: remove unset & useless vars
      fix copyrights
      fix bug id #344, correct indent, fix flag : new monitored forum
      fix indent
      fix indent
      fix indent
      fix indent
      if you have right, you can browse the scm repo
      fix missing projet name tab
      fix #358: revert previous hack, add new way to get projectname in uri
      missing license
      indent
      indent
      fix warning
      indent & fix require
      fix error browsing svn private project
      fix security flaw: avoid world readable
      add new scmsvn feature
      fix deprecated php warning
      implement new modal window for document editing, user experience improvement
      remove dead code
      add direct link to download document
      fix missing border at bottom surrounded div
      fix checkAuth: you need to be authentified to get webdav
      re-enable online text editing in docman with modal window + fix update URL
      remove useless global var and fix url
      disable error trace
      enable lock feature
      implement search in child projects
      fix category
      new feature : add basic activity stream for scmsvn plugin
      enhance feature : svn activity: add direct link to viewvc log entry
      add new feature
      fix indent
      add missing licence
      missing licence
      add global definitions to avoid wrong usage
      fix error if tracker feature is off
      remove code from loop. No need to call it each time
      fix ajax: remove useless code ; reorg code: move code to the right place
      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 fix from trunk: fix use of globalconf, remove useless params
      port fix from trunk: remove useless link to edit release when no release is available
      projects-hierarchy is valid
      add missing licence
      port from branch 5.2: missing licence
      fix header and indent
      fix php error: undefined index
      port from branch 5.2: fix php error: undefined index
      remove template project from available projects to be member of
      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
      fix syntax error: missing quote
      port from branch 5.2: fix #385
      port from branch 5.2: fix #385 and clean up
      fix wrong query
      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
      fix private projects visibility in hierarchy tree
      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)
      fix php warning #379
      port from branch 5.2: fix php warning #379
      fix wrong php function use: in_array -> array_key_exists
      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
      fix plugin initialization & use of global configuration
      massive cleanup : remove use of _POST, fix edit configuration, remove support for projects-hierarchy plugin
      port from branch 5.2 : cleanup mantisbt
      fix indent, add check for wrong issue id
      port from branch 5.2: fix wrong issue id
      support translate for scm label
      add support for account creation in MantisBT : WARNING: need unofficial patch on MantisBT available at [#283] in patches tracker from Fusionforge
      port from trunk: fix missing constant
      fix #309: missing variable
      port from branch 5.2: fix missing variable, cleanup
      fix #401: missing check
      port from branch 5.2 : fix #401
      complete fix #401: delete theme
      port from branch 5.2: complete fix #401
      fix error length preference value
      port from branch : fix length preference value
      fix RSS widget : wrong label, wrong comment, indent
      port from branch 5.2: fix label, fix comment, indent
      fix scmgit : wrong url for repository
      missing slash
      port from branch 5.2: fix repo url
      new try to fix #314
      port from branch 5.1 : new try to fix #314
      port from branch 5.2: new try to fix #314
      fix encoding in dirname and filename due to ZipArchive limitations
      port from branch 5.1: fix dirname and filename due to ZipArchive limitations & extend to new features
      port from branch 5.2: fix dirname and filename due to ZipArchive limitations
      fix wrong path for git personal repository
      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
      fix wrong core configuration variable
      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
      fix #287: Deleting a project does not delete its Mediawiki. Implement the group_delete hook
      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
      revert scm_root -> repos_path, it breaks the git+ssh protocol
      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
      revert wrong fix: scm_root -> repos_path
      fix #416: missing permission check
      port from branch 5.2: fix #416: missing permission check
      include patch #361 from Denise Patzker: scmhg enhancement
      fix comments
      fix #426: hardcoded mediawiki path
      port from branch 5.2: fix #426: hardcoded mediawiki path
      add more text parsers & remove useless var copy
      remove var_dump call
      fix edit online: missing input editor
      docman: move files to fs using the storage generic class
      fix filesize and parser
      fix filesize in update
      fix disable editor when edit online not used
      fix missing id
      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
      fix #453: use 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 patch #439 from French National Education Department
      merge from 5.1: patch #439
      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
      better output: from branch 5.2
      merge #458 patch from French National Education Department
      merge from branch 5.1 : patch #458 from French National Education Department
      merge from branch 5.2 : patch #458 from French National Education Department
      indent
      real indent!
      add new directory in activity
      fix from Evolvis r18497: more secure params test
      merge from branch 5_1: fix from Evolvis r18497: more secure params test
      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
      fix search when search is empty and remove useless var
      merge from branch 5.2: fix empty string in search, and use html5 when needed
      fix label
      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
      fix general behavior creating mailing-list : sync with debian specific
      upgrade jquery-ui and jquery lib
      fix patch ... warning if debian is using jquery 1.8.0, jquery-1.8.22 is not compatible
      fix quote
      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
      port from branch 5.1: fix general behavior of mailing-list status and enable passwd reset
      merge from Branch 5.2: port fix general behavior status mailing-list and enable passwd reset
      fix status update if the mailing-list is not created yet
      port from branch 5.1: fix status update if the mailing-list is not created yet
      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 from trunk : title must be unique
      fix indent
      fix space and comment
      more check to make inject tree to work...
      remove dead code
      fix #457: Hide "permission denied" for non public mailing list, patch from French National Education Department
      port from branch 5.1 : fix #457: Hide "permission denied" for non public mailing list, patch from French National Education Department
      port from branch 5.2 : fix #457: Hide "permission denied" for non public mailing list, patch from French National Education Department
      fix missing permission check
      merge from Branch 5.2: fix missing permission check
      fix use of javascript
      port from Branch 5.2 : fix use javascript & cleanup
      add dependency tracking for hook availability : commitemail needs mailing-list ...
      fix wrong var
      port from Branch_5_2: fix wrong var
      fix menu: missing user header
      port from Branch 5.2: fix menu: missing user header
      fix display: same as other widgets
      remove useless line
      port from Branch_5_2: fix display: same as other widgets
      fix trash initialization
      port from Branch_5_2: fix trash initialization
      fix oo parser
      port from Branch_5_2: fix oo parser
      cleanup
      remove forced content-type
      port from Branch_5_2: remove forced content-type
      add new mimetype
      fix end time: include the current day
      port from Branch_5_2: fix end time: include the current day
      fix jquery error
      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
      fix displayed group: only group using docman
      port from Branch_5_2: fix displayed group: only group using docman
      fix link for deleted files
      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
      fix display of private projects in user profile
      remove getStatus: does not belong here
      fix missing description. remove useles python. everything is done in php now
      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
      fix missing var
      port from Branch_5_2: fix missing var
      add licence & usage
      add missing licence
      port from Branch_5_2: add licence
      remove double fix for private project in user_home
      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
      comment undefined function: make iframe to work: thks Thorsten for the tip
      fix update value in db but not in current instance
      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 #505: port from trunk: set correct header
      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
      fix wrong function call
      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
      fix wrong var: do not use the global group_id
      port from Branch_5_2: fix wrong var: do not use the global group_id
      fix wrong url, remove useless amp;
      disable trove link if forge does not use trove
      port from Branch_5_1: disable trove link if forge does not use trove
      port from Branch_5_2: disable trove link if forge does not use trove
      check for use_project_full_list when needed
      port from Branch_5_1: check for use_project_full_list when needed
      port from Branch_5_2: check for use_project_full_list when needed
      fix typo
      fix sendNotice to make it compliant with mailman & fix missing update data_array on document update
      remove useless var & use htmlspecialchars when needed
      port from Branch_5_1: fix sendNotice to make it compliant with mailman & fix missing update data_array on document update
      port from Branch_5_1: fix typo
      port from Branch_5_1: use htmlspecialchars when needed
      remove call to unexistant function
      fix indent
      port from Branch_5_1: remove call to unexistant function
      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
      fix retrieve data
      fix cleanup: delete file once the job is done
      contentless merge from Branch_5_1
      port from Branch_5_1: fix cleanup, remove file when job is done
      contentless merge from Branch_5_2
      port from Branch_5_2: fix cleanup, remove file when job is done
      fix if file already exists
      port from Branch_5_1: fix if file already exists
      port from Branch_5_2: fix if file already exists
      fix path: some system does not allow to write in data_path, use the default tmp dir
      port from Branch_5_1: fix path: some system does not allow to write in data_path, use the default tmp dir
      port from Branch_5_2: fix path: some system does not allow to write in data_path, use the default tmp dir
      fix mimetype detection in case of application/octet-stream is found
      port from Branch_5_1: fix mimetype detection in case of application/octet-stream is found
      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
      fix scm activity
      port from Branch_5_2: fix scm activity
      same behavior than scmsvn for activity
      fix #515: missing files in gforge and funky theme
      port from Branch_5_2: fix #515: missing files in gforge and funky theme
      fix from mailing-list: missing var
      port from Branch_5_2: fix from mailing-list: missing var
      fix personal url: wrong use of userid
      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
      fix syntax when tooltips are enabled
      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 (543):
      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
      fix path
      merge Branch_5_1
      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
      prepare 5.1.2
      prepare 5.2.1
      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
      docman: fix tree, patch from french ministry of education
      Merge remote-tracking branch 'origin/Branch_5_2'     port from Branch_5_2: docman: fix tree
      docman: clean, remove unused code & better check
      Branch_5_2: widgets: fix availability based on patch from French Ministry of education
      port from Branch_5_2: widgets: fix availability based on patch from French Ministry of education
      revert last commit: code is in fact used
      projects-hierarchy: fix display child project name & do not permit multiple fathers
      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
      scmsvn: fix display activity by default
      scmgit: better display in activity, add support for By
      fix #546: Protect apostrophe in a directory name in docman, patch from French Ministry of National Education
      fix copyrights
      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 )
      fix scm session rights check and redirect
      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
      fix #528: complains about forums when creating mailing-list even if forum tool is deactivated
      Merge remote-tracking branch 'origin/Branch_5_2'
      fix #527: unable to delete project when use_forum = no in config.ini
      port from Branch_5_2: fix #527: unable to delete project when use_forum = no in config.ini
      fix #497: Number of pending projects miscounted/misleading on site admin tab
      Merge remote-tracking branch 'origin/Branch_5_2'
      tracker: fix redirect when click on admin link     db: fix warning
      merge Branch_5_2
      scmsvn: fix svn repo create
      Merge remote-tracking branch 'origin/Branch_5_2'
      RBAC: fix tracker & task check
      Merge remote-tracking branch 'origin/Branch_5_2'
      scmhook: fix php warning
      widget: fix survey widget when project does not use survey
      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
      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
      apply #543: fix licence, fix rss display
      partial apply #533: improve the display
      partial apply #533: improve the display
      apply #533: improve activity display : final merge
      apply #533: improve activity display : final merge
      FRS: protect if ZipArchive class is missing
      fix #428: latest-zip does not increment download stats
      fix #428: latest-zip does not increment download stats
      Revert "use correct JSON encoding"
      docman: fix apostrophe in title and description when editing file
      Revert "use correct JSON encoding"
      docman: fix apostrophe in title and description when editing file
      news/forum: better display of content message
      patch #538: partial merge: fix validate function, fix double parent risk, fix display of wrong projects in hierarchy
      merge from Branch_5_2
      patch #534: remove unset var
      patch #534: remove unset var
      patch #532: fix double header when no result. enhance the patch to include project search
      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
      top stats: fix wrong var
      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
      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
      port from master: docman: fix upload when user has submit perms only
      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
      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
      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
      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

Gonéri Le Bouder (16):
      Don't store the group ID as the old value
      avoid a warning if register_error is unset
      fix the regex used to valided timezone
      follow symlinks
      don't store email if there is no change
      fix, no extra <span>
      git mirror doesn't work yet...
      remove a trailing whitespace
      sys_use_diary is a GLOBALS var
      project tpl page
      uncomment the part about the git mirror
      disable the AnonSCN checkbox for private project
      drop some shorttag
      group_subsection_names is a global var
      typo
      Give a away to overwrite the default roles

Grégory Cuellar (1):
      Resolve compilation problem

Guillaume Smet (525):
      corrected minor problems which raised notices
      rewrote mailing list management (patch #643)
      rewrote mailing list management (patch #643)
      rewrote mailing list management (patch #643) + some minor fixes
      corrected minor problems which raised notices
      solved bug #652
      minor cosmetic and localization fixes
      minor fix for tracker
      updated tracker localization
      Corrected typo (bug #653)
      fixed bug #649
      various localization fixes
      - optimized BaseLanguage     - implemented a localization caching system
      Minor bugfix. Thanks to Sung Kim.
      localization caching system     mailing list manager rewrite
      tracker item count were '' and not 0 where there's no item in the tracker
      added default value (0) for count and open_count in artifact_counts_agg
      fixed bug #644 thanks to Hunte Swee
      fixed bug #644 - Wrong language codes in supported_languages table
      display error message only if it's an error
      minor cosmetic change
      implemented a new search engine architecture
      fixed #616
      fixed bug #409
      applied #616 + fixed #409
      Improved newest projects box localization and sql query
      Improved /admin/ localization and UI     Improved /admin/ french localization
      sf_ldap_check_group now returns false if ldap is not used.
      removed edit release link from /project/admin/
      updated french localization
      corrected several UI bugs
      * sf_ldap_check_group now returns false when ldap is not used     (users were not activated when the project was approved)     * updated french localization     * corrected several UI bugs     * removed edit release link from /project/admin/
      we now use the users group in ssh_create.php too
      enabled keyword substitution on -ko files
      fixed the %%% search bug
      updated french localization
      with Christian : applied admin -kkv to enable cvs keywords substitution             on files which were in -ko mode
      * merged [ #690 ] by Beno�t Sibaud with French.tab cvs version     * updated french localization again     * improved localization of task manager     * fixed ShowResultSet function
      * Added stderr output to generate a log file     * Now it adds lines with a #TO_TRANSLATE# flag and it signals removable lines by #TO_REMOVE# flag
      Applied a clean version of patch #706
      Applied patch [ #706 ]     Improved language_file_merger.php
      Added default mail_charset for Base.tab
      converted doc from Maven xdoc to XML Docbook
      better compression + transparency
      Added an installation readme for gforge documentation tools
      Corrected a bug in log generation
      result array is now sorted correctly
      Every string in GForge is now localized in French
      Don't display people admin when people part is disabled
      corrected a typo
      fix link to editrelease.php
      no need for n digits in activity percentile
      please use tab and not space between each part of a line
      removed some unused strings
      fixed cvs statistics display
      - redesigned group list table     - display users beginning with and display groups beginning with are now working correctly
      it's better with a <ul> than with a <p>
      some html cleanup
      fixed a bug introduced by tom in theme management when he removed select * queries
      just added a white space
      removed a useless <h3>
      Fixed bug #718
      Finally had time to update the Changelog
      updated the contribution guide
      some minor fixes
      updated contribution guide
      Fixed a lot of typos and updated some outdated information
      Fixed all groups.type -> groups.type_id
      remove errortext markups
      fixed a display bug when $search parameter is empty
      implemented correctly $sys_use_people in all GForge
      updated changelog with my last updates
      implemented some new flags to disable partially implemented features
      added CVS tarballs generation in mainstream
      implemented some new flags to disable partially implemented features
      added configuration variables
      updated documentation
      updated changelog
      updated french localization
      fixed a bug in a form label
      Fixed minor localization problems
      minor cosmetic fix
      added theme id
      fix a bug when there is an error
      added theme localization
      fixed a stupid bug in project admin
      fixed a typo
      Applied patch #714 from Lele Gaifax : updated Italian localization
      Applied patch #731 by Jason Chen : updated Chinese localization
      Updated changelog
      move constants to constants.php
      move constants to this file instead of including a lot of files
      no need for a form if there's no survey
      fixed localization
      minor fixes
      * fixed some localization problems     * fixed french translation     * fixed ML creation cronjob     * updated ML UI
      fixed UI and localization
      disable localization caching if cache directory is not writable
      Fixed an escaping problem in docman admin.
      minor cosmetic fixes
      * moved escapingUtils from pages to pre.php     * fixed a bug in mailing lists
      removed an unused variable
      * anonymous enabling switch now respected     * removed loginfo chgrp by using g+s right
      * improved security even if it was not so needed     * now takes care of project parameters (enable anonymous, project member)
      renamed cvsweb to cvsweb.cgi
      * fixed a bug which prevented users to download files     * cvs root is now the name of the project
      mode must be in octal
      finally updated ChangeLog
      fixed a stupid parse error
      fixed bug #695
      removed not localizable and relational information from body field of artifact_message
      implemented default timezone and country
      improved messages display
      Applied patch #763 by Oliver Blume
      default language is now determined by browser and not English anymore
      Applied #745 by Hidenari Miwa
      change mail charset
      Applied #773 by Oliver Blume
      fixed the Content-disposition problem everywhere
      fixed some typos
      fixed bugs
      Applied patch #776
      Fixed #840
      added a Cache-Control: private http header if a user is logged in (proxy)
      fixed some stupid bugs
      fixed conflicts
      made private groups really private
      made mailing_lists_create.php compatible with mailman < 2.1 and mailman 2.1
      just a small fix
      quick fix again
      fix a bug when you still have the old cache file without plugin dependencies
      fixed a case problem
      include of cron_utils was missing
      removed an hard coded string
      removed an hard coded string
      reporting localization effort + french localization updated
      added a new date format $sys_shortdatefmt which is used in reporting and can be useful everywhere
      reporting localization effort
      localization
      localization
      copyright header is back again     some minor updates
      minor RBAC localization problems
      Fixed [#758]
      fixed an inconsistency
      cleaner transaction management
      added MAILTO="" so that output is not sent to root at localhost     (some cronjobs have sf.net copyrights diplayed at execution)
      Adapted [#866] for mainstream
      Applied [#845]
      finally updated the Changelog...
      applied [#883"] sys_show_contact_info by Rob Lanphier
      applied [ #866 ] Comment in generated .ssh/authorized_keys by Matt Hope
      updated Changelog
      localized editsshkeys page
      applied [ #742 ] Bug fix for #559 Pop-up window by Hidenari Miwa
      improved Error.class thanks to an idea of Hidenari Miwa (see [#742])
      fixed localization problems in tracker     updated french translation for tracker build boxes feature
      applied [ #797 ] Tracker Layout by Oliver Blume
      updated changelog
      updated Changelog
      fixed [#822] Can't send mail with ssmtp
      updated changelog
      fixed [#552] by improving language negotiation
      translated cvstracker in French
      internationalized admin_table and translated it in French
      updated french translation
      removed typos in tracker boxes stuff
      updated changelog
      applied [#677] add documentation comments for the plugin functions in User.class and Group.class by Lars Ehrhardt
      applied [#899] Fixes for installation guide by Ognyan Kulev
      applied [#893] HTML fixes for docs/webalizer-HOWTO.html by Ognyan Kulev
      applied [#898] Minor corrections (export script www/export/tracker/php) by Mathieu Peltier and improved the code
      CVSWeb 3.0.2     link to gforge /users/ page
      Fixed [#905] Incorrect DB transaction handling in ArtifactType.class
      Fixed :     [#904] Possible sort order issue on My Page     [#828] Duplicate items on My Page     thanks to Diggy Bell
      updated ChangeLog
      Applied [#914] Use $GFORGE in crontab.in by Ognyan Kulev
      applied [#915] Russian language file diff by Andrey Molchanov     thanks to Francisco Gimeno for reformatting the patch
      added version file so that we can easily see what we need to apply to upgrade
      when group is private, it raises now a permission denied error
      jumps to login page when accessing tracker item and not logged in (see [#743] by Hidenari Miwa)     generalized it in exit_permission_denied
      added a link to user page on author user name
      removed a useless instance of Group (and we didn't have group_id in the view anyway so it causes a SQL error)
      corrected the order of submitted and affected items in My Page
      applied [#790] added resolution_select_box for tracker browse page by Dominik Haas
      renamed AUTHORS to AUTHORS.sourceforge and wrote a new AUTHORS file
      updated french translation
      made resolution parameter optional so that it doesn't break anything
      fixed a minor internationalization problem in forums
      updated Changelog
      fixed a case problem in forum message
      fixed minor french translation problems
      fixed a minor html problem
      updated French translation
      fixed a typo
      fixed encoding problems
      updated templating doc with new copyright
      copyright update     fixed some parse errors
      copyright update
      fixed a lot of malformed strings     fixed missing $ in variable name     fixed some parse errors
      updated French translation
      removed a misplaced .
      fixed [#920] Problem accessing release notes of a private package
      simplified private/public test
      copyright update
      added AUTHORS and license
      preliminary work on RPM package for gforge-plugin-scmcvs
      fixed an encoding problem (even if this script is not used anymore)
      fixed an encoding problem in a comment
      applied [#923] docs/docbook/INSTALL: Instructions for Debian by Ognyan Kulev
      added Ognyan Kulev as a potential doc writer
      applied [#916] Complete merge of INSTALL into Installation Guide     made a lot of corrections and adds
      added email of Ognyan Kulev
      fixed a typo
      fixed [#927] RBAC error when changing a project to private in the observer role section
      enable_anoncvs -> enable_anonscm
      fixed ArtifactHistory
      Fixed a typo
      first part of GUS heavily based on [#833] Grand Unified Search by Dominik Haas
      updated French.tab and fixed a tab problem in Base.tab
      applied [#924] cronjobs/crontab.in: Call PHP CLI with Apache's php.ini by Ognyan Kulev
      updated ChangeLog
      brought back link to forum in notification mail
      Search engine reorganisation
      localization
      improved a string
      localization again
      localization
      fixed a localization problem (wrong key) + add a percent in mostactive
      fixed a typo
      added  a : after field name to improve consistency
      localized news
      updated ChangeLog
      fixed malformed HTML
      fixed an incomplete translation
      made cron manager usable by adding pagination
      should now work with mailman < 2.1 and mailman 2.1
      made cron manager usable by adding pagination
      updated ChangeLog
      we now have only 5 priority levels
      updated default priority to 3 as we now have 1-5 instead of 1-9
      updated ChangeLog
      fixed gforge3.sql -> gforge.sql
      removed redundant information
      added gforge 4.0 date file in db/
      improved layout consistency in /my/ page     fixed references problem for artifacts
      better error handling
      remove plugin from the plugins array if we can't find the pluginname-init.php file which is mandatory     this should fix the error met when you have plugins in your db that are not correctly installed on the filesystem
      updated ChangeLog     fixed a typo and an encoding problem
      fixed default priority to 3
      fixed a wrong label
      fixed typos and wrong translations in project manager
      updated Changelog
      fixed a minor html problem
      cvs -> scm
      we shouldn't use short open php tag
      fixed some paths problem by adding CONFFILEOUTDIR
      fixed usage
      fixed a minor syntax error
      preliminary work on new RPM packaging
      preliminary work on new RPM packages
      preliminary work on new RPM packaging
      fixed localization in groupedit.php
      fixed some minor localization problems     cannot update the status of pending projects anymore
      fixed bugs in RPM packaging and cleant it a little bit
      added register_globals=On in vhost conf
      fixed references
      less output     fixed stupid bugs
      fixed bug when updating forum due to RBAC refactoring
      fixed [#972] SCM Plug in & Unified Diff
      fixed [#983] "Remember me" didn't work
      applied [#979] Bugfixes for German translation table by Tobias R�tschke
      removed unused debug variable which causes a notice
      fixed a notice
      fixed a possible notice with malformed .tab file
      technicians and submitter of a tracker item can now upload files
      updated changelog
      fixed cvs -> scm
      fixed scm tarballs download
      fixed scm tarballs download
      updated changelog
      fixed a few bugs
      don't drop the database when uninstalling
      also include the httpd.secrets when we are in plugins
      fixed scmweb path in rpm config
      improved RPM packaging
      fixed the path to cgi-bin in https vhost
      fixed [#996] and [#1007]
      fixed JPGraph path in RPM configuration
      RPM packaging for ldapextauth plugin
      added getXXXFromRequest
      fixed vhost configuration in RPM packaging
      fixed crontab in RPM packaging
      added a script to refresh the configuration easily
      fixed the grouplist page (license name and localized strings)
      fixed global admin index
      fixed bugs in RPM packaging
      fixed typo and cleant global admin index
      fixed RPM packaging of LdapExtAuth plugin
      fixed RPM packaging
      applied [#1017] Important fix for Bulgarian.tab
      applied [#1002] Update memberlist.php for new roles system by Greg Hudson
      cosmetic fix in header title
      minor fixes
      removed an unused string
      improved french localization
      fixed two parse errors
      translated SVN plugin in French
      removed an unused string
      added search constants
      finalized Grand Unified Search work based on Dominik Haas' patch [#833]
      finalized Grand Unified Search work based on Dominik Haas' patch [#833]     fixed an encoding problem in survey
      finalized Grand Unified Search work based on Dominik Haas' patch [#833]
      updated changelog
      applied [#1012] Updated Dutch.tab (based on Gforge 3.3)
      updated db-upgrade.pl patch for RPM packaging
      fixed a right problem in RPM packaging
      updated changelog
      added plugin_hook_by_reference (we cannot pass false by reference for example so I had to add a new function)
      added a plugin hook for search engines
      minor fixes
      fixed a notice
      fixed dos newlines
      removed dos newlines
      removed dos newlines
      made the default mapping more standart
      returns an error if the dn is empty (useful if we have to look for the dn in the ldap directory)
      it's now possible to add specific language files in the RPM
      fixed $sys_user_reg_restricted commit
      fixed references again (no reference at call time please)
      no column status_id for artifact_status (s/status_id/id)
      added the magic_quotes_gpc On as the default value for FC3 is now Off
      added Allow from all in vhost config of the RPM packaging
      SCM -> sources
      fixed a right problem
      it's now possible to add specific language files in the RPM
      4.0.1 -> 4.0.2
      removed $sys_default_theme_id in conf template as cbayle removed it from setup     added sys_urlroot and sys_themeroot in setup
      added sys_urlroot and sys_themeroot in setup
      added a trailing / to uploaddir in rpm specific conf
      added a test for rpm-specific language files
      fixed a typo in extension name
      fixed the default order in docman
      let's test if there are files to copy
      we should at least create the directory
      it is now possible to add custom stuff (index_std.php) for example
      updated rpm changelog
      fixed the syncmail call:     * it's not so obvious every project has a CVS module which name is unix project name so ALL is better     * unified diff is better     * fixed the string passed to syncmail
      members of a project should have access to the CVS browser
      it's far better to have /cvsroot as the root of cvsweb (currently it's the / of the chroot)
      trying to fix remaining issues on update
      fixed the error message on update
      removed a useless string
      fixed localization and xhtml
      a link is more useful than a url
      updated french translation
      we should not display a search engine if the feature is disabled
      we should not display a search engine if the feature is disabled
      fixed a bug when using default values
      minor fix
      minor fix
      quotes were not missing. It doesn't work with them.
      these lines are now in 20030822.sql
      applied [#1041] Traditional chinese Chinese.tab about GForge 4.0.2 by Jimou Lee
      fixed a weird encoding problem
      applied [#1041] Traditional chinese Chinese.tab about GForge 4.0.2 by Jimou Lee
      applied [#1040] stop email notification for new release of package by Florent Guilleux
      updated the AUTHORS file for the next release
      fixed [#1067] typo in tracker reporting
      fixed [#1067] typo in tracker reporting
      project admin is now Admin and Technician in tracker and pm by default
      finally updated the changelog :)
      commited [#1049] Dutch language tab-file updated for GForge-4 by Wim van der Hamsvoord
      fixed an encoding problem
      fixed the help label for file attachment on tracker item add page
      improved layout consistency and fixed localization in docman/new.php
      updated french translation
      updated changelog
      added the gforge-plugin-externalsearch to the repository
      forced port 80 in vhost config
      less intrusive patch as we will probably use nss_pgsql stuff later
      corrected news and stats group id
      polished RPM packaging for 4.1
      polished RPM packaging for 4.1 (a lot of fixes and improvements)
      updated changelog
      added a dependency on gforge-lib-jpgraph
      updated changelog
      fixed a typo
      fixed license related bugs
      fixed the error return
      fixed notification
      added the ability to define the admin email address
      cleant the gateway stuff and added $sys_use_gateways
      updated patch
      patch to comment a line in a sql file
      updated changelog
      XHTML fixes
      fixed a stupid bug
      we have to initialize the extra fields array
      fixed the feedback display
      feedback is now themable
      updated french translation
      updated changelog
      fixed the email encoding problem
      updated changelog
      minor cosmetic fix
      typo
      applied [#1077] Minor patch for french translation by Alain Peyrat
      fixed an history bug
      fixed a missing markup
      fixed [#1081] Error message received when assigning tasks     filters were overwritten by mass update
      really fixed [#1081] Error message received when assigning tasks     filters were overwritten by mass update
      fixed [#1078] Missing parameters in call to setup function for SOAP tracker call
      fixed [#792] 'My personal page' submitted items includes those submitted to deleted projects
      fixed typos
      updated changelog
      rollback [#792] fix - it's better in ArtifactsForUser.class
      fixed [#792] 'My personal page' submitted items includes those submitted to deleted projects
      updated license text
      fixed the subMenu links in /my/: they are not consistent with the rest of GForge     fixed Layout to handle the links correctly
      one more fix
      minor cosmetic fix
      not needed anymore thanks to Christian's work
      s/refresh/gforge-config
      improved consistency with debian packaging
      *** keyword substitution change ***
      config files have moved
      fixed RPM
      fixed RPM
      polished RPM packaging
      removed cd - output
      commited work based on [#805] Runnable CVS history scripts by Hidenari Miwa
      updated changelog
      improved plugin creation script
      postgresql 7.3.x compatibility
      added a plugin_hook after session_set call
      added a hook before logout
      changed the hook in something more understandable
      added ANALYZE to refresh the statistics
      fixed tracker soap stuff based on [#1090] Tracker wrapper for Soap by Steve Hawkins
      fixed error messages at login
      updated changelog
      added AUTHORS and COPYING files
      removed a useless string
      fixed html     don't display the table if we don't have any CVS commit related to a tracker item or a task     fixed links to CVSweb
      fixed indexes
      fixed a typo
      dynamic name
      this way we can include the local.inc without an error even if we don't have the right to include the database stuff
      fixed db-upgrade.pl -> we have to use sqlhelper stuff
      initial RPM packaging of cvstracker
      the same variable was used for db result and for return which leads to errors when commiting several files
      minor cosmetic fix
      moved configuration for better consistency with other plugins
      fixed debian packaging according to the change of etc/ structure
      a lot of fixes
      minor cosmetic fix
      localization fix
      change the date to an int so that we can easily localize it
      moved cvsweb css to an external file
      fixed cvsweb css path
      dynamic name
      initial RPM packaging
      we don't have any rpm-specific directory
      updated changelog
      let's do it in the right order
      minor fix
      we don't need to load the language if we don't send an email
      improved error output
      only encode in UTF-8 if we output HTML
      fixed new ArtifactType monitoring feature
      added comments in cvsweb.php
      fixed the artifact count when deleting an artifact
      fixed the artifact count when deleting an artifact
      fixed the project task count when deleting a task
      it works with new but it's better with old
      we update task count with a pgsql rule instead of php code
      really bad day...
      don't display survey if we don't use it
      fixed localization in /pm/
      we don't save the cache if the script is run as root
      removed unused stuff
      added tarballs cronjob
      localized the date format
      don't display headers if we don't want to
      removed the tarballs generation from the gforge crontab
      introduced again the detailed cvs statistics
      updated french translation
      it's really not a good idea to overwrite $res
      added 20050315.sql to db-upgrade.pl
      fixed parse errors
      fixed [#1122] $sys_path_to_jpgraph should not assume that it ends with "/"
      fixed [#1121] Call-time pass-by-reference has been deprecated - argument passed by value
      fixed [#1121] Call-time pass-by-reference has been deprecated - argument passed by value
      fixed [#1121] Call-time pass-by-reference has been deprecated - argument passed by value
      fixed [#1104] Massmail - empty charset
      fixed a typo
      - applied [#1106] Tracker permission pbs (latest CVS version) patch by Mathieu Peltier     - fixed issues raised in [#1106]
      added chroot utils
      fixed [#1128] Call-time pass-by-reference has been deprecated - argument passed by value;
      s/SSH1/SSH
      updated french translation
      fixed typo and [#1292] [french] traduction error
      fixed [#1313] Incorrect informational message in Tracker for "Assigned To"
      we have a lot of <br> tags and html entities in feedback messages so it's not a good idea to use htmlspecialchars     strip_tags should be ok for what we want to do
      please use /usr/bin/php instead of /usr/bin/php4 (on RH box, there's no php4 binary and php is ok on every distro)
      it's better to use $sys_default_domain as the SERVER_NAME can be completely different if we have a vhost for gforge
      fixed [#1293] [debian/gforge4.1] can't set a project as private
      applied [#1369] scmsvn plugin double compresses tarballs from viewcvs from Vittal Aithal
      fixed the path (didn't work with the new regexp in setup)
      [#1194] Patch to gforge.spec that adds support for Mandrake 10.x by Kevin R. Bulgrien     + minor fix to use gforge-config in every case
      we don't have getStringFromRequest at this point
      applied [#1233] Add SuSE support to .spec of gforge-plugins-scmcvs by Xavier Rameau
      applied [#1235] Add SuSE support to .spec of gforge-plugins-ldapextauth by Xavier Rameau
      applied [#1234] Add SuSE support to .spec of gforge-plugins-cvstracker by Xavier Rameau
      modified error_reporting in rpm vhost
      applied a fixed version of [#1222] Add support for SuSE SLES9 by Xavier Rameau
      php5 fix
      applied [#1345] Replace readfile() by Martin Langhoff
      applied [#1373] RSS feed links in header by Vicente J. Ruiz Jurado
      changed order in RSS feeds based on [#1380] RSS patch for correct order in RSS of projects by Vicente J. Ruiz Jurado
      fixed [#1350] Forum->getMonitoredForums doesn't realize an error has occurred, breaks "my page"
      config.php is now 664 instead of 660
      fixed plugin for CVS 1.11 loginfo format     added a debug mode
      CVS version detection
      commited patch to Mandrake specific stuff by Kevin Bulgrien

Jose Angel Diaz Diaz (1):
      Fix GitPlugin Class with mode D for gather stats

Julien HEYMAN (152):
      Set display_errors to false by default
      Display user name instead of user id in group history
      Search only into used features
      Display only if used
      Fixed a bug. When we update project info but the name not changed, we have an error
      Delete characters limit on subject in forum
      Fixed bug in IHM
      Fixed bug on url in user_home
      Error messages clearer
      Fixed bug
      Diplay complete trove When we display the trove, we lose the information classification. But, the goal of the trove, is sort, and classify.
      Add feature : sys_use_private_project
      Add translations
      Display users status in project/admin/index page
      Fixed bug in trove_getcatcompletelisting
      Fixed PHP Notice: Undefined variable
      Add features : sys_use_diary
      Fixed bug in reporting
      Revert "follow symlinks"
      Add feature : search in firefox
      Add link : bookmarks_add.php
      Add features : sys_use_bookmarks
      Fixed bug in Role
      Fixed bug in remove user
      Add features : Display projects stats, only if stats are used
      Display only used features in site_stats_utils
      Fixed syntax bug in site_stats_utils
      All profile are not developer
      Change limit and order by in projects stats
      Change GUI, and fixed bug, replace sys_use_cvs to sys_use_scm
      Add hooks in projects stats
      I change the request, because, activity log set always type=0, not 1.
      Add translations
      Fixed bug into paging. I hide too Site Admin and Site News Admin projects
      Add feature : add getRole in User class
      We show the top downloads only if sys_use_frs is true
      Fixed bug. When you approved a project, the creator have the default role. Now, the creator have the admin role.
      Drop unique index which are never unique
      Create table for project's tag
      Add features : sys_use_project_tags and sys_use_project_full_list
      Fixed bug : A syntax error in query
      Add hook reporting_reference
      Fixed bug in GROUP BY sql request
      Fixed bug : Reply by email in forum
      Fixed bug. Replace is_int by is_numeric
      Fixed bug in viewvc css
      Fixed bug in GUI in full_list project
      Fixed typo errors
      Fixed typo errors
      Rename search engine Software/Group to Project
      Fixed bug when you have a quote in email.
      follow symlinks
      Case-insensitive filtering on usernames
      Active unix account when we reactive an account
      Fixed missing argument in util_send_message
      Missing translations
      Refreshed gettext files
      Missing translations
      Fixed translation
      Fixed bug in body email
      Check if user/group name is not used by user/group
      Fixed bad paths
      Fixed Bugs : Bad require and Notice
      Missing create directory in fusionforge.spec
      Missing translation
      Fixed error in sql query
      Check value only if section_name='forum'
      Fixed encoding
      Fixed error in sql query
      Fixed translations
      Send forum notice email only to active users
      Forget to closed the xml tag
      Fixed SQL errors
      Fixed translation
      Ongoing migration to db_query_params()
      Ongoing migration to db_query_params()
      Ongoing migration to db_query_params()
      Fix syntax error
      Ongoing migration to db_query_params()
      Fixed an error in numbering
      Fixed an error in numbering
      Fixed syntax errors (buildbot)
      Update README for mediawiki plugin
      Disable default icon in mediawiki
      Add icons, images and link in header html
      Same files in monobook mediawiki theme, so make symlinks
      Fixed text in form
      Fixed translation
      Add hook into mediawiki plugin
      Fixed alignment
      Rename td body_plugin to mainCanvas, used by fusionforge theme
      Set public or private mediawiki for each project
      Fixed limit for forum attachement mimetype in database
      Fixed limit for forum attachement mimetype in database
      Fixed limit for forum attachement mimetype in database
      Fixed limit for forum attachement mimetype in database
      Fixed bug when add a new pm
      Fixed bug when add a new pm
      Add delay in account confirmation mail
      Add delay in account confirmation mail
      Fixed bug in GUI
      Fixed bug in GUI
      Fix syntax error
      Can't set pending status if user is suspended or active
      Can't set pending status if user is suspended or active
      Fix printable mediawiki theme
      Fix printable mediawiki theme
      Fix printable mediawiki theme
      Fix regex in artefact details
      Fix regex in artefact details
      Fix list box search, because, list don't keep open
      Fix list box search, because, list don't keep open
      Fix homepage if vhost is not used
      Fix homepage if vhost is not used
      Fix homepage if vhost is not used
      Fix date display in FRS
      Fix date display in FRS
      Fix ftp url in project home page if sys_use_project_vhost
      Fix ftp url in project home page if sys_use_project_vhost
      Change description for clone tracker
      Change description for clone tracker
      Fix the !! title not set !! in mediawiki
      Fix the !! title not set !! in mediawiki
      Fix format for messages in trackers
      Fix format for messages in trackers
      Add news in activity_vw
      Add news in activity_vw
      Add news in activity_vw
      Add 2 new hooks : role_adduser & role_removeuser in RBAC
      Add documentations for role_removeuser & role_adduser hooks
      Fix anonymous checkout with CVS pserver
      Fix anonymous checkout with CVS pserver
      Fix anonymous checkout with CVS pserver
      Add option -f in cvs-pserver
      Add option -f in cvs-pserver
      Add option -f in cvs-pserver
      Delete fake group_join_request when you approve a project
      Delete fake group_join_request when you approve a project
      Delete fake group_join_request when you approve a project
      Workaround to create project with the selected SCM plugin
      Fix double menu in viewvc by Xavier LE BOËC
      Fix double menu in viewvc by Xavier LE BOËC
      Fix double menu in viewvc by Xavier LE BOËC
      Fix missing projet name tab in viewvc
      Fix missing projet name tab in viewvc
      Fix missing projet name tab in viewvc
      Fix user id in calculate_user_metric cronjobs
      Fix user id in calculate_user_metric cronjobs
      Fix user id in calculate_user_metric cronjobs
      Fix bullet in mediawiki summary
      Fix cache when group is approved
      Fix cache when group is approved

LACOSTE Pierre (4):
      [#2864] bug on local.inc.example fixed
      [#2875] bug fixed on renderExtraFields
      [#2875] bug fixed on renderExtraFields
      [#2895] and same correction for ArtifactTypeFactory.class

Laurent HUET (1):
      First core api SOAP implementation

Madhumita Dhar (23):
      Adding the plugin 'oauthprovider'
      fixes for the phpunit tests
      adding fixes including those for phpunit tests
      bugfix
      updating session_set_for_authplugin
      <none>
      <none>
      <none>
      adding third parameter to PrintSubMenu to mute warnings
      bugfix
      adding the init-sql file for oauthprovider
      initial commits for oauthconsumer plugin
      adding files for managing oauth providers
      adding code for oauth verifier
      adding support for retrieving access tokens from providers and managing them
      correcting use of form_key_is_valid
      removing isset from if condition blocks
      adding project specific suffix to user authorization url
      correcting use of form_key_is_valid
      adding support for OAuth-signed HTTP GET and POST requests
      initial commits for twitter plugin
      changing table alignment
      missing s

Marc-Etienne VARGENAU (1057):
      svn propset svn:mime-type image/png
      svn propset svn:mime-type image/jpeg
      svn propset svn:mime-type image/gif
      Update Phpwiki doc
      Update Phpwiki doc (themes)
      TemplateTalk moved to main pgsrc
      Update Phpwiki doc (it)
      Update Phpwiki doc (nl)
      Update Phpwiki doc (es)
      Update Phpwiki doc (sv)
      Update Phpwiki doc (zh)
      Update Phpwiki doc (ja)
      Update Phpwiki doc (remove ja.euc-jp)
      Update Phpwiki doc (remove ja.euc-jp)
      Update Phpwiki doc (fr)
      Two new pages
      Update Phpwiki doc
      Remove unused tiny_mce
      Update wiki themes
      Update wiki plugins
      Update wiki lib
      Update wiki tests
      Update wiki schemas
      Update wiki doc
      Update Phpwiki doc (zh)
      Update Phpwiki doc (es)
      Update Phpwiki doc (sv)
      Update Phpwiki doc (ja)
      Update Phpwiki doc (fr)
      Update Phpwiki doc (de)
      Update Phpwiki doc (nl)
      Update Phpwiki doc (it)
      Update Phpwiki locale
      Fix Phpwiki error handler
      Update Phpwiki admin
      No HTML tags in translation
      Removed useless svn:executable
      Removed useless svn:executable
      Update Phpwiki db/wiki-init.sql with wiki config
      Remove include dir in Phpwiki: duplicate of common dir
      Upgrade Phpwiki common dir
      Restore session_require_perm and session_require_global_perm
      Rename Phpwiki theme from "gforge" to "fusionforge"
      Urlencode page in wiki for RSS feed to cope with pages with spaces for example
      Avoid warning about unset params['toptab']
      Fix db_query_params parameters
      Remove unused hooks (personal wiki) and hooks implemented at plugin level
      Revert doxygen changes in wiki code
      Fix deprecated sys_plugins_path found by tests
      Renamed soapclient class pwsoapclient to avoid clash with php5 builtin class
      Restore session_require_perm and session_require_global_perm
      Phpwiki: upgrade Flowplayer + small fixes
      Update Phpwiki templates
      Align with Phpwiki 1.4.0RC1
      Phpwiki: center pop-up windows
      Align with Phpwiki 1.4.0RC1
      Phpwiki update
      Phpwiki update
      Phpwiki update
      Update from phpwiki
      gforge --> src
      Fix path
      Project-Id-Version: FusionForge 5.1
      Gforge --> Forge
      Update header
      Update header
      gforge --> src
      gforge --> src
      Update file header
      Update file header
      GForgeNotepad --> FusionForgeNotepad
      Update file header
      Update file header
      Use quotes for attributes values
      gforge --> src
      gforge --> src
      Fix "find" syntax
      Simpler way to calculate locales
      from-code=utf-8
      Remove dead code
      No <p> in translatable strings
      Remove empty paragraphs
      Phpwiki: Check file exists
      Phpwiki: Allow {{ image.png}} (space before image name)
      Avoid PHP warning
      Update from Phpwiki
      Update from Phpwiki
      GForge --> FusionForge
      svn propset svn:mime-type image/gif
      svn propset svn:mime-type image/png
      svn propset svn:mime-type image/jpeg
      svn propset svn:mime-type application/pdf
      svn propset svn:mime-type application/zip
      svn propset svn:mime-type application/gzip
      svn propset svn:mime-type application/x-shockwave-flash
      svn propset svn:mime-type text/x-perl
      svn propset svn:mime-type text/x-sh
      Add svn:executable
      svn propset svn:mime-type text/css
      Update from Phpwiki
      svn:mime-type text/xml
      Phpwiki update
      Update from Phpwiki
      Update from Phpwiki
      Update from Phpwiki
      Update from Phpwiki
      Update from Phpwiki
      Remove comments
      Whitespace only
      Update from Phpwiki
      Fix error message
      Update doc from Phpwiki
      Update from Phpwiki
      Update from Phpwiki
      <h1> in bold only when printing
      CVS --> Subversion
      Update doc for Phpwiki
      Update from Phpwiki
      Fix CSS: vertical-align: middle
      Fix CSS: vertical-align: middle
      Phpwiki: drop new table accesslog also
      Phpwiki: Custom savepage.tmpl for Fusionforge
      Update Phpwiki
      Update Phpwiki doc
      Phpwiki: remove comments
      Phpwiki: update CSS
      Phpwiki: Move compute_tablecell to Wikicreoletable plugin; Better handle tables with uneven number of columns
      Phpwiki update
      Phpwiki update
      Phpwiki update
      Phpwiki update
      Phpwiki update
      Phpwiki update
      Phpwiki update
      Phpwiki update
      Phpwiki update
      Phpwiki update
      Phpwiki update
      Phpwiki update
      Phpwiki update
      Phpwiki update
      Phpwiki update
      Update from Phpwiki
      Update from Phpwiki
      Update from Phpwiki
      Update from Phpwiki
      Merge from trunk
      Merge from trunk
      Merge from trunk
      Merge from trunk
      Merge from trunk
      Merge from trunk
      Merge from trunk
      Merge from trunk
      Merge from trunk
      Merge from trunk
      Merge from trunk
      Merge from trunk
      Merge from trunk
      Merge from trunk
      Merge from trunk
      Merge from trunk
      Merge from trunk
      Merge from trunk
      Merge from trunk
      with PhpWiki
      with PhpWiki
      Update from Phpwiki
      Update from Phpwiki
      Update from Phpwiki
      Update from Phpwiki
      Update from Phpwiki
      Update from Phpwiki
      Update from Phpwiki
      Fix CSS syntax
      Convert files from Latin-1 to UTF-8
      Test UTF-8 for XML, CSS and tmpl files also
      svn propset svn:mime-type text/css
      svn propset svn:mime-type image/png
      svn propset svn:mime-type image/gif
      List of active wikis in Forge
      Update from Phpwiki
      yuicompressor-2.4.7.jar
      FSF has moved
      FSF has moved
      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)

Mélanie Le Bail (49):
      - Modify status lists problem to be compatible with original forge lists
      - Let admin re-create the list if a problem happened during the initial creation
      - Remove "powered by GForge" in the mailman plugin main page
      - Modif mailman plugin :     ---- display : table with nice buttons     ---- hook to prepare integration of forumml plugin     - Add Codendi classes that will be useful to forumML plugin     - Clean pre.php of codendi classes and creation of preplugins.php
      - Add getThemPath function for plugin
      Fix some bugs in mailman plugin
      fix typo
      Add mailman in main ssl vhost
      fix mailman url
      Fix cuid who executes db-upgrade in postinst
      Fix path to mailman-init.sql in db-upgrade
      Fix some bugs in display for plugin mailman
      Add function existEmail in UserManager
      Forumml plugin
      Remove debug trace
      Fix troubles in codendi integration
      Fix typo
      Forumml plugin now works on both FF and Codendi
      Add a script to insert all members of mailman lists in DB before installing new mailman version
      Forumml change to assure compatibility with Codendi
      lighter code for import mailman members
      Prepare integration of plugin Hudson (MVC model)
      First version of hudson plugin (new tab in project)
      Add require_once utils.php in rbac_texts.php
      Add scripts folder with codendi useful Javascripts
      fix rights of db-upgrade.pl
      Fix some require problems
      Little fix to hudson display
      fix stringsin hudson plugin
      Add codendi widgets in 'My page' (first version uncomment lines in www/my/index.php to test it)
      modify db for widgets
      Modify plugin hudson widgets
      Add codendi specific changes to work with coclico plugins
      delete temp file
      fix some bugs in valid class
      Fix some bugs during activation of hudson plugins
      Modify lists of insertion in add-widgets.sql
      Add Rss compatibility with versions < php5.3 and tasks widget
      Add icons for widgets
      Update hudson project widget
      Add widgets to project main page. (Uncommment lines in project_home.php to test it)
      Add widgets to project main page
      Fix some require missing in project_home
      fix bug in initial widget layout
      Make the default project home page with only widgets
      Fix some little bugs
      Fix some bugs in widgets
      Activate widgets for My Page
      Fix some rows problems in widgets

Olaf Lenz (31):
      Some small icons that are used in some plugins and the classic theme were not available. Now they are.
      Removed french ids.
      Merge branch 'phpdocumentor-1.4.3'
      Fixed tab rendering bug.
      Fixed tab rendering bug.
      Factored out navigational elements from Layout and gforge/Theme.
      Improved tab rendering bug fix.
      Improved tab rendering bug fix.
      Added symbolic link, so plugin can be activated without apache write access.
      Removed method "headerJS", as it is identically defined in Layout.
      Internationalized some hard-coded messages.     Unified page title of artifact details.
      Fixed unified config to also find config.ini in /etc/gforge.
      Use configuration variable for gforge path.     Mediawiki upload path is images/.
      Made mediawiki better configurable for non-standard-directories.
      Updated mediawiki plugin:     * made it configurable     * created init script that will be called from pluginman
      Fixed deprecated calls to db_query()
      Some bugfixes on mediawiki plugin.
      Fixed DeprecationsTest.php.
      Backported test fix on trunk.
      Revert "Backported test fix on trunk."
      DB function cleanup.     * Added function db_query_from_file().     * Deprecated function db_mquery().     * Removed mysql specific queries using db_mquery().     * Removed "INSERT INTO plugins*"-statements from plugins' *-init.sql files.
      Remove logo, add a new own stylesheet instead of patching the main.css.
      Fixed config.php to allow config item definition after parsing the config file.
      mediawiki-plugin uses config now. Uploads can be enabled in config.ini now. Prefixed bin/-scripts with "mw-".
      Forgotten file.
      Unified includes, readded link creation in packaging.
      mediawiki-plugin: rewrote README, worked a bit on packaging (not tested, though!).
      Changed default for master directory back to /usr/share/gforge/plugins/mediawiki/www
      Adapted the apache config file to the current settings.
      Make font-selection non-M$-specific
      Removed ignoring setup and README.setup from tarball: setup is useful for manual installation!     Added git for package building in debian

Olivier Berger (545):
      Add some bits of docs
      Embedd RDFa description of the tracker as a sioc:Container     Embedding some RDFa about the project as doap:Project and sioc:Space     Use util_make_link_g for project's page link
      Adding mention of FusionForge being a new name
      Add mention of where the package sources live
      Add explanation on gforge/fusionforge package names mix
      TODO: document the Makefile
      bits of docs
      Reverting to contents of the AUTHORS file from 4.7 and naming it AUTHORS.gforge, and creating new AUTHORS contents
      Adding emacs variables
      Add details on make orig from upstream
      More explicit messages and bits of docs
      Don't do sudo apt-get install but just fail and inform the user     Add more verbose invocations of makes     Add missing sudos for cleaning     More explicit messages on stdout     Add missing orig target in messages
      TODO: document phpwiki and viewvc embedded
      Fix SQL error preventing population of trop tree
      Fix warning on non-existing file and foreach error
      Removing dead code AFAICT... was reporting errors on non-existant variables
      Add more RDFa for user's email, and members of project as sioc:UserGrou
      Add a test to check that htmlpurifier PHP lib is indeed installed on the system running the tests
      Adding tests to check the environment is setup the right way
      Add hint on how to run tests in verbose mode
      Merge some docs changes from Branch5.0
      Merge fix from Branch5.0
      Add more details about membership in groups of the projects
      Damn it : eclipse ate my quotes ;-) ... fixed now
      Adding first bits of a planetforge ontology describing forge service and software and links for projects hosted_by a ForgeService
      Useless </div> in case of no news
      Add missing invocation of bodyFooter and useful comments helping debug task
      Fix closing </A> instead of </a>
      Put inputs inside tds so that it validates strict XHTML
      Fix missing quotes rendering XHTML invalid
      Even better with div class="public-area-box"
      Supposedly, that' should help
      *** empty log message ***
      *** empty log message ***
      Handle missing plugins topdir (for instance /usr/share/gforge/plugins/)
      Adding details about the enclosed JS libraries/toolkits, used by the Codendi widgets
      Fix missing XML ns for planetforge ontology in RDFa
      Add header to make things a little bit more explicit
      Make the wiki URL even simpler ;-)
      Adding scripts used inside the VM, initially developped by Roland Mas
      Addding script to setup environment
      Adding explanation of configure-scripts.sh
      Updates and more testing.
      Adding the files needed to install and run the OSLC provider tests suite for use in the SandBox VM
      Adding starting of plugins functional tests if any
      Add a bit more verbose messages about what is done
      Add parsing of surefire report's results
      It works ! ;-)
      Add tests on logout so that it behaves safe when HOST misconfigured
      Removing symlinks that makes our life so hard with git-svn
      This time with directories
      update oslc plugin with latest version from fusionforge trunk.
      Fix service catalog and service documents for fusionforge
      Adding missing XML view
      Add proper content-type for Service description document as XML
      Fix/improve the check supported accept type
      Small improvement
      Remove debug messages
      Add content-type application/xml to collection get
      Add support for oslc_cm.query (V1)
      Adding filtering on dc:title / summary
      Fix recursive service catalogs
      Import fix done in trunk.
      Add json service catalog for trackers inside a specific project.
      Use absolute URLS for services discovery and description.
      Add OSLC Core V2 service description document in JSON.
      fix typo.
      Fix typo in Url.
      Update few methods comments.
      Fix typo.
      Fix JSON service catalog for specific projects according to OSLC Core V2.
      Fix comment.
      Remove changes on feed URl/id.
      Update prefixes of ChangeRequest's attributes.
      Update prefixes used to describe ChangeRequests.
      Update prefixes used to describe ChangeRequests.
      Properly declare namespaces in both atom feeds and single ressource.
      remove useless attributes from feed entries.
      fix the feed entry id.
      remove useless code and change OSLC specs version.
      remove useless code and fix service description document.
      Typo.
      change json service catalog for fusionforge projects.
      Add new param for a function and change document title.
      OSLC Core V2 ServiceProviderCatalog in JSON.
      code cleanup.
      OSLC Core/CM V2 RDF/XML service description document.
      OSLC Core V2 ServiceProviderCatalogs in RDF/XML.
      small refactoring on content type verification code.
      Add application/rdf+xml content type in GET request.
      small fixes in service providers catalogs.
      Fix check on domain name to adjust to http(s) redirects
      Remove the OSLC test suite from here since it should now be run from inside phpunit+Selenium's tests
      Add installation of the OSLC test suite
      Make sure the HTML reports are executed too
      Add indication on how to fetch latest version
      Adding check on the presence of the scripts dir in the checked-out version, in case it's already too old.
      Oops... too early to install the package when it hasn't been built already
      Add OSLC plugin to the list, after all, we're on the trunk ;)
      Add notice about harmless message
      Add some more details
      More details
      Include specific README.Debian for oslc plugin, alongside the "upstream" README
      Add some spaces to clarify expressions and some comments for casual men
      Add some spaces, comments, and reformatting to make it more readable
      Dunno if debian/control is enough, so changing here also
      Add loading of users from email values
      Adding bits of comments
      Somme comments/docs
      Somme docs/comments and some style checks
      Some comments/docs
      Adding docs borrowed from PHP docs
      Some indenting, comments, docs and other typesetting
      Tiny docstring fix
      More comments / indenting
      Add bits of docs
      Adding projectimport plugin
      Adding bits of importer code from INRIA (4.8) for projectimport plugin
      Initial packaging bits for projeictimport plugin
      Adjust needed dirs
      Adding the NAME file needed for postinst et al. generation
      Importing revs between 6187 and 6200.
      Add dependency on libarc-php
      Adding the ARC2 plugin copy into the sources
      Add loading of users from email values
      Get rid of import_arrays if possible
      Add matching of users according to email, and some fixes / cleanups
      Adding bits of comments
      Somme comments/docs
      Somme docs/comments and some style checks
      Some comments/docs
      Adding docs borrowed from PHP docs
      Some indenting, comments, docs and other typesetting
      Tiny docstring fix
      More comments / indenting
      cleanup
      Checkpoint for better UI rendering
      Add bits of docs
      Support passing group_id and make it a bit more explicit for debugging purposes
      Now allows addition of imported/mapped users to project with choice of new role
      Adding missing file terminations
      db_query_params to make buildbot happy ;)
      Syntax checks should be better now
      Fix buildbot breakage as RPM needs .spec additions ... pooh
      Add plugin name into the admin link for site_admin_option_hook
      Fix typo
      Add new hook so that plugins can add their links to the "Project Maintenance" section
      I can't believe I'm the first to notice the errors from postgres were no longer accessible :-/
      Tiny comment
      Needs some docs on what it does
      Need to display both short_desc and register_purpose, IMHO
      Tiny comment
      More docstrings
      Get rid of much useless code (for now)
      Adding project registration from import file and some cleanup
      Add new hook for User Maintenance plugin links
      Add users import
      Removing debug messages
      Remove debug messages
      Handle incomplete RDF export from picoforge
      cleanup
      More docs and tiny var names adjustments
      add list-all-variables-values option to see all variables' values too
      Add a config value for the storage dir for the plugin
      Install .ini file
      More docstrings
      Add chmod for www-data
      chown instead of chmod, and add it to the installed files
      Replace gforge by @OLDPACKAGE@
      Avoid parsing problems on JSON files not RDF-ified
      Manage uploaded files on server side
      Bits of docs for deprecation case... to be completed
      Add pointer to wiki page
      Docstrings
      Add server storage and file upload / selection utility factorized for the 3 scripts
      Add improved mime type handling for Zip OpenDocument Package containers
      Add support for OpenDocument Packages reusing PEAR OpenDocument classes (hack)
      Tidying and more doc strings
      Added a few todos
      Instead of the hack in OpendocumentPackage.class.php, prepared an improved version of OpenDocument PEAR package.
      Some more doc strings and comments
      Initial commit for a future mutualized serialisation store
      Some docs never hurt
      A few comments and problems spotting
      Tiny doc string, but still
      Tiny doc string, but still
      Needs copyright header and some docs ?
      Later docs needed about the mutualized persistence store
      Adding early draft for Auth OpenID plugin
      Initial code for OpenID consumer based on lightopenid library
      Ooops copy/paste typo missed
      Somme comments and more docs
      Somme docs and comments
      More docs
      Fixes
      More docs and comments
      Process OpenID login
      Now, using the DB
      packaging the DB script
      Only do if saved_user is set
      checkpoint
      checkpoint
      Seems we need a lib dir too
      Renaming
      Adjust path to sql file
      Remove useless stuff
      OK this time
      Add identities management screen
      Finished work on OpenID for now
      Oops : OpenID shouldn't block authbuiltin, since the default values are (wrongly) yes
      Missing copyright -> TODO
      Minor comment
      tiny fix
      more doc strings and proper redirect functions
      Missing semi-colon
      Bunch of fixes for oauthprovider Debian packaging
      Add support for content-negociation redirect for user home page
      Put content negociation's dependency on PEAR::HTTP inside hook processing : should only add dependency on plugins packages
      Fix missing dependency on lib oauth
      Fix incomplete change for random function
      Bunch of changes to get rid of mantis related arg passing and stuff
      A bunch of changes and a demo client
      Adding lib OAuth PHP as svn checkout -r 622 http://oauth.googlecode.com/svn/code/php
      Add 400 or 401 return codes to exceptions
      Handle 400 or 401 on exceptions, provided that OAuth PHP lib has been patched
      Handle 400 or 401 return codes in case of error
      Some docs never hurts
      Ready for production ... ahem, tests, I mean
      Switch to methods to make use of parent's callHook
      Add authentication through OAuth.
      Improve a bit by adding return code as explicit parameter
      Switch to using the Oauth Session plugin's hooks
      Add ini file
      Make buildbot happier
      Oops... didn't fix this apparently
      Only generate error header and display message if OAuth is required
      Implement temporary sufficient setting for a script which will use OAuth
      Add OAuth authentication depending on oauth plugin
      Adding the .ini file in the packaging
      Add some docs on missing hooks
      Missing doc strings
      Fix dangling links
      Change order between 'javascript' and 'javascript_file' calls so that its is possible to call some scripts after they are included
      Better naming diverted files after fusionforge instead of old
      Improve slightly the compactresource
      Add some pointers to original code
      Stop using a redirect, and instead return directly the XML document for the compact preview pointer : solves JQuery ajax and redirect issues
      Fix systematic insertion of empty javascript header even if empty
      Remove useless DB table
      Fix typo
      Add ini file to package
      Set a default size if not passed by hook's invoking script
      Add user_logo hook to display gravatars if gravatar plugin enabled
      Initial commit for foafprofiles plugin
      Add pointer to the other more up-to-date script
      Several improvements
      Several updates
      Better menu rendering
      Initial files
      First working implementation
      Generate the plugin
      Updated
      initial commit of doaprdf plugin
      both plugins declared valid
      Typo
      Oops... fixing copy/paste to have proper README
      Adding support for examples dir's files in package generation
      Adding command-line.php to the examples/ dir in /usr/share/doc
      A bit more handy so that make debianhtml is done once and make then starts working
      Getting rid of some old gforge-related bits and adding a bit of fusionforge history, as well as disclaimer
      Add cross reference links instead of plain text
      Needs copyright / license details to be stated
      Few minor fixes and comments for later
      Adding bits of hints on where the DSFHELPER includes come from
      Make message less ambiguous viz system account
      Don't let empty file : better with comments inside
      Use filter_var with FILTER_VALIDATE_EMAIL whenever possible instead of reinventing a local wheel
      Make it explicit that editing the file is not enough
      a bunch of proofreading
      Merge branch 'debian-5.1-3' into 5.1
      And regenerate debian/control with proposed changes too
      Add bits of comments about nss user
      Changing defaults so that pg_hba.conf needs not be modified by ucf
      typo
      typos
      more docs
      Uncomment so that 127.0.0.1 as db_host can be set
      Better handling of files which may be non-existing upon first install
      connect to 127.0.0.1 to make it useless to touch pg_hba.conf
      Update as of 5.1-4
      Add ucf template for pg_hba.conf
      New handling of pg_hba.conf with ucf with custom template
      No need any more for a gforge mention in there
      Bits of docs
      I think there's no need to strictly stick to the same version of -common package
      use ucfr to register/unregister the handled files
      The file being a symlink, -h is better than -e
      Make sure shared/db_password is set before accessing it
      More details
      get rid of trailing slash so that ucfr works the same as on regsitration time
      More docs
      Actually that's the versioned source
      More docs
      More details
      Allow to install with dpkg -i where dependency order isn't perfect
      These files are supposed to be in sync with their sources, for the better hopefully
      More bits
      Revert change, that should only be made when there will be no more nss user in pg_hba.conf custom block
      Use dpkg-parsechangelog to render MAJOR construction less error-prone
      Use := instead of : to play shell substitutions only once
      Safeguard angainst trailing semi-colons (comments)
      Seems to me these are missing now
      Add generation of .dput.cf and .mini-dinstall.conf
      Get rid of trailing semi-column
      Add .devscripts so that to use dupload
      Add supplemental submenu separator management to properly display plugins' tabs
      Rename to better match the Debian package generation tools constraints
      Changing name and adding packaging stuff for Debian
      Don't show columns when buttons not active
      Add missing fi
      Improve readability
      Oops, missing commit, thx to Thorsten
      Rename control files
      Rename
      Remove useless dir
      workaround the projects name containing dashes preventing plugin registration
      handle db upgrades properly
      Bunch of renaming impact and debian packaging
      gracefully fail if plugin cannot be loaded
      Tiny bits of docs
      Add needed params for checks in site_project_header
      Add missing break
      Don't take into account forge_get_config('https_port') if empty
      Remove unused parameters
      Add docs
      Add check that local repo is activated
      Check pwd and adjust path to helloworld
      Adjust path to newer createplugin.sh
      Initial additions for a twitter plugin autogenerated by createplugin.sh
      Add Debian packaging stuff
      Getting rid of unused stuff yet
      Initial additions from createplugin.sh for OAuth Consumer Plugin
      Add Debian packaging stuff
      Getting rid of unnecessary stuff yet
      Undo wrongly committed changes to debian changelog made in rev. 14221
      This should no longer be needed given the new config system
      AFAICT, this relates to fusionforge source package not to plugin packages
      There should be no need for cgi-bin AFAICT for most plugins
      Don't expect a need for more etc files once the config.php is removed
      Source format explicitely 1.0
      Cleanup of generated files and dirs
      Apply parts of patch https://fusionforge.org/tracker/download.php/6/107/305/193/pmPatch.patch for this file
      Apply reworked version of patch from https://fusionforge.org/tracker/download.php/6/107/305/193/pmPatch.patch
      Adding first part of patch submitted at https://fusionforge.org/tracker/download.php/6/107/306/194/patchForum.patch
      Apply slightly modified version of patch proposed in https://fusionforge.org/tracker/download.php/6/107/306/194/patchForum.patch for this file
      Would be nice to have this hook documented
      Would need to be addressed by nerville
      Add docs on widgets hooks
      Comments and docs
      Bits of comments
      Bits of comments
      Bits of comments
      Rewrite unclear assignment inside if
      More bits of docs
      Fix dependencies. Requires PEAR's HTTP module
      Fix broken XML
      Document content-negociation hooks for /projects and /users alternate rendering
      Add doap:shortdesc and dcterms:subject (tags)
      Remove seless code
      Slightly rewriten
      Fix invalid XHTML+RDFa (See Debian #635373)
      Updated
      Checkpoint as of 5.1-5
      Add hook to support addition of complemetary RDF metadata for project DOAP RDF
      Use the project_rdf_metadata hook to provide a link to the project's OSLC ServiceProvider description
      More docs needed
      Add links into lib/vendor so that files are found, and JS works
      Bits of comments
      Renaming base class
      Add ini file for oauth plugin
      Move the user profile personal info into a function of its own
      Initial commit
      Moved from oslc to compactpreview
      Moving mechanics from oslc to compactpreview
      Adjust path
      Initial addition of the user compact preview rendering
      Use new script
      Add project compact preview
      Use a factorized user profile rendering
      oslc plugin recommends compactpreview
      get rid of leftover from HelloWorld plugin
      Remove all that is now managed by compactpreview plugin
      Bits of docs
      Initial commit
      Initial commit for dub plugin
      Temporarily activated
      Update to add minimal form handling
      Additions and removals working more or less
      Initial support for a new widget
      Display the stuff in the widget
      Check valid URLs
      Add some details
      Add dependency which would need to be put in a proper place elsewhere
      Add quick & dirty RDF fetcher from remote projects (works better if target has doaprdf plugin)
      Make so that external projects hav their popups displayed too
      Fix leftover
      Fix missing packaging bits
      Fix dependencies
      Fix packaging bits
      More bits of comments and copyright notices
      Unnecessary dependency on shell and cli
      Fix incorrect path
      Add www files to the plugin
      Add www files to packaging
      Remove empty last lines
      more docs
      Add different handling of local resources and remote ones
      Make use of oslc resource compact preview
      Add dependency on compactpreview
      Handle only required negociated content-types and no fallback, proper HTTP return code, and util function
      Complete support for local compact preview
      Better handle RDF fetching errors in ARC2 : no fallback to HTML
      Differentiate title of the compact preview between local and OSLC
      Differentiate title between local and OSLC
      Fix warning on negociate and typo
      Fix typo
      Get rid of useless commented code
      Distinguish between public name and description
      Better format XML output
      output user's public projects and roles according to planetforge ontology
      Bits of docs
      Add more docs and README files about generated apache conf files
      Do not ship httpd.conf.d README files and likes : only .conf and .inc files
      Fix path (only regenerated from template)
      Support generation of README.Debian for packages different from the default one
      Add a README.Debian for gforge-web-apache2
      Update on apache configuration documentation
      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
      Fix ServiceCatalog and ServiceProvider resources
      Fix missing RDF+XML accepted type for serviceDocuments
      Add missing oslc:Services
      Fix many RDF issues
      Add RDF and separate ATOM from RDF for resourcecollection action (query all tickets)
      For whatever reason, this triggered bugs in the OSLC-CM server, so I hope it won't break anything
      Fix dates to return proper xsd:DateTime
      Fix path
      Don't force list Archives link to be http but adjust to forge_get_config('use_ssl')
      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 a new zz_my_settings.ini file to suggest overriding defaults instead of changing provided files
      Renaming to zz-local.ini
      Do not use /etc/skel, but /var/lib/gforge/chroot/etc/skel instead : allows some level of customization for forge users whereas leaving regular system users unchanged
      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
      A bit more details instead of blank page
      Renaming again to make sure it comes after zzz-migrated-old-config
      Fix missing file errors for gitweb in scmgit plugin
      Oops, make sure the check is meaningful : don't add the var's value to the shells in all cases
      Make sure the group has read access to the git repos when via SSH
      Update changelog wrt previous commit
      Change defaults to use_dav no and use_ssh yes in debian for scmgit (closes #682222)
      Suggest to adopt a numbering based in SVN revs instead of ~devN, unless that's inconvenient.
      Revert the change introduced in 16019 that broke nerville's install
      Try and adjust so that upstream isn't forced to use recent versions of gitweb while wheezy is fine
      Add pointer to web-apache2 README file + details on apache config
      Try and reflect latest upstream version as much as possible
      Make sure to notify if enable_uploads is unset, and no target images dir will be created by cronjob, which will prevent uploading
      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
      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 ?
      Test removing .php stanzas from .gitattributes
      Try normalizing to LF for PHP files
      Avoid 'Undefined offset' notices if no tooltip message for a plugin
      Don't force HTTP 1.0, but use the current version
      Get rid of the (supposedly) old copy as the current one is in www/include/
      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 +

Olivier Meunier (17):
      Fix php notices in the wiki plugin
      Fix php notices in docman
      Fix missing new FusionForge() in themes, bad string formats and undefined variables.
      Disable the upload feature of the wiki plugin.
      Applied patch for bug #5625 on gforge.org
      Replaced GForge by FusionForge in xml doc files
      Adds a soap function to get the version of the running server
      Typo
      Adds the option to delete an element of a custom field of a tracker
      Merge from 5.0: SVN plugin: Check that the files exist before removing old snapshots and tarballs. Fill svnroot-authfile/access only with active projects data
      Fix broken path in wiki files - css and env.inc.php. Use forge_get_config when needed.
      Use forge_get_config to get database info for the wiki
      Remove old-style download rights checking in frs as it is already done by RBAC
      Use forge_get_config to access config parameters
      Cronjobs: use forge_get_config to get svn repository path in the backup script; fix uninitialized variables
      Fix: force_login is working again with the new auth plugin system
      DocsAllHtmlSearchRenderer ctor: puts permission checks related to the current user inside session_loggedin scope (fixes a php notice)

Philip Schwartz (1):
      Merged from Branch_4_8. r8121(Added clean up of Tags to the Group->delete() function.)

Ralf Habacker (2):
      buildsystem: Fix bug not been able to download deprectated html purifier tar ball
      merge from branch 5.2: fix Makefile.rh

Roland Mas (3535):
      Pulling in latest translations made on GForge by pootle.debian.org
      Testing CIA and commit emails
      Testing CIA and commit emails
      Commit hook seems OK, cleaning up :-)
      Pulling in latest translations made on GForge by pootle.debian.org
      Fixed display of projects in the trove list
      Bugfix for tasks assigned to multiple people
      Fixing FCKeditor config file URL when using system install (gforge.org bug 5638).
      Add who opened or modified an artifact in the notification email
      Add missing password for the gforge_mta database connection
      Block potential XSS/XST attacks by restricting allowed HTTP methods (inspired by my gforge/patches/inria/block-xst branch)
      Allow project administrators to choose whether their project is public or not (ported from my gforge/patches/inria/delegate-visibility-to-group-admin branch)
      Add a filename for CSV downloads in task manager (ported from my gforge/patches/inria/filename-for-csv-download branch)
      Create mailing-lists as private if needed (ported from my gforge/patches/inria/mailing-list-visibility branch)
      Mention project as well as task-id when mailing out reminders (ported from my gforge/patches/inria/misc-email-enhancements branch)
      Add function counting the total number of projects, note necessarily public (ported from my gforge/patches/inria/public-projects-count branch)
      Check syntax validity of uploaded SSH keys (ported from my gforge/patches/inria/validate-ssh-keys branch)
      Added version info to page footer
      Version info to page footer even for non-default themes, and centralise the version info in GForge.class (until the renaming happens)
      Added missing comma
      Fixed function name
      Syntax fix for the software name and version
      Renamed the GForge class to FusionForge
      Fixed the blocking of unwanted request methods, in a way that actually works this time
      Fixed display of artifact submitter in the item details when browsing anonymously
      Added some Gimp files for the FusionForge theme
      Use the new FusionForge images in the default theme, and replace the favicon and "powered by" image
      Use real transparency in fusionforge-resized-transp.png
      Added information on where to get the font
      Preparing new snapshot packages
      Gettextised home page, and removed deb-specific version
      Only display the software name and version on the home page; other pages show just the logo at the bottom-right
      Gettext update
      Preparing new snapshot packages
      Fixed build
      Added logo to front page
      Fixed displayed list of active projects
      Small homepage fix
      Fewer <strong> elements
      Changed link for downloads, and commented out links for PG/PHP/Apache/Mailman
      Red Hat uses yum, not apt-get
      Added release notes for 4.7
      Bumped package version to 4.7-1, woohoo\!
      Branching for maintenance of the 4.7 series.
      Fixed some PHP notices
      Merged from 4.7
      Made the top-left logo a bit smaller
      Fixed syntax due to inappropriate copy-paste
      Merged from 4.7: Syntax fix in ProjectTaskFactory
      Started updating copyright sections in source files with common/docman
      Copyright updates in common/docman: also include affiliation when applicable
      Copyright updates: common/forum
      Copyright updates: common/frs
      Copyright updates: common/mail
      Copyright updates: common/pm
      Copyright updates: common/reporting
      Copyright updates: common/scm
      Copyright updates: common/search
      Copyright updates: common/survey
      Copyright updates: common/tracker
      Added missing include for RSS feeds
      Merged from 4.7: Added missing include for RSS feeds
      Fixed PHP notice
      Merged from 4.7: Fixed PHP notice
      Copyright updates: common/include
      Fixed include path for RSS feeds
      Merged from 4.7: Fixed include path for RSS feeds
      RSS feeds: stop calling non-existing function
      Merged from 4.7: RSS feeds: stop calling non-existing function
      Fixed one more PHP notice
      Merged from 4.7: Fixed one more PHP notice
      Fixed two more PHP notices (tracker browsing)
      Merged from 4.7: Fixed two more PHP notices (tracker browsing)
      More PHP notice fixes
      Merged from 4.7: More PHP notice fixes
      Started work on scmbzr
      Skeleton packaging for scmbzr
      Reindenting according to current style
      Added skeleton of a method to create or update a repository
      Convert createOrUpdateRepo() to hook and actually do something when called
      Apply proper permissions depending on whether anonymous is allowed or not
      Added cron script calling the scm_createrepo hook
      Syntax fixes + added config file
      Fixes all over -- the plugin should at least do something now
      PHP notice fix
      Merged from 4.7: PHP notice fix
      Added (empty) robots.txt to get fewer 404 errors in the Apache logs
      Reindenting according to current style
      Added code to convert scmcvs to the new repository creation dispatching method, not active yet
      Reindenting according to current style
      Added code to convert scmsvn to the new repository creation dispatching method, not active yet
      No need to put my email address in copyright notices
      Reindenting according to current style
      Added code to convert scmccase to the new repository creation dispatching method, not active yet (especially since I still know next to nothing about ClearCase)
      Fixed a bunch of PHP syntax errors found by phpUnderControl
      Merged from 4.7: Fixed a bunch of PHP syntax errors found by phpUnderControl
      Added links to source control
      Reformatted links to source control
      Added missing code to fix project registration
      Merged from 4.7: Added missing code to fix project registration
      Added link to wiki
      Version 4.7.1
      PHP notice fixes in util_handle_message
      PHP notice fix in FRS
      Fixed include path
      Merged from 4.7: 4.7.1 release, a few PHP notices and a fixed include path
      Removed byte-compiled Python files
      Fixed bashisms in setup
      Merged from 4.7: Fixed bashisms in setup
      Fix the name of the package in the website
      Also honor sys_require_unique_email for email changes
      Simplified (and fixed) parsing of the Accepted-Languages: HTTP header
      Fixed classname in ldapextauth plugin
      Fixed programming error (patch #6 from Julien Heyman)
      Order trove-map categories by full name (patch #7 from Julien Heyman)
      Notify plugins when deleting pending users (patch #8 from Julien Heyman)
      Updated Russian translation, thanks to Aleksey Bragin, Dmitry Chapyshev and Igor Koshpaev
      PHP notice removal
      French translation fix (patch #10 from Julien Heyman)
      Merged from 4.7: Fixed permissions for /var/lib/gforge/download
      Merging a few Basque translations from pootle.debian.net
      Merged from 4.7: new debian/changelog entry
      Removed CVS/SVN keywords
      Removed CVS/SVN keywords
      Removed CVS/SVN keywords
      Removed CVS/SVN keywords
      Removed CVS/SVN keywords
      Removed CVS/SVN keywords
      Removed CVS/SVN keywords
      Removed CVS/SVN keywords
      Removed CVS/SVN keywords
      Removed CVS/SVN keywords
      Removed CVS/SVN keywords
      Removed CVS/SVN keywords
      Removed CVS/SVN keywords
      Removed CVS/SVN keywords
      Removed CVS/SVN keywords
      Removed CVS/SVN keywords
      Removed CVS/SVN keywords
      Bugfix: be more aggressive in ignoring invalid authors when aggregating stats on SVN commits (they might come from a previous SVN repository and contain strange characters).
      Adding CVE IDs for a past Debian upload, for reference
      Fixed regexes for country code and time zones (\w can be locale-dependent)
      Localise forum notification messages according to their recipients' preferences
      Changed SVN repository URLs to their canonical value now that scmsvn is installed on fusionforge.org.  Previous values continue to work.
      New db_query_params() function to do DB queries with parameters rather than string concatenations
      New db_int_array_to_any_clause helper function to replace IN clauses for parametrised queries
      New db_string_array_to_any_clause helper function to replace IN clauses for parametrised queries
      Started converting from db_query to db_query_params inside database-pgsql.php itself
      Began conversion from db_query() to db_query_params()
      More conversions from db_query() to db_query_params()
      Yet more conversions from db_query() to db_query_params().  That about does it for the common/include dir.
      Fixed typo
      Re-added wrongly removed htmlspecialchars()
      Re-added another wrongly removed htmlspecialchars()
      Fixes and cleanups after the initial stage of the db_query_params() transition
      Fixed syntax errors (thanks, buildbot)
      Updated gettext files
      Mention git gateway
      Mention the Pootle server
      Fixed programming error in db_int_array_to_any_clause.
      Fixed gettext invocation
      Gettextize subject and footer for the diary monitoring email
      Merged from 4.7: Fixed mediawiki plugin for Mediawiki 1.12.
      Merged French translations from pootle.debian.net
      Parametrised SQL queries: docman
      Parametrised SQL queries: forums
      Fixed syntax errors (thanks again, buildbot)
      Fixed one more syntax error (thanks, buildbot)
      Fixed one more syntax error
      Added check target to Makefile, to run unit tests locally
      Removed a few unneeded non-ASCII characters, and converted some others to UTF-8
      More non-UTF-8 removals
      Yet more non-UTF-8 removals
      Added new syntax check for Unix-style line endings, and made output a bit more readable for existing checks
      Merged from 4.7 (no changes, as it was only a backport from trunk)
      Merged from 4.7: Removed the "Getting FusionForge" block from the homepage (only relevant for fusionforge.org)
      Merged from 4.7: revision numbers for 4.7.2
      Merged from 4.7: Ignoring tarballs/ dir for bzr
      Merged from 4.7 (no changes, as it was only a partial revert of a backport from trunk)
      Changed the links to the wiki, since fusionforge.org has its own wiki now
      Merged a handful of Swedish translations from Pootle
      Merged from 4.7: more Mediawiki plugin fixes
      Merged from 4.7: one more Mediawiki plugin fix
      Fix ldapextauth plugin (patch #21 from Chris Dalzell)
      Merged a few French translation fixes from Pootle
      Assume most admin-type users have wide screens now, and remove obscure abbreviations from site-wide stats page
      Always display translation stats, even after a refresh
      Refreshed gettext files
      Updated logo in favicon.ico
      Unified management of *.po/*.mo files in one single script (apart for the RPM packaging, where the *.mo files seem to be generated at install time)
      Merged from 4.7: changelog part of a quickfix for attachments to forum     posts.  The proper fix will be committed soon.
      Merged from 4.7: Removed database password from a world-readable file.
      Merged from 4.7: changelog only
      Fixed date printing and parsing in activity tab, where the expected     format for date input didn't match the one used for display (which     depended on locale).
      Merged from 4.7: Bugfixes in the project activity tab
      Merged from 4.7: debian/changelog entry for 4.7.2-4
      Minor syntax enhancement to stop confusing Emacs
      Removed unneeded patch since it's been integrated in mainline
      Enforce UTF-8 encoding and Unix-style line endings on *.sql, *.sh and *.pl files in addition to *.php files
      Fix Debian build when the current dir isn't called gforge
      Fixed wrong logic in previous commit
      Fixes to the project_tags table
      Added missing columns for MIME type to forum_attachment and forum_pending_attachment tables
      Use application/octet-stream as default MIME type for forum attachments
      Fixed a bunch of lintian warnings
      Minor string fix
      Flush buffers when sending large files over the network to prevent memory exhaustion
      Use read-only mode for cvs-pserver
      More extensive use of util_make_url in www/account/*
      Added logrotate configuration file for vhosts access logs.
      Refactor ProFTPd config file location
      Use Unix sockets for Exim4's database connection
      Integrated VERP handlers for mailing-lists
      Bumping version number before branching for 4.8
      Branching a stabilisation branch in prevision for 4.8
      Merged from 4.8: Typo fix
      Fixed blackhole syntax for gforge-mta-exim4 so as not to require file_transport.
      Merged from 4.8: Generate *.mo at rpm build time rather than on install
      Merged from 4.8: move get_news_notapproved.pl from deb-specific/ to cronjobs/
      Added list of monitored trackers to one's personal page
      Bugfix for monitored trackers on user's personal page
      New dashboard on my page, with links to all trackers of all my projects (contributed by Jean-Pierre Fortune at Spirtech)
      Merged from 4.7: mostly packaging fixes (as well as stuff already     committed on trunk)
      Merged from 4.8: Fixes for PHP and SQL syntax errors, SOAP, and Makefile.
      Merged from 4.7: debian/changelog entry for 4.7.2-6
      First draft of a data migration script.  Only migrates users for now.
      Migrate user preferences, groups, roles, group memberships (including requests), and trove categorisation
      Migrate forums and their messages
      Migrate FRS packages and releases (not files yet)
      Database migration for the FRS files -- still need to actually grab the file contents and store them in an appropriate place
      Migrate files and docman
      Migrate mailing-lists
      Bugfix
      Migrate artifact (not task) trackers and the bare minimum of data for the artifacts themselves
      Migrate artifacts, canned responses and queries
      Bugfix + a function to push sequences up
      Fixed artiact extra fields migration (bypassing for now the "fixed/found in release" fields that FusionForge does not support)
      Update required sequences
      Fixed sequence bumping in case the corresponding table is empty
      Start migrating tasks
      Migrate task assignees and messages
      Migrate cost estimation and completeness for tasks
      Added some documentation
      Added database schema in Dia format
      Merged from 4.7: packaging fixes up to 4.7.2-7
      Merged from 4.8: RPM packaging fixes
      Merged from 4.8 (contents already merged)
      Merged from 4.8 (contents already merged)
      Merged from 4.7: debian/watch file
      Merged from 4.8 (contents already merged)
      db_query_params migration: common/frs/
      db_query_params migration: common/mail/
      Merged from 4.8: db_query_params transition work
      New util_ensure_value_in_set() function to validate input when it needs to be part of a known set
      Commit from Debian/Pootle l10n server by user lolando. 2407 of 2433 messages translated (17 fuzzy).
      Automatically discover list of *.po files to handle
      Display user's name (if known) in the sources tab
      Contentless merge from 4.7
      Contentless merge from 4.8
      Merged from 4.8: typo fixes
      Merged from 4.8: stripslashes in db_qery_params if magic_quotes are on
      Merged from 4.8: disabled scmbzr until it's ready
      Merged from 4.8: version numbers, logo, CHANGES file
      Merged from 4.8: bugfixes in docman and survey
      Merged from 4.8: changelog update after 4.8~rc1-1 upload
      Merged from 4.7: group join request only sending a notification email to one of the admins
      New extratabs plugin (temp commit)
      Documented TODO
      Fixed packaging
      Added missing dependency on gforge-web-apache2
      Fixed script permissions
      Fixed includes
      Extratabs plugin needs that the URLs passed to the groupmenu be already absolute -- out-of-tree plugins and themes will need to be updated
      Fixed form handling
      Be smarter in displaying the tab edition form
      Fixed PHP notices
      Fixed packaging after rebasing the extratabs branch from Adullact
      Integrating globalsearch plugin as used by (and maintained for) Adullact
      Bugfixes and better integration with FusionForge
      Fixed script permissions
      Fixed typo
      Fixed SQL
      Adapt to current usage of the features_boxes_bottom hook
      Fixed packaging after rebasing the globalsearch branch from Adullact
      New projectlabels plugin, ported to 4.7
      i18n
      Added missing files
      Fixed script permissions
      Fixed packaging after rebasing the projectlabels branch from Adullact
      New parameter to setMonitor() method allowing to subscribe a non-logged-in user to a forum or a tracker
      Added missing files
      Disabled scmbzr until it actually does something useful
      Updated debian/control from its sources
      Refreshed gettext files
      Fixed UTF-8 encoding
      Documented latest plugins
      Removed useless links from the Mediawiki plugin
      Moved common packaging files into a subdirectory
      Fixed syntax error (thanks, buildbot)
      Updated French translation
      i18n fixes
      Contentless merge from 4.8
      Merged from 4.8: PHP warnings and notices (status in trackers was broken)
      Merged from 4.8: Allow install-chroot.sh to work even in vservers where device nodes can't be created
      Merged from 4.8: update version for rpm
      Merged from 4.8: i18n and util_make_{url,link} for the tag cloud
      Merged from 4.8: PHP warnings and logic fixes in trove map
      Merged from 4.7: updated debian/copyright
      Merged from 4.8: syntax fix for -db-postgresql crontab, some debian/rules cleanup
      Merged from 4.8: Re-added common part to crontabs
      Merged from 4.8: Debian changelog
      Merged from 4.7: Debian changelog
      Require acceptance of conditions
      Add a page with (empty) conditions.
      Make the acceptance of conditions a configurable item
      Add missing <?php tag
      Fixed value of checkbox
      New configuration option to allow/block anonymous downloads (defaults to allow)
      Accept email as a login when opening a session (if sys_require_unique_email is set)
      Mention that email address can be used as the login on the login page
      Generate a loginname if not provided and email is guaranteed to be unique
      Added missing configuration for sys_require_unique_email
      Minor string adjustment
      New user_get_object_by_email helper function
      Allow to use email when asking for a resend of the registration confirmation email
      Bugfixes in the email resending code
      Accept email address for account validation too.
      db_query_params migration after porting the email-address-as-login branch to trunk
      Added basic script to inject users from a plain text file
      Fixes to the user injection script
      Don't send email asking for confirmation
      Rollback *before* we exit...
      Made the new group email optional
      Drafting an inject-groups script
      Remove leading/trailing whitespace from input data
      Ship the inject-groups.php script in the debs
      Fixes to the group injector.
      First try at a file injector
      Fixes to the FRS injector
      Documented latest changes from AdaCore
      Display activity rankings rather than a confusing activity percentile
      New feature for project admins: reset mailing-list password
      Fixed some remaining /usr/lib/gforge instances
      Removed unused debian/ dir
      Merged from 4.7: Ensure inetd is properly set up in gforge-plugin-scmsvn
      Contentless merge from 4.7
      Merged from 4.8: Use bytea for cached html in phpwiki
      Merged from 4.8: INSTALL file renamed to INSTALL.TXT to avoid clash on MS-Windows
      Contentless merge from 4.8
      Merged from 4.8: Fixed error when modifying the permissions of a role in a project that doesn't use all the tools
      Merged from 4.8: Fixed Quick Jump to...
      Merged from 4.8: Fixed error when approving join request in a project that doesn't use all the tools
      Contentless merge from 4.8
      Merged from 4.8: Fixed email sending in forums
      Merged from 4.7: debian/changelog for 4.7.2-9
      Contentless merge from 4.8
      Merged adacore/urlprefix-in-apache-config: unmodified FusionForge packages can now have a non-/ URL prefix
      Removed leftover code
      db_query_params transition: common/tracker is now finished.
      db_query_params transition: started on common/survey
      db_query_params transition: finished common/survey
      Removed leftover code
      db_query → db_query_mysql in MySQL-specific code path
      db_query_params transition: started work on common/search
      Merged from 4.8: various bugfixes
      Merged from 4.8: debian/changelog entry for 4.8rc2
      db_query_params transition: started on common/reporting
      Merged from 4.8: SQL query syntax
      Merged from 4.8: SQL query syntax
      Minor fix to CHANGES
      Fixed (and reactivated) disable-tracker-reply-by-email.dpatch
      Merged from 4.8: a handful of patches by Julien Heyman
      Case-insensitive filtering on usernames (based on a patch by Julien Heyman)
      Fixed typo, patch by Julien Heyman
      Fixed checking of email unicity when changing email addresses, patch by Julien Heyman
      Contentless merge from 4.8
      Applied patch [#37] More complete Config Manager page
      Merged from 4.8: Active unix account when we reactive an account
      Merged from 4.8: include env.inc.php in the php upgrade scripts
      Merged from 4.8: fixed the upgrade path from GForge 4.0.2 to FusionForge 4.8
      Merged from 4.8: use db_query_params() instead of db_query() to prevent potential injection problems
      Merged from 4.8: fixed the Document Manager to allow filenames containing quotes
      Merged from 4.8: added an after_session_set hook
      Merged from 4.8: display Month Year instead of Month Day in the case of a monthly report
      Merged various fixes from 4.8
      Merged from 4.8: stay compatible with the last GPLed version of JpGraph (1.5.2)
      Merged from 4.8: enlarge field for package name
      Merged from 4.8: various fixes for the scmcvs, cvstracker and svntracker plugins
      Merged from 4.8: Refreshed dpatch
      Merged from 4.8: fixed search engine for projects with underscores in their names
      Merged from 4.8: database upgrade path fixes
      Merged from 4.8: escaping of filenames in docman
      Merged from 4.8: missing argument in util_send_message
      Merged from 4.8: escaping of filenames in docman
      Merged from 4.8: RSS feeds fixes
      Refreshed gettext files
      Merged from 4.8: fixed an error message in tracker
      Merged from 4.8: one more fix to filename escaping in docman
      Contentless merge from 4.7
      Refreshed gettext files
      Merged a handful of translations from Pootle
      Merged a handful of translations from Pootle
      Merged from 4.8: Enhanced display of numbers on homepage and on project summary pages
      Merged from 4.8: Syntax fix
      Refreshed gettext files
      Merged from 4.8: various fixes
      Merge from Pootle
      Refreshed gettext files
      Merge from Pootle
      Use standard Sort::Versions module to compare database schema version     numbers rather than forking dpkg --compare-versions.  This should reduce     the need for distro-specific patching.
      Merged from 4.8: version numbers and 'rc'-less logo
      Merged from 4.8: Fixed RPM build, patch from Alexandre Neymann
      Contentless merge from 4.8 (translation files)
      Added Sort::Versions dependency to the appropriate file
      Merged from 4.7: changelog entry for 4.7.3-2
      Contentless merge from 4.8
      db_query_params() transition: extratabs plugin
      Made db interactions more robust
      Fixed logic
      db_query_params() transition
      Trying out a helper script to semi-automate the db_query_params() transition in the simple cases
      Semi-automated db_query_params() transition for simple cases
      Semi-automated db_query_params() transition for simple cases
      Semi-automated db_query_params() transition for simple cases
      Semi-automated db_query_params() transition for simple cases
      Semi-automated db_query_params() transition for simple cases
      Semi-automated db_query_params() transition for simple cases
      Semi-automated db_query_params() transition for simple cases
      Semi-automated db_query_params() transition for simple cases
      Semi-automated db_query_params() transition for simple cases
      Semi-automated db_query_params() transition for simple cases
      Semi-automated db_query_params() transition for simple cases
      Semi-automated db_query_params() transition for simple cases
      Semi-automated preparatory work for db_query_params() transition
      Semi-automated db_query_params() transition for simple cases
      Semi-automated string reformatting which will help for the db_query_params() transition
      Semi-automated db_query_params() transition for simple cases
      Semi-automated db_query_params() transition for simple cases
      Semi-automated db_query_params() transition for simple cases
      Semi-automated db_query_params() transition for simple cases
      Fixing a syntax error
      Semi-automated db_query_params() transition for simple cases
      Semi-automated db_query_params() transition for simple cases
      Semi-automated db_query_params() transition for simple cases
      Semi-automated db_query_params() transition for simple cases
      Semi-automated db_query_params() transition for simple cases
      Semi-automated db_query_params() transition for simple cases
      Semi-automated db_query_params() transition for simple cases
      Semi-automated db_query_params() transition for simple cases
      Semi-automated db_query_params() transition for simple cases
      Semi-automated db_query_params() transition for simple cases
      Semi-automated db_query_params() transition for simple cases
      Semi-automated db_query_params() transition for simple cases
      Semi-automated db_query_params() transition for simple cases
      Semi-automated db_query_params() transition for simple cases
      Semi-automated db_query_params() transition for simple cases
      Semi-automated db_query_params() transition for simple cases
      Semi-automated db_query_params() transition for simple cases
      Semi-automated db_query_params() transition for simple cases
      Semi-automated db_query_params() transition for simple cases
      Fixing a few syntax errors
      Refreshed gettext files
      Added Galician translation file
      Only allow RSS feeds for public projects
      Merged French translations from Pootle
      Merged more translations from Pootle (sv, es and pl)
      Merged from 4.8
      Merged from 4.8: typo that prevented editing roles
      Merged from 4.8: changelog for Debian upload of 4.8-3
      Enable CVS repository creation from the plugin hook
      Removed Debian-specific scripts for CVS repo creation
      Enable Subversion repository creation from the plugin hook
      Removed Debian-specific scripts for Subversion repo creation
      Added skeleton for generating snapshots and tarballs from a hook
      Renamed SCM class to SCMPlugin, and started adding new methods
      Renamed SCM class to SCMPlugin
      Renamed SCM class to SCMPlugin
      Syntax fix
      Use SCMPlugin::browserDisplayable()
      Started moving code from SVNPlugin to SCMPlugin
      Changed version number
      Updated dpatch
      Fixed build
      Added empty skeleton for scmcpold
      Fixed build for cpold
      Call appropriate constructor method
      Reorg constructor a bit
      Added blurbs to scmcpold
      Reorg constructors a bit
      One more method for cpold
      Empty stats methods for cpold
      Minor
      Cleaning up the refactoring with abstract methods
      More factoring
      Fixed installation for CVS
      Initial cronjob to create all repos
      Cronjob to create all repos
      Enabling scmbzr
      Various fixes
      Various fixes
      Continued streamlining in scm*
      Small display fixes
      Moved CVS stats gathering into a hook
      More verbosity on error when gathering CVS stats
      Fixed gathering of CVS stats
      Generate CVS snapshots and tarballs from a hook
      Added tarball generation to cpold plugin
      Added tarball generation to svn plugin
      Added tarball generation to bzr plugin
      Reindent
      Fixes
      Started migration of SVN statistics to a hook (untested)
      Cleaning up unneeded scripts and cronjobs
      Syntax fix
      Fixes to SVN stats gathering
      Add repository browser for CVS and SVN (in an iframe for now)
      Started Darcs plugin (doesn't do much yet)
      Fixed logic for deletion of snapshots/tarballs
      Make choice of SCM optional at project registration time
      Removed the notion of a default SCM plugin for now
      Removing cruft from dpatches
      Added skeleton plugins for Git and Mercurial
      Improving the Darcs plugin
      Share the scm repos over anonymous HTTP where applicable
      Statistics gathering for Darcs, contributed by Sylvain Le Gall <gildor at debian.org>
      Started darcsweb integration
      Started preparing for gitweb
      Fixes to Darcs browser
      A few fixes to the Bazaar plugin
      A few fixes to the Git plugin (trying to start gitweb integration)
      Changelog entry for scmgit, scmbzr, scmdarcs and scmhg
      Started skeleton plugin for GNU Arch
      Added missing files for scmarch
      Fixed build
      Fixed configuration of repository locations
      Update disable-dav.dpatch
      Fixed symlinks
      Removed /var/lib/gforge/chroot/{cvs,svn}root from packages, and documented that change
      Stats gathering for git, thanks to Mehdi Dogguy <dogguy at pps.jussieu.fr>
      Fixes to cronjobs
      Manage gitweb.conf, thanks to Mehdi Dogguy <dogguy at pps.jussieu.fr>
      Fixes to scmgit: gitweb now works
      Removed an extra slash (harmless)
      Removed a hardcoded path
      Moved postinst and prerm scripts to their proper place
      Added debian/control snippets for the new plugins
      Regenerated debian/control from the snippets
      Re-add the parts required for SVN over WebDAV
      Refreshed gettext files
      A few migrations to db_query_params()
      chown SVN repositories to the appropriate user (not necessarily www-data) for the DAV setup
      A few migrations to db_query_params()
      A few migrations to db_query_params()
      A few fixes in the French translation
      A few migrations to db_query_params()
      Removed unused file
      A few migrations to db_query_params()
      Only display active groups in the Quick Jump menu
      A few migrations to db_query_params()
      A few migrations to db_query_params()
      A few migrations to db_query_params()
      A few migrations to db_query_params()
      Ongoing migration to db_query_params()
      Ongoing migration to db_query_params()
      Ongoing migration to db_query_params()
      Ongoing migration to db_query_params()
      Ongoing migration to db_query_params()
      Ongoing migration to db_query_params()
      Ongoing migration to db_query_params()
      Ongoing migration to db_query_params()
      Ongoing migration to db_query_params()
      Ongoing migration to db_query_params()
      Ongoing migration to db_query_params()
      Ongoing migration to db_query_params()
      Fixed syntax (thanks, buildbot) and simplified a few queries
      Fixing the group injector since Group::create() changed API
      Removed extra colon and slash in git checkout URLs
      Make the repos work better for dumb transports (HTTP)
      Fixed gathering of commit stats
      Display short stats, and link to Git homepage
      Refreshed Gettext files + completed French translation
      Made spaces non-breakable where needed in French translation
      Removed undue spaces in English texts
      Updated email address
      Syntax fix
      Ongoing migration to db_query_params()
      Ongoing migration to db_query_params()
      Ongoing migration to db_query_params()
      Syntax fix for Git stats gathering
      Ongoing migration to db_query_params(), with a deliberate syntax error to test the new buildbot
      Ongoing migration to db_query_params(), fixing the previous deliberate syntax error
      Ongoing migration to db_query_params()
      Ongoing migration to db_query_params()
      Ongoing migration to db_query_params()
      Fixed syntax errors
      Ongoing migration to db_query_params()
      Merged a handful of fixes from 4.8
      Removed other useless crontabs for fusionforge-plugin-scmsvn
      Trying to unbreak the RPM build
      Added updated LDAP maintenance scripts provided by Edgar Näther     <edgar.naether at student.hpi.uni-potsdam.de>.
      Merged from 4.8: Always use appropriate MIME type when sending out documents from the Docman
      Removed unconditional DROPs that broke the database upgrade with db-upgrade.pl
      Removed extra slashes in SVN
      Removed one more extra slash in SVN
      Merged from 4.8: Stop overwriting local config on upgrades for domain_name and server_admin
      Fixed display of CVS instructions for RW access
      Use URL prefix for /anonscm too
      Only set the setgid bit on directories in the repos
      Also fix the setgid bug for SVN...
      Merged from 4.8: 4.8.1 release
      Added link and iframe for loggerhead
      Fixed Apache config for Loggerhead
      Added logic to maintain a symlink farm for public bzr repositories
      Actually install the init script
      Allow proxying to Loggerhead
      Honor URL prefix for Loggerhead
      Fixed proxy authorization syntax
      Added stats gathering support to Bazaar plugin
      Fixes to the Bazaar commit stats
      One more fix to the Bazaar commit stats
      Reordered the SCM rewrite entries in changelog
      Mention new SCM plugins in CHANGES
      Merged from 4.8: release notes for 4.8
      Added initial warning about repositories relocation for post-4.8 release notes
      db_query_params() migration
      Started removing non-portable ILIKE constructs in SQL
      Removing non-portable ILIKE constructs in SQL
      Finished removing non-portable ILIKE constructs in SQL
      db_query_params() migration
      db_query_params() migration
      db_query_params() migration
      db_query_params() migration
      db_query_params() migration
      db_query_params() migration
      db_query_params() migration
      db_query_params() migration
      db_query_params() migration
      db_query_params() migration
      db_query_params() migration
      db_query_params() migration
      db_query_params() migration
      db_query_params() migration
      Fixed PHP syntax error (thanks, buildbot)
      Put the default git repository one level deeper to accomodate multiple     repositories more easily.
      Include all git repositories of a project in the web-based SCM browser.
      Fix URLs displayed on the web.     Fix git invocations to always have GIT_DIR properly set.
      Only chmod the root dir setgid, do not force a recursive chmod every hour
      Fixed bad logic for conditional clauses in SQL
      db_query_params() migration
      db_query_params() migration
      db_query_params() migration
      db_query_params() migration
      Fixed PHP syntax error (thanks, buildbot)
      db_query_params() migration
      db_query_params() migration
      db_query_params() migration
      db_query_params() migration
      db_query_params() migration
      db_query_params() migration
      db_query_params() migration
      db_query_params() migration
      db_query_params() migration
      Fixing PHP syntax errors
      db_query_params() migration
      Updated Galician translation file, thanks to José Manuel Castroagudín Silva <chavescesures at gmail.com>
      Fixed typo
      Merged a few fixes from 4.8
      Started converting the mediawiki plugin so each project gets its own independent wiki
      Fixes to the web part of the Mediawiki plugin
      Added a script and cronjob for automated wiki creation
      Add non-admin group members to the Users group in the wiki
      Minor fixes
      Various fixes
      Fixed authentication and added differenciation in permissions for project admins/members/non-members/anonymous
      Moved AliasMatch definitions lower in the Apache config
      Updated Mediawiki skin
      Added versioned dependency on Mediawiki >= 1.15
      Documented changes and upgrade procedure for the Mediawiki plugin
      Fix build for *.deb
      Merged from 4.8: Added new features of 4.8 onto homepage
      Added list of improvements currently sitting in trunk to homepage
      Fixed confusing feedback on error when approving a group (#28)
      Removed old broken code (#30)
      Limit project search to public and accessable projects (patch #44 from Severin Leonhardt)
      Merged from 4.8: SQL syntax error
      Merged from 4.8: Remove unused data from role_setting when deleting a tracker
      Fixed loading of local settings for wikis
      Commit from Debian/Pootle l10n server by user lolando. 87 of 2621 messages translated (23 fuzzy).
      Commit from Debian/Pootle l10n server by user lolando. 12 of 2621 messages translated (0 fuzzy).
      Prevent directory listings for files sections of the wikis
      Merged a handful of fixes from 4.8
      Enable mod_proxy
      Merged a few fixes from 4.8
      Merged from 4.8: a bunch of fixes obtained from Tarent/Evolvis
      Merged from 4.8: Fixed potential hang in install-postfix.sh
      Merged from 4.8: 4.8.1-3
      Stop overriding feedback wrongly on failed login
      Merged from 4.8: CVE-ID in debian/changelog
      Only update authorized_keys for active users (patch [#54] from Emmanuel Lacour)
      Don't try to insert a new session if it would break a unique constraint (which can happen if automated processes establish several sessions in quick succession)
      Merged from 4.8: a large bunch of fixes from Olivier Berger
      db_query_params() transition
      db_query_params() transition
      db_query_params() transition
      db_query_params() transition
      db_query_params() transition
      db_query_params() transition
      db_query_params() transition
      db_query_params() transition
      db_query_params() transition
      db_query_params() transition
      db_query_params() transition
      db_query_params() transition
      Fixed probable typo
      Restored reference to trunk in control file
      Propagated two recent Debian changes from generated files to source
      Fixed encoding
      Apply syntax tests to the testsuite itself
      Merged from 4.8: Finish /usr/lib/gforge → /usr/share/gforge migration
      Updated FSF address to make Lintian happy
      Fixed typo in copyright file to make Lintian happy
      Fixed loggerhead init script (thanks, Lintian)
      Switch to dh_link for creation of symlinks
      Moved plugin-scmbzr.init.d to dsf-helper infrastructure
      Fixed typo
      Converted debian/rules to debhelper 7
      Fixed some file permissions
      Simplify a bit
      Added simple debian/README.source
      Fixed regeneration of debian/control
      Updated source files for debian/control
      Fix for symlink attack discovered by Sylvain Beucler (CVE-2009-3304).
      Updated logo for fusionforge.fusionforge.org
      Removed obsolete code
      First implementation of db_query_qpa
      Added unit tests for db_construct_qpa()
      Fixed db_construct_qpa API and unit tests
      db_query_qpa for trove map and projects_hierarchy plugin
      db_query_qpa for snippets
      db_query_qpa for news admin
      db_query_qpa for news docman search
      db_query_qpa for a few admin pages
      db_query_params for features_boxes
      db_query_params for massmail cronjob
      db_query_params for db upgrade scripts
      more db_query_params for db upgrade scripts
      db_query_qpa for globalsearch plugin
      db_query_params for fixscripts
      db_query_qpa for TroveCategory.class.php
      Syntax fixes
      A few db_query_params() transitions
      db_query_qpa for the search system
      mdb_query_params
      Actually call db_query_qpa…
      mdb_query_params
      mdb_query_params
      db_query_qpa for reports
      Added deprecation warning and automated checking for db_query() invocations
      Disable HTMLPurifier's cache so make check works without a 777 directory
      Added dependency on php-htmlpurifier for the Debian packages
      Disable building of -plugin-scmcpold package
      Cut-and-paste from helloworld for a skeleton contribtracker plugin
      Initial plugin.  Can be installed, but won't do much.
      Basic classes for the contribtracker plugin
      Added missing accessors and methods
      Syntax fixes
      Added retrieval functions
      Minor fixes
      API tweaks and a basic display of existing contributions
      Finished display functionality
      New hooks for the project summary page
      Added missing escaping
      Display latest contributions on project summary page
      Moved display of actors into index.php
      Better accessibility
      Fixes
      UI to add a contribution to a project, and code to do it and other tasks
      UI to edit/delete a contribution
      UI to add/remove participants to a contribution
      UI+code to add/remove/edit roles, structures and actors
      Added safeguards to global admin page
      UI+code to create, manage and display logos for actors
      Changed page title
      Increased max logo size to 50 kB
      Remember current legal structure when editing actors
      Fixed logo size check
      Better visibility for intermediate titles
      Added horizontal lines for separation
      Allow manual setting of ordering for participations
      Better readability for forms
      Better readability for the contributors' logos
      Moved contribtracker control stanzas to their own files
      Swapped arguments in unit tests to the recommended [expected, actual] order
      Optimised syntax checks a tiny bit
      Contentless merge from 4.8
      Contentless merge from 4.8: fixes to SOAP tests
      Merged from 4.8: Olivier Berger's enhancements to the SOAP test suite
      Contentless merge from 4.8 (fix for CVE-2009-3304)
      Merged from 4.8: 4.8.2 release
      Merged from 4.8: a bunch of fixes that were mostly already present anyway
      Contentless merge from 4.8: gettext files update (needs to be done directly on trunk)
      Contentless merge from 4.8: fix check of forum name
      Contentless merge from 4.8: update translation fr
      Merged from 4.8: Debconf template translations
      Refreshed gettext files
      French translation update
      Minor fixes in some displayed strings, and updated French translation accordingly
      Commit from Debian/Pootle l10n server by user lolando. 2782 of 2782 messages translated (0 fuzzy).
      Added required commands for bzr and git to cvssh
      Remove single quotes inserted by git clients in the parameters (those     are not passed to a shell anyway).
      Use correct logic, not inverted one
      Fixed Perl syntax (strict mode...)
      Use a standard module to do argument unquoting rather than rolling our own
      Fixed generation of SCM repositories for private projects
      Fixed permissions system in Mediawiki to allow differenciating logged-in and non-logged-in users
      Hopefully fixed the Mediawiki session bug (where the very first edit didn't work but others were fine)
      Fixed bashism in cronjob
      Fixed version detection
      Dropped dependency on -ftp-proftpd from the meta-package.
      Added Mehdi to copyright notice since he did part of the job
      Reverted previous changelog entry, not meant to be pushed
      Renamed source package to fusionforge
      Updated bzr ignored files pattern
      Renamed binary meta-package
      Split meta-package into three components: minimal, standard, full
      Removed obsolete files
      Added transitional dummy package
      Convert @PACKAGE@ to @OLDPACKAGE@ in package maintenance scripts
      Fixed two Lintian errors and a warning
      Depend on scmsvn|scm
      Documented meta-package split and rename
      Moved README.Debian to the right packages
      Bugfix in the renaming
      Regenerated debian/control from its sources
      Fixed generation of *.docs files
      Bumped version number
      Moved create-vhosts.sh invocation to web-apache2-vhosts.postinst
      Added web-apache2-vhosts to the -full metapackage
      Uploading to experimental
      Merged from 4.8: Debian changelog for 4.8.2-2
      Contentless merge from 4.8
      Merged from 4.8: Debian changelog for 4.8.2-2+svn8761-1
      Accessibility patches by Matthieu Faure / Open-S, first chunk
      Added missing file
      Accessibility patches by Matthieu Faure / Open-S, another chunk
      Syntax fix
      Bugfix: quicknav menu
      Remove db_query() invocations from the accessibility patches
      Mediawiki skin fixes after merging accessibility stuff
      CSS fix for contribtracker
      Added missing <div> element for contribtracker
      Style fixes for contribtracker
      Updated globalsearch plugin for accessibility fixes
      Fixed detection of selected tab
      Documented latest accessibility changes
      Bugfix in project summary page
      Bugfix in mediawiki hook
      Removed symlink that broke packaging
      Also document accessibility stuff in CHANGES
      Trying to fix the full build
      Fixed PHP notice
      Fixed aspect of most active projects on homepage
      Fixed display of top downloads on homepage
      Added missing image file
      Syntax fix
      Fixed PHP notices
      More PHP notices
      Added missing include
      Fixed another PHP notice
      Added some changes in db schema
      Added some changes in db schema
      Added static code to populate tracker workflows
      PHP notices
      PHP notice
      PHP notice
      Fixed erroneous translation that caused a bug
      Fixed link to project home page from summary
      Refreshed gettext files
      Fixed English syntax
      Updated French translation
      Added missing includes
      Added missing includes
      Removed undefined variables
      PHP notices
      Preparing logo for 5.0rc
      Bumped upstream version number in Debian packages to fix full build (new binary files)
      Fix tracker admin page to avoid redundancy
      Properly initialize output buffers to fix a PHP notice
      Fixed link to news archive on homepage
      Grant all rights on the wiki to project admins
      Use the sysop group to grant Mediawiki rights to project admins
      Made SCM stats gathering faster (much faster, in the case of SVN)
      Implemented a way to gather all SCM statistics from the beginning (not incremental)
      Fixed SQL error
      Fixed SQL error
      Fixed SQL error
      Fixed SQL error
      Fixed SQL error
      Stop displaying irrelevant links on project activity pages
      Fixed display of Trove listing (too much whitespace)
      Hide listing of SVN repos in viewvc
      Avoid double-footer in SVN repo browser pages
      Added missing <table> element to fix layout
      Detection of not-created-yet wikis
      Preparing an upload to Debian experimental
      Fixed layout on /project/admin/users.php page
      Fixed label/tag ambiguity in French translation
      Fix display of docs when some doc groups contain apostrophes in their name
      Autobuilt snapshot packages don't really need a .orig.tar.gz (especially since it often breaks the buildbot)
      Fixed CSS for viewvc
      Bumped version number
      Removed display of empty doc groups
      Fixed Selenium tests (hopefully)
      Mention contribtracker plugin in CHANGES
      Fixed width of text and textarea input fields
      Minor French translation update
      Fixed mediawiki plugin prerm script
      Commit stats and repository snapshots should be daily, not hourly
      Give the layout some breathing space
      Removed useless variable and the places where it caused display bugs
      Fixed Selenium tests after change of HTML structure
      Display actual loginname for the SCM read/write instructions when it's known
      Added command-line option to gather all stats from the start
      Fixed SVN stats gathering
      Removed useless <hr> elements
      Make actor logos clickable (contribtracker)
      Switch actor's address field to an URL, and make it clickable on the actor details page
      Make actor URL and logo clickable when relevant
      Updated copyright file
      More updates to copyright file
      Fixed hardcoded French string
      Removed from the project admin's main page some code that's been moved to users.php
      Enhanced user management page
      Fixed variable name
      Use URIs rather than URLs for images and CSS, so that they're not fetched over HTTPS if the page itself is in plain HTTP
      Fixed inconsistency in project activity stats between pages
      More removals of French in CSS classes
      Changing version numbers for upcoming 5.0rc release
      Strip a bunch of files (including sourceless binaries) from the Debian source package
      Updated copyright file to mention the PEAR files
      Getting ready for a 5.0~rc1 upload
      Starting stabilisation/maintenance branch for 5.0
      Fix feature boxes
      Merged from 5.0: brown paper bag bugfix in feature boxes
      Refreshed gettext files
      French translation update
      Merged from 5.0: gettext updates
      Fixed syntax
      Merged from 5.0: another bugfix in feature boxes
      Added transparency to wiki logo
      Use currently logged-in user as admin of a newly approved project if no existing user submitted it (such as the template project) to fix an "open transaction detected" error
      Spread the rounding of tab widths evenly across tabs rather than adding an empty tab to catch the whole error
      Merged from 5.0: open transaction when approving the template project, even spreading of the rounding errors in tab widths
      Fixed syntax
      Prototype for centralised config
      Sample usage
      Refined proposed implementation
      Added config item registration, with default values
      Renamed get_config() to fusionforge_get_config()
      The variable probably needs to be global…
      Unified config for core/user_registration_restricted
      Unified config for core/forge_name (PHP parts only so far)
      Renamed define_config_item() to fusionforge_define_config_item()
      Implemented a sample fusionforge.ini file with a real function to read it
      Only overwrite defined configuration values when reading a config file
      Added suggestion for long-term usage of config API
      Fixed variable name
      Moved code to a singleton class to ease unit testing
      Swap var and section in config accessors, and make 'core' the default section
      New method to get several config items at once
      Added unit tests for the config system (and fixed bugs detected by it :-)
      Added sample tests for a mock config object with different behaviour
      Added method to set global variables from config items.  With unit tests.
      Small tweak to the unit tests
      Renamed fusionforge.ini to config.ini
      Added unit tests for config to the full testsuite too
      Added deprecation tests for old-style configuration items
      Two fusionforge_get_config() migrations (forgotten during a rebase)
      Optimised the deprecation test for config stuff
      Renamed fusionforge_get_config to forge_get_config for easier portability across forge engines
      Three more s/fusionforge/forge/ renamings of config-related functions
      Commit from Debian/Pootle l10n server by user mirabilos. 1637 of 2841 messages translated (527 fuzzy).
      Commit from Debian/Pootle l10n server by user Nilsius. 1639 of 2841 messages translated (525 fuzzy).
      Commit from Debian/Pootle l10n server by user Nilsius. 1649 of 2841 messages translated (524 fuzzy).
      Commit from Debian/Pootle l10n server by user Nilsius. 1666 of 2841 messages translated (518 fuzzy).
      Removed duplicate German translations to fix build
      Fixed forge_set_vars_from_config (thanks, unit testing)
      Filtering out yet more stuff from source package, in an attempt to finally get FusionForge into Debian (experimental)
      Ship missing SQL file in the binary packages
      Typo
      Fixed file uploads for artefacts [#72]
      Merged recent bugfixes from 5.0
      Contentless merge from 5.0
      Use correct name for function
      Fixed programming error
      Fixed SQL queries for search
      Fixed searches [#103]
      Fixed project search
      Merged from 5.0: SQL query for searches
      Fixed group join request check for forge admins
      Fixed bug closing time
      Merged from 5.0: Fixed group join request check for forge admins and Fixed bug closing time
      Contentless merge from 5.0, deliberately ignoring a commit that shouldn't be propagated to trunk
      Merged 4.8.3-1 debian/changelog entry from 4.8
      5.0rc2
      PHP notice
      Moved image to a place where it can be found
      SQL syntax fix
      Merged from 5.0: 5.0rc2 plus a handful of fixes
      Backport from trunk: Rename SOAP GForgeAPI to FusionForgeAPI
      Backport from trunk: Add missing feedback variable.
      Backport from trunk: Fix class name
      Backport from trunk: Fix logic: ensure that $z is set
      Backport from trunk: minor refactoring, use always var $group
      Backport from trunk: Add missing feedback message
      Backport from trunk: Refactor code & fix small errors in gantt select box.
      Backport from trunk: Start removing stripslashes() from code.
      Backport from trunk: Fix wrong getStringFromRequest => getArrayFromRequest
      Backport from trunk: Gantt minor changes.
      Fixed DB access for Exim
      Reverted "Backport from trunk: Start removing stripslashes() from code", it shouldn't have been backported to 5.0
      Ugly hack fixing a Missing argument and a Undefined variable messages
      Fixed notepad invocations to refer to the correct form [#100]
      Contentless merge from 5.0
      Merged a handful of bugfixes from 5.0
      Updated Debian-specific patch to fix formatting of tracker notification emails
      Merged from 5.0: fix Debian-specific patch
      Fixed a notepad invocation to refer to the correct field
      Backport from trunk: made notepad invocations less fragile in case themes add or remove forms
      Contentless merge from 5.0
      Delay translation of some strings until after the localisation has been set up, so the role editing page shows translated text
      Fixed potential memory exhaustion when querying a tracker with lots of big artifacts (details + followups)
      Merged from 5.0: memory exhaustion in tracker queries, and fix in translation for role values
      Merged from 4.8: debian/changelog entry
      Contentless merge from 5.0
      Fixed SQL for downloads reporting
      Merged from 5.0: Fixed SQL for downloads reporting
      5.0
      Merged from 5.0: version numbers
      Changelog update
      Merged from 5.0: Changelog update
      Added role settings for newly-created trackers, subprojects and forums
      Added function to normalize data in roles (add missing settings and remove unneeded ones)
      Added function to normalize all roles in a project
      Normalize all roles when creating a forum, a tracker or a subproject
      Also normalize all roles when deleting a forum, a tracker or a subproject
      Bugfixes
      Better labels for new sections
      If a particular permission bit isn't recorded for a role, and the role's name matches one of the automatically-created roles, then normalization should use the value from the standard role
      Added script to normalize roles on all groups
      Syntax error
      Ship normalize_roles.php script
      Use db_query_params() in normalize_roles.php
      Removed unneeded (and wrong) include
      Added script to run MW's commandline scripts in FF's context
      Turned the script into a more generic wrapper for MW's maintenance scripts
      Added usage
      Automatically import some initial contents into the wiki, if a dump is found
      chmod -x on an SQL file
      Added missing dependency on php5-cli for -plugin-mediawiki package
      Merged from testbranch
      Trivial commit on trunk
      Fixed config loader
      Fixed SVN properties
      Trivial commit on trunk
      Bumped package version number
      Fixed definitions for config variables [#115]
      Config API: migrated sys_default_domain to core/web_host
      Added script used to help with the config API transition
      Fixed PHP notice
      Merged from 5.0: PHP notice fix
      Per-developer Git repositories: creation and updates of personal repos
      Create developers' repositories as clones of the main one rather than just empty
      Fixed URL of developer's repo
      Fixed permissions on repositories
      Added packaging for the personal-git-repos feature
      Bugfixes
      Bugfixes
      Bugfix
      Display RW link to user's private repo when corresponding user is logged in
      Fixed function name
      Added unique constraint on plugin_scmgit_personal_repos
      Fix permissions on users' git repositories in a simpler way
      Guard against non-existing dir
      Added link to request a personal repository (not functional yet)
      Typo
      Added actual page to request personal repositories
      Bugfix
      Fixed scmgit packaging
      Added missing logic to personal repositories (post-update hook)
      PHP syntax fix
      Documented Git personal repos
      Adapt scmgit package dependencies to the new package name for git in Debian
      Fixed a couple of HTML errors
      Merged from 5.0: Fixed a couple of HTML errors
      Added new getRoles convenience function
      Merged from 5.0: More HTML fixes
      Fixed URL in group join request notification email
      Implemented array_replace_recursive() for users of PHP < 5.3
      Cleaned up default values definitions
      Register new plugin_mediawiki_edit role setting
      Added machinery to delegate permissions to plugins
      Allow delegating role settings normalization to plugins too
      Role settings normalization for Mediawiki plugin
      Register the role_normalize hook for Mediawiki
      Set up an admin session in normalize_roles.php
      Added texts for the permissions for new forums/trackers/pm
      Fixed logic error
      Added another helper function
      Actually use RBAC for Mediawiki permissions
      Stop pretending we support MySQL
      Removed old and unused files
      Removed logic for switching across databases (and the sys_database_type variable)
      Config API: sys_scm_{tarballs,snapshots}_path migrated to core/scm_foo_path
      Updated Selenium tests to match link renaming
      Updated one more Selenium test to match link renaming
      Factor configuration variable definitions
      Fixed PHP warning
      Bugfix in MW access control for non-members
      Fixed preg_grep call
      Config API: migrated sys_theme, sys_lang, sys_default_timezone and sys_default_country_code
      Config API: migrated a large bunch of sys_use_* variables
      Fixed #131 (can't attach files when submitting bugs)
      Merged a bunch of fixes from 5.0
      Better default values for stats to avoid empty graphs
      Use the same default values for all statistics and reports
      Merged from 5.0: default ranges for stats and reports
      Fixed bad replacements for use_ftpuploads
      Config API: migrated a handful of sys_*_host variables
      Config API: more variable migrations
      Config API migration: minor fixes
      Updated dpatch to fix build
      Removed obsolete files
      Only mention the URLs for trunk on the SVN pages
      Backported from trunk: Only mention the URLs for trunk on the SVN pages
      Contentless (almost) merge from 5.0
      Suppress "A session had already been started" PHP notices in Mediawiki
      Also allow ~ in filenames for the FRS, for *.deb files
      Implemented 'manual uploads' (by SCP or SFTP) for the FRS
      Bugfix
      Added stub for 'manual uploads' in docman too (commented out for now)
      Added new RSS feeds for docman, forum, tasks and trackers
      unbreak (include pathnames)
      convert to php-gettext
      Rewrote deprecated db_query() calls
      Use current location of config var definitions
      Use config API
      Added ability to sort subprojects according to any column in the subproject listing page
      Config API: convert newly introduced sys_use_manual_uploads variable
      Config API migration: sys_project_reg_restricted
      Save tasks filtering and ordering preferences per subproject, not per project
      Config API: jabber-related variables
      Config API: ldap-related variables
      Config API: ids for special groups
      Config API: path to some pieces of software
      Config API: two variables related to shell accounts
      Config API: prefixes for home directories
      Config API: URL-related variables
      Config API: misc. variables
      Config API: hopefully the last variables in section 'core'
      Updated HTMLPurifier to 4.1.0 (4.0.0 is no longer easily available for download)
      Updated HTMLPurifier to 4.1.0, second try
      Updated HTMLPurifier to 4.1.0, third try
      Merge pre.php and squal_pre.php, no need to maintain two almost identical files
      Convert all scripts to require_once pre.php rather than squal_pre.php
      Load the Theme class even when not logged in
      Fixes to config variables
      Use first IP address when several are returned by hostname -i
      Allow reading several config files (and even a config dir)
      Added a tool to read config files and return a value (for scripts)
      Made the tool executable
      Note to self: PHP, unlike Perl, requires quotes around regexes
      Merged lots of translations from Pootle
      Almost full German translation provided by Tarent
      Fixed zh_CN.po syntax
      5.0.1
      Fix for foreign key constraint violation when deleting a trove category
      Detect wrong project Unix name instead of failing
      Renamed file for consistency
      No editing of project tags if tags are not enabled
      Quieten error_log
      add a (dummy, for now) plugin admin page for the group to the mw plugin
      allow file upload for per-project wgLogo
      check image properties before accepting
      add direct download link to current $wgLogo file
      Include release notes and change log in FRS notification email
      Copied ProjectTaskSqlQueries.php from Evolvis
      Add a valid but not feature-complete JSON generator (tested)
      Copied from Evolvis: Part Ⅰ of UUIDs for task items: a redirector to follow to the real URI
      document there is no float in minijson; avoid php warning in utils
      Part Ⅱ of UUIDs for task items: JSON encoded information, secure
      Part Ⅲ of UUIDs for task items: User Interface
      add t_follow as <link/> and t_lookup(JSON) as <guid/> to the tasks RSS
      fix logic bug
      Small layout fixes
      Eyecatcher in PM notification emails
      Small layout fixes
      add forge_base and forge_name to JSON
      Fixed deprecations after a series of patches ported from Evolvis 4.8
      Removed unnecessary comments
      Use PHP's json_encode when available (with proper locale-related precautions)
      Fix for [#136] project registering failed silently
      Merged from 5.0: Updated HTMLPurifier to 4.1.0
      Merged from 5.0: lots of translations
      Merged from 5.0: 5.0.1 changelogs
      Merged a bunch of fixes from 5.0
      Merged from 5.0: Fix for [#136] project registering failed silently
      Removed old useless files
      Skeleton of an implementation for the API currently discussed
      Updated to match new version of API
      Started porting the current RBAC system to the planetforge.org API: split out a setName() method for the Role class
      Prepare roles for being public
      Added machinery to link a role to several projects beside its home project
      Documented which methods implement the PFO spec
      add/removeUser renamed to add/removeUsers
      Fixed syntax error
      Added PFO_RBACEngine
      Renamed PFO-RBAC.php to PFO-RBAC.interface.php
      Initial implementation of RBACEngine
      Added stub implementations for some required methods
      Added hasGlobalPermission
      Moved stubs to abstract class
      More implementation of the PFO RBAC spec
      Added 'forge_read' permission bit, to allow restricting page views to certain roles
      Implemented isActionAllowed and isGlobalActionAllowed for RBACEngine
      Various bugfixes
      Fixed isError() method call
      Map pre-PFO section names and values to the new ones
      Use string comparisons when mapping old permissions to PFO RBAC values
      More mappings, including for references
      Added convenience functions
      Renamed convenience functions
      Moved two methods from Role to BaseRole
      Moved more code into the compatibility block
      Refactor code for singleton roles
      Removed unused code
      Added methods to check for a specific user's permissions (not necessarily the currently logged-in user's)
      Reimplemented generation of SVN access control file with RBAC
      Reimplemented Permission class with RBAC (and without a reference to the user since it's now always called to check permissions for the current session)
      Updated Permission invocations so they no longer pass a User
      First migration of a permission checking to PFO-RBAC
      Another bunch of RBAC migrations
      Use RBAC to decide what FRS packages to display on project summary pages
      RBAC migration in progress
      RBAC migration in progress
      RBAC migration in progress: FRS classes
      RBAC migration in progress
      RBAC migration in progress
      RBAC migration in progress
      RBAC migration in progress: www/tracker (partial)
      RBAC migration in progress
      Fixed bad rebase
      BaseRole class doesn't really implement PFO_Role
      The RBAC engine and code need to be loaded...
      Determine permission bits for forge_admin and approve_news
      Added session_require_perm and session_require_global_perm convenience functions, and try them out
      Implemented Singleton patterns in a way that actually works...
      Use session_require_global_perm a few more times
      More usage of session_require_perm
      Removed unused code
      More usage of session_require_perm
      More usage of session_require_perm (and new global permission setting: forge_stats)
      Removed last invocations of session_require()
      Deprecate session_require()
      RBAC migration: forums subsystem
      RBAC for forum/tracker/pm factories (it even makes the code simpler)
      RBAC for task managers
      RBAC migration: project admin pages
      RBAC migration
      RBAC migration: frs
      RBAC migration
      RBAC migration: blocks and projects_hierarchy plugins
      Syntax fix
      Handle new level for forums: posting without moderation
      Adedd PL/pgSQL stuff to migrate data to PFO RBAC
      Use explicit IDs for the Anonymous and LoggedIn roles
      Migrate user-role relationships for the explicit roles
      Implemented old-to-new conversion in a PL/pgSQL function
      Use PL/pgSQL function from PHP to migrate RBAC permissions on the fly
      Switch between PFO/old RBAC in a few more places
      Get rid of userCanView() and userCanPost() methods
      Also remove unused getCurrentUserPerm() methods
      Removed userIsTechnician() methods
      Removed userIsAdmin() methods
      Removed a few unused variables
      Added method to fetch a Forum object from its ID
      Added method to find out what roles are allowed an action
      Syntax fixes
      Removed/rewrote a handful of functions that were accessing the role_setting table directly (they now go through the RBAC engine)
      More removals of manual fiddling with role_setting (the same result is happening with the normalization anyway)
      Added convenience function to store a setting for a role, and code to allow listing all roles having *any* permission on some object
      Implemented RBACEngine::getRoleById() method
      Implemented BaseRole::getLinkedProjects()
      Adapted normalization of role settings to new RBAC system
      RBAC: adapted Group::getRoles()
      Enable database changes for planetforge.org RBAC
      Handle dollar-quoted strings in SQL parser
      Bugfixes
      Display all relevant roles in menu to select which one to edit (including global roles and roles not from that project)
      Adapt available settings and defaults to PFO RBAC
      RBAC: plugin-specific settings, default values for roles, naming for settings
      Dynamic detection for USE_PFO_RBAC (based on the existence of a /tmp/fusionforge-use-pfo-rbac file)
      RBAC: adapted Role::getVal()
      Turn the full data migration into a PL/pgSQL function, so the migration can be re-done
      RBAC: edit permissions for a role
      Only allow editing permissions for the current project in roleedit.php
      Use correct variable name in normalization code
      Match interface and implementation
      Use correct variable name
      Cache roles in order to go back to a slightly more reasonable number of SQL queries per page
      Also cache available roles
      Refresh cached available roles when needed
      Match interface and implementation
      Match interface and implementation
      Fixed infinite loop in roleedit.php
      Debug + removed useless code
      Implemented BaseRole::getSetting()
      Settings must be saved even if zero, otherwise the normalization might grant too many privileges
      Syntax fix
      Convenience functions + fixed infinite loops again
      Made PL/pgSQL compatible with PostgreSQL 8.1 (hopefully)
      Typo + better descriptions for role settings
      Don't drop all settings on role update (as that might remove important data)
      Better mapping of the permissions for non-members (and anonymous)
      How about loading the settings for the Anonymous and LoggedIn roles too?  Might be useful.
      Allow editing permissions for Anonymous (role_id=1) when USE_PFO_RBAC
      Only allow editing the name of group-local roles
      Migrated several methods from Role to the BaseRole class
      Unbreak Group::getRoles() in non-PFO RBAC
      Small presentation fixes
      Small presentation fixes
      Implemented Group::addUser() for PFO-RBAC
      Fixes
      Fixed Group::getUsers()
      Fixed member list for projects
      Fixed member list on projects' admin page
      Fixed removal of users from a project
      Fixed changing of a user's role within a project
      Fixed PL/pgSQL syntax
      Removed permission check from Group constructor, since it doesn't belong there and it's also implemented elsewhere
      Fixed wrong variable name
      Fixed another wrong variable name
      Fixed yet another wrong variable name
      Bugfixes
      Empty lists are valid return values for factories
      RBAC: bugfixes in reporting-related permissions
      Ensure factories return a list, even if empty
      RBAC: bugfix for forums and the anonymous role
      RBAC: bugfix for 'pm' permissions
      Reconstruct 'tracker', 'pm' and 'forum' permissions for Anonymous when USE_PFO_RBAC is false
      RBAC: migrated a few permission checks to the new API
      RBAC: migrated forum moderation checks to the new API
      Added a few methods to interface definitions
      Fixed a few permission checks
      Added missing config var
      Initial implementation of a script aimed at helping migration to the new configuration system
      Fixed the return_to for login.php called from Mediawiki
      Tell the user when they've been redirected to the login page (and why)
      Fixed code determining default values for plugins' config vars so it doesn't load the plugins (needed for the migration path)
      Refactor + save config variables from plugins
      Initialized config.ini.d directory structure
      Define some config vars as boolean, with user-friendly values such as 'yes', 'true', 'on' and '1' being interpreted as true
      Updated disable-dav.dpatch for the new config system
      Fix for the config system (and its testsuite)
      Patch [#146] bug fix in tracker admin update settings link, from Ralf Habacker
      Patch [#145] order fix of date lists in reporting module, from Ralf Habacker
      Patch [#144] date conversion fix in project activity, from Ralf Habacker
      Merged from 5.0: three patches from Ralf Habacker
      Fix build of debian packages
      New config variables for paths
      Migrate new config variables
      Add missing definition for chroot config var
      Generated *.ini files go to their proper place
      Removed broken code
      Bugfixes in config system and the migration code
      Migrate config to files that will actually be read
      Interpolate some variables in more places at package build time
      Switch SVN plugin to config API
      Convert Group::enableAnonSCM() and Group::SetUsesAnonSCM() to use the RBAC API
      Fix switched variable names
      Switch rest of the SCM plugins to config API
      Bugfix: snapshots need to be generated in the appropriate dir rather than in /
      Fixed parsing of multi-line dollar-dollar-quoted strings
      Fix permission problems for wiki creation
      Config API: Mediawiki plugin
      Config API: Externalsearch plugin
      Config API: blocks plugin
      Added missing file
      Config API: cvstracker and svntracker plugins (with some side changes for detecting CVS version)
      Config API: mantis plugin
      Variable substitution in configuration variables (with unit tests)
      Use variable substitution in config for external search
      Added config files for SCM plugins
      Use variable substitution in config for mediawiki plugin
      Normalized names and locations of *.ini files for plugins
      Update dpatch
      Buildbot is unhappy about the syntax of this file, maybe its parse_ini_file has a stricter syntax than mine?
      Still trying to understand why the unit tests fail on buildbot
      One more try
      Trying with yet more escaping
      Move JSON bits into external files, since parse_ini_file in PHP < 5.3 can't deal with double quotes
      Stricter syntax for *.ini files (and one PHP file too)
      Updated to HTMLPurifier 4.1.1
      Merged from 5.0: Updated to HTMLPurifier 4.1.1
      Fixes in config system
      Removed a few mentions of local.inc
      Quote values in generated files.
      Use unified config from Perl scripts too, as much as possible
      Only quote values that need to be quoted, and fix parsing of booleans
      Added new sample config.ini for installations in /usr/local
      More homegenous sample config.ini files
      Variable interpolation needs to be delayed, so as to allow booleans to refer to one another, such as defining scmsvn/use_ssl=$core/use_ssl
      configman.php can now display the configuration from the config API
      Fixed forum_get_object() to unbreak the creation of forums on project approval
      Fixed permission checking for posting to forums; this should fix the 'no welcome messages in newly-created forums' problem too
      Fixed crasher in forum moderation page
      Fixed forum moderation interface
      Removed useless click that seemed to cause the testsuite to break
      Added missing tbody element
      Dropped unused dependency on perl-suid
      Uploading 5.0.1+svn10006-1 to Debian
      Merged from 5.0: dropped perl-suid dependency, changelog for 5.0.1+svn10006-1 upload
      Bugfix in the on-the-fly translation from old to new permissions
      Fixed migration of permissions for the Default role (which is a bit pathologic)
      Contentless merge from 4.8
      Merged from 5.0: fixes for [#139], [#141] and [#148]
      Added default config values for home dirs
      Added default config value for custom path
      Added new config variable: core/log_path (will be used later, including for Apache config)
      Silently ignore unreadable config files: those containing secrets aren't always meant to be read by the Apache user
      First try at a new Apache config system
      Renamed variables for compatibility with config system
      Added script to fill in the blanks from Apache config file snippets for the most common cases
      Use core/log_path for logging directory
      Ship generated Apache config files (not used yet)
      Use config variables for default location of SSL certificate
      Added mechanism for runtime regeneration of Apache config files
      Ship manage-apache-config.sh
      Bugfixes
      More generic pattern replacement for Apache config files
      Fixes
      Generate dynamic files at install time
      Fixes
      Added master Apache config file, use it in Debian packaging
      Stop generating Apache config files from setup
      Adapted manual install to new Apache config system
      Use -opt rather than -fhs for manual install
      Removed duplicate code
      Added Apache config snippet for SVN over DAV
      Fixed path
      Oops.  Manual install has config in /etc/gforge and not under /opt.
      Ensure there's a /var/lib/gforge/etc/httpd.vhosts file to include, even if empty
      Enable a few required Apache modules
      Added another required module
      The -opt installation scheme really isn't that different from the others
      Merged from 5.0: a few bugfixes
      Minor fixes in logging
      More tweaks to the -opt installation scheme
      Handle PostgreSQL 8.4 init script too
      More handling of PostgreSQL 8.3 and 8.4
      Added missing dependency on HTMLPurifier
      Make some scripts executable
      Fill in the blanks in Apache config on installation
      Ensure we have a /var/log/gforge
      Minor fix in logging
      Fix executable bits on scripts in the right place
      Guard against empty values breaking Apache config
      require_once logic only works if all calls are made using the same invocation
      Install *.ini-based config system
      Configuration needs to happen as a final step
      Script needs to be executable
      Merged from 5.0: added inetd dependencies for scmcvs and scmsvn plugins
      Trying to fix deb package autobuilding after the gforge->src renaming
      Also remove directories for the eirc plugin
      Automated migration to *.ini-style configuration
      Moved pre.php and squal_exit.php to common/include (so they can be accessed even when the web parts aren't installed or up-to-date)
      Added compatibility pre.php in www/include until other scripts are fixed
      Removed two warnings during migration to *.ini
      debconf-updatepo
      Use pre.php from common/include in forge_get_config script
      Moved env.inc.php to common/include
      Added compatibility www/env.inc.php file
      Ignore *.deb files for bzr
      Switch the installation purpose to a config variable (core/installation_purpose)
      Dropped dependency on viewvc for -plugin-scmsvn
      Config API: finish the migration of core/installation_purpose
      Renamed core/installation_purpose to core/installation_environment
      Installation environment is development by default, changed to production at build-time for Debian packages
      Use proper location for env.inc.php
      Remove unneeded code
      Inform the admin when upgrading config to *.ini files
      Use semicolons for comments in config.ini-* files
      Added a check for empty last lines
      Adapted testsuite to gforge directory renamed as src
      Use config API for timezone
      Removed empty lines at end of files
      Cope with tail(1) complaining about empty files
      Turn SSL off by default, with a single file edit needed for turning it on
      Fixed generation of random password
      Ensure local.pl always returns a non-zero value
      Fixed the include path problem for pre.php
      Fixed syntax error in postinst script
      Database management needs php-pgsql
      Removed dependency from common/ stuff to www/ stuff
      Added mechanics to delay the establishing of the DB connection until a query actually happens
      Removed obsolete and unused file
      Use pre.php from $gfcommon/include rather than $gfwww/include
      Trying to fix buildbot's config
      Removed COPYING.php from *.rpm (hopefully fixes build of said *.rpm)
      Don't hide database install/upgrade logs (temporary measure for debugging)
      Fixed path to db_reload.php
      Save database install/upgrade logs in /var/log again
      Only do HTML validation and JS stuff when on the web
      /usr/bin/rename does different things on Red Hat and Debian, so let's recode in pure shell
      Fixed assigned_to dropdown in task creation page
      Only try to json_decode() if that function exists
      Look for the test suite in both of the places it can be
      Merged from Evolvis: added sftp:// links where applicable
      Merged from Evolvis: some XHTML conformity fixes
      Merged from Evolvis: RSS feeds for individual tasks
      Merged from Evolvis: when complaining about an invalid email address, tell the user which address causes trouble
      Merged from Evolvis: fixes to the trove map
      Merged from Evolvis: redirect to FF's login page (and related) rather than disabling the Mediawiki link
      Merged from Evolvis: user preference for number of artifacts/tasks to display
      Make sure getAllForumIds() returns an array (even if empty)
      RBAC system fixes
      Mediawiki plugin now uses new RBAC system
      Also handle Mediawiki read access with RBAC
      Fixed logic error
      Make code match better with logic when determining role settings for a project
      Improve extratabs robustness
      Allow PFO-RBAC roles to be created
      Fetch correct id for the newly created role
      More fixes in role creation
      Minimal UI to create a new role in a project
      Fixed role renaming
      PHP notice
      Many RBAC fixes
      Added method to get global settings from a role
      Only create tools in newly registered projects if they're globally enabled
      Move some RBAC-related methods to the upper class
      Link newly-created projects to the Anonymous and LoggedIn roles
      RBAC: add handling of global roles to some methods
      UI to create global roles and edit their permissions (nothing to add users to them yet)
      UI to create global roles and edit their permissions (nothing to add users to them yet)
      PFO-RBAC for role deletion
      PFO-RBAC: misc fixes
      PFO-RBAC: misc fixes
      PFO-RBAC: UI to add/remove users to global roles
      Use RBAC to determine list of project admins and members
      Use RBAC to determine what projects a user is a member of
      Use RBAC in My Projects widget
      Remove some duplicated code
      RBAC: fixes + UI to set a group-specific role as public/shared
      Improvements in public/shared role handling
      RBAC: fixes + UI to link/unlink external roles to a project (ie. global roles, or roles defined in another project)
      Fix query searching for roles allowed a particular action
      Don't forget to remove permissions on a project from a role when unlinking the role from the project
      Introduce smart comparators for groups and roles, and use them in a couple of places
      Less SQL, more code reuse
      Basic UI to allow users to have several roles inside one project, and fixes for places where the old assumption stops working
      Better UI to grant extra roles to project members
      Shuffle blocks around in the project membership page: member-related operations on the left column, role-related operations on the right one
      Less SQL, more code reuse
      Minor UI tweak to project membership admin page
      UI tweaks to project membership admin page
      Replace My Page with the widget-based implementation, and remove the old code
      Force widget-based implementation of project summary page and remove the old code
      Less SQL (and fewer references to the user_group table), more code reuse
      Less SQL (and fewer references to the user_group table), more code reuse
      Fewer references to the user_group table when USE_PFO_RBAC
      Less SQL (and fewer references to the user_group table), more code reuse
      Less SQL, more code reuse, and simpler code paths for sync between FF perms and system perms
      Less SQL (and fewer references to the user_group table), more code reuse
      Less SQL (and fewer references to the user_group table), more code reuse
      Be more explicit about what a shared role is
      Less SQL (and fewer references to the user_group table), more code reuse
      Moved preplugins.php to where its users expect to find it
      Also moved plugins_utils, and fixed a few includes
      Project creator is now stored in a special GroupJoinRequest rather than in user_group if USE_PFO_RBAC
      make check now returns non-zero in case of error, allowing for "make check && do_something"
      SQL fix
      Unbreak project approval when not using PFO-RBAC
      Add temporary failsafe measure to group deletion; will be gone when we get rid of user_group
      Restrict one use of user_group to non-PFO-RBAC
      Removed dead code
      Restrict one use of user_group to non-PFO-RBAC
      Less SQL, and less user_group
      Less SQL, more code reuse, and less user_group
      Less SQL, more code reuse, and less user_group
      Less SQL, more code reuse, and less user_group
      Unbreak infinite recursion triggered in User::getGroups()
      Use global roles for the forge-wide permission bits
      Missing global
      Make forge-wide administrative roles private by default
      Show only allowed parts of the forge-wide administrative links in the widget
      Pending users list: fix link in widget, add in /admin/
      Rename image file so the CSS knows it by its proper name
      Fix bad use of API
      Fixed role normalization
      Check for empty names when creating a role
      pfo_rbac_permissions_from_old needs to handle global permissions, even if we remove them from pfo_role_settings afterwards
      Fix test after renaming a link...
      More test fixing
      More test fixing
      Fix two SQL queries and add a missing one
      Removed dead code
      USE_PFO_RBAC, not PFO_USE_RBAC
      Less SQL, more code reuse
      Fixed syntax error
      Less SQL, more code reuse
      Temporarily enabling PFO-RBAC on the buildbot
      Switch PFO-RBAC back to off on the buildbot
      Temporarily enabling PFO-RBAC on the buildbot
      Large merge from 5.0 (bugfixes and translations)
      Removed obsolete and broken dpatches
      Include install-common.inc in RPM packaging
      Merged from Evolvis: PHP warning
      Merged from Evolvis: PHP warning
      Merged from Evolvis: PHP warnings
      Merged from Evolvis: PHP warnings
      Refresh gettext files
      Some French translation
      French translation (ongoing)
      Add missing newlines to make gettext happy
      gettext-related fixes, including a new check for syntax validity of the *.po files
      French translation: no more fuzziness
      More French translation work
      'Fixed' Language-Team in gettext files
      Added missing require, hopefully fixing manual installation
      Rename gforge-config to fusionforge-config
      Delay usage of SYS_DB_PRIMARY until after we're sure it's defined
      Delay usage of SYS_DB_PRIMARY until after we're sure it's defined
      Also handle cases where the very first query goes to a database other than the primary one
      Handle one more corner case
      fusionforge-config rename needs to be propagated to packaging too
      Taken from Evolvis: forge admins can now create users and immediately activate them (without a confirmation email)
      Taken from Evolvis: return_to URLs for login/logout links in Mediawiki
      XHTML fixes
      Use config API even during setup
      Remove systematic connection to the database, since it's automatically established on the fly
      Move check for the connection to the database to its proper place
      Trying to reduce the database accesses in forge_get_config script so it can be used for the creation of the database
      Simplify (and fix) latest commit
      Added simple script to change a user's password from the command-line
      Ship correct script in -db-postgresql
      Fix the empty admin password problem on fresh installations
      Less useless verbosity
      Remove some (very rarely used) configurability to increase determinism
      More code reuse, more readability in the script and in its output
      Add validation for mailing-list names to the Perl implementation
      Merged from 5.0: several fixes, including a XSS in globalsearch
      Fixed syntax error and deprecation
      Merged from 5.0: bugfix in -mta-postfix packaging, changelog
      Let iconv do the work of removing accents
      Let iconv do the work of removing accents, in another place too
      Use the db_password from Debconf, if any
      Use appropriate debconf variable names
      Bash voodoo required to keep the DB upgrade working even if db-upgrade.pl is silent (which is now going to be most of the time)
      Bash voodoo to cache configuration variables during manage-apache-config.sh -- this brings down the execution time quite a lot
      Fixed RBAC for Mediawiki
      Added missing normalization for RBAC in Mediawiki plugin
      Fixes in normalization for RBAC in Mediawiki plugin
      Fixed include
      More include fixing
      Fixes in role updating
      Reverting part of the last commit, that part wasn't ready
      Removed dead code
      Added hooks allowing a plugin to provide its own semantics for RBAC
      Use the new hooks in Mediawiki plugin
      One more hook to simplify RBAC in plugins, and usage in Mediawiki
      Started porting webcalendar to PFO-RBAC, with a few simplifications on the way
      Fixed RBAC translation code
      Only use associative arrays for caching if Bash >= 4
      Optimize a bit, even in the slow bash-3 case
      Fixed usage of deprecated variables
      Use built-in Perl function rather than depending on external tool
      Use RBAC for artifact workflow checking
      Use RBAC API rather than accessing the user_group table
      Use RBAC API rather than accessing the user_group table
      Use RBAC API rather than accessing the user_group table
      Use RBAC API rather than accessing the user_group table
      Actually remove the unused code...
      Prepare some more for the removal of user_group
      Syntax fix
      Use RBAC API rather than accessing the user_group table
      Use RBAC API rather than accessing the user_group table
      Use RBAC API rather than accessing the user_group table
      Use RBAC API rather than accessing the user_group table
      Small shell optimisation
      Create a graveyard for old plugins
      Move webcalendar plugin to plugins/old
      Fixed RPM packaging after removal of webcalendar plugin
      Regenerated debian/control from its components
      Move webcalendar to old/, really
      Slightly less verbosity
      Ensure the initial unix_pw is set as invalid for the admin user
      Updated links to JS libraries
      Remove hardcoded version numbers from jquery file names
      Enlarge ip_addr field in session table so it can handle IPv6 addresses
      Fix the tests, don't skip them
      Fixed permissions on forums created in new projects
      Fixed PHP notices
      Fixed use of GJR to store the project submitter
      Temporarily enabling PFO-RBAC on the buildbot
      Set admin user as one of the 'Forge administrators', rather than one of the 'News moderators'
      Setting admin's global role can't happen before the DB has been upgraded, the bug must be elsewhere
      Granting the forge admin role during DB reloads too
      SQL syntax fix
      Ship *.ini files in Debian packages
      Refactoring some pieces of the test suite in preparation for a test suite dedicated to RBAC
      Fixed removal of role settings when unlinking a role from a project
      Don't display inaccessible projects on the front page
      Starting a test-suite for RBAC (and fixing one bug it already found)
      Fixed permissions for Anonymous and LoggedIn roles on frs/trackers/pm/docman for new projects
      Regenerate control file from its sources
      Added packaging magic for transitioning gforge-plugin-* to fusionforge-plugin-* packages
      Fixed control file syntax
      Regenerate control file from its sources
      Document the renaming of the gforge-* packages
      Not all packages renamed
      Fixed control syntax
      Rename gettext domain from gforge to fusionforge
      Enable RBAC testsuite
      RBAC testsuite: creation of global roles, adding/removing users to them, setting/unsetting permissions
      Bit of refactoring in test suite
      Updated dpatch
      Removed dead file
      RBAC testsuite: checking approve_projects and approve_news permissions (with associated fixes)
      Increase timeouts for project approvals, to allow testsuite to work more reliably on my (rather old) computer
      Enable RBAC tests in default testsuite
      Updated dpatch
      Merged from 5.0: a handful of fixes by Alain
      Merged from 5.0: fixes to NSS/MTA database credentials, 5.0.2-4
      Rename the RBAC testsuite to a name that's actually used by the schedulers
      Work around project_registration_restricted in RBAC testing
      Merged from 5.0: Added missing spaces to fix SQL queries [#208]
      Simplify code and only display project registration link if relevant
      Fixed workaround
      Fixed two PHP warnings
      Fixed logic in permission delegation
      Fixed logic displaying project registration link
      PHP warning
      Test the plugin object before acting on it
      Fixed XPath selectors for the RBAC testsuite
      Updated testsuite to match current link titles
      Update template renderer to work with new template syntax
      RBAC testsuite: adding/removing roles for users in a project
      RBAC testsuite: test permissions in project for local and shared roles
      Keep filtering of userlist after changing one user's status
      Avoid red text on red background for error messages
      Fixed two of make check's complaints
      Added exception to db_query deprecation test for MantisOSLCConnector.php, which refers to Mantis's db_query() and not FusionForge's
      Fixed includes
      Rephrase feedback message to match what happens when an admin registers another user
      Make RBAC testsuite not fail when run from a non-clean database
      Fixed Debian variant of the testsuite to reload a clean database between tests
      Switch to the new RBAC engine by default (old code still present)
      Typo
      Force a new data migration now that PFO-RBAC is enabled by default
      Fixed ordering of SQL snippet
      Document major changes in 5.1
      Fixed XPath
      Restart DB server to drop existing connections before trying to drop the DB
      Added config file for running testsuite on the ffsandbox VM
      Filter out more messages from db-upgrade.pl
      Fixed crontabs
      Remove uninstallable package from dependencies
      Refactor and optimize testsuite (by removing unneeded back-and-forth between pages)
      Fixed RBAC test
      Removed usage of deprecated function
      Syntax fix
      Simplify sed expressions, and replace @FOO@ stuff in crontabs
      Fixed behaviour of SCM admin page: when only one SCM plugin was installed, the projects would forget they used it
      OSLC plugin depends on php-http >= 1.4.1
      Updated images for 5.1
      Ported patch [#214] (PHP warning on empty searches)
      Starting 5.1 branch
      Merged from 5.0 branch: chroot fix
      Merged the first bunch of commits from 5.1 branch
      Switch testsuite back to trunk
      Mention RPM packages
      Mention RPM packages
      Merged from 5.1: mention RPM packages
      Added missing dependency on libjs-jquery, rebuild debian/control accordingly
      Merged from 5.1: added missing dependency on libjs-jquery
      Apply docman monitoring SQL
      Merged from 5.1: apply docman monitoring SQL
      Use an array as parameter instead of an imploded string
      Implemented artifact comparator and sorter working on extra fields
      Allow sorting along extra fields in tracker browse (and power query) mode
      SQL syntax fix
      Added missing SQL file for query options
      Merged from 5.1: sort tracker artifacts according to extra fields
      Fixed logic error that could prevent a full listing of a user's projects
      Convert project auto-approval to config API, and don't try to send mail when auto-approval is on
      Check appropriate permission
      Postpone role normalization to accelerate project approvals
      Applied patch [#175] to support importing artifacts with their history
      LoadPlugin shouldn't return true unless the plugin is actually loaded
      Loop on the roles, not on the groups (since otherwise some roles will be processed way too many times, e.g. Anonymous)
      CallHook needs to accept parameters array as reference, so plugin_hook_by_reference can work
      Bring comment in sync with code
      Merged a dozen commits from 5.1, mostly fixes
      Merged from 5.0: doc fixes
      Merged from 5.1: improvements to pluginman, doc fixes, other minor changes
      Merged from 5.1: Fix RPM build
      Add default values for upload_dir and ftp_upload_dir
      Merged from 5.1: fixes to upload_dir and ftp_upload_dir config variables
      Revert whitespace change
      Added EXPERIMENTAL script to apply coding style guidelines, not to be used yet as it breaks some things
      Added check for SVN conflict markers
      Filter activity view according to current permissions, fixing [#223]
      Merged from 5.1: Filter activity view according to current permissions
      Fixed variable name
      PHP Notice
      Fixed call to class method
      Fixed variable name
      Fixed SQL query
      Added forgotten 20101024-docman-createonline to DB upgrade
      Load plugin-specific permissions for Anonymous and LoggedIn roles too
      Sanitize schema name
      Tracker/task admin doesn't necessarily imply tech (otherwise all forge admins would be techs for all trackers)
      Use foreach() rather than for(;;) to avoid problems with arrays where keys are not contiguous
      Merged from 5.1: various bugfixes
      Allow non-standard ports for HTTP/HTTPS
      Keep line breaks in artifact details even when they use DOS-style line endings
      Preserve order when retrieving a list of users or groups by id
      Template projects reworked, see [#225]
      Fixed include paths
      When creating a new project-local role, propagate its new_{tracker,pm,forum} permissions to the existing trackers etc.
      Delay loading of WidgetLayoutManager.class.php until needed
      Merged from 5.1: template projects, iframes in the extratabs, and lots of fixes
      gfcommon is a global variable
      Disable cron on Debian testsuite too
      Run DB upgrade snippet for extratabs plugin
      Merged from 5.1: bugfixes
      Removed temporary changelog entry
      Merged from 5.1: Removed temporary changelog entry
      Fixed SQL
      Adapted testsuite to new docman UI
      Be less dependent on default values
      Documented bugs and ensure we start from a known version
      Fixed 'else' problem
      More work on beautifier, still not complete
      Added asserts to check template feature
      Fixed line endings
      Fixed variable name
      Create dirs if needed
      Wait until config is correct before migrating it to *.ini files
      Give PostgreSQL a few seconds to start
      Merged from 5.1: bugfixes
      Fixed SQL query for project list so even projects without any roles are displayed
      Merged from 5.1: SQL fix
      Darcs plugin: handle multiple branches per project (patch [#238] from Sylvain Le Gall)
      Debian packaging for the gravatar plugin (patch [#239] by Sylvain Le Gall)
      Fix news creation without default Site News forum permission (patch [#243] from Sylvain Le Gall)
      Test for presence of /trunk before suggesting what to svn checkout (patch [#240] by Sylvain Le Gall)
      Merged from 5.1: a series of patches by Sylvain Le Gall
      Added missing dependency
      Cope with remote database in Perl scripts
      Avoid returning duplicates in group_get_objects()
      Fix (and testcase) for bug [#245]
      Merged fixes from 5.1
      Merged from 5.1: reverting a recent patch
      Turn $sys_use_project_tags into a config variable
      Removed src/www/project/admin/editgroupinfo.php (replaced with index.php), updated other files accordingly
      Merged from Evolvis (wui-tweaks branch): display plausible upload size limit in FRS
      Merged from Evolvis (wui-tweaks branch): Added ForgePlucker meta header
      Merged from Evolvis (wui-tweaks branch): Added forge version to features_boxes
      Merged from Evolvis (wui-tweaks branch): Allow picking project tags from the ones already defined on other projects
      Merged from Evolvis (adminlove branch): Allow forge admin to change a user's password
      Turn $sys_use_project_full_list into a config variable, and refactor some code in the software map
      Merged from 5.1: some features merged from Evolvis, and a little code refactoring
      Refreshed gettext files
      A few updates for French
      Translation updates
      Factor some Perl code to allow for future improvements
      Merged from Evolvis (mailman-urls branch): Use HTTPS for Mailman when use_ssl is on
      Merged from Evolvis (mailman-urls branch): Use HTTPS for Mailman when use_ssl is on
      Merged from Evolvis (lintian branch): Fixed a couple of Lintian warnings
      Merged from Evolvis (enlarge-pw-field branch): Enlarge the user_pw column to allow for different password schemes if needed
      Merged from 5.1: Merges from Evolvis, fixes, translations
      Don't forget to ship the SQL file
      Merged from 5.1: ship SQL file
      Merged from Evolvis (email branch): Create .forward files in shell accounts to redirect user at forge mail to their registered address
      Allow different compression methods for SCM snapshots/tarballs (from Evolvis 4.8)
      Re-merge the iframe feature in extratabs, which somehow got lost
      Merged from 5.1: extratabs iframe fix
      Fixed permission checking in Mediawiki plugin
      Merged a handful of fixes from 5.0
      Merged from 5.1: a few fixes, including some from 5.0
      Fix Mediawiki RBAC so it really checks the permissions for Anonymous
      Merged from 5.1: Mediawiki RBAC fix
      FRS: Download latest version of a file from a package, or latest release of a package as a zip
      Convert sys_use_diary to a configuration variable
      Don't try printing table headers if none provided
      Merged from 5.1: Two minor fixes
      Better error messages for deletions
      More error messages for deletions
      Merged from 5.1: error messages for deletions
      Factor most of the config out of the distro-specific config.ini file
      Updated dpatch
      Fixed unit testing of config
      extra_config_dirs needs to be defined in the config.ini file so it can reference the others
      Ship defaults.ini and debug.ini files in -common package
      Ship set of default values for configuration variables
      Merged from 5.1: tweaks to the default *.ini files
      Disable SSL on buildbot
      Fixed PHP notices
      Use exports rather than checkouts for snapshots
      Fixed filename in crontab
      Merged from 5.1: fixes
      Need a fourth z to be higher than zzz-migrated-old-config
      Merged from 5.1: fix for the buildbot
      Fixed interpolation in an Apache config file
      Fixed URL of the wiki
      Bugfix in Unix account creation, thanks to Sylvain Le Gall
      Mark one forgotten string as translatable
      Fixed function name in call
      Added missing Emacs snippet
      Refreshed gettext files
      Merged from Evolvis: use PHP readdir() rather than forking ls
      Merged from Evolvis: use existing variable
      Merged from Evolvis: prevent a PHP fatal error if user can't be resolved
      Merged from Evolvis: improve flushing output buffers
      Merged from Evolvis: random number generator using entropy provided by the kernel
      Use util_rand{num,bytes}() when appropriate
      Merged from Evolvis: HTML validity fixes
      Merged from Evolvis: fix return_to redirect to Mediawiki on logout
      Merged from Evolvis: HTML validity fixes
      Merged from Evolvis: HTML validity fixes
      Removed some commented-out code
      Update testsuite to match changed string in project admin
      Update testsuite to match changed feedback string in docman
      Consider host and port of DB in backup_site cronjob [#206]
      Use a .pgpass-like file rather than trying to give pg_dump a password through stdin
      Merged from 5.1: a series of fixes by Alain
      Merged from 5.1: a series of fixes by Alain and myself
      Merged from 5.1: several fixes and features merged back from Evolvis
      Merged from 5.1: misc. fixes
      Merged from 5.1: misc. fixes all over
      Fixed syntax error introduced during a merge
      Added central plugin_mediawiki_interwiki table to allow cross-project links in the wikis
      Register links in the interwiki table when wikis are created/dropped
      Use correct URL in interwiki table
      Unbreak command-line script wrapper for Mediawiki
      Merged from 5.1: Unbreak command-line script wrapper for Mediawiki
      Force loading of MW classes to help with command-line script wrapper
      Nightly dumps of Mediawiki wikis (at least those that are readable anonymously)
      Bugfixes for Mediawiki dumps
      Regenerate Apache config files from sources
      Added two helper scripts to get the preferred compressor and the corresponding file extension for use in shell scripts
      Compress database dumps according to the configured method
      Harmonise return_to behaviour for login and logout, and stop redirecting to inaccessible pages such as /my/ on logout
      Display artifact status in list of artifacts related to a task
      Use getArrayFromRequest rather than _GET/_POST
      Remove allow/deny directives
      Added deprecation check for three forgotten config variables
      Merged from 5.1: small fixes all around
      Added missing scm* plugins to exclusion list
      Grant interwiki management rights to people with forge_admin rights
      Fix permission check
      Manual uploads (SCP/SFTP) for the docman
      Removed useless variable
      Refreshed gettext files
      Run new SQL files on upgrades
      Manual uploads (SCP/SFTP) for the docman
      Removed useless variable
      Refreshed gettext files
      forge_admin is a global permission
      Merged from 5.1: translations and theme fixes
      Make displayed order of followups configurable in trackers and tasks
      PHP syntax fixes
      Display size (and other info) for tracker attachments
      Merged from Evolvis: misc. PHP and HTML fixes
      Merged from Evolvis: addUploadedFile SOAP method to publish files already uploaded through SCP/SFTP
      Merged from Evolvis: pick the first response out of what hostname(1) returns
      Only give access to secrets to the main sites (projects-in-mainvhost.inc, I'm looking at you)
      HTML fixes
      Use util_make_url()
      Merged from 5.1: a bunch of fixes initially from Evolvis
      Revert previous change to secrets.inc, that file was already only included in the right circumstances
      Merged from 5.1: revert of a recent broken patch
      Display status of related tasks in trackers
      Allow tracker admins to unlink a task from an artifact
      Display completion rate of related tasks in trackers
      Display average task completion rate
      Use appropriate object
      Merged from 5.1: VM scripts and fixes
      Merged new version of OSLC plugin from 5.1
      Minor rephrasing in DB upgrade script
      Postpone fetching of .../job/foo/config.xml until it's needed
      Fixed strange characters in page header
      Initial packaging for mantisbt
      Added DB initialization scripts
      Use correct plugin name in script
      Remove unneeded include
      Ship the db-*.pl scripts
      Use correct path for SQL file
      Also ship SQL file in debs...
      Use correct values from config
      Fixed mass mailings
      Merged from 5.1: series of fixes by Alain
      Merged from 5.1: series of various fixes
      Merged from 5.1: translations refreshed
      Merged from 5.1: OSLC plugin resync
      Merged from 5.1: long series of fixes by Alain
      Merged from 5.1: Fixed mass mailings
      Started splitting auth-related hooks
      Implemented basic functions for an AuthBuiltin plugin
      Register authbuiltin plugin by default
      Fixed packaging
      Handle sufficient/required
      Fixes
      Fixes all over for when two auth plugins are active
      Renamed class to avoid conflicts
      Packaging+config for ldapextauth
      Added new optional parameter email to GFUser::update()
      Cleanups
      Cleanup
      Cleanups
      Fixed logic error
      Fixes to existing auth plugins + new authcas plugin (not fully tested)
      Fixes to authcas
      Create users from LDAP if authentication was good but no user exists in DB yet
      Call sync_account_info hook on every page
      Allow syncing MD5/Unix password from LDAP
      Fixes
      Fixes
      Fixes
      Use proper version number for database upgrade
      Refresh generated file
      Trying a less exotic syntax for .ini file to make buildbot happier (hopefully)
      Let's try with double quotes
      Double quotes here too
      Renaming ldapextauth plugin to authldap for consistency with other auth* plugins
      Make db_error() work the same way as other db_*() functions when an explicit database is passed in, and ensure consistency in usage of that code
      Use symbolic names for database identifiers and keep the constants inside the abstraction layer
      Renamed AuthPlugin::login() to startSession() for clarity (and to prevent authcas from triggering on-login sync_account_info on each page)
      Refresh session cookie
      Added authhttpd plugin to re-use some kind of Apache authentication (LDAP, Kerberos, PAM, manual file, etc.)
      Handle error conditions in util_randbytes(), and re-use that function in oauthprovider instead of reimplementing it
      Store HTML for login form in a variable, in prevision for upcoming change
      Only generate HTML snippets for the login form in auth* plugins, the actual displaying is left to login.php
      Factor login page and form, and allow direct authentication when it makes sense.
      Various fixes to login pages
      Use a tabber on the login form
      Factor default cookie name for auth* plugins
      Syntax fix
      Fix login page
      Only use tabber when there are several forms to display
      Fix login form/page function
      Fix transparent redirection
      Fix Location directive
      Fixes to authhttpd
      Use a common method for redirection to a (potentially external) URL
      Add authhttpd to .spec file
      Added symlinks to config files
      Merged from 5.1: series of fixes by aljeux
      Merged from 5.1: fixes of 2011-03-16
      Merged from 5.1: fixes of 2011-03-18
      Merged from 5.1: fixes of 2011-03-19
      Merged from 5.1: fixes up to 2011-03-22
      Merged from 5.1: fixes up to 2011-03-25
      Merged from 5.1: fixes up to 2011-03-31
      Set auth* plugins to be neither sufficient nor required by default (this should come from an explicit configuration)
      Started removing references to Group::isPublic() since its functionality is now better provided by the RBAC system
      Stop updating the project's is_public flag in the database
      Removing one use of groups.is_plugin
      Getting rid of groups.is_public: common/include
      Getting rid of groups.is_public: common/search (which finishes common/)
      Getting rid of groups.is_public: www/softwaremap/full_list.php
      Fixed SQL query
      Fixed softwaremap pages for groups.is_public deprecation
      Fixed news/admin page for groups.is_public deprecation
      Merged from 5.1: fixes of 2011-04-03
      Merged fixes from 5.1
      Fix default permissions for newsadmin's newforum [#265]
      Merged from 5.1: fix for [#265]
      Non-regression test for [#265]
      Merged from 5.1: non-regression test for [#265]
      Fixed PHP warning
      Fixed role normalization occurring when semi-privileged users trigger the action
      Suppress a PHP warning and ignore undefined sys_use_dav)
      Don't be too zealous in fixing new_forum permissions for the anonymous role
      Newsbyte-related forums need to belong to newsadmin only when approved for front page, for RBAC to be effective
      Re-enable (and fix) several tests in the testsuite that were left disabled some time ago
      Merged from 5.1: RBAC-related fixes to forums and news
      Fixed display of query if search returns no results
      Fixed variable name
      Fixed permission checking for role updating, bug [#252]
      Merged from 5.1: two fixes
      Fixed displaying of read/write instructions for scmgit [#267]
      Activate users (well, submitter) when approving a project [#266]
      Activate users when adding them to a project [#268]
      Getting rid of groups.is_public: www/admin
      Getting rid of groups.is_public: www/export
      Getting rid of groups.is_public: www/include
      Getting rid of groups.is_public: www/new
      Getting rid of groups.is_public: www/soap
      Merged from 5.1: lots of uses of groups.is_public removed, and a few fixes
      Removed UI for "public/private" bit for projects, handled by RBAC now [#275]
      Stopped moving news-related forums to the newsadmin group; also split     the news approval page into its own file.
      Merged from 5.1: Removed UI for "public/private" bit for projects
      Added upgrade path to move news-forums to their own groups and fix permissions afterwards
      Fixed SQL file name in upgrade script
      Merged from 5.1: news-related forums are now in their own groups
      Trying to fix the build: use the URL for the RPM job for packages used by the source job
      Refreshed gettext files
      Some work on the French translation
      Added dependency on libjs-jquery-tipsy since it's now available in Debian
      Fixed shell logic
      Added transitional packages so upgrades don't lose data
      Updated Debian-specific patch to use jquery-tipsy as provided by the package
      Provides: and versioned Conflicts:/Replaces: aren't working too well
      Temporary hack to grab libjs-jquery-tipsy from unstable until it reaches testing/backports
      Fixing temporary hack
      Fixing temporary hack, 2nd try
      Fixing temporary hack, 3rd try
      Merged from 5.0: one SQL fix + documentation of 5.0.3 release
      Merged from 5.1: translations, fixes, testsuite
      Trying to debug 'Invalid Email Address' error in testsuite
      Get the admin's email from the config files in Perl scripts too
      Use correct variable name
      Use correct variable name
      Cope with PHP's idea of 0
      Added a script to force a refresh of all the NSS tables
      Make user list more readable in the project member admin page
      Fixed one instance of wrong XPath in RBAC testsuite
      Fixed function name
      Generate a session key on installation
      Allow command restrictions on the SSH authorized keys
      [#303] Insert line breaks where appropriate in RSS feeds
      Fixed SQL query
      Fixed logic
      Make chroot install script more resilient
      Removed string used only for debugging
      Make chroot install script more resilient, again
      Update RBAC testsuite for recent HTML changes
      Contentless merge from 5.1 (up to 2011-04-21)
      Merge from 5.1 (up to 2011-04-22)
      Contentless merge from 5.1 (up to 2011-04-29)
      Merged from 5.1 (up to 2011-05-06)
      Contentless merge from 5.1 (up to 2011-05-14)
      Almost contentless merge from 5.1: update FSF's postal address and copyright notices
      Merged from 5.1: fixes from Evolvis
      Merged from 5.1 (up to 2011-05-17)
      Updated dpatch
      Contentless merge from 5.1 (part of work in progress)
      Merged from 5.1: XHTML fixes
      Contentless merge from 5.1 (part of work in progress)
      Merged from 5.1: XHTML fixes
      Merged from 5.1: wiki plugin update
      Merged from 5.1: fixes + experimental live event system
      Merged from 5.1: wiki plugin update
      Merged from 5.1 (up to 2011-05-20)
      Merged from 5.1 (up to 2011-05-22)
      Merged from 5.1 (up to 2011-05-30)
      Merged from 5.1 (up to 2011-06-10)
      Merged from 5.1 (up to 2011-06-22)
      Actually use scm_root rather than repos_path in http(s) URLs
      Fixed a test
      Move my_utils.php to www/include/ (and update other files accordingly)
      Fixed logic bug that would prevent a project admin (not forge admin) from creating new roles; with regression test
      Stop using groups.is_public in db_trove_maint.php, fixing [#309]
      Merged from 5.1: RBAC fixes
      Fixed number of pending newsbytes in admin widget
      Merged from 5.0: small fixes in backup script and SVN plugin
      Preparing for 5.1 release
      Use a more conventional version number for packaging
      Merged from 5.1
      Make pkginfo.inc.php not be required (for installations from sources)
      Merged from 5.1: fixes
      Fixed project registration when use_scm is false, and set a non-empty default for scm_host
      Merged from 5.1: fix to project registration when use_scm is false
      Reindent
      Use sensible default for projects' scm_box when empty
      Fixed SCM snapshot/tarball generation
      Don't let default values override the existing ones during migration of configuration files
      Fixed SQL syntax for setting PostgreSQL option
      Fixed project deletion, added non-regression test
      Ensure that plugin-mailman's Apache config snippet is only included in the appropriate vhost
      Refreshed generated Apache config files
      Use relative URIs in links rather than absolute URLs
      Renamed empty SQL snippet and registered it into db-upgrade.pl
      Fix mta_lists view so it also returns lists where a password reset has been requested
      Fix tracker workflow system
      Add machinery to only build *.deb packages for plugins with status=valid
      Set plugin-mailman to status=development until it's fixed
      Document a few Debian bugs that will be closed by the next upload
      Add a fix_default_role.php script to unbreak upgrades for old forges where some users have the 'Default' role in their projects
      Use factored code for generation of debian/control
      Disable plugin-forumml from Debian packaging, since it depends on plugin-mailman
      Started pruning old code: the 'else' parts of 'if(USE_PFO_RBAC)'
      Pruning old RBAC code: src/cronjobs
      Pruning old RBAC code: src/plugins
      Pruning old RBAC code: src/www
      Fixed PHP syntax error
      Fixed logic in role deletion
      Added UI to delete a role from a project
      Added UI to delete a global role
      UI fixes to role deletion pages
      Testsuite for role deletion
      UI fixes to role deletion pages
      Roles need to be emptied before deletion
      Updated copyright notices
      Don't display/edit permission settings for plugins not enabled in the current project
      Testsuite fixes for role deletion
      Testsuite fixes for role deletion, again
      Testsuite fixes for role deletion, again again
      Fixed deprecations in scmcpold plugin
      Fixed logic
      Actually, there's no reason the hudson plugin shouldn't be available if scmsvn isn't used
      Removed old config files
      Update RPM packaging according to latest file removals
      Contentless merge from 5.1 (changes were backported from trunk)
      Merged from 5.1: updates to builbot
      Contentless merge from 5.1
      Merged from 5.1: updates to builbot
      Merged from 5.1: fixes to SQL, Apache config snippets, *.ini migration
      Updated dpatch
      Contentless merge from 5.1
      Merged from 5.1: Use relative URIs in links rather than absolute URLs
      Merged from 5.1: Fix printable mediawiki theme
      Merged from 5.1: misc SQL fixes
      Contentless merge from 5.1
      Merged from 5.1: Debian packaging
      Fixed regexp deciding which role settings to display
      Re-enable a few plugins
      Merged from 5.1: UI to delete roles
      Merged from 5.1: Don't display/edit permission settings for plugins not enabled in the current project
      Merged from 5.1: Testsuite fixes for role deletion
      Merged from 5.1: hudson plugin doesn't really require scmsvn
      Merged from 5.1: Removed old config files
      Merged from 5.1: Fixed regexp deciding which role settings to display
      Invoke sh explicitly, because the script isn't always executable when coming from a freshly unpacked source package
      5.1-1 uploaded to Debian unstable
      Fixed a bunch of Lintian errors and warnings
      Regenerate debian/control
      Use the Simplepie library provided by Debian rather than a local copy
      Merged from 5.1: Debian packaging changes following the 5.1-1 upload
      The control field is called Vcs-Svn:, not Vcs-Subversion:
      5.1-2 uploaded to Debian unstable (with minor packaging fixes)
      Fixed packaging of symlinks for plugins
      5.1-3 uploaded to Debian unstable (more packaging fixes)
      Bumped version number
      Merged from 5.1: Debian packaging fixes up to 5.1-3
      Let's welcome Olivier as Debian comaintainer
      Make getFormattedWords() actually return its result
      Reverting part of the last commit, wasn't meant to be committed
      Updated FTI init scripts for modern PostgreSQLs
      Init FTI subsystem in Debian installs
      Bugfixes everywhene in search-related SQL queries
      Fixed variable name
      Added minimal testsuite for searches
      Ship httpd.vhosts template as a conffile, so as not to overwrite local changes on upgrade
      Ship httpd.vhosts template *only* as a conffile
      Ship httpd.vhosts template *only* as a conffile, working version
      5.1-4 uploaded to Debian unstable
      Bumped version number
      Merged from 5.1: many fixes by Olivier
      Merged from 5.1: fix to getFormattedWords() for search
      Merged from 5.1: Updated FTI init scripts for modern PostgreSQLs
      Merged from 5.1: Init FTI subsystem in Debian installs
      Merged from 5.1: bugfixes in search system
      Merged from 5.1: minimal testsuite for searches
      Merged from 5.1: Ship httpd.vhosts template as a conffile, so as not to overwrite local changes on upgrade
      Merged from 5.1: changelog for Debian version 5.1-4
      Removed transaction stuff from *.sql files, that is handled by the upper layer
      Factor usernames and passwords in the testsuite
      Testsuite fixes
      Testsuite fixes
      Still trying to fix variable propagation to buildbot
      More verbosity, and yet another attempt
      One more fix for variable propagation to buildbot
      Testsuite: use XPath rather than, er, the other way, for a few forms
      Make PHPunit run verbosely
      More XPath in testsuite
      Adapt XPath for themes where there are several layers of <div> inside the <body> element
      Adapt one test case for themes where the page title isn't repeated inside the page body
      Merged from 5.1: Removed transaction stuff from *.sql files
      Merged from 5.1: factor usernames and passwords in the testsuite
      Merged from 5.1: "More bits" from Olivier
      Merged from 5.1: Make testsuite more tolerant for non-default themes
      Switch dependency on PostgreSQL packages to the metapackage
      Merged from 5.1: Debian packaging fixes
      Added Debian component to version number since the Makefile.debian relies on it
      Reinstated a template for the httpd.vhosts file
      Switch from dpatch to quilt, since dpatch is being deprecated by its author
      Fixed Debian installation on buildbot
      Merged from 5.1: Switch from dpatch to quilt
      Fix limiting of number of tags to display in a tag cloud
      Refreshed gettext files
      A few French translations
      Harmonize translatable string
      Only run the PFO-RBAC once to save time (since only the last one is effective anyway)
      PHP notice
      Merged from 5.1: bugfix in tag cloud
      Use current (as of 2001-12-17!) names for PostgreSQL-related functions.
      Remove files coming from non-enabled plugins to avoid RPM build breakage
      Use Python rather than awk/sed to parse *.ini files
      Fixed logic
      Removed BuildRequires: python, assumed to be present on RH-like systems
      Disable authopenid for now
      Fixed syntax of .ini file
      Fixed syntax of .ini files, disabled invalid plugins from .spec file
      Tweaked package relationships to help migration to testing
      Uploaded 5.1-5 to Debian unstable
      Bumped version number
      Refactor dh invocation
      French translations
      French translations
      Syntax fix
      Merged from 5.1: gettext fixes and improvements
      Merged from 5.1: small fixes
      Merged from 5.1: patches for project imports
      Merged from 5.1: Debian packaging fixes
      Merged from 5.1: Fix invalid XHTML+RDFa
      Merged from 5.1: French translations
      Regenerated control file
      Fixed test
      Added sftp-server to cvssh
      Removed comment
      Merged from 5.1: Small fixes
      Generate a secrets.ini file on installation
      Actually, the code to generate a secrets.ini file was there already, only it was called too late
      Only create the admin user after the database has been updated
      Moved code around again
      Moved code around again
      Fixed typo, thanks to Vincent Caron
      Merged from 5.1: Fixed typo, thanks to Vincent Caron
      Fixed possible infinite loop in install-postfix.sh, thanks to Vincent Caron
      Merged from 5.1: Fixed possible infinite loop in install-postfix.sh, thanks to Vincent Caron
      Added missing safeguard
      Merged from 5.1: Added missing safeguard
      Fixed Provides: in -plugin-scmgit
      Merged from 5.1: Fixed Provides: in -plugin-scmgit
      Removed executable bit from files that don't need it
      Merged from 5.1: Removed executable bit from files that don't need it
      Fixed Perl syntax error
      5.1-6 uploaded to Debian unstable
      Bumped Debian version number
      Merged from 5.1: Debian packaging fixes
      Document closing of Debian #556188
      Merged from 5.1: changelog fix
      Fixed projectimport configuration
      Fixed updating Unix group memberships for SCM
      Fixed typo in string
      Merged from 5.1: a handful of fixes
      Debian-specific patch to use YUI from the distro
      Stop using (and modifying) a global group_id variable in a plugin
      5.1-7 uploaded to Debian unstable
      Bumped Debian version number
      Increased PHP memory limit for Mediawiki pages so as to work with 64 bit machines
      Redo a normalization pass on roles and permissions to account for a recent fix to SCM groups
      Fixed symlink
      Merged from 5.1: Debian version 5.1-7
      Use current version of Selenium
      Tweak Makefile to keep working with existing scripts
      Run the correct file
      Removed obsolete RoleObserver code
      Make RoleExplicit::addUsers() return an appropriate value
      Merged from 5.1: Make RoleExplicit::addUsers() return an appropriate value
      Added link to submitter's profile page on the pending projects page
      Refreshed gettext files
      Minor update to French translations
      Minor update to French translations
      Minor update to French translations
      Merged from 5.1: Added link to submitter's profile page on the pending projects page + related translations
      Preparing for 5.1.1 release
      5.1.1-1 uploaded to Debian unstable
      Merged from 5.1: 5.1.1 release
      Fixed bashisms
      Refactor list of supported PostgreSQL versions
      Okay, so we need bash after all (for 'read -s')
      Portability fixes
      Fixed variable name
      Added logrotate rule for Apache logs
      Moved logrotate config file for web-apache2-vhosts for consistency
      Remove unneeded dirs (handled by debhelper)
      Extend testsuite for project searches
      Add testsuite for people searches
      Search config must be defined as soon as the connection is established, otherwise the indices aren't generated with the same config
      Added convenience function to help debugging
      Fixed phrase detection in search query parser
      Fixed functions creating search filters
      Fixed highlighting of search results
      Fixed generation of FTI queries
      Extended testsuite to try phrases
      Extended search testsuite to trackers, tasks, forums, docs and news
      Fixed SQL syntax
      Fixed SQL queries
      Typo + fixed search terms
      Re-enable tests for things that need to be fixed
      Added custom aggregate functions for FTI data types
      Fix cross-field searches for trackers
      Added FTI index table for task messages
      SQL fix
      SQL fix
      Fix cross-field searches for tasks
      Fix cross-field searches for forums
      Fix two test cases
      Fix cross-field searches for docs
      Fix cross-field searches for news
      Disable some operations not yet useful
      Refactor field separator
      Use single quotes in SQL, as the current PHP parser doesn't understand the dollar-quoting syntax
      Fix search in one particular forum or tracker; with testsuite
      Rewrite ff_tsvector_add in plpgsql (rather than plain SQL) to avoid parsing problems
      Actually run the search tests
      Temporarily disable FTI search on Red Hat targets; testsuite failures may be due to PostgreSQL versions being too old for the FTI syntax used
      PostgreSQL < 9.0 does not have a built-in string_agg() function
      PostgreSQL < 8.2 does not have DROP AGGREGATE IF EXISTS
      PostgreSQL < 8.2 does not have DROP AGGREGATE IF EXISTS
      Use syntax compatible with PostgreSQL < 8.2 for CREATE AGGREGATE
      Only set the FTI search config when actually using FTI
      Use official Debian mirror
      Added missing column in GROUP BY clauses
      Log SQL queries when appropriate option is configured; and enable that option in buildbots
      Search fixes
      Added testsuite for advanced search
      Handle setting default FTI config for PostgreSQL < 8.3
      SQL syntax fix
      Avoid non-break spaces in testsuite
      Added missing column in GROUP BY clause
      Avoid strange dashes in testsuite
      Added missing column in GROUP BY clause
      Revert sysdebug_dbquery in buildbots, since this option has more effects than I thought
      Fixed getting of cmd_for_post_commit_hook values
      Contentless merge from 5.1: fixes by Julien Heyman
      Merged from 5.1: mostly Debian packaging fixes
      Merged from 5.1: first batch of debugging the search system
      Merged from 5.1: fixes by Alain Peyrat
      Merged from 5.1: second batch of search fixes, with testsuite
      Adapt search testsuite to current docman
      Disable FTI for source-based installation even on Debian
      Added missing echo… good catch, Christian
      Started working on a moinmoinwiki plugin
      MoinMoin packaging and config
      Use FusionForge's cookie for authentication
      Map FF users with forge_admin to MoinMoin superusers
      Import required module
      Multi-wiki configuration (incomplete)
      Multi-wiki configuration
      Fixed links in tabs
      Fixed auth method (crashed when no forge session was open)
      Renamed tab to "MoinMoinWiki"
      Added caching mechanism for configuration values
      Close database connections
      Fixed frame.php for MoinMoinWiki plugin
      Fixed Apache config, patch from Nicolas Setton <setton at adacore.com>
      Set default ACL to empty
      Make FusionForge authentication always authoritative
      Better way to map forge admin to MoinMoin ACL
      Fixed get_super_users()
      Reimplement MoinMoin access control based on Forge permissions (phase 1,     piggyback on SCM access).     For K722-005
      Move MoinMoin config files (PROJECT_NAME.py template and moinmoin.conf)     to their proper location (/etc/fusionforge/plugins/moinmoin)     For K722-005
      Update checking of role permissions so that global and inherited roles also work
      Stop shipping an usr/share/gforge/plugins/moinmoin/etc
      Removed leftover files coming from MediaWiki plugin
      Define a specific role permission for the MoinMoin plugin.     K722-005
      Do not start transactions when querying the Forge database.
      Removed useless (and broken) symlink
      Add comment in generated file.
      Mark plugin as valid
      Remove obsolete file.
      Consistency in Moinmoin configuration variables
      Move all of the project initialization of the instance Config object     to the generic farmconfig module, so that it is properly shared across     instances.
      Allow projects to define a page header in their moinmoin plugin.     For K818-007.
      Use RBAC to determine if a project is public or not
      Refresh generated debian/control
      List new MoinMoinWiki plugin in CHANGES
      Make the WSGI directives conditional on the module being loaded
      Avoid two unneeded database reloads in search testsuite
      Adapt tests to the database not being reloaded
      Adapt search testsuite to new advanced search UI
      Use '' rather than \' to escape quotes in SQL
      Register moinmoinwiki plugin in .spec file
      Sort user list in technician box
      Move the sort to where it's actually useful
      Don't ignore config items coming from the environment or the Apache headers
      Fixed projectlabels plugin: the project summary page didn't call the hook since it was converted to widgets
      Remove some escaping in project labels — we actually want the admin to provide HTML snippets
      5.1.1-2 uploaded to Debian
      Merged from 5.1: a few fixes + 5.1.1-2
      Avoid unneeded queries when updating a role
      Fixed PHP syntax error
      Removed UI for public/private and moderation settings for forums (handled by RBAC)
      Removed UI for public/private and moderation settings for trackers (handled by RBAC)
      Removed UI for public/private settings for pm (handled by RBAC)
      Removed unused references to some fields
      Fixed implementation of forum permissions
      Fixed testsuite
      Remove moderation level from forum list
      Backported bugfix from trunk
      Protect against template project not having an admin role
      Merged from 5.1: fix debpkg versioning
      Contentless merge from 5.1
      Merged from 5.1: Protect against template project not having an admin role
      Merged from Evolvis: Some DTD XHTML 1.0 Transitional validity fixes
      Merged from Evolvis: revert bad part of r17109 (this isn’t XHTML anyway)
      Merged from Evolvis: more XHTML fixes: Collapse one or more <br/> into one <br/>, br+p into just p
      Merged from Evolvis: php errors/warnings
      Merged from Evolvis: better error msg
      Merged from Evolvis: more php error fixes
      Merged from Evolvis: fix more PHP errors
      Merged from Evolvis: insert a BIG RED WARNING about what “Upload CSV” does
      Merged from Evolvis: fix XHTML: prevent <select></select> without <option/>s in between
      Merged from Evolvis: prevent PHP error
      Merged from Evolvis: more XHTML
      Merged from Evolvis: make {set,delete}Preference method’s return value actually match its docs
      Fixed syntax error
      Factor some code
      Bugfixes to the Perl SQL parser (now able to parse src/db/gforge.sql)
      Ported the SQL parser to PHP, in preparation for DB maintenance unification
      Small refactoring, also giving a function to test for existence of a table
      Added a few convenience functions
      Handle DROP TABLE CASCADE
      Use convenience functions
      Removed PHP4 compat code
      Use common SQL parser
      Only log errors
      Added a tool to filter and sort an SQL dump, to ease comparisons between dumps generated differently
      Syntax fix
      Fail on error
      Switch Debian packages to using the common DB upgrade system (after some point)
      Fixed logic
      Debian-specific patch: location of the upgrade-db.php script
      Run scripts within DB transactions
      Debian-specific patch: upgrade-db.php script needs to be non-interactive
      Rollback on failure
      Fixed parsing of some COPY statements
      Added script to compare two SQL dumps
      Removed debug statements
      Give some value to variables to avoid a warning
      Update startpoint
      First batch of convergence scripts
      One more bit of convergence
      More convergence SQL
      More convergence SQL
      Don't run the old upgrader at all if the new scheme is already in place
      More convergence SQL
      More convergence SQL
      Ignore some table contents when comparing DB schemas
      More convergence SQL
      Also ignore sequence setvals
      More convergence SQL
      Ignore some more tables
      Drop debian_meta_data table
      More convergence SQL
      More convergence SQL
      More convergence SQL
      Display less context
      Fixed SQL syntax
      Fixed column name
      Fixed SQL syntax
      More convergence SQL
      More convergence SQL
      More convergence SQL
      Fixed SQL syntax
      More convergence SQL
      More convergence SQL
      More convergence SQL
      Require PostgreSQL 8.3 or later
      Drop support for PG < 8.3 in installer
      Drop support for pre-8.3 FTI
      DB convergence: add the FTI data structures
      DB convergence: create plugin_cvstracker tables Debian-side
      DB convergence: add the FTI types and triggers
      More convergence SQL
      Move cvstracker-related convergence SQL to a conditional code path
      Renamed convergence SQL scripts
      Fixed Perl syntax
      Ignore all data, focus on the schemas for now
      Renamed file to something that upgrade-db.php doesn't ignore
      Fixed old-db-upgrade.pl to drop debian_meta_data
      Install postgresql84 rather than postgresql on CentOS/RHEL
      Only install postgresql84 if the default version of postgresql is too low
      Just in case PostgreSQL 7 is still available somewhere
      Fixed version detection
      Moved message earlier in the script
      Fixed dependencies
      Let's try splitting the dependencies on separate lines
      Contentless merge from 5.1
      Merged from Evolvis via 5.1: XHTML validity fixes
      Merged from Evolvis via 5.1: more XHTML fixes: Collapse one or more <br/> into one <br/>, br+p into just p
      Merged from Evolvis via 5.1: PHP errors
      Merged from Evolvis via 5.1: insert a BIG RED WARNING about what “Upload CSV” does
      Merged from Evolvis via 5.1: more XHTML
      Merged from Evolvis via 5.1: make {set,delete}Preference method’s return value actually match its docs
      Merged from 5.1: packaging fixes
      Contentless merge from 5.1
      Inspired from Evolvis: better handling of timezone settings
      Merged from Evolvis: fix XHTML errors
      Merged from Evolvis: translations
      Merged from Evolvis via 5.1: timezone handling, translations, XHTML
      Fixed logic
      Remove 'deleted' status for artefacts
      Un-i18n empty strings to avoid gettext warning
      Refreshed gettext files
      Fixed FRS of manually uploaded files
      Fixed generation of statistics: the 'BETWEEN foo AND bar' SQL construct needs foo < bar
      Merged from Evolvis: Update of project Summary widgets is now only possible for project admins
      Merged from Evolvis: improved script to populate template projects
      Bugfix: only check for project admin permissions when editing a project-wide widget layout
      Bugfix: check for technician permission on the user assigned, not the user doing the change
      Mediawiki/RBAC: ensure the appropriate users get the ForgeAdmin role in MW
      Handle all global roles in Mediawiki, even those not linked to the current project
      Merged from 5.1: a few misc. fixes
      Contentless merge from 5.1
      Merged from 5.1: a few misc. fixes from Evolvis
      Contentless merge from 5.1
      Merged from 5.1: a RBAC/Mediawiki fixes
      Use a new template project in the testsuite, since the existing one is hidden and can't be approved
      More error-proof RBAC upgrade path in case of duplicated data
      Mention user name in group join request emails
      More error-proof RBAC upgrade path in case of duplicated data
      More error-proof RBAC upgrade path
      Refreshed Debian patches
      Also disable Apache configuration for WebDAV in Debian packages
      Create extra field, since we're going to test it works a bit later
      group_id is now 7 instead of 6 (because of the new template project)
      group_id is now 7 instead of 6 (because of the new template project)
      Contentless merge from 5.1
      Contentless merge from 5.1
      Contentless merge from 5.1
      Merged from 5.1: More error-proof RBAC upgrade path
      Merged from 5.1: Mention user name (and login) in group join request emails
      Merged from 5.1: More error-proof RBAC upgrade path
      Refreshed gettext files
      A few French translations
      Rephrase a few gettext invocations to make translation easier
      Refreshed gettext files
      Only create the project dir if the database part ran fine
      Normalize roles after enabling/disabling a plugin, so that plugins defining new permission settings get their default values set
      A little i18n work
      Merged from 5.1: fixes for the Mediawiki plugin
      Use common/include/env.inc.php rather than www/env.inc.php for offline scripts
      Remove generated files on clean
      Refreshed debian/control
      Refreshed podebconf files
      Yes, dpkg-source, I really want to use format 1.0, stop warning me about it
      More comprehensive purge for -common package
      Stop trying to call fusionforge-config in postrm script
      Stop trying to call fusionforge-config in postinst scripts
      Merged from 5.1: a couple of fixes
      Merged from 5.1: packaging fixes
      Remove dependency on local.inc in PHP scripts
      Remove dependency on local.pl in Perl scripts
      Merged from 5.1: removed dependency on local.inc and local.pl
      Removed call-time pass-by-reference for compatibility with PHP 5.4
      Removed call-time pass-by-reference for compatibility with PHP 5.4
      Contentless merge from 5.1
      Document fixed bug
      Merged from 5.1: debian/changelog update
      Refreshed Debian patches
      Uploading 5.1.1-3 to Debian unstable
      Start work on 5.1.1-4
      Merged from 5.1: debian/changelog update
      Better default values for config variables
      Use current config system in deb-specific scripts
      Removed one more call to fusionforge-config
      Uploading 5.1.1-4 to Debian unstable
      Start work on 5.1.1-5
      Ship plugins/blocks/config.php to where it'll get found
      Merged from 5.1: fixes for packaging and configuration system
      Renamed SQL file so that it doesn't differ across branches
      Merged from 5.1: activity_vw update
      Fixed DB upgrade script
      Ship 2012 SQL files as well...
      Removed version number from front page logo
      Cut and pasted homepage section from CHANGES
      Refreshed gettext files
      Merged from Evolvis: PHP 5.4 compatibility
      Merged from Evolvis: restrict FRS file names to at least 3 characters
      Merged from 5.1: Debian packaging fixes for DB files
      Merged from Evolvis: fixed DTD for XHTML+RDFa
      Merged from Evolvis: better DB query tracing
      Merged from Evolvis: better DB query tracing
      Merged from Evolvis: better DB query tracing
      Merged from Evolvis: removed Akelos XHTML validator
      Refreshed Debian-specific patches
      Exit old db upgrader when nothing to do
      Fix variable name
      Starting 5.2 branch
      Bumped version numbers after the branching
      Refreshed gettext files
      First merge from 5.2 branch (refreshed gettext files)
      Stop running the Makefile on Debian package build
      Merged from 5.2: Stop running the Makefile on Debian package build
      Remove config files on purge (detected by piuparts)
      Merged from 5.1: Remove config files on purge
      Merged from 5.1 (via 5.2): Remove config files on purge
      Uploading 5.1.1-5 to Debian unstable
      Merged from 5.1: Debian changelog
      Uploading 5.1.50+svn15228-1 to Debian experimental
      Bumped version number after the upload
      Merged from 5.1 and 5.2: Debian changelog entries after uploading
      Renamed Makefile to avoid confusion
      Fixed dates in tracker notification emails (patch by Sébastien Campion)
      Fixed permission checking in top projects list
      Don't try to be too smart in the RBAC migration: not saving a setting is not the same as setting it to zero (bug noticed by Thorsten Glaser)
      Merged from 5.1: a bunch of bugfixes
      Merged from 5.1 and 5.2: bunch of fixes
      Added a script to help debugging permission problems
      Fixed over-enthusiastic optimization: there may be default values to set to extra fields even when migrating an item from a tracker without any extra fields (Evolvis bug #2957)
      Merged from 5.1: Fixed over-enthusiastic optimisation
      Merged from 5.1 (via 5.2): Fixed over-enthusiastic optimisation
      Handle whitespace in subdirectories of repositories (patch from Christophe Guilloux).
      Merged from 5.1: handle whitespace in directories within SVN repositories
      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
      Merged from 5.1/5.2
      Fixed GitPlugin::getRepositories() to always return an array
      Merged from 5.1
      Merged from 5.1/5.2
      Fixed SVN commit stats calculations (thanks to Coiby Xu)
      Merged from 5.1 (for bug #404)
      Merged from 5.1 (for bug #404)
      Make logged queries more readable
      Fixing searches, part 1: some queries wouldn't return any results; test suite updated accordingly
      Fixing searches, part 2: filter results according to RBAC before displaying them
      Fixes in search: missing columns in SQL queries when use_fti=no
      Bump version number in debian/changelog
      Merged from 5.1: search fixes
      Add missing columns to GROUP BY clause
      Merged from 5.1: search fixes
      Merged from 5.1/5.2: search fixes
      Add one more missing column to GROUP BY clause
      Merged from 5.1: search fixes
      Merged from 5.1/5.2: search fixes
      Add one more missing column to GROUP BY clause
      Merged from 5.1: search fixes
      Merged from 5.1/5.2: search fixes
      Fixed row coloring (detected by a PHP warning)
      Merged from 5.1: fixed PHP warning
      Merged from 5.1/5.2: PHP warning
      Disable authcas plugin for Debian, until phpCAS is packaged
      Fix include path in upgrade-db.php so it can run even if the web parts aren't installed
      Stop using local.pl in install-dns.sh
      Uploading 5.1.1-6 to Debian
      Merged debian/changelog from 5.1
      Uploading new 5.2 snapshot to Debian
      Merged from 5.1/5.2: Debian packaging fixes
      Bumped Debian version number
      Use working path for env.inc.php
      Fix search testsuite for current code
      Uploading new 5.2 snapshot to Debian
      Bump version number in debian/changelog
      Merged from 5.2: testsuite+packaging fixes
      Normalize role permissions after linking an external role into a project (Evolvis bug #2979)
      Merged from 5.1: Bugfix and a few utility functions
      Merged from 5.1: Bugfixes in docman
      Merged from 5.1: Bugfixes
      Refresh quilt patches
      Removed .patch suffix in quilt patches for consistency
      Merged from 5.1: misc. fixes
      Use an include rather than a require to cope with phpunit 3.6
      Renamed doc files to avoid potentially unsafe characters in filenames
      Merged from 5.1: two file renames
      Renamed doc files to avoid potentially unsafe characters in filenames
      Refresh list of country codes (and refresh it again at each Debian package build)
      Fixed SQL syntax
      Remove UCF-generated files on purge
      Set up a dpkg trigger to handle Mediawiki upgrades
      Merged from 5.1: dpkg trigger to handle Mediawiki upgrades
      Run the Mediawiki upgrade on postinst configure as well as postinst triggered
      Merged from 5.1: Run the Mediawiki upgrade on postinst configure as well as postinst triggered
      RBAC bugfix for scm_* groups and external (including global) roles
      Fixed postinst for mediawiki upgrading
      Adapt to phpunit 3.6
      Adapt to phpunit 3.6
      Adapt to phpunit 3.6
      Conditional adaptation to phpunit 3.6 (should still work with 3.4)
      Uploading 5.1.1-7 to Debian
      Merged from 5.1: RBAC bugfix, phpunit 3.6, 5.1.1-7 Debian package
      Uploading 5.1.50+svn15558-1 to Debian experimental
      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
      Backport from trunk: run VNC within the VM on the buildbot for Debian jobs
      Contentless merge from 5.2
      Normalize roles on forum/subproject/tracker creation in the API rather than in the web interface
      Merged from 5.1: Normalize roles on forum/subproject/tracker creation in the API rather than in the web interface
      Merged from 5.1/5.2: Normalize roles on forum/subproject/tracker creation in the API rather than in the web interface
      Fix [#415]: disable debugging HTML when exporting CSV
      Refreshed gettext files
      Fix [#308]: Error in Spanish translation
      Partial fix for [#300]: Error in Spanish translation
      Minor fixes to French translation
      Stop relying on hardcoded path in utility script
      Added a script to make an user a forge admin for [#338]
      Ship forge_make_admin
      Removed a call to deprecated eregi_replace()
      Removed fill-in-the-blanks.pl and references to it
      Switch Debian distribution to UNRELEASED to avoid accidental uploads
      Start replacing dsf-helper with plain debconf to remove the need for the fusionforge.conf file
      Continuing replacement of dsf-helper
      Continuing progressive de-dsf-helper-isation
      Renamed files for consistency
      Removed unused variables
      Un-factor code that's only used in one place
      Removed unused Debconf templates
      French translation for Debconf templates
      Document latest changes
      Stop shipping fusionforge-config manpage in Debian packages
      Removed references to fusionforge-config
      Removed fusionforge-config
      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
      Fixed wrong link for custom homepages (thanks to Olivier Berger)
      Merged from 5.2: Fixed wrong link for custom homepages (thanks to Olivier Berger)
      Merged from 5.1/5.2: Fixed wrong link for custom homepages (thanks to Olivier Berger)
      Ensure UseNewInfoFmtStrings=yes in CVS repositories
      Stop VMs after build/test on vladimir
      Merged from 5.1: fix to Mediawiki wrapper
      Merged from 5.1: Ensure UseNewInfoFmtStrings=yes in CVS repositories
      Merged from 5.1: Stop VMs after build/test on vladimir
      Merged from 5.1/5.2: fixes to Mediawiki and CVS plugins, stop VMs after use on vladimir
      Wait for Selenium to be up before starting the tests
      Merged from 5.1: Wait for Selenium to be up before starting the tests
      Merged from 5.1/5.2: Wait for Selenium to be up before starting the tests
      Fixed stopping of LXC VMs
      Merged from 5.1: Fixed stopping of LXC VMs
      Merged from 5.1/5.2: Fixed stopping of LXC VMs
      Trying again to fix stopping of VMs
      Fixed path to selenium.jar
      Contentless merge from 5.1
      Merged from 5.2: Fixed path to selenium.jar
      Uploading 5.1.1-8 to Debian unstable
      Merged from 5.1: debian/changelog for 5.1.1-8
      Getting ready for 5.2rc1
      Refreshed gettext files
      Bumped versioned dependency on Mediawiki package for Debian
      Uploading 5.2~rc1-1 to Debian unstable
      Merged from 5.2: new 5.2rc1 pre-release
      Refreshed quilt patch
      Use more of the distro-provided Jquery
      Changelog entry
      Merged from 5.2: Use more of the distro-provided Jquery
      Contentless merge from 5.2 (on the Git side)
      Backport from 5.2/trunk: run VNC within the VMs on the buildbot
      Contentless merge from 5.1
      Fixed path to script
      Contentless merge from 5.1
      Trust $REMOTESELENIUM instead of trying to run an xterm
      Contentless merge from 5.1
      Contentless merge from 5.1/5.2
      Contentless merge from 5.2 (on the Git side)
      Reinstate plugin initialisation code in plugin-mediawiki.postinst
      Fix generation of SVN auth file using RBAC API for bug [#446]
      Backport from 5.2: Fix generation of SVN auth file using RBAC API for bug [#446]
      Merged from 5.1: optimization for plugin-mediawiki.postinst
      Merged from 5.1/5.2: optimization for plugin-mediawiki.postinst, fix generation of SVN auth file using RBAC API for bug [#446]
      Fixed date syntax in spec file
      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
      Added missing variable initialization
      Use correct function name
      Merged from 5.1: Use correct function name
      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
      Fix computation of permissions to take into accont RBAC settings for the     anonymous and any-auth-user roles.     Fixes L606-056
      Merged from 5.1: debian/changelog entry, and a fix backported from trunk
      Document closing of bug #677373
      Merged from 5.2: fixes in plugin-moinmoin, debian/changelog entries
      Uploading 5.2~rc1-2 to Debian unstable
      Bumped version number after upload to Debian.
      Merged from 5.1: fix for group custom homepages, from Evolvis
      Updated Debconf translations for Swedish (thanks to Martin Bagge)
      Fixed bug number in changelog
      Merged from Evolvis: Mediawiki: wrapper for shared interwiki table
      Merged from Evolvis: Mediawiki: include autoloader
      Merged from Evolvis: Mediawiki: compat with MW 1.19
      Merged from Evolvis: Mediawiki: inclusion guard for LocalSettings.php to avoid double inclusion
      Merged from Evolvis: Mediawiki: PHP5 OOP constructors are now required
      Merged from Evolvis: Mediawiki: wrap DatabasePostgres::open() and append public to the search path
      Merged from Evolvis: Mediawiki: more wrappers, to help with upgrades
      Merged from Evolvis: Mediawiki: DefaultSettings needs Defines loaded
      Merged from Evolvis: Mediawiki: the loadGroups() call is probably unused, and protected/private in 1.19
      Moved DatabaseForge class declaration to its dedicated file
      Fixed interwiki table name
      Only use addIdentifierQuotes if it exists
      Fixed schema selection for cases where two wikis need to be created in the same run
      Document latest fixes
      Merged from 5.2: fixes to wiki, Debconf translations, better widget for group homepage
      Uploading 5.2~rc1-3 to Debian unstable
      Bumped version number after upload to Debian
      Merged from 5.2: debian/changelog entry
      Contentless merge from 5.2 (on the Git side)
      One more fix for Mediawiki upgrades
      Uploading 5.2~rc1-4 to Debian unstable
      Bumped version number after upload to Debian
      Updated Debconf translations for Portuguese
      Updated Debconf translations for German
      Merged from 5.2: fix to Mediawiki upgrade, Debconf translations
      Removed useless site_admin_option_hook from Mediawiki plugin [#451]
      Updated Debconf translations for Russian
      Updated Debconf translations for Galician
      Updated Debconf translations for Czech
      Update testsuite to demonstrate bug [#450]
      Merged from 5.2: Debconf translations, bugfix in cronjobs
      Contentless merge from 5.2
      Merged from 5.2: Debconf translations, testsuite update
      Added machinery to test Debian packages on Debian 7.0 (Wheezy)
      Merged from 5.2: fixed force_login, machinery to test Debian packages on Debian 7.0
      Fixed LXC template
      Merged from 5.2: fixed LXC template for Debian Wheezy
      Use Wheezy for testing 5.2
      Generate packages and repository for Wheezy
      Start reimplementing package building in a simple and readable way
      Work in progress
      Work in progress
      Work in progress
      Work in progress
      Work in progress
      Work in progress
      Work in progress
      Work in progress
      Work in progress
      Work in progress
      Work in progress
      Work in progress
      Work in progress
      Work in progress
      Work in progress
      Work in progress
      Work in progress
      Work in progress
      Work in progress
      Work in progress
      Work in progress
      Work in progress
      Work in progress
      Work in progress
      Work in progress
      Work in progress
      Work in progress
      Work in progress
      Work in progress
      Work in progress
      Work in progress
      Work in progress
      Work in progress
      Work in progress
      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
      Install phpunit-selenium directly in the LXC templates
      Merged from 5.2: Removed configuration of cowbuilder envs from build jobs
      Removed configuration of cowbuilder envs from build job, it belongs elsewhere
      Merged from 5.2: Fix many RDF issues
      Regenerate LXC templates if the Makefile has changed
      Create Squeeze template if needed
      Uploading 5.2~rc1-5 to Debian unstable
      Bumped version number after uploading to unstable
      Merged from 5.2: debian/changelog entry
      Refresh Selenium jar if needed
      Merged from 5.2: Refresh Selenium jar if needed
      Don't use server timestamps when downloading Selenium
      Use new name for Apache config file on Debian
      Enable Apache modules
      Only recent versions of wget have the --no-use-server-timestamps switch
      Stop building unneeded 3rd-party packages
      Merged from 5.2: testsuite fixes
      Fixed pbuilder invocation
      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
      Backport from trunk: precompute search vectors for artifacts and tasks instead of doing that at search time
      Contentless merge from 5.2
      Removed debugging code
      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
      Wait more for database to be restarted during testsuite
      Trying to fix lxc-centos5 job
      Use primary keys instead of unique indices for FTI tables (also, should work with old PostgreSQL versions)
      Merged from 5.2: Use primary keys instead of unique indices for FTI tables (also, should work with old PostgreSQL versions)
      More coping with old PG versions
      Merged from 5.2: More coping with old PG versions
      Partial backport from trunk: Include artifact/task ID in the search vectors
      Use --reflink=auto when copying LXC templates, to take advantage of btrfs
      Nicer look while waiting for the VM/LXC to come up
      Backport from trunk: 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)
      Trying to make the 5.1 LXC scripts to work with the current LXC setup on vladimir
      More logging to try and debug the buildbot's failures
      Destroy VM at start of -src-cos job
      Merged from 5.2: Destroy VM at start of -src-cos job
      Destroy VM after stopping it
      Take non-local users into account when updating nss_usergroups table
      Merged from 5.1: a bunch of bugfixes
      Merged from 5.2: a few fixes
      Use current Selenium for testsuite (backport from 5.2/trunk)
      Use correct path for Selenium jar
      Contentless merge from 5.1
      Fixed PATH
      Contentless merge from 5.1
      Contentless merge from 5.1/5.2
      Refreshed quilt patches
      Fixed database upgrade path
      More quiet
      Applied patch [#442]
      [#469] Use proper syntax for <IfModule> check
      Fixed regression introduced by [#442]
      [#470] Fixed generation of onfig files for moinmoinwiki
      Fixed PHP warning (based on patch [#459])
      Patch [#441] to make role names case-insensitively-unique
      Copy /etc/skel into new Unix accounts (based on patch [#429])
      Use configured location for chroot instead of hardcoded one
      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: 'foo && bar || baz' != 'if foo; then bar; else baz; fi'
      Merged from 5.1: [#478] tell people how to make groups public/private in PFO-RBAC times
      Merged from 5.1/5.2: fixes and submitted patches
      Patch [#477] hide trackers dashboard tab in My Page if trackers are disabled
      Merged from 5.2: scmgit fixes, one applied patch
      Canonicalize file names when displaying them
      Added a few missing indices and constraints
      Mediawiki fixes
      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
      Contentless merge from 5.1
      Refreshed gettext files
      5.2rc2
      Update quilt patch
      Adapt Debian packaging to the removal of a Debian-specific script
      Merged from 5.1: two security fixes by Thorsten
      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
      Fail configuration of the -db-postgresql package if no database is available
      Merged from 5.1: Fail configuration of the -db-postgresql package if no database is available
      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: SECURITY: make session_key available to the web pages
      Backport from trunk: Add wrapper to find and run a cronjob, ported crontabs
      Backport from trunk: Ported testsuite to use cronjob wrapper
      Backport from trunk: Added minimal testsuite for MoinMoinWiki plugin
      Backport from trunk: debugging in testsuite
      Backport from trunk: fixes to moinmoinwiki plugin (and tests)
      Set forge_run_job and forge_run_plugin_job executable during "manual" install
      Make cronjobs executable
      Disable testing of moinmoinwiki plugin on RPM testsuite
      Added (small) testsuite for Mediawiki plugin
      Backport from trunk: 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
      Add missing function
      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)
      Getting ready for 5.2
      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
      Install xfonts-base for the testsuite
      Refresh Debian patches
      Trivial commit to check the new subgit gateway
      Another trivial commit, from SVN this time
      Unlink external roles from a project when deleting it (with non-regression test)
      Merged from 5.1: a few fixes
      Merged from 5.1: a few fixes
      Contentless merge from 5.1 on the bzr-svn side
      Contentless merge on the bzr-git side
      Syntax fix
      Syntax fix
      Merged from 5.2: a few fixes
      Merged from 5.1: Unlink external roles from a project when deleting it (with non-regression test) + syntax fix
      Merged from 5.1 (via 5.2): Unlink external roles from a project when deleting it (with non-regression test) + syntax fix
      Contentless merge from 5.1 on the bzr-svn side
      Added skeleton testsuite for the web UI of the scmgit plugin
      Merged from 5.1: Added skeleton testsuite for the web UI of the scmgit plugin
      Merged from 5.1 (via 5.2): Added skeleton testsuite for the web UI of the scmgit plugin
      Require git and gitweb on source installs
      Merged from 5.1: Require git and gitweb on source installs
      Merged from 5.1 (via 5.2): Require git and gitweb on source installs
      Fixed setting of permissions on news-related forums to fix spam; with testcase
      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
      Backport from trunk: use Loggerhead as WSGI rather than as a daemon, and testsuite for scmbzr
      Contentless merge from 5.2
      Merge from 5.2: miscellaneous fixes
      Contentless merge from 5.2
      Protect WSGI stuff in an IfModule block
      Merge from 5.2: Protect WSGI stuff in an IfModule block
      Test git→svn
      Fixed crash when editing role permissions in projects where forums/pm/trackers are disabled
      Removing Debian packaging from main repo (moved to https://fusionforge.org/projects/deb-packaging/)
      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
      Honor use_ssl for loggerhead
      Merged bits of generic packaging back
      merge RBAC fixes from Branch_5_2:
      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
      Change class name to match file name (cosmetic)
      Backport from master: Locally override defaultAssertions() for testing things such as gitweb and moinmoinwiki
      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
      Disable PluginsOnlineHelp testsuite on Debian installs
      Don't try to remove a non-existing directory
      Don't start VM until we know the packages build
      Contentless merge from 5.2
      Install loggerhead and libapache2-mod-wsgi from unstable
      Contentless merge from 5.2
      Backport from master: setup SSH key and host checking for testing
      Merged from 5.2: cosmetic
      Switch Loggerhead links to HTTP (not HTTPS) for testsuite
      Contentless merge from 5.2
      Stop testsuite on first failure
      Stop testsuite on first failure
      [#522] Patch by Franck Villaume to fix behaviour of mailing lists in Debian
      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]
      Fixed display of related tasks
      Fixed display of related tasks
      Added missing functions
      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
      Backport from trunk: deleted reference to buildbot3
      Backport from trunk: deleted reference to buildbot3
      Contentless merge from 5.2
      Use an existing version of the mediawiki package
      Trim string
      Filter out epoch
      Fail on error
      Allow planning tasks up to 2038
      Cosmetic commit to check whether I can still push to git
      Merged from 5.2: cosmetic commit to check whether I can still push to git
      Hand-merge from 5.1: fixes to Unix accounts and Debian-specific script
      Merge from 5.2: fixes to Unix accounts and Debian-specific script
      Contentless merge from 5.1
      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
      Disable nscd during testsuite on Debian
      Merged from 5.2: Disable nscd during testsuite on Debian
      Refreshed gettext files
      Clean up files after the build
      Fix problem where updating an artifact would disable monitoring of this artifact for some users
      Spanish translation update by Jose Angel Diaz Diaz <joseangel.diaz at cenatic.es>
      Refreshed gettext files to update line numbers in es.po
      Merged from 5.2: updated Spanish translation file
      Refreshed gettext files to update line numbers in es.po
      SECURITY: Avoid attacks with symbolic or hard links that could lead to     privilege escalation (CVE-2013-1423).  Thanks to Helmut Grohne for the     initial report and help in preparing the fix.
      SECURITY: Avoid attacks with symbolic or hard links that could lead to     privilege escalation (CVE-2013-1423).  Thanks to Helmut Grohne for the     initial report and help in preparing the fix.
      Fixed syntax of permissions for chmod
      Fixed syntax of permissions for chmod
      Fixes to chown/chgrp invocations
      Better integration of nscd in the testsuite
      Merged from 5.2: fix for vulnerability CVE-2013-1423
      Obtain user's extra groups so as to be able to chgrp
      Merged from 5.2
      Obtain user's extra groups so as to be able to chgrp
      Fixed logic
      Fixed logic
      Fixed logic
      Merged from 5.1
      Marked the merge
      Merged from 5.1
      Marked the merge
      Merged from 5.2
      Fixed project creation
      Another fix for project creation
      Fixed project creation
      Fixed syntax error
      Merged from 5.1
      Contentless merge from 5.2
      Fixed permissions for Git repositories created before anonscm is enabled
      Reinstate 'invalid password' message
      Handle PHP 5.1's restricted setcookie()
      Fixed error where you couldn't create a mailing-list if forums weren't enabled
      Handle PHP 5.1's restricted setcookie()
      Contentless merge from 5.1
      Partial merge from 5.2
      Update moinmoin plugin to use new format for session cookies
      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
      Included scripts to install and remove DB table for blocks plugin
      Merged from 5.2
      Actually ship the scripts in the Debian packages
      Merged from 5.2
      Fixed path to SQL file
      Merged from 5.2
      Fixed database management scripts for plugin-blocks
      Merged from 5.2
      Ship config file to its appropriate place
      Contentless merge from 5.2
      Fixed syntax of .po file
      Fixed mailing-list updating script (missing variable assignment)
      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
      LXC templates moved to /usr/share/lxc
      No longer require unstable APT sources
      Actually we still require jessie for loggerhead
      Actually we still require jessie for loggerhead
      Merged from 5.2
      Cope with users creating Bazaar branches at the top of their repositories
      Some French translations in docman (taken from Adullact)
      Backport from master: Fix determination of where to store LXC templates on the buildbot
      Fixed syntax of fr.po file
      Fix determination of where to store LXC templates on the buildbot
      Fix determination of where to store LXC templates on the buildbot
      Force install of nscd for the Debian testsuite
      Merged from 5.2: Force install of nscd for the Debian testsuite
      Install nscd from the proper distribution for the Debian testsuite
      Merged from 5.2: Install nscd from the proper distribution for the Debian testsuite
      Only remove current build directory
      Remove/recreate buildplace dir (for permissions)
      Guard against non-empty dir
      Fixed regexp used to determine current wiki in moinmoin plugin
      Merged from 5.2: Fixed regexp used to determine current wiki in moinmoin plugin
      Don't die if one tempfile() invocation fails, return an error instead
      Merged from 5.1: Don't die if one tempfile() invocation fails, return an error instead
      Fixed PHP warning
      Fixed PHP warning
      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
      Made Apache config snippets compatible with Apache 2.4 (ported from Thorsten's branch, thanks)
      More porting to Apache 2.4: WSGI parts (for the scmbzr and moinmoin plugins)
      Made Apache config snippets compatible with Apache 2.4 (for installation from sources on Debian systems)
      Let's call this 5.2.2
      Omit editor backup files when generating tar file
      Syntax fix
      Fix testsuite for new docman (including 'ugly hack')
      Use new format for session cookie (with nonce) in moinmoin plugin
      Fixed PHP warning
      Merged from 5.2: PHP warning
      Fixed PHP warnings
      Merged from 5.2
      Fixed PHP warning
      Don't display repo names in cronjob
      PHP syntax fix
      Merged from 5.2
      Be more explicit with error message
      Merged from 5.2
      Fixed PHP warnings in generateSnapshots() methods
      Merged from 5.2
      Fixed PHP error in scmdarcs's generateSnapshots()
      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)
      Set the Git repo's parent directory to belong to the appropriate group
      Ship oslc.ini config file to its proper place
      Removed unused code to fix a PHP warning
      Fixed a PHP warning
      Merged from 5.2
      Don't set pgsql_servers twice in Exim4 config
      Updated Vcs-* and Standards-Version fields
      Merged from 5.2
      Added dependency on php-cas
      Merged from 5.2
      Fixed some packaging metadata
      Removed +x bit on files where it didn't make sense
      Removed +x bit on files where it didn't make sense
      Removed +x bit on files where it didn't make sense
      Merged from 5.2
      Ported scripts to standard bash+tar (instead of mksh+paxtar)
      Merged from 5.2
      Removed file conflict between fusionforge-plugin-blocks and gforge-common
      Fixed shell syntax error
      Make scripts executable
      Fixed file permission
      Removed file conflict between fusionforge-plugin-blocks and gforge-common
      Merged from 5.2
      Removed empty and useless -mta-courier package
      Run Lintian on generated packages
      Merged from 5.2
      Merged from 5.2
      Install MoinMoinWiki data into its proper place, and remove it on purge
      Only set Apport: No on binary packages
      Merged from 5.2
      Get rid of the src -> . symlink on FHS systems
      Merged from 5.2
      Fixed expected location of forge_run_job
      Merged from 5.2
      Look for forge_get_config in its new place (when the src symlink is gone)
      Merged from 5.2 (mainly removal of Jabber stuff)
      Fail the Debian build on Lintian errors
      Merged from 5.2
      Invoke lintian from the proper location
      Merged from 5.2
      Only pull loggerhead from jessie, the rest can come from wheezy
      Merged from 5.2
      Force English locale when generating date to avoid non-ASCII characters in generated file
      Merged from 5.2
      New method to define a boolean config item in one step
      Fix to startSession when unique emails are enforced
      Merged from 5.2
      Exclude templates from list of accessible projects
      Ship www/ subdirectory in packages
      Merged from 5.2
      Avoid PHP warning when retrieving empty list of questions
      Merged from 5.2
      Fixed SQL syntax to work with PostgreSQL 9.3
      Merged from 5.2: compatibility with PostgreSQL 9.3
      Added missing parameter to User::update() call
      Merged from 5.2
      Ship *.ini files in plugins
      Merged from 5.2
      Merged from 5.2
      Install python from jessie in addition to loggerhead to avoid broken deps
      Merged from 5.2
      Re-add XSLT file, which was not unused after all
      Fixed warning in Git's stats gathering
      Merged from 5.2: Fixed warning in Git's stats gathering
      Fixed warning in SVN's stats gathering
      Merged from 5.2: Fixed warning in SVN's stats gathering
      Let's call this 5.2.3
      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

Sabri LABBENE (108):
      First bits of an OSLC REST server plugin for fusionforge.     It implements the Change Management domain os OSLC V2 and can be extended to other domains.
      Define OSLC plugin package dependencies.
      Add documentation for FusionForge OSLC plugin.
      Fix path for env.inc.php.
      Fix installation paths.
      Update control files for debian packaging.
      Remove useless control file.
      Remove useless dir.
      fix url.
      use util_make_uri() instead of util_make_url().
      Fix Apache configuration for oslc plugin.
      Make use of 'util_make_uri()' instead of 'util_make_url()'.
      remove User Interface of fusionforge from oslc plugin output.
      print oslc provider catalog full uri.
      Remove plugin parmas we don't need.
      It is an HTML view of an XML document.
      Add OSLC-CM service provider capabilities to provide selection     and creation UIs to consumers.
      Merge with Mantis branch at git://gitorious.org/oslc/oslc.git.
      Revert "Merge with Mantis branch at git://gitorious.org/oslc/oslc.git."
      Update OSLC-CM application by merging with Mantis branch at git://gitorious.org/oslc/oslc.git.
      Fix merge conflict.
      Fix merge conflict.
      Try to fix make syntax tests pass and fix the build.
      Fix merge conflict.
      Add changes needed for the OSLC application to work with codendi trackers too.
      Add OSLC classes for codendi OSLC plugin.
      Fix basic authentication for Codendi.
      Add Project lists for service catalog creation in codendi.
      Add authorizatiion for codendi GET requests
      check if user is athenticated before serving codendi  projects list.
      Add views for codendi OSLC-CM plugin.
      Remove symbolic links since views for Mantis, Codendi and fusionforge will diverge fom now on.
      Serve indexes according to tracker type (fusionforge, codendi or Mantis).
      Place views in different directories instead of symbolic links.
      Make default index view fusionforge independant.
      Fix params and fix forwarding to UIs views.
      Make Mantis index view fusionforge independant.
      Add missing params to theses views.
      Fix bug #228.     - OSLC services are FusionForge projects.     - OSLC-CM services of a FusionForge project lists trackers in a project.     - OSLC-CM service document describes a FusionForge tracker capabilities.
      Fix service documents urls.
      Change helios_bt:status by oslc_cm:status.
      Import latest fixes done on 5_1 branch from git at gitorious.org:oslc-cm-server/ff5-oslc.git.
      Add json service catalog for trackers inside a specific project.
      Use absolute urls for endpoints in services discovery output.
      Add OSLC Core V2 service description document in JSON for FusionForge trackers.
      Typo.
      Fix JSON OSLC service catalog for specific fusionforge projects. It lists services (trackers) inside a project.
      Fix comments.
      No more heliosbt for status filed. We use oslc_cm:status instead.
      Remove changes on feed URl/id.
      Update prefixes used to describe ChangeRequests.
      Properly declare namespaces in both atom feeds and single ressource. Also don't put xml namespaces in DOM  nodes of ChangeRequest's attributes
      remove useless attributes from feed entries.
      fix the feed entry id.
      OSLC Core V2 ServiceProviderCatalogs in RDF/XML.
      OSLC Core/CM V2 RDF/XML service description document.
      Update comments and cleanup code.
      Add new param in calls.
      Update comments and code cleanup.
      Update params.
      Update JSON catalogs to make them OSLC Core V2 compliants.
      A seperate method to define content type for actions.
      Add application/rdf+xml content type for actions dealing with OSLC catalogs.
      Refactoring of some properties in OSLC services and providers catalogs.
      Change tests to OSLCV2 and create link to the generated surefire report.
      Add installation of missing maven2 and default-jdk.
      Execute setup-provider-test.sh script before running the tests.
      undo last commit changes changes. The setup-provider-test.sh is executed once at the start when you configure the VM scripts so it's fine.
      fix typo.
      Update selenium tests according to latest changes from IBM in OSLC JUnit testsuite.
      Add code that generates a compact view of fusionforge users when mouse over their links.
      Enable tooltips describing users through oslc plugin.
      Change code license.
      - Change hook name to a generic one instead of a specific plugin name.     - Remove useless hooks code from oslc plugin.
      cleaning the code.
      Import users compact view for oslc plugin from Branch_5_1
      Import updtaes for oslc selenium tests from Branch_5_1
      add code for hook invocation in order to display a compact view of FF users.
      Add PUT view for json format.
      Enable OAuth authentication possibility for oslc plugin. Needs to be coupled with recents devs on oauthplugin and external auths.
      Add hooks that responds to content negociation from users script to display user tooltips.
      Force content type to application/x-oslc-compact+xml in response.
      Fix typo. Add missing $
      Use content negociation added in users scripts to display user tooltips. User tooltips have been also reworked using jquery.
      Use jQuery class name instead of $ alias to avoid possible naming collisions with codendi js code which make use of the $ alias.
      Display a project compact preview in oslc tooltips when a project link is hovered.
      Change css class names to generic names.
      Rewrite client scripts in delegated creation UI with jQuery.
      update data to be added in delegated creation UI.
      Add code to json encode in jQuery.
      Fix POST request using delegated creation UI.
      Fix Ajax requests for OSLC delegated creation UI.
      Add OAuth authorization header to ajax request.
      Make OSLC-CM delegated creation mechnism support Oauth authentication to be able to create bug reports on build failures in Jenkins
      Few changes on delegated UI.
      Isolate generation of the html tracker submission form so taht it can be called easily from outside FusionForge (ex: case of the oslc delegated creation ui which will rely on default FF form from now on).
      Update oslc delegated creation UI according to latest changes in FF tracker submission form.
      Update ajax mashup for OSLC-CM post to create new tracker artifacts using Delegated creation dialog.
      Negociate mime type on content-type header for put and post http requests.
      Construct an OAuth authorization header in the POST HTTP Request sent by the delegated creation UI.
      First bits of FusionForge global dashboard plugin.
      Remove duplicated method
      Fix SQL: CASCADE on account_id deletion
      Check soap client succesfully instantiated.
      Define forge software (FusionForge, Codendi, Tuleap, etc.) foreach declared remote account
      Add projects fetching by soap for codendi.
      Update dependencies for debian packaging
      Add new discovery method for remote projects based on foaf profiles of users.

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 (354):
      fix browsing tasks with filter by category (wrong variable name used)
      bugfix: 16:42⎜<mira|AO:#fusionforge> printf("text")."othertext"; ← no good idea
      unbreak the FRS if gforge-ftp-proftpd is not installed
      <ul></ul> is invalid, there must be at least one <li>, so count
      we can use this as default $wgLogo and make that overridable     by the default system theme, if desired
      the ability to use (and change, per project) the $wgLogo     (default is wgLogo.png in the system/site default theme;     I only provided one for the standard theme earlier tho…)
      by request of lo-lan-do, re-do the wgLogo in 32-bit colour with     alpha channel; also put an unscaled version here
      add more possible-default permissions we use from time to time:     • the ability for admins to use Special:Import     • the ability for admins to edit MediaWiki:Sidebar
      clean up shell code (there should not be any functional change)
      make https://«forgename»/plugins/mediawiki/wiki/«groupname»/ work
      patch from evolvis: fix colourisation of another required-field-indicator
      • let the notepad popup ECMAscript find its form by id’ing them     • fix field naming bug in www/tracker/mod.php where we have two       notepad ECMAscript thingies in one form, with different names
      fix English string bug discovered while translating
      get rid of apache/error_log regarding sys_use_mwframe
      MFC trunk r9230: get rid of sys_use_mwframe related warnings
      make this string translate-able (sentence structure differs between languages)
      fix translation ambiguity/bug, from Evolvis
      Disable pages like Special:Userlogin     agreed lolando@
      fix Evolvis Bug #910: wrong translation
      prevent easy depletion of kernel entropy pool
      add sample file to use as template for new source files
      ensure heads and empty trail lines
      split $sys_install_type into more fine-grained settings     but keep the semantics of it, by patching default values
      src/etc/local.d/ is apparently no longer used, move to config.ini system
      switch to sysdebug variable (whose default will be determined     by the installation type)
      do not display errors that come from lines that ignore them normally
      handle more error types for classification
      convert from shutdown handler to output buffering
      make the <div> block with the errors collapsable
      run the error handler only if sysdebug_phphandler (default true)
      add unmodified from http://www.bermi.org/projects/xhtml-validator
      add unmodified from http://www.w3.org/TR/xhtml1/dtds.html
      add code that can additionally validate the page just output
      put a few commonly used strings into their own variables     e.g. for easier moves
      take XHTML DTD and Entity definitions from a Debian package     which contains them and mention that manual installations     will need to download them, where to place them, and from     where to get them
      fix an inverse logic error of mine and be more clear in the description     of $sysdebug_ignored
      fix typo, sorry my bad…
      • allow access to the MediaWiki API       e.g. for the Collection extension, which allows to download       a wikibook (or just a page) as e.g. PDF     • read $core/data_path/plugins/mediawiki/ForgeSettings.php       if it exists just before the ProjectSettings.php     • for that, redefine the config variables in gf-plugin-mediawiki
      use correct invoke-rc.d magic for PostgreSQL (cf. Debian #585890)     based on lolando’s but slightly refined for failures, and touches     all invoke-rc.d invocations (heh…) I could grep for
      • add sysdebug_backtraces     • let $ffErrors be always defined (simplifies *any* code that uses it)     • since we don’t have Evolvis’ function sysdebug_off in FusionForge       (might want to consider it though), fix www/export/rssAboTask.php       (although we *have* a global $sysdebug_enable that could be used)
      ouch, converto. ¡lo siento!
      postgresql init script, the remaining cases     merci roland for spotting this problem
      replace multiple calls to grep with one, for speed and my sanity
      *.xcf are binary
      Fix XSD conformity errors in the generated WSDL. Tested by Florian Thiel     in Evolvis; aljeux thinks this is correct too.
      keep min/max values to avoid this re-spinning too often
      unpack() begins at 1 not 0; fix from evolvis; caught by aljeux, thanks
      I think it’s this you want…
      apply fix from Evolvis:     • when sending out tracker mails, the date of the _change_ is only the       artefact opening date if it’s being opened; use the real change date       (currently, “now”, but can be changed for imports) instead if needed     • drop unenglish comma while here (also from Evolvis)
      refresh patch, maybe this unbreaks the build
      fix typo
      same typo fix like r12795
      update from svn+ssh://mirabilos@svn.evolvis.org/svnroot/evolvis/trunk/gforge_base/evolvisforge/gforge/common/include/minijson.php@17202
      this was missed when renaming the package
      prepare for debian package repository, as discussed on today’s meeting
      first changes for FF repo
      first package commit, to see whether the hook works
      another
      next attempt: maybe fix signing the Release file
      seems to work, so add most (all?) packages I needed for FF5.1 on lenny
      I have reason to believe that the source packages from lenny will     also be able to build on hardy ⇒ symlink them (and write the fact     into mkdebidx.lnk for the UI)
      now a commit outside of dists/ to check that the hook trigger is not run
      I just realised DFN PCA’s keyserver was still linked here, fix it
      fix ForgePlucker header for 5.1
      gah, of course php's printf does NOT work like C’s… ☹
      • sort authors by last name       (is Le Bail sorted by L or B? I used B because it’s like that here,       but if the rules in .fr differ, change it ;)     • add Patrick Apel, whose code made it into 5.1
      • sort authors by last name       (is Le Bail sorted by L or B? I used B because it’s like that here,       but if the rules in .fr differ, change it ;)     • add Patrick Apel, whose code made it into 5.1
      amazingly enough, Debian has begun to enforce SHA-256 presence
      merge "valid XHTML/1.0 Transitional + RDFa 1.0"
      replace all occurrences of the old FSF postal address with the new one,     as prompted by lintian; use src/COPYING.php as template where appropri-     ate (i.e. inside FF code code), otherwise just change the “You should…”     part (GPL/LGPL); also update all local copies of the actual legal texts     from the FSF FTP/HTTP servers
      merge debpkg-versioning from Evolvis, which works as follows:
      update the minijson code from the trunk
      merge PHP and XHTML validity fixes     from bzr+ssh://taramir.gnurandal.net/srv/tarent/fusionforge-5.1%2Btarent/patches/xhtml-improvements/
      I *think* this will bring packaged versioning to the RPM packages
      uhm no, copy/paste from Makefiles is bad, this should be better
      port two helper functions from Evolvis
      merge r13286 from the trunk: XHTML+RDFa
      list everyone from src/AUTHORS in src/debian/copyright;     sync changelogs
      make the front page php-warning-free
      • make xmlstarlet actually display something     • make xmlstarlet use the correct DTD     • extras-debug output colouring rules differ
      this theme, and the forge itself, are NOT “strict” by ANY means…
      fix RPM breakage due to debpkg-versioning changes
      one more grep
      resync patch to work with r13306 changes
      work around xmlstarlet from sid not recognising   as valid     http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=627158
      raise #ffErrors:padding-left to make line numbers visible for >999
      improve look in iceweasel while keeping the same in konqueror
      mostly XHTML clean /my/ and /account/
      port some of the missing extras-debug functionality from Evolvis     • sysdebug_off (mission-critical)     • ffDebug (nice to have, needed later)     • cosmetics: don’t make the pink-popup so wide when it’s collapsed
      port sysdebug_lazymode from Evolvis
      finally, sysdebug_dbquery – trace calls to db_query{,_params}()
      finally, XHTML-correct /my/ page (AJAX part)
      unused variable which was assigned an undefined value
      fix html entities, xml nesting; p and span may not contain div
      fix php mistake
      xml
      no, you may not nest a form in a tr or validate open/close tag balance
      fix XHTML
      more XHTML fixes     ‣ one in pm/mod_task.php made a form work *at all*…
      merge r13253 from 5.1
      merge from 5.1: r13268 r13269 r13288 r13291 r13292 r13299 r13300     (debpkg-versioning and its RPM counterpart)
      merge from 5.1: r13272 r13273 r13274 by aljeux
      merge r13287 from 5.1: fix FSF postal address
      mark r13289 as merged
      mostly merge r13290 from 5.1
      mark r13293 (ported) and 13294 (merged from trunk to 5.1) as merged from 5.1
      merge from 5.1 r1329{5,6,7,8}
      merge from 5.1: r13302 r13303 r13304 r13305 r13306 r13307 and mark r13310 as merged     (r13310 updated debian/patches/use_jquery… will do that in a followup)
      regenerate
      merge the rest of 5.1 up to HEAD (r13325)     except src/www/project/admin/users.php and some other smaller changes     (to err on the side of caution, again)
      same as r13374 by aljeux
      fix FSF address again
      fix FSF address again
      update copyright year in the example file
      update copyright year in the example file
      update from Evovlis 4.8 code: fix PHP warnings, add mini testsuite
      update from Evovlis 4.8 code: fix PHP warnings, add mini testsuite
      fix whitespace at EOL
      drop unused globals
      if the page doesn’t end with </body></html>, do tell with what
      fix PHP and XHTML warnings for ff-plugin-mediawiki
      XHTML validation for AJAX “frames” that get included into the     current page (now, both the page without the AJAX content loaded,     and the AJAX content itself, must be valid stand-alone XHTML,     except the AJAX content will be framed with …<body> and </body></html>)
      merge r1338{6,7,9} from 5.1
      fix svn_root after scm refactoring and subdir changes
      apparently, WebDAV still uses /svn whereas /svnroot moved to /scmrepos/svn     ⇒ use two variables; auto-detect if /scmrepos symlink exists
      ah, file_exists checks for existence of directories in PHP, all clear…
      better XHTML again
      disable 'Activate this user immediately' as it doesn't work
      fix error_msg not being printed
      fix: UI degradation side effect of making XHTML valid
      add util_{p,tt}wrap from Evolvis     and, while here, util_uri_grabber
      make util_{p,tt}wrap accept a second argument to override 'p' e.g. with 'div'
      allow/handle multi-line global $error_msg;
      I was mistaken in r13399: that change was not needed     because util_{p,tt}wrap also emit the outer block tags;     revert and add another substitution to avoid useless <br />s
      fix XHTML validity
      yes, XHTML validity *does* mean breaking features if implemented wrongly     (but, apparently, <select> has “onchange” – all lowercase…)
      UI improvements after XHTML fixes degraded it
      make this a bit easier to read
      et voilà, now looks better than ever before and is still valid
      fix /usr/share/@OLDPACKAGE@ vs /usr/share/@PACKAGE@ confusion
      merge from 5.1: r13391 r13392 r13393 r13394 r13396 r13397 r13398 r13399 r13400 r13416 r13420 r13422 r13423 r13424 r13425
      fix XHTML on a few more pages…
      function to display a backtrace in Perl, should anyone ever need it
      function to display a backtrace in Perl, should anyone ever need it
      a comma is valid in an URI
      a comma is valid in an URI
      and now without the bashisms and actually doing any work
      how about this?     • uniquify all copy-if-exist and glob checks with same pathnames       (this works because all directories are already made)     • sort directories     • clean up whitespace     • quote/escape from the shell
      expand the function call
      drop whitespace at EOL, *.sql
      remove whitespace at EOL and empty lines at EOF globally, scripted
      move php-htmlpurifier dependency into gforge-common subpackage
      abort “debian/rules debian/control” if confget isn’t installed
      refresh after r14313 changes
      13:30⎜<Lo-lan-do:#fusionforge> I find $(shell a more readable construct than $$(sh
      /bin/sh is *NOT* GNU bash!
      revert r13754 for testjson.php which contains multi-line strings     with embedded whitespace-at-EOL
      PHP 5.0.5 with Hardening-Patch 0.4.8 (cli) on MirBSD doesn’t have %E     but %e works just as well in this place
      no longer quell emitting null array slots
      apparently we can pass null values without an “unset” warning
      unbreak filtering with "1,2,3" style strings as filters     spotted by m.esser at tarent.de
      Implement permalink for Launchpad [#337]
      drop the extra GPLv2 copy from funky theme, too (lintian)
      drop the extra GPLv2 copy from funky theme, too (lintian)
      lintian says to use “dummy” in the description
      lintian says to use “dummy” in the description
      fix debpkg versioning; I think require_once always operates on global scope?
      Use RBAC (user_is_super_user does not exist in FF):
      as in r14737 we didn’t implement user_is_super_user(); add this as compat     with codendi, as suggested by aljeux
      drop unused file
      r14555 was indeed broken, but this works
      merge from Evolvis:     - if type is unknown/empty/not set, use a default instead of throwing a php warning     - use known-to-work ECMAscript start/stop tags
      merge from Evolvis:     - if sysdebug_enable, install a handler for uncaught exceptions       (aborting page rendering and displaying exception data and a       backtrace, to help debugging, now that I wrote code that can       raise exceptions)       => disabled on production systems, also for security reasons
      we decided to NOT end a file with ?> to avoid the danger of an empty last line
      we decided to NOT end a file with ?> to avoid the danger of an empty last line
      fix detemplating accident
      disable common/include/extras-debug code for SOAP; found by pasquale vitale
      hide template groups from the approve pending page
      allow to pass numeric user IDs (as r15047 will), not just user objects
      unbreak “register this user immediately”
      remove last artifact_perm remnant ⇒ fix SQL
      remove last artifact_perm remnant ⇒ fix SQL
      fix db_construct_qpa usage
      fix db_construct_qpa usage
      prevent warning about undefined value in FullProjectHtmlSearchRenderer     when no plugin providing a full_search_engines hook is installed
      missing space
      possibly fix DB error when querying for followups
      just accept a .sql suffix and strip it off, I did the same error     as jheyman did, multiple times over the years…
      actually remove this file now
      clear @lines array between two DB queries
      use timezones from system copy of tzdata, not from 1997's SourceForge
      more efficient
      port a few utility functions from Evolvis (and their documentation)     to make it easier to port over fixes from it
      [#401] fix error when there is only one theme
      [#421] fix_url fix (also in Evolvis, so I know it’s correct)
      fix broken commit in r15354 by jheyman:
      no, you do not put a number into an array to output that as string…
      add a small RBAC demo listing the unixnames of all forge admins
      use semicolones, not hash signs, for comments in .ini files
      unlimit things when running as CLI script or cronjob (outside the web):
      prevent tempfile leak on each install/upgrade
      merge from Evolvis: add literature links I consider a required read for devs
      fix up the schema search path of the gforge user after running any MW script
      Save five seconds for each group using the Mediawiki plugin
      merge a change from Evolvis with the following commit message:
      this should fix the testsuite:
      replay commit 11527 from lolando fixing the mediawiki postinst     and solve conflict
      replay commit 11594 by aljeux: Check forge_admin rights in pluginman code
      better fix for group custom homepages, from Evolvis
      util_url_prefix() was missing, apparently
      example script (to be edited inline to use, not to be installed in a package)     for mass-moving tracker items
      add util_sanitise_multiline_submission(), another Evolvis helper
      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
      prevent things like r15819 from impacting normal operation
      fix display bug
      obergix said I should improve ’em all ☺
      'foo && bar || baz' != 'if foo; then bar; else baz; fi'
      opt out of apport
      opt out of apport
      opt out of apport
      [#478] tell people how to make groups public/private in PFO-RBAC times
      ensure we still get valid XHTML/1.0: disable HTML5 explicitly,     for MW 1.16 and up
      I just committed a patch to MediaWiki in Debian (for experimental) that     lets wfSuppressWarnings set a global flag for us to use
      merge all changes from the wheezy branch
      olenz silently changed the mediawiki project data path in r9152     without any migration whatsoever; since that was on 2010-03-19,     against my personal preference, add code to move to the *new*     location (instead of reverting it) and change all places in the     wheezy package’s code that still used the old location to switch     to the new one
      Check image upload is enabled before trying to do so (Closes: #679521)
      Unbreak and silence the MediaWiki nightly dump cronjob (Closes: #680165)
      WHY IS THERE TOO MANY PLACE TO CHANGE THIS?
      SECURITY: Upon user deletion, remove their Unix shell account as well
      SECURITY: Upon user deletion, remove their Unix shell account as well
      SECURITY: Do not disclose inaccessible groups on user_home/toplist
      SECURITY: Do not disclose inaccessible groups on user_home/toplist
      I like this one better: provide (and use) displayStylesheetElements
      * make minijson_encode recursion depth safe     * sync with FF trunk version (use "elseif" PHP keyword)
      * make minijson_encode recursion depth safe     * sync with FF trunk version (use "elseif" PHP keyword)
      * make minijson_encode recursion depth safe     * sync with FF trunk version (use "elseif" PHP keyword)
      MFC revno: 11720     svn revno: 16244 (on /branches/Branch_5_2)     committer: nerville     timestamp: Fri 2012-09-21 10:32:53 +0000     message:       fix update value in db but not in current instance
      I like this one better: provide (and use) displayStylesheetElements
      Apply workaround for Debian #683188 (bug in Subversion)
      Apply workaround for Debian #683188 (bug in Subversion)
      Apply workaround for Debian #683188 (bug in Subversion)
      add changelog for bzr revno 11721 and close a related Debian bug at that
      use common code to display number of active site users
      tell the user what is expected *before* they do anything (usability)
      fix FRS download when {core/sysdebug_enable} is true
      merge bugfix from Evolvis: circumvent forum/read RBAC check for news_bytes
      add checks for forum pages for whether the group actually uses the forums tool     with careful checks to avoid breaking the news feature
      [#480] install not-packaged jQuery modules for Debian
      merge from Evolvis: make id-less tables sortable
      merge from Evolvis: do not make table columns with empty th sortable
      merge from Evolvis: reduce diff against upstream sortable.js and include literal licence
      merge from Evolvis: remove n#n-ASCII chars (replace by Unicode escapes)
      merge from Evolvis: add arbitrary sorting value attribute feature
      merge from Evolvis: drop borders around sort arrow images
      merge from Evolvis: make JS sorted tables use a stable sort
      merge forum and sortable fixes from branch 'Branch_5_1' into Branch_5_2
      merge forum and sortable fixes from branch 'Branch_5_2' into master
      someone added an ‘s’ too much
      Revert "someone added an ‘s’ too much"
      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
      contentless Merge branch 'Branch_5_1' into Branch_5_2
      kill unused and broken getPublicFlag method
      change project_task_vw to include project_task_external_order.external_id
      once is enough
      apparently, my last commit may have disturbed the +x bits (why?)
      argh! this is because of someone not understanding make rules…
      did I mention I hate dh7?
      display status mapping
      prevent accidentally creating *two* custom status fields in one tracker
      typo
      use DB id as tie-breaker for sorting by entrytime
      add “m68k” problem resolver (debug output) to apt-get commands
      Do not trust SimplePie for purifying HTML
      Merge branch 'Branch_5_1' into Branch_5_2
      Merge branch 'Branch_5_2'
      use a getMessages() implementation that supports *both* APIs
      add mksh(1) script to make some or all mailing lists private
      Merge branch 'Branch_5_1' into Branch_5_2
      The “Weltuntergangsbonus” merge of Branch_5_1 via Branch_5_2
      use forge_get_config to get the chroot path
      fix updating and purging svnserve from inetd.conf (also, piuparts)
      Merge branch 'Branch_5_1' into Branch_5_2
      Merge branch 'Branch_5_2'
      remove trailing ?>
      Debian package version syntax: epochs are numeric, colons allowed later
      make this a bit more legible and fix one case of indentation
      SECURITY: do not make homedir archives of deleted users world-readable
      improve compression ratio
      deleted unix accounts are 'D', not 'N', just like regular statūs
      unbreak rendering RSS of group news
      Merge branch 'Branch_5_1' into Branch_5_2
      Merge branch 'Branch_5_2'
      run ./tools/update-gettext-files.sh to refresh the .po files
      handle case where $main_repo already exists but is no git repo
      Merge branch 'Branch_5_1' of git+ssh://scm.fusionforge.org//var/lib/gforge/chroot/scmrepos/git/fusionforge/fusionforge into Branch_5_1
      I think is_file("$main_repo/HEAD") gives a warning if !is_dir($main_repo)
      missing return value in non-void function
      use posix_initgroups() to get the user’s group vector
      use util_randbytes() to get six random bytes
      bump year
      move www/DTD/ to common/DTD/ like I did in EvolvisForge
      merge fix from EvolvisForge
      use correct JSON encoding
      add a TODO note about a MAC for the session cookie
      revert most of the CVE patch and “do it right”
      SudoEffectiveUser needs unix_name, not uid, of the target
      merge from Evolvis: some more variables and compat functions
      merge from Evolvis: group home permission changes
      emit a newline after the warning
      merge from Evolvis: better session_redirect()
      merge from Evolvis: for session_set_admin use the lowest-uid one     instead of impersonating a random person who’s got forge admin rights
      make this closer to the code in EvolvisForge (should be no change)
      SECURITY: use HMAC-SHA256 (for now) to protect the session cookie
      remove commented-out EvolvisForge compat stuff
      oops, use raw octet HMAC output (for size reasons)
      Merge branch 'Branch_5_2' of git+ssh://scm.fusionforge.org//var/lib/gforge/chroot/scmrepos/git/fusionforge/fusionforge into Branch_5_2
      (mostly) Merge branch 'Branch_5_1' into Branch_5_2
      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
      Fix a MediaWiki error spotted by Andreas “gecko2” Gockel:
      add helper scripts to dump/restore pages+images+files of a wiki
      Fix number of projects shown (site admin; feature_boxes)
      Also fix number of pending projects on MyAdmin widget
      Merge commit '9801a33b568bce6a80caaf15c06d3dd25fb0cd30' into Branch_5_2
      the second argument to mkdir is *not* the file permbits afterwards
      Merge branch 'Branch_5_1' into Branch_5_2
      Merge branch 'Branch_5_2'
      Demote libapache2-svn to Recommends since Debian disables DAV anyway
      regenerate
      need to trigger MW DB upgrade for plugin changes, too
      Workaround for Debian #711098 – explicitly declare the charset
      Merge branch 'Branch_5_1' into Branch_5_2
      some error checking for widgets
      fix typo (‘=’ ipv ‘==’)
      add “project home” link to gitweb pages, to link back to the forge
      ensure session_key is set
      need {core/session_key} consistently as www-data *and* root
      grant +r always when granting +w privs (they’re orthogonal)
      unscd support
      spelling
      remove illegal jabber functionality (disabled by default anyway)
      Merge branch 'Branch_5_1' into Branch_5_2
      Merge remote-tracking branch 'origin/Branch_5_1' into Branch_5_2
      translate “to”, better.

Vincent Dravert (1):
      dynamic language in Mediawiki as FusionForge

barak_naveh (5):
      removed extra </b> (html correction)
      minor HTML corrections
      HTML correction: <ul></ul> shouldn't be nested within <p></p>
      slightly reduced excessive space.
      initial revision.

bigdisk (138):
      fixing weird merge issue. Duplicate function names existed...
      Adding new Task Manager 'Beta' version - incomplete, several features still being added
      removing some old files for old task mgr
      Adding Gantt Charting
      adding circular dependency checks
      fixing percent complete
      moving changes that existed in old repository to new repository
      putting total downloads on homepage instead of daily downloads
      debugging new project manager
      *** empty log message ***
      adding copyright notices where needed
      revising front page to explain what GForge is, to those who don't know
      *** empty log message ***
      removing unnecessary call
      moving unnecessary functions back to their proper place
      removing obsolete page (again)
      cleaning some old cruft out of /admin/ -- LOTS more to do
      adding option to monitor forum on new post submit
      changelog updated
      fixing email notification subject
      typos
      fixing news navigation
      improving navigation in task mgr
      adding some pieces for the new doc mgr
      docman objects fleshed out
      fixing extra slashes bug on project registration
      committing fresh rewrite of doc mgr
      moving some SQL into one of the new factory-style classes and cleaning up some phpdocs
      building interface in tracker to relate to task mgr
      Major cleanup of PHPDoc throughout the /common/ directory
      fixing bug introduced during PHPDoc and ->getID() changes
      adding task mgr integration to tracker
      removing dead sequences and removing unnnecessary cruft from db dump file
      removing the ancient bug_flags,patch_flags,support_flags which were obsoleted with the tracker in 3/2001
      refreshing page after theme update so we can see the new theme
      adding missing image
      fixing double-buffering problem
      renaming some icons and adding new icons for clarity; fixing tom's tracker monitor button; moving task mgr integration to top of artifact view page
      making the UI a little more obvious to give people more context
      *** empty log message ***
      renaming the forum icons
      fixing bug #132
      committing offer's patch for showresultset()
      adding today vertical line to gantt chart
      unnecessary check removed
      applying jim nutt's patch for cleaning up scm
      *** empty log message ***
      removing artificial file upload size restriction from tracker
      fixing problem where nl2br was being ignored
      Committing gigantic Edward Ritter patch + large Regex patch to lower-case all html
      adding some new links to the home page
      removing deprecated result_column_to_array
      removing deprecated get_priority_color
      extra <td> tag
      adding Scott Armstrong's mailing list/alias stuff
      small tweak to mailing list creation scripts
      more stats cleanup/simplication
      *** empty log message ***
      changing references to sourceforge
      *** empty log message ***
      fixing PHPDocs and lowercasing the function names
      moving plugin SQL to new file
      moving tracker/browse.php logic into separate class
      adding SOAP core
      *** empty log message ***
      pre9 gforge3.sql
      converting news to show realname instead of unix_name
      switching tracker and taskmgr to realname from unix_name
      moving project_home.php to user's realname from unix_name
      removing unnecessary second SQL statement from INSTALL
      now only delete stats that are > 30 days old
      vacuum script is different for 7.1 vs 7.2+
      *** empty log message ***
      reporting blurb
      *** empty log message ***
      removing outdated file
      removing mention of non-free software from savannah
      adding basic lgpl infrastructure
      adding *long* GPL notice
      *** empty log message ***
      forum emails will be english-only
      Applying Jim Nutt's patch
      widening summary field
      adding jim nutt's patch for frs
      committing *unfinished* cvs creation script
      committing *unfinished* cvs creation script
      adding Ronald's user addition script
      adding Ronald's group addition script
      removing unnecessary \ from base.tab
      making cvs cron script check for cvs_flags
      re-adding cvs_flags to permission page - it was commented otu for some reason
      small bug with missing $ sign
      small tweaks to remove user page
      re-adding db_project_sums.php, which is necessary for some people who incorrectly installed there database
      committing more cleanup of cvs/home/groups creation scripts
      slightly more complete ssh-keys generator
      *** empty log message ***
      further cleanup of the backend scripts - almost done
      touchups to INSTALL file
      updating homepage to b1
      adding missing sys_cvs_single_host flag to etc/local.inc file
      fixing cronjobs
      *** empty log message ***
      fixes to backend scripts....
      *** empty log message ***
      fixing inconsistent braces use
      fixing bad formatting and removing the 'remember me' cookie until audit is performed
      committing bug fixes for singlestep
      technicians now have limited ability to modified tracker items
      fixing counters for bug tracker
      *** empty log message ***
      *** empty log message ***
      removing spaces
      removing busted return address for mail sending on user detail page
      removing eval() security holes
      removing eval() security holes
      cleaning up a few bad formatting areas before release
      massmail tweaks
      master schema is updated for 3.1
      removing duplicate link from task browse ID#
      cleaning up bad formatting
      removing strange bookmark link from user_header
      clearing out 'none' status for task man
      adding 'mass update' to taskmgr
      removing reinhard's bottom hack to build_select_box
      adding massupdate strings
      changelog
      fixing bug581 percent complete on mass update
      adding ability to move task to other subproject
      fixing bug that will probably never be hit
      fixing bug 582
      fixing critical bug 478
      replacing references to alexandria with gforge
      converting date field names to oracle-safe post_date
      adding cronmanager database entries and viewing screen
      Changelog for cronman
      testing if commit works
      moving installer to trunk

danper (282):
      Fixed Bugs ( Testing CVS Head task)
      fixed bug, wasn�t working properly
      fixed bugs (Testing CVS Head task)
      fixed bugs (Testing CVS Head task)
      changed   form_release_key($_POST['form_key']); to form_release_key(getStringFromRequest("form_key"));
      Fixed bugs -> wasn�t working ( Testing CVS Head task)
      initial attachment version. upload, delete, view attachments     	admin -> option to modify allow anonymous / public forum status     	bbcode -> added support for bbcode
      fixed to work with the new bbcode functions     more needed though
      patch update for attachment section of the forums
      worked on attachment section of forums     for more info, see forum_changelog.txt date 23-08-2005
      DB name conventions followed for tables.     for features see 24-08-2005 in forum_changelog.txt
      not needed, first version uploaded OK
      "My Forums" link added
      forums tested/revised, myforums added     see 2005-08-26 and 2005-08-25 changelog entries for more info
      fixed minor bug in Artifact.class tracker request #1459
      Forums -> Mayor fix : Message Moderation Support Added
      changed sintax to support old psql versions
      message added when no forums are moderated -> thanks lcorso
      images for the forums -> all themes
      * images weren�t working with https://      * input textarea with default value wasn�t showing
      *** empty log message ***
      Forum features added
      removed warning message which stated that the list cannot be deleted once created, which is false
      When choosing the 'Copy' link from the 'manage custom fields' page, if you copy an element that has an ' (apostrophe)in it, it failed. FIXED
      applied patch #1444 from ibm-tracker
      applied patch #1463 from ibm-tracker
      applied patch #1449 from ibm-tracker
      applied patch #1440 from gforge bug tracker
      applied patch #1438 from gforge bug tracker
      script to delete (warning!!) mailing lists which are associated to non existing group, and referential integrity check added from now on.
      mailing list delete failure -> error now set
      *** empty log message ***
      debug output was being echoed to resulting html (fixed)
      debug output was being echoed to resulting html (fixed)
      additional plugins for group (plugin_hook) wasn�t updating correctly
      the last change wasn�t needed, now it�s into the plugin
      changed instantiation place of report.class, because it was displaying the task dates in GMT instead of the user�s time zone
      http://gforge.org/tracker/?func=detail&aid=1491&group_id=6&atid=111
      forgot this one..  check last commit for info
      *** empty log message ***
      applied patch #1479 from gforge tracker
      applied patch #1480 from gforge tracker
      applied patch #1495 from gforge tracker     Fix for roles with no_access in forums     http://gforge.org/tracker/?func=detail&atid=106&aid=1495&group_id=1
      when a user role has no_access for a task/tracker the task/artifact is shown in the list anyway. this small patch removes the ones that shouldn�t show up from the list
      when a project is not anonscm, the apache user is added as well     fixed bug where a "," was in some cases added and no users and things like :,anonymous  happened
      Group object is used instead of raw db_result(...) calls
      Bugs :
      *** empty log message ***
      Fixed bug when deleting project     https://gforge.org/tracker/index.php?func=detail&aid=1555&group_id=1&atid=105
      [#1558] in HEAD, tracker query select box gets confused     * now when clicking on "Browse", the selected query is mantained     * now when clicking "Next 50" or "Previous 50" the query item in select box is mantained too
      [#1551] Fix for mis-mapped description field in SOAP interface     https://gforge.org/tracker/?func=detail&aid=1551&group_id=1&atid=106     Changed description to return description instead of id
      *** empty log message ***
      $sys variables for forum
      (**FORUMS**)     http://gforge.org/tracker/?func=detail&aid=1559&group_id=1&atid=105     	* Added security. Now the behaviour is     		always) htmlspecialchars to the body except the following tags :  <b>, <i>, <ul>, <ol>, <u> and <img>     		sys_bbcode_strip_html -> 0 ) htmlspecialchars     		sys_bbcode_strip_html -> 1 ) htmlentities     Added bbcode tags for :     	* task, artifact
      *** empty log message ***
      [#1561] Uploading doc in HEAD (gforge.org) doesn't work     http://gforge.org/tracker/?func=detail&aid=1561&group_id=1&atid=105
      *** empty log message ***
      The email message is now sent with tags, quotes and bbcode is removed     	Also a fix was made because some messages were being double htmlspecialchared
      now they wrap, i assummed 100 chars per line (in word chars count)     also strip a word if it�s really large
      *** empty log message ***
      now they wrap, i assummed 100 chars per line (in word chars count)     also strip a word if it�s really large [#1571]
      don�t convert html stuff to <a href.....    >   when inserting msgs     [#1569]
      [#1572]     bad call to getintfromrequest
      [#1558]     The ArtifactFactory wasn�t returning the value needed to correctly create the select boxes     removed old fix
      *** empty log message ***
      changed naming convention
      [#1575]     http://gforge.org/tracker/?func=detail&aid=1575&group_id=6&atid=222     Fixed bug, ids aren�t displaying now
      *** empty log message ***
      [#1549]     http://gforge.org/tracker/?func=detail&aid=1549&group_id=6&atid=222     Tracker now doesn�t display task manager row if TM is disabled
      *** empty log message ***
      [#1548]     http://gforge.org/tracker/?func=detail&aid=1548&group_id=6&atid=222     htmlspecialchars() call removed
      *** empty log message ***
      [#1303]     http://gforge.org/tracker/?func=detail&aid=1303&group_id=6&atid=222     Only found it in "scm_index	devcvs". fixed
      [#1553]     http://gforge.org/tracker/?func=detail&aid=1553&group_id=6&atid=222     applied reverse function to htmlentities() so that in the email the chars aren�t displayed as html
      *** empty log message ***
      [T1340]     Initial revision of FCKeditor merged into forums
      Text input parser class     first revision
      Added support to fckeditor
      didn�t work on https (redirection?)
      *** empty log message ***
      added html_build_rich_textarea function
      *** empty log message ***
      [T1340]     	* TextSanitizer : added new function to make HTML output more readable and tidy (avoid empty attributes)     					added textarea,radio,checkbox,text support (form input types)     					added headings for text formatting (h1->h6)     					added <address> tag
      [#1429]     Applied patch
      [T1340]     double quotes replaced (now allowed)
      Forums changed to use the FCKeditor plugin
      *** empty log message ***
      FCKeditor plugin     initial revision
      [#1591]     fixed (getintfromrequest was being called in bad place)
      strip_tags to emails. This is for when fckeditor edited messages have permitted html
      added support for sending mail as text/html or text/plain (defaults to text/plain for backwards compatibility)
      TextSanitizer : Fixed various bugs. <input> tag not allowed
      *** empty log message ***
      *** empty log message ***
      [#1590]     Applied patch     http://gforge.org/tracker/index.php?func=detail&aid=1590&group_id=1&atid=106
      converted CL/RF to unix format
      removed local.inc require
      *** empty log message ***
      converted CL/RF to unix format
      http / https check added (url wasn�t working on https)
      added configuration variable to support SSL requests
      added configuration variable to support SSL requests
      added configuration variable to support SSL requests
      Fixed Links
      Added extra owner change and group change check for created FRS dirs
      *** empty log message ***
      [#1616] applied patch from ibm tracker to permit content type headers
      *** empty log message ***
      Fixed non-wrapping for old messages (non fckeditor made) -> backwards compatibility
      Fixed non-wrapping for old messages (non fckeditor made) -> backwards compatibility
      *** empty log message ***
      changed regexp to examine only tags, not the word
      *** empty log message ***
      fixed attachement issue when creating new message
      Added alt text (just in case images aren�t there)
      *** empty log message ***
      Removed redundant form
      [#1322] Applied patch to better identify file releases
      changes for patch [#1396]
      [#1396] report for projects initial version
      [#1430] added items to catalan language
      docdata_vw changed
      docdata_vw rollback
      Applied [#1419] patch for docman to show more info about files
      [#1437] patch applied
      [#1450] patch applied, directories where being created with wrong perms
      applied patch [#1458]
      applied patch [#1469]
      applied patch [#1546]
      applied patch [#1567] to modify the javascript that didn�t work on IE
      applied patch [#1567] to modify the javascript that didn�t work on IE
      patch [#1609] applied to allow tabs in the main menu of gforge
      Added mail notice when attachment is added/edited. Changed forum notice emails to show some special chars (  and such) as what they are
      Fixed double line break bug
      added more messages to error when attaching a file
      Fixed error when creating forums with default email address
      textsanitizer improvements
      Transaction was being aborted when creating forum with default email to send messages. Now it�s really fixed
      [#1630] fixed error when a non-member tries to add a file without a comment to an existing artifact
      changed default style
      changed config of fckeditor
      Initial revision
      minor change
      minor change
      bug fixing
      added plugin manager for admin site
      first version of site wide plugin manager
      changed path to use variable
      patchmaker v1.0
      [#1615] removed detailes field
      [#1398] applied patches. added specific changes to cvs.php to make the patches work (required noexistent functions)
      [#1398] applied patches
      [#1585] patch to make history parse don�t run out of memory
      *** empty log message ***
      *** empty log message ***
      [#1586] Hide skills search if sys_use_people is false3
      added change to create/remove the symlinks for www and config folders
      *** empty log message ***
      fckeditor refactor
      fckeditor refactor
      fckeditor refactor
      fckeditor refactor
      *** empty log message ***
      added extra functionality to provide field name
      #1366 added fckeditor support for news
      *** empty log message ***
      docmgr changes
      docmanager fckeditor support added. arranged the code into sections
      added edit for docman admin
      *** empty log message ***
      added RSS2.0 feeds (patch by Scott Grayban)
      *** empty log message ***
      useless link was being made if there is no config file
      [#1678] fixed bug in docman admin
      only one post is done for all files
      only one post is done for all files
      rss 2.0 link added
      *** empty log message ***
      [#1681] some issues when deleting cvs repos
      [#1682] query builder doesn't respect limit of 50 artifacts
      changed snoopy class
      Added svntracker and svncommitemail checking / line adding to post-commit
      Initial revision
      added init script option
      pluginman strings added
      added configman
      www/admin/configman.php
      added existing file check for svncommitemail
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      chmodded the post-commit
      chown dir to apache to make viewcvs work
      [#1731] check was already there
      checkbox in admin page for edit public info only shows if plugin uses scmcvs
      checkbox in admin page for edit public info only shows if plugin uses scmcvs
      checkbox in admin page for edit public info only shows if plugin uses scmsvn
      removed references to CVS
      reverted date to int
      [#1687] patch applied
      [#1593] svn-stats.php reports itself as history_parse.php
      ->delete() needs to be ->delete(1)
      group_get_object call wrongly placed
      changed way of how  textsanitizer parses the html. fixed bugs
      [#1682] saved query preference contemplated
      fixed bug in docman, added popup for docman
      no need for cookie in popup editor
      [#1763]
      *** empty log message ***
      applied patch [#1582]
      applied patch [#1638]
      fixed bugs in docman
      bad date
      [#1761] When Anonymous posting is turned off, tell people to log in.
      [#1779] fixed bug in news. added text editor support for site admin news page
      removed all remaining references to bbcode. created sql file to support DB on this
      fixed bug in news
      fixed way in how news show in front page if edited with fckeditor
      [#1755] Chinese language file updated
      [#1804] Russian.tab update
      [#1819] MailParser.class is too restrictive
      [#1814] cvs-2.12's commitid causes cvsweb to corrupt content behind download links
      [#1814] cvs-2.12's commitid causes cvsweb to corrupt content behind download links
      [#1807] optionally disable user ratings on site
      [#1820] Allow /user/ pages to link to /admin/useredit.php?user_id= pages
      [#1787] incremental backup
      [#1836] fixed by applying a submitted patch
      [#1784] [patch] cvs history parse ignores exports
      [#1829]
      *** empty log message ***
      [#1830]
      changing how this works
      fixed rss bug
      [#1839]
      [#1844]
      fixed FTI functions
      user delete for monitors
      [#1830]
      *** empty log message ***
      *** empty log message ***
      fixing wrong paths
      [#1906] added where missing, added activity rss link
      [#1906] only show when we're in a project
      adding rss icon
      *** empty log message ***
      added rss icon
      <?php
      adding error display when no group selected [#1914]
      *** empty log message ***
      [#1930] enabling +t bit in cvs locks dirs
      [#1950]
      [#1950]
      fixed minor bug
      *** empty log message ***
      [#2000] fixing bug in tracker template
      adding things to pluginman
      [#1921] updated italian language tab
      [#1907] updated chinese language tab
      [#1909] Artifact::create() looses sql error on insertion
      [#1863] Error message when validation of list name fails is not informative enough
      [#1821] Plugin for Mantis integration
      [#1809]
      [#2099] Capital letters with stress marks are wrong in language/Spanish.tab
      [#2255]
      [#2251]
      [#2251]
      [#2182]
      *** empty log message ***
      [#2115]
      [#1873]
      [#1810]
      *** empty log message ***
      rollback
      *** empty log message ***
      [#2307]
      [#2266]
      tentative fix for [#2390] power query int tracker with custom field as status error
      tracker and extra_fields bug
      allowing longer repository names in aclcheck
      rolling back popen change
      rolling back popen change -> adding comment not to revert it
      [#2436] Forum moderation link is wrong

federicot (29):
      Patch - [#1786] massmail patch
      Patch - [#1762] If only one forum - jump to it
      Patch - [#1637] Patch for using =0
      Patch - [#1200] Patch to make xhtml 1.0 complaint news
      Patch - [#1217] Minor HTML fixes -- closing P tags
      Patch - [#1136] PHP CLI configuration should have GForge include_path
      Patch - [#2529] error not caught on cachePath open
      [#2554] Forum notification - from should be users email
      Fixed [#2602] Forum Notification - add Return-Path header
      delete svn:mime-type property
      Backport the htmlsanitizer from AS
      fix FCKEditor, html sanitizer
      Fixed [#2628] Forum message moderation tables have no background
      Fixed [#2630] Forum pending messages - show all messages
      [#2629] Forum attachment types too restrictive - remove the feature
      [#2634] Missing line breaks on Project Description on Summary page
      To-Do task [#1422] Docman - Remove ftp upload option and the inline doc editing
      [#1952] Adding a user to project using the 'add user' button keeps any pending request for that user
      [#2577] Upgrading from 4.0.2 to 4.5.11 using db/upgade-db.php
      [#2591] Deleting a project's 'task' project fails due to constraint violation.
      [#2617] Text searching enhancement
      [#2601] Make gforge-install-1-deps.php support Ark Linux
      Move www/themes/gforge to www/themes/gforge-classic
      Temporary remove www/themes/gforge
      Update SLiQ Theme for trunk
      Update SLiQ Theme for trunk
      Update SLiQ Theme for trunk
      [#2655] No activity tab for the new default theme
      [#2654] URL in frs notification points to /project/showfiles.php

ghudson (1):
      Update help text for priorities (maximum priority is now 5, not 9).

guille (3):
      fixed [#2421]
      [#3094] HTML injection on verify.php and possible XSS
      [#1427] fix perm_level query

hunkim (21):
      Fixed exit_error arg problem, It requires two arguments, ($title,$text)
      Removed debugging information(echo) and added error file name as a part of the error message
      Removed debugging echo statements.     Please make sure there are no unnecessarily echo statements before commits.
      Added/Modified recently registred project list
      Added text for recently registred project list
      commit mail test
      mail test
      Korean.tab update from Soon-Son Kwon (ksoonson)     See http://gforge.org/tracker/index.php?func=detail&aid=640&group_id=1&atid=106
      test
      commit mail test
      commit mail test
      Commit test
      Commit email test
      Added detailed file upload error messages. Fixed type.
      Added detailed file upload error messages for qrs
      Added feature variables for setup script
      * Adding the sys_use_ssl option     * www/account/login.php: Check the sys_use_ssl variable.
      * Rewrite the Survey module      * Added a general graph module for Survey results
      Added several ments for the new Survey module
      [ #694 ] Korean.tab in utf-8 with more translation by Shawn Soon-Son Kwon (ksoonson)
      * Added status checking and updating module for the mailing list creating cronjobs     * Added status checking to show if a mailing list is activated

ksoonson (15):
      more i18n stuff
      added a few more trivial translation on account_login
      modified confusing expressions
      fixed bug #148
      removed invalid link for fixing bug #141
      fixed wrong language class name
      removed link to non-existent documents from the original sf.net
      added history to changelog and fixed bug # 120, 431
      fixed fix for bug # 431
      fine-tuned the location of <form> tag
      cosmetic html code change on "Project" section
      the ongoing i18n effort
      more i18n for Forum, Tracker, CVS
      added scp to @allowed_commands (bug #447)
      added group write permission(0664) when creating the val-tags     file in the CVSROOT directory of each project. Old configuration (0644)     caused an error when the user tries to tag it as follows:     $cvs up -r xterm-branch     cvs [server aborted]: cannot write /cvsroot/hanterm-xf/CVSROOT/val-tags:     Permission denied

lcorso (59):
      my-docman-pm-reporting-account-stats
      docman soap api update
      cronjob for backup script added
      Several bugs of Docman SOAP API fixed
      Get languages method added
      docman SOAP API final version fully tested
      docman SOAP API - SQL INJECTION BUG FIXED
      Backup_site.php updated final version
      Backup_site cronjob added to cron_utils.php
      backup site script user and password support added
      Added changes done by Leonel Corso to Changelog
      DOCMAN SOAP API - Update methods added, there's a bugg when updating url documents
      BUG FIXED - Docman Admin was not updating correctly documents with files
      Initial revision
      Initial version
      Aselect.class for handling authentication cookies
      Changed hook event and creation of Gforge cookie
      Maarten changes applied
      ASelect plugin with install/uninstall instructions
      Added new hook to plugin called before_session_set
      Changed plugin hook
      Plugin hooks removed from pre.php to meet new standars
      Changelog updated
      Added changelog
      Added cronjobs to meet Pluging Coding Standards
      Removing cvs plugin related cronjobs to meet coding standards
      Removed cvs cronjobs to meet coding standards
      Added cronjob files to meet coding standards
      Removing svn plugin related cronjob files  to meet coding standards
      Removing svn plugin related cronjob files  to meet coding standards
      Crontab configuration
      Modified crontab configuration file, due to changes in the directory structure
      Modified crontab configuration file, due to changes in directory structure
      [#1238] Function renaming to meet coding standards
      [#1238] Function renaming to meet coding standards
      [#1238] Moved .sql scripts to meet coding standards
      [#1238] Moved sql scripts to meet sql standards
      [#1238] Moving include to common to meet coding standards
      [#1238] Moving include to common to meet coding standards
      [#1238] Modified directory structure to meet coding standards
      [#1238] Moved sql scripts to meet sql standards
      Modified Plugin* classes to meet new plugin coding standard
      [#1238] Changed language path to meet coding standards
      [#1238] Fixed a format issue
      [#1238] bin file was using a bad path
      A better version of Backup Script
      [#1238] Moving files to meet coding standards
      [#1238] Moving files to meet coding standards
      Added a new hook to cvstracker to return loginfo strings to cvs.php
      Crons where commented
      Old path fix on post.php
      [T1349] Added file to install LDAP plugin
      [T1349] Added file to install LDAP plugin
      [#1357] Added new hook for StatCVS
      [#1357] Removed the hook from project home
      [#1357] Added hook for statcvs
      [#1398] applied patches. added specific changes to cvs.php to make the patches work- Fixed snoopy path
      [#1367] fixing forum_gateway.php in HEAD (allows to parse comments between #+#+#+#
      Added marker to email

lo-lan-do (1016):
      sourceforge (2.5-10+1) unstable; urgency=low
      * Added sf-add-skill and sf-register-theme scripts.
      * Removed the need for chsh sourceforge in update-user-group-cvs.sh.
      Kill off some references do sourceforge.net.
      Fixed user list and group list.
      Added support for sites without DNS delegation.
      A few changes, including one to make lintian happy.
      Included patch from Olivier Garcia <olivier at linux-nerd.com>: support     for multiple network cards.
      Some backslash had come from outer space...  Removed it.
      Made sourceforge.config ash-compatible.
      Added the alias for the Mailman images in sf-httpd.conf.template.
      Fixed User.class (closes: #108682).
      Install the FTP stuff in the package (not started by the maintainer     scripts yet).
      Documented last commits, and bumped revision to 10+7.
      Fixed the most important entry in the zone file.
      Added the db_drop_table_if_exists function.
      Made the script more idempotent.
      Added a few files.
      Bumped revision to -10+8.     Added recent changes.
      Allow multiple replacements of the same token on the same line.
      My part of the work on LDAP email forwarding.  Not functional yet, but     the tools are there.
      Inserted copyright statements for the packaging and installation     scripts.
      Email forwarding should now work (through LDAP), thanks to a new     install-exim.sh script.
      Should work better if I don't forget to substitute some template     variables...
      LDAP email forwarding now works properly, and the appropriate config     block is inserted at a nice place in exim.conf.  Therefore, this     feature is now enabled in the installation (except in web_only mode),     which justifies a revision number bump to 2.5-10+10.
      Bugfix: the previous version would reinsert the SF block if the     previous insertion was at the default place.
      Let's call it a typo, okay?  Should work now.
      Fixed a thinko that could cause double insertion of the SF block.
      Just inserting the file into CVS.  Not used yet.
      Fixed apachce-ssl support.
      Added mailing-lists support.  They should work.
      Added db_drop_sequence_if_exists().
      Fixed possible infinite loop in cronjobs/calculate_user_metric.php.
      Added Mailman to Recommends:.
      Fixed errors in LDAP configuration so that the online creation of     groups and users works.
      Fixed a thinko.
      Ensure that the user has a correctly owned and perm'ed $HOME/incoming/     directory.
      Bumped to 2.5-10+12, with following entries:
      Fixed versioned dependency on debconf (thanks to lintian).
      Bumped to 2.5-10+13, with following entry:
      Removed unnecessary CVS/ dirs from the package when it's built from a     CVS checkout (as opposed to a CVS export).
      Bumped to 2.5-10+13+, added following entry:
      Update to a more current state.
      Add (commented out) code to require a non-empty database password.
      Tuned the database connection process, so that it should work even     with an empty password.
      Delayed deletion of files until everything else is done.
      No need to require /etc/sourceforge/local.pl when deconfiguring.
      Removed outdated old stuff.
      Bumped to 2.5-10+14, added following entries:
      Removed outdated old stuff, added new considerations about security.
      Bumped to 2.5-10+14+.
      Adding this script to the repository.
      Added installation of fileforge.pl.  Note: mode is 4755 (755 +     setuid).
      * Added fileforge.pl, a setuid Perl script to move files around securely         (without needing to grant www-data read/write permission on         $user/incoming/ directories).  Not using it yet, needs more testing.
      Prepared the way to a new tmpfilemove.pl command (for the QRS).  Will     be a symlink to fileforge.pl.
      Added tmpfilemove.pl symlink.
      Added a remark about update-inetd.
      Added a few more items.
      Removed unneeded stuff, added an entry.
      Experimental support for backing up the inetd conf and restoring it.
      Added the code to handle the tmpfilemove.pl invocation.
      Fixed top of page background (looked nice on Forged Metal theme, but     not with any other theme).
      Fixed typos in Christian's last entry, and added following entries:
      Added newline on final line.
      Typo.
      Plenty of debugging (including security-related stuff).
      Restored /var/lib/sourceforge/download to a saner ownership.
      Restored ~user/incoming/ to saner ownership and permissions.
      Switched to use our own fileforge.pl.     Fixed QRS for duplicate releases.
      Do not generate and install fileforge and tmpfilemove now we use fileforge.pl.
      Update to reflect the introduction of fileforge.pl and its     consequences.
      Updated to reflect the use of fileforge.pl, and added following     entry:
      Fixed an error message.
      Bumped to 2.5-10+15.
      Bumped to 2.5-10+15+, now that 2.5-10+15 is uploaded to to my page.
      Added problem about inetd.conf.
      Fixed SQL syntax, and made searches case-insensitive.
      Made searches case-insensitive.
      Added following entry:
      Fixed SQL (removed quotes from integer fields).
      Removed a warning when the cached page is not available.
      Added following entry:
      Changed the default user theme to a saner one.
      Added following entry:
      Fixed uninstall-time bugs (deluser could fail, and the FTP root     directory could be non-empty).
      * debian/sourceforge.prerm: fixed uninstall-time bugs (deluser could         fail, and the FTP root directory could be non-empty).
      Changed $sys_ldap_passwd to $secret.
      web_only is now off by default.
      Fixed db_password handling.  Hopefully helps in closing #116009.
      Bumped to 2.5-10+16, added following entries:
      Put the LDAP password out of the reach of non-authorized users.
      Removed reference to the now non-existent web-only installation mode.
      Removed unused exim.directors file.
      Removed installation of strace.
      Partly rewrote the way the LDAP password is handled.     Should fix #116009.
      Moved Recommends: to Depends:, removed cvsweb.
      Removed web-only stuff.     Changed priorities of questions.
      Removed web-only stuff.
      Removed web-only stuff.     Removed exim.directors file leftover from previous versions.
      Removed web-only stuff.     Added note about the configuration of libpam-ldap.
      Made the last two entries more precise (about the bug being fixed, and     the no-more-web-only-install), and added following ones:
      Stop debconf earlier to allow an earlier restart of the slapd daemon.
      Bumped to 2.5-10+17, added following entries:
      Do not generate a random password more than once.
      The much awaited 2.5-11 release, dedicated to �dith and Virginie.
      Made the script a bit more silent (especially since it's called in an     hourly crontab).
      Made the cronjobs silent.
      Fixed $PATH problem.
      Bumped to 2.5-11+1, added following entries:
      Bumped to 2.5-12, with following entries:
      Initial revision
      This commit was generated by cvs2svn to compensate for changes in r183,     which included commits to RCS files with non-trunk default branches.
      Solved conflicts arising from 2.6 import/merge.
      Solved conflicts arising from 2.6 import/merge.
      Solved conflicts arising from 2.6 import/merge.
      Solved conflicts arising from 2.6 import/merge.
      Solved conflicts arising from 2.6 import/merge.
      Solved conflicts arising from 2.6 import/merge.
      Solved conflicts arising from 2.6 import/merge.
      Solved conflicts arising from 2.6 import/merge.
      Bumped version to 2.6-0+, with following entry:
      Bumped to 2.6-0+0+, with following entry:
      * Split the Apache installation/deinstallation process out of         postinst/prerm and into an install-db.sh script.
      Removed unneeded line.
      * Cleaned the exim configuration a bit.
      * Cleaned the DNS configuration a bit.
      * Cleaned the install-*.sh scripts a lot.  They now all look the same,         are more readable (well, they are more readable to me), and work         approximately the same way.  Added a install-skel.sh template for         future such scripts.
      Made install-chroot.sh compliant with our skeleton.
      Process SQL comments as such.
      No need to declare the PL/SQL functions and language, it seems the     Debian package has them already declared.
      deb-specific/db-upgrade26.pl: Rewrote the SQL parsing state machine so     that it 1. works better, 2. is more readable, 3. knows about comments,     4. knows about COPY [...] FROM stdin.
      Added a few semicolons to comply with the Perl syntax.
      Fixed a few others very stupid errors.
      Fixed some more errors in the state machine.  Seems to be working.
      Empty strings are valid values in a COPY statement, so we should not     kill them (that means splitting on \t and not on \t+).
      Minor bugfixes in the state machine.
      Fixed bug in get_our_entries.
      [From 2.5 branch] Improved personal page: site admin(s) now see(s) a     list of pending projects, and news admin(s) see(s) a list of pending     news bytes.
      Added missing newline.
      Adapted the patch to display the site admin menu, from using the now     deprecated function user_ismember() to using the new (2.6) methods     involving Group and Permission objects.
      Slightly rewrote the template handling.     Also, replaced calls to /etc/init.d/<script> <action> in maintainer     scripts with invoke-rc.d <script> <action>, as per policy.
      Replaced calls to /etc/init.d/<script> <action> in maintainer scripts     with invoke-rc.d <script> <action>, as per policy.
      No longer inserts too many lines in the inetd.conf file.
      Removed an unneeded dependency on bash.
      [From 2.5 branch] Added sf_ldap_modify_if_exists() to     www/include/ldap.php.  Works the same as sf_ldap_modify, but returns a     non-error if the LDAP entry does not exist.  Patched     sf_ldap_user_set_attribute to use this new function, so that even     users with no account (or no account yet) can change their passwords     and personal info.
      Be a bit less verbose.
      Document recent changes:
      Removed the red paint on the "pending stuff" menu.
      Added default artifact resolutions, so that the artifact creation now     works.
      Bumped to 2.6-0+2+, with following entry:
      Minor tweaks.
      Rewrote the config file handling, so that it does not overwrite local     changes (ported from the 2.5 branch).
      Added cvssh.pl.
      Ported from 2.5, with modifications appropriate for the new     configuration scheme.
      Added functions db_drop_table_if_exists and db_drop_sequence_if_exists.
      Updated to reflect present state.
      Fixed a few messages ("no tasks" instead of "no projetcs").
      Added the HTTPS VirtualHost for Mailman.
      Updated Standards-Version and Architecture.
      Added an entry.
      Bounced to 2.6-0+4, added following entries:
      Fixed speling error in Description: field.
      Removed the VA logo in the site icon.  The new site icon now consists     of a black "SF" written over a Debian swirl.
      Depend on packages providing vi.
      Fixed email addresses.
      Upgraded LDAP schema.
      Test for the existence of /etc/ldap/slapd.conf before trying to modify     it, and suggest to reconfigure slapd if it is not present.
      Added following entries:
      Added the login name and real name of the user whose permissions in a     project are being edited (from TODO).
      Remove temporary LDIF files for cron job.
      Replaced a call to /etc/init.d/bind9 restart by a (more appropriate)     reload.  Used the policy-defined invoke-rc.d, too.
      Fixed dependencies to correctly handle apache-ssl and exim-tls.
      Included documentation files.
      Bah.  Some files have been removed since 2.5, which broke package     creation.  Fixed.
      First try at a single SQL file to handle the data migration from 2.5     to 2.6.  There are several TODOs, and there are probably errors.  And     the artifact-convert-files.php script (or equivalent) still has to be     run afterwards, and maybe even in between.
      Fixed email address in project members list.
      Added migration capability to the db-upgrade26.pl script.  Database     upgrades smoothly from 2.5 to 2.6.  Hopefully.  Not very well tested     yet.
      Fixed db-upgrade26.pl so that it works again while installing from scratch.
      [From 2.5] Added templates to conffiles.
      Added drop_*_if_exists functions, in preparation for later stuff.
      Added dpkg-like stuff to ask whether to replace a config file before     doing it.
      Second attempt at a policy-compliant package: changing configuration     files on demand only, now with debconf in postinst.
      Continuing the debconfisation of stuff, including on removal.
      Continuing the debconfisation of stuff, including on removal.     Everything should be done now (apart from bugs).
      Fixed regexp in the slapd.conf handling code.
      Fixed yet another bug in the slapd.conf code (forgotten suffix).
      Added "-s /bin/sh" when su'ing to postgres.
      Moved the config files templates to /etc/sourceforge/templates.
      Removed unused dir /usr/lib/sourceforge/templates.
      New path for the templates.
      Added man page for sourceforge-config (from a Docbook SGML file).
      Removed a few OSDN things.
      Typo.
      Fixed clean target.
      Cleaning and added stuff about the deadXX columns.
      Reordered language info.  Yeah, very cosmetic, I know.
      Signal PostgreSQL to re-load its configuration files.
      Fixed the shell box hostname entries.
      Documented last changes (shell box hostname entries, cosmetic stuff).
      Fixed the purge-files bug (it left cruft in /etc/nsswitch.conf).
      Made the header somewhat customizable.
      Fixes for PostgreSQL 7.2.
      Fixed potential bug when the upgrade was interrupted.
      Let's log requests where the problems are, not where they used to be.
      Shell and cvs boxes changed names.
      Transitioned to PostgreSQL 7.2, which includes dropping and recreating     the groups table (to avoid the zombie constraints problems).
      Fixed default values for shell and cvs boxes.
      Cleaned the database upgrade process: dead columns are removed, stuff     is reintroduced into the SQL file (from the Perl script), and general     cleaning happens all around.
      Added another checl for the LDAP server.
      Added missing groups.
      Renamed db-upgrade26.pl to db-upgrade.pl.
      Split the parse_sql_file function out of db-upgrade.pl and into its     own file (sqlparser.pm).
      Bumped the sequences for task ids so that they are greater than 100,     to prevent wrong lists of reverse dependencies.
      A few changes for convergence of 2.6-from-2.5 and 2.6-from-scratch.
      First attempt at a tool to help extract the interesting info from     database dumps.  Give it a dump-2.6 and a dump-2.6-from-2.5 and it'll     generate schema-2.6.sorted and schema-2.6-from-2.5-sorted.  Diff'ing     these files only leaves the relevant info.
      Fixed configuration of apache-ssl.
      Cosmetic changes.
      Worked to shrink the diff between the database schemes of     2.6-from-scratch and 2.6-from-2.5.
      Cosmetic fixes.
      Various fixes, including a lot of work in making the database schemes     of 2.6-from-2.5 and 2.6-from-scratch more like each other.  We're     *almost* there...
      Remove /cvsroot symlink on purge.
      Insert appropriate rows in the database for the new themes.
      Still reducing the diff between 2.6-from-2.5 and 2.6-from-scratch.
      Still reducing the diff between 2.6-from-2.5 and 2.6-from-scratch:     renamed groups "sourceforge" and "news" as "siteadmin" and     "newsadmin".
      Considering that the diff is now small enough, I added a "checkpoint"     in db-upgrade.pl.
      Complete Rework based on the newest Base.tab      -- Kwon SoonSon <kss at kldp.org>, 2002-03-27
      No need to keep the temporary files.
      Switched off logging.
      A few typoes fixed.
      Rewrote almost from scratch.  Two entries not translated yet (I'm not     sure what to put in them).
      Document latest changes in language translation files.
      Updates.
      Typos + internationalisation.
      Minor fix.
      Internationalised the footer.
      Updates.
      * [Roland] Various other patches from Olafur Osvaldsson <oli at isnic.is>        applied, many thanks.      * [Roland] Changed about.php page so that it now speaks about Debian        Sourceforge.
      Another patch by Olaful Osvaldsson <oli at isnic.is> to fix stuff with     cvsGroup in LDAP.
      Fixes.
      Fix a parse error (patch from Olafur).
      Typo.
      Merged in Savannah patch #250 (Sourceforge -> $GLOBALS['sys_name']).     Thanks to Olafur, again.
      Fixed horizontal links in the Site News page.
      Made groups siteadmin and newsadmin public to prevent problems with     submitting of news.
      Changed names of siteadmin and newsadmin groups to "Site Admin" and     "Site News Admin" (no longer "Master Group" and such).
      Changed names of siteadmin and newsadmin groups to "Site Admin" and     "Site News Admin" (no longer "Master Group" and such).
      Applied patches #252, #253 and #254 from Olafur.
      Applied patch #256 from Olafur.
      Applied patch #257 from Olafur.
      I *deserve* capitals in my name :-)
      Applied patch #251 from Olafur.
      Applied patch #260 from Olafur.
      Applied patch #259 from Olafur.
      Applied patch #261 from Olafur.
      Applied patch #263 from Olafur.
      Documented latest changes.
      /dev/urandom is never a regular file, it's a character device file.     Changed the test accordingly.
      Removed bashism.
      Removed "&>" bashisms.
      Applied patch #275 from Olafur.
      Applied patch #269 from Olafur.
      Applied patch #276 (slightly modified) from Olafur.
      Applied patch #266 from Olafur.
      Added table group_cvs_history, based on Olafur's patch #273.
      Applied patch #262 (slightly modified) from Olafur.
      "Cosmetic" fixes.
      Fixed stupid typo.
      Forgot a "&&" between the test and the command.
      Fixed a bug leading to a strange "Error: No Error" message.
      System projects were *not* created in 1970 (fixed Savannah bug #115).
      Applied patch #255 from Olafur.
      Registered the new themes stolen from Savannah even for 2.6->2.6     upgrades.
      Documented the change of themes registration, and the fix for people     who registered them manually.
      Fixed the theme registration process.
      Registered the Dark Slate theme (stolen from Savannah).
      Various updates.
      Added support for local overloading of the default translation files.     See README.Custom for details.
      Applied Olafur's "Making DNS simpler" patch, with a few changes.
      Applied Soon-Son's patch #281 increasing internationalisation and the     Korean translation.
      Fixed syntax error.  Boo, my bad.
      Fixed path of invoke-rc.d.
      Install README.Custom too.
      Removed useless file.
      The big package split-up!
      Fixed probable "cannot purge package" bug.
      Added dependencies on sourceforge-common from all the other packages.
      Actually fill out the main config file (and others).
      Source the debconf library since we use it.
      Split propose_update() into propose_update_install() and     propose_update_remove().  Now using these functions only in scripts.
      Split propose_update() into propose_update_install() and     propose_update_remove().  Now using these functions only in scripts.
      Moved all templates to sourceforge-common package.
      Fixed debconf variable names.
      Fixed invocation of tarballs.sh in crontab.
      Updated text.
      A few updates in the text, and mentioned the Savannah themes.
      Splitting the package, take 2:
      More DSFHisation of scripts.
      Added .manpages files.
      A bit of cleaning and making lintian happy.
      Added missing DSF-Helper magic for the get_pw function.
      Rolled back last change.
      Yet more factorisation of code (through DSF-Helper).
      Fixed mailing-lists entries in LDAP.
      Removed duplicate lines.
      Added missing chunk.
      Fixed default value for LDAP host.
      Fixed default value for LDAP base DN.
      Added missing chunk.
      Added missing chunk.
      Added command to install chroot.
      Included entries from the 2.5 changelog file into this one.
      Added section about the database handling.
      Added missing languages.
      Ported a few bugfixes from 2.5 branch.
      Added the files necessary for sourceforge-mta-postfix.
      Ported a few bugfixes from 2.5 branch, and added the files necessary     for sourceforge-mta-postfix.
      Fixed a syntax error.
      [From 2.5] New install-ldap.sh.  Should help killing our LDAP     problems.
      Various cleanings.
      Fixed dependencies.
      Fixed dependencies, various cleanings.
      [From 2.5] Fixed Unix UID attribution.
      [From 2.5] Fixed Unix UID attribution.     Also included changelog entries for 2.5-30 and 2.5-31.
      Applied patch #417 from Chris Rudd <chris at omegaware.com> (very     slightly modified) to spread the use of the util_send_mail() function.     Thanks, Chris.
      Applied patch #418 from Chris Rudd to help portability on Cygwin     platforms.  Thanks, Chris.
      Applied patch from Manik Surtani <manik.surtani at conchango.com> fixing     a few paths.
      Removed unused files to avoid later confusion.
      Added a section on theme naming to avoid name conflicts.
      Added a missing commit.
      Tweaked the shell redirections so that things that should be silent     really are.
      Made some scripts silent (including some cron jobs).  They should have     been silent earlier, but shell redirection is trickier than I thought.
      Dropped and recreated the views related to the artifact manager, to     fix the artifact bug (couldn't submit new artifacts, couldn't add new     comments to existing ones, couldn't attach files).  Thanks to Andreas     Schrattenecker <andreas.schrattenecker at aon.at> for the bug report and     analysis.
      Uuencoded all binary files in the source package, so that dpkg-source     can build a .diff.gz from the .orig.tar.gz.
      Oops, seems some files were not committed last time.
      Bumped Standards-Version and versioned dependency on debhelper.
      Started to separate the various IP addresses we use, to make     multi-host installation possible.
      Added integrity constraints between the tables related to the Trove     map.
      Patch from Vicente Ruiz <vjrj at ourproject.org> to fix LDAP     installation.
      - Added integrity constraints between the tables related to the Trove     map.
      Added missing dependency on php4-cgi for package     sourceforge-web-apache.
      [From 2.5] Sort documentations by title.
      Fix email delivery to users, patch from Vicente Ruiz.
      [Otavio] Now the browser accepted language are only read if set.
      Added eval magic in to help debugging.
      Moved the eval magic to earlier in the script.
      Added extra columns (use_ftp, use_tracker, use_frs, use_stats,     enable_pserver, enable_anoncvs) in the groups table.
      sourceforge-ldap-openldap now depends on libnss-ldap.
      Applied patch #614 from Robert Lamoureux <Robert.Lamoureux at tfn.com>     fixing various problems with themes.
      Included full Spanish translation from Vicente Ruiz.
      Renamed PortugueseBrazillian to PortugueseBrazilian.
      Various fixes.
      Changes to the supported_languages table: the language_code field is     now 5 characters wide (2 characters previously).  We can thus rename     the language code for Brazilian to its proper value, pt_BR.
      Applied patch #617 from Robert Lamoureux, to have working stats.
      Applied patch #637 from someone I don't know, fixing a few typos and     errors.
      Fixed include paths (thanks to Paddington in his comments on patch #617).
      Ooo, I just realised that Paddington and Andreas Schrattenecker are     the same person!
      Author of the patch #637 is Mathieu Peltier.
      Changed the authentication system: the authoritative password field is     now unix_pw, even for authenticating web sessions.
      A little i18n in the user's homepage.
      Fixed a PHP error: when i18ning, we need access to the $Language     global variable...
      Make HTTPS harder to leave in various places throughout the site.
      Fixed the "can't login as admin if admin's unix_pw is empty" problem.
      Included changelog entries from the 2.5 and woody branches.
      First commit on the Branch_plugins branch.
      Killed file on the truck.
      Initial revision
      DSF-Helperised a bit of Debconf for sourceforge-dns-bind9 that had     previously been forgotten.
      Adapted to the new plugins system, with hooks.
      Fixed buildability.
      Better readability.
      Fixes to the plugins/hooks system.  It now works, yay!
      Fixed postinst and prerm to actually register the plugin.
      Fixed a variable name.
      Reload Apache config after installing or uninstalling.
      Fixed syntax error.
      Bah.  Need to unregister the plugin, not register it.
      Do not unregister the plugin on upgrade.
      Removed useless comments.
      Adapted to the current version of the plugin manager code.
      Added database install/remove support.
      Merged the plugins support system into the main development trunk.     Now let's start implementing real plugins :-)
      Merged Branch_gforge back into the trunk.
      Document the latest merge.
      Recoded to UTF-8.
      Removed uuencoded image files.  They are not needed anymore after a     new upstream release.
      Removed uuencoded image files.  They are not needed anymore after a     new upstream release.
      Fixed a cleaning operation in case there's no .uu files (which should     be true most of the time now).
      Stricter dependency on debconf, to fix a Lintian warning.
      Changed version to reflect the pre8 status of the current code, and     stricter dependency on debconf, to fix a Lintian warning.
      It seems dpkg doesn't like 3.0~pre8 as a version number.  Using 3pre8     instead, which should have the same net effect of being both greater     than 2.6 and lesser than 3.0.
      Die on error when installing the DB.
      Do not forget 20021213.sql...
      [Roland] Die on error when installing the DB.     [Roland] Do not forget 20021213.sql...
      Moved away a few DROP requests that wuold fail on databases not     installed from gforge3.sql (such as ones installed automatically).     They are now in <date>-drops.sql, and should be played before the     corresponding <date>.sql file.
      Generate a random password for the LDAP stuff if the user doesn't     provide one.
      PostgreSQL 7.3 compatibility.
      Fixed typoed sequence name.
      Fixed broken XHTML.
      Applied patches #102 and #103 fixing Apache-SSL / Apache + mod_ssl stuff.
      Applied patch #104, for a better chance of a working gforge-mta-postfix.
      New functions in Layout.class, allowing to make the plugin hook in     what used to be user_menu to work again.
      Forgotten entry for the Postfix installation patch.
      Fixed slight brokenness in an HTML attribute.
      Fixed wrong patch numbers.
      Fixed {Begin,End}SubMenu().  No arguments needed.
      PHPdoc'ed {Begin,End}SubMenu().
      Removed duplicate block for 2.6-0+checkpoint+11 (plugins system).  No     need to do it twice.
      PHPdoc and moving code around (closing bug #168).
      Adapted to current Gforge code.
      Fixed display of "comment only" type questions.
      Transitioned everything to UTF-8.  That includes the language files     and the Debconf templates, with a few related changes to make all that     work.
      Added the blurb about PHP and the UTF-8 charset.
      A few French translations.
      Minor change.
      Re-added uuencoded files, since the Gforge "upstream" tarball doesn't     include all images.
      Re-added uuencoded files, since the Gforge "upstream" tarball doesn't     include all images.
      Re-added uuencoded files, since the Gforge "upstream" tarball doesn't     include all images.
      [From SF2.5] Upgraded to Mailman 2.1.
      Documented upgrade to Mailman 2.1.
      Fixed redirection problem (bugs #112 and #223).
      Fixed typoed sequence name (yes, again).
      Fix a shell error.
      The database is now created as Unicode.
      First draft of a script to convert the database contents to UTF-8.     Apply at your own risk.
      Use some real useful code this time.     This one should really convert every character and text field in the DB.
      Fixed two bugs.  Still rather experimental.
      Fixed upgrade path for PostgreSQL 7.3.
      Don't fail or hang in postinst with new ssh packages.
      Fewer assumptions, fewer risks of failure.     This should fix a few upgrading bugs.
      Fixed problems of non-existing columns.
      Fixed problems of non-existing tables (which we don't care about     anyway).
      Commit our changes...
      The start_date of a task is now constrained to be <= to its end_date     (instead of < previously).
      Added some tests to help diagnose LDAP failures.
      Fixed the last change (in constraint about tasks) so that it also     works on PostgreSQL 7.2.
      Fixed mis-applied patch.
      Removed a few references to Sourceforge.
      Fixed a few hardcoded bgcolor values.
      Fixed a couple of encoding problems.
      Patch #273 by Philippe Kiener fixing CRLF injection security hole.
      Fix the setgid bit on CVS repositories.
      Fixed a typo preventing some cases of project approvals.
      Send new project registration, approval, and rejection emails in the     language of the recipient.
      Frob stuff so that anoncvs_* users get their home directories.
      Added HTTPS for the cvs host too.
      Fixed homedirs for anoncvs_* users + enabled HTTPS for CVSweb.
      Removed yet another batch of Sourceforge references, this time in     Debconf templates.
      Removed link to the contacts page, which has disappeared.
      Removed link to the contacts page, which has disappeared.
      Removed yet another batch of Sourceforge references in     Debian-packaging-related files.
      Fixed generated LDIF file.  It seems OpenLDAP 2.1 is stricter about     what it accepts than OpenLDAP 2.0...
      [Roland] Fixed a few problems with OpenLDAP 2.1.
      Added an "enabled" column to the themes table.  Changed stuff     accordingly.
      Applied patch #330 fixing LDAP schema.  Thanks, Alwyn Schoeman     <alwyn at smart.com.ph>.
      Added /var/lib/gforge to prevent a bug in postinst.
      Fixed database user creation process for PostgreSQL 7.3.
      Depend on cronolog (>= 1.6.2-1).
      cronolog (>= 1.6.2-1) is now in /usr/bin.
      Create the homedirs for the anoncvs_* users when needed.
      * Fixed cvs_dump_update.pl so that it creates the homedirs for the       anoncvs_* users when needed.     * Also fixed database user creation code.     * Depend on cronolog (>= 1.6.2-1), since the binary was relocated from       /usr/sbin to /usr/bin in that version.
      Clean the source tree so as to be able to build a non-native package.
      Added sample gforge-inject.pl script.
      Restored initial debSfMailingList for Mailman 2.0 and added the new     debSfMailingListMM21 for Mailman 2.1.
      Added script to prepare debian-theme-<name>-<version>.orig.tar.gz for     Debian packages.
      Fixed file name.
      Fixed shell variable interpolation bug.
      Bumped to 3rc2-2, getting ready to upload.
      Bumped to 3rc2-3, switched to devel section.
      Install README.Debian into all packages (Gforge bug #340), and     README.Multipack into gforge-common.
      Use some official OID space for the Gforge project.
      Use some official OID space for the Gforge project.
      Changed the way Debconf handles the configuration variables, including     the database password.
      Fixed syntax error.
      Changed the way Debconf handles the configuration variables, including     the LDAP password now.
      Changed the way Debconf handles the configuration variables.  This     should bring in some more stability (and predictability) to the     installation.
      Typo.
      Typo again.
      Fixed an error in the code handling the initialisation of Debconf from     the config file.
      Fixed an error in the code handling the initialisation of Debconf from     the config file.  Yes, again.
      Today is a nice day for fixing errors in the code handling the     initialisation of Debconf from the config file.  Isn't it?
      Moving a few configuration variables around, so that they end up in     proper packages instead of the -common package.
      Moving a few configuration variables around again.
      Moving a few configuration variables around again.
      Documented last batch of changes (Debconf variable handling).
      Create /etc/gforge dir if it doesn't already exist, to help with     package preconfiguration.
      Minor rewording of a debugging message.
      Let's not forget important variables (such as the password of the     admin account, for instance).
      Send a different project submission email to the submitter and the     site admins.
      Moved the cronolog_path thingy to a more appropriate place.
      Fixed add_onevar_mainconfile invocation.
      Fixed a typo preventing the correct use of the plugins system.
      Patched create-mailing-lists.pl, added fix-mailing-lists.pl, and added     necessary hooks here and there to fix bug #331.
      Added MUST (cn) to mailing lists object classes.
      Change the database schema version to 3.0-1 in preparation for the     official release.
      Stopped trying to create/modify the base DN of the LDAP directory if     it already exists.
      Bumped to 3rc2-4 for upload.
      Fixed a build problem that appeared when I tried to cvs-buildpackage.
      Bumped to 3.0-1.
      Do not take the availability of mod_userdir.c for granted.  Patch from     Tomas Pospisek <tpo_deb at sourcepole.ch> (Debian bug #197606).
      Bumped Standards-Version: to 3.5.10.
      Rename French versions of the fields in Debconf templates from *-fr_FR     to *-fr.
      Cleanups in install-ldap.sh.
      Bumped to 3.0-1+ now that 3.0-1 is uploaded.
      Applied patch provided by Denis Barbier <barbier at debian.org> and the     French l10 team, to switch the Debconf templates to po-debconf.     Build-Depends-Indep: changed accordingly.
      Fixed wording in a "yes/no" Debconf question.
      Added dsf-helper/*.templates to the po-debconf system.
      Moved the contrib-cleaning code from the clean target to configure.
      The contrib-cleaning code actually needs to be in both the "clean" and     "configure" targets.
      Bumped version to 3.0-2 prior to upload.
      Bumped version to 3.0-2+ after uploading to Debian.
      Make sure the $gforge_base_dn and ou=People,$gforge_base_dn records     exist before we try to insert sub-trees/records in them.
      Added forgotten line.
      Added a few extra records.
      Bumped version to 3.0-3, added a closes: entry.
      Downgraded version back to 3.0-2+.  Seems we've run into another     binary-diff problem.
      Mark files generated from templates, as well as these templates, as     such (Debian bug #193155).
      Light reformatting.
      po-debconf updates from the debian-l10-french team (Debian bugs     #201666 and #201668).
      Documented latest changes (po-debconf updates, marking of generated files).
      Dutch language update from Patrick Lemmens.
      Converted to UTF-8.
      Minor fixes.
      3.0-4.
      Bumped version to 3.0-4+ after uploading 3.0-4 to Debian.
      Two patches from Igor Genibel, fixing proftpd configuration file     syntax and an email alias for Mailman.
      Version 3.0-5.
      Removed binary files that break dpkg-source.
      Factored the binary-file-removal code.
      Don't fail when trying to remove nonexistent files.
      Changed the objectclass: person to objectclass: account, since person     requires an additional field.
      Suppressed warning in gforge-common.postinst when the sourceforge user     does not exist.
      A few fixes.
      3.0-6.  So there.
      3.0-6+, with added 20030822.sql.
      Added scripts to generate a /var/lib/gforge/etc/httpd.vhosts file from     the database and use that, so projects can use virtual hosts other     than <projectname>.<domainname>.
      Bumped Standards-Version: to 3.6.1 (no changes needed).
      Bumped to 3.0-6+3, with following changes:       * [Roland] Added scripts to generate a /var/lib/gforge/etc/httpd.vhosts         file from the database and use that, so projects can use virtual hosts         other than <projectname>.<domainname>.       * [Roland] Bumped Standards-Version: to 3.6.1 (no changes needed).
      A few encoding fixes and spelling errors in French.tab.
      Added "objectclass: domain" to the top-level LDAP object when it's not     the same as the top-level LDAP object created by slapd, bug [ #518 ].
      Added forgotten /etc/gforge/templates/httpd.vhosts.template file.
      A few fixes, s/debian-sf/gforge/ and adding my own pages.
      Full Swedish translation from Bo Jangeborg <bo at softwave.se>.
      Patch from Mathieu Peltier "fixing" (hopefully for good now) the bug     in LDAP setup.
      Restart Apache-SSL if installed, too.
      A few encoding and wording fixes.
      3.0-6+7.
      Create /var/lib/gforge/etc in all packages, for the upcoming move of     generated config files.
      install-apache.sh: do not exit with an error if Apache fails to start,     so that people without an SSL certificate will still be able to     install.
      Fixed db-upgrade.pl.  It seems Postgresql feels free to change the     return type of a function when it's used by a trigger, but doesn't     allow the user to change that return type afterwards.  Fix: drop     trigger and function, re-create function and trigger.
      Bumped to 3.0-7.
      Bumped to 3.0-7+ after uploading 3.0-7.
      Fixed a	few strings appearing in the project registration pages.
      Fixed an HTML markup problem.
      Fixed redirecttion URL for Mailman.
      Mentioned the delay in updating the authorized_keys fie.
      3.0-7+2, including the "Mentioned the delay in updating the     authorized_keys file" patch.
      Fixed the other cgi-bin instance in the Mailman virtual host.
      Made the create-vhosts cronjob silent.
      A few fixes in the project registration pages.
      A few fixes in the project registration pages.
      www/download.php: Suppressed an SQL warning.
      Removed duplicate colon from PHP, it belongs in the *.tab files.
      Removed duplicate colon from PHP script, it belongs in the *.tab     files.
      Fixed layout of the "monitored files" and "monitored forums" sections
      common/include/User.class: Removed empty lines in SSH authorized keys,     see bug [ #492 ].
      Fixed -request alias for Mailman.
      Use default system theme for users who haven't chosen one yet (patch #531).
      Fixed "You could post if you were [nothing]" bug in French.
      Replaced Log In/Log Out/My Account/New Account images with proper text     (Gforge theme).  Easier to localise, easier to scale up, less ugly.
      Styled the Log In/Log Out/My Account/New Account links white and bold.
      Replaced Log In/Log Out/My Account/New Account images with proper text     (Gforge theme).
      3.0-7+8.
      Fixed duplicate "Project Public Description" in the registration page:     the first one should read "Project Purpose And Summarization".
      Replaced HTML escape codes with proper UTF-8 encoded characters.
      Removed English strings from non-English *.tab files.  They are     unneeded, and since they're quite possibly outdated they can even be     harmful since they override the default (up-to-date) English version.
      Use /etc/gforge/custom/index_std.php if it exists (patch #525 by     Francisco Gimeno).  Debian packages now provide a lighter default     index_std.php, too.
      A few translations.
      Localised Log In/Log Out/My Account/New Account texts for the OSX     theme.
      Removed the white style.
      Fixed truncated about_blurb on the French homepage.
      Typo.
      Fixed images alias for Mailman.
      3.0-8, ready for upload...
      3.0-8 uploaded, bumping to 3.0-8+.
      3.0-8+1, with fix for bug #538.
      3.0-9 ready for upload.
      Patch #533 by Patrick McFarland fixing hardwiring problem.
      Patch #561 from Patrick McFarland to fix "access to *'" bug in     install-ldap.sh.
      Fixed the behaviour of selecting "All languages" in a docman, so that     it really shows documents from all languages (and not only those for     the user's default language).
      Couple of minor fixes.
      Fixed language selection dropdown menu so that it also appears when     the user has permission to see private/hidden docs.
      Fixed language selection dropdown menu so that it also appears when     the user has permission to see private/hidden docs.
      3.0-9+2, including recent docman fixes.
      Fixed a few occurences of SF in the Debconf templates (bug #555).
      Exit with a (more) helpful message if the JPGraph package is not     installed.
      Minor updates.
      3.1-1, yay!
      3.1-1 uploaded, this is 3.1-1+1.
      Fixed install-db.sh and its "cannot create user : already exists" bug.
      3.1-2.
      3.1-2+1 after uploading 3.1-2.
      Restored broken DEBSFDEBUG compatibility code.
      Added a lock feature to update-user-group-cvs.sh.  That adds a     dependency on lockfile-progs.
      Fixed install-postfix.sh for gforge-mta-postfix's deconfiguration     process (closes: #218637).
      Fix highlighted tab when viewing tracker reports (patch #565 from     Francisco Gimeno).
      Patch #559 from Hidenari Miwa and Tsutomu Tominaga: add pop-up window     providing a larger editing area for texts.
      Added Emacs magic for consistency of indenting policy.
      3.1-3.
      3.1-3+, after uploading 3.1-3.
      Merging Branch_3_1 back into the trunk (at tag Branch_3_1-merge_1).
      Fixed double-tab problem (Gforge bug #598).
      Merging Branch_3_1 back into the trunk (at tag Branch_3_1-merge_2).
      Patch #604 from Guillaume Smet <guillaume_ml at smet.org> fixing various     strings for French.
      Patch #605 from Guillaume Smet <guillaume_ml at smet.org> fixing various     strings.
      Patch #607 from Francisco Gimeno fixing various strings.
      Patch #609 from Guillaume Smet.
      Patch #611, from Guillaume Smet.
      Patch #595, from Soon Son Kwon.
      Patch #606 from Guillaume Smet fixing a localisation key.
      Upgrade database schema using 20031105.sql and 20031124.sql.
      Patch #560 from Hidenari Miwa and Tsutomu Tominaga: "Last changed"     filter in the tracker browser.  New files, patched files, and Debian     integration.
      Fixed dependency line for gforge-cvs.
      utils/include.pl (db_drop_table_if_exists): Execute the statement,     don't just prepare it.
      Patch #614 from Guillaume Smet: adds the group/long_tracker key, and     some more French localisation.
      Patch #623 from Marco Schmidt <schmidtmarco at web.de> improving German     localisation.
      Upgrade database using 20031126.sql.
      Reordered entries.
      Groundwork for the ldapextauth plugin (and the forthcoming *extauth     plugins, one hopes :-): new hook, registration in README.Plugins.
      Only count public projects and non-None users when gathering     statistics for the front page.
      Merging Branch_3_1 back into the trunk (at tag Branch_3_1-merge_3).
      Bumped upstream version number to 3.2.1.
      Merging Branch_3_1 back into the trunk (at tag Branch_3_1-merge_4).
      3.2.1-0+2, using 20031205.sql.
      Initial revision
      Packaging fixes.
      Merging Branch_3_1 back into the trunk (at tag Branch_3_1-merge_5).
      Merging Branch_3_1 back into the trunk (at tag Branch_3_1-merge_6).
      Merging Branch_3_1 back into the trunk (at tag Branch_3_1-merge_6).     That includes the exim4 support, mostly.
      Merging Branch_3_1 back into the trunk (at tag Branch_3_1-merge_8).     That includes providing an empty sourceforge Debian package to ease     the transition to Gforge.
      Initial revision
      The big SCM pluginification plugin: removed lots of code (moved it     into gforge-plugin-scmcvs), added hooks, added the SCMPlugin class,     various tweaks here and there.
      The big SCM pluginification commit.
      Version number update.
      Added a blurb about Perl, DBI and DBD::Pg.
      Added a reference to Gforge's INSTALL file about Perl, DBI and     DBD::Pg.
      SCM plugins are now mutually exclusive through radio buttons.
      Initial revision
      Public release of working code.
      Added views for NSS-PGSQL.
      Removed Alioth-specific code.
      Work around an sqlparser.pm bug.
      New backend for NSS using NSS-PGSQL.     Creates views, configures NSS, adds a new gforge-shell-pgsql pachage.
      Fixed view to only show active accounts.
      Started removing LDAP dependency (to be replaced with direct     PostgreSQL lookups).
      Added GRANT statements to give the gforge_nss user read access to the     nss_{groups,passwd,usergroups} views.  I'll think a bit about     nss_shadow.
      E-mail forwarding for users in Exim4.
      Continued work on replacing LDAP by direct PostgreSQL lookups: Exim4     done, for both e-mail forwarding and mailing-lists.
      LDAP->PGSQL migration: Postfix.
      Packages cleanup: removed old Sourceforge packages, fixed package     relationships, etc.
      Fixed uninstallation bug for gforge-shell-postgresql.
      Added missing dirs, dependency on cvs, fixed a postinst bug.
      Changed e-mail charset/encoding to UTF-8, since there is no guarantee     that the contents (and headers) of any particular e-mail match the     national encoding for the recipient's chosen language.
      Minor bashism removed.
      Don't die if DB server is down, but start it instead.
      Updated dependencies: more jpgraph, less ldap.
      Removed LDAP stuff.
      Small Japanese translation fix from Mike Hommey <mh at glandium.org>.
      Syntax error fix.
      Debconf templates update.
      Removed LDAP stuff.
      Documented recent actions (mainly LDAP->PostgreSQL transition).
      Bugfix.
      Not suitable for Debian unstable yet, but changed distribution to     unstable nevertheless.  Don't anyone even try to upload the package     right now.
      Hal's patch #1015
      Debian-specific fixes to the svn-stats cronjob.
      Yet more fixes to the svn-stats cronjob.  Looks like it works now.
      Removed extra debugging.
      Rolled back the argvoffset trick.  For some reason it works even     without it now.
      Bumped version to 4.5.  Also, remove .arch-ids directories at build     time as well as CVS directories.
      Remove .arch-ids directories at build time as well as CVS directories.
      Using explicit include path.
      4.5.14-1, going to Debian experimental.
      Fixed a few packaging errors.
      Fixed a few packaging errors.
      Fixed include path.
      The big switch to the gettext infrastructure.
      Moved gettext code to its own function
      A few i18n fixes, plus some French translation work
      More fixes to the duplicate strings.
      Collapsed pairs of translated strings that only differed by case, to lighten     the translators' work.
      gettext-related fixes
      French translation update
      Updated the *.po and *.mo files
      Documenting gettext usage
      Updated plural forms information
      Removed plural forms from Japanese and Korean translation files
      Updated Debian packaging a bit: removing support for old versions of Apache, PHP and PostgreSQL
      Also getting rid of LDAP and Exim v3.  And fixing database access, too.
      Migrated a few scripts from php4 to php5, and removed a few lintian errors and warnings.
      Added a dummy password for the gforge_mta DB user
      Fixed Postfix/PostgreSQL integration
      Trying with virtual_alias_maps
      Still working on fixing Postfix/PostgreSQL integration
      Merged from gforge-trunk+repackaging
      Merged a few packaging fixes
      Integrated debian/changelog entries from the 4.5 branch
      More packaging fixes
      Removed generated files
      Removed unneeded Listen directive
      Merge from +repackaging branch after uploading 4.6.99+svn6078-1 to Debian unstable
      A few fixes in the French translation
      Fixed SQL injection vulnerability due to insufficient input sanitizing (CVE-2007-3913).
      gforge (4.6.99+svn6078-1+1) UNRELEASED; urgency=low
      Finished PHP5 migration (no longer done through a dpatch)
      Updated debian/po/fr.po
      Removed dependency on register_globals
      Merged from upstream-svn/trunk r6081
      Resolved local conflicts
      Sync with Subversion r6096
      Merged from debian/sid
      Added Homepage: field to debian/control
      Use the Debian-provided Snoopy class rather than...
      Cleaned up the dpatches a bit
      Updated debian/po/de.po
      Use the Snake Oil SSL certificate if none are in...
      gforge (4.6.99+svn6094-2) unstable; urgency=low
      Merged l10n-style patch from Christian Perrier
      Fixed encoding problems in debian/po/fr.po
      gforge (4.6.99+svn6094-3) unstable; urgency=low
      Fixed a few script permissions and shebangs.
      Fixed dependency on gforge-mta-courier
      Updated German Debconf templates
      Updated changelog entry for version 4.6.99+svn60...
      Collect SVN stats every day, not only on Sundays
      gforge (4.6.99+svn6094-4) unstable; urgency=low
      * Updated package description and Debconf templa...
      Updated Debconf templates translations for Galician
      New Finnish Debconf templates translations
      Updated Czech Debconf templates translations
      Patched security problem in fckeditor
      Sync with Subversion r6125
      Started work on the remove-perm-tables branch.  The goal is to get rid     of the forum_perm, project_perm and artifact_perm tables, since the information     they contain is redundant with RBAC.
      Merged the changelog entry about the premove-perm-tables work
      Updated Vietnamese debconf templates
      Use the role_settings table instead of the project_perm view.
      Started using the role_settings table instead of the artifact_perm view     (work in progress).
      One more artifact_perm → role_setting transition.
      Yet more *_perm → role_setting transitions.  That should more or less wrap     it up.  The views are still present, in case external code still uses them,     but no Gforge code should be using them.
      Removed generated file
      dpatch files are scripts, and therefore executable
      Merged from sid: Debconf translations, added Vcs-Bzr field to debian/control
      Snapshot of SVN r6159
      Display user's roles on his list of projects
      Also display user's roles on his public profile
      Ported and applied patch #1626 from Nicolas Quienot
      SVN snapshot as of r6162
      New russian Debconf templates translations
      Updated/fixed Russian debconf templates translations
      Updated French Debconf templates translations
      Updated/fixed French debconf templates translations
      Fixed a few denial of service and file truncation vulnerabilities (CVE-2007-3921).
      Updated Debconf translations after final Smith review email from Christian Perrier
      gforge (4.6.99+svn6169-1) unstable; urgency=high
      New 4.6.99+svn6169-1 version, with an extra fix (previous package wasn't uploaded):
      Fixed problems with emails being sent in the language of the user currently     connected on the web interface rather than in the language of their intended     recipient.  The correct language is now chosen for project submissions and     group join submissions.
      Updated gettext-generating script
      Updated gettext files
      A few gettext fixes, and some updates in the French translation
      One more update in the French translation
      A few gettext fixes (mostly for plural forms), some updates in the French translation, and a brief peek at the Spanish translation
      Fixed two undefined variable bugs
      Replaced $sys_datefmt and $sys_shortdatefmt with localised versions, removed unused $sys_strftimefmt
      Convert a few files to Unix line endings
      Made the semaphore handling a bit more robust
      Pushing Sid branch to SVN snapshot of r6206
      First try at a configuration with no (well, fewer) explicit IP addresses
      Factor DB connection/disconnection into functions
      Use DB connection/disconnection functions
      Made session_check_ip() able to compare IPv6 addresses as well as IPv4 ones.
      IPv6-aware session_check_ip() in tools/session.php too
      Merged changelog entries from the no-ip branch
      stats_projects_logparse.pl can now parse IPv6 addresses as well as IPv4.
      Bump Debian version to r6214
      Bump Debian version to r6215
      Don't include debian/ directory in orig.tar.gz
      Ignore debian/ directory when building orig.tar.gz, not when building debs.  Blah.
      Adding missing icon.png for the default theme, to avoid lots of 404 errors
      One undefined variable warning down, and a few more translatable strings
      One more undefined variable warning removed.
      Merging a few changes from branch debian/sid
      Merging from branch debian/sid: on Debian systems, use FCKeditor provided by distro rather than local copy
      gforge (4.6.99+svn6225-1) unstable; urgency=low
      Two more undefined variable warnings removed (project/admin/editgroupinfo).
      Two undefined index warnings down, and a few more translatable strings
      Use run-time detection for an FCKeditor installed system-wide, so not only Debian benefits from it
      One more undefined index warning down, a few cleanups
      Gettext update, with a few fixes for consistency in presentation
      Include a couple of previously unmatched files in the gettext processing
      Trying to finalise the gettext transition.     The easy part: removing unused references to $Language in various files.
      Gettextising two forgotten files
      Gettexting a few missing strings
      Trying to finalise the gettext transition.     The medium-hard part: finding strings that were not properly gettextised     by the automated process, and gettextise them.
      Still trying to finalise the gettext transition.     Removing unneeded functionality from the BaseLanguage class.     That class will probably be removed altogether soonish.
      Renamed setupGettext() to setup_gettext_from_langname(), added setup_gettext_from_locale()
      Still trying to finalise the gettext transition.     Another medium-hard part: removing hacks used for dynamic strings in calendar.
      Still trying to finalise the gettext transition.     Getting harder: adapting for dynamic strings within RBAC.
      Still trying to finalise the gettext transition:     Removing dynamic strings in the search engines, by calculating them     earlier in the code path.
      Still trying to finalise the gettext transition:     Removing a few dynamic strings in RBAC, by calculating them     earlier in the code path.
      Still trying to finalise the gettext transition:     Making a few dynamic strings (group subsections) static.
      Gettext transition: two more dynamic strings removed
      Gettext transition: removed a few more references to the now unused  var
      Gettext transition: removed the last few remaining used uses of
      Gettext transition: finished rewriting the old system.     The BaseLanguage class is no longer needed, and the code to set up the     localisation is now in common/include/gettext.php.
      Removing old unneeded *.tab files, bwahaha!
      gettext catalog and translations files update
      A few updates in the French translation
      Removing two unused files
      Updating gettext catalogs after deleting two files
      Documented latest gettext changes with a bit more detail
      Removing web interface to edit tab files, since they're no longer in use
      Fixed a few syntax errors
      Use the correct function name
      Use the correct parameter name
      Removed a few undefined variable warnings
      Fix a syntax error, use appropriate functions to get data from the server.
      Cleanup (undefined variable)
      Don't call a script that doesn't exist
      Use Unix domain sockets for NSS-pgsql
      gforge-shell-postgresql now depends on libnss-pgsql2 rather than the old libnss-pgsql1
      Use Unix domain sockets for Postfix-pgsql
      Fixed paths to a few scripts
      Fixing connection string for nss-pgsql
      Packaging fixes based on SVN r6272
      Adapted to new configuration syntax for libnss-pgsql2
      Switching to ucf for management of config files
      Cleaning up maintainer scripts for gforge-common.
      Cleaning up maintainer scripts for gforge-db-postgresql
      Cleaning up maintainer scripts for gforge-web-apache2
      Cleaning up maintainer scripts for gforge-shell-postgresql
      Cleaning up maintainer scripts for gforge-mta-postfix
      Cleaning up maintainer scripts for gforge-mta-exim4
      Cleaning up maintainer scripts for gforge-ftp-proftpd
      Cleaning up maintainer scripts for gforge-dns-bind9
      Removed files corresponding to obsolete (no longer built) packages
      Reload database configuration before trying to access it
      Bugfixes in gforge-web-apache2's prerm
      Reorder DB config operations to stick more closely with requirements
      French translation update
      French translation update.  100%!  Woo-hoo!
      Update to SVN r6301
      Make ucf use Debconf when possible
      Removing obsolete DSF-helper files
      Updated podebconf files
      Removing more obsolete DSF-helper files, updating podebconf files accordingly
      Removed obsolete Debian-specific patches
      Changed interpreters for a couple of shell scripts using features not implemented by all /bin/sh variants
      Include submitter's name in project registration email
      Include submitter names in pending projects page
      Gettext update
      Handle localised PostgreSQL error messages when creating the database
      gforge (4.6.99+svn6313-1) unstable; urgency=low
      A few syntactic fixes in the French translation
      A few packaging fixes for the SCM plugins
      Update list of available themes in the database
      Fixed creation of relations from tracker to task
      Handle "/" characters in values for the config file
      (Very partial) German translation update
      gforge (4.6.99+svn6319-1) unstable; urgency=low
      gforge (4.6.99+svn6319-2) unstable; urgency=low
      gforge (4.6.99+svn6319-3) unstable; urgency=low
      Cleanup in Debconf templates
      Security fix for an SQL injection vulnerability (CVE-2008-0173)
      gforge (4.6.99+svn6330-1) unstable; urgency=high
      Fixed www/export/*.php to work with register_globals=off, and a bunch of PHP warnings in there too
      Fixed typos in debian/control
      Fixed some syntax errors
      One more PHP warning removed
      Removed obsolete references to register_globals=on
      Removed two unused functions
      Fixed inconsistent indentation
      Fixed typo
      Added missing i18n on the mass mail cron script
      Updated gettext files
      gforge (4.6.99+svn6347-1) unstable; urgency=high
      Large commit bringing the Mediawiki plugin into shape.
      Updated Debian changelog
      One more undefined variable warning
      One more undefined variable warning
      gforge (4.6.99+svn6368-1) unstable; urgency=low
      Bumped revision number after 4.6.99+svn6368-1 upload.
      Fixed dependency on mediawiki.
      Bumped Standards-Version to 3.7.3.
      Removed .cvsignore files from packages.
      Cleaned up empty directories in binary packages.
      Rephrased debian/copyright file.
      Removed useless gforge-ftp-proftpd.templates.
      A few lintian fixes.
      Redo part of the php5 migration that was accidentally reverted some time ago.
      debconf-updatepo
      More removals of empty directories in binary packages.
      One more debconf fix, and we can now get rid of the lintian overrides.
      One more empty directory removed.
      Updated to PostgreSQL 8.3.
      Adapted to mediawiki packaging no longer being in mediawiki1.X package and directory names.
      Fixed build.
      Syntax fixes for PostgreSQL 8.3.
      Keep it possible to install with PostgreSQL 8.2.
      gforge (4.6.99+svn6387-1) unstable; urgency=low
      Bumped revision number after 4.6.99+svn6387-1 upload.
      Documented new urlmaker branch
      Added util_make_url and util_make_link functions
      First conversions to util_make_url/util_make_link: login/logout/register/account links as displayed by the gforge theme
      Two TODO items
      Documented util_make_url/link migration for the gforge theme
      Migration to util_make_url/link: common/include/*
      Migration to util_make_url/link: common/docman/*
      Migration to util_make_url/link: common/forum/*
      Migration to util_make_url/link: common/frs/*
      Migration to util_make_url/link: common/pm/*
      Migration to util_make_url/link: common/tracker/*.  common/ is done.
      Migration to util_make_url/link: cronjobs/*
      Migration to util_make_url/link: deb-specific/*
      Updated disable-tracker-reply-by-email.dpatch to cope with util_make_url/link migration
      Migration to util_make_url/link: files directly under www/
      Migration to util_make_url/link: www/account/*
      Migration to util_make_url/link: plugins/*
      Migration to util_make_url/link: www/forum/*
      Reverted to normal trunk revision numbers
      Updated Debconf template translations for French and German.
      Updated Debconf template translations for Finnish.
      Updated Russian Debconf template translations.
      Updated Galician Debconf template translations.
      Updated Dutch and Vietnamese Debconf templates
      Updated Czech Debconf template translations.
      forge (4.6.99+svn6477-1) unstable; urgency=low
      Bumped Debian version after upload to Sid.
      Updated Portuguese translation for debconf messages
      Removed from gforge-plugins-extra a file that should only be in gforge-plugin-mediawiki.
      Use extra headers rather than environment variables to pass database auth tokens
      Use extra headers rather than environment variables to pass database auth tokens
      Use extra headers rather than environment variables to pass database auth tokens
      Adapt packaging to new way of passing auth tokens
      Clean up Debian-specific patches
      gforge (4.6.99+svn6486-1) unstable; urgency=low
      Bumped Debian version after upload to Sid.
      Renamed soapclient class to gfsoapclient for compatibility with PHP5.
      Fix for insecure file handling (CVE-2008-0167)
      gforge (4.6.99+svn6491-1) unstable; urgency=high
      Bumped Debian version after upload to Sid.
      Fixed bad logic in write_array_file
      Fixed syntax error
      gforge (4.6.99+svn6496-1) unstable; urgency=low
      sqlparser.pm: Added support for /* comments */ in SQL files (except that contrary to C, they can be nested).
      Bumped Debian version after upload to Sid.
      Fixed bashism in cvscreate.sh
      Fixed bashisms in gforge-db-postgresql.config
      Tweaked dependencies on virtual packages
      Fixed PostgreSQL socket path in Postfix configuration, and removed old unused code
      Make Mailman web interface acessible both under /mailman/ and /cgi-bin/mailman/
      Cleaned up the Apache configuration script
      Added explicit type conversion in SQL query
      Fixed off-by-one error in tracker reporting
      Fixing include_path for cron jobs
      Fixed include_path and include files for cron jobs.
      Search user by the initial letter of their username, as well as their lastname.
      Stop trying to copy a nonexisting default page for projects
      gforge (4.6.99+svn6580-1) unstable; urgency=low
      Bumped Debian version after upload to Sid.
      gforge (4.6.99+svn6582-1) unstable; urgency=low
      Applied patch [#1264]: Allow admins to control whether private groups appear in the trove.
      Applied patch: [#1715] new hooks for synchronising groups and/or users
      Applied patch: [#2207] Fix for (harmless) commit underflow in cvs-cron/history_parse
      Applied patch: [#2689] Add a return value to hooks
      Removed some obsolete 'languages' directories and files
      Merged from lenny maintenance branch (up until 4.7~rc2-3)
      Improved performance of repository listing for cvs-pserver
      Merged from lenny maintenance branch (up until 4.7~rc2-4)
      Ported fixes for SQL injection vulnerabilities from 4.5 branch
      is_int doesn't really do what I thought it did, using is_numeric instead
      Merged from lenny maintenance branch (up until 4.7~rc2-6)
      Stolen from Branch_4_7_rpm: removed unused http configurations.
      Stolen from Branch_4_7_rpm: removed more unused http configurations.
      Merged from lenny maintenance branch (up until 4.7~rc2-7)
      Moved install-nsspgsql.sh from deb-specific/ to utils/
      Made PostgreSQL dependency stricter
      Patch #5629 from Mickaël Bridard to fix language_name_to_lang_id()
      Removed a call to the old (pre-gettext) localisation API
      Redo gettext migration for the trove map maintenance system
      Removed unused PHP code that called the pre-gettext localisation API
      Gettext updates
      Converted a few hardcoded links to util_make_{url,link}
      Converted a few hardcoded links to util_make_{url,link}
      Converted a few hardcoded links to util_make_{url,link}
      Converted a few hardcoded links to util_make_{url,link}
      Converted a few hardcoded links to util_make_{url,link}
      Converted a few hardcoded links to util_make_{url,link}
      Converted a few hardcoded links to util_make_{url,link}
      Yet more conversions to util_make_{url,link}.  Should be almost complete by now.
      Lowercased a bunch of HTML tags
      Gettext updates
      Fixed types expected from query parameters, based on patch provided in bug [#5630]
      Finished merging the Branch_4_7_rpm branch
      Added script to gather statistics about translations
      Updated some of the Spanish translations (according to my limited knowledge of that language)
      Updated some of the German translations (according to my limited knowledge of that language)
      Updated some of the Japanese translations (according to my *very* limited knowledge of that language)
      Fixed ordering of languages
      Used the proper value for xml:lang attributes in web pages
      Updated gettext files (including removing unused strings)
      Merged the two gettext-related scripts and made them more flexible as to where they're invoked from
      Made the text of the link to the homepage uniform across themes
      Fixed SQL query
      Recoded several files to Unix line endings
      Updated debian/changelog for a new snapshot package
      Uploading a new snapshot to experimental
      Merged a small French translation update

marcelo (126):
      Corrected the sys_use_ftp_upload variable to sys_use_ftpuploads
      Allow editing of scm_box
      Added isCVSReader function
      Added code to chown'ing nely created directories
      Added code to chown'ing nely created directories
      Added getDefaultServer()
      Added getDefaultServer()
      Changed scm box handling
      Changed scm_box string on updeat
      Added SCM text
      Added code for including custom fields in the mail notification for the tracker
      Fixed a bug when deleting a file and not checking the "i'm" sure button
      news item showing site news on right panel instead of project news
      Bug fixes in tracker / mass update
      SOAP interface changes
      Tracker query changes
      Fixed bug when deleting package/release
      Fixed bug when not specifying a file, wrong error message was displayed
      Tracker response by mail now works
      added php's include_path to script aliases
      Access to remote scm_box is now done directly by cvsweb.php
      Change in logic to allow CVS browsing
      Applied patch #1278, provided by Vittal Aithal (vittal)
      Enabled option for sending a message to the administrators when requesting joining to a project
      Enabled option for sending a message to the administrators when requesting joining to a project
      Change in logic to allow CVS browsing
      Replace DB query in www/admin/userlist.php with calls to user class functions
      Applied patch #1320 by Lennart Petersson with suggestions by Vittal Aithal
      Fixed a bug with parentheses and added a security check
      Fixed bug: artifact history incorrect when deleting a file
      Applied patch #1333 by Sebastian Ubalde
      added variable checks and a call to cron_entry
      Applied patch #1347 by Sebastian Ubalde
      Fixed SOAP bugs, added extra fields alias
      Fixed SOAP bugs, added extra fields alias
      applied patch #1346 by Sebastian Ubalde
      fixed tabs
      Applied patch #1334 by Sebastian Ubalde
      Applied patch #1323 by Penny Leach
      Changed extra field alias management
      Added the extra field alias to the field cloning procedue
      fixed bugs in the task interface
      Added FRS to SOAP interface
      Added FRS to SOAP interface
      Fixed problem with the status_id variable on artifact creation
      Fixed problem with uninitialized array
      Changed getArtifactFile to getArtifactFileData in the SOAP interface
      changing permission and owner in FTP dir creation
      Added function util_is_root_dir
      Fixed problem reported in forums, message #2203, regarding the alias field in artifact_extra_field_list
      Applied patch #1436 by Daniel Perez (new plugin_hook for the wiki plugin)
      Added plugin_hook for wiki plugin
      Applied patch #1391 by Sebastian Ubalde
      Added function getArrayFromRequest()
      Major bug fixes in register_globals patch [#1022] and forms patch [#1391]
      Removed hard-coded path
      DocumentGroup::create now returns ID of new document group (needed for the CLI)
      Reverted local change commited by error
      Applied post.php patch
      Changed getProjectData to getProjectTrackers
      Changed references to _POST to getStringFromRequest
      Deleted getProjectTrackers function. Use getArtifactTypes instead.
      Added tracker query functions for the SOAP interface
      Added artifact query functions to SOAP interface
      Fixed WSDL problem with arrays of integers
      Changed xsd:bool and tns:boolean to xsd:boolean (issue mentioned by Alex Arbit)
      Added SCM support to SOAP interface
      cvs.php now deletes temp directories
      Fixed a bug in artifactGetViews, assignees were being returned as string instead of array
      Added attribute1, attribute2 and default_selected_id to SOAP interface
      WSDL for the tasks updated
      Added SCM support to SOAP server
      Added artifact_extra_field.custom_status_field to WSDL
      Added wrapper for remote viewcvs
      Fixed problem which prevented having remote and local repositories. Now remote cvsweb defaults to /cgi-bin/cvsweb
      Added file size to documents, fixed bugs in docman
      Changed wrong artifactSetView name to artifactGetChangeLog
      Fixed a problem with queries in SOAP interface
      Fixed CR/NL problems
      Fixed [#1613]
      Fixed [#1694]
      SOAP call artifactGetChangeLog now returns strings instead of IDs
      Fixed [#1740]
      Fixed [#1723]
      Fixed [#1748] (External script path)
      Modified backup script
      Backup script now uses hot-backup.py script (if available) to backup SVN repositories
      CVS now checks if group exists before creating repositories
      SOAP login function doesn't return password on error
      Fixed [#1770]: Error on updating previously closed tracker artifact with custom status
      Fixed misc problems in tracker and soap
      cvs.php adds UseNewInfoFmtStrings=yes string if using cvs 1.12
      Fixed bug when detecting group name
      Added text when no commits are available ([#1885])
      Fixed problem in WSDL
      Added new cronjob entry
      Refactored usergroup.php cronjob and splitted in two (created homedirs.php cronjob)
      Modified usergroup cronjob
      Fixed problem with nss-psql: apache user not able to access private repos
      Fixed most problems in [#2111] related to external CVS
      Modified mailaliases script so it stores aliases between markers now
      Fixed problem in syncmail with CVS 1.11
      Added syncmail-cvs-1.1x
      Added missing variable
      Fixed typo in regexp
      Added php to top of homedirs
      Fixed [#2377]
      ViewVC integration
      Changed links to new viewvc wrapper
      Fixed problem when viewing patches
      fixed escaping problems when piping email messages through sendmail (trunk)
      Fixed [#2633]: error in viewvc when repository not created
      Fixed [#2633]: error in viewvc when repository not created
      Fixed [#2633]: error in viewvc when repository not created
      Small fixes in SCM
      Fixed [#2584] Deleting a subversion repository
      Fixed [#2643]: top tabs in new theme weren't selected
      Fixed [#2641]: Missing cvs version check on cvs.php for aclcheck.php line
      Made *-commits lists public
      Lists require admin authorization in order to subscribe
      Fixed bug in FTI search [#2744]
      Fixed [#2757]: error in message if registration text > 1500 bytes
      Added checks for registration purpose and public description fields [#2816] (trunk)
      Fixed XSS vulnerability CVE-2007-0176 [#3608]
      Fixed usergroup script [#3652] (trunk)
      fixed path where mailaliases looks for the mailman-aliases file

mej (6):
      2003-01-24  Michael Jennings  <mej at eterm.org>
      Fri Jan 24 16:31:49 2003                        Michael Jennings (mej)
      2003-08-14 Michael Jennings  <mej at eterm.org>
      2003-09-30 Michael Jennings  <mej at eterm.org>
      2003-11-16  Michael Jennings <mej at eterm.org>
      2003-11-29  Michael Jennings  <mej at eterm.org>

mpeltier (44):
      applied [#775] www/frs/admin/editrelease.php and     common/frs/FRSFile.class: Patch for not able to change file to another     release/package by Jader Marasca (fixed bug [#663]).
      minor corrections
      Fixed hopefully security pb introduced by my last commit (reported by Tim):     check that the new package and release id are ok and belong to the     same project before doing the update.
      Rollbacked my previous commits that did not resolve properly the bug     [#663]. Sorry about that - will send only patchs in the future.
      Applied [#775] Patch for not able to change file to another release/package by Jader Marasca (fixed bug [#663]). Added tests on the new release id in order to be sure that the new release belongs to a package of the same group.
      Removed buggy </tr>
      xhtml fixes
      Moved physically file if needed (see bug #[1111])
      minor fix
      Added link to dayly nightly snapshot, completed I18N and code cleaning
      Snapshot can now be downloaded only if anon scm is enabled or if the     logged in user belongs the group
      Excluded cvs-locks dir     Make sure that the work dir is removed
      Fixed bug (logged in user could not view browser links even if anon CVS was enabled)
      Fixed bug (logged in user could not view browser links even if anon SVN was enabled)
      Minor corrections (used exit_no_group() and exit_permission_denied() functions)
      Fixed bug [#1111] FRSFile - Move to other release doesn't work right
      Properly used exit_no_group function
      Replaced hard coded server keys by variables set by setup script in     order to prevent installation to fail with Apache 2
      xhtml fixes and minor correction
      xhtml fix
      Used fsfs backend by default to be able to use ViewCVS
      Modified configuration for ViewCVS PHP wrapper (this script needs     to be run now only when the main viewcvs config changes)
      Read gforge_chroot value from /etc/gforge/gforge.conf
      Integrated PHP wrapper for ViewCVS and fixed anonymous DAV command
      Integrated PHP wrapper for ViewCVS
      xhtml fixes
      Set bit s only when needed (directory)
      Minor improvement
      ViewCVS PHP wrapper + fsfs backend by default
      xhtml fix
      Moved www/include/vote_function.php in gforge-common in order to prevent gforge-db-postgresql installation to fail during db-upgrade.pl execution.
      Applied patch [#1195]: very tiny typo fix in PluginManager.class by Vittal Aithal
      Get rid of html, head and body tags for viewcvs error pages
      Adding missing css stylesheet
      fixed buggy comparaison
      Applied [#1196] www/account/register.php xhtml 1.0 compliant patch by Vicente J. Ruiz Jurado
      Applied [#1192] Fix for security hole in new SVN/ViewCVS wrapper scripts by Vittal Aithal
      Always passed cvsroot parameter in 'General options' panel to make it working
      Minor fix
      Bug fix in cvsweb cgi
      Applied [#1250] ArtifactExtraField.class defines without quotes
      More conservative permissions
      Imported missing class
      Fixed bug [#1423] snapshots.sh needs to check error when checking out cvs: deleted temp working dir after tgz has been generated for each project and added test on cvs command in case of pb with a given repository

mvargena (1):
      Translate ":"

ncommander (1):
      Added support for changing unix_password so CVS and shell access can be granted on non-Linux systems

offer (2):
      Initial check in of autoconf configuration support.     Provides a basic configuration infrastructure.     Don't forget if you touch configure.ac that you need to rerun autoconf.
      sys_urlroot should end with a terminating slass since it is appended to     directly. This could have been fixed in local.inc.in, but this seems better     since its "method of least surprise" (don't magically add things to strings     users specify).

ogi (50):
      [#1071] Admin who is submitter now can modify all fields of artifact.
      xsl/db2latex/xsl instead of xsl/db2latex/latex.
      Debian-specific instructions are moved in own section.     debianhtml, debianpdf and debian targets are documented.
      Fixed typo.
      Content of INSTALL file is merged into Installation Guide.  Other     small improvements.  /var/www is recommended instead of /usr/share as     place to install.
      * Content of INSTALL file is merged into Installation Guide.     	Other small improvements.  /var/www is recommended instead of     	/usr/share as place to install.
      *** empty log message ***
      Pulled Bulgarian translation from OpenFMI GForge.
      Heavy restructuring and other changes.
      * docs/docbook/docbook/installation_guide/installation_guide.xml:     	Heavy restructuring and other changes.
      Short section on BIND configuration.     /var/www/gforge is inside <replaceable> now.
      * docs/docbook/docbook/installation_guide/installation_guide.xml:     	Short section on BIND configuration.     	/var/www/gforge is inside <replaceable> now.
      Partially revised sections on PHP and Apache.
      Added missing closing curly bracket.
      Added commented out entries for SCM snapshots (CVS and SVN).
      Define and use new constant CHROOTDIR.
      Define and use new constant CVSROOT.
      Continued overhaul of the guide.  Only CVSTracker and SVN sections     are not reworked yet.
      DNS MX RR uses FQDN, not IP.
      * cronjobs/cvs-cron/cvs.php: Added missing closing bracket.     	* cronjobs/crontab.in: Added commented out entries for SCM     	snapshots (CVS and SVN).     	* docs/docbook/docbook/installation_guide/installation_guide.xml:     	Continued overhaul of the guide.  Only CVSTracker and SVN sections     	are not reworked yet.
      www/themes/osx/images/ic/*.png are overwritten with the same images     from gforge theme so that background is transparent.
      * www/themes/osx/images/ic/*.png: Overwritten with the same images     	from gforge theme so that background is transparent.     	[A-Z]*.png are unused legacy from SourceForge and are removed.     	* cronjobs/cvs-cron/cvs.php: syncmail line in loginfo should end     	with new line character to not break adding cvstracker line.     	(addsyncmail): Fixed test if loginfo file exists.  Use __FILE__.
      Don't trigger notice when reporting level includes E_NOTICE.
      [#1262] __FILE__ is used instead of hard-coded path.
      * cronjobs/mail/mailaliases.php: [#1262] __FILE__ is used instead     	of hard-coded path.
      [#1131] New configuration variable $sys_path_to_mailman.
      Removed reference to removed www/include/proj_email.php.
      [#1276] New method getDefaultServer.
      Revert back previous change.
      * www/admin/approve-pending.php: Removed reference to removed     	www/include/proj_email.php.
      Updated stuff about CVS and CVSTracker.
      * www/tracker/admin/updates.php: addslashes() before using string     	in SQL.
      [#1022] register_globals=off patch is applied.
      Various small improvements in Installation Guide.
      * docs/docbook/docbook/installation_guide/installation_guide.xml:     	Plugins section is reviewed.
      Small bugs cleanup.
      dirname(__FILE__) is used instead of ".".
      register_globals=off fix.
      Configuration parameters are expected as global variables     but configuration file is included in function.
      Added section for enabling Full Text Indexing.     Fix creating /etc/gforge and /etc/gforge/local.inc.     Various small improvements.
      * docs/docbook/docbook/installation_guide/installation_guide.xml:     	Added section for enabling Full Text Indexing.     	[#1568] Fix creating /etc/gforge and /etc/gforge/local.inc.     	Various small improvements.
      More precise chmod 755 invocation.
      * docs/docbook/docbook/installation_guide/installation_guide.xml:     Checking out and updating from Branch_4_5.     Customizing front page.     FTI and project webs moved to optional features.     Removed the fix for CVSTracker schema.     Q&A about <Files> and <Location>, by David Morsberger.     Added recommendation that reporting tables are initialized early.     Instructions for patching when CVS version is 1.12.
      Fixed email.
      * docs/docbook/docbook/installation_guide/installation_guide.xml:     	/etc/gforge/custom/index_std.php instead of www/index_std.php.     	Branch_4_5 instead of HEAD for checking out plugins.
      exit_error() instead of non-existing trigger_error().
      Revert previous change.
      INSTALL file and README files have more precedence over Installation Guide.
      * www/docman/index.php: '#' as JSCookTree folder href instead of ''.
      [#1781] magic_quotes_gpc instead of gpc_magic_quotes

reinhard (94):
      added Italian translation for svn plugin interface
      scmsvn: Added Italian.tab
      added reference to default stylesheet
      added new default .css directory
      added stylesheet for gforge theme
      added css directory to osx theme
      added reference to theme css
      added new .css stylesheets for gforge and osx themes
      css-ification
      css-ification
      removing style information
      css-ification; removed html_get_priority_color function
      added new styles
      removed $themeroot variable; this is now automatically calculated by     Layout.class
      removed themeroot variable, now automatically calcolated by Layout.class
      css-ification
      css-ification of common/, www/account, www/activity, www/developer,     www/forum, www/frs, www/my and www/include/languages
      css-ification
      css-ification
      added more styles
      css-ification
      substitution of the content style with tablecontent
      replace content style with tablecontent
      css-ification of www/pm, www/search, www/snippet, www/softwaremap, www/stats, www/survey, www/tracker
      css-ification
      css-ification
      more css-ification
      removing fixed font instrutions
      added more styles to the default gforge stylesheet, modified some     existing styles
      more css-ification
      removing small typo
      changed from highlight style reference to important style
      css-ification
      changing again import rules for stylesheets; some more css-ification on     advanced Search table
      new stylesheet; this stylesheet contains only style information removed     from the code
      adding reference to theme-specific stylesheet
      fixing typo
      uniforming stylesheet classes
      uniforming style sheet classes
      added default definitions for body and other basic html tags
      replacing highlight class with important
      fixing lnkutility class
      fixing minor layout issues
      substitution of <font class= with <span class=
      substituting <font class= with <span class=
      css-ification
      css-ification. Task: [T1412]
      css-ification [T1412]
      default stylesheet for new themes; css-ification [T1412]
      css-ification [T1412]
      resolving bug [#2491]
      committing a simple xhtml compliant theme [T557]
      small fix for xhtml compliance [T557]
      committing new xhtml compliant theme; closed bug [#2491]
      adding background color for boxMiddle(); selected tabs can now be     clicked
      stylesheet cleanup
      cleanup on theme
      adding activity tab
      new version of theme; modified advanced search box
      fixed typo
      fixed visualization in tracker and task items
      making page xhtml-compliant
      minor layout fixes
      translations of bbcode, my, activity and others
      translations of admin strings
      translation tool did not work correctly, patch to make it work
      removing extra > char
      i18n of activity
      i18n of activity tab
      i18n of activity tab, fixed translation tool which did not work     correctly
      fixed wrong messages
      minor xhtml fixes
      xhtml compliant page [TT557]
      Applying  patch [#2587] (Russian translation of svn plugin)
      xhtml compliant pages [T557]
      xhtml compliant pages [T557]
      xhtml compliant page [T557]
      fixed some typo
      converting html tags to lowercase
      more xhtml-compliance
      more xhtml-compliance
      minor xhtml bugs
      replacing dojo with tracker
      replacing dojo tabs with tabber
      replacing dojo tabs with tabber
      inserting tabber stylesheet in standard css
      inserting tabber stylesheet in standard css
      removing unused file
      replacing dojo with tabber
      removing dojo, replaced by tabber
      added tabber styles
      xhtml compliance
      xhtml compliance
      xhtml compliance

robertn (8):
      Merge Branch_4_6-mysql into trunk
      Change file download to require logged on user to do download.
      Eliminate logged errors and warnings.
      Reapply change 5943.
      Fix a bunch of the duplicated text strings.
      Fix more MySQL differences.
      Remove binary mime-type
      Fix regex pattern used to generate user descriptive names.

root (7):
      initial checkin
      initial checkin
      Change LockDir to /cvs-locks
      Change LogHistory to TMAR.
      tweaking the text names to make them consistent
      fixing tracker critical bug
      testing email

rspisser (165):
      committing maven specific files
      committing documentation .xml files
      replacing <? with <?php
      adding new contribution docs
      removing, these files are generated now from xdocs
      fixed bug #21: Account Timezone
      moved from cvs/ to scm/
      renamed cvs/ directory to scm/
      removed all not used labels
      removed unused foundry strings
      removed references to foundries
      fixing typo
      removing, moved to scm/
      fixed bug #128: Document Manager does not show documents if preffered language is different than english
      added All Languages option to the doc_drop_list function
      added xdoc'ed version of Ken McCullaghs administrators guide
      add maven navigation file
      Adding xdoced version of Ken McCullag's Admin Guide
      adding xdoced version of README.Custom. Removed some debian-specific information
      minor updates
      localized docman
      localized docman
      docman localization
      adding some missing labels, fixing an erro
      localized some missing fields, fixing an error
      localizations for homepage
      localized some strings
      added forum localization strings
      localized forum
      converted <? to <?php
      minor corrections
      localized forum
      new strings for forum and general errors
      removed the remaining hard coded strings
      new localized Error function
      added calls to localized Error functions in Error.class
      fully localized now
      localized forum, new localized error messages in Error class
      removed obsolete foundry stuff. Localization
      added missing labels for my/ developer/ and project homepage
      Localization
      correctly escaped strings, localization
      localization
      committing localized my/, diary/ and project homepage
      some more localization
      added new localization strings for project, frs, and pm
      new setMissingParamErros() method
      Localization
      localization
      localization
      localization of frs, project homepage and pm
      localization
      localization of pm/
      localization
      localization of register/
      localization of register/
      localization of the tracker
      converted <h3> to <b> in survey not found message
      localization of the tracker
      inserting missing strings for register project
      <b> to <strong> for xhtml compliance
      removing localized and buggy version of the notify message
      fixing bug #202 and other errors
      localization of the tracker
      localization of the tracker
      Localizing some strings
      localizing some strings of project_home.php     localization strings of stats
      committing Reiner Jungs localization of stats
      Localization of stats/     Localization of some missing strings in project home
      submitting Phillipe Kiener's localization of top/
      localization of top/ and softwaremap/
      localization of softwaremap/
      localization of top/ and softwaremap/
      localization
      submitting Reiner Jung's localization of scm
      localization of scm/
      localizing some strings
      committing Reiner Jung's localization of scm/
      fixing bux #212: get error on update adding jabber address
      fixing bug #212
      committing Reiner Jung's localization of /admin
      localization of /admin
      removed localization of Welcome message
      Moved arguments to messages in the getText() function call
      Removed useless localization of some error messages
      i18n of some missing strings
      i18n account information box
      added new strings
      l10n of new strings
      reviewed localization of docman and forum
      minor corrections
      i18n of some missing strings, added category_any, status_any and group_any     strings
      i18n of some missing strings
      l10n of new strings
      reviewed i18n of pm and tracker
      i18n of project/admin e project/stats
      added strings for i18n of project/stats and project/admin
      l10n of new strings
      localization of project/admin and project/stats
      committing Philippe Kiener's i18n of people
      added localized strings for people
      i18n of missing strings
      committing Philippe Kiener's i18n of /people. Added missing strings in stat/
      committing Reiner Jung's i18n of survey
      file added
      i18n of survey
      converted spaces to tabs, added some new strings
      converted spaces to tabs, l10n of new strings
      i18n of survey
      i18n of /new/
      committing Reiner Jung's i18n of /new/
      added new strings for /new/, some translations added
      committing Reiner Jung's i18n of /new/, added translations for Italian
      localization of some missing strings
      added strings for /account/
      translations for new strings for /account/
      finished i18n of account/
      fixed syntax error
      i18n of snippet (by Reiner Jung)
      i18n of snippet
      i18n of /snippet
      l10n of /snippet
      committing i18n of /snippet
      committing Reiner Jung's i18n of /help
      some more translations
      applied patch #242
      various documentation improvements
      SF->GForge
      documentation updates and various others
      Committing Simon Lei's translation to Chinese
      some more translations
      committing Simon Lei's translations to chinese, some more italian translations
      some more translations
      added pos_100 parameter to  html_build_select_box_from_arrays
      Fix bug # 231: Assignee not registered
      Fix bug #216: Category: missing "None"
      Fix bug # 244: survey: pg_atoi_error
      fix bugs #231, #216 and #244
      added pm cat_none
      bug 70: commented link to not-working stats pages
      fix bug #52: Path to sendmail is hardcoded
      fixed bug #303: Statistikien->Statistiken
      some translations, fixes, removed some double strings
      fixed some bugs
      corrected wrong date in Changelog message
      fix bug 319: warning in task manager
      fix bug #319: warning in task manager
      some translations
      fix bug #319: warning in task manager, some translations
      new italian icons for gforge theme
      some translations
      fix bug @214: Forums: next 50 and previous 50 on W2000
      new italian icons for gforge, fix bug #214, some translations
      patch #350: Spanish translation by Vincente Ruiz and his team
      tch #350: Spanish translation by Vincente Ruiz and his team
      added some translations
      some translations
      some more translations
      corrected background problems
      Added dropdown to select project status (D,P,A,H)
      Changed string admin_index\t groups_with to admin_index\t groups_with_status
      Some translations, added dropdown to select project status
      removed link to /docs/site (bug #455)
      bug #455: removed link to /docs/site
      removed some double strings, removed unused strings

rts (153):
      HTML-ify grave accents
      Fix syntax error
      Patch 69: Allow non-site-wide-admins to post news
      Commonise magic headers... make them all '#! /usr/bin/php4 -f'.
      Completely rewritten calendar.  Much better than '/usr/bin/cal -y'.     Fully localised, with various views (one month, three month, current     year, coming year).
      Italian translations for the calendar
      Some localisation for calendar
      Bug 96: fix spurious errors when no subprojects are defined
      Fix one pg_atoi problem with pgsql 7.3 ... more to go?
      No accent on tres
      Patch 97: drop project_task_vw before create
      Patch 72: Optional Show Source link at bottom of each page
      change output to valid XHTML 1.0 with HTML 4.0 compatability
      Get Savannah* themes working in GForge, including:       - XHTML-ise them.       - conform to GForge coding standards.       - L10n.       - minor fix to slashd stylesheet and point.png.uu     Still not working:       - icons, images need to be moved/rearranged.
      - move base class for SavannahTheme into its own file     - rollback savannah/Theme.class     - update other savannah_* themes to include new SavannahTheme.class
      Call htmlspecialchars on file names and descriptions to prevent malicious     users from embedding bad HTML code in file names and descriptions.
      Parameterise "logged in as"
      Spanish translations for Savannah-based themes left-side menu
      Update Savannah menu:     - remove broken link to admin/group_type     - add link to Code Snippets     - parameterise "Logged in as"
      Retazos --> Recortes (synonyms... done to be consistent with other translations)
      Fix typo ($ -> ?) in survey link
      Sanity checks when posting changes required, especially with pgsql 7.3
      Missing close quote
      One more missing close quote
      ChangeLog entries for last weeks work
      Fix typo: exit_missing_params --> exit_missing_param
      Bug 120: fix link to unmonitor file
      Fix bug 123: tabify conf entries in Base.tab
      Show tasks in calendar.
      Show tasks in calendar.
      only display open tasks
      *really* only display open tasks... maybe need more options at top of page
      No need for decode_images.sh anymore
      Remove extra "s" in "You have taken the survey"
      Remove \n from Show Source link
      Use sys_name instead of GForge; Show Source link of sys_show_source is true
      Fix typo
      Really rollback Theme.class
      patch 134: fix bug 131 (bad quotes and missing close bracket)
      Replace spaces with   in tab title to prevent ugliness when a tab title is very long and broken across several lines
      Audit: escape special characters from user input before submitting to database.
      Audit: escape special characters from user input before submitting to database.
      Audit: escape special characters from user input before submitting to database.
      Audit: escape special characters from user input before submitting to database.
      First call util_make_links, then do nl2br.  This prevents <br /> from becoming part of a URL that is at the end of a line.
      Change e-mail regular expression so that e-mails must either start a line or be preceeded by whitespace.  This prevents URLs that contain e-mail adresses from getting messed up (e.g. http://mailman/?user=foo@bar.com)
      Use $HTTP_SERVER_VARS instead of $_SERVER
      Patch 119:  move summary logic into DB
      revert nl2br changes
      XHTML compliance: <img> tag fixup
      Exclude <> from URL to avoid sucking in the <br /> tag.
      Remove debug echo
      Remove 7.3 specific feature
      Fix parse error.
      bug 158: pg_atoi problem when inserting diary entry that isn't public.
      make / valid XHTML 1.0 Transitional
      make project summary valid XHTML 1.0 Transitional
      OSX theme now XHTML 1.0 Transitional compliant:  also, massive cleanup.
      middle --> center
      Yet another pg_atoi fix.
      Update file download stats in db instead of cronjob
      - add missing <     - don't display empty table if there are no existing surveys
      Audit: escape special characters from user input before submitting to database.
      A combo of Task #53 (Localisation), and Task #58 (Themes)
      Use new include functionality.
      Display new language immediately
      Add Latin as a supported language :)
      Minor doc update
      more translations.
      Move Italian into Italian.tab, fix Base.tab
      Test to make sure project is a valid object before dereferencing it.
      misplaced paren.
      translatios for Reinhard's new strings
      Audit: escape special characters before inserting into database.
      Audit: escape special characters before inserting into database.
      Audit: escape special characters before inserting into database.
      add missing 'm' to @param
      Audit: escape special characters from user input before submitting to database.
      Valid XHTML 1.0 Transitional
      valid XHTML 1.0 Transitional
      Utility for L10n: compare language to Base.tab and report on missing entries
      minor fix.
      bunch o' translations
      minor fixes
      Some reformatting and instructions which avoid the need for editting /etc/php.ini
      www/account/ is now valid XHTML 1.0 Transitional in English and Spanish.
      change all HTML entities into proper UTF-8 characters.
      few more minor fixes.
      - review of all strings     - tu --> usted     - many spelling mistakes fixed     - proper XTHML tags.
      Also make sure uploaded_changes/note are not "none".
      More translations, spell checking.
      Remove extra linefeed at top of browse.php, fix bug # 185
      fix merge problem.
      get mailing lists working (for me at least)
      remove duplicated code; do not send messages to Nobody
      fix syntax error.
      Use $HTML->imgroot to get current theme's images.
      Use $HTML->imgroot to get current theme's images.
      New kde-ish theme
      minor XHTML fixes
      KDE theme fixups
      rescale to 16x16
      You think get all the icons, but then...
      Limit "Descriptive Group Name" to 40 characters (as it is limited in the database).
      fix syntax errors
      no height attribute for tr tag in XHTML
      /admin/ is now valid XHTML 1.0 Transitional
      valid XHTML 1.0 Transitional
      an few hours worth of work
      CC: field for tracker
      Fix syntax error.
      minor fixes
      none->nobody for people
      remove extra word.
      many new translations
      *** empty log message ***
      Refresh patch
      KDE theme fixes: do not display tracker icon, FRS icon if the project is not using them
      Reimplement functionality of 20030109.sql in a way that works for all pgsql > 7.0
      Clean up boxTop, boxBottom
      Valid XHTML 1.0 Transitional
      Add missing </p>
      developer/ now valid XHTML 1.0 Transitional
      XHTML-ification continues unabated.  Resistence is futile.
      add missing newline
      Resurrect this scrtip
      Mention AcceptPathInfo on if using Apache 2
      Remove reference to clear.png
      center project icons
      Valid XHTML 1.0 Transitional
      cvs --> scm_index for toptab
      patch 220: use unix sockets if no db host specified
      refresh tracker-cc patch
      New Japanese translations from Robert B. Hawkins
      Fix bug 230: Savannah missing some strings
      mail/ is now valid XTHML 1.0 Transitional
      Inject some comments in the HTML output to make finding bugs easier
      /my/ is now valid XHTML 1.0 transitional, plus a few bookmarking bug fixes.
      Remove non-localised text
      add some missing tabs, XHTML-ify bookmark entries
      XHTML-ify show_priority_colors_key
      add feedback to bookmark_edit
      XHTML-ify show_survey
      fix bug 229: html_dbimage() is broken
      /new/ is now valid XHTML 1.0
      remove duplicate :, add some space before user name
      Fix several typos
      Fix bug 218: Comment out links for "Suggest a new language" and "Suggest a new category" for now
      remove semi-colon for consistency's sake
      Fix string for "one pending news byte"
      Valid XHTML 1.0 Transitional, **except** for people_edit_job_inventory in people_utils.php
      HTML-ify special chars in select boxes
      www/pm/ is now valid XHTML 1.0 Transitonal.

ruben (35):
      Syncmail updates
      New files needed for Syncmail changes + migration script
      Correction and Formatting changes for Syncmail files
      Added create_svn.php and daily_task_email.php to the cronjobs array.
      fixed bug #1026
      fixed problem with path to commit-email.pl
      added cronjob to send an email to users with open tasks
      added option to delete a task or artifact
      added option to delete a task or artifact
      removed print_r which was left there by mistake
      $group->removeUser() reassigns open tasks & artifacts to id=100
      fixed a problem in the previous version (updating all groups instead of only the proper one)
      fixed formatting errors
      added User->delete($sure) and changed the way useredit.php deletes users.
      User->delete() now removes entries for monitored files and forums
      Migration scripts for the addition of the Delete option in Tasks and Artifacts.
      Removed innecessary db_commit();
      Added db_begin/db_commit
      Fixed problem with file extension
      Added option in templates to restrict user registration
      Renamed migration scripts from 2004/12/22
      Re-write of migration script for delete() (tasks/artifacts)
      Re-write of migration script for delete() (tasks/artifacts)
      updates in SQL files for 2.5 to current CVS convertion
      updates in SQL files for 2.5 to current CVS conversion
      now it checks if loginfo is empty or completely commented out
      changed to only select users with tasks, added error checking and comments
      fixed a bug which was preventing setDependentOn() from removing dependencies that were no longer valid.
      Added option to enable FTI
      Added FTI support
      Added option to search an entire project
      Script needed in order to enable FTI.
      Added text message for the new "Search the entire project" option
      Updated the "searchbox" section adding all missing entries.
      [#3088] Fixed the daily_task_email cron (trunk)

tcopeland (283):
      testing
      Adding the installation guide XML source document; this can be converted to a PDF or HTML document using Maven
      applying patch # 59 - fixing the 'rate yourself' error msg
      applying patch 38 - 'Mass Update has priority=5 preselected'
      removed errant php typo
      changed some getenv() to []; thanks Reinhard
      applied Ryan's patch # 88; fixed typo in function name
      Thanks to Ryan for the script to uudecode files
      Applied Ryan's typo/grammer patch
      applied part 1 of Ryan's patch # 87
      applied part 2 of Ryan's patch # 87
      Applied part 3 of Ryan's patch # 87
      applied Ryan's patch # 94 to make display of them names nicer
      Applied Reinhard's patch # 62 - database parameter port missing
      added some comments to document the possibility of using a non-default PostgreSQL port number
      removed outdated version of installation guide
      Added check to prevent news from being submitted by the news group
      hm, backing out that fix while I see why it's not working quite right
      ok, I had a user who was a member of both a test project and the news group and that was confusing.  All appears well now.
      Fix for the bug where if you clicked on a news item, the header was always the news group - i.e., group number 3.
      sigh.... backing out that last fix since it broke other stuff
      bugfix: [ #110 ] Field label missing
      bugfix: [ #111 ] Extra slashes appearing.
      tweak
      tweak
      patch: [ #124 ] bad colspan in project_home.php
      patch:[ #86 ] Monitoring buttons can indicate status
      adding images; these are used in various places and need to be there for each theme.  Maybe there's a way we can eliminate this duplication in the future sometime...
      updated download version
      fixed a pg7.3 atoi bug
      patch: [ #135 ] fix for bug #129 (skills page and OS X)
      bugfix:[ #130 ] pgsql 7.3 bug: Tracker Administration
      Neatened up the error checking a bit; now it only reports the field that is missing.  I'm not sure if that Validator.class should go here or somewhere else; I'd be happy to move it if there's a better place for it...
      cleaned up phpdoc and tabs
      bugfix: [ #108 ] Task Detail: missing Submitted by
      backed out change, this file is automatically generated from Tim's master DB
      bugfix: [ #139 ] PG7.3 atoi problem in project admin
      bugfix: [ #138 ] Unable to edit public info
      tweaked outerTabs to remove the explicit array indexes... this is now one nanosecond slower, but should be easier to modify
      annotated some entries with notes about SQL scripts
      bugfix: [ #130 ] pgsql 7.3 bug: Tracker Administration
      bugfix: [ #141 ] Error creating tracker
      bugfix - I think it's REALLY fixed this time :-) : [ #130 ] pgsql 7.3 bug: Tracker Administration
      added sql for submitted by field bugfix
      fixed quotes on forum feed
      removed old copyright headers
      modified to read the parameters from the HTTP GET; not sure how it was getting parameters before this
      added copyright headers back in
      Began work on task # 63: Sign required arguments with asterisk
      more work on task#63: Sign required arguments with asterisk
      more work on task#63: Sign required arguments with asterisk
      bugfix: [ #157 ] Radio Buttons when no Survey
      fixed typo
      added notes about required field change
      adding asterisks to mark required fields
      fixed typo in 'missing parameters' msg
      adding asterisks to required fields
      adding asterisks to required fields
      adding asterisks.  Also making the current asterisks look nicer by pulling them outside the <strong> tag
      more asterisk stuff
      Survey title is now a required field
      Updated the FRS to make some fields required
      More work on marking required fields with the asterisk
      Added asterisks to required fields
      Adding asterisks to required fields; minor label cleanup; editjob now checks for xyxy vs 100 in skill_id
      Added asterisks to required fields; fixed several pg_atoi problems; corrected mispelings
      Added asterisks to required fields; fixed SQL query
      Fixed several mispelings
      Fixed typo in SQL query.
      Fixed unescaped quote in table border type
      Made user status differences stand out a bit more by using colors; some minor refactoring to consolidate some duplicated code; added some PHPDoc
      Removed a reference to 'alexandria'
      Added asterisks and minor cleanup, but this form doesn't really seem to work
      Added asterisks to required fields
      Minor typo fix
      Fixed mispeling
      Placed the processor type and file type select boxes in a table so as to make this page a little more compact.
      Minor tweaks
      Replaced pre7 with pre8
      More minor tweaks
      More small tweaks
      Minor tweaking.  I wonder if we need this much detail on setting up CVSROOT and such?  Maybe we should just point them to http://cvshome.org/?
      bugfix: [ #167 ] Host name is not properly expanded
      Modifying to use Validator a bit more
      Modified to display real name (not the user_name) of the topic starter
      Modified to hyperlink the real name of the poster
      Modified to display real name for news submissions
      Changed some pre8 to pre9
      Changed pre8 to pre9
      Removed unused variable
      bugfix: #170 - - Category has None preselected, should be Any
      More work on bugfix #170
      Added userlist patch as first item in contrib
      patch: [ #171 ] Allows use of single cvs hostname
      patch: [ #171 ] Allows use of single cvs hostname
      tweak
      bugfix: #170 Now the task summaries are linked to the detail
      Added some documentation for userlist.patch
      bugfix: [ #156 ] OSX - add new theme has red header
      Added some more operations to the SOAP API - just some stuff to add/update bugs.  There's also some very primitive security in there now - a session key is generated by the server is and passed back and forth as the first parameter of each operation.
      Modified ArtifactTypeFactory to be a bit more DAOish.  Modified SOAP client to use the new functions.
      patch: [ #196 ] An annoyance fix patch: lenght->length
      patch: [ #197 ] Unclear error message for bad Release Nm
      patch: [ #201 ] new_parse.pl refers to /var/lib/sourcefo
      Added more SOAP operations to enable fetching bugs.  Also added a Ruby client to serve as example code.  I've also got some Java code that uses the Apache Axis SOAP client to talk to GForge, but it's a fair bit of code and I'm not sure where to check it in to yet.  It does work though :-)
      Added a note about my SOAP changes from earlier today
      [ #222 ] /var/tmp should be acceptable upload dir
      Modified to use group_get_object_by_name(); this is easier than remembering a groupid
      Fixed problem in bugAdd; needed to reference artifactType[0] vs artifactType
      Tweaked to print bug id
      Modified the login operation to throw a SOAP fault if the userid/passwd combo is bad
      Minor tweak - just fixing the case of a couple words
      Added Mailman notes; thx to Leigh Nowak for the info
      Added beginning of section on setting up CVS
      Replaced some code tags with source tags
      Updated to work with pg 7.3.  Is this script used anymore?  After running it on the db, none of the skills seem to show up anywhere... need to look into this further....
      Removed outdated schema creation file
      Replace pre9 references with b1
      Fixed several things; thx to Hans for the report
      Fixed bug 315: survey results were not displayed correctly in PG 7.2
      Fixed bug 311: double-submitting code was catching similar items that were in different projects
      Patch #160 - Richard's command line API prototype
      Added notes about bug fixes
      Added notes about contrib/ thing
      I'd like to put this in here just for safe keeping
      Updated - remove some old bug workarounds, added the vacuumdb note
      Bug #320: Developer count needs to check user.status
      Added comment about bug #320
      Documentation tweak thx to Bryn Forbes
      Tweaked docs again
      Tweaked docs generation script
      Adding my MAVEN_HOME was not a good idea
      Updated the section on generating the docs with Maven
      Updated the section on generating the docs with Maven
      Added a new FAQ about gforge.org not being a hosting site
      Added some comments about how to fix this
      Made patch docs more uniform
      Added some somewhat dated HOWTOs
      Added FAQ about adding a new license
      bugfix: [ #323 ] There's a hardcoded HTTPS in www/mail/admin/index.php
      [ #179 ] Groups & users list sortable
      [ #305 ] Adding code snippet to code snippet package
      Initial implementation of Java SOAP client
      Moved some SQL out of features_boxes into a new GForge class
      Added a few new methods to the API
      Documented the stuff I just checked in
      Removed this since it doesn't work
      Fixed bug #327: Add problems when you don't have forums
      fixed bug #262: First line of CVS cron .php files need -q to prevent cron mail on clean runs
      Java SOAP client persists settings and can query a GForge server for number of projects/users
      Minor refactoring
      Minor refactoring
      Added various pieces necessary to bundle up and deploy a JNLP client
      Updated SOAP client to show a project tree
      Added a popup window if the server name isn't filled in and the user hits the refresh button
      Fixed constructor name; minor refactoring
      Cleaned up JTree renderer a bit
      Tweaked WSDL to fix validation problem; thanks to Richard Offer for the report
      Cleaning up the SQL; it was doing INSERTs into a table that wasn't getting created.  Thanks to Bruce Forsyth for the report
      Added note about project_weekly_metric.php
      Fixed column type problem; same as was in project_weekly_metric.php
      Bug [ #345 ] Most active all time doesn't work
      Modified percentages show they only show to 2 places - it was showing about 10 digit precision, which seems like overkill
      Upgraded to latest version of nusoap
      Added new operations to support nice stats charts
      Now SOAP client has nice charts
      Updated to reflect nice charts
      Tightened this one up to 2 decimal places as well
      Applied patch #348, thanks to Vicente Ruiz for the patch
      Applied patch #348, thanks to Vicente Ruiz for the code
      Added docs from Ron Petty - patch [ #243 ] Gforge from scratch documentation Redhat 8.0 and Gforge beta 1
      Applied part of patch [ #349 ] Refactoring of the www/my/index.php page
      Added some PHPDoc
      Applied patch [ #353 ] theme and User.class problems; thx to Vicente Ruiz for the code
      Applied patch # 349 - Refactoring of the www/my/index.php page
      RFE [ #359 ] Make the 'most forum posts' stats work again
      Moved some SQL from mostactive.php into Stats.class.
      First draft of Webalizer HOWTO
      Fixed bug 343 - release name checks were a bit too strict
      Added some more CVS info
      Fixed another 'bit too strict' check of the release name
      Fixed some typos, added another example link
      Added note about the sequence maximum value change
      Added more info to the sequence entry
      Refactoring some SQL out of toplist.php and into Stats.class
      Top project pageview works now
      Updated thanks to Ron Petty
      Removed the static copy of SoapAPI.wsdl from the repository - this can be generated at any time by hitting the URL http://myserver/soap/SoapAPI.php?wsdl
      Moved the README file over to the docs directory
      Moved Ruby SOAP client into the contrib directory tree
      Modified SOAP client to show another chart - page views per day
      Oops - now pending, deleted, and non-public projects are excluded from the 'top' stats
      'Top downloads' works now
      Fixed typo, last_group was being compared to wrong id
      More fixes to the 'my' page
      Fixed bug - [ #382 ] On the project admin page, 'Post Jobs' and 'Edit Jobs'
      Fixed bug [ #374 ] There are several -> instead of ->
      Fixed bug [ #373 ] 'Top Project Downloads' in feature_boxes should not show deleted projects
      Added two more questions to the admin section
      Added a link from the main admin page to the 'recent logins' page
      Cleaned up the require statements
      Graphs occasionally had wrong dates along the xaxis; this was happening because the SQL statement had an offset of 23 which wasn't working for months that don't have 30 days.  I think.
      Graphs stuff
      Removed hard-coded 'users'
      Removed hardcoded 'users' from display name as well
      Fixed typo
      Various tweaks and minor corrections
      Spruced up lastlogins a bit; made it look more like everything else.
      Removed redundant link to lastlogins from 'other statistics' page; this link is now on the main admin page
      Added 'how can I get GForge to store data in a MySQL db' item
      Fixed [ #410 ] data in reverse order in 7 and 30 days usage statistics graph
      Added @return tags, replaced spaces with tabs
      Added PHPDoc, replaced spaces with tabs
      Added PHPDoc
      Replaced spaces with tabs, added PHPDoc
      Replaced spaces with tabs, added PHPDoc
      Replace spaces with tabs
      Converted spaces to tabs, fixed brace placement
      Converted spaces to tabs, fixed brace placement, added PHPDoc
      Converted spaces to tabs, fixed brace placement
      Added question on file uploads
      The world's small typo fix - replaced 'bas' with 'bad' in a comment
      Added list of GForge sites
      s/Bruce/Ben/gc
      Working on bug #399; project stats page works better now.
      Removed duplicate graph from site graphs page
      Column sorting works now.  It would be even better if asc/desc were toggled when the same column header was clicked.
      Fixed Bug #344: Date/Time field was not being set properly in file releases
      RFE #301: number of comments in the tracker-list
      Tweaked to turn '0 comment' into '0 comments'
      Tweaked some totals
      Patch [ #434 ] Gforge theme Spanish images
      Tweaked a URL
      Added RubyForge
      Fixed bug [ #441 ] Missing time tracker page - Removed link to missing page... was this a plugin that didn't work out or something?
      Tweaked DB creation line thx to pbannister for the feedback
      Tweaked site numbers
      I'm not sure why I checked this into CVS; maintaining it in the DocMgr is much simpler
      Fixed bug [ #459 ] Snippet formatting is a bit off
      Implemented feature [ #457 ] Snippet titles could be hyperlinked
      Added note about LimitRequestBody
      Updated to 0.6.5
      Some minor tweaks to make WSDL nicer
      Rewrote history_parse.php in php; left some older code in (commented out) there just in case it's needed later.  As is, the script can now run as a cronjob and also be run to backfill stats.
      Fixed bug [ #476 ] Trove descriptions have slashes in them
      Fixed bug [ #477 ] www/search/index.php ignores
      Fixed bug [ #377 ] OSX Theme: text is displayed twice
      Removed some commented-out strings which had been replaced by calls to Language->getText()
      Fixed bug [ #480 ] Confirmation email does not reflect language choice
      Fixed bug [ #487 ] Stats graph has funky title
      Fixed bug [ #488 ] Can't unmonitor forum from 'My Page' link
      Removed CVS conflict indicators
      Fixed bug [ #494 ] Project Approved don't send e-mail
      Applied patch [ #490 ] Deleted projects can appear inside the 'Most Active this week' section
      Applied [ #497 ] Patch for problems mailing feedback on new project registration
      Applied patch [ #502 ] Patch to permit anonymous users to post in forum
      Applied patch [ #516 ] RPM dependency fixes
      Organizing the SOAP services files a bit better
      Applied patch [ #498 ] Patch to fix tab problem in surveys
      Added some RFE operations
      Applied patch [ #504 ] May Detailed description be wider in tracker submissions
      Adding Mike Dupont's C++ SOAP client implementation
      Adding RH8 and RH9 config files from Reinhard's patch [ #406 ] Sample Configuration files for RH8/RH9
      Fixed bug [ #500 ] http://gforge.org/docs/site/ = 404
      Fixed bug [ #481 ] Group creation does not rollback if FRSPackage not created
      Fixed bug 538: Password not sent for new mailing-lists
      Implemented RFE [ #576 ] Survey title could be clickable
      Removing FAQ since keeping it in the DocMgr is much easier
      Added note about user names needing to be unique
      Implemented RFE #590 Add link for 'resend pending account confirmation email'
      Implemented RFE #589 'My personal page' assigned items titles could be linked instead of the row ids
      Removed some empty space btwn the 'Add Member' and 'File Releases' sections
      Removed unnecessary cruft
      Cleaning up commented out stuff
      Added a front page description
      Converting some 3.0s to 3.1s
      Minor cleanups, mostly version number changes
      Fixed broken links
      Cleaning up various things in the installation docs
      Various fixed from Andrew Lachkovics
      Various typos fixes and character encoding fixes
      More suggestions from Andrew Lachkovics
      More changes from Andrew

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

tom (128):
      Replaced two lingering 'date's with 'post_date's
      Some updates from Andrew Lachovics, fixed a typo in user_functions/index.html
      Several fixes contributed by Kevin Bulgrien
      Applied patch [ #662 ] New german localization diff file
      Applied patch [ #665 ] Spanish mail_charset
      Applied patch [ #669 ] Made the Gantt chart assignee and status comboxes working
      Added language file merger from Hunte Swee; see patch 664 for details
      Applied patch [ #575 ] In forum style flat viewing a news item generates an error
      Fixed bug [ #597 ] Viewing aggregate survey result contains some errors
      Fixed bug [ #622 ] Download nightly cvs tarballs errors incorrectly
      Fixed bug [ #654 ] Unable to remove processor
      Committed Chris's fix to bug [ #489 ] HTML isn't getting escaped right in forums
      Added getMonitorCount function to support RFE 672
      Implemented RFE [ #672 ] X people are monitoring this package
      s/module/package
      Fixed bug - if no one was monitoring a package it was reporting an error rather than zero
      Checked in fix for RFE [ #657 ] Trove Deletion Error Message Unclear - Could Improve
      count(1) -> count(*)
      Tweaked message
      count(1) -> count(*)
      A small utility to clean out the 'dead' columns from various GForge tables
      Added some usage info
      s/Source Forge/GForge
      date->post_date to fix news forum date query
      Applied patch [ #685 ] Translation to PortugueseBrasilian
      SQL optimization: Replaced 'select *' in PluginManager.class with explicit column names.
      SQL optimization: Replaced 'select *' in BaseLanguage.class with explicit column names.  Also added some PHPDoc.
      Missed a 'select *' in that last checkin... got it.
      Replaced 'select *' with 'select status_name'
      Minor cleanups in Base.tab; removed a few unused strings, fixed a speling error
      Added group_id parameter to rss_sfnews.php; did some more date->post_date fixes, too
      Eliminated unnecessary if statement, removed SQL injection hole
      More SQL injection checks
      SQL optimization: Replaced 'select *' with 'select dirname
      SQL optimization: Replaced 'select *' with 'select classname
      Tweaked some PHPDoc
      Replaced a 'select *' with a 'select count(*)'
      Replaced a 'select *' with a 'select users.user_id'
      Removed link to non-existent page
      Replaced a 'select *' with a 'select count(*)' in forum monitoring SQL query
      Modified SQL query to limit number of columns returned
      Removed the unused function project_summary - an updated version of this function is in www/include/project_home.php
      Backed out deletion of project_summary(); it's referenced from export/projhtml.php
      Replace user_name with realname
      Now the user names are linked
      Refactored out a createLinkToUserHome() function into Layout.class
      Modified to use new Layout.class function
      Refactored out some duplicated SQL into a function
      SQL optimization: Replaced a 'select *' with a 'select count(*)' in Artifact.class
      Replaced a 'select *' with a 'select count(*)'
      Replaced a 'select *' with a 'select count(*)'
      Fixed whitespace
      Removing outdated documentation; yay DocBook!
      Implemented RFE [ #720 ] Link news items to project site
      Fixed stats_user_graph typo.
      Fixed bug which prevented trove categories from being deleted even if they were     not referenced by a project.
      This is a Perl script (written/updated by Oliver Blume) to import Bugzilla bugs into GForge.  Note the restrictions in the comments at the top of the script - it requires an empty artifact table, it puts the same bug id into GForge as was in Bugzilla, and so forth.  Works with the database schema in GForge 3.3.
      Minor SQL optimization; using explicit fields vs 'select *'
      SQL Optimization: replaced a 'select *' with a 'select count(*)'
      Added sorting by user_name and add_date
      Applied patch [ #774 ] Ordering documents (inside GROUP) - proposal
      Fixed a small plural/singular thing in the forums count on the project summary page
      Fixed 'Statistics for the past x days' message
      Fixed 'Statistics for the past x months' message
      Fixed some mispelings, made some minor wording changes
      Fixed variable name mispeling
      Added missing string for survey admin page
      Fixed bug #788: Site admin's 'my page' shows news postings from deleted projects
      Fixed a few minor field name typos... group.type_id, news_bytes.post_date, is_public = 1
      Fixed bug # 792: 'My personal page' submitted items includes those submitted to deleted projects
      Added a note about the rss_sfnewreleases.php tweak
      Reverting changes - thx to Tim for the heads up
      Reverted changes - thx to Tim for the heads up
      Modified queries to use GROUP BY vs repeated queries.  This requires only 2 queries rather than about 20; on my workstation it resulted in about a 20% speedup; should be better than that on large databases or setups where the application server and database server are on separate machines.
      Moved code from www/include/snippet_caching.php into www/snippet/index.php
      A very minor clarification after some IRC discussion
      Moved the title field up a bit
      Added 'group.register_time' to the site admin group list page
      Fixed bug #807; i18n.php had a typo in the SQL query
      Applied patch #811: Small (but relevant) fix for Brazilian Portuguese translation
      Fixing a mispeling
      Removing decimal point from downloads, number of registered users, and number of projects
      Applied path #825: pg_atoi error in Tasks
      Applied patch #802: invalid download link for attached files in a tracker item
      Applied patch #831: more detailed RSS feed
      Applied patch #808: Human-Readable Filesizes
      Applied patch #786: Allow DocMgr editors to upload documents directly in ACTIVE state
      Removed duplicate SEARCH__TYPE_IS_ARTIFACT declaration
      Minor tweak; changing php.conf to php.ini.  I think this is correct; if not, pls let me know... thanks.
      Patch # 841: Basque language file
      Tweaked a comment
      Patch # 841: Basque language file
      Fixed bug #750: Dead links on the snippet package page.  Just commented them out for now.
      Fixed bug #837: Mass mailing sends duplicate emails.  This won't fix all cases - for example, if a person signs up for two different accounts, and starts a new project with each, he'll get two emails because the SELECT DISTINCT checks the users.confirmation_hash field.  But this will catch the most common cases...
      Applied patch [ #843 ] Spanish.tab patch updated to 2004-07
      Applied patch [ #803 ] Assigned-to not updated when sending mail
      Now i18n.php doesn't display unused languages
      Just adding a little more space between document groups
      Fixed problem with project news feed; now the feed title is sensible.  It used to contain a group name, now it uses the site name.
      Removing deleted mailing lists from the project sum aggregates
      Turning spaces into tabs in human_readable_bytes()
      Now MB show up as '1.23 MB' vs '1 MB'
      Silenced a PHP 'notice' warning
      Another PHP notice silenced
      More PHP 'notice' cleanups
      gsmet's checkin reminded me to fix some of these links
      Added some apostrophes to silence a PHP warning
      Replaced an append with an assignment to silence a PHP warning
      Silencing another PHP warning - a variable was appended to in a loop but wasn't initialized outside the loop; now it is
      Rearranged some variable declaration/assignments to clear up some PHP warnings
      Added a variable declaration to clear up a PHP warning
      Added a missing survey system message
      Corrected an apparent typo; there doesn't seem to be a  anywhere near here
      Added an isset() call to silence a PHP warning
      Added a comment about the use of DISTINCT in this query
      Fixed bug [#918] news description length is wrongly checked
      Deleted comment which was incorrect; an uncorrelated subquery is indeed about 30% faster in this case
      Fixed minor mispelings
      sys_theme now points to a theme that ships with GForge
      A very minor grammatical tweak
      Applied patch #1253 - Swedish translation, missing entries
      Oops, use tabs, not spaces, to separate items
      Moved some reporting strings into Base.tab and tweaked them a bit
      Applied Google Accelerator blocker from Martin Langhoff
      Added plugin hook notes; thx to Vittal Aithal for the patch!
      Applied documentation patch from Vittal Aithal
      Small cleanup of error msg
      Applied patch #1296 'Patch to not update SCM in groupedit if this group don't use SCM' from Vincent Ruiz

tperdue (481):
      tool switches, new fields for user table, date changes
      date fix for news admin
      another table name bug
      adding missing SQL file
      add history_parse.php
      fixing another date -> post_date bug
      fixing subtle ssh_create issue
      committing 3.2 sql file, which is flawed
      fixing bgcolor on cronman
      file missing check fixed
      massmail cron rewrite
      3.21 db schema was never committed
      sys_use_people switch for project openings
      sys_use_people switch
      Adding 'Powered By' From Bender Project
      Adding 'Powered By' From Bender Project
      Adding 'Powered By' From Bender Project
      Massive reorg of FRS system
      Laying some groundwork for SOAP
      first pass (UNTESTED) of SOAP structure
      enable ArtifactMessage
      Changing default sys_name
      change to Group and User objects for SOAP
      renaming groups.type to groups.type_id for database portability and clarity
      changing groups.type to groups.type_id
      changing groups.type to groups.type_id
      changing groups.type to groups.type_id
      changing groups.type to groups.type_id
      committing early language file for rbac
      committing early language file for rbac
      changes for new fields in database
      committing home page changes
      adding Powered By to OSX theme
      adding html_get_ccode_box
      small fix for language file
      *** empty log message ***
      *** empty log message ***
      removing theme_prefs table and optimizing away two extra queries...
      removing theme_prefs table and optimizing away two extra queries...
      removing theme_prefs table and optimizing away two extra queries...
      *** empty log message ***
      fixing tom's bad formatting
      The 3.3 SQL file
      updating reference to 3.3
      adding the drop-column commands for the old tables
      small bug in massupdate - htmlspecialchars() would be applied again to the summary field
      updating install file
      disabling until secured
      minor security iritation in return_to variable
      fixing bad wording about not showing email address
      minor modifications to usergroup.php
      Someone made forbidden calls in a core class.....
      adding default project page template
      creating htdocs and cgi-bin in usergroup.php
      updaing changelog
      small fixes for errors on the new validation of return_to
      Not more perl stuff....
      fixing default_page.php
      Adding Proper Checks And Limits to Proj Exports
      Adding URL support to docman - URL can be used to reference offsite file rather than uploading file
      updated Chinese.tab
      Patch #779 From Reinhard Spisser for email pending tasks
      *** empty log message ***
      putting apostrophe around UNIX
      using number_format in features boxes
      modifications to scm pluginification effort - scm_utils.php was created
      modifications to scm pluginification effort - scm_utils.php was created
      should be able to properly delete from trove cats
      few changes to Base.tab
      moving licenses to table in db
      moving licenses to table in db
      moving licenses to table in db
      *** empty log message ***
      adding sample VHOSTs to INSTALL
      un-breaking mailing_lists_create.php - recommitting gf3.3 version
      recommitting gf3.3 mailaliases.php which I accidentally committed forum_gateway stuff to a minute ago
      small fix to test for plugin_manager before calling it
      cleaning up unprofessional vote_function references
      Release of Reporting Module
      Release of Reporting Module
      Release of Reporting Module
      missed reporting files
      fixing hard-coded path
      moving scm_utils.php into include/ to be consistent
      *** empty log message ***
      shouldn't have been removed with reporting module
      *** empty log message ***
      committing strings for deleting trackers, forums, subprojects, frsreleases, frspackages
      RBAC, DELETION, AND FORUM EMAIL GATEWAY
      bug enableAnonCVS->enableAnonSCM
      using scm_utils for header in cvsweb.php
      reporting tweaks
      Unlimited Extra Fields for Tracker
      Cleanup of page titles, licensing, and exit_assert removals
      cleaning up titles, licensing, and exit_assert calls
      fixing titles, licenses, exit_assert calls
      fixing titles, licenses, exit_assert calls
      removing tab images
      re-adding images deleted by accident
      still fucking up stuff
      committing modified theme
      *** empty log message ***
      deleting rest of perm data when deleting user account
      adding members convenience function
      tweaking theme and images
      minor mailing list changes
      initial commit of stored procs to add counters to taskman
      initial commit of stored procs to add counters to taskman
      initial commit to add counters to taskman
      fixing error
      splitting up main tracker page
      making pm/index.php uniform with tracker and forum look
      committing recent soap work
      more soap work
      fixing lots of soap parse errors
      unifying all sample crontabs to crontab.in
      expanding and updating INSTALL file
      more soap
      soap
      *** empty log message ***
      more title cleanup
      fixing bug
      *** empty log message ***
      committing an updated gforge3.sql AS of today
      committing an updated gforge3.sql AS of today
      fixing bad code
      cleaning up and adding checks to ldap plugin so it
      fixing more critical bugs
      reverting mailing-lists creation to known good version
      task counter fix and priority reduction to 5 items
      Pugliese patch for cloning fields in tracker
      Massive tracker reorg and cleanup
      *** empty log message ***
      *** empty log message ***
      working on multiple renderers for unlimited fields
      adding the rest of the multiple renderer code for unlimited fields in tracker
      *** empty log message ***
      adding ultralite theme
      *** empty log message ***
      fixes for ultralite
      soap patches
      *** empty log message ***
      tpugliese patch for extra fields
      fixing bug in group creation where scm_box is not set
      fixing cvs readers/passwd files
      *** empty log message ***
      adding dav / svn cronjobs
      fixing tracker issue in mod-limited.php for submitter of artifact
      *** empty log message ***
      turning off debug dump in foruM_gateway
      *** empty log message ***
      cleaning up config
      beginning major enhancements of task mgr
      *** empty log message ***
      fixing perm problem in task mgr
      *** empty log message ***
      fixing more bugs in SCM selection
      fixing more bugs in SCM selection
      Fixing two tracker bugs
      fixing perm problem in task mgr (again)
      *** empty log message ***
      *** empty log message ***
      fixing another bug related to new fields in PM
      fixing rbac bugs
      more new functionality and debugging in task mgr
      bugs...
      new optional field for task mgr
      Personal gantt chart by Jason Chen patch #754
      adding some sample code to handle deletion of tasks
      adding delete() function to Artifact.class
      couple bugs in task mgr
      fixing potential bug in upgrade SQL
      debugging mailing_lists_create.php for mailman 2.0x
      massive modding of scmsvn plugin
      purging more code in scmcvs plugin to make it match scmsvn
      purging more code in scmsvn plugin to make it match scmcvs
      re-deleting the stuff chris un-deleted
      small modification to cvs.php so it only creates groups that use the plugin
      *** empty log message ***
      small enhancement to enableAnonSCM
      major enhancements to create_svn.php
      gf4.0.1 db
      prepping for 4.0.2
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      db from 4.0.2
      moving SQL_migrate-2.5-to-2.6/* to db/ and putting in standard naming convention
      Correcting release marker point for 2.5
      fixing old 2.5 default values file
      fixing old bugs
      commiting comments for ruben
      *** empty log message ***
      fixing multiple fatal errors in db/20041211-syncmail.php
      another serious problem in 20041211-syncmail.php
      Request Project Membership
      adding FTP upload for FRS
      adding project join request
      Adding a BCC all address
      lots of fixes
      *** empty log message ***
      frs reorganization - files stored in /group_name/package_name/release_name/file_name/ format
      frs reorganization - files stored in /group_name/package_name/release_name/file_name/ format
      adding last_modified_date to tracker and task mgr
      adding last_modified_date to tracker and task mgr
      *** empty log message ***
      *** empty log message ***
      fixing gantt that chris broken with that bad view patch
      Adding several new smaller features
      misc minor enhancements
      misc minor changes - see changelog
      making task mgr columns configurable
      Alain Peyrat patches
      *** empty log message ***
      fixing critical bug in frspackage & frsrelease getFileName functions
      massive cleanup of PKEYS and INDEXES throughout the database
      Moving plugin hard-coded include paths to relative paths
      Moving plugin hard-coded include paths to relative paths
      Moving plugin hard-coded include paths to relative paths
      adding more to INSTALL
      adding more to INSTALL
      More Cleanup of INSTALL process
      tweaking the include paths
      tweaking the include paths
      more streamlining of INSTALL
      Enhancing Extra Field code in tracker to include multi-select boxes and checkboxes
      *** empty log message ***
      *** empty log message ***
      mopping up tracker field-change permissions
      configurable columns for tracker
      *** empty log message ***
      moving 20040325.sql to 200403251.sql for better sorting
      history_parse.php fixes
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      fixing long-standing bugs in Role.class
      committing most recent gforge.sql file
      *** empty log message ***
      adding svn-stats.php
      *** empty log message ***
      re-endabling scm stats
      *** empty log message ***
      *** empty log message ***
      tweaks to INSTALL
      purging old stuff to reduce bloated checkouts
      ability to purge projects and upload docs via the new ftp_upload_dir
      fixing stats
      private lists are set to private automatically
      *** empty log message ***
      fti bug fix
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      removing obsolete items
      massive changes - see the changelog
      *** empty log message ***
      *** empty log message ***
      bug fixes on major changes
      *** empty log message ***
      *** empty log message ***
      fixing a few factory issues
      *** empty log message ***
      *** empty log message ***
      latest db tweaks
      lots of bugs in extra fields code
      tweaks and fixes
      bugs in search and extra fields...
      more self-repair code for FRS
      long-standing bug
      *** empty log message ***
      misc fixes
      www/docman/admin/index.php
      *** empty log message ***
      fixing security bug
      *** empty log message ***
      fixing major bug in Group.class
      more work on query - everything is now multi-select boxes so more powerful queries can be built
      Alain Peyrat patch #1280
      patch #1310 from penny leach
      *** empty log message ***
      *** empty log message ***
      gforge-pgsql7.3.sql
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      -Adding a sys_template_group variable which is used for tracker cloning.     -Any number of template trackers can be set up and cloned into other projects     -Tracker admin navigation improved
      forgotten file
      *** empty log message ***
      Customizable fields list in new project creation
      *** empty log message ***
      db files for 4.5 release
      few small bugs and new gnome images
      minor bug fixes
      minor bug fixes
      tweaks to sample configs
      removing artifacts from getProjectData
      new artifactfile_get_object for SOAP
      *** empty log message ***
      *** empty log message ***
      ms project plugin support
      ms project plugin support
      updating home page for 4.5
      [1414] [1407] [791] community-submitted patches for -hiding task build relation -owner-alias not created for mailman 2.0x -show artifact back links on task mgr page
      patch 1397 by patrick li
      patch 1422
      patch 1421
      committing the 20050711.sql to gforge.sql for 4.5 release
      setting default vhost to cvs.* for cvs
      patch #1427
      patch 1426
      *** empty log message ***
      *** empty log message ***
      including file that doesn't exist
      *** empty log message ***
      major bug fixes in ms project plugin
      simply reformatting spaces->tabs
      adding back assign by reference
      fixing svnroot dir variable
      [1409] Testing Commit with CVSTRACKER
      [1409] Testing Commit with CVSTRACKER
      [1409] Testing Commit with CVSTRACKER
      [1409] Testing Commit with CVSTRACKER
      [1409] Testing Commit with CVSTRACKER
      [1409] Testing Commit with CVSTRACKER
      [1409] Testing Commit with CVSTRACKER
      [#1409] Testing Commit with CVSTRACKER
      [#1409] Testing Commit with CVSTRACKER
      [#900] Testing Commit with CVSTRACKER
      [#900] Testing Commit with CVSTRACKER
      [#900] Testing Commit with CVSTRACKER
      [#1554] changing cvs tracker table to int date
      adding updated icons
      *** empty log message ***
      [#900] test commit
      [#900] test commit
      timezone bugs in ms project import
      more small tweaks to sample config
      adding date range support to query
      adding dummy filesize to docman soap wsdl
      commenting out this conversion script - users will have to manually determine if they need to run it
      fixing major bug in doc size updater
      obscure infinite loop bug tracked down by DeathDealer on IRC
      erroneous use of getStringFromRequest
      stopping the gzhandler for soap - nusoap will turn it on if needed
      creating a standard dir for cvs-locks
      *** empty log message ***
      *** empty log message ***
      adding quick nav
      removing bad include
      a register_globals=Off bug
      adding more to INSTALL file
      more tweaks to INSTALL
      Adding back the quick browse
      tweak to quickjump nav
      acl.php
      adding cvs acl check so some projects can have read-only members
      Initial revision
      adding jscook files
      adding new javascript-based docman
      fixing bug in js docman tree
      bug in cvssyncmail plugin
      fixing newcommit
      adding viewcvs info to INSTALL
      fixing a couple bugs in cvs.php - we are still testing on this
      [#1702][#1703] adding use_ssl and proper default config path
      aclcheck.php path was right for HEAD
      forum_gateway fix
      fixing bug in postadd process where a power query was being run based on the submitted extra_fields
      fixing bug and formatting in cvs.php
      syncmail version seems to be changed
      cvs.php when creating syncmail should use DEFAULT in loginfo
      more bugs in cvs.php - write_File was NOT the same as writeFile - stupid duplication removed
      parse error in aclcheck
      *** empty log message ***
      new file - lists dependencies
      adding missing escapingutils
      underscore is acceptable in names
      aclcheck may have problems with faulty ssl certs
      don't post to cvstracker if there are no artifacts
      bug in 1.11 CVS support
      adding test to see if this plugin is used
      fixing CVSSyncMailPlugin.class
      fixing SVNCommitEmailPlugin.class
      adding commit-email.pl to svncommitemail plugin
      [#1753][#1754] heavily reworking create_svn.php
      adding syncmail to cvssyncmail plugin
      modifying cvs.php to reference cvssyncmail/bin/syncmail
      test
      test
      couple more tweaks to aclcheck - cvs checkouts with // instead of / would fail
      removing SSL from sample conf
      making sample httpd.conf point to /opt/gforge/
      updating README
      updating INSTALL
      default domains should gforge.company.com
      adding some reporting graphs
      *** empty log message ***
      adding new scm reporting
      clearing out extra fields when moving between trackers, plus fixing history issue with addslashes
      fix for quickbrowse
      mopping up quickbrowse bugs
      bug in rendering of docs into array for JSCookTree
      adding simple gforge installer
      adding google-style pagination of tracker browse page results
      multi file upload for tracker add/edit pages
      Initial revision
      adding dojo tabs to tracker items
      making the new dojo tabs gray
      fixing FTI search
      fixing FTI search
      adding better stylesheet for viewcvs
      adding new nss-psql code - BETA QUALITY
      new nss-pgsql code
      adding new nss-psql code - BETA QUALITY
      adding new nss-psql code - BETA QUALITY
      *** empty log message ***
      adding priority column for accessibility reasons
      refining nss-pgsql
      [#1878] Move of categories to extrafields creates huge number of extraneous records
      nss tweaks
      nss tweaks
      reversing recent nss-pgsql changes and adding separate NSSPGSQL class
      reversing recent nss-pgsql changes and adding separate NSSPGSQL class
      forcing use of cvssh.pl in nss
      adding activity page
      adding filter to activity
      adding monitoring table
      fixing forum link
      changing tab images
      changing tabs
      making my page use tabs
      disabling email sending on ms project upload
      adding forum monitor page so admins can see monitoring users
      addslashes() should be applied to all incoming soap data
      document::sendnotice was never implemented
      changing confusing message
      *** empty log message ***
      working on css-ification
      css-ification
      purging unreferenced strings
      purging unmaintained lang files
      i18n cleanup
      testing syncmail
      test
      fixing array for assignees in artifactfactory
      fixing array for assignees in artifactfactory
      *** empty log message ***
      testing commits
      testing commits
      testing commits
      adding gforge-install.sh to head
      removing enforcement of sys_default_domain
      *** empty log message ***
      removing unneeded file
      adding new deps install script
      adding checking to cronjobs to simplify install
      working on install simplification
      *** empty log message ***
      Initial revision
      adding scm plugins into head
      [#2579] Cannot delete group/project
      fixing bounces in forum
      *** empty log message ***
      <none>
      moving plugins to proper place
      moving plugins into trunk/gforge/plugins
      cleaning up scmcvs and placing files in proper location
      cleaning up scmcvs and placing files in proper location
      cleaning up scmsvn and putting files in proper locations
      cleaning up cvstracker and moving files into proper place
      cleaning up svntracker and moving files to proper locations
      cleaning up scmccase
      fixing crontab
      working on install
      fixing bug in link
      moving files into proper order for upgrader
      working on install a bit more
      updating gforge.sql for trunk/4.6

ubalde (1):
      create_svn.php cronjob fixed

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

vittal (10):
      Cross-site scripting fixes for the account login and project registration     page.
      Included note about patch #1279
      Patches from:       [#1329] SVN stats performance improvements
      Always HTML escape feeback as otherwise, its a cross-site scripting     security hole:     https://gforge.org/forum/forum.php?thread_id=2138&forum_id=5
      Another HTML escaping fix. This time in the FRS quick release page.     The release name, release notes and changelog were not being escaped     correctly in the form.
      Fix for:
      Fix to:       [#1339] Deleting a tracker has strange results
      Deciding whether a session is run over SSL by matching the port to 443     is somewhat bogus, since you can quite legally run a normal http daemon     on 443, or an ssl'd daemon on any other port (its just rather odd to do so).     The HTTPS env variable is common to most web servers, and is probably the     most reliable means of testing for an SSL'd connection.     This change simply replaces the SERVER_PORT check for a check on HTTPS.
      Replaced an SSL check on port 443 with a more portable check on     $_SERVER['HTTPS']. Also replaced some space'd indentation with tab     indentation.
      [#1343] Fix link in FRS notification email     Used the 'sys_use_ssl' global to determine if URLs in the email should be     https, since we should not assume that there will be a listener on port     80 when sys_use_ssl is on.

-----------------------------------------------------------------------


hooks/post-receive
-- 
FusionForge



More information about the Fusionforge-commits mailing list