Commit Graph

  • a8cf525e61 add directory for application runtime information Georg Hopp 2013-09-16 09:51:15 +0100
  • ea755d64d2 some more testing on the user class Georg Hopp 2013-09-16 09:42:00 +0100
  • 02872e4995 add first user class and persistence experiments. refs #36 Georg Hopp 2013-09-15 23:11:38 +0100
  • 9230978b03 initialize ref_count correctly Georg Hopp 2013-09-15 23:10:41 +0100
  • 32609a77d9 add a ref_count to the memory segments...this way I could increase references and only insert the memory segment in the tree again if the ref_count is one. Georg Hopp 2013-09-15 17:16:49 +0100
  • c5c9cdd13f version bump Georg Hopp 2013-09-14 00:00:52 +0100
  • db22ebe7a1 fix wrong handling of session queue and thus the memory leak. Georg Hopp 2013-09-26 23:13:51 +0100
  • 79529475f1 experiment with attributes Georg Hopp 2013-09-26 15:25:21 +0100
  • 41930b5f57 html fixes Georg Hopp 2013-09-24 21:08:04 +0100
  • f48eaab6bd add link tag to favicon on every page Georg Hopp 2013-09-24 21:04:14 +0100
  • eb2c5299e7 changed favicon Georg Hopp 2013-09-24 20:55:32 +0100
  • be8ac74bb4 add favicon Georg Hopp 2013-09-24 20:46:59 +0100
  • 8ddb362e1d add some valgrind suppressions for opanldap and gdbm stuff Georg Hopp 2013-09-22 18:57:59 +0100
  • 42f7ad7400 login via ldap and gdbm now works. Signup stores the user account as well as the credentials but still returns a 500 and I have a memory leak most likely within the queue code. To reproduce this one has to start the server and send two requests via telnet to the server...no keep-alive just a single GET. refs #36 Georg Hopp 2013-09-22 18:57:10 +0100
  • 9cd89f97cf now signup and login with storage of a hashed password works. Georg Hopp 2013-09-22 14:23:40 +0100
  • 575f27dabc everything builds again Georg Hopp 2013-09-22 12:14:45 +0100
  • 15710de355 removed signup from auth adapter as signup is no auth at all. Georg Hopp 2013-09-22 09:19:17 +0100
  • 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 Georg Hopp 2013-09-22 01:13:23 +0100
  • 4cef3afa5c use user class to load and get user informations. Georg Hopp 2013-09-21 17:41:03 +0100
  • 857461fb63 code formatting Georg Hopp 2013-09-16 15:04:29 +0100
  • 76d164b80c make sessions start on any request and clean them when they have timed out. Georg Hopp 2013-09-16 15:04:06 +0100
  • 513ce63e54 add directory for application runtime information Georg Hopp 2013-09-16 09:51:15 +0100
  • 931e2afae0 some more testing on the user class Georg Hopp 2013-09-16 09:42:00 +0100
  • e58739bd63 add first user class and persistence experiments. refs #36 Georg Hopp 2013-09-15 23:11:38 +0100
  • 7a319d3f76 initialize ref_count correctly Georg Hopp 2013-09-15 23:10:41 +0100
  • 7fa810c47e add a ref_count to the memory segments...this way I could increase references and only insert the memory segment in the tree again if the ref_count is one. Georg Hopp 2013-09-15 17:16:49 +0100
  • 23ff78813d Merge branch 'master' into next Georg Hopp 2013-09-14 12:21:07 +0100
  • bfbb95bb7c fixed linking in example section Georg Hopp 2013-09-14 10:01:51 +0100
  • 3be026cf8a make the pages look not so bad on my wifes ipad Georg Hopp 2013-09-14 09:22:09 +0100
  • 112c0645a9 version bump Georg Hopp 2013-09-14 00:00:52 +0100
  • 778caeb0f0 add copyright notice and contact-email to pages Georg Hopp 2013-09-13 23:56:13 +0100
  • c964a8d940 fill the download page with some links. Georg Hopp 2013-09-13 23:12:10 +0100
  • 7ba8e72588 some additions to the project page Georg Hopp 2013-09-13 22:41:57 +0100
  • b17eecc98d added first parts of project homepage serverd by taskrambler itself. Georg Hopp 2013-09-13 17:01:00 +0100
  • 675a743198 rename taskrambler.html to main.html Georg Hopp 2013-09-13 16:53:41 +0100
  • 9fcedf96f4 rename main.html to example.html Georg Hopp 2013-09-13 16:52:14 +0100
  • 84e3a05285 update TODO. closes #24 v0.1.4 Georg Hopp 2013-09-12 22:16:55 +0100
  • 252cdbb0dc now it works mostly as before...the only difference is that you really have to be logged in to see the rand value Georg Hopp 2013-09-12 16:49:29 +0100
  • e69a4962bb most stuff works...the session timeout will not be reset correctly within some answers, anyway it mostly works. refs #24 Georg Hopp 2013-09-12 16:22:08 +0100
  • 79b346559a code with abstraced application compiles again, but does not work correctly, start debugging. refs #24 Georg Hopp 2013-09-12 15:20:09 +0100
  • 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 Georg Hopp 2013-09-12 13:15:10 +0100
  • 04250fb43a only mmap a file if its size is larger than 0 bytes Georg Hopp 2013-09-12 10:21:19 +0100
  • 9b7df5312b fix wrong constant used in access Georg Hopp 2013-09-12 10:11:40 +0100
  • 59a3c56863 another thing to do Georg Hopp 2013-09-11 15:35:31 +0100
  • af2e436ce9 add comment Georg Hopp 2013-09-11 12:38:07 +0100
  • af053ac305 order optional tasks to the botton of the TODO list. Georg Hopp 2013-09-11 12:10:16 +0100
  • 928c32035b add some taskrambler specific informations in README.md Georg Hopp 2013-09-11 12:08:36 +0100
  • 331684c005 changed title in README.md Georg Hopp 2013-09-11 11:13:31 +0100
  • 45d2e6cf15 Merge branch 'master' of hosted:/var/lib/git/taskrambler Georg Hopp 2013-09-11 11:05:45 +0100
  • 884693aa94 updated TODO with the next things that have to be done. Georg Hopp 2013-09-11 10:51:42 +0100
  • 50231b3d02 Merge remote-tracking branch 'tr/master' Georg Hopp 2013-09-10 21:44:31 +0100
  • 6003df221e fix error handling on SSL handles Georg Hopp 2013-09-10 21:39:30 +0100
  • 76c1725008 Merge remote-tracking branch 'tr/master' Georg Hopp 2013-09-10 21:15:01 +0100
  • 1bf8ec7c9c use any value less than 0 as event done for ssl accept. Georg Hopp 2013-09-10 21:13:37 +0100
  • 0b04e26bde Merge remote-tracking branch 'tr/master' Georg Hopp 2013-09-10 16:55:05 +0100
  • c338080e04 removed SSL deactivation notice... Georg Hopp 2013-09-10 16:54:12 +0100
  • 16f7a42968 checked SSL support, the only thing that was really broken was the error handling while reading data... well maybe writing has also bugs, but it works. Georg Hopp 2013-09-10 16:52:27 +0100
  • a44fee6654 fix url for my project page Georg Hopp 2013-09-10 15:25:31 +0100
  • ca9bad61fe add info of my redmine to README.md Georg Hopp 2013-09-10 15:21:11 +0100
  • 18e9f57948 add info of my redmine to README.md Georg Hopp 2013-09-10 15:21:11 +0100
  • 37cc205de9 update README.md Georg Hopp 2013-09-10 14:55:59 +0100
  • e0abf3ac91 now every date header is formatted in GMT. Commment: We still have a very weak Etag implementation. Georg Hopp 2013-09-10 12:38:19 +0100
  • f93d09b5ca now Date header will be formatted in GMT as requiered by HTTP protocol Georg Hopp 2013-09-10 11:57:34 +0100
  • d9193d2e7e now don't add a NULL asset to the hash. Georg Hopp 2013-09-10 11:12:53 +0100
  • 46a389423b version bump Georg Hopp 2013-09-09 14:52:33 +0100
  • 13f627be5b add config and thus mime type mapping to distribution v0.1.3 Georg Hopp 2013-09-09 13:57:45 +0100
  • 8f04b4a8dd version bump Georg Hopp 2013-09-09 13:33:55 +0100
  • 577b8ffa13 fix deactivation of SSL v0.1.2 Georg Hopp 2013-09-09 13:03:00 +0100
  • 7ebd5a6a00 add subdir-objects to each Makefile.am Georg Hopp 2013-09-09 12:46:55 +0100
  • 937593d7eb Merge remote-tracking branch 'taskrambler/master' Georg Hopp 2013-09-09 12:35:16 +0100
  • fb250a6073 version bump Georg Hopp 2013-09-09 12:11:05 +0100
  • af1d24f4c1 don't use non automake makefiles under tests anymore Georg Hopp 2013-09-09 12:01:56 +0100
  • d3e7244592 disabled SSL support for now, cause it seems that it crashed the whole thing right now. v0.1.1 Georg Hopp 2013-09-09 10:50:37 +0200
  • 1249d85779 a fix in size of asset names and change in logging Georg Hopp 2013-09-09 09:34:36 +0100
  • 26da90232f fix post order traversal used for destruction of existing tree Georg Hopp 2013-09-08 15:22:39 +0100
  • b506318d72 fix the fix... Georg Hopp 2013-09-08 10:42:03 +0100
  • a723c92c74 add a small test program for the hash code to find where it leaks memory. Georg Hopp 2013-09-07 22:18:58 +0100
  • 487c0cfb0b add one missing delete for a node, thus fixing a memory leak in there. Georg Hopp 2013-09-07 22:18:08 +0100
  • 107896eb9d now do all things within rbtree2 that are also done in rbtree Georg Hopp 2013-09-07 22:16:19 +0100
  • 5c10e78974 now use at minimum page size for an allocated memory segment, and also store this size. This should use the memory more effective. Georg Hopp 2013-09-07 22:15:28 +0100
  • 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. Georg Hopp 2013-09-06 15:00:47 +0100
  • 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. Georg Hopp 2013-09-04 22:25:49 +0100
  • ac5b20e9ff as I currently have no idea whats the problem I first fixed all warnings...included the ldap warnings that where caused by the use of deprecated ldap_simple_bind_s and ldap_unbind_s. Georg Hopp 2013-09-04 12:10:41 +0100
  • 87bf963839 added forgotten file Georg Hopp 2013-09-03 22:51:31 +0100
  • 85a33ab3fd I think the problem with keep-alive and concurrency is fixed...the handling in serverRun was still not ok for the non blocking sockets. Georg Hopp 2013-09-03 22:37:25 +0100
  • ef89cbdbaa added some first analyse of new problem Georg Hopp 2013-09-03 22:07:21 +0100
  • 56fdd4bd00 changed socket handling according to my definition...and make sockets nonblocking as the answer of poll is just a guess... Georg Hopp 2013-09-03 21:57:06 +0100
  • 817758272a remove occurences of write circular buffer Georg Hopp 2013-09-03 15:56:07 +0100
  • f9ef11ad76 fix cleanup of NULL asset_pool Georg Hopp 2013-09-03 15:54:54 +0100
  • 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) Georg Hopp 2013-09-03 15:48:12 +0100
  • aabcebc848 documented another bug Georg Hopp 2013-09-03 15:38:56 +0100
  • 957fdaadc3 added some thoughts about socket states while reading and writing. This is not handled very well right now in my code which result in connections to be closed to early. Georg Hopp 2013-09-03 09:23:31 +0100
  • 3289d758c9 now asset is by itself hashable...and the leaking issue seems to be fixed. Georg Hopp 2013-09-01 20:16:50 +0100
  • d235aaef32 try to use memory mapped io for asset access, but this one leaks like a rotten barge Georg Hopp 2013-08-29 17:01:40 +0100
  • 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. Georg Hopp 2013-08-29 13:35:06 +0100
  • d6cd2bbae9 added asset class and move mimetype handling in separate helper. Tested this with mmapfiletest2.c Georg Hopp 2013-08-29 13:28:01 +0100
  • 157b108220 added thought about memory mapped asset handling, as well as a small mmap file test program. Georg Hopp 2013-08-29 10:02:10 +0100
  • e2763fea94 ent v0.1 Georg Hopp 2013-08-28 21:20:32 +0100
  • 5d2b27de1c remove specialized asset loadings and use generic one. Georg Hopp 2013-08-28 21:15:54 +0100
  • f8fd49938d now allocate only a multiple of pagesize Georg Hopp 2013-08-28 15:39:51 +0100