Commit Graph

249 Commits

Author SHA1 Message Date
nuxsmin
6fd2674188 * [MOD] Code refactoring for better response times
* [FIX] Fixes #484. LDAP logins will be case-insensitive. Thanks to @basil-twisleton
2017-03-12 22:15:08 +01:00
nuxsmin
bdc8eb5714 * [MOD] Merge master into devel 2017-03-12 22:15:08 +01:00
nuxsmin
a8040ce03b * [FIX] Fixed hashing issue on user's password reset. Related #474 2017-03-06 22:40:14 +01:00
nuxsmin
d9cb088de6 * [ADD] Added the ability to generate random password with only numbers. Solves #472.
* [FIX] Fixed issues when importing/exporting data in sysPass XML format.
2017-03-06 20:53:59 +01:00
nuxsmin
0271d2b564 * [FIX] Accounts history was not checked for missing groups Id. Related #466. Thanks to @Yotouille for the feedback
* [FIX] Ajax requests were not detected in some environments. Related #466. Thanks to @lukasp2 for the feedback
+ [MOD] Modified tab behavior when tabbing through account form fields.
2017-03-02 13:09:11 +01:00
nuxsmin
e76c819273 * [FIX] Fixed issue when user changes its password
* [FIX] Fixed issue when using temporary master password
* [MOD] Updated translations
2017-03-01 03:25:19 +01:00
nuxsmin
71ed889da3 * [ADD] Added live update for master key changing process. 2017-03-01 01:22:26 +01:00
nuxsmin
167fb6e1a1 * [MOD] Improved upgrading process. 2017-02-27 18:12:26 +01:00
nuxsmin
29ef10f946 * [ADD] Added live update for master key changing process. 2017-02-27 03:48:58 +01:00
nuxsmin
ea241cd3b3 * [ADD] Added wrong logins tracking to deny access when max number of attempts are reached. It has been implemented for log in and API requests. DB upgrade needed
* [MOD] Updated translations.
2017-02-26 13:50:13 +01:00
nuxsmin
49ba3d8bfb * [MOD] Improved public links security by encrypting the whole account data 2017-02-22 21:36:42 +01:00
nuxsmin
508fd7c2b2 * [ADD] New encryption schema by using Defuse/php-encryption library. WARNING: work in progress
* [ADD] Improved upgrading process. Now it uses AJAX.
2017-02-22 17:52:06 +01:00
nuxsmin
69f8614c7b * [ADD] New encryption schema by using Defuse/php-encryption library. WARNING: work in progress 2017-02-22 01:14:08 +01:00
nuxsmin
29700924c8 * [ADD] New encryption schema by using Defuse/php-encryption library. WARNING: work in progress
* [ADD] Improved upgrading process. Now it uses AJAX.
2017-02-21 18:51:24 +01:00
nuxsmin
07c8a2b1f1 * [ADD] New encryption schema by using Defuse/php-encryption library. WARNING: work in progress 2017-02-21 00:46:30 +01:00
nuxsmin
cbee233648 * [FIX] Solves #450. Add some additional checks for missing items. 2017-02-20 08:51:10 +01:00
nuxsmin
cfe50aa9e6 * [MOD] Improved upgrading process by doing some DDL tasks on the first step.
* [FIX] Fixed memory exaust when logging data to the DB.
* [FIX] Fixed installation when an existing XML is found.
* [FIX] Fixed form validation when an account is being created and it's linked to other one. Thanks to @TheMengzor for the feedback. Closes #451
2017-02-20 02:22:06 +01:00
nuxsmin
96ba94bb69 * [FIX] Solves #428. Forced password change didn't redirect to the password change page. Thanks to @k-s-dean for the feedback. 2017-02-16 01:48:33 +01:00
nuxsmin
8b2f4dc7ae * [ADD] Added missing JS file 2017-02-13 09:05:31 +01:00
nuxsmin
da80cde457 * [MOD] Removed unused files
* [ADD] Added config and backup directories
2017-02-13 08:40:21 +01:00
nuxsmin
9377efd647 Merge branch 'devel'
Conflicts:
	.gitignore
	ajax/ajax_2fa.php
	ajax/ajax_accountSave.php
	ajax/ajax_appMgmtSave.php
	ajax/ajax_configSave.php
	ajax/ajax_doLogin.php
	ajax/ajax_files.php
	ajax/ajax_getEnvironment.php
	ajax/ajax_userPrefsSave.php
	ajax/ajax_viewpass.php
	css/alertify-bootstrap-3.min.css
	css/chosen-custom.min.css
	css/css.php
	inc/Account.class.php
	inc/AccountBase.class.php
	inc/AccountHistory.class.php
	inc/AccountSearch.class.php
	inc/Acl.class.php
	inc/ActionLog.class.php
	inc/Api.class.php
	inc/Auth.class.php
	inc/CsvImportBase.class.php
	inc/CustomFields.class.php
	inc/DB.class.php
	inc/Init.class.php
	inc/Installer.class.php
	inc/Ldap.class.php
	inc/LdapADS.class.php
	inc/Log.class.php
	inc/Request.class.php
	inc/SP/Core/Crypt.class.php
	inc/SP/Core/CryptMasterPass.class.php
	inc/SP/Core/Language.class.php
	inc/SP/Core/Session.class.php
	inc/SP/Html/Html.class.php
	inc/SP/Html/Minify.class.php
	inc/SessionUtil.class.php
	inc/Upgrade.class.php
	inc/UserBase.class.php
	inc/UserLdap.class.php
	inc/UserMigrate.class.php
	inc/UserPreferences.class.php
	inc/Util.class.php
	inc/dbstructure.sql
	inc/locales/ca_ES/LC_MESSAGES/messages.mo
	inc/locales/ca_ES/LC_MESSAGES/messages.po
	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/fr_FR/LC_MESSAGES/messages.mo
	inc/locales/fr_FR/LC_MESSAGES/messages.po
	inc/locales/hu_HU/LC_MESSAGES/messages.mo
	inc/locales/hu_HU/LC_MESSAGES/messages.po
	inc/locales/it_IT/LC_MESSAGES/messages.mo
	inc/locales/it_IT/LC_MESSAGES/messages.po
	inc/locales/nl_NL/LC_MESSAGES/messages.mo
	inc/locales/nl_NL/LC_MESSAGES/messages.po
	inc/locales/ru_RU/LC_MESSAGES/messages.mo
	inc/locales/ru_RU/LC_MESSAGES/messages.po
	inc/themes/classic/account.inc
	inc/themes/classic/categories.inc
	inc/themes/classic/config.inc
	inc/themes/classic/css/styles.min.css
	inc/themes/classic/customers.inc
	inc/themes/classic/customfields.inc
	inc/themes/classic/groups.inc
	inc/themes/classic/import.inc
	inc/themes/classic/js/functions.min.js
	inc/themes/classic/ldap.inc
	inc/themes/classic/mail.inc
	inc/themes/classic/mgmttabs.inc
	inc/themes/classic/preferences.inc
	inc/themes/classic/request.inc
	inc/themes/classic/search.inc
	inc/themes/classic/searchbox.inc
	inc/themes/classic/sessionbar.inc
	inc/themes/classic/tokens.inc
	inc/themes/classic/users.inc
	inc/themes/classic/wiki.inc
	inc/themes/material-blue/2fa.inc
	inc/themes/material-blue/account.inc
	inc/themes/material-blue/categories.inc
	inc/themes/material-blue/config.inc
	inc/themes/material-blue/css/alertify-custom.min.css
	inc/themes/material-blue/css/fonts.css
	inc/themes/material-blue/css/search-grid.css
	inc/themes/material-blue/css/styles.css
	inc/themes/material-blue/css/styles.min.css
	inc/themes/material-blue/customers.inc
	inc/themes/material-blue/encryption.inc
	inc/themes/material-blue/error.inc
	inc/themes/material-blue/groups.inc
	inc/themes/material-blue/import.inc
	inc/themes/material-blue/install.inc
	inc/themes/material-blue/js-common.inc
	inc/themes/material-blue/js/functions.min.js
	inc/themes/material-blue/js/material.min.js
	inc/themes/material-blue/ldap.inc
	inc/themes/material-blue/login.inc
	inc/themes/material-blue/mgmttabs.inc
	inc/themes/material-blue/passreset.inc
	inc/themes/material-blue/preferences.inc
	inc/themes/material-blue/profiles.inc
	inc/themes/material-blue/search.inc
	inc/themes/material-blue/searchbox.inc
	inc/themes/material-blue/tokens.inc
	inc/themes/material-blue/upgrade.inc
	inc/themes/material-blue/users.inc
	js/chosen.jquery.min.js
	js/clipboard.min.js
	js/functions.min.js
	js/js.php
	js/strings.js.php
	js/zxcvbn-async.min.js
	js/zxcvbn.min.js
	web/AccountC.class.php
	web/ConfigC.class.php
	web/MainC.class.php
	web/SearchC.class.php
	web/UsersMgmtC.class.php
	web/UsersPrefsC.class.php
