| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390 |
- 2011-11-22 alil
- * src/cip/cipclass3connection.c, src/cip/cipconnectionmanager.c,
- src/cip/cipconnectionmanager.h, src/cip/cipioconnection.c: fixed
- issue in handling connection class trigger
- 2011-11-21 alil
- * ChangeLog.txt, src/cip/cipconnectionmanager.c,
- src/cip/cipconnectionmanager.h, src/cip/cipioconnection.c: added
- support for production inhibit time network segment
- * ChangeLog.txt, README: updated ChangeLog.txt and README for 1.1.
- release
- * .:
- * : updated documentation for upcoming release
- 2011-11-18 alil
- * : fixed issue with latest changes to connection path handling
- * : updated stc file
- * : updated some parameters
- * : first version of application triggered connection support
- 2011-11-17 alil
- * : added IApp_HandleApplication as starting point for application
- triggered connections
- * : fixed issue in close socket
- * : improved forward open infrastructure non assembly object I/O
- connections
- 2011-09-13 alil
- * : reworked the structure CIP_Class in order to make its
- maintenance easier.
- 2011-08-25 alil
- * : reworked connection handling mechanisms in a way that any CIP
- object can be a connection target
- 2011-05-18 alil
- * : added support for compilation on win32
- * : fixed bug# 3285739: config assembly return value wrong
- 2011-02-17 alil
- * : fixed issue with 64Bit datatype support
- 2011-01-04 alil
- * : merged changes from 1.0.3 release branch
- 2010-12-17 alil
- * : fixed wrong endless loop in isConnectedOutputAssembly
- 2010-12-16 alil
- * : added check in setAttributeSingle of assembly objects if they
- are the write target in any open connection
- * : fixed handling of configuration data
- * : added more than 1 simultaneous connections for listen only and
- input only
- * : fixed wrong initialization of listen only connections
- 2010-12-09 alil
- * : moved checking of correct originator address for connected
- messages into the handleReceivedConnectedData function in order
- to correctly check even if data is presented from wrong socket.
- * : fixed an issue in forward open of listen and input only
- connections
- 2010-12-01 alil
- * : Fixed Bug# 3124374: faulty if in getListenOnlyConnection()
- thanks csar
- 2010-10-21 alil
- * : added config flag for enabling/disabling the support of 64Bit
- datatypes
- * : Added support for 64Bit integers, implemented a basic data type
- decoding infrastructure that simplifies the implementation of
- services like SetAttributeSingle, moved encodeData and decodeData
- into the public interface of opener in order to allow device
- implementers to use them for implementing setting and getting of
- special attributes like structs.
- * : Refactored the names of the encapsulation message handling
- functions to better show that these are the functions for
- handling received messages.
- 2010-09-24 alil
- * : Fixed wrong reply connection ID in connected explicit messages
- 2010-08-11 alil
- * : fixed bug# 3042699: Network handler should close sockets
- consistently
- 2010-07-27 alil
- * : Fixed Bug# 3034698: alignment
- 2010-06-23 alil
- * : fixed Bug# 3020064: error in tcpip object attr. 4
- 2010-06-22 alil
- * : Fixed Bug# 3019069: socket close
- 2010-06-21 alil
- * : worked to improve handling of to large packets
- 2010-06-16 alil
- * : reworked outputAttribute function to be more flexible and
- better usable for encoding not only certain attributes but also
- for arrays and structures.
- 2010-06-14 alil
- * : Fixed Bug# 3015757: endianess bug in cipcommon.c
- 2010-06-04 alil
- * : Fixed Bug# 3011151: Bug in notifyConnectedCPF (== should be =)
- 2010-05-27 alil
- * : Fixed Bug# 3007819: T_to_O_RPI
- * : consolidated connection manager extended error defintions
- 2010-05-25 alil
- * : fixed issue when explicit messages should not return a value
- * : fixed issues in returning the correct messages.
- * : Fixed Bug# 3006795: unconnected send
- 2010-05-21 alil
- * : changed attrib type back to 16Bit
- 2010-05-20 alil
- * : Fixed Bug# 2996649: Identity object mixes Status (#5) with
- State (#8)
- * : Fixed Bug# 3004678: attribute id bug: 8/16/32-bit?
- * : Fixed Bug 3004683: Message Router: 16-bit attribute id
- 2010-05-14 alil
- * : added stc file for example application
- 2010-05-12 alil
- * : Fixed Bug #3000134: connection failures can put stack in
- unrecoverable state
- 2010-05-11 alil
- * : Applied Patch #3000005: trivial: mark correct socket closed
- 2010-05-07 alil
- * : fixed Bug 2997845: if CIP Item Id is bad, need to return
- encapsulation error
- 2010-05-05 alil
- * : improved reset handling in demo app
- * : changed assembly object to do not have getAttributeAll per
- default
- * : fixed explicit messaging handling regarding the return vars of
- the involved functions; allow that objects do not have
- getAttributeAll per default (e.g., needed for assembly object)
- * : corrected setAssemblyAttributeSingle to return the right error
- values
- * : changed revision of assembly class to 2 as required by the cip
- spec
- 2010-05-03 alil
- * : merged changes from 1.0.1 release
- 2010-04-28 alil
- * : changed assembly ids to the vendor specific range, updated
- opener_sample_app.eds, move ChangeLog to ChangeLog.txt
- * : fixed bug that dissallowed using 16bit class instance ids
- 2010-04-27 alil
- * : updated ChangeLog
- 2010-04-21 alil
- * : Applied patch ID: 2989571 (explicit message access
- get/setattribute single) for assembly objects
- 2010-04-15 alil
- * : changed file headers to make them easier to maintain
- 2010-04-07 alil
- * : fixed bug 2983235
- 2010-03-16 alil
- * : fixed assert error thanks to csar
- 2010-03-13 alil
- * : applied custom assertion patch, thanks to bumpp
- 2010-03-08 alil
- * : applied domain name patch
- 2010-03-05 alil
- * : moved the encapsulate data to one central plaze
- * : improved buffer usage in the encapsulation layer. this uses
- global vars makes opener easier to read and is the basis for
- multiple requests at the same time. This request is based on the
- patch submitted by bumpp. Thanks.
- 2010-02-24 alil
- * : made some changes reported by splint
- 2010-02-23 alil
- * : fixed wrong asserts in cip startup. Thanks to Mr. Kaiser for
- reporting this issue.
- 2010-02-20 alil
- * : added patch for incarnation id based connection id generation.
- Thanks to bumpp
- * : fixed some pointer checks in ciptcpipinterface.c string
- handling
- 2010-02-11 alil
- * : fixed issue in api declaration; fixed issue for compiling
- networkhandler under linux
- * : first quick fix for the "hijacked" port problem
- 2010-02-04 alil
- * : finished work on shutdown and clean up code. If opener is now
- shutdown it should free all allocated resources.
- * : added support for connection shutdown on opener close
- 2010-02-03 alil
- * : Applied patch from bumpp:
- This patch adds value definitions for the List Identity Object's
- State
- attribute, and adds use of the "operational" define in
- ListIdentity()
- function.
- Changed in ListIdentity() to use the status value of the identity
- object instead of a constant.
- 2010-01-24 alil
- * : applied EIP_INVALID_SOCKET patch
- 2010-01-15 alil
- * : added new api for freeing allocated memory
- 2010-01-13 alil
- * : fixed wrong IO connection event on application establishment.
- * : fixed wrong if statement in manageConnections handling
- connection timeouts
- 2009-11-04 alil
- * : fixed issue in an return value of ForwardOpen
- 2009-11-03 alil
- * : changed sample app to mirror outputs to the inputs
- * : added first simple eds file with just the connections
- * : reworked documentation
- 2009-10-29 alil
- * : added coding rules, and eclipse project settings for the code
- formatting
- 2009-10-27 alil
- * : fully implemented the correct behavior of exclusive owner,
- input only, and listen only connections.
- 2009-10-22 alil
- * : added callback for informing the application on connection
- state changes
- * : starting point for new IO connection handling supporting
- application connection types, Attention not finished
- implementation!!!
- However exclusive owner and input only should work. Please check
- for the new application interface.
- 2009-10-15 alil
- * : fixed wrong handling of timeout multiplier
- 2009-10-14 alil
- * : updated connection id choosing to conform to the EIP specs
- * : changed watchdogtimeout behavior to be per default timed out as
- it is required on EIP
- 2009-10-07 alil
- * : fixed issue with wrong usage of connectionIDs when given by the
- originator
- 2009-09-24 alil
- * : implemented support for heartbeat connections; fixed some
- issues with peer-to-peer connections
- 2009-09-08 alil
- * : removed testing output message
- 2009-09-07 alil
- * : worked on documentation, fixed spelling errors
- 2009-09-03 alil
- * : reworked tracing facilities to create better code especially
- for production code
- 2009-09-02 alil
- * : made OpENer compile able with c++, updated porting guide to
- include ref to setDeviceSerial
- 2009-09-01 alil
- * : added function for setting the serial number during device
- setup allowing to set the serial number more easily per device;
- changed main to prompt for command line parameters, updated TODO
- and README
- * : added setsockopt for listen to broadcast messages. is necessary
- on some linuxes
- * : made opener compile with ansi switch
- 2009-08-31 alil
- * : finished porting guide documentation, update and fixed some
- doxygen issues
- * : finished porting guide documentation, update and fixed some
- doxygen issues
- 2009-08-27 alil
- * : fixed issue in assembly object creation, correctly setup
- default build in eclipse project
- 2009-08-26 alil
- * : worked on general documentation and introduction
- 2009-08-25 alil
- * : updated documentation main page
- * : updated documentation of the encapsulation layer
- 2009-08-24 alil
- * : initial import
- * :
|