Changesets: MantisBT

master cabacdc2

2014-05-31 14:59

Paul Richards


Details Diff
Fix: adm_config_report.php filtering does not check config option is valid

I've left this throwing ERROR_GENERIC as the only time this should be able
to be hit is if we have invalid input to start with.
Affected Issues
0017889
mod - adm_config_report.php Diff File

master b6925dbd

2014-05-31 13:13

Paul Richards


Details Diff
Fix: email address threshold check

Currently, we check for access to view the users' email address
against the threshold for the current project.

This check should occur against the threshold for the project that
the bug being viewed is located in instead.
mod - core/print_api.php Diff File

master 05f10374

2014-05-31 12:51

Paul Richards


Details Diff
add missing ;
mod - view_filters_page.php Diff File

master aa4b1df3

2014-05-31 12:49

Paul Richards


Details Diff
typo fix
mod - core/summary_api.php Diff File

master 4fbd340f

2014-05-31 05:57

Paul Richards

Committer: dregad


Details Diff
Fix invalid enumeration string value display

Prior to this, an invalid enumeration string value (e.g. @32@) was
displayed if the corresponding localized value did not exist.

This allows fallback to English language for individual enum elements.

Fixes 0016975, https://github.com/mantisbt/mantisbt/pull/198

Signed-off-by: Damien Regad <dregad@mantisbt.org>
Affected Issues
0016975
mod - core/classes/MantisEnum.class.php Diff File
mod - tests/Mantis/EnumTest.php Diff File

master-1.2.x 580d45e9

2014-05-31 04:40

Paul Richards

Committer: dregad


Details Diff
Fix 0017977: handling of due dates

Commit 215968fa8ff33e327f0600765a5caa24de392cbc (backported from master
fc02c46eea9d9e7cc472a7fc1801ea65d467db76 to fix issue 0017640) added
stripping of null bytes in GPC API, but did not correctly handle null
values.

This is a backport of commit f725b46954a514880792dd4be8228287756fac3d
from master branch, to address this issue.

Signed-off-by: Damien Regad <dregad@mantisbt.org>
Affected Issues
0017640, 0017977
mod - core/gpc_api.php Diff File

master f725b469

2014-05-31 04:40

Paul Richards


Details Diff
Fix handling of due dates

This was broken due to commit fc02c46eea9d9e7cc472a7fc1801ea65d467db76.

This commit added stripping of null bytes, but did not correctly handle null values
Affected Issues
0017640, 0017977
mod - core/gpc_api.php Diff File

master 14a09593

2014-05-30 15:11

Damien Regad


Details Diff
Document MantisCore inclusion in plugin_register_installed()
mod - core/plugin_api.php Diff File

master 62811370

2014-05-30 15:08

Damien Regad


Details Diff
Remove leftover commented out line
mod - core/plugin_api.php Diff File

master 4f61786b

2014-05-30 15:04

Damien Regad


Details Diff
Improve plugin path regex to avoid arbitrary includes

The path and filename components are not allowed to start with a '.',
which prevents uses like ../../../etc/password
mod - plugin_file.php Diff File

master ee3e36c8

2014-05-30 14:22

Damien Regad


Details Diff
Coding guidelines
mod - manage_plugin_page.php Diff File

master 44f6f69a

2014-05-30 14:19

Damien Regad


Details Diff
Simplify code to list installed plugins
mod - manage_plugin_page.php Diff File

master c892b7f4

2014-05-30 14:14

Damien Regad


Details Diff
Remove unnecessary MantisCore-specific code

Using the new plugin_get_force_installed() function (which always
returns 'MantisCore') allows simplification of several plugin API, as
they no longer require specific code to handle the pseudo plugin.
mod - core/plugin_api.php Diff File

master 3da96c65

2014-05-30 14:12

Damien Regad


Details Diff
New API to return list of force-installed plugins
mod - core/plugin_api.php Diff File

master 08f126be

2014-05-30 13:42

Damien Regad


Details Diff
Fix data type issues in plugin API

- enabled and protected are boolean
- priority is int

The type cast before assignment ensures we don't get type mismatch
errors in check_selected/check_checked functions, since DB api seems to
return these fields as strings.
mod - core/plugin_api.php Diff File
mod - core/print_api.php Diff File

master b8a4d7c2

2014-05-30 13:36

Damien Regad


Details Diff
Do not register previously registered plugins

It may happen that a plugin listed as enabled in the plugin table is in
fact already registered with MantisBT if that plugin is also listed as
force_installed in the configuration.

In that case, re-registering it basically 'unprotects' it, and
manage_plugin_page.php displays an Uninstall action even though the
plugin can't actually be uninstalled.
mod - core/plugin_api.php Diff File

