129 Commits

Author SHA1 Message Date
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
6e72067b6b * [FIX] Prevent random password generator to crash when chars are skipped. Thanks to @blabllavita . Closes #1641
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2021-03-13 11:37:50 +01:00
Rubén D
7753ab8115 * [FIX] Prevent random password generator to crash when chars are skipped. Thanks to @blabllavita . Closes #1641
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2021-01-17 15:11:47 +01:00
Rubén D
a2ac8731f8 * [MOD] Updated copyright
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2020-12-08 10:10:10 +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
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
563b275b23 Merge remote-tracking branch 'origin/v3.2' into v3.2 2020-06-28 19:17:29 +02:00
Sol Huebner
ecd2e1394e Align special with KeePass special+brackets
Fixes #1556 Special characters in generated passwords
2020-06-16 13:46:47 -04: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
749a45fd0a * [FIX] Do not allow deleting Plugins from the UI. Thanks to @yawnbros for the feedback.
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2019-12-21 11:30:54 +01:00
Rubén D
a299760683 * [FIX] Wrong behavior when viewing PDF files. Thanks to @m-shirokov for the notice. Closes #1501
* [MOD] Minor code tweaks

Signed-off-by: Rubén D <nuxsmin@syspass.org>
2019-12-16 00:40:02 +01:00
Rubén D
1adb103f29 * [FIX] Wrong URL handling when downloading files. Thanks to @fprina for the feedback ans testing. Closes #1354
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2019-05-25 20:28:35 +02:00
Rubén D
b721eafced * [FIX] Wrong behavior when updating user's password. Thanks to @vrdominguez for the feedback. Closes #1293
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2019-04-26 23:07:56 +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
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
5c9c9147bf * [MOD] Enforce password complexity checking. Thanks to @DDH112 for the feedback. Closes #1226
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2019-02-24 19:49:10 +01:00
Rubén D
57ede8cdb5 * [FIX] Wrong behavior when copying password to clipboard. Thanks to @Yotouille for the feedback. Closes #1231
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2019-02-07 19:52:21 +01:00
Rubén D
2cc7bb95fa * [MOD] Login method switched over POST in order to avoid max URL length limitation. Related #1184 2019-01-24 11:44:21 +01:00
Rubén D
504df47b06 * [MOD] Login method switched over POST in order to avoid max URL length limitation. Related #1184 2019-01-24 11:41:09 +01:00
Rubén D
ccc7ce9cfa Merge branch '3.0' into v3.0
Conflicts:
	app/modules/web/Controllers/Helpers/Grid/EventlogGrid.php
	app/modules/web/Controllers/Helpers/Grid/TrackGrid.php
	public/js/app-actions.js
	public/js/app-actions.min.js
2019-01-24 11:39:28 +01:00
Rubén D
75dc0190a8 Merge branch 'master' into v3.0 2019-01-24 11:15:26 +01:00
Rubén D
5dcc450326 * [MOD] Bump version&build numbers
* [FIX] Wrong behavior when setting security token on log/audit module. Thanks to @schleyk  for the feedback. Closes #1182

Signed-off-by: Rubén D <nuxsmin@syspass.org>
2019-01-20 12:06:39 +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
535b799662 * [FIX] Wrong behavior when refreshing data from event log or tracks management. Thanks to @schleyk for the feedback. Closes #1182
* [MOD] Improved config loading
2019-01-16 09:07:24 +01:00
Rubén D
ea92a054e7 * [MOD] Login method switched over POST in order to avoid max URL length limitation. Related #1184 #1079 2019-01-16 08:28:33 +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
Rubén D
2413377966 Merge branch '3.0'
# Conflicts:
#	css/css.php
#	inc/SP/Auth/Ldap/LdapBase.class.php
#	inc/SP/Auth/Ldap/LdapMsAds.class.php
#	inc/SP/Auth/Ldap/LdapStd.class.php
#	inc/SP/Controller/ChecksController.class.php
#	inc/SP/Controller/ConfigActionController.class.php
#	inc/SP/Core/Upgrade/Upgrade.class.php
#	inc/SP/Util/HttpUtil.class.php
#	inc/SP/Util/Util.class.php
#	inc/locales/de_DE/LC_MESSAGES/messages.mo
#	inc/locales/de_DE/LC_MESSAGES/messages.po
#	inc/locales/en_US/LC_MESSAGES/messages.mo
#	inc/locales/en_US/LC_MESSAGES/messages.po
#	inc/locales/pl_PL/LC_MESSAGES/messages.mo
#	inc/locales/pl_PL/LC_MESSAGES/messages.po
#	inc/sql/dbstructure.sql
#	inc/themes/material-blue/css/selectize.custom.min.css
#	inc/themes/material-blue/js/app-theme.js
#	inc/themes/material-blue/js/app-theme.min.js
#	inc/themes/material-blue/views/main/login.inc
#	js/app-main.min.js
#	js/app-triggers.js
#	js/app-triggers.min.js
#	lib/SP/Core/Language.php
2019-01-02 03:31:10 +01:00
Rubén D
08e8bd8102 * [MOD] Improved master password change by enforcing maintenance mode before running the process
* [MOD] Added import events to fixed ones
* [MOD] Minor code tweaks

Signed-off-by: Rubén D <nuxsmin@syspass.org>
2018-12-22 13:00:05 +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
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
f309efa352 * [FIX] Fixed wrong root path when bootstrapping Javascript environment. Thanks to @l0s3rr and @deajan for the feedback. CLoses #1093
Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-11-26 19:24:15 +01:00
nuxsmin
98fe0ba35c * [FIX] Fixed URL when downloading resources and sysPass id behind a reverse proxy. Thanks to @vmario89 for the feedback. Closes #1102
* [FIX] Fixed wrong behavior when copying to clipboard an account's password through public link
* [MOD] Improved URL handling
* [MOD] Improved deep links handling

Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-11-17 13:11:58 +01:00
nuxsmin
ca3b36c9e2 * [FIX] Fixed wrong behavior when displaying account data when private presets were set
* [MOD] Improved presets precedence
* [FIX] Fixed wrong behavior when logging exceptions
* [MOD] Removed DokuWiki configuration (will be restored in later releases)
* [MOD] Removed LDAP sync icon from users view
* [MOD] Use minimized version of JS resources

Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-11-13 23:55:19 +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
8d2bb417a9 * [MOD] Improved focus control (work in progress)
Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-11-06 01:37:52 +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
463a23fed9 * [FIX] Fixed issue when updating items using fast item creation box.
Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-10-28 23:53:11 +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
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
40e7195525 * [FIX] Fixed pager actions
Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-10-24 02:34:36 +02:00
nuxsmin
96348ea96d * [FIX] Fixed history back
Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-10-24 02:21:36 +02: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
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
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
a795fa8a23 * [ADD] Shared (public) links can now be deleted from the account's page by either the link creator or application admin. Closes #811. Thanks to @vmario89 for the feedback
* [FIX] Fixed wrong behavior when refreshing public link from the account's page

Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-10-08 02:11:11 +02:00
nuxsmin
943a571d85 * [MOD] UI tweaks
Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-10-08 01:20:49 +02:00
nuxsmin
898247c065 * [FIX] Fixed issue when adding tags through add button on account's view. Closes #1052. Thanks to @vmario89 for the feedback.
Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-10-01 01:59:46 +02:00