Author: senaka
Date: Sun Mar 2 21:50:34 2008
New Revision: 632942
URL: http://svn.apache.org/viewvc?rev=632942&view=rev
Log:
Fixing JIRA Issue AXIS2C-1018
Modified:
webservices/axis2/trunk/c/Makefile.am
webservices/axis2/trunk/c/NEWS
webservices/axis2/trunk/c/dist.sh
webservices/axis2/trunk/c/samples/AUTHORS
webservices/axis2/trunk/c/samples/COPYING
webservices/axis2/trunk/c/samples/ChangeLog
webservices/axis2/trunk/c/samples/NEWS
Modified: webservices/axis2/trunk/c/Makefile.am
URL:
http://svn.apache.org/viewvc/webservices/axis2/trunk/c/Makefile.am?rev=632942&r1=632941&r2=632942&view=diff
==============================================================================
--- webservices/axis2/trunk/c/Makefile.am (original)
+++ webservices/axis2/trunk/c/Makefile.am Sun Mar 2 21:50:34 2008
@@ -43,3 +43,5 @@
install-data-hook:
cp -r docs $(docsdir)
+ rm -rf `find $(docsdir)/ -type d -name .svn`
+ rm $(docsdir)/README
Modified: webservices/axis2/trunk/c/NEWS
URL:
http://svn.apache.org/viewvc/webservices/axis2/trunk/c/NEWS?rev=632942&r1=632941&r2=632942&view=diff
==============================================================================
--- webservices/axis2/trunk/c/NEWS (original)
+++ webservices/axis2/trunk/c/NEWS Sun Mar 2 21:50:34 2008
@@ -56,11 +56,12 @@
WSDL (based on Java tool)
* Axis Data Binding (ADB) support
- 17. REST support (more POX like) using both HTTP POST, GET, HEAD, PUT and
DELETE
+ 17. REST support (more POX like) using HTTP POST, GET, HEAD, PUT and DELETE
* Support for RESTful Services
18. Comprehensive documentation
* Axis2/C Manual
+
19. WS-Policy implementation called Neethi/C, with WS-SecurityPolicy
extension
Modified: webservices/axis2/trunk/c/dist.sh
URL:
http://svn.apache.org/viewvc/webservices/axis2/trunk/c/dist.sh?rev=632942&r1=632941&r2=632942&view=diff
==============================================================================
--- webservices/axis2/trunk/c/dist.sh (original)
+++ webservices/axis2/trunk/c/dist.sh Sun Mar 2 21:50:34 2008
@@ -7,6 +7,9 @@
cd ../..
cp -r xdocs/api/html target/docs/api/
cp xdocs/docs/mod_log/module.xml target/docs/docs/mod_log
+rm target/docs/README
+rm target/docs/dependencies.html
+rm target/docs/downloads.html
cp -r target/docs axis2c-src-1.3.0
cd samples
@@ -24,5 +27,10 @@
for i in `find . -name "*.a"`
do
rm $i
+done
+
+for i in `find . -type d -name ".svn"`
+do
+ rm -rf $i
done
Modified: webservices/axis2/trunk/c/samples/AUTHORS
URL:
http://svn.apache.org/viewvc/webservices/axis2/trunk/c/samples/AUTHORS?rev=632942&r1=632941&r2=632942&view=diff
==============================================================================
--- webservices/axis2/trunk/c/samples/AUTHORS (original)
+++ webservices/axis2/trunk/c/samples/AUTHORS Sun Mar 2 21:50:34 2008
@@ -1,20 +1,24 @@
-Developers
-----------
-Samisa Abeysinghe
-Dushshantha Chandradasa
-Chris Darroch
-Paul Fremantle
-Dimuthu Gamage
-Sahan Gamage
-Nandika Jayawardana
-Supun Kamburugamuva
-Kaushalye Kapuruge
-Damitha Kumarage
-Dumindu Pallewela
-Milinda Pathirage
-Manjula Peiris
-Dinesh Premalal
-Sanjaya Rathnaweera
-Davanum Srinivas
-Sanjiva Weerawarana
-Nabeel Yoosuf
+Developers
+----------
+Samisa Abeysinghe
+Dushshantha Chandradasa
+Chris Darroch
+Senaka Fernando
+Paul Fremantle
+Dimuthu Gamage
+Sahan Gamage
+Lahiru Gunathilake
+Nandika Jayawardana
+Supun Kamburugamuva
+Kaushalye Kapuruge
+Damitha Kumarage
+Bill Mitchell
+Dumindu Pallewela
+Milinda Pathirage
+Manjula Peiris
+Dinesh Premalal
+Sanjaya Rathnaweera
+Davanum Srinivas
+Selvaratnam Uthaiyashankar
+Sanjiva Weerawarana
+Nabeel Yoosuf
Modified: webservices/axis2/trunk/c/samples/COPYING
URL:
http://svn.apache.org/viewvc/webservices/axis2/trunk/c/samples/COPYING?rev=632942&r1=632941&r2=632942&view=diff
==============================================================================
--- webservices/axis2/trunk/c/samples/COPYING (original)
+++ webservices/axis2/trunk/c/samples/COPYING Sun Mar 2 21:50:34 2008
@@ -1,4 +1,3 @@
-
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
@@ -201,3 +200,310 @@
See the License for the specific language governing permissions and
limitations under the License.
+
+APACHE AXIS2/C SUBCOMPONENTS:
+
+The Apache Axis2/C includes a number of subcomponents with
+separate copyright notices and license terms.Your use of the source
+code for the these subcomponents is subject to the terms and
+conditions of the following licenses.
+
+axiom/src/parser/libxml2/libxml2_reader_wrapper.c
+axiom/src/parser/libxml2/libxml2_writer_wrapper.c
+
+has a dependancy on libxml2
+---------------------------
+
+Except where otherwise noted in the source code (e.g. the files hash.c,
+list.c and the trio files, which are covered by a similar licence but
+with different Copyright notices) all the files are:
+
+ Copyright (C) 1998-2003 Daniel Veillard. All Rights Reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is fur-
+nished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
+NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+DANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
+NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+Except as contained in this notice, the name of Daniel Veillard shall not
+be used in advertising or otherwise to promote the sale, use or other deal-
+ings in this Software without prior written authorization from him.
+
+
+
+src/core/transport/http/sender/libcurl/axis2_libcurl.c
+src/core/transport/http/sender/libcurl/axis2_libcurl.h
+
+has a dependancy on libcurl
+---------------------------
+
+COPYRIGHT AND PERMISSION NOTICE
+
+Copyright (c) 1996 - 2008, Daniel Stenberg, <[EMAIL PROTECTED]>.
+
+All rights reserved.
+
+Permission to use, copy, modify, and distribute this software for any purpose
+with or without fee is hereby granted, provided that the above copyright
+notice and this permission notice appear in all copies.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN
+NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
+OR OTHER DEALINGS IN THE SOFTWARE.
+
+Except as contained in this notice, the name of a copyright holder shall not
+be used in advertising or otherwise to promote the sale, use or other dealings
+in this Software without prior written authorization of the copyright holder.
+
+
+util/src/minizip/
+has dependency on zlib
+-----------------------
+
+/* zlib.h -- interface of the 'zlib' general purpose compression library
+ version 1.2.2, October 3rd, 2004
+
+ Copyright (C) 1995-2004 Jean-loup Gailly and Mark Adler
+
+ This software is provided 'as-is', without any express or implied
+ warranty. In no event will the authors be held liable for any damages
+ arising from the use of this software.
+
+ Permission is granted to anyone to use this software for any purpose,
+ including commercial applications, and to alter it and redistribute it
+ freely, subject to the following restrictions:
+
+ 1. The origin of this software must not be misrepresented; you must not
+ claim that you wrote the original software. If you use this software
+ in a product, an acknowledgment in the product documentation would be
+ appreciated but is not required.
+ 2. Altered source versions must be plainly marked as such, and must not be
+ misrepresented as being the original software.
+ 3. This notice may not be removed or altered from any source distribution.
+
+ Jean-loup Gailly [EMAIL PROTECTED]
+ Mark Adler [EMAIL PROTECTED]
+
+*/
+
+
+
+src/core/transport/http/sender/ssl/ssl_stream.h
+src/core/transport/http/sender/ssl/ssl_utils.h
+src/core/transport/http/sender/ssl/ssl_stream.c
+src/core/transport/http/sender/ssl/ssl_utils.c
+
+has dependancy on OpenSSL
+-------------------------------------
+
+LICENSE ISSUES
+ ==============
+
+ The OpenSSL toolkit stays under a dual license, i.e. both the conditions of
+ the OpenSSL License and the original SSLeay license apply to the toolkit.
+ See below for the actual license texts. Actually both licenses are BSD-style
+ Open Source licenses. In case of any license issues related to OpenSSL
+ please contact [EMAIL PROTECTED]
+
+ OpenSSL License
+ ---------------
+
+/* ====================================================================
+ * Copyright (c) 1998-2007 The OpenSSL Project. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * 3. All advertising materials mentioning features or use of this
+ * software must display the following acknowledgment:
+ * "This product includes software developed by the OpenSSL Project
+ * for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
+ *
+ * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
+ * endorse or promote products derived from this software without
+ * prior written permission. For written permission, please contact
+ * [EMAIL PROTECTED]
+ *
+ * 5. Products derived from this software may not be called "OpenSSL"
+ * nor may "OpenSSL" appear in their names without prior written
+ * permission of the OpenSSL Project.
+ *
+ * 6. Redistributions of any form whatsoever must retain the following
+ * acknowledgment:
+ * "This product includes software developed by the OpenSSL Project
+ * for use in the OpenSSL Toolkit (http://www.openssl.org/)"
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
+ * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
+ * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+ * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
+ * OF THE POSSIBILITY OF SUCH DAMAGE.
+ * ====================================================================
+ *
+ * This product includes cryptographic software written by Eric Young
+ * ([EMAIL PROTECTED]). This product includes software written by Tim
+ * Hudson ([EMAIL PROTECTED]).
+ *
+ */
+
+ Original SSLeay License
+ -----------------------
+
+/* Copyright (C) 1995-1998 Eric Young ([EMAIL PROTECTED])
+ * All rights reserved.
+ *
+ * This package is an SSL implementation written
+ * by Eric Young ([EMAIL PROTECTED]).
+ * The implementation was written so as to conform with Netscapes SSL.
+ *
+ * This library is free for commercial and non-commercial use as long as
+ * the following conditions are aheared to. The following conditions
+ * apply to all code found in this distribution, be it the RC4, RSA,
+ * lhash, DES, etc., code; not just the SSL code. The SSL documentation
+ * included with this distribution is covered by the same copyright terms
+ * except that the holder is Tim Hudson ([EMAIL PROTECTED]).
+ *
+ * Copyright remains Eric Young's, and as such any Copyright notices in
+ * the code are not to be removed.
+ * If this package is used in a product, Eric Young should be given attribution
+ * as the author of the parts of the library used.
+ * This can be in the form of a textual message at program startup or
+ * in documentation (online or textual) provided with the package.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * "This product includes cryptographic software written by
+ * Eric Young ([EMAIL PROTECTED])"
+ * The word 'cryptographic' can be left out if the rouines from the library
+ * being used are not cryptographic related :-).
+ * 4. If you include any Windows specific code (or a derivative thereof) from
+ * the apps directory (application code) you must include an
acknowledgement:
+ * "This product includes software written by Tim Hudson ([EMAIL
PROTECTED])"
+ *
+ * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ * The licence and distribution terms for any publically available version or
+ * derivative of this code cannot be changed. i.e. this code cannot simply be
+ * copied and put under another distribution licence
+ * [including the GNU Public Licence.]
+ */
+
+
+For util/include/axutil_md5.h componet:
+-----------------------------------------------------------------------
+/*
+ * This is work is derived from material Copyright RSA Data Security, Inc.
+ *
+ * The RSA copyright statement and Licence for that original material is
+ * included below. This is followed by the Apache copyright statement and
+ * licence for the modifications made to that material.
+ */
+
+/* Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All
+ rights reserved.
+
+ License to copy and use this software is granted provided that it
+ is identified as the "RSA Data Security, Inc. MD5 Message-Digest
+ Algorithm" in all material mentioning or referencing this software
+ or this function.
+
+ License is also granted to make and use derivative works provided
+ that such works are identified as "derived from the RSA Data
+ Security, Inc. MD5 Message-Digest Algorithm" in all material
+ mentioning or referencing the derived work.
+
+ RSA Data Security, Inc. makes no representations concerning either
+ the merchantability of this software or the suitability of this
+ software for any particular purpose. It is provided "as is"
+ without express or implied warranty of any kind.
+
+ These notices must be retained in any copies of any part of this
+ documentation and/or software.
+ */
+
+
+For the util/src/md5.c component:
+------------------------------------------------------------------
+
+/*
+ * This is work is derived from material Copyright RSA Data Security, Inc.
+ *
+ * The RSA copyright statement and Licence for that original material is
+ * included below. This is followed by the Apache copyright statement and
+ * licence for the modifications made to that material.
+ */
+
+/* MD5C.C - RSA Data Security, Inc., MD5 message-digest algorithm
+ */
+
+/* Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All
+ rights reserved.
+
+ License to copy and use this software is granted provided that it
+ is identified as the "RSA Data Security, Inc. MD5 Message-Digest
+ Algorithm" in all material mentioning or referencing this software
+ or this function.
+
+ License is also granted to make and use derivative works provided
+ that such works are identified as "derived from the RSA Data
+ Security, Inc. MD5 Message-Digest Algorithm" in all material
+ mentioning or referencing the derived work.
+
+ RSA Data Security, Inc. makes no representations concerning either
+ the merchantability of this software or the suitability of this
+ software for any particular purpose. It is provided "as is"
+ without express or implied warranty of any kind.
+
+ These notices must be retained in any copies of any part of this
+ documentation and/or software.
+ */
Modified: webservices/axis2/trunk/c/samples/ChangeLog
URL:
http://svn.apache.org/viewvc/webservices/axis2/trunk/c/samples/ChangeLog?rev=632942&r1=632941&r2=632942&view=diff
==============================================================================
--- webservices/axis2/trunk/c/samples/ChangeLog (original)
+++ webservices/axis2/trunk/c/samples/ChangeLog Sun Mar 2 21:50:34 2008
@@ -1,3 +1,61 @@
+Axis2/C (1.3.0)
+ * Fixed a bug on version numbering
+ * List Axis2/C dependencies licensing in LICENSE file
+ * Add relevant copyright notices to NOTICE file
+ * Digest Authentication Support
+ * Proxy Authentication Support
+ * Enhanced REST support
+ * Ability to insert xml declaration on outgoing payloads
+ * MTOM support with libcurl
+ * Improvements to TCPMon Tool
+ * Improvements to Test Coverage
+ * Improvements to API docs
+ * Improvements to CA certificate validation mechanisms on SSL Transport
+ * Improvements to Neethi
+ * Fixed issue in HTTP GET on mod_axis2
+ * Major Improvements to Guththila Parser
+ * Improvements to libcurl based sender
+ * Creation of a FAQ list
+ * Improvements to Axis2/C documentation
+ * Added Documentation on Archive Based Deployment
+ * Fixes for IIS module
+ * Removed dependency in util for the Axis2/C core
+ * Ability to access transport headers at the service level (for RESTful
services)
+ * uint64_t and int64_t support at util layer and codegen level
+ * Removed zlib dependencies when Archive Based Deployment model is disabled
+ * Signal Handling in Windows
+ * Removed over 99% of the warnings found on Windows
+ * Increased build speed on Windows with nmake.
+ * Improvements to Windows build system
+ * Extensions to client API to support HTTP/Proxy Authentication
+ * Memory leak fixes
+ * Many bug fixes
+
+-- Axis2/C team <[EMAIL PROTECTED]> Fri, 29 February 2008
+Axis2/C (1.2.0)
+ * Improvements to Java tool, WSDL2C, that generates C code
+ * Improvment to Apache2 module so that it
+ * Create a shared memory global pool
+ * create context hierarchy in the global pool
+ enabling it to have true application level scope.
+ * Improved Policy
+ * Improvements to thread environment
+ * Improvements to error handling
+ * Memory leak fixes
+ * Many bug fixes
+
+-- Axis2/C team <[EMAIL PROTECTED]> Mon, 17 January 2008
+Axis2/C (1.1.0)
+ * WS-Policy implementation
+ * TCP Transport
+ * Improvements to Guththila parser to improve performance
+ * Improvements to Java tool, WSDL2C, that generates C code
+ * Basic HTTP Authentication
+ * Memory leak fixes
+ * Many bug fixes
+
+-- Axis2/C team <[EMAIL PROTECTED]> Mon, 24 September 2007
+
Axis2/C (1.0.0)
* Many Bug Fixes
* IIS module for server side
Modified: webservices/axis2/trunk/c/samples/NEWS
URL:
http://svn.apache.org/viewvc/webservices/axis2/trunk/c/samples/NEWS?rev=632942&r1=632941&r2=632942&view=diff
==============================================================================
--- webservices/axis2/trunk/c/samples/NEWS (original)
+++ webservices/axis2/trunk/c/samples/NEWS Sun Mar 2 21:50:34 2008
@@ -1,5 +1,6 @@
-Apache Axis2/C Team is pleased to announce the release of Apache Axis2/C
version 1.0.0
+Apache Axis2/C Team is pleased to announce the release of Apache Axis2/C
version 1.3.0
You can download this release from
+
http://ws.apache.org/axis2/c/download.cgi
Key Features
@@ -7,40 +8,100 @@
1. Support for one-way messaging (In-Only) and request response messaging
(In-Out)
2. Client APIs: Easy to use service client API and more advanced operation
client API
3. Transports supported: HTTP
- a. Inbuilt HTTP server called simple axis server
- b. Apache2 httpd module called mod_axis2 for server side
- c. IIS module for server side
- d. Client transport with ability to enable SSL support
- e. libcurl based client transport
- 4. Module architecture, mechanism to extend the SOAP processing model
- 5. WS-Addressing support, both the submission (2004/08) and final (2005/08)
versions, implemented as a module
- 6. MTOM/XOP support
- 7. AXIOM, an XML object model optimized for SOAP 1.1/1.2 messages; This has
complete XML infoset support
- 8. XML parser abstraction
- a. Libxml2 wrapper
- b. Guththila pull parser support
- 9. Both directory based and archive based deployment models for deploying
services and modules
- 10. Description hierarchy providing access to static data of Axis2/C runtime
(configuration, service groups, services, operations and messages)
- 11. Context hierarchy providing access to dynamic Axis2/C runtime
information(corresponding contexts to map to each level of description
hierarchy)
- 12. Message receiver abstraction
- a. Inbuilt raw XML message receiver
- 13. Code generation tool for stub and skeleton generation for a given WSDL
(based on Java tool)
- a. Axis Data Binding (ADB) support
- 14. Transport proxy support
- 15. REST support (more POX like) using both HTTP POST and GET
- 16. Comprehensive documentation
- a. Axis2/C Manual
-
-Major Changes Since Last Release
-
- 1. Many Bug Fixes
- 2. IIS module for server side
- 3. libcurl based client transport
- 4. Improvements to overall API to make it more user friendly, stable and
binary compatible
- 5. Transport proxy support
- 6. Memory leak fixes
+ * Inbuilt HTTP server called simple axis server
+ * Apache2 httpd module called mod_axis2 for server side
+ * IIS module for server side
+ * Client transport with ability to enable SSL support
+ * Basic HTTP Authentication
+ * Digest HTTP Authentication
+ * libcurl based client transport
+
+ 4. Transports supported: HTTPS
+ * HTTPS Transport implementation using OpenSSL
+
+ 5. Transports supported: TCP
+ * for both client and server side
+
+ 6. Transport proxy support (HTTP)
+ * Proxy Authentication (Basic/Digest)
+
+ 7. Module architecture, mechanism to extend the SOAP processing model.
+
+ 8. WS-Addressing support, both the submission (2004/08) and final (2005/08)
versions,
+ implemented as a module.
+
+ 9. MTOM/XOP support.
+
+ 10. AXIOM, an XML object model optimized for SOAP 1.1/1.2 messages;
+ This has complete XML infoset support.
+
+ 11. XML parser abstraction
+ * Libxml2 wrapper
+ * Guththila pull parser support
+
+ 12. Both directory based and archive based deployment models for deploying
+ services and modules
+
+ 13. Description hierarchy providing access to static data of
+ Axis2/C runtime (configuration, service groups, services, operations and
messages)
+
+ 14. Context hierarchy providing access to dynamic
+ Axis2/C runtime information (corresponding contexts to map to each level
of
+ description hierarchy)
+
+ 15. Message receiver abstraction
+ * Inbuilt raw XML message receiver
+
+ 16. Code generation tool for stub and skeleton generation for a given
+ WSDL (based on Java tool)
+ * Axis Data Binding (ADB) support
+
+ 17. REST support (more POX like) using HTTP POST, GET, HEAD, PUT and DELETE
+ * Support for RESTful Services
+
+ 18. Comprehensive documentation
+ * Axis2/C Manual
+
+ 19. WS-Policy implementation called Neethi/C, with WS-SecurityPolicy
extension
+
+
+Major Changes Since Last Release.
+--------------------------------
+
+ 1. Fixed a bug on version numbering
+ 2. List Axis2/C dependencies licensing in LICENSE file
+ 3. Add relevant copyright notices to NOTICE file
+ 4. Digest Authentication Support
+ 5. Proxy Authentication Support
+ 6. Enhanced REST support
+ 7. Ability to insert xml declaration on outgoing payloads
+ 8. MTOM support with libcurl
+ 9. Improvements to TCPMon Tool
+ 10. Improvements to Test Coverage
+ 11. Improvements to API docs
+ 12. Improvements to CA certificate validation mechanisms on SSL Transport
+ 13. Improvements to Neethi
+ 14. Fixed issue in HTTP GET on mod_axis2
+ 15. Major Improvements to Guththila Parser
+ 16. Improvements to libcurl based sender
+ 17. Creation of a FAQ list
+ 18. Improvements to Axis2/C documentation
+ 19. Added Documentation on Archive Based Deployment
+ 20. Fixes for IIS module
+ 21. Removed dependency in util for the Axis2/C core
+ 22. Ability to access transport headers at the service level (for RESTful
services)
+ 23. uint64_t and int64_t support at util layer and codegen level
+ 24. Removed zlib dependencies when Archive Based Deployment model is disabled
+ 25. Signal Handling in Windows
+ 26. Removed over 99% of the warnings found on Windows
+ 27. Increased build speed on Windows with nmake.
+ 28. Improvements to Windows build system
+ 29. Extensions to client API to support HTTP/Proxy Authentication
+ 30. Memory leak fixes
+ 31. Many bug fixes
We welcome your early feedback on this implementation.
Thanks for your interest in Axis2/C
-- Apache Axis2/C Team --
+
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]