Commit Graph

272 Commits

Author SHA1 Message Date
nuxsmin
eadc04a622 * [MOD] Try to fix search form behavior when submitting. A listener has been added to catch the "enter" key. Related #525, #502, #493 2017-04-26 11:40:33 +02:00
nuxsmin
7bfdb1f45e * [FIX] Solves #533. Fixed capitalized multibyte characters that weren't encoded properly. Thanks to @NickWoo33 for the feedback. 2017-04-26 11:40:32 +02:00
nuxsmin
a11e8c25f2 * [FIX] Fixed "Invalid action" when an exception is thrown and the security token is not refreshed. Related #519
* [FIX] Fixed untranslated notice string when master key is changed.
2017-04-26 11:40:32 +02:00
nuxsmin
caf9cd4d12 * [FIX] Fixed wrong key length when submitted from login form, it was cutted down to 80 characters. #519 Thanks to @derStephan for feedback and testing 2017-04-26 11:39:00 +02:00
nuxsmin
a11932fd7d * [FIX] Try to fix Javascript issue. Related #532 2017-04-26 11:39:00 +02:00
nuxsmin
11ad749fb0 * [FIX] Some fixes for Internet Explorer 2017-04-06 09:42:57 +02:00
nuxsmin
07accb7b34 * [MOD] Minor changes 2017-03-28 17:19:40 +02:00
nuxsmin
3fd9743d7e Merge remote-tracking branch 'origin/devel' into devel
Conflicts:
	js/app-main.min.js
2017-03-27 01:43:30 +02:00
nuxsmin
2775408329 * [MOD] Minor Javascript refactoring 2017-03-27 01:43:08 +02:00
nuxsmin
079fb178d2 * [FIX]Fixed expiry date on Authenticator plugin 2017-03-24 14:32:27 +01:00
nuxsmin
6eabefc024 * [MOD] Migrating to jQuery 3
* [MOD] Using promises to perform initialization
2017-03-24 01:11:39 +01:00
nuxsmin
3dc624eba8 * [MOD] Updated jQuery version (work in progress)
* [MOD] UI tweaks
2017-03-23 01:25:23 +01:00
nuxsmin
be2e4b3c9a * [MOD] Changed copy to clipboard plugin.
* [FIX] Fixed wrong behavior when saving custom fields of password type.
* [MOD] UI tweaks
2017-03-22 23:14:06 +01:00
nuxsmin
6a7d95b489 * [MOD] Changed copy to clipboard behavior when getting accounts password through Ajax. 2017-03-22 00:36:14 +01:00
nuxsmin
8f10347cae * [MOD] Improved initialization for detecting wrong PHP version.
* [ADD] A message will be shown when the browser does not support clipboard actions.
2017-03-20 23:38:13 +01:00
nuxsmin
2969991579 * [MOD] Added checking to detect if clipboard is available. Logs a warning in Javascript console. 2017-03-20 18:18:17 +01:00
nuxsmin
d8ec866ee8 * [MOD] Changed copy to clipboard behavior when getting accounts password through Ajax. 2017-03-20 01:45:30 +01:00
nuxsmin
2ef5ff248e * [FIX] Related #500. Try to fix an issue when copying to clipboard. Updated Clipboard.js plugin 2017-03-16 00:28:00 +01:00
nuxsmin
373ba30161 * [FIX] Fixes #504. Added an option to select which attribute should be used for user's login when importing from LDAP. Thanks to @maxdie for the feedback 2017-03-15 23:20:22 +01:00
nuxsmin
07e62d4fba * [MOD] Layout drawer is now closed when clicking on action. Closes #483. Thanks to @basil-twisleton for the feedback
* [MOD] Changed layout distribution by placing session buttons on top within a menu. Related #453. Thanks to @basil-twisleton for the feedback
2017-03-14 00:42:43 +01:00
nuxsmin
8c4beec8d3 * [FIX] Fixed issue when showing modal dialog 2017-03-13 23:23:55 +01:00
nuxsmin
7e9cdef646 * [ADD] Added warning about cookies if disabled
* [MOD] Updated translations
2017-03-13 23:10:28 +01:00
nuxsmin
c953de958e * [MOD] Code cleanup
* [MOD] Updated translation
2017-03-13 00:30:21 +01:00
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