blob: ce1b8118327f9236465357f5d1596a22dc447d59 (
plain)
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
62
|
$Id: TODO,v 1.13 2006/12/18 09:41:14 m0gg Exp $
===============================================================================
Things to do _before_ 1.2 release:
==================================
nanohttp:
---------
- improve error handling!!!!
- cleanup/improve nanohttp request parsing
- "GET http://fdqn/service HTTP/1.1" segfaults
- other HTTP methods (OPTIONS, CONNECT) should return HTTP 501
- Check portability to Win32/MaxOS (only tested on FreeBSD/Solaris/Linux)
- remove CFLAGS="-D_XOPEN_SOURCE=600" ./configure on Linux
- Elaborate README.ssl (more text and references to csoap API docs, OpenSSL)
- move this documentation to nanohttp-ssl.h
- delete or fix broken examples (see Makefile.am)
- Improve API documentation
csoap:
------
- Re-enable WSDL via HTTP GET
- move service description documents from router to service (???)
- Check portability to Win32/Linux/MaxOS (only tested on FreeBSD 6.2)
- Improve API documentation
- Add reference to http://www.w3.org/TR/SOAP-attachments
- Write README.xmlsec like README.ssl
Things to do _after_ 1.2 release:
=================================
additional:
-----------
- publish FreeBSD port
Additional things that could be done:
=====================================
nanohttp:
---------
- optimize mime API
- add DIME attachments
- add BASE64 decoding for MIME attachments
- cleanup circular module dependencies
e.g. nanohttp-stream should hide hsocket, hssl
csoap:
------
- add examples from http://www.xmethods.org (Google, UDDI)
- soap-nudp.c one thread per request (see soap_nudp_server_run)
- http://www.ws-i.org/Profiles/BasicProfile-1.0.html conformance testing
create an automated testsuite (?)
- http://www.w3.org/Submission/WS-Enumeration/
- soap-nudp message re-transmission
- WS-Reliability support (?)
wsdl2c:
=======
xsd2c:
======
|