[ Index ]
 

Code source de Mantis 1.1.0rc3

Accédez au Source d'autres logiciels libres

Classes | Fonctions | Variables | Constantes | Tables

title

Body

[fermer]

/doc/ -> ChangeLog (source)

   1  Mantis ChangeLog
   2  
   3  2007.11.23  -  1.1.0rc3
   4  
   5  - 0008494: [api soap] Remove backward compatibility code from SOAP API (vboctor) - resolved.
   6  - 0008519: [api soap] Name collision between NuSoap SoapClient and PHP 5 Soap extension (vboctor) - resolved.
   7  - 0008525: [api soap] mc_projects_get_user_accessible() shouldn't return ALL_PROJECTS (vboctor) - resolved.
   8  - 0008541: [api soap] $g_mc_error_when_version_not_found is not defined (vboctor) - resolved.
   9  - 0008566: [api soap] mc_project_version_add() doesn't set the date_order field correctly (vboctor) - resolved.
  10  - 0008592: [api soap] Error in api/soap/mc_file_api.php#mc_file_add() (vboctor) - resolved.
  11  - 0007646: [bugtracker] Show content link should change to Hide content when clicked (giallu) - resolved.
  12  - 0008509: [bugtracker] Empty Note is added when updating issue (giallu) - resolved.
  13  - 0008589: [bugtracker] file_download.php doesn't work with attachment names that contain accentuated characters when using Firefox (vboctor) - resolved.
  14  - 0008564: [db db2] Attempting installation of MANTIS400, table not being created (slashsplat) - resolved.
  15  - 0008511: [email] send_emails.php is missing <?php at the start of the file (giallu) - resolved.
  16  - 0008238: [filters] urldecode() error on creating PermaLink (MartinFuchs) - resolved.
  17  - 0008524: [integration] core/checkin.php is missing toplevel <? causing the script to fail. (vboctor) - resolved.
  18  - 0008063: [other] mantis_version shouldn't be in the configuration file (jreese) - resolved.
  19  - 0008263: [scripting] smaller issue in email address recognition (jreese) - resolved.
  20  
  21  2007.10.23  -  1.1.0rc2
  22  
  23  - 0008467: [security] Users can login using the MD5 hash of the password (vboctor) - resolved.
  24  - 0008480: [security] XSS Vulnerability in Tag details, Attach Tags (jreese) - resolved.
  25  - 0008457: [administration] Removing a userdefined field from project results in APPLICATION ERROR #203 (vboctor) - resolved.
  26  - 0008490: [administration] Undefined variable: t_version in manage_proj_ver_copy.php (vboctor) - resolved.
  27  - 0008492: [api soap] Add attachment succeeds but creates broken attachment if upload path not found (vboctor) - resolved.
  28  - 0008493: [api soap] Attachments created via SOAP API don't honor attachments_file_permissions config option (vboctor) - resolved.
  29  - 0008241: [customization] Disable Roadmap (vboctor) - resolved.
  30  - 0007787: [feature] Robust threading of e-mails using MIME headers (giallu) - resolved.
  31  - 0008465: [filters] collapse filter section as default (giallu) - resolved.
  32  - 0008254: [integration] Gravatar integration should handle empty email addresses (giallu) - resolved.
  33  - 0008446: [localization] Update Estonian Language (vboctor) - resolved.
  34  - 0008459: [localization] Update catalan translation (vboctor) - resolved.
  35  - 0008463: [localization] re-authentication button does not appear in user's language (jreese) - resolved.
  36  - 0008468: [localization] $s_select_option is missing in german language (vboctor) - resolved.
  37  - 0008489: [localization] Update Japanese Localization for 1.1.0rc2 (vboctor) - resolved.
  38  - 0005612: [other] Redirect time ignored in preferences (giallu) - resolved.
  39  - 0007497: [other] Summary page is little of Garble (vboctor) - resolved.
  40  - 0007999: [other] Project list view corrupted (vboctor) - resolved.
  41  - 0008378: [other] Select custom avatar for default Gravatar image. (giallu) - resolved.
  42  - 0008476: [other] Add a service to disposable email address checker (zakman) - resolved.
  43  - 0008500: [other] Empty entry in "Category" drop down (vboctor) - resolved.
  44  - 0008475: [printing] Function used two times in the same file (only one is necessary) (vboctor) - resolved.
  45  - 0008461: [signup] signup_page and lost_pwd_page don't work if anonymous access not enabled (vboctor) - resolved.
  46  - 0008443: [tagging] creating new tags for multi-selection (jreese) - resolved.
  47  - 0008454: [time tracking] time tracking sum on request wrong (vboctor) - resolved.
  48  
  49  2007.10.03  -  1.1.0rc1
  50  
  51  - 0008286: [security] Add .htaccess to block access to core/, doc/, lang/, packages/ (vboctor) - resolved.
  52  - 0008312: [security] Install script shouldn't include password in the form (jreese) - resolved.
  53  - 0008336: [security] Require re-login for high impact tasks (jreese) - resolved.
  54  - 0008340: [security] Changing password should create a new cookie_string (vboctor) - resolved.
  55  - 0008291: [administration] check.php: Use of undefined constant db_is_connected - assumed 'db_is_connected' (vboctor) - resolved.
  56  - 0008324: [administration] Rendering of "Manage Users" menu link ignores $g_manage_user_threshold (giallu) - resolved.
  57  - 0008343: [administration] Admin created users bypass realname validity check (vboctor) - resolved.
  58  - 0008380: [administration] Deleting old user Account results in Database inconsistency (vboctor) - resolved.
  59  - 0008231: [bugtracker] Summary "By Date" shows suspicious totals (giallu) - resolved.
  60  - 0008233: [bugtracker] Long standing issues report on summary page (giallu) - resolved.
  61  - 0008395: [bugtracker] Recently Visited is not displayed. (jreese) - resolved.
  62  - 0007809: [custom fields] Filter "none" on custom fields doesn't work (giallu) - resolved.
  63  - 0007996: [custom fields] Confusion in string values of enumerated custom field due to non strict comparison of strings (zakman) - resolved.
  64  - 0008371: [db db2] Use "days" instead of "to_days" when comparing dates for db2 (vboctor) - resolved.
  65  - 0008384: [db db2] db_table_exists() doesn't work in case of DB2 (vboctor) - resolved.
  66  - 0008385: [db db2] ADODB_db2._insert_id doesn't work (vboctor) - resolved.
  67  - 0008386: [db db2] ADODB_db2 uses an invalid time format which is not accepted by db2 (vboctor) - resolved.
  68  - 0008387: [db db2] adodb2-db2.DBTimeStamp uses TO_DATE() which doesn't work on DB2 (vboctor) - resolved.
  69  - 0008389: [db db2] Remove references to odbc_db2 driver from code (we only support db2) (vboctor) - resolved.
  70  - 0007690: [db mssql] number_format(); bad for SQL statments (vboctor) - resolved.
  71  - 0008327: [documentation] show_extended_project_browser can only be set to OFF or ON (vboctor) - resolved.
  72  - 0008252: [feature] Gravatars and case sensitivity of email addresses (giallu) - resolved.
  73  - 0008237: [graphs] Error in dependency graphs (vboctor) - resolved.
  74  - 0008206: [integration] Add (gr)avatars for users (giallu) - resolved.
  75  - 0006850: [localization] obsolete MANTIS_ERROR (giallu) - resolved.
  76  - 0007647: [localization] [de] Translation change from "Problem" (problem) to "Eintrag" (issue) (vboctor) - resolved.
  77  - 0007720: [localization] Japanese language translation patch (vboctor) - resolved.
  78  - 0007855: [localization] Priority colum header String not taken from strings file (vboctor) - resolved.
  79  - 0008423: [localization] Update German Localization (vboctor) - resolved.
  80  - 0008425: [localization] Update portuguese_brazil localization (vboctor) - resolved.
  81  - 0008428: [localization] Update French Localization (vboctor) - resolved.
  82  - 0008429: [localization] fix miscellanious errors in the german translation files (vboctor) - resolved.
  83  - 0008407: [performance] Add caller function info to queries list (giallu) - resolved.
  84  - 0008412: [performance] When showing queries show the time spent in SQL vs. PHP (vboctor) - resolved.
  85  - 0008413: [performance] Provide a way to show queries for an access level threshold (vboctor) - resolved.
  86  - 0007995: [other] Confusion in product_version values due to string comparisons with == operator (zakman) - resolved.
  87  - 0008188: [other] Consistent use of collapse_api.php (DGtlRift) - resolved.
  88  - 0008283: [other] $g_show_notices and $g_show_warnings should be marked as obsolete (vboctor) - resolved.
  89  - 0008285: [other] File Download generates an E_NOTICE (vboctor) - resolved.
  90  - 0008292: [other] my_view_inc: syntax error (vboctor) - resolved.
  91  - 0008341: [other] Xwiki integration (vboctor) - resolved.
  92  - 0008344: [other] Tokens API Clean-up and Changes (jreese) - resolved.
  93  - 0008388: [other] Undefined variable $p_this_var in helper_api.php (vboctor) - resolved.
  94  - 0008421: [other] Recently visted is showing some serialized filter instead of bug ids (vboctor) - resolved.
  95  - 0008295: [printing] Include the bug history in the printout (zakman) - resolved.
  96  - 0004614: [relationships] Relationship graph: sometimes arrows direction is not correct (vboctor) - resolved.
  97  - 0007846: [relationships] APPLICATION ERROR #1802: Relationship not found (vboctor) - resolved.
  98  - 0008269: [roadmap] Reporting a new issue, ADMIN/MANAGER/DEVELOPER should see field "Target Version" (jreese) - resolved.
  99  - 0008274: [tagging] Implement Keyword Tagging Features (jreese) - resolved.
 100  - 0008311: [tagging] System Notice: Undefined index 'tag_select' in view_all_bug_page.php (jreese) - resolved.
 101  - 0008337: [tagging] Blank page (no data) when invalid tag filter chosen (jreese) - resolved.
 102  - 0008368: [tagging] "Access Denied." when trying to attach a tag to an issue I reported (vboctor) - resolved.
 103  - 0008396: [tagging] Don't allow creating tags if user can't attach them (jreese) - resolved.
 104  - 0008246: [upgrade] Add support for running arbitrary functions (thraxisp) - resolved.
 105  - 0005093: [webpage] Rights in custom menu does not work (vboctor) - resolved.
 106  
 107  2007.08.01  -  1.1.0a4
 108  
 109  - 0008154: [security] Port: CVE-2007-3215: PHPMailer vulnerability (thraxisp) - resolved.
 110  - 0008164: [security] Potential URL redirection flaw in set_project.php (grangeway) - resolved.
 111  - 0008165: [security] Potential URL redirection flaw in account_prefs_reset.php (grangeway) - resolved.
 112  - 0008166: [security] Potential URL redirection flaw in permalink_page.php (grangeway) - resolved.
 113  - 0008180: [security] Potential URL redirection flaw in login.php (grangeway) - resolved.
 114  - 0008181: [security] Display of database error message could be used to generate Cross site scripting issue (grangeway) - resolved.
 115  - 0007985: [administration] Database Schema that is more up-to-date than code is reported as out-of-date (vboctor) - resolved.
 116  - 0008094: [administration] Managing versions / release schedule accross multiple projects. (vboctor) - resolved.
 117  - 0008144: [administration] Remove obsolete CSS edit tool (vboctor) - resolved.
 118  - 0008224: [authentication] anonymous login is not automatic (vboctor) - resolved.
 119  - 0002950: [bugtracker] Hide Edit or Delete Profile when not needed (grangeway) - resolved.
 120  - 0002996: [bugtracker] page link from email (in browser) - display more than "access denied" (grangeway) - resolved.
 121  - 0003477: [bugtracker] print_mantis_error() function does not display msg. (grangeway) - resolved.
 122  - 0003902: [bugtracker] all logins fail with "Cannot modify header information" (grangeway) - resolved.
 123  - 0007125: [bugtracker] Application Error #200 (grangeway) - resolved.
 124  - 0007531: [bugtracker] Get a wrong (?) error message by upload a big file (grangeway) - resolved.
 125  - 0007812: [bugtracker] Remove white box around jump button in main menu (zakman) - resolved.
 126  - 0007895: [bugtracker] Recently Visited when logged in as Anonymous shows issues i have not visited (giallu) - resolved.
 127  - 0007928: [bugtracker] print_column_eta function missing (vboctor) - resolved.
 128  - 0007842: [bugtracker] File attachment permissions (giallu) - resolved.
 129  - 0007871: [bugtracker] Move "Add Note" pane below previous notes (giallu) - resolved.
 130  - 0007984: [bugtracker] Wrong default value for additional info during report (vboctor) - resolved.
 131  - 0008005: [bugtracker] items cannot be added to projects without categories (vboctor) - resolved.
 132  - 0008018: [bugtracker] Add configuration option to allow/disallow free text in platform, os, and os_build (vboctor) - resolved.
 133  - 0008044: [bugtracker] Edit/Delete bugnote buttons missing (giallu) - resolved.
 134  - 0008067: [bugtracker] show status legend on top AND bottom (zakman) - resolved.
 135  - 0008103: [bugtracker] Cannot modify the bugnote order. (giallu) - resolved.
 136  - 0008111: [bugtracker] No space between date and username in email notifications (grangeway) - resolved.
 137  - 0008147: [bugtracker] 'continue' while outside loop in function print_news_string_by_news_id() (grangeway) - resolved.
 138  - 0008150: [bugtracker] Summary By Date could show also resolved bugs count (giallu) - resolved.
 139  - 0008174: [bugtracker] & is displayed as & stopping us from using Unicode Characters (grangeway) - resolved.
 140  - 0008190: [bugtracker] Showing Access Level in Note details (giallu) - resolved.
 141  - 0008195: [bugtracker] Create Project Info Page (vboctor) - resolved.
 142  - 0008208: [bugtracker] Most popular bug table on summary page (giallu) - resolved.
 143  - 0006633: [change log] Editing a bug in advanced bug update page (grangeway) - resolved.
 144  - 0008214: [change log] Change Log displays the version description as many times as the number of issues show (grangeway) - resolved.
 145  - 0008091: [csv] csv_export doesn't work when project name contains accentuated characters (vboctor) - resolved.
 146  - 0007346: [custom fields] Copy custom fields from one project to another (zakman) - resolved.
 147  - 0007849: [custom fields] filters on custom date field causes SQL error (giallu) - resolved.
 148  - 0007981: [custom fields] Manage projects custom field: Link custom field to project Errors (vboctor) - resolved.
 149  - 0007986: [custom fields] Removing a custom field to project link from manage_custom_field_edit_page.php returns to wrong page (vboctor) - resolved.
 150  - 0007987: [custom fields] Projects that a custom field can be linked to in manage_custom_field_edit_page.php shouldn't include ALL PROJECTS (vboctor) - resolved.
 151  - 0008002: [custom fields] Unable to report issue. Error "data too long" on custom field name (grangeway) - resolved.
 152  - 0008121: [custom fields] Error message doesn't show field name after entering invalid value in custom field (zakman) - resolved.
 153  - 0008047: [db db2] DB2 Support (experimental) (vboctor) - resolved.
 154  - 0005544: [db mssql] MSSQL APPLICATION ERROR 0000401 When Uploading Files (grangeway) - resolved.
 155  - 0007140: [db mssql] Upload File Less than 8 K (grangeway) - resolved.
 156  - 0007912: [db mssql] Time tracking doesn't work- SQL syntax error (grangeway) - resolved.
 157  - 0008220: [db mssql] New summary item contains invalid sql (giallu) - resolved.
 158  - 0007417: [documentation] operating mysql user needs DELETE privilege (grangeway) - resolved.
 159  - 0005138: [email] Bugnote Id doesn't appear in emails (vboctor) - resolved.
 160  - 0007597: [email] Notification e-mail contain no messages. (grangeway) - resolved.
 161  - 0008016: [email] Check Email broken in 1.1.0a3 (vboctor) - resolved.
 162  - 0008077: [email] Block use of disposable email addresses (vboctor) - resolved.
 163  - 0008176: [email] Email Server offline causes a delay in mantis interface (grangeway) - resolved.
 164  - 0008101: [feature] List of involved developers (vboctor) - resolved.
 165  - 0006468: [filters] My View page incorrectly sets filters (grangeway) - resolved.
 166  - 0006725: [filters] Filtering on "duplicate of" fails while "has duplicate" works (giallu) - resolved.
 167  - 0006836: [filters] Switching to "Advanced Filters" (or "Simple Filters") forgets the ?filter=N setting (grangeway) - resolved.
 168  - 0007735: [filters] Filters are lost when clicking on page navigation (vboctor) - resolved.
 169  - 0007982: [filters] "Create Permlink" not reliable (vboctor) - resolved.
 170  - 0007992: [filters] "Create Permalink" should support custom fields (vboctor) - resolved.
 171  - 0007993: [filters] "Create Permalink" should show URL in a Mantis page (vboctor) - resolved.
 172  - 0007487: [graphs] wrong title of dependency-graph (grangeway) - resolved.
 173  - 0004831: [installation] accessing mantis webserver through a proxy websserver (vboctor) - resolved.
 174  - 0007907: [installation] Allow using system adodb (vboctor) - resolved.
 175  - 0008115: [integration] Implement Twitter Integration (vboctor) - resolved.
 176  - 0007733: [ldap] when using LDAP auth blank page upon login if LDAP extension not loaded (grangeway) - resolved.
 177  - 0006217: [localization] [all lang] Wrong fIlename on download (vboctor) - resolved.
 178  - 0007681: [localization] [es] Full review of spanish translation (Bithunter) - resolved.
 179  - 0007730: [localization] [de] Translation change from "Aktualisieren" to "Bearbeiten" (zakman) - resolved.
 180  - 0007961: [localization] Spanish translation (Bithunter) - resolved.
 181  - 0008023: [localization] [all lang] Wrong URL on summary (vboctor) - resolved.
 182  - 0008031: [localization] Update simplified chinese localization to 1.1.0a3 (giallu) - resolved.
 183  - 0008051: [localization] [all lang] Wrong fIlename on print report (zakman) - resolved.
 184  - 0008084: [localization] Spelling mistake in value of string $s_this_bug file lang/strings_spanish.txt (zakman) - resolved.
 185  - 0008113: [localization] Error typo $s_signup_link in Spanish traslation ..... (zakman) - resolved.
 186  - 0008168: [localization] german localisation in the current installation at www.mantisbt.org/bug (giallu) - resolved.
 187  - 0008177: [localization] Extra characters in lang/strings_spanish.txt (giallu) - resolved.
 188  - 0008201: [localization] Sync italian messages (giallu) - resolved.
 189  - 0008221: [localization] Sync italian messages (vboctor) - resolved.
 190  - 0005333: [other] Invalid zip file core/adodb/adodb-time.zip in CVS (giallu) - resolved.
 191  - 0006772: [other] Bugnote ids are numeric, which is not valid HTML (giallu) - resolved.
 192  - 0007138: [other] pages are not valid xhtml 1.0 transitional (giallu) - resolved.
 193  - 0007885: [other] System logging constants (vboctor) - resolved.
 194  - 0008054: [other] Mediawiki integration (vboctor) - resolved.
 195  - 0008138: [other] Add more services to disposable email address checker (zakman) - resolved.
 196  - 0006773: [relationships] When cloning an issue, cannot make it "not related" to parent issue (vboctor) - resolved.
 197  - 0007548: [relationships] Status is underlined using a deprecated HTML element (giallu) - resolved.
 198  - 0008130: [relationships] Custom relationships (grangeway) - resolved.
 199  - 0007947: [roadmap] when bulk assigning target version I get permission messages (vboctor) - resolved.
 200  - 0008194: [roadmap] Roadmap and Changelog list nesting for parent/child issues (grangeway) - resolved.
 201  - 0006116: [rss] "Issues" RSS feed doesn't work when $g_anonymous_account = '' (grangeway) - resolved.
 202  - 0007255: [rss] APPLICATION WARNING #user_get_field() for NO_USER (grangeway) - resolved.
 203  - 0007938: [rss] Replace non free RSS creation class (vboctor) - resolved.
 204  - 0006063: [scripting] APPLICATION ERROR 0000401 on MSSQL while uploading files (grangeway) - resolved.
 205  - 0008159: [scripting] Provide MantisConnect webservice out of the box as the Mantis SOAP API (vboctor) - resolved.
 206  - 0006782: [sql] MantisBT should do "SET NAMES $charset" on connect to database (vboctor) - resolved.
 207  - 0008215: [sql] APPLICATION ERROR 401 on MySQL with file_upload_method = DISK (1.1.0a4-CVS) (giallu) - resolved.
 208  - 0007931: [time tracking] $g_time_tracking_hours config option is never used (davidnewcomb) - resolved.
 209  - 0007944: [time tracking] 'Update Perfs' error in 1.1.0a3 (vboctor) - resolved.
 210  - 0007965: [time tracking] Time tracking information not shown on email notifications (vboctor) - resolved.
 211  - 0008105: [time tracking] Total time on billing page (vboctor) - resolved.
 212  - 0008131: [upgrade] install/upgrade tries to use "set schema" on a non db2 installation. (vboctor) - resolved.
 213  - 0007340: [webpage] my view: status percentage legend shown on top and not as stated (giallu) - resolved.
 214  
 215  2007.05.07  -  1.1.0a3
 216  
 217  - 0007794: [security] Port 7772: Email notifications bypass security on custom fields (vboctor)
 218  - 0007514: [administration] wrong variable used in user_api.php (grangeway)
 219  - 0007545: [administration] config values are not escaped (zakman)
 220  - 0007909: [administration] Implement auto-complete for Platform, OS and OS Version (vboctor)
 221  - 0007468: [bugtracker] Mantis displays one bug 10 times in My View 'monitored by me' list (vboctor)
 222  - 0007631: [bugtracker] Notes appear in the wrong order (vboctor)
 223  - 0007801: [bugtracker] Category field should be empty and required (vboctor)
 224  - 0007816: [bugtracker] Excel export needs htmlspecialchars() on description, steps_to_reproduce, additional_info (vboctor)
 225  - 0007901: [bugtracker] Implement the "Add Note" group action (vboctor)
 226  - 0007914: [bugtracker] Can't download attachments with IE over SSL (grangeway)
 227  - 0007925: [bugtracker] Access level is displayed twice in "login info" if realname is not set (grangeway)
 228  - 0007131: [change log] Skip Blank Changelogs (grangeway)
 229  - 0007662: [change log] Support ability to set fixed in version for multiple issues (vboctor)
 230  - 0007823: [change log] APPLICATION ERROR 1100 Issue 0 not found in change_log page with access-level 'reporter' (zakman)
 231  - 0007658: [custom fields] Adding the option to manage the projects custum field will be added to. (vboctor)
 232  - 0007875: [custom fields] Port 7774: custom fields not stored correctly in bug history (vboctor)
 233  - 0006830: [customization] custom_function_override_issue_delete_notify and custom_function_override_issue_update_notify are not being triggered (vboctor)
 234  - 0007900: [customization] Provide an easy mechanism to extend custom group actions (vboctor)
 235  - 0007758: [db mssql] Error 0000401 when trying to view summary_page.php (grangeway)
 236  - 0007817: [db postgresql] text search with PostgreSQL is always case sensitive (vboctor)
 237  - 0007521: [email] wrong Message-ID when "Mail Queuing" is used. (vboctor)
 238  - 0007546: [email] patch allowing real name in From: header (zakman)
 239  - 0007667: [feature] Use $_GET parameters instead of $_POST for searches (vboctor)
 240  - 0006244: [filters] Filter table has a little displacement in column (zakman)
 241  - 0007008: [filters] "current project" in advanced filters always displays empty list (vboctor)
 242  - 0007557: [filters] Dynamic filter selection (XMLHTTPRequest) broken when using IE7 (vboctor)
 243  - 0007613: [filters] Advanced filters are not implemented until moving back to simple filters. (vboctor)
 244  - 0007908: [filters] Support filtering by Platform, OS, OS Version (vboctor)
 245  - 0007770: [graphs] Antialias disable (grangeway)
 246  - 0007636: [installation] PHP requirements incorrect (vboctor)
 247  - 0007645: [localization] [de] Translation for new Roadmap feature (achumakov)
 248  - 0007648: [localization] [de] Translation change from "Wirklicher Name" to "Vollständiger Name" (ryandesign)
 249  - 0007677: [localization] [ru] Russian language translation patch (achumakov)
 250  - 0007683: [localization] [it] Little fixes and update of strings_italian.txt (achumakov)
 251  - 0007685: [localization] [de] Localization strings for target release (achumakov)
 252  - 0007689: [localization] Little fixes and update of strings_italian.txt (achumakov)
 253  - 0007921: [localization] Add Greek UTF-8 translation (vboctor)
 254  - 0007760: [other] Missing text.gif file (vboctor)
 255  - 0007811: [other] Reporter name is not crossed out for disabled users on update pages (vboctor)
 256  - 0007813: [other] logging_api.php does not need the require_once call (zakman)
 257  - 0007885: [other] System logging constants (vboctor)
 258  - 0007653: [relationships] Html tags in issue title are not escaped when shown in "relationship" area (vboctor)
 259  - 0007650: [roadmap] "Issues done" in roadmap should be included for each release, not for each project. (vboctor)
 260  - 0007651: [roadmap] Support ability to set target release for multiple issues (vboctor)
 261  - 0007682: [roadmap] Add progress bar to Roadmap (vboctor)
 262  - 0007686: [roadmap] Update "target version" in all entries field after changing the target version strings (vboctor)
 263  - 0007680: [signup] Successful Sign up should set login count to 1 (vboctor)
 264  - 0007819: [sql] It works very slow (function diskfile_is_name_unique) (vboctor)
 265  - 0004428: [time tracking] Time Tracking (davidnewcomb)
 266  - 0007936: [time tracking] Unnecessary core/bugnote_stats_api.php (grangeway)
 267  - 0007663: [upgrade] Add support for unattended upgrades (vboctor)
 268  
 269  2006.12.07  -  1.1.0a2
 270  
 271  In this release, localization files has been changed to all use the UTF-8 encoding.  This allows the use of several languages within the same Mantis instance.  The upgrade path to non-English installations is not yet implemented, hence, this alpha release SHOULD ONLY BE USED FOR ENGLISH installations.  Among the major updates is the roadmap feature.  There has been a database schema changes since 1.1.0a1 release, hence, the install script will need to be executed.
 272  
 273  - 0003375: [security] Bughistory bypasses security on custom fields (thraxisp)
 274  - 0005163: [security] Default value for $g_bug_reminder_threshold should be higher than "reporter" (vboctor)
 275  - 0007364: [security] Custom field visible in history independent from user role (thraxisp)
 276  - 0003160: [bugtracker] Please use ISO dates in this installation (achumakov)
 277  - 0006529: [bugtracker] default.css doesn't validate (vboctor)
 278  - 0006721: [bugtracker] Can't set an sticky issue to unsticky (vboctor)
 279  - 0007345: [bugtracker] Bug history shows records of private notes. (thraxisp)
 280  - 0007429: [bugtracker] display wiki link when $g_wiki_enable = OFF in config_*.php (vboctor)
 281  - 0007436: [bugtracker] Detect missing attachments in case of DISK file upload method (vboctor)
 282  - 0007437: [bugtracker] Add recently visited issues to bug_change_status_page.php (vboctor)
 283  - 0007462: [bugtracker] bugnote_delete.php redirection fails again (vboctor)
 284  - 0005050: [custom fields] Custom Fields display in bug history (thraxisp)
 285  - 0006724: [custom fields] Issue history ignores custom field read/write access (thraxisp)
 286  - 0006726: [custom fields] Access level read in Issue History not used (thraxisp)
 287  - 0005218: [customization] Bad default date format (achumakov)
 288  - 0007638: [email] When a queued email causes an error, it can hold up others mails (vboctor)
 289  - 0004988: [feature] Private bug notes/relationships in "issue history" (thraxisp)
 290  - 0005716: [localization] [de] New german lang strings (achumakov)
 291  - 0006410: [localization] [CJK] Email address detecting error when text in non-latin language. (achumakov)
 292  - 0006566: [localization] [patch] Update for strings_dutch.txt (siebrand)
 293  - 0007167: [localization] [all lang] feeds in utf-8 are invalid xml (achumakov)
 294  - 0007375: [localization] Italian UTF8 localization file (vboctor)
 295  - 0007396: [localization] [hu] SYSTEM WARNING: charset `iso-8859-2' not supported, assuming iso-8859-1 (achumakov)
 296  - 0007448: [localization] [all lang] Unlocalizable text (achumakov)
 297  - 0007449: [localization] Hard-coded capitalization in stats page breaks localization (vboctor)
 298  - 0007490: [localization] update strings_catalan.txt (achumakov)
 299  - 0007502: [localization] [all lang] Dates should use ISO format by default (achumakov)
 300  - 0007526: [localization] japanese_utf8 is more suitable than japanese_sjis ($g_language_auto_map) (vboctor)
 301  - 0007317: [other] Issue History (thraxisp)
 302  - 0007641: [other] New Mantis Logo
 303  - 0005766: [relationships] Graphviz Error on Windows (grangeway)
 304  - 0004711: [roadmap] Create roadmap from feature requests in versions (vboctor)
 305  - 0006494: [webpage] charset iso-8859-2 not supported (achumakov)
 306  
 307  2006.10.28 - 1.0.6
 308  
 309  - 0007466: [security] Port: 6719: Manager of a project can assign the Administrator role to a user. (vboctor)
 310  - 0007543: [security] Port 5163: Default value for $g_bug_reminder_threshold should be higher than "reporter" (vboctor)
 311  - 0007467: [administration] Port 6637: Disabled projects don't appear under parent project (vboctor)
 312  - 0007527: [localization] Port 7526: japanese_utf8 is more suitable than japanese_sjis ($g_language_auto_map) (vboctor)
 313  - 0007470: [localization] [all lang] Port latest localization files from Mantis 1.1 to Mantis 1.0.x (vboctor)
 314  - 0007530: [localization] Port:: New Languages: bulgarian, catalan, czech_utf8, french_utf8, italian_utf8, polish_utf8, russian_utf8, slovene_utf8 (vboctor)
 315  - 0007412: [other] Update Mantis to refer to new website (vboctor)
 316  
 317  2006.09.11  -  1.1.0a1
 318  
 319  This is the alpha release for Mantis 1.1, it is not recommended for production use.  The list of issues below are relative to Mantis 1.0.0rc2, hence, some of the fixes, specially the security ones, would be available in the 1.0.x releases.  This release has about 100 enhancements and fixes, some of the highlights include wiki integration, web based configuration (general/per user/per project), customizing columns for view/print/csv issues can now be done through the web interface and can be per user or project, email queuing, and authenticated RSS feeds.
 320  
 321  - 0006637: [administration] Disabled projects don't appear under parent project (vboctor)
 322  - 0006869: [administration] bug in string_sanitize_url() (thraxisp)
 323  - 0006887: [administration] Updating user details and preferences should re-direct back to the same page (vboctor)
 324  - 0006969: [administration] Show released flag on the version table in manage_proj_edit_page.php (vboctor)
 325  - 0006972: [administration] Implement a Configuration Report to show all configs in database (vboctor)
 326  - 0006973: [administration] Provide a way to set configuration via Mantis interface (vboctor)
 327  - 0007096: [administration] fields too short in table "mantis_bug_history_table" (vboctor)
 328  - 0003424: [bugtracker] Save login feature does not work (vboctor)
 329  - 0004102: [bugtracker] Category field should be empty by default or default specified (vboctor)
 330  - 0004460: [bugtracker] Show last visited N issues (vboctor)
 331  - 0005408: [bugtracker] Suggestion: Tooltip (title) with text for priority icon (ryandesign)
 332  - 0006248: [bugtracker] In menu lists, embedded spaces should be non-breaking (ryandesign)
 333  - 0006355: [bugtracker] "Time Stats For Resolved Issues" is global, even if a specific project is selected (grangeway)
 334  - 0006366: [bugtracker] Summary By Project: Open bugs (grangeway)
 335  - 0006472: [bugtracker] Alternate method for selecting projects with many subprojects (jlatour)
 336  - 0006504: [bugtracker] Extended Project browser crash when selecting back "All Projects" (jlatour)
 337  - 0006512: [bugtracker] Specify multiple relationships at one time (vboctor)
 338  - 0006824: [bugtracker] Need URL for bookmarking project page (vboctor)
 339  - 0006860: [bugtracker] Can send remonders to all recipients (thraxisp)
 340  - 0006974: [bugtracker] JS helper for the Jump text input box (vboctor)
 341  - 0006986: [bugtracker] Remember login always redirects to main_page.php (vboctor)
 342  - 0007088: [bugtracker] bugnote_delete.php redirection fails (vboctor)
 343  - 0007089: [bugtracker] Priority is not shown as text in "My view" (vboctor)
 344  - 0007114: [bugtracker] tabindex in duplicate in bug_report_advanced_page (vboctor)
 345  - 0007257: [bugtracker] Port: Fix for #6869 / #7034 removes quoted "?" from arguments (thraxisp)
 346  - 0007009: [change log] Fixed_in_version abbreviated hide version in Change Log (vboctor)
 347  - 0006319: [customization] Option to customise columns on View Issues (vboctor)
 348  - 0006488: [customization] Should be able to remove severity and reproducibility (vboctor)
 349  - 0006866: [customization] User redirection after logging out (vboctor)
 350  - 0007103: [customization] Added column resolution in view issues wrong content (vboctor)
 351  - 0007110: [customization] Option to customise columns on CSV export (vboctor)
 352  - 0007111: [customization] Option to customise columns on Print Issues page (vboctor)
 353  - 0006701: [csv] Show custom fields in CSV export (vboctor)
 354  - 0007003: [csv] Error in version 1.1.0-CVS when exporting to CSV (vboctor)
 355  - 0007348: [customization] no print_column_date_submitted() in columns_api.php (vboctor)
 356  - 0006559: [db mssql] "Prune Accounts" function doesn't work with MS SQL (vboctor)
 357  - 0006888: [db mssql] Changelog doesn't work on MS SQL (vboctor)
 358  - 0006952: [db mssql] MS SQL Error on View Filters Page (vboctor)
 359  - 0006957: [db mssql] installtion fails - administrator have no rights on db (vboctor)
 360  - 0006977: [db mssql] PHP Notice: Only variables should be assigned by reference (vboctor)
 361  - 0005209: [db oracle] Bugtracker and Oracle (vboctor)
 362  - 0006519: [db oracle] Error on opening Change Log (vboctor)
 363  - 0005925: [email] Upgrade to PHPMailer 1.73 (vboctor)
 364  - 0007097: [email] Link in e-Mail notifications is broken. (vboctor)
 365  - 0006252: [feature] Control over display size of inlined images (vboctor)
 366  - 0006253: [feature] Inlining of other types of files (vboctor)
 367  - 0006921: [feature] Global Profiles list not sorted (vboctor)
 368  - 0006500: [feature] favicon (vboctor)
 369  - 0007212: [feature] Quick Full Text Search implementation (vboctor)
 370  - 0006380: [filters] Filter returns private issues when it should not (thraxisp)
 371  - 0006507: [filters] Allow filtering of issues in multiple (unrelated) projects (jlatour)
 372  - 0006571: [filters] port Filters on custom fields failing (thraxisp)
 373  - 0006647: [filters] Port #6634: [filters] Filter does not work with profiles (vboctor)
 374  - 0006867: [filters] Call to undefined function: string_strip_tags() in query_store_page.php (thraxisp)
 375  - 0007000: [filters] SYSTEM WARNING: Argument 1 to array_multisort() is expected to be an array or a sort flag (vboctor)
 376  - 0006451: [installation] Upgrading Mantis packaging script (vboctor)
 377  - 0006715: [installation] wrong display of a "validate_email = OFF"-warning (vboctor)
 378  - 0006843: [installation] is_writable never success in install.php (thraxisp)
 379  - 0007013: [installation] newbie admins may be redirected to blank page (vboctor)
 380  - 0004746: [localization] New Korean UTF8 must be added to language list (ryandesign)
 381  - 0006292: [localization] Add Catalan language (vboctor)
 382  - 0006764: [localization] Typo in the dutch translation (vboctor)
 383  - 0006837: [localization] translations into spanish missing (vboctor)
 384  - 0007026: [localization] Add Bulgarian Localisation (thanks to Alex Stanev) (vboctor)
 385  - 0007333: [localization] access_levels_enum_string not translated in manage_config_workflow_page.php (vboctor)
 386  - 0005549: [other] Misc XHTML compliance fixes and more (patch) (ryandesign)
 387  - 0006679: [other] Attachment download always opens "Save As" dialog even when a .png (thraxisp)
 388  - 0006886: [other] Export to Word and Excel times out if process takes more than 30 seconds (vboctor)
 389  - 0007012: [other] Word and Excel files are exported as _word and _excel (vboctor)
 390  - 0007076: [other] checkin.php needs array_unique() (vboctor)
 391  - 0007109: [other] Add more file icons + move icons to images/fileicons/ (vboctor)
 392  - 0007426: [other] Update Mantis to refer to new website (vboctor)
 393  - 0004019: [performance] Ability to update reporter increases update page size dramatically (vboctor)
 394  - 0006627: [performance] Very slow performance when filing a new issue or adding a note (vboctor)
 395  - 0006868: [printing] wrong strpos function call (thraxisp)
 396  - 0004213: [rss] Request: Ability to log in to RSS feed via GET so that RSS would be available to registered users (vboctor)
 397  - 0004641: [rss] RSS support for "View Issues" pages (vboctor)
 398  - 0006757: [rss] Allow RSS syndication without allowing anonymous login. (vboctor)
 399  - 0006987: [rss] Add $g_rss_enabled configuration option (vboctor)
 400  - 0006453: [security] Make note private has no effect when resolving bug (thraxisp)
 401  - 0006459: [security] Port #6457: SQL Injection in manage user page (TKADV2005-11-002) (vboctor)
 402  - 0006462: [security] Port #6460: HTTP Header CRLF Injection (TKADV2005-11-002) (vboctor)
 403  - 0006490: [security] Port Injection Vulnerabilities in Filters (TKADV2005-11-002) (thraxisp)
 404  - 0006510: [security] Port: Additional XSS Vulnerabilities in Filter (thraxisp)
 405  - 0006558: [security] XSS Vulnerability in manage_user (TKADV2005-11-002) (thraxisp)
 406  - 0006564: [security] Port XSS Vulnerability in project documents (TKADV2005-11-002) (thraxisp)
 407  - 0006570: [security] XSS Vulnerability in saved queries (TKADV2005-11-002) (thraxisp)
 408  - 0006629: [security] Port: code injection (thraxisp)
 409  - 0006664: [security] Port #6659: Cross site scripting vulnerability (thraxisp)
 410  - 0006665: [security] Port #6044: 'Return' _GET is not checked (thraxisp)
 411  - 0006667: [security] Adodb and phpmailer update .... (vboctor)
 412  - 0006719: [security] Manager of a project can assign the Administrator role to a user. (vboctor)
 413  - 0007006: [security] Login with disabled account possible (vboctor)
 414  - 0007021: [upgrade] fixed_in_version is renamed to Fixed_in_version during database migration (vboctor)
 415  - 0007356: [webpage] There is an extra "</a>" closing tag. (vboctor)
 416  - Added Config: $g_rss_key_seed - A seed to be used as one of the input for calculating RSS authentication keys.
 417  - Added Config: $g_view_issues_page_columns - An array of column names to be shown on the View Issues page.
 418  - Added Config: $g_ldap_protocol_version - If not 0, then used to specify the LDAP protocol version to be used.
 419  - Added Config: $g_set_configuration_threshold - the user access level threshold required to be able to set configuration option via Mantis interface.
 420  - Added Config: $g_inline_file_exts - file extensions displayed inline
 421  - Added Config: $g_default_bug_reproducibility - default bug reproducibility.
 422  - Added Config: $g_default_bug_category - default bug category.
 423  - Added Config: $g_recently_visited - Whether to show the most recently visited issues or not.  At the moment we always track them even if this flag is off.
 424  - Added Config: $g_recently_visited_count - The maximum number of issues to keep in the recently visited list.
 425  - Added Language: polish_utf8 (thanks to Bartosz Tomasik)
 426  - Updated Language: romanian (thanks to Cristian Navalici)
 427  
 428  2006.07.23 - 1.0.5
 429  
 430  - 0007301: [upgrade] Login page inaccessible after upgrade to 1.0.4 (thraxisp)
 431  
 432  2006.07.22 - 1.0.4
 433  
 434  - 0007051: [bugtracker] Fix for #6869 / #7034 removes quoted "?" from arguments (thraxisp)
 435  - 0007298: [bugtracker] Port: bugnote_delete.php redirection fails (vboctor)
 436  - 0007299: [bugtracker] Port: Save login feature does not work (vboctor)
 437  - 0007300: [bugtracker] Port: Remember login always redirects to main_page.php (vboctor)
 438  - 0007143: [other] Port: checkin.php needs array_unique() (vboctor)
 439  
 440  2006.05.07 - 1.0.3
 441  
 442  - 0007037: [security] Port: Login with disabled account possible (vboctor)
 443  - 0007034: [bugtracker] Port: bug in string_sanitize_url() (vboctor)
 444  - 0007028: [db mssql] Port: "Prune Accounts" function doesn't work with MS SQL (vboctor)
 445  - 0007029: [db mssql] Port: MS SQL Error on View Filters Page (vboctor)
 446  - 0007030: [db mssql] Port: installtion fails - administrator have no rights on db (vboctor)
 447  - 0007032: [db mssql] Port: Error on opening Change Log (vboctor)
 448  - 0007039: [db mssql] Notice: Only variables should be assigned by reference in \core\adodb\adodb.inc.php on line 2931 (vboctor)
 449  - 0007035: [feature] Port: Global Profiles list not sorted (vboctor)
 450  - 0007038: [filters] Port: SYSTEM WARNING: Argument 1 to array_multisort() is expected to be an array or a sort flag (vboctor)
 451  - 0007031: [installation] Port: is_writable never success in install.php (vboctor)
 452  - 0007041: [installation] Port: newbie admins may be redirected to blank page (vboctor)
 453  - 0007033: [printing] Port: wrong strpos function call (vboctor)
 454  - 0007027: [upgrade] Port: fixed_in_version is renamed to Fixed_in_version during database migration (vboctor)
 455  
 456  2006.04.18 - 1.0.2
 457  
 458  - 0006902: [security] XSS in mantis bug track system .... (thraxisp)
 459  - 0006859: [bugtracker] Can send reminders to all recipients (thraxisp)
 460  
 461  2006.02.18 - 1.0.1
 462  
 463  - 0006722: [installation] Remaining mysqli_ install problems (ref. #0006672): mysqli_real_escape_string() expects parameter 1 to be link (thraxisp)
 464  - 0006672: [installation] install.php assumes mysql extension, fails with mysqli extension (thraxisp)
 465  - 0006668: [filters] Parse error while saving new filter: Call to undefined function: string_strip_tags() (thraxisp)
 466  
 467  2006.02.04  -  1.0.0
 468  
 469  - 0006044: [security] 'Return' _GET is not checked (thraxisp)
 470  - 0006650: [security] ADOdb can be exploited to execute arbitrary SQL code (vboctor)
 471  - 0006659: [security] Cross site scripting vulnerability (thraxisp)
 472  - 0006634: [filters] Filter does not work with profiles (vboctor)
 473  
 474  2006.01.17  -  1.0.0rc5
 475  
 476  - 0006509: [security] Port: Additional XSS Vulnerabilities in Filter (thraxisp)
 477  - 0006557: [security] XSS Vulnerability in manage_user (TKADV2005-11-002) (thraxisp)
 478  - 0006563: [security] Port XSS Vulnerability in project documents (TKADV2005-11-002) (thraxisp)
 479  - 0006569: [security] XSS Vulnerability in saved queries (TKADV2005-11-002) (thraxisp)
 480  - 0006594: [bugtracker] config_flush_cache does not work correctly (thraxisp)
 481  - 0006585: [documentation] don't see the documentation (thraxisp)
 482  - 0006501: [filters] Categories can't be selected for filter-setting (thraxisp)
 483  
 484  2005.12.13  -  1.0.0rc4
 485  
 486  - 0006421: [security] Private bugs show up in public RSS feed (vboctor)
 487  - 0006458: [security] Port #6457: SQL Injection in manage user page (TKADV2005-11-002) (vboctor)
 488  - 0006461: [security] Port #6460: HTTP Header CRLF Injection (TKADV2005-11-002) (vboctor)
 489  - 0006485: [security] XSS Vulnerability in filters (TKADV2005-11-002) (thraxisp)
 490  - 0006489: [security] Port Injection Vulnerabilities in Filters (TKADV2005-11-002) (thraxisp)
 491  - 0006492: [security] Port #6453: Make note private has no effect when resolving bug (thraxisp)
 492  - 0006432: [bugtracker] error processing does not work! (jlatour)
 493  - 0006379: [filters] Filter returns private issues when it should not (thraxisp)
 494  - 0006254: [localization] strings_korean_utf8.txt has UTF-8 byte-order marker (ryandesign)
 495  - 0006268: [localization] strings_chinese_simplified_utf8.txt has UTF-8 byte-order marker (ryandesign)
 496  - 0006304: [localization] [PATCH] Major overhaul of strings_dutch.txt (jlatour)
 497  - 0006358: [localization] Updated Dutch localization (Wanderer)
 498  - 0006474: [localization] Calls to htmlspecialchars should take into account the current charset (jlatour)
 499  
 500  2005.10.29  -  1.0.0rc3
 501  
 502  - 0006273: [security] File Inclusion Vulnerability (vboctor)
 503  - 0006275: [security] SQL injection (vboctor)
 504  - 0006234: [filters] Filter sometimes returns no results (thraxisp)
 505  - 0006295: [filters] Old filters and view_state problems. (thraxisp)
 506  - 0006288: [filters] Patch against CVS HEAD for Saved filter problem with view_state (thraxisp)
 507  - 0006296: [filters] Filter sql includes unnecessary links to custom_field_string_table for date custom fields (thraxisp)
 508  - 0006297: [filters] sorting on custom field, bring MySQL to deadlock loop (thraxisp)
 509  
 510  2005.09.11  -  1.0.0rc2
 511  
 512  - 0006097: [security] user ID is cached indefinately (thraxisp)
 513  - 0006189: [security] List of users (in filter) visible for unauthorized users. (thraxisp)
 514  - 0004368: [administration] Login page doesn't redirect to followed link, if the first login attempt fails (ryandesign)
 515  - 0005861: [administration] APPLICATION ERROR #700 on manage_proj_edit_page.php?project_id=xx (thraxisp)
 516  - 0005932: [administration] Manage eMail notification access rigths (thraxisp)
 517  - 0006015: [administration] setting 'who can change notifications' fails (thraxisp)
 518  - 0006053: [administration] How to delete all the "Project Specific Settings" from the "Workflow Thresholds" page ?? (thraxisp)
 519  - 0006084: [administration] default language for account registration (thraxisp)
 520  - 0006098: [administration] bug_report*.php uses "handle_bug_threshold" to display the Assign To combo box? (instead of "update_bug_assign_threshold") (thraxisp)
 521  - 0006100: [administration] Creating a new project shows "Create New Subproject" page (thraxisp)
 522  - 0006213: [administration] Saving "Status to set auto-assigned issues to" don´t work (thraxisp)
 523  - 0004127: [bugtracker] Unnecessary dash in title when window title is empty string (jlatour)
 524  - 0005261: [bugtracker] Reproducing newlines and br tags when cloning (ryandesign)
 525  - 0005336: [bugtracker] Summary does not combine categories (thraxisp)
 526  - 0005559: [bugtracker] Wrong dateformat displayed in issue history (thraxisp)
 527  - 0005969: [bugtracker] Incorrect recipients for notifications (thraxisp)
 528  - 0006003: [bugtracker] Sponsoring need to be verified (thraxisp)
 529  - 0006012: [bugtracker] Mantis redirects to install.php if MANTIS_CONFIG env var is used (vboctor)
 530  - 0006078: [bugtracker] Assigning bugs via group action not working properly (thraxisp)
 531  - 0006091: [bugtracker] 'priority' selection is always ignored (thraxisp)
 532  - 0006092: [bugtracker] CVS link gets mangled if filename is followed by a newline (ryandesign)
 533  - 0006093: [bugtracker] Additional views in My View page (thraxisp)
 534  - 0006112: [bugtracker] user see the 'Assigned to' value while capability 'View Assigned To' have been disable (thraxisp)
 535  - 0006115: [bugtracker] "$g_delete_attachments_threshold" not working (thraxisp)
 536  - 0006176: [customization] Cannot deselect everything on manage_config_email_page.php (thraxisp)
 537  - 0006059: [documentation] MySQL 4.1.1 or later by default uses long passwords which don't work with php4 (thraxisp)
 538  - 0006130: [documentation] spell error in CVS Integration manual (thraxisp)
 539  - 0006131: [documentation] Problem in installation sequence: offline page disappears. (thraxisp)
 540  - 0006132: [documentation] [/code] visible (thraxisp)
 541  - 0006139: [documentation] system logging documentation in config_defaults_inc.php (thraxisp)
 542  - 0005786: [filters] Strange behaviour when applying filter (thraxisp)
 543  - 0005998: [filters] Sorting by sponsorship no longer works (thraxisp)
 544  - 0006094: [filters] Filter lost when ordering on view_all_bug_page.php (thraxisp)
 545  - 0006104: [filters] Filtering private issues: behavior depending on access level (thraxisp)
 546  - 0006054: [installation] Bad call to print_test_result in admin/install.php (vboctor)
 547  - 0006021: [installation] Mantis installation issues under sql server (thraxisp)
 548  - 0006073: [installation] administrator account must not be created as protected (thraxisp)
 549  - 0003634: [localization] wrong charset in error messages (jlatour)
 550  - 0006001: [localization] Add chinese_simplified_utf8 localisation (vboctor)
 551  - 0006028: [localization] chinese_traditional & chinese_traditional_utf8 localisation (vboctor)
 552  - 0006030: [localization] Update Japanese Localisations (euc, sjis, utf8) (vboctor)
 553  - 0006052: [localization] Apply update to Spanish language provided by zylk.net (vboctor)
 554  - 0006089: [localization] Setting default language to 'auto' fails (thraxisp)
 555  - 0005684: [other] Summary over projects evaluates wrong results (thraxisp)
 556  - 0006108: [preferences] Changing Account Preferences generates APPLICATION ERROR #200 (thraxisp)
 557  - 0005257: [relationships] Strange Error-Message: APPLICATION WARNING \#403: Database field 'status' not found (thraxisp)
 558  - 0006164: [rss] RSS feed does not validate (ryandesign)
 559  - 0006077: [scripting] Still uninitialized values in core/user_pref_api.php (thraxisp)
 560  - 0006027: [sponsorships] In view.php, 'sponsorship_total' was displayed. (thraxisp)
 561  - 0006020: [sql] Database query failure - click on Docs link - MSSQL (grangeway)
 562  - 0006118: [sql] Database query failure - click on Docs link - MySQL 3.23 (thraxisp)
 563  - 0006140: [sql] MSSQL: Ambiguous column name when trying to open Summary page (thraxisp)
 564  - 0006142: [sql] PostgreSQL: creation of user failed (thraxisp)
 565  
 566  2005.07.23  -  1.0.0rc1
 567  
 568  - 0005751: [security] Javascript XSS vulnerability (thraxisp)
 569  - 0005959: [security] Cross Site Scripting Vulnerabilty in the mantis/view_all_set.php Script (thraxisp)
 570  - 0005791: [administration] Projects marked as "private" can still be seen in Add as Subproject dropdown (thraxisp)
 571  - 0005939: [administration] No double Real Names are allowed (thraxisp)
 572  - 0005957: [administration] check.php generates php warnings when checking obselete configs (thraxisp)
 573  - 0005962: [administration] undefined function: config_get_global() when upgrading string escaping (thraxisp)
 574  - 0005963: [administration] system_utils.php has refresh view that refers to string escaping (vboctor)
 575  - 0005978: [administration] "Remove All" users no longer works on manage project page (vboctor)
 576  - 0004439: [bugtracker] Mailto links include an unneccessary 'target="_new"' (grangeway)
 577  - 0005432: [bugtracker] Viewing a bug should change the "current project" (thraxisp)
 578  - 0005655: [bugtracker] Problems creating a new account (similar to #5653) (thraxisp)
 579  - 0005696: [bugtracker] Custom Field not shown in manage_custom_field_page.php after creation (thraxisp)
 580  - 0005703: [bugtracker] HTML layout problems (Table column numbers mismatch) (thraxisp)
 581  - 0005708: [bugtracker] HTML layout problems (Small buttons in bugnotes, et al) (vboctor)
 582  - 0005724: [bugtracker] "Report Issue" page has no menu bar (vboctor)
 583  - 0005741: [bugtracker] PHP notice generated when a priority is not defined $g_status_icon_arr (vboctor)
 584  - 0005742: [bugtracker] bugnote_add() checks access to current project rather than current issue. (vboctor)
 585  - 0005848: [bugtracker] Allowing preview attachment with jpeg extension (vboctor)
 586  - 0005888: [bugtracker] error in user_get_accessible_projects (thraxisp)
 587  - 0005918: [bugtracker] Update issue Pen Icon always displayed in my_view_page even if not allowed (thraxisp)
 588  - 0005949: [bugtracker] signing up is a bit too restrictive (thraxisp)
 589  - 0005953: [bugtracker] Error "issue 0 not found" on report pages (vboctor)
 590  - 0005976: [bugtracker] Add a "Project: " label next to the switch project combobox (vboctor)
 591  - 0005980: [bugtracker] View submitted issue after reporting should open in same window (vboctor)
 592  - 0005725: [csv] Fatal error: Maximum execution time of 30 seconds exceeded during CSV export (vboctor)
 593  - 0005745: [csv] CSV export is corrupt (vboctor)
 594  - 0005297: [custom fields] performance problem when filtering on custom fields (thraxisp)
 595  - 0005712: [custom fields] Entered custom fields are not stored into the database at status change (thraxisp)
 596  - 0005977: [custom fields] SQL error when setting filter (thraxisp)
 597  - 0005771: [customization] Support custom actions in issue group actions (vboctor)
 598  - 0005775: [customization] Support custom actions in the issue view page (vboctor)
 599  - 0005869: [customization] Custom button with issue id in the link (vboctor)
 600  - 0005476: [documentation] <b>[Access Level Problem]</b> Can see all docs (thraxisp)
 601  - 0005523: [feature] add option to put filter at bottom of display, or eliminate entirely (vboctor)
 602  - 0005792: [feature] Add a configuration variable for "default additional information" value (vboctor)
 603  - 0005793: [feature] Add a configuration variable for "steps to reproduce" field (vboctor)
 604  - 0004927: [filters] On MSSQL sorting and filtration does not work. (grangeway)
 605  - 0005535: [filters] Date filters does not work (thraxisp)
 606  - 0005687: [filters] Hide Status of "none" doesn't render properly (thraxisp)
 607  - 0005697: [filters] Simple filter on [Reporter] doesn't work any more (thraxisp)
 608  - 0005700: [filters] Hide Status of "none" doesn't render properly for old filters (thraxisp)
 609  - 0005719: [filters] System warning when trying to filter custom date field (thraxisp)
 610  - 0005720: [filters] Sort doesnt work (thraxisp)
 611  - 0005788: [filters] Related to filter is cleaned after changing e.g. Assigned To (thraxisp)
 612  - 0005808: [filters] The reporter field in advance filter is not ordered corectly (thraxisp)
 613  - 0005909: [filters] Can't sort or filter using MSSQL (grangeway)
 614  - 0005914: [filters] My View doesnt list assigned bugs of child projects (thraxisp)
 615  - 0005943: [filters] I can't print some selected Issues (only all) (thraxisp)
 616  - 0005972: [filters] Sorting using column titles is broken (thraxisp)
 617  - 0005451: [localization] Danish translation not updatet in CVS (vboctor)
 618  - 0005693: [localization] Use English language if a string is not found in other languages (vboctor)
 619  - 0005756: [localization] Support for French Canadian localization (vboctor)
 620  - 0005768: [localization] Missing new string for strings_german.txt added (vboctor)
 621  - 0005772: [localization] Add Icelandic localisation (vboctor)
 622  - 0005773: [localization] Add a way to test all localisation files for syntax errors (vboctor)
 623  - 0005811: [localization] Simplified Chinese Language for 1.0.0a3 (vboctor)
 624  - 0005997: [localization] Add chinese_traditional_utf8 localization (vboctor)
 625  - 0005522: [other] Emailed activation codes are always incorrect (thraxisp)
 626  - 0005769: [other] Inconsistency in file upload logic (thraxisp)
 627  - 0005795: [other] Enhancements relating to SVN integration (vboctor)
 628  - 0005927: [performance] null checking failure in user_get_accessible_subprojects (user_api.php) (thraxisp)
 629  - 0005948: [performance] user_pref initialization makes many database queries (thraxisp)
 630  - 0005952: [preferences] Resetting preferences causing an error in lang_load() (vboctor)
 631  - 0005671: [printing] Summary printing to excel and word empty report (thraxisp)
 632  - 0005754: [rss] RSS Feed does not validate (vboctor)
 633  - 0005817: [rss] Escape hyperlinks in rss feeds (vboctor)
 634  - 0005818: [rss] Don't use relative urls for issue links and issue notes links (vboctor)
 635  - 0005819: [rss] Don't include issue status in rss issue links since it may be obsolete (vboctor)
 636  - 0005934: [rss] Rss fails when XML has '&' in it (vboctor)
 637  - 0005743: [scripting] bugnote_add() doesn't allow specifying an author other than the current logged in user (vboctor)
 638  - 0005844: [scripting] The order of issue notes is random if submitted timestamp is the same (vboctor)
 639  - 0005870: [sponsorships] Error when setting a sponsorship on an issue (vboctor)
 640  - 0005979: [sponsorships] Enhancements to My Sponsorship page (thraxisp)
 641  - 0005889: [sql] What's with all these queries (thraxisp)
 642  - 0005919: [sql] ODBC_MSSQL driver does not format escape characters correctly (grangeway)
 643  - 0005689: [upgrade] After upgrading to 1.0.0a3 Mantis not working correct (thraxisp)
 644  - 0005858: [upgrade] Upgrade from 0.17.5 to 1.0.0a3 fails (thraxisp)
 645  - Custom Function Changed: custom_function_default_checkin(): Added a $p_fixed parameter (vboctor).
 646  - Added Config: $g_source_control_fixed_regexp - the regular expression to use to detect that an issue is resolved (vboctor).
 647  - Added Config: $g_source_control_set_resolution_to - the resolution to set to when an issue is fixed (vboctor).
 648  - Added Config: $g_default_bug_steps_to_reproduce - default value for the bug steps to reproduce field (vboctor).
 649  - Added Config: $g_default_bug_additional_info - default value for the bug addition information field (vboctor).
 650  - Added Config: $g_filter_position - to control the positioning of the filter box on the View Issues page (vboctor).
 651  - Updated Config: $g_dhtml_filters - changed default from OFF to ON (thraxisp)
 652  - Updated Polish language (Arkadiusz Hutta / vboctor)
 653  - Updated Brazilian Portuguese language (Juliano Ravasi Ferraz / vboctor)
 654  - Updated Danish language (Gunner Poulsen / vboctor)
 655  - Updated Estonian language (Klemens Kasemaa / vboctor)
 656  - Updated Finnish language (Tomi Hurenius / vboctor)
 657  - Updated French language (BZC ToOn'S / vboctor)
 658  
 659  
 660  2005.05.31  -  1.0.0a3
 661  
 662  - 0005514: [administration] unable to manage inactive Projects (thraxisp)
 663  - 0005446: [administration] Configuration control should show defaults (thraxisp)
 664  - 0005652: [administration] email logging fails in email_notify_new_account (masc)
 665  - 0005554: [administration] Implement an administration feature for database statistics (vboctor)
 666  - 0005678: [administration] Hide empty sections in manage_user_page.php (vboctor)
 667  - 0003384: [bugtracker] $g_path setting in config_inc.php will NOT override default (thraxisp)
 668  - 0003729: [bugtracker] When using the browser's back button, the form is cleared out. (thraxisp)
 669  - 0004000: [bugtracker] Cannot export more than 50 items (masc)
 670  - 0004762: [bugtracker] Preformatted text is misbehaving. (thraxisp)
 671  - 0004828: [bugtracker] workflow: defaults for status values (thraxisp)
 672  - 0005304: [bugtracker] "duplicate", "unable to duplicate" -> "unable to reproduce" (thraxisp)
 673  - 0005480: [bugtracker] Change wording of note in workflow transitions management interface when editing rules for all projects (thraxisp)
 674  - 0005526: [bugtracker] current_user_is_anonymous() returns true when it should not (vboctor)
 675  - 0005507: [bugtracker] Reporting page doesn't render... (thraxisp)
 676  - 0005508: [bugtracker] Summary -> Access denied. (thraxisp)
 677  - 0005513: [bugtracker] on close issue, don`t set resolution = resolve (thraxisp)
 678  - 0005527: [bugtracker] Acknowledgement does not work with custom fields (thraxisp)
 679  - 0005606: [bugtracker] Support prefetching of web page for Google Web Accelerator and Browsers (vboctor)
 680  - 0005610: [bugtracker] Actiongroup assign action: wrong permissions check (thraxisp)
 681  - 0005621: [bugtracker] Are you sure you wish to delete this file? --> "Remove User" (masc)
 682  - 0005653: [bugtracker] Account signup confirmation (masc)
 683  - 0005587: [custom fields] Custom field date type reset to blank (thraxisp)
 684  - 0005680: [customization] Unknown fields are not handled correctly in View Issues (vboctor)
 685  - 0005534: [email] not sending email on new (thraxisp)
 686  - 0005492: [feature] APPLICATION ERROR #500 after updated from 0.19.2 (thraxisp)
 687  - 0004899: [filters] <b>[ Custom Fields ]</b> Display in "all projects" (thraxisp)
 688  - 0005148: [filters] DHTML Filters do not work with Firefox 1.0 (only IE) (thraxisp)
 689  - 0005500: [filters] which button to update the filter ? (thraxisp)
 690  - 0005569: [filters] +/- button on Filter does not remember. (thraxisp)
 691  - 0005572: [filters] +/- button to show/hide filters doesn't work with IE5.5 (thraxisp)
 692  - 0005598: [filters] Add filter for profile (jlatour)
 693  - 0005599: [filters] Version filters do not show versions in subprojects (jlatour)
 694  - 0005675: [filters] [none] in filters is interpreted as [any] (thraxisp)
 695  - 0005533: [installation] Problem Downloading The Uploaded Documents (thraxisp)
 696  - 0005503: [localization] Updated language dutch file for 1.0.0a2 (Wanderer)
 697  - 0005519: [localization] Missing localization in manage_config_email_page.php (thraxisp)
 698  - 0005520: [localization] Error in strings_russian.txt (Wanderer)
 699  - 0005622: [localization] There is a wrong chartset in strings_croatian.txt (vboctor)
 700  - 0005623: [localization] Dutch translation (Wanderer)
 701  - 0003756: [other] Opening webpages in same window (thraxisp)
 702  - 0004925: [other] "Not an issue" resolution is extremely WRONG term (thraxisp)
 703  - 0005546: [other] Invalid HTML: missing <tr></tr> in bugnote_view.inc.php (patch) (vboctor)
 704  - 0005547: [other] Problem with non-escaped "</" in inline JavaScript code (patch) (vboctor)
 705  - 0005589: [other] [HELP] Can't acces to uploaded files :-( (thraxisp)
 706  - 0004432: [performance] Allow caching of attached files (thraxisp)
 707  - 0005169: [printing] Exporting to Exel file - field names are not selected by language (masc)
 708  - 0005639: [printing] Sort is not working in print_all_bug_page.php (vboctor)
 709  - 0005545: [relationships] On resolve issue can set the "Duplicate ID" with the ID of current issue (thraxisp)
 710  - 0003907: [rss] Bad RSS link on http://bugs.mantisbt.org/ (vboctor)
 711  - 0005046: [rss] Unreadable RSS data (vboctor)
 712  - 0005512: [rss] "XML Parsing Error: undefined entity" in issues rss feed (vboctor)
 713  - 0005528: [rss] Issue category in the issues rss was set to the issue summary (vboctor)
 714  - 0005634: [rss] Ability to get the issues feed sorted by last_updated or submit_date (vboctor)
 715  - 0005635: [rss] Support for feeds for filters (vboctor)
 716  - 0005556: [scripting] Separate logic from GUI in file_list_attachments() (vboctor)
 717  - 0005540: [sql] PostgreSQL script does not match MySQL script (vboctor)
 718  - New Feature: generic logging interface
 719  - New Config: $g_wrap_in_preformatted_text - if ON, will wrap text inside <pre> formatted text (thraxisp)
 720  - New Config: $g_log_level - system logging level bit map (thraxisp)
 721  - New Config: $g_log_destination - system logging destination (thraxisp)
 722  - New Config: $g_allow_browser_cache - allow the browser to cache all pages (thraxisp)
 723  - New Config: $g_allow_file_cache - allow the browser to cache downloaded files (thraxisp)
 724  
 725  
 726  2005.04.25  -  1.0.0a2
 727  
 728  - 0005470: [administration] Copyright date in footer incorrect (vboctor)
 729  - 0002686: [bugtracker] switch project often goes back to the main page (thraxisp)
 730  - 0005471: [bugtracker] view_all_bug_page.php not working (thraxisp)
 731  - 0005483: [bugtracker] Auto-linked URLs have target="blank", should have target="_blank" (thraxisp)
 732  - 0005485: [change log] Change log only shows users reported issues, even if user is an admin if limit_reporters is set (thraxisp)
 733  - 0005126: [email] Email notification about resolved related issue contains duplicated title (thraxisp)
 734  - 0005422: [email] Error when Update Configuration is pressed on Email Configuration Page (thraxisp)
 735  - 0004578: [installation] Can't delete administration account without email/name (thraxisp)
 736  - 0005457: [installation] At least MySQL 4.1.x for this version (thraxisp)
 737  - 0005461: [localization] lang directory / strings_french.txt : error in $s_account_reset_msg (vboctor)
 738  - 0005472: [localization] Some hardcoded text in 1.0.0a1 (thraxisp)
 739  - 0005207: [performance] Improve performance of "My View" (thraxisp)
 740  - 0005502: [rss] Implement an RSS feed for issues (vboctor)
 741  - 0005453: [sponsorships] Sponsorship total is missing from view all bugs (thraxisp)
 742  - 0005450: [sql] db_generate.sql gives syntax errors (thraxisp)
 743  - 0005456: [upgrade] PRIMARY KEY not null error on upgrade (thraxisp)
 744  
 745  
 746  2005.04.18  -  1.0.0a1
 747  
 748  - 0004589: [administration] Administrator cannot manage projects to which he/she is assigned. (thraxisp)
 749  - 0004595: [administration] file upload in error report doesnt work (thraxisp)
 750  - 0004950: [administration] "Prune Accounts" should confirm before deleting user accounts (masc)
 751  - 0004975: [administration] Confirmation message in admin area (masc)
 752  - 0004982: [administration] Mantis fails converting nested URLs into hyperlinks (bpfennig)
 753  - 0004983: [administration] HTML should not be allowed in the Summary field, even if it is part of the allowed HTML list in the configuration (thraxisp)
 754  - 0005033: [administration] Turkish translation Email notifications fail. (thraxisp)
 755  - 0005044: [administration] No warning message for missing strings (thraxisp)
 756  - 0005045: [administration] windows specific path bug in move_db2disk (thraxisp)
 757  - 0005065: [administration] Added Info about Who can assign issues in Permissions Report (thraxisp)
 758  - 0005087: [administration] language changes if bug report is incomplete (thraxisp)
 759  - 0005099: [administration] French translation (patch) (Wanderer)
 760  - 0005100: [administration] "confirmation has been sent to your email address" when reseting other user's password (thraxisp)
 761  - 0005286: [administration] Copy user permissions from one project to another (jlatour)
 762  - 0005287: [administration] Permissions listed on 'Manage Project' page are global, not per-project. (jlatour)
 763  - 0005417: [administration] Can't set the real name to the login name (thraxisp)
 764  - 0005445: [administration] You can delete the last administrator in the system. (thraxisp)
 765  - 0003343: [bugtracker] Manager cannot see Project after creating it as "Private". (vboctor)
 766  - 0003364: [bugtracker] Unassigned public projects are not listed on manage_user_edit_page.php (jlatour)
 767  - 0003498: [bugtracker] allow signup with deactivated email-support, new user should be able to set a password (vwegert)
 768  - 0003581: [bugtracker] "Manage" menu item not consequently available for project managers (vwegert)
 769  - 0003882: [bugtracker] Private notes on public bugs notify people below private threshold (extesnion of #3824) (thraxisp)
 770  - 0004611: [bugtracker] "&" displayed as "&amp;" in summary categories (grangeway)
 771  - 0004787: [bugtracker] Issue Summary is marked as updated when it contains 'quotes' or "double quotes" (thraxisp)
 772  - 0004857: [bugtracker] Upgraded to 0.19.1 - DISK Upload failed - No error message (thraxisp)
 773  - 0004874: [bugtracker] Assign to (users) fails from the View_all_bug_page.php Issues screen - I found out why, too. (thraxisp)
 774  - 0004908: [bugtracker] Missing error alert when file upload fails (Report Issue only) (thraxisp)
 775  - 0004959: [bugtracker] "Delete Issue" should show information identifying issue to be deleted (bpfennig)
 776  - 0004964: [bugtracker] Backdoor for assigning sponsored issues (bpfennig)
 777  - 0004992: [bugtracker] Use of is_uploaded_file() in file_add() prevents use in importer PHP script. (thraxisp)
 778  - 0005004: [bugtracker] Relationship table doesn't show whether an issue is private or not. (masc)
 779  - 0005013: [bugtracker] html_status_percentage_legend() generates notices (vboctor)
 780  - 0005052: [bugtracker] Sort by ID bug (vwegert)
 781  - 0005079: [bugtracker] Reopen Issue - Show Assign to only if Access level >= update_bug_assign_threshold (thraxisp)
 782  - 0005080: [bugtracker] Close Issue - Show Fixed in Version only if Access level >= handle_bug_threshold (thraxisp)
 783  - 0005095: [bugtracker] Close bug page needs to show resolution dropdown... (thraxisp)
 784  - 0005130: [bugtracker] bug_view_page.php always shows Product Version (thraxisp)
 785  - 0005153: [bugtracker] Divide by 0 error in status_percentage_legend (thraxisp)
 786  - 0005187: [bugtracker] Breaks HTML links incorrectly (grangeway)
 787  - 0005237: [bugtracker] Support for subprojects that can be linked to several parent projects (jlatour)
 788  - 0005250: [bugtracker] Subprojects listed multiple times in project selection drop-down (jlatour)
 789  - 0005251: [bugtracker] Subprojects not shown in 'project menu bar' (jlatour)
 790  - 0005252: [bugtracker] Subprojects not listed in category field when outside 'All Projects' (jlatour)
 791  - 0005267: [bugtracker] Reopen issues are not marked as "reopened" (thraxisp)
 792  - 0005314: [bugtracker] updater cannot reopen issue even though $g_reopen_bug_threshold = UPDATER; (thraxisp)
 793  - 0005341: [bugtracker] Allow thresholds to take on discrete values (thraxisp)
 794  - 0005343: [bugtracker] File download does not use filename in Konqueror / download script should set disposition type (thraxisp)
 795  - 0005346: [bugtracker] misleading error message and inconsistent user interface (thraxisp)
 796  - 0005396: [bugtracker] It shows only administrators in "assign to" dropdown and "manage project" page for private projects (thraxisp)
 797  - 0005423: [bugtracker] Status change doesn't appear in bug history when issue is automatically assigned to a person (thraxisp)
 798  - 0005439: [bugtracker] the mantis_config_table needs a primary key (thraxisp)
 799  - 0005143: [change log] Possibility to extend the changelog (vboctor)
 800  - 0005146: [change log] "Version not found" error on changelog page (thraxisp)
 801  - 0003791: [custom fields] Additional Custom-Field-Type "version" (vboctor)
 802  - 0004683: [custom fields] Is there a way to localize enumations of custom fields? (vboctor)
 803  - 0004897: [custom fields] SQL standardization in custom_field_api.php (grangeway)
 804  - 0005021: [custom fields] Custom fields don't get updated in version 0.19.2 (thraxisp)
 805  - 0005068: [custom fields] Custom fields showing up unexpectedly while doing "Change Status to:" (vboctor)
 806  - 0005179: [custom fields] Support setting a custom field value for multiple issues (vboctor)
 807  - 0005180: [custom fields] Support custom fields with dynamic possible values (vboctor)
 808  - 0005416: [custom fields] mandatory custom field: problem when updating an "Display when Reporting Issues" only bug (thraxisp)
 809  - 0004960: [customization] Show parameter name in gpc_api.php error messages (thraxisp)
 810  - 0005170: [customization] Issues list sorting (thraxisp)
 811  - 0003401: [documentation] remove project doc (masc)
 812  - 0004896: [documentation] Updating project documentation entry needs upload (masc)
 813  - 0004729: [email] No [ENTER] after "The following issue..." in MS OUTLOOK (thraxisp)
 814  - 0004976: [email] Relationship section uses the language of the person who did the action (thraxisp)
 815  - 0005061: [email] e-mail recipients not removed in case of corresponding email_on_xxxaction not defined in db (thraxisp)
 816  - 0005097: [email] email recipients not computed correctly (thraxisp)
 817  - 0005132: [email] Can't suppress messages on change of handler (thraxisp)
 818  - 0000934: [feature] Would be nice to select what columns to view (vboctor)
 819  - 0003070: [feature] Standard Profiles for all users to use (jlatour)
 820  - 0003961: [feature] Add the ability to custom enumerations by project (vboctor)
 821  - 0004314: [feature] Bug status percentage (bpfennig)
 822  - 0004551: [feature] Sticky issues (bpfennig)
 823  - 0004695: [feature] Set View-Status of bugnote when change status through button (thraxisp)
 824  - 0004842: [feature] we should be able to giva a target for a given bug. (vboctor)
 825  - 0004978: [feature] g_notify_flags + reopened and owner (thraxisp)
 826  - 0005246: [feature] Allow file:/// to become a clickable link. (grangeway)
 827  - 0004315: [filters] Show filter without reloading whole page (thraxisp)
 828  - 0004544: [filters] Impossible to filter on category which name contains " ' " (thraxisp)
 829  - 0004718: [filters] Not possible to select blank fields in filter (thraxisp)
 830  - 0004793: [filters] Some filters are lacking the [none] selection (vwegert)
 831  - 0004853: [filters] Add the ability to filter by relationship (thraxisp)
 832  - 0004932: [filters] In advanced filter mode, display 'empty' values in drop-down lists as '[empty]' istead showing blank list box entry (thraxisp)
 833  - 0004998: [filters] Can't use Date Filters in the filters screens (thraxisp)
 834  - 0005075: [filters] Add additional standard filter attributes (thraxisp)
 835  - 0005120: [filters] APPLICATION ERROR #401 when Reporter uses shared filter (thraxisp)
 836  - 0005131: [filters] Trim filter values (thraxisp)
 837  - 0005226: [filters] When setting filters for ALL Projects, no reporters, developers, etc.. listed when project_user_list is empty (thraxisp)
 838  - 0005394: [filters] select multiple 'assigned to' then change 'hide status' and value is ignored (thraxisp)
 839  - 0001890: [graphs] summary displays '0' where not supposed to (thraxisp)
 840  - 0003512: [graphs] I have alot of categories and several category graphs show up very small with illegible text. Need feature to autosize & colors (thraxisp)
 841  - 0003922: [graphs] Add in ability to have certain graphs in large size (thraxisp)
 842  - 0004651: [graphs] Legend of two summary graphs not properly set-up (thraxisp)
 843  - 0004929: [graphs] Inscriptions on the graphs on Apache for Microsoft Windows for CP1251 do not hatch. (thraxisp)
 844  - 0004971: [graphs] Bargraphs show lines - this is incorrect (thraxisp)
 845  - 0004986: [graphs] Graphs should cache data (thraxisp)
 846  - 0004994: [graphs] Two "system font directories" in configuration (bpfennig)
 847  - 0005236: [installation] check.php not working (jlatour)
 848  - 0005023: [localization] Typo in french localization - "bug courrant" should be "bug courant" (Wanderer)
 849  - 0005031: [localization] Typos in Norwegian translation (Wanderer)
 850  - 0005051: [localization] Column names in permissions report aren't localized (thraxisp)
 851  - 0005060: [localization] New danish translation (Wanderer)
 852  - 0005206: [localization] Changing some German strings (Wanderer)
 853  - 0005292: [localization] spelling errors in german $s_signup_info (Wanderer)
 854  - 0005322: [localization] Delete attachment shows empty text and button in German-Version (Wanderer)
 855  - 0005377: [localization] german: text changes (Wanderer)
 856  - 0005411: [localization] New polish translation (Wanderer)
 857  - 0004664: [other] Can't upload project documents for "All Projects" (masc)
 858  - 0004860: [other] File downloads via HTTPS with IE6 do not work (thraxisp)
 859  - 0004962: [other] URL not parsing after ? in any link (bpfennig)
 860  - 0004995: [other] Sign up for a new account no longer works... (masc)
 861  - 0004997: [other] HTML special characters in Summary field incorrectly displayed in My View (thraxisp)
 862  - 0005001: [other] click-through on summary page requested (thraxisp)
 863  - 0005011: [other] Delete file attached bug instead of project doc (masc)
 864  - 0005134: [other] My View Page "Assigend to me" (vboctor)
 865  - 0005225: [other] Dropdown lists for Real Name sorted by first name not by last name (thraxisp)
 866  - 0005282: [other] Inappropriate error when Uploading a File without a file (thraxisp)
 867  - 0004979: [printing] Images not shown while printing bug details (bpfennig)
 868  - 0005074: [printing] Bugnote Id doesn't appear when printing note (thraxisp)
 869  - 0005119: [printing] print preview does not show, if note has been edited (thraxisp)
 870  - 0005113: [relationships] include duplicate-of and has-duplicate relationship options when creating a clone (thraxisp)
 871  - 0005290: [relationships] Relationship box invalid in View.php page (thraxisp)
 872  - 0005345: [relationships] Quotes and ampersands are corrupted in issues names in relationships list ("test & test") (vwegert)
 873  - 0004952: [scripting] some issues with script authentication support (thraxisp)
 874  - 0005199: [scripting] Mantis mangles URLS (grangeway)
 875  - 0005247: [security] Real email addresses are visible when using reminders (thraxisp)
 876  - 0005092: [sponsorships] Users sponsoring bug (thraxisp)
 877  - 0004996: [sql] "Open and assigned to me" shows wrong number (thraxisp)
 878  - 0005110: [sql] Slow SQL statement on my view page (thraxisp)
 879  - 0005171: [sql] Upgrade adodb to v4.60 (latest) (thraxisp)
 880  - 0005380: [sql] Invalid LEFT JOIN syntax for Oracle (thraxisp)
 881  - 0005419: [sql] Odd use of SELECT DISTINCT (thraxisp)
 882  - 0005434: [sql] More SELECT DISTINCT (in filter_api.php) (vboctor)
 883  - 0005057: [webpage] PHP 5/Mysql 4.0/Apache 2.0 - Index page fails to load (vboctor)
 884  - 0005063: [webpage] Checkbox graphic unclear, Solution is included in this bug (thraxisp)
 885  - 0005307: [webpage] URL not parsed correct after 'X' (grangeway)
 886  - Support customizing which fields/custom fields should be shown in the View Issues page via custom functions (vboctor)
 887  - Support for dynamically populated custom fields (use =versions_enum or =categories_enum or =anyfunc in possible values field) (vboctor)
 888  - Reworked config_api to fetch configuration from the database with fallback to global variables (thraxisp)
 889  - Support for recursive evaluation of configuration strings by the inclusion of %config% in a config string (thraxisp)
 890  - New Config: $g_graph_font - truetype font for graphs(thraxisp)
 891  - New Config: $g_graph_window_width - window width is used to scale the graphs(thraxisp)
 892  - New Config: $g_graph_bar_aspect - bar graph aspect ration (height / width)(thraxisp)
 893  - New Config: $g_graph_summary_graphs_per_row - graphs to put in each row in the advanced summary page (thraxisp)
 894  - New Config: $g_max_dropdown_length - length to truncate dropdown menu items to for view_all_bugs_page (thraxisp)
 895  - New Config: $g_sort_by_last_name - sort for names in dropdown lists (thraxisp)
 896  - New Config: $g_view_configuration_threshold - threshold for users to view the system configurations (thraxisp)
 897  - New Config: $g_global_settings - array of string patterns for config variables that are not in the database (thraxisp)
 898  - removed config option - $g_relationship_graph_fontpath replaced by $g_system_font_folder (bpfennig)
 899  - Update Estonian language
 900  
 901  
 902  2004.12.11  -  0.19.2
 903  
 904  - 0003113: [security] LDAP authentication failure (vboctor)
 905  - 0004921: [security] Webmaster email address is exposed to SPAM in html_api.php (vboctor)
 906  - 0004819: [administration] Use of persistent connections prevents upgrade (grangeway)
 907  - 0004822: [administration] Error (?) in graphviz_api (grangeway)
 908  - 0004887: [administration] reset password sent email to user with extral texts (thraxisp)
 909  - 0004901: [administration] When $g_create_project_threshold = MANAGER, and manager creates project, he should automatically be added to project as manager (vboctor)
 910  - 0004916: [administration] Workflow checking is not implemented on bulk Update Status (selecting multiple issues on View Issues) (thraxisp)
 911  - 0004946: [administration] After adding a user redirect to manage_user_edit_page rather than manage_user_page (vboctor)
 912  - 0004947: [administration] "Never Logged In" and "New Accounts" use inconsistent sorting order (vboctor)
 913  - 0004948: [administration] Hyperlink user names in "New Users" and "Never Logged In" (vboctor)
 914  - 0004949: [administration] Remove extra colon at the end of "New Users" and "Never Logged In" (vboctor)
 915  - 0004957: [administration] installation check issue: switch "send reset password" no more recognized? (thraxisp)
 916  - 0004855: [administration] Account Update page shows header twice when there is an error (vboctor)
 917  - 0004525: [customization] $g_bug_link_tag doesn't work when it contains "/" (grangeway)
 918  - 0004872: [customization] CSV export uses , as separator but excel only recognizes ; in non-english locales (vboctor)
 919  - 0004687: [custom fields] Closing an item deletes custom-field-value if type of custom-field is CHECKBOX or MULTILIST (grangeway)
 920  - 0004865: [custom fields] Email address custom fields not displayed correctly when viewing an issue (grangeway)
 921  - 0002064: [bugtracker] filedownload seems to change file content (thraxisp)
 922  - 0004584: [bugtracker] In bug_actiongroup_page.php use status color coding (vboctor)
 923  - 0004829: [bugtracker] bugnotes of deleted users cause error (vboctor)
 924  - 0004834: [bugtracker] When you reopen an issue (after the issue has been RESOLVED), resolution is not set to REOPENED as it should be (vboctor)
 925  - 0004856: [bugtracker] Close immediately doesn't (vboctor)
 926  - 0004889: [bugtracker] Ask user for confirmation when deleting an attachment (user0)
 927  - 0004894: [bugtracker] Close immediately appears on Change Status to Closed page (vboctor)
 928  - 0004912: [bugtracker] Reminders are not handled in print_bugnote_inc.php (thraxisp)
 929  - 0004914: [bugtracker] On reopen, notification mail is sent to the old handler instead of the new handler. (thraxisp)
 930  - 0004923: [bugtracker] Updating bug not possible for certain roles (thraxisp)
 931  - 0004924: [bugtracker] Who is mythical "user0" in Changelog Page? (vboctor)
 932  - 0004808: [graphs] Not exactly true data shown in graphs (thraxisp)
 933  - 0004941: [graphs] Cumulative by date graph doesn't show x-label (thraxisp)
 934  - 0004961: [graphs] Wrong cumulative by date graph (thraxisp)
 935  - 0004909: [printing] Printing bugnotes regardless of user rigth and bugnote status (thraxisp)
 936  - 0004958: [printing] print_all_bug_page_word.php -> date displayed wrong (thraxisp)
 937  - 0004450: [localization] Real name was changed to "?‹¿Ì‘±" (jlatour)
 938  - 0004954: [localization] $s_delete_attachment_sure_msg missing from strings_english.txt (masc)
 939  - 0004910: [sql] Upgrade ADODB from v3.50 to v4.54 (jlatour)
 940  - 0004911: [sql] db_prepare_string() doesn't work with mysqli (vboctor)
 941  - 0004861: [change log] Fixed by user0 (vboctor)
 942  - 0004878: [scripting] filter_get_bug_rows() does not take project_id and user_id (vboctor)
 943  - 0004830: [relationships] missing <?php in relationship_api.php (grangeway)
 944  - 0004922: [documentation] Defaults for Workflow contain "Superfluous arc to itself" (vboctor)
 945  - 0003457: [webpage] PHP5 issues (vboctor)
 946  - 0004917: [email] A bug concerning mail notification is found in function bug_update of ../core/bug_api.php. (vboctor)
 947  - 0004779: [feature] MySQL 5 support using mysqli extension (grangeway)
 948  - 0004764: [other] Url detection issue (grangeway)
 949  - 0004765: [other] url detection issue (grangeway)
 950  - 0004942: [other] Possible redirect loop in autenthication (masc)
 951  - New Config: $g_csv_separator - specify separated to be used in exported csv files (vboctor)
 952  
 953  2004.11.06  -  0.19.1
 954  
 955  - 0004341: [security] Users removed from projects are still listed as 'monitoring' bugs (DGtlRift)
 956  - 0003117: [security] Summary shows info about projects that are not assigned to this user (bpfennig)
 957  - 0004749: [feature] Uploading large files fails & slogs Apache (thraxisp)
 958  - 0004758: [feature] Support RSS autodiscovery on all Mantis pages (vboctor)
 959  - 0004648: [feature] Assign To independent of $g_update_bug_threshold (thraxisp)
 960  - 0004662: [feature] required fields on bug report/update (thraxisp)
 961  - 0004655: [feature] removing an attachment don't remove file in FTP server (thraxisp)
 962  - 0004659: [feature] FTP unload don't work fine (thraxisp)
 963  - 0004440: [feature] It should be possible to define an assigned to at "Change Status To" (thraxisp)
 964  - 0003276: [feature] Add bugnote numbering and bugnote links. (bpfennig)
 965  - 0004173: [feature] sorting of real- and user-names (thraxisp)
 966  - 0004393: [feature] Version should be add with advanced options (bpfennig)
 967  - 0004394: [feature] Add link to remove all users from project (bpfennig)
 968  - 0004497: [filters] Add filter for priority (DGtlRift)
 969  - 0004774: [filters] Problem with Simple Text Search and Bug ID (masc)
 970  - 0004505: [filters] Search in bugnotes not possible ( anymore? ) (Narcissus)
 971  - 0004803: [relationships] when the relation "child of" was delteted, in issue "parent of" was displayed. (masc)
 972  - 0004506: [relationships] When cloning a bug you should be able to set the relationship (masc)
 973  - 0004484: [relationships] Show which project a related issue belongs to (masc)
 974  - 0004184: [relationships] Related issues resolved email should be more informative (masc)
 975  - 0004224: [relationships] Can't resolve issue as duplicate of other with existing "related to" relationship (masc)
 976  - 0004620: [relationships] File bug_create_child.php no more used (vboctor)
 977  - 0004434: [relationships] Relationship (dependency) graphs (grangeway)
 978  - 0004770: [change log] $g_limit_reporters does not work on the changelog (masc)
 979  - 0004400: [change log] Changelog should view release notes (vboctor)
 980  - 0004658: [change log] Changelog should support project_id parameter (vboctor)
 981  - 0004623: [administration] Add access level summary report (masc)
 982  - 0004760: [administration] version_is_unique() called with wrong parameters (vboctor)
 983  - 0004555: [administration] Warnings on set_time_limit() in safe mode (vboctor)
 984  - 0004292: [administration] Sign-up sends a password for LDAP (thraxisp)
 985  - 0004407: [administration] History Column Titles do not match table text formating (bpfennig)
 986  - 0004576: [administration] Simplify display options for error handler (thraxisp)
 987  - 0004773: [bugtracker] bug_view_advanced history link points to not-advanced bug_view (masc)
 988  - 0004769: [bugtracker] limit_reporter does not work on Jump to Bug (masc)
 989  - 0004725: [bugtracker] (#1466) Broken HTML / Misaligned links on top of view pages (thraxisp)
 990  - 0004724: [bugtracker] Is there a way to control the display of the history? (vboctor)
 991  - 0004004: [bugtracker] unable to download large size attachment (thraxisp)
 992  - 0004698: [bugtracker] Config $g_reopen_bug_threshold marked obsolete but still present (thraxisp)
 993  - 0004652: [bugtracker] Fixed in Version not applyed to Bug at CLOSE (thraxisp)
 994  - 0004646: [bugtracker] Notes always added as private, if default_bugnote_view_status = VS_PRIVATE (vboctor)
 995  - 0004616: [bugtracker] Variable $g_port generates a warning (grangeway)
 996  - 0004615: [bugtracker] Issues can have two attachments with the same display name (thraxisp)
 997  - 0001466: [bugtracker] How about having [prev] / [next] bugs buttons in the view_* pages as well? (grangeway)
 998  - 0004540: [bugtracker] Mismatch between status and resolution (thraxisp)
 999  - 0004537: [bugtracker] "Change Status To" shows @@ sometimes (thraxisp)
1000  - 0004542: [bugtracker] Updater cannot reopen issue and cannot close his own issues (thraxisp)
1001  - 0004539: [bugtracker] Realnames shown inconsequent (thraxisp)
1002  - 0004363: [bugtracker] "Add user to project" should have an additional button (bpfennig)
1003  - 0004171: [bugtracker] Make all text area widths the same as for 'Add Note' (bpfennig)
1004  - 0004538: [bugtracker] $g_bug_resolved_status_threshold doesn't work correctly with additional status (thraxisp)
1005  - 0002091: [bugtracker] Bugnotes containing urls with the '@' sign in them get mangled (bpfennig)
1006  - 0004326: [bugtracker] Links protected by brackets are not processed properly (bpfennig)
1007  - 0004241: [bugtracker] Misleading string "Login" used (Wanderer)
1008  - 0004437: [bugtracker] Filenames of uploaded attached files are damaged (thraxisp)
1009  - 0004572: [bugtracker] Change automatic links not to include a dot (if present) after the URI. (bpfennig)
1010  - 0004761: [documentation] Update documentation timestamp on new upload (thraxisp)
1011  - 0004675: [documentation] If you upload a file (using 'edit' on a exisiting document) the filename will not be obfuscated (thraxisp)
1012  - 0004669: [printing] Space missing between 2 fields (thraxisp)
1013  - 0004649: [customization] Why available statuses are sorted on "bug view" page in "change status to" dropdown? (thraxisp)
1014  - 0003774: [custom fields] Only administrator can manage custom fields, because link is missing (thraxisp)
1015  - 0004558: [custom fields] Custom Fields doesn't display links (bpfennig)
1016  - 0004229: [sql] Missing parameter "port" in the ADOConnection implementation (grangeway)
1017  - 0004548: [email] status_bug_new missing? (thraxisp)
1018  - 0003983: [graphs] Graphs should use $s_orct localization string (bpfennig)
1019  - 0004745: [other] PHP 5 array_merge() change causes errors (vboctor)
1020  - 0004168: [other] Languages in "My Account"/"Preferences" are not sorted (DGtlRift)
1021  - 0004668: [other] Detect If host is a Unix or Windows-Box (thraxisp)
1022  - 0004521: [other] Extra text emitted from checkin.php (thraxisp)
1023  - 0004258: [other] Username used instead of real name. (thraxisp)
1024  - 0004526: [other] Spaces needed after colons on main page (vboctor)
1025  - 0004802: [localization] In adm_permissions_report.php line199, "lang_get" is not used. (masc)
1026  - 0004743: [localization] parse error in $s_reminder_monitor (strings_german.txt) (Wanderer)
1027  - 0004701: [localization] Add Ukrainian language (vboctor)
1028  - 0004606: [localization] emails have non-english strings in relationship section (thraxisp)
1029  - 0004667: [localization] croatian and latvian languages missing from config_defaults_inc.php (vboctor)
1030  - 0004573: [localization] Missing 'finnish' language choice in config_defaults_inc.php (vboctor)
1031  - 0004604: [localization] There is a word missing. (Wanderer)
1032  - 0004528: [localization] Error on logout page with language=auto (thraxisp)
1033  - 0004383: [localization] Editing a note has language specific note at end of note (bpfennig)
1034  - New Custom Function: auth_can_change_password - returns true if Mantis can change the password
1035  - New Config: $g_display_errors - controls error handler display
1036  - New Config: $g_reopen_bug_threshold - access level needed to re-open bugs
1037  - New Config: $g_update_bug_assign_threshold - access level needed to show the Assign To: button bug_view*_page or the Assigned list in bug_update*_page.
1038  - Removed config option ($g_show_notices, $g_show_warnings): subsumed into $g_display_errors
1039  - Removed config option ($g_port): $if requried, g_hostname should supply the port e.g. localhost:3306
1040  - Updated Korean,Finnish, Slovak, Norwegian, Serbian, Chinese Simplified, Portuguese Brazilian and Estonian translations.
1041  - Added Korean-UTF8.
1042  
1043  2004.09.12  -  0.19.0
1044  
1045  This is a stable release that followed a couple of alpha releases + a release candidate.  Compared to 0.18.3 this release has over 250 enhancements and fixes.  These include some major additions to Mantis including issue relationships, sponsorships, advanced filters, changelog, workflow control, my-view, using ADODB as a database abstraction layer, "forgot password" support, more secure signup with captcha image, security fixes, and various other fixes and enhancements.  All users of previous releases are encouraged to upgrade to this release.
1046  
1047  - 0003896: [security] Change default value of $g_view_summary_threshold to MANAGER (vboctor)
1048  - 0004478: [upgrade] database upgrade from 0.18.3 problem: upgrade-ID "filters-db1" does not work on mySQL4.1.3b-beta (jlatour)
1049  - 0004435: [other] Auto-preview of attached images is broken (vboctor)
1050  - 0004470: [other] Strange changes of "Resolution" value (thraxisp)
1051  - 0004523: [filters] SYSTEM NOTICE: Undefined variable: t_target_field in view_filters_page.php (vboctor)
1052  - 0004431: [relationships] Relationship removal is always "duplicate of" in history (masc)
1053  - 0004426: [email] Email notifications to users with language set to "auto" causes errors (thraxisp)
1054  - 0004448: [email] Custom severity and status shown in mail as code (thraxisp)
1055  - 0004321: [localization] New german lang strings (bpfennig)
1056  - 0004423: [localization] Parse error in strings_hungarian.txt line 974 (vboctor)
1057  - 0004429: [localization] Slovene national characters not displayed correctly (jlatour)
1058  - 0004445: [localization] New Spanish strings file (Wanderer)
1059  - 0004458: [localization] Small fixes to the French file (Wanderer)
1060  - 0004459: [localization] Typos in German and English strings (Wanderer)
1061  - 0004498: [localization] Swedish translation updated for 0.19.0rc1 (Wanderer)
1062  - 0004509: [localization] Request rather than "Provide Feedback to Issue" (thraxisp)
1063  - 0004519: [localization] Updated the Italian language strings file to 0.19.0rc1 (Wanderer)
1064  - 0004463: [graphs] pie chart of summary graph per category wrong when viewing allprojects) (thraxisp)
1065  - 0004464: [graphs] Pie graphs display as error if no issue exist for a specific project (thraxisp)
1066  - 0004481: [graphs] Query counts are incorrect in graphs (thraxisp)
1067  - 0004507: [graphs] No time-line in the summary for cumulative by days (thraxisp)
1068  - 0004511: [graphs] Summary Graph "Cumulative by Date" is blank (process expires) (thraxisp)
1069  - 0004425: [bugtracker] Action group page exceeds max execution time (vboctor)
1070  - 0004437: [bugtracker] Filenames of uploaded attached files are damaged (thraxisp)
1071  - 0004479: [bugtracker] Reporters can't close or reopen issues they reported (thraxisp)
1072  - 0004495: [bugtracker] Warning in bug_actiongroup_page.php when risolving (thraxisp)
1073  - 0004480: [administration] admin/check.php - Check email failing. (thraxisp)
1074  - Updated Italian, French, Portuguese Brazil, Lithuanian, Korean, Czech, Swedish, Spanish, German and Dutch translations
1075  
1076  2004.08.28  -  0.19.0rc1
1077  
1078  This is the first release candidate for 0.19.0, it requires database upgrade.  We consider this release considerably more stable than the 0.19.0a2.  This is a feature complete release, hence, 0.19.0 is not expected to include new features, but only bug fixes.
1079  
1080  - 0002416: [security] Block Denied Access (masc)
1081  - 0003540: [security] Arbitrary code execution through uploads (thraxisp)
1082  - 0004062: [security] Multiple Cross Site Scripting Vulnerabilities (Victor Boctor)
1083  - 0004063: [security] Possible E-Mail Bomber (masc)
1084  - 0004183: [security] another xss issue (Narcissus)
1085  - 0004239: [security] Remote PHP Code execution (Paul)
1086  - 0004276: [security] cross site scripting issue (jlatour)
1087  - 0004277: [security] cross site scripting issue (jlatour)
1088  - 0000633: [feature] email lost password page (masc)
1089  - 0003371: [feature] CVS Integration (patch included) (Victor Boctor)
1090  - 0004137: [feature] Support a simple "view" URL (Victor Boctor)
1091  - 0004145: [feature] Mantis pages should have descriptive titles (Victor Boctor)
1092  - 0004266: [feature] Update project documentation file (jlatour)
1093  - 0004122: [relationships] Upgrade script seems to swap the duplicate relationship (masc)
1094  - 0004146: [relationships] Summary doesn't unescape(?) characters (masc)
1095  - 0004161: [relationships] Relations to private issues must only appear to user with appropriate access level (masc)
1096  - 0004083: [sponsorships] Users without email address must not be able to sponsor issues (thraxisp)
1097  - 0004185: [customization] Support custom menu options (Victor Boctor)
1098  - 0004236: [customization] Support of custom_strings_inc.php broken somehow (thraxisp)
1099  - 0004248: [customization] mantis_project_file_table hardcoded in proj_doc_add.php (Paul)
1100  - 0004009: [custom fields] New custom field type "multiple select" (Paul)
1101  - 0004128: [custom fields] Custom field data lost on resolve and close of issue (Paul)
1102  - 0004381: [custom fields] History updates when custom field unchanged. (Paul)
1103  - 0003853: [filters] Filters sometime generate an invalid query (Victor Boctor)
1104  - 0003880: [filters] Ordering doesnt take last_updated into account (Narcissus)
1105  - 0003945: [filters] Give the ability to "Update Fixed in Version" in view_all_bug_page.php (Narcissus)
1106  - 0004073: [filters] Edit filter page now too wide. 'Apply filter' button is drawn off screen (Narcissus)
1107  - 0004093: [filters] Custom field values are a larger type size in view_all_bug_page (Narcissus)
1108  - 0004108: [filters] "Use Date Filters" in advanced filters (Narcissus)
1109  - 0004121: [filters] Filters saved while "All Projects" is the active project, should have all projects active (Narcissus)
1110  - 0004125: [filters] Attempting to filter on issues fixed in version 0.19.0a2 does not work (Narcissus)
1111  - 0004133: [filters] "Summary stats are links to filters for view_all_bugs" feature is broken (jlatour)
1112  - 0004140: [filters] Unable to view closed issues in View Issues page (Narcissus)
1113  - 0004142: [filters] Filter by category results in N pages with 1 issue in each page (Narcissus)
1114  - 0004150: [filters] Custom field names are not localised in filters (Victor Boctor)
1115  - 0004156: [filters] Sql error (Paul)
1116  - 0004204: [filters] Lines per page field left empty (Narcissus)
1117  - 0004207: [filters] Mantis forgets user filter after logout (Narcissus)
1118  - 0004212: [filters] Default for Quantity is 0 -> N pages needed to display N issues (Victor Boctor)
1119  - 0004260: [filters] APPLICATION ERROR #401 when searching (Victor Boctor)
1120  - 0003344: [email] New Account Emails are being sent even when email notification is off (jlatour)
1121  - 0003766: [email] status notifications are confused and confusing (thraxisp)
1122  - 0003877: [email] Upgrade to PHPMailer 1.72 (Victor Boctor)
1123  - 0004043: [email] Preference to exclude old bugnotes from notification (Bastian Pfennigschmidt)
1124  - 0004107: [email] email w/o recipient sent (thraxisp)
1125  - 0004111: [email] Notify admins when new account setup. (masc)
1126  - 0004139: [email] SYSTEM NOTICE: Undefined index: email_bug_view_url (Paul)
1127  - 0004147: [email] Receiving emails in foreign languages (thraxisp)
1128  - 0004367: [email] E-mail notification on relationship deletion results in "relationship added" email (thraxisp)
1129  - 0004164: [news] Announcement news don't remain on top (masc)
1130  - 0001146: [bugtracker] PRE tags in text (thraxisp)
1131  - 0002214: [bugtracker] When Viewing a Bug, window title should change (Paul)
1132  - 0002861: [bugtracker] misleading 'copyright' at the pages' bottom (Victor Boctor)
1133  - 0003689: [bugtracker] index.php is sending wrong HTTP header if not logged in. (jlatour)
1134  - 0003710: [bugtracker] time stats in summary to use resolved (thraxisp)
1135  - 0003760: [bugtracker] difficult to authenticate from command line script (Victor Boctor)
1136  - 0003772: [bugtracker] Status updating should be different from bug updating (thraxisp)
1137  - 0003822: [bugtracker] basedir restriction on some servers (Paul)
1138  - 0003942: [bugtracker] print_options_page doesn't show real data about selected fields (jlatour)
1139  - 0003948: [bugtracker] Will not jump to bug when following link in mail (Victor Boctor)
1140  - 0003970: [bugtracker] Reopen issue logic was broken for ustom reopen statuses (thraxisp)
1141  - 0003995: [bugtracker] My View: Clickable links for sections. (tazza70)
1142  - 0004031: [bugtracker] Hiding/removing fixed_in_versions (thraxisp)
1143  - 0004130: [bugtracker] Viewing bug: JavaScript error pops up (Victor Boctor)
1144  - 0004131: [bugtracker] Closing bugs when you're not allowed to. (thraxisp)
1145  - 0004138: [bugtracker] Add validation / notifications hooks for issue create/update/delete (thraxisp)
1146  - 0004154: [bugtracker] "Product version" and "Fixed in Version" do not get updated on rename (Victor Boctor)
1147  - 0004157: [bugtracker] allow custom fields to be hidden when reporting/updating bugs (Paul)
1148  - 0004175: [bugtracker] Links are not hyperlinked properly if containing '[' or ']' (Victor Boctor)
1149  - 0004193: [bugtracker] Broaden the ldap features to work with (A.D.) - patch included (jlatour)
1150  - 0004262: [bugtracker] Updating an issue shows the wrong status (thraxisp)
1151  - 0004269: [bugtracker] cross site scripting issue (jlatour)
1152  - 0004270: [bugtracker] Change status in mass treatment ignore defined workflow rules (thraxisp)
1153  - 0004279: [bugtracker] My View makes bad use of available space (tazza70)
1154  - 0004317: [bugtracker] "Report stay" should print out the submitted bug number together with the "report more bugs" (Bastian Pfennigschmidt)
1155  - 0004342: [bugtracker] Developers unable to submit bugs (thraxisp)
1156  - 0004376: [bugtracker]  "assigned to" buttons don't obey $g_set_status_threshold (thraxisp)
1157  - 0004386: [bugtracker] Changelog doesn't respect user rights (Victor Boctor)
1158  - 0004397: [bugtracker] broken captcha if ttf not available (Paul)
1159  - 0004348: [performance] Show queries with runtime (thraxisp)
1160  - 0003938: [localization] Untranslatable string (jlatour)
1161  - 0004136: [localization] Updated strings for Korean (Alex Netman)
1162  - 0004141: [localization] Relationship strings have a useless '%id' string (Paul)
1163  - 0004237: [localization] s_monitored_by must be in lang-files, otherwise empty string used (Alex Netman)
1164  - 0004255: [localization] Wrong value of $g_language_auto_map (Victor Boctor)
1165  - 0004259: [localization] Wrong value for $s_product_build (Alex Netman)
1166  - 0004293: [localization] Lang variable names broken (thraxisp)
1167  - 0004343: [localization] german string incorrect (Alex Netman)
1168  - 0004355: [localization] Incorrect and incomplete Dutch translations (Alex Netman)
1169  - 0004362: [localization] Section titles are not localized in My View page (Alex Netman)
1170  - 0004374: [localization] Russian Language parse error (Alex Netman)
1171  - 0004375: [localization] Russian Language parse error (Alex Netman)
1172  - 0004402: [localization] String missing in lang/strings_dutch.txt (Alex Netman)
1173  - 0003904: [sql] cache missing 'user pref' rows (thraxisp)
1174  - 0004158: [sql] Sql Error in bug_copy (Paul)
1175  - 0004222: [sql] Should mantis_project_category_table.user_id be UNSIGNED? (Victor Boctor)
1176  - 0004311: [administration] User deletion confirm page should include user name (Bastian Pfennigschmidt)
1177  - 0002220: [installation] usage of consistent naming schema for images (Victor Boctor)
1178  - 0003307: [installation] check.php always checks mail() rather than the config (thraxisp)
1179  - 0003483: [upgrade] some admin users permissions not completly upgraded from 0.17.5 to 0.18.0 (Victor Boctor)
1180  - 0003714: [upgrade] Please add in a way to transfer attachments from the database to disk (thraxisp)
1181  - 0004186: [upgrade] Some upgrade scripts do not read table names from config (jlatour)
1182  - 0004357: [webpage] added issue ID to summary is a bit confusing (thraxisp)
1183  - 0003787: [documentation] Stale reference in doc/INSTALL (Paul)
1184  - 0004163: [other] Unreadable error messages in some languages (Victor Boctor)
1185  - 0004182: [other] print_all_bug_page should show all issues matching current filter (Victor Boctor)
1186  - 0004353: [other] "Select all issues" in some clicks (Bastian Pfennigschmidt)
1187  - New Config: main_menu_custom_options (default empty) - Allow addition of custom menu options to main menu (vboctor)
1188  - New Config: show_realname (default OFF) - show realname in all places instead of username (thraxisp)
1189  - New Config: max_failed_login_count -    Max. attempts to login using a wrong password before lock the account.
1190  - New Config: notify_new_user_created_threshold_min - access level required to be notified when a new user has been created
1191  - New Config: password_confirm_hash_magic_string - String used to generate the confirm_hash for the 'lost password' feature
1192  - New Config: signup_use_captcha    - use image to validate subscription
1193  - New Config: system_font_folder    - absolute path  to folder which contains your TrueType-Font files
1194  - New Config: font_per_captcha    - font name used to create the captcha image
1195  - New Config: lost_password_feature - enable lost password feature
1196  - New Config: max_lost_password_in_progress_count - Max. simultaneous requests of 'lost password'
1197  - Removed config option (to_mail): no longer required
1198  - Removed config option (use_bcc): no longer required
1199  - Updated German, French, Brazilian Portuguese, japanese_euc, japanese_sjis, Korean, Russian and japanese_utf8 language.
1200  - Added Slovene language.
1201  
1202  2004.07.20  -  0.19.0a2
1203  
1204  This is the second alpha release for 0.19.0a, if there is not much issues with it then rc1 will probably follow.  The main features in this release are issue relationships and simple workflow control.  Also version handling was almost re-implemented to support released vs. future versions and also allow adding a description to versions.
1205  
1206  - 0004018: [security] Real name field allows potentially dangerous HTML (int2str)
1207  - 0004044: [security] Cross Site Scripting Vulnerability (int2str)
1208  - 0003969: [feature] Issue Relationships Support (masc)
1209  - 0003984: [feature] Support definining and enforcing custom workflow (thraxisp)
1210  - 0004057: [feature] Add "notes" for versions (VictorBoctor)
1211  - 0003974: [feature] Make Mantis issues searchable by Search Engine (int2str)
1212  - 0004016: [feature] Automatic language selection based on browser preferences (int2str)
1213  - 0004066: [feature] Support "future" versions and a description field (VictorBoctor)
1214  - 0001210: [feature] Project Version could use some more details!!! (VictorBoctor)
1215  - 0004120: [feature] Add issue id before summary in issue view pages (VictorBoctor)
1216  - 0004104: [feature] Product Version Field in simple View (VictorBoctor)
1217  - 0004118: [filters] Make filter display at top of View Issues collapsible (VictorBoctor)
1218  - 0004071: [filters] advanced filtering with status=any fails (Narcissus)
1219  - 0003804: [filters] Add ability to filter by view state (private/public) (Narcissus)
1220  - 0003944: [filters] Give the ability to filter on : Fixed in Version value (Narcissus)
1221  - 0003805: [filters] Add ability to filter on bugs monitored by a user (Narcissus)
1222  - 0004027: [filters] Database query error in 0.19 alpha1 (Narcissus)
1223  - 0004088: [filters] My View: Unassigned block shows assigned items (Narcissus)
1224  - 0004021: [bugtracker] The filter section is duplicated on the print page (tazza70)
1225  - 0003993: [bugtracker] String missing in strings_english.txt file (email title on updated bug) (VictorBoctor)
1226  - 0003275: [bugtracker] Low priority is not marked in list of bugs (VictorBoctor)
1227  - 0003996: [bugtracker] My View: how about monitored by me? (tazza70)
1228  - 0004052: [bugtracker] Not all the buttons are marked as class="button" (VictorBoctor)
1229  - 0004036: [bugtracker] Changelog should not display versions with no issues (VictorBoctor)
1230  - 0004020: [bugtracker] Database field 'realname' not found after plain installation (VictorBoctor)
1231  - 0004041: [sponsorships] Empty "Users sponsoring this issue" (VictorBoctor)
1232  - 0004040: [sponsorships] Sponsorship timestamp is not displayed correctly in sponsorship list (VictorBoctor)
1233  - 0004038: [sponsorships] Add icon to sponsorships to attract attention (VictorBoctor)
1234  - 0004053: [localization] Italian - Missing $s_monitored_by (VictorBoctor)
1235  - 0004014: [localization] Italian Version: Build Translated as Version (VictorBoctor)
1236  - 0004017: [localization] Random translations popping up (int2str)
1237  - 0004056: [custom fields] Displaying/Reporting Issue -> Application Warning - lang_exists() missing arg 2 (VictorBoctor)
1238  - 0004081: [upgrade] mantis_upgrade_table.upgrade_id too small (VictorBoctor)
1239  - 0004072: [webpage] Make sponsorships and relationships collapsible (int2str)
1240  - 0004065: [other] Issues are not hyperlinked in Changelog if $g_bug_link_tag is not # (VictorBoctor)
1241  - 0004064: [other] Links are not hyperlinked properly if containing '(' or ')' (VictorBoctor)
1242  - 0004005: [other] signup for new account - invalid username generates crash (int2str)
1243  - New Config: fallback_language (default 'english') - Fallback language for automatic language selection.
1244  - New Config: status_enum_workflow (default disabled) - Defines the workflow to indicate what are the possible statuses based on the current one.
1245  - Updated German, Italian, Russian, Czech and Brazilian Portuguese languages.
1246  
1247  2004.07.07  -  0.19.0a1
1248  
1249  This is an alpha version of 0.19.0, it is not recommended for production use.  Users are encouraged to test it on a backup copy of their data and provide feedback to development team.
1250  
1251  Users installing Mantis for the first time should sql/db_generate.sql to create the database, then run the http://www.example.com/mantis/admin and run the upgrade scripts.  Already existing users will need to backup their database, then run upgrade.
1252  
1253   * Enh #0000: Change of terminology, replaced "bug" with "issue" [first step in #2710].
1254   * Enh #0000: Generate one email per user. Stage #2 (minor send mail optimization - used kept alive SMTP connection).
1255   * Enh #0000: phpMailer 1.71 has been included to Mantis distribution, all the mails are sent now only by phpMailer.
1256   * Enh #0000: Mass issue manipulation (move, delete, etc.) page now shows list of selected issues.
1257   * Enh #2200: Add Version to simple bug pages.
1258   * Enh #3152: Adding notes and documents to resolved bugs.
1259   * Enh #3164: Added "fixed in version" field, set when resolving a bug.
1260   * Enh #3300: Add global defaults for priotity and severity of new bugs.
1261   * Enh #3302: Add global defaults for view state.
1262   * Enh #3505: Add a Bugnote to a resolved bug.
1263   * Enh #3519: Advanced filtering with multiple selections.
1264   * Enh #3620: Redesigned filter interface.
1265   * Enh #3633: Experimental support for MSSQL, PgSQL and other databases using ADODB.
1266   * Enh #3638: The bugtracker should be able to produce a changelog.
1267   * Enh #3662: Provide more config vars to control viewing/downloading/deleting bug attachments.
1268   * Enh #3663: Remember filter settings for each project.
1269   * Enh #3676: Use status threshold rather than hide resolved/closed in filter.
1270   * Enh #3688: Add threshold for changing the bug/bugnote view status.
1271   * Enh #3690: Request for directly setting reminders private.
1272   * Enh #3713: Allow users to set severity levels along with email preferences.
1273   * Enh #3735: New CSS class for HTML Form Buttons
1274   * Enh #3739: Portal for viewing bug status lists and summaries after login.
1275   * Enh #3765: Change title on bug details page to bug summary line.
1276   * Enh #3801: Add "myself" meta filter options.
1277   * Enh #3802: Auto-use filter selection on change.
1278   * Enh #3808: Ability to sponsor (fund) a bug or feature request.
1279   * Enh #3811: Allow private flag to be unset on resolved bugs.
1280   * Enh #3841: Add real name ability to mantis.
1281   * Enh #3867: Give the user control whether to open hyperlink in new or current window.
1282   * Enh #3870: Support for custom functions which provides hooks for customizing behaviour.
1283   * Enh #3881: Replace "Hide Status" with "Status" in advanced filter.
1284   * Enh #3918: Allow restricting filter views to advanced or simple.
1285   * Enh #3925: New bug group action: Copy.
1286   * Fix #3094: Switching projects clears filter values.
1287   * Fix #3159: Allow case of user name to be changed. Also fixed bug where database error was displayed when trying to create user "TeSt" when user "Test" already exists.
1288   * Fix #3397: Delete notification should be off when deleting a project.
1289   * Fix #3473: g_bug_resolved_status_threshold variable ignored.
1290   * Fix #3504: project cookie not cleared at logout
1291   * Fix #3567: Reminders can be added for a readonly bug.
1292   * Fix #3578: Word 2000 reports "The dimensions after resizing are too small or too large." trying to open word document from Mantis
1293   * Fix #3622: Tweak attachment SQL in print bug pages.
1294   * Fix #3629: Duplicate Error ID.
1295   * Fix #3641: 'Date submited' in reports is always '12-31-69'.
1296   * Fix #3723: No ability to edit or even delete news is associated project was deleted.
1297   * Fix #3781: Fixed external URL in admin/check.php
1298   * Fix #3806: Timestamp in project management page (Version management section) isn't shown as configured
1299   * Fix #3824: Private bug reports and bugnotes are sent out as notifications to everyone.
1300   * Fix #3826: Allow case of project name to be changed.
1301   * Fix #3837: Bugs can be edited after being closed.
1302   * Fix #3840: Why strip the leading spaces from Description? (applied to all multi-line fields in issue + issue notes).
1303   * Fix #3851: Ability to change the view status for a group of bugs
1304   * Fix #3852: OK button in View Issues page is not localised
1305   * Fix #3866: URLs that include bookmark are not hyperlinked correctly.
1306   * Fix #3879: Empty entry in project select field can cause bugs to be moved to non-existing project.
1307   * Fix #3886: Custom HTML page title not displayed.
1308   * Fix #3920: Two missing graphs in advanced summary.
1309   * Fix #3923: "By Developer" and "By Reporter" graphs rewritten to reduce SQL impact.
1310   * Fix #3924: Graphs did not show query counts when flag was set.
1311   * Fix #3937: Custom field filters now only show those values relevant to the selected project.
1312   * Fix #3951: Add Bugnote - Link.
1313   * Fix #3957: IIS had issues with serialised filters in redirects.
1314   * Fix #4012: Problem with Custom Fields in Report.
1315   * New Config: set_view_status_threshold (default REPORTER) - threshold needed to set the view status while reporting a bug / bugnote.
1316   * New Config: change_view_status_threshold (default UPDATER) - threshold needed to update the view status while updating a bug / bugnote.
1317   * New Config: view_handler_threshold (default VIEWER) - threshold needed to view the bug handler (now works for emails only).
1318   * New Config: view_history_threshold (default VIEWER) - threshold needed to view the bug history (now works for emails only).
1319   * New Config: view_attachments_threshold (default VIEWER).  Access level needed to view bugs attachments.  View means to see the file names sizes, and timestamps of the attachments.
1320   * New Config: download_attachments_threshold (default VIEWER).  Access level needed to download bug attachments.
1321   * New Config: delete_attachments_threshold (default DEVELOPER).  Access level needed to delete bug attachments.
1322   * New Config: allow_view_own_attachments (default ON).  Allow users to view attachments uploaded by themselves even if their access level is below view_attachments_threshold.
1323   * New Config: allow_download_own_attachments (default ON).  Allow users to download attachments uploaded by themselves even if their access level is below download_attachments_threshold.
1324   * New Config: allow_delete_own_attachments (default OFF).  Allow users to delete attachments uploaded by themselves even if their access level is below delete_attachments_threshold.
1325   * New Config: default_bug_view_status (default VS_PUBLIC).  Default view status for bugs.
1326   * New Config: default_bugnote_view_status (default VS_PUBLIC).  Default view status for bugnotes.
1327   * New Config: default_reminder_view_status (default VS_PUBLIC).  Default view status for reminders.
1328   * New Config: stored_query_use_threshold (default REPORTER).  Threshold needed to be able to use stored queries.
1329   * New Config: stored_query_create_threshold (default DEVELOPER).  Threshold needed to be able to create stored queries.
1330   * New Config: stored_query_create_shared_threshold (default MANAGER).  Threshold needed to be able to create shared stored queries.
1331   * New Config: hide_status_default (default CLOSED). Default minimum status to hide in filters.
1332   * New Config: enable_sponsorship (default OFF).  Whether to enable/disable the whole issue sponsorship feature.
1333   * New Config: sponsorship_currency (default US$).  Currency used for all sponsorships.
1334   * New Config: view_sponsorship_total_threshold (default VIEWER).  Access level threshold needed to view the total sponsorship for an issue by all users.
1335   * New Config: view_sponsorship_details_threshold (default VIEWER).  Access level threshold needed to view the users sponsoring an issue and the sponsorship amount for each.
1336   * New Config: sponsor_threshold (default REPORTER).  Access level threshold needed to allow user to sponsor issues.
1337   * New Config: handle_sponsored_bugs_threshold (default DEVELOPER).  Access level required to be able to handle sponsored issues.
1338   * New Config: assign_sponsored_bugs_threshold (default MANAGER).  Access level required to be able to assign a sponsored issue to a user with access level greater or equal to 'handle_sponsored_bugs_threshold'.
1339   * New Config: minimum_sponsorship_amount (default 5).  Minimum sponsorship amount. If the user enters a value less than this, an error will be prompted.
1340   * New Config: mantis_sponsorship_table (default mantis_sponsorship_table).  Name of table containing issue sponsorship information.
1341   * New Config: bug_readonly_status_threshold (default RESOLVED).  Status threshold after which the issue is considered readonly.
1342   * New Config: update_readonly_bug_threshold (default MANAGER).  Status threshold after which the user is allowed to edit readonly issues.
1343   * New Config: view_changelog_threshold (default VIEWER).  Status threshold after which the user is allowed to view the changelog.  The changelog will include private issues only if user has the approach access level.
1344   * New Config: view_filters (default SIMPLE_DEFAULT) - Default filter view.
1345   * New Config: default_home_page (default my view page): Default page after Login.
1346   * New Config: my_view_bug_count (default 10): Number of bugs shown in each box.
1347   * New Config: my_view_boxes: My view boxes to be shown and their order.
1348   * Removed config option (use_phpMailer): phpMailer has always been used
1349   * Removed config option (phpMailer_path): phpMailer has been included to Mantis distribution
1350   * Removed config option (use_x_priority): phpMailer always puts X-Priority header
1351   * Removed config option (hide_closed_default): Replaced by hide_status_default
1352   * Languages: Updated German, Polish, Czech, Danish, Estonian, Japanese (EUC and SJIS), Serbian, Spanish, Italian, Brazilian Portuguese and Simplified Chinese localisations.
1353  
1354  2004.05.12  -  0.18.3
1355  
1356   * Sec #3660: Ability to execute arbitrary SQL statement if register_globals = ON.
1357   * Sec #3661: A logged in user can download any bug attachment or project document.
1358   * Enh #3262: CSV export does not export the category column.
1359   * Enh #3264: CSV export should export the resolution.
1360   * Enh #3287: Projectname on CSV export.
1361   * Enh #3346: CSV extract should output more data, e.g., Date Submitted, other data that would allow better analysis of data trends.
1362   * Fix #3259: Saving CSV file of bugs containning double quotes causes invalid csv.
1363   * Fix #3635: status_resolved in email_api should be resolved.
1364   * Fix #3646: Error in core/obsolete.php.
1365   * Fix #3691: Parse error in Romanian localisation.
1366   * Fix #3728: CSV export shows &quot; instead of real quotes in bug title.
1367   * Fix #3795: Resolve should not overwrite handler, if already set.
1368   * Fix #0000: Re-generated the FAQ and fixed the hyperlinks (the contents of the FAQ may not be up to date)
1369  
1370  2004.02.29  -  0.18.2
1371  
1372   * Sec #3595: bug_view_page.php: restricted custom fields are shown.
1373   * Sec #3596: print_bugnote_inc.php: private bugnotes are visible for not granted users (thanks to yarik123).
1374   * Sec #3611: Mask passwords when printing detailed error information.
1375   * Enh #1088: Formatting of text in bugnotes, description areas.
1376   * Enh #1649: Replace 'Assign to Me' with 'Assign To:' and dropdown of developers.
1377   * Enh #3362: Generic email notifications.
1378   * Enh #3548: Support RSS for news syndication.
1379   * Enh #3552: Improved layout of Summary page and added 'Reporter / Resolution', 'Developer / Resolution' and 'Reporter Effectiveness' reports. (thanks to Lincoln Maskey)
1380   * Enh #3564: In anonymous mode, login should remember the current page.
1381   * Enh #3609: Added new configuration variable $g_enable_project_documentation with default value ON to enable/disable project documentation feature.
1382   * Fix #1479: Users receive foreign-language e-mail. Now it is used default language for all e-mails.
1383   * Fix #3077: Inconsistency: "Assigned To" versus "Handler".
1384   * Fix #3118: My Account: after update of password, wrong information is given.
1385   * Fix #3135: Changing Print-Options does not work.
1386   * Fix #3440: "Allowed File Types" is case sensitive (also applies to disallowed file types).
1387   * Fix #3522: /news_update.php looks different from /main_page.php.
1388   * Fix #3537: Rewriting custom values with 0 when updating a bug.
1389   * Fix #3539: Simple view page shows advanced custom fields.
1390   * Fix #3541: Link to documentation refers to old website.
1391   * Fix #3568: Monitor deleted bugs? [monitor records are not deleted on bug deletion]
1392   * Fix #3569: Wrong number of search results displayed
1393   * Fix #3572: The summary_graph_imp_* pages have shortcut PHP tags.
1394   * Fix #3577: Unselecting custom fields causes undesired break lines in Excel.
1395   * Fix #3579: In the German localisation, $s_reset_request_msg was incorrectly terminated.
1396   * Fix #3590: News displayed wrong in Firebird/Firefox.
1397   * Fix #3594: Incorrect encoding for Turkish localization.
1398   * Fix #3597: Custom fields names are not translated in email (thanks to yarik123).
1399   * Fix #3598: Bug history: consuming custom fields or not?
1400   * Fix #3602: Problems with Mantis 0.18.1 localization (partial fix).
1401   * Languages: Added Lithuanian and Serbian localisations.
1402   * Languages: Updated Chinese (simplified), Danish, French, German, Korean, Latvian, Norwegian, Portuguese, Spanish and Swedish localisations.
1403   * Mantis website moved to http://www.mantisbt.org
1404  
1405  2004.02.06  -  0.18.1
1406  
1407   * Sec #3137: By default, every installation has an admin account with a known login cookie value. This value is now generated at installation time.
1408   * Sec #3445: User see all information from all projects (if user has access to 0 projects)
1409   * Enh #2811: Anonymous mode issues (auto login for anonymous users + other issues).
1410   * Fix #2668: Proxy incorrectly presents cached output to other users.
1411   * Fix #3028: Mailer produces errors if there are no recipients, and use_bcc is set to ON.
1412   * Fix #3069: Proxy server incorrectly caches output of 'View All Bugs'
1413   * Fix #3177: Switching project in advanced summary changes current page.
1414   * Fix #3210: bug_view_advanced_page.php (and simple) doesn't show the project name.
1415   * Fix #3324: Win32: Call to undefined function: getmxrr() [default to OFF].
1416   * Fix #3396: Database upgrade scripts that tried to add a unique key failed if duplicate entries existed.
1417   * Fix #3400: Reopen a 'closed' bug, the value of 'resolution' is 'reopen' and can't be changed (now resolution / duplicate id can be edited)
1418   * Fix #3449: Database upgrade script fails to detect some existing columns.
1419   * Fix #3450: Certain database upgrade scripts fail if table already exists.
1420   * Fix #3467: Delete user ends up at user not found error.
1421   * Fix #3475: Reopen bug to custom status possibility.
1422   * Fix #3479: Reset account preferences of a user results in reset administrators (current) account.
1423   * Fix #3493: Missing string $s_bug_deleted in German (and some other) translation
1424   * Fix #3495: Warning even if administrator account is disabled.
1425   * Fix #3501: No output for print_all_bug_page.php when status=closed, and Hide Status Closed is selected.
1426   * Fix #3506: PHP error if "duplicate id" refers to a bug that does not exist.
1427   * Fix #3525: Priority field incorrectly shown on Simple Report page.
1428   * Fix #3526: Custom field regular expression doesn't prevent invalid bug entry.
1429   * Fix #3530: Custom fields definitions are not validated.
1430   * Opt #0000: Added an index on bug_id field in the mantis_bug_file_table.
1431   * Opt #0000: Removed filtering code redundancy in print report pages (thanks to Lincoln Maskey)
1432   * Languages: Updated Dutch localisation.
1433   * Updated copyright to include 2004
1434  
1435  2003.12.08  -  0.18.0
1436  
1437   * Fix #3207: LDAP mail lookup was looking for the 'email' attribute instead of the 'mail' attribute.
1438   * Enh #3335: Added Estonian Language (thanks to Villem Vannas).
1439   * Fix #3310: Sorting of projects in menu bar.
1440   * Fix #3330: "Required" fields on Account Profile page.
1441   * Fix #3333: Support PHPMailer v1.7x.
1442   * Fix #3334: Invalid links in bug reminder emails.
1443   * Fix #3353: History not updated in bug deletion email.
1444   * Fix #3389: Problems upgrading existing users to administrator.
1445   * Fix #3417: Setting $g_manage_news_threshold to 'DEVELOPER' can't add new news.
1446   * Fix #3421: Users except admin can 'see' the projects disabled on the project bar.
1447   * Sec #0000: Various Cross-Site Scripting vulnerabilities fixed (thanks to Paul Richards).
1448   * Languages: Updated French localisation.
1449  
1450  2003.08.24  -  0.18.0rc1
1451  
1452   * Enh #0000: New config option(user_login_valid_regex): regular expression used to validate new login names
1453   * Enh #0000: Added error_proceed_url() to allow pages to give a url to proceed to after displaying the next error
1454   * Enh #0000: Implemented parameterized error messages.  Error strings are passed through sprintf() and are parameterized with the values given to error_parameters()
1455   * Enh #0000: Allow spaces and hyphens in login names.
1456   * Enh #0000: Optimized the database query in file_list_attachments() to improve performance of viewing bugs with large attachments.
1457   * Enh #2377: Index user names in manage user page by letters (added config option default_manage_user_prefix).
1458   * Enh #2517: Security Warnings [on login page if admin folder is accessible, administrator/root account enabled, or PLAIN passwords used].
1459   * Enh #2981: Resolution in overview (show resolution in View Bugs page).
1460   * Enh #3088: Show file attachment indicator on bug list page.
1461   * Enh #3240: Show last login date in the main page.
1462   * Enh #3242: Show bugnote add form before bugnotes to minimize the scroll needed to add a note.
1463   * Enh #3244: Add bug status to the autogenerated bug view link tooltips.
1464   * Enh #3272: Bugnote links in view_all_inc now are painted in a 'not visited' color when there are new notes.
1465   * Security Fix #0000: All bugs were displayed if "All Projects" is selected and user has access to no projects.
1466   * Fix #0000: Part of filenames with '-'s were being cut off.
1467   * Fix #0000: Improved adherance to the XHTML standard.
1468   * Fix #0000: A bug in the handling of the case where a user who does not have access to a private project, but has access level >= private_project_threshold.
1469   * Fix #0000: Problem in filtering on reporter = 'any' in the print pages.
1470   * Fix #2992: Unable to attach files to bugs on Windows servers with magic quotes ON.
1471   * Fix #2999: Only administrators to can (to private) projects.
1472   * Fix #3027: History summary a little bit too wide in emails.
1473   * Fix #3064: View bug buttons in vertical column
1474   * Fix #3072: Attached file should be opened up in a new browser window.
1475   * Fix #3076: Bug reports are added to the "wrong" project.
1476   * Fix #3079: Error when using phpMailer.
1477   * Fix #3080: Project menu bar shows extra links.
1478   * Fix #3089: Hide link to Profiles management on account page based on access level.
1479   * Fix #3092: Problem changing printing prefs.
1480   * Fix #3097: App Error 700 in project_api.php when viewing certain bugs.
1481   * Fix #3108: No custom fields are shown in the details, if you are in "All Projects"
1482   * Fix #3109: Error when adding protected users.
1483   * Fix #3110: "Print reports" preview in explorer is not possible unless you select "Display selected only"
1484   * Fix #3111: Bug links in bugnotes do not contain the FQDN as they do in the full reference.
1485   * Fix #3115: manage_proj_cat_edit_page.php uses the wrong project id.
1486   * Fix #3120: Missing "Assign To" field on "Report Bug" screen.
1487   * Fix #3121: When creating a bug that has custom fields, the values for the custom fields are not sent out in the email.
1488   * Fix #3124: view_bugs: a reporter has the drop-down box of actions, but doesn't have the checkboxes.
1489   * Fix #3132: Email for feedback does not contain the last bugnote
1490   * Fix #3140: attachment.png is corrupt in CVS.
1491   * Fix #3143: Show a padlock instead of "p".
1492   * Fix #3155: Field 'date_added' (for attachments) not correctly printed in print_bug_page.php.
1493   * Fix #3175: Login fails when saved password is PLAIN and login_method is not PLAIN.
1494   * Fix #3186: $t_protocol not set right  (PHP 4.3.0/Netscape Enterprise 6.1/Linux installation with Mozilla client).
1495   * Fix #3218: Version vs. Product version confusing (renamed Version to OS Version in advanced pages - English language).
1496   * Fix #3219: Unnecesary DISTINCT SQL function call made the view_all_bugs query fail with older MySQL releases.
1497   * Fix #3214: Private projects links get replaced by public project links.
1498   * Fix #3225: Row with the "private" checkbox hasn't got a colspan of 6.
1499   * Fix #3231: Redirect problem when user clicks on a bug link while not logged in.
1500   * Fix #3230: German translation [corrections].
1501   * Fix #3232: Signup or password reset emails were not being sent if email notifications were turned off
1502   * Fix #3252: Category not selected on update if "&" is used in category name.
1503   * Fix #3266: Possible patches against CVS (Not all changes were applied, see bug for details)
1504   * Enh #3276: Add bugnote numbering and the ability to link to bugnotes directly using configured tags like with buglinks
1505   * Fix #3292: Exporting csv results in "cannot modify header" error.
1506   * Fix #3295: $g_limit_reporters doesn't work.
1507   * Fix #3306: PHP error if unable to connect to database.
1508   * Languages: Updated Italian, German, Spanish, Slovak, Swedish, French and Dutch localisations.
1509   * Languages: Synchronised localisation files with English localisation.
1510   * Added Mantis FAQ to documentation folder.
1511   * Mantis Manual is now available online at http://mantisbt.sourceforge.net/manual/
1512  
1513  2003.03.22  -  0.18.0a4
1514  
1515   * Check whether other forms of compression are enabled before we turn on ob_gzhandler() in our output handler.  This should hopefully avoid problems people have had with blank pages resulting from compression problems.
1516   * Remove "show source" functionality which was a security hole and of little use
1517   * Languages: Updated Italian and Dutch localisations.
1518   * Languages: Added Slovak localisation.
1519   * Languages: Synchronised localisation files with English localisation.
1520   * Languages: Changed code page of Czech translation.
1521   * Enhancement: Added bug summary by project on summary page (#1759).
1522   * Enhancement: Reduced number of SQL queries on summary page (#3046).
1523   * Enhancement: Field names in bug history are now localized.
1524   * Enhancement: g_use_iis default value is now based on auto-detection of IIS servers.  Before it was defaulted to OFF.
1525   * Fix: 'Display selected only' on print bugs page fixed.
1526   * Fix: 'Hide resolved' now also works for report printing and export.
1527   * Fix: Do not call custom_field_set_value() in bug report and bug update if user has no write access.
1528   * Fix: Printing context in case of errors is not working properly (a lot of notices are generated).
1529   * Fix #2626: $g_primary_table_tags is documented and in config files but never used
1530   * Fix #2839: 'Join incorrect in print_reporter_options and print_assign_to_option_list'
1531   * Fix #2902: Project name is not printed on bug list report.
1532   * Fix #2953: 'View all bugs page empty'.  We now disabled compression if zlib isn't available to php.  See notes in the config_defaults_inc.php for information on enabling zlib on Windows.
1533   * Fix #3011: 'Hide resolved' flag is now preserved when re-sorting bug list.
1534   * Fix #3019: Application Error 200 after updating a bug.
1535   * Fix #3020: Error when deleting a bug with bugnotes.
1536   * Fix #3021: Error when using phpMailer.
1537   * Fix #3022: Add user to project form lists disabled users.
1538   * Fix #3047: Manually assigned developers cannot resolve in All Projects view.
1539   * Fix #3050: Setting Assigned To to null causes Status to change to assigned
1540   * Fix #3055: (Non-email) URLs containing '@' characters are now linked correctly.
1541   * Fix #3058: Clicking on view_all_bug_page.php results in 'file download' popup.
1542   * Fix #3062: category, version option lists (and custom fields/reporter/assign to) populated from current project rather than bug category.
1543  
1544  2003.02.26  -  0.18.0a3
1545  
1546   * Behaviour change: allow bug IDs to get replaced when they are preceeded by any character that is not a letter, a number, or an underscore instead of requiring them to be preceeded by whitespace
1547   * Enhancement: Added "Hide resolved" functionality to bug list page.
1548   * Enhancement: When an enumeration is not found, display @<enumid>@ instead of @null@.
1549   * Enhancement: Added file type icons next to project documents and bug file attachments.  Also provided a set of standard icons.
1550   * Enhancement: Added a section to the bug view pages that lists the users that are monitoring the current bug.
1551   * Enhancement: Improved the layout of the "Send a reminder" form.
1552   * Fix: META redirects were not XHTML-compliant
1553   * Fix: $g_lang_current was not available to custom_strings_inc.php
1554   * Fix: reduced the executed number of queries throughout the interface
1555   * Fix: improved handling of bad cookies (you now get a chance to log in again)
1556   * Fix: Added the removal of invalid history entries that were added due to escaping errors to the string escaping fixes.
1557   * Fix: Improve speed of actions that trigger email sends by reducing the number of queries by 200x (20,000%). Queries when sending emails are now linear to the number of users receiving the email instead of the number of users in the system.
1558   * Fix: error deleting bug files fixed
1559   * Fix: display logical filename rather than file system filename for project documents in project document edit page.
1560   * Fix #838:  Show attached images as images instead of links.
1561   * Fix #2075: Mantis does not correctly display images when they are clicked ( $g_file_upload_method = DATABASE ).
1562   * Fix #2939: Confusing file names for uploaded project documents.
1563   * Fix #2940: Error when uploading document with no upload path.
1564   * Fix #2944: Project files are not deleted when project is deleted.
1565   * Fix #2953: View all bugs page empty (temporary fix by disabling compression when running on an IIS server).
1566   * Fix #2954: Bgcolor attribute on TD in view_all_bug_page (moved to TR) [optimisation]
1567   * Fix #2956: db_insert_id() did not use mysql_insert_id(), but executed another query (which is probably slower)
1568   * Fix #2961: A disabled project can not be the currently selected project
1569   * Fix #2964: proj_doc_add.php is empty if document file already exists
1570   * Fix #2967: Make bugnotes visible while updating bugs (updating, resolving, and closing)
1571   * Fix #2968: Add query counts to action pages.
1572   * Fix #2969: Bug not found error when deleting a bugnote.
1573   * Fix #2970: Sending a reminder sends two notifications.
1574   * Fix #2974: Message "APPLICATION WARNING #300" on main page.
1575   * Fix #2975: 'date modified' column of bug history in email is to tight.
1576   * Fix #2976: Incorrect handling of URLs.
1577   * Fix #2978: URLs not hyperlinked in news_add page.
1578   * Fix #2980: Escaping fixes are not applied to the bug history table.
1579   * Fix #2982: Having email_set_category set to EMAIL_CATEGORY_PROJECT_CATEGORY erased various mail headers.
1580   * Fix #2989: Allow managers to manage bugnotes.
1581   * Fix #2992: Unable to attach files to bugs (or documents to projects) [applicable to Windows servers]
1582   * Fix #2993: Read/Write access levels not checked in custom fields.
1583   * Fix #2997: 'Trouble assigning a user to a project from the Manage Account'
1584   * Fix #3001: Users cannot delete/edit their own bugnotes.
1585   * Fix #3005: custom_field_api.php does not work with PHP 4.0.6.
1586   * DB Upgrade: Added "id" primary key to bug history table (needed for #2980).
1587   * Languages: Updated German localisation.
1588   * Languages: Synchronised localisations with English
1589   * Changed config option (default_notify_flags): remove 'admin', 'manager', and 'threshold' categories and add 'threshold_min' and 'threshold_max'
1590   * New config option (bugnote_allow_user_edit_delete): controls whether users are allowed to edit or delete their own bugnotes.
1591   * New config option (email_receive_own): controls whether users receive emails for changes they make
1592   * New config option (display_project_padding): controls the level of padding on project ids
1593   * New config option (display_bug_padding): controls the level of padding on bug ids
1594   * New config option (display_bugnote_padding): controls the level of padding on bugnote ids
1595   * New config option (file_type_icons): provides mapping between file extensions and icons to be used for file types.
1596   * New config option (show_monitor_list_threshold): threshold needed to view the list of users monitoring a bug.
1597   * New config option (document_files_prefix): prefix to be used for file system names for documents uploaded to projects (eg: doc-001-myprojdoc.zip when using prefix 'doc').
1598   * New config option (preview_attachments_inline_max_size): Configure the maximum size for an attachment to be viewed inline.  (needed by #838)
1599   * Removed config option (bugnote_include_file): Used file path directly since there is no reason to make it configurable.
1600   * Removed config option (bugnote_view_include_file): Used file path directly since there is no reason to make it configurable.
1601   * Removed config option (bugnote_add_include_file): Used file path directly since there is no reason to make it configurable.
1602   * Removed config option (history_include_file): Used file path directly since there is no reason to make it configurable.
1603   * Removed config option (print_bugnote_include_file): Used file path directly since there is no reason to make it configurable.
1604   * Removed config option (view_all_include_file): Used file path directly since there is no reason to make it configurable.
1605   * Removed config option (bug_view_inc): Used file path directly since there is no reason to make it configurable.
1606   * Removed config option (bug_file_upload_inc): Used file path directly since there is no reason to make it configurable.
1607  
1608  2003.02.19  -  0.18.0a2
1609  
1610   * Behaviour change: Project documentation is now sorted by title
1611   * Enhancement: Project name is shown in print_bug_page
1612   * Fix: #2938: 'Double quotes not handled correctly in manage_custom_field_edit_page'
1613   * Fix: handle special characters correctly in the rest of the manage_custom_field_* pages
1614   * Fix: #2937: 'Double quotes not handled correctly in version names'
1615   * Fix: #2936: 'SYSTEM WARNING: ob_gzhandler() used twice'
1616   * Fix: #2941: Checking that project upload path exists and is writable to webserver
1617   * Fix: #2943: Document title should be mandatory
1618   * Fix: #2949: News title and body should be mandatory.
1619   * Fix: #2952: Email address of news poster always visible.
1620   * Fix: at various places, the currently selected project (as specified by the cookie) was used instead of i.e. a bug's project
1621   * Fix: lang_api did not load the user's preferred language
1622   * Fix: obscure error when database connect failed
1623   * Fix: error when deleting news items
1624   * Fix: we no longer execute thousands of queries in view_all_bug_page when there are a lot of users in the database
1625   * Fix: the sort direction in 'View all bugs' was passed directly to the query
1626   * New config option (mail_priority): if use_x_priority is set to ON, what should the value of X-Priority be? The default is 3 (instead of 0 in previous version, which was misinterpreted by some MTAs)
1627   * New config option (long_process_timeout): the number of seconds to give long executing pages (like database upgrades) to complete before aborting them (defaults to 0 which is unlimited)
1628   * New config option (private_project_threshold): threshold needed to get into private project automatically
1629   * Removed config option (mail_send_crlf): having this option off (default) violated RFC 822bis and there shouldn't be any server which required it to be set to off
1630   * Languages: Updated Dutch, French, German and Italian localisations.
1631   * Languages: Synchronized localisation files with the English localisation.
1632   * Security enhancement: it is now impossible to 'fill in' forgotten language strings using GET/POST/COOKIE variables
1633  
1634  2003.02.16  -  0.18.0a1
1635  
1636   This release contains literally hundreds, if not thousands, of changes.
1637   Upcoming releases will hopefully follow a *much* quicker release cycle now
1638   that we are back on track.
1639  
1640   This marks the first release of Mantis with a completely refactored API
1641   library.  All the API files are in the core/ directory should you wish to
1642   examine them in more detail.  The process of cleaning up the APIs and making
1643   sure all the pages use them is still not quite complete, but we are getting
1644   close
1645  
1646   Listing every individual change would be unproductive but the key ones are
1647   listed or summarized below:
1648  
1649   * Behaviour change: made 'normal' the default priority for new bugs
1650   * Behaviour change: Merged default/config_inc1.php and default/config_inc2.php in config_inc.php in the main directory
1651   * Behaviour change: Removed f_ prefix from POST and GET field names
1652   * Changed config options (*_color): now use $g_status_colors['<status color>'] array. For example, $g_new_color is replaced with $g_status_colors['new'].
1653   * Changed config options (default_advanced_report, default_advanced_view, default_advanced_update): now ON/OFF instead of BOTH/SIMPLE/ADVANCED (they never worked the other way anyway)
1654   * Changed config options (login_method): the constant CRYPT_FULL_SALT is now deprecated and should be replaced with CRYPT, which behaves exactly the same, or MD5
1655   * Code cleanup: added validation checks for all inputs that are passed on to database queries
1656   * Code cleanup: db_prepare_string(), db_prepare_int(), and db_prepare_bool() to be called on data before it goes into the database
1657   * Code cleanup: modified input-checked variables to be prefixed by $c_
1658   * Code cleanup: Moved admin_* scripts into admin/ directory
1659   * Code cleanup: Moved core_* files into core/ directory, which can be moved out of the webroot
1660   * Code cleanup: Replaced '/' with DIRECTORY_SEPARATOR throughout to make things cross-platform
1661   * Code cleanup: Rewrote large parts of Mantis to improve security
1662   * Copyright transfered by Kenzaburo Ito to 'Mantis Group', consisting of all of Mantis developers, as of 2002. All files have had their copyright notices changed to reflect this.
1663   * Enhancement: added a button to copy categories from another project, in addition to the current 'copy to'
1664   * Enhancement: added a direct link, with a small icon, on each bug row, so that users on a selected project can switch directly to the update bug page (simple/advanced depending on user preferences).
1665   * Enhancement: added a remove link next to the edit link in the project categories and project versions to allow deleting without going into edit.
1666   * Enhancement: added announcement flag to news.  Announcements are always kept at the top of the news page.
1667   * Enhancement: admin_check script moved to admin/check.php and rewritten to be more complete
1668   * Enhancement: added javascript autofocus to the login page
1669   * Enhancement: added javascript autofocus to the report bug pages
1670   * Enhancement: added links from the counters of bugs reported and assigned to logged in user to their corresponding filtered view
1671   * Enhancement: added support for custom_constants_inc.php, if this file is found in main directory it gets included after constants_inc.php.  It is useful to define constants for custom enumerations.
1672   * Enhancement: added support for custom_strings_inc.php, if this file is found in main directory it gets included after lang/strings_xxxx.php to allow overriding of strings without modifying the language files.  $g_active_language can be used to check the active language.
1673   * Enhancement: added support for modifying the reporter of a bug
1674   * Enhancement: Added Word2k and Excel export in print_all_bug_page.php. Users can choose the bugs to display/print, and the fields to export with the 'Printing Options' link.
1675   * Enhancement: Administrators can now modify the preferences for all users that are not protected.  Protected users need to be unprotected first.
1676   * Enhancement: allow managers to update project information, change project user list, add/edit/delete categories and versions
1677   * Enhancement: auto-assign bugs when a default user is specified for the category and a bug is not pre-assigned
1678   * Enhancement: automatic defaults for $g_path and $g_absolute_path rather than dummy values.  This should avoid the need of redefining these values in config_inc.php and also support multiple domains.
1679   * Enhancement: bugs can be marked private
1680   * Enhancement: bug change history
1681   * Enhancement: caching of much DB data to prevent multiple requests for the same information
1682   * Enhancement: Cleaned up file uploading with better error messages and hiding file upload when it's disabled in PHP
1683   * Enhancement: confirm a lot of destructive actions before performing them
1684   * Enhancement: email_api.php sends a content-type header in emails
1685   * Enhancement: enter a bugnote when you update a bug
1686   * Enhancement: html_api.php prints a META-tag defining the charset
1687   * Enhancement: improved the behaviour of sorting the tables of users and projects in 'Manage'
1688   * Enhancement: in the view all bugs page, when 'All Projects' is selected, the project name is now displayed in smaller font over the category
1689   * Enhancement: include tabindexes in the form fields on the bug reporting pages
1690   * Enhancement: look in environment variable MANTIS_CONFIG to find a config file to load after config_inc.php (useful for vhosts)
1691   * Enhancement: make br, hr, li, img, selected, checked, and other html elements XHTML compliant
1692   * Enhancement: more visual graph pages in summary_page.php. Caution, old versions of JPGraph may cause problems, use v1.6.3 or above if you can.
1693   * Enhancement: news can now be made private
1694   * Enhancement: offer multiple group bug actions in view_all_bug_page.php
1695   * Enhancement: private bugnotes. At present these bugnotes are omitted from sent emails, a future release will put private bugnotes in emails to those who should see them.
1696   * Enhancement: provide a notification when a bug is deleted
1697   * Enhancement: reminder feature to let you send a message about a bug to a list of users
1698   * Enhancement: reworked BCTimer class to be more useful for debugging
1699   * Enhancement: send Bug History in e-mails
1700   * Enhancement: added new database upgrade system to allow you to easily apply database schema changes when  upgrading.
1701   * Enhancement: support uploading attachments to an FTP server (so now there is DISK, DATABASE, and FTP).  Recently uploaded/downloaded attachments are cached at the web server.
1702   * Enhancement: User names are now auto-generated for accounts that no longer exists.  The user names are prefixed by the string given in the config option prefix_for_deleted_users.
1703   * Enhancement: user_api.php, login.php and login_page.php send the user back to the referring page after login
1704   * Enhancement: warn the user if his browser does not support cookies, either because it's too old or because it was disabled
1705   * Enhancement: you can add multiple categories in one step. This is done by separating category names by the pipe character '|'.  For example to add category 'A' and 'B', add 'A|B'.
1706   * Enhancement: you can monitor bugs even when not reporter or handler
1707   * Enhancement: support for custom fields.
1708   * Enhancement: you can now change the password encryption method by simply changing the configuration option - Mantis will change your passwords automatically as people login
1709   * Fix: Account pruning now also removes profiles, preferences and such.
1710   * Fix: all string files use single quotes instead of double quotes
1711   * Fix: bug that let you change your username to that of an already existing user
1712   * Fix: bug where upload paths with \'s in them kept getting escaped over and over
1713   * Fix: defects with updating project categories and versions
1714   * Fix: deleting the current project no longer gives an error (#2808)
1715   * Fix: email address validation should be much more RFC 822 compliant (#2819)
1716   * Fix: Made 'light grey' the default color for 'closed'
1717   * Fix: make form elements standards compliant
1718   * Fix: prevent an unauthorized user from deleting a bug by modifying the URL
1719   * Fix: print_api.php escapes double quotes in text fields, instead of replacing them by single quotes
1720   * Fix: problem deleting bugnotes
1721   * Fix: problem in core_API.php where constants were used before declaration
1722   * Fix: problem in email_api.php where an email could be sent to nobody at all, in rare cases
1723   * Fix: problem in manage_proj_update.php which gave a warning when editing projects with empty upload file paths
1724   * Fix: problem with ambiguous column names in queries when using the text search or applying filters
1725   * Fix: problem with print_assign_to_option_list() not selecting the current user
1726   * Fix: quoted various text values retrieved from a database and used in a database query.
1727   * Fix: Removed special status of 'closed' concerning colors. 'View all bugs' will use the configured background color.
1728   * Fix: Removed str_pad() we can use str_pad() from PHP4 now
1729   * Fix: replace & in URLs with &amp; to conform with standards
1730   * Fix: use single quotes whenever possible if double quotes were unnecessary
1731   * Fix: Use supervariables ($_SERVER, $_REQUEST, etc.) in PHP >= 4.1.0, since the old variables are deprecated
1732   * Fix: when viewing all bugs for all projects you no longer see bugs from disabled projects
1733   * Fix: Disabled user accounts no longer receive notification emails.
1734   * Languages: Added $s_charset to all localization files.
1735   * Languages: Added Chinese Simplified translation.
1736   * Languages: Removed French2 localization (out of date, without HTML entities. Replaced by new French localization).
1737   * Languages: removed HTML entities from all localization files
1738   * Languages: Updated comments in all localization files to point to correct file names.
1739   * Languages: Updated Hungarian, Russian, Romanian, German, Danish, Norwegian and Dutch localizations.
1740   * New APIs: see all the files in core/ ending with _api
1741   * New config option (allow_blank_email): allow blank email addresses (ie none specified)
1742   * New config option (allow_reporter_close): allow reporters to close the bugs they reported
1743   * New config option (allow_reporter_reopen): allows reporters to reopen closed bugs that they reported if they are unhappy with the resolution (defaults to ON) (see issue #2108)
1744   * New config option (auto_set_status_to_assigned): automatically set the status to ASSIGNED when an issue is assigned.  Default is ON.
1745   * New config option (bug_reminder_threshold): the access level required to send reminders
1746   * New config option (bug_resolved_status_threshold): To mark the status threshold for marking bugs as readonly.  Default is RESOLVED.
1747   * New config option (compress_html): optional compression of html output
1748   * New config option (create_project_threshold): provide a threshold for users who can create projects
1749   * New config option (custom_field_edit_after_create): new option to control whether a user is directed to edit a custom field after creating it
1750   * New config option (custom_field_link_threshold): provide a threshold for users who can link and unlink custom fields but not delte, create, or modify them
1751   * New config option (custom_headers): contains a list of headers to prepend to each outgoing HTTP response.  This can be used for P3P policy headers among other things (see issue #2649)
1752   * New config option (debug_email): allows debugging e-mail messages during development by only sending them to the specified e-mail while including the original to, cc, bcc in the message body (currently supported only when phpmailer is used).
1753   * New config option (default_notify_flags and notify_flags): these replace $g_notify_developers_on_new, $g_notify_on_new_threshold, and $g_notify_admin_on_new.  The old flags are no longer supported.  The new ones provide full control on who should be notified on each event/action.
1754   * New config option (delete_bugnote_threshold): the access level required to delete a bug
1755   * New config option (delete_project_threshold): provide a threshold for users who can delete projects
1756   * New config option (email_set_category): make Mantis set the category of the e-mail sent (via mail()/phpMailer).  This is useful in organising e-mails better using clients like Microsoft Outlook.
1757   * New config option (handle_bug_threshold): the access level required for a user to appear in the assign to list and be able to handle bugs
1758   * New config option (history_default_visible): whether bug history should be visible by default or only when requested.
1759   * New config option (html_make_links): Replaces allow_href_tags. When true, convert text links in strings into actual anchor tags.
1760   * New config option (html_valid_tags): Replaces allow_html_tags and html_tags.  Set it to a string containing a comma-separated list of tag names that should be allowed in messages.
1761   * New config option (limit_email_domain): only allow emails in the given domain
1762   * New config option (manage_custom_fields_threshold): controls who may make changes to custom fields
1763   * New config option (manage_news_threshold): threshold needed to manage news postings
1764   * New config option (manage_user_threshold): access level required to modify/create/delete users
1765   * New config option (notify_admin_on_new): enable/disable notifications to admins on arrival of new bugs
1766   * New config option (notify_on_new_threshold): the access level above which users will be notified of new bugs
1767   * New config option (project_user_threshold): access level required to add/remove users to/from a project
1768   * New config option (reminder_recipents_monitor_bug): To automatically add recipients of bug reminders to the monitor list of the defect.  This is done if the access level is greater than or equal to monitor threshold and the recipient is not the handler or the reporter.
1769   * New config option (show_detailed_errors):
1770   * New config option (show_notices):
1771   * New config option (show_project_menu_bar): adds a menu bar with all the projects as links
1772   * New config option (show_queries_count and show_queries_list): track the executed queries and display their total count, unique queries count, and the actual list of queries executed
1773   * New config option (show_warnings):
1774   * New config option (smtp_password): password to use when connection to an smtp server with phpMailer
1775   * New config option (smtp_username): username to use when connection to an smtp server with phpMailer
1776   * New config option (store_reminders): controls whether to store sent reminders as a bugnote
1777   * New config option (summary_category_include_project): display "[project] category" rather than "category" only in summary for "All Projects"
1778   * New config option (update_bug_threshold): the access level required to update a bug
1779   * New config option (upload_project_file_threshold, upload_bug_file_threshold, allow_reporter_upload): control what users may upload what kinds of files
1780   * New config option (view_attachments_threshold): the access level required to view attachments.  This is useful when there is a need to share the knowledge about the defects, but to secure customer data.
1781   * New config option (view_summary_threshold): the access level required for viewing the summary page
1782   * New file (obsolete.php): checks for obsolete variables and tells the operator
1783   * Removed config option (allow_href_tags): see new option html_make_links
1784   * Removed config option (allow_html_tags): see new option html_valid_tags
1785   * Removed config option (html_tags): see new option html_valid_tags
1786   * Removed config option (register_globals): just check the actual value of the PHP config variable
1787   * Removed config option (php): this variable containing the file extensions (php3 of php) was only used in config, so do a search and replace if you need it
1788   * Renamed config option: allow_bug_delete_access_level to delete_bug_threshold
1789   * Renamed config option: bug_move_access_level to move_bug_threshold
1790   * Renamed file: manage_create_new_user.php to manage_user_create.php
1791   * Renamed file: manage_create_new_user_page.php to manage_user_create_page.php
1792   * Renamed file: report_add.php to bug_add.php
1793   * Renamed file: report_bug_advanced_page.php to bug_add_advanced_page.php
1794   * Renamed file: report_bug_page.php to bug_add_page.php
1795   * Security fix: Mantis no longer relies on register_globals being turned on
1796  
1797  2002.08.23  -  0.17.5
1798   * Corrected bug_delete.php and bug_delete_page.php, which ignored the $g_allow_bug_delete_access_level setting.
1799   * Corrected bug_close.php and bug_close_page.php, which ignored the $g_close_bug_threshold setting.
1800   * Corrected bug_reopen.php and bug_reopen_page.php, which ignored the $g_reopen_bug_threshold setting.
1801   * Fixed problems in bug_update_advanced_page.php, bug_update_page.php, view_bug_advanced_page.php and view_bug_page.php which allowed users to view private bugs. It does that icky logout thing again, which will be replaced with a nice message in 0.18.0.
1802   * Fixed a problem in view_all_bug_page.php which allowed users to see public bugs in private projects when all projects were marked private.
1803  
1804  2002.08.19  -  0.17.4a
1805   * Fixed the fix of the ambigious column problem
1806   * Fixed the 'second line of defense' against the arbitrary-code-execution vulnerability
1807  
1808  2002.08.18  -  0.17.4
1809   * This is a maintenance release. It patches up several vulnerabilities in 0.17.3. No features have been added.
1810   * Fixed a problem in config_inc2.php, which would allow a malicious user to execute arbitrary code and view any local file available to the webserver-user.
1811   * Fixed a problem in summary_graph_functions.php, which just allowed a malicious user to execute arbitrary code.
1812   * Fixed a problem in print_all_bug_page.php, which allowed reporters to see bugs they hadn't reported, even when $g_limit_reporters is set to ON.
1813   * Fixed a problem in view_all_bug_page.php, which allowed any user to see the summaries of public bugs in private projects, by manipulation of the project cookie.
1814   * Modified admin_check.php to prevent use by spammers.
1815   * Modified the database upgrade script to prevent someone from accidentally or intentionally running the scripts on an updated database.
1816   * Fixed a problem in core_user_API.php, which probably caused the infinite-redirect problem in Mozilla/Opera browsers.
1817   * Fixed a problem with ambigious columns in view_all_bug_page.php
1818  
1819  2002.05.19  -  0.17.3
1820  
1821   * Bumped version number.
1822   * Fixed problem with CSV not downloading.
1823   * Fixed no colors when using non-English languages (temporary fix).
1824   * Fixed bug_close to add bugnote.
1825   * Fixed file uploads to not show up for VIEWERS.
1826   * Modified core_API.php to always turn magic_quotes_runtime OFF.
1827   * Modified disk uploads to use the file_download.php script.
1828   * Modified bugnote last_modified query slightly.
1829   * Modified reporter and assign_to option lists.
1830   * Updated PHP and MySQL requirements.
1831   * Updated Norwegian, Russian, Danish and Dutch translations.
1832   * Added die to print_header_redirect().
1833   * Added russian_koi8 translation.
1834   * Added HTTP_POST_FILES to core_API.php.
1835   * Added check for empty bugnotes.
1836   * Removed view_csv_export_inc.php (unused).
1837   * Removed print_user_option_list() (unused).
1838   * Closed a security problem in account_update.php.
1839  
1840  2002.05.12  -  0.17.2
1841  
1842   * Fixed error in set_project where setting a project would result in a loop.
1843   * Fixed account profiles to check for blank inputs.
1844   * Fixed some problems with BASIC_AUTH.
1845   * Fixed problems with documentation links.
1846   * Fixed a few documentation errors in configuration.html.
1847   * Fixed bug_update to no longer cut off steps_to_reproduce if it has quotation marks.
1848   * Fixed # bug links in emails.
1849   * Fixed bugnote update to redirect properly after update.
1850   * Fixed bugnote update to check for proper access.
1851   * Fixed bug_file_upload_inc to user $g_max_file_size.
1852   * Fixed CSV exporting to not have SPAN tags.
1853   * Fixed CSV export MIME type.
1854   * Fixed potential variable warning in main_page.
1855   * Fixed signup to detect empty usernames.
1856   * Fixed user creation to detect empty usernames.
1857   * Fixed bug file upload error.  Error message was misreported.
1858   * Fixed project doc upload error.  Error message was misreported.
1859   * Fixed problem with bottom page menu not displaying when turned on.
1860   * Fixed warning message on report. Warning: Undefined variable: f_file_name ...
1861   * Fixed edit bugnote to allow the correct users to edit and update.
1862   * Fixed g_limit_reporters to work properly for project users.
1863   * Modified accounts so that protected accounts are not accessible by the user.
1864   * Modified report page formating.
1865   * Modified file size reports to show up as bytes.
1866   * Modified email string padding and line separation characters.
1867   * Modified account page to show default and current project access levels.
1868   * Modified news posting to properly limit project lists for non Administrators.
1869   * Modified reset password functionality to use g_send_reset_password to determine whether a password is set to blank or emailed to the user.
1870   * Modified color legend is now generated form the $g_status_enum_string variable.
1871   * Modified print_enum_string_option_list() to work better.
1872   * Modified bug_update_advanced to allow for more fields to be updated.
1873   * Modified email subject links to match standard Mantis email format.
1874   * Modified view bug pages to show bug status via color.
1875   * Modified more pages to show bug status via color.
1876   * Modified setcookie() to use paths.
1877   * Modified fopen() to open with rb instead of r.
1878   * Modified language files to use long php tags.
1879   * Modified tr bgcolor elements and moved them into td bgcolor blocks to help MacOS IE color table cells properly.
1880   * Modified view_all_bug_page to use view_all_set as a pure script to set cookies.
1881   * Modified g_hide_user_email to be g_show_user_email and have different usage modes.
1882   * Modified phpmailer AddAddress in email sending to allow for multiple to recipients.
1883   * Modified project user adding to use a multi-select list box.
1884   * Modified get_enum_string to use the g_ enum string value instead of the s_ enum string value.
1885   * Modified br tags to be new xml style tags.
1886   * Modified time stats in summary to use CLOSED instead of resolved.
1887   * Modified setcookie() to use g_cookie_path when unsetting.
1888   * Modified set_project.php to avoid double refresh when using IIS.
1889   * Modified project user module behavior.
1890   * Modified delete file attachments to chmod( 0775 ) so write permissions are granted.
1891   * Modified get_view_redirect_url() call on bug_assign.php to handle redirects better.
1892   * Modified search to look in bugnotes.
1893   * Modified is_duplicate_category().  Reversed the arguments.
1894   * Modified to use core_project_API.php.
1895   * Modified to use core_version_API.php.
1896   * Modified print_all_bug_page.php to seach bugnotes.
1897   * Modified print_reporter and assign_to option_lists() to display lists properly.
1898   * Added Hungarian translation.
1899   * Added Japanese translation.
1900   * Added Czech translation.
1901   * Added g_bug_link_tag to let users customize how to create bug links.
1902   * Added a "jump to bugnotes" quicklink at the top of the view bug pages.
1903   * Added a global option to control what access levels can delete bugs.
1904   * Added g_bug_move_access_level to control what access level can move bugs to other projects.
1905   * Added extra link after a bug report to go directly to the new bug.
1906   * Added g_close_bug_threshold for closing a bug.
1907   * Added print report link to view all bug page.
1908   * Added g_allowed_files and g_disallowed_files to control what files types may be uploaded.
1909   * Added user to project multi-select listbox in manage section.
1910   * Added list of projects  a user is assigned to to the account page.
1911   * Added print bug view.
1912   * Added jump to bug form.
1913   * Added core_proj_user_API.php.
1914   * Added make_lf_crlf() to remove bare line feeds.
1915   * Added g_strip_bare_lf to toggle use of make_lf_crlf().
1916   * Added priority reporting on the report form for developers.
1917   * Added project category copy.
1918   * Added CRYPT_FULL_SALT authentication.
1919   * Added page timer.
1920   * Added mt_srand() call in core_API.php.
1921   * Added g_register_globals global for installations where register_globals is Off.
1922   * Removed access_min and access threshold concepts from the user and project management.
1923   * Removed extra "echo" in news archive page.
1924   * Removed proj_user_delete_page.php.
1925   * Removed dependency on s_ enum strings.  Use g_ enum strings instead.
1926   * Updated Copyright to 2002.
1927   * Added $g_use_javascript to default/config_inc1.php (SC)
1928  
1929  2002.03.15  -  0.17.1
1930  
1931   * Fixed missing closing span tag in view_bug_*page.php.
1932   * Fixed advanced summaries (jpgraph) for general statistics for all projects.
1933   * Fixed small problem in all localization files (for $s_reset_request_msg).
1934   * Fixed summary stats for developers when they are assigned with "developer" rights at a project and do not have default profile >="developer".
1935   * Fixed reporter poplist filter in buglist when users are assigned >="reporter" at a project and do not have default profile >="reporter".
1936   * Fixed summary page for "All projects" option
1937   * Fixed printable buglist for "All projects" option
1938   * Fixed document links (ChangeLog, README, etc.)
1939   * Fixed problem where portuguese_brazil localization did not appear correctly.
1940   * Fixed several minor CSS class consistency issues.
1941   * Fixed file download links to use rawurlencode().
1942   * Fixed admin_check.php to check for Windows style \.
1943   * Fixed file dates to display correctly.
1944   * Fixed bug update button to go to proper simple or advanced page.
1945   * Fixed a problem where users could not report bugs if uploading was disabled.
1946   * Fixed a minor problem in the print_reporters_option_list().
1947   * Fixed more CSS issues.
1948   * Fixed file uploads to not allow duplicate files when using DISK.
1949   * Fixed file upload switch with break statements.
1950   * Fixed print_assign_to_option_list() to accurately reflect settings.
1951   * Fixed print_reporter_option_list() to accurately reflect settings.
1952   * Fixed the access level checks to be more accurate.
1953   * Fixed summary by category to work when categories have single quotes.
1954   * Removed site_settings link in print_manage_doc_menu().
1955   * Removed action confirmations in Account pages.
1956   * Removed action confirmations in Bug/Bugnote pages.
1957   * Removed action confirmations in Login/Logout pages.
1958   * Removed some action confirmations in Manage pages.
1959   * Removed some action confirmations in News pages.
1960   * Removed some action confirmations in Project Doc pages.
1961   * Removed action confirmation in set_project page.
1962   * Removed $g_quick_proceed.  It is no longer used.
1963   * Renamed doc/CONFIGURATION to doc/CUSTOMIZATION.
1964   * Modified edit user links to use the username instead of the [edit] link.
1965   * Modified edit project links to use the project name instead of the [edit] link.
1966   * Modified default/config_inc1.php to have more more css global variables.
1967   * Modified wordwrap to use built-in php function if available.
1968   * Modified bug_assign and bug_close to use g_quick_proceed.
1969   * Modified bug_resolve to use only one form.
1970   * Modified bug_close to allow a bugnote to be added when closing.
1971   * Modified bug_reopen to allow a bugnote to be added when reopening.
1972   * Added project name as supplementary info next to bug id in buglist for "All projects" option
1973   * Added Basic Authentication patch.
1974   * Added CSV Export patch.
1975   * Added Anonymous Login patch.
1976   * Added CVS linking patch.
1977   * Added g_hide_closed_default for filter defaults.
1978   * Added g_show_bug_project_links to toggle project links in All Project mode.
1979   * Added mime_encode() to process the email subject text.
1980   * Added blank category check when adding project category.
1981   * Added blank version check when adding project version.
1982  
1983  2002.01.23  -  0.17.0
1984  
1985   * Fixed potential problems with proxies and HTTP_REFERER not being properly sent.
1986   * Fixed bugnote editing to be unavailable when bug is resolved or closed.
1987   * Fixed viewing bugs to automatically switch projects if you view a bug from another project (often done through a link).
1988   * Fixed file uploads to report an error when a blank file is uploaded.
1989   * Fixed database and file to no longer use TIMESTAMPS.
1990   * Fixed password reset to blank to work for other encryption types.
1991   * Fixed admin_upgrade.php to honor the $g_php global.
1992   * Fixed access checks to see if viewer has permission to view the bug.
1993   * Fixed project list drop down to work even if project user list is empty.
1994   * Fixed advaced summary compatibility with the latest JPGraph release (1.4)
1995   * Modified many files for extensive use of CSS.
1996   * Modified BLOB field to LONGBLOB.
1997   * Modified bug action buttons to be more consistent.
1998   * Modified version string to be longer.
1999   * Modified html functions to consolidate code.
2000   * Modified confirm messages to consolidate localization strings.
2001   * Modified comments to use one # instead of ### (save space)
2002   * Modified alternate_colors() to have default parameters.
2003   * Modified all files to use < ? p h p instead of < ?
2004   * Modified error messages to use $MANTIS_ERROR array.
2005   * Modified code to update last_updated/last_modified fields for bugs, bugnotes, and news.
2006   * Modified core_API.php and config_inc.php to use a default/ directory in
2007    addition to a config_inc.php placed in the root directory.
2008   * Added view by page feature.
2009   * Added edit new link in news update page.
2010   * Added file upload into database.
2011   * Added a link to Mantis at the bottom of the pages.
2012   * Added support for date_order field for version.
2013   * Added delete file capability.
2014   * Added view all projects capability.
2015   * Added support to move bugs from one project to another.
2016   * Added email check to admin_check.php3
2017   * Added a check to make sure the cookie_string really is unique.
2018   * Added a check for a duplciate user in the manage create user page.
2019   * Added Romanian translation.
2020   * Added g_allow_account_delete global to prevent self account deletion.
2021   * Added file upload check to see if directory exists.
2022   * Removed site_settings pages.
2023   * Removed unused cookie variables.
2024   * Removed sql_to_unix_time() function.  Unecessary with removal of TIMESTAMPS.
2025   * Removed menu_inc.php file and related variable.  Moved this into print_menu().
2026   * Removed print_mantis_version().  Moved it into print_foooter().
2027   * Removed some unused code.
2028   * Removed get_project_name() function.  Replaced with a more general get_project_field().
2029   * Renamed g_store_file_to to g_file_upload_method.
2030   * Renamed files to .php
2031   * Removed admin_cookiecheck.php3
2032   * Moved documents into doc/ subdirectory.
2033   * Moved language files into lang/ subdirectory.
2034  
2035  2001.12.01  -  0.16.1
2036  
2037   * Fixed SQL error when reporting bug in a private project.
2038   * Fixed problem where upgrade scripts were not executed for 0.16.0 upgrade.
2039   * Fixed problem with $g_limit_reporters limiting all users instead of just reporters and below
2040   * Modified admin_check.php3 to be more informative and useful.
2041   * Modified upgrade script to preserve timestamp fields.
2042   * Modified db_generate to enable projects by default.
2043   * Modified account_page.php3 to remove EOF usage.
2044   * Updated upgrade script to be more informative.
2045   * Updated French localization.
2046   * Added $g_allow_close_immediately to toggle "close immediately" option when resolving a bug.
2047  
2048  2001.11.27  -  0.16.0
2049  
2050   * Fixed minor HTML errors in core_html_API.php.
2051   * Fixed the view, report, and update pages to honor the forces advanced/simple modes.
2052   * Fixed problem with extra br tags being inserted in project descriptions
2053   * Fixed table names in the proj_doc_* pages to use variables instead of hardcoded names.
2054   * Fixed table names in bug_file_add.php3, report_add.php3, view_bug_advanced_page.php3, view_bug_page.php3 to use variables instead of hardcoded names.
2055   * Fixed a problem with bug updates making the status hard to deal with.
2056   * Fixed the emailing method to honor the private access threshold.
2057   * Fixed problem where reporters could assign bugs in advanced report page.
2058   * Fixed problem where not all proj_doc* pages had the top of page include.
2059   * Modified the mantis_bug_table.build field to be a VARCHAR(32).
2060   * Modified the mantis_bug_table.votes field to be an INT(4).
2061   * Modified the mantis_bug_table.os_build field to a VARCHAR(32).
2062   * Modified the mantis_user_profile_table.os_build field to a VARCHAR(32).
2063   * Modified the mantis_user_pref_table.language field to a VARCHAR(32).
2064   * Modified config_inc.php to properly support all localized langauges.
2065   * Updated Korean localization.
2066   * Updated Polish localization.
2067   * Updated Spanish localization.
2068   * Updated TROUBLESHOOTING file.
2069   * Added file_type field to mantis_bug_file_table and mantis_project_file_table.
2070   * Added LDAP login support.
2071   * Added ability to limit reporters to see only their bugs.  Security will need to be tightened later.
2072   * Added a legend for the status colors.
2073   * Added a empty string check before the AddBCC function when buidling the bcc list
2074   * Added a check to automatically add the trailing slash to the file path.
2075  
2076  2001.11.04  -  0.15.12
2077  
2078   * Added Swedish localization
2079   * Added print bugs feature
2080   * Fixed error where MD5 wasn't actually being used.
2081   * Fixed problem with the same password being generated over and over.
2082   * Fixed problem with the same cookie being generated over and over.
2083  
2084  2001.10.28  -  0.15.11
2085  
2086   * Modified advanced report's "assign to" drop down to sort alphabetically
2087   * Modified bug_update script to send emails and behave better
2088   * Modified file upload size down to 60 to help out page layout in Netscape
2089   * Modified view_all_bug_page refresh to include f_offset
2090   * Fixed the post-report forms to redirect properly even if a proxy clears the HTTP_REFERER
2091   * Added g_use_iis global to workaround an IIS bug with header/Location calls
2092  
2093  2001.10.28  -  0.15.10
2094  
2095   * Fixed problem with not being able to uncheck "hide closed" bugs filter checkbox
2096   * Fixed error with warnings on sending email
2097   * Fixed problem with being kicked out when editing bugnote
2098  
2099  2001.10.27  -  0.15.9
2100  
2101   * Fixed problem with warning on view filters.
2102  
2103  2001.10.26  -  0.15.8
2104  
2105   * Fixed problem with $g_manage_cookie not being unset on logout
2106   * Fixed error in db_upgrade.sql ( nul; should be null; )
2107   * Fixed serveral localization errors
2108   * Fixed email to only send to devlopers and higher for a given project
2109   * Fixed potential security hole with uploaded file permissions
2110   * Added ALT fields to IMG tags
2111   * Added edit bugnote capability
2112   * Added Polish localization
2113   * Added Russian localization
2114   * Added umask call to prevent uploaded files from being executed remotely.
2115   * Added Plain Text authentication
2116   * Added MD5 authentication
2117   * Added option to view priority as text
2118   * Updated Italian localization
2119   * Updated Korean localization
2120   * Updated Spanish localization
2121   * Modified User section so users with automatic access are listed
2122   * Modified view all filters to consolidate functionality
2123   * Modified view all filters to remember sort field and order
2124   * Modified authentication system to no longer require crypt()
2125   * Modified email formatting to work better with other languages
2126   * Modified set project to clear view filters when changing projects
2127   * Modified the report_bug pages to properly honor $g_show_report
2128   * Removed email_bug_info_to_address()
2129   * Removed print_handler_option_list()
2130   * Removed view_all_assigned/unassigned/report_bug_page and associated variables.
2131  
2132  2001.08.28  -  0.15.7
2133  
2134   * Fixed problem with account prefs not being updated.
2135  
2136  2001.08.27  -  0.15.6
2137  
2138   * Fixed potential security hole with file uploads.  Users can potentially
2139    copy files on server to be available via the browser.  This requires
2140    PHP 3.0.17 and higher.  Please consider disabling file uploads to disk
2141    if you cannot upgrade versions.
2142  
2143  2001.08.26  -  0.15.5
2144  
2145   * Fixed sort problems on view_all_bugs_page.php3
2146   * Fixed hide inactive problem in manage_page.php3
2147   * Fixed mysterious problem with global variables being set to ""
2148   * Fixed redirect problem when bug report not correctly filled out.
2149   * Added commented out examples for alternate links in css_inc.php
2150   * Added closing option tags.
2151   * Email prefs do not display when $g_enable_email_notification is 0.
2152   * Added Danish localization.
2153   * Fixed where updaters could assign to themselves.
2154   * Fixed where updaters could delete bugs.
2155   * Fixed where search result numbers correctly displayed.
2156   * Raised access required to ADMINISTRATOR for many manage_* pages.
2157   * Fixed error where default_profiles were not being picked up properly.
2158   * Fixed email subjects to unfilter url links properly.
2159   * Fixed simple search to correctly compare between bug_table and bug_text_table.
2160   * Added subject to emails when clicked on in the view_bug page.
2161   * Fixed "Assign To" drop down lists to reflect project user mappings.
2162  
2163  2001.08.19  -  0.15.4
2164  
2165   * Added pre-selecting project. Hint: login_page.php3?f_project_id=0000001
2166   * Fixed Warning: Missing argument 5 for print_manage_user_sort_link() in core_print_API.php
2167   * Fixed sorting in buglist is now preserved when going to next or prev page.
2168   * Fixed sorting in buglist. Bugs with high priority is now always first.
2169   * Replaced header( "Location: " ) calls with print_header_redirect().
2170   * Fixed error in simple bug search.
2171   * Added phpMailer support.
2172   * Fixed email error regarding devleoper notification on bug submissions.
2173   * Updated configuration document.
2174  
2175  2001.07.29  -  0.15.3
2176  
2177   * Added wordwrap() to text formatting in email messages.  Affects description and bugnotes.
2178   * Added new function process_plain_password().  Not used yet.
2179   * Added N/A to reproducibility
2180   * Added PHP version check to admin_check.php3
2181   * Added simple text search field to all view_all* pages.  This can also be used to lookup a bug by id
2182   * Added user count values to the manage page
2183   * Added $g_hide_user_email to toggle automatic mailto: linking of usernames.
2184   * Added prelimnary support for jpgraphs support.
2185   * Fixed bug in displaying date_submitted in emails
2186   * Fixed "Hide Inactive" checkbox in manage_page.php3
2187   * Fixed access check error where Viewers could add bugnotes
2188   * Ran a perl one-liner to try to remove all extra ^Ms from files
2189   * Renamed $f_show_changed to $f_highlight_changed
2190   * Removed get_bug_link_email - unused
2191   * Removed extra $v_summary = string_display() line in view_all_inc.php
2192   * Cleaned up email validation code
2193  
2194  2001.07.13  -  0.15.2
2195  
2196   * Fixed explode() error in view_all_unassign_bug.php3
2197   * Fixed variable error in report_bug_page.php3.  Affected report stay checkbox.
2198   * Fixed bug_delete.php3 error.  Removes uploaded file entries properly.
2199   * Fixed bug where news could not be edited to be Sitewide.
2200   * Fixed private projects being viewable by non-privileged users.
2201   * Modified set_project.php3 to redirect back to the same page if a view_all* page or the summary page.
2202   * Added wrap="virtual" tags to < textarea> for old browser users.
2203  
2204  2001.07.05  -  0.15.1
2205  
2206   * Added configuration.html
2207   * Fixed error in print_footer()
2208   * Fixed localization error in proj_doc_delete_page.php3
2209   * Fixed localization error in proj_users_menu_page.php3
2210   * Fixed localization error in view_all_inc.php
2211   * Fixed localization error in manage_page.php3
2212   * Fixed localization error in summary_page.php3
2213   * Fixed localization error in menu_inc.php3
2214  
2215  2001.07.02  -  0.15.0
2216  
2217   * Renamed span.bugnote_delete to span.bugnotedelete for css conformance
2218   * Added "" around all width and bgcolor tags for standards compliance
2219   * Split core_API.php into multiple files
2220   * Renamed many files to shorten filename length (for MacOS)
2221   * Added new functions for news_API
2222   * Switched from TIMESTAMP to DATETIME in the date_created/date_posted fields,
2223    made appropriate changes in code
2224   * Switched from ENUM to INT(2).  Now use hash to map from id to text
2225   * Reworked authentication check at top of pages
2226   * Fixed several places where manager was omitted when it should have been
2227    selected
2228   * Fixed error in documentation.html tags
2229   * Changed duplicate bug option list to text
2230   * Added SQL queires to make sure date() runtime errors disappear
2231   * Added str_pad() function to pad IDs with "0"
2232   * Removed show_source capability for anyone but admins
2233   * Removed strtotime() from all bug view_all* pages
2234   * Added better messages for when adding and updating duplicate categories
2235    and versions
2236   * Added count details to view_all* pages
2237   * Moved bugnote_add page into standard bugnote page
2238   * Added icon support
2239   * Added core_icon_API.php
2240   * Fixed sort errors in manage_project page
2241   * Improved sort category links
2242   * Added hypertest links for bugs formatted by #IDNUM (eg. #234)
2243   * Added new status CLOSED
2244   * Added more bug counts in various places
2245   * Added phpinfo() page in manage documantation section
2246   * Added news list/archive view mode
2247   * Added ability to edit text of bug details
2248   * Added checks to prevent accessing of non-existant bugs
2249   * Fixed error where "does not exist" was incorrectly reported as the handler
2250   * Modified repot_bug to allow a user to choose to add more bugs or return
2251    to view bug page
2252   * Added View Unassigned mode
2253   * Added urlencode/decode for project category and versions
2254   * Added prune functionality for old accounts that have never been logged into
2255   * Added file upload support
2256   * Added capability to let users choose site language
2257   * Added more information to bug_resolve2 page
2258   * Added more user preferences
2259   * Added more existance checks for bugs and users
2260   * Modified view by reporter to not show viewers
2261   * Fixed security problem where anyone could delete/edit any non-protected account
2262   * Fixed security problem where anyone could delete/edit any profile
2263   * Fixed misspelling in email_reopen
2264   * Added view site settings page for admin
2265   * Added check for duplicate project error message when adding new projects
2266   * Many Many more... (sorry, I can't remember all of them)
2267  
2268  2001.03.06  -  0.14.8
2269  
2270   * Fixed password matching problem with manage create new user
2271   * Fixed email bug for assigning bug
2272   * Fixed warning in view all pages
2273   * Fixed duplicate top_include_pages on view_bug_page
2274   * Improved g_show_project_in_title
2275   * Updated portuguese trnaslation to handle email text better
2276  
2277  2001.03.05  -  0.14.7
2278  
2279   * Added Dutch translation
2280   * Added Norwegian translation
2281   * Added g_show_project_in_title to allow project name title display
2282   * Added login check on login_page.php3
2283   * Added better email localization
2284   * Added email to developers and up when new bug reported
2285   * Added access_level check for bug delete
2286   * Added simple check for non-matching password in manage ccount create
2287   * Improved email message
2288   * Modified view bug listings to sort by last_updated by default
2289   * Numerous small fixes to remove warnings
2290   * Fixed bug where bug text were not being deleted
2291   * Fixed bug where new account prefs were not being created
2292   * Fixed css : font bug (Netscape)
2293   * Fixed product version not being logged in bug report
2294   * Fixed SQL error link not having "mailto:"
2295  
2296  2001.02.23  -  0.14.6
2297  
2298   * Added Italian translation
2299   * Added French translation
2300   * Added project name in email
2301   * Added g_reopen_bug_threshold to prevent unprivileged users from reopening
2302    bugs
2303   * Fixed error with version editing
2304   * Fixed error with direct assign to user not working on report
2305   * Fixed error with string $s_add_project_button in Portuguese
2306   * Modified Portuguese s_view_status
2307   * Changed = in css_inc.php to : (specifically for font sizes)
2308  
2309  2001.02.19  -  0.14.5
2310  
2311   * Added updated German translation
2312   * Modified news add and news update to behave better
2313   * Fixed string s_add_profile_title
2314   * Fixed error on category update
2315   * Fixed error in password reset
2316   * Renamed g_view_bug_all_page, g_view_user_reported_bug_page,
2317    g_view_user_assigned_bug_page
2318   * Removed duplicate global page references
2319   * Updated all translations with some missing localization strings
2320  
2321  2001.02.17  -  0.14.4
2322  
2323   * Fixed erroneous error message when signing up for new account
2324   * Fixed error with warning in project_menu_page
2325   * Fixed error in email bugnotes where slashes weren't showing up
2326   * Fixed some possible display errors in Netscape
2327   * Fixed extra slahes in email subject
2328   * Added protection around cookie_val variables to prevent unnecessary warnings
2329   * Added direct link to bug in email
2330   * Added email to assignee upon assignment
2331   * Added support for report form to remember input if error occurs
2332   * Added crude test file to check database connection and config settings
2333    (check.php3)
2334   * Added some integration with the documentation and the report form
2335   * Added include for top and bottom of page.  This lets users add
2336    customizations
2337   * Added Spanish and Portuguese localization
2338   * Renamed g_login_url to g_mantis_url
2339   * Renamed string files to have .txt extension
2340   * Obsoleted s_hit_back_msg
2341  
2342  2001.02.14  -  0.14.3
2343  
2344   * Fixed error in upgrade.php3 (date_submitted in mantis_user_table query
2345    should be date_created)
2346  
2347  2001.02.14  -  0.14.2
2348  
2349   * Fixed default category in update mode to display correctly
2350   * Fixed parse error in manage_user_reset.php3
2351   * Fixed view pages to properly show selected category
2352   * Altered is_valid_email to check for DNSs w/o MX records
2353   * Added option to disable email validation (g_validate_email)
2354   * Added project name and bugid in email subject
2355  
2356  2001.02.12  -  0.14.1
2357  
2358   * Fixed error where duplicate categories were added
2359   * Fixed error in advanced_bug_view where bug delete had no confirmation
2360   * Fixed error in view pages for sort by category
2361  
2362  2001.02.10  -  0.14.0
2363  
2364   * Fixed error in print_html_bottom
2365   * Fixed error in db_upgrade.sql, changed "need info" to "feedback"
2366   * Fixed bug_update where resolution was being set to blank
2367   * Added TROUBLESHOOTING file
2368   * Added multiple project support
2369   * Added summary by assignee
2370   * Added one click "Assign to Me"
2371   * Added corresponding bug_assign.php3 file, global, and string variables
2372   * Added $g_content_expire for META tag
2373   * Added direct "assign to" in advanced bug report
2374   * Added view by assignee
2375   * Added view by reporter
2376   * Added method for users to create their own accounts
2377   * Added better error handling for db_connect and db_result
2378   * Added remember view settings
2379   * Added bold indicator when a bugnote has been added
2380   * Added maxlength= to all input types
2381   * Added some bug info at the top of the bugnote add page
2382   * Added login_count field to user_table
2383   * Added project_category manage area
2384   * Added project_version manage area
2385   * Added manager access_level
2386   * Left aligned Summary field
2387   * Reset password now emails a randomly generated password to user
2388   * Created date format global variables
2389   * &nbsp; is echoed when the bugnote count is 0 (Netscape problem)
2390   * Reworked project category and version management
2391   * Tweaked manage menu
2392   * Tweaked css_inc.php
2393   * Tweaked the bug list view for better indication of which view the user
2394    is viewing
2395   * Removed cols=7 in the view bug in list form pages (Netscape problem)
2396   * Removed mysql_error_page and references
2397   * Determined that suspected mysql bug about date updating was proper behavior
2398    for timestamps
2399  
2400  2000.12.26  -  0.13.1
2401  
2402   * Fixed bug in bug_delete_page.php3 and manage_user_delete_page.php3
2403  
2404  2000.12.25  -  0.13.0
2405  
2406   * Fixed bug in vote adding with incorrect variable name.
2407   * Fixed bug where bugnote text not properly deleted when bug deleted
2408   * Fixed manage product versions update redirect
2409   * Fixed another problem with the date created being updated improperly when
2410    dealing with bugnotes.
2411   * Fixed show source problem
2412   * Fixed problem with advanced view showing the wrong dates
2413   * Uncluttered large portions of code
2414   * Reordered the config_inc.php file items
2415   * Made view reported by and assigned to pages use variables.
2416   * English localization completed in strings_english.php
2417   * Added a logout redirect page variable for the logout page
2418   * Added reopen bug dialog
2419   * Added $g_bug_reopen_page and removed $g_bug_reopen
2420   * Added bug_reopen_page.php3 and removed bug_reopen.php3
2421   * Added resolve bug dialog
2422   * Added $g_bug_resolve_page and bug_resolve_page.php3
2423   * Added $g_bugnote_order to allow custom bugnote ordering
2424   * Modified the appearance of the advanced view and update
2425   * Updated documentation.html
2426   * Split the account pref modifications into two separate files:
2427    account_prefs_update.php3 and account_prefs_reset.php3
2428   * Removed get_current_user_id() and replaced with calls to
2429    get_current_user_field( "id" )
2430   * Removed db_mysql_error()
2431   * Renamed all mysql_ functions to db_ functions (prepping for db_abstraction)
2432   * Removed $g_required_field_color and replaced it with a span element in
2433    css_inc.php
2434   * Removed all FONT tags and replaced them with SPAN and CSS formatting
2435   * Removed print_footer() call on logout_page.php3
2436  
2437  2000.12.20  -  0.12.0
2438  
2439   * Fixed problem with viewing filters not working with Netscape
2440   * Tweaked the string_edit() function
2441   * Added $g_show_login_date_info and the ability to show who is logged in and
2442    the current time
2443   * Modified bugnotes to be ordered by date_submitted
2444   * Added protection to prevent anyone from deleting bugnotes
2445   * Used LAST_INSERT_ID() to ensure that bug and bugnote insertion is correct
2446   * Reporting a bug now stores a link to the account profile (if chosen)
2447   * The information from the profile is displayed (if chosen at report time) in
2448    the advanced bug view
2449   * Added a hide resolved viewing filter option
2450   * Summary shows time statistics for resolved bugs
2451   * Added support to show bugs reported by and assigned to the logged in user.
2452   * Added view_user_assigned_bug_page.php3 and view_user_reported_bug_page.php3
2453    and the corresponding global variables
2454   * Tweaked the bug update and bugnote update and delete functions to redirect
2455    to the user chosen default viewing level page
2456  
2457  2000.12.15  -  0.11.1
2458  
2459   * Added projection and eta to be passed as hidden info by the simple update
2460    page.
2461   * Fixed a missing < /TD> tag on the report bug pages.  Messed up old 4.x unix
2462    Netscape.
2463   * Modified the priority to print counts of all bugs.
2464   * Wrapped the global cookie _val variables in if (isset()) blocks.  Seemed to
2465    cause some troubles on some setups.
2466  
2467  2000.12.12  -  0.11.0
2468  
2469   * Profiles can be used for advanced bug submission
2470   * Added summary by date
2471   * Added priority on the summary page
2472   * Added profile management
2473   * Added a confirmation before an admin can delete an account
2474   * Added several ; in core_API.php that caused errors on some servers
2475   * Added view next/prev XYZ bugs on bug viewing page
2476   * Added a string_display() function to prevent HTML tags from screwing up
2477    display
2478   * Added version editing capability
2479   * Added account preferences
2480   * Added changed in last X hours option
2481   * Added show source debug capability - requires PHP4
2482   * Added 'feedback' status - indicates that it requires more information
2483   * Added show Mantis version capability
2484   * Added string_display_with_br() for displaying text with line breaks
2485   * Added userland documentation (documentation.html)
2486   * Added $g_usage_doc_page for userland documentation
2487   * Added Docs to the menu
2488   * Fixed bug with Bugnote Add button showing up in the wrong places
2489   * Fixed bug with SQL queries updating both submitted and last updated dates on
2490    bugs
2491   * Fixed bug with SQL queries updating both submitted and last access dates on
2492    users
2493   * Modified version to be an enum.
2494   * Modified ordering methods in manage account
2495   * Modified viewing preferences
2496   * Made enum displays (category, status, etc) easier to maintain via
2497    print_lists()
2498   * Renamed access_level_check_greater() to
2499    access_level_check_greater_or_equal()
2500   * Renamed $g_bug_view_all_page $g_bug_view_all_page $g_bug_view_all_page
2501    to    $g_view_bug_all_page $g_view_bug_page $g_view_bug_advanced_page
2502   * Renamed corresponding .php3 files
2503   * Refined view next/prev bugs and news items
2504   * Split manage user actions into separate files
2505   * Removed the destructive DROP table in db_generate.sql
2506   * Removed view_prefs_page.php3 and view_prefs_update.php3 and corresponding
2507    cookie variables
2508  
2509  2000.12.06  -  0.10.2
2510  
2511   * Fixed Reporter Field on update page
2512   * Fixed variable error preventing Bugnote addition
2513   * Fixed minor viewing bugs related to \ characters
2514   * Added documentation section
2515   * Summary is now useful
2516   * Fixed a few issues with the Advanced bug view
2517   * Tidied up most of the code
2518   * Temporarily 'solved' (mostly) a serious issue with consistency on
2519    bugnote and bug report additions
2520  
2521  2000.12.03  -  0.10.1
2522  
2523   * Fixed some category bugs
2524  
2525  2000.12.03  -  0.10.0
2526  
2527   * Moved constant config settings to config_inc.php3
2528   * Better news formatting
2529   * Added protected flag for accounts
2530   * Color values controlled by variables
2531   * Page variables controlled by variables
2532   * Fixed error with emails not displaying in link on main page
2533   * Edit categories from Manage section
2534   * Viewing filters
2535   * supports php and php3 extensions (php3/php4)
2536  
2537  2000.12.01  -  0.9.1
2538  
2539   * Fixed a link
2540   * Fixed reporter not showing up properly
2541   * The "enabled" flag on accounts works
2542  
2543  2000.12.01  -  0.9.0
2544  
2545   * User management
2546   * Account maintenance
2547   * Access levels
2548   * News system
2549   * Basic functionality
2550  


Généré le : Thu Nov 29 09:42:17 2007 par Balluche grâce à PHPXref 0.7
  Clicky Web Analytics