Georg Hopp
|
7a3343c8c8
|
Make the whole thing build again, anyway no guarantee that it works
|
10 years ago |
Georg Hopp
|
8c2de51c57
|
Use new class interface and update copyright information
|
12 years ago |
Georg Hopp
|
8d41a5707b
|
compile with latest library versions, escpecialy the new socket code.
|
12 years ago |
Georg Hopp
|
a9b2338655
|
add session removal by ip
|
12 years ago |
Georg Hopp
|
5849bb7274
|
utilize libtrdata
|
12 years ago |
Georg Hopp
|
151a4ebf00
|
now use libtrio for all io operations.
|
12 years ago |
Georg Hopp
|
1307358fbd
|
moved the class and memory management into a separate project libtrbase / prefix all of the public interface of libtrbase with TR_
|
12 years ago |
Georg Hopp
|
70e4fce1a0
|
Use new class interface and update copyright information
|
12 years ago |
Georg Hopp
|
a62879f735
|
compile with latest library versions, escpecialy the new socket code.
|
12 years ago |
Georg Hopp
|
1e6a855038
|
add session removal by ip
|
12 years ago |
Georg Hopp
|
01dc476775
|
utilize libtrdata
|
12 years ago |
Georg Hopp
|
562407c88e
|
now use libtrio for all io operations.
|
12 years ago |
Georg Hopp
|
67b37a057b
|
moved the class and memory management into a separate project libtrbase / prefix all of the public interface of libtrbase with TR_
|
12 years ago |
Georg Hopp
|
a1350d7591
|
added a generic router. This is a REST router that maps urls to specific functions which it tries to find via dlsym. That way the only thing to do to get a new REST functionality is to add a function that fits into the namesheme. All existing functionality is moved accordingly
|
12 years ago |
Georg Hopp
|
60bb868abb
|
add expires header for static assets (right now 1 week in the future)
|
12 years ago |
Georg Hopp
|
07316ef7b2
|
created and used a more generalized httpResponseJson
|
12 years ago |
Georg Hopp
|
711dc28fc5
|
show taskrambler version in Frontend
|
12 years ago |
Georg Hopp
|
19c59fd0c6
|
use user class to load and get user informations.
|
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
|
4cef3afa5c
|
use user class to load and get user informations.
|
12 years ago |
Georg Hopp
|
76d164b80c
|
make sessions start on any request and clean them when they have timed out.
|
12 years ago |
Georg Hopp
|
36612df0da
|
implemented an application class as well as an http adapter for it and use it to start application logic by http requests as well as creating a fitting repsonse. Not perfect, but a start. This code is not finish and will not work...in fact it won't even compile i think. refs #24
|
12 years ago |
Georg Hopp
|
417b9f6d8f
|
most likely found a bug in the glibc tdelete implementation...don't have the mood of building a simple testcase for reporting. Maybe I do when I have implemented my own trees.
|
12 years ago |
Georg Hopp
|
817758272a
|
remove occurences of write circular buffer
|
12 years ago |
Georg Hopp
|
0e1ec66463
|
this is a huge one...removed cbuf for writing again.... This is not needed any more because I use memory mapped io for these. Additionally sanitised write error handling somewhat...anyway, under huge load I still observer unexpected connection closes. But maybe this is related to interrupt while reading...(reading is not handled very well right now)
|
12 years ago |
Georg Hopp
|
d235aaef32
|
try to use memory mapped io for asset access, but this one leaks like a rotten barge
|
12 years ago |
Georg Hopp
|
acf4516b12
|
remove message type (PIPED|BUFFERD) because when I use mmap for file io I will always have a memory address, so its kind of buffered.
|
12 years ago |
Georg Hopp
|
623a062df7
|
add suppport for file extension based mime type detection.
|
12 years ago |
Georg Hopp
|
ccc6f9307e
|
more comments regarding cbuf pools.
|
12 years ago |
Georg Hopp
|
b615fb8b01
|
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
|
59400ca901
|
changed HttpMessageQueue to be a real queue and not a fixed size array
|
14 years ago |
Georg Hopp
|
7a717ad8f0
|
moved logger to separate archive
|
14 years ago |
Georg Hopp
|
f0d05e1413
|
huge changes in build system. Moved a lot of stuff to separate archives, not finished right now. Additionally add some support for coverage reports. Next step after build restructuring is to write tests.
|
14 years ago |
Georg Hopp
|
dd9eae7e5b
|
cleanups in class and some code cleanups
|
14 years ago |
Georg Hopp
|
61f8dc58e1
|
add latest stuff from parent project yabrog. Essentially some request variable handling and authentication interface with ldap implementation. Additionally add docBlocks to all C source and header files and make a real copyright sign from the (C).
|
14 years ago |
Georg Hopp
|
fa02368ab8
|
initial fork from server project
|
14 years ago |