2017-02-13 00:38:47 +01:00
nuxsmin
b88d352a70 * [FIX] Fixed Javascript environment setup, because the max file size wasn't being set. from the server config 2017-02-07 21:34:14 +01:00
nuxsmin
e4fec69b0c * [MOD] Improved logout behavior. Now an sticky message is shown and when hidding, it redirects to the login page. 2017-02-07 21:26:13 +01:00
nuxsmin
836ac59eb8 * [ADD] Added copy-to-clipboard to passwords on custom fields. Solves #404
* [ADD] Added a textarea custom field type.
2017-02-07 20:19:19 +01:00
nuxsmin
3a195d4b0d * [ADD] Added a tab to manage accounts' history. 2017-02-02 13:16:39 +01:00
nuxsmin
7a1596893c * [ADD] Added copy account button
* [ADD] Show icon when viewing linked account password
* [MOD] Minor UI tweaks
2017-02-02 00:47:53 +01:00
nuxsmin
51d441eb98 * [ADD] Added copy account button
* [ADD] Show icon when viewing linked account password
* [MOD] Minor UI tweaks
2017-02-02 00:42:32 +01:00
nuxsmin
4ce79a089b * [MOD] Checks for PHP version lower than 7.1
* [MOD] Minor tweaks
2017-02-01 23:39:51 +01:00
nuxsmin
1deaeaeb2a * [FIX] Fixed wrong behavior when searching after a page navigation. 2017-02-01 16:59:05 +01:00
nuxsmin
3515d23f71 * [FIX] Fixed bug when retrieving account ACL to show accesses box.
* [FIX] Fixed bug on API token deletion.
* [MOD] Improved event log management.
2017-02-01 15:39:48 +01:00
nuxsmin
409f17152c * [MOD] Minor tweaks 2017-02-01 10:50:49 +01:00
nuxsmin
17942b8368 * [FIX] Make backguard compatible the master password hash check. Related #394 2017-01-31 23:26:13 +01:00
nuxsmin
1aa1f12f6d * [FIX] Solves #392. Fixed issue when deleting multiple users. Thanks to @MAndretti for the feedback.
* [MOD] Improved some forms changes handling by hashing their data (already done in other forms).
* [MOD] Minor UI tweaks & code cleanup
2017-01-31 00:51:33 +01:00
nuxsmin
e319165cf5 * [MOD] Solves #393. The auth chain wasn't stopped on auth module success exit. Thanks to @MAndretti for the feedback.
* [ADD] Notifications can now be edited
* [MOD] UI tweaks
2017-01-30 15:45:22 +01:00
nuxsmin
a685b8901e * [MOD] Improved account searching by caching ACL, users and groups.
* [MOD] Code cleanup.
* [FIX] Minor bugfixes
2017-01-30 02:16:20 +01:00
nuxsmin
456dcf0495 * [MOD] UI tweaks for mobile friendly. 2017-01-28 11:17:07 +01:00
nuxsmin
4ab102db83 * [MOD] Improved impotring options layout 2017-01-26 02:06:28 +01:00
nuxsmin
45365a9599 * [MOD] Improved master password change handling by locking the app during the process.
* [MOD] Minor UI tweaks
2017-01-24 15:22:03 +01:00
nuxsmin
a5358476ab * [FIX] Solved weird issue when connecting to MySQL DB after a successful installation. Solves #382 2017-01-23 23:50:06 +01:00
nuxsmin
52d5c69b99 * [MOD] Updated build version
* [MOD] Closes  #378. Search form behavior modified. Focus is not reset to the first field. Thanks to @basil-twisleton for the feedback
2017-01-23 11:58:44 +01:00
nuxsmin
e0b5d39a68 * [MOD] Improved XML import from KeePass
* [MOD] Improved error handling
* [MOD] Improved batch item actions handling
* [MOD] Improved actions behavior
2017-01-23 03:45:45 +01:00
nuxsmin
bbe68a143c * [FIX] Fixed issue when importing accounts from CSV file, the password wasn't encrypted. Solves #373 2017-01-19 11:26:49 +01:00
nuxsmin
82d80b5483 * [MOD] Undo promises because they aren't fully supported for some browsers 2017-01-19 08:27:38 +01:00
nuxsmin
e3ccdcbc2b * [FIX] Fixed bug on file uploading.
* [MOD] Using promises for some Ajax requests
2017-01-19 01:30:11 +01:00
nuxsmin
7f617c5b30 * [FIX] Fixed bug in Ajax request setup. Solves #372 2017-01-18 16:14:17 +01:00
nuxsmin
38c9a5d7d7 * [FIX] Fixed bug in Ajax request setup. Solves #372 2017-01-18 16:13:57 +01:00
nuxsmin
5146c01fa2 * [MOD] Improved requests handling.
* [MOD] Improved security on backup tab. App Admin role is needed for download files
2017-01-18 14:50:04 +01:00
nuxsmin
e6a4400880 * [MOD] Catch exception message from CSV import and show it. Related #372
* [MOD] Improved critical error messages handling.
2017-01-18 13:44:32 +01:00
nuxsmin
cf844157d3 * [MOD] Improved master password changing process.
* [MOD] Improved backup process.
* [FIX] Fixed bug on DB structure export file.
* [MOD] Improved init errors handling.
* [MOD] Improved Ajax request detection.
2017-01-18 12:38:19 +01:00
nuxsmin
ef5007704b * [MOD] UI tweaks
* [MOD] Updated DB structure
* [MOD] Updated build number
2017-01-17 23:45:48 +01:00