A general TODO-list.
More...
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.