jeg2

Hash Date Message
3c15e9efe3d7951612f6915900b6870f1b4b50db 2007-10-24 * lib/xmlrpc/utils.rb (XMLRPC::ParseContentType#parse_content_type): Making Content-Type checks case insensitive. [ruby-Bugs-3367]
6f8537cf7f1340d4c98c801c0aaa10c8b3814cc5 2007-10-24 * lib/xmlrpc/client.rb (XMLRPC::Client#do_rpc): Improving the error message for Content-Type check failures. [ruby-core:12163]
7e2c0cbda2629f816e9be7ea4bc5b72462753f88 2007-10-24 * lib/xmlrpc/client.rb (XMLRPC::Client#do_rpc): Explicitly start the HTTP connection to support keepalive requests. [ruby-Bugs-9353]
6b63368278e32d3dc64468de30a7de8ab265599d 2007-10-24 * lib/xmlrpc/parser.rb (XMLRPC::Convert::dateTime): Fixing a bug that caused time zone conversion to fail for some ISO 8601 date formats. [ruby-Bugs-12677]
7c31f2a12039966f92a1d85493dcc1413ef23080 2007-10-25 * lib/net/telnet.rb (Net::Telnet#login): Making the password prompt pattern case insensitive. [ruby-Bugs-10746]
d520759f6507177cc2b5b74e026ba884b99ddded 2007-10-25 * lib/net/telnet.rb (Net::Telnet#login): Allowing "passphrase" in addition to "password" for Telnet login prompts. [ruby-Bugs-10746]
d92b461dd9f5ff0eae7d15435aab1507dfb53496 2007-12-01 * lib/xmlrpc/server.rb (XMLRPC::Server#server): Improve signal handling so pressing control-c in the controlling terminal or sending SIGTERM stops the XML-RPC server.
951200ac639980c1d1d8d836c4badfa889f0ccbb 2007-12-24 * lib/csv.rb, test/csv/test_csv.rb: Removed in preparation for FasterCSV code import.
29ba327bd16fd7eb7114050724e4784bdcaac83a 2007-12-25 * lib/csv.rb: Import the FasterCSV source as the new CSV class.
a2443bdcf9f0c57c6623524fa5f85cd0d3a8ed29 2007-12-25 * lib/csv.rb: Fixed test failures caused by changes to Ruby.
d8ad1e28e9401abec56288c4573dad01963bd2f3 2007-12-26 * lib/csv.rb: Cleaned up some code with Ruby 1.9 idioms.
8ed70a5186f23ec9c3efe0dc91bda8dc4466b28c 2008-01-08 * enum.c: Updating the documentation of Enumrable#zip to reflect the recent changes Matz made to the method.
e1bc480e989c331267a42f88514f5dbaa391bfb5 2008-04-30 * lib/net/telnet.rb: Fixing a bug where line endings would not be properly escaped when the two character ending was broken up into separate TCP packets. Issue reported and patched by Brian Candler.
582983c224f6ef199040ddd2b1bc106d901403b4 2008-05-01 * lib/net/telnet.rb: This patch from Brian Candler adds a FailEOF mode which can be activated to have net/telnet raise EOFError exceptions when the remote connection is closed. The default behavior remains unchanged though.
3eda51975154526d49ccdac55fb53cdf2f81dca1 2008-05-01 Adding accidentally skipped ChangeLog entry.
b2c5258b854e6a19306300428718d5c83303a85b 2008-06-17 * lib/net/telnet.rb: Fixing Telnet#wairfor() which was broken by changes to the Kernel::Integer() method. [ruby-core:17272]
280cbe0b1fb807ee0de9ea3e862d556763e08811 2008-09-21 * lib/csv/csv.rb: Reworked CSV's parser and generator to be m17n. Data is now parsed in the Encoding it is in without need for translation. * lib/csv/csv.rb: Improved inspect() messages for better IRb support. * lib/csv/csv.rb: Fixed header writing bug reported by Dov Murik. * lib/csv/csv.rb: Use custom separators in parsing header Strings as suggested by Shmulik Regev. * lib/csv/csv.rb: Added a :write_headers option for outputting headers. * lib/csv/csv.rb: Handle open() calls in binary mode whenever we can to workaround a Windows issue where line-ending translation can cause an off-by-one error in seeking back to a non-zero starting position after auto-discovery for :row_sep as suggested by Robert Battle. * lib/csv/csv.rb: Improved the parser to fail faster when fed some forms of invalid CSV that can be detected without reading ahead. * lib/csv/csv.rb: Added a :field_size_limit option to control CSV's lookahead and prevent the parser from biting off more data than it can chew. * lib/csv/csv.rb: Added readers for CSV attributes: col_sep(), row_sep(), quote_char(), field_size_limit(), converters(), unconverted_fields?(), headers(), return_headers?(), write_headers?(), header_converters(), skip_blanks?(), and force_quotes?(). * lib/csv/csv.rb: Cleaned up code syntax to be more inline with Ruby 1.9 than 1.8.
f3ba845deb749e9915bbba7e4b0d2de4ab424490 2008-09-23 * lib/csv/csv.rb: Improved the idea of whitespace and word characters used in substitutions during header conversion as suggested by Michael Selig.
bde8a01d0a8750f9e0a7728ee9ae3a0fea3001ed 2008-09-28 * lib/csv/csv.rb: Worked around some minor encoding changes in Ruby pointed out by Nobu.
7d3d3535584bd70d0a9a0f5f9abc3aeeea115c5a 2008-10-10 * lib/csv/csv.rb: Added support for Encoding::default_internal. * lib/csv/csv.rb: Switched to new Hash syntax.
b7be78d774daf5b9a9fdd63e6d20e30309b9efa0 2008-10-18 * test/csv/*: Renamed tc_* files to test_* to fit in within Ruby's testing process.
dfda5877ca1f224b49ed17af1d44781fb2717a31 2008-10-25 * lib/csv.rb: Fixed a bug in read_to_char() that would slurp whole files if the encoding was invalid. It will now read up to 10 bytes ahead to find a valid character boundary or give up. [ruby-core:19465] * test/csv/test_features.rb, test/csv/test_table.rb, test/csv/test_row.rb: Loosened some tests to check for a compatible? Encoding instea of an exact Encoding. [ruby-core:19470]
cd5c309542ad7c352fcbcc0abb5a0bdf3f077a4c 2008-12-17 * lib/xmlrpc/server.rb: Restricting method inspection to show only non-inherited public methods. [ruby-core:20603]
7d052b1d742f8c8ae32e106a0cf75dc0fd7b8fbd 2008-12-26 * lib/csv.rb: Using a more robust transcoding scheme to produce ASCII compatible inspect() messages. [ruby-dev:37591]
111c48e6117ef916b1154c76839f1b2a7dd9d8ed 2009-03-03 * lib/csv.rb: A patch from Madoka Yakamamoto to prevent an infinite loop while reading some encodings.
f45caa14f6e239afac1eb66910a2d1f6fd59abf2 2009-03-03 * lib/csv.rb: Some minor documentation fixes from Gregory Brown.
a9b53f6397e33fee8e4d9cda5a3a4e113a21a520 2009-03-29 * test/csv/test_interface.rb: Trying a fix for some failing tests on Windows.
8e2eedf46b39fa82ca68dd2ea929616d2b7b356a 2009-03-30 * test/csv/test_interface.rb, test/csv/test_serialization.rb: Trying more fixes some failing tests on Windows.
ae0b6068308814274903466ef0788161798b3265 2010-01-31 * A bug fix for deleting blank Table rows from Andy Hartford.
1bd1128989a339790a658c43ec3d9769b49265da 2010-03-23 * lib/csv.rb: Incorporating the fixes from the recent FasterCSV releases: 1.5.2 and 1.5.3. [ruby-core:25038]
e4bd450dfe3c4401d8a16eccb30585ab23b18e19 2010-03-23 Giving proper credit for the new parser.
fa9da31def14a2a36ab281bd24c0c40c767800e2 2010-04-28 * lib/xmlrpc/utils.rb: Fixing an incompatibility with reflection methods returning Symbols. Patch by HD Moore. [ruby-core:29821]
effa0c76d9813a2a823531cf15e4f62702fd1571 2010-06-25 * lib/csv.rb: Fixing a bug that prevented CSV from parsing all multi-line fields correctly. Patch by Rob Biedenham.
b652b55c51779ce5f22b636e6a2106f26a2eb55b 2010-06-25 Fixing a spelling error.
5d229db887ec42178ef90c20c014d5073c49cc6f 2010-07-01 * lib/csv.rb: Improving documentation.
b6e0e981172f7070581a31aa9155d67fc7717055 2010-10-07 * lib/csv.rb: Fixing documentation typos. [ruby-core:32712]
40e5b3933662ef3cd41f57fe8e8003b3f7c04b05 2010-11-16 * lib/csv.rb: Upgrading output encoding as needed. [ruby-core:33135]
b028e8d45d90bec5ee5bcc9c4e42adc96f5d6f14 2010-11-17 * lib/csv.rb: Upgrading output encoding with ASCII content as needed. [ruby-core:33229]
6e7544f132d2903cf88f7f41208913d940068be8 2011-05-25 * lib/csv.rb: Improved stray quoting error message (patch by Edvard Majakari). * lib/csv.rb: Remove debugging prints.
b74f5dee4a3a2b62753e42b87ec26837d508fa9a 2011-05-26 * lib/csv.rb: Documentation improvements from Ysiad Ferreiras. [Ruby 1.9 - Bug #4785]
a9c056f1ed254c99152134235bd973ec503f64f2 2011-05-26 * lib/csv.rb: Enhance each() to support Enumerator.
fe8002b17bb232b443a1dd6469318527db5b690e 2011-06-02 * lib/csv.rb: Improve the line ending detection algorithm (patch by Alexey).
3c3e659196b7511f02b03e2904c40a29993a184c 2012-08-20 * lib/csv.rb: Fixes #161 on github * lib/csv.rb: You can now specify a pattern for :skip_lines. Matching lines will not be passed to the CSV parser. * lib/csv.rb: Patch by Christian Schwartz.
5b1065f3fee2a3cb0095a28a5bedaa3f74f09a5b 2012-12-07 * lib/csv.rb: A fix for row comparison by Stephen Wattam. [Bug #7528]
93030d0e4d93683346648b25bd69a3f33a5f0486 2012-12-27 * lib/csv.rb: Added more Hash methods to CSV::Row.
b614d7823c4d3dcb263577127db5e7e333573a4e 2013-02-05 * lib/csv.rb: Remove the dangerous serialization feature.
80c4b4b3d72c7841b9c2453713a5b96258f2ca90 2013-11-23 * lib/csv.rb: If skip_lines is set to a String, convert it to a Regexp to prevent the alternative, which is that each line in the CSV gets converted to a Regexp when calling skip_lines#match.
895e9b0acd986cf3dba7df60fb00c5ca3607c844 2013-11-24 * lib/csv.rb: Optimize header hashes by freezing string keys. [ruby-core:58510]
3fb752a921a56fb4ea3188fb12f02f6a5749480e 2014-03-20 * lib/csv.rb: Fixed a broken regular expression that was causing CSV to miss escaping some special meaning characters when used in parsing. Reported by David Unric [ruby-core:54986] [Bug #8405]
7c4d4e1eb2897cec295ea9316835fc3cfef96d6d 2014-04-01 * lib/csv.rb: Don't attempt to convert nil headers. Reported by Skye Shaw
1170b057e02cefd34b4ff88ee01369c91b16ae2d 2014-04-01 * lib/csv.rb: Symbol HeaderConverter: strip leading/trailing space. Reported by Skye Shaw [Fixes GH-575]
f18f940802752fb8997164d4440c488fb1396f35 2016-01-01 Adding a liberal_parsing option to CSV. Patch by Braden Anderson.