Changesets: MantisBT

master 5bf41613

2016-02-10 03:47

siebrand


Details Diff
Merge pull request 0000716 from dregad/russian-translations

Russian translations bulk update
mod - lang/strings_russian.txt Diff File

master fbc379fa

2016-02-05 14:07

dregad


Details Diff
Additional fixes following rebase
mod - core/user_api.php Diff File

master ccdaf579

2016-02-05 12:57

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
Affected Issues
0020574
mod - core/user_api.php Diff File

master 53245f5c

2016-02-05 11:59

dregad


Details Diff
Fix 0020547: attachments upload Affected Issues
0020547
mod - admin/schema.php Diff File
mod - api/soap/mc_file_api.php Diff File
mod - core/file_api.php Diff File

master 66f735c5

2016-02-04 07:34

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 0020539
Affected Issues
0020539
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

2016-02-04 06:34

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

2016-01-31 21:25

dregad


Details Diff
Convert to Unix line endings
mod - lang/strings_russian.txt Diff File

master ed625b55

2016-01-31 18:26

Rafik Robeal


Details Diff
Fix breaks due to merge issues
mod - account_prefs_inc.php Diff File
mod - account_prof_menu_page.php Diff File
mod - adm_config_report.php Diff File
mod - bug_report_page.php Diff File

master 1da646f6

2016-01-31 18:01

Rafik Robeal


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

# Conflicts:
# manage_user_create_page.php
# manage_user_edit_page.php
mod - admin/schema.php Diff File
mod - admin/upgrade_unattended.php Diff File
mod - core/error_api.php Diff File
mod - core/events_inc.php Diff File
mod - core/logging_api.php Diff File
mod - core/user_api.php Diff File
mod - docbook/Developers_Guide/en-US/Events_Reference_Manage.xml Diff File
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 - login_page.php 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
mod - plugins/MantisGraph/lang/strings_korean.txt Diff File
mod - plugins/XmlImportExport/lang/strings_korean.txt Diff File

master ed616b08

2016-01-31 05:03

dregad


Details Diff
Remove the "new syntax" for query parameters

This was introduced in ad4b7bf0f31f7983e7cdb12b717c856bf2993897 but is
currently not used anywhere in the code.

Considering the potential for problems this introduces right now with
interleaved queries and PostgreSQL, it's better to revert now as
discussed [1], and put it back later if we decide to do so.

[1] https://github.com/mantisbt/mantisbt/pull/705#issuecomment-172260207
mod - core/database_api.php Diff File

master 40cf35c6

2016-01-31 04:00

dregad


Details Diff
Russian translations bulk update

Contributed by Alexey Chumakov (@achumakov)

Fixes 0020531
Affected Issues
0020531
mod - lang/strings_russian.txt Diff File

master c7a47d31

2016-01-30 23:49

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
Affected Issues
0020547
mod - api/soap/mc_file_api.php Diff File
mod - core/file_api.php Diff File

master 5dc82367

2016-01-30 13:49

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
Affected Issues
0020553
mod - admin/install.php Diff File

master 6f20d376

2016-01-30 13:39

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
Affected Issues
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

2016-01-30 13:30

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
Affected Issues
0020547
mod - admin/schema.php Diff File

master f1d5a8b3

2016-01-30 13:04

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
Affected Issues
0020547
mod - api/soap/mc_file_api.php Diff File
mod - core/file_api.php Diff File

issue20543_login_by_email 92dbc44e

2016-01-30 08:54

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

2016-01-30 08:46

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

2016-01-30 08:43

vboctor


Details Diff
Add index on user email address
mod - admin/schema.php Diff File

master ed72e4dc

2016-01-30 02:16

dregad


Details Diff
Fix PHP notice in logging api
mod - core/logging_api.php Diff File

issue20543_login_by_email 4ed8acf7

2016-01-28 22:26

vboctor


Details Diff
Support ensuring email is unique

Fixes 0009093
Affected Issues
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

2016-01-28 20:11

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
Affected Issues
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

2016-01-26 23:34

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 2ef0e7de

2016-01-25 16:38

vboctor


Details Diff
Make Avatar::normalize() method private
mod - core/classes/Avatar.class.php Diff File

master 2ce99481

2016-01-25 16:12

vboctor


Details Diff
Add getAvatarUrl() method
mod - plugins/Gravatar/Gravatar.php Diff File
 First  Prev  1 2 3 ... 70 ... 140 ... 210 ... 242 243 244 245 246 247 248 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 700 ... 746 747 748  Next  Last