1This is a simple file for all kinds of stuff related on devlopment for
2libcoap. Please append (and remove) any issue you think its worthy.
3
4Classification of issues:
5 Critical -> Break the library in some kind or a missing feature, maybe not
6             directly but later
7 Serious  -> No regression on the user side, more likly on the libcoap
8             development
9 Minor    -> Things that are nice to have, but they are not time critical
10
11=================
12* CRITICAL ISSUES
13=================
14-> Remove the #include "coap_config.h" directive from the public header files.
15-> Remove #ifdef HAVE_ASSERT_H and so on from the public headers.
16-> Use coap.h as the only header to include from the public view.
17-> DTLS functionality
18 -> Adding DTLS functions based on openssl
19  -> Bill Benett has starting some improvements here, please contact him
20     first before starting something
21-> Proxy functionality
22 -> A coap-server should be able to act as proxy server
23
24================
25* SERIOUS ISSUES
26================
27-> Create some development rules like:
28    --> How to submit patches? What about pull requests?
29	--> How to implement/change platform related code?
30-> Adding some documentation for classical users on how to use the libcoap
31-> Clean up the various inclusion for #ifdef __cplusplus #extern "C" {}
32-> Adding additional config options (like --with-pdu-size)
33-> Split of the platform related code into [foo]_platform.c files
34-> In general, improving the online doxygen documentation like creating some
35   additional information for doxygen (startpage, development information,
36   ...)
37-> In special, improving ...
38  Adding prams and return explanation in:
39   include/coap/coap_io.h
40   include/coap/option.h
41   include/coap/net.h
42   include/coap/resource.h
43   include/coap/str.h
44   include/coap/subscribe.h
45   include/coap/uri.h
46  Adding @brief directive
47   include/coap/block.h
48   include/coap/coap_io.h
49   include/coap/debug.h
50   include/coap/encode.h
51   include/coap/net.h
52   include/coap/str.h
53   include/coap/subscribe.h
54   include/coap/uri.h
55
56==============
57* MINOR ISSUES
58==============
59-> Remove the not needed Makefile.in.old files
60-> Adding a logo for libcoap
61
62