This website works better with JavaScript.
Home
Explore
Help
Register
Sign In
ghopp
/
server_playground
Watch
1
Star
0
Fork
0
Code
Issues
Pull Requests
Projects
Releases
Wiki
Activity
162
Commits
1
Branch
0
Tags
51 MiB
Tree:
28c6e2a54c
master
Branches
Tags
${ item.name }
Create tag
${ searchTerm }
Create branch
${ searchTerm }
from '28c6e2a54c'
${ noResults }
Commit Graph
29 Commits (28c6e2a54c9c715653419c37212deffd232ceed4)
Author
SHA1
Message
Date
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
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
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
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
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
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