Search Changesets

MantisBT: master 8bf42a62

2010-05-18 14:10:16

dhx

Details Diff
Fix $t_path variable not found error from last commit

The forward port of 782a7e03817cfdc345456af4ee4811eb8866d2b6 was
incorrect as it removed a line of code that was essential. My bad!
Attach Issues:
mod - config_defaults_inc.php Diff File

MantisBT: master dc434fe1

2010-05-18 13:55:08

dhx

Details Diff
Add missing files from ADOdb 5.11

Commit b8b21142be9e05232afada2e601f6c84ad0cd396 forgot to add new files
in the ADOdb 5.11 release.
Attach Issues:
add - library/adodb/datadict/datadict-sqlite.inc.php Diff File
add - library/adodb/drivers/adodb-db2ora.inc.php Diff File

MantisBT: master-1.2.x 9c11ec9c

2010-05-18 12:19:25

jreese

Details Diff
Fix CSS issues in /mantisbt/admin/ Affected Issues
0011917
mod - config_defaults_inc.php Diff File

MantisBT: master 782a7e03

2010-05-18 12:19:25

jreese

Details Diff
Fix CSS issues in /mantisbt/admin/

Signed-off-by: David Hicks <hickseydr@optusnet.com.au>
Affected Issues
0011917
mod - config_defaults_inc.php Diff File

MantisBT: master b4e8a664

2010-05-18 01:27:29

jreese

Details Diff
Fix edge case with event_clear_callbacks

In cases where an error would occur before Mantis had fully
bootstrapped, it was possible for the error API to generate misleading
errors when the event API had not yet been loaded. By wrapping the call
to event_clear_callbacks() with a check for function_exists(), it should
fix this sort of behavior.
Attach Issues:
mod - core/error_api.php Diff File

MantisBT: master-1.2.x 7f1534f9

2010-05-18 01:27:29

jreese

Details Diff
Fix edge case with event_clear_callbacks

In cases where an error would occur before Mantis had fully
bootstrapped, it was possible for the error API to generate misleading
errors when the event API had not yet been loaded. By wrapping the call
to event_clear_callbacks() with a check for function_exists(), it should
fix this sort of behavior.
Attach Issues:
mod - core/error_api.php Diff File

MantisBT: master 87448db8

2010-05-17 20:39:18

rombert

Details Diff
Display all current SQL upgrade instructions on execution failure

When executing SQL commands which failed, the installation page only
displayed the first SQL command. This was incorrect and confusing.
Attach Issues:
mod - admin/install.php Diff File

MantisBT: master-1.2.x 3fa5664b

2010-05-17 20:39:18

rombert

Details Diff
Display all current SQL upgrade instructions on execution failure

When executing SQL commands which failed, the installation page only
displayed the first SQL command. This was incorrect and confusing.
(cherry picked from commit 87448db8ee684b79cd9bcd05e4b9ec6e656bcb71)
Attach Issues:
mod - admin/install.php Diff File

MantisBT: master b8b21142

2010-05-17 17:15:51

dhx

Details Diff
Update ADOdb to v5.11 (May 5, 2010)

This new release of ADOdb fixes a number of bugs for which the bundled
version of ADOdb with MantisBT had been patched. Thus this 5.11 release
of ADOdb should hopefully allow us to bundle an unpatched version of
ADOdb with MantisBT.

