22 Commits

Author SHA1 Message Date
nuxsmin
d1e91ca68c * [MOD] Improved user migration handling.
* [MOD] All input strings are trimmed
2016-09-24 02:47:22 +02:00
nuxsmin
08d290bba1 * [MOD] Add dot to LDAP group name chack regex. Thanks to @davidpsc. Closes #280
* [FIX] Fixed user migration from 1.1
* [MOD] Update version
2016-09-24 01:11:43 +02:00
nuxsmin
ef56bc0f9e * [FIX] Fixed basic auth check. Thanks to @davidpsc . Closes #275 2016-09-21 10:25:47 +02:00
nuxsmin
a0ebe1caa4 * [FIX] Fixed LDAP check when ADS is set. Thanks to @eth0h4ckr for the feedback. 2016-08-31 23:43:07 +02:00
nuxsmin
faa75201a1 * [FIX] Fixed LDAP group listing issue when there are more than one group with the same name. The first one is picked. Thanks to @eth0h4ckr for the feedback. #264 2016-08-31 19:38:41 +02:00
nuxsmin
d7ef25d059 * [FIX] Fixes retrieving username from LDAP.
* [FIX] Fixes LDAP group name lookup. Related #257, #258, #264,
2016-08-29 11:31:00 +02:00
nuxsmin
d857e2d8b8 * [FIX] Closes #204. Fixed LDAP group search when ADS is set. Thanks to @vplanas 2016-05-04 00:50:35 +02:00
nuxsmin
6ce7adefc9 * [MOD] Improved login when the webserver auth is used. Related #180 2015-12-24 13:22:06 +01: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
cac63e82a0 * [ADD] Switched to BCRYPT for hashing passwords and key derivation. WARNING: Master password should be reentered by users (you can use a temporary password)
* [MOD] Some tweaks on forms passwords decryption
* [FIX] Fixed issue when blank custom fields are retrieved for an item.
2015-09-30 03:20:56 +02:00
nuxsmin
0e0cf2ebb3 * [MOD] Modified LDAP behaviour when no group is set 2015-09-23 11:20:05 +02:00
nuxsmin
4ee0539d08 * [ADD] API requests handler.
* [MOD] Updated DB structure
2015-08-10 23:45:35 +02:00
nuxsmin
29873ef313 * [ADD] Preliminary API implementation. Need doc
* [ADD] API token authentication
* [FIX] Fixed issue on account searches
2015-08-10 10:20:42 +02:00
nuxsmin
d243bdeea9 * [ADD] ADS LDAP server selection by DNS records 2015-08-07 13:07:19 +02:00
nuxsmin
9303ee66de * [ADD] Closes #87. Nested AD LDAP groups membership is now detected. Thanks to @danislav 2015-08-06 13:36:01 +02:00
nuxsmin
ebae60bc3f * [ADD] Closes #120. Added the ability to assign one user to multiple groups
* [MOD] User's classes are now better handled by splitting them by behaviour
* [MOD] UI tweaks for classic theme and integration of new features
2015-08-03 01:46:30 +02:00
nuxsmin
c9cdc1702b * [FIX] Fixed ldap user email 2015-07-13 14:58:39 +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
8814b1479d * [FIX] Fixed account search query.
* [FIX] Fixed "back" button behaviour.
* [FIX] Fixed profile saving on install process.
* [FIX] Fixed DB connection error when config file is deleted.
* [FIX] Fixed password character translation when showing password.
* [FIX] Minor bugfixes.
* [MOD] Improved install process. Fully functional on Debian 8.
* [MOD] No fade in/out when loading ajax content.
* [ADD] Profiles can now be viewed.
2015-07-13 01:58:19 +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
nuxsmin
5f59455eed * [MOD] Change classes' filenames and autoloader.
* [ADD] Detect if zlib compression output is enabled.
2015-05-23 10:43:54 +02:00