Commit Graph

72 Commits

Author SHA1 Message Date
Rubén D
9d103ecde4 * [ADD] Bump PHP required version to 7.4
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2021-09-26 18:48:05 +02:00
Rubén D
f8e9e19731 * [ADD] Backup CLI command and tests.
* [MOD] Code refactoring.

Signed-off-by: Rubén D <nuxsmin@syspass.org>
2021-09-26 18:42:34 +02:00
Rubén D
600c398bb8 * [ADD] Install CLI command tests.
* [MOD] Install CLI command refactoring.
* [MOD] Minor code tweaks.

Signed-off-by: Rubén D <nuxsmin@syspass.org>
2021-09-19 21:32:34 +02:00
Rubén D
41703b50f9 * [MOD] Strict type checking (WIP)
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2020-12-20 14:24:42 +01:00
Rubén D
e4e6e04c57 * [MOD] Updated copyright
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2020-12-07 19:42:41 +01:00
Rubén D
896d9fd3ad * [MOD] Deprecate PHP versions below 7.2 since they are no longer supported by PHP and Travis CI tests are not performed for them. https://www.php.net/supported-versions.php
* [MOD] Improve internal config handling. No more properties visibility tweaks.
* [MOD] Updated dependencies.

Signed-off-by: Rubén D <nuxsmin@syspass.org>
2020-12-07 19:37:00 +01:00
Rubén D
3bcf2e0b4d * [ADD] Include custom field in API response. Thanks to @sf32738 for the feedback. Closes #1388.
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2020-01-11 20:50:09 +01:00
Rubén D
bec1d21d8c * [MOD] Improved CSRF handling by using HTTP header to set the token
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2020-01-08 13:18:03 +01:00
Rubén D
81bb182c3d * [FIX] Wrong PHP version comparison
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2019-04-28 15:34:21 +02:00
Rubén D
6197c52af1 * [MOD] Update copyright date
* [MOD] Code cleanup

Signed-off-by: Rubén D <nuxsmin@syspass.org>
2019-04-27 02:48:18 +02:00
Rubén D
752d05c1c6 * [MOD] Improved logging messages
* [MOD] Unlocked PHP 7.3
* [FIX] No debug messages when debug mode is activated

Signed-off-by: Rubén D <nuxsmin@syspass.org>
2019-04-23 20:50:15 +02:00
Rubén D
2318796c00 * [FIX] Fixed wrong behavior when searching for accounts on accounts manager. Thanks to @Weptun for the feedback. Closes #1271
* [ADD] Added missing tests
* [MOD] Code cleanup

Signed-off-by: Rubén D <nuxsmin@syspass.org>
2019-04-21 23:12:45 +02:00
Rubén D
0fbaccf8a1 * [MOD] Improved plugins handling by moving items' data to new database table.
* [MOD] Added plugins upgrade process

Signed-off-by: Rubén D <nuxsmin@syspass.org>
2019-01-22 01:18:03 +01:00
Rubén D
36a57c82b8 * [FIX] Wrong behavior when no events are set
* [FIX] Wrong behavior when wiki filters are active
* [FIX] Wrong behavior importing XML files from previous version

