Commit Graph
7 Commits
Author SHA1 Message Date
Olaf Bergmann 96fdf63264 Dockerfile.develop: need cn-cbor docs before install
The install target of cn-cbor's Makefile fails when the documentation
files have not been generated. To fix this, the doc target is
explicitly invoked before install.
2018-11-28 10:16:20 +01:00
Jon Shallow e172e6865b Include GnuTLs in the Travis build
.travis.yml

Add in the gnutls build.

build-env/Dockerfile.build-env
build-env/Dockerfile.develop

Add in libgnutls28-dev to the apt-get list.

scripts/build.sh
scripts/dist.sh

Support TLS set to gnutls for building.
2018-11-27 15:33:52 +00:00
Olaf Bergmann 3cb1453dee Dockerfile.build-env: added doxygen-dependencies
To automate packaging tests (i.e., check that 'make dist' and
out-of-tree builds work), the packages for building the documentation
must be present.
2018-10-25 17:45:34 +02:00
Olaf Bergmann 3d1d67b721 Dockerfile.develop: Update libcoap include path
Header files are now located in include/coap2.
2018-10-25 17:44:01 +02:00
Jon Shallow 96d8877606 Fix reported issues #212, #214 and refix #199, add in valgrind to do the testing
build-env/Dockerfile.build-env
scripts/build.sh

Add in valgrind testing of the tests

src/option.c

Issue #199 Better fix of ADVANCE_OPT_CHECK()

src/pdu.c

Issue #214 Validate token length in coap_pdu_parse_header()

src/uri.c

Issue #212 Check not reading off end of buffer in dots()

tests/test_pdu.c
tests/test_uri.c

Tests updated to include tests for #212 & #214
2018-07-12 15:30:17 +01:00
Olaf Bergmann 98ae07b1c2 Dockerfile.build-env: install git to enable travis builds
The LwIP build requires git to work, so this must be available
in the build-env docker image.
2018-06-25 11:54:20 +02:00
Olaf Bergmann 767a24ebfc added Dockerfiles for building the travis environment 2018-06-25 11:35:02 +02:00