Commit Graph

13824 Commits

Author SHA1 Message Date
Simon Duquennoy
9bc972b1c8
Merge branch 'release-4.1' into contrib/tsch-doxygen 2018-04-22 08:37:00 +02:00
Simon Duquennoy
4b0d371691
Merge pull request #434 from simonduq/contrib/coap-cleanup-example
Tidy-up CoAP example
2018-04-20 16:41:44 +02:00
Simon Duquennoy
d59db9a94d Examples: consistently use PROJECT_CONF_H 2018-04-20 06:46:02 -07:00
Simon Duquennoy
99acfc1ab3 CI: added tests for examples under examples/coap 2018-04-20 06:46:02 -07:00
Simon Duquennoy
4f4db3d252 CoAP examples: split in example-server, example-client and plugtest-server 2018-04-20 06:46:02 -07:00
Simon Duquennoy
22da490345 Code style 2018-04-20 06:46:02 -07:00
Simon Duquennoy
0d07edf700 CoAP example: tidy up makefile 2018-04-20 06:46:02 -07:00
Simon Duquennoy
c5e8c2097f Remove leftover COOJA_IP64 flags 2018-04-20 05:24:07 -07:00
George Oikonomou
5111b97304
Merge pull request #443 from simonduq/fix/cc26xx-6lbr-client-example
Fixing cc26xx 6lbr client example
2018-04-18 22:43:26 +01:00
Simon Duquennoy
95e02300f3 cc26xx web demo example: add compile test with RPL Classic, in order to build 6lbr client 2018-04-18 12:03:50 -07:00
Simon Duquennoy
dcb248500f cc26xx 6lbr client example: fix compilation with RPL Classic 2018-04-18 12:03:09 -07:00
Simon Duquennoy
32d4a72716 cc26xx 6lbr client example: use only whith RPL Classic 2018-04-18 12:02:28 -07:00
Simon Duquennoy
10ada60849 Doxygen for tsch-queue.h 2018-04-18 01:49:07 -07:00
Simon Duquennoy
6dc34c128f Doxygen for tsch-packet.h 2018-04-18 01:49:06 -07:00
Simon Duquennoy
0f41b9d1a6 tsch_packet_update_eb: fix return value to indicate failures 2018-04-17 12:36:43 -07:00
Simon Duquennoy
3728350ad4 Doxygen for tsch-adaptive-sync.h 2018-04-14 13:08:26 -07:00
Simon Duquennoy
5734b32a6f Doxygen for tsch-log.h 2018-04-14 13:08:26 -07:00
Simon Duquennoy
eb81487267 Doxygen for tsch-rpl.h 2018-04-14 13:08:25 -07:00
Simon Duquennoy
68ec94e0fb Doxygen for tsch-asn.h 2018-04-14 13:08:25 -07:00
Simon Duquennoy
8be446d0ea Doxygen for tsch-schedule.h 2018-04-14 13:08:25 -07:00
Simon Duquennoy
a48bf54668 Doxygen for tsch-slot-operation.h 2018-04-14 12:25:23 -07:00
Simon Duquennoy
533351f4dd Doxygen for tsch-types.h 2018-04-14 12:25:22 -07:00
Simon Duquennoy
bacdfcb253 Doxygen for tsch.h 2018-04-14 12:25:22 -07:00
Simon Duquennoy
f6f081b67f
Merge pull request #423 from simonduq/contrib/example-lwm2m
Reworking examples directory structure
2018-04-14 11:27:10 +02:00
Simon Duquennoy
42c2bba036
Merge branch 'release-4.1' into contrib/example-lwm2m 2018-04-14 10:38:33 +02:00
Simon Duquennoy
b97f7af3b6
Merge pull request #428 from simonduq/fix/rpl-max-rank-16bit
RPL Lite: fix handling of max rank on 16-bit platforms
2018-04-14 10:38:18 +02:00
Simon Duquennoy
61a7a377a3
Merge branch 'release-4.1' into fix/rpl-max-rank-16bit 2018-04-14 09:56:10 +02:00
Simon Duquennoy
ebd34a3c81
Merge pull request #418 from simonduq/fix/rpl-various
A variety of minor RPL enhancements
2018-04-14 09:55:59 +02:00
Simon Duquennoy
2adf8544b2
Merge branch 'release-4.1' into fix/rpl-various 2018-04-13 18:07:39 +02:00
Simon Duquennoy
71b48c2c98
Merge pull request #430 from nfi/contrib/coap-block2-offset
Added check for block offset overflow in CoAP block2 requests.
2018-04-13 18:07:08 +02:00
Simon Duquennoy
5e753f73d0
Merge branch 'release-4.1' into contrib/coap-block2-offset 2018-04-13 16:52:25 +02:00
Simon Duquennoy
b5017d5405
Merge pull request #372 from simonduq/contrib/root-old-version-reset-trickle
RPL Lite: reset trickle when hearing old versions from the root
2018-04-13 16:52:08 +02:00
Simon Duquennoy
36bb007b19
Merge branch 'release-4.1' into contrib/root-old-version-reset-trickle 2018-04-13 15:52:25 +02:00
Simon Duquennoy
472e119c5c
Merge pull request #411 from simonduq/fix/coap_get_payload
CoAP: enable calling coap_get_payload with a NULL pointer
2018-04-13 15:49:47 +02:00
Simon Duquennoy
ebcb941867 Shell command 'rpl_status': show last DTSN of current parent 2018-04-13 05:44:49 -07:00
Simon Duquennoy
a49a5dc675 RPL handle_proving_timer: fix defensive programming check 2018-04-13 05:44:49 -07:00
Simon Duquennoy
dd8bf5d60a RPL DTSN increment log: fix format, promote from INFO to WARN 2018-04-13 05:44:49 -07:00
Simon Duquennoy
86ac0fba68 RPL global repair: stop all timers before re-initializing 2018-04-13 05:44:49 -07:00
Simon Duquennoy
cdca6959eb RPL global repair: log new version rather than old one. Re-init DTSN instead of incrementing it. Log format fixes. 2018-04-13 05:44:36 -07:00
Simon Duquennoy
d3c37eb61b rpl_refresh_routes: log new DTSN rather than old one 2018-04-13 05:44:36 -07:00
Simon Duquennoy
6022585ad0
Merge branch 'release-4.1' into fix/coap_get_payload 2018-04-13 14:39:39 +02:00
Simon Duquennoy
eb20fb4f56
Merge pull request #427 from simonduq/contrib/sicslowpan-checkbuf-release-4-1
6LoWPAN avoid buffer overflow in case of IPv6 header larger than packetbuf
2018-04-13 14:39:02 +02:00
Simon Duquennoy
0df3c4fb90 CoAP: enable calling coap_get_payload with a NULL pointer 2018-04-13 05:37:10 -07:00
Joakim Eriksson
fc8619608a
fixed typo in comment. 2018-04-13 14:27:01 +02:00
Niclas Finne
24e24b8edc coap: added check for block offset overflow in block2 requests.
The block offset is stored in a signed variable in calls to CoAP handlers and
too large block offsets will overflow into negative values.

Thanks to Bruno Melo for reporting this issue.
2018-04-13 14:18:21 +02:00
Joakim Eriksson
0990c417d1
Merge branch 'release-4.1' into contrib/sicslowpan-checkbuf-release-4-1 2018-04-13 14:17:52 +02:00
Simon Duquennoy
9c1b8448e8
Merge pull request #398 from g-oikonomou/contrib/native/button-hal
Implement the new HALs for platform native
2018-04-11 21:19:53 +02:00
Simon Duquennoy
8f3376691f RPL Lite: fix handling of max rank on 16-bit platforms 2018-04-11 11:46:54 -07:00
Simon Duquennoy
6fa97286b3
Merge branch 'release-4.1' into contrib/native/button-hal 2018-04-11 20:41:46 +02:00
Simon Duquennoy
eae1e7eb5a sicslowpan: abort fragmentation in case the header does not fit the first fragment 2018-04-11 04:19:03 -07:00