Search Changesets

MantisBT: master 9efcff25

2020-05-10 14:09:01

vboctor

Details Diff
Add REST API section in Developer manual

Fixes 0025998
Affected Issues
0025998
add - docbook/Developers_Guide/en-US/Api_Rest.xml Diff File
mod - docbook/Developers_Guide/en-US/Developers_Guide.xml Diff File

MantisBT: master 5f6cc499

2020-05-07 11:11:58

translatewiki.net

Details Diff
Localisation updates from https://translatewiki.net.
Attach Issues:
mod - lang/strings_basque.txt Diff File
mod - lang/strings_breton.txt Diff File
mod - lang/strings_portuguese_brazil.txt Diff File
mod - lang/strings_russian.txt Diff File

MantisBT: master bb0a363e

2020-05-04 09:54:54

translatewiki.net

Details Diff
Localisation updates from https://translatewiki.net.
Attach Issues:
mod - lang/strings_arabic.txt Diff File
mod - lang/strings_arabicegyptianspoken.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_croatian.txt Diff File
mod - lang/strings_czech.txt Diff File
mod - lang/strings_danish.txt Diff File
mod - lang/strings_dutch.txt Diff File
mod - lang/strings_estonian.txt Diff File
mod - lang/strings_finnish.txt Diff File
mod - lang/strings_french.txt Diff File
mod - lang/strings_galician.txt Diff File
mod - lang/strings_georgian.txt Diff File
mod - lang/strings_german.txt Diff File
mod - lang/strings_greek.txt Diff File
mod - lang/strings_hebrew.txt Diff File
mod - lang/strings_hungarian.txt Diff File
mod - lang/strings_icelandic.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_latvian.txt Diff File
mod - lang/strings_lithuanian.txt Diff File
mod - lang/strings_macedonian.txt Diff File
mod - lang/strings_norwegian_bokmal.txt Diff File
mod - lang/strings_norwegian_nynorsk.txt Diff File
mod - lang/strings_occitan.txt Diff File
mod - lang/strings_persian.txt Diff File
mod - lang/strings_polish.txt Diff File
mod - lang/strings_portuguese_brazil.txt Diff File
mod - lang/strings_portuguese_standard.txt Diff File
mod - lang/strings_romanian.txt Diff File
mod - lang/strings_russian.txt Diff File
mod - lang/strings_serbian.txt Diff File
mod - lang/strings_serbian_latin.txt Diff File
mod - lang/strings_slovak.txt Diff File
mod - lang/strings_slovene.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_turkish.txt Diff File
mod - lang/strings_ukrainian.txt Diff File
mod - lang/strings_urdu.txt Diff File
mod - lang/strings_vietnamese.txt Diff File
mod - lang/strings_volapuk.txt Diff File

MantisBT: master-2.24 5dd20376

2020-05-03 03:35:04

vboctor

Details Diff
Update release to 2.24.1
Attach Issues:
mod - core/constant_inc.php Diff File
mod - docbook/Admin_Guide/en-US/Revision_History.xml Diff File
mod - docbook/Developers_Guide/en-US/Revision_History.xml Diff File

MantisBT: master a38bfd1d

2020-05-02 19:45:22

dregad

Details Diff
Merge branch 'master-2.24'
Attach Issues:
mod - bug_view_inc.php Diff File

MantisBT: master-2.24 5ba7cdf2

2020-05-02 19:44:36

atrol

Details Diff
Fix Product Build display on View Issue page

Regression introduced in 2.23.0

Fixes 0026921
Affected Issues
0026921
mod - bug_view_inc.php Diff File

MantisBT: master b27f6adc

2020-05-02 12:42:50

dregad

Details Diff
Fix build scripts' Python syntax

Follow PEP8 style guidelines

- Code must be indented with spaces
- Comments must be '# ' (space after hash)
- break long lines

