omniORBpy 2.5 bugs

The following bugs in omniORBpy 2.5 have been fixed. Update from CVS to get the fixes.


Summary: ULong sequence / array marshalling bug (bug number 1)
Date: Mon Dec 20 17:20:40 GMT 2004
Fixed by: dgrisby
Reported by: Teemu Torma
Description: The code to deal with tuples as sequences or arrays of unsigned longs was incorrect.

Summary: Race condition in thread cache (bug number 2)
Date: Mon Jan 24 17:23:41 GMT 2005
Fixed by: dgrisby
Description: Very rare case of a race between the thread cache and Python worker thread creation.

Summary: Improper thread state reuse (bug number 3)
Date: Tue Feb 22 10:58:25 GMT 2005
Fixed by: dgrisby
Description: On Python >= 2.3, the thread state cache could incorrectly cache thread state for a thread that had exited, and a new one started with the same id.