SOAP-Clean

 view release on metacpan or  search on metacpan

lib/SOAP/Clean/ChangeLog  view on Meta::CPAN

	* CGI.pm, Client.pm, Internal.pm, Misc.pm, Security.pm, WSDL.pm:
	No longer assumes the use of XML::LibXML. All XML manipulation is done
	through SOAP::Clean::XML??? interface.

	* XML.pm:
	LibXML implementation moved to XMLLibxml.

	This file now just includes one of the XML???.pm implementation files.

	* XMLLibxml.pm, XMLTwig.pm:
	Original version.

2002-12-16  Paul Stodghill  <stodghil@quimby-xp>

	* Internal.pm:
	Don't add xmlns="" to xml arguments.

	* CGI.pm:
	Hoist the server namespace declaration.

	* XML.pm:
	Don't add enclosing namespaces when extracting an XML node.
	FIXME!

	* Client.pm:
	ns1 -> server

	* CGI.pm:
	Don't use default namespaces. Let's see what breaks.

	* Client.pm:
	Pass the method_name to _comm, for debugging messages.

	* XML.pm:
	If the unknown_url is not defined, then how can they be equal?

	* CGI.pm:
	Don't leave '?wsdl' on the URL that is specified in the WSDL

2002-12-11  Paul Stodghill  <stodghil@quimby-xp>

	* Client.pm:
	request_document: Use POST, not GET.

2002-12-10  Paul Stodghill  <stodghil@quimby-xp>

	* Misc.pm:
	my_cgifile_handler::request:
		Headers "Foo-Bar:" -> HTTP_FOO_BAR

	* Client.pm:
	Pretty much completely rewritten to handle WSDL.

	* Internal.pm:
	arg_encode: Function for encoding arguments.

	soaphttp:
	wsdl_http:
	wsdl_mime: new globals used in WSDL.pm

	dsig_keys:
	enc_dec_params: Moved from Client.pm and CGI.pm

	descr_file
	descr
	urn
	name
	full_name: Moved to CGI.pm

	_comm: Now takes a hash of extra headers.

	read_descr
	parse_descr: Moved to CGI.pm

	* CGI.pm: dsig_keys:
	enc_dec_params: Internal.pm

	descr_file:
	descr:
	urn:
	name:
	full_name: Moved from Internal.pm

	in_order:
	out_order: New functions to establish the argument and result order.

	handle_wsdl: use in_order and out_order information
	handle_get: ensure interface
		Generate \n's

	read_descr:
	parse_descr: moved from Internal.pm

	* WSDL.pm:
	Original version.

2002-12-03  Paul Stodghill  <stodghil@quimby-xp>

	* CGI.pm:
	_Running: arg_decode_string - don't check that it is actually a string.
	_Results: same.

2002-12-02  Paul Stodghill  <stodghil@quimby-xp>

	* CGI.pm:
	If the client uses Content-type: text/xml, then the server should use it
	too.

	* Client.pm:
	.NET requires that xmlns="server:urn" to be set on responses, so we do
	it from the client too. Argh.

	* CGI.pm:
	.NET requires that xmlns="server:urn" to be set on responses. Argh.

	* Internal.pm:
	arg_encode_xml: Add an xmlns="" attribute, just in case.
	arg_decode_xml: Extract and close the child.

	* XML.pm:
	xml_extract_and_close_child: new function
	xml_fix_name: special case: "xmlns" -> "xmlns:"
	namespace: should be xmlns:

2002-11-27  Paul Stodghill  <stodghil@quimby-xp>

	* CGI.pm:
	handle_wsdl: XxxReply -> XxxResult

2002-11-19  Paul Stodghill  <stodghil@quimby-xp>

	* CGI.pm:
	handle_post: bogus argument to write_to_string. fix later.
	_write_to_file: set DONT_CHECK argument to arg_decode_xml and
	arg_decode_raw.



( run in 1.520 second using v1.01-cache-2.11-cpan-71847e10f99 )