The NetBSD Project

CVS log for pkgsrc/net/p5-RPC-XML/distinfo

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / net / p5-RPC-XML

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.16: download - view: text, markup, annotated - select for diffs
Tue Oct 26 11:06:25 2021 UTC (3 years, 1 month ago) by nia
Branches: MAIN
CVS tags: pkgsrc-2024Q3-base, pkgsrc-2024Q3, pkgsrc-2024Q2-base, pkgsrc-2024Q2, pkgsrc-2024Q1-base, pkgsrc-2024Q1, pkgsrc-2023Q4-base, pkgsrc-2023Q4, pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, HEAD
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +2 -2 lines

net: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Not committed (merge conflicts...):

net/radsecproxy/distinfo

The following distfiles could not be fetched (fetched conditionally?):

./net/citrix_ica/distinfo citrix_ica-10.6.115659/en.linuxx86.tar.gz
./net/djbdns/distinfo dnscache-1.05-multiple-ip.patch
./net/djbdns/distinfo djbdns-1.05-test28.diff.xz
./net/djbdns/distinfo djbdns-1.05-ignoreip2.patch
./net/djbdns/distinfo djbdns-1.05-multiip.diff
./net/djbdns/distinfo djbdns-cachestats.patch

Revision 1.15: download - view: text, markup, annotated - select for diffs
Thu Oct 7 14:42:15 2021 UTC (3 years, 1 month ago) by nia
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +1 -2 lines
net: Remove SHA1 hashes for distfiles

Revision 1.14: download - view: text, markup, annotated - select for diffs
Sun Sep 5 07:38:42 2021 UTC (3 years, 3 months ago) by wen
Branches: MAIN
CVS tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +5 -5 lines
Update to 0.82

Upstream changes:
0.82    Wednesday January  6, 2021, 09:59:00 AM -0800

        * Makefile.PL
        * lib/RPC/XML/Server.pm
        Bump version numbers.

        * Makefile.PL
        * lib/RPC/XML/Server.pm
        * t/40_server.t
        * t/40_server_xmllibxml.t
        * t/41_server_hang.t
        * t/60_net_server.t
        * t/util.pl
        RT #120472: Applied patch from Petr Písař for fixes to IPv6
        support. Full detail in the message for this commit in the git
        repository.

0.81    Tuesday January  5, 2021, 06:33:00 PM -0800

        * MANIFEST
        * perlcritic.rc (added)
        Add a perlcritic.rc file for testers who run author tests.

        * t/40_server.t
        * t/40_server_xmllibxml.t
        Remove redundant testing and general clean-up. Removed tests of
        url() that were just re-testing HTTP::Daemon::url().

        * lib/RPC/XML/Client.pm
        Parameterize the request-as-string debug feature.

        * lib/RPC/XML/Client.pm
        Merge pull request #13 from
        enrico-sorcinelli/add-request-string. Added xmlrpc request
        string as object property. (Enrico Sorcinelli)

Revision 1.13: download - view: text, markup, annotated - select for diffs
Sun Jun 5 13:34:22 2016 UTC (8 years, 6 months ago) by wen
Branches: MAIN
CVS tags: pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +5 -5 lines
Update to 0.80

Upstream changes:
0.80	Sunday May  8, 2016, 12:45:00 PM -0700

	* etc/make_method
	Make the build reproducible by dropping timestamps in
	make_method output. (Niko Tyni)

	* t/40_server.t
	* t/40_server_xmllibxml.t
	* t/50_client.t
	Fixes for test problems with Strawberry Perl.

	* lib/RPC/XML/Client.pm
	Fix leak caused by failing to free Expat parser. We don't want
	to return from the method until the parser's been freed. We
	therefore need to call $parser->release() before the return
	statements caused by request failures. (Tom Grimwood-Taylor)

	* lib/RPC/XML/Server.pm
	One socket-opt change, one typo corrected.

	* lib/RPC/XML.pm
	Applied patch for numeric regexes and critic cleanup. Addresses
	GitHub pull request #10 and RT #111636.

	* t/60_net_server.t
	RT #99578: Work-around fix for Net::Server+IO::Socket::IP. If a
	system's IPv6 declaration of localhost was before the IPv4
	declaration in the hosts file, this test would fail.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Wed Nov 4 00:35:24 2015 UTC (9 years, 1 month ago) by agc
Branches: MAIN
CVS tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +2 -1 lines
Add SHA512 digests for distfiles for net category

Problems found with existing digests:
	Package haproxy distfile haproxy-1.5.14.tar.gz
	159f5beb8fdc6b8059ae51b53dc935d91c0fb51f [recorded]
	da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated]

Problems found locating distfiles:
	Package bsddip: missing distfile bsddip-1.02.tar.Z
	Package citrix_ica: missing distfile citrix_ica-10.6.115659/en.linuxx86.tar.gz
	Package djbdns: missing distfile djbdns-1.05-test25.diff.bz2
	Package djbdns: missing distfile djbdns-cachestats.patch
	Package djbdns: missing distfile 0002-dnscache-cache-soa-records.patch
	Package gated: missing distfile gated-3-5-11.tar.gz
	Package owncloudclient: missing distfile owncloudclient-2.0.2.tar.xz
	Package poink: missing distfile poink-1.6.tar.gz
	Package ra-rtsp-proxy: missing distfile rtspd-src-1.0.0.0.tar.gz
	Package ucspi-ssl: missing distfile ucspi-ssl-0.70-ucspitls-0.1.patch
	Package waste: missing distfile waste-source.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Sun May 3 02:07:06 2015 UTC (9 years, 7 months ago) by mef
Branches: MAIN
CVS tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +4 -4 lines
(pkgsrc)
  - Add comment on DEPENDS related, make test may fail
  # if Net::Server exists, t/60 may fail due to more test items
  # t/60_net_server.t ............... skipped: Net::Server not available
  #DEPENDS+=      p5-Net-Server-[0-9]*:../../net/p5-Net-Server
(upstream)
 - Update to 0.79
--------------
0.79    Friday May  1, 2015, 09:00:00 AM -0700

        * t/40_server.t
        * t/40_server_xmllibxml.t
        * t/41_server_hang.t
        * t/60_net_server.t
        * t/70_compression_detect.t
        * t/90_rt54183_sigpipe.t
        * t/util.pl
        Test clean-up/fixes to address CPAN test failures. Should
        address problems with having IO::Socket::IP acting in place of
        IO::Socket::INET and also address some issues with a dynloader
        bug being triggered by t/70_compression_detect.t.

        * t/00_load.t
        * t/10_data.t
        * t/11_base64_fh.t
        * t/12_nil.t
        * t/13_no_deep_recursion.t
        * t/14_datetime_iso8601.t
        * t/15_serialize.t
        * t/20_xml_parser.t
        * t/21_xml_libxml.t
        * t/25_parser_negative.t
        * t/29_parserfactory.t
        * t/30_procedure.t
        * t/35_namespaces.t
        * t/40_server.t
        * t/40_server_xmllibxml.t
        * t/41_server_hang.t
        * t/50_client.t
        * t/51_client_with_host_header.t
        * t/60_net_server.t
        * t/90_rt50013_parser_bugs.t
        * t/90_rt54183_sigpipe.t
        * t/90_rt54494_blessed_refs.t
        * t/90_rt58065_allow_nil.t
        * t/90_rt58323_push_parser.t
        * t/util.pl
        Perl::Critic clean-up of test suites.

        * lib/RPC/XML/Parser/XMLParser.pm
        Fix to prevent a new sprintf-related warning in 5.21.

        * README
        * lib/Apache/RPC/status.code
        Merge pull request #8 from jkg/docfixes (James Green). Replace
        indirect object notation with direct.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Wed Jul 30 21:55:25 2014 UTC (10 years, 4 months ago) by schmonz
Branches: MAIN
CVS tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +4 -4 lines
Update to 0.78. From the changelog:

* lib/RPC/XML.pm
A patch to loop detection in smart_encode from Dag-Erling
Smørgrav. Some other minor bits.

* lib/RPC/XML/Procedure.pm
RT #83108: Fixed a spelling error. Some other fixes, too.

* lib/RPC/XML.pm
RT #86187: Force key-ordering in struct as_string and
serialize. Was getting some intermittent bug reports of
failures in t/15_serialize.t that amounted to the keys in a
fault struct not being in consistent order.

* lib/RPC/XML.pm
* t/15_serialize.t
Undo the previous change and fix the test. The previous change
didn't feel right, so this rolls it back and fixes the problem
at the level of the test, instead.

* Makefile.PL
* lib/RPC/XML.pm
* lib/RPC/XML/Client.pm
* lib/RPC/XML/Server.pm
Replace direct evals for loading optional modules with
Module::Load. Required adding this to Makefile.PL because
Module::Load is not core in 5.8.8. Also did some slight doc
tweaking.

* lib/RPC/XML.pm
* lib/RPC/XML/Client.pm
Merge pull request #5 from alexrj/utf8-encode. Use
utf8::encode() instead of utf8::downgrade().

* lib/RPC/XML.pm
* lib/RPC/XML/Client.pm
* lib/RPC/XML/Server.pm
Finish the uft8 encode vs. downgrade change from the previous
commit. Changed in places that were overlooked, and adjusted
the version number in all three modules.

* lib/RPC/XML.pm
* lib/RPC/XML/Parser/XMLLibXML.pm
Merge pull request #6 from dctabuyz/master. Added 'no_blanks'
libxml option to skip blank XML::LibXML::Text nodes.

* lib/RPC/XML/Server.pm
Merge pull request #7 from kvar/master. Initialize $do_compress
in RPC::XML::Server between requests.

* lib/RPC/XML.pm
* lib/RPC/XML/Parser/XMLLibXML.pm
* lib/RPC/XML/Server.pm
Bump version numbers on modules changed in github pulls.

* t/15_serialize.t
Fix a test failure on Windows.

* lib/RPC/XML.pm
RT #70408: Fix spelling error in man page, reported by Debian
group.

* t/90_rt54183_sigpipe.t
Fix to handle cases where server creation fails. Now skips the
tests rather than dying.

* lib/RPC/XML/Client.pm
RT #67486: Add port to Host header in client requests.

* lib/RPC/XML/Server.pm
RT #65341: Added "use" of forgotten library File::Temp. This
was causing failure when "message_file_thresh" kicked in.

* t/10_data.t
RT #78602: Changed 64-bit test from use64bitint to longsize. On
some systems (such as OS X), use64bitint can be true even when
in 32-bit mode.

* t/21_xml_libxml.t
Fix from Christian Walde, skip passed test on Windows.

* lib/RPC/XML/Server.pm
* t/40_server.t
Checkpoint refactoring and additional tests. Work is not
complete here, but the Net::Server changes demand immediate
attention

* t/20_xml_parser.t
RT #72780: Check for a possible parser failure. One instance of
XML::Parser failing to parse the extern entities test. Cannot
reproduce, so wrap it in a "skip" block for now.

* lib/RPC/XML/Procedure.pm
* t/30_method.t
RT #71452: Correct handling of dateTime parameters. Existing
code in lib/RPC/XML/Procedure.pm did not properly handle
parameters of the dateTime.iso8601 type. Also, there were no
tests for these.

* MANIFEST
* t/30_method.t (deleted)
* t/30_proceudre.t (added)
Renamed t/30_method.t to t/30_procedure.t.

* lib/RPC/XML/Server.pm
RT #77992: Make RPC::XML::Server work with Net::Server again,
after the API changes of Net::Server 2.x.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Sat Nov 5 20:26:27 2011 UTC (13 years, 1 month ago) by hiramatsu
Branches: MAIN
CVS tags: pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4, pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +4 -4 lines
Update p5-RPC-XML to 0.76.

Changes from previous:
        - fixed typo
        - clean up test suite
        - improved date parsing
        - fix MANIFEST
        - improved arguments-checking in send_request.
	- fixes from Devel::Cover analysis.
        - fixes for file-based method loading/reloading.
        - documentation clean-up and update.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Wed Sep 8 03:48:58 2010 UTC (14 years, 3 months ago) by schnoebe
Branches: MAIN
CVS tags: pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +4 -4 lines


Welcome to 0.73:

0.73	Tuesday March 16, 2010, 10:45:00 PM -0700

	* MANIFEST
	* t/28_parser_bugs_50013.t (deleted)
	* t/90_rt50013_parser_bugs.t (added)
	Rename of t/28_parser_bugs_50013.t to fit more universal scheme
	for test suites that directly address specific RT bugs.

	* lib/RPC/XML/Server.pm
	* t/90_rt54183_sigpipe.t (added)
	RT #54183: Provide handling of SIGPIPE when sending the
	response to the client, in case they've terminated the
	connection.

	* MANIFEST
	Forgot to add the new test suite to MANIFEST.

	* lib/RPC/XML/Server.pm
	Forgot to update the module version number.

	* lib/RPC/XML.pm
	Fix typo in reftype() call.

	* lib/RPC/XML.pm
	* t/90_rt54494_blessed_refs.t (added)
	RT #54494: Fix handling of blessed references in smart_encode().

	* lib/Apache/RPC/Server.pm
	* lib/Apache/RPC/Status.pm
	* lib/RPC/XML.pm
	* lib/RPC/XML/Client.pm
	* lib/RPC/XML/Function.pm
	* lib/RPC/XML/Method.pm
	* lib/RPC/XML/Parser.pm
	* lib/RPC/XML/Parser/XMLLibXML.pm
	* lib/RPC/XML/Parser/XMLParser.pm
	* lib/RPC/XML/ParserFactory.pm
	* lib/RPC/XML/Procedure.pm
	* lib/RPC/XML/Server.pm
	Large-scale code clean-up driven by Perl::Critic. All critic
	flags down to severity 1 now removed.

	* MANIFEST
	Forgot to add t/90_rt54494_blessed_refs.t when it was created.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Sat Jan 16 15:32:58 2010 UTC (14 years, 10 months ago) by sno
Branches: MAIN
CVS tags: pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +4 -4 lines
Updating net/p5-RPC-XML from 0.69 to 0.72

pkgsrc changes:
- Adding dependency to p5-XML-LibXML>=1.70

Upstream changes:
0.72	Sunday December 13, 2009, 09:45:00 PM -0700
	* Makefile.PL
	* t/40_server_xmllibxml.t
	RT #52662: Fix requirement specification for XML::LibXML.

	* lib/RPC/XML.pm
	Some more clean-up of the docs, removing a redundant section.

0.71	Monday December  7, 2009, 08:00:00 PM -0700
	* MANIFEST
	* t/01_pod.t (deleted)
	* t/02_pod_coverage.t (deleted)
	* t/03_meta.t (deleted)
	* t/04_minimumversion.t (deleted)
	* t/05_critic.t (deleted)
	* xt/01_pod.t (added)
	* xt/02_pod_coverage.t (added)
	* xt/03_meta.t (added)
	* xt/04_minimumversion.t (added)
	* xt/05_critic.t (added)
	Moved author-only tests to xt/, updated MANIFEST.

	* MANIFEST
	Add test suite 28_parser_bugs_50013.t, which was omitted from
	last release.

	* xt/01_pod.t
	* xt/02_pod_coverage.t
	* xt/03_meta.t
	* xt/04_minimumversion.t
	* xt/05_critic.t
	Re-engineered the author-only/release tests, since they're no
	longer in the t/ directory and thus should not interfere.

0.70	Sunday December  6, 2009, 10:00:00 PM -0700
	* lib/RPC/XML.pm
	* t/10_data.t
	RT #49406: Make Base64 data-type allow zero-length data.

	* lib/RPC/XML.pm
	* t/10_data.t
	Hand-applied a patch (most likely from Bill Moseley) to extend
	the construction of dateTime.iso8601 data-types.

	* t/40_server.t
	Fixed another corner-case for the url() test.

	* lib/RPC/XML.pm
	Fixed a case from previous work that caused "undef" warnings.

	* lib/RPC/XML.pm
	* lib/RPC/XML/Parser.pm
	* t/28_parser_bugs_50013.t
	RT #50013: Restore backwards-compatibility for projects that
	use RPC::XML::Parser directly.

	* lib/RPC/XML/Procedure.pm
	RT #50143: Incorrectly called server_fault() as if it were a
	coderef.

	* lib/Apache/RPC/Server.pm
	Applied patch from Frank Wiegand to fix a POD problem.

	* lib/RPC/XML.pm
	Some additional regexp issues on dateTime.iso8601, to handle
	backwards-compatibility.

	* lib/RPC/XML/ParserFactory.pm
	Fixed some minor doc errors.

	* lib/RPC/XML/Parser/XMLParser.pm
	Moved the 'require' of some libraries to the point where they
	are first needed, to delay loading until/unless necessary.

	* lib/RPC/XML/Parser/XMLLibXML.pm (added)
	* t/21_xml_libxml.t (added)
	* t/29_parserfactory.t
	* t/40_server_xmllibxml.t (added)
	Implement support for XML::LibXML in the parser-factory.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Sun Sep 13 19:25:53 2009 UTC (15 years, 2 months ago) by sno
Branches: MAIN
CVS tags: pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +4 -4 lines
Updating net/p5-RPC-XML from 0.67 to 0.69

