2016-02-13 14:18 EST

Changesets: MantisBT

Search ] Browse ] Back to Index ]
master 48f93f86
Timestamp: 2016-02-13 02:17:14
Author: vboctor
Details ] Diff ]
Don't show additional info / steps to repro if empty

The print issue page was showing these fields when empty, which is inconsistent
with the view issue page.

Fixes 0020600
mod - print_bug_page.php Diff ] File ]
master a57d77a6
Timestamp: 2016-02-13 02:07:43
Author: vboctor
Details ] Diff ]
Fix due date check on bug change status page

This is a regression from 5c4035bf which updates the page's
layout to the 1.3 approach. Left over debug code causes the
field to be always visible.
mod - bug_change_status_page.php Diff ] File ]
master 5bf41613
Timestamp: 2016-02-10 08:47:37
Author: siebrand
Details ] Diff ]
Merge pull request 0000716 from dregad/russian-translations

Russian translations bulk update
mod - lang/strings_russian.txt Diff ] File ]
master ccdaf579
Timestamp: 2016-02-05 17:57:01
Author: dregad
Details ] Diff ]
Fix SQL error in user_set_fields() with empty array

When $p_array is empty, the function generates an invalid SQL query and
throws an error.

Fixes 0020574
mod - core/user_api.php Diff ] File ]
master 53245f5c
Timestamp: 2016-02-05 16:59:51
Author: dregad
Details ] Diff ]
Fix 0020547: attachments upload
mod - admin/schema.php Diff ] File ]
mod - api/soap/mc_file_api.php Diff ] File ]
mod - core/file_api.php Diff ] File ]
master 66f735c5
Timestamp: 2016-02-04 12:34:01
Author: vboctor
Details ] Diff ]
Check access for every time tracking note

- Add access level check per bugnote.
- Refactor code to have a single place where time tracking entries are calculated.

Fixes #20539
mod - billing_inc.php Diff ] File ]
mod - billing_page.php Diff ] File ]
mod - core/billing_api.php Diff ] File ]
mod - core/bugnote_api.php Diff ] File ]
mod - core/user_api.php Diff ] File ]
issue20543_login_by_email 91ee93bb
Timestamp: 2016-02-04 11:34:08
Author: vboctor
Details ] Diff ]
Email login disabled by default
mod - config_defaults_inc.php Diff ] File ]
mod - docbook/Admin_Guide/en-US/config/email.xml Diff ] File ]
master 39f4d67f
Timestamp: 2016-02-01 02:25:49
Author: dregad
Details ] Diff ]
Convert to Unix line endings
mod - lang/strings_russian.txt Diff ] File ]
master 40cf35c6
Timestamp: 2016-01-31 09:00:48
Author: dregad
Details ] Diff ]
Russian translations bulk update

Contributed by Alexey Chumakov (@achumakov)

Fixes 0020531
mod - lang/strings_russian.txt Diff ] File ]
master c7a47d31
Timestamp: 2016-01-31 04:49:14
Author: dregad
Details ] Diff ]
Fix file attachment for PostgreSQL

Use of an associative array causes issues with pgsql as it expects a
0-based numeric array for the query parameters.

Issue 0020547
mod - api/soap/mc_file_api.php Diff ] File ]
mod - core/file_api.php Diff ] File ]
master 5dc82367
Timestamp: 2016-01-30 18:49:46
Author: dregad
Details ] Diff ]
Partial revert: helper functions are required in install.php

Looks like I removed the require_api() call a bit too fast in
6f20d376d66aeca6abeedcbefe1524c89e1194af.

Issue 0020553
mod - admin/install.php Diff ] File ]
master 6f20d376
Timestamp: 2016-01-30 18:39:33
Author: dregad
Details ] Diff ]
Require install helper functions in schema.php

Following 29898e34c1b533df6cb860cd67ccee363ab9bf96 which moved
install_db_now() to install_helper_functions_api.php, admin/index.php is
throwing an error as the function is not defined within schema.php.

We now require the API from within schema.php.

