Commit Graph
2193 Commits
Author SHA1 Message Date
Olaf Bergmann aa09d1fcfe coap-rd.c: Update file name in doxygen comment 2021-04-29 12:41:33 +02:00
Olaf Bergmann e31de3b13a coap-rd.c: include uthash.h
The coap-rd example uses uthash.h from the libcoap core. As uthash.h
is not part of the public libcoap API, it must be included explicitly.
2021-04-29 12:41:33 +02:00
Olaf Bergmann 2cae4ff662 coap_resource_internal.h: include uthash.h 2021-04-29 12:41:33 +02:00
Olaf Bergmann 07ac47ae73 resource.h: remove uthash from public API
As the uthash macros have been moved to coap_resource_internal.h by
PR #582 [1], see commit da18643, the convenience macros and uthash.h
inclusion can be removed from resource.h

[1] https://github.com/obgm/libcoap/pull/582
2021-04-29 12:41:33 +02:00
Olaf Bergmann 910dd37e19 Doxyfile.in: exclude uthash files from documentation 2021-04-29 12:41:33 +02:00
Olaf Bergmann 870be9f0b6 doc/Makefile.am: update man-page-build dependency order
The target man-page-build requires the update pages' html to be
present. To avoid race conditions with `make -k`, upg-page-build now
has become a prerequisite for the target man-page-build.
2021-04-29 12:41:33 +02:00
Olaf Bergmann 9344897b0a Makefile.am: do not install uthash.h
As uthash.h is for internal use only, it does not get installed.
2021-04-29 09:42:33 +02:00
obgm c99b39f094 Merge pull request #665 from mrdeep1/observe_non_2xx
Observe: Make sure Observe option is not in non 2.xx response
2021-04-29 09:25:53 +02:00
obgm d0bab1a1b6 Merge pull request #664 from mrdeep1/upgrade_doc
Doc: Add in upgrade information
2021-04-29 09:25:15 +02:00
Jon Shallow 48b47c0b84 Doc: Add in upgrade information
Adds in an Upgrading tab to the Doxygen output

Add in 4.2.1 to 4.3.0 upgrading information

Remove the Bugs tags as it does not add helpful information
2021-04-28 14:14:24 +01:00
obgm ea77b13f24 Merge pull request #666 from mrdeep1/missing_update
libcoap-3.map: Fix missing update
2021-04-28 11:23:49 +02:00
Jon Shallow ff7a027ff6 libcoap-3.map: Fix missing update 2021-04-27 21:43:54 +01:00
Jon Shallow 02d3b53a64 Observe: Make sure Observe option is not in non 2.xx response
https://tools.ietf.org/html/rfc7641#section-4.2 last paragraph.

Remove option if present in non 2.xx response.
2021-04-27 21:36:17 +01:00
obgm 9cb4b7fab9 Merge pull request #662 from mrdeep1/nits_2
struct: Remove struct prefix for structures that are typedef'd
2021-04-27 12:20:36 +02:00
Jon Shallow 14cf0fe9e5 struct: Remove struct prefix for structures that are typedef'd 2021-04-26 16:52:14 +01:00
Carsten Schoenert 7d23138184 Typo: Fix misspelled word returs 2021-04-26 17:42:06 +02:00
Carsten Schoenert 3e6f8d254f Typo: Fix misspelled word vesion 2021-04-26 17:42:06 +02:00
obgm 8c4a566313 Merge pull request #661 from mrdeep1/const_pdu
net.h: Make request PDUs const in functions
2021-04-26 17:32:48 +02:00
obgm baaaf5542f Merge pull request #659 from mrdeep1/max_retransmit
coap_session.c: Correct coap_session_get_max_retransmit() name
2021-04-26 17:20:10 +02:00
obgm b11d4c4bb2 Merge pull request #644 from albanLM/albanLM-develop
CMakeLists.txt: Fix interface export when DTLS is off
2021-04-26 10:01:11 +02:00
Jon Shallow 17b7c13435 net.h: Make request PDUs const in functions
Now that coap_method_handler_t passes in the request PDU as const, make
functions that have request PDUs as a parameter const for that parameter.
2021-04-26 08:00:26 +01:00
Jon Shallow f436961084 coap_session.c: Correct coap_session_get_max_retransmit() name
Make things consistent.
2021-04-23 09:11:19 +01:00
obgm f926020508 Merge pull request #660 from mrdeep1/doc_nits
Nits: Fix documentation
2021-04-23 09:26:08 +02:00
obgm 429c2237f1 Merge pull request #658 from mrdeep1/Changes
ChangeLog: Add summary for version updates
2021-04-22 18:29:28 +02:00
Jon Shallow 23f8a531b1 Nits: Fix documentation
Remove a duplicate definition.
2021-04-22 16:47:35 +01:00
Jon Shallow c8d74584c0 ChangeLog: Add summary for version updates 2021-04-22 13:27:31 +01:00
obgm 4c516f8f12 Merge pull request #657 from mrdeep1/doxygen_man
cmake: Fix missing directories error
2021-04-22 14:05:35 +02:00
obgm 13f202da0e Merge pull request #653 from mrdeep1/const_params
handlers: Make parameters const where appropriate
2021-04-22 13:12:01 +02:00
Jon Shallow 3b277a08cf cmake: Fix missing directories error
The man pages are still not built - otherwise all the doxygen documentation
is built.

