Changesets: MantisBT

master-1.2.x 9f721874

2012-08-27 04:43

atrol


Details Diff
Fix 0014655: Filtering of tags starting with '0' not possible Affected Issues
0014655
mod - core/tag_api.php Diff File

master-1.2.x c8ef2d77

2012-08-26 10:31

dregad


Details Diff
Display currently active filter in view issues page

Previously, the filter selection dropdown would always change back to
'[Reset Filter]' after picking an entry from the list.

This is a backport of several commits from master branch.

- 971d134f660ef9874888bfd1176e15cfdf0ab102 (issue 0006491)
- 3110481c6492ffcb9b3f2f6886897508db4ed1aa
- 269c843a95fbf1b34f1e5e1a24e969cee7e47280
Affected Issues
0006491
mod - core/filter_api.php Diff File
mod - view_all_set.php Diff File

master-1.2.x dbe5fa65

2012-08-25 10:24

siebrand


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

master-2.0.x df221979

2012-08-19 10:05

Paul Richards


Details Diff
Make use of external php captcha library - which also provides audio captcha support
rm - core/classes/MantisCaptcha.class.php Diff
mod - library/README.libs Diff File
add - library/Securimage/AHGBold.ttf Diff File
add - library/Securimage/LICENSE.txt Diff File
add - library/Securimage/README.FONT.txt Diff File
add - library/Securimage/README.txt Diff File
add - library/Securimage/WavFile.php Diff File
add - library/Securimage/audio/0.wav Diff File
add - library/Securimage/audio/1.wav Diff File
add - library/Securimage/audio/10.wav Diff File
add - library/Securimage/audio/11.wav Diff File
add - library/Securimage/audio/12.wav Diff File
add - library/Securimage/audio/13.wav Diff File
add - library/Securimage/audio/14.wav Diff File
add - library/Securimage/audio/15.wav Diff File
add - library/Securimage/audio/16.wav Diff File
add - library/Securimage/audio/17.wav Diff File
add - library/Securimage/audio/18.wav Diff File
add - library/Securimage/audio/19.wav Diff File
add - library/Securimage/audio/2.wav Diff File
add - library/Securimage/audio/20.wav Diff File
add - library/Securimage/audio/3.wav Diff File
add - library/Securimage/audio/4.wav Diff File
add - library/Securimage/audio/5.wav Diff File
add - library/Securimage/audio/6.wav Diff File
add - library/Securimage/audio/7.wav Diff File
add - library/Securimage/audio/8.wav Diff File
add - library/Securimage/audio/9.wav Diff File
add - library/Securimage/audio/A.wav Diff File
add - library/Securimage/audio/B.wav Diff File
add - library/Securimage/audio/C.wav Diff File
add - library/Securimage/audio/D.wav Diff File
add - library/Securimage/audio/E.wav Diff File
add - library/Securimage/audio/F.wav Diff File
add - library/Securimage/audio/G.wav Diff File
add - library/Securimage/audio/H.wav Diff File
add - library/Securimage/audio/I.wav Diff File
add - library/Securimage/audio/J.wav Diff File
add - library/Securimage/audio/K.wav Diff File
add - library/Securimage/audio/L.wav Diff File
add - library/Securimage/audio/M.wav Diff File
add - library/Securimage/audio/MINUS.wav Diff File
add - library/Securimage/audio/N.wav Diff File
add - library/Securimage/audio/O.wav Diff File
add - library/Securimage/audio/P.wav Diff File
add - library/Securimage/audio/PLUS.wav Diff File
add - library/Securimage/audio/Q.wav Diff File
add - library/Securimage/audio/R.wav Diff File
add - library/Securimage/audio/S.wav Diff File
add - library/Securimage/audio/T.wav Diff File
add - library/Securimage/audio/TIMES.wav Diff File
add - library/Securimage/audio/U.wav Diff File
add - library/Securimage/audio/V.wav Diff File
add - library/Securimage/audio/W.wav Diff File
add - library/Securimage/audio/X.wav Diff File
add - library/Securimage/audio/Y.wav Diff File
add - library/Securimage/audio/Z.wav Diff File
add - library/Securimage/audio/error.wav Diff File
add - library/Securimage/audio/noise/check-point-1.wav Diff File
add - library/Securimage/audio/noise/crowd-talking-1.wav Diff File
add - library/Securimage/audio/noise/crowd-talking-6.wav Diff File
add - library/Securimage/audio/noise/crowd-talking-7.wav Diff File
add - library/Securimage/audio/noise/kids-playing-1.wav Diff File
add - library/Securimage/backgrounds/bg3.jpg Diff File
add - library/Securimage/backgrounds/bg4.jpg Diff File
add - library/Securimage/backgrounds/bg5.jpg Diff File
add - library/Securimage/backgrounds/bg6.png Diff File
add - library/Securimage/captcha.html Diff File
add - library/Securimage/database/.htaccess Diff File
add - library/Securimage/database/index.html Diff File
add - library/Securimage/database/securimage.sqlite Diff File
add - library/Securimage/example_form.ajax.php Diff File
add - library/Securimage/example_form.php Diff File
add - library/Securimage/examples/display_value.php Diff File
add - library/Securimage/examples/securimage_show_example.php Diff File
add - library/Securimage/examples/securimage_show_example2.php Diff File
add - library/Securimage/examples/static_captcha.php Diff File
add - library/Securimage/images/audio_icon.png Diff File
add - library/Securimage/images/refresh.png Diff File
add - library/Securimage/securimage.php Diff File
add - library/Securimage/securimage_play.php Diff File
add - library/Securimage/securimage_play.swf Diff File
add - library/Securimage/securimage_show.php Diff File
add - library/Securimage/words/words.txt Diff File
rm - make_captcha_img.php Diff
mod - signup.php Diff File
mod - signup_page.php Diff File

