Changesets: MantisBT

master 0995c231

2010-01-15 04:27

dhx


Details Diff
Fix 0011397: XSS with project names in relationship table

A malicious project name containing Javascript is not sanitised before
being printed in the relationships table (the bug view page).
Affected Issues
0011397
mod - core/relationship_api.php Diff File

master-1.2.x dc96dcfb

2010-01-15 02:50

vboctor


Details Diff
Fixes 0003391: Set assign_to when resolving bug. Affected Issues
0003391
mod - bug_change_status_page.php Diff File

master cb5ca455

2010-01-15 02:38

vboctor


Details Diff
Fixes 0003391: Set assign_to when resolving bug. Affected Issues
0003391
mod - bug_change_status_page.php Diff File

master a4727274

2010-01-11 19:21

unknown


Details Diff
Improve indentation - left inconsistent by previous recent commits.
mod - view_user_page.php Diff File
mod - adm_config_set.php Diff File
mod - print_all_bug_options_update.php Diff File
mod - bugnote_set_view_state.php Diff File
mod - manage_user_proj_delete.php Diff File
mod - manage_config_workflow_page.php Diff File
mod - lost_pwd.php Diff File
mod - manage_config_email_set.php Diff File
mod - account_prof_edit_page.php Diff File
mod - verify.php Diff File
mod - bug_sponsorship_list_view_inc.php Diff File
mod - manage_user_page.php Diff File
mod - proj_doc_add_page.php Diff File
mod - manage_user_proj_add.php Diff File
mod - bug_actiongroup_add_note_inc.php Diff File
mod - manage_proj_delete.php Diff File
mod - manage_user_create.php Diff File
mod - admin/install.php Diff File
mod - manage_proj_create.php Diff File
mod - manage_user_delete.php Diff File
mod - view_all_bug_page.php Diff File
mod - bug_actiongroup_ext.php Diff File
mod - manage_user_update.php Diff File
mod - query_view_page.php Diff File
mod - excel_xml_export.php Diff File
mod - manage_proj_cat_edit_page.php Diff File
mod - manage_proj_custom_field_add_existing.php Diff File
mod - manage_custom_field_proj_add.php Diff File
mod - signup.php Diff File
mod - tag_detach.php Diff File
mod - bug_assign.php Diff File
mod - news_add.php Diff File
mod - wiki.php Diff File
mod - bug_actiongroup_update_product_build_inc.php Diff File
mod - file_download.php Diff File
mod - bug_report.php Diff File
mod - bug_reminder_page.php Diff File
mod - manage_config_email_page.php Diff File
mod - login_select_proj_page.php Diff File
mod - print_all_bug_options_page.php Diff File
mod - bugnote_stats_inc.php Diff File
mod - manage_proj_edit_page.php Diff File
mod - manage_proj_update_children.php Diff File
mod - manage_proj_custom_field_copy.php Diff File
mod - tag_view_page.php Diff File
mod - login_anon.php Diff File
mod - account_prof_update.php Diff File
mod - bug_monitor_add.php Diff File
mod - bug_actiongroup.php Diff File
mod - lost_pwd_page.php Diff File
mod - manage_proj_user_add.php Diff File
mod - make_captcha_img.php Diff File
mod - manage_user_create_page.php Diff File
mod - issues_rss.php Diff File
mod - query_store.php Diff File
mod - manage_proj_create_page.php Diff File
mod - bugnote_add.php Diff File
mod - news_list_page.php Diff File
mod - tag_delete.php Diff File
mod - manage_custom_field_update.php Diff File
mod - account_update.php Diff File
mod - manage_user_prune.php Diff File
mod - login_cookie_test.php Diff File
mod - signup_page.php Diff File
mod - account_sponsor_page.php Diff File
mod - bug_reminder.php Diff File
mod - my_view_page.php Diff File
mod - query_delete.php Diff File
mod - bug_monitor_delete.php Diff File
mod - manage_user_reset.php Diff File
mod - adm_config_delete.php Diff File
mod - manage_proj_user_copy.php Diff File
mod - manage_proj_user_remove.php Diff File
mod - bugnote_edit_page.php Diff File
mod - account_prof_menu_page.php Diff File
mod - manage_overview_page.php Diff File
mod - meta_inc.php Diff File
mod - manage_proj_cat_update.php Diff File
mod - bug_actiongroup_attach_tags_inc.php Diff File
mod - account_prefs_page.php Diff File
mod - csv_export.php Diff File
mod - query_store_page.php Diff File
mod - print_bug_page.php Diff File
mod - admin/check.php Diff File
mod - print_all_bug_page_word.php Diff File
mod - manage_proj_subproj_delete.php Diff File
mod - billing_inc.php Diff File
mod - bugnote_update.php Diff File
mod - adm_permissions_report.php Diff File
mod - proj_doc_edit_page.php Diff File
mod - view_all_inc.php Diff File
mod - manage_config_columns_set.php Diff File
mod - news_rss.php Diff File
mod - bug_view_inc.php Diff File
mod - bug_stick.php Diff File
mod - account_manage_columns_page.php Diff File
mod - manage_config_work_threshold_page.php Diff File
mod - bug_set_sponsorship.php Diff File
mod - tag_attach.php Diff File
mod - billing_page.php Diff File
mod - xmlhttprequest.php Diff File
mod - account_prefs_inc.php Diff File
mod - login.php Diff File
mod - manage_proj_ver_delete.php Diff File
mod - manage_custom_field_edit_page.php Diff File
mod - news_menu_page.php Diff File
mod - manage_config_workflow_set.php Diff File
mod - bug_file_upload_inc.php Diff File
mod - main_page.php Diff File
mod - bugnote_delete.php Diff File
mod - manage_proj_ver_add.php Diff File
mod - return_dynamic_filters.php Diff File
mod - manage_proj_ver_update.php Diff File
mod - history_inc.php Diff File
mod - manage_config_columns_reset.php Diff File
mod - jump_to_bug.php Diff File
mod - bug_file_delete.php Diff File
mod - proj_doc_delete.php Diff File
mod - proj_doc_add.php Diff File
mod - view_all_set.php Diff File
mod - manage_proj_ver_copy.php Diff File
mod - roadmap_page.php Diff File
mod - tag_update.php Diff File
mod - manage_proj_cat_delete.php Diff File
mod - login_page.php Diff File
mod - manage_custom_field_create.php Diff File
mod - proj_doc_update.php Diff File
mod - bug_file_add.php Diff File
mod - manage_config_revert.php Diff File
mod - news_view_page.php Diff File
mod - bug_update.php Diff File
mod - query_delete_page.php Diff File
mod - manage_config_columns_page.php Diff File
mod - summary_page.php Diff File
mod - print_all_bug_options_reset.php Diff File
mod - manage_columns_copy.php Diff File
mod - account_page.php Diff File
mod - manage_proj_page.php Diff File
mod - manage_proj_custom_field_update.php Diff File
mod - bug_actiongroup_ext_page.php Diff File
mod - bug_relationship_graph_img.php Diff File
mod - adm_config_report.php Diff File
mod - manage_proj_cat_add.php Diff File
mod - news_update.php Diff File
mod - account_prefs_reset.php Diff File
mod - logout_page.php Diff File
mod - manage_user_edit_page.php Diff File
mod - proj_doc_page.php Diff File
mod - print_all_bug_page.php Diff File
mod - bug_relationship_delete.php Diff File
mod - set_project.php Diff File
mod - bug_change_status_page.php Diff File
mod - project_page.php Diff File
mod - manage_proj_update.php Diff File
mod - manage_proj_ver_edit_page.php Diff File
mod - manage_proj_cat_copy.php Diff File
mod - bug_assign_reporter.php Diff File
mod - account_sponsor_update.php Diff File
mod - bug_relationship_graph.php Diff File
mod - manage_custom_field_delete.php Diff File
mod - bug_relationship_add.php Diff File
mod - manage_columns_inc.php Diff File
mod - tag_update_page.php Diff File
mod - view_filters_page.php Diff File
mod - manage_config_work_threshold_set.php Diff File
mod - bug_report_page.php Diff File
mod - manage_proj_custom_field_remove.php Diff File
mod - permalink_page.php Diff File
mod - search.php Diff File
mod - manage_custom_field_page.php Diff File
mod - news_edit_page.php Diff File
mod - account_prefs_update.php Diff File
mod - manage_proj_subproj_add.php Diff File
mod - bug_actiongroup_page.php Diff File

