UPnPsdk 0.1
Universal Plug and Play +, Software Development Kit
 
Loading...
Searching...
No Matches
docs/A_general_TODO-list.dox File Reference

A general TODO-list. More...

Detailed Description

A general TODO-list.

Todo:
  • Implement API of the SDK, remove Compa/inc/UpnpGlobal.hpp.
  • Remove Compa/inc/UpnpUniStd.hpp from pUPnP API.
  • Install new authentification for Github.
  • Enable and improve tests in Utest/compa/threadutil.d.
  • Improve test_http_Download.cpp, start with error conditions for http_MakeMessage().
  • Parse_uri should accept "http://127.000.000.001:50001/tvdevicedesc.xml" as valid.
  • Enable OpenSSL, improve its tests (test_sock.cpp, sock read_ssl, sock write_ssl).
  • Rework 'get_ssdp_sockets()' and Utest/compa/1-discovery/test_ssdp.cpp.
  • Extract simple inet_server from test_openssl_threaded.cpp to a UPnP-Device.
  • Create no mocked tests for CSigp.nosp@m.ipe@.nosp@m.sock..nosp@m.cpp, read and write data using UPnP-Device.
  • Test and document ixml script support.
  • Build for ARM platforms.
  • Create Unit Test large-file support (https://gist.github.com/mortenpi/9745042)
  • Create info function in the library to avoid exporting private symbols, callable on the API.
  • Remove Interface/ directory?
  • Fix "time used" on sock_read and sock_write.
  • Rework test_httpreadwrite.cpp.
  • Add AI_IDN and AI_CANONIDN support to CAddrinfo.
  • Use poll() and WSAPoll() instead of select().
  • Create gtests for web_server_callback.
  • Check bugfix in pupnp/upnp/src/urlconfig/urlconfig.cpp with a gtest.
  • Move pupnp/upnp/src/inc/sock.hpp:79:static UPNP_INLINE int sock_close() to miniserver.cpp and rework.
  • Replace ThreadPool and multithreading with C++ standard library functions.

Definition in file A_general_TODO-list.dox.