Georg Hopp
|
530d34eeb2
|
fix crash if storage files could not be opened. TODO give a fitting error message
|
12 years ago |
Georg Hopp
|
d64a1b8b87
|
change download link for 0.1.7
|
12 years ago |
Georg Hopp
|
3ef8be23e8
|
deamonize by default
|
12 years ago |
Georg Hopp
|
c807f99021
|
several smaller fixes for installation. Honor DESTDIR, changed destination of some files...this is still not perfect but at least installs with an ebuild on my machine.
|
12 years ago |
Georg Hopp
|
8710078a03
|
build shared libraries from the parts that might be useful on their on and let taskrambler use them
|
12 years ago |
Georg Hopp
|
f82635de45
|
fix segfault if config file could not be read. Now taskrambler stops with a message
|
12 years ago |
Georg Hopp
|
6641a952dc
|
now dummy self signed certificates are generated during build and installed, so ssl works with the installed taskrambler
|
12 years ago |
Georg Hopp
|
eb39587c69
|
return NULL if storage is NULL
|
12 years ago |
Georg Hopp
|
9b45f05a17
|
removed unused variable
|
12 years ago |
Georg Hopp
|
07316ef7b2
|
created and used a more generalized httpResponseJson
|
12 years ago |
Georg Hopp
|
7005c8860a
|
make install works now. So from now on taskrambler will not work when run from its build dir, because it can't find its assets then. To make installation work a basic config file reader class was implemented.
|
12 years ago |
Georg Hopp
|
8ae57a9091
|
some more changes for documentation generation
|
12 years ago |
Georg Hopp
|
1dd874a99b
|
optimized session handling. closes #41
|
12 years ago |
Georg Hopp
|
00ce60fa03
|
use memSegment of when tree based optimizations where not used. That way all other features implemented here are still available
|
12 years ago |
Georg Hopp
|
6bc2df8686
|
use dragonegg config
|
12 years ago |
Georg Hopp
|
d1ebca057b
|
accept as much as possible and stop processing as soon as possible
|
12 years ago |
Georg Hopp
|
3cb4fb8e22
|
fix return value...the situation should result in a connection close.
|
12 years ago |
Georg Hopp
|
691673991c
|
make write more fair...until now it was written as long a possible given no chance for reading anymore...
|
12 years ago |
Georg Hopp
|
6969258705
|
fix the fix...with the last change taskrambler closes connections unexpectedly. Hopefully this fixes ssl handling.
|
12 years ago |
Georg Hopp
|
d1f4c39dcd
|
and do the same when read
|
12 years ago |
Georg Hopp
|
2429393218
|
improved ssl write error handling...this hopefully fixes occasionally crashes when using ssl
|
12 years ago |
Georg Hopp
|
3455ad7522
|
fix use of uninitialized value
|
12 years ago |
Georg Hopp
|
1897c81955
|
fix remove of user. As email is in that case a part of credential it must be set to NULL before delete.
|
12 years ago |
Georg Hopp
|
815f42e174
|
add facility to de/activate tree base memory optimizations
|
12 years ago |
Georg Hopp
|
52f6fbc52a
|
logout no longer tries to stop the session. Now simply the user is removed.
|
12 years ago |
Georg Hopp
|
8a7cada52c
|
call to ldap_unbind is necessary to free memory even when ldap_bind failed.
|
12 years ago |
Georg Hopp
|
7c044e0718
|
there is no session_update method anymore...this will be done in session_get at least at the moment
|
12 years ago |
Georg Hopp
|
93e1d2a167
|
some changes on session handlings.
|
12 years ago |
Georg Hopp
|
9e1ab77959
|
create a real new user object when the fetch fails.
|
12 years ago |
Georg Hopp
|
21d0960400
|
to stop a session is as simple as setting their livetime to 0. On the next request this session will be removed.
|
12 years ago |
Georg Hopp
|
72d58c58d5
|
As gdbm_fetch changes the key I copy it before I try to get data with it.
|
12 years ago |
Georg Hopp
|
c428c80768
|
add forgotten version response.
|
12 years ago |
Georg Hopp
|
5197b8d216
|
move session handling from adapter into application and some more stuff of the version thing...when the version thing works I will add the session livetime to every page.
|
12 years ago |
Georg Hopp
|
711dc28fc5
|
show taskrambler version in Frontend
|
12 years ago |
Georg Hopp
|
cb5c42f7bc
|
get server name from config.h
|
12 years ago |
Georg Hopp
|
3c132acc64
|
signup works...only logout has to be added then the new version is complete. refs #36
|
12 years ago |
Georg Hopp
|
636e495d2e
|
fix wrong handling of session queue and thus the memory leak.
|
12 years ago |
Georg Hopp
|
8d7ed2cdaa
|
login via ldap and gdbm now works. Signup stores the user account as well as the credentials but still returns a 500 and I have a memory leak most likely within the queue code. To reproduce this one has to start the server and send two requests via telnet to the server...no keep-alive just a single GET. refs #36
|
12 years ago |
Georg Hopp
|
f1a1399db7
|
now signup and login with storage of a hashed password works.
|
12 years ago |
Georg Hopp
|
06d8f88972
|
everything builds again
|
12 years ago |
Georg Hopp
|
209530924b
|
removed signup from auth adapter as signup is no auth at all.
|
12 years ago |
Georg Hopp
|
70c5edfde9
|
put most of the parts for simple signup/login in place...not tested now as it is late. Hopefully tomorrow I find the time to setup a small testform and bring this whole thing finally to work. refs #36
|
12 years ago |
Georg Hopp
|
19c59fd0c6
|
use user class to load and get user informations.
|
12 years ago |
Georg Hopp
|
463583c529
|
code formatting
|
12 years ago |
Georg Hopp
|
1094e9c9f0
|
make sessions start on any request and clean them when they have timed out.
|
12 years ago |
Georg Hopp
|
ea755d64d2
|
some more testing on the user class
|
12 years ago |
Georg Hopp
|
02872e4995
|
add first user class and persistence experiments. refs #36
|
12 years ago |
Georg Hopp
|
9230978b03
|
initialize ref_count correctly
|
12 years ago |
Georg Hopp
|
32609a77d9
|
add a ref_count to the memory segments...this way I could increase references and only insert the memory segment in the tree again if the ref_count is one.
|
12 years ago |
Georg Hopp
|
db22ebe7a1
|
fix wrong handling of session queue and thus the memory leak.
|
12 years ago |