summaryrefslogtreecommitdiffstats
path: root/eurephiadm/client_session.c
Commit message (Collapse)AuthorAgeFilesLines
* eurephiadm: Don't try to remove session file if it doesn't existDavid Sommerseth2015-01-281-4/+4
| | | | Signed-off-by: David Sommerseth <dazo@eurephia.org>
* Updated copyright datesDavid Sommerseth2012-10-081-1/+1
| | | | Signed-off-by: David Sommerseth <dazo@users.sourceforge.net>
* Fixed compiler warning: loop could be used uninitialisedDavid Sommerseth2010-07-301-1/+1
|
* Updated Copyright dates to include 2010David Sommerseth2010-07-301-1/+1
|
* BUGFIX: eurephiadm session key was truncatedDavid Sommerseth2009-11-121-1/+1
| | | | | The session key was only 65 bytes, instead of 128 bytes due to wrong pointer calculation.
* Added debug logging of free_nullsafe() calls as wellDavid Sommerseth2009-09-071-6/+6
|
* Moved all malloc() operations over to a calloc wrapper, malloc_nullsafe()David Sommerseth2009-09-071-9/+5
| | | | This also improves debugging as well, if debug logging is enabled and log level is >= 40.
* Added doxygen comments for the main eurephiadm partsDavid Sommerseth2009-09-041-3/+49
|
* Made the licence explicit GPLv2 onlyDavid Sommerseth2009-03-261-1/+1
|
* Cleaned up the code a little bitDavid Sommerseth2009-03-261-1/+2
| | | | | Made sure we only include needed include files and checked that the copyright headers are equal and correct
* Moved eDBsessionGetRandString(...) to a more global and independent ↵David Sommerseth2009-01-101-1/+2
| | | | eurephia_randstring(...) function
* BUGFIX: Fixed memset(...) going outside its boundariesDavid Sommerseth2008-12-091-1/+1
|
* BUGFIX: Removed a free_nullsafe(randdata) on the wrong placeDavid Sommerseth2008-12-061-1/+0
|
* Split eurephiadm.c into several filesDavid Sommerseth2008-12-011-0/+181
As the code size on eurephiadm.c have grown quite a lot, it was about time to split it into categories. client_config.[ch] Manages unified config file and filenames, including directory for these files. It also has the possibility to also override defaults via environment variables. It also contains a simple config file parser which puts the config values into an eurephiaVALUES struct. client_context.[ch] Functions for creating and destroying an eurephia context needed for proper implementation. client_session.[ch] Functions for creating and reopening old eurephia sessions, needed for proper implementation. Also went through all include statements, to make sure each file do not include more than absolutely needed.