diff options
author | m0gg | 2006-11-29 11:31:35 +0000 |
---|---|---|
committer | m0gg | 2006-11-29 11:31:35 +0000 |
commit | 85d2ea628b121383173c1ef8c3b176ed6891aee9 (patch) | |
tree | c0c0fd9f90dc7581ab66c580311c1b20cfef1291 | |
parent | fd7c2c579f6b10531f1aad4c75ebfadc03652e90 (diff) | |
download | csoap-85d2ea628b121383173c1ef8c3b176ed6891aee9.tar.gz csoap-85d2ea628b121383173c1ef8c3b176ed6891aee9.tar.bz2 |
Buildsystem cleanup; documentation enhancements
-rw-r--r-- | AUTHORS | 1 | ||||
-rw-r--r-- | Makefile.am | 3 | ||||
-rw-r--r-- | NOTES | 4 | ||||
-rw-r--r-- | README | 2 | ||||
-rw-r--r-- | README.ssl | 10 | ||||
-rw-r--r-- | README.xmlsec | 10 | ||||
-rw-r--r-- | TODO | 43 | ||||
-rw-r--r-- | indent.pro | 1 |
8 files changed, 64 insertions, 10 deletions
@@ -2,4 +2,5 @@ Ferhat Ayaz <ayaz@jprogrammer.net> Michael Rans <rans@email.com> +Heiko Ronsdorf <hero@persua.de> diff --git a/Makefile.am b/Makefile.am index b2f42da..cf6fd8c 100644 --- a/Makefile.am +++ b/Makefile.am @@ -19,7 +19,6 @@ documentation=doc/Doxyfile.api \ broken_examples=examples/nanohttp/client_get.c \ examples/nanohttp/client_mime.c \ examples/nanohttp/httpcpost.c \ - examples/nanohttp/httpget.c \ examples/nanohttp/httppost.c \ examples/nanohttp/postserver.c \ examples/nanohttp/client_post_chunked.c @@ -31,5 +30,5 @@ win32_env=win32/MinGW/Makefile \ win32/include/wsockcompat.h EXTRA_DIST=$(documentation) $(win32_env) libcsoap.pc.in libcsoap.m4 \ - $(broken_examples) + indent.pro README.ssl README.xmlsec $(broken_examples) @@ -1 +1,3 @@ -indent -nut -bli0 -fca -npcs +$Id: NOTES,v 1.3 2006/11/29 11:31:36 m0gg Exp $ +=============================================================================== + @@ -4,7 +4,7 @@ CSOAP provides a C API for programming SOAP applications using C. CSOAP is still under development and is not -recommended to use in commertial products. +recommended to use in commercial products. For installation support read "INSTALL". diff --git a/README.ssl b/README.ssl new file mode 100644 index 0000000..5bea839 --- /dev/null +++ b/README.ssl @@ -0,0 +1,10 @@ +$Id: README.ssl,v 1.1 2006/11/29 11:31:36 m0gg Exp $ +=============================================================================== + +How to use SSL with nanohttp/csoap + + 1. Simple key generation + 2. Generate a key with a certificate + 3. Commandline arguments for startup + 4. Howto hide the password + diff --git a/README.xmlsec b/README.xmlsec new file mode 100644 index 0000000..2da13a2 --- /dev/null +++ b/README.xmlsec @@ -0,0 +1,10 @@ +$Id: README.xmlsec,v 1.1 2006/11/29 11:31:37 m0gg Exp $ +=============================================================================== + +How to use xmlsec with csoap + + 1. Simple key generation + 2. Generate a key with a certificate + 3. Commandline arguments for startup + 4. Howto hide the key password + @@ -1,16 +1,47 @@ -$Id: TODO,v 1.5 2006/11/28 23:45:57 m0gg Exp $
--------------------------------------------------------------------------------
+$Id: TODO,v 1.6 2006/11/29 11:31:37 m0gg Exp $
+===============================================================================
+Things to do _before_ 1.2 release:
+==================================
+
+nanohttp:
+---------
- Get rid of #ifdef HAVE_SSL in nanohttp-socket.c
-- remove most of the typedefs!
+- API documentation
+- remove internal typedefs!
+- include neccessary headers in nanohttp-client.h and nanohttp-server.h if
+ __NANOHTTP_INTERNAL isn't specified
+- Check portability to Win32/Linux/MaxOS (only tested on FreeBSD 6.2)
- cleanup circular module dependencies (e.g. hsocket <-> hssl)
-- include neccessary headers in *-client.h *-server.h if __*_INTERNAL isn't
- specified
- improve error handling!!!!
- optimize mime API
- cleanup/improve nanohttp request parsing
-- XML encryption/signature verification
- Check portability to Win32/Linux/MaxOS (only tested on FreeBSD 6.2)
+- Write README.ssl
+
+csoap:
+------
+- move service description documents from router to service (???)
+- Check portability to Win32/Linux/MaxOS (only tested on FreeBSD 6.2)
+- soap-nudp.c needs testing
+- XML signature verification
- API documentation
- Add reference to http://www.w3.org/TR/SOAP-attachments
+- include neccessary headers in soap-client.h and soap-server.h if
+ __CSOAP_INTERNAL isn't specified
+- correct handling of configure flag --with-xmlsec1
+- Write README.xmlsec
+
+Additional things to do:
+========================
+
+nanohttp:
+---------
+- add DIME attachments
+- add BASE64 decoding for MIME attachments
+
+csoap:
+------
+- soap-nudp.c one thread per request (see soap_nudp_server_run)
+- soap-nudp message re-transmission
diff --git a/indent.pro b/indent.pro new file mode 100644 index 0000000..5e704cc --- /dev/null +++ b/indent.pro @@ -0,0 +1 @@ +-nut -bli0 -fca -npcs |