[root]/lib/cgi
session
(1 files, 111 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 42 (100.0%) | 641 (100.0%) | 15.2 |
matz | 27 (64.3%) | 340 (53.0%) | 12.5 |
wew | 1 (2.4%) | 278 (43.4%) | 278.0 |
nobu | 3 (7.1%) | 13 (2.0%) | 4.3 |
shugo | 4 (9.5%) | 5 (0.8%) | 1.2 |
knu | 2 (4.8%) | 2 (0.3%) | 1.0 |
wakou | 1 (2.4%) | 1 (0.2%) | 1.0 |
eban | 1 (2.4%) | 1 (0.2%) | 1.0 |
dave | 1 (2.4%) | 1 (0.2%) | 1.0 |
shyouhei | 2 (4.8%) | 0 (0.0%) | 0.0 |
set svn:eol-style
0 lines of code changed in:
* lib/cgi/session.rb, lib/cgi/session/pstore.rb: suppress warnings.
fixed: [ruby-talk:204896]
6 lines of code changed in:
* object.c (inspect_obj): unintended space removal.
[ruby-dev:25810]
* eval.c (rb_exec_recursive): should not use NODE in disclosed
context. [ruby-dev:25812]
* io.c (rb_f_open): need not to check if to_open value is a
T_FILE. [ruby-dev:25812]
2 lines of code changed in:
* lib/cgi/session.rb (CGI::Session#initialize): empty session id was
used if request had no session key. fixed: [ruby-core:03981]
2 lines of code changed in:
* lib/cgi/session.rb (CGI::Session#initialize): control adding
session_id hidden fields. fixed: [ruby-talk:123850]
5 lines of code changed in:
* lib/set.rb (Set#==): [ruby-dev:25206]
* ext/openssl/ossl_digest.c (ossl_digest_initialize): [ruby-dev:25198]
* utf8.c (utf8_is_mbc_ambiguous): [ruby-talk:123561]
* utf8.c (utf8_mbc_to_normalize): ditto.
27 lines of code changed in:
* object.c (convert_type): [ruby-core:03845]
* eval.c (rb_funcall_rescue): new function.
* object.c (rb_Array): avoid using rb_respond_to().
* object.c (rb_Integer): ditto.
* eval.c (get_backtrace): no conversion for nil.
* parse.y (reduce_nodes): empty body should return nil.
2 lines of code changed in:
* string.c (str_gsub): internal buffer should not be listed by
ObjectSpace.each_object() by String#gsub. [ruby-dev:24931]
* lib/cgi/session.rb (CGI::Session::FileStore::initialize): raise
exception if data corresponding to session specified from the
client does not exist.
14 lines of code changed in:
* string.c (str_mod_check): frozen check should be separated.
[ruby-core:3742]
7 lines of code changed in:
* array.c (rb_ary_delete): element comparison might change array
size. [ruby-dev:24273]
* parse.y: make ruby parser reentrant. merge ripper parser to the
real one. this change makes ruby require bison.
* file.c (rb_file_truncate): clear stdio buffer before truncating
the file. [ruby-dev:24191]
* ext/digest/digest.c: use rb_obj_class() instead of CLASS_OF
which might return singleton class. [ruby-dev:24202]
37 lines of code changed in:
* bignum.c (rb_big_and): protect parameters from GC.
[ruby-talk:110664]
* error.c (exc_equal): exceptions are equal if they share same
class, message and backtrace. [ruby-talk:110354]
* error.c (name_err_mesg_equal): ditto.
3 lines of code changed in:
* lib/cgi/session.rb (CGI::Session::FileStore#initialize): do not
use a session id as a filename.
* lib/cgi/session/pstore.rb (CGI::Session::PStore#initialize): ditto.
* lib/cgi/session/pstore.rb (CGI::Session::PStore#initialize): use
Dir::tmpdir.
3 lines of code changed in:
* lib/cgi/session.rb (CGI::Session::FileStore#initialize): untaint
session id after check.
1 lines of code changed in:
* gc.c (define_final): should not disclose NODE* to Ruby world.
[ruby-dev:23957]
1 lines of code changed in:
* enum.c (enum_min_by): new method Enum#min_by. added Enum#max_by
as well.
2 lines of code changed in:
* numeric.c (flo_eq): alway check if operands are NaN.
[ruby-list:39685]
* lib/cgi/session.rb: use LOCK_SH to read, and a few other
improvements. [ruby-core:02328]
24 lines of code changed in:
Doug Kearns's doc. patch
1 lines of code changed in:
* dir.c: merge tuning from H.Yamamoto <ocean@m2.ccsnet.ne.jp>.
[ruby-dev:22476]
* io.c (argf_eof): ARGF.eof? should not have any side effect.
[ruby-dev:22469]
* io.c (argf_each_byte): should return self. [ruby-dev:22465]
2 lines of code changed in:
Add documentation in RDoc format.
278 lines of code changed in:
* lib/tmpdir.rb (tmpdir): new method. remove TMPDIR.
use GetSystemWindowsDirectory(GetSystemDirectory), not GetTempPath.
1 lines of code changed in:
(21 more)