jcmichelou
bcfd7a0753
pdu: add support for TCP-style headers
...
Make coap_pdu-t independent of the header style.
Use C99 sized types when applicable.
Use transaction ids in host byte order in the library.
Make coap_pdu_t payload storage grow on demand.
Add parsing and encoding of PDUs with UDP or TCP style headers.
Adapt examples and unit tests to the new PDU format.
2017-10-21 16:11:11 +02:00
jcmichelou
9490a0c8ab
Fix bug in setting the OpenSSL log level make its use consistent with tinydtls
...
Rename session.c and session.h to coap_session.c and coap_session.h
Use length to PSK hint and identity
Improve packet loss testing
2017-06-22 16:02:03 +02:00
jcmichelou
8353417afb
Added session management with simpler DTLS lib API.
...
Added DTLS support with OpenSSL.
2017-06-18 20:09:47 +02:00
jcmichelou
b2ab881ad4
Fix the result of dtls branch merge so that all the examples work (DTLS support not enabled yet)
2017-06-13 14:38:30 +02:00
jcmichelou
8d0223f21f
Merge branch 'win32' of https://github.com/spinetix/libcoap into win32
2017-06-10 16:22:12 +02:00
jcmichelou
60dced7dfc
Modify include path in visual studio project files to match changes in develop.
2017-06-10 16:20:13 +02:00
jcmichelou
ae04e001aa
Remove CUnit headers and prebuilt shared libraries. The testdriver project is no longer by default as part of the solution.
2017-06-03 16:07:29 +02:00
jcmichelou
fb2145094f
Added x64 build of CUnit.
2017-05-17 19:31:56 +02:00
jcmichelou
31026462cf
Rename project files for coap-rd to coap-rd instead of coap-rp.
2017-05-12 19:54:22 +02:00
jcmichelou
df86b746d6
Add configurations for x64 platform. Note that testdriver won't build unless you also have an x64 version of the CUnit library.
2017-05-12 19:50:08 +02:00
jcmichelou
53eb5640e0
Change name of debug dll to -1d suffix under windows.
2017-05-07 18:36:57 +02:00
jcmichelou
68c0dba2da
Add Debug DLL and Release DLL configurations in visual studio solution to build the library as a dll for windows.
2017-05-07 18:19:46 +02:00
jcmichelou
f25f962427
Add win32 binaries for the CUnit library (as a DLL because of LGPL) so the regression tests can be run on windows.
2017-05-05 20:31:57 +02:00
jcmichelou
9b647d5d05
Add visual studio 2015 solution and project files for building libcoap on windows.
...
Merge changes from PR #47 related to windows platform support.
Add full windows platform support including correct error checking and working regression tests and examples.
Remove need to build applications using libcoap with -DWITH_POSIX and to include coap_config.h. This applies to the examples as well.
2017-05-05 20:29:10 +02:00