mirror of
https://github.com/obgm/libcoap.git
synced 2026-11-02 16:05:50 +03:00
Let configure enable (the default) or disable assert() code. configure.ac: Add in --enable-assert (the default) / --disable-assert support in libcoap. Previously this was always enabled unless -DNDEBUG was passed in as a compiler option. Now NDEBUG is set or unset as appropriate in coap_config.h This does not affect how assert()s work within the examples etc., only in the library. TODO: HAVE_ASSERT_H is now cleaned up, so remove entry. include/coap2/coap_internal.h: Include assert.h for the library. include/coap2/coap_io.h: include/coap2/net.h: include/coap2/resource.h: src/address.c: src/block.c: src/coap_debug.c: src/encode.c: src/mem.c: src/option.c: src/pdu.c: src/subscribe.c: src/uri.c: Remove un-needed '#include <assert.h>' Note: address.h and utlist.h still include assert.h as there are assert() within the header files. examples/client.c: src/coap_io.c: src/coap_session.c: src/net.c: src/pdu.c: src/resource.c: src/str.c: Remove any '#ifndef NDEBUG' wrappers for coap_log() output as they were true before, but may not be now.
30 lines
896 B
Plaintext
30 lines
896 B
Plaintext
This is a simple file for all kinds of stuff related on development for
|
|
libcoap. Please append (and remove) any issue you think its worthy.
|
|
|
|
Classification of issues:
|
|
Critical -> Break the library in some kind or a missing feature, maybe not
|
|
directly but later
|
|
Serious -> No regression on the user side, more likly on the libcoap
|
|
development
|
|
Minor -> Things that are nice to have, but they are not time critical
|
|
|
|
=================
|
|
* CRITICAL ISSUES
|
|
=================
|
|
-> Proxy functionality
|
|
-> A coap-server should be able to act as proxy server
|
|
|
|
================
|
|
* SERIOUS ISSUES
|
|
================
|
|
-> Create some development rules like:
|
|
--> How to submit patches? What about pull requests?
|
|
--> How to implement/change platform related code?
|
|
-> Further improve the API documentation
|
|
|
|
==============
|
|
* MINOR ISSUES
|
|
==============
|
|
-> Adding a logo for libcoap
|
|
|