1. 20 Sep, 2008 1 commit
    • Paul Querna's avatar
      Introduce Suspendable Requests to the Event MPM. · 968f3150
      Paul Querna authored
      Using this basic framework, you can return SUSPENDED from an HTTP Handler,
      and then register a callback that is invoked by the MPM at a later time.
      
      This initial version only supports _timers_ as callbacks, but in the future I
      would like to add things like wait for socket activity, on a socket specified by
      the handler.
      
      Once in a callback, It is then the responsibility of the callback fucntion 
      to finish the HTTP Request handling, but this alows you to do cool things like 
      a fully async proxy, COMET support, or even rate limiting.
      
      To prove I'm not insane, I've inlcuded an example module, mod_dialup.
      
      You can configure it like this:
      <Location "/docs">
        ModemStandard "V.32"
      </Location>
      
      And for static files inside that path, you will be rate limited to V.32 speeds, 
      aka 9.6 kilobits/second.
      
      Does anyone besides Rüdiger read commit emails :-) ?
      
      I know there are likely huge problems with this, but I would like to see how far
      we can push the Event MPM, fig...
      968f3150
  2. 19 Sep, 2008 2 commits
  3. 18 Sep, 2008 2 commits
  4. 17 Sep, 2008 3 commits
  5. 16 Sep, 2008 4 commits
  6. 14 Sep, 2008 1 commit
  7. 13 Sep, 2008 1 commit
  8. 12 Sep, 2008 2 commits
  9. 11 Sep, 2008 1 commit
  10. 10 Sep, 2008 2 commits
  11. 09 Sep, 2008 4 commits
  12. 08 Sep, 2008 7 commits
  13. 06 Sep, 2008 1 commit
  14. 05 Sep, 2008 3 commits
  15. 02 Sep, 2008 1 commit
  16. 30 Aug, 2008 4 commits
  17. 29 Aug, 2008 1 commit