Changesets: MantisBT

master-2.25 0cd44d33

2022-07-29 13:04

dregad


Details Diff
Fix invalid html

- Use <div> instead of <span> for captcha input elements
- Add missing closing </div>
mod - css/login.css Diff File
mod - signup_page.php Diff File

master-2.25 cd128f3f

2022-07-29 12:52

dregad


Details Diff
Whitespace
mod - signup_page.php Diff File

master-2.25 657b8ff7

2022-07-29 12:51

dregad


Details Diff
Allow custom page title with layout_login_page_begin()
mod - core/layout_api.php Diff File
mod - signup_page.php Diff File

master 380615da

2022-07-28 07:09

translatewiki.net


Details Diff
Localisation updates from https://translatewiki.net.
mod - lang/strings_portuguese_brazil.txt Diff File

master 32301115

2022-07-25 07:08

translatewiki.net


Details Diff
Localisation updates from https://translatewiki.net.
mod - lang/strings_portuguese_brazil.txt Diff File
mod - plugins/XmlImportExport/lang/strings_russian.txt Diff File

master-2.25 77608634

2022-07-24 06:57

dregad


Details Diff
Allow setting rel=noopener/noreferrer for URL links

$g_html_make_links now accepts 2 new contants, LINKS_NOOPENER and
LINKS_NOREFERRER, allowing the admin to set the corresponding type for
the URL links that are generated when the MantisCoreFormatting plugin's
URL Processing is ON.

The default value for $g_html_make_links has been changed from
`LINKS_SAME_WINDOW` to `LINKS_SAME_WINDOW | LINKS_NOOPENER`, for
security reasons.

Fixes 0030791
Affected Issues
0030791
mod - config_defaults_inc.php Diff File
mod - core/constant_inc.php Diff File
mod - core/string_api.php Diff File
mod - docbook/Admin_Guide/en-US/config/html.xml Diff File

master-2.25 52fb3e7d

2022-07-24 06:40

dregad


Details Diff
Fix config_flush_cache() for individual options

When function is called to clear a specific config option's cache, the
value stored in $g_cache_config_eval was not unset.

Fixes 0030793

Signed-off-by: Damien Regad <dregad@mantisbt.org>
Affected Issues
0030793
mod - core/config_api.php Diff File

master 4b4de837

2022-07-21 07:07

translatewiki.net


Details Diff
Localisation updates from https://translatewiki.net.
mod - lang/strings_japanese.txt Diff File

master aed33fbc

2022-07-20 11:51

dregad


Details Diff
Remove unneeded code in status_config.php

The logic to load the dynamic CSS only for certain pages based on
HTTP_REFERER is no longer needed, as the script is only called when it
is actually needed

Issue 0030773

Signed-off-by: Damien Regad <dregad@mantisbt.org>
Affected Issues
0030773
mod - css/status_config.php Diff File

master 246dea39

2022-07-20 11:10

dregad


Details Diff
Merge branch 'master-2.25'
mod - core/ldap_api.php Diff File

master acf59c4b

2022-07-15 12:39

dregad


Details Diff
Merge branch 'master-2.25'

We are actually NOT merging the change from commit
9ee6f08e75f6c2824263417103f4624ae67cf92e, as issue 0030777 only exists
with PHP 5.x, and on master we require 7.0 or later.
Affected Issues
0030777

master-2.25 9ee6f08e

2022-07-15 12:31

dregad


Details Diff
Remove scalar typehint

Partial revert of 0b814f0f8665b19bb1eeb831803085d46de2ab9f.

This feature is not unsupported in PHP 5.x, and causes a Fatal error:
Default value for parameters with a class type hint can only be NULL
in summary_api.php on line 678.

Fixes 0030777
Affected Issues
0030777
mod - core/summary_api.php Diff File

master d0471054

2022-07-11 07:07

translatewiki.net


Details Diff
Localisation updates from https://translatewiki.net.
mod - lang/strings_hindi.txt Diff File

master e296eb4a

2022-07-11 02:18

dregad


Details Diff
Only load status_config.php CSS when necessary

The dynamic CSS for status colors was included in relationship_api.php
and bug_group_action_api.php, which caused status_config.php to be
loaded for every MantisBT page even though it is not needed for many of
them.

This moves the require_css() call to the individual files that require
the specific color classes.

NOTE: This could introduce regression issues for Plugins relying on the
status_config.php CSS to be loaded by MantisBT core.
- Affected plugins: relying on html_get_status_css_* functions
- Symptoms: The status indicators are displayed in black instead of the
expected color
- Solution: add `require_css( 'status_config.php' );` to the relevant
plugin pages or in the EVENT_LAYOUT_RESOURCES hook, as appropriate.

