Integrated CoAP Proxy
Fixed DTLS
Refactoring class OptionSet. All lists are now lazy-initialized. Thus, a new empty instance ob OptionSet needs much less memory (~1/4)
Changed in class Exchange the boolean fromlocal to an enum Origin that indicates whether an exchange has been initiated locally or remotely.
Introduced observing of resources
Continued with observe draft. Added tests for EndpointAddress.
Created tests for observe
Implemented ordering of observer notifications
Fixed a bug in tests that they need to forget duplicates between tests. Newly setup server might reuse the same MID and the client might interpret them as duplicates.
Implemented cancel mechanism for requests and responses that are very memory-saving
Rejecting a notification now cancels the observe realtion
Implemented NetworkConfig being able to be loaded and stored to disk
Changed initialization of logger
Finished the removal of observe realions when a timeout occurs. All realtions with endpoint will be removed. New notifications keep the retransmission count of their predecessor. Included test for that.
added comments
Added comments. Refactored interfaces StackBottom and RawDataChannel so that only RawDataChannel is needed now and StackBottom is deleted.
Added comments
Couldn't sleep, added some comments
Added more comments, e.g., for Server