Directory | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 57 (100.0%) | 1453 (100.0%) | 25.4 |
test/xmlrpc/ | 15 (26.3%) | 569 (39.2%) | 37.9 |
lib/xmlrpc/ | 18 (31.6%) | 475 (32.7%) | 26.3 |
test/xmlrpc/data/ | 17 (29.8%) | 340 (23.4%) | 20.0 |
/ | 7 (12.3%) | 69 (4.7%) | 9.8 |
* lib/xmlrpc/server.rb (XMLRPC::Server): Switch from GServer over to
WEBrick. This makes file lib/xmlrpc/httpserver.rb obsolete (at least it is
no further used by the XML-RPC library).
49 lines of code changed in:
* lib/xmlrpc/utils.rb: Patch by Nobuhiro IMAI fixes the following
problem: Default value modification on
Module#public_instance_methods (false -> true) breaks
s.add_handler(XMLRPC::iPIMethods("sample"), MyHandler.new) style
security protection.
* lib/xmlrpc/client.rb: Aliased XMLRPC::Client#new2 as
XMLRPC::Client#new_from_uri, and #new3 as #new_from_hash.
26 lines of code changed in:
make error messages much friendlier if a XMLRPC::FaultException is thrown,
by aliasing message to faultString.
2 lines of code changed in:
* lib/xmlrpc/client.rb: use "" instead of "." if prefix argument is
nil in proxy methods. nil is default value.
* test/xmlrpc/test_webrick_server.rb, test/xmlrpc/webrick_testing.rb:
use threads instead of forking. this should fix issue #1208
(http://rubyforge.org/tracker/?func=detail&atid=1698&aid=1208&group_id=426).
removed testing of SSL enabled servlet as this hangs.
32 lines of code changed in:
* test/xmlrpc/test_parser.rb, test/xmlrpc/data/*.expected: Expected
values are now stored in YAML instead of using #inspect. This fixes
false hash order.
279 lines of code changed in:
* lib/xmlrpc/parser.rb, test/xmlrpc/test_features.rb: fixed "assinging to constants" warnings
12 lines of code changed in:
* lib/xmlrpc/server.rb (CGIServer): fixed bug when client sends "Content-typ: text/xml; ..."
6 lines of code changed in:
ChangeLog entry for XML-RPC changes I made during the last day
26 lines of code changed in:
added howto
301 lines of code changed in:
added new test case (which spawn off a webrick XML-RPC server)
128 lines of code changed in:
* fixed issue #998 (http://rubyforge.org/tracker/?func=detail&atid=1700&aid=998&group_id=426)
5 lines of code changed in:
* fixed test cases so that they can be run from any directory
15 lines of code changed in:
* applied patch by MoonWolf <moonwolf@moonwolf.com> to allow parsing
datetime.iso8601 (e.g. 20041105T01:15:23Z).
* added test case
54 lines of code changed in:
* imported and refactored original test cases
* added methods XMLRPC::XMLParser.each_installed_parser and
XMLRPC::XMLWriter.each_installed_writer to simply original test cases
* use Object#allocate instead of defining an empty #initialize
* module XMLRPC::Marshallable is now only used for tagging
475 lines of code changed in:
class XMLRPC::Client:
* added attr_accessor :http_header_extra that can be used to add extra lines in
HTTP header.
* added attr_accessor :cookie - shortcut for setting/getting cookies
* added attr_accressor :http_last_response that holds the last HTTP response.
Usefull when needed to extract information from HTTP header (e.g. cookies,
keep alive...)
35 lines of code changed in:
fixed CDATA parsing for XMLScanParser and REXMLStreamParser
5 lines of code changed in:
applied patch by OHARA Shigeki:
* use Apache::Request#headers_in instead of obsolete #headers methods
* XMLRPC::ModRubyServer::new is no longer a singleton method
3 lines of code changed in: