Rubén D
d310a10ba0
* [MOD] Merge v3.1 changes
...
* [ADD] Use custom ldap attributes for users or groups
* [ADD] Use custom ldap filter for users or groups lookup
* [MOD] Improved internal config handling by using an array instead of class properties
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2020-06-28 19:38:06 +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
28ea9a14d9
* [FIX] Fixed wrong behavior when setting password complexity length. . Thanks to @andrucha97 for the feedback. Closes #1280
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2019-04-22 00:46:24 +02:00
Rubén D
75dc0190a8
Merge branch 'master' into v3.0
2019-01-24 11:15:26 +01:00
Rubén D
1cd6eb0f89
* [FIX] Wrong behavior when logging in using Authenticator plugin. Redirection was wrong when using URI sub-path
...
* [MOD] Minor UI tweaks
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2019-01-20 11:23:30 +01:00
Rubén D
89a5740e4d
Merge remote-tracking branch 'origin/master'
...
Conflicts:
ajax/ajax_upgrade.php
app/modules/api/Controllers/Help/HelpTrait.php
app/modules/web/Controllers/Helpers/Grid/GridInterface.php
app/modules/web/Controllers/Helpers/HelperException.php
app/modules/web/Forms/FormBase.php
app/modules/web/themes/material-blue/css/search-card.css.map
app/modules/web/themes/material-blue/css/search-grid.css.map
app/modules/web/themes/material-blue/css/selectize-custom.css.map
app/modules/web/themes/material-blue/css/selectize-custom.min.css
app/modules/web/themes/material-blue/css/styles.min.css
app/modules/web/themes/material-blue/js/app-theme.map
app/modules/web/themes/material-blue/js/app-theme.min.js
app/modules/web/themes/material-blue/views/plugin/index.inc
inc/SP/Controller/TabControllerBase.class.php
inc/SP/Controller/TabsInterface.class.php
inc/SP/Log/LogUtil.class.php
inc/SP/Mgmt/Files/FileBase.class.php
lib/BaseFunctions.php
lib/SP/Config/ConfigInterface.php
lib/SP/Core/Acl/ActionNotFoundException.php
lib/SP/Core/Context/ContextCollection.php
lib/SP/Core/Context/ContextException.php
lib/SP/Core/Crypt/Cookie.php
lib/SP/Core/Crypt/Crypt.php
lib/SP/Core/Crypt/CryptSessionHandler.php
lib/SP/Core/Crypt/Hash.php
lib/SP/Core/Crypt/SecureKeyCookie.php
lib/SP/Core/Crypt/Session.php
lib/SP/Core/Crypt/UUIDCookie.php
lib/SP/Core/Crypt/Vault.php
lib/SP/Core/DataCollection.php
lib/SP/Core/Events/EventDispatcher.php
lib/SP/Core/Events/EventDispatcherInterface.php
lib/SP/Core/Events/EventReceiver.php
lib/SP/Core/Exceptions/ConfigException.php
lib/SP/Core/Exceptions/ConstraintException.php
lib/SP/Core/Exceptions/FileNotFoundException.php
lib/SP/Core/Exceptions/InitializationException.php
lib/SP/Core/Exceptions/InvalidArgumentException.php
lib/SP/Core/Exceptions/InvalidClassException.php
lib/SP/Core/Exceptions/InvalidImageException.php
lib/SP/Core/Exceptions/ItemException.php
lib/SP/Core/Exceptions/NoSuchPropertyException.php
lib/SP/Core/Exceptions/QueryException.php
lib/SP/Core/Exceptions/ValidationException.php
lib/SP/Core/ItemsTypeInterface.php
lib/SP/Core/Messages/MessageInterface.php
lib/SP/Core/Messages/TaskMessage.php
lib/SP/Core/PhpExtensionChecker.php
lib/SP/Core/UI/ThemeIconsInterface.php
lib/SP/Core/UI/ThemeInterface.php
lib/SP/DataModel/AccountData.php
lib/SP/DataModel/AccountExtData.php
lib/SP/DataModel/AccountHistoryData.php
lib/SP/DataModel/AccountSearchVData.php
lib/SP/DataModel/AccountToUserGroupData.php
lib/SP/DataModel/AccountVData.php
lib/SP/DataModel/ActionData.php
lib/SP/DataModel/AuthTokenData.php
lib/SP/DataModel/CategoryData.php
lib/SP/DataModel/ClientData.php
lib/SP/DataModel/ConfigData.php
lib/SP/DataModel/CustomFieldBaseData.php
lib/SP/DataModel/CustomFieldDefinitionData.php
lib/SP/DataModel/CustomFieldTypeData.php
lib/SP/DataModel/DataModelBase.php
lib/SP/DataModel/DataModelInterface.php
lib/SP/DataModel/Dto/AccountSearchResponse.php
lib/SP/DataModel/FileData.php
lib/SP/DataModel/FileExtData.php
lib/SP/DataModel/ItemData.php
lib/SP/DataModel/ItemPreset/AccountPermission.php
lib/SP/DataModel/ItemPreset/AccountPrivate.php
lib/SP/DataModel/ItemPreset/Password.php
lib/SP/DataModel/ItemPreset/SessionTimeout.php
lib/SP/DataModel/ItemPresetData.php
lib/SP/DataModel/ItemSearchData.php
lib/SP/DataModel/PluginData.php
lib/SP/DataModel/ProfileData.php
lib/SP/DataModel/PublicLinkData.php
lib/SP/DataModel/UserData.php
lib/SP/DataModel/UserLoginData.php
lib/SP/DataModel/UserPassData.php
lib/SP/DataModel/UserPassRecoverData.php
lib/SP/DataModel/UserProfileData.php
lib/SP/DataModel/UserToUserGroupData.php
lib/SP/Html/Assets/FontIcon.php
lib/SP/Html/Assets/IconBase.php
lib/SP/Html/Assets/IconInterface.php
lib/SP/Html/Assets/ImageIcon.php
lib/SP/Html/DataGrid/DataGridData.php
lib/SP/Html/DataGrid/DataGridSortInterface.php
lib/SP/Http/Client.php
lib/SP/Http/JsonResponse.php
lib/SP/Http/Message.php
lib/SP/Http/Uri.php
lib/SP/Http/Xml.php
lib/SP/Mvc/Controller/CrudControllerInterface.php
lib/SP/Mvc/Controller/Validators/ValidatorInterface.php
lib/SP/Mvc/Model/QueryAssignment.php
lib/SP/Mvc/Model/QueryJoin.php
lib/SP/Mvc/View/Components/ItemAdapterInterface.php
lib/SP/Providers/Auth/AuthDataBase.php
lib/SP/Providers/Auth/AuthInterface.php
lib/SP/Providers/Auth/AuthResult.php
lib/SP/Providers/Auth/Browser/Browser.php
lib/SP/Providers/Auth/Browser/BrowserAuthData.php
lib/SP/Providers/Auth/Database/Database.php
lib/SP/Providers/Auth/Database/DatabaseAuthData.php
lib/SP/Providers/Auth/Ldap/LdapAuthData.php
lib/SP/Providers/Auth/Ldap/LdapCode.php
lib/SP/Providers/Auth/Ldap/LdapException.php
lib/SP/Providers/EventsTrait.php
lib/SP/Providers/Mail/MailParams.php
lib/SP/Providers/Mail/MailProviderException.php
lib/SP/Providers/Provider.php
lib/SP/Repositories/Config/ConfigRepository.php
lib/SP/Repositories/CustomField/CustomFieldDefCollection.php
lib/SP/Repositories/CustomField/CustomFieldRepository.php
lib/SP/Repositories/DuplicatedItemException.php
lib/SP/Repositories/Repository.php
lib/SP/Services/Account/AccountInterface.php
lib/SP/Services/Account/AccountSearchFilter.php
lib/SP/Services/Account/AccountToFavoriteService.php
lib/SP/Services/Account/AccountToTagService.php
lib/SP/Services/Api/ApiRequestException.php
lib/SP/Services/Api/ApiResponse.php
lib/SP/Services/Api/JsonRpcResponse.php
lib/SP/Services/Auth/AuthException.php
lib/SP/Services/Auth/LoginResponse.php
lib/SP/Services/Crypt/MasterPassService.php
lib/SP/Services/Crypt/UpdateMasterPassRequest.php
lib/SP/Services/CustomField/CustomFieldItem.php
lib/SP/Services/EventLog/EventlogService.php
lib/SP/Services/Export/VerifyResult.php
lib/SP/Services/Import/ImportException.php
lib/SP/Services/Import/ImportInterface.php
lib/SP/Services/Import/ImportParams.php
lib/SP/Services/Install/DatabaseSetupInterface.php
lib/SP/Services/Install/InstallData.php
lib/SP/Services/ItemPreset/ItemPresetInterface.php
lib/SP/Services/Ldap/LdapImportParams.php
lib/SP/Services/ServiceException.php
lib/SP/Services/ServiceItemInterface.php
lib/SP/Services/Upgrade/UpgradeException.php
lib/SP/Services/Upgrade/UpgradeInterface.php
lib/SP/Services/User/UpdatePassRequest.php
lib/SP/Services/User/UserLoginRequest.php
lib/SP/Services/User/UserLoginResponse.php
lib/SP/Services/User/UserPassResponse.php
lib/SP/Storage/Database/DBStorageInterface.php
lib/SP/Storage/Database/DatabaseConnectionData.php
lib/SP/Storage/Database/DatabaseException.php
lib/SP/Storage/Database/MySQLFileParser.php
lib/SP/Storage/Database/QueryResult.php
lib/SP/Storage/File/FileException.php
lib/SP/Storage/File/XmlFileStorageInterface.php
lib/SP/Util/ArrayUtil.php
lib/SP/Util/Checks.php
lib/SP/Util/ConnectionInterface.php
lib/SP/Util/DateUtil.php
lib/SP/Util/Filter.php
lib/SP/Util/HttpUtil.php
public/css/fonts.css
public/js/app-actions.min.js
public/js/app-triggers.min.js
public/js/app-util.min.js
public/vendor/css/reset.css
public/vendor/css/toastr.css
public/vendor/fonts/MaterialIcons-Regular.svg
public/vendor/js/clipboard.js
public/vendor/js/eventsource.min.js
public/vendor/js/jquery-3.3.1.js
public/vendor/js/jquery-3.3.1.min.js
public/vendor/js/jquery-migrate-3.0.0.min.js
public/vendor/js/moment-timezone.js
public/vendor/js/moment-timezone.min.js
public/vendor/js/zxcvbn-async.js
public/vendor/js/zxcvbn-async.min.js
schemas/30018010101.sql
schemas/30018072302.sql
schemas/30018072501.sql
schemas/30018083001.sql
schemas/30018083002.sql
tests/SP/Core/Crypt/CryptTest.php
tests/SP/Core/Crypt/SecureKeyCookieTest.php
tests/SP/DatabaseTestCase.php
tests/SP/Http/AddressTest.php
tests/SP/Modules/Api/Controllers/CategoryControllerTest.php
tests/SP/Modules/Api/Controllers/ClientControllerTest.php
tests/SP/Modules/Api/Controllers/ConfigControllerTest.php
tests/SP/Modules/Api/Controllers/TagControllerTest.php
tests/SP/Mvc/Controller/Validators/ValidatorTest.php
tests/SP/Repositories/AccountFileRepositoryTest.php
tests/SP/Repositories/AccountToFavoriteRepositoryTest.php
tests/SP/Repositories/AccountToTagRepositoryTest.php
tests/SP/Repositories/CategoryRepositoryTest.php
tests/SP/Repositories/ClientRepositoryTest.php
tests/SP/Repositories/ConfigRepositoryTest.php
tests/SP/Repositories/CustomFieldDefRepositoryTest.php
tests/SP/Repositories/CustomFieldRepositoryTest.php
tests/SP/Repositories/CustomFieldTypeRepositoryTest.php
tests/SP/Repositories/EventlogRepositoryTest.php
tests/SP/Repositories/PluginRepositoryTest.php
tests/SP/Repositories/TagRepositoryTest.php
tests/SP/Repositories/UserGroupRepositoryTest.php
tests/SP/Repositories/UserProfileRepositoryTest.php
tests/SP/Repositories/UserRepositoryTest.php
tests/SP/Repositories/UserToUserGroupRepositoryTest.php
tests/SP/Services/Account/AccountCryptServiceTest.php
tests/SP/Services/Account/AccountSearchServiceTest.php
tests/SP/Services/Account/AccountToFavoriteServiceTest.php
tests/SP/Services/Account/AccountToTagServiceTest.php
tests/SP/Services/Api/ApiRequestTest.php
tests/SP/Services/Api/ApiServiceTest.php
tests/SP/Services/Client/ClientServiceTest.php
tests/SP/Services/Config/ConfigServiceTest.php
tests/SP/Services/Crypt/MasterPassServiceTest.php
tests/SP/Services/Crypt/SecureSessionServiceTest.php
tests/SP/Services/Crypt/TemporaryMasterPassServiceTest.php
tests/SP/Services/CustomField/CustomFieldCryptServiceTest.php
tests/SP/Services/CustomField/CustomFieldDefServiceTest.php
tests/SP/Services/CustomField/CustomFieldServiceTest.php
tests/SP/Services/Eventlog/EventlogServiceTest.php
tests/SP/Services/Import/SyspassImportTest.php
tests/SP/Services/Import/XmlFileImportTest.php
tests/SP/Services/Import/XmlImportTest.php
tests/SP/Services/Plugin/PluginServiceTest.php
tests/SP/Services/Tag/TagServiceTest.php
tests/SP/Services/User/UserPassServiceTest.php
tests/SP/Services/User/UserServiceTest.php
tests/SP/Services/UserGroup/UserToUserGroupServiceTest.php
tests/SP/Services/UserProfile/UserProfileServiceTest.php
tests/SP/Storage/FileHandlerTest.php
tests/SP/Storage/XmlHandlerTest.php
tests/res/config/actions.xml
tests/res/datasets/syspass.xml
tests/res/datasets/syspass_account.xml
tests/res/datasets/syspass_accountAcl.xml
tests/res/datasets/syspass_accountCrypt.xml
tests/res/datasets/syspass_accountFavorite.xml
tests/res/datasets/syspass_accountFile.xml
tests/res/datasets/syspass_accountHistory.xml
tests/res/datasets/syspass_accountSearch.xml
tests/res/datasets/syspass_authToken.xml
tests/res/datasets/syspass_config.xml
tests/res/datasets/syspass_customField.xml
tests/res/datasets/syspass_eventlog.xml
tests/res/datasets/syspass_plugin.xml
tests/res/datasets/syspass_publicLink.xml
tests/res/datasets/syspass_tag.xml
tests/res/datasets/syspass_track.xml
tests/res/datasets/syspass_user.xml
tests/res/datasets/syspass_userGroup.xml
tests/res/import/data.csv
tests/res/import/data_empty.xml
tests/res/import/data_invalid.csv
tests/res/import/data_keepass.xml
tests/res/import/data_syspass.xml
tests/res/import/data_syspass_encrypted.xml
tests/res/import/data_syspass_invalid.xml
tests/res/import/data_syspass_valid_hash.xml
tests/res/json/account_add.json
tests/res/json/account_search.json
tests/res/json/account_viewPass.json
2019-01-15 16:21:56 +01:00
Rubén D
1c9e5e48bf
Merge branch 'master' of /home/rdb/DEV/PhpstormProjects/sysPass with conflicts.
2019-01-15 16:21:15 +01:00
nuxsmin
52d5c7fc97
* [MOD] Improved pager layout for displaying on small viewports. Thanks to @vmario89 for the feedback. Closes #1152
...
* [MOD] Improved account search behaviour on mobile devices. Thanks to @vmario89 for the feedback. Closes #1141
Signed-off-by: nuxsmin <nuxsmin@syspass.org >
2018-12-16 10:19:25 +01:00
nuxsmin
82e86dc82e
* [MOD] Improved pager layout for displaying on small viewports. Thanks to @vmario89 for the feedback. Closes #1152
...
Signed-off-by: nuxsmin <nuxsmin@syspass.org >
2018-12-16 09:21:52 +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
741c07327a
* [MOD] Minor UI tweak
...
* [MOD] Added parameter help for API export action
Signed-off-by: nuxsmin <nuxsmin@syspass.org >
2018-10-28 23:29:02 +01:00
nuxsmin
943a571d85
* [MOD] UI tweaks
...
Signed-off-by: nuxsmin <nuxsmin@syspass.org >
2018-10-08 01:20:49 +02:00
nuxsmin
b3bb6255f7
* [FIX] Prevent to log out when master pass is changed on log in
...
* [MOD] UI tweaks
Signed-off-by: nuxsmin <nuxsmin@syspass.org >
2018-10-07 21:08:08 +02:00
nuxsmin
513ab01cff
* [ADD] User groups can now be managed thorugh API. Related #1054 . Thanks to @pierrehenrymuller for the feedback
...
* [ADD] Added missing API help for some actions
* [MOD] Updated translations
* [MOD] UI tweaks
Signed-off-by: nuxsmin <nuxsmin@syspass.org >
2018-10-07 20:49:30 +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
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
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
777b4b6316
* [FIX] Fixed typo when setting linked account. Thanks to @Fizard for the feedback and testing. Closes #921
...
* [FIX] Fixed missing controllers for accounts management. Thanks to @Fizard for the feedback and testing. Closes #922
2018-04-25 09:56:26 +02:00
nuxsmin
b041720886
* [MOD] Improved help for special paramenters.
...
* [MOD] Improved UI for mobile browsing.
* [MOD] Improved locale detection.
* [MOD] Minor UI tweaks.
2018-04-14 22:26:30 +02:00
nuxsmin
d2dd98e0b4
* [FIX] Fixed wrong behavior when copying account password from history to clipboard. Thanks to @@josedo_3010 for testing!
2018-04-03 20:57:05 +02:00
nuxsmin
a7c48c9393
* [FIX] Fixed upgrading issues.
...
* [FIX] Fixed CSS issue.
2018-04-03 13:20:34 +02:00
nuxsmin
b5a25cd3e9
* [MOD] Improved account actions bar
2018-04-03 00:49:24 +02:00
nuxsmin
b9bc1c09e9
* [ADD] Permissions for users and groups on accounts could now be set either for viewing or editing.
...
* [MOD] Improved account ACL performance
* [MOD] Improved tags and permissions saving behavior
2018-04-02 00:02:24 +02:00
nuxsmin
e484fb74a7
* [MOD] UI tweaks for improving the context help displaying for the options.
...
* [MOD] Improved user tab.
* [ADD] Added usage detail for users
2018-03-31 15:07:42 +02:00
nuxsmin
8185d76e94
* [ADD] Improved special parameters searching. Parameters can nested, an operator (and/or) could be set and the search string is taken into account.
...
* [MOD] PHP 7 is required because sysPass is committed to avoid using old software versions and take advantage of new features from latest versions.
2018-03-30 15:25:43 +02:00
nuxsmin
66753ec879
* [MOD] Improved account search header alignment to fit on displayed results. Related #884 , #605
2018-03-29 21:41:28 +02:00
nuxsmin
a0d2de9e35
* [MOD] UI tweaks
2018-03-29 20:16:33 +02:00
nuxsmin
9553a90f88
* [MOD] UI tweaks on login and password reset views
...
* [MOD] Improved password fields behavior. New strength level meter, copy to clipboard and password viewer doesn't show up the RSA encrypted text.
2018-03-29 19:17:54 +02:00
nuxsmin
d7c8daf0ff
* [MOD] UI tweaks on login and password reset views
2018-03-28 12:36:46 +02:00
nuxsmin
7b077370c1
* [MOD] Bump build version and stage
2018-03-23 10:45:14 +01:00
nuxsmin
01d0f61bae
* [MOD] New look&feel for login page
...
* [FIX] Minor bugfixes. Thanks to @vmario89 for the feedback!
2018-03-22 23:44:23 +01:00
nuxsmin
43757e1560
* [ADD] Syslog and remote syslog through Monolog
...
* [MOD] UI tweaks
2018-03-22 17:54:39 +01:00
nuxsmin
c402c028d4
* [FIX] Minor bugfixes
...
* [MOD] Updated english translation
2018-03-22 11:58:16 +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
cd08b4ca66
* [MOD] New look&feel for user profile view
2018-03-21 22:00:20 +01:00
nuxsmin
0f228e39da
* [FIX] Minor bugfixes
...
* [MOD] Updated english translation
2018-03-21 14:20:25 +01:00
nuxsmin
c887a5328a
* [MOD] New look&feel for login page
2018-03-20 23:30:45 +01:00
nuxsmin
fddbf24138
* [MOD] Code refactoring
2018-03-15 18:40:12 +01:00
nuxsmin
182735b445
* [MOD] sysPass release status and notices reworked.
2018-03-14 22:29:10 +01:00
nuxsmin
435bf3b810
* [ADD] Added plugin controller
...
* [MOD] Code refactoring
* [FIX] Bugfixes
2018-03-06 14:21:45 +01:00
nuxsmin
29376db56e
* [ADD] Preview LDAP items before importing
2018-03-01 23:30:00 +01:00
nuxsmin
3d555919b4
* [ADD] User's settings module
...
* [MOD] Code refactoring
* [MOD] JS code refactoring
2018-02-27 13:47:12 +01:00
nuxsmin
407a3f0694
* [ADD] Password reset module. Work in progress
...
* [ADD] Mail provider. Work in progress
* [MOD] Updated copyright
* [MOD] Improved tracking module
2018-02-27 00:06:59 +01:00
nuxsmin
0851f0e92d
* [ADD] Work in progress.
2017-10-17 16:47:25 +02:00
nuxsmin
ff7e6e3519
* [ADD] Work in progress
...
* [ADD] Using URL routing
* [ADD] Using dependency injection
* [MOD] Big app structure changes
2017-10-17 02:00:53 +02:00