You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by su...@apache.org on 2008/07/07 06:57:14 UTC
svn commit: r674399 - in /webservices/axis2/trunk/c: neethi/configure.ac
samples/NEWS samples/build.sh samples/client/amqp/echo/Makefile.am
src/core/transport/Makefile.am src/core/transport/amqp/util/Makefile.am
xdocs/index.html
Author: supun
Date: Sun Jul 6 21:57:13 2008
New Revision: 674399
URL: http://svn.apache.org/viewvc?rev=674399&view=rev
Log:
Changes to amqp make files for including header files in the distributions.
Modified:
webservices/axis2/trunk/c/neethi/configure.ac
webservices/axis2/trunk/c/samples/NEWS
webservices/axis2/trunk/c/samples/build.sh
webservices/axis2/trunk/c/samples/client/amqp/echo/Makefile.am
webservices/axis2/trunk/c/src/core/transport/Makefile.am
webservices/axis2/trunk/c/src/core/transport/amqp/util/Makefile.am
webservices/axis2/trunk/c/xdocs/index.html
Modified: webservices/axis2/trunk/c/neethi/configure.ac
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/neethi/configure.ac?rev=674399&r1=674398&r2=674399&view=diff
==============================================================================
--- webservices/axis2/trunk/c/neethi/configure.ac (original)
+++ webservices/axis2/trunk/c/neethi/configure.ac Sun Jul 6 21:57:13 2008
@@ -57,7 +57,7 @@
dnl AC_FUNC_REALLOC
#AC_CHECK_FUNCS([memmove])
-VERSION_NO="4:0:4"
+VERSION_NO="5:0:5"
AC_SUBST(VERSION_NO)
Modified: webservices/axis2/trunk/c/samples/NEWS
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/samples/NEWS?rev=674399&r1=674398&r2=674399&view=diff
==============================================================================
--- webservices/axis2/trunk/c/samples/NEWS (original)
+++ webservices/axis2/trunk/c/samples/NEWS Sun Jul 6 21:57:13 2008
@@ -1,107 +1,95 @@
-Apache Axis2/C Team is pleased to announce the release of Apache Axis2/C version 1.5.0
-You can download this release from
+Apache Axis2/C Team is pleased to announce the release of Apache Axis2/C
+version 1.5.0.
-http://ws.apache.org/axis2/c/download.cgi
+You can download this release from http://ws.apache.org/axis2/c/download.cgi
Key Features
+============
- 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
+ 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
* Inbuilt HTTP server called simple axis server
* Apache2 httpd module called mod_axis2 for server side
- * IIS module for server side
+ * IIS module for server side. Supports IIS 5.1, 6 and 7.
* Client transport with ability to enable SSL support
* Basic HTTP Authentication
* Digest HTTP Authentication
* libcurl based client transport
- 4. Transports supported: HTTPS
+ 4. Transports supported : HTTPS
* HTTPS Transport implementation using OpenSSL
- 5. Transports supported: TCP
+ 5. Transports supported : TCP
* for both client and server side
- 6. Transport proxy support (HTTP)
+ 6. Transports supported : AMQP
+ * AMQP Transport implementation using Apache Qpid
+ * Available only in Linux platforms.
+ * At an experimental stage. Please refer the INSTALL file to build this.
+
+ 7. Transport proxy support (HTTP)
* Proxy Authentication (Basic/Digest)
- 7. Module architecture, mechanism to extend the SOAP processing model.
+ 8. 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. WS-Addressing support, both the submission (2004/08) and
+ final (2005/08) versions, implemented as a module.
- 9. MTOM/XOP support.
+ 10. MTOM/XOP support.
- 10. AXIOM, an XML object model optimized for SOAP 1.1/1.2 messages;
+ 11. AXIOM, an XML object model optimized for SOAP 1.1/1.2 messages;
This has complete XML infoset support.
- 11. XML parser abstraction
+ 12. XML parser abstraction
* Libxml2 wrapper
* Guththila pull parser support
- 12. Both directory based and archive based deployment models for deploying
+ 13. 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. 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. Context hierarchy providing access to dynamic
+ Axis2/C runtime information (corresponding contexts to map to
+ each level of description hierarchy)
- 15. Message receiver abstraction
+ 16. Message receiver abstraction
* Inbuilt raw XML message receiver
- 16. Code generation tool for stub and skeleton generation for a given
+ 17. 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
+ 18. REST support (more POX like) using HTTP POST, GET, HEAD, PUT and DELETE
* Support for RESTful Services
- 18. Comprehensive documentation
+ 19. Comprehensive documentation
* Axis2/C Manual
- 19. WS-Policy implementation called Neethi/C, with WS-SecurityPolicy extension
+ 20. WS-Policy implementation called Neethi/C, with WS-SecurityPolicy extension
-Major Changes Since Last Release.
---------------------------------
+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
+ 1. AMQP Transport implementation using Apache Qpid
+ 2. IIS 6 & 7 Support.
+ 3. A JScript file for editing registry configurations for IIS module.
+ 4. Improvements to Guththila
+ 5. Improvements to TCPMon
+ 6. Many bug fixes.
+ 7. Memory leak fixes
We welcome your early feedback on this implementation.
-Thanks for your interest in Axis2/C
+
+Thanks for your interest in Axis2/C !!!
-- Apache Axis2/C Team --
+
Modified: webservices/axis2/trunk/c/samples/build.sh
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/samples/build.sh?rev=674399&r1=674398&r2=674399&view=diff
==============================================================================
--- webservices/axis2/trunk/c/samples/build.sh (original)
+++ webservices/axis2/trunk/c/samples/build.sh Sun Jul 6 21:57:13 2008
@@ -2,7 +2,7 @@
./autogen.sh
-./configure --prefix=${AXIS2C_HOME} --with-axis2=${AXIS2C_HOME}/include/axis2-1.4.0
+./configure --prefix=${AXIS2C_HOME} --with-axis2=${AXIS2C_HOME}/include/axis2-1.5.0
make
make install
Modified: webservices/axis2/trunk/c/samples/client/amqp/echo/Makefile.am
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/samples/client/amqp/echo/Makefile.am?rev=674399&r1=674398&r2=674399&view=diff
==============================================================================
--- webservices/axis2/trunk/c/samples/client/amqp/echo/Makefile.am (original)
+++ webservices/axis2/trunk/c/samples/client/amqp/echo/Makefile.am Sun Jul 6 21:57:13 2008
@@ -40,3 +40,5 @@
echo_non_blocking_LDADD = $(LINK_FLAGS)
INCLUDES = @AXIS2INC@
+EXTRA_DIST=echo_util.h
+
Modified: webservices/axis2/trunk/c/src/core/transport/Makefile.am
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/src/core/transport/Makefile.am?rev=674399&r1=674398&r2=674399&view=diff
==============================================================================
--- webservices/axis2/trunk/c/src/core/transport/Makefile.am (original)
+++ webservices/axis2/trunk/c/src/core/transport/Makefile.am Sun Jul 6 21:57:13 2008
@@ -1,3 +1,8 @@
SUBDIRS=http $(TCP_DIR) $(AMQP_DIR)
-DIST_SUBDIRS=tcp amqp
-EXTRA_DIST=Makefile.am
+DIST_SUBDIRS=http tcp amqp
+EXTRA_DIST=Makefile.am amqp/server/axis2_amqp_server/axis2_amqp_server.h \
+amqp/receiver/axis2_amqp_receiver.h amqp/receiver/qpid_receiver/axis2_qpid_receiver.h \
+amqp/receiver/qpid_receiver/axis2_qpid_receiver_interface.h amqp/receiver/qpid_receiver/request_processor/axis2_amqp_request_processor.h \
+amqp/util/axis2_amqp_defines.h amqp/util/axis2_amqp_util.h amqp/sender/qpid_sender/axis2_qpid_sender_interface.h \
+amqp/sender/qpid_sender/axis2_qpid_sender.h amqp/sender/axis2_amqp_sender.h
+
Modified: webservices/axis2/trunk/c/src/core/transport/amqp/util/Makefile.am
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/src/core/transport/amqp/util/Makefile.am?rev=674399&r1=674398&r2=674399&view=diff
==============================================================================
--- webservices/axis2/trunk/c/src/core/transport/amqp/util/Makefile.am (original)
+++ webservices/axis2/trunk/c/src/core/transport/amqp/util/Makefile.am Sun Jul 6 21:57:13 2008
@@ -1,4 +1,5 @@
-lib_LTLIBRARIES = libaxis2_amqp_util.la
+lib_LTLIBRARIES = libaxis2_amqp_util.la
+
libaxis2_amqp_util_la_SOURCES = axis2_amqp_util.c
@@ -29,4 +30,8 @@
-I$(top_builddir)/src/core/engine \
-I$(top_builddir)/src/core/deployment \
-I$(top_builddir)/util/include \
- -I$(top_builddir)/axiom/include
+ -I$(top_builddir)/axiom/include
+
+EXTRA_DIST=axis2_amqp_defines.h axis2_amqp_util.h
+
+
Modified: webservices/axis2/trunk/c/xdocs/index.html
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xdocs/index.html?rev=674399&r1=674398&r2=674399&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xdocs/index.html (original)
+++ webservices/axis2/trunk/c/xdocs/index.html Sun Jul 6 21:57:13 2008
@@ -36,9 +36,10 @@
<ul>
<li>Inbuilt HTTP server called simple axis server</li>
<li>Apache2 httpd module called mod_axis2 for server side</li>
- <li>IIS module for server side</li>
+ <li>IIS module for server side. Supports IIS 5.1, 6 and 7</li>
<li>Client transport with ability to enable SSL support</li>
<li>Basic HTTP Authentication</li>
+ <li>AMQP Transport based on Apache Qpid (Experimental)<li>
<li>libcurl based client transport</li>
</ul>
</li>
@@ -78,8 +79,13 @@
<a name="Major_Changes_Since_Last_Release"></a>
<h3>Changes Since Last Release</h3>
<ol>
- <li>Fixed library version numbering</li>
- <li>Made Guththila as default XML parser</li>
+ <li>AMQP Transport support with Apache Qpid. (At an experimental stage and not working under Windows)</li>
+ <li>Modifications to IIS Module to support IIS 6 & 7.</li>
+ <li>Added a JScript file to automate IIS module registry configuration</li>
+ <li>Specifying the MEP in the services.xml for non in-out messages made mandatory</li>
+ <li>Improved the in-only message handling</li>
+ <li>Improvements to Guthtila for better performance</li>
+ <li>Improvements to TCPMon tool</li>
<li>Memory leak fixes</li>
<li>Many bug fixes</li>
</ol>