Fixes 0020553
mod - admin/install.php Diff ] File ]
mod - admin/schema.php Diff ] File ]
mod - admin/upgrade_unattended.php Diff ] File ]
mod - login_page.php Diff ] File ]
master a3e52aab
Timestamp: 2016-01-30 18:30:35
Author: dregad
Details ] Diff ]
Ensure consistent definition blob columns

In 1.2.x, custom code in adodb-datadict.inc.php disabled silent dropping
of NOT NULL attribute (see 19dbfb0e290a30fcfe1ec29566e611d36c1c7aa9).
Consequently, BLOBs columns created in that version do not allow NULL
values:

mysql> desc mantis_bug_file_table content;
+---------+----------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+----------+------+-----+---------+-------+
| content | longblob | NO | | NULL | |
+---------+----------+------+-----+---------+-------+

In 1.3, we reverted to standard ADOdb behavior, so the NOT NULL
attribute is ignored by the data dictionary and BLOB columns are
allowed to be NULL:

mysql> desc mantis_bug_file_table content;
+---------+----------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+----------+------+-----+---------+-------+
| content | longblob | YES | | NULL | |
+---------+----------+------+-----+---------+-------+

This results in an inconsistent schema definition between instances
upgraded from 1.2.x to 1.3.x, vs created straight in 1.3.x.

To avoid any issues due to this situation, we add 2 schema steps to
update the BLOB columns so they allow NULL values.

Issue 0020547
mod - admin/schema.php Diff ] File ]
master f1d5a8b3
Timestamp: 2016-01-30 18:04:18
Author: dregad
Details ] Diff ]
Insert file attachments records in a single step

Commit 12a7f8342b9df21b694a7c0bf23f251230add2ad split the attachment of
a BLOB in the bug_file and project_file tables in 2 steps, first
inserting the record, then updating it to add the BLOB's content.

This introduced a regression with MySQL when SQL_MODE is set to
STRICT_ALL_TABLES and the database was created pre 1.3.x and
subsequently upgraded. In 1.2, BLOB columns are created with a NOT NULL
attribute, due to custom ADOdb code (see 19dbfb0e290a30fcfe1ec29566e611d36c1c7aa9)

This reverts the behavior to what it was before 12a7f834, i.e. execute a
single INSERT statement that also populates the BLOB (except with Oracle
which requires this to occur as a separate operation).

Fixes 0020547
mod - api/soap/mc_file_api.php Diff ] File ]
mod - core/file_api.php Diff ] File ]
issue20543_login_by_email 92dbc44e
Timestamp: 2016-01-30 13:54:17
Author: vboctor
Details ] Diff ]
Use 'Username or email address' label when appropriate
mod - lang/strings_english.txt Diff ] File ]
mod - login_page.php Diff ] File ]
issue20543_login_by_email b77e9ee7
Timestamp: 2016-01-30 13:46:17
Author: vboctor
Details ] Diff ]
Lookup login as email when valid address
mod - config_defaults_inc.php Diff ] File ]
mod - core/authentication_api.php Diff ] File ]
issue20543_login_by_email 815350cf
Timestamp: 2016-01-30 13:43:26
Author: vboctor
Details ] Diff ]
Add index on user email address
mod - admin/schema.php Diff ] File ]
master ed72e4dc
Timestamp: 2016-01-30 07:16:23
Author: dregad
Details ] Diff ]
Fix PHP notice in logging api
mod - core/logging_api.php Diff ] File ]
issue20543_login_by_email 4ed8acf7
Timestamp: 2016-01-29 03:26:06
Author: vboctor
Details ] Diff ]
Support ensuring email is unique

Fixes 0009093
mod - account_update.php Diff ] File ]
mod - config_defaults_inc.php Diff ] File ]
mod - core/constant_inc.php Diff ] File ]
mod - core/user_api.php Diff ] File ]
mod - docbook/Admin_Guide/en-US/config/email.xml Diff ] File ]
mod - lang/strings_english.txt Diff ] File ]
mod - manage_user_update.php Diff ] File ]
mod - signup.php Diff ] File ]
issue20543_login_by_email 7a0334de
Timestamp: 2016-01-29 01:11:51
Author: vboctor
Details ] Diff ]
Support login by email address

