Changesets: MantisBT

master-1.2.x 3b1a5b87

2010-04-29 01:44

dhx


Details Diff
Fix 0011764: Avoid collision of column names when ordering fields

When filtering issues, the ORDER BY clause doesn't distuingish between
custom fields and built-in fields. Thus it is possible for a custom
field named "id" to collide with the built-in bug "id" field when
creating the ORDER BY clause.
Affected Issues
0011764
mod - core/filter_api.php Diff File

master 101d87be

2010-04-29 00:02

dhx


Details Diff
Fix 0011862: Preselect user's current access level in dropdown

On manage_user_edit_page.php the access level of a user is always
preselected to be the default access level at which new user accounts
are created. We should instead try to preselect the user's current
access level from the list so that when the form is saved, the access
level of the user isn't changed by accident.

Also remove the fake [Default Access Level] option from the list as it
serves little to no useful purpose.
Affected Issues
0011862
mod - manage_user_edit_page.php Diff File
mod - core/print_api.php Diff File

master-1.2.x 2f0fd38d

2010-04-29 00:02

dhx


Details Diff
Fix 0011862: Preselect user's current access level in dropdown

On manage_user_edit_page.php the access level of a user is always
preselected to be the default access level at which new user accounts
are created. We should instead try to preselect the user's current
access level from the list so that when the form is saved, the access
level of the user isn't changed by accident.

Also remove the fake [Default Access Level] option from the list as it
serves little to no useful purpose.
Affected Issues
0011862
mod - core/print_api.php Diff File
mod - manage_user_edit_page.php Diff File

master-1.2.x b666090f

2010-04-28 23:22

dhx


Details Diff
Fix 0011840: bugnote_stats_inc uses old parameters to view.php

bugnote_stats_inc.php relied upon old parameters to view.php (bug_id
instead of id) and thus would raise errors.

Thanks to Doug Campbell for assistance with solving this issue.
Affected Issues
0011840
mod - bugnote_stats_inc.php Diff File

master 1c98587f

2010-04-28 23:22

dhx


Details Diff
Fix 0011840: bugnote_stats_inc uses old parameters to view.php

bugnote_stats_inc.php relied upon old parameters to view.php (bug_id
instead of id) and thus would raise errors.

Thanks to Doug Campbell for assistance with solving this issue.
Affected Issues
0011840
mod - bugnote_stats_inc.php Diff File

master-1.2.x e09974c4

2010-04-28 23:11

dhx


Details Diff
Fix 0011839: Get Time Tracking Information button was removed

The "Get Time Tracking Information" button was removed as part of issue
view bug page and allows users to get accumulated totals of time spent
by each developer on a single issue. This is useful for very large
issues with hundreds of comments.

Thanks to Doug Campbell for reporting this issue and providing an
initial patch.
Affected Issues
0011839
mod - bug_view_inc.php Diff File

master 2b24a47a

2010-04-28 23:11

dhx


Details Diff
Fix 0011839: Get Time Tracking Information button was removed

The "Get Time Tracking Information" button was removed as part of issue
view bug page and allows users to get accumulated totals of time spent
by each developer on a single issue. This is useful for very large
issues with hundreds of comments.

Thanks to Doug Campbell for reporting this issue and providing an
initial patch.
Affected Issues
0011839
mod - bug_view_inc.php Diff File

master dd284661

2010-04-28 14:25

rombert


Details Diff
Only decode attachments once when using the SOAP API

Attachments uploaded using the SOAP API calls are decoded by NuSOAP. Up till
now, we are also decoding the attachments, which caused the attached files
to be unreadable.

Although workarounds do exist, the correct way is to let NuSOAP apply the
Base64-decoding. The requirement for the users of the SOAP API is to
Base64-encode the attachments passed to mc_issue_attachment_add
mc_project_attachment_add and to Base64-decode the attachments retrieved
with mc_issue_attachment_get and mc_project_attachment_get.

Fixes 0011151: Can't upload attachment to issue via soap interface
Affected Issues
0011151
mod - api/soap/mc_issue_attachment_api.php Diff File
mod - api/soap/mc_project_attachment_api.php Diff File
mod - tests/soap/AttachmentTest.php Diff File

master-1.2.x d04d8ea5

2010-04-28 14:25

rombert


Details Diff
Only decode attachments once when using the SOAP API

Attachments uploaded using the SOAP API calls are decoded by NuSOAP. Up till
now, we are also decoding the attachments, which caused the attached files
to be unreadable.

Although workarounds do exist, the correct way is to let NuSOAP apply the
Base64-decoding. The requirement for the users of the SOAP API is to
Base64-encode the attachments passed to mc_issue_attachment_add
mc_project_attachment_add and to Base64-decode the attachments retrieved
with mc_issue_attachment_get and mc_project_attachment_get.

