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>