master-1.2.x 6641edce

2012-08-19 05:17

siebrand


Details Diff
Localisation updates from http://translatewiki.net.
mod - lang/strings_arabic.txt Diff File
mod - lang/strings_japanese.txt Diff File
mod - lang/strings_korean.txt Diff File
mod - lang/strings_latvian.txt Diff File
mod - plugins/MantisGraph/lang/strings_japanese.txt Diff File

master-2.0.x 667b273f

2012-08-18 12:57

Paul Richards


Details Diff
add phpstorm files to gitignore
mod - .gitignore Diff File

master-2.0.x 6cb662f1

2012-08-18 12:55

Paul Richards


Details Diff
Remove unattended upgrade file for now as it still uses the old adodb layer
rm - admin/upgrade_unattended.php Diff

master-2.0.x c72734a7

2012-08-18 10:40

Paul Richards


Details Diff
fix missing semicolon
mod - news_rss.php Diff File

master-2.0.x c3e92049

2012-08-18 10:38

Paul Richards


Details Diff
remove unused variable
mod - core/filter_api.php Diff File

master-2.0.x 1a829017

2012-08-18 10:12

Paul Richards


Details Diff
remove unneeded config_get call
mod - core/email_api.php Diff File

master-2.0.x 6a9786e8

2012-08-18 10:11

Paul Richards


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

master-2.0.x abaa673a

2012-08-18 10:07

Paul Richards


Details Diff
Remove html variable removed by commit 2dc8409
mod - core/collapse_api.php Diff File

master-2.0.x 386b975a

2012-08-18 09:59

Paul Richards


Details Diff
Fix error introduced by 43cb2f0
mod - core/user_pref_api.php Diff File

master-2.0.x 23812e64

2012-08-18 04:24

Paul Richards


Details Diff
remove unused variable
mod - core/filter_api.php Diff File

master-2.0.x c28f13cf

2012-08-18 04:18

Paul Richards


Details Diff
fix phpdoc types
mod - core/sponsorship_api.php Diff File

master-2.0.x 9cb2e085

2012-08-18 04:17

Paul Richards


Details Diff
optimise: remove unused count()
mod - core/classes/MantisEnum.class.php Diff File

master-2.0.x cf618b6b

2012-08-18 04:17

Paul Richards


Details Diff
remove trailing closing php ?> braket
mod - bug_stick.php Diff File

master 79fc861e

2012-08-17 04:16

dregad


Details Diff
Bugnote '~' processing may produce error if bug does not exist

This error case is a bit far-fetched, and should normally not occur
unless there is some data corruption. If referencing an existing bugnote
whose parent bug is not in the database, the callback function cannot
retrieve the project_id, so error 403 is triggered.

The callback functions have also been reformatted for better readability

Fixes 0012580
Affected Issues
0012580
mod - core/string_api.php Diff File

master-1.2.x 6e29c1eb

2012-08-17 04:16

dregad


Details Diff
Bugnote '~' processing may produce error if bug does not exist

This error case is a bit far-fetched, and should normally not occur
unless there is some data corruption. If referencing an existing bugnote
whose parent bug is not in the database, the callback function cannot
retrieve the project_id, so error 403 is triggered.

The callback functions have also been reformatted for better readability

Fixes 0012580
Affected Issues
0012580
mod - core/string_api.php Diff File

master-1.2.x 83fb71b5

2012-08-16 22:49

dregad


Details Diff
Do not skip e-mail validation if $g_login_method != LDAP

Prior to this, function email_is_valid() always returned true when
$g_use_ldap_email = ON, even if $g_login_method != LDAP.

Even though this is not an usual case (when not using LDAP, the other
LDAP-related configuration options should be left to their default
values), this causes the actual validation to be skipped which could
lead to email sending errors.

Fixes 0014632
Affected Issues
0014632
mod - core/email_api.php Diff File

master 86abb9cc

2012-08-16 22:49

dregad


Details Diff
Do not skip e-mail validation if $g_login_method != LDAP

Prior to this, function email_is_valid() always returned true when
$g_use_ldap_email = ON, even if $g_login_method != LDAP.

Even though this is not an usual case (when not using LDAP, the other
LDAP-related configuration options should be left to their default
values), this causes the actual validation to be skipped which could
lead to email sending errors.

Fixes 0014632
Affected Issues
0014632
mod - core/email_api.php Diff File

master-1.2.x 6987b4ad

2012-08-16 22:41

dregad


Details Diff
Fix 0014631: Consistent email validation

PHPMailer uses filter_var() to check for an e-mail validity; this
function treats single-domain e-mail addresses (e.g. user@localhost) as
invalid. However, Mantis API function email_is_valid() relies on a
custom regex to validate e-mails, which does accept such addresses. As a
consequence, we accept addresses to which we are unable to send
messages.

To avoid this problem, we now rely on PHPMailer::ValidateAddress()
method to ensure that any email we store can be sent PHPMailer.
Affected Issues
0014631
mod - core/email_api.php Diff File

master a38858a3

2012-08-16 22:41

dregad


Details Diff
Fix 0014631: Consistent email validation

PHPMailer uses filter_var() to check for an e-mail validity; this
function treats single-domain e-mail addresses (e.g. user@localhost) as
invalid. However, Mantis API function email_is_valid() relies on a
custom regex to validate e-mails, which does accept such addresses. As a
consequence, we accept addresses to which we are unable to send
messages.

To avoid this problem, we now rely on PHPMailer::ValidateAddress()
method to ensure that any email we store can be sent PHPMailer.
Affected Issues
0014631
mod - core/email_api.php Diff File

master-1.2.x 4ff0a958

2012-08-16 21:35

dregad


Details Diff
Fix 0014630: Improved logging for emails

Prior to this, several e-mail related events were not reported at all,
making troubleshooting of issues difficult. The following cases are now
logged:

* sending of queued messages (email_send_all)
* errors thrown by PHPMailer
* reminder emails (email_bug_reminder) - fixes 0009368
* deletion of records from the email queue

In addition, admin/email_queue.php was modified to print a formatted
date instead of a numeric timestamp.
Affected Issues
0009368, 0014630
mod - admin/email_queue.php Diff File
mod - core/email_api.php Diff File
mod - core/email_queue_api.php Diff File

master 6e27e969

2012-08-16 21:35

dregad


Details Diff
Fix 0014630: Improved logging for emails

Prior to this, several e-mail related events were not reported at all,
making troubleshooting of issues difficult. The following cases are now
logged:

* sending of queued messages (email_send_all)
* errors thrown by PHPMailer
* reminder emails (email_bug_reminder) - fixes 0009368
* deletion of records from the email queue

In addition, admin/email_queue.php was modified to print a formatted
date instead of a numeric timestamp.
Affected Issues
0009368, 0014630
mod - admin/email_queue.php Diff File
mod - core/email_api.php Diff File
mod - core/email_queue_api.php Diff File
 First  Prev  1 2 3 ... 70 ... 140 ... 210 ... 280 ... 346 347 348 349 350 351 352 ... 420 ... 490 ... 560 ... 630 ... 700 ... 730 731 732  Next  Last