Changesets: MantisBT

mantishub-1.3.x-20150418_1638 b1a26b9f

2015-04-08 19:57

Rafik Robeal


Details Diff
Merge branch 'master' of git://github.com/mantisbt/mantisbt into mantishub-1.3.x
mod - api/soap/mantisconnect.php Diff File
mod - bug_reminder_page.php Diff File
mod - config_defaults_inc.php Diff File
mod - core.php Diff File
mod - core/constant_inc.php Diff File
mod - core/email_api.php Diff File
mod - core/helper_api.php Diff File
mod - core/html_api.php Diff File
mod - core/logging_api.php Diff File
mod - core/print_api.php Diff File
mod - css/default.css Diff File
mod - css/login.css Diff File
mod - docbook/Admin_Guide/en-US/Installation.xml Diff File
mod - docbook/Admin_Guide/en-US/Revision_History.xml Diff File
mod - docbook/Admin_Guide/en-US/config/misc.xml Diff File
mod - docbook/Admin_Guide/en-US/config/security.xml Diff File
mod - docbook/Admin_Guide/en-US/config/webserver.xml Diff File
mod - lang/strings_english.txt Diff File
mod - lost_pwd_page.php Diff File
mod - signup_page.php Diff File

master e0d44378

2015-04-08 19:37

Rafik Robeal


Details Diff
Style bulk action pages 'Severity', 'Add Note', 'Attach tags'
mod - bug_actiongroup_add_note_inc.php Diff File
mod - bug_actiongroup_attach_tags_inc.php Diff File
mod - bug_actiongroup_ext_page.php Diff File
mod - bug_actiongroup_update_severity_inc.php Diff File
mod - lost_pwd_page.php Diff File

master ae3f255f

2015-04-08 18:37

Rafik Robeal


Details Diff
Merge branch 'master' of git://github.com/mantisbt/mantisbt into modern-ui-2

Conflicts:
bug_reminder_page.php
css/default.css
lost_pwd_page.php
manage_proj_create_page.php
signup_page.php
mod - api/soap/mantisconnect.php Diff File
mod - bug_reminder_page.php Diff File
mod - config_defaults_inc.php Diff File
mod - core.php Diff File
mod - core/constant_inc.php Diff File
mod - core/email_api.php Diff File
mod - core/helper_api.php Diff File
mod - core/html_api.php Diff File
mod - core/logging_api.php Diff File
mod - core/print_api.php Diff File
mod - css/login.css Diff File
mod - docbook/Admin_Guide/en-US/Installation.xml Diff File
mod - docbook/Admin_Guide/en-US/Revision_History.xml Diff File
mod - docbook/Admin_Guide/en-US/config/defaults.xml Diff File
mod - docbook/Admin_Guide/en-US/config/misc.xml Diff File
mod - docbook/Admin_Guide/en-US/config/security.xml Diff File
mod - docbook/Admin_Guide/en-US/config/webserver.xml Diff File
mod - lang/strings_english.txt Diff File
mod - lost_pwd_page.php Diff File
mod - manage_proj_create_page.php Diff File
mod - signup_page.php Diff File

master d8f7cc8a

2015-04-08 07:28

vboctor


Details Diff
Support adding a note + attachment in one step

Fixes 0019589
Affected Issues
0019589
mod - bug_file_add.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 - bugnote_add.php Diff File
mod - bugnote_add_inc.php Diff File
mod - core/file_api.php Diff File

master 83a66f11

2015-04-05 15:39

dregad


Details Diff
Synchronous email sending via shutdown function

Pull request https://github.com/mantisbt/mantisbt/pull/589
mod - api/soap/mantisconnect.php Diff File
mod - core.php Diff File
mod - core/constant_inc.php Diff File
mod - core/email_api.php Diff File
mod - core/helper_api.php Diff File
mod - core/html_api.php Diff File
mod - core/logging_api.php Diff File

master 4900fd88

2015-04-05 15:32

dregad


Details Diff
Documentation: catch up on revision history
mod - docbook/Admin_Guide/en-US/Revision_History.xml Diff File

master 07100eff

2015-04-05 15:32

dregad