Upstream changes:
0.69	Thursday September  3, 2009, 10:25:00 AM -0700

	* t/00_load.t
	* t/01_pod.t
	* t/02_pod_coverage.t
	* t/10_data.t
	* t/11_base64_fh.t
	* t/12_nil.t
	* t/15_serialize.t
	* t/20_parser.t
	* t/50_client.t
	Minor clean-up of old CVS/SVN keyword references.

	* lib/RPC/XML/Client.pm
	* lib/RPC/XML/Parser.pm
	* lib/RPC/XML/Parser/XMLParser.pm (added)
	* lib/RPC/XML/ParserFactory.pm (added)
	* lib/RPC/XML/Server.pm
	* t/20_parser.t (deleted)
	* t/20_xml_parser.t (added)
	* t/29_parserfactory.t (added)
	* t/40_server.t
	* t/util.pl
	Converted parsing to be from a specific class to a
	parser-factory style. This included renaming the existing
	parser class and shuffling tests around.

	* t/70_compression_detect.t
	Cleaner approach to scrubbing symbol tables.

	* t/00_load.t
	* t/01_pod.t
	* t/02_pod_coverage.t
	* t/03_meta.t (added)
	* t/04_minimumversion.t (added)
	* t/05_critic.t (added)
	New tests, and developer-specific tests changed to only run in
	my copy.

	* lib/RPC/XML/Client.pm
	* lib/RPC/XML/Parser/XMLParser.pm
	* lib/RPC/XML/Server.pm
	* t/11_base64_fh.t
	* t/15_serialize.t
	* t/20_xml_parser.t
	* t/30_method.t
	* t/35_namespaces.t
	* t/40_server.t
	* t/41_server_hang.t
	* t/50_client.t
	RT #47806: One more patch for Windows compatibility with
	temp-files.

	* lib/Apache/RPC/Server.pm
	* lib/Apache/RPC/Status.pm
	* lib/RPC/XML.pm
	* lib/RPC/XML/Client.pm
	* lib/RPC/XML/Function.pm
	* lib/RPC/XML/Method.pm
	* lib/RPC/XML/Parser.pm
	* lib/RPC/XML/Parser/XMLParser.pm
	* lib/RPC/XML/ParserFactory.pm
	* lib/RPC/XML/Procedure.pm
	* lib/RPC/XML/Server.pm
	Fixes based on Perl::Critic and other best-practices techniques.

	* etc/make_method
	Also made changes based on Perl::Critic.

	* MANIFEST
	* lib/RPC/XML/Parser.pm
	* lib/RPC/XML/Parser/XMLParser.pm
	Expanded definition of the interface to include push-parsing
	methods. Documented these and added stubs to
	RPC::XML::Parser::XMLParser that throw exceptions when called
	by a non-push-parser instance. Reflected changes to test suite
	in MANIFEST.

	* lib/RPC/XML/Parser/XMLParser.pm
	Slight tweak to make this 5.6.1-compatible.

	* lib/RPC/XML/Procedure.pm
	* lib/RPC/XML/Server.pm
	RT #42736: Support user-adjustment of server-based faults, and
	normalize the existing faults.

	* lib/RPC/XML/Procedure.pm
	Fix encoding of return values from call() when the method
	called is of type Function (and thus has no strict signatures).

	* lib/RPC/XML.pm
	* t/13_no_deep_recursion.t (added)
	RT #41063: Re-visit how arrays and structs are smart-encoded
	and constructed, so as to avoid cyclical data structure
	references.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Sat Jul 18 21:27:19 2009 UTC (15 years, 4 months ago) by sno
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +4 -4 lines
Updating package for p5 module for RPC::XML from 0.65 to 0.67

Upstream changes:
0.67	Friday July 10, 2009, 01:30:00 AM -0700

	* lib/RPC/XML/Client.pm
	* lib/RPC/XML/Server.pm
	* t/70_compression_detect.t (added)
	RT #47219: Mis-read the patch from previous fix, this actually
	fixes it. Also added a test suite to check for
	compression-detection.