master 94dc37c3

2010-01-11 18:58

dhx


Details Diff
Fix 0011382: Typo in includes within view_all_set.php

Commit 2d5455cce290531359a55d353010258c6f3f6f34 introduced
require_api/require_lib to the start of each PHP file so that
dependencies are included where they're used.

There was however a typo in view_all_set.php that led to a non-existant
function being called.
Affected Issues
0011382
mod - view_all_set.php Diff File

master-1.2.x 7ea8aa44

2010-01-10 21:39

dhx


Details Diff
Fix 0011352: Use icon_path configuration option to find filetype icons

The $g_icon_path configuration option was not being used to find icons
used for display next to file attachments.
Affected Issues
0011352
mod - core/file_api.php Diff File
mod - core/print_api.php Diff File

master ff696f35

2010-01-10 21:39

dhx


Details Diff
Fix 0011352: Use icon_path configuration option to find filetype icons

The $g_icon_path configuration option was not being used to find icons
used for display next to file attachments.
Affected Issues
0011352
mod - core/file_api.php Diff File
mod - core/print_api.php Diff File

master-1.2.x 5e2d92c9

2010-01-10 21:01

dhx


Details Diff
Fix 0011373: Page links have incorrect spacing (first, prev, 1, 2...)

The page navigation links printed to view_all_bug_page.php had incorrect
spacing around the special text links for first, previous, next and last
page.
Affected Issues
0011373
mod - core/print_api.php Diff File

master 2c0c60fa

2010-01-10 21:01

dhx


Details Diff
Fix 0011373: Page links have incorrect spacing (first, prev, 1, 2...)

The page navigation links printed to view_all_bug_page.php had incorrect
spacing around the special text links for first, previous, next and last
page.
Affected Issues
0011373
mod - core/print_api.php Diff File

master 9a1eb493

2010-01-10 20:59

dhx


Details Diff
Compress API now depends upon Utility API

Commit 89b211ab559ea09b7cca78c1171c8e967568b70f changed compress API so
that it depends upon utility API. However, this dependency wasn't
included at the top of Compress API hence the ini_get_bool function
couldn't be found.
mod - core/compress_api.php Diff File

master a44eadae

2010-01-10 19:16

siebrand


Details Diff
Localisation updates from translatewiki.net (2010-01-10)
mod - lang/strings_ukrainian.txt Diff File
mod - lang/strings_portuguese_brazil.txt Diff File

master 89b211ab

2010-01-10 17:52

Paul Richards


Details Diff
IIS: If we are using zlib.output_compression, we should still call ob_start() -> such that error handler can send a full patch
mod - core/compress_api.php Diff File

master-1.2.x f765794d

2010-01-10 17:52

Paul Richards

Committer: dhx


Details Diff
IIS: If we are using zlib.output_compression, we should still call ob_start() -> such that error handler can send a full patch
mod - core/compress_api.php Diff File
mod - core.php Diff File

master-1.2.x 6e8d2751

2010-01-08 09:23

dhx


Details Diff
Fix 0011358: Sort by dropdown in view filters shows column IDs, not names

The "Sort by" dropdown in the view filters box was showing column IDs
(category_id, reporter_id, etc) instead of proper translated names. This
was because there was an incomplete map between column names and
language strings.
Affected Issues
0011358
mod - core/string_api.php Diff File

master b9396c14

2010-01-08 09:23

dhx


Details Diff
Fix 0011358: Sort by dropdown in view filters shows column IDs, not names

The "Sort by" dropdown in the view filters box was showing column IDs
(category_id, reporter_id, etc) instead of proper translated names. This
was because there was an incomplete map between column names and
language strings.
Affected Issues
0011358
mod - core/string_api.php Diff File

master-1.2.x 7b27c02a

2010-01-08 08:59

dhx


Details Diff
Fix 0011361: Allow 'bytes' to be localised on proj_doc_page.php Affected Issues
0011361
mod - proj_doc_page.php Diff File

master ffb2a55f

2010-01-08 08:59

dhx


Details Diff
Fix 0011361: Allow 'bytes' to be localised on proj_doc_page.php Affected Issues
0011361
mod - proj_doc_page.php Diff File

master 77f2e2ae

2010-01-08 08:47

dhx


