[Fusionforge-commits] FusionForge annotated tag v5.2.3 updated. v5.2.3
Franck Villaume
nerville at fusionforge.org
Sun Mar 23 15:22:43 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.2.3 has been updated
to 729971fc01e795d5a3864ef86da86f92a38418bf (tag)
from 24aceaef74cba7869ee8b484e83631ec9ba04a33 (which is now obsolete)
tagging 24aceaef74cba7869ee8b484e83631ec9ba04a33 (commit)
tagged by Franck Villaume
on Fri Jan 10 10:52:15 2014 +0100
- Log -----------------------------------------------------------------
Call it 5.2.3
(no author) (1):
New repository initialized by cvs2svn.
Alain Peyrat (1884):
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
Merge branch 'master' of git+ssh://scm.fusionforge.org/srv/git/fusionforge/fusionforge
Tracker: Allow admins to remove canned responses
Ident & css changes
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
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.
Fix [#376] Timezone ID China/Shanghai is invalid
Add coolfieldset alias in apache config
Set plugin_status = valid for svntracker
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
Add missing debuglog() in AuthLDAPPlugin (reported by M. Taylor)
Fix [#384] use_ssh=>use_shell
Workaround to create project with the selected SCM plugin
Rework contextualHelpTest, slow down test to fix failures (probably a bug in selenium2)
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
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 debug message in svntracker
Hide webcal RBAC rights as plugin is not maintained
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 [#412] require_once(include/pre-compat.php) [function.require-once]: failed to open stream
Fix PHP warning
Fix [#413] warnings about webcal
Fix [#414] fatal: Not a valid object name (in scmgit when repo is empty)
Apply patch [#392] /www/project/admin/index.php (hide docman submission when disabled)
Apply [#178] fix pluginman not unlinking config symlink if plugin doesn't have www.
Apply [#166] patch for 4.8.3 branch - shell accounts
Remove .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
Apply [#417] error with updating jabber_address and jabber_only parameter by Coiby Xu
Fix Mailman initial setup on RPM install
Hack for [#411] authbuiltin can't be deactivated
Merge branch 'Branch_5_2' of git+ssh://scm.fusionforge.org/srv/git/fusionforge/fusionforge into Branch_5_2
Fix apache config file for scmgit & wiki plugins, adapt to new model
GIT => Git
Set version to 5.1.90 to be more explicit
Fix [#374] Create config_dir if missing
Fix [#425] Project Management Facility has years fixed 1999-2013
Run VNC server inside the vps to speed tests (port from debian)
Add missing icons in gforge theme
Add missing getCustomStatusName() method in Artifact.class.php (used by roadmap code)
Merge branch 'Branch_5_2' of git+ssh://scm.fusionforge.org/srv/git/fusionforge/fusionforge into Branch_5_2
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
Fix [#450] FTI: Trackers: Missing records when searching.
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
Applied patch [#495] Ensure install-ng is run as root by Marcel Baur
Fix [#509] Bugtracker eats newlines in descrition and comment
Fix [#509] Bugtracker eats newlines in descrition and comment
Fix [#512] fix the call to function fetchDataForUser()
Apply patch [#521] Fix default scm box on register/index.hml by Sébastien Campion
Apply [#440] CSS Conflict between ViewVC and FusionForge by Jean-Christophe Masson
Apply [#440] CSS Conflict between ViewVC and FusionForge by Jean-Christophe Masson
Fix [#581] scmhook plugin: sortable.js always loaded
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
Christian Bayle (2657):
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 install of xfonts-base
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 (1100):
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
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
fix php error: undefined index
remove template project from available projects to be member of
fix syntax error: missing quote
port from branch 5.2: fix #385
fix wrong query
fix private projects visibility in hierarchy tree
fix php warning #379
fix wrong php function use: in_array -> array_key_exists
fix plugin initialization & use of global configuration
massive cleanup : remove use of _POST, fix edit configuration, remove support for projects-hierarchy plugin
fix indent, add check for wrong issue id
support translate for scm label
port from trunk: fix missing constant
fix #309: missing variable
fix #401: missing check
complete fix #401: delete theme
fix error length preference value
fix RSS widget : wrong label, wrong comment, indent
fix scmgit : wrong url for repository
missing slash
new try to fix #314
port from branch 5.1 : 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
fix wrong path for git personal repository
fix wrong core configuration variable
fix #287: Deleting a project does not delete its Mediawiki. Implement the group_delete hook
revert scm_root -> repos_path, it breaks the git+ssh protocol
revert wrong fix: scm_root -> repos_path
fix #416: missing permission check
fix #426: hardcoded mediawiki path
remove var_dump call
fix edit online: missing input editor
fix disable editor when edit online not used
fix missing id
fix #453: use double slash
merge patch #439 from French National Education Department
merge from 5.1: patch #439
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
fix from Evolvis r18497: more secure params test
merge from branch 5_1: fix from Evolvis r18497: more secure params test
fix search when search is empty and remove useless var
fix label
fix general behavior creating mailing-list : sync with debian specific
fix quote
port from branch 5.1: fix general behavior of mailing-list status 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
fix from trunk : title must be unique
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
fix missing permission check
fix use of javascript
fix wrong var
fix menu: missing user header
fix display: same as other widgets
remove useless line
fix trash initialization
fix oo parser
remove forced content-type
fix end time: include the current day
fix jquery error
fix displayed group: only group using docman
fix link for deleted files
fix display of private projects in user profile
fix missing description. remove useles python. everything is done in php now
fix missing var
add missing licence
remove double fix for private project in user_home
comment undefined function: make iframe to work: thks Thorsten for the tip
fix update value in db but not in current instance
fix #505: port from trunk: set correct header
fix wrong function call
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
check for use_project_full_list when needed
port from Branch_5_1: 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 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
fix if file already exists
port from Branch_5_1: 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
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
fix scm activity
fix #515: missing files in gforge and funky theme
fix from mailing-list: missing var
fix personal url: wrong use of userid
fix syntax when tooltips are enabled
Franck Villaume (35):
fix path
merge Branch_5_1
prepare 5.1.2
prepare 5.2.1
docman: fix tree, patch from french ministry of education
Branch_5_2: widgets: fix availability based on patch from French Ministry of education
projects-hierarchy: fix display child project name & do not permit multiple fathers
scmsvn: fix display activity by default
fix #546: Protect apostrophe in a directory name in docman, patch from French Ministry of National Education
fix copyrights
fix scm session rights check and redirect
docman: fix missing )
fix #528: complains about forums when creating mailing-list even if forum tool is deactivated
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
tracker: fix redirect when click on admin link db: fix warning
scmsvn: fix svn repo create
RBAC: fix tracker & task check
widget: fix survey widget when project does not use survey
fix #447: setStatus does not check the correct user for permission, add missing default value in config files
apply #543: fix licence, fix rss display
partial apply #533: improve the display
apply #533: improve activity display : final merge
fix #428: latest-zip does not increment download stats
Revert "use correct JSON encoding"
docman: fix apostrophe in title and description when editing file
patch #538: partial merge: fix validate function, fix double parent risk, fix display of wrong projects in hierarchy
patch #534: remove unset var
patch #532: fix double header when no result. enhance the patch to include project search
top stats: fix wrong var
utils: fix util_get_maxuploadfilesize function
port from master: docman: fix upload when user has submit perms only
bug #581: really include the js in the page
plugin projectimport: set plugin_status to need validation
bug [#604]: hardcoded /etc/gforge - use {core/config_path} in httpd.conf.d files
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
Julien HEYMAN (143):
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
Fix anonymous checkout with CVS pserver
Fix anonymous checkout with 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
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 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 bullet in mediawiki summary
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 (185):
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
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 (465):
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
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)
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 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
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
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
Fix missing renaming
Test removing .php stanzas from .gitattributes
Try normalizing to LF for PHP files
Avoid 'Undefined offset' notices if no tooltip message for a plugin
Get rid of the (supposedly) old copy as the current one is in www/include/
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 (1):
buildsystem: Fix bug not been able to download deprectated html purifier tar ball
Roland Mas (3103):
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
Refreshed gettext files
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
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
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
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
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
Fixed GitPlugin::getRepositories() to always return an array
Merged from 5.1
Fixed SVN commit stats calculations (thanks to Coiby Xu)
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
Add one more missing column to GROUP BY clause
Merged from 5.1: search fixes
Add one more missing column to GROUP BY clause
Merged from 5.1: search fixes
Fixed row coloring (detected by a PHP warning)
Merged from 5.1: fixed 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
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
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
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
Backport from trunk: run VNC within the VM on the buildbot for Debian jobs
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
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
Fixed wrong link for custom homepages (thanks to Olivier Berger)
Merged from 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
Wait for Selenium to be up before starting the tests
Merged from 5.1: Wait for Selenium to be up before starting the tests
Fixed stopping of LXC VMs
Merged from 5.1: Fixed stopping of LXC VMs
Trying again to fix stopping of VMs
Fixed path to selenium.jar
Contentless merge from 5.1
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
Refreshed quilt patch
Use more of the distro-provided Jquery
Changelog entry
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
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
Fixed date syntax in spec file
Added missing variable initialization
Use correct function name
Merged from 5.1: Use correct function name
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
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
Uploading 5.2~rc1-3 to Debian unstable
Bumped version number after upload to Debian
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
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]
Added machinery to test Debian packages on Debian 7.0 (Wheezy)
Fixed LXC template
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
Removed configuration of cowbuilder envs from build job, it belongs elsewhere
Uploading 5.2~rc1-5 to Debian unstable
Bumped version number after uploading to unstable
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
Fixed pbuilder invocation
Backport from trunk: precompute search vectors for artifacts and tasks instead of doing that at search time
Removed debugging code
Wait more for database to be restarted during testsuite
Use primary keys instead of unique indices for FTI tables (also, should work with old PostgreSQL versions)
More coping with old PG versions
Partial backport from trunk: Include artifact/task ID in the search vectors
Backport from trunk: Nicer look while waiting for the VM/LXC to come up
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
Destroy VM after stopping it
Take non-local users into account when updating nss_usergroups table
Merged from 5.1: a bunch of bugfixes
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
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.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
Patch [#477] hide trackers dashboard tab in My Page if trackers are disabled
Mediawiki fixes
Contentless merge from 5.1
Refreshed gettext files
5.2rc2
Merged from 5.1: two security fixes by Thorsten
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
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
Getting ready for 5.2
Install xfonts-base for the testsuite
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.1: 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
Require git and gitweb on source installs
Merged from 5.1: Require git and gitweb on source installs
Fixed setting of permissions on news-related forums to fix spam; with testcase
Backport from trunk: use Loggerhead as WSGI rather than as a daemon, and testsuite for scmbzr
Protect WSGI stuff in an IfModule block
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/)
Honor use_ssl for loggerhead
Merged bits of generic packaging back
merge RBAC fixes from Branch_5_2:
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
Install loggerhead and libapache2-mod-wsgi from unstable
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
Backport from master: setup SSH key and host checking for testing
Switch Loggerhead links to HTTP (not HTTPS) for testsuite
Stop testsuite on first failure
[#522] Patch by Franck Villaume to fix behaviour of mailing lists in Debian
Fixed display of related tasks
Fixed display of related tasks
Added missing functions
Backport from trunk: deleted reference to buildbot3
Backport from trunk: deleted reference to buildbot3
Allow planning tasks up to 2038
Cosmetic commit to check whether I can still push to git
Hand-merge from 5.1: fixes to Unix accounts and Debian-specific script
Contentless merge from 5.1
Disable nscd during testsuite on Debian
Refreshed gettext files
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
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
Obtain user's extra groups so as to be able to chgrp
Obtain user's extra groups so as to be able to chgrp
Fixed logic
Fixed logic
Merged from 5.1
Marked the merge
Merged from 5.1
Marked the merge
Fixed project creation
Another fix for project creation
Fixed syntax error
Merged from 5.1
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
Update moinmoin plugin to use new format for session cookies
Included scripts to install and remove DB table for blocks plugin
Actually ship the scripts in the Debian packages
Fixed path to SQL file
Fixed database management scripts for plugin-blocks
Ship config file to its appropriate place
Fixed mailing-list updating script (missing variable assignment)
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
Cope with users creating Bazaar branches at the top of their repositories
Backport from master: 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
Force install of nscd for the Debian testsuite
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
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
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
Fixed PHP warning
Fixed PHP warnings
Fixed PHP warning
Don't display repo names in cronjob
PHP syntax fix
Be more explicit with error message
Fixed PHP warnings in generateSnapshots() methods
Fixed PHP error in scmdarcs's generateSnapshots()
Set the Git repo's parent directory to belong to the appropriate group
Ship oslc.ini config file to its proper place
Don't set pgsql_servers twice in Exim4 config
Updated Vcs-* and Standards-Version fields
Added dependency on php-cas
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
Ported scripts to standard bash+tar (instead of mksh+paxtar)
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
Removed empty and useless -mta-courier package
Run Lintian on generated packages
Install MoinMoinWiki data into its proper place, and remove it on purge
Only set Apport: No on binary packages
Get rid of the src -> . symlink on FHS systems
Fixed expected location of forge_run_job
Look for forge_get_config in its new place (when the src symlink is gone)
Fail the Debian build on Lintian errors
Invoke lintian from the proper location
Only pull loggerhead from jessie, the rest can come from wheezy
Force English locale when generating date to avoid non-ASCII characters in generated file
Fix to startSession when unique emails are enforced
New method to define a boolean config item in one step
Avoid PHP warning when retrieving empty list of questions
Fixed SQL syntax to work with PostgreSQL 9.3
Added missing parameter to User::update() call
Ship *.ini files in plugins
Install python from jessie in addition to loggerhead to avoid broken deps
Fixed warning in Git's stats gathering
Fixed warning in SVN's stats gathering
Let's call this 5.2.3
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.
Thorsten Glaser (319):
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
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
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
add util_sanitise_multiline_submission(), another Evolvis helper
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
[#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)
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
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
someone added an ‘s’ too much
Revert "someone added an ‘s’ too much"
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
Do not trust SimplePie for purifying HTML
Merge branch 'Branch_5_1' into Branch_5_2
add mksh(1) script to make some or all mailing lists private
Merge branch 'Branch_5_1' into 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
remove trailing ?>
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
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
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
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
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
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
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
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
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