Changesets: MantisBT

master e5876f00

2014-05-26 10:05

Paul Richards


Details Diff
Fix: 0017382: install.php: do not send the value of crypto_master_salt over http Affected Issues
0017382
mod - admin/install.php Diff File

master 5f4cea09

2014-05-26 09:44

Paul Richards


Details Diff
Fix 0017381: Provide additional random number generators Affected Issues
0017381
mod - core/crypto_api.php Diff File

master 40405f50

2014-05-26 08:10

Paul Richards


Details Diff
Fix: 0017378: Reduce unneeded global Variables: g_api_included
mod - core.php Diff File

master 0748f79a

2014-05-26 08:09

Paul Richards

Committer: dregad


Details Diff
Fix 0017376: Perf: use sprintf over utf8_str_pad

Patch from grangeway's original pull request [1].

[1] fixes https://github.com/mantisbt/mantisbt/pull/182

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

master 42377ce0

2014-05-26 02:07

grangeway


Details Diff
Merge pull request #180 from dregad/html-css

Various HTML/CSS fixes and layout adjustments
mod - core/summary_api.php Diff File
mod - css/default.css Diff File
mod - lang/strings_english.txt Diff File
mod - manage_config_email_page.php Diff File
mod - plugins/MantisCoreFormatting/lang/strings_english.txt Diff File
mod - plugins/MantisCoreFormatting/pages/config.php Diff File
mod - plugins/XmlImportExport/pages/import.php Diff File
mod - proj_doc_page.php Diff File
mod - summary_page.php Diff File

mantishub-1.3.x-20150418_1638 eda73695

2014-05-24 22:13

Victor Boctor


Details Diff
Apply mantishub favicon.

Conflicts:
library/disposable
mod - images/favicon.ico Diff File

mantishub-1.3.x-20150418_1638 529951ad

2014-05-24 18:18

Victor Boctor


Details Diff
Update MantisHub logo to new logo.

- Add MantisHub Logo
- Use it as a button on bottom right.
mod - core/html_api.php Diff File
mod - images/mantishub_logo.png Diff File

master 176c9bba

2014-05-22 14:14

dregad


Details Diff
Fix 'project not found' message from roadmap/changelog

The Roadmap and Change Log can receive indication of a project either as
an id or a name. In the latter case, if the project is not found the
error message printed "0" instead of the actual value of the project
parameter.

This commit fixes the error message to allow strings instead of decimal,
and adds error_parameters() calls to send the project name to the error
handler.

Fixes 0017370
Affected Issues
0017370
mod - changelog_page.php Diff File
mod - lang/strings_english.txt Diff File
mod - roadmap_page.php Diff File

master 5ff2500b

2014-05-22 08:36

dregad

Committer: Paul Richards


Details Diff
Allow password up to 64 chars

This enables future use of cryptographic hash algorithms such as bcrypt,
Whirlpool, sha512 or RipeMD.

Signed-off-by: Paul Richards <paul@mantisforge.org>
mod - admin/schema.php Diff File
mod - core/constant_inc.php Diff File

master e6f628c3

2014-05-22 08:36

dregad

Committer: Paul Richards


Details Diff
Allow realname up to 255 chars

Signed-off-by: Paul Richards <paul@mantisforge.org>
mod - admin/schema.php Diff File
mod - core/constant_inc.php Diff File

master d103c028

2014-05-22 08:36

dregad

Committer: Paul Richards


Details Diff
Fix 0008017: allow username up to 255 chars

Signed-off-by: Paul Richards <paul@mantisforge.org>
Affected Issues
0008017
mod - admin/schema.php Diff File
mod - core/constant_inc.php Diff File

master 3262cca5

2014-05-22 06:57

Damien Regad


Details Diff
Revise plugin file regex to allow multiple '.' in filename

Allows inclusion of plugin files named like file.name.ext
mod - plugin_file.php Diff File

master f7a5cd8a

2014-05-22 05:28

Damien Regad


Details Diff
Code cleanup and whitespace

- Use Closure instead of defining a function to sort plugins
- Remove unnecessary variable assignments
mod - core/plugin_api.php Diff File
mod - manage_plugin_page.php Diff File
mod - plugin.php Diff File
mod - plugin_file.php Diff File

master fb68df7f

2014-05-22 05:19

Damien Regad


Details Diff
Remove direct access to $g_plugin_cache global variable