Details Diff
Fix capitalisation in header license comment
mod - plugins/XmlImportExport/ImportXml/Mapper.php Diff File
mod - plugins/MantisGraph/pages/bug_graph_bystatus.php Diff File
mod - set_project.php Diff File
mod - plugins/MantisGraph/pages/summary_jpgraph_page.php Diff File
mod - core/tokens_api.php Diff File
mod - plugins/MantisGraph/core/Period.php Diff File
mod - excel_xml_export.php Diff File
mod - plugins/MantisCoreFormatting/MantisCoreFormatting.php Diff File
mod - manage_proj_cat_delete.php Diff File
mod - config_inc.php.sample Diff File
mod - bug_monitor_delete.php Diff File
mod - plugins/XmlImportExport/XmlImportExport.php Diff File
mod - manage_plugin_update.php Diff File
mod - bug_actiongroup_ext_page.php Diff File
mod - account_prof_edit_page.php Diff File
mod - manage_user_reset.php Diff File
mod - bugnote_stats_inc.php Diff File
mod - manage_config_work_threshold_page.php Diff File
mod - manage_proj_page.php Diff File
mod - tag_create.php Diff File
mod - core/bug_group_action_api.php Diff File
mod - admin/upgrade_unattended.php Diff File
mod - return_dynamic_filters.php Diff File
mod - manage_user_proj_add.php Diff File
mod - manage_proj_create_page.php Diff File
mod - meta_inc.php Diff File
mod - core/php_api.php Diff File
mod - news_menu_page.php Diff File
mod - plugins/MantisCoreFormatting/pages/config_edit.php Diff File
mod - plugins/MantisGraph/core/graph_api.php Diff File
mod - admin/system_utils.php Diff File
mod - manage_proj_ver_copy.php Diff File
mod - bug_actiongroup_add_note_inc.php Diff File
mod - admin/test_langs.php Diff File
mod - manage_proj_delete.php Diff File
mod - account_prefs_page.php Diff File
mod - browser_search_plugin.php Diff File
mod - bug_set_sponsorship.php Diff File
mod - manage_proj_custom_field_update.php Diff File
mod - manage_proj_ver_delete.php Diff File
mod - bug_sponsorship_list_view_inc.php Diff File
mod - plugins/XmlImportExport/ImportXml.php Diff File
mod - manage_proj_cat_copy.php Diff File
mod - news_add.php Diff File
mod - print_all_bug_page_word.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_bystatus_pct.php Diff File
mod - core/cfdefs/cfdef_standard.php Diff File
mod - core/prepare_api.php Diff File
mod - core/date_api.php Diff File
mod - query_delete_page.php Diff File
mod - manage_config_revert.php Diff File
mod - proj_doc_delete.php Diff File
mod - manage_prof_menu_page.php Diff File
mod - bug_relationship_delete.php Diff File
mod - core/twitter_api.php Diff File
mod - manage_config_work_threshold_set.php Diff File
mod - view_all_set.php Diff File
mod - bug_actiongroup_update_severity_inc.php Diff File
mod - search.php Diff File
mod - admin/copy_field.php Diff File
mod - core/last_visited_api.php Diff File
mod - logout_page.php Diff File
mod - bugnote_set_view_state.php Diff File
mod - core/obsolete.php Diff File
mod - lost_pwd.php Diff File
mod - core/error_api.php Diff File
mod - core/database_api.php Diff File
mod - changelog_page.php Diff File
mod - core/rss_api.php Diff File
mod - core/icon_api.php Diff File
mod - view_all_inc.php Diff File
mod - core/wiki_api.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_imp_status.php Diff File
mod - plugins/MantisCoreFormatting/pages/config.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_byseverity_pct.php Diff File
mod - adm_permissions_report.php Diff File
mod - admin/test_email.php Diff File
mod - manage_custom_field_delete.php Diff File
mod - print_all_bug_options_page.php Diff File
mod - tests/soap/FilterTest.php Diff File
mod - tag_delete.php Diff File
mod - plugins/XmlImportExport/pages/import.php Diff File
mod - index.php Diff File
mod - my_view_inc.php Diff File
mod - core/email_api.php Diff File
mod - print_all_bug_options_inc.php Diff File
mod - core/xmlhttprequest_api.php Diff File
mod - billing_inc.php Diff File
mod - news_update.php Diff File
mod - bug_change_status_page.php Diff File
mod - core/filter_api.php Diff File
mod - core/excel_api.php Diff File
mod - plugins/MantisGraph/MantisGraph.php Diff File
mod - bugnote_add_inc.php Diff File
mod - bugnote_delete.php Diff File
mod - core/classes/MantisEnum.class.php Diff File
mod - login_cookie_test.php Diff File
mod - proj_doc_edit_page.php Diff File
mod - tests/Mantis/StringTest.php Diff File
mod - tests/test_config_get_set.php Diff File
mod - core/history_api.php Diff File
mod - plugins/XmlImportExport/ImportXml/Interface.php Diff File
mod - billing_page.php Diff File
mod - manage_config_columns_page.php Diff File
mod - core/classes/MantisCoreWikiPlugin.class.php Diff File
mod - core/project_api.php Diff File
mod - core/classes/MantisPlugin.class.php Diff File
mod - admin/index.php Diff File
mod - core/filter_constants_inc.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_bycategory.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_bypriority.php Diff File
mod - manage_user_prune.php Diff File
mod - core/file_api.php Diff File
mod - view_filters_page.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_cumulative_bydate2.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_byresolution.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_byresolution_mix.php Diff File
mod - manage_proj_user_copy.php Diff File
mod - manage_plugin_upgrade.php Diff File
mod - bug_report.php Diff File
mod - manage_proj_subproj_delete.php Diff File
mod - tag_view_page.php Diff File
mod - verify.php Diff File
mod - core/logging_api.php Diff File
mod - manage_tags_page.php Diff File
mod - account_prefs_update.php Diff File
mod - tag_detach.php Diff File
mod - core/tag_api.php Diff File
mod - bugnote_update.php Diff File
mod - core/http_api.php Diff File
mod - core/email_queue_api.php Diff File
mod - query_view_page.php Diff File
mod - print_all_bug_page.php Diff File
mod - print_all_bug_options_update.php Diff File
mod - bug_update.php Diff File
mod - bug_update_advanced_page.php Diff File
mod - bug_relationship_graph_img.php Diff File
mod - plugins/MantisGraph/pages/config.php Diff File
mod - manage_plugin_install.php Diff File
mod - bug_view_advanced_page.php Diff File
mod - bug_view_page.php Diff File
mod - plugins/MantisGraph/pages/config_edit.php Diff File
mod - manage_columns_inc.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_imp_resolution.php Diff File
mod - adm_config_set.php Diff File
mod - core/custom_field_api.php Diff File
mod - tag_update.php Diff File
mod - manage_proj_update_children.php Diff File
mod - manage_proj_user_remove.php Diff File
mod - plugins/MantisGraph/pages/bug_graph_bycategory.php Diff File
mod - manage_user_update.php Diff File
mod - xmlhttprequest.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_byresolution_pct.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_byseverity.php Diff File
mod - lost_pwd_page.php Diff File
mod - view.php Diff File
mod - view_all_bug_page.php Diff File
mod - core/json_api.php Diff File
mod - tests/soap/IssueAddTest.php Diff File
mod - csv_export.php Diff File
mod - admin/move_db2disk.php Diff File
mod - news_list_page.php Diff File
mod - manage_proj_update.php Diff File
mod - plugin_file.php Diff File
mod - manage_user_proj_delete.php Diff File
mod - core/install_helper_functions_api.php Diff File
mod - tag_attach.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_imp_severity.php Diff File
mod - core/graphviz_api.php Diff File
mod - core/current_user_api.php Diff File
mod - plugins/XmlImportExport/ImportXml/Issue.php Diff File
mod - account_prof_update.php Diff File
mod - core/helper_api.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_imp_category.php Diff File
mod - core/csv_api.php Diff File
mod - bugnote_add.php Diff File
mod - core/config_api.php Diff File
mod - my_view_page.php Diff File
mod - manage_config_email_set.php Diff File
mod - bug_reminder_page.php Diff File
mod - account_sponsor_page.php Diff File
mod - query_store.php Diff File
mod - tests/soap/IssueNoteTest.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_cumulative_bydate.php Diff File
mod - roadmap_page.php Diff File
mod - manage_custom_field_proj_add.php Diff File
mod - bug_relationship_add.php Diff File
mod - admin/test_icons.php Diff File
mod - bug_report_page.php Diff File
mod - bug_update_page.php Diff File
mod - manage_user_edit_page.php Diff File
mod - manage_proj_custom_field_remove.php Diff File
mod - core/events_inc.php Diff File
mod - manage_proj_cat_update.php Diff File
mod - bug_actiongroup_page.php Diff File
mod - core/classes/MantisFilter.class.php Diff File
mod - bug_file_upload_inc.php Diff File
mod - account_sponsor_update.php Diff File
mod - plugins/XmlImportExport/pages/import_action.php Diff File
mod - core/utility_api.php Diff File
mod - bug_view_inc.php Diff File
mod - account_manage_columns_page.php Diff File
mod - signup.php Diff File
mod - bug_relationship_graph.php Diff File
mod - tag_update_page.php Diff File
mod - print_bug_page.php Diff File
mod - core/print_api.php Diff File
mod - core/string_api.php Diff File
mod - manage_proj_ver_update.php Diff File
mod - account_prefs_inc.php Diff File
mod - core/projax_api.php Diff File
mod - core/custom_function_api.php Diff File
mod - file_download.php Diff File
mod - manage_user_create.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_bypriority_mix.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_bycategory_pct.php Diff File
mod - manage_config_email_page.php Diff File
mod - core/version_api.php Diff File
mod - core/lang_api.php Diff File
mod - query_store_page.php Diff File
mod - issues_rss.php Diff File
mod - admin/check.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_byseverity_mix.php Diff File
mod - core/sponsorship_api.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_byreporter.php Diff File
mod - core/category_api.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_bydeveloper.php Diff File
mod - proj_doc_update.php Diff File
mod - account_page.php Diff File
mod - core/user_pref_api.php Diff File
mod - print_all_bug_options_reset.php Diff File
mod - main_page.php Diff File
mod - tests/soap/IssueUpdateTest.php Diff File
mod - bug_stick.php Diff File
mod - core/columns_api.php Diff File
mod - manage_custom_field_create.php Diff File
mod - manage_proj_custom_field_add_existing.php Diff File
mod - manage_proj_cat_add.php Diff File
mod - plugins/MantisGraph/pages/bug_graph_page.php Diff File
mod - core/news_api.php Diff File
mod - proj_doc_add.php Diff File
mod - tests/soap/SoapBase.php Diff File
mod - manage_proj_ver_edit_page.php Diff File
mod - account_prefs_reset.php Diff File
mod - admin/email_queue.php Diff File
mod - bugnote_edit_page.php Diff File
mod - core/access_api.php Diff File
mod - manage_proj_edit_page.php Diff File
mod - bug_assign_reporter.php Diff File
mod - bug_monitor_list_view_inc.php Diff File
mod - manage_custom_field_update.php Diff File
mod - admin/schema.php Diff File
mod - manage_proj_subproj_add.php Diff File
mod - bugnote_view_inc.php Diff File
mod - manage_config_columns_reset.php Diff File
mod - manage_proj_create.php Diff File
mod - core/ajax_api.php Diff File
mod - core/collapse_api.php Diff File
mod - login_anon.php Diff File
mod - proj_doc_add_page.php Diff File
mod - account_update.php Diff File
mod - core/ldap_api.php Diff File
mod - core/classes/MantisWikiPlugin.class.php Diff File
mod - manage_overview_page.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_bystatus.php Diff File
mod - core/html_api.php Diff File
mod - tests/soap/AttachmentTest.php Diff File
mod - bug_file_delete.php Diff File
mod - core/gpc_api.php Diff File
mod - proj_doc_page.php Diff File
mod - summary_page.php Diff File
mod - bug_actiongroup_update_product_build_inc.php Diff File
mod - manage_user_create_page.php Diff File
mod - core.php Diff File
mod - news_edit_page.php Diff File
mod - bug_actiongroup_ext.php Diff File
mod - bug_reminder.php Diff File
mod - plugin.php Diff File
mod - manage_columns_copy.php Diff File
mod - bug_file_add.php Diff File
mod - manage_config_workflow_set.php Diff File
mod - news_view_page.php Diff File
mod - bug_monitor_add.php Diff File
mod - core/user_api.php Diff File
mod - account_delete.php Diff File
mod - tests/soap/EnumTest.php Diff File
mod - manage_custom_field_edit_page.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_bypriority_pct.php Diff File
mod - core/event_api.php Diff File
mod - core/classes/MantisCorePlugin.class.php Diff File
mod - manage_plugin_uninstall.php Diff File
mod - manage_user_page.php Diff File
mod - signup_page.php Diff File
mod - login.php Diff File
mod - manage_proj_cat_edit_page.php Diff File
mod - login_page.php Diff File
mod - manage_custom_field_page.php Diff File
mod - core/project_hierarchy_api.php Diff File
mod - core/compress_api.php Diff File
mod - core/summary_api.php Diff File
mod - core/classes/MantisColumn.class.php Diff File
mod - bug_report_advanced_page.php Diff File
mod - core/relationship_graph_api.php Diff File
mod - manage_user_delete.php Diff File
mod - query_delete.php Diff File
mod - manage_proj_ver_add.php Diff File
mod - account_prof_menu_page.php Diff File
mod - tests/Mantis/EnumTest.php Diff File
mod - wiki.php Diff File
mod - core/url_api.php Diff File
mod - scripts/checkin.php Diff File
mod - manage_proj_custom_field_copy.php Diff File
mod - core/session_api.php Diff File
mod - print_bugnote_inc.php Diff File
mod - core/authentication_api.php Diff File
mod - manage_plugin_page.php Diff File
mod - core/bug_api.php Diff File
mod - jump_to_bug.php Diff File
mod - adm_config_delete.php Diff File
mod - core/relationship_api.php Diff File
mod - plugins/XmlImportExport/pages/export.php Diff File
mod - make_captcha_img.php Diff File
mod - news_rss.php Diff File
mod - permalink_page.php Diff File
mod - core/profile_api.php Diff File
mod - login_select_proj_page.php Diff File
mod - core/constant_inc.php Diff File
mod - bug_actiongroup.php Diff File
mod - manage_config_workflow_page.php Diff File
mod - manage_config_columns_set.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_imp_priority.php Diff File
mod - view_user_page.php Diff File
mod - admin/upgrade_warning.php Diff File
mod - tests/soap/LoginTest.php Diff File
mod - adm_config_report.php Diff File
mod - admin/db_stats.php Diff File
mod - core/form_api.php Diff File
mod - manage_proj_user_add.php Diff File
mod - bug_assign.php Diff File
mod - project_page.php Diff File
mod - admin/install.php Diff File
mod - core/classes/MantisFormattingPlugin.class.php Diff File
mod - history_inc.php Diff File
mod - core/plugin_api.php Diff File
mod - core/bugnote_api.php Diff File
mod - config_defaults_inc.php Diff File
mod - bug_actiongroup_attach_tags_inc.php Diff File
mod - scripts/send_emails.php Diff File

