summaryrefslogtreecommitdiff
path: root/test/spec_multipart.rb
Commit message (Expand)AuthorAgeFilesLines
* Limit max size and number of parameters parsed for Content-DispositionJeremy Evans2023-04-281-0/+26
* Add Content-Disposition parameter parserJeremy Evans2023-04-281-0/+80
* Limit file extension length of multipart tempfiles (#2069)Patrik Ragnarsson2023-04-251-0/+22
* Limit all multipart parts, not just filesJohn Hawthorn2023-03-021-1/+13
* Make QueryParser::Params a Hash subclassJeremy Evans2023-01-231-2/+1
* Add general `Rack::BadRequest`. (#2019)Samuel Williams2023-01-201-1/+1
* Make `env['rack.input']` optional. (#2018)Samuel Williams2023-01-191-2/+8
* Move Rack::MockRequest/Response into dedicated files. (#1935)Samuel Williams2022-08-031-1/+1
* Refactor multipart boundary parsingJeremy Evans2022-05-271-0/+13
* Restrict broken mime parsingAaron Patterson2022-05-271-14/+1
* Impose a 70 character limit on boundary sizeJeremy Evans2022-05-251-0/+7
* Add remaining tests for 100% branch coverageJeremy Evans2022-05-251-0/+24
* Use binary coding for invalid charsetsJeremy Evans2022-05-251-0/+12
* Fix various spelling issues. (#1897)Josh Soref2022-05-251-1/+1
* Remove `Rack::Multipart` dependency on `Rack::Request`. (#1872)Samuel Williams2022-04-271-0/+1
* Fix "reject insanely long boundaries" test hangJeremy Evans2022-04-201-1/+5
* Tidy up documentation and specs in relation to lower case headers. (#1855)Samuel Williams2022-04-111-56/+56
* Remove rewindable rack.input from SPECJeremy Evans2022-02-131-10/+1
* Enable directly requiring Rack componentsJeremy Evans2022-02-031-0/+8
* Deprecate key_space_limitJonathan Rochkind2022-01-251-12/+1
* Prefer `filename*` over `filename` when processing multipart data.chiwenchen2022-01-211-0/+6
* Fix generation of multipart filename with space.Muir Manders2021-03-051-0/+16
* Raise Rack::Multipart::EmptyContentError instead of EOFError for parsing empt...Jeremy Evans2020-09-051-1/+1
* Add remaining covering testsJeremy Evans2020-01-301-1/+28
* DRY up tests using the test helperJeremy Evans2020-01-271-6/+1
* Fix multipart parser for special files #1308Christoph Wagner2020-01-221-0/+26
* Support providing IO-like object to Rack::Multipart::UploadedFileJeremy Evans2020-01-181-0/+16
* Add test for multipart parsing without Content-DispositionJeremy Evans2020-01-171-0/+6
* Robust separation of Content-Disposition fieldsfatkodima2019-11-291-0/+6
* Allow global expectation explicitly for minitest.Nikolay Rys2019-10-061-1/+1
* Support multipart filename with + in the nameLucas Kanashiro2018-11-291-0/+13
* RuboCop: enable Layout/Space* cops (#1259)yhirano552018-04-171-4/+4
* Remove needless encoding magic commentsYoshiyuki Hirano2018-04-161-2/+0
* Add frozen_string_literal: true to remaining filesDillon Welch2018-04-131-0/+2
* Updates for frozen string literal compatibility.Pat Allan2017-06-211-3/+3
* Don't require input to respond to #size in MockRequest.env_forJanko Marohnić2017-05-011-6/+1
* Rely on input #size instead of #length in MockRequest.env_forJanko Marohnić2017-05-011-3/+3
* To support minitest 6 and prevent error ouput in minitest 5, use `must_be_nil...Jian Weihang2016-12-051-3/+3
* Handle NULL byte in multipart file nameJean Boussier2016-09-281-0/+6
* Add failing test for missing empty mulitpart paramsWojtek Kruszewski2016-01-301-0/+1
* Fix #905 by stripping quotes from around encodingsunity3d_multipart_bugJames Tucker2016-01-231-0/+7
* Merge pull request #943 from ggrossman/fix_name_token_at_eolAaron Patterson2015-09-241-0/+40
|\
| * When parsing the name parameter of Content-Disposition, support quoted chars ...Gary Grossman2015-09-081-0/+20
| * Fix bug in parsing of Content-Disposition header where an unquoted name at en...Gary Grossman2015-09-061-0/+20
* | fix circular require, only start lighttpd onceAaron Patterson2015-09-221-0/+1
|/
* pull env access in the request object to a moduleAaron Patterson2015-09-041-4/+4
* adding test coverage around mismatched content lengthAaron Patterson2015-08-281-0/+8
* content length should be the bytesize, not string lengthAaron Patterson2015-08-281-1/+4
* Only handle encodings in extended parameter valuesMatthew Draper2015-07-191-0/+6
* Merge branch 'master' into zenspider-minitest.phase.2Aaron Patterson2015-06-161-7/+12
|\