master acdd2dfa

2014-05-30 01:31

Paul Richards


Details Diff
Code standard / PHPdoc fixes.

This will be the last batch of these as there's more useful stuff to do :)
mod - account_page.php Diff File
mod - admin/check/check_display_inc.php Diff File
mod - admin/email_queue.php Diff File
mod - admin/install.php Diff File
mod - admin/test_langs.php Diff File
mod - admin/upgrade_unattended.php Diff File
mod - api/soap/mc_api.php Diff File
mod - api/soap/mc_enum_api.php Diff File
mod - api/soap/mc_filter_api.php Diff File
mod - api/soap/mc_issue_api.php Diff File
mod - api/soap/mc_issue_attachment_api.php Diff File
mod - api/soap/mc_project_api.php Diff File
mod - api/soap/mc_project_attachment_api.php Diff File
mod - api/soap/mc_user_profile_api.php Diff File
mod - bug_actiongroup.php Diff File
mod - bug_actiongroup_add_note_inc.php Diff File
mod - bug_actiongroup_attach_tags_inc.php Diff File
mod - bug_actiongroup_page.php Diff File
mod - bug_file_upload_inc.php Diff File
mod - bug_report.php Diff File
mod - bug_report_page.php Diff File
mod - bug_view_advanced_page.php Diff File
mod - bug_view_page.php Diff File
mod - bugnote_add.php Diff File
mod - bugnote_view_inc.php Diff File
mod - changelog_page.php Diff File
mod - config_defaults_inc.php Diff File
mod - core.php Diff File
mod - core/authentication_api.php Diff File
mod - core/bug_api.php Diff File
mod - core/category_api.php Diff File
mod - core/cfdefs/cfdef_standard.php Diff File
mod - core/classes/MantisEnum.class.php Diff File
mod - core/classes/MantisFilter.class.php Diff File
mod - core/classes/MantisFormattingPlugin.class.php Diff File
mod - core/classes/MantisPlugin.class.php Diff File
mod - core/columns_api.php Diff File
mod - core/compress_api.php Diff File
mod - core/config_api.php Diff File
mod - core/constant_inc.php Diff File
mod - core/csv_api.php Diff File
mod - core/current_user_api.php Diff File
mod - core/custom_field_api.php Diff File
mod - core/custom_function_api.php Diff File
mod - core/database_api.php Diff File
mod - core/date_api.php Diff File
mod - core/email_api.php Diff File
mod - core/error_api.php Diff File
mod - core/excel_api.php Diff File
mod - core/file_api.php Diff File
mod - core/filter_api.php Diff File
mod - core/form_api.php Diff File
mod - core/gpc_api.php Diff File
mod - core/helper_api.php Diff File
mod - core/history_api.php Diff File
mod - core/html_api.php Diff File
mod - core/http_api.php Diff File
mod - core/install_helper_functions_api.php Diff File
mod - core/json_api.php Diff File
mod - core/lang_api.php Diff File
mod - core/logging_api.php Diff File
mod - core/plugin_api.php Diff File
mod - core/prepare_api.php Diff File
mod - core/print_api.php Diff File
mod - core/project_api.php Diff File
mod - core/rss_api.php Diff File
mod - core/session_api.php Diff File
mod - core/sponsorship_api.php Diff File
mod - core/string_api.php Diff File
mod - core/summary_api.php Diff File
mod - core/tag_api.php Diff File
mod - core/tokens_api.php Diff File
mod - core/user_api.php Diff File
mod - core/user_pref_api.php Diff File
mod - core/utility_api.php Diff File
mod - core/version_api.php Diff File
mod - excel_xml_export.php Diff File
mod - issues_rss.php Diff File
mod - login_page.php Diff File
mod - login_select_proj_page.php Diff File
mod - logout_page.php Diff File
mod - manage_columns_inc.php Diff File
mod - manage_proj_edit_page.php Diff File
mod - manage_tags_page.php Diff File
mod - manage_user_edit_page.php Diff File
mod - manage_user_page.php Diff File
mod - my_view_inc.php Diff File
mod - news_rss.php Diff File
mod - permalink_page.php Diff File
mod - plugins/MantisCoreFormatting/MantisCoreFormatting.php Diff File
mod - plugins/MantisGraph/core/Period.php Diff File
mod - plugins/MantisGraph/core/graph_api.php Diff File
mod - plugins/MantisGraph/pages/bug_graph_bycategory.php Diff File
mod - plugins/MantisGraph/pages/bug_graph_bystatus.php Diff File
mod - plugins/MantisGraph/pages/bug_graph_page.php Diff File
mod - plugins/XmlImportExport/ImportXml.php Diff File
mod - plugins/XmlImportExport/ImportXml/Issue.php Diff File
mod - plugins/XmlImportExport/pages/export.php Diff File
mod - plugins/XmlImportExport/pages/import.php Diff File
mod - plugins/XmlImportExport/pages/import_action.php Diff File
mod - print_all_bug_page.php Diff File
mod - print_all_bug_page_word.php Diff File
mod - print_bug_page.php Diff File
mod - proj_doc_add_page.php Diff File
mod - proj_doc_edit_page.php Diff File
mod - query_store.php Diff File
mod - roadmap_page.php Diff File
mod - search.php Diff File
mod - tag_attach.php Diff File
mod - tests/Mantis/EnumTest.php Diff File
mod - tests/Mantis/StringTest.php Diff File
mod - tests/TestConfig.php Diff File
mod - tests/soap/EnumTest.php Diff File
mod - tests/soap/FilterTest.php Diff File
mod - tests/soap/IssueAddTest.php Diff File
mod - tests/soap/IssueHistoryTest.php Diff File
mod - tests/soap/IssueMonitorTest.php Diff File
mod - tests/soap/IssueNoteTest.php Diff File
mod - tests/soap/IssueUpdateTest.php Diff File
mod - tests/soap/SoapBase.php Diff File
mod - tests/soap/TagTest.php Diff File
mod - tests/soap/UserTest.php Diff File
mod - view_all_set.php Diff File
mod - view_filters_page.php Diff File