master cf559e0d

2010-01-08 08:39

dhx


Details Diff
Revert "require_api/require_lib"

This reverts commit 3ffc2fa4b174e6a069b9cc2313356d5083383cb2.

Apologies - I pushed the wrong branch by mistake!
mod - bugnote_view_inc.php Diff File
mod - core/news_api.php Diff File
mod - core/compress_api.php Diff File
mod - core/bug_api.php Diff File
mod - jump_to_bug.php Diff File
mod - core.php Diff File
mod - core/php_api.php Diff File
mod - bug_relationship_graph_img.php Diff File
mod - return_dynamic_filters.php Diff File
mod - make_captcha_img.php Diff File
mod - query_store.php Diff File
mod - bug_view_inc.php Diff File
mod - news_rss.php Diff File
mod - view.php Diff File
mod - account_manage_columns_page.php Diff File
mod - account_prefs_page.php Diff File
mod - bug_relationship_delete.php Diff File
mod - excel_xml_export.php Diff File
mod - verify.php Diff File
mod - index.php Diff File
mod - core/json_api.php Diff File
mod - print_all_bug_page.php Diff File
mod - core/event_api.php Diff File
mod - csv_export.php Diff File
mod - core/html_api.php Diff File
mod - core/current_user_api.php Diff File
mod - project_page.php Diff File
mod - adm_config_report.php Diff File
mod - bug_relationship_add.php Diff File
mod - account_page.php Diff File
mod - bug_actiongroup_update_product_build_inc.php Diff File
mod - bug_actiongroup_ext.php Diff File
mod - core/install_helper_functions_api.php Diff File
mod - tag_delete.php Diff File
mod - core/helper_api.php Diff File
mod - bug_sponsorship_list_view_inc.php Diff File
mod - core/authentication_api.php Diff File
mod - permalink_page.php Diff File
mod - bug_actiongroup_ext_page.php Diff File
mod - core/history_api.php Diff File
mod - core/rss_api.php Diff File
mod - bug_update_advanced_page.php Diff File
mod - bug_report.php Diff File
mod - signup_page.php Diff File
mod - login_cookie_test.php Diff File
mod - bug_set_sponsorship.php Diff File
mod - core/tokens_api.php Diff File
mod - account_prefs_reset.php Diff File
mod - core/last_visited_api.php Diff File
mod - core/access_api.php Diff File
mod - news_update.php Diff File
mod - core/icon_api.php Diff File
mod - bug_actiongroup_update_severity_inc.php Diff File
mod - core/file_api.php Diff File
mod - billing_page.php Diff File
mod - core/prepare_api.php Diff File
mod - core/relationship_graph_api.php Diff File
mod - bug_monitor_delete.php Diff File
mod - core/utility_api.php Diff File
mod - news_view_page.php Diff File
mod - core/category_api.php Diff File
mod - browser_search_plugin.php Diff File
mod - proj_doc_add.php Diff File
mod - roadmap_page.php Diff File
mod - bugnote_add_inc.php Diff File
mod - core/date_api.php Diff File
mod - account_sponsor_update.php Diff File
mod - core/plugin_api.php Diff File
mod - core/summary_api.php Diff File
mod - print_all_bug_options_page.php Diff File
mod - core/error_api.php Diff File
mod - core/logging_api.php Diff File
mod - account_prof_update.php Diff File
mod - adm_config_delete.php Diff File
mod - core/relationship_api.php Diff File
mod - login_anon.php Diff File
mod - bug_actiongroup_page.php Diff File
mod - core/version_api.php Diff File
mod - core/email_queue_api.php Diff File
mod - logout_page.php Diff File
mod - history_inc.php Diff File
mod - config_defaults_inc.php Diff File
mod - core/http_api.php Diff File
mod - view_user_page.php Diff File
mod - account_update.php Diff File
mod - proj_doc_page.php Diff File
mod - bug_revision_drop.php Diff File
mod - bug_reminder.php Diff File
mod - bug_monitor_add.php Diff File
mod - core/string_api.php Diff File
mod - bug_relationship_graph.php Diff File
mod - plugin.php Diff File
mod - print_all_bug_options_inc.php Diff File
mod - bug_assign.php Diff File
mod - core/project_hierarchy_api.php Diff File
mod - core/profile_api.php Diff File
mod - bugnote_delete.php Diff File
mod - core/bugnote_api.php Diff File
mod - search.php Diff File
mod - view_all_bug_page.php Diff File
mod - bugnote_update.php Diff File
mod - core/xmlhttprequest_api.php Diff File
mod - account_prof_menu_page.php Diff File
mod - signup.php Diff File
mod - query_store_page.php Diff File
mod - view_all_inc.php Diff File
mod - view_filters_page.php Diff File
mod - query_delete_page.php Diff File
mod - proj_doc_delete.php Diff File
mod - proj_doc_update.php Diff File
mod - news_menu_page.php Diff File
mod - core/collapse_api.php Diff File
mod - bug_actiongroup_attach_tags_inc.php Diff File
mod - bug_reminder_page.php Diff File
mod - core/csv_api.php Diff File
mod - news_add.php Diff File
mod - core/projax_api.php Diff File
mod - bug_report_page.php Diff File
mod - tag_update.php Diff File
mod - login.php Diff File
mod - core/project_api.php Diff File
mod - my_view_inc.php Diff File
mod - core/gpc_api.php Diff File
mod - bugnote_set_view_state.php Diff File
mod - tag_detach.php Diff File
mod - core/bug_revision_api.php Diff File
mod - core/excel_api.php Diff File
mod - core/lang_api.php Diff File
mod - core/user_pref_api.php Diff File
mod - bugnote_stats_inc.php Diff File
mod - core/custom_function_api.php Diff File
mod - xmlhttprequest.php Diff File
mod - billing_inc.php Diff File
mod - bugnote_add.php Diff File
mod - print_all_bug_page_word.php Diff File
mod - core/session_api.php Diff File
mod - news_list_page.php Diff File
mod - wiki.php Diff File
mod - adm_config_set.php Diff File
mod - bug_file_add.php Diff File
mod - bug_actiongroup_add_note_inc.php Diff File
mod - core/form_api.php Diff File
mod - account_prefs_update.php Diff File
mod - core/config_api.php Diff File
mod - proj_doc_add_page.php Diff File
mod - tag_update_page.php Diff File
mod - bug_monitor_list_view_inc.php Diff File
mod - bug_revision_view_page.php Diff File
mod - news_edit_page.php Diff File
mod - core/sponsorship_api.php Diff File
mod - plugin_file.php Diff File
mod - tag_attach.php Diff File
mod - bugnote_edit_page.php Diff File
mod - bug_change_status_page.php Diff File
mod - set_project.php Diff File
mod - bug_actiongroup.php Diff File
mod - account_prefs_inc.php Diff File
mod - account_prof_edit_page.php Diff File
mod - print_all_bug_options_reset.php Diff File
mod - adm_permissions_report.php Diff File
mod - bug_file_delete.php Diff File
mod - tag_view_page.php Diff File
mod - query_delete.php Diff File
mod - tag_create.php Diff File
mod - core/print_api.php Diff File
mod - core/bug_group_action_api.php Diff File
mod - my_view_page.php Diff File
mod - core/ldap_api.php Diff File
mod - proj_doc_edit_page.php Diff File
mod - core/twitter_api.php Diff File
mod - bug_stick.php Diff File
mod - core/graphviz_api.php Diff File
mod - print_all_bug_options_update.php Diff File
mod - view_all_set.php Diff File
mod - login_select_proj_page.php Diff File
mod - issues_rss.php Diff File
mod - main_page.php Diff File
mod - core/tag_api.php Diff File
mod - bug_update.php Diff File
mod - bug_view_advanced_page.php Diff File
mod - bug_view_page.php Diff File
mod - core/ajax_api.php Diff File
mod - core/columns_api.php Diff File
mod - core/custom_field_api.php Diff File
mod - print_bugnote_inc.php Diff File
mod - core/wiki_api.php Diff File
mod - query_view_page.php Diff File
mod - core/email_api.php Diff File
mod - file_download.php Diff File
mod - account_sponsor_page.php Diff File
mod - lost_pwd.php Diff File
mod - bug_assign_reporter.php Diff File
mod - core/filter_api.php Diff File
mod - print_bug_page.php Diff File
mod - login_page.php Diff File
mod - lost_pwd_page.php Diff File
mod - changelog_page.php Diff File
mod - bug_file_upload_inc.php Diff File
mod - core/database_api.php Diff File
mod - summary_page.php Diff File
mod - core/user_api.php Diff File
mod - account_delete.php Diff File

