Niclas Finne
a866fcbfad
CoAP: replaced coap_send_message() with coap_sendto() that returns
...
number of bytes sent or error.
2018-01-12 01:20:52 +01:00
Niclas Finne
074391fa7d
CoAP: Various updates in coap-uip transport implementation
...
* Mark endpoint as secure regardless if DTLS peer exists or not
* Drop CoAP transmissions to endpoints that are not connected
* Debug output cleanup
2018-01-12 01:20:52 +01:00
Joakim Eriksson
379a3fac2b
LWM2M fixed doxygen compile issues
2018-01-12 01:18:41 +01:00
Niclas Finne
082f4b920c
ipso-objects: updated IPSO objects sensor/controllers to latest LWM2M API.
...
Added macros to setup IPSO sensor and control template data structs.
2018-01-12 01:18:41 +01:00
Niclas Finne
ebb329de5c
CoAP: added make option to specify CoAP DTLS keystore to use by default.
...
The currently available options are:
* none - No keystore registered.
* simple - Keystore using fixed PSK credentials.
* lwm2m - Keystore based on LWM2M security objects
If an application wants to provide its own keystore, it selects 'none'
and registers its own at startup.
2018-01-12 01:18:41 +01:00
Joakim Eriksson
725e426c61
LWM2M: replace space with dash in endpoint name
2018-01-12 01:18:41 +01:00
Niclas Finne
83446e3f58
Imported ipso-objects from lwm2m-contiki at https://github.com/sics-iot/lwm2m-contiki
2018-01-12 01:18:41 +01:00
Niclas Finne
49d9ec182d
Imported OMA LWM2M from lwm2m-contiki at https://github.com/sics-iot/lwm2m-contiki
2018-01-12 01:18:41 +01:00
Niclas Finne
ee8d85bde8
Imported CoAP from lwm2m-contiki at https://github.com/sics-iot/lwm2m-contiki
2018-01-12 01:18:41 +01:00
Niclas Finne
a0ec1a4065
Added tinyDTLS standalone as submodule
2018-01-12 01:18:41 +01:00
George Oikonomou
bcd75789d5
Make sure we don't add the same item twice
...
Fixes #254
2017-12-22 16:42:55 +02:00
George Oikonomou
fe2c960756
Tidy-up codestyle
2017-12-22 16:42:55 +02:00
George Oikonomou
b6aac6b008
Don't define NULL internally
2017-12-22 16:42:54 +02:00
George Oikonomou
f56822e968
Include contiki.h to pull in possible configuration
2017-12-22 16:42:54 +02:00
Simon Duquennoy
7f1dd819ef
RPL BR: remove platform-specific code for sky. Add putchar with SLIP support to arch, like in other platforms
2017-12-22 05:21:39 -08:00
Simon Duquennoy
91ca67d393
CI: minor printout fix
2017-12-22 05:21:39 -08:00
Simon Duquennoy
6de6e15ce7
Move RPL border router from example to os/services
2017-12-22 05:21:39 -08:00
Simon Duquennoy
84ea0971bc
Remove obsolete flag AUTOSTART_ENABLE, as well as .co and .ce files
2017-12-22 05:21:39 -08:00
Laurent Deru
c26aed5565
Always select a global address within the DODAG
2017-12-21 10:32:11 +01:00
Simon Duquennoy
836249a8c8
Merge branch 'develop' into fix-ra-rdnss
2017-12-20 12:42:34 +01:00
Simon Duquennoy
7286491c16
Merge branch 'develop' into fix-ra-rdnss
2017-12-20 11:37:55 +01:00
Simon Duquennoy
8b14fc8d4a
Merge branch 'develop' into fix-non-router-compilation
2017-12-20 11:37:06 +01:00
Laurent Deru
425b463df8
Fix logic of RA flags related to RDNSS
2017-12-20 10:23:16 +01:00
Laurent Deru
4b43e4971b
Fix compilation error when not in Router mode
2017-12-20 10:14:11 +01:00
George Oikonomou
e87e3850c4
Add circular, doubly-linked list library
2017-12-13 16:38:50 +00:00
George Oikonomou
09d6b123ab
Add doubly-linked list library
2017-12-13 16:38:50 +00:00
George Oikonomou
b82ca1a5ef
Add circular, singly-linked list library
2017-12-13 16:38:50 +00:00
George Oikonomou
9dab37eae4
Add queue library
...
This commit adds a queue library as a wrapper around the list library
2017-12-13 16:38:50 +00:00
George Oikonomou
8356183907
Add stack library
...
This commit adds a stack library as a wrapper around the list library
2017-12-13 16:38:50 +00:00
Simon Duquennoy
b938ad9aa7
Merge branch 'develop' into fix-icmp-error-source
2017-12-12 19:33:04 +01:00
Simon Duquennoy
a7e5cf85cf
Merge branch 'develop' into fix-rpl-ext-header-remove
2017-12-12 19:02:14 +01:00
Simon Duquennoy
6125637e40
Merge branch 'develop' into fix-rpl-classic-addr-autoconf-root
2017-12-12 18:05:01 +01:00
Simon Duquennoy
980a420b44
Merge branch 'develop' into fix-rpl-classic-multi-dodag-probing
2017-12-12 16:54:44 +01:00
Laurent Deru
3b24a57ad2
Move to next header when encountering DESTO instead of aborting the loop in rpl_ext_header_remove()
2017-12-12 16:17:20 +01:00
Laurent Deru
5bf06d851d
rpl_ext_header_remove() should only remove RPL Hop-by-Hop extention header
2017-12-12 16:17:20 +01:00
Simon Duquennoy
efb1f13c9e
Merge branch 'develop' into fix-missing-llhlen
2017-12-12 16:12:20 +01:00
Laurent Deru
aae6276b56
Add missing UIP_LLH_LEN
2017-12-12 16:06:45 +01:00
Simon Duquennoy
118912d681
Merge branch 'develop' into fix-update-proto-remove-ext-hdr
2017-12-12 15:38:48 +01:00
Simon Duquennoy
66de2395fe
Merge branch 'develop' into fix-sicslowpan-llhlen
2017-12-12 13:54:59 +01:00
Simon Duquennoy
d609fb9eec
Merge branch 'develop' into fix-sicslowpan-llhlen
2017-12-12 13:49:16 +01:00
Laurent Deru
74efdf688e
Always try to find the best dag
2017-12-12 13:35:29 +01:00
Simon Duquennoy
eadb9ea219
Merge branch 'develop' into fix-rpl-classic-addr-autoconf-root
2017-12-12 12:07:27 +01:00
Laurent Deru
a79fa13805
Additional cleanup when becoming DODAG Root (rpl-classic)
2017-12-12 09:27:27 +01:00
George Oikonomou
7be2524e1b
Merge branch 'develop' into contrib/uipbuf
2017-12-11 21:48:20 +00:00
George Oikonomou
79450eb10a
Merge branch 'develop' into fix-multicast-llhlen
2017-12-11 21:47:18 +00:00
Laurent Deru
a97148abd4
Make multicast route lifetime identical to unicast routes
2017-12-11 18:00:36 +01:00
Laurent Deru
ebb1f5475e
Always use uip_ds6_select_src when sending back an icmp error
2017-12-11 17:49:26 +01:00
Laurent Deru
b782cda837
Do RPL probing on all the known DAG
2017-12-11 17:48:16 +01:00
Laurent Deru
52f7e4a9f5
Don't autoconfigure address on RPL Root
2017-12-11 17:45:55 +01:00
Laurent Deru
2bf9031b02
Update proto field in remove_ext_hdr()
2017-12-11 16:10:37 +01:00