135 Commits

Author SHA1 Message Date
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
0b02c8fdbf Merge branch 'v3.2' into feature/cli_module
# Conflicts:
#	composer.json
#	composer.lock
#	lib/SP/Providers/Auth/Ldap/LdapMsAds.php
#	lib/SP/Services/Install/Installer.php
#	lib/SP/Util/Checks.php
#	lib/SP/Util/Link.php
#	public/js/app-actions.min.js
#	public/js/app-util.min.js
#	tests/res/scripts/reset_db.sh
2021-09-19 21:40:27 +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
magcho
a802a74cbf [init] translation for Japanese 2020-09-06 12:33:00 +09: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
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
63e7e88a23 * [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-24 00:50:04 +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
b3906afa13 * [FIX] Fixed Polski language option. Thanks to @pitrov24 for the notice. Closes 1288
* [MOD] Minor CSS tweaks

Signed-off-by: Rubén D <nuxsmin@syspass.org>
2019-04-21 18:45:01 +02:00
Rubén D
263cdae0e6 * [MOD] Update translations
* [FIX] Added missing Italian language option. Thanks to @Matwolf08 for the notice. Closes #1302

Signed-off-by: Rubén D <nuxsmin@syspass.org>
2019-04-21 16:18:00 +02:00
Rubén D
5e8861e42f * [ADD] Allow to enable email notifications only for account access requests. Thanks to @jorgemfm for the feedback. Closes #1157
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2019-02-23 20:00:38 +01:00
Rubén D
3ea87a4ecc * [MOD] Improved plugins data handling by encrypting the plugin's data
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2019-01-30 00:04:05 +01:00
Rubén D
a65d261ba8 * [FIX] Fixed wrong behavior when session is timed out
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2019-01-26 11:25:25 +01:00
nuxsmin
3cecdd8809 * [FIX] Wrong behaviour on Travis CI
Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-12-16 19:33:00 +01:00
nuxsmin
9154f8d3c9 * [MOD] Updated translations. Thanks to all contributors!
* [MOD] Bump build and version number
* [ADD] Added Faroese translation.

Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-12-16 13:23:20 +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
13e12baaf0 * [FIX] Fixed wrong behavior when setting mail parameters
* [MOD] Improved email message templates

Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-11-19 18:44:18 +01:00
nuxsmin
57260871d6 * [FIX] Notifications assigned to a user can be deleted
* [MOD] Improved in-app notifications displaying. Database update is needed
* [ADD] Added ACL event handler in order to recreate users' ACL when items like user, profile or group are updated/deleted

Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-11-18 19:51:42 +01:00
nuxsmin
5a549532f6 * [MOD] Use config cache file instead of storing it in PHP's session
* [MOD] Unit testing tweaks in order to renew config cache

Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-11-12 00:12:01 +01:00
nuxsmin
0da5c282d6 * [MOD] Improved logging when performing upgrades
* [MOD] Log to file is turned on when debug mode is active

Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-11-11 12:58:31 +01:00
nuxsmin
a1639fdf47 * [ADD] Added more unit tests
* [MOD] Improved file cache handling

Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-11-11 12:09:58 +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
59de1c4d00 * [MOD] Improved database checking
* [ADD] Added plugin removal when it isn't available
* [FIX] Minor bugfixes

Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-11-01 19:13:41 +01:00
nuxsmin
ec97b603b0 * [MOD] Improved theme handling
* [MOD] Code refactoring

Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-11-01 10:24:25 +01:00
nuxsmin
e322563a66 * [ADD] Added In-App notifications polling. It will show up a browser notification when there are pending notifications
* [MOD] Improved Javascript error handling
* [MOD] Code refactoring

Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-10-16 01:13:38 +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
a1adeaba66 * [FIX] Fixed truncated data when displaying eventlog
* [FIX] Fixed ACL permission for tracks

Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-10-01 00:54:36 +02:00
nuxsmin
c65f406cbd * [ADD] Added tracks management.
* [MOD] Code refactoring.
* [MOD] Updated translations.

Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-10-01 00:18:57 +02:00
nuxsmin
31000f20db * [FIX] Disabled not null restriction for ipv4 column in Track table. IP addresses will be checked out within Track service. Related #1044. Thanks to @pierrehenrymuller for the feedback and testing
* [ADD] Added Danish translation
* [MOD] Updated translations. Thanks to all contributors!

Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-09-24 01:15:28 +02:00
nuxsmin
a5b6b00873 * [ADD] Added the ability to add tags from account's view. Related #1041. Thanks to @vmario89 for the feedback
* [MOD] Minor UI tweaks

Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-09-23 13:30:32 +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
af8b21fd10 * [ADD] New preset option for session timeout based on client IP address and network. Related #912
* [MOD] Improved IP addresses handling
* [MOD] Code refactoring
* [FIX] Minor bugfixes
2018-09-01 21:38:42 +02:00
nuxsmin
42471b4680 * [MOD] Plugins module icon is now on main menu
* [MOD] Code refactoring
2018-08-31 00:11:55 +02:00
nuxsmin
2fc71e87dc * [ADD] Default permissions rewritten to make a more generic approach. Now it can manage multiple items/modules default values from the same view, so it's called Items Preset.
* [MOD] Code refactoring
2018-08-30 16:19:18 +02:00
nuxsmin
cd10389100 * [ADD] Added default permissions for accounts based on user, group and profiles.
* [MOD] Updated translations
* [MOD] Code refactoring
2018-08-30 01:41:57 +02:00
nuxsmin
7158aff6c6 * [MOD] Improved initialization 2018-08-10 22:53:57 +02:00
nuxsmin
ce6650dc9a * [FIX] Fixed issue when loading a missing icons cache file. Thanks to @OnoTime for the feedback. Closes #1003 2018-08-08 17:49:23 +02:00
nuxsmin
950ad4fff5 * [ADD] Unit testing. Work in progress
* [MOD] Code refactoring
2018-08-08 15:26:14 +02:00
nuxsmin
f3e30e706f * [FIX] Fixed wrong behaviour when deleting accounts. The account was not saved into the history.
* [ADD] Accounts can now be restored from history
* [ADD] Unit testing. Work in progress
* [MOD] Improved file handlers
* [MOD] Code refactoring
2018-08-07 21:56:40 +02:00
nuxsmin
e92637bccd * [FIX] Fixed wrong behaviour when deleting accounts. The account was not saved into the history.
* [ADD] Accounts can now be restored from history
* [ADD] Unit testing. Work in progress
* [MOD] Improved file handlers
* [MOD] Code refactoring
2018-08-07 21:30:06 +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
218a481732 * [FIX] Minor bugfixes 2018-08-02 01:26:37 +02:00
nuxsmin
7f31cf6d05 * [ADD] Added warning messages for PHP extension checking
* [MOD] Improved updates and notification checking
* [MOD] Improved backup process
* [MOD] Updated translations
2018-08-02 00:53:51 +02:00