master 2d5455cc

2010-01-08 05:49

dhx


Details Diff
Use require_api/require_lib to pull in dependencies

Following up on ea3cd38976a5b2af0ff0615b91d2f5d51970d783 which
introduced require_once calls within the core API files to included
dependencies in-place, this commit does a similar thing for user
viewable pages.

Replacements for require_once have been created within core.php to help
optimise the increased number of dependency checks.

require_api and require_lib have the same syntax as require_once however
the first will look within the core directory only, and the second will
look within the library directory only. The library directory can now be
relocated elsewhere by use of the $g_library_path configuration option.

require_api and require_lib use a global array to keep track of which
files have already been included. This is a much simpler check than what
is performed by require_once and hence avoids expensive checking for
symlinks with stat() calls and so forth.
mod - print_all_bug_options_update.php Diff File
mod - core/database_api.php Diff File
mod - core/bug_group_action_api.php Diff File
mod - core/user_pref_api.php Diff File
mod - view.php Diff File
mod - jump_to_bug.php Diff File
mod - core/bugnote_api.php Diff File
mod - core/version_api.php Diff File
mod - bugnote_edit_page.php Diff File
mod - core/date_api.php Diff File
mod - manage_proj_subproj_add.php Diff File
mod - core/relationship_api.php Diff File
mod - bugnote_set_view_state.php Diff File
mod - proj_doc_edit_page.php Diff File
mod - manage_proj_ver_copy.php Diff File
mod - view_filters_page.php Diff File
mod - plugin_file.php Diff File
mod - browser_search_plugin.php Diff File
mod - core/rss_api.php Diff File
mod - manage_plugin_update.php Diff File
mod - core/file_api.php Diff File
mod - manage_proj_create.php Diff File
mod - account_prefs_inc.php Diff File
mod - core/php_api.php Diff File
mod - make_captcha_img.php Diff File
mod - manage_proj_update.php Diff File
mod - core/excel_api.php Diff File
mod - core/profile_api.php Diff File
mod - core/csv_api.php Diff File
mod - proj_doc_add.php Diff File
mod - account_prof_edit_page.php Diff File
mod - account_prefs_reset.php Diff File
mod - bug_assign.php Diff File
mod - print_all_bug_options_reset.php Diff File
mod - proj_doc_page.php Diff File
mod - bug_view_advanced_page.php Diff File
mod - bug_view_page.php Diff File
mod - core/ajax_api.php Diff File
mod - manage_proj_cat_edit_page.php Diff File
mod - bugnote_view_inc.php Diff File
mod - tag_attach.php Diff File
mod - set_project.php Diff File
mod - bug_revision_drop.php Diff File
mod - account_prefs_page.php Diff File
mod - login_cookie_test.php Diff File
mod - summary_page.php Diff File
mod - account_page.php Diff File
mod - bug_actiongroup_attach_tags_inc.php Diff File
mod - core/collapse_api.php Diff File
mod - core/authentication_api.php Diff File
mod - print_all_bug_page.php Diff File
mod - manage_proj_delete.php Diff File
mod - manage_custom_field_create.php Diff File
mod - bug_revision_view_page.php Diff File
mod - lost_pwd.php Diff File
mod - manage_proj_cat_delete.php Diff File
mod - manage_user_reset.php Diff File
mod - manage_plugin_upgrade.php Diff File
mod - tag_update_page.php Diff File
mod - bug_relationship_graph.php Diff File
mod - manage_user_update.php Diff File
mod - manage_user_proj_delete.php Diff File
mod - core/prepare_api.php Diff File
mod - search.php Diff File
mod - config_defaults_inc.php Diff File
mod - wiki.php Diff File
mod - verify.php Diff File
mod - core/email_api.php Diff File
mod - bugnote_add_inc.php Diff File
mod - index.php Diff File
mod - manage_config_columns_page.php Diff File
mod - core/error_api.php Diff File
mod - core/user_api.php Diff File
mod - my_view_page.php Diff File
mod - bug_update.php Diff File
mod - adm_config_report.php Diff File
mod - account_sponsor_update.php Diff File
mod - news_edit_page.php Diff File
mod - manage_user_create_page.php Diff File
mod - print_all_bug_page_word.php Diff File
mod - bug_relationship_add.php Diff File
mod - manage_config_workflow_set.php Diff File
mod - manage_config_work_threshold_page.php Diff File
mod - changelog_page.php Diff File
mod - account_prof_menu_page.php Diff File
mod - query_delete_page.php Diff File
mod - excel_xml_export.php Diff File
mod - core/sponsorship_api.php Diff File
mod - manage_custom_field_update.php Diff File
mod - manage_config_columns_set.php Diff File
mod - manage_proj_page.php Diff File
mod - account_sponsor_page.php Diff File
mod - manage_user_delete.php Diff File
mod - bug_report.php Diff File
mod - print_all_bug_options_page.php Diff File
mod - manage_columns_inc.php Diff File
mod - permalink_page.php Diff File
mod - bug_file_upload_inc.php Diff File
mod - core/columns_api.php Diff File
mod - core/session_api.php Diff File
mod - csv_export.php Diff File
mod - bug_file_add.php Diff File
mod - bug_actiongroup_page.php Diff File
mod - manage_proj_create_page.php Diff File
mod - manage_custom_field_delete.php Diff File
mod - bug_set_sponsorship.php Diff File
mod - manage_tags_page.php Diff File
mod - core/form_api.php Diff File
mod - core/string_api.php Diff File
mod - account_prefs_update.php Diff File
mod - core/bug_revision_api.php Diff File
mod - manage_proj_user_add.php Diff File
mod - core/config_api.php Diff File
mod - main_page.php Diff File
mod - manage_overview_page.php Diff File
mod - bugnote_update.php Diff File
mod - manage_proj_user_remove.php Diff File
mod - manage_proj_subproj_delete.php Diff File
mod - tag_create.php Diff File
mod - bug_reminder_page.php Diff File
mod - login.php Diff File
mod - query_delete.php Diff File
mod - login_page.php Diff File
mod - manage_custom_field_page.php Diff File
mod - core/compress_api.php Diff File
mod - manage_proj_cat_copy.php Diff File
mod - core/summary_api.php Diff File
mod - news_menu_page.php Diff File
mod - core/helper_api.php Diff File
mod - manage_user_edit_page.php Diff File
mod - manage_user_proj_add.php Diff File
mod - manage_proj_edit_page.php Diff File
mod - query_store_page.php Diff File
mod - core/json_api.php Diff File
mod - manage_proj_ver_update.php Diff File
mod - signup_page.php Diff File
mod - bugnote_add.php Diff File
mod - bug_relationship_delete.php Diff File
mod - bugnote_delete.php Diff File
mod - lost_pwd_page.php Diff File
mod - core/graphviz_api.php Diff File
mod - manage_proj_custom_field_remove.php Diff File
mod - manage_proj_ver_delete.php Diff File
mod - billing_inc.php Diff File
mod - manage_proj_ver_add.php Diff File
mod - manage_user_page.php Diff File
mod - account_manage_columns_page.php Diff File
mod - news_add.php Diff File
mod - core/print_api.php Diff File
mod - adm_config_delete.php Diff File
mod - bug_change_status_page.php Diff File
mod - bug_actiongroup_ext_page.php Diff File
mod - roadmap_page.php Diff File
mod - bug_actiongroup.php Diff File
mod - bug_reminder.php Diff File
mod - adm_permissions_report.php Diff File
mod - project_page.php Diff File
mod - print_bug_page.php Diff File
mod - core/filter_api.php Diff File
mod - tag_delete.php Diff File
mod - manage_proj_custom_field_add_existing.php Diff File
mod - core.php Diff File
mod - history_inc.php Diff File
mod - account_update.php Diff File
mod - bug_monitor_add.php Diff File
mod - core/last_visited_api.php Diff File
mod - core/event_api.php Diff File
mod - manage_custom_field_edit_page.php Diff File
mod - bug_monitor_delete.php Diff File
mod - view_user_page.php Diff File
mod - core/tag_api.php Diff File
mod - account_prof_update.php Diff File
mod - my_view_inc.php Diff File
mod - issues_rss.php Diff File
mod - query_view_page.php Diff File
mod - core/project_hierarchy_api.php Diff File
mod - core/icon_api.php Diff File
mod - news_rss.php Diff File
mod - core/install_helper_functions_api.php Diff File
mod - core/logging_api.php Diff File
mod - bug_file_delete.php Diff File
mod - manage_config_work_threshold_set.php Diff File
mod - core/email_queue_api.php Diff File
mod - core/access_api.php Diff File
mod - bug_update_advanced_page.php Diff File
mod - core/relationship_graph_api.php Diff File
mod - core/history_api.php Diff File
mod - tag_view_page.php Diff File
mod - manage_proj_custom_field_copy.php Diff File
mod - bug_assign_reporter.php Diff File
mod - manage_plugin_install.php Diff File
mod - login_select_proj_page.php Diff File
mod - manage_proj_cat_add.php Diff File
mod - plugin.php Diff File
mod - core/custom_function_api.php Diff File
mod - bug_actiongroup_ext.php Diff File
mod - core/http_api.php Diff File
mod - bug_stick.php Diff File
mod - core/xmlhttprequest_api.php Diff File
mod - bug_monitor_list_view_inc.php Diff File
mod - news_list_page.php Diff File
mod - core/gpc_api.php Diff File
mod - core/utility_api.php Diff File
mod - bugnote_stats_inc.php Diff File
mod - proj_doc_add_page.php Diff File
mod - manage_config_workflow_page.php Diff File
mod - bug_sponsorship_list_view_inc.php Diff File
mod - manage_proj_cat_update.php Diff File
mod - news_view_page.php Diff File
mod - view_all_bug_page.php Diff File
mod - core/ldap_api.php Diff File
mod - billing_page.php Diff File
mod - bug_actiongroup_update_product_build_inc.php Diff File
mod - return_dynamic_filters.php Diff File
mod - signup.php Diff File
mod - tag_update.php Diff File
mod - manage_custom_field_proj_add.php Diff File
mod - core/html_api.php Diff File
mod - adm_config_set.php Diff File
mod - bug_relationship_graph_img.php Diff File
mod - print_all_bug_options_inc.php Diff File
mod - news_update.php Diff File
mod - manage_config_columns_reset.php Diff File
mod - manage_proj_custom_field_update.php Diff File
mod - manage_proj_update_children.php Diff File
mod - login_anon.php Diff File
mod - bug_view_inc.php Diff File
mod - core/projax_api.php Diff File
mod - core/twitter_api.php Diff File
mod - core/tokens_api.php Diff File
mod - tag_detach.php Diff File
mod - bug_actiongroup_add_note_inc.php Diff File
mod - view_all_set.php Diff File
mod - core/current_user_api.php Diff File
mod - core/custom_field_api.php Diff File
mod - bug_actiongroup_update_severity_inc.php Diff File
mod - proj_doc_update.php Diff File
mod - bug_report_page.php Diff File
mod - query_store.php Diff File
mod - proj_doc_delete.php Diff File
mod - core/bug_api.php Diff File
mod - core/project_api.php Diff File
mod - manage_columns_copy.php Diff File
mod - print_bugnote_inc.php Diff File
mod - view_all_inc.php Diff File
mod - file_download.php Diff File
mod - manage_config_revert.php Diff File
mod - core/wiki_api.php Diff File
mod - core/news_api.php Diff File
mod - manage_proj_user_copy.php Diff File
mod - manage_user_create.php Diff File
mod - manage_user_prune.php Diff File
mod - core/lang_api.php Diff File
mod - manage_plugin_uninstall.php Diff File
mod - account_delete.php Diff File
mod - manage_plugin_page.php Diff File
mod - core/category_api.php Diff File
mod - xmlhttprequest.php Diff File
mod - manage_config_email_set.php Diff File
mod - manage_config_email_page.php Diff File
mod - core/plugin_api.php Diff File
mod - manage_proj_ver_edit_page.php Diff File
mod - logout_page.php Diff File

