20 Commits (662e3aac43128d758c1709ba48911d55db5dad95)

Author SHA1 Message Date
Georg Hopp 662e3aac43 move jquery init into separate js file and server action 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 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 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 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 4b5bcf89c0 a taste of ajax 14 years ago
Georg Hopp 4f95d8ce11 change worker to a generic one, some cleanups in server 14 years ago
Georg Hopp ee6040201e moved request parser to generic parser. This is now able to create either a request or a response message dependent on the initial message line (version first or last). TODO change constructor of response to use a len parameter for the reason 14 years ago
Georg Hopp 9f801ba422 changed all string operation within header handling with fixed length mem operations, preventing multiple iterations over these strings. In theory this should improve performance in reality it seems that it is worse...CHECK WHY 14 years ago
Georg Hopp 87b0d50d1d structural changes for worker/process. @TODO actually i have no idea why this happens. 14 years ago
Georg Hopp 59ccbf0207 closes #10: values for header ids are now stored in a char ** making multiple values for one id possible. Additionally added a jquery action that delivers the jquery java script and use it on the me action 14 years ago
Georg Hopp 01ae8736e9 now a child is spawned and writes random values in a shared memory segment. These values will be shown in the me action 14 years ago
Georg Hopp 8298740dd9 move sdbm implementation in one file. 14 years ago
Georg Hopp b38d402250 start documenting this whole stuff...well at least add a copyright information in each file 14 years ago
Georg Hopp 7466e59298 first very crude, not complete, experimental 304 test implementation 14 years ago
Georg Hopp e8a21ace31 lots of changes but primarily change the request parser to use a ringbuffer. The ringbuffer is implemented using the shared memory trick. 14 years ago
Georg Hopp 6550e381f0 now the separated http worker works. Changed some size_t to ssize_t as i use -1 and -2 es error indicator in my server and fixed caculation of remainig buffer size in reader 14 years ago
Georg Hopp 20af2baa6f separated the server completely from the http processing 14 years ago