summaryrefslogtreecommitdiff
path: root/string.c
Commit message (Expand)AuthorAgeFilesLines
* * string.c (rb_str_splice): integer overflow for length.shyouhei2007-09-071-1/+1
* * string.c (rb_str_sub_bang): calling rb_str_modify() should be justusa2007-01-301-1/+1
* * string.c (rb_str_upto): String#upto from empty string makesmatz2007-01-081-1/+1
* Revert r11453matz2007-01-031-1/+4
* * io.c (ruby_dup): start GC on ENOMEM as well.matz2007-01-031-4/+1
* * string.c (rb_str_aset): index double decode problem.matz2006-12-111-1/+1
* * string.c (rb_str_substr): should be infected with only originalnobu2006-10-221-4/+7
* * string.c (rb_str_scan): small documentation fix.matz2006-10-071-1/+1
* * string.c (rb_str_intern): raise SecurityError only when $SAFEmatz2006-09-141-1/+1
* * string.c (rb_str_intern): prohibit interning tainted string.matz2006-09-131-0/+3
* * ruby.h: use ifdef (or defined) for macro constants that may ormatz2006-07-311-2/+2
* * string.c (rb_str_scan): add string modification check.matz2006-07-261-0/+2
* * string.c (rb_str_dump): need to extend len for \b.usa2006-07-111-1/+1
* * string.c (rb_str_inspect): encode \b (\010) for escape.matz2006-07-021-0/+8
* * string.c: RDoc update for =~ method. a patch from Alex Youngmatz2006-06-271-4/+2
* * re.c (rb_reg_initialize): should not modify untainted objects inmatz2006-05-161-3/+3
* * string.c (scan_once): wrong condition to use mbclen2().matz2005-10-271-1/+1
* * lib/cgi.rb (CGI::Cookie): should handle multiple values for amatz2005-09-171-4/+9
* * string.c (rb_str_times): make empty strings to keep taintness,nobu2005-09-091-5/+4
* fixed error on rdoc generationocean2005-04-201-1/+1
* * string.c (rb_str_cmp_m): should not return false but nil.matz2005-03-071-1/+1
* * ext/etc/etc.c (Init_etc): sGroup needs HAVE_ST_GR_PASSWD check.matz2005-02-121-13/+16
* * string.c (rb_str_new4): should propagate taintedness.matz2005-01-201-0/+1
* * string.c (rb_str_justify): [ruby-dev:25367]matz2004-12-291-1/+1
* * string.c (rb_str_justify): create buffer string after argument typenobu2004-12-281-1/+1
* * string.c (rb_str_inspect): escape # which starts an expressionnobu2004-12-091-3/+9
* * object.c (convert_type): [ruby-core:03845]matz2004-11-291-1/+2
* * io.c (read_all): [ruby-dev:24955]matz2004-11-251-1/+1
* * file.c (rb_file_chown): integer conversion should be prior tomatz2004-11-221-3/+9
* * string.c (rb_str_splice, rb_str_upcase_bang): cleanups.eban2004-11-201-2/+0
* * test/ruby/test_stringchar.rb (test_bang): added.eban2004-11-201-0/+3
* * process.c (proc_getpgrp): prohibit for $SAFE=2.matz2004-11-181-11/+6
* * numeric.c (flo_divmod): protect float values from GC bymatz2004-11-161-7/+17
* * string.c (rb_str_locktmp): check STR_TMPLOCK flag beforematz2004-11-051-7/+11
* * gc.c (gc_mark): enable GC stack checking.matz2004-11-041-2/+7
* * string.c (rb_str_locktmp): lock string temporarily.matz2004-10-301-0/+20
* * string.c (str_gsub): use STR_NOCAPA.nobu2004-10-271-1/+1
* * string.c (RESIZE_CAPA): check string attribute before modifyingmatz2004-10-271-9/+11
* * string.c (str_gsub): use a string object for exception safeness.nobu2004-10-271-28/+30
* * string.c (rb_str_include): should not treat char as negative value.nobu2004-10-211-9/+2
* * string.c (str_gsub): reentrant check. [ruby-dev:24432]matz2004-10-201-5/+5
* * io.c (read_all): block string buffer modification duringmatz2004-10-191-0/+1
* * indent and tabifynobu2004-10-181-47/+47
* * string.c (rb_str_upto): method result must be checked. [ruby-dev:24504]nobu2004-10-181-0/+1
* * io.c (rb_io_s_sysopen): preserve path in the buffer allocated bymatz2004-10-061-26/+25
* * string.c (rb_str_sum): check was done with false pointer.matz2004-10-021-11/+37
* * array.c (rb_ary_equal): element size might change duringmatz2004-09-181-2/+3
* * io.c (rb_io_reopen): should clear allocated OpenFile. pointedmatz2004-08-171-3/+0
* * range.c (rb_range_beg_len): returns Qnil only when "beg" pointsmatz2004-07-241-1/+2
* * string.c (rb_str_match): raise TypeError when both arguments areusa2004-07-071-25/+2