Changesets: MantisBT

master 4c61d240

2021-02-19 07:53

dregad


Details Diff
Travis: remove PHP 5.x builds
mod - .travis.yml Diff File

master b81c8772

2021-02-19 07:42

dregad


Details Diff
Composer update
mod - composer.lock Diff File

master 93a3ff93

2021-02-19 07:36

dregad


Details Diff
Cap erusev/parsedown to 1.7.3

Don't jump the gun on PR https://github.com/mantisbt/mantisbt/pull/1603
mod - composer.json Diff File

master 9455ceb8

2021-02-16 10:25

dregad


Details Diff
Fix more PHP warnings caused by empty payload

Send HTTP 400 response when getParsedBody()'s return value is empty.

Issue 0027973
Affected Issues
0027973
mod - api/rest/restcore/issues_rest.php Diff File
mod - api/rest/restcore/projects_rest.php Diff File
mod - api/rest/restcore/users_rest.php Diff File

master 1c08a3a1

2021-02-16 10:04

dregad


Details Diff
Fix PHPStorm warnings
mod - api/rest/restcore/issues_rest.php Diff File
mod - api/rest/restcore/projects_rest.php Diff File
mod - api/rest/restcore/users_rest.php Diff File

master 99cf5c08

2021-02-16 03:25

dregad


Details Diff
Use @global instead of @var in config_defaults_inc.php
mod - config_defaults_inc.php Diff File

master 2e952249

2021-02-16 03:25

dregad


Details Diff
Improve wording and layout of LDAP documentation

Follow-up on 94462f8c88b04370b1c1bc59bb303cd6f4dad163.
mod - config_defaults_inc.php Diff File
mod - docbook/Admin_Guide/en-US/config/auth.xml Diff File

master b4b6f60b

2021-02-15 03:47

translatewiki.net


Details Diff
Localisation updates from https://translatewiki.net.
mod - lang/strings_hebrew.txt Diff File
mod - lang/strings_slovene.txt Diff File
mod - plugins/XmlImportExport/lang/strings_chinese_traditional.txt Diff File
mod - plugins/XmlImportExport/lang/strings_macedonian.txt Diff File

master ee6ff2e9

2021-02-14 23:06

vboctor


Details Diff
Make `mantis_email_table.email` same size as `mantis_user_table.email`

Fixes 0027982
Affected Issues
0027982
mod - admin/schema.php Diff File

master 657121ff

2021-02-14 13:08

dregad


Details Diff
TravisCI PHP 8.0 builds on pgsql required again

The compatibility problem described in issue 0027830 has been fixed in
ADOdb 5.20.20, so the TravisCI builds for PHP 8.0 on pgsql are no longer
allowed to fail.

This is a partial revert of f16906f9b5ac975b5b34889a354fd8c7f74e4a8d.
Affected Issues
0027830
mod - .travis.yml Diff File

master 328adc84

2021-02-14 10:55

dregad


Details Diff
Fix system warning in mc_issue_update()

SYSTEM WARNING, Error Description: Undefined array key "project" is
thrown when the given IssueData does not contain project information.

Fixes 0027981
Affected Issues
0027981
mod - api/soap/mc_issue_api.php Diff File

master 6f369a5a

2021-02-13 12:33

dregad


Details Diff
Reset user session cookie string upon logout

When a user logs out from Mantis, we clear their session cookie string
(i.e. set mantis_user_table.cookie_string column to an empty string).
This ensures that anyone knowing its value is no longer able to login
with it.

On login, after successfully authenticating the user, when setting
the cookies in auth_set_cookies() we check if the cookie_string is
defined in the DB, and if not a new hash is generated and stored.

While not a complete fix for issue 0011296, this does improve the
situation by providing an easy and logical means for users to
effectively invalidate all their previous sessions.

Additionally, using an empty value to indicate an invalidated cookie
string instead of directly generating a new hash makes it easy to:
- identify user records which should be considered as logged out
(e.g. last_visit older than $g_cookie_time_length)
- invalidate login cookies (set them to '')
Leveraging this is left for future improvements.

Note: an empty string in the session cookie always triggers an anonymous
login (or sends the user back to login page if anonymous login is
disabled).

Fixes 0027976
Affected Issues
0011296, 0027976
mod - core/authentication_api.php Diff File