Introduces 2 new API functions
- plugin_is_registered()
- plugin_get()

Fixes 0017366
Affected Issues
0017366
mod - core/plugin_api.php Diff File
mod - manage_plugin_page.php Diff File
mod - plugin.php Diff File
mod - plugin_file.php Diff File

master da2cdabf

2014-05-22 05:17

Damien Regad


Details Diff
Plugin API: consistent handling of MantisCore pseudo-plugin

- return true and not 1 if we declare return type to be boolean
- plugin_is_installed() returns true for MantisCore since by definition
it is always installed
mod - core/plugin_api.php Diff File

master d992cf21

2014-05-22 05:05

Damien Regad


Details Diff
More plugin error messages improvements

- ERROR_PLUGIN_PAGE_NOT_FOUND: Add plugin basename and page name
- ERROR_PLUGIN_FILE_NOT_FOUND: new message based on above
- New specific messages for invalid page and file specification
(ERROR_PLUGIN_INVALID_PAGE and ERROR_PLUGIN_INVALID_FILE) instead of
using ERROR_GENERIC

Fixes 0017368
Affected Issues
0017368
mod - core/constant_inc.php Diff File
mod - core/plugin_api.php Diff File
mod - lang/strings_english.txt Diff File
mod - plugin.php Diff File
mod - plugin_file.php Diff File

master 256c1077

2014-05-22 01:08

Damien Regad


Details Diff
Add plugin basename to error messages

Helps users identifying what plugin is having issues.

Fixes 0017368
mod - core/plugin_api.php Diff File
mod - lang/strings_english.txt Diff File
mod - plugin.php Diff File
mod - plugin_file.php Diff File

master 221442c6

2014-05-22 00:53

Damien Regad


Details Diff
Move plugin upgrade needed check before loaded check

Ensures we capture display appropriate error message to the user. Before
that, they would get the 'not loaded, dependencies not met' message
instead of the 'upgrade needed' one.
mod - plugin.php Diff File

master 74fa6491

2014-05-20 06:54

dregad


Details Diff
HTML/CSS fixes for summary page
mod - core/summary_api.php Diff File
mod - css/default.css Diff File
mod - summary_page.php Diff File

master ca777bbe

2014-05-20 04:13

dregad


Details Diff
Align div width in account_prof_menu_page.php

Specific CSS for the 2 divs on this page (to make them 65% width) was
removed, so that their appearance is consistent with the other user
preference pages.
mod - css/default.css Diff File

master 355612e4

2014-05-19 23:51

Damien Regad


Details Diff
plugin.php: replace DIRECTORY_SEPARATOR by '/'
mod - plugin.php Diff File

master 5ffa67f7

2014-05-19 23:50

Damien Regad


Details Diff
Whitespace
mod - plugin.php Diff File

master 61118a18

2014-05-19 23:48

dregad


Details Diff
Check that a plugin is loaded when accessing its pages

A plugin can be registered yet fail to load for example due to unmet
dependencies.

Fixes 0017359
Affected Issues
0017359
mod - core/constant_inc.php Diff File
mod - lang/strings_english.txt Diff File
mod - plugin.php Diff File

master fade884e

2014-05-19 04:06

dregad


Details Diff
Make sure db prefix / suffix is consistently applied

Modifies the db_get_table() and plugin_table() functions to ensure that
we build a correct table name based on the user's config settings, e.g.

- trim leading/trailing whitespace
- do not add underscores if already present

Fixes 0017355, regression issue introduced by commit
5a84e9db76162e378b9a1b0dea129d1f7ce127e9 where plugin_table() no longer
inserts an underscore after $g_db_table_plugin_prefix
Affected Issues
0017355
mod - core/database_api.php Diff File
mod - core/plugin_api.php Diff File

master 97f7ad7a

2014-05-19 01:32

dregad


Details Diff
Push current plugin in plugin_needs_upgrade()

Without this, the plugins' schema() methods will return incorrect table
names (i.e. without the plugin's name as a prefix) if they rely on
plugin_table() to build them.

This is really picking nits, because an incorrect table name is very
unlikely to cause issues since the function only checks the number of
entries in the plugin's schema array.
mod - core/plugin_api.php Diff File
 First  Prev  1 2 3 ... 70 ... 140 ... 210 ... 280 ... 297 298 299 300 301 302 303 ... 350 ... 420 ... 490 ... 560 ... 630 ... 700 ... 746 747 748  Next  Last