Bumped requirements of MantisBT to require ADOdb >= 5.11.
Attach Issues:
mod - library/adodb/drivers/adodb-pdo_sqlite.inc.php Diff File
mod - library/README.libs Diff File
mod - library/adodb/adodb-pear.inc.php Diff File
mod - library/adodb/lang/adodb-fr.inc.php Diff File
mod - library/adodb/drivers/adodb-mysqli.inc.php Diff File
mod - library/adodb/session/adodb-cryptsession2.php Diff File
mod - library/adodb/drivers/adodb-odbc.inc.php Diff File
mod - library/adodb/perf/perf-mssql.inc.php Diff File
mod - library/adodb/drivers/adodb-netezza.inc.php Diff File
mod - library/adodb/perf/perf-oci8.inc.php Diff File
mod - library/adodb/lang/adodb-esperanto.inc.php Diff File
mod - library/adodb/session/adodb-encrypt-sha1.php Diff File
mod - library/adodb/drivers/adodb-informix.inc.php Diff File
mod - library/adodb/adodb-csvlib.inc.php Diff File
mod - library/adodb/drivers/adodb-informix72.inc.php Diff File
mod - library/adodb/drivers/adodb-fbsql.inc.php Diff File
mod - library/adodb/lang/adodb-es.inc.php Diff File
mod - library/adodb/datadict/datadict-firebird.inc.php Diff File
mod - library/adodb/lang/adodb-it.inc.php Diff File
mod - library/adodb/license.txt Diff File
mod - library/adodb/lang/adodb-cz.inc.php Diff File
mod - library/adodb/lang/adodb-de.inc.php Diff File
mod - library/adodb/xsl/convert-0.2-0.3.xsl 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/drivers/adodb-sqlitepo.inc.php Diff File
mod - library/adodb/drivers/adodb-odbtp.inc.php Diff File
mod - library/adodb/adodb.inc.php Diff File
mod - library/adodb/drivers/adodb-ado5.inc.php Diff File
mod - library/adodb/drivers/adodb-postgres8.inc.php Diff File
mod - library/adodb/perf/perf-mssqlnative.inc.php Diff File
mod - library/adodb/drivers/adodb-oci8.inc.php Diff File
mod - library/adodb/xsl/convert-0.1-0.3.xsl Diff File
mod - library/adodb/drivers/adodb-sqlanywhere.inc.php Diff File
mod - library/adodb/lang/adodb-ru1251.inc.php Diff File
mod - library/adodb/drivers/adodb-firebird.inc.php Diff File
mod - library/adodb/drivers/adodb-oci8po.inc.php Diff File
mod - library/adodb/lang/adodb_th.inc.php Diff File
mod - library/adodb/session/crypt.inc.php Diff File
mod - library/adodb/pivottable.inc.php Diff File
mod - library/adodb/xmlschema.dtd Diff File
mod - library/adodb/datadict/datadict-informix.inc.php Diff File
mod - library/adodb/drivers/adodb-mysql.inc.php Diff File
mod - library/adodb/drivers/adodb-ldap.inc.php Diff File
mod - library/adodb/session/adodb-encrypt-secret.php Diff File
mod - library/adodb/drivers/adodb-mysqlt.inc.php Diff File
mod - library/adodb/rsfilter.inc.php Diff File
mod - library/adodb/session/adodb-session-clob.php Diff File
mod - library/adodb/drivers/adodb-pdo_pgsql.inc.php Diff File
mod - library/adodb/lang/adodb-fa.inc.php Diff File
mod - library/adodb/drivers/adodb-csv.inc.php Diff File
mod - library/adodb/session/adodb-session.php Diff File
mod - library/adodb/drivers/adodb-pdo_mssql.inc.php Diff File
mod - library/adodb/drivers/adodb-ado_access.inc.php Diff File
mod - library/adodb/drivers/adodb-sybase_ase.inc.php Diff File
mod - admin/check/check_database_inc.php Diff File
mod - library/adodb/xsl/convert-0.2-0.1.xsl Diff File
mod - library/adodb/adodb-exceptions.inc.php Diff File
mod - library/adodb/drivers/adodb-mysqlpo.inc.php Diff File
mod - library/adodb/drivers/adodb-ado.inc.php Diff File
mod - library/adodb/lang/adodb-uk1251.inc.php Diff File
mod - library/adodb/adodb-errorpear.inc.php Diff File
mod - library/adodb/adodb-datadict.inc.php Diff File
mod - library/adodb/toexport.inc.php Diff File
mod - library/adodb/session/adodb-session-clob2.php Diff File
mod - library/adodb/drivers/adodb-db2oci.inc.php Diff File
mod - library/adodb/adodb-lib.inc.php Diff File
mod - library/adodb/xsl/convert-0.1-0.2.xsl Diff File
mod - library/adodb/drivers/adodb-oci805.inc.php Diff File
mod - library/adodb/drivers/adodb-pdo_oci.inc.php Diff File
mod - library/adodb/adodb-xmlschema03.inc.php Diff File
mod - library/adodb/adodb-error.inc.php Diff File
rm - library/adodb/readme_mantis.txt Diff File
mod - library/adodb/drivers/adodb-postgres.inc.php Diff File
mod - library/adodb/adodb-xmlschema.inc.php Diff File
mod - library/adodb/drivers/adodb-ibase.inc.php Diff File
mod - library/adodb/perf/perf-db2.inc.php Diff File
mod - library/adodb/tohtml.inc.php Diff File
mod - library/adodb/xsl/remove-0.3.xsl Diff File
mod - library/adodb/drivers/adodb-mssql_n.inc.php Diff File
mod - library/adodb/drivers/adodb-odbc_oracle.inc.php Diff File
mod - library/adodb/perf/perf-postgres.inc.php Diff File
mod - library/adodb/datadict/datadict-oci8.inc.php Diff File
mod - library/adodb/drivers/adodb-postgres64.inc.php Diff File
mod - library/adodb/datadict/datadict-mysql.inc.php Diff File
mod - library/adodb/adodb-active-record.inc.php Diff File
mod - library/adodb/datadict/datadict-sapdb.inc.php Diff File
mod - library/adodb/drivers/adodb-sapdb.inc.php Diff File
mod - library/adodb/drivers/adodb-mssqlnative.inc.php Diff File
mod - library/adodb/drivers/adodb-odbc_db2.inc.php Diff File
mod - library/adodb/datadict/datadict-mssqlnative.inc.php Diff File
mod - library/adodb/session/old/adodb-session.php Diff File
mod - library/adodb/drivers/adodb-pdo_mysql.inc.php Diff File
mod - library/adodb/readme.txt Diff File
mod - library/adodb/xsl/remove-0.2.xsl Diff File
mod - library/adodb/adodb-active-recordx.inc.php Diff File
mod - library/adodb/session/old/adodb-cryptsession.php Diff File
mod - library/adodb/perf/perf-informix.inc.php Diff File
mod - library/adodb/drivers/adodb-mssql.inc.php Diff File
mod - library/adodb/drivers/adodb-proxy.inc.php Diff File
mod - library/adodb/xmlschema03.dtd Diff File
mod - library/adodb/lang/adodb-sv.inc.php Diff File
mod - library/adodb/lang/adodb-nl.inc.php Diff File
mod - library/adodb/perf/perf-mysql.inc.php Diff File
mod - library/adodb/session/adodb-compress-gzip.php Diff File
mod - library/adodb/drivers/adodb-borland_ibase.inc.php Diff File
mod - library/adodb/datadict/datadict-mssql.inc.php Diff File
mod - library/adodb/session/old/adodb-session-clob.php Diff File
mod - library/adodb/adodb-pager.inc.php Diff File
mod - library/adodb/datadict/datadict-generic.inc.php Diff File
mod - library/adodb/adodb-errorhandler.inc.php Diff File
mod - library/adodb/session/old/crypt.inc.php Diff File
mod - library/adodb/session/adodb-cryptsession.php Diff File
mod - library/adodb/drivers/adodb-sqlite.inc.php Diff File
mod - library/adodb/drivers/adodb-pdo.inc.php Diff File
mod - library/adodb/lang/adodb-ro.inc.php Diff File
mod - library/adodb/lang/adodb-da.inc.php Diff File
mod - library/adodb/lang/adodb-pt-br.inc.php Diff File
mod - library/adodb/adodb-perf.inc.php Diff File
mod - library/adodb/drivers/adodb-vfp.inc.php Diff File
mod - library/adodb/session/adodb-sess.txt Diff File
mod - library/adodb/adodb-time.inc.php Diff File
mod - library/adodb/session/adodb-encrypt-mcrypt.php Diff File
mod - library/adodb/lang/adodb-hu.inc.php Diff File
mod - library/adodb/session/adodb-session2.php Diff File
mod - library/adodb/drivers/adodb-ado_mssql.inc.php Diff File
mod - library/adodb/drivers/adodb-mssqlpo.inc.php Diff File
mod - library/adodb/datadict/datadict-postgres.inc.php Diff File
mod - library/adodb/drivers/adodb-sybase.inc.php Diff File
mod - library/adodb/adodb-php4.inc.php Diff File
mod - library/adodb/drivers/adodb-odbtp_unicode.inc.php Diff File
mod - library/adodb/adodb-memcache.lib.inc.php Diff File
rm - library/adodb/index.html Diff File
mod - library/adodb/datadict/datadict-ibase.inc.php Diff File
mod - library/adodb/adodb-iterator.inc.php Diff File
mod - library/adodb/lang/adodb-cn.inc.php Diff File
mod - library/adodb/drivers/adodb-postgres7.inc.php Diff File
mod - library/adodb/drivers/adodb-access.inc.php Diff File
mod - library/adodb/session/adodb-encrypt-md5.php Diff File
mod - library/adodb/session/adodb-compress-bzip2.php Diff File
mod - library/adodb/drivers/adodb-oracle.inc.php Diff File
mod - library/adodb/drivers/adodb-db2.inc.php Diff File
mod - library/adodb/drivers/adodb-odbc_mssql.inc.php Diff File
mod - library/adodb/datadict/datadict-sybase.inc.php Diff File