master 30b26834

2021-02-13 11:53

dregad


Details Diff
Custom style for <hr> tag

border-color set to match ace body text color.

Fixes 0027978
Affected Issues
0027978
mod - css/ace-mantis.css Diff File

master 9807fa20

2021-02-11 14:36

dregad


Details Diff
REST API PATCH /issue/:id now fails with HTTP 400

Previously, PHP warnings would be triggered when the payload is empty.

Fixes 0027973
Affected Issues
0027973
mod - api/rest/restcore/issues_rest.php Diff File

master 90597ded

2021-02-11 14:24

dregad


Details Diff
Stray `?>` tag causes PHP code to display

Regression introduced by 5e509923a9c58ec277f77c1e5ebc56ca147e6a61.

Fixes 0027828
Affected Issues
0027828
mod - bug_reminder_page.php Diff File

master 198b39a9

2021-02-11 14:21

dregad


Details Diff
Left-align the Send Reminder textarea

Until now it was centered, which does not make much sense as the
textarea spreads across the whole table cell anyway.

On the other hand, the center class causes the Snippet plugin's
select to appear centered instead of left-aligned which is not so good
in terms of UI.

Fixes 0027972
Affected Issues
0027972
mod - bug_reminder_page.php Diff File

master 8221de58

2021-02-11 07:53

translatewiki.net


Details Diff
Localisation updates from https://translatewiki.net.
mod - lang/strings_czech.txt Diff File
mod - lang/strings_hebrew.txt Diff File
mod - lang/strings_portuguese_brazil.txt Diff File
mod - lang/strings_slovene.txt Diff File
add - plugins/Gravatar/lang/strings_hebrew.txt Diff File
mod - plugins/Gravatar/lang/strings_portuguese_brazil.txt Diff File
mod - plugins/MantisCoreFormatting/lang/strings_portuguese_brazil.txt Diff File
mod - plugins/MantisGraph/lang/strings_arabic.txt Diff File
mod - plugins/MantisGraph/lang/strings_arabicegyptianspoken.txt Diff File
mod - plugins/MantisGraph/lang/strings_asturian.txt Diff File
mod - plugins/MantisGraph/lang/strings_belarusian_tarask.txt Diff File
mod - plugins/MantisGraph/lang/strings_breton.txt Diff File
mod - plugins/MantisGraph/lang/strings_bulgarian.txt Diff File
mod - plugins/MantisGraph/lang/strings_catalan.txt Diff File
mod - plugins/MantisGraph/lang/strings_chinese_simplified.txt Diff File
mod - plugins/MantisGraph/lang/strings_chinese_traditional.txt Diff File
mod - plugins/MantisGraph/lang/strings_czech.txt Diff File
mod - plugins/MantisGraph/lang/strings_danish.txt Diff File
mod - plugins/MantisGraph/lang/strings_dutch.txt Diff File
mod - plugins/MantisGraph/lang/strings_eo.txt Diff File
mod - plugins/MantisGraph/lang/strings_french.txt Diff File
mod - plugins/MantisGraph/lang/strings_galician.txt Diff File
mod - plugins/MantisGraph/lang/strings_german.txt Diff File
mod - plugins/MantisGraph/lang/strings_greek.txt Diff File
mod - plugins/MantisGraph/lang/strings_hebrew.txt Diff File
mod - plugins/MantisGraph/lang/strings_hungarian.txt Diff File
mod - plugins/MantisGraph/lang/strings_icelandic.txt Diff File
mod - plugins/MantisGraph/lang/strings_interlingua.txt Diff File
mod - plugins/MantisGraph/lang/strings_italian.txt Diff File
mod - plugins/MantisGraph/lang/strings_japanese.txt Diff File
mod - plugins/MantisGraph/lang/strings_korean.txt Diff File
mod - plugins/MantisGraph/lang/strings_macedonian.txt Diff File
mod - plugins/MantisGraph/lang/strings_norwegian_bokmal.txt Diff File
mod - plugins/MantisGraph/lang/strings_occitan.txt Diff File
mod - plugins/MantisGraph/lang/strings_piedmontese.txt Diff File
mod - plugins/MantisGraph/lang/strings_polish.txt Diff File
mod - plugins/MantisGraph/lang/strings_portuguese_brazil.txt Diff File
mod - plugins/MantisGraph/lang/strings_portuguese_standard.txt Diff File
mod - plugins/MantisGraph/lang/strings_ripoarisch.txt Diff File
mod - plugins/MantisGraph/lang/strings_romanian.txt Diff File
mod - plugins/MantisGraph/lang/strings_russian.txt Diff File
mod - plugins/MantisGraph/lang/strings_serbian.txt Diff File
mod - plugins/MantisGraph/lang/strings_serbian_latin.txt Diff File
mod - plugins/MantisGraph/lang/strings_slovak.txt Diff File
mod - plugins/MantisGraph/lang/strings_spanish.txt Diff File
mod - plugins/MantisGraph/lang/strings_swedish.txt Diff File
mod - plugins/MantisGraph/lang/strings_swissgerman.txt Diff File
mod - plugins/MantisGraph/lang/strings_tagalog.txt Diff File
mod - plugins/MantisGraph/lang/strings_turkish.txt Diff File
mod - plugins/MantisGraph/lang/strings_ukrainian.txt Diff File
mod - plugins/MantisGraph/lang/strings_vietnamese.txt Diff File
mod - plugins/MantisGraph/lang/strings_zazaki.txt Diff File
mod - plugins/MantisGraph/lang/strings_zh-cn.txt Diff File
mod - plugins/XmlImportExport/lang/strings_hebrew.txt Diff File

