DevHeads.net

ruby-oci8 2.2.4.1

Ruby-oci8 2.2.4.1 was released. This is the Oracle module using OCI8 API.

<a href="http://www.rubydoc.info/github/kubo/ruby-oci8" title="http://www.rubydoc.info/github/kubo/ruby-oci8">http://www.rubydoc.info/github/kubo/ruby-oci8</a>

This is an urgent release to fix a bug added in ruby-oci8 2.2.4.
If you use Windows x86 and TCP keepalive time parameter,
you should use 2.2.4.1 for safety.
Otherwise, you have no need to upgrade it.

Fixed issue
### Fix invalid function calls when TCP keepalive time parameter is
set on Windows x86

When TCP keepalive time parameter is set, The win32 API `setsockopt` was hooked
with incorrect calling convention on Windows x86. As far as I checked it doesn't
cause bad effects. But it is by chance. If the code in `oci.dll` is optimized
differently, it may cause unexpected behavior.

### Fix compilation errors in 2.2.4 on cygwin

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>