ruby-examples-1.8.7.p357-0.36.1e>UAQ4LTl/TVuY:$u?QI$j1X(CK:Kvid)NJ`O@>5I?Id " ; $H Z l   u " D"h"""(#8#9#d:$F9G:H<8I>\X>Y>\?]A8^F bHcHdIeIfIlIzICruby-examples1.8.7.p3570.36.1Example scripts for rubyExample scripts for ruby Authors: -------- Yukihiro Matsumoto QIcloud124TopenSUSE 11.4openSUSEGPL-2.0+http://bugs.opensuse.orgDevelopment/Languages/Rubyhttp://www.ruby-lang.org/linuxx86_64;4}}t_x e |Zz8,K=o>A \}ssWPYrrRvxL Iy0 =~S@S N`F$D A큤A큤A큤A큤A큤A큤큤A큤A큤A큤QGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQGQG3d47117b0327bf3928df420a15d4973870b836328008e2f32010dda481cfe3ce9a7d475a8e228e63be50005a7a8f87c8acbeaa02171850b8bc809826a944304ed969ba911b2fb95cf1ac6155d64a66c67ce3e71040ff743f9e470b6267a457923b092d10fbd1fd2af8684c340974449c2fb3c4da4e22c590f081a9146403fc3eade4daab1c17d7612ac90fb9290a3fc06a93dcf7bb9937b7dbc93afb12ac7d0ce7750b396e4e0dd80953bdeab2c379319114b07cfc1a10e79a7d83243ab2be491d217c7750596381c5fee0f9edc8318842814ae09d9796ad0fd666f10f872a90b320b170fce72520e9d872626cb6fbf304cfc18514a13129cfe3ba2f08954dc89d69ed6a105020e9dbac30eef0e2db880950ce0a7d6a25e37971146cf4ff4a1545fb1b4cdfdb92d25b2ce9e609b5157e339cb5bd8f91dd05fc01259460e881c1a7a77889f5ac50c25bcdcb74c3ea6755795db3f45cd1ac89fb6999789dd85ff9db40ae1d8ad155e8b9c61a9f6ccdd4135b653d476ce8cf155e9f631fa66f1296e477ada039891901ba2e642024957ae1ad499ed3e22316a160266202fe3fb3fb2df830cac7bb353ce990294e8a94ee334653fea7ce47dd1e46067490ca3efd7e901e21a01ce9b532404805870ca5110361374d9dc07b3e8daf891f62bb06162ba65fdfc500493e6b584c44d1fd9e875e4af797a6e88ef2c2941f4e3f24903735cedef6643d11fc14ab984eaa523ddbfa1efaa894c592ebdcf8547d2c7e3ccd836fd010f452622d4c8fd5f491536cfc8caa5208daebb393f18dd4ab10ede25c7d543d50c51b524a36bbd512187733da7ea642123f9ffce62cd34c4827f7edded80fc324c44556cb8a5e18daf7e68d3c59c9030d988fcc5b38d879244a0bd5c60bad73639e354ce56bb1da3bf38d6b2d1a0820cb18b67a7b80168eba90c251251e37e6350679401e6233a2de1553569d6f36bae6007809c65425678265386df650809716da2c806a908d656412573fa59efc5e17ccbd2db1fdc57c34edf4f4c8da7d54ce6e909f3d53f14b83e315bc2fa51ebc6cfa6e1cfaa34b62bd1ec0b7b1d833a88c98b927c8592db5b101d775048530677e81dafee67e39f4d397f8bd2d74637f123b160e72ca792196e5a0a3c4496a801d6f2f2ead73ed3f44dc8d1916d1e9c48f31314e3c264f2aa397fb103483a5268eb79c78d13570bd8cc2717435761f552029abb3117e3d3f4c1ac28162aed0122f3fe647ade350f4dbc941fcffe842531daf0f543686ac7ddd293af7114cc357c93d2212e1bd4d589b6b2c5c476f4084d92adb1fa4fc740b4cc3d189c7cf8a90d2fecf0292ff46acbea3b859c54de2efa4b3f4ca7f3781709ffd0737e80e57df37ca7ae25b69c6f677f58f9af4244faae6644f3c0caeed6aefc94071d48ed9697cb766fb7649895812b60b63cdc78ea825aac01361f83e0b6a1fe26a8f462758d16b34f0108b9ae4ef33d0fd38e021667760d01dbd23bdc46e1316f4d07109179ecdfc010802554b9c2cb77fecfe75d40b2b5594eb729fb28dd4e382e6d4ea6c28865899f3936236d4a4c6222fe429d3e91d148067064c3e03716b8e041ae196ed0bca9c2c5795d10b3943ff50e0caddd3df3c36727c88beceff084565b90d0df8a6a10220760ae09209641f2a5e17a8f6c1cba823864728e1824a60df8c1b0f5368886fe50a78f5ea1099eb87a2fa6a2ab615e1be9d02a16704afb1db4ac167bf5189a34434b65fad7ffd5dbcc6c95ceac6adc5a89176f20213ffb05e7d93b55cb10642024c034d9057f67ed82f7929a012be0d85b1cb93980e95ae3478f9f90fe2dad86949e68de9830f5a31f14e3903c7ff282f57982cbf548492adeece7c62d591006177c1be80f198d4607889d63da38cf1cedf24dc83adfff96768360724d197aead5a4965013964516c7dec62261bec8aca3ddd90ec570eb53f4c17cc1ce7c4fa9dab4bf3b0156636578c9d8c0beb79e4d1da4bacd813b585c31fb6854d7242a0a02587cafe293211928adb15c1de3bf1969ada6d651696e152728cf8257b24a3b5b1f3d8e4e7acd2b2ac3bae63fddc1226d21aa2f76e1160176446c90065429a7ed3799fa94c61b56dfa927d8662779e839187a860a1909ab620ce93b1d8607ff2f9d0bad64192e576b311df68aa3f830b6566ac05f93bb393a450765d32c9d8fe48223a99fc1225c97d1cd2df77e8967ca4ab758251ee02743654e2486777ff550175fa0a1e8918f6b7f619f1a97984755cad33c45032b8ea1d9d99438b0ef82fec8e4f597901999b4560e1fdacd178dc5f5539790bdea039d4cb21abdc36f93a5f044f8722b2d570ffc1af8808beeb3cee1a8a6ba3e3a9a8c619efb3b8cec99737489a4ab0ee0ea38480038ce4c3d35f1ed75db0d08fc90165a0326835df6d7f78997db4b33a5776a158aa8c15c24a184b54708a7007d44be0bc580ef0dcc96831e90746326b1b79285fbfb09231c79ba617e61ad7e4fd50eb32baebf419772ec9e714cb3fc20c3a384e5130424073f060b1fcec59a9b37e59b2e4c758f3674a3e1ad87d62fc0f89daf2c5d077765bc960851208ffcd7982af194dc1db4bc8057cf2850161d7bc796437dec4ba102891fb4c7d7b1cf239300540524c4dbd3a66a219132360982a24f5cb826ca7a588557bc709f9d2f2b0c5ab354b1af8df4d35518a72145a6e58ffda9d47907b2c0cf3a9cef3b9c848637fcad24c24225ae06d1853846ff893cddb4ee9ce3f0bfeaf484d5074609ea37f2fcf5cce36adab1d619ee1cf44da5dac78c1f857a35885223e51c295cb5e7f86ccc32a23ccbb0666d3499e988d7f17d79ea2c5e74123e765fc2be7eaad471b09a81fe6894466c6840d747cbe5c9a5679bcb3rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootruby-1.8.7.p357-0.36.1.src.rpmruby-examplesruby-examples(x86-64)   rubyrpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)rpmlib(PayloadIsLzma)1.8.7.p3574.0-13.0.4-14.4.6-14.8.0QکQT0P{@O@N@MMc@L)@L-L,@KK:@K~@K@KepKbK(J:johann.luce@wanadoo.frlijewski.stefan@gmail.commrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.decrrodriguez@opensuse.orgmrueckert@suse.demeissner@suse.demrueckert@suse.dejengelh@medozas.dejansimon.moeller@opensuse.org- fix cve-2013-4073 (bnc#827265) The fix_cve-2013-4073.patch contains the patch for cve-2013-4073 (bnc#827265) adapted from https://build.opensuse.org/package/view_file/openSUSE:Maintenance:1837/ruby19.openSUSE_12.2_Update?expand=1&file=fix_cve-2013-4073.patch- added CVE-2013-1821.patch: (bnc#808137) Fix entity expansion DoS vulnerability in REXML. When reading text nodes from an XML document, the REXML parser could be coerced into allocating extremely large string objects which could consume all available memory on the system. CVE-2013-1821 (Patch taken from debian (Salvatore Bonaccorso))- added ruby-1.8.7_safe_level_bypass.patch: (bnc#783525) Fixes a SAFE_LEVEL bypass in name_err_to_s. CVE-2012-4466- update to 1.8.7.p357 (bnc#739122) - randomize hash to avoid algorithmic complexity attacks. CVE-2011-4815 - initialization of hash_seed to be at the beginning of the process. - initialize random seed at first. - call OpenSSL::Random.seed at the SecureRandom.random_bytes call. insert separators for array join. patch by Masahiro Tomita. [ruby-dev:44270] - mkconfig.rb: fix for continued lines. based on a patch from Marcus Rueckert at [ruby-core:20420]. - Infinity is greater than any bignum number. [ruby-dev:38672] - initialize store->ex_data.sk. [ruby-core:28907] [ruby-core:23971] [ruby-core:18121]- update to 1.8.7.p352 (Fate #312657) (bnc#704409) - support for openssl compiled without SSLv2 - multilib support for tk build - some IPv6 related fixes - zlib fixes - reinitialize PRNG when forking children (CVE-2011-2686/CVE-2011-3009) - securerandom fixes (CVE-2011-2705) - uri route_to fixes - fix race condition with variables and autoload - switched rb_arch macro to use RUBY_PLATFORM - dropped patches: 1887f60a8540f64f5c7bb14d57c0be70506941b8.patch ruby-1.8.7.p22_tcltk-multilib.patch ruby-1.8.7-p334.tar.bz2 ruby-1.8.x_bigdecimal_memory_corruption.patch - new patches ruby-1.8.x_rubylibdir.patch- added ruby-1.8.x_bigdecimal_memory_corruption.patch: dont cast parameter to unsigned int in the alloc and later memset the original value. (bnc#682287) CVE-2011-0188- update to 1.8.7.p334 (bnc#673740, bnc#673750, bnc#600752) - A symlink race condition vulnerability was found in FileUtils.remove_entry_secure. The vulnerability allows local users to delete arbitrary files and directories. CVE-2011-1004 - Exception#to_s method can be used to trick $SAFE check, which makes a untrusted codes to modify arbitrary strings. CVE-2011-1005 - Ruby WEBrick character set issue (XSS) CVE-2010-0541 for all non security changes see /usr/share/doc/packages/ruby/ChangeLog - refreshed ruby-1.8.x_openssl_branch_update.patch - buildrequires openssl to make the last openssl test work - https://github.com/ruby/ruby/commit/1887f60a8540f64f5c7bb14d57c0be70506941b8.patch * ext/zlib/zlib.c (zstream_append_input2): add RB_GC_GUARD. This caused failure when test/csv is executed with GC.stress = true. - added ruby-1.8.7.p334_remove_zlib_test_params_test.patch: remove the test_params patch from backport in r27917 It doesnt pass atm. - removed ruby-1.8.6.p36_socket_ipv6.patch: included upstream- the testsuite and doc-html package should of course require the main package- add ruby(abi) = 1.8 provides- update to 1.8.7.p299 (bnc#606056 and bnc#603914) - OpenSSL 1.0.0 support - Use OpenSSL engines which exist - Fixed range and chunked support for Net::HTTP - Iconv fixes - Backported pack/unpack from the 1.9 branch (bnc#606056 bnc#603914) - Multiple fixes in the resolver - Fixed Unicode inspection bug. - Escape characters properly for the accesslog (bnc#570616) - cleaned up rpmlintrc - refreshed patches: old: ruby-1.8.7.p22_lib64.patch new: ruby-1.8.7.p299_lib64.patch old: ruby_1.8.6.p36_date_remove_privat.patch new: ruby-1.8.7.p299_date_remove_privat.patch old: ruby-pedantic-headers.diff new: ruby-1.8.7.p299_pedantic-headers.patch - replaced patches ruby-1.8.x_openssl-1.0.patch and ruby-1.8.x_openssl-1.0-tests.patch with ruby-1.8.x_openssl_branch_update.patch- fix build on ix86: - -target got removed from the %configure macro. add it back locally for now.- added ruby-1.8.x_openssl-1.0.patch and ruby-1.8.x_openssl-1.0-tests.patch: fix building with openssl 1.0.0 (taken from svn) - added ruby-1.8.x_yaml2byte.patch: fix warning about sequence point - remove requires on glibc-devel again- ruby-devel requires glibc-devel- added ruby-1.8.x_digest_non_void_return.patch: patch pulled from SVN to fix the warnings about no return in non-void functions.- ruby calls "ppc" "powerpc".- update to 1.8.7p249 small big fix release in the 1.8.7 branch, this includes the fix for: - ruby webrick doesn't sanitize non-printable characters in log (bnc#570616) CVE-2009-4492 - drop ruby-1.8.6.p36_gc.patch: solution is upstream- package documentation as noarch - adjust ruby.macros to ask the ruby binary for the target plaform. This is because %_host_cpu can expand to sparc64, while ruby is built for the sparcv9 target, and %_target_cpu can expand to noarch. - in ruby.spec, %rb_arch is statically reset to %_target_cpu, as we need the target name. Since it won't be noarch in this case, that is good.- remove s/armv5tel/armv4l/ in macros as it breaks build for armv5telcloud124 1373522348.%*&+  !, '( 0#-  2")$1/1.8.7.p357-0.36.11.8.7.p357-0.36.1 examplesREADMEbiorhythm.rbcal.rbcbreak.rbclnt.rbdbmtest.rbdir.rbdrbREADME.rdREADME.rd.jadarray.rbdarrayc.rbdbiff.rbdcdbiff.rbdchatc.rbdchats.rbdhasen.rbdhasenc.rbdlogc.rbdlogd.rbdqin.rbdqlib.rbdqout.rbdqueue.rbdrbc.rbdrbch.rbdrbm.rbdrbmc.rbdrbs-acl.rbdrbs.rbdrbssl_c.rbdrbssl_s.rbextserv_test.rbgw_ct.rbgw_cu.rbgw_s.rbholderc.rbholders.rbhttp0.rbhttp0serv.rbname.rbnamec.rbold_tuplespace.rbrinda_ts.rbrindac.rbrindas.rbring_echo.rbring_inspect.rbring_place.rbsimpletuple.rbspeedc.rbspeeds.rbdualstack-fetch.rbdualstack-httpd.rberberb4html.rbeval.rbexport.rbexyacc.rbfact.rbfib.awkfib.plfib.pyfib.rbfib.scmfreq.rbfrom.rbfullpath.rbgetopts.testless.rblist.rblist2.rblist3.rbloggerapp.rblog.rbshifting.rbmine.rbmkproto.rbmpart.rbmrshtest.rbobserv.rboccur.ploccur.rboccur2.rbopensslc_rehash.rbcert2text.rbcert_store_view.rbcertstore.rbcipher.rbcrlstore.rbecho_cli.rbecho_svr.rbgen_csr.rbsmime_read.rbsmime_write.rbwget.rboptparseopttest.rbsubcommand.rbphilos.rbpi.rbrcs.awkrcs.datrcs.rbregx.rbrssblend.rbconvert.rblist_description.rbre_read.rbrss_recent.rbsieve.rbsvr.rbtest.rbtestunitadder.rbsubtracter.rbtc_adder.rbtc_subtracter.rbts_examples.rbtime.rbtrojan.rbtsvr.rbuumerge.rbwebrickdemo-app.rbdemo-multipart.cgidemo-servlet.rbdemo-urlencoded.cgihello.cgihello.rbhttpd.rbhttpproxy.rbhttpsd.rb/usr/share/doc/packages/ruby//usr/share/doc/packages/ruby/examples//usr/share/doc/packages/ruby/examples/drb//usr/share/doc/packages/ruby/examples/erb//usr/share/doc/packages/ruby/examples/logger//usr/share/doc/packages/ruby/examples/openssl//usr/share/doc/packages/ruby/examples/optparse//usr/share/doc/packages/ruby/examples/rss//usr/share/doc/packages/ruby/examples/testunit//usr/share/doc/packages/ruby/examples/webrick/-fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Evergreen:Maintenance:151/openSUSE_Evergreen_11.4/5b351662179f30d2c669336c58215f47-ruby.openSUSE_Evergreen_11.4drpmlzma5x86_64-suse-linux*  rE?]"k%Nw% Wz-A~^:z߼i鄜/ޙIp.(Ljr^#]^P/FO",$] ux<;+`wl%fcoct )(mb&pjcpHsfU)ֆoPm9^uw dm=U\jE ylr͆|^pq:[;n [6[bO,v4őbdZvb߽,L{װCFy`Jd H[NYʓ 7@'E<4ن Dw~j+U nW?7@ mAp[!ZtեPa|ԫeZEO Cp$ٞK^6?b;E[lӠOU,57Z-q^Ԫ1_P*4`JW1jo5u:YéPL$SaW_k3 T'Գ>Ґaw s]~Qn]4e]صTlH"lέg\5;'J[}( 'pNM"&Hۖrf/nuS;N#7r 7Fww4\p*9,?RB጗+2p#@)QC)'QH<RzN!Fk}aI1[Ȋ)WodF*<(kuXy&e/8cuTq7ɑ5[cӦFLh!{W%2eY_jj!! aкҔ>>TBp94r@K)m#ާYƮ-\ЭjP]{c,EvlmR]>@@=bjYWF/pEGЛzfaSWC{!3*n6Bd7i`