Commits on May 3, 2011
  1. @raggi

    Mark as beta

    raggi committed May 3, 2011
  2. @raggi
  3. @raggi
  4. @raggi
  5. @raggi
  6. @raggi

    Merge pull request #92 from stormbrew/handler-options-2.1.

    Ability for rackup/Rack::Server to accept handler-specific options on the command line
    raggi committed May 3, 2011
  7. @raggi

    Merge pull request #135 from rinaldifonseca/master.

    Refactor Rack::URLMap
    raggi committed May 3, 2011
  8. @skade @raggi

    Keep #params from merging POST into GET

    Signed-off-by: raggi <jftucker@gmail.com>
    skade committed with raggi May 3, 2011
  9. @raggi

    Merge pull request #151 from bigfix/encode_www_form_component.

    Backport URI.encode_www_form_component instead.
    raggi committed May 3, 2011
  10. @raggi

    Merge pull request #137 from AndreasWurm/master.

    allow multi-line comments in the config file
    raggi committed May 3, 2011
  11. @raggi

    Bump release

    raggi committed May 3, 2011
  12. @raggi
  13. @raggi

    Correct bug L#94 reported by Nikolai Lugovoi, keys should not form pa…

    …rt of the query string.
    raggi committed May 3, 2011
  14. @brendan @raggi

    Added a new multipart fixture and spec to demonstrate that current 1.…

    …2 Rack can
    
    explode when Content-Type is present, but "filename" is not.  This is a bug in
    handling multipart.  Apache HTTP Client will provide Content-Type description
    without filename for form-data, for example.
    
    Conflicts:
    
    	test/spec_utils.rb
    
    Signed-off-by: raggi <jftucker@gmail.com>
    brendan committed with raggi May 3, 2011
  15. @raggi
  16. @raggi
  17. @raggi

    Closes #21 Rack::Response#finish should delete Content-Length if stat…

    …us==204 etc from jjw
    raggi committed May 2, 2011
  18. @raggi

    Bump to 1.3.0

    raggi committed May 2, 2011
  19. @raggi

    encoding not needed

    raggi committed May 2, 2011
  20. @raggi

    Merge branch 'multipart' of https://github.com/shwoodard/rack into sh…

    …woodard-multipart
    
    * 'multipart' of https://github.com/shwoodard/rack:
      refactor of multipart module
    
    Conflicts:
    	test/spec_utils.rb
    raggi committed May 2, 2011
  21. @shwoodard

    Merge branch 'master' into multipart

    * master:
      Add protection against a malformed or malicious HTTP request causing an infinite loop
      If handler is not to be found, raise initial load error.
      If autoloading a rack handler by guessing the corresponding ruby file to load, take into account that this ruby file might register the handler properly.
    
    Conflicts:
    	lib/rack/utils.rb
    shwoodard committed May 2, 2011
  22. @raggi
  23. @raggi

    1.9 not having '.' in load path

    raggi committed May 2, 2011
  24. @raggi

    shurrup 1.8.6

    raggi committed May 2, 2011
  25. @raggi

    Coverage for #146

    raggi committed May 2, 2011
  26. @raggi
  27. @raggi

    Merge pull request #136 from rkh/better-handlers.

    Better handlers
    raggi committed May 2, 2011
  28. @shwoodard

    refactor of multipart module

    shwoodard committed May 2, 2011
  29. @raggi

    Merge pull request #147 from mcommons/master.

    Add protection against a malformed or malicious HTTP request causing an infinite loop
    raggi committed May 2, 2011
Commits on May 2, 2011
  1. Backport URI.encode_www_form_component instead.

    This is better than the cgi/util.rb backport:
    - Faster (https://gist.github.com/952373)
    - More spec compliant
    - Doesn't produce warnings if cgi.rb is required elsewhere
    John Firebaugh committed May 2, 2011
  2. @tenderlove
  3. @tenderlove

    only pull in cgi/util

    tenderlove committed May 2, 2011
  4. @tenderlove

    Merge pull request #140 from jfirebaugh/escape.

    Just use CGI.escape/unescape.
    tenderlove committed May 2, 2011
Commits on Apr 30, 2011
  1. @tenderlove

    conditionalget: use canonical "ETag" capitalization

    It matches the capitalization in rfc2616 and is also faster
    for Rack::HeaderHash users that also use the canonical
    capitalization.
    Eric Wong committed with tenderlove Feb 23, 2011
  2. @tenderlove

    conditionalget: garbage reduction and speedup

    No need to create an array and do a lookup on it every
    time when case/when can be done more efficiently be
    the runtime.
    Eric Wong committed with tenderlove Feb 23, 2011