Mantis

Software Screenshot:
Mantis
Software Details:
Version: 1.2.7
Upload Date: 11 May 15
Developer: Kenzaburo Ito
Distribution Type: Freeware
Downloads: 23

Rating: nan/5 (Total Votes: 0)

Mantis is a web-based bugtracking system. Mantis project is written in the PHP scripting language and requires the MySQL database and a webserver. Mantis has been installed on Windows, MacOS, OS/2, and a variety of Unix operating systems. Almost any web browser should be able to function as a client. It is released under the terms of the GNU General Public License (GPL).

Mantis is free to use and modify. It is free to redistribute as long as you abide by the distribution terms of the GPL.

The goals for this project are to produce and maintain a lightweight and simple bugtracking system. Additions of complexity and/or features are modular and configurable so that users can be shielded from unwanted clutter.

The product is designed to be easily modifiable, customizable, and upgradeable. Anyone with intermediate PHP and MySQL experience should be able to customize Mantis to suit their needs.

Features:

  • Free
  • Easy installation
  • Web based
  • Platform independent
  • Multiple projects
  • Multiple languages
  • Emailing
  • Simple Search
  • Viewing filters
  • PHP

What is new in this release:

  • MantisBT 1.2.2 is a security update for the stable 1.2.x branch. All installations that are currently running any 1.2.x version are advised to upgrade to this release.
  • Issue #11952 covers a security fix to the display of inline attachments, where "Arbitrary inline attachment rendering could lead to cross-domain scripting or other browser attacks". See http://www.mantisbt.org/bugs/view.php?id=11952 for further details and information.
  • Also included with 1.2.2 are a range of translation updates, regression fixes, and bug fixes, including multiple SOAP API-related bugs and regressions.

What is new in version 1.2.0:

  • Converted the MantisBT Manual to Docbook format, and added a new Developer's Guide manual, both of which are compiled and included in every release
  • Implemented a plugin system with many plugins already released [2]
  • Global categories available to all projects, as well as project categories inheriting from parent projects to child projects; both are optional
  • Tracked change history for textarea fields (Description, etc) and bug notes
  • Customizable sets of columns for View Issues page and export formats
  • Combined simple and advanced views into a single, configurable view that allows selecting exactly what fields to show or hide
  • Improved roadmap and changelog pages, including version release dates, and permalinks to individual versions
  • Marking versions as obsolete to hide them from the roadmap and changelog
  • More configuration options for rebranding MantisBT installations
  • Improved support for PostgreSQL databases
  • Improved support for UTF-8 localizations and content
  • Implemented custom search providers for Firefox and Internet Explorer
  • Implemented localized timestamps using according to user-preferred timezones There have also been many improvements to the codebase beyond adding features:
  • Migrated to parameterised database queries throughout the codebase for both performance and security improvements
  • Added PHPDoc compatible documentation to all internal API's
  • Removed many hardcoded references to access levels and other enumerations, for improved customizability.
  • Migrated away from DATETIME fields to integer timestamps for timezone usage
  • All 3rd party code is now contained within the library/ path, including documentation on library versions and any patches applied
  • Initial support for MySQL 6 and PHP 5.3

What is new in version 1.2.0 RC1:

  • There are many new features added to 1.2.x, including:
  • Converted the MantisBT Manual to Docbook format, and added a new Developer's Guide manual, both of which are compiled and included in every release.
  • Implemented a plugin system with many plugins already released [2]
  • Global categories available to all projects, as well as project categories inheriting from parent projects to child projects; both are optional
  • Tracked change history for textarea fields (Description, etc) and bug notes
  • Customizable sets of columns for View Issues page and export formats
  • Improved roadmap and changelog pages, including version release dates, and permalinks to individual versions
  • Marking versions as obsolete to hide them from the roadmap and changelog
  • More configuration options for rebranding MantisBT installations
  • Improved support for PostgreSQL databases
  • Improved support for UTF-8 localizations and content
  • Implemented custom search providers for Firefox and Internet Explorer
  • Implemented localized timestamps using according to user-preferred timezones
  • There have also been many improvements to the codebase beyond adding features:
  • Migrated to parameterised database queries throughout the codebase for both performance and security improvements
  • Added PHPDoc compatible documentation to all internal API's
  • Removed many hardcoded references to access levels and other enumerations, for improved customizability.
  • Migrated away from DATETIME fields to integer timestamps for timezone usage
  • All 3rd party code is now contained within the library/ path, including documentation on library versions and any patches applied

