File: TODO

package info (click to toggle)
libcoap 4.1.2-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, sid, stretch
  • size: 2,540 kB
  • ctags: 1,419
  • sloc: ansic: 10,982; sh: 4,486; makefile: 215
file content (61 lines) | stat: -rw-r--r-- 2,185 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
This is a simple file for all kinds of stuff related on devlopment 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
=================
-> Remove the #include "coap_config.h" directive from the public header files.
-> Remove #ifdef HAVE_ASSERT_H and so on from the public headers.
-> Use coap.h as the only header to include from the public view.
-> DTLS functionality
 -> Adding DTLS functions based on openssl
  -> Bill Benett has starting some improvements here, please contact him 
     first before starting something
-> 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?
-> Adding some documentation for classical users on how to use the libcoap
-> Clean up the various inclusion for #ifdef __cplusplus #extern "C" {}
-> Adding additional config options (like --with-pdu-size)
-> Split of the platform related code into [foo]_platform.c files
-> In general, improving the online doxygen documentation like creating some 
   additional information for doxygen (startpage, development information, 
   ...)
-> In special, improving ...
  Adding prams and return explanation in:
   include/coap/coap_io.h
   include/coap/option.h
   include/coap/net.h
   include/coap/resource.h
   include/coap/str.h
   include/coap/subscribe.h
   include/coap/uri.h
  Adding @brief directive
   include/coap/block.h
   include/coap/coap_io.h
   include/coap/debug.h
   include/coap/encode.h
   include/coap/net.h
   include/coap/str.h
   include/coap/subscribe.h
   include/coap/uri.h

==============
* MINOR ISSUES
==============
-> Remove the not needed Makefile.in.old files
-> Adding a logo for libcoap