From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS4713 221.184.0.0/13 X-Spam-Status: No, score=-3.0 required=3.0 tests=BAYES_00,DKIM_SIGNED, RCVD_IN_DNSWL_MED,RP_MATCHES_RCVD,SPF_PASS,T_DKIM_INVALID shortcircuit=no autolearn=ham autolearn_force=no version=3.4.0 Received: from neon.ruby-lang.org (neon.ruby-lang.org [221.186.184.75]) by dcvr.yhbt.net (Postfix) with ESMTP id A52D820288 for ; Wed, 19 Jul 2017 22:00:10 +0000 (UTC) Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id AB9CD1207F8; Thu, 20 Jul 2017 07:00:08 +0900 (JST) Received: from o1678916x28.outbound-mail.sendgrid.net (o1678916x28.outbound-mail.sendgrid.net [167.89.16.28]) by neon.ruby-lang.org (Postfix) with ESMTPS id 448D51207F5 for ; Thu, 20 Jul 2017 07:00:05 +0900 (JST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=sendgrid.me; h=from:to:references:subject:mime-version:content-type:content-transfer-encoding:list-id; s=smtpapi; bh=kwaGI/cHnPBBUaudwdufIR470fg=; b=vUBtixq5Qe4NVmnjYb 3mEbHDXHkbbDcHTEsq9Ag3YlxeIg1Q3QdIC5HvabPk6WED4l4iZJxJ1/3FPKhPjf r6VIRrw4+cpIOzRFZ4Od4+Vw7zGNV78pTzb5VMK242UIWCy/2iLiIKBcL2wwK2pQ uHknXuadDG7OfqI5YK9hepXEU= Received: by filter0551p1mdw1.sendgrid.net with SMTP id filter0551p1mdw1-31320-596FD65F-15 2017-07-19 21:59:59.438573076 +0000 UTC Received: from herokuapp.com (ec2-54-161-219-232.compute-1.amazonaws.com [54.161.219.232]) by ismtpd0038p1mdw1.sendgrid.net (SG) with ESMTP id 9vNqb_byTpaAWP95Ka9Odw for ; Wed, 19 Jul 2017 21:59:59.382 +0000 (UTC) Date: Wed, 19 Jul 2017 22:00:00 +0000 (UTC) From: shugo@ruby-lang.org To: ruby-core@ruby-lang.org Message-ID: References: Mime-Version: 1.0 X-Redmine-MailingListIntegration-Message-Ids: 57146 X-Redmine-Project: ruby-trunk X-Redmine-Issue-Id: 13280 X-Redmine-Issue-Author: MarkDBlackwell X-Redmine-Issue-Assignee: shugo X-Redmine-Sender: shugo X-Mailer: Redmine X-Redmine-Host: bugs.ruby-lang.org X-Redmine-Site: Ruby Issue Tracking System X-Auto-Response-Suppress: All Auto-Submitted: auto-generated X-SG-EID: ync6xU2WACa70kv/Ymy4QrNMhiuLXJG8OTL2vJD1yS5UHoTMdzVinqNlfSvbSnqE6zv+Iopxpmu2XO y5rqAvQKQvpTFq4PL8BV3d729sRgpDPxomaghYgZH/Y3cTsqknNewqc4VVnd2GGG2yifBsV6eJPhds ZsohSw09NnpDiQcxLCpbnnpNv0M3DIiUsKT3TbUe8P6jkSByBUnBKuZBFA== X-ML-Name: ruby-core X-Mail-Count: 82111 Subject: [ruby-core:82111] [Ruby trunk Bug#13280][Rejected] net/ftp: Putbinaryfile (on Windows) requires blocksize equal to file size X-BeenThere: ruby-core@ruby-lang.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Ruby developers List-Id: Ruby developers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ruby-core-bounces@ruby-lang.org Sender: "ruby-core" SXNzdWUgIzEzMjgwIGhhcyBiZWVuIHVwZGF0ZWQgYnkgc2h1Z28gKFNodWdvIE1hZWRhKS4KClN0 YXR1cyBjaGFuZ2VkIGZyb20gQXNzaWduZWQgdG8gUmVqZWN0ZWQKCk1hcmtEQmxhY2t3ZWxsIChN YXJrIEQgQmxhY2t3ZWxsKSB3cm90ZToKPiBKdXN0IG5vdywgSSByZXR1cm5lZCB0byBteSBjbGll bnQncyBzaXRlLiBJIGNvdWxkbid0IHJlcHJvZHVjZSB0aGUgcHJvYmxlbWF0aWMgcmVwb3J0ZWQg YmVoYXZpb3IsIGVpdGhlci4gKEFuZCB0aGUgV2luZG93cyBhbmQgUnVieSB2ZXJzaW9ucyByZW1h aW4gdW5jaGFuZ2VkLikKPiAKPiBQcmVzdW1hYmx5LCBzb21lIHN5c3RlbSBtaXNjb25maWd1cmF0 aW9uIChzdWNoIGFzLCBQaW5nIHBhY2tldHMgYmVpbmcgYmxvY2tlZCBzb21ld2hlcmUgYnkgYSBm aXJld2FsbD8pIGhhcyBzaW5jZSBiZWVuIGNvcnJlY3RlZC4KClNvIEkgY2xvc2UgdGhpcyBpc3N1 ZS4gIFRoYW5rcy4KCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkJ1 ZyAjMTMyODA6IG5ldC9mdHA6IFB1dGJpbmFyeWZpbGUgKG9uIFdpbmRvd3MpIHJlcXVpcmVzIGJs b2Nrc2l6ZSBlcXVhbCB0byBmaWxlIHNpemUKaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvaXNz dWVzLzEzMjgwI2NoYW5nZS02NTg1MgoKKiBBdXRob3I6IE1hcmtEQmxhY2t3ZWxsIChNYXJrIEQg QmxhY2t3ZWxsKQoqIFN0YXR1czogUmVqZWN0ZWQKKiBQcmlvcml0eTogTm9ybWFsCiogQXNzaWdu ZWU6IHNodWdvIChTaHVnbyBNYWVkYSkKKiBUYXJnZXQgdmVyc2lvbjogCiogcnVieSAtdjogCiog QmFja3BvcnQ6IDIuMjogVU5LTk9XTiwgMi4zOiBVTktOT1dOLCAyLjQ6IFVOS05PV04KLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpJIHNlYXJjaGVkIHRoaXMgaXNzdWUg bGlzdCAoZm9yIERlc2NyaXB0aW9ucyBpbmNsdWRpbmcgYGZ0cGApLCBidXQgZGlkbid0IGZpbmQg dGhpcyBwcm9ibGVtIGRpc2N1c3NlZC4KClJlY2VudGx5LCBpbiB0aGUgcHJvY2VzcyBvZiBkZXZl bG9waW5nIGEgbmV3IHByb2dyYW0sIEkgaW52b2tlZCBgcHV0YmluYXJ5ZmlsZWAgKGluIHBhc3Np dmUgbW9kZSkgb24gYSBsYXJnZSBmaWxlIChhYm91dCAxLjMgbWVnYWJ5dGVzKSB3aXRob3V0IHNw ZWNpZnlpbmcgaXRzIGBibG9ja3NpemVgIGFyZ3VtZW50LiBJbnZhcmlhYmx5LCB0aGUgc2VydmVy IHRlcm1pbmF0ZWQgdGhlIHRyYW5zZmVyIGFib3V0IGZpdmUgc2Vjb25kcyBhZnRlciBpdHMgc3Rh cnQuIChCVFcsIHRoaXMgYXBwcm94aW1hdGVzIHRoZSBkdXJhdGlvbiBpbiB3aGljaCBvdGhlciBG VFAgY2xpZW50cyBjb21wbGV0ZWx5IHNlbmQgdGhpcyBlbnRpcmUgZmlsZeKAlHdpdGggbXkgc2V0 dXAuKQoKTXVjaCBzbWFsbGVyIGZpbGVzIHRyYW5zZmVycmVkIGZpbmUuCgpFdmVudHVhbGx5LCB1 c2luZyBhIHRlc3QgZmlsZSBvZiBhYm91dCA2MyBraWxvYnl0ZXMsIEkgZGlzY292ZXJlZCB0aGF0 IGlmIEkgc3BlY2lmaWVkIGEgYGJsb2Nrc2l6ZWAgaWRlbnRpY2FsIHRvIHRoZSBmaWxlIGxlbmd0 aCAoaW4gYnl0ZXMpLCBpdCB3b3JrZWQuIEFuZCB0aGUgdHJhbnNmZXIgZmFpbGVkIHdoZW4gdGhl IGBibG9ja3NpemVgIHdhcyBvbmUgYnl0ZSBzbWFsbGVyLgoKTm93LCBJJ3ZlIGFkZGVkIGNvZGUg KGluIG15IG93biBwcm9ncmFtKSBpbiBvcmRlciB0byBvYnRhaW4gdGhlIGZpbGUgc2l6ZSBvZiBl dmVyeSBmaWxlIEkgd2FudCB0byBzZW5kLCBhbmQgc2V0IHRoZSBgYmxvY2tzaXplYCBhcmd1bWVu dCB0byB0aGF0IHNpemUgKGV4YWN0bHkpLiAoRXhjZXB0IHRoYXQsIGZvciBlbXB0eSBmaWxlcywg SSBuZWVkIHRvIHNldCBpdCB0byBgMWA6IG90aGVyd2lzZSBpdCBoYW5ncy4pCgpTaW5jZSB0aGVu LCBJJ3ZlIHNlbnQgaHVuZHJlZHMgb2YgZmlsZXMgKG1hbnkgb2Ygd2hpY2ggYXJlIGFwcHJveGlt YXRlbHkgMSBvciAyIG1lZ2FieXRlcyBpbiBzaXplKSB3aXRob3V0IGV4cGVyaWVuY2luZyB0aGlz IHByb2JsZW0uCgpXaHkgc2hvdWxkIEkgbmVlZCB0byBzZXQgdGhlIGBibG9ja3NpemVgIGluIHRo aXMgd2F5PyBJdCBzZWVtcyB1bmRvY3VtZW50ZWQsIHRvIHNheSB0aGUgbGVhc3QuCgpJJ20gb24g V2luZG93cyA3IOKAlCBhbmQgSSdtIHVzaW5nIGFuIG9sZCB2ZXJzaW9uIG9mIFJ1YnkgKGZvciB0 aGUgbW9tZW50KS4gTmV2ZXJ0aGVsZXNzLCAoc3VwcG9zZWRseSkgdGhpcyBwcm9ibGVtIG1heSBz dGlsbCBleGlzdDoKCn5+fgo+IHJ1YnkgLXYKcnVieSAyLjIuNHAyMzAgKDIwMTUtMTItMTYgcmV2 aXNpb24gNTMxNTUpIFt4NjQtbWluZ3czMl0Kfn5+CgoKCi0tIApodHRwczovL2J1Z3MucnVieS1s YW5nLm9yZy8K