Fixes 0011151: Can't upload attachment to issue via soap interface
Affected Issues
0011151
mod - api/soap/mc_issue_attachment_api.php Diff File
mod - api/soap/mc_project_attachment_api.php Diff File
mod - tests/soap/AttachmentTest.php Diff File

master ecaa5bd9

2010-04-28 14:04

rombert


Details Diff
Update to NuSOAP 0.9.5

NuSOAP 0.9.5 has brought a lot of fixes and improvements, notably PHP 5.3
compatibility. This update removes the need for all patches we have
applied to NuSOAP.

Fixes 0011857: Update to NuSOAP 0.9.5
Affected Issues
0011857
mod - library/nusoap/class.soapclient.php Diff File
mod - library/nusoap/class.soap_parser.php Diff File
mod - library/nusoap/class.soap_val.php Diff File
mod - library/nusoap/nusoap.php Diff File
mod - library/nusoap/class.xmlschema.php Diff File
mod - library/README.libs Diff File
mod - library/nusoap/class.soap_transport_http.php Diff File
mod - library/nusoap/class.soap_fault.php Diff File
mod - library/nusoap/changelog Diff File
mod - library/nusoap/class.soap_server.php Diff File
mod - library/nusoap/class.wsdl.php Diff File
mod - library/nusoap/class.nusoap_base.php Diff File
mod - library/nusoap/nusoapmime.php Diff File
mod - library/nusoap/class.wsdlcache.php Diff File

master-1.2.x c6cc770c

2010-04-28 14:04

rombert


Details Diff
Update to NuSOAP 0.9.5

NuSOAP 0.9.5 has brought a lot of fixes and improvements, notably PHP 5.3
compatibility. This update removes the need for all patches we have
applied to NuSOAP.

Fixes 0011857: Update to NuSOAP 0.9.5
Affected Issues
0011857
mod - library/nusoap/class.soapclient.php Diff File
mod - library/nusoap/class.soap_parser.php Diff File
mod - library/nusoap/class.soap_val.php Diff File
mod - library/nusoap/nusoap.php Diff File
mod - library/nusoap/class.xmlschema.php Diff File
mod - library/README.libs Diff File
mod - library/nusoap/class.soap_transport_http.php Diff File
mod - library/nusoap/class.soap_fault.php Diff File
mod - library/nusoap/changelog Diff File
mod - library/nusoap/class.soap_server.php Diff File
mod - library/nusoap/class.wsdl.php Diff File
mod - library/nusoap/class.nusoap_base.php Diff File
mod - library/nusoap/nusoapmime.php Diff File
mod - library/nusoap/class.wsdlcache.php Diff File

master c42ac127

2010-04-23 15:06

daryn


Details Diff
Simplify filter constants by using a single constant value for each field
rather than two constants per field. Rename constants and the values to
use the same field name as the database field name where applicable. Remove
the 'and_not_assigned' field as it has been replaced by the meta field None.
Add a db upgrade function to query and rebuild all stored filters to use
the new field names.
mod - plugins/MantisGraph/pages/bug_graph_bycategory.php Diff File
mod - print_all_bug_page.php Diff File
mod - search.php Diff File
mod - view_all_set.php Diff File
mod - core/summary_api.php Diff File
mod - bugnote_stats_inc.php Diff File
mod - view_filters_page.php Diff File
mod - view_all_inc.php Diff File
mod - core/install_helper_functions_api.php Diff File
mod - core/html_api.php Diff File
mod - my_view_inc.php Diff File
mod - billing_inc.php Diff File
mod - core/filter_api.php Diff File
mod - core/columns_api.php Diff File
mod - api/soap/mc_issue_api.php Diff File
mod - plugins/MantisGraph/pages/bug_graph_bystatus.php Diff File
mod - core/filter_constants_inc.php Diff File
mod - admin/schema.php Diff File

master-1.2.x a6a8ed17

2010-04-23 13:56

jreese


Details Diff
Updated release notes and version to 1.2.1
mod - doc/RELEASE Diff File
mod - core/constant_inc.php Diff File

master a969cbba

2010-04-23 12:24

jreese


Details Diff
Update documentation for $g_reassign_on_feedback
mod - config_defaults_inc.php Diff File
mod - docbook/adminguide/en/configuration.sgml Diff File

master-1.2.x 3679e04d

2010-04-23 12:24

jreese


Details Diff
Update documentation for $g_reassign_on_feedback
mod - docbook/adminguide/en/configuration.sgml Diff File
mod - config_defaults_inc.php Diff File

