ruby-devel-1.8.7.p72-5.4.1<>,D`JOEٸ/=„cE2fY^TqXF:_A聆IbY\}iLh_ ":WY8XbfD@.tMw._aٓE2ɒm8ߤ JjQyWyg^E k<+50-[2Mܪ^+}eĺ)8Y蹱0zH$ i̗;$?9gP]'A _s3өQ[)s{'ؘס_Є gUweBQ`.jF)io8>63?3d   D 17<   ,  xLXh(894:F0G0H1I1dX1xY1|\1]1^2b2c3:d3e3f3k3l3z3Cruby-devel1.8.7.p725.4.1Development files to link against RubyDevelopment files to link against Ruby. Authors: -------- Yukihiro Matsumoto JN Rbarett.openSUSE 11.1openSUSEGPL v2 or laterhttp://bugs.opensuse.orgDevelopment/Languages/Rubyhttp://www.ruby-lang.org/linuxi586-%{" xL q3s#U CP-JN(JNJN JNJN.JN1JN1JNJNJNJNJNJNJNJNJNJNJNJNJN39e090b45956c51d15a088f1a9f7986c8ff525516fb832ad95d920a42d68a00b094042684d9e6ff7822318032ffc7a351f51bd7a9ad10c35f63c4f2590d0a3666410dc24c177e15b0df2f3cb357e9dc62dab25f99e8771d0286fe7b488da2552e6067138884bc7949bae5a25287def8402cad9bc90de5ee33fc13835f87b53990f0cf80500199f4d31c9da4bf8d88a6489bf1bda68f2c63f02049cb6dbb911eb900470548feb24d15e375066e9c2e60fdc530dc9625cee6da6ade3551f3e29037ec3c76b6fdd85396a6678142c6422fca3d5c0d37c2f9455b17bf5f454cd8f38a94abc63b042fcf4e723ffa8f41b7880f38623a3f0e56af29d755901f585630bc7e8653d87d0328098b838b05a53478e92ac8819561f8fd3aeed7ec9121d6649caa382ff2de86f0dc2499cd5349a9655libruby.so.1.8.7rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootruby-1.8.7.p72-5.4.1.src.rpmruby-develJJJrubyrpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)rpmlib(PayloadIsLzma)1.8.7.p724.0-13.0.4-14.4.2-14.4.2.3J8I&I&HpH-w@GW@G@F@F @FF F@EVEE@E8@EgD7DDmrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.dedmueller@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.derguenther@suse.derguenther@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.de- added ruby-1.8.7.x_bigdecimal_segfault.patch: fix crash with very large numbers (bnc#511568) CVE-2009-1904 - added ruby-1.8.7.x_oscp_basic_verify.patch: handle the return value of OSCP_basic_verify properly (bnc#478019) CVE-2009-0642 - added ruby-1.8.7.x_rexml_entity_expansion_CVE-2008-3790.patch: fix DOS with entity expansion (CVE-2008-3790) - added ruby-1.8.7.x_short_named_constants.patch: https://bugs.launchpad.net/bugs/282302- add ruby-1.8.7-p72_topdir.patch: Config::TOPDIR was broken on lib64 systems as the code was assuming $prefix/lib.- added more ruby macros in /etc/rpm/macros.ruby- update to 1.8.7p72 vendor_ruby support now officially included for all the changes since 1.8.6 see /usr/share/doc/packages/ruby/NEWS - dropped ruby-1.8.6_openssl_verify_host.patch included in update - updated patch for new release: old name: ruby-1.8.6.p36_lib64.patch new name: ruby-1.8.7.p22_lib64.patch - updated patch for new release: old name: ruby-1.8.6.p36_tcltk-multilib.patch new name: ruby-1.8.7.p22_tcltk-multilib.patch - dropped ruby-1.8.6.p111_vendor_ruby.patch only one chunk survived as ruby-1.8.7-p72_vendor_specific.patch- update to 1.8.6.p114 bugfix release - Fixes File access vulnerability of WEBrick (CVE-2008-1145) (bnc#368618) - ensure that the rss module adds the xml namespace- update to 1.8.6.p111 bugfix release. important changes: - ssl fixes (see notes on the ssl patch below) - fixes for the threads support - various overflow checks - safe_level improvements - printf fixes - imap fixes for all the details see /usr/share/doc/packages/ruby/ChangeLog - added ruby-1.8.6.p111_openssl_verify_host.patch: (#329706) validate the hostname against the CN from the presented SSL certificicate. This has been enabled for telnets, ftptls, imaps and https. (CVE-2007-5162,CVE-2007-5770) For telnets and https the verification is done if the verify mode is set to anything else than OpenSSL::SSL::VERIFY_NONE. For ftptls it is always enabled. For imaps it is checked if you enable verification. - added support to build with bleak_house to allow better memleak debugging. (requires additional package ruby-bleakhouse) - updated ruby-1.8.6.p36_vendor_ruby.patch new name ruby-1.8.6.p111_vendor_ruby.patch - dropped ruby-1.8.6.p36_thread_prototype_and_testsuite.patch: included in update- fix headers to be compileable with -pedantic- added ruby_1.8.6.p36_date_remove_privat.patch: Time.to_date() and Time.to_datetime() shouldnt be private.- added ruby-1.8.6.p36_thread_prototype_and_testsuite.patch: pulled two fixes from the 1.8.6 branch: * avoid executing shell in the testsuite * moved definition of rb_thread_status() to avoid errors in C++ extensions.- update to 1.8.6.p36: many bugfixes and library updates. hilights: === Library updates (outstanding ones only) * date * Updated based on date2 4.0.3. * digest * New internal APIs for C and Ruby. * Support for autoloading. * See below for new features and compatibility issues. * nkf * Updated based on nkf as of 2007-01-28. * tk * Tk::X_Scrollable (Y_Scrollable) is renamed to Tk::XScrollable (YScrollable). Tk::X_Scrollable (Y_Scrollable) is still available, but it is an alias name. * Updated Tile extension support based on Tile 0.7.8. * Support --without-X11 configure option for non-X11 versions of Tcl/Tk (e.g. Tcl/Tk Aqua). * New sample script: irbtkw.rbw -- IRB on Ruby/Tk. It has no trouble about STDIN blocking on Windows. === New methods and features * builtin classes * New method: Kernel#instance_variable_defined? * New method: Module#class_variable_defined? * New feature: Dir::glob() can now take an array of glob patterns. * digest * New digest class methods: file * New digest instance methods: clone, reset, new, inspect, digest_length (alias size or length), block_length() * New library: digest/bubblebabble * New function: Digest(name) * fileutils * New option for FileUtils.cp_r(): :remove_destination * thread * Replaced with much faster mutex implementation in C. The former implementation is available with a configure option `--disable-fastthread'. * webrick * New method: WEBrick::Cookie.parse_set_cookies() === Compatibility issues (excluding feature bug fixes) * builtin classes * String#intern now raises SecurityError when $SAFE level is greater than zero. * fileutils * A minor implementation change breaks Rake <=0.7.1. Updating Rake to 0.7.2 fixes the problem. * digest * The constructor does no longer take an initial string to feed; digest() and hexdigest() now do, instead. For all details see the NEWS or ChangeLog file. - rediffed patch ruby-1.8.2-gc.diff new name ruby-1.8.6.p36_gc.patch - rediffed patch ruby-1.8.2-tcltk-multilib.patch new name ruby-1.8.6.p36_tcltk-multilib.patch - rediffed patch ruby-socket_ipv6.patch new name ruby-1.8.6.p36_socket_ipv6.patch - rediffed patch ruby-1.8.5-vendor_ruby.patch new name ruby-1.8.6.p36_vendor_ruby.patch - rediffed patch ruby-1.8.5.p12-lib64.diff new name ruby-1.8.6.p36_lib64.patch- add bison BuildRequires - add emacs site-lisp directories- add gdbm-devel BuildRequires- update to 1.8.5-p12: * stable version 1.8.5-p12 released. * ext/tk/tcltklib.c: shouldn't run the killed thread at callback. [ruby-talk: 227408] * lib/rdoc/ri/ri_options.rb: prevent NameError. [ruby-dev:29597] * dir.c (glob_helper): get rid of possible memory leak. * win32/win32.c (cmdglob, rb_w32_cmdvector, rb_w32_opendir, rb_w32_get_environ): not to use GC before initialization. * configure.in (SITE_DIR): fixed to emtpy RUBY_SITE_LIB in config.h on NetBSD. fixed: [ruby-dev:29358] * parse.y (dyna_init_gen): dvar initialization only if dvar is assigned inner block. [ruby-talk:227402] * stable version 1.8.5-p2 released. * lib/cgi.rb (CGI::QueryExtension::read_multipart): should quote boundary. JVN#84798830 (BNC #225983) (CVE-2006-6303) * bignum.c (bignorm): avoid segmentation. a patch from Hiroyuki Ito . [ruby-list:43012] * parse.y (primary): should set NODE even when compstmt is NULL. merge from trunk. fixed: [ruby-dev:29732] * lib/cgi.rb (CGI::QueryExtension::read_multipart): CGI content may be empty. a patch from Jamis Buck . * ext/dbm/extconf.rb: create makefile according to the result of check for dbm header. fixed: [ruby-dev:29445] * hash.c (rb_hash_s_create): fixed memory leak, based on the patch by Kent Sibilev . fixed: [ruby-talk:211233] - rediffed ruby-1.8.1-lib64.diff new name ruby-1.8.5.p12-lib64.diff - patches included in the update: cgi_multipart_eof_fix.patch ruby-1.8.4-fix-alias-safe-level.patch ruby-1.8.4-fix-insecure-dir-operation.patch ruby-1.8.4-fix-insecure-regexp-modification.patch ruby-1.8.4-no-eaccess.diff ruby-1.8.4-warnings.patch ruby-fix-autoconf-magic-code.patch - added ruby-1.8.x-autoconf_2.61a.patch: config.status changed to awk in 2.61a. adapt mkconfig.rb to the new syntax.- added cgi_multipart_eof_fix.patch: fix for a denial of service condition in cgi.rb CVE-2006-5467 (#214916)- run ldconfig - add site_ruby and vendor_ruby arch directories to the filelist- added ruby-1.8.5-vendor_ruby.patch, site-specific.rb, vendor-specific.rb: add vendor_ruby support. This is a small change for packager. you can now run 'ruby -rvendor-specific extconf.rb' (or setup.rb) and it will be automatically installed in %{_libdir}/ruby/vendor_ruby.- Update to version 1.8.5: o Non-blocking IO | - Several methods backported from HEAD have been added: | - BasicSocket?#recv_nonblock | - IO#read_nonblock | - IO#write_nonblock | - Socket#accept_nonblock | - Socket#connect_nonblock | - Socket#recvfrom_nonblock | - TCPServer#accept_nonblock | - UDPSocket#recvfrom_nonblock | - UNIXServer#accept_nonblock | (see ruby-core:7917, ruby-core:7925). | o Process.getrlimit/setrlimit See ruby-dev:28729. | o Changes in rdoc/ri | - lots of documentation added | - RubyGems support: ri will search gem installation dirs for | additional documentation | - new options to limit the search path | o RSS | - added RSS::RootElementMixin?#to_xml (ruby-talk:197284), which | can be used to convert feeds to a different RSS version as | follows: | [[[ | rss10 = RSS::Parser.parse(File.read("1.0.rdf")) | File.open("2.0.rss", "w") {|f| f.print(rss10.to_xml("2.0"))} | ]]] | - Support for taxonomies added to the RSS parser and generator. | - A number of convenience methods added | - New style API for RSS generation ruby-talk:197284 | [[[ | The recommended style is nowxxx.new_yyy do |yyy| | yyy.zzz = zzz | ... | end | | | This corresponds to the following in pre-1.8.5: | yyy = xxx.new_yyy | yyy.zzz = zzz | ]]] o Misc | - added Kernel.Pathname(path) | - added Kernel#pretty_inspect | - changes in the GC subsystem that result in better performance | in some cases | - added OptionParser?#getopts | - the per-object overhead went down to 20 bytes on win32 | (from 24) ruby-core:7474 o What breaks (!!!) | - Binding.of_caller, and therefore breakpoint (including Rails') | - several problems in ri reported: the documentation for some | methods seems to have disappeared, and several methods that | should not be documented appear in the indices; | see ruby-core:08709 - removed patches, which are included in 1.8.5: ruby-1.8.4-fix-insecure-dir-operation.patch ruby-1.8.4-fix-insecure-regexp-modification.patch ruby-1.8.4-fix-alias-safe-level.patch - updated ruby-1.8.4_linkerflags.patch. new name ruby-1.8.5_linkerflags.patch- added ruby-fix-autoconf-magic-code.patch: Fix for the latest changes in the autoconf code.- security fixes [CVE-2006-3694] [#193661] * added ruby-1.8.4-fix-insecure-dir-operation.patch & ruby-1.8.4-fix-insecure-regexp-modification.patch: fix the insecure operations in the certain safe-level restrictions. * ruby-1.8.4-fix-alias-safe-level.patch: preserve safe level restrictions when aliasing a function.barett 1246628178                    if1.8.7.p72-5.4.1libruby-static.alibruby.soconfig.hdefines.hdigest.hdl.hdlconfig.hdln.henv.hintern.hmissing.hnode.hre.hregex.hruby.hrubyio.hrubysig.hst.hutil.hversion.h/usr/lib//usr/lib/ruby/1.8/i586-linux/-march=i586 -mtune=i686 -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.suse.de/SUSE:openSUSE:11.1:Update:Test/standard/9c2bd75a586b1d2edde027963684c7a6-rubycpiolzma2i586i586-suse-linuxr)HQN ?]"k%n|hNFom k ؚl ,C,,wM)G@A>>2(vfD;yt-Cjo0<_(x}YWOdą.ύ>0$R1!%)-MԅPf0oQCqOn(PEu7ዷ9!ɞ48WU̷oF"]A<97~?ߐjn0JaZ1sls I=g7d?yY$Fǐă}'̃~-W|p$t/P(};7h+~r99zSP:*RSl ~J$a D-AZ vD>l% N;5F\f!rr=p(0w{xPG® `5mN/X ~I4QcI7?ͨ*>gh9yvsQk9MJHzm OMvIe" \A}=bFG'|#!x?[:H[Fī:eL#ii5k@% e=v.-UK~5c7<%˦#: O#j̤p3A/f>p*H1.h^jEfpyCɬ*loGtL+ /# $dF|o?PMd41J.jI\Ld@V< 9Gn8'Q(OВKVh覄NsKeߐW9oARFi[cs޻(u@%ěiiq|ʴbR-2mb$+ِti=s H4䉣'|Z%o܊_V*еV|G1gb$Î>Q87?ɱC((j\"mfҋᝀUވ5Ev64^ 0^.mmCQ􋅙Ƴd=W"G ? y%o'_%Lk[>`ODIA=;դQ42lpޘ{I>c)!lg[?$` a%$. يO~>0:bŎnd6]$oö>TjJJ'~9愖 p=+qojd  _9O.iFHW[\WUNZl4vE,Ggvڗdwʬ907`<_B o7KoӏOҤNu! K "gpd7j)(wOZDɓl5'U Bȳ JߏK.C#ZPNk`Uju=|^UϽmVuX03?O!a~FHڞ ń({2BOE'*@ v }G2*g)ƌ;~Jk?ֿ+; 8m.sq i:cl>_Kªrapd(CbM.\׃zJ#Hxtp7wd{rC]H?i [Gp{f|/^ҫfÐz dnx=U,? ْ4Fti6,|6eΪR=`QIe1vш W2 2>0Dbh K&3X߿Y'GI``hG葶))c,&~OL=?F mzMݎD9l73?k)+񖉳0b9^?ZK Y#~)nPr\ T9g(S RSw'3 xX#>f:ceΡlR5;%F M>̀0,4&!}%vZQ y*O+.h I韰ˌ;:i2$*Lنh A*ph*2qOhoarW^giz!/WmDNAM%[)m^:?ǃ|̍,6.W2 Y ]yO1W:kڢgz49`|-?..`^#d693r*j#^'pSVn}w'连xeB<Ljk]Tc ; NpA-2@t BpgJ/27a43W8D w}!T<گ:WIj{X