omniORB 4.1.5 bugs

The following bugs in omniORB 4.1.5 have been fixed. Update from Subversion to get the fixes.


Summary: Stall in incoming call handling (bug number 1)
Date: Mon Jan 31 23:55:16 GMT 2011
Description: The select() based implementation of SocketCollection could miss out watching the pipe it uses for signalling, meaning new sockets were not watched.

Summary: Static TypeCode error (bug number 2)
Date: Sat Feb 12 19:50:49 GMT 2011
Description: Construction of static TypeCodes for complex recursive valuetypes could throw BAD_TYPECODE.

Summary: TypeCode released early (bug number 3)
Date: Fri Jul 1 14:29:37 BST 2011
Description: A TypeCode with no alias expansion could be released unintentionally if multiple threads attempted to alias-expand it simultaneously.