master-1.2.x a41aeea1

2010-04-22 23:36

dhx


Details Diff
Fix 0011797: Zend Optimizer version check fails for v4+

The Zend Optimizer version string from v4 looks like "with Zend
Optimizer+ vX.Y" instead of the old system of just "with Zend Optimizer
vX.Y". The version check has been simplified and made more robust.
Affected Issues
0011797
mod - admin/check.php Diff File

master 4dd383f5

2010-04-22 22:40

dhx


Details Diff
Fix 0011166: Complex types could not be entered with newline chars

When setting complex configuration values via Manage Configuration =>
Configuration Report, newline characters weren't parsed correctly. This
meant that users had to enter complex array types on a single line.

This patch resolves the issue by stripping newline characters from any
complex type entered. It also applies a few other fixes to the parsing
of complex array types.

Bugs do remain and this complex array parsing is still very limited. The
current problems are:
* An inability to parse multidimensional arrays
* Array keys and values cannot contain commas or "=>"
Affected Issues
0011166
mod - adm_config_set.php Diff File

master-1.2.x 7f68bdba

2010-04-22 22:40

dhx


Details Diff
Fix 0011166: Complex types could not be entered with newline chars

When setting complex configuration values via Manage Configuration =>
Configuration Report, newline characters weren't parsed correctly. This
meant that users had to enter complex array types on a single line.

This patch resolves the issue by stripping newline characters from any
complex type entered. It also applies a few other fixes to the parsing
of complex array types.

Bugs do remain and this complex array parsing is still very limited. The
current problems are:
* An inability to parse multidimensional arrays
* Array keys and values cannot contain commas or "=>"
Affected Issues
0011166
mod - adm_config_set.php Diff File

master 9ec68ac5

2010-04-22 21:01

dhx


Details Diff
Remove unused bug_assign_reporter.php

bug_assign_reporter.php is unused and can be removed.
rm - bug_assign_reporter.php Diff

master-1.2.x 8491bf43

2010-04-22 21:01

dhx


Details Diff
Remove unused bug_assign_reporter.php

bug_assign_reporter.php is unused and can be removed.
rm - bug_assign_reporter.php Diff

master-1.2.x 3efd95f6

2010-04-22 15:09

jreese


Details Diff
Make feedback reassignment optional

In certain installations, the new behavior of automatically setting an
issue back to new or assigned status is unwanted and disruptive to their
existing workflow. In these cases, there should be a way to disable
this new feature so that the issue will stay in feedback status until
explicitly changed.

The new configuration option is "reassign_on_feedback"', and the default
value for new installations is ON.
mod - core/bugnote_api.php Diff File
mod - config_defaults_inc.php Diff File

master a87b32c7

2010-04-22 15:09

jreese


Details Diff
Make feedback reassignment optional

In certain installations, the new behavior of automatically setting an
issue back to new or assigned status is unwanted and disruptive to their
existing workflow. In these cases, there should be a way to disable
this new feature so that the issue will stay in feedback status until
explicitly changed.

The new configuration option is "reassign_on_feedback"', and the default
value for new installations is ON.
mod - core/bugnote_api.php Diff File
mod - config_defaults_inc.php Diff File

master-1.2.x cc1ad704

2010-04-22 14:15

jreese


Details Diff
Fix 0011641: Update history table on version rename

When a version is renamed, existing bug history entries should be
updated with the new version name, including history entries for bugs
from subprojects in the case where versions are inherited from parents.

This has the same potential edge case as previous commits in this area,
such that any child project that contains a duplicate version name will
have entries updated in that child project even if that's not the
desired behavior. However, this is the best option until versions can
be migrated to using integer IDs the same as categories were.
Affected Issues
0011641
mod - core/version_api.php Diff File

master 3485b702

2010-04-22 14:15

jreese


Details Diff
Fix 0011641: Update history table on version rename

When a version is renamed, existing bug history entries should be
updated with the new version name, including history entries for bugs
from subprojects in the case where versions are inherited from parents.

This has the same potential edge case as previous commits in this area,
such that any child project that contains a duplicate version name will
have entries updated in that child project even if that's not the
desired behavior. However, this is the best option until versions can
be migrated to using integer IDs the same as categories were.
Affected Issues
0011641
mod - core/version_api.php Diff File

master-1.2.x 4c7c9cf8

2010-04-22 13:00

jreese


Details Diff
Use print_bracket_link_prepared
mod - core/html_api.php Diff File
 First  Prev  1 2 3 ... 80 ... 160 ... 240 ... 320 ... 400 ... 476 477 478 479 480 481 482 ... 560 ... 640 ... 720 ... 751 752 753  Next  Last