master 0595fb9b

2021-02-10 10:33

atrol


Details Diff
Add missing space between status icon and status value

Regression from 5e509923a9c58ec277f77c1e5ebc56ca147e6a61

Issue 0027828
Affected Issues
0027828
mod - core/columns_api.php Diff File

master 63b72786

2021-02-10 07:39

fuyun

Committer: community


Details Diff
Clickable summaries in view issues page

Fixes 0008066, PR https://github.com/mantisbt/mantisbt/pull/1235
Affected Issues
0008066
mod - core/columns_api.php Diff File

master 4d977638

2021-02-06 14:31

dregad


Details Diff
Custom Field names with commas (`,`) are forbidden

Until now, the custom fields management page allowed saving a Custom
Field with commas; attempting to use such a field in the Manage Columns
pages results in APPLICATION ERROR 2601 when trying to save the
configuration.

This commit prevents saving or updating a custom field if its name
contains a comma.

Fixes 0026665
Affected Issues
0026665
mod - core/constant_inc.php Diff File
mod - core/custom_field_api.php Diff File
mod - lang/strings_english.txt Diff File

master 3081131d

2021-02-06 14:09

dregad


Details Diff
CSS: fix font size for labels in table cells

HTML inputs should be associated with a label, for screen readers.

A lot of our forms are in tables, with one column containing the label
and another the corresponding input.

Adding the <label> element in this scenario causes the display to
change the font size, due to the default defined in ace.css as 14px,
but in table cells it is 13px (derived from body).

This overrides the font-size for th/td labels, so the labels visual
aspect stays the same after adding <labels> elements.

Follow-up on d27ea37de79604f9e6cbbd908383085f4a5f679a.

Fixes 0027958
Affected Issues
0027958
mod - css/ace-mantis.css Diff File

master 55a37673

2021-02-06 14:04

dregad


Details Diff
Fix PHPStorm warnings

Add labels for inputs.

Note duplicated label for Default Value is required, as we have 2 fields
(input and textarea); visibility is toggled based on selected Type via
JavaScript, which has been updated to also show/hide the corresponding
label.
mod - js/manage_custom_field_edit_page.js Diff File
mod - manage_custom_field_edit_page.php Diff File

master 7ef54680

2021-02-06 14:01

dregad


Details Diff
Fix JSHint warnings
mod - js/manage_custom_field_edit_page.js Diff File

master a5d1ccbb

2021-02-06 08:00

dregad


Details Diff
Whitespace, break long lines
mod - manage_custom_field_edit_page.php Diff File

master aeb741f3

2021-02-06 07:45

dregad


Details Diff
Fix invalid HTML
mod - manage_custom_field_edit_page.php Diff File
 First  Prev  1 2 3 ... 70 ... 94 95 96 97 98 99 100 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 700 ... 746 747 748  Next  Last