summaryrefslogtreecommitdiff
path: root/test/cgi
Commit message (Expand)AuthorAgeFilesLines
* [ruby/cgi] Loosen the domain regex to accept '.'Xenor Chang2022-11-281-0/+3
* [ruby/cgi] Fix test_cgi_cookie_new_with_domain to pass on older rubiesJean Boussier2022-11-241-4/+4
* [ruby/cgi] Relax domain label restrictionsNobuyoshi Nakada2022-11-221-0/+18
* [ruby/cgi] Prevent CRLF injectionYusuke Endoh2022-11-221-0/+8
* [ruby/cgi] Check cookie name/path/domain charactersNobuyoshi Nakada2022-11-221-0/+64
* [ruby/cgi] Implement `CGI.url_encode` and `CGI.url_decode`Jean Boussier2022-08-161-1/+48
* [ruby/cgi] jruby supportPavel Rosický2022-06-061-0/+1
* [ruby/cgi] Check integer overflow in long rangeNobuyoshi Nakada2021-12-121-0/+17
* [ruby/cgi] When parsing cookies, only decode the valuesNobuyoshi Nakada2021-11-241-0/+5
* [ruby/cgi] Add test for escapeHTML/unescapeHTML invalid encoding fix in pure ...Jeremy Evans2021-04-221-3/+30
* need to restore $stdin.Koichi Sasada2020-03-021-0/+4
* Deprecate taint/trust and related methods, and make the methods no-opsJeremy Evans2019-11-181-7/+0
* change call CGI methods from :: to .Semyon Pupkov2019-08-041-31/+31
* Get rid of error with frozen string literalMSP-Greg (Greg L)2019-06-231-2/+1
* Revert "ext/cgi/escape: preserve String subclass in result"normal2018-05-031-21/+0
* ext/cgi/escape: preserve String subclass in resultnormal2018-05-021-0/+21
* Fix strange indentationk0kubun2017-05-181-2/+2
* cgi/util.rb: Don't escape tilde in #escapek0kubun2017-05-171-0/+6
* share `@@accept_charset`nobu2017-05-061-0/+4
* {lib,test}/cgi: Specify frozen_string_literal: true.kazu2017-02-188-42/+42
* escape.c: check argumentnobu2017-02-021-0/+6
* test_cgi_util.rb: encoding testsnobu2017-02-021-4/+10
* * lib/cgi/cookie.rb (parse): don't allow , as a separator. [Bug #12791]naruse2016-09-271-2/+5
* test: use assert_includenobu2016-07-261-1/+1
* cgi/util.rb: remove CGI::Util#_unescapenobu2016-04-201-0/+17
* test_cgi_util.rb: test_cgi_unescapeHTML_invalidnobu2016-02-141-0/+4
* ASCII-incompatible escapenobu2016-02-061-0/+16
* escape.c: should not freezenobu2015-12-221-8/+24
* escape.c: Preserve original statenobu2015-12-211-0/+10
* cgi/escape: Optimize CGI.escapeHTMLnobu2015-12-201-0/+6
* test_cgi_util.rb: fix arguments ordersnobu2015-12-201-6/+6
* Add frozen_string_literal: false for all filesnaruse2015-12-169-0/+9
* test: use String#b instead of dup.force_encodingnobu2015-12-141-2/+1
* * lib/cgi/cookie.rb: Implement HttpOnly flag for cookies.xibbar2015-05-141-1/+4
* cookie.rb: trailing commanobu2015-04-291-1/+1
* fix env leaksnobu2015-03-129-92/+105
* * test/lib/envutil.rb: Moved from test/ruby/.akr2014-11-131-1/+0
* * test/cgi/test_cgi_core.rb: removed obsoleted condition for Ruby 1.8.hsbt2014-08-094-92/+21
* * lib/cgi/core.rb: Provide a mechanism to specify thexibbar2014-06-101-6/+21
* Use Tempfile#close!.akr2014-05-271-3/+3
* * lib/cgi/core.rb: Use Tempfile#close(true) instead of Tempfile#unlinkakr2014-05-271-3/+3
* cgi/util.rb: use aliasnobu2014-03-211-0/+15
* test_cgi_util.rb: escape for ruby-mode.elnobu2014-03-211-4/+4
* * lib/cgi/util.rb: class methods modulize for using like a function.xibbar2013-05-031-1/+22
* * lib/cgi/html.rb: fix tagmaker because attributes should recognize.xibbar2013-04-111-0/+1
* * lib/cgi/util.rb (CGI::unescapeHTML): fix Hexadecimal numeric character.xibbar2013-04-081-0/+4
* * test/cgi/test_cgi_core.rb: Add test for CGI#header.xibbar2012-11-081-1/+7
* * lib/cgi/core.rb: check if Tempfile is defined before use it.naruse2012-11-051-0/+29
* Mon Nov 5 09:55:05 2012 Takeyuki FUJIOKA <xibbar@ruby-lang.org>xibbar2012-11-051-0/+16
* Sun Nov 4 20:41:28 2012 Takeyuki FUJIOKA <xibbar@ruby-lang.org>xibbar2012-11-044-30/+39