Subversion Repositories Circulation

Rev

Show changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message
528 563d 12h matthew.j.dovey / Added netty based server implementation
527 563d 12h matthew.j.dovey / Added new property com.ceridwen.circulation.SIP.VariableFieldOrdering which takes values alphabetical and specification, default being alphabetical.

This is a workaround for broken implementations which assume the variable fields will be in the same order as the specification rather than in any order.
526 563d 12h matthew.j.dovey / Changed field annotation for holdQueueLength from NOT_REQUIRED, to REQUIRED, Length 5

Former is correct as to the specification but breaks the 3M SIP Emulator
525 1717d 02h matthew.j.dovey / Final tidy prior to release
524 1717d 03h matthew.j.dovey / Updated change log
Exposed PROP_ constants in Message
523 1717d 06h matthew.j.dovey / CIRC-10

Updated Message.calculateChecksum to deal with signed bytes. Fix from Rustam Usmanov.
522 1726d 00h matthew.j.dovey / Removed redundant imports from SocketDaemon and Connection classes
Ensured XMLReader and XMLWriter streams are closed in Message
521 1727d 00h matthew.j.dovey / CIRC-10:

Refactor getCharsetEncoding to reside in Message rather than Connection
Charset Encoding used in calculate checksum
520 1805d 23h matthew.j.dovey / CIRC-9: Modified SocketDaemon to use BufferedWriter rather than PrintWriter
519 1806d 00h matthew.j.dovey / CIRC-9: Modified Connection.java to include getCharset function from properties. Modified SocketConnection.java and TelnetConnection.java to open OutputStreamWriter and InputStreamReader with charset encoding.

Modified SocketDaemon to open OutputStreamWriter and InputStreamReader with specified charset encoding.
518 1881d 02h matthew.j.dovey / Updated copyright notices
517 1902d 23h matthew.j.dovey /
516 1902d 23h matthew.j.dovey / Updated package names in javadoc.xml to reflect refactorings
515 1902d 23h matthew.j.dovey / Corrected spelling of SIPProcotolMessageTests.java
514 1902d 23h matthew.j.dovey / Major refactoring:

re-organisation of packages
Tidying fields in Message and FieldCollection
Removal of Apache JavaBeans Util dependency
Initial implementation of protocol maps
Moved tests into single SIPProcotolMessageTests Class
Added package-info.java files
513 1904d 03h matthew.j.dovey / Refactoring and tidying code.
512 1904d 05h matthew.j.dovey / Implementing group handling

Updated tests for CheckInResponse, CheckOutResponse, PatronItemDetailResponse, RenewAllResponse, RenewResponse
511 1905d 04h matthew.j.dovey / Changed itemProperties to be repeatable in CheckIn and CheckOut and modified test cases
Corrected test case for OfflineCheckIn and OfflineCheckOut to include repeated itemProperties
Corrected test case for TestSocketTransport
Corrected getKey but in ListRequestType
Added exception to TestCaseDisableEncodeAutoPopulate for UnsupportedMessageResponse as there are no required fields apart from transaction date (which is automatically set in getEmptyMessage)
510 1905d 04h matthew.j.dovey / Added test for UndoCheckOutResponse and UndoCheckInResponse

Added fields for UndoCheckOutResponse and UndoCheckInResponse and added classes to Messages
509 1905d 04h matthew.j.dovey / Added tests for LoginResponse and ILSStatus

Initial test for RenewAllResponse

Show All