Follow-up on issue 0026903
Affected Issues
0026903
mod - build/buildrelease-repo.py Diff File
mod - build/buildrelease.py Diff File
mod - build/docbook-manual-repo.py Diff File
mod - build/docbook-manual.py Diff File

MantisBT: master 49fc1cec

2020-05-02 11:51:26

dregad

Details Diff
Merge branch 'master-2.24'
Attach Issues:
mod - api/rest/restcore/users_rest.php Diff File
mod - core/commands/UserResetPasswordCommand.php Diff File
mod - core/user_api.php Diff File
mod - manage_user_reset.php Diff File

MantisBT: master-2.24 0d5a7397

2020-05-02 11:48:14

dregad

Details Diff
UserResetPassword Command fixes

Merge PR https://github.com/mantisbt/mantisbt/pull/1655

Fixes 0026880, 0026885
See issue 0026632
Affected Issues
0026632, 0026880, 0026885
mod - api/rest/restcore/users_rest.php Diff File
mod - core/commands/UserResetPasswordCommand.php Diff File
mod - core/user_api.php Diff File
mod - manage_user_reset.php Diff File

MantisBT: master 92676333

2020-05-02 11:33:45

dregad

Details Diff
Fix Travis builds

Following renaming of build-scripts/ dir, I forgot to update .travis.yml
Affected Issues
0026903
mod - .travis.yml Diff File
mod - build/README.md Diff File
mod - build/buildrelease.py Diff File

MantisBT: master af33f6f5

2020-05-02 10:55:12

dregad

Details Diff
Rename 'build-scripts/' to 'build/' Affected Issues
0026903

MantisBT: master a77c75e3

2020-05-02 10:55:12

dregad

Details Diff
Rename 'build-scripts/' to 'build/'

Do it right this time.
Affected Issues
0026903

MantisBT: master-2.24 25cd0b67

2020-04-30 12:15:37

dregad

Details Diff
Revert REST API to not sending content

Following discussion with vboctor, since we intend to have a separate
Command and API endpoint to unlock an account, it is better not to
change /users/:user_id/reset.
Attach Issues:
mod - api/rest/restcore/users_rest.php Diff File

MantisBT: master-2.24 ddab10f2

2020-04-29 20:20:53

dregad

Details Diff
First check if user is authorized to reset password
Attach Issues:
mod - core/commands/UserResetPasswordCommand.php Diff File

MantisBT: master-2.24 23c72474

2020-04-29 20:16:56

dregad

Details Diff
Remove redundant check on user id in validate()
Attach Issues:
mod - core/commands/UserResetPasswordCommand.php Diff File

MantisBT: master 55833c9d

2020-04-29 19:52:50

dregad

Details Diff
Use existing API function

Instead of duplicating the logic to determine whether an account can be
unlocked, use existing API function user_is_login_request_allowed().

Fixes 0026930
Affected Issues
0026930
mod - manage_user_edit_page.php Diff File

MantisBT: master 83f756b4

2020-04-29 19:51:40

dregad

Details Diff
Removed unused language string

'account_reset_protected_msg' was not referenced anywhere.
Attach Issues:
mod - lang/strings_english.txt Diff File

MantisBT: master-2.24 0753c345

2020-04-29 19:51:24

dregad

Details Diff
PR review fixes

Adressing @vboctor's comments

- Getting rid of RESULT_FAILURE constant
- Fix case of ERROR_PROTECTED_ACCOUNT exception being thrown when
the account is locked (it should be unlocked in this case)
- Simplify logic in process() method
Attach Issues:
mod - api/rest/restcore/users_rest.php Diff File
mod - core/commands/UserResetPasswordCommand.php Diff File
mod - core/user_api.php Diff File
mod - manage_user_reset.php Diff File

MantisBT: master fd31cb6c

2020-04-27 10:49:22

translatewiki.net