master 1951b823

2014-05-29 06:00

grangeway


Details Diff
Merge pull request 0000185 from grangeway/17380

Fix: 0017380: IIS: add web.config to deny access to config/
add - config/Web.config Diff File
add - core/Web.config Diff File
add - doc/Web.config Diff File
add - lang/Web.config Diff File
add - library/Web.config Diff File
add - packages/Web.config Diff File
add - plugins/.htaccess Diff File
add - plugins/Web.config Diff File
add - scripts/.htaccess Diff File
add - scripts/Web.config Diff File

master 78cee358

2014-05-29 05:59

Paul Richards


Details Diff
Fix 0017380: IIS: add web.config to deny access to config/ Affected Issues
0014538, 0017380
add - config/Web.config Diff File
add - core/Web.config Diff File
add - doc/Web.config Diff File
add - lang/Web.config Diff File
add - library/Web.config Diff File
add - packages/Web.config Diff File
add - plugins/.htaccess Diff File
add - plugins/Web.config Diff File
add - scripts/.htaccess Diff File
add - scripts/Web.config Diff File

master d233c9df

2014-05-29 05:05

grangeway


Details Diff
Merge pull request #183 from grangeway/17377

Fix 0017377: Reduce unneeded global Variables: g_libraries_included
Affected Issues
0017377
mod - core.php Diff File

master 35ad2b52

2014-05-29 05:02

grangeway


Details Diff
Merge pull request 0000184 from grangeway/17378

Fix 0017378: Reduce unneeded global Variables: g_api_included
Affected Issues
0017378
mod - core.php Diff File

master 44285cf9

2014-05-29 04:59

Paul Richards


Details Diff
Fix 0017377: Reduce unneeded global Variables: g_libraries_included Affected Issues
0017377
mod - core.php Diff File

master 86b476b9

2014-05-29 04:56

grangeway


Details Diff
Merge pull request 0000192 from grangeway/copy_field

Fix: 0017385: Removal of copy_fields utility
rm - admin/copy_field.php Diff
mod - admin/system_utils.php Diff File

master c0159d70

2014-05-29 04:55

grangeway


Details Diff
Merge pull request 0000186 from grangeway/17381

Fix 0017381: Provide additional random number generators
Affected Issues
0017381
mod - core/crypto_api.php Diff File

master e334d99c

2014-05-28 14:50

grangeway


Details Diff
Merge pull request #200 from grangeway/phpdoc4