master 3ffc2fa4

2010-01-08 05:49

dhx


Details Diff
require_api/require_lib
mod - print_all_bug_options_update.php Diff File
mod - core/database_api.php Diff File
mod - core/bug_group_action_api.php Diff File
mod - core/user_pref_api.php Diff File
mod - view.php Diff File
mod - jump_to_bug.php Diff File
mod - core/bugnote_api.php Diff File
mod - core/version_api.php Diff File
mod - bugnote_edit_page.php Diff File
mod - core/date_api.php Diff File
mod - core/relationship_api.php Diff File
mod - bugnote_set_view_state.php Diff File
mod - proj_doc_edit_page.php Diff File
mod - view_filters_page.php Diff File
mod - plugin_file.php Diff File
mod - browser_search_plugin.php Diff File
mod - core/rss_api.php Diff File
mod - core/file_api.php Diff File
mod - account_prefs_inc.php Diff File
mod - core/php_api.php Diff File
mod - make_captcha_img.php Diff File
mod - core/excel_api.php Diff File
mod - core/profile_api.php Diff File
mod - core/csv_api.php Diff File
mod - proj_doc_add.php Diff File
mod - account_prof_edit_page.php Diff File
mod - account_prefs_reset.php Diff File
mod - bug_assign.php Diff File
mod - print_all_bug_options_reset.php Diff File
mod - proj_doc_page.php Diff File
mod - bug_view_advanced_page.php Diff File
mod - bug_view_page.php Diff File
mod - core/ajax_api.php Diff File
mod - bugnote_view_inc.php Diff File
mod - tag_attach.php Diff File
mod - set_project.php Diff File
mod - bug_revision_drop.php Diff File
mod - account_prefs_page.php Diff File
mod - login_cookie_test.php Diff File
mod - summary_page.php Diff File
mod - account_page.php Diff File
mod - bug_actiongroup_attach_tags_inc.php Diff File
mod - core/collapse_api.php Diff File
mod - core/authentication_api.php Diff File
mod - print_all_bug_page.php Diff File
mod - bug_revision_view_page.php Diff File
mod - lost_pwd.php Diff File
mod - tag_update_page.php Diff File
mod - bug_relationship_graph.php Diff File
mod - core/prepare_api.php Diff File
mod - search.php Diff File
mod - config_defaults_inc.php Diff File
mod - wiki.php Diff File
mod - verify.php Diff File
mod - core/email_api.php Diff File
mod - bugnote_add_inc.php Diff File
mod - index.php Diff File
mod - core/error_api.php Diff File
mod - core/user_api.php Diff File
mod - my_view_page.php Diff File
mod - bug_update.php Diff File
mod - adm_config_report.php Diff File
mod - account_sponsor_update.php Diff File
mod - news_edit_page.php Diff File
mod - print_all_bug_page_word.php Diff File
mod - bug_relationship_add.php Diff File
mod - changelog_page.php Diff File
mod - account_prof_menu_page.php Diff File
mod - query_delete_page.php Diff File
mod - excel_xml_export.php Diff File
mod - core/sponsorship_api.php Diff File
mod - account_sponsor_page.php Diff File
mod - bug_report.php Diff File
mod - print_all_bug_options_page.php Diff File
mod - permalink_page.php Diff File
mod - bug_file_upload_inc.php Diff File
mod - core/columns_api.php Diff File
mod - core/session_api.php Diff File
mod - csv_export.php Diff File
mod - bug_file_add.php Diff File
mod - bug_actiongroup_page.php Diff File
mod - bug_set_sponsorship.php Diff File
mod - core/form_api.php Diff File
mod - core/string_api.php Diff File
mod - account_prefs_update.php Diff File
mod - core/bug_revision_api.php Diff File
mod - core/config_api.php Diff File
mod - main_page.php Diff File
mod - bugnote_update.php Diff File
mod - tag_create.php Diff File
mod - bug_reminder_page.php Diff File
mod - login.php Diff File
mod - query_delete.php Diff File
mod - login_page.php Diff File
mod - core/compress_api.php Diff File
mod - core/summary_api.php Diff File
mod - news_menu_page.php Diff File
mod - core/helper_api.php Diff File
mod - query_store_page.php Diff File
mod - core/json_api.php Diff File
mod - signup_page.php Diff File
mod - bugnote_add.php Diff File
mod - bug_relationship_delete.php Diff File
mod - bugnote_delete.php Diff File
mod - lost_pwd_page.php Diff File
mod - core/graphviz_api.php Diff File
mod - billing_inc.php Diff File
mod - account_manage_columns_page.php Diff File
mod - news_add.php Diff File
mod - core/print_api.php Diff File
mod - adm_config_delete.php Diff File
mod - bug_change_status_page.php Diff File
mod - bug_actiongroup_ext_page.php Diff File
mod - roadmap_page.php Diff File
mod - bug_actiongroup.php Diff File
mod - bug_reminder.php Diff File
mod - adm_permissions_report.php Diff File
mod - project_page.php Diff File
mod - print_bug_page.php Diff File
mod - core/filter_api.php Diff File
mod - tag_delete.php Diff File
mod - history_inc.php Diff File
mod - account_update.php Diff File
mod - bug_monitor_add.php Diff File
mod - core/last_visited_api.php Diff File
mod - core/event_api.php Diff File
mod - bug_monitor_delete.php Diff File
mod - view_user_page.php Diff File
mod - core/tag_api.php Diff File
mod - account_prof_update.php Diff File
mod - my_view_inc.php Diff File
mod - issues_rss.php Diff File
mod - query_view_page.php Diff File
mod - core/project_hierarchy_api.php Diff File
mod - core/icon_api.php Diff File
mod - news_rss.php Diff File
mod - core/install_helper_functions_api.php Diff File
mod - core/logging_api.php Diff File
mod - bug_file_delete.php Diff File
mod - core/email_queue_api.php Diff File
mod - core/access_api.php Diff File
mod - bug_update_advanced_page.php Diff File
mod - core/relationship_graph_api.php Diff File
mod - core/history_api.php Diff File
mod - tag_view_page.php Diff File
mod - bug_assign_reporter.php Diff File
mod - login_select_proj_page.php Diff File
mod - plugin.php Diff File
mod - core/custom_function_api.php Diff File
mod - bug_actiongroup_ext.php Diff File
mod - core/http_api.php Diff File
mod - bug_stick.php Diff File
mod - core/xmlhttprequest_api.php Diff File
mod - bug_monitor_list_view_inc.php Diff File
mod - news_list_page.php Diff File
mod - core/gpc_api.php Diff File
mod - core/utility_api.php Diff File
mod - bugnote_stats_inc.php Diff File
mod - proj_doc_add_page.php Diff File
mod - bug_sponsorship_list_view_inc.php Diff File
mod - news_view_page.php Diff File
mod - view_all_bug_page.php Diff File
mod - core/ldap_api.php Diff File
mod - billing_page.php Diff File
mod - bug_actiongroup_update_product_build_inc.php Diff File
mod - return_dynamic_filters.php Diff File
mod - signup.php Diff File
mod - tag_update.php Diff File
mod - core/html_api.php Diff File
mod - adm_config_set.php Diff File
mod - bug_relationship_graph_img.php Diff File
mod - print_all_bug_options_inc.php Diff File
mod - news_update.php Diff File
mod - login_anon.php Diff File
mod - bug_view_inc.php Diff File
mod - core/projax_api.php Diff File
mod - core/twitter_api.php Diff File
mod - core/tokens_api.php Diff File
mod - tag_detach.php Diff File
mod - bug_actiongroup_add_note_inc.php Diff File
mod - view_all_set.php Diff File
mod - core/current_user_api.php Diff File
mod - core/custom_field_api.php Diff File
mod - bug_actiongroup_update_severity_inc.php Diff File
mod - proj_doc_update.php Diff File
mod - bug_report_page.php Diff File
mod - query_store.php Diff File
mod - proj_doc_delete.php Diff File
mod - core/bug_api.php Diff File
mod - core/project_api.php Diff File
mod - print_bugnote_inc.php Diff File
mod - view_all_inc.php Diff File
mod - file_download.php Diff File
mod - core/wiki_api.php Diff File
mod - core/news_api.php Diff File
mod - core/lang_api.php Diff File
mod - account_delete.php Diff File
mod - core.php Diff File
mod - core/category_api.php Diff File
mod - xmlhttprequest.php Diff File
mod - core/plugin_api.php Diff File
mod - logout_page.php Diff File

