==================== ORBit2-2.14.9 ===================== 2007-08-31 Jules Colding * src/orb/GIOP/giop-recv-buffer.c (giop_recv_buffer_get): Make sure nothing is NULL before referencing it 2007-08-22 Jules Colding * src/orb/GIOP/giop-recv-buffer.c (giop_timeout_add): Use LinkConnection native ref function instead of g_object_ref() (giop_recv_buffer_get): Use LinkConnection native unref function instead of g_object_unref() (giop_timeout): Use LinkConnection native unref function instead of g_object_unref() * configure.in: Fix 'if test' statement 2007-08-14 Jules Colding * src/orb/GIOP/giop-send-buffer.c (giop_send_buffer_write): Do not enter giop_timeout_add() if a timeout is already present. This check is not thread safe, but the additional check in giop_timeout_add() is. * src/orb/GIOP/giop-recv-buffer.c (giop_timeout_add): Fix race when creating the timeout mutex. Do not depend on the dynamically created "struct timeout_thread_data". The right thing to do is to pass the connection directly and add an additional member to the LincConnection to hold the GIOPThread. (giop_timeout): Correct to use new input data (LincConnection*). (giop_recv_buffer_get): Fix memory leak. 2007-08-07 Tor Lillqvist * test/timeout_impl.c (impl_Timeout_ping): Use g_usleep() instead of sleep() for portability. (#464094, Andreas Köhler) 2007-07-26 Gustavo J. A. M. Carneiro * configure.in: Post-release version bump.