Ensure Mantis source passes PHPDoc Validation
mod - adm_config_delete.php Diff File
mod - adm_config_report.php Diff File
mod - adm_config_set.php Diff File
mod - adm_permissions_report.php Diff File
mod - admin/check/index.php Diff File
mod - admin/schema.php Diff File
mod - admin/test_icons.php Diff File
mod - admin/test_langs.php Diff File
mod - admin/upgrade_unattended.php Diff File
mod - api/soap/mc_account_api.php Diff File
mod - api/soap/mc_api.php Diff File
mod - api/soap/mc_config_api.php Diff File
mod - api/soap/mc_custom_field_api.php Diff File
mod - api/soap/mc_file_api.php Diff File
mod - api/soap/mc_filter_api.php Diff File
mod - api/soap/mc_issue_api.php Diff File
mod - api/soap/mc_issue_attachment_api.php Diff File
mod - api/soap/mc_project_api.php Diff File
mod - api/soap/mc_project_attachment_api.php Diff File
mod - api/soap/mc_tag_api.php Diff File
mod - api/soap/mc_user_profile_api.php Diff File
mod - bug_actiongroup_add_note_inc.php Diff File
mod - bug_update_page.php Diff File
mod - core.php Diff File
mod - core/bug_api.php Diff File
mod - core/cfdefs/cfdef_standard.php Diff File
mod - core/classes/MantisColumn.class.php Diff File
mod - core/classes/MantisCorePlugin.class.php Diff File
mod - core/classes/MantisCoreWikiPlugin.class.php Diff File
mod - core/classes/MantisEnum.class.php Diff File
mod - core/classes/MantisFilter.class.php Diff File
mod - core/classes/MantisFormattingPlugin.class.php Diff File
mod - core/classes/MantisPlugin.class.php Diff File
mod - core/classes/MantisWikiPlugin.class.php Diff File
mod - core/columns_api.php Diff File
mod - core/csv_api.php Diff File
mod - core/current_user_api.php Diff File
mod - core/custom_function_api.php Diff File
mod - core/database_api.php Diff File
mod - core/error_api.php Diff File
mod - core/event_api.php Diff File
mod - core/excel_api.php Diff File
mod - core/filter_api.php Diff File
mod - core/install_helper_functions_api.php Diff File
mod - core/json_api.php Diff File
mod - core/php_api.php Diff File
mod - core/plugin_api.php Diff File
mod - core/print_api.php Diff File
mod - core/relationship_api.php Diff File
mod - core/relationship_graph_api.php Diff File
mod - core/string_api.php Diff File
mod - core/tag_api.php Diff File
mod - core/url_api.php Diff File
mod - core/user_api.php Diff File
mod - core/user_pref_api.php Diff File
mod - core/utility_api.php Diff File
mod - core/version_api.php Diff File
mod - csv_export.php Diff File
mod - jump_to_bug.php Diff File
mod - login_page.php Diff File
mod - manage_config_email_page.php Diff File
mod - manage_config_work_threshold_page.php Diff File
mod - manage_config_workflow_page.php Diff File
mod - manage_plugin_page.php Diff File
mod - plugins/MantisCoreFormatting/pages/config.php Diff File
mod - plugins/MantisCoreFormatting/pages/config_edit.php Diff File
mod - plugins/MantisGraph/core/graph_api.php Diff File
mod - plugins/MantisGraph/pages/config.php Diff File
mod - plugins/MantisGraph/pages/config_edit.php Diff File
mod - plugins/XmlImportExport/ImportXml.php Diff File
mod - plugins/XmlImportExport/ImportXml/Issue.php Diff File
mod - roadmap_page.php Diff File
mod - scripts/send_emails.php Diff File
mod - tests/AllTests.php Diff File
mod - tests/Mantis/EnumTest.php Diff File
mod - tests/Mantis/HelperTest.php Diff File
mod - tests/Mantis/StringTest.php Diff File
mod - tests/TestConfig.php Diff File
mod - tests/soap/AllTests.php Diff File
mod - tests/soap/AttachmentTest.php Diff File
mod - tests/soap/CategoryTest.php Diff File
mod - tests/soap/CompressionTest.php Diff File
mod - tests/soap/EnumTest.php Diff File
mod - tests/soap/FilterTest.php Diff File
mod - tests/soap/IssueAddTest.php Diff File
mod - tests/soap/IssueHistoryTest.php Diff File
mod - tests/soap/IssueMonitorTest.php Diff File
mod - tests/soap/IssueNoteTest.php Diff File
mod - tests/soap/IssueUpdateTest.php Diff File
mod - tests/soap/LoginTest.php Diff File
mod - tests/soap/ProjectTest.php Diff File
mod - tests/soap/RelationshipTest.php Diff File
mod - tests/soap/SoapBase.php Diff File
mod - tests/soap/TagTest.php Diff File
mod - tests/soap/UserTest.php Diff File
mod - tests/soap/VersionTest.php Diff File
mod - tests/test_config_get_set.php Diff File
mod - view_all_inc.php Diff File
 First  Prev  1 2 3 ... 70 ... 140 ... 210 ... 278 279 280 281 282 283 284 ... 350 ... 420 ... 490 ... 560 ... 630 ... 700 ... 729 730 731  Next  Last