Signed-off-by: Rubén D <nuxsmin@syspass.org>
2018-12-26 07:20:33 +01:00
nuxsmin
90ba034522 * [FIX] Wrong behaviour when displaying task progress on master password change. Thanks to @deajan for the feedback. Closes #1128
* [FIX] Improved browser notifications format. Thanks to @vmario89 for the feedback. Closes #1142
* [FIX] Temporary master password change notifications are sent to all users. Thanks to @jorgemfm for the feedback. Closes #1156
* [MOD] Improved background tasks management
* [MOD] Improved email notifications format

Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-12-10 07:01:25 +01:00
nuxsmin
24efad7409 * [FIX] Fixed wrong config version checking
Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-11-10 21:56:34 +01:00
nuxsmin
ed956eec54 * [ADD] Added mime type file checking instead of extension. Thanks to @vmario89 for the feedback. Related #825
* [MOD] Improved exception handling in controllers

Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-11-10 21:41:07 +01:00
nuxsmin
305d4de16f * [MOD] Switched base language over to English
Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-11-05 00:03:37 +01:00
nuxsmin
e0263f8f46 * [FIX] Fixed issue when unserializing non-object data
Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-11-02 02:36:41 +01:00
nuxsmin
09520d3cc7 * [FIX] Fixed wrong behavior when downloading PDF file from file management
* [MOD] Improved backup and export management. They are now stored in compressed file format, can be downloaded without direct access through the web browser and it keeps tracking when downloaded.
* [MOD] Updated translations
* [ADD] Unit tests

Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-10-28 22:37:57 +01:00
nuxsmin
a37b49d506 * [ADD] Added PDF files displaying
* [FIX] Minor bugfixes
* [MOD] Code refactoring

Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-10-24 01:59:58 +02:00
nuxsmin
7f2dd35059 * [MOD] Improved plugins management
* [MOD] Code refactoring

Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-10-15 02:56:00 +02:00
nuxsmin
5b86397f5b * [FIX] Fixed issue when compiling ACL. Closes #1063. Thanks to @dcotruta and @odavis1 for the feedback and testing.
* [FIX] Fixed issue when setting master password from old user's password on login
* [FIX] Minor bugfixes
* [ADD] Added accounts bulk edit on Accounts Manager
* [MOD] Code refactoring

Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-10-12 01:17:06 +02:00
nuxsmin
bf82807353 * [MOD] Code refactoring
* [ADD] Added PHP 7.2 to Travis CI

Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-10-02 00:31:46 +02:00
nuxsmin
dbb76409eb * [FIX] Improved long password handling on server side (work in progress). Related #1038. Thanks to @D3luxee for the feedback
* [MOD] Improved JavaScript handling. Work in progress
* [MOD] Login view does now set focus on user input field
* [MOD] Improved account's permissions displaying on view-only mode
* [MOD] Code refactoring

Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-09-18 01:21:59 +02:00
nuxsmin
5a06ca3b26 * [ADD] Added password preset for accounts password validation
* [MOD] Code refactoring

Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-09-02 21:05:03 +02:00
nuxsmin
a00b1fb3e9 * [ADD] Unit testing. Work in progress
* [MOD] Code refactoring
* [FIX] Minor bugfixes
2018-08-06 10:16:29 +02:00
nuxsmin
30ba17c4b0 * [ADD] Added some PHP extension checks 2018-08-01 10:50:47 +02:00
nuxsmin
31a38bc43c * [ADD] PHP modules checking. Work in progress
* [FIX] Minor bugfixes
* [MOD] Code refactoring
2018-08-01 00:18:11 +02:00
nuxsmin
f6aa24d5c1 * [FIX] Fixed wrong behaviour when updating custom fields data module
* [FIX] Delete non-existant users in notifications table
* [MOD] Improved error logging
2018-07-30 12:06:53 +02:00
nuxsmin
cd2c0379db * [MOD] Improved plugins manager
* [MOD] Code refactoring and cleanup
* [MOD] Make classes final for performance improvements and avoid some side behaviours
2018-07-28 21:45:49 +02:00
nuxsmin
3e26a1df71 * [ADD] Unit testing. Work in progress
* [MOD] Code refactoring
* [MOD] Make classes final for performance improvements and avoid some side behaviours
2018-07-28 19:15:11 +02:00
nuxsmin
d74dde7e6f * [ADD] Added code coverage through Codeclimate
* [MOD] Switch to MariaDB on Travis CI
* [MOD[ Removed unused classes
2018-07-24 11:37:38 +02:00
nuxsmin
9d42c23873 * [ADD] Unit testing. Work in progress
* [MOD] Request handling rewritten to make it testable
* [MOD] Code refactoring
2018-07-15 14:05:15 +02:00
nuxsmin
a97b92131f * [ADD] Added URI signature for JS and CSS resources
* [MOD] Improved requests handling. It makes them more testing friendly
* [MOD] Code refactoring
2018-07-08 23:05:30 +02:00
nuxsmin
53a2552c05 * [ADD] Unit testing. Work in progress
* [MOD] Code refactoring
2018-07-06 00:56:06 +02:00
nuxsmin
e78f853a79 * [ADD] Unit testing. Work in progress
* [MOD] Code refactoring and minor bugfixes
2018-07-02 01:18:41 +02:00
nuxsmin
96eda4f3eb * [MOD] Fixed some issues when running on PHP 7.2. Work in progress 2018-06-28 17:19:30 +02:00
nuxsmin
f3343059eb * [FIX] Fixed wrong behaviour when retrieving account's password history data
* [MOD] Improved accounts ACL behaviour
* [ADD] Unit testing. Work in progress
2018-06-26 01:03:06 +02:00
nuxsmin
7e8ab8c1f3 * [FIX] Fixed issue when creating public links from links management
* [FIX] Fixed issue when resetting a user's password
* [MOD] Code refactoring
* [ADD] Unit tests. Work in progress
2018-06-18 01:10:05 +02:00
nuxsmin
be55ec8083 * [ADD] Direct linking available
* [FIX] Minor bugfixes
2018-03-25 13:40:53 +02:00
nuxsmin
b2b0be00db * [FIX] Fixed some upgrading issues 2018-03-23 14:01:54 +01:00
nuxsmin
4928f99893 * [MOD] New look&feel for account view
* [MOD] New look&feel for config view
* [FIX] Minor bugfixes
2018-03-22 00:35:09 +01:00
nuxsmin
0f228e39da * [FIX] Minor bugfixes
* [MOD] Updated english translation
2018-03-21 14:20:25 +01:00
nuxsmin
abff45cb91 * [MOD] Allow config data updates without saving
* [FIX] Fixed issue when using special searches
* [FIX] Minor bugfixes
2018-03-20 22:56:27 +01:00
nuxsmin
b7504f9f72 * [ADD] Upgrade process. Work in progress. 2018-03-19 12:32:20 +01:00
nuxsmin
4e5ea8ae43 * [ADD] Upgrade process. Work in progress. 2018-03-19 04:01:48 +01:00
nuxsmin
f4ed93a621 * [ADD] Upgrade process. Work in progress. 2018-03-17 13:26:38 +01:00
nuxsmin
70959f52ec * [MOD] Installer refactoring. 2018-03-15 20:00:09 +01:00
nuxsmin
fddbf24138 * [MOD] Code refactoring 2018-03-15 18:40:12 +01:00