In addition to login by username and password, this change adds
support for login by email address and password when the following
conditions are true:

- email address is not blank.
- email_login_enabled is ON.
- there is a single enabled email account w/ such email.

Fixes 0020543
mod - config_defaults_inc.php Diff ] File ]
mod - core/authentication_api.php Diff ] File ]
mod - core/user_api.php Diff ] File ]
mod - docbook/Admin_Guide/en-US/config/email.xml Diff ] File ]
master 7279031b
Timestamp: 2016-01-27 04:34:27
Author: siebrand
Details ] Diff ]
Localisation updates from https://translatewiki.net. [^]
mod - lang/strings_amharic.txt Diff ] File ]
mod - lang/strings_asturian.txt Diff ] File ]
mod - lang/strings_basque.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_dutch.txt Diff ] File ]
mod - lang/strings_estonian.txt Diff ] File ]
mod - lang/strings_galician.txt Diff ] File ]
mod - lang/strings_german.txt Diff ] File ]
mod - lang/strings_hebrew.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_norwegian_bokmal.txt Diff ] File ]
mod - lang/strings_polish.txt Diff ] File ]
mod - lang/strings_portuguese_brazil.txt Diff ] File ]
mod - lang/strings_ripoarisch.txt Diff ] File ]
mod - lang/strings_serbian.txt Diff ] File ]
mod - lang/strings_serbian_latin.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_ukrainian.txt Diff ] File ]
mod - plugins/MantisGraph/lang/strings_korean.txt Diff ] File ]
mod - plugins/XmlImportExport/lang/strings_korean.txt Diff ] File ]
master 8503a2da
Timestamp: 2016-01-24 02:45:24
Author: vboctor
Details ] Diff ]
Add plugin events for user accounts lifecycle

- EVENT_MANAGE_USER_CREATE_FORM
- EVENT_MANAGE_USER_CREATE
- EVENT_MANAGE_USER_UPDATE_FORM
- EVENT_MANAGE_USER_UPDATE
- EVENT_MANAGE_USER_DELETE
- EVENT_MANAGE_USER_PAGE

Fixes 0008779
mod - core/events_inc.php Diff ] File ]
mod - core/user_api.php Diff ] File ]
mod - docbook/Developers_Guide/en-US/Events_Reference_Manage.xml Diff ] File ]
mod - manage_user_create_page.php Diff ] File ]
mod - manage_user_edit_page.php Diff ] File ]
mod - manage_user_update.php Diff ] File ]
user_events 04f18502
Timestamp: 2016-01-24 02:45:24
Author: vboctor
Details ] Diff ]
Add plugin events for user accounts lifecycle

- EVENT_MANAGE_USER_CREATE_FORM
- EVENT_MANAGE_USER_CREATE
- EVENT_MANAGE_USER_UPDATE_FORM
- EVENT_MANAGE_USER_UPDATE
- EVENT_MANAGE_USER_DELETE
- EVENT_MANAGE_USER_PAGE

Fixes 0008779
mod - core/events_inc.php Diff ] File ]
mod - core/user_api.php Diff ] File ]
mod - docbook/Developers_Guide/en-US/Events_Reference_Manage.xml Diff ] File ]
mod - manage_user_create_page.php Diff ] File ]
mod - manage_user_edit_page.php Diff ] File ]
mod - manage_user_update.php Diff ] File ]
master 0c138467
Timestamp: 2016-01-21 07:39:38
Author: dregad
Details ] Diff ]
Fix system notice on login_page.php

When $g_display_errors = array(E_ALL => 'halt'), the login page throws a
system notice when checking for E_USER_ERROR setting.

We now also check for E_ALL to avoid this.
mod - login_page.php Diff ] File ]
master f2a8172c
Timestamp: 2016-01-19 10:14:55
Author: spidgorny
Committer: dregad
Details ] Diff ]
Readme: fix admin/check/ link

Signed-off-by: Damien Regad <dregad@mantisbt.org>
mod - readme.md Diff ] File ]
1 2 3 4 ... 50 ... 100 ... 150 ... 200 ... 250 ... 300 ... 350 ... 400 ... 450 ... 494 495 496  Next  Last