Fixes 0030773
Affected Issues
0030773
mod - bug_actiongroup.php Diff File
mod - bug_actiongroup_ext.php Diff File
mod - bug_actiongroup_ext_page.php Diff File
mod - bug_actiongroup_page.php Diff File
mod - changelog_page.php Diff File
mod - core/bug_group_action_api.php Diff File
mod - core/relationship_api.php Diff File
mod - print_all_bug_page.php Diff File
mod - roadmap_page.php Diff File

master 823cebd2

2022-07-10 15:18

dregad


Details Diff
Merge branch 'master-2.25'

# Conflicts:
# core.php
# lang/strings_dutch.txt
# lang/strings_hebrew.txt
# lang/strings_hungarian.txt
# lang/strings_interlingua.txt
# lang/strings_japanese.txt
# lang/strings_russian.txt
# lang/strings_slovak.txt
# lang/strings_spanish.txt
# lang/strings_ukrainian.txt
# library/README.md
mod - core.php Diff File
mod - core/constant_inc.php Diff File
mod - core/ldap_api.php Diff File
rm - js/moment-with-locales-2.29.3.min.js Diff
add - js/moment-with-locales-2.29.4.min.js Diff File
mod - lang/strings_afrikaans.txt Diff File
mod - lang/strings_arabic.txt Diff File
mod - lang/strings_arabicegyptianspoken.txt Diff File
mod - lang/strings_belarusian_tarask.txt Diff File
mod - lang/strings_breton.txt Diff File
mod - lang/strings_bulgarian.txt Diff File
mod - lang/strings_catalan.txt Diff File
mod - lang/strings_chinese_simplified.txt Diff File
mod - lang/strings_chinese_traditional.txt Diff File
mod - lang/strings_czech.txt Diff File
mod - lang/strings_danish.txt Diff File
mod - lang/strings_dutch.txt Diff File
mod - lang/strings_english.txt Diff File
mod - lang/strings_estonian.txt Diff File
mod - lang/strings_finnish.txt Diff File
mod - lang/strings_french.txt Diff File
mod - lang/strings_galician.txt Diff File
mod - lang/strings_georgian.txt Diff File
mod - lang/strings_german.txt Diff File
mod - lang/strings_hebrew.txt Diff File
mod - lang/strings_hungarian.txt Diff File
mod - lang/strings_icelandic.txt Diff File
mod - lang/strings_interlingua.txt Diff File
mod - lang/strings_italian.txt Diff File
mod - lang/strings_japanese.txt Diff File
mod - lang/strings_korean.txt Diff File
mod - lang/strings_lithuanian.txt Diff File
mod - lang/strings_macedonian.txt Diff File
mod - lang/strings_norwegian_bokmal.txt Diff File
mod - lang/strings_occitan.txt Diff File
mod - lang/strings_polish.txt Diff File
mod - lang/strings_portuguese_brazil.txt Diff File
mod - lang/strings_portuguese_standard.txt Diff File
mod - lang/strings_ripoarisch.txt Diff File
mod - lang/strings_romanian.txt Diff File
mod - lang/strings_russian.txt Diff File
mod - lang/strings_serbian.txt Diff File
mod - lang/strings_serbian_latin.txt Diff File
mod - lang/strings_slovak.txt Diff File
mod - lang/strings_spanish.txt Diff File
mod - lang/strings_swedish.txt Diff File
mod - lang/strings_swissgerman.txt Diff File
mod - lang/strings_tagalog.txt Diff File
mod - lang/strings_turkish.txt Diff File
mod - lang/strings_ukrainian.txt Diff File
mod - lang/strings_vietnamese.txt Diff File
mod - library/README.md Diff File
mod - manage_user_update.php Diff File

master-2.25 415977f6

2022-07-10 14:07

dregad


Details Diff
Fix markdown syntax
mod - library/README.md Diff File

master-2.25 b7b2a8a3

2022-07-10 14:03

dregad


Details Diff
Update moment.js library to 2.29.4

Version 2.29.3 was exposed to a known vulnerability, see CVE-2022-31129
and https://github.com/mantisbt/mantisbt/security/dependabot/8.

Fixes 0030772
Affected Issues
0030772
mod - core/constant_inc.php Diff File
rm - js/moment-with-locales-2.29.3.min.js Diff
add - js/moment-with-locales-2.29.4.min.js Diff File
mod - library/README.md Diff File

master d2c80795

2022-07-10 06:35

dregad


Details Diff
Disable "define->const" PHPStorm inspection
mod - core/constant_inc.php Diff File

master 90348a0c

2022-07-10 06:34

dregad


