Georg Hopp
328ab65185
try to fix the table
10 years ago
Georg Hopp
9e1e4f7891
try to fix the table
10 years ago
Georg Hopp
9c6a712940
try to fix the table
10 years ago
Georg Hopp
51630b24cf
try to fix the table
10 years ago
Georg Hopp
28c6e2a54c
improve README.md
10 years ago
Georg Hopp
e4d77c8311
moved httpMessageQueue to a generalized Queue class as in fact it was nothing else except that it only stored HttpMessages.
14 years ago
Georg Hopp
2a98883031
remove accidently added binary and change gitignore
14 years ago
Georg Hopp
aa9339dc3d
fix message queue get. Problem was not correctly updated last value on empty queue
14 years ago
Georg Hopp
259bb7e3ad
remove no longer needed variable
14 years ago
Georg Hopp
a239fc98e8
changed HttpMessageQueue to be a real queue and not a fixed size array
14 years ago
Georg Hopp
514b7843db
ignore profile information files
14 years ago
Georg Hopp
9b53f7f79b
change on coverage generation...i still don't get any branch info, and i am not sure what it would describe
14 years ago
Georg Hopp
dfb9a8a66a
fix missing changes in webgameserver.c
14 years ago
Georg Hopp
659dba2156
add missing non generated m4 macro and Makefile
14 years ago
Georg Hopp
317cc63d20
huge refactoring of build structure as well as other changes...sorry for the huge diff. These are the changes done within the sister project taskrambler, including reactivation of the existing tests as well as code coverage reports
14 years ago
Georg Hopp
4f4e643841
change session id creation from & time to ^ to get one without a username
14 years ago
Georg Hopp
ae75d9d635
remove daemonize again
14 years ago
Georg Hopp
87d77749aa
merged remote
14 years ago
Georg Hopp
785b1c361c
changed frontend to make it to use ldap login and simple session setup without username
14 years ago
Georg Hopp
5fc9ce547c
added a first basic athentication system with ldap binding. Now login depends on the existens of a valid ldap account
14 years ago
Georg Hopp
e7553ea218
add cookie request parsing and fix post (form vars) parsing. User new parsed cookies within worker/process
14 years ago
Georg Hopp
1fb8628861
fix memory leak introduced when https was added as well as a bug in request line parsing
14 years ago
Georg Hopp
142319aeec
exclude new executable name from repo
14 years ago
Georg Hopp
d0368bb28b
GET and POST vars are now parsed when request ist parsed. COOKIE will follow. While parsing the request line i also get pic the path from it.
14 years ago
Georg Hopp
646d1e1c50
Added a new abstraction: hash. A a lot of things within http are key/value things based on stings i created this generic hash class and use it to store the header right now. In future it will also be used to store cookie, get and post vars
14 years ago
Georg Hopp
784364db3c
just a small change to update session info (and the session because every request does this) on window focus
14 years ago
Georg Hopp
662e3aac43
move jquery init into separate js file and server action
14 years ago
Georg Hopp
78ee46aa49
Username is shown again in the frontend
14 years ago
Georg Hopp
27457db468
be somewhat more verbose in frontend and update session live bar every 10th second (looks much more fluent *G*)
14 years ago
Georg Hopp
d4b1c3fd3a
now the session livetime is shown with a bar, as well as the current session id. These are updated on reload or ajax call.
14 years ago
Georg Hopp
69cfdd07cc
moved several static content to various files
14 years ago
Georg Hopp
1af8b32fdf
Some fixes:
- skipNonAlpha now really skips NON alpha chars
- parserBody now reads the MIN of want to what's available
- changed the order in body read...an 0 nbody leads to immediate
completion, than the first check is if the buffer is empty and only if
it's not data is read. fixes #20
14 years ago
Georg Hopp
f1215c6758
closes #19 : first integration of OpenSSL...this makes leak testing with valgrind a pain so i will think about some conditional to activate and deactivate it. Additionally it seems that some memory will be left over somewhere, maybe i missed somed cleanup function i have to call and finally the integration really needs error handling.
14 years ago
Georg Hopp
4893b4173e
fix leak on shutdown created because of missing to delete new stream class on shutdown
14 years ago
Georg Hopp
5b3fed549f
refs #19 : Added a stream class. This is a delegate that uses the correct read and write methods for the given stream type. This is implemented as prerequesite for the SSL implemented
14 years ago
Georg Hopp
58eb487ea5
add assets to dist dir
14 years ago
Georg Hopp
0caad5a564
changed to version 0.0.2
14 years ago
Georg Hopp
10f00ec3d3
some changes on the build system to create the first distribution
14 years ago
Georg Hopp
1d238aa55d
as i have a lot of static string initialization with the length of that sting a created and used a macro to prevent errors
14 years ago
Georg Hopp
a0ec357e0a
closes #11 : first very crude session handling implementation, no persitence no memory cleanups, spread over to much files TODO: clean this
14 years ago
Georg Hopp
0c3d467bd6
change to 10 seconds interval
14 years ago
Georg Hopp
a4cab3ef19
make value to string as this is the easiest way to support leading 0 as in 05, 08, etc.
14 years ago
Georg Hopp
1466081448
some cleanups
14 years ago
Georg Hopp
48c8b070fc
changed ajax to get json and integrate a javascript countdown.
14 years ago
Georg Hopp
16fdf54de5
now the internal random value will be create only once every 30 seconds thus one can see that it is realy an internal state of the server
14 years ago
Georg Hopp
08533a4b62
oops, forgot one file
14 years ago
Georg Hopp
4b5bcf89c0
a taste of ajax
14 years ago
Georg Hopp
1fdcbd40f6
log when connect fails
14 years ago
Georg Hopp
c1afe88fd4
log when connect fails
14 years ago
Georg Hopp
e73c8d959d
get rid of some unneccessary system calls...one socket and one close
14 years ago