Issue #7364 has been reported by ethicalhack3r (ryan dewhurst). ---------------------------------------- Bug #7364: CGI::Cookie.parse can't deal with cookie options https://bugs.ruby-lang.org/issues/7364 Author: ethicalhack3r (ryan dewhurst) Status: Open Priority: Normal Assignee: Category: lib Target version: 1.9.3 ruby -v: ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin10.8.0] Reproducing steps; reproducing code is needed: p CGI::Cookie::parse("ASPSESSIONIDSCDRSRTS=HHALOHOBJGJMLPIANNLDOMCJ; path=/") What you expected: Cookie hash with cookie name as key and cookie object as value. The 'path' option within the cookie object, not as a cookie name. What happened (If you have a error log, don't omit it.): I got a hash with the 'path' option as a cookie name. {"ASPSESSIONIDSCDRSRTS"=>["HHALOHOBJGJMLPIANNLDOMCJ"], "path"=>["/"]}
on 2012-11-15 17:02
on 2012-11-25 03:57
Issue #7364 has been updated by mame (Yusuke Endoh). Status changed from Open to Assigned Assignee set to xibbar (Takeyuki Fujioka) Target version changed from 1.9.3 to 2.0.0 I guess that CGI::Cookie::parse is a method for parsing ENV["HTTP_COOKIE"], not http response. Anyway I'm assigning to xibbar, cgi.rb maintainer. -- Yusuke Endoh <mame@tsg.ne.jp> ---------------------------------------- Bug #7364: CGI::Cookie.parse can't deal with cookie options https://bugs.ruby-lang.org/issues/7364#change-33842 Author: ethicalhack3r (ryan dewhurst) Status: Assigned Priority: Normal Assignee: xibbar (Takeyuki Fujioka) Category: lib Target version: 2.0.0 ruby -v: ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin10.8.0] Reproducing steps; reproducing code is needed: p CGI::Cookie::parse("ASPSESSIONIDSCDRSRTS=HHALOHOBJGJMLPIANNLDOMCJ; path=/") What you expected: Cookie hash with cookie name as key and cookie object as value. The 'path' option within the cookie object, not as a cookie name. What happened (If you have a error log, don't omit it.): I got a hash with the 'path' option as a cookie name. {"ASPSESSIONIDSCDRSRTS"=>["HHALOHOBJGJMLPIANNLDOMCJ"], "path"=>["/"]}
on 2012-11-26 14:18
Issue #7364 has been updated by xibbar (Takeyuki Fujioka). Status changed from Assigned to Rejected I agree with mame-san. In this case, I think CGI::Cookie::parse is out of role. ---------------------------------------- Bug #7364: CGI::Cookie.parse can't deal with cookie options https://bugs.ruby-lang.org/issues/7364#change-33955 Author: ethicalhack3r (ryan dewhurst) Status: Rejected Priority: Normal Assignee: xibbar (Takeyuki Fujioka) Category: lib Target version: 2.0.0 ruby -v: ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin10.8.0] Reproducing steps; reproducing code is needed: p CGI::Cookie::parse("ASPSESSIONIDSCDRSRTS=HHALOHOBJGJMLPIANNLDOMCJ; path=/") What you expected: Cookie hash with cookie name as key and cookie object as value. The 'path' option within the cookie object, not as a cookie name. What happened (If you have a error log, don't omit it.): I got a hash with the 'path' option as a cookie name. {"ASPSESSIONIDSCDRSRTS"=>["HHALOHOBJGJMLPIANNLDOMCJ"], "path"=>["/"]}
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.