MantisBT: master 6bc9cf16

Author Committer Branch Timestamp Parent
dregad dregad master 2013-10-11 07:47 master f30363b6
Changeset

Merge of dregad's '13x' branch into master

This fixes a number of issues considered as blocking for releasing
MantisBT 1.3, as well as some less critical ones. Non-exhaustive list of
the main points:

  • fix of several cases of app error 0 due to wrong type check
  • reverting XHTML strict
  • ADOdb update to latest version (as of this commit, 5.18 + custom fixes
    already submitted and accepted upstream, but still pending the
    official release of 5.19), addressing many database-related issues
    with PostgreSQL and Oracle
  • Issue with empty required custom fields
  • EUSER* error not handled when error_reporting is disabled
  • Improved Admin checks
  • Reverting language strings format to 1.2 style
  • Enable both 1.2 style 'long' table names with prefix and suffix (e.g.
    'mantis_bug_table'), as well as 'short' names (i.e. 'bug') in calls to
    db_get_table(), this is for backwards-compatibility of plugins
  • A few layout and CSS improvements
  • Various documentation updates

This also introduces git submodules for external libraries (ADOdb and
PHPMailer).

Conflicts:
core/html_api.php
css/default.css

add - .gitmodules Diff File
mod - admin/admin.css Diff File
mod - admin/check/check_config_inc.php Diff File
mod - admin/check/check_paths_inc.php Diff File
mod - admin/check/check_php_inc.php Diff File
mod - admin/check/index.php Diff File
mod - admin/schema.php Diff File
mod - bug_report.php Diff File
mod - bug_report_page.php Diff File
mod - bug_update.php Diff File
mod - config_defaults_inc.php Diff File
mod - core.php Diff File
mod - core/constant_inc.php Diff File
mod - core/custom_field_api.php Diff File
mod - core/database_api.php Diff File
mod - core/error_api.php Diff File
mod - core/html_api.php Diff File
mod - core/install_helper_functions_api.php Diff File
mod - css/default.css Diff File
mod - css/status_config.php Diff File
mod - docbook/Admin_Guide/en-US/Configuration.xml Diff File
mod - docbook/Admin_Guide/en-US/Customizing.xml Diff File
mod - docbook/Admin_Guide/en-US/Installation.xml Diff File
mod - docbook/Developers_Guide/en-US/Contributors.xml Diff File
mod - lang/strings_afrikaans.txt Diff File
mod - lang/strings_amharic.txt Diff File
mod - lang/strings_arabic.txt Diff File
mod - lang/strings_arabicegyptianspoken.txt Diff File
mod - lang/strings_breton.txt Diff File
mod - lang/strings_bulgarian.txt Diff File
mod - lang/strings_catalan.txt Diff File
mod - lang/strings_chinese_simplified.txt Diff File
mod - lang/strings_chinese_traditional.txt Diff File
mod - lang/strings_croatian.txt Diff File
mod - lang/strings_czech.txt Diff File
mod - lang/strings_danish.txt Diff File
mod - lang/strings_dutch.txt Diff File
mod - lang/strings_english.txt Diff File
mod - lang/strings_estonian.txt Diff File
mod - lang/strings_finnish.txt Diff File
mod - lang/strings_french.txt Diff File
mod - lang/strings_galician.txt Diff File
mod - lang/strings_german.txt Diff File
mod - lang/strings_greek.txt Diff File
mod - lang/strings_hebrew.txt Diff File
mod - lang/strings_hungarian.txt Diff File
mod - lang/strings_icelandic.txt Diff File
mod - lang/strings_italian.txt Diff File
mod - lang/strings_japanese.txt Diff File
mod - lang/strings_korean.txt Diff File
mod - lang/strings_latvian.txt Diff File
mod - lang/strings_lithuanian.txt Diff File
mod - lang/strings_macedonian.txt Diff File
mod - lang/strings_norwegian_bokmal.txt Diff File
mod - lang/strings_norwegian_nynorsk.txt Diff File
mod - lang/strings_occitan.txt Diff File
mod - lang/strings_polish.txt Diff File
mod - lang/strings_portuguese_brazil.txt Diff File
mod - lang/strings_portuguese_standard.txt Diff File
mod - lang/strings_qqq.txt Diff File
mod - lang/strings_ripoarisch.txt Diff File
mod - lang/strings_romanian.txt Diff File
mod - lang/strings_russian.txt Diff File
mod - lang/strings_serbian.txt Diff File
mod - lang/strings_slovak.txt Diff File
mod - lang/strings_slovene.txt Diff File
mod - lang/strings_spanish.txt Diff File
mod - lang/strings_swedish.txt Diff File
mod - lang/strings_swissgerman.txt Diff File
mod - lang/strings_tagalog.txt Diff File
mod - lang/strings_turkish.txt Diff File
mod - lang/strings_ukrainian.txt Diff File
mod - lang/strings_urdu.txt Diff File
mod - lang/strings_volapuk.txt Diff File
mod - library/README.libs Diff File
add - library/adodb Diff File
rm - library/adodb/adodb-active-record.inc.php Diff
rm - library/adodb/adodb-active-recordx.inc.php Diff
rm - library/adodb/adodb-csvlib.inc.php Diff
rm - library/adodb/adodb-datadict.inc.php Diff
rm - library/adodb/adodb-error.inc.php Diff
rm - library/adodb/adodb-errorhandler.inc.php Diff
rm - library/adodb/adodb-errorpear.inc.php Diff
rm - library/adodb/adodb-exceptions.inc.php Diff
rm - library/adodb/adodb-iterator.inc.php Diff
rm - library/adodb/adodb-lib.inc.php Diff
rm - library/adodb/adodb-memcache.lib.inc.php Diff
rm - library/adodb/adodb-pager.inc.php Diff
rm - library/adodb/adodb-pear.inc.php Diff
rm - library/adodb/adodb-perf.inc.php Diff
rm - library/adodb/adodb-php4.inc.php Diff
rm - library/adodb/adodb-time.inc.php Diff
rm - library/adodb/adodb-xmlschema.inc.php Diff
rm - library/adodb/adodb-xmlschema03.inc.php Diff
rm - library/adodb/adodb.inc.php Diff
rm - library/adodb/datadict/datadict-access.inc.php Diff
rm - library/adodb/datadict/datadict-db2.inc.php Diff
rm - library/adodb/datadict/datadict-firebird.inc.php Diff
rm - library/adodb/datadict/datadict-generic.inc.php Diff
rm - library/adodb/datadict/datadict-ibase.inc.php Diff
rm - library/adodb/datadict/datadict-informix.inc.php Diff
rm - library/adodb/datadict/datadict-mssql.inc.php Diff
rm - library/adodb/datadict/datadict-mssqlnative.inc.php Diff
rm - library/adodb/datadict/datadict-mysql.inc.php Diff
rm - library/adodb/datadict/datadict-oci8.inc.php Diff
rm - library/adodb/datadict/datadict-postgres.inc.php Diff
rm - library/adodb/datadict/datadict-sapdb.inc.php Diff
rm - library/adodb/datadict/datadict-sqlite.inc.php Diff
rm - library/adodb/datadict/datadict-sybase.inc.php Diff
rm - library/adodb/drivers/adodb-access.inc.php Diff
rm - library/adodb/drivers/adodb-ado.inc.php Diff
rm - library/adodb/drivers/adodb-ado5.inc.php Diff
rm - library/adodb/drivers/adodb-ado_access.inc.php Diff
rm - library/adodb/drivers/adodb-ado_mssql.inc.php Diff
rm - library/adodb/drivers/adodb-ads.inc.php Diff
rm - library/adodb/drivers/adodb-borland_ibase.inc.php Diff
rm - library/adodb/drivers/adodb-csv.inc.php Diff
rm - library/adodb/drivers/adodb-db2.inc.php Diff
rm - library/adodb/drivers/adodb-db2oci.inc.php Diff
rm - library/adodb/drivers/adodb-db2ora.inc.php Diff
rm - library/adodb/drivers/adodb-fbsql.inc.php Diff
rm - library/adodb/drivers/adodb-firebird.inc.php Diff
rm - library/adodb/drivers/adodb-ibase.inc.php Diff
rm - library/adodb/drivers/adodb-informix.inc.php Diff
rm - library/adodb/drivers/adodb-informix72.inc.php Diff
rm - library/adodb/drivers/adodb-ldap.inc.php Diff
rm - library/adodb/drivers/adodb-mssql.inc.php Diff
rm - library/adodb/drivers/adodb-mssql_n.inc.php Diff
rm - library/adodb/drivers/adodb-mssqlnative.inc.php Diff
rm - library/adodb/drivers/adodb-mssqlpo.inc.php Diff
rm - library/adodb/drivers/adodb-mysql.inc.php Diff
rm - library/adodb/drivers/adodb-mysqli.inc.php Diff
rm - library/adodb/drivers/adodb-mysqlpo.inc.php Diff
rm - library/adodb/drivers/adodb-mysqlt.inc.php Diff
rm - library/adodb/drivers/adodb-netezza.inc.php Diff
rm - library/adodb/drivers/adodb-oci8.inc.php Diff
rm - library/adodb/drivers/adodb-oci805.inc.php Diff
rm - library/adodb/drivers/adodb-oci8po.inc.php Diff
rm - library/adodb/drivers/adodb-odbc.inc.php Diff
rm - library/adodb/drivers/adodb-odbc_db2.inc.php Diff
rm - library/adodb/drivers/adodb-odbc_mssql.inc.php Diff
rm - library/adodb/drivers/adodb-odbc_oracle.inc.php Diff
rm - library/adodb/drivers/adodb-odbtp.inc.php Diff
rm - library/adodb/drivers/adodb-odbtp_unicode.inc.php Diff
rm - library/adodb/drivers/adodb-oracle.inc.php Diff
rm - library/adodb/drivers/adodb-pdo.inc.php Diff
rm - library/adodb/drivers/adodb-pdo_mssql.inc.php Diff
rm - library/adodb/drivers/adodb-pdo_mysql.inc.php Diff
rm - library/adodb/drivers/adodb-pdo_oci.inc.php Diff
rm - library/adodb/drivers/adodb-pdo_pgsql.inc.php Diff
rm - library/adodb/drivers/adodb-pdo_sqlite.inc.php Diff
rm - library/adodb/drivers/adodb-postgres.inc.php Diff
rm - library/adodb/drivers/adodb-postgres64.inc.php Diff
rm - library/adodb/drivers/adodb-postgres7.inc.php Diff
rm - library/adodb/drivers/adodb-postgres8.inc.php Diff
rm - library/adodb/drivers/adodb-proxy.inc.php Diff
rm - library/adodb/drivers/adodb-sapdb.inc.php Diff
rm - library/adodb/drivers/adodb-sqlanywhere.inc.php Diff
rm - library/adodb/drivers/adodb-sqlite.inc.php Diff
rm - library/adodb/drivers/adodb-sqlitepo.inc.php Diff
rm - library/adodb/drivers/adodb-sybase.inc.php Diff
rm - library/adodb/drivers/adodb-sybase_ase.inc.php Diff
rm - library/adodb/drivers/adodb-vfp.inc.php Diff
rm - library/adodb/lang/adodb-ar.inc.php Diff
rm - library/adodb/lang/adodb-bg.inc.php Diff
rm - library/adodb/lang/adodb-bgutf8.inc.php Diff
rm - library/adodb/lang/adodb-ca.inc.php Diff
rm - library/adodb/lang/adodb-cn.inc.php Diff
rm - library/adodb/lang/adodb-cz.inc.php Diff
rm - library/adodb/lang/adodb-da.inc.php Diff
rm - library/adodb/lang/adodb-de.inc.php Diff
rm - library/adodb/lang/adodb-en.inc.php Diff
rm - library/adodb/lang/adodb-es.inc.php Diff
rm - library/adodb/lang/adodb-esperanto.inc.php Diff
rm - library/adodb/lang/adodb-fa.inc.php Diff
rm - library/adodb/lang/adodb-fr.inc.php Diff
rm - library/adodb/lang/adodb-hu.inc.php Diff
rm - library/adodb/lang/adodb-it.inc.php Diff
rm - library/adodb/lang/adodb-nl.inc.php Diff
rm - library/adodb/lang/adodb-pl.inc.php Diff
rm - library/adodb/lang/adodb-pt-br.inc.php Diff
rm - library/adodb/lang/adodb-ro.inc.php Diff
rm - library/adodb/lang/adodb-ru1251.inc.php Diff
rm - library/adodb/lang/adodb-sv.inc.php Diff
rm - library/adodb/lang/adodb-uk1251.inc.php Diff
rm - library/adodb/lang/adodb_th.inc.php Diff
rm - library/adodb/license.txt Diff
rm - library/adodb/perf/perf-db2.inc.php Diff
rm - library/adodb/perf/perf-informix.inc.php Diff
rm - library/adodb/perf/perf-mssql.inc.php Diff
rm - library/adodb/perf/perf-mssqlnative.inc.php Diff
rm - library/adodb/perf/perf-mysql.inc.php Diff
rm - library/adodb/perf/perf-oci8.inc.php Diff
rm - library/adodb/perf/perf-postgres.inc.php Diff
rm - library/adodb/pivottable.inc.php Diff
rm - library/adodb/readme.txt Diff
rm - library/adodb/rsfilter.inc.php Diff
rm - library/adodb/session/adodb-compress-bzip2.php Diff
rm - library/adodb/session/adodb-compress-gzip.php Diff
rm - library/adodb/session/adodb-cryptsession.php Diff
rm - library/adodb/session/adodb-cryptsession2.php Diff
rm - library/adodb/session/adodb-encrypt-mcrypt.php Diff
rm - library/adodb/session/adodb-encrypt-md5.php Diff
rm - library/adodb/session/adodb-encrypt-secret.php Diff
rm - library/adodb/session/adodb-encrypt-sha1.php Diff
rm - library/adodb/session/adodb-sess.txt Diff
rm - library/adodb/session/adodb-session-clob.php Diff
rm - library/adodb/session/adodb-session-clob2.php Diff
rm - library/adodb/session/adodb-session.php Diff
rm - library/adodb/session/adodb-session2.php Diff
rm - library/adodb/session/adodb-sessions.mysql.sql Diff
rm - library/adodb/session/adodb-sessions.oracle.clob.sql Diff
rm - library/adodb/session/adodb-sessions.oracle.sql Diff
rm - library/adodb/session/crypt.inc.php Diff
rm - library/adodb/session/old/adodb-cryptsession.php Diff
rm - library/adodb/session/old/adodb-session-clob.php Diff
rm - library/adodb/session/old/adodb-session.php Diff
rm - library/adodb/session/old/crypt.inc.php Diff
rm - library/adodb/session/session_schema.xml Diff
rm - library/adodb/session/session_schema2.xml Diff
rm - library/adodb/toexport.inc.php Diff
rm - library/adodb/tohtml.inc.php Diff
rm - library/adodb/xmlschema.dtd Diff
rm - library/adodb/xmlschema03.dtd Diff
rm - library/adodb/xsl/convert-0.1-0.2.xsl Diff
rm - library/adodb/xsl/convert-0.1-0.3.xsl Diff
rm - library/adodb/xsl/convert-0.2-0.1.xsl Diff
rm - library/adodb/xsl/convert-0.2-0.3.xsl Diff
rm - library/adodb/xsl/remove-0.2.xsl Diff
rm - library/adodb/xsl/remove-0.3.xsl Diff
add - library/phpmailer Diff File
rm - library/phpmailer/LICENSE Diff
rm - library/phpmailer/README.md Diff
rm - library/phpmailer/changelog.md Diff
rm - library/phpmailer/class.phpmailer.php Diff
rm - library/phpmailer/class.pop3.php Diff
rm - library/phpmailer/class.smtp.php Diff
rm - library/phpmailer/index.html Diff
rm - library/phpmailer/language/phpmailer.lang-ar.php Diff
rm - library/phpmailer/language/phpmailer.lang-br.php Diff
rm - library/phpmailer/language/phpmailer.lang-ca.php Diff
rm - library/phpmailer/language/phpmailer.lang-ch.php Diff
rm - library/phpmailer/language/phpmailer.lang-cz.php Diff
rm - library/phpmailer/language/phpmailer.lang-de.php Diff
rm - library/phpmailer/language/phpmailer.lang-dk.php Diff
rm - library/phpmailer/language/phpmailer.lang-eo.php Diff
rm - library/phpmailer/language/phpmailer.lang-es.php Diff
rm - library/phpmailer/language/phpmailer.lang-et.php Diff
rm - library/phpmailer/language/phpmailer.lang-fi.php Diff
rm - library/phpmailer/language/phpmailer.lang-fo.php Diff
rm - library/phpmailer/language/phpmailer.lang-fr.php Diff
rm - library/phpmailer/language/phpmailer.lang-he.php Diff
rm - library/phpmailer/language/phpmailer.lang-hu.php Diff
rm - library/phpmailer/language/phpmailer.lang-it.php Diff
rm - library/phpmailer/language/phpmailer.lang-ja.php Diff
rm - library/phpmailer/language/phpmailer.lang-nl.php Diff
rm - library/phpmailer/language/phpmailer.lang-no.php Diff
rm - library/phpmailer/language/phpmailer.lang-pl.php Diff
rm - library/phpmailer/language/phpmailer.lang-ro.php Diff
rm - library/phpmailer/language/phpmailer.lang-ru.php Diff
rm - library/phpmailer/language/phpmailer.lang-se.php Diff
rm - library/phpmailer/language/phpmailer.lang-sk.php Diff
rm - library/phpmailer/language/phpmailer.lang-tr.php Diff
rm - library/phpmailer/language/phpmailer.lang-zh.php Diff
rm - library/phpmailer/language/phpmailer.lang-zh_cn.php Diff
rm - library/phpmailer/readme_mantis.txt Diff
mod - login_page.php Diff File