Changesets: MantisBT
master c2f15790 2012-06-01 18:51 Details Diff |
Fixes 0014341: SOAP API is failing due to PHP errors that are ignored by the web app. |
Affected Issues 0014341 |
|
mod - api/soap/mc_api.php | Diff File | ||
master-1.2.x 0faacc35 2012-06-01 18:44 Details Diff |
Fixes 0014094: mc_issue_add project['name'] is not used Thanks to Tino Böhme (tino) for contributing a patch. |
Affected Issues 0014094 |
|
mod - api/soap/mc_api.php | Diff File | ||
master c978645c 2012-06-01 18:44 Details Diff |
Fixes 0014094: mc_issue_add project['name'] is not used Thanks to Tino Böhme (tino) for contributing a patch. |
Affected Issues 0014094 |
|
mod - api/soap/mc_api.php | Diff File | ||
master-1.2.x ae8dbcb6 2012-06-01 09:47 Details Diff |
Rename admin guide folder to fix docbook builds for release/nightlies | ||
add - docbook/administration_guide/en/Makefile | Diff File | ||
add - docbook/administration_guide/en/about.sgml | Diff File | ||
add - docbook/administration_guide/en/administration_guide.sgml | Diff File | ||
add - docbook/administration_guide/en/authentication.sgml | Diff File | ||
add - docbook/administration_guide/en/configuration.sgml | Diff File | ||
add - docbook/administration_guide/en/contributing.sgml | Diff File | ||
add - docbook/administration_guide/en/customizing_mantis.sgml | Diff File | ||
add - docbook/administration_guide/en/file-entities.ent | Diff File | ||
add - docbook/administration_guide/en/installation.sgml | Diff File | ||
add - docbook/administration_guide/en/page_descriptions.sgml | Diff File | ||
add - docbook/administration_guide/en/project_management.sgml | Diff File | ||
add - docbook/administration_guide/en/troubleshooting.sgml | Diff File | ||
add - docbook/administration_guide/en/user_management.sgml | Diff File | ||
add - docbook/administration_guide/en/workflow.sgml | Diff File | ||
rm - docbook/adminguide/en/Makefile | Diff | ||
rm - docbook/adminguide/en/about.sgml | Diff | ||
rm - docbook/adminguide/en/administration_guide.sgml | Diff | ||
rm - docbook/adminguide/en/authentication.sgml | Diff | ||
rm - docbook/adminguide/en/configuration.sgml | Diff | ||
rm - docbook/adminguide/en/contributing.sgml | Diff | ||
rm - docbook/adminguide/en/customizing_mantis.sgml | Diff | ||
rm - docbook/adminguide/en/file-entities.ent | Diff | ||
rm - docbook/adminguide/en/installation.sgml | Diff | ||
rm - docbook/adminguide/en/page_descriptions.sgml | Diff | ||
rm - docbook/adminguide/en/project_management.sgml | Diff | ||
rm - docbook/adminguide/en/troubleshooting.sgml | Diff | ||
rm - docbook/adminguide/en/user_management.sgml | Diff | ||
rm - docbook/adminguide/en/workflow.sgml | Diff | ||
master-2.0.x 3527cd65 2012-05-31 10:07 Paul Richards Details Diff |
Fix 0014333 | ||
mod - config_defaults_inc.php | Diff File | ||
mod - core/gpc_api.php | Diff File | ||
mod - core/http_api.php | Diff File | ||
mod - core/user_api.php | Diff File | ||
master f39ad8c9 2012-05-30 22:53 Details Diff |
Make test for HTTPS protocol compliant with PHP documentation Prior to this, the protocol was considered to be HTTPS when isset($_SERVER['HTTPS']) is true, while PHP doc[1] states that HTTPS is "Set to a non-empty value if the script was queried through the HTTPS protocol" so the test should be !empty($_SERVER['HTTPS']) instead. This was causing issues with nginx 1.x with php5fastcgi as $_SERVER['HTTPS'] is set but empty, thus MantisBT redirects all http requests to https. The protocol check has been moved to a new function in http_api.php which is then called wherever it is needed. Note that there are several occurences of isset($_SERVER['HTTPS']) in the nusoap library; these have not been modified. Fixes 0014333 [1] http://php.net/manual/en/reserved.variables.server.php |
Affected Issues 0014333 |
|
mod - config_defaults_inc.php | Diff File | ||
mod - core/gpc_api.php | Diff File | ||
mod - core/http_api.php | Diff File | ||
mod - core/user_api.php | Diff File | ||
mod - file_download.php | Diff File | ||
master-1.2.x 0af2d629 2012-05-30 22:53 Details Diff |
Make test for HTTPS protocol compliant with PHP documentation Prior to this, the protocol was considered to be HTTPS when isset($_SERVER['HTTPS']) is true, while PHP doc[1] states that HTTPS is "Set to a non-empty value if the script was queried through the HTTPS protocol" so the test should be !empty($_SERVER['HTTPS']) instead. This was causing issues with nginx 1.x with php5fastcgi as $_SERVER['HTTPS'] is set but empty, thus MantisBT redirects all http requests to https. The protocol check has been moved to a new function in http_api.php which is then called wherever it is needed. Note that there are several occurences of isset($_SERVER['HTTPS']) in the nusoap library; these have not been modified. Fixes 0014333 [1] http://php.net/manual/en/reserved.variables.server.php |
Affected Issues 0014333 |
|
mod - config_defaults_inc.php | Diff File | ||
mod - core/gpc_api.php | Diff File | ||
mod - core/http_api.php | Diff File | ||
mod - core/user_api.php | Diff File | ||
mod - file_download.php | Diff File | ||
master-2.0.x 94e36202 2012-05-30 12:06 Paul Richards Details Diff |
optimise filter api | ||
mod - core/filter_api.php | Diff File | ||
master-2.0.x cfca3294 2012-05-30 12:04 Paul Richards Details Diff |
optimise config_can_delete | ||
mod - core/config_api.php | Diff File | ||
master-2.0.x 94f42ec9 2012-05-30 12:04 Paul Richards Details Diff |
Optimise file_path_combine | ||
mod - core/file_api.php | Diff File | ||
master 6dd51554 2012-05-30 03:40 Damien Regad Details Diff |
Update ADOdb to v5.17 (released 17-May-2012) Changes vs upstream release[1]: - removed following dirs and files: contrib/ cute_icons_for_site/ docs/ pear/ tests/ server.php - converted CRLF to LF - trimmed trailing whitespace [1] http://phplens.com/lens/lensforum/msgs.php?id=19169 Fixes 0013713 |
||
mod - library/README.libs | Diff File | ||
mod - library/adodb/adodb-active-record.inc.php | Diff File | ||
mod - library/adodb/adodb-active-recordx.inc.php | Diff File | ||
mod - library/adodb/adodb-csvlib.inc.php | Diff File | ||
mod - library/adodb/adodb-datadict.inc.php | Diff File | ||
mod - library/adodb/adodb-error.inc.php | Diff File | ||
mod - library/adodb/adodb-errorhandler.inc.php | Diff File | ||
mod - library/adodb/adodb-errorpear.inc.php | Diff File | ||
mod - library/adodb/adodb-exceptions.inc.php | Diff File | ||
mod - library/adodb/adodb-iterator.inc.php | Diff File | ||
mod - library/adodb/adodb-lib.inc.php | Diff File | ||
mod - library/adodb/adodb-memcache.lib.inc.php | Diff File | ||
mod - library/adodb/adodb-pager.inc.php | Diff File | ||
mod - library/adodb/adodb-pear.inc.php | Diff File | ||
mod - library/adodb/adodb-perf.inc.php | Diff File | ||
mod - library/adodb/adodb-php4.inc.php | Diff File | ||
mod - library/adodb/adodb-time.inc.php | Diff File | ||
mod - library/adodb/adodb-xmlschema.inc.php | Diff File | ||
mod - library/adodb/adodb-xmlschema03.inc.php | Diff File | ||
mod - library/adodb/adodb.inc.php | Diff File | ||
mod - library/adodb/datadict/datadict-access.inc.php | Diff File | ||
mod - library/adodb/datadict/datadict-db2.inc.php | Diff File | ||
mod - library/adodb/datadict/datadict-firebird.inc.php | Diff File | ||
mod - library/adodb/datadict/datadict-generic.inc.php | Diff File | ||
mod - library/adodb/datadict/datadict-ibase.inc.php | Diff File | ||
mod - library/adodb/datadict/datadict-informix.inc.php | Diff File | ||
mod - library/adodb/datadict/datadict-mssql.inc.php | Diff File | ||
mod - library/adodb/datadict/datadict-mssqlnative.inc.php | Diff File | ||
mod - library/adodb/datadict/datadict-mysql.inc.php | Diff File | ||
mod - library/adodb/datadict/datadict-oci8.inc.php | Diff File | ||
mod - library/adodb/datadict/datadict-postgres.inc.php | Diff File | ||
mod - library/adodb/datadict/datadict-sapdb.inc.php | Diff File | ||
mod - library/adodb/datadict/datadict-sqlite.inc.php | Diff File | ||
mod - library/adodb/datadict/datadict-sybase.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-access.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-ado.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-ado5.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-ado_access.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-ado_mssql.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-borland_ibase.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-csv.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-db2.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-db2oci.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-db2ora.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-fbsql.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-firebird.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-ibase.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-informix.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-informix72.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-ldap.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-mssql.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-mssql_n.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-mssqlnative.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-mssqlpo.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-mysql.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-mysqli.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-mysqlpo.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-mysqlt.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-netezza.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-oci8.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-oci805.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-oci8po.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-odbc.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-odbc_db2.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-odbc_mssql.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-odbc_oracle.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-odbtp.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-odbtp_unicode.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-oracle.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-pdo.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-pdo_mssql.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-pdo_mysql.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-pdo_oci.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-pdo_pgsql.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-pdo_sqlite.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-postgres.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-postgres64.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-postgres7.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-postgres8.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-proxy.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-sapdb.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-sqlanywhere.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-sqlite.inc.php | Diff File | ||
add - library/adodb/drivers/adodb-sqlite3.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-sqlitepo.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-sybase.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-sybase_ase.inc.php | Diff File | ||
mod - library/adodb/drivers/adodb-vfp.inc.php | Diff File | ||
mod - library/adodb/lang/adodb-esperanto.inc.php | Diff File | ||
mod - library/adodb/lang/adodb-it.inc.php | Diff File | ||
mod - library/adodb/lang/adodb-pt-br.inc.php | Diff File | ||
mod - library/adodb/license.txt | Diff File | ||
mod - library/adodb/perf/perf-db2.inc.php | Diff File | ||
mod - library/adodb/perf/perf-informix.inc.php | Diff File | ||
mod - library/adodb/perf/perf-mssql.inc.php | Diff File | ||
mod - library/adodb/perf/perf-mssqlnative.inc.php | Diff File | ||
mod - library/adodb/perf/perf-mysql.inc.php | Diff File | ||
mod - library/adodb/perf/perf-oci8.inc.php | Diff File | ||
mod - library/adodb/perf/perf-postgres.inc.php | Diff File | ||
mod - library/adodb/pivottable.inc.php | Diff File | ||
mod - library/adodb/readme.txt | Diff File | ||
mod - library/adodb/rsfilter.inc.php | Diff File | ||
mod - library/adodb/session/adodb-compress-bzip2.php | Diff File | ||
mod - library/adodb/session/adodb-compress-gzip.php | Diff File | ||
mod - library/adodb/session/adodb-cryptsession.php | Diff File | ||
mod - library/adodb/session/adodb-cryptsession2.php | Diff File | ||
mod - library/adodb/session/adodb-encrypt-mcrypt.php | Diff File | ||
mod - library/adodb/session/adodb-encrypt-md5.php | Diff File | ||
mod - library/adodb/session/adodb-encrypt-secret.php | Diff File | ||
mod - library/adodb/session/adodb-encrypt-sha1.php | Diff File | ||
mod - library/adodb/session/adodb-session-clob.php | Diff File | ||
mod - library/adodb/session/adodb-session-clob2.php | Diff File | ||
mod - library/adodb/session/adodb-session.php | Diff File | ||
mod - library/adodb/session/adodb-session2.php | Diff File | ||
mod - library/adodb/session/crypt.inc.php | Diff File | ||
mod - library/adodb/session/old/adodb-cryptsession.php | Diff File | ||
mod - library/adodb/session/old/adodb-session-clob.php | Diff File | ||
mod - library/adodb/session/old/adodb-session.php | Diff File | ||
mod - library/adodb/session/session_schema.xml | Diff File | ||
mod - library/adodb/session/session_schema2.xml | Diff File | ||
mod - library/adodb/toexport.inc.php | Diff File | ||
mod - library/adodb/tohtml.inc.php | Diff File | ||
mod - library/adodb/xmlschema.dtd | Diff File | ||
mod - library/adodb/xsl/convert-0.1-0.2.xsl | Diff File | ||
mod - library/adodb/xsl/convert-0.1-0.3.xsl | Diff File | ||
mod - library/adodb/xsl/convert-0.2-0.1.xsl | Diff File | ||
mod - library/adodb/xsl/convert-0.2-0.3.xsl | Diff File | ||
mod - library/adodb/xsl/remove-0.2.xsl | Diff File | ||
mod - library/adodb/xsl/remove-0.3.xsl | Diff File | ||
master-2.0.x 64fc65c0 2012-05-29 12:09 Paul Richards Details Diff |
rename static variable | ||
mod - core.php | Diff File | ||
master-2.0.x 82920a71 2012-05-29 11:57 Paul Richards Details Diff |
Remove mapping to mb_substr - this is no longer required due to change of php mailer backend | ||
mod - core/php_api.php | Diff File | ||
master-2.0.x 42f6f4db 2012-05-29 11:52 Paul Richards Details Diff |
Pass around bugData objects not id's | ||
mod - bug_actiongroup.php | Diff File | ||
mod - bug_view_inc.php | Diff File | ||
mod - bugnote_view_inc.php | Diff File | ||
mod - core/bug_api.php | Diff File | ||
mod - core/bug_revision_api.php | Diff File | ||
mod - core/bugnote_api.php | Diff File | ||
mod - core/classes/MantisBug.class.php | Diff File | ||
mod - core/classes/MantisUser.class.php | Diff File | ||
mod - core/email_api.php | Diff File | ||
mod - core/html_api.php | Diff File | ||
mod - core/tag_api.php | Diff File | ||
mod - core/user_api.php | Diff File | ||
mod - print_all_bug_page_word.php | Diff File | ||
mod - print_bug_page.php | Diff File | ||
master 30e3d692 2012-05-29 11:20 Details Diff |
Fix Excel export of plug-in columns limited to first 100 rows Due to an incorrect location of columns_plugin_cache_issue_data() function call outside of the main loop, only the first 100 rows of plug-in columns were loaded when exporting issues to Excel. Thanks to vincent_sels for spotting the issue and identifying the root cause. Fixes 0014185 |
Affected Issues 0014185 |
|
mod - excel_xml_export.php | Diff File | ||
master-1.2.x e48ce931 2012-05-29 11:20 Details Diff |
Fix Excel export of plug-in columns limited to first 100 rows Due to an incorrect location of columns_plugin_cache_issue_data() function call outside of the main loop, only the first 100 rows of plug-in columns were loaded when exporting issues to Excel. Thanks to vincent_sels for spotting the issue and identifying the root cause. Fixes 0014185 |
Affected Issues 0014185 |
|
mod - excel_xml_export.php | Diff File | ||
master 196596ff 2012-05-29 08:37 Details Diff |
Fix 0014306: Tabbing to file upload field not possible on report page |
Affected Issues 0014306 |
|
mod - bug_report_page.php | Diff File | ||
master-1.2.x 8aa3defb 2012-05-29 08:31 Details Diff |
Fix 0014306: Tabbing to file upload field not possible on report page |
Affected Issues 0014306 |
|
mod - bug_report_page.php | Diff File | ||
master-1.2.x 5588f9d9 2012-05-28 09:32 Details Diff |
Fix 0014309: Log all SOAP errors to the server's web log |
Affected Issues 0014309 |
|
mod - api/soap/mc_api.php | Diff File | ||
master 3cc38986 2012-05-28 09:32 Details Diff |
Fix 0014309: Log all SOAP errors to the server's web log |
Affected Issues 0014309 |
|
mod - api/soap/mc_api.php | Diff File | ||
master-1.2.x ab1004c4 2012-05-26 10:16 Details Diff |
Localisation updates from http://translatewiki.net. | ||
mod - lang/strings_arabic.txt | Diff File | ||
mod - lang/strings_hungarian.txt | Diff File | ||
mod - lang/strings_italian.txt | Diff File | ||
mod - lang/strings_latvian.txt | Diff File | ||
mod - lang/strings_norwegian_bokmal.txt | Diff File | ||
mod - lang/strings_spanish.txt | Diff File | ||
mod - lang/strings_turkish.txt | Diff File | ||
master c8a0c592 2012-05-24 05:52 Details Diff |
Optimize filter_db_get_available_queries() This function was retrieving a list of filters then, through a for loop, keeping only the records visible by the current user. The revised code performs the filtering directly in the SQL. The same correction was made to mci_filter_db_get_available_queries() |
||
mod - api/soap/mc_api.php | Diff File | ||
mod - core/filter_api.php | Diff File | ||
master-1.2.x 1c9c8e2e 2012-05-24 05:52 Details Diff |
Optimize filter_db_get_available_queries() This function was retrieving a list of filters then, through a for loop, keeping only the records visible by the current user. The revised code performs the filtering directly in the SQL. The same correction was made to mci_filter_db_get_available_queries() |
||
mod - api/soap/mc_api.php | Diff File | ||
mod - core/filter_api.php | Diff File | ||
master 32559580 2012-05-24 05:21 Details Diff |
Fix PostgreSQL errors with boolean fields PostgreSQL triggers an error when comparing a boolean field with an integer value. This happens frequently in MantisBT as AdoDB stores boolean fields as integers for most RDBMS. This could prevent for example manage_user_page.php from loading. To fix the problem, db_prepare_bool() has been modified to return 'true' or 'false' as appropriate when the DB is PostgreSQL, through use of AdoDB qstr() function. Behavior for other RDMBS is unchanged. The where clause condition in manage_user_page.php has been modified to use db_prepare_bool() instead of hardcoding 'enabled = 1'. Following code cleanup was also performed: - Uses of db_prepare_bool() in filter_api.php and mc_api.php that would have caused incorrect behavior with the modified function have been removed - Removed non-existant 2nd parameter in call to db_prepare_bool() in filter_api.php - Fix whitespace in mc_api.php Fixes 0014288 |
Affected Issues 0014288 |
|
mod - api/soap/mc_api.php | Diff File | ||
mod - core/database_api.php | Diff File | ||
mod - core/filter_api.php | Diff File | ||
mod - manage_user_page.php | Diff File | ||
master-1.2.x b8d4b503 2012-05-24 05:21 Details Diff |
Fix PostgreSQL errors with boolean fields PostgreSQL triggers an error when comparing a boolean field with an integer value. This happens frequently in MantisBT as AdoDB stores boolean fields as integers for most RDBMS. This could prevent for example manage_user_page.php from loading. To fix the problem, db_prepare_bool() has been modified to return 'true' or 'false' as appropriate when the DB is PostgreSQL, through use of AdoDB qstr() function. Behavior for other RDMBS is unchanged. The where clause condition in manage_user_page.php has been modified to use db_prepare_bool() instead of hardcoding 'enabled = 1'. Following code cleanup was also performed: - Uses of db_prepare_bool() in filter_api.php and mc_api.php that would have caused incorrect behavior with the modified function have been removed - Removed non-existant 2nd parameter in call to db_prepare_bool() in filter_api.php - Fix whitespace in mc_api.php Fixes 0014288 |
Affected Issues 0014288, 0014385 |
|
mod - api/soap/mc_api.php | Diff File | ||
mod - core/database_api.php | Diff File | ||
mod - core/filter_api.php | Diff File | ||
mod - manage_user_page.php | Diff File |