nuxsmin
6fb4ec65b3
* [MOD] Improved plugins management and check for plugin updates
2017-08-18 01:17:10 +02:00
nuxsmin
ffd3197288
* [MOD] Work in progress: plugins improvements
2017-08-17 15:01:58 +02:00
nuxsmin
aafe0caa8a
* [MOD] Improve elapsed time calc and code refactoring.
2017-04-20 13:31:49 +02:00
nuxsmin
33013b0afe
* [MOD] Code tweaks
2017-04-20 08:49:25 +02:00
nuxsmin
6a428f90a2
* [FIX] Fixes #383 . LDAP logins will be case-insensitive.
2017-03-12 22:15:08 +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
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
29ef10f946
* [ADD] Added live update for master key changing process.
2017-02-27 03:48:58 +01:00
nuxsmin
12dee92632
* [MOD] Print timestamp when logging to file
...
* [MOD] Display user name and login when listing API tokens
2017-02-23 17:49:33 +01:00
nuxsmin
526ca3c9e9
* [MOD] Improved API auth security. There is no need to provide the user's password, it will ask for a token password when generating it.
2017-02-23 01:46:51 +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
6ee88bff04
* [ADD] New encryption schema by using Defuse/php-encryption library. WARNING: work in progress
2017-02-19 23:31:04 +01:00
Dennis14e
ac53ecd1c5
[FIX] Constant BASE_DIR already defined
...
Fixes error "Notice: Constant BASE_DIR already defined in /var/www/html/syspass/inc/Base.php on line 34"
Constant BASE_DIR defined on line 29 and 34.
2017-02-14 12:12:59 +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
ebe15c40ec
* [MOD] Show date when listing accounts history
...
* [MOD] Minor tweaks for demo mode
2017-02-09 13:54:20 +01:00
nuxsmin
a22e4de31e
* [FIX] Solves #412 . Fixed issue when no users are found for a given special query. Thanks to @MAndretti for the feedback.
...
* [FIX] Solves #411 . Removed special search for tags, because it's achieved with the tags selector. Thanks to @MAndretti for the feedback.
* [MOD] Improved special searches behavior and help text.
2017-02-09 13:23:48 +01:00
nuxsmin
6a567589e7
* [MOD] Check whether the encryption key is valid on sysPass XML import. Thanks to @MAndretti. Solves #401
2017-02-04 11:36:58 +01:00
nuxsmin
3a195d4b0d
* [ADD] Added a tab to manage accounts' history.
2017-02-02 13:16:39 +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
7f617c5b30
* [FIX] Fixed bug in Ajax request setup. Solves #372
2017-01-18 16:14:17 +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
721355b03b
* [ADD] New account private group feature.
2017-01-17 18:36:28 +01:00
nuxsmin
c54d4947a0
* [FIX] Fixed wrong behavior when performing Ajax requests through reverse proxy.
...
* [MOD] Customer list is based on user ACL.
* [ADD] Logs X-Forwarded-For on login
* [MOD] Minor tweaks
2017-01-16 15:04:48 +01:00
nuxsmin
931e3e75d5
* [MOD] Event logs are now logged in app lagnguage instead of user language.
...
* [MOD] Improved actions handling.
* [FIX] Minor bugfixes.
2017-01-15 22:33:11 +01:00
nuxsmin
87cb3c6f6c
* [DEV] Bump to 2.0-beta
2017-01-12 02:54:45 +01:00
nuxsmin
bf34797301
* [DEV] Plugin bugfix
...
* [DEV] UI tweaks
2017-01-09 16:54:44 +01:00
nuxsmin
774c1e66e5
* [DEV] Plugins localization
...
* [DEV] Plugins data reset
2017-01-08 13:31:50 +01:00
nuxsmin
35f38265c2
* [DEV] New Plugin achitecture (work in progress)
2017-01-03 00:02:42 +01:00
nuxsmin
0b8f776009
* [FIX] Critical bugfix that prevents directory traversal in JS/CSS includes. Thanks to Jan Van for the notice
...
* [FIX] Bugfixed resource includes
2016-12-24 19:29:42 +01:00
nuxsmin
5884a410a6
* [DEV] Session methods refactoring.
...
* [DEV] Items controllers refactoring.
* [DEV] Date picker improvements: language and timezone
* [DEV] Improved internal session user's data handling.
* [DEV] Improved internal account data handling.
* [DEV] Fixed account updating.
* [DEV] Fixed account password view.
2016-11-14 02:33:16 +01:00
nuxsmin
50f466ec44
* [DEV] WORK IN PROGRESS: Fixed installer
2016-10-27 17:18:58 +02:00
nuxsmin
e41bbd5dab
* [ADD] Added singleton factory to improve classes instances handling.
...
* [MOD] (Work in progress) Reallocating classes and new data model to access items data.
* [MOD] Improved installer internal handling.
* [FIX] Minor bugfixes.
2016-05-02 13:04:46 +02:00
nuxsmin
2ba46ddd10
* [MOD] (Work in progress) Reallocating classes and new data model to access items data.
2016-03-14 22:30:42 +01:00
nuxsmin
c9243cdd48
* [ADD] New accounts tags feature. You can now add and perform searches filtering by tags.
...
* [MOD] Changed select boxes behavior (work in progress). jQuery chosen plugin has been replaced by selectize.js
2016-03-01 00:54:54 +01:00
nuxsmin
5c573fffdb
BIG COMMIT. Many changes done...Backup!!
...
* [ADD] The configuration is now stored in a XML file.
* [MOD] Many code improvements
2016-02-05 15:34:05 +01:00
nuxsmin
c4b25fa94a
* [MOD] Merge changes from master.
2015-12-28 02:04:08 +01:00
nuxsmin
e4539e30cc
* [MOD Debug off
2015-10-15 15:18:58 +02:00
nuxsmin
0c031de9fe
* [ADD] New language translation to Catalan. Thanks to @ferrergl
...
* [ADD] Added some user preferences like show optional actions and top navigation bar.
* [MOD] Updated German translation. Thanks to @wagnst and @ffflorian
* [MOD] Updated French translation. Thanks to jmrh, grandpas29 and julien
* [MOD] Fallback to plain passwords on forms when PKI is not available. It does not affect to the accounts.
* [FIX] Fixed language strings. Closes #147
* [FIX] Fixed master password changing issue that fails when no custom fields are defined.
* [FIX] Fixed redirection from 2FA page after login.
* [FIX] Fixed account main group saving.
2015-10-15 15:17:05 +02:00
nuxsmin
97ad806f0f
* [MOD] PSR-4
2015-10-12 21:42:30 +02:00
nuxsmin
8538ba3dfc
* [ADD] New classes to improve performance and code readability.
...
* [ADD] Security enhancement for master password in session.
* [MOD] Minor UI tweaks.
* [MOD] Improved config handling.
* [MOD] Code cleaning.
* [FIX] Accounts' main group were not set when the user hadn't enough privileges.
* [FIX] Accounts restoration didn't restore the account's main group.
2015-10-06 19:27:49 +02:00
nuxsmin
177b323372
* [ADD] New user preferences available
...
* [MOD] CSS fonts are now stored locally for Material Blue theme
2015-10-01 14:30:37 +02:00
nuxsmin
0e0cf2ebb3
* [MOD] Modified LDAP behaviour when no group is set
2015-09-23 11:20:05 +02:00
nuxsmin
9b7a7736b3
* [ADD] RSA Encryption for passwords sent from client to server for non secured environments (no HTTPS).
...
* [MOD] Tweaked javascript files to make more reusable code and isolation using namespaces.
* [MOD] UI tweaks.
* [FIX] Minor bugfixes.
2015-09-23 02:08:57 +02:00
nuxsmin
7811e0ed15
* [ADD] Per user Two factor authentication (needs DB upgrade).
...
* [ADD] Copy username to clipboard on password view.
2015-07-27 03:18:17 +02:00
nuxsmin
ceb78908d4
* [MOD] New Material Design using Google MDL (work in progress).
...
* [ADD] New sysPass logo color.
2015-07-22 02:44:35 +02:00
nuxsmin
2ae8703591
* [ADD] New Material Design using Google MDL (work in progress).
...
* [FIX] Theme selection bug.
2015-07-20 04:33:37 +02:00
nuxsmin
a3be07a50a
* [ADD] Preparing for theme selection.
2015-07-19 19:27:48 +02:00
nuxsmin
3ebc31fda8
* [FIX] Fixed LDAP uncaught exceptions.
...
* [FIX] Fixed character encoding on mail sending.
* [FIX] Fixed master password changing errors on blank passwords.
* [FIX] Disable debug mode.
2015-07-13 14:11:05 +02:00
nuxsmin
7ba7c7e667
* [ADD] Profiles are stored as objects in DB, so it makes more flexible adding new modules without modifying the DB structure. DB upgrade required.
...
* [ADD] New log class for better action events handling.
* [ADD] New email class which uses Log class attributes for message composing.
* [ADD] New Request class for managing POST/GET requests.
* [MOD] Almost whole session vars are managed through Session class.
* [MOD] Minor fixes on templates
2015-06-29 00:31:50 +02:00
nuxsmin
399e579f9c
* [ADD] Fully MVC.
...
* [ADD] Abstract classes and interfaces for better code structure.
* [MOD] Actions handled as integers not strings and are consistent accross app modules.
* [MOD] Classes' names where modified. Namespaces where added for better handling.
* [ADD] Common exception class for the whole app.
* [ADD] New base file for app initialization.
* [MOD] Speed improvements.
2015-06-21 04:45:55 +02:00