Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Updated copyright dates | David Sommerseth | 2012-10-08 | 1 | -1/+1 |
| | | | | Signed-off-by: David Sommerseth <dazo@users.sourceforge.net> | ||||
* | Updated Copyright dates to include 2010 | David Sommerseth | 2010-07-30 | 1 | -1/+1 |
| | |||||
* | More comments in common/ | David Sommerseth | 2009-09-04 | 1 | -16/+31 |
| | |||||
* | Made the licence explicit GPLv2 only | David Sommerseth | 2009-03-26 | 1 | -1/+1 |
| | |||||
* | Cleaned up the code a little bit | David Sommerseth | 2009-03-26 | 1 | -1/+2 |
| | | | | | Made sure we only include needed include files and checked that the copyright headers are equal and correct | ||||
* | Introduced password caching on authenticated sessions | David Sommerseth | 2009-01-03 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | | | | | | | This is to prepare eurephia-auth plugin to use other and more CPU intensive hashing algorithms for passwords. In addition, open sessions will now not be rejected/closed due to wrong password if the user changes the password with an open session running. The patch adds a new server_salt attribute in the eurephiaCTX structure. This is used as a temporary salt and is created of random data when OpenVPN is started. When a user is being authenticated (eurephia.c/eurephia_userauth) a authentication session (not the same as a 'normal' session) is opened and checked for a cached password. If it does not exist or match, normal password check will be done against the user database. If a cached password is found and matches, it is considered to be authenticated. The cached password uses the SHA512 algorithm, together with the eurephiaCTX->server_salt. | ||||
* | Fixed core dump issue with eDBstore_session_value(...) / ↵ | David Sommerseth | 2008-11-30 | 1 | -0/+9 |
| | | | | (*eDBstore_session_value)(...) | ||||
* | Cleaned up eurephiadb_session dependencies | David Sommerseth | 2008-11-28 | 1 | -0/+34 |
Moved eurephiadb_session_struct.h to the common directory and made sure that eurephiadb_session.h is only included where needed |