Add back in missing "Bug List" to the Makefile version which is there in
the cmake version.
2021-04-22 10:34:04 +01:00
obgm 4f64a54871 Merge pull request #655 from mrdeep1/cov_1
Coverity: Fix CDI 1503967
2021-04-22 08:59:03 +02:00
Jon Shallow 44ee01005e Coverity: Fix CDI 1503967 2021-04-22 07:22:37 +01:00
Jon Shallow 5bcd89da01 handlers: Make parameters const where appropriate
Also remove the unneeded parameters which can easily be derived - e.g context
and token.
2021-04-22 07:18:47 +01:00
Olaf Bergmann 39b75f8240 Update documentation for stable branch main
See also https://github.com/github/renaming for further information.
2021-04-21 18:01:46 +02:00
Olaf Bergmann 27c7d2d4b6 [CI] rename stable branch to main
This change updates the name of the stable branch in .travis
and .github/main.yml to main.
2021-04-21 17:54:37 +02:00
Olaf Bergmann cc2a3d3d28 api-version-bump.sh: Add missing files to update
.gitignore, autogen.sh, and Dockerfiles
2021-04-21 16:06:22 +02:00
obgm f77ed8b385 Merge pull request #654 from mrdeep1/coap3_nits
coap3: Fix some remaining coap2
2021-04-21 15:50:31 +02:00
Jon Shallow b2e2b02ae2 coap3: Fix some remaining coap2
Also, fix up some white space errors that have crept in.
2021-04-21 14:23:14 +01:00
Olaf Bergmann 2e54ca5252 pdu.[hc]: make token argument const in coap_pdu_duplicate() v4.3.0-rc2 2021-04-21 14:38:54 +02:00
Olaf Bergmann 3f7ba0afc8 Bump API version to 3, release candidate 2 2021-04-21 14:38:54 +02:00
Olaf Bergmann 63f1369269 tiny.c: Update request method to COAP_REQUEST_CODE_POST 2021-04-21 13:45:56 +02:00
obgm cbd1ded66e Merge pull request #651 from mrdeep1/get_tls
tls: Update coap_session_get_tls() to return actual TLS information
2021-04-21 12:59:53 +02:00
Jon Shallow 84a69c7436 tls: Update coap_session_get_tls() to return actual TLS information 2021-04-21 09:25:57 +01:00
obgm 75a41b7aed Merge pull request #650 from mrdeep1/lwip_warnings
lwip: Fix compiler warnings
2021-04-21 09:52:11 +02:00
obgm 819ef48aba Merge pull request #646 from mrdeep1/obf_dtls
coap_dtls.h: Move internal structures and functions int coap_dtls_internal.h
2021-04-21 09:10:17 +02:00
Jon Shallow ac7ad8cd46 lwip: Fix compiler warnings
There still is a #warning for inet_ntop().
2021-04-20 20:08:03 +01:00
Jon Shallow ab78bc8254 coap_dtls.h: Move internal structures and functions int coap_dtls_internal.h
This removes the functions etc. being available in the standard header files,
but not available in the dynamic library.
2021-04-20 17:05:38 +01:00
obgm b38eecced6 Merge pull request #649 from mrdeep1/nits_1
Nits: Fix minor issues
2021-04-20 15:57:08 +02:00
Olaf Bergmann acb4f91633 test_pdu.c: fix type warnings
Commit e4e067e5f has introduced a new type for PDU request and status
codes, coap_pdu_code_t. This change now uses proper enums values to
fix compiler warnings (-Wenum-conversion).
2021-04-20 15:55:59 +02:00
obgm 04c641f7f0 Merge pull request #639 from mrdeep1/obf_pdu_t
coap_pdu_t: Obfuscate coap_pdu_t for applications
2021-04-20 15:22:08 +02:00
obgm 0dea676758 Merge pull request #648 from mrdeep1/doc_main
Doxygen: Add in RFCs and TLS libraries supported to main page.
2021-04-20 15:03:50 +02:00