Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on May 3, 2011
  1. James Tucker

    Mark as beta

    raggi authored
  2. James Tucker
  3. James Tucker
  4. James Tucker
  5. James Tucker
  6. James Tucker

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

    raggi authored
    Ability for rackup/Rack::Server to accept handler-specific options on the command line
  7. James Tucker

    Merge pull request #135 from rinaldifonseca/master.

    raggi authored
    Refactor Rack::URLMap
  8. Florian Gilcher James Tucker

    Keep #params from merging POST into GET

    skade authored raggi committed
    Signed-off-by: raggi <jftucker@gmail.com>
  9. James Tucker

    Merge pull request #151 from bigfix/encode_www_form_component.

    raggi authored
    Backport URI.encode_www_form_component instead.
  10. James Tucker

    Merge pull request #137 from AndreasWurm/master.

    raggi authored
    allow multi-line comments in the config file
  11. James Tucker

    Bump release

    raggi authored
  12. James Tucker
  13. James Tucker
  14. Brendan Baldwin James Tucker

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

    brendan authored raggi committed
    …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>
  15. James Tucker
  16. James Tucker
  17. James Tucker
  18. James Tucker

    Bump to 1.3.0

    raggi authored
  19. James Tucker

    encoding not needed

    raggi authored
  20. James Tucker

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

    raggi authored
    …woodard-multipart
    
    * 'multipart' of https://github.com/shwoodard/rack:
      refactor of multipart module
    
    Conflicts:
    	test/spec_utils.rb
  21. Sam Woodard

    Merge branch 'master' into multipart

    shwoodard authored
    * 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
  22. James Tucker
  23. James Tucker

    1.9 not having '.' in load path

    raggi authored
  24. James Tucker

    shurrup 1.8.6

    raggi authored
  25. James Tucker

    Coverage for #146

    raggi authored
  26. James Tucker
  27. James Tucker

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

    raggi authored
    Better handlers
  28. Sam Woodard
  29. James Tucker

    Merge pull request #147 from mcommons/master.

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

    John Firebaugh authored
    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
  2. Aaron Patterson
  3. Aaron Patterson

    only pull in cgi/util

    tenderlove authored
  4. Aaron Patterson

    Merge pull request #140 from jfirebaugh/escape.

    tenderlove authored
    Just use CGI.escape/unescape.
Commits on Apr 30, 2011
  1. Aaron Patterson

    conditionalget: use canonical "ETag" capitalization

    Eric Wong authored tenderlove committed
    It matches the capitalization in rfc2616 and is also faster
    for Rack::HeaderHash users that also use the canonical
    capitalization.
  2. Aaron Patterson

    conditionalget: garbage reduction and speedup

    Eric Wong authored tenderlove committed
    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.
Something went wrong with that request. Please try again.