Georg Hopp
|
a8e31f8995
|
created an authentication container. This could initialize the needed authentications and then be injected as a single object into the application class
|
12 years ago |
Georg Hopp
|
0d6e5db80a
|
add function to create an object with a va_list pointer instead of its argument list. Obviously the va_list must contain the correct values for the class constructor.
|
12 years ago |
Georg Hopp
|
f95c7f2fae
|
display lines of code in page footer
|
12 years ago |
Georg Hopp
|
17d11ab2a8
|
remove no longer used application signup method
|
12 years ago |
Georg Hopp
|
45dc79e210
|
generalise user handling more so that not only signup and login is possible but also password or userdata changes and further administration.
|
12 years ago |
Georg Hopp
|
9b32da5e89
|
add storage delete functionality
|
12 years ago |
Georg Hopp
|
c67a6eb39d
|
remove unnecessary stuff in user declaration
|
12 years ago |
Georg Hopp
|
b39a53b1b9
|
some more stuff in rbac files...still nothing really useful, but finally I have more or less an idea how to implement it
|
12 years ago |
Georg Hopp
|
e78cd45748
|
add zero uuid instance
|
12 years ago |
Georg Hopp
|
e8b5d7d515
|
add makros to create an instance of a class on the stack (ment for global constant instances that never change, eg. defined NULL values)
|
12 years ago |
Georg Hopp
|
080add7222
|
remove specialized load and save from user, add serializable and indexable interface and make user utilize both and store a user and its credentials keyed by its uuid
|
12 years ago |
Georg Hopp
|
b2cc25f50c
|
add code to generate uuid version 3 and 5. With this we can generate the same uuid for a given name all the time
|
12 years ago |
Georg Hopp
|
7efb964040
|
some more work on rbac
|
12 years ago |
Georg Hopp
|
b7d06edf30
|
start of an own uuid class. This will simply wrap existing code for random uuids and add code to generate uuid for namespace unique items.
|
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
|
b20f07df57
|
small change to rbac role ... this still is not really even started
|
12 years ago |
Georg Hopp
|
8320f0a2bb
|
remove the moved files... :D
|
12 years ago |
Georg Hopp
|
60bb868abb
|
add expires header for static assets (right now 1 week in the future)
|
12 years ago |
Georg Hopp
|
61524cb166
|
add first skeletons for rbac objects
|
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
|
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
|
c70d626931
|
update prototypes
|
12 years ago |
Georg Hopp
|
711dc28fc5
|
show taskrambler version in Frontend
|
12 years ago |
Georg Hopp
|
636e495d2e
|
fix wrong handling of session queue and thus the memory leak.
|
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
|
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
|
1094e9c9f0
|
make sessions start on any request and clean them when they have timed out.
|
12 years ago |
Georg Hopp
|
02872e4995
|
add first user class and persistence experiments. refs #36
|
12 years ago |
Georg Hopp
|
db22ebe7a1
|
fix wrong handling of session queue and thus the memory leak.
|
12 years ago |
Georg Hopp
|
9cd89f97cf
|
now signup and login with storage of a hashed password works.
|
12 years ago |
Georg Hopp
|
575f27dabc
|
everything builds again
|
12 years ago |
Georg Hopp
|
6139e8f03a
|
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
|
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
|
e58739bd63
|
add first user class and persistence experiments. refs #36
|
12 years ago |
Georg Hopp
|
79b346559a
|
code with abstraced application compiles again, but does not work correctly, start debugging. refs #24
|
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
|
af2e436ce9
|
add comment
|
12 years ago |
Georg Hopp
|
e0abf3ac91
|
now every date header is formatted in GMT. Commment: We still have a very weak Etag implementation.
|
12 years ago |
Georg Hopp
|
1249d85779
|
a fix in size of asset names and change in logging
|
12 years ago |
Georg Hopp
|
c8dc541c48
|
use now my own tree implementation as base for my hashes....sadly this thing is leaking memory again...on the other hand I workarounded the problem of a sometimes occuring infinite loop within connect.
|
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
|
56fdd4bd00
|
changed socket handling according to my definition...and make sockets nonblocking as the answer of poll is just a guess...
|
12 years ago |
Georg Hopp
|
817758272a
|
remove occurences of write circular buffer
|
12 years ago |