What is new in version 1.1.8:

  • 0010570: [printing] Printing Bug does not work with configuration $g_show_view= SIMPLE_ONLY; (vboctor) - resolved.
  • 0010184: [custom fields] APPLICATION ERROR 0001303 when optional custom date field is left blank (jreese) - resolved.
  • 0010445: [other] Wrong copyright (siebrand) - resolved.
  • 0010448: [localization] Syntax error in polish translation (siebrand) - resolved.
  • 0010405: [localization] Arabic language and RTL (siebrand) - resolved.

What is new in version 1.1.5:

  • This release solves more issues relating to the security fixes introduced by 1.1.3, as well as various other minor bugs:
  • 0009713: [authentication] Users are unable to confirm registration (jreese).
  • 0009017: [bugtracker] SYSTEM WARNING implode() [function.implode]: Bad arguments. (jreese).
  • 0009738: [bugtracker] Browser caching should be enabled on bug_change_status_page.php (jreese).
  • 0009748: [bugtracker] Port 9737: bugnote_add.php contains undefined t_note_type (vboctor).
  • 0009754: [bugtracker] Failed to report issue (APPLICATION ERROR #2800) (jreese).
  • 0009714: [csv] Error message/warning, if HTTP_USER_AGENT is not set (jreese).
  • 0009808: [db mysql] Linking Sub-Projects to a project -> APPLICATION ERROR #200 (jreese).
  • 0009760: [other] Mantis checks $g_allow_browser_caching setting incorrectly (jreese).
  • 0009780: [tagging] Changing project in Tag Details view gives "APPLICATION ERROR #200" (jreese).
  • 0009803: [tagging] Tags field in filter should not be shown when user has no access to tags (jreese).

What is new in version 1.1.4:

  • We had to withdraw 1.1.3 because of a serious flaw affecting the bug_report* pages. This new release fixes that problem and a newly discovered security issue.

What is new in version 1.1.2:

  • 0008974: [security] XSS Vulnerability in filters (thraxisp) closed.
  • 0008975: [security] CSRF Vulnerabilities in user_create (jreese) closed.
  • 0008976: [security] Remote Code Execution in adm_config (giallu) closed.
  • 0009154: [security] arbitrary file inclusion through user preferences page (giallu) closed.
  • 0008123: [administration] Adding a user requires "$g_lost_password_feature = ON" (giallu) closed.
  • 0008924: [bugtracker] Port 8245: Target Version value lost in update issue page (giallu) closed.
  • 0008886: [change log] Change Log shows duplicate entries (jreese) closed.
  • 0008880: [db postgresql] Problem with date formatting in db_prepare_date function (giallu) closed.
  • 0009176: [db postgresql] Port 0008699: Get Time Tracking Information return a SQL query error (vboctor) closed.
  • 0009177: [filters] Port 0008916: Monitor by filter ignores show_monitor_list_threshold (vboctor) closed.
  • 0008830: [installation] set_time_limit() doesn't work in PHP safe mode (daryn) closed.
  • 0008858: [integration] DokuWiki integration: EMail notification on wiki page changes not working (vboctor) closed.
  • 0008774: [localization] Complete Hungarian retranslation (vboctor) closed.
  • 0009186: [localization] Port 0009046: French translation for $s_bug_assign_to_button (vboctor) closed.
  • 0009178: [other] Fix memleak in string api (vboctor) closed.
  • 0009208: [other] Several actions on bug update page lead into System Warning and App. Error (daryn) closed.
  • 0008931: [relationships] Circle Relations cause roadmap to malfunction (jreese) closed.
  • 0008853: [roadmap] Issue appears more than once in the Roadmap for a release. (jreese) closed.
  • 0007764: [scripting] APPLICATION WARNING #100: Configuration option 'category_enum_string' not found (vboctor) closed.
  • 0009183: [time tracking] Port 0008357: "Total time for issue" is shown even for users under threshold (vboctor) closed.
  • 0009184: [time tracking] Port 0008849: Emails ignore time tracking view threshold (vboctor) closed.
  • 0009185: [time tracking] Port 0008621: The expand icon is inverted for the Time tracking section (vboctor) closed.

What is new in version 1.2.0 Alpha 2:

  • 0008606: [api soap] Problem with categories (planser) - resolved.
  • 0009345: [documentation] Document PHP extensions required by Mantis (vboctor) - resolved.
  • 0009448: [plug-ins] Move the Freemind feature to a plugin (vboctor) - resolved.
  • 0009275: [bugtracker] Tags filter not filling into text field when selecting from list using Internet Explorer (jreese) - resolved.
  • 0008699: [db postgresql] Get Time Tracking Information return a SQL query error (grangeway) - resolved.
  • 0009247: [security] A reporter can update an incidence (jreese) - resolved.
  • 0009223: [bugtracker] auto-assigned in parent project categories doesn't work (jreese) - resolved.
  • 0008933: [documentation] Bad link in source code. (grangeway) - resolved.
  • 0009377: [installation] Installation: upgrade_list.php does not exist (grangeway) - resolved.
  • 0008761: [scripting] compress_handler called before defined (grangeway) - resolved.
  • 0003838: [webpage] HTML Beautification (rainmkr) - resolved.
  • 0006236: [db postgresql] Escaping error in PostgreSQL (grangeway) - resolved.
  • 0009461: [bugtracker] History of status changes broken (grangeway) - resolved.
  • 0009104: [filters] Last page of search results not showing because of error 401 (daryn) - resolved.
  • 0006796: [webpage] Webpages generated do not produce "Valid HTML" (grangeway) - resolved.
  • 0008908: [other] Incorrectl dropdown menu while $g_show_extended_project_browser is on (grangeway) - resolved.
  • 0009383: [webpage] Wrong URL directory path computed (CSS & images and JS not accessible) (grangeway) - resolved.
  • 0009251: [bugtracker] Issue history contains the '@' symbol as the old value when certain fields of the bug report are modified (grangeway) - resolved.
  • 0009266: [upgrade] webpath to the mantis installation is calculated wrong, if mantis is installed in the root directory of a webserver (grangeway) - resolved.
  • 0006235: [administration] Impossible to select a user with empty user name (grangeway) - resolved.
  • 0009060: [bugtracker] "Open and assigned to me:" and "Open and reported by me:" links on the "Main" page are incorrect. (grangeway) - resolved.
  • 0003786: [feature] deleting a category that is in use should issue a warning (jreese) - resolved.
  • 0008827: [localization] Some modifications in strings_french.txt (vboctor) - resolved.
  • 0009451: [tagging] Tags with single quotes and double quotes are escaped more than once (vboctor) - resolved.
  • 0008353: [tagging] Handling accentuated tags (giallu) - resolved.
  • 0008764: [security] Remove mantis version number from publicly searchable pages (grangeway) - resolved.
  • 0006731: [rss] Date not shown in RSS (grangeway) - resolved.
  • 0009100: [news] RSS Feeds do no include date posted (grangeway) - resolved.
  • 0009395: [bugtracker] Summary page generates incorrect filter links for categories (daryn) - resolved.
  • 0009392: [other] Remove ?> from the end of config_defaults_inc.php and config_inc.php to avoid errors due to blank lines (vboctor) - resolved.
  • 0009258: [api soap] Adding bug throws fault for undefined "due_date" field (vboctor) - resolved.
  • 0009043: [installation] Invalid link to login page after installation (bug + patch) (jreese) - resolved.
  • 0009387: [db postgresql] Cannot create new user (invalid input syntax for type boolean: "2") (jreese) - resolved.
  • 0009166: [graphs] JPGraph - Array keys Should be checked with isset() - especially when error reporting is E_ALL (grangeway) - resolved.
  • 0009187: [security] arbitrary file inclusion through user preferences page (giallu) - resolved.
  • 0009370: [documentation] User Documentation link is wrong (jreese) - resolved.
  • 0007953: [time tracking] Time Tracking assigment lost, when changing issue status without note text (daryn) - resolved.
  • 0009364: [administration] SYSTEM WARNING message received when deleting a project (jreese) - resolved.
  • 0009312: [integration] wiki integration and undefined function auth_is_user_authenticated (with patch) (jreese) - resolved.
  • 0009349: [bugtracker] Tagging/untagging an issue should update it's last modified date (vboctor) - resolved.
  • 0009348: [bugtracker] Monitoring/unmonitoring an issue should update it's last modified date (vboctor) - resolved.
  • 0009347: [bugtracker] Due Date should be disabled by default (vboctor) - resolved.
  • 0009332: [relationships] Remove auth_get_current_user_id from relationship_api.php (vboctor) - resolved.
  • 0009346: [bugtracker] Due Date is shown in history even if user doesn't have access to view due dates (vboctor) - resolved.
  • 0009322: [security] Port of 0009321: Users can get title and status of issues that they don't have access to. (vboctor) - resolved.
  • 0008372: [performance] Control Page Overload (grangeway) - resolved.
  • 0009138: [other] Submit Report doesn't work (grangeway) - resolved.
  • 0009288: [integration] Twitter updates don't show category correctly (always []) (vboctor) - resolved.
  • 0008192: [integration] Twitter message has wrong escaping for quotation marks (vboctor) - resolved.
  • 0009281: [localization] czech translation (vboctor) - resolved.
  • 0009285: [custom fields] bad named function in /core/excel_api.php file (vboctor) - resolved.
  • 0003241: [other] On Excel, no column headings display. (vboctor) - resolved.
  • 0009267: [plug-ins] URL for updating plugin settings is wrong. (jreese) - resolved.
  • 0009265: [plug-ins] Add an event to allow adding links to View Issues page (vboctor) - resolved.
  • 009237: [sql] When using g_limit_reporters produces SQL error for reporters (daryn) - resolved.
  • 0008849: [time tracking] Emails ignore time tracking view threshold (daryn) - resolved.
  • 0009228: [bugtracker] THIS INSTALLATION: sorting of notes does not work any more (jreese) - resolved.
  • 0008160: [filters] filter for notes (daryn) - resolved.
  • 0009099: [filters] using advanced filtering leads to APPLICATION ERROR 0000401 (daryn) - resolved.
  • 0008980: [security] Port: Remote Code Execution in adm_config (giallu) - resolved.
  • 0008977: [security] Port 0008974: XSS Vulnerability in filters (thraxisp) - resolved.
  • 0009170: [other] Fix for 0008981 (protection against multiple submissions) broken IE and Opera support (vboctor) - resolved.
  • 0008357: [time tracking] "Total time for issue" is shown even for users under threshold (daryn) - resolved.
  • 0008916: [filters] Monitor by filter ignores show_monitor_list_threshold (daryn) - resolved.
  • 0009141: [bugtracker] summary_page error when DB is empty (giallu) - resolved.
  • 0009133: [security] "APPLICATION ERROR #19" when switching project in revision 5250 (thraxisp) - resolved.
  • 0002963: [performance] manage_proj_edit_page executes more than 5000 queries (grangeway) - resolved.
  • 0008675: [db postgresql] Incorrect use of boolean in postgres 8.2.4 (grangeway) - resolved.
  • 0009115: [administration] Removing user's access to a private project doesn't work (vboctor) - resolved.
  • 0009040: [administration] Missing category_id column (vboctor) - resolved.
  • 0007508: [filters] Custom fields should have a additional flag, if they should be avaliable as filter or not. (daryn) - resolved.
  • 0009087: [change log] Renaming a version doesn't update the corresponding issue fields (jreese) - resolved.
  • 0009001: [change log] memory exhausted on changelog (giallu) - resolved.
  • 0008843: [time tracking] Ignores tracking_reporting_threshold (daryn) - resolved.
  • 0009094: [other] Insert page break between issues when exporting Microsoft Word DOC format (vboctor) - resolved.

Similar Software

itracker
itracker

2 Jun 15

VisionProject
VisionProject

11 May 15

fixx
fixx

3 Jun 15

Other Software of Developer Kenzaburo Ito

Mantis
Mantis

10 Feb 16

Comments to Mantis

Comments not found
Add Comment
Turn on images!