summaryrefslogtreecommitdiff
path: root/test/cgi
AgeCommit message (Expand)Author
2023-11-30[ruby/cgi] Add failing test cases for CGI::Escape.unescapeHTMLflosacca
2023-11-07[ruby/cgi] Add snake case aliases for escapeURIComponentJean Boussier
2023-05-29[ruby/cgi] Add TruffleRuby support and add it in CIBenoit Daloze
2022-11-28[ruby/cgi] Loosen the domain regex to accept '.'Xenor Chang
2022-11-24[ruby/cgi] Fix test_cgi_cookie_new_with_domain to pass on older rubiesJean Boussier
2022-11-22[ruby/cgi] Relax domain label restrictionsNobuyoshi Nakada
2022-11-22[ruby/cgi] Prevent CRLF injectionYusuke Endoh
2022-11-22[ruby/cgi] Check cookie name/path/domain charactersNobuyoshi Nakada
2022-08-16[ruby/cgi] Implement `CGI.url_encode` and `CGI.url_decode`Jean Boussier
2022-06-06[ruby/cgi] jruby supportPavel Rosický
2021-12-12[ruby/cgi] Check integer overflow in long rangeNobuyoshi Nakada
2021-11-24[ruby/cgi] When parsing cookies, only decode the valuesNobuyoshi Nakada
2021-04-22[ruby/cgi] Add test for escapeHTML/unescapeHTML invalid encoding fix in pure ...Jeremy Evans
2020-03-02need to restore $stdin.Koichi Sasada
2019-11-18Deprecate taint/trust and related methods, and make the methods no-opsJeremy Evans
2019-08-04change call CGI methods from :: to .Semyon Pupkov
2019-06-23Get rid of error with frozen string literalMSP-Greg (Greg L)
2018-05-03Revert "ext/cgi/escape: preserve String subclass in result"normal
2018-05-02ext/cgi/escape: preserve String subclass in resultnormal
2017-05-18Fix strange indentationk0kubun
2017-05-17cgi/util.rb: Don't escape tilde in #escapek0kubun
2017-05-06share `@@accept_charset`nobu
2017-02-18{lib,test}/cgi: Specify frozen_string_literal: true.kazu
2017-02-02escape.c: check argumentnobu
2017-02-02test_cgi_util.rb: encoding testsnobu
2016-09-27* lib/cgi/cookie.rb (parse): don't allow , as a separator. [Bug #12791]naruse
2016-07-26test: use assert_includenobu
2016-04-20cgi/util.rb: remove CGI::Util#_unescapenobu
2016-02-14test_cgi_util.rb: test_cgi_unescapeHTML_invalidnobu
2016-02-06ASCII-incompatible escapenobu
2015-12-22escape.c: should not freezenobu
2015-12-21escape.c: Preserve original statenobu
2015-12-20cgi/escape: Optimize CGI.escapeHTMLnobu
2015-12-20test_cgi_util.rb: fix arguments ordersnobu
2015-12-16Add frozen_string_literal: false for all filesnaruse
2015-12-14test: use String#b instead of dup.force_encodingnobu
2015-05-14* lib/cgi/cookie.rb: Implement HttpOnly flag for cookies.xibbar
2015-04-29cookie.rb: trailing commanobu
2015-03-12fix env leaksnobu
2014-11-13* test/lib/envutil.rb: Moved from test/ruby/.akr
2014-08-09* test/cgi/test_cgi_core.rb: removed obsoleted condition for Ruby 1.8.hsbt
2014-06-10* lib/cgi/core.rb: Provide a mechanism to specify thexibbar
2014-05-27Use Tempfile#close!.akr
2014-05-27* lib/cgi/core.rb: Use Tempfile#close(true) instead of Tempfile#unlinkakr
2014-03-21cgi/util.rb: use aliasnobu
2014-03-21test_cgi_util.rb: escape for ruby-mode.elnobu
2013-05-03* lib/cgi/util.rb: class methods modulize for using like a function.xibbar
2013-04-11* lib/cgi/html.rb: fix tagmaker because attributes should recognize.xibbar
2013-04-08* lib/cgi/util.rb (CGI::unescapeHTML): fix Hexadecimal numeric character.xibbar
2012-11-08* test/cgi/test_cgi_core.rb: Add test for CGI#header.xibbar