Details Diff
Remove PHP extension check from ldap_connect_bind()

The check is now performed globally in core.php, so it is no longer
necessary here.

Also remove the now-unused ERROR_LDAP_EXTENSION_NOT_LOADED constant and
corresponding error message from language strings.

Fixes 0030771
Affected Issues
0030771
mod - core/constant_inc.php Diff File
mod - core/ldap_api.php Diff File
mod - lang/strings_afrikaans.txt Diff File
mod - lang/strings_arabic.txt Diff File
mod - lang/strings_arabicegyptianspoken.txt Diff File
mod - lang/strings_belarusian_tarask.txt Diff File
mod - lang/strings_breton.txt Diff File
mod - lang/strings_bulgarian.txt Diff File
mod - lang/strings_catalan.txt Diff File
mod - lang/strings_chinese_simplified.txt Diff File
mod - lang/strings_chinese_traditional.txt Diff File
mod - lang/strings_czech.txt Diff File
mod - lang/strings_danish.txt Diff File
mod - lang/strings_dutch.txt Diff File
mod - lang/strings_english.txt Diff File
mod - lang/strings_estonian.txt Diff File
mod - lang/strings_finnish.txt Diff File
mod - lang/strings_french.txt Diff File
mod - lang/strings_galician.txt Diff File
mod - lang/strings_georgian.txt Diff File
mod - lang/strings_german.txt Diff File
mod - lang/strings_hebrew.txt Diff File
mod - lang/strings_hungarian.txt Diff File
mod - lang/strings_icelandic.txt Diff File
mod - lang/strings_interlingua.txt Diff File
mod - lang/strings_italian.txt Diff File
mod - lang/strings_japanese.txt Diff File
mod - lang/strings_korean.txt Diff File
mod - lang/strings_lithuanian.txt Diff File
mod - lang/strings_macedonian.txt Diff File
mod - lang/strings_norwegian_bokmal.txt Diff File
mod - lang/strings_occitan.txt Diff File
mod - lang/strings_polish.txt Diff File
mod - lang/strings_portuguese_brazil.txt Diff File
mod - lang/strings_portuguese_standard.txt Diff File
mod - lang/strings_ripoarisch.txt Diff File
mod - lang/strings_romanian.txt Diff File
mod - lang/strings_russian.txt Diff File
mod - lang/strings_serbian.txt Diff File
mod - lang/strings_serbian_latin.txt Diff File
mod - lang/strings_slovak.txt Diff File
mod - lang/strings_spanish.txt Diff File
mod - lang/strings_swedish.txt Diff File
mod - lang/strings_swissgerman.txt Diff File
mod - lang/strings_tagalog.txt Diff File
mod - lang/strings_turkish.txt Diff File
mod - lang/strings_ukrainian.txt Diff File
mod - lang/strings_vietnamese.txt Diff File

master 010f60cf

2022-07-09 13:16

dregad


Details Diff
Do not empty email, realname when updating with LDAP

When using LDAP with $g_use_ldap_email = ON or $g_use_ldap_realname = ON
and updating a user's record from manage_user_edit_page.php, the email
or realname fields were set to blank if the LDAP connection failed or
the user was not found in the directory.

This fixes the problem by keeping the old field value when the
ldap_email() or ldap_realname_from_username() functions return false.

Fixes 0024720
Affected Issues
0024720
mod - manage_user_update.php Diff File

master 38a878bb

2022-07-09 13:09

dregad


Details Diff
Use extract() to get old user field values

A single function call replaces several individual variable assignments.
mod - manage_user_update.php Diff File

master f36f6d31

2022-07-09 12:24

dregad


Details Diff
Ensure LDAP ext loaded when $g_login_method = LDAP

Fixes 0030771
Affected Issues
0030771
mod - core.php Diff File

master 4dd581f6

2022-07-09 12:22

dregad


Details Diff
Add core.php function ensure_php_extension_loaded()

Returns true if given PHP extension is loaded, dies if not.

Use the new function to replace an if statement checking for 'mbstring'.

This will avoid code duplication, as we need to introduce the same
check for 'ldap' extension to fix issue 0030771.
Affected Issues
0030771
mod - core.php Diff File

master 3c931792

2022-07-09 12:14

dregad


Details Diff
Move core.php helper functions to end of file
mod - core.php Diff File

master 98adc4b2

2022-07-07 07:07

translatewiki.net


Details Diff
Localisation updates from https://translatewiki.net.
mod - lang/strings_chinese_simplified.txt Diff File
mod - lang/strings_hindi.txt Diff File
 First  Prev  1 2 3 ... 69 70 71 72 73 74 75 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 700 ... 744 745 746  Next  Last