MantisBT: master 9d5880bc

2010-05-17 16:16:38

dhx

Details Diff
Fix 0011933: XSS via project_id_filter_target (filter advanced view)

A project name containing malicious scripting code could be printed out
the browser directly without sanitisation in the filter advanced view
when selecting projects to filter by.

Note that to exploit this bug, a user must have access to create/modify
projects on a MantisBT installation. Normally these users are trusted
(or are the system administrators of the MantisBT installation) so this
attack vector is subsequently limited in severity.
Affected Issues
0011933
mod - core/filter_api.php Diff File

MantisBT: master-1.2.x c4b15746

2010-05-17 16:16:38

dhx

Details Diff
Fix 0011933: XSS via project_id_filter_target (filter advanced view)

A project name containing malicious scripting code could be printed out
the browser directly without sanitisation in the filter advanced view
when selecting projects to filter by.

Note that to exploit this bug, a user must have access to create/modify
projects on a MantisBT installation. Normally these users are trusted
(or are the system administrators of the MantisBT installation) so this
attack vector is subsequently limited in severity.
Affected Issues
0011933
mod - core/filter_api.php Diff File

MantisBT: master 269c843a

2010-05-17 15:52:04

dhx

Details Diff
_source_query_id: follow up fix for last commit

Oops, I forgot to use the newly created $t_source_query_id variable in
commit 3110481c6492ffcb9b3f2f6886897508db4ed1aa. We now no longer
directly assume $t_filter['_source_query_id'] exists and will use the
default of -1 if that filter element is undefined.
Attach Issues:
mod - core/filter_api.php Diff File

