{"push_id":1205773534,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"40c0ca03704861052dfd0e02d1636804da196dca","before":"ff60025f4db12298be9efb27d164423e947f07bf","commits":[{"sha":"35077dec6c5241688fa927f451d66cd8fa631f68","author":{"name":"Joe Magerramov","email":"3c00ae3f666299380ce62e06384980a25f686fc4@amazon.com"},"message":"Implementation of TCP connector for Californium per CoAP over TCP RFC.\n\n* Uses Netty 4.1 for non-blocking IO. Implementation splits into Server\nand Client TCP connector, with expectation that the client connector\ndoes not listen on a port.\n* Split Matcher into Udp and Tcp Matchers, with the latter not keeping\ntrack of exchanges by MID.\n* Split Stack into Udp and Tcp stack, with the later not having\nreliability layer (but keeping blockwise, per TCP RFC recommendation)\n* Changed serializers and parsers into instantiable classes to support\nparsing TCP and UDP payloads.\n** Refactored DataParser and DataSerializer a bit to make both symmetric\nand only delegate parsing of header to individual implementations.\n* Introduced Tcp Server and Client bandwidth tests that attempt to send\nlarge amounts of requests and responses.\n* Changes to EndpointManager to allow creating an endpoint with TCP\nconnector whenever coap+tcp scheme is used.\n* With introduction of connector.isSchemeSupported() the whole endpoint\nmanagement can likely be improved, but did not want to boil the ocean.\n\nStill todo:\n\n    1) Add call back from the TcpConnector when a connection is lost\n(per RFC all exchanges with that remote endpoint must be closed)\n    2) Add ability for TcpServerConnector to open outbound connections.\nThis is desirable when application is reusing the same endpoint between\nCoapClient and CoapServer\n\nSigned-off-by: Joe Magerramov <joemag@amazon.com>","distinct":true,"url":"https://api.github.com/repos/bsinno/californium/commits/35077dec6c5241688fa927f451d66cd8fa631f68"},{"sha":"40c0ca03704861052dfd0e02d1636804da196dca","author":{"name":"Joe Magerramov","email":"3c00ae3f666299380ce62e06384980a25f686fc4@amazon.com"},"message":"Made TCP connector implementation backwards copmatible for merging into 1.1 brach.\n\nSigned-off-by: Joe Magerramov <joemag@amazon.com>","distinct":true,"url":"https://api.github.com/repos/bsinno/californium/commits/40c0ca03704861052dfd0e02d1636804da196dca"}]}
{"actor":{"display_login":"bsinno-technical"}}