88 Commits

Author SHA1 Message Date
Rubén D
e64897855a * [ADD] Master password update CLI command and tests.
* [MOD] Code refactoring.

Signed-off-by: Rubén D <nuxsmin@syspass.org>
2021-09-27 00:20:24 +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
54e84f17cf * [FIX] Wrong behavior when displaying account notes tooltip with multiple lines. Thanks to @MagikEh for the feedback. Closes #1432
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2019-08-23 00:15:19 +02:00
Rubén D
5503dd8de5 * [FIX] Wrong behavior when upgrading from v3.0. Thanks to @Envikia for the feedback. Related #1401
* [MOD] Improved error code when an unknown API token is used. Thanks to @matejzero for the feedback. Closes #1429
* [FIX] Wrong behavior when changing master password and there aren't any accounts for processing. Thanks to @matejzero for the feedback. Closes #1430

Signed-off-by: Rubén D <nuxsmin@syspass.org>
2019-08-21 23:50:19 +02:00
Mluchkin
5811680c38 fix russian language 2019-07-05 15:33:03 +03:00
Rubén D
4da57f86fb * [MOD] Improved behavior when searching for user permission on accounts. Thanks to @anth69 for the feedback. Closes #1338
* [MOD] Updated translations. Thanks to all contributors.

Signed-off-by: Rubén D <nuxsmin@syspass.org>
2019-05-25 00:29:02 +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
e17e80d665 * [ADD] Added search for accounts name by regular expression. Closes #1311
* [FIX] Fixed wrong behavior when search operator was set

Signed-off-by: Rubén D <nuxsmin@syspass.org>
2019-04-25 23:20:00 +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
5f37d466dd * [ADD] Allow to change the account's owner and main group when the user is the account's owner. Related #705
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2019-02-24 23:32:45 +01:00
Rubén D
4e26b3918e * [ADD] Allow to set account's owner when creating or copying the account. Related #1264
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2019-02-24 22:15:42 +01:00
Rubén D
1ec8d26e3a * [ADD] Application URL for handling requests through reverse proxy. Thanks to @rob42 for the feedback. Closes #1218
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2019-02-24 20:48:34 +01:00
Rubén D
10caf1f2fe * [MOD] Improved URL detection when displaying account search results. Thanks to @nblount for the feedback. Closes #1239
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2019-02-07 19:58:47 +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
8e0310b929 * [FIX] Wrong behavior when setting task id on master password update. Thanks to @deajan for the feedback. Closes #1128
* [FIX] Wrong behavior when logging into sysPass after changing the master password

Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-11-26 20:05:08 +01:00
nuxsmin
b59232a7a3 * [FIX] Behavior when setting task id on master password update. Thanks to @deajan for the feedback. Closes #1128
Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-11-26 19:39:47 +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
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
305d4de16f * [MOD] Switched base language over to English
Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-11-05 00:03:37 +01:00
nuxsmin
c4ba84e206 * [ADD] New preferences option to always display the account search filters
* [MOD] Updated translations
* [MOD] Code refactoring

Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-11-03 13:41:46 +01:00
nuxsmin
e49526e594 * [MOD] Improved template rendering
* [MOD] Improved variable errors on templates
* [MOD] Improved security token behavior
* [MOD] Code refactoring

Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-10-23 00:56:05 +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
95d3878a3c * [ADD] Added userGroupId parameter in accounts API
* [MOD] Code refactoring

Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-10-11 01:53:18 +02:00
nuxsmin
33ae422b2f * [FIX] Pager was not displayed on auth tokens list
* [ADD] Added special filters for account searching on management tab
* [MOD] Code refactoring

Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-10-11 01:04:35 +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
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
beb9af7e80 * [MOD] Moved ItemPreset objects to their own directory 2018-09-02 09:54:34 +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
3e43d6ec28 * [ADD] New preset option for private accounts.
* [MOD] Code refactoring.
2018-08-31 01:49:43 +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
02815f9d3c * [ADD] Added API method for updating account's password. Related #1004
* [ADD] Added API method for updating account. Related #1004
* [MOD] Improved API return messages
* [MOD] Code refactoring
2018-08-28 00:37: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
724b667fd2 * [FIX] Fixed wrong behaviour when parsing users from ACL 2018-08-01 00:37:27 +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
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
cfa2b20e8b * [ADD] Unit testing. Work in progress
* [MOD] Code refactoring
2018-07-15 20:39:11 +02:00
nuxsmin
ed34cbbb05 * [ADD] Unit testing. Work in progress
* [MOD] Code refactoring
2018-07-14 13:31:24 +02:00
nuxsmin
1e6096e974 * [ADD] Unit testing. Work in progress
* [MOD] Code refactoring
2018-07-09 01:06:52 +02:00
nuxsmin
f764ebbb1e * [ADD] Unit testing. Work in progress
* [MOD] Code refactoring
2018-07-09 01:01:09 +02:00
nuxsmin
0bfebd636a * [ADD] Unit testing. Work in progress
* [MOD] Code refactoring and minor bugfixes
2018-07-04 01:52:13 +02:00
nuxsmin
02f3498eda * [ADD] Unit testing. Work in progress
* [ADD] Added trasient data collection to context
* [MOD] Code refactoring and minor bugfixes
2018-07-03 00:53:51 +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
ae8f6ff7fe * [ADD] Unit testing. Work in progress 2018-06-28 23:45:31 +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
f6be0d457e * [FIX] Fixed "Invalid Action" message when importing from LDAP. The security token was not set before submitting the action. Thanks to @Fizard, @Titus1024, @bigturlte, @nikitashestakovs for the feedback. Closes #959 2018-06-19 12:24:11 +02:00