0.66	Thursday July  9, 2009, 07:36:15 AM -0700

	* lib/RPC/XML/Client.pm
	* lib/RPC/XML/Server.pm
	RT #47219: Re-did the detection of compression availability
	(testing for the Compress::Zlib module) based on comments in
	this bug.

	* t/60_net_server.t
	RT #47220: Net::Server tests are not (currently) viable on
	Windows. Also made script taint-safe.

	* t/40_server.t
	* t/50_client.t
	* t/util.pl
	RT #47221: Applied a patch from kmx@volny.cz, for better
	Windows testing.

	* lib/Apache/RPC/Server.pm
	* lib/Apache/RPC/Status.pm
	* lib/RPC/XML.pm
	* lib/RPC/XML/Client.pm
	* lib/RPC/XML/Function.pm
	* lib/RPC/XML/Method.pm
	* lib/RPC/XML/Parser.pm
	* lib/RPC/XML/Procedure.pm
	* lib/RPC/XML/Server.pm
	All modules now use the "warnings" pragma.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Tue Jul 7 21:31:27 2009 UTC (15 years, 5 months ago) by sno
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +4 -4 lines
pkgsrc changes:
  - Updating package for p5 module RPC::XML from 0.64 to 0.65
  - Adjusting license and dependencies according to META.yml

Upstream changes:
0.65	Wednesday June 17, 2009, 06:00:00 AM -0700

	* etc/make_method
	* etc/rpc-method.dtd
	* lib/RPC/XML/Procedure.pm
	* t/30_method.t
	* t/35_namespaces.t (added)
	* t/namespace1.xpl (added)
	* t/namespace2.xpl (added)
	* t/namespace3.xpl (added)
	Support for declaration of namespaces in XPL code. Adds a new
	test suite and includes a rewrite/update of the method tests.
	Change also covers the make_method tool and the DTD for XPL
	files.

	* lib/RPC/XML.pm
	* lib/RPC/XML/Client.pm
	* lib/RPC/XML/Server.pm
	* t/02_pod_coverage.t
	Interim fix for encoding issues, prior to the mega-encoding
	work. This makes the library correctly create octet-based
	messages, rather than letting UTF-8 leak in if it was passed in
	initially.

	* lib/Apache/RPC/Server.pm
	* lib/RPC/XML.pm
	* lib/RPC/XML/Client.pm
	Follow-up to previous commit, some serialization-related
	problems. Not all instances of bytelength() had been removed
	after the previous slate of changes, and once that was done
	some tests in 15_serialize.t broke.

	* lib/RPC/XML.pm
	* lib/RPC/XML/Parser.pm
	* t/12_nil.t (added)
	* t/30_method.t
	RT #34132: Based on a patch from the requestor, added support
	for <nil/>. Documentation and tests are present, but a little
	sparse. This change also incorporates a small add to
	lib/RPC/XML/Parser.pm to address RT #42033.

	* t/40_server.t
	* t/41_server_hang.t
	RT #27778: Fix problems with child-process management on
	Windows that was causing t/40_server.t to hang during test
	runs. Also put skip-clause into t/41_server_hang.t, as
	according to the person reporting, it doesn't work at all on
	MSWin (the network code is very UNIX-y).

	* lib/RPC/XML.pm
	* t/10_data.t
	Applied a regexp-fix from Joakim Mared for stringification of
	doubles.

	* lib/RPC/XML.pm
	* lib/RPC/XML/Client.pm
	* lib/RPC/XML/Parser.pm
	* lib/RPC/XML/Procedure.pm
	* lib/RPC/XML/Server.pm
	* t/10_data.t
	RT ticket #35106: Make the behavior of RPC::XML::array
	constructor work as expected. This led to adding use of
	Scalar::Util and cleaning up the places where I was still doing
	"UNIVERSAL::isa(...)" hacks to test refs without the risk of
	directly calling ->isa() on a potentially-unblessed ref.

	* lib/Apache/RPC/Server.pm
	* lib/Apache/RPC/Status.pm
	* lib/RPC/XML.pm
	* lib/RPC/XML/Client.pm
	* lib/RPC/XML/Function.pm
	* lib/RPC/XML/Method.pm
	* lib/RPC/XML/Parser.pm
	* lib/RPC/XML/Procedure.pm
	* lib/RPC/XML/Server.pm
	Update the copyright year and license information, and add
	contact data to all POD sections for RT, AnnoCPAN, GitHub, etc.

	* lib/RPC/XML/Client.pm
	* t/50_client.t
	RT ticket #34559: Allow control of LWP::UA timeouts from within
	client class.

	* lib/RPC/XML/Server.pm
	RT ticket #43019: Small hack to the existing SSL hack for
	Socket6 problems.

	* lib/Apache/RPC/Server.pm
	* lib/Apache/RPC/Status.pm
	* lib/RPC/XML.pm
	* lib/RPC/XML/Client.pm
	* lib/RPC/XML/Function.pm
	* lib/RPC/XML/Method.pm
	* lib/RPC/XML/Parser.pm
	* lib/RPC/XML/Procedure.pm
	* lib/RPC/XML/Server.pm
	Since Scalar::Util requires 5.006, make that (5.006001,
	actually) the base required Perl version.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Tue Nov 18 15:37:52 2008 UTC (16 years ago) by he
