diff --git a/CHANGES b/CHANGES index f42b9a5b..fa3fb2bd 100644 --- a/CHANGES +++ b/CHANGES @@ -117,3 +117,16 @@ o YError: nicer timestamps o YQueue: bugfix in ETIMEDOUT o make: moved trace and other options from ytools.mk.in into defs.mk.in to make them visible for other projects, too +o YMutex: added derived YDummyMutex class for debugging +o usrv: now understanding up_terminate and sending back down_terminate + triggering on_close_connection() +o uclnt: bugfix: did not correctly deal with empty messages +o uclnt: big rewrite (again), now using five threads beside the main thread: + - YStateMagager: managing all the state changes + - YInDispatcher: reading inbound messages from the network and passing them + on either to YCbQueue or to YMsgWindowQueue + - YOutQueue: queuing outbound messages + - YCbQueue: queing messages for all callbacks except onError() + - YMsgWindowQueue: queing messages for onError() +o YStopWatch: bugfix, was alarmed by to long step times, even if step times + was off