MantisBT: master 3110481c

2010-05-17 15:42:22

dhx

Details Diff
Undefined index _source_query_id when printing filter list dropdown

This patch checks if _source_query_id is defined within the current
filter rather than assuming it always exists. This resolves some causes
for possible errors when printing the filter selection list dropdown on
view_all_bug_page.php
Attach Issues:
mod - core/filter_api.php Diff File

MantisBT: master 339e583a

2010-05-17 15:11:10

dhx

Details Diff
install_stored_filter_migrate should ignore missing filter fields

Commit c42ac127bd05851d62a9ab912229d8c279f760c9 standardised field names
between the database and filters subsystem of MantisBT. However the
migration function (install_stored_filter_migrate) expected old filter
strings to contain a value for every filterable field. When this
condition was not met (a filter string didn't contain any reference to
the show_category field for example), the migration function failed with
an error.
Attach Issues:
mod - core/install_helper_functions_api.php Diff File

MantisBT: master 18b995e2

2010-05-16 16:07:04

rombert

Details Diff
Fix attachment upload for SOAP API/PostgreSQL

Using database attachments and the SOAP API was broken when using
PostgreSQL as the database. The code now uses the same query as in
file_api.php

Fixes 0011590: Couple of bugs in api/soap/mc_file_api.php - mc_file_add()
Affected Issues
0011590
mod - api/soap/mc_file_api.php Diff File

MantisBT: master-1.2.x 90c726d3

2010-05-16 16:07:04

rombert

Details Diff
Fix attachment upload for SOAP API/PostgreSQL

Using database attachments and the SOAP API was broken when using
PostgreSQL as the database. The code now uses the same query as in
file_api.php

