Implictly update lang/ruby193 and devel/ruby-mode (nothing change).
== Fixes
* Fix for Ruby OpenSSL module: Allow "0/n splitting" as a prevention
for the TLS BEAST attack
* Fixed: LLVM/clang support [Bug #5076]
* Fixed: GCC 4.7 support [Bug #5851]
* other bug fixes
For more detail, please refer:
http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_125/ChangeLog
Wed Feb 8 14:06:59 2012 Hiroshi Nakamura <nahi@ruby-lang.org>
* ext/openssl/ossl_ssl.c: Add SSL constants and allow to unset SSL
option to prevent BEAST attack. See [Bug #5353].
In OpenSSL, OP_DONT_INSERT_EMPTY_FRAGMENTS is used to prevent
TLS-CBC-IV vulunerability described at
http://www.openssl.org/~bodo/tls-cbc.txt
It's known issue of TLSv1/SSLv3 but it attracts lots of attention
these days as BEAST attack. (CVE-2011-3389)
Until now ossl sets OP_ALL at SSLContext allocation and call
SSL_CTX_set_options at connection. SSL_CTX_set_options updates the
value by using |= so bits set by OP_ALL cannot be unset afterwards.
This commit changes to call SSL_CTX_set_options only 1 time for each
SSLContext. It sets the specified value if SSLContext#options= are
called and sets OP_ALL if not.
To help users to unset bits in OP_ALL, this commit also adds several
constant to SSL such as
OpenSSL::SSL::OP_DONT_INSERT_EMPTY_FRAGMENTS. These constants were
not exposed in Ruby because there's no way to unset bits in OP_ALL
before.
Following is an example to enable 0/n split for BEAST prevention.
ctx.options = OP_ALL & ~OP_DONT_INSERT_EMPTY_FRAGMENTS
* test/openssl/test_ssl.rb: Test above option exists.
FastGettext / Rails integration.
Translate via FastGettext, use any other I18n backend as extension/fallback.
Rails does: I18n.t('syntax.with.lots.of.dots') with nested yml files We do:
_('Just translate my damn text!') with simple, flat mo/po/yml files or
directly from db To use I18n calls add a syntax.with.lots.of.dots translation.
GetText but 3.5 x faster, 560 x less memory, simple, clean namespace (7 vs 34)
and threadsafe!
It supports multiple backends (.mo, .po, .yml files, Database (ActiveRecord +
any other), Chain, Loggers) and can easily be extended.
Gnash 0.8.10
2012/01/30
Improvements since 0.8.9 release are:
* Qt4 GUI supports mouse wheel, clipboard, and screen resolution.
* Enhanced UI support for script limits (abort popups, user prefs).
* BitmapData functions copyPixels(), copyChannel(), perlinNoise() and noise()
implemented.
* Node id mapping in ActionScript XML class implemented (XML.idMap).
* Fix dispatching of Sound.onLoad event, fixing google dict audio.
* Fix support for control tags found after last expected frame (#33176).
* Fix support for uncompressed sound with gstreamer media handler.
* Implement Button.getDepth(), fix button key events.
* Fixes to startDrag and stopDrag opcodes.
* Implement onSoundComplete() for event sounds (#23020).
* Fix MovieClip.onLoad event dispatching and constant pools handling, fixing
support for movies generated by the evil Adobe Captivate tool (#33521).
* Fix unattached Sound.stop() semantic (#33888) enjoy Super Mario!
* OpenVG renderer added.
* Improved framebuffer GUI and touchscreen support.
* Framebuffer now supports using multiple renderers.
* Refactored input device support.
* Fix parsing of lossless 16bit bitmaps, fixing support for movies
generated by the evil TechSmit Camtasia tool (#34625).
* Improved double buffering support for AGG in a framebuffer.
* Thumbnailer for SWF files and GNOME2 desktop config for it.
0.15nb1 to 0.17.
Upstream changes:
- Use FUNCLIST to declare exported symbols (Alexandr Ciornii)
0.16 Fri Jul 08 2011
- EU::Depends version. The CPAN built version specified only 0.301
but Windows computers needed 0.302 so their CPAN clients were
broken.
from 1.10nb1 to 1.12.
Upstream changes:
1.11 rafl
- Add new keywords for 5.16, __SUB__ and evalbytes.
1.12 rurban
- Add new keyword fc (Unicode casefolding) for 5.16 added with commit 838f2281
- added diag before each big t/11keywords.t loop
devel/p5-B-Hooks-Parser from 0.09nb2 to 0.10.
Upstream changes:
0.10 Mon, 06 Feb 2012 13:10:00 +0000
* In the Perl API, don't be confused by NULs in the parser buffer.
* Fix off-by-one error in buffer length check for set_linestr.
* Jump through some hoops to avoid compiler warnings.
* Add MYMETA.{json,yml} to MANIFEST.SKIP and .gitignore.
* Note repository and bugtracker locations.
0.314 to 0.316.
pkgsrc changes:
- adjust dependencies according to meta data
Upstream changes:
0.316 2012-02-11 10:50:46 America/New_York
fix the test of "echo" on Win32 (thanks, Chris Williams)
0.315 2012-02-10 09:08:49 America/New_York
totally worthless release made by mistake
Capture::Tiny from 0.15 to 0.16.
Upstream changes:
0.16 2012-02-12 21:04:24 EST5EDT
Documented:
- Noted problems and workaround for FCGI's pathological tied STDIN
[rt.cpan.org #74681; thank you Karl Gaissmaier for testing the
workaround]