| 1070 16.12.2011 22:58:10, by
ed1978
|
| 1069 09.12.2011 16:39:16, by
chrjohn
QFJ-654: Rejecting due to OrigSendingTime not being in Tag without Data Dictionary - Make rejection dependent on setting "RejectInvalidMessage". - Provided SessionTest.testPossDupMessageWithoutOrigSendingTime() as UnitTest. |
| 1068 09.12.2011 11:47:38, by
chrjohn
QFJ-357: Logout message is sent before Logon on each Session start - Changed calls to method Session.checkSessionTime() . - When called from the constructor, the method should not update the lastSessionTimeCheck since a subsequently sent (on Initiators) or received Logon message within one second after Session creation would cause the method to still return false and hence logout and disconnect the Session at once. - Added check of Session time to Session.nextLogon() so we make sure that a Logout is sent outside of Session time. - Removed SessionState.needReset() to have the Session creation time updated in any case outside of Session time. - Added two UnitTests to SessionTest. - First test checks if a Logon message is sent as first message. - Second tests checks that a Logout message is sent outside of the Session time. - Added method createFileStoreSession() to SessionFactoryTestSupport. - This was needed to provoke the session reset behaviour of earlier versions (could not be observed with a MemoryStore). - Changed UnitTestApplication to implement ApplicationExtended in order to be notified of session reset via onBeforeSessionReset(). |
| 1067 02.12.2011 10:23:04, by
chrjohn
QFJ-643: Unable to restart a stopped acceptor (SocketAcceptor) - SocketAcceptor: set flag isStarted to FALSE on stop(). - AbstractSocketAcceptor: moved creation of sessions to method startAcceptingConnections() to ensure recreation after a stop. - Provided UnitTest SocketAcceptorTest. |
| 1066 01.12.2011 14:51:38, by
chrjohn
QFJ-563: SocketAcceptor initialization is not properly synchronized - Introduced private final lock Object. |
| 1065 01.12.2011 11:31:51, by
chrjohn
QFJ-635: Null Pointer Exception when starting a session with Apache Synapse - Introduced null-check for logFactory in constructor of Session. - Thanks to Mark Curtis for suggested patch. |
| 1064 01.12.2011 10:34:33, by
chrjohn
QFJ-650: Wrong handling of messages without sequence number (MsgSeqNum) - leads to wrong Reject message and increase of target sequence number - Added check for MsgSeqNum to Session.next(Message). - If MsgSeqNum is missing on the incoming message, the session sends a Logout message and disconnects. Hence the target sequence number is not incremented anymore. - Added UnitTest: SessionTest.testLogoutOnMissingMsgSeqNum(). - Added acceptance test scripts QFJ650_MissingMsgSeqNum.def - Corrected SessionTest.testNonpersistedGapFill(): - Added setting of sequence number. - The assertion tested that the target sequence number has been incremented. But until now this was wrongly done due to the generation of the Reject message and not due to the processing of the ResendRequest. |
| 1063 30.11.2011 12:24:28, by
chrjohn
QFJ-652: Reject is missing RefTagID when answering SequenceReset with invalid NewSeqNo - changed method nextSequenceReset(Message) to pass NewSeqNo to method generateReject(). - adapted acceptance tests for FIX4.2 upwards |
| 1062 29.11.2011 15:08:39, by
chrjohn
QFJ-648: Logon with negative heartbeat interval (HeartBtInt) should be rejected - added check to Session.next(Message) - provided acceptance tests |
| 1061 17.11.2011 14:22:02, by
ld1979
QFJ-653 |
| 1060 17.11.2011 14:17:14, by
ld1979
Use isEmpty instead of size method |
| 1059 17.11.2011 14:16:41, by
ld1979
Removed synchronized Map by ConcurrentHashMap |
| 1058 17.11.2011 14:16:03, by
ld1979
Added test with = in value |
| 1057 19.10.2011 17:18:31, by
ld1979
QFJ-609 |
| 1056 19.10.2011 16:30:30, by
ld1979
QFJ-576 |
| 1055 19.10.2011 14:26:45, by
ld1979
QFJ-641 |
| 1054 19.10.2011 11:21:42, by
ld1979
QFJ-642 |
| 1053 08.10.2011 08:34:49, by
ed1978
QFJ-634: SequenceReset Fail + fixed handling of Sequence Reset + added non regression tests |
| 1052 14.09.2011 09:54:22, by
ld1979
added SP1 and SP2 as value in ApplVerID |
| 1051 24.08.2011 10:15:46, by
ed1978
QFJ-1.5.1 delivery: + moved JUnit annotated test MessageCrackerTest out of the JDK1.4 backport testsuite |
|
|