Fixes 0011590: Couple of bugs in api/soap/mc_file_api.php - mc_file_add()
Affected Issues
0011590
mod - api/soap/mc_file_api.php Diff File

MantisBT: master 6daeb19d

2010-05-16 09:12:30

rombert

Details Diff
Only allow NuSOAP to compress SOAP responses

When NuSOAP receives a request which declares that it accepts a compressed (gzip,deflate)
response, it performs its own compression. Although conceptually incorrect, since this
should be handled by the web server, there is no configuration flag to disable it.

Therefore we disable all forms of compression for the SOAP API and allow NuSOAP to perform
the compression itself.

Fixes 0011868: returned compressed data corrupt
(cherry picked from commit fd65426d7c94c3f0d4afda09604d43f27024fcf6)
Affected Issues
0011868
mod - api/soap/mantisconnect.php Diff File

MantisBT: master-1.2.x 9faf487c

2010-05-16 09:12:30

rombert

Details Diff
Only allow NuSOAP to compress SOAP responses

When NuSOAP receives a request which declares that it accepts a compressed (gzip,deflate)
response, it performs its own compression. Although conceptually incorrect, since this
should be handled by the web server, there is no configuration flag to disable it.

Therefore we disable all forms of compression for the SOAP API and allow NuSOAP to perform
the compression itself.

Fixes 0011868: returned compressed data corrupt
Affected Issues
0011868
mod - api/soap/mantisconnect.php Diff File

MantisBT: master 208d3023

2010-05-16 08:36:37

rombert

Details Diff
Verify that the SOAP API works properly when compression is requested.
Attach Issues:
add - tests/soap/CompressionTest.php Diff File
mod - tests/soap/AllTests.php Diff File
mod - tests/soap/SoapBase.php Diff File

MantisBT: master-1.2.x 59390afa

2010-05-16 08:36:37

rombert

Details Diff
Verify that the SOAP API works properly when compression is requested.
Attach Issues:
mod - tests/soap/AllTests.php Diff File
add - tests/soap/CompressionTest.php Diff File
mod - tests/soap/SoapBase.php Diff File

MantisBT: master 78b53d25

2010-05-16 08:01:13

rombert

Details Diff
Allow SoapBase subclasses to pass in extra flags for the SoapClient.
Attach Issues:
mod - tests/soap/SoapBase.php Diff File

MantisBT: master-1.2.x f2ef6b0a

2010-05-16 08:01:13

rombert

Details Diff
Allow SoapBase subclasses to pass in extra flags for the SoapClient.
Attach Issues:
mod - tests/soap/SoapBase.php Diff File

MantisBT: master-1.2.x c6e11f9d

2010-05-13 21:11:02

siebrand

Details Diff
Localisation updates from translatewiki.net (2010-05-13)

Signed-off-by: Siebrand Mazeland <s.mazeland@xs4all.nl>
Attach Issues:
mod - lang/strings_portuguese_standard.txt Diff File
mod - lang/strings_dutch.txt Diff File
mod - lang/strings_french.txt Diff File
mod - lang/strings_bulgarian.txt Diff File
mod - lang/strings_german.txt Diff File
mod - lang/strings_russian.txt Diff File

MantisBT: master 55ec936b

2010-05-13 07:16:07

Kirill Krasnov

Details Diff
Fix 0011927: html_status_legend has code paths that return invalid HTML

The html_status_legend function in html_api.php first prints opening table tags such as <table>. There are then code paths within the function that return without adding the closing </table> etc tags to the table. This causes rendering problems in browsers as the output HTML can be invalid.

Signed-off-by: David Hicks <hickseydr@optusnet.com.au>
Affected Issues
0011927
mod - core/html_api.php Diff File

MantisBT: master 8277d963

2010-05-12 16:36:04

rombert

Details Diff
Fix incorrect access checks for updating and deleting categories

Fixes 0011873: [patch] Add and delete category of a specific project using SOAP API
Affected Issues
0011873
mod - api/soap/mc_project_api.php Diff File
 First  Prev  1 2 3 ... 70 ... 140 ... 210 ... 280 ... 350 ... 357 358 359 360 361 362 363 ... 420 ... 490 ... 560 ... 630 ... 657 658 659  Next  Last