Skip to content
Dmitry edited this page May 25, 2015 · 1 revision

Project description

Axis2/C is a great software: it's fast, supports most of WS-* specifications, it has many features. But unfortunately it have many issues like thread safety, [MemoryLeaksFixed memory leaks] and can't be used in production.

The goal of this project is to provide stable build of Axis2/C that can be used in production. Also we implemented some features that users wanted to have, but Axis2/C team refused to implement.

Axis2/C-unofficial is based on Axis2/C-1.6.0 (which is last released version) and has 100% source compatibility with it.

New features

  • Support for JSON transport - mapped convention;
  • MinGW support (can [InstallationManualWindowsSourceMinGW build under Windows using MinGW], and also [CrossCompilingForMinGW cross-compilation for Windows target under Linux] is supported);
  • [CompileForAndroid Android support];
  • libcurl support for other auth types (not just basic). New types of authentication added: Negotiate, Ntlm, Any, !AnySafe

Applied patches/Fixed bugs

See full list of [IssuesList issues fixed].

Project News

  • March, 2015: Moved to GitHub.
  • May 27, 2014: Implemented support of JSON basic types, see TypeConversionSoapJson for details.
  • Mar 3, 2014: Soap headers can be created from JSON request when adding "@headers" object.
  • Feb 18, 2014: Fixed using of chdir while enumerating services and modules: issue 6.
  • Feb 4, 2014: Fixed datetime calculations (local to UTC).
  • Jan 3, 2014: Fixed closing stderr while closing log on the client side.
  • Oct 15, 2013: Fixed crash in uuid_gen_unix in Solaris 11.
  • Jun 25, 2013: Added support for Apache 2.4.
  • Jun 04, 2013: Added example on how to create [ExampleJsonEchoClient JavaScript JSON client].
  • May 09, 2013: Added script to [CompileForAndroid build axis2c-unofficial for Android].
  • May 02, 2013: Fixed [MemoryLeaksFixed memory leaks] and [IssuesList server crash] on high load.*
  • Apr 23, 2013: Fixed [https://code.google.com/p/axis2c-unofficial/source/detail?r=12eb18728123a1fba67c44983a8e4839066297cb server crash] under high load (non thread-safe ctime was replaced to thread-safe code).
  • Apr 14, 2013: Fixed many [MemoryLeaksFixed memory leaks].
  • Apr 9, 2013: Added support for MinGW: Installation manual is [InstallationManualWindowsBinary here];
  • Apr 5, 2013: Added libcurl support for other auth types (not just basic);
  • Apr 4, 2013: Added JSON support - mapped convention;
  • Mar 30, 2013: Initial import and applying basic patches.

Installation manuals

  • How to install axis2c-unofficial under Linux [InstallationManualLinux from source code];
  • How to install axis2c-unofficial under Windows: [InstallationManualWindowsBinary from binary tarball] or [InstallationManualWindowsSource from source code];
  • How to install axis2c-unofficial under [InstallationManualSolaris SunOS/Solaris];
  • How to [CompileForAndroid compile for Android].

Support

Visit the axis2c-unofficial groups.

Clone this wiki locally