• Sign in

discontinued / server · Commits

Dogs2 white

GitLab

  • Go to group
  • Project
  • Activity
  • Files
  • Commits
  • Builds 0
  • Graphs
  • Milestones
  • Issues 0
  • Merge Requests 0
  • Labels
  • Wiki
  • Forks
  • Snippets
  • Network
  • Commits 169
  • Network
  • Compare
  • Branches 1
  • Tags 0
  • server
19 Mar, 2016
40 commits
  • changed frontend to make it to use ldap login and simple session setup without username
    785b1c36
    Georg Hopp authored
    2016-03-19 19:06:29 +0100  
    Browse Files »
  • added a first basic athentication system with ldap binding. Now login depends on… ...
    5fc9ce54
    … the existens of a valid ldap account
    Georg Hopp authored
    2016-03-19 19:06:29 +0100  
    Browse Files »
  • add cookie request parsing and fix post (form vars) parsing. User new parsed coo… ...
    e7553ea2
    …kies within worker/process
    Georg Hopp authored
    2016-03-19 19:06:29 +0100  
    Browse Files »
  • fix memory leak introduced when https was added as well as a bug in request line parsing
    1fb86288
    Georg Hopp authored
    2016-03-19 19:06:29 +0100  
    Browse Files »
  • exclude new executable name from repo
    142319ae
    Georg Hopp authored
    2016-03-19 19:06:29 +0100  
    Browse Files »
  • GET and POST vars are now parsed when request ist parsed. COOKIE will follow. Wh… ...
    d0368bb2
    …ile parsing the request line i also get pic the path from it.
    Georg Hopp authored
    2016-03-19 19:06:29 +0100  
    Browse Files »
  • Added a new abstraction: hash. A a lot of things within http are key/value thing… ...
    646d1e1c
    …s 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
    Georg Hopp authored
    2016-03-19 19:06:29 +0100  
    Browse Files »
  • just a small change to update session info (and the session because every reques… ...
    784364db
    …t does this) on window focus
    Georg Hopp authored
    2016-03-19 19:06:29 +0100  
    Browse Files »
  • move jquery init into separate js file and server action
    662e3aac
    Georg Hopp authored
    2016-03-19 19:06:29 +0100  
    Browse Files »
  • Username is shown again in the frontend
    78ee46aa
    Georg Hopp authored
    2016-03-19 19:06:29 +0100  
    Browse Files »
  • be somewhat more verbose in frontend and update session live bar every 10th seco… ...
    27457db4
    …nd (looks much more fluent *G*)
    Georg Hopp authored
    2016-03-19 19:06:29 +0100  
    Browse Files »
  • now the session livetime is shown with a bar, as well as the current session id.… ...
    d4b1c3fd
    … These are updated on reload or ajax call.
    Georg Hopp authored
    2016-03-19 19:06:29 +0100  
    Browse Files »
  • moved several static content to various files
    69cfdd07
    Georg Hopp authored
    2016-03-19 19:06:29 +0100  
    Browse Files »
  • Some fixes: ...
    1af8b32f
    - skipNonAlpha now really skips NON alpha chars
    - parserBody now reads the MIN of want to what's available
    - changed the order in body read...an 0 nbody leads to immediate
      completion, than the first check is if the buffer is empty and only if
      it's not data is read. fixes #20
    Georg Hopp authored
    2016-03-19 19:06:29 +0100  
    Browse Files »
  • closes #19: first integration of OpenSSL...this makes leak testing with valgrind… ...
    f1215c67
    … a pain so i will think about some conditional to activate and deactivate it. Additionally it seems that some memory will be left over somewhere, maybe i missed somed cleanup function i have to call and finally the integration really needs error handling.
    Georg Hopp authored
    2016-03-19 19:06:29 +0100  
    Browse Files »
  • fix leak on shutdown created because of missing to delete new stream class on shutdown
    4893b417
    Georg Hopp authored
    2016-03-19 19:06:29 +0100  
    Browse Files »
  • refs #19: Added a stream class. This is a delegate that uses the correct read an… ...
    5b3fed54
    …d write methods for the given stream type. This is implemented as prerequesite for the SSL implemented
    Georg Hopp authored
    2016-03-19 19:06:29 +0100  
    Browse Files »
  • add assets to dist dir
    58eb487e
    Georg Hopp authored
    2016-03-19 19:06:29 +0100  
    Browse Files »
  • changed to version 0.0.2
    0caad5a5
    Georg Hopp authored
    2016-03-19 19:06:29 +0100  
    Browse Files »
  • some changes on the build system to create the first distribution
    10f00ec3
    Georg Hopp authored
    2016-03-19 19:06:29 +0100  
    Browse Files »
  • as i have a lot of static string initialization with the length of that sting a … ...
    1d238aa5
    …created and used a macro to prevent errors
    Georg Hopp authored
    2016-03-19 19:06:29 +0100  
    Browse Files »
  • closes #11: first very crude session handling implementation, no persitence no m… ...
    a0ec357e
    …emory cleanups, spread over to much files TODO: clean this
    Georg Hopp authored
    2016-03-19 19:06:29 +0100  
    Browse Files »
  • change to 10 seconds interval
    0c3d467b
    Georg Hopp authored
    2016-03-19 19:05:36 +0100  
    Browse Files »
  • make value to string as this is the easiest way to support leading 0 as in 05, 08, etc.
    a4cab3ef
    Georg Hopp authored
    2016-03-19 19:05:36 +0100  
    Browse Files »
  • some cleanups
    14660814
    Georg Hopp authored
    2016-03-19 19:05:36 +0100  
    Browse Files »
  • changed ajax to get json and integrate a javascript countdown.
    48c8b070
    Georg Hopp authored
    2016-03-19 19:05:36 +0100  
    Browse Files »
  • now the internal random value will be create only once every 30 seconds thus one… ...
    16fdf54d
    … can see that it is realy an internal state of the server
    Georg Hopp authored
    2016-03-19 19:05:36 +0100  
    Browse Files »
  • oops, forgot one file
    08533a4b
    Georg Hopp authored
    2016-03-19 19:05:36 +0100  
    Browse Files »
  • a taste of ajax
    4b5bcf89
    Georg Hopp authored
    2016-03-19 19:05:36 +0100  
    Browse Files »
  • log when connect fails
    1fdcbd40
    Georg Hopp authored
    2016-03-19 19:05:36 +0100  
    Browse Files »
  • log when connect fails
    c1afe88f
    Georg Hopp authored
    2016-03-19 19:05:01 +0100  
    Browse Files »
  • get rid of some unneccessary system calls...one socket and one close
    e73c8d95
    Georg Hopp authored
    2016-03-19 19:05:01 +0100  
    Browse Files »
  • change worker to a generic one, some cleanups in server
    4f95d8ce
    Georg Hopp authored
    2016-03-19 19:05:01 +0100  
    Browse Files »
  • and also the accotding header
    c26071a1
    Georg Hopp authored
    2016-03-19 19:05:01 +0100  
    Browse Files »
  • moved httpResponseWriter to httpWriter
    5b2ee457
    Georg Hopp authored
    2016-03-19 19:05:01 +0100  
    Browse Files »
  • fix another small typo
    b7e53487
    Georg Hopp authored
    2016-03-19 19:05:01 +0100  
    Browse Files »
  • fix bug in call to httpParserHeader
    fc3c4ecb
    Georg Hopp authored
    2016-03-19 19:05:01 +0100  
    Browse Files »
  • moved request parser to generic parser. This is now able to create either a requ… ...
    ee604020
    …est 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
    Georg Hopp authored
    2016-03-19 19:05:01 +0100  
    Browse Files »
  • get rid of some function calls when selection interfaces
    95c0d009
    Georg Hopp authored
    2016-03-19 19:02:50 +0100  
    Browse Files »
  • changed callocs of memory not needed to be initialized to malloc
    6591c0a6
    Georg Hopp authored
    2016-03-19 19:01:27 +0100  
    Browse Files »