Details Diff
Localisation updates from https://translatewiki.net.
Attach Issues:
mod - lang/strings_hungarian.txt Diff File
mod - lang/strings_persian.txt Diff File
mod - plugins/MantisCoreFormatting/lang/strings_hungarian.txt Diff File
mod - plugins/MantisGraph/lang/strings_hungarian.txt Diff File
mod - plugins/MantisGraph/lang/strings_persian.txt Diff File
mod - plugins/XmlImportExport/lang/strings_hungarian.txt Diff File

MantisBT: master 14ae1c8a

2020-04-26 00:58:48

vboctor

Details Diff
Update build scripts and add README

Fixes 0026903
Affected Issues
0026903
add - build-scripts/README.md Diff File
mod - build-scripts/buildrelease-repo.py Diff File
mod - build-scripts/buildrelease.py Diff File

MantisBT: master 67b5648b

2020-04-26 00:56:52

vboctor

Details Diff
Move Travis CI scripts to `build-scripts` folder

Fixes 0026903
Affected Issues
0026903
mod - .travis.yml Diff File
mod - scripts/README.md Diff File

MantisBT: master f77516fe

2020-04-25 23:59:27

vboctor

Details Diff
phpdoc updates for lang command and API
Attach Issues:
mod - api/rest/restcore/lang_rest.php Diff File
mod - core/commands/LocalizedStringsGetCommand.php Diff File

Website: master bd0b2635

2020-04-25 19:17:42

dregad

Details Diff
Reference KEYS file on Downloads page

Fixes 0022269
Affected Issues
0022269
mod - download.php Diff File

MantisBT: master 2b13777c

2020-04-25 13:30:02

dregad

Details Diff
KEYS.md: add former developers' PGP keys

Added the public keys used by former developers jreese and dhx to sign
release tags, as well as an old key of vboctor.

Issue 0022269

For future reference, here are the steps and commands used to automate
the process of identifying the missing keys and adding them, as I really
didn't want to manually check all 182 tags in he repository.

1. Find all annotated tags
```
git for-each-ref --format="%(objecttype) %(refname:short)" refs/tags |
grep ^tag |cut -d" " -f2| sort -V >/tmp/annotated-tags
```
2. Get all signed tags (removing annotated tags without signature), with
GPG verification data on a single line
```
cat /tmp/annotated-tags |
xargs -n1 -I TAG bash -c 'echo "TAG $(git verify-tag TAG |& paste -s)"' |
grep -v "error: no signature found" >/tmp/signed-tags-data
```
3. Identify the missing keys from the tags for which the signature could
not be checked (i.e. excluding those for which we already have a
public key). The command prints the number of identified keys.
```
cat /tmp/signed-tags-data |
sed -rn "/gpg: Can't check signature/s/^.*using \w+ key (\w+).*$/\1/p" |
sort -u |tee /tmp/missing-keys |wc -l
```
4. Retrieve the missing keys from keyserver. The command should import
the same number of keys as identified at step 3.
```
cat /tmp/missing-keys |cut -d" " -f1 |xargs gpg --receive-keys
```
5. Review, sign and trust the newly added keys.
```
cat /tmp/missing-keys |cut -d" " -f1 |xargs -n1 gpg --sign-key
```
6. Verify that we have successfully added all the necessary keys: the
following command should return an empty list.
```
cat /tmp/signed-tags-data |cut -d" " -f1 |
xargs -n1 -I TAG bash -c 'echo "TAG $(git verify-tag TAG |& paste -s)"' |
grep -v "Good signature"
```
Affected Issues
0022269
mod - KEYS.md Diff File

MantisBT: master ab440b19

2020-04-25 12:55:16

dregad

Details Diff
Add KEYS.md: PGP public keys used to sign releases

The files contains basic instructions and lists the PGP public keys of
MantisBT Developers, which were used to sign official release packages
and the corresponding tags in the Git repository.

Issue 0022269
Affected Issues
0022269
add - KEYS.md Diff File
 First  Prev  1 2 3 4 5 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 670 671 672  Next  Last