Changesets: MantisBT

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

master b50a52a4

2010-01-05 03:36

dhx


Details Diff
Issue 0011291: Add X-Sendfile support for high performance file downloads

X-Sendfile is a header that is added to the output response from PHP
that points to a local file on the disk. Upon receiving the header once
the PHP script has terminated, the web server proceeds to replace all
content in the HTTP response with the contents of the file served up
locally from the disk. Headers set in the PHP script are usually kept
in-tact (depending on the web server implementation as to what gets
changed).

This technique is meant to improve performance as it now becomes
possible for the web server to use highly efficient file serving
functions to serve up the static content. For example, a web server
could use a zero-copy splice() call on Linux platforms to prevent
unnecessary buffering, drastically improving performance.

Servers that support X-Sendfile (or equivalent, as determined by the
$g_file_download_xsendfile_header_name option) include:
* Lighttpd
* Cherokee
* Apache (with mod_xsendfile)
* nginx
Affected Issues
0011291
mod - config_defaults_inc.php Diff File
mod - docbook/adminguide/en/configuration.sgml Diff File
mod - file_download.php Diff File

master-1.2.x 67762d7e

2010-01-05 03:13

dhx


Details Diff
Fix 0011326: Don't show form security token error for oversized uploads

When a user attempts to upload a file that is too large (via
bug_file_add.php) the form POST values are not available to PHP.
Therefore the forum token security check will always fail first,
resulting in the wrong error message being shown to the user. Instead,
the check for blank POST form values should be performed first and a
"maximum file size exceeded" message shown to the user. If the file size
looks OK (from this initial check) then we can proceed to check the form
security token, knowing that any error message generated now will be
relevant.
Affected Issues
0011326
mod - bug_file_add.php Diff File

master 45771c63

2010-01-05 03:13

dhx


Details Diff
Fix 0011326: Don't show form security token error for oversized uploads

When a user attempts to upload a file that is too large (via
bug_file_add.php) the form POST values are not available to PHP.
Therefore the forum token security check will always fail first,
resulting in the wrong error message being shown to the user. Instead,
the check for blank POST form values should be performed first and a
"maximum file size exceeded" message shown to the user. If the file size
looks OK (from this initial check) then we can proceed to check the form
security token, knowing that any error message generated now will be
relevant.
Affected Issues
0011326
mod - bug_file_add.php Diff File

master fce04e65

2010-01-04 02:30

vboctor


Details Diff
Fixes 0011320: Provide a way to disable the raw configuration management. Affected Issues
0011320
mod - adm_config_report.php Diff File
mod - config_defaults_inc.php Diff File
mod - adm_config_delete.php Diff File
mod - docbook/adminguide/en/configuration.sgml Diff File
mod - adm_config_set.php Diff File
mod - core/html_api.php Diff File
mod - adm_permissions_report.php Diff File

master-1.2.x d38cf8c2

2010-01-04 00:11

vboctor


Details Diff
Update sample config file to contain most common options.
mod - config_inc.php.sample Diff File

master e8d97387

2010-01-04 00:11

vboctor


Details Diff
Update sample config file to contain most common options.
mod - config_inc.php.sample Diff File

master 5a84b45c

2010-01-03 17:19

Paul Richards


Details Diff
0011153: Truncated download

Whilst I'm not sure this code can actually get hit, it's also wrong - it could be this is why the user is seeing a problem.
Affected Issues
0011153
mod - file_download.php Diff File

master-1.2.x 98490560

2010-01-03 17:19

Paul Richards

Committer: dhx


Details Diff
0011153: Truncated download

Whilst I'm not sure this code can actually get hit, it's also wrong - it could be this is why the user is seeing a problem.
Affected Issues
0011153
mod - file_download.php Diff File
 First  Prev  1 2 3 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 464 465 466 467 468 469 470 ... 490 ... 560 ... 630 ... 700 ... 729 730 731  Next  Last