Branches: MAIN
CVS tags: pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1, pkgsrc-2008Q4-base, pkgsrc-2008Q4
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +4 -4 lines
Updated from version 0.60nb1 to 0.64.

Pkgsrc changes:
 o Add commented-out HOMEPAGE using search.cpan.org.

Upstream changes:

0.64	Mon Sep 29 04:20:02 PDT 2008

	t/40_server.t:
	Further flexibility on the test of $srv->url(). This should (finally)
	catch any variation of 127.* address and/or host/domain naming that
	aliases to "localhost".

	lib/RPC/XML/Parser.pm:
	t/20_parser.t:
	Lingering problem from RT ticket #30354, RPC::XML::Parser did not get
	the change committed that included parser-level support for <i8>. Also
	added tests for parsing RPC::XML::request objects and all the data-type
	objects to the parser test suite (had they been there before, I would
	have caught this myself).

0.63	Fri Sep 19 02:22:26 PDT 2008

	lib/RPC/XML.pm:
	Forgot to increment $VERSION before the previous commit. Won't show up
	in CPAN as an available update otherwise.

0.62	Fri Sep 19 02:12:02 PDT 2008

	t/40_server.t:
	Extended the die message when $srv fails to allocate. Some testers are
	getting a failure here but I have no idea how or why.

	lib/RPC/XML.pm:
	Testers-service reports showed that the new i8 type was not auto-boxing
	correctly on true 64-bit machines. Turns out I had bogus values for
	the maximums and minimums, not just for 8-byte ints but also for plain
	4-byte ones as well.

0.61	Mon Sep 15 01:38:44 PDT 2008

	t/00_load.t:
	Converted to Test::More due to some cpan-testers reports that showed
	test 2 failing. Hoping this might provide better feedback if it
	continues to fail.

	t/40_server.t:
	Changed a test for "localhost:$port" in the server URL method to
	optionally allow localhost.localdomain, for those systems whose
	/etc/hosts cause the former to convert to the latter. Was causing
	false failures.

	t/40_server.t:
	t/50_client.t:
	t/60_net_server.t:
	Test suites armored against server processes that die as a result of
	croak() or other calls within 3rd-party modules. The client and
	net_server suites were also converted to Test::More at this time.

	t/40_server.t:
	Fix for RT ticket #36078, fix the URL testing on the server object to
	be less strict. Instead of only allowing "localhost", now also allows
	"localhost.localdomain" and does a look-up of "localhost" for the 127.*
	IP address and permits that as well. In essence, this extends and
	supercedes the second change listed above after more invariant cases
	were discovered.

	lib/RPC/XML.pm:
	t/10_data.t:
	Per RT ticket #30354 and specific request from a large agency using
	this package, implemented an "i8" type as an extension to the official
	XML-RPC specification. Documentation and tests included. THIS SHOULD BE
	CONSIDERED EXPERIMENTAL.

	t/40_server.t:
	t/60_net_server.t:
	Some of the work in armoring the test suites against server-death
	changed the counts on tests and on call-counts in the system.status
	method. Some explicit re-starts didn't help.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Wed Jul 23 22:30:50 2008 UTC (16 years, 4 months ago) by rhaen
Branches: MAIN
CVS tags: pkgsrc-2008Q3-base, pkgsrc-2008Q3, cube-native-xorg-base, cube-native-xorg
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +4 -4 lines
updated to 0.60

