Commit Graph
16 Commits
Author SHA1 Message Date
jcmichelou b2fe4a64de Make MTU configurable.
Use static or stack storage for coap_packet_t.
2017-06-26 17:34:01 +02:00
jcmichelou adf1238eae Add DTLS retransmit and recovery.
Add lossy networks debug option in examples.
2017-06-21 20:40:15 +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 5b1a8f67bf Implement coap_session_t concept for POSIX. 2017-06-15 18:42:42 +02:00
jcmichelou 1c79a4b977 Merge remote-tracking branch 'remotes/obgm/dtls' into dtls-dev with tinydtls support
# Conflicts:
#	Makefile.am
#	configure.ac
#	examples/client.c
#	examples/coap-rd.c
#	examples/coap-server.c
#	include/coap/address.h
#	include/coap/coap_io.h
#	include/coap/net.h
#	include/coap/prng.h
#	libcoap-1.map
#	libcoap-1.sym
#	src/net.c
#	src/platform/posix/coap_io.c
2017-06-12 17:26:25 +02:00
jcmichelou 78148d0c20 Merge develop into win32 2017-06-10 16:19:12 +02:00
Olaf Bergmann 0b3f31a1bb libcoap-1.{map,sym}: updated symbol map
This change adds the new symbol coap_flsll() introduced by
commit 9adc4eb6 to the shared symbol map.
2017-06-01 12:29:52 +02:00
jcmichelou 95d8e2c8e0 Use C-style prototypes for coap_statup and coap_cleanup 2017-05-06 18:25:10 +02:00
Olaf Bergmann c6d142df43 libcoap-1.{map,sym}: updated map files
For platform posix, the function coap_is_mcast() was moved to address.c
as it has become too large to be inlined by the compiler. This
modification updates the map files accordingly.
2017-01-06 09:28:58 +01:00
Olaf Bergmann d3d48a99e8 libcoap-1.{map,sym}: Updated map file
Added the functions coap_dtls_set_log_level() and coap_dtls_get_log_level()
2016-04-15 13:19:33 +02:00
Olaf Bergmann f6472f8c84 libcoap-1.{map,sym}: updated map files 2016-04-08 15:14:20 +02:00
Olaf Bergmann 63f51418c5 run.[hc]: Add new functions for main loop
This modification provides two new functions, coap_run_once() and
coap_run(), that can be used by applications to drive the library's
I/O logic.
2016-04-08 15:14:20 +02:00
Olaf Bergmann 96d572d309 prng.c: move platform-specific PRNG invocation into separate files
This change introduces a new subtree in the library's directory structure.
Platform-specific code now should be placed into the corresponding directory
in src/platform/. To illustrate this, prng.h has been split into three
distinct files, one for each platform (contiki, lwip, posix) and moved into
the respective subdirectory.
2016-04-08 15:14:20 +02:00
Olaf Bergmann 889ba08ad0 updated map files to reflect API changes
Commit 1baa816 moved the implementation of coap_clock_init() and
coap_ticks_to_rt() to coap_time.c. This commit updates the public
API of the shared lib accordingly.
2015-06-28 15:12:27 +02:00
Olaf Bergmann 24a83b7b0e updated libcoap-1.{map,sym} to include new option filter functions
With commit e4e2e57, three new functions have been added to the
public API, hence the symbol files need an update.
2015-06-07 12:30:12 +02:00
Olaf Bergmann 1ea9e1c213 Renamed libcoap-1.0.{map,sym,pc.in} to libcoap-1.{map,sym,pc.in}
As commit 8380870 has simplified the API version numbering, these
filenames must be adjusted.
2015-06-07 12:11:48 +02:00