master c2e5602d

2010-01-06 23:23

dhx


Details Diff
Reorder global_settings configuration option, expand _file$ rule

Sort the global_settings configuration option alphabetically, one rule
per line. This makes it easier to read and update in the future.

Additionally, the old _file$ rule has been updated to cover more
configuration settings, specifically those dealing with attachments and
uploads. All of these should be system-wide settings with the exception
of the file upload thresholds (this has been catered for in this patch).
mod - config_defaults_inc.php Diff File

master ea3cd389

2010-01-06 23:20

dhx


Details Diff
Use require_once in core API to pull in required dependencies

To make it easier to use a portion of the MantisBT API, dependency
inclusions should be handled within each API. This way you don't have to
guess as to what other APIs you need to include as dependencies.

The documentation for each API has been updated to be consistently
formatted. Additionally, the @uses documentation has been added to each
API to list which dependencies each API has.

Performance test results for PHP 5.2.12, xcache 1.3.0 and Lighttpd
1.4.25 in FastCGI mode, all xcache optimisations on. Dual core server
(hence two concurrent threads when testing).

ab2 -n 100 -c 2 http://localhost/mantis/view_all_bug_page.php

(all numbers are shown in requests per second, Lighttpd was restarted
before each test, flushing xcache's cache for each new test)

Before this patch: 3.99 4.21 4.36 4.31 3.94
After this patch: 3.99 4.15 4.17 4.15 4.14

There are further optimisations to require_once in PHP 5.3.0 that make
any performance impacts even less noticeable (not that I've been able to
find any so far with respect to this patch).
mod - core/news_api.php Diff File
mod - core/compress_api.php Diff File
mod - core/bug_api.php Diff File
mod - core/php_api.php Diff File
mod - core/url_api.php Diff File
mod - core/json_api.php Diff File
mod - core/event_api.php Diff File
mod - core/html_api.php Diff File
mod - core/current_user_api.php Diff File
mod - core/install_helper_functions_api.php Diff File
mod - core/helper_api.php Diff File
mod - core/authentication_api.php Diff File
mod - core/history_api.php Diff File
mod - core/rss_api.php Diff File
mod - core/tokens_api.php Diff File
mod - core/last_visited_api.php Diff File
mod - core/access_api.php Diff File
mod - core/icon_api.php Diff File
mod - core/file_api.php Diff File
mod - core/prepare_api.php Diff File
mod - core/relationship_graph_api.php Diff File
mod - core/utility_api.php Diff File
mod - core/category_api.php Diff File
mod - core/date_api.php Diff File
mod - core/plugin_api.php Diff File
mod - core/summary_api.php Diff File
mod - core/error_api.php Diff File
mod - core/logging_api.php Diff File
mod - core/relationship_api.php Diff File
mod - core/version_api.php Diff File
mod - core/email_queue_api.php Diff File
mod - core/http_api.php Diff File
mod - core/string_api.php Diff File
mod - core/project_hierarchy_api.php Diff File
mod - core/profile_api.php Diff File
mod - core/bugnote_api.php Diff File
mod - core/xmlhttprequest_api.php Diff File
mod - core/collapse_api.php Diff File
mod - core/csv_api.php Diff File
mod - core/projax_api.php Diff File
mod - core/project_api.php Diff File
mod - core/gpc_api.php Diff File
mod - core/bug_revision_api.php Diff File
mod - core/excel_api.php Diff File
mod - core/lang_api.php Diff File
mod - core/user_pref_api.php Diff File
mod - core/custom_function_api.php Diff File
mod - core/session_api.php Diff File
mod - core/form_api.php Diff File
mod - core/config_api.php Diff File
mod - core/sponsorship_api.php Diff File
mod - core/print_api.php Diff File
mod - core/bug_group_action_api.php Diff File
mod - core/ldap_api.php Diff File
mod - core/twitter_api.php Diff File
mod - core/graphviz_api.php Diff File
mod - core/tag_api.php Diff File
mod - core/ajax_api.php Diff File
mod - core/columns_api.php Diff File
mod - core/custom_field_api.php Diff File
mod - core/wiki_api.php Diff File
mod - core/email_api.php Diff File
mod - core/filter_api.php Diff File
mod - core/database_api.php Diff File
mod - core/user_api.php Diff File

master-1.2.x 96813c57

2010-01-05 19:27

rombert


Details Diff
Fixes 0011332: Allow tests to run on PHP 5.3

Since PHP 5.3 the SoapClient requires a Content-Length header to be present.

According to http://bugs.php.net/bug.php?id=49226 :

SOAP retrieves the WSDL using HTTP/1.0, which does not have chunked
transfers. Therefore, the server should provide a Content-length header.
If it does not do that, SoapServer can not load the WSDL correctly. This
is not a bug in PHP, since the content-length header is mandatory for
HTTP/1.0 messages which have a body.

This commit patches nusoap to send a Content-Length header for the WSDL file.
Affected Issues
0011332
mod - library/nusoap/nusoap.php Diff File

master 317f809f

2010-01-05 19:27

rombert


Details Diff
Fixes 0011332: Allow tests to run on PHP 5.3

Since PHP 5.3 the SoapClient requires a Content-Length header to be present.

According to http://bugs.php.net/bug.php?id=49226 :

SOAP retrieves the WSDL using HTTP/1.0, which does not have chunked
transfers. Therefore, the server should provide a Content-length header.
If it does not do that, SoapServer can not load the WSDL correctly. This
is not a bug in PHP, since the content-length header is mandatory for
HTTP/1.0 messages which have a body.

This commit patches nusoap to send a Content-Length header for the WSDL file.
Affected Issues
0011332
mod - library/nusoap/nusoap.php Diff File
 First  Prev  1 2 3 ... 80 ... 160 ... 240 ... 320 ... 400 ... 480 ... 486 487 488 489 490 491 492 ... 560 ... 640 ... 720 ... 751 752 753  Next  Last