ChangeLog:
0.60	Wed Apr  9 03:01:07 PDT 2008

	t/00_load.t:
	t/01_pod.t:
	t/02_pod_coverage.t:
	t/10_data.t:
	t/11_base64_fh.t:
	t/15_serialize.t:
	t/20_parser.t:
	t/30_method.t:
	t/40_server.t:
	t/50_client.t:
	t/60_net_server.t:
	Related to the main change of RT ticket #30849, fixes potential
	problem in the creation of temporary file names if a test script is
	run directly from the "t" directory. While at it, added a line with
	the Subversion "Id" keyword and set the "svn:keywords" property on
	all test scripts. The code-fix is based on suggestions from J??rg
	Meltzer <joerg@joergmeltzer.de>.

	lib/RPC/XML/Client.pm:
	Per RT ticket #30849, fix problem caused by having colons in
	temp-file names. Fix largely from patch suggested by J??rg Meltzer
	<joerg@joergmeltzer.de>.

	lib/RPC/XML/Server.pm:
	Applied a modified form of a patch submitted by Mike Rylander
	<miker@n2bb.com> to make things work under SSL.

	lib/RPC/XML/Server.pm:
	t/41_server_hang.t:
	Fixed the bug in RPC::XML::Server::process_request() could lead to an
	infinite loop if the client shuts down the socket before the full
	request is sent. Added a test script specific to this bug, to catch it
	if it reappears.

	lib/RPC/XML.pm:
	t/10_data.t:
	Per RT ticket #30042, made a do-nothing branch in
	RPC::XML::smart_encode actually die with an error when a
	reference-type is passed in that cannot be converted.  Added two
	tests to cover this, and took the opportunity to convert 10_data.t
	to Test::More.

	t/40_server.t:
	t/50_client.t:
	Applied a patch from Chris Darroch to make the spawning of servers
	work in some corner-cases that were failing. All that was required
	was explicit specification of 'localhost' in the instantiation.

	lib/RPC/XML/Parser.pm:
	t/20_parser.t:
	Applied a patch from Masatake Daimon (????????????) to improve
	the performance of the parser by reducing the (vast) number of
	string-concat operations.  During this change, re-wrote the parser
	tests to use Test::More and have better diagnostics.

	lib/RPC/XML/Server.pm:
	t/40_server.t:
	Per RT ticket #29351, fixed a bug that caused a server to incorrectly
	report the location and cause of an XML parsing error in the
	request. The actual bug and solution were different than initially
	reported in the ticket.

	lib/RPC/XML.pm:
	t/10_data.t:
	Per RT ticket #31818, fix to the XML serialization of double values
	to conform to the XML-RPC spec, as it does not allow for exponential
	notation. This also required changes to the tests, as values were
	no longer being auto-truncated at 5 decimal places. Also finished
	cleaning up the t/10_data.t test suite with diagnostic messages on
	the tests that had not previously gotten them.

	lib/RPC/XML.pm:
	t/20_parser.t:
	In response to concerns raised by a report of parsing problems,
	added XML entity encoding for ' and " (&apos; and &quot;) to the base
	RPC::XML module, and added a test to the parser suite to make sure
	it is correctly turning all core XML entities back into characters
	during the parsing process.

	lib/Apache/RPC/Server.pm:
	lib/RPC/XML/Server.pm:
	t/40_server.t:
	RT ticket #34557: Provide access to client-side connection info to
	methods called on the server, by placing the data from get_peeraddr()
	(as abstracted through existing methods in HTTP::Daemon::ClientConn
	and Apache::Connection) into localized keys on the server object, as
	is already done with the method_name and signature pseudo-keys. Tests
	added to 40_server.t and docs updated.

	etc/make_method:
	lib/Apache/RPC/Server.pm:
	lib/Apache/RPC/Status.pm:
	lib/RPC/XML/Client.pm:
	lib/RPC/XML/Function.pm:
	lib/RPC/XML/Method.pm:
	lib/RPC/XML/Parser.pm:
	lib/RPC/XML/Procedure.pm:
	lib/RPC/XML/Server.pm:
	lib/RPC/XML.pm:
	Updated all copyright/redistribution information with current year
	and correct/current URLs for Artistic and LGPL licenses.

Revision 1.1.1.1 (vendor branch): download - view: text, markup, annotated - select for diffs
Sun May 6 13:25:12 2007 UTC (17 years, 7 months ago) by heinz
Branches: TNF
CVS tags: pkgsrc-base, pkgsrc-2008Q2-base, pkgsrc-2008Q2, pkgsrc-2008Q1-base, pkgsrc-2008Q1, pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3, pkgsrc-2007Q2-base, pkgsrc-2007Q2, cwrapper
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +0 -0 lines
Initial import of p5-RPC-XML 0.59.

The package was originally created by Roman Kulik in pkgsrc-wip. Very
small changes by me.


The RPC::XML package is an implementation of XML-RPC. The module
provides classes for sample client and server implementations, a
server designed as an Apache location-handler, and a suite of
data-manipulation classes that are used by them.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Sun May 6 13:25:12 2007 UTC (17 years, 7 months ago) by heinz
Branches: MAIN
Initial revision

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>