Details Diff
Documentation: use programlisting tag
mod - docbook/Admin_Guide/en-US/config/security.xml Diff File

master f26298d7

2015-04-05 15:29

dregad


Details Diff
Document disabling of CSP via $g_custom_headers

Fixes 0019576
Affected Issues
0019576
mod - config_defaults_inc.php Diff File
mod - docbook/Admin_Guide/en-US/config/security.xml Diff File
mod - docbook/Admin_Guide/en-US/config/webserver.xml Diff File

master 2191daad

2015-04-05 08:54

dregad


Details Diff
Documentation: use 'warning' tags
mod - docbook/Admin_Guide/en-US/Installation.xml Diff File
mod - docbook/Admin_Guide/en-US/config/misc.xml Diff File
mod - docbook/Admin_Guide/en-US/config/security.xml Diff File
mod - docbook/Admin_Guide/en-US/config/webserver.xml Diff File

master 5ca2fb68

2015-04-05 06:26

dregad


Details Diff
Reword 'send reminders' messages
mod - lang/strings_english.txt Diff File

master fd1bcd95

2015-04-05 06:14

dregad


Details Diff
Fix HTML/CSS for bug_reminder_page.php

This is a follow up on 3ad885bf2e362a4a4005d39ef4c1aa729b16c6cd which
did a minimal adjustment on the styling, continuing use of tables for
page layout.

The page now uses 1.3 standard div/CSS layout.

Issue 0017832, fixes 0019575
Affected Issues
0017832, 0019575
mod - bug_reminder_page.php Diff File
mod - css/default.css Diff File

master e32a9448

2015-04-05 06:13

dregad


Details Diff
Reword signup and lost password messages
mod - lang/strings_english.txt Diff File

master 71057a42

2015-04-05 05:58

dregad


Details Diff
Whitespace
mod - lost_pwd_page.php Diff File
mod - signup_page.php Diff File

master 692ab724

2015-04-05 05:57

dregad


Details Diff
New CSS for info text within form container div

The existing style defined in login.css has been moved to default.css
and given a class name which is now used in signup_page.php and
lost_pwd_page.php.
mod - css/default.css Diff File
mod - css/login.css Diff File
mod - lost_pwd_page.php Diff File
mod - signup_page.php Diff File

master 037b99a5

2015-04-05 02:34

dregad


Details Diff
email_store() should always set EMAIL_SHUTDOWN_GENERATED flag

Even though the code in email_shutdown_function() handles the
EMAIL_SHUTDOWN_FORCE flag as though EMAIL_SHUTDOWN_GENERATED were also
set, it is technically more correct to always set the flag.

Issue 0017460
Affected Issues
0017460
mod - core/email_api.php Diff File

master 1ddb4008

2015-04-05 01:20

dregad


Details Diff
Ensure specified user exists in selection list

print_user_option_list() is used to display user selection lists. When
editing a bug having a handler that has been demoted, it is important
that the former developer is included in the list, otherwise the bug's
handler would be set to 0.

Fixes 0019574
Affected Issues
0019574
mod - core/print_api.php Diff File

master c0976d06

2015-04-05 01:15

dregad


Details Diff
project_get_all_user_rows() return associative array

Previously, it returned a zero-based array through use of array_values()
function; using an associative array does not affect existing uses of
the API, and facilitates checking existence of a specific user in the
array.

Pre-requisite to fix issue 0019574
Affected Issues
0019574
mod - core/project_api.php Diff File

master bbe5bb6a

2015-04-05 01:15

dregad


Details Diff
Fix indentation
mod - core/print_api.php Diff File

master bb5da6b6

2015-04-04 08:17

dregad


Details Diff
Use standard HTML5 regex in email_regex_simple()

A future improvement for this would be to retrieve the regex from the
PHPMailer library to ensure we are guaranteed consistent behavior for
our handling of e-mails, but this is currently not possible since the
regexes are hardcoded in PHPMailer's validateAddress() method.

Fixes 0017275, 0017279
Affected Issues
0017275, 0017279
mod - core/email_api.php Diff File

master ca7d087a

2015-04-04 06:58

dregad


Details Diff
Refactor the email shutdown function

Register email_shutdown_function() from a new generic helper API,
mantis_shutdown_functions_register(); this could be used to add other
shutdown functions or a plugin event in the future.

The shutdown function is now always registered, and the logic to
determine whether to call email_send_all() or not has been moved into
it. This allows removal of the delay implemented in the previous
version to avoid concurrent executions.

The $g_email_stored global variable has been renamed and is now used as
a binary flag which drives the shutdown function's behavior. By setting
this flag, the request can
- indicate that emails have been generated, allowing the shutdown
function to trigger email_send_all() only when necessary
- force sending of emails in the shutdown function, regardless of
$g_email_send_using_cronjob setting (useful e.g. for signup or
password reset processes, where we don't want to delay notifications).

To implement that behavior, a new optional parameter ($p_force) was
added to the email_store() function.

These changes are derived from vboctor's comments in PR 589.

Issue 0017460
Affected Issues
0017460
mod - core.php Diff File
mod - core/constant_inc.php Diff File
mod - core/email_api.php Diff File
mod - core/helper_api.php Diff File
mod - core/logging_api.php Diff File

master 9c45e146

2015-03-30 05:41

dregad


Details Diff
Synchronous email sending via shutdown function

Mantis provides 2 ways of processing email: synchronously (default) or
using a cron job. Historically, the former was achieved by processing
the email queue immediately after each email-generating action.

This approach could lead to a severe performance degradation when the
queue contains a backlog of pending messages which can't be sent (e.g.
due to invalid email addresses or server problems).

In early 2014, an attempt was made to improve this for fastcgi by
processing the queue at the bottom of each displayed page (in html_end()
function), which introduced regressions for SOAP API (issue 0017458) as
well as plugins and other corner cases (issues 0017460).

This commit resolves the problem by registering a shutdown function to
process the email queue in core.php, which ensures that email gets sent
no matter what.

To avoid multiple executions of the shutdown function for a single user
request (which may lead to several executions of core.php, e.g. when
building dynamic css, javascript translations, etc), an arbitrary 5
seconds delay is observed between each register_shutdown_function()
call.

Fixes 0017460
Affected Issues
0017458, 0017460
mod - api/soap/mantisconnect.php Diff File
mod - core.php Diff File
mod - core/email_api.php Diff File
mod - core/html_api.php Diff File

master ffeb73c8

2015-03-30 05:41

dregad


Details Diff
Remove useless 'echo' statement
mod - core.php Diff File

master bc34c970

2015-03-30 05:39

dregad


Details Diff
Whitespace
mod - core/email_api.php Diff File

mantishub-1.3.x-20150418_1638 4068154f

2015-03-27 21:51

Victor Boctor


Details Diff
Merge remote-tracking branch 'upstream/master' into mantishub-1.3.x
mod - config_defaults_inc.php Diff File
mod - docbook/Admin_Guide/en-US/config/defaults.xml Diff File
mod - manage_proj_create_page.php Diff File

mantishub-1.3.x-20150418_1638 e513358a

2015-03-27 20:59

Victor Boctor


Details Diff
Merge remote-tracking branch 'upstream/master' into mantishub-1.3.x

Conflicts:
bug_update.php
core/http_api.php
docbook/Admin_Guide/en-US/Configuration.xml
mod - admin/install.php Diff File
mod - admin/upgrade_unattended.php Diff File
mod - bug_change_status_page.php Diff File
mod - bug_update.php Diff File
mod - config_defaults_inc.php Diff File
mod - core/constant_inc.php Diff File
mod - core/email_api.php Diff File
mod - core/http_api.php Diff File
mod - core/wiki_api.php Diff File
mod - doc/CREDITS Diff File
mod - docbook/Admin_Guide/en-US/Configuration.xml Diff File
mod - docbook/Admin_Guide/en-US/config/email.xml Diff File
add - docbook/Admin_Guide/en-US/config/wiki.xml Diff File
mod - manage_user_update.php Diff File
 First  Prev  1 2 3 ... 70 ... 140 ... 210 ... 261 262 263 264 265 266 267 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 700 ... 746 747 748  Next  Last