Return-Path: X-Original-To: apmail-logging-log4j-user-archive@www.apache.org Delivered-To: apmail-logging-log4j-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 46507181A1 for ; Thu, 21 Jan 2016 17:52:21 +0000 (UTC) Received: (qmail 22792 invoked by uid 500); 21 Jan 2016 17:52:21 -0000 Delivered-To: apmail-logging-log4j-user-archive@logging.apache.org Received: (qmail 22740 invoked by uid 500); 21 Jan 2016 17:52:20 -0000 Mailing-List: contact log4j-user-help@logging.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Log4J Users List" Reply-To: "Log4J Users List" Delivered-To: mailing list log4j-user@logging.apache.org Received: (qmail 22728 invoked by uid 99); 21 Jan 2016 17:52:20 -0000 Received: from Unknown (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 21 Jan 2016 17:52:20 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 7DC61C186B for ; Thu, 21 Jan 2016 17:52:20 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0 X-Spam-Level: X-Spam-Status: No, score=0 tagged_above=-999 required=6.31 tests=[SPF_HELO_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Received: from mx1-us-east.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id kZ7sl_GyBcDv for ; Thu, 21 Jan 2016 17:52:06 +0000 (UTC) Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0148.outbound.protection.outlook.com [207.46.100.148]) by mx1-us-east.apache.org (ASF Mail Server at mx1-us-east.apache.org) with ESMTPS id 502E643ECF for ; Thu, 21 Jan 2016 17:52:06 +0000 (UTC) Received: from SN1PR07MB2125.namprd07.prod.outlook.com (10.164.46.155) by SN1PR07MB2128.namprd07.prod.outlook.com (10.164.46.158) with Microsoft SMTP Server (TLS) id 15.1.390.13; Thu, 21 Jan 2016 17:51:58 +0000 Received: from SN1PR07MB2125.namprd07.prod.outlook.com ([10.164.46.155]) by SN1PR07MB2125.namprd07.prod.outlook.com ([10.164.46.155]) with mapi id 15.01.0390.013; Thu, 21 Jan 2016 17:51:58 +0000 From: Blake Day To: Log4J Users List Subject: Re: TlsSyslogFrame calculates message length incorrectly Thread-Topic: TlsSyslogFrame calculates message length incorrectly Thread-Index: AQHRU+bKKaAaU/R7LUa8wSC/7N07XZ8FPqUAgAAA2oCAAK23AA== Date: Thu, 21 Jan 2016 17:51:57 +0000 Message-ID: References: <62FDFA39-3596-45C0-B1CC-D7677BCE5349@chewy.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=blake@chewy.com; x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [72.35.91.164] x-microsoft-exchange-diagnostics: 1;SN1PR07MB2128;5:CDB/E9ZzyXPAhREgCU2v2iu+WkMEHgk4XjQqeumasUZMlcBk0M2x2hNz2qZ9oNVkayNrZapobgjMz0C8c6GTxRJh34G/NYZ4loLzK7Twrw49EYY/KPOLUt+NuKRZCApgtme29jbo5+Ed0VcPfhzZzg==;24:i54WMS1GNbOco+6YHkBpu4NsdDbQOd1idLShThphghPbzyo9lXCKijohIvlsWngClYX7LoDhf/IpMpb9j286xu67aW+cblQ5dbRuuNKuAJA= x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(42134001)(42139001);SRVR:SN1PR07MB2128; x-ms-office365-filtering-correlation-id: 684851bd-009f-422c-fac2-08d3228b8ee4 x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(117838167249255); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(123027)(601004)(2401047)(5005006)(520078)(8121501046)(3002001)(10201501046);SRVR:SN1PR07MB2128;BCL:0;PCL:0;RULEID:;SRVR:SN1PR07MB2128; x-forefront-prvs: 08286A0BE2 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(24454002)(479174004)(189002)(377454003)(252514010)(199003)(7110500001)(77096005)(110136002)(2906002)(1096002)(189998001)(19580395003)(15395725005)(19617315012)(10710500007)(1720100001)(106116001)(2420400006)(5002640100001)(19580405001)(1220700001)(101416001)(107886002)(450100001)(86362001)(587094005)(81156007)(97736004)(105586002)(5001960100002)(10400500002)(106356001)(66066001)(40100003)(99286002)(15975445007)(122556002)(54356999)(83716003)(92566002)(16601075003)(76176999)(50986999)(3846002)(82746002)(87936001)(36756003)(2950100001)(6116002)(586003)(2900100001)(102836003)(5004730100002)(33656002)(11100500001)(5008740100001)(325944007)(104396002)(569784001);DIR:OUT;SFP:1102;SCL:1;SRVR:SN1PR07MB2128;H:SN1PR07MB2125.namprd07.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; received-spf: None (protection.outlook.com: chewy.com does not designate permitted sender hosts) spamdiagnosticoutput: 1:23 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: <135D6F25F6C8414DA09FB2EE25CA7C46@namprd07.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: chewy.com X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jan 2016 17:51:57.9103 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 99879b8e-3b16-427d-902a-05eda342f629 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR07MB2128 TG9va3MgZ29vZCB0byBtZSEgIFRoYW5rcyENCg0KDQoNCg0KT24gMS8yMC8xNiwgOTozMCBQTSwg IkdhcnkgR3JlZ29yeSIgPGdhcnlkZ3JlZ29yeUBnbWFpbC5jb20+IHdyb3RlOg0KDQo+SG93IGFi b3V0IHNvbWV0aGluZyBsaWtlIHRoaXM6DQo+DQo+ZGlmZiAtLWdpdA0KPmEvbG9nNGotY29yZS9z cmMvbWFpbi9qYXZhL29yZy9hcGFjaGUvbG9nZ2luZy9sb2c0ai9jb3JlL2FwcGVuZGVyL1Rsc1N5 c2xvZ0ZyYW1lLmphdmENCj5iL2xvZzRqLWNvcmUvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2xv Z2dpbmcvbG9nNGovY29yZS9hcHBlbmRlci9UbHNTeXNsb2dGcmFtZS5qYXZhDQo+aW5kZXggYTQ4 ODc2Zi4uZDZlNzdlZiAxMDA2NDQNCj4tLS0NCj5hL2xvZzRqLWNvcmUvc3JjL21haW4vamF2YS9v cmcvYXBhY2hlL2xvZ2dpbmcvbG9nNGovY29yZS9hcHBlbmRlci9UbHNTeXNsb2dGcmFtZS5qYXZh DQo+KysrDQo+Yi9sb2c0ai1jb3JlL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9sb2dnaW5nL2xv ZzRqL2NvcmUvYXBwZW5kZXIvVGxzU3lzbG9nRnJhbWUuamF2YQ0KPkBAIC0xNiw3ICsxNiw3IEBA DQo+ICAqLw0KPiBwYWNrYWdlIG9yZy5hcGFjaGUubG9nZ2luZy5sb2c0ai5jb3JlLmFwcGVuZGVy Ow0KPg0KPi1pbXBvcnQgamF2YS5uaW8uY2hhcnNldC5DaGFyc2V0Ow0KPitpbXBvcnQgamF2YS5u aW8uY2hhcnNldC5TdGFuZGFyZENoYXJzZXRzOw0KPg0KPiBpbXBvcnQgb3JnLmFwYWNoZS5sb2dn aW5nLmxvZzRqLnV0aWwuQ2hhcnM7DQo+DQo+QEAgLTI2LDQ2ICsyNiw1NiBAQA0KPiAgKiBAc2Vl IDxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM1NDI1Ij5SRkMgNTQyNTwv YT4NCj4gICovDQo+IHB1YmxpYyBjbGFzcyBUbHNTeXNsb2dGcmFtZSB7DQo+LSAgICBwcml2YXRl IFN0cmluZyBtZXNzYWdlOw0KPi0gICAgcHJpdmF0ZSBpbnQgbWVzc2FnZUxlbmd0aEluQnl0ZXM7 DQo+KyAgICBwcml2YXRlIGZpbmFsIFN0cmluZyBtZXNzYWdlOw0KPg0KPiAgICAgcHVibGljIFRs c1N5c2xvZ0ZyYW1lKGZpbmFsIFN0cmluZyBtZXNzYWdlKSB7DQo+LSAgICAgICAgc2V0TWVzc2Fn ZShtZXNzYWdlKTsNCj4rICAgICAgICB0aGlzLm1lc3NhZ2UgPSBtZXNzYWdlOw0KPiAgICAgfQ0K Pg0KPiAgICAgcHVibGljIFN0cmluZyBnZXRNZXNzYWdlKCkgew0KPiAgICAgICAgIHJldHVybiB0 aGlzLm1lc3NhZ2U7DQo+ICAgICB9DQo+DQo+LSAgICBwdWJsaWMgdm9pZCBzZXRNZXNzYWdlKGZp bmFsIFN0cmluZyBtZXNzYWdlKSB7DQo+LSAgICAgICAgdGhpcy5tZXNzYWdlID0gbWVzc2FnZTsN Cj4tICAgICAgICBzZXRMZW5ndGhJbkJ5dGVzKCk7DQo+LSAgICB9DQo+LQ0KPi0gICAgcHJpdmF0 ZSB2b2lkIHNldExlbmd0aEluQnl0ZXMoKSB7DQo+LSAgICAgICAgbWVzc2FnZUxlbmd0aEluQnl0 ZXMgPSBtZXNzYWdlLmxlbmd0aCgpOw0KPi0gICAgfQ0KPi0NCj4gICAgIHB1YmxpYyBieXRlW10g Z2V0Qnl0ZXMoKSB7DQo+LSAgICAgICAgZmluYWwgU3RyaW5nIGZyYW1lID0gdG9TdHJpbmcoKTsN Cj4tICAgICAgICByZXR1cm4gZnJhbWUuZ2V0Qnl0ZXMoQ2hhcnNldC5kZWZhdWx0Q2hhcnNldCgp KTsNCj4rICAgICAgICBmaW5hbCBTdHJpbmcgZnJhbWUgPSB0b1N0cmluZygpOw0KPisgICAgICAg IHJldHVybiBmcmFtZS5nZXRCeXRlcyhTdGFuZGFyZENoYXJzZXRzLlVURl84KTsNCj4gICAgIH0N Cj4NCj4gICAgIEBPdmVycmlkZQ0KPiAgICAgcHVibGljIFN0cmluZyB0b1N0cmluZygpIHsNCj4t ICAgICAgICBmaW5hbCBTdHJpbmcgbGVuZ3RoID0gSW50ZWdlci50b1N0cmluZyhtZXNzYWdlTGVu Z3RoSW5CeXRlcyk7DQo+KyAgICAgICAgZmluYWwgYnl0ZVtdIG1lc3NhZ2VCeXRlcyA9DQo+bWVz c2FnZS5nZXRCeXRlcyhTdGFuZGFyZENoYXJzZXRzLlVURl84KTsNCj4rICAgICAgICBmaW5hbCBT dHJpbmcgbGVuZ3RoID0gSW50ZWdlci50b1N0cmluZyhtZXNzYWdlQnl0ZXMubGVuZ3RoKTsNCj4g ICAgICAgICByZXR1cm4gbGVuZ3RoICsgQ2hhcnMuU1BBQ0UgKyBtZXNzYWdlOw0KPiAgICAgfQ0K Pg0KPi0gICAgcHVibGljIGJvb2xlYW4gZXF1YWxzKGZpbmFsIFRsc1N5c2xvZ0ZyYW1lIGZyYW1l KSB7DQo+LSAgICAgICAgcmV0dXJuIGlzTGVuZ3RoRXF1YWxzKGZyYW1lKSAmJiBpc01lc3NhZ2VF cXVhbHMoZnJhbWUpOw0KPisgICAgQE92ZXJyaWRlDQo+KyAgICBwdWJsaWMgaW50IGhhc2hDb2Rl KCkgew0KPisgICAgICAgIGZpbmFsIGludCBwcmltZSA9IDMxOw0KPisgICAgICAgIGludCByZXN1 bHQgPSAxOw0KPisgICAgICAgIHJlc3VsdCA9IHByaW1lICogcmVzdWx0ICsgKChtZXNzYWdlID09 IG51bGwpID8gMCA6DQo+bWVzc2FnZS5oYXNoQ29kZSgpKTsNCj4rICAgICAgICByZXR1cm4gcmVz dWx0Ow0KPiAgICAgfQ0KPg0KPi0gICAgcHJpdmF0ZSBib29sZWFuIGlzTGVuZ3RoRXF1YWxzKGZp bmFsIFRsc1N5c2xvZ0ZyYW1lIGZyYW1lKSB7DQo+LSAgICAgICAgcmV0dXJuIHRoaXMubWVzc2Fn ZUxlbmd0aEluQnl0ZXMgPT0gZnJhbWUubWVzc2FnZUxlbmd0aEluQnl0ZXM7DQo+KyAgICBAT3Zl cnJpZGUNCj4rICAgIHB1YmxpYyBib29sZWFuIGVxdWFscyhmaW5hbCBPYmplY3Qgb2JqKSB7DQo+ KyAgICAgICAgaWYgKHRoaXMgPT0gb2JqKSB7DQo+KyAgICAgICAgICAgIHJldHVybiB0cnVlOw0K PisgICAgICAgIH0NCj4rICAgICAgICBpZiAob2JqID09IG51bGwpIHsNCj4rICAgICAgICAgICAg cmV0dXJuIGZhbHNlOw0KPisgICAgICAgIH0NCj4rICAgICAgICBpZiAoIShvYmogaW5zdGFuY2Vv ZiBUbHNTeXNsb2dGcmFtZSkpIHsNCj4rICAgICAgICAgICAgcmV0dXJuIGZhbHNlOw0KPisgICAg ICAgIH0NCj4rICAgICAgICBmaW5hbCBUbHNTeXNsb2dGcmFtZSBvdGhlciA9IChUbHNTeXNsb2dG cmFtZSkgb2JqOw0KPisgICAgICAgIGlmIChtZXNzYWdlID09IG51bGwpIHsNCj4rICAgICAgICAg ICAgaWYgKG90aGVyLm1lc3NhZ2UgIT0gbnVsbCkgew0KPisgICAgICAgICAgICAgICAgcmV0dXJu IGZhbHNlOw0KPisgICAgICAgICAgICB9DQo+KyAgICAgICAgfSBlbHNlIGlmICghbWVzc2FnZS5l cXVhbHMob3RoZXIubWVzc2FnZSkpIHsNCj4rICAgICAgICAgICAgcmV0dXJuIGZhbHNlOw0KPisg ICAgICAgIH0NCj4rICAgICAgICByZXR1cm4gdHJ1ZTsNCj4gICAgIH0NCj4NCj4tICAgIHByaXZh dGUgYm9vbGVhbiBpc01lc3NhZ2VFcXVhbHMoZmluYWwgVGxzU3lzbG9nRnJhbWUgZnJhbWUpIHsN Cj4tICAgICAgICByZXR1cm4gdGhpcy5tZXNzYWdlLmVxdWFscyhmcmFtZS5tZXNzYWdlKTsNCj4t ICAgIH0NCj4gfQ0KPg0KPg0KPkdhcnkNCj4NCj5PbiBXZWQsIEphbiAyMCwgMjAxNiBhdCA2OjI3 IFBNLCBHYXJ5IEdyZWdvcnkgPGdhcnlkZ3JlZ29yeUBnbWFpbC5jb20+DQo+d3JvdGU6DQo+DQo+ PiBBbmQgYW5vdGhlciBpc3N1ZTogVGxzU3lzbG9nRnJhbWUgaW1wbGVtZW50cyBlcXVhbHMoKSBi dXQgbm90IGhhc2hDb2RlKCkuDQo+Pg0KPj4gR2FyeQ0KPj4NCj4+IE9uIFdlZCwgSmFuIDIwLCAy MDE2IGF0IDQ6NTggUE0sIEJsYWtlIERheSA8Ymxha2VAY2hld3kuY29tPiB3cm90ZToNCj4+DQo+ Pj4gVGxzU3lzbG9nRnJhbWUgYXBwZWFycyB0byBiZSBtaXNjYWxjdWxhdGluZyB0aGUgbWVzc2Fn ZSBsZW5ndGguDQo+Pj4gQWNjb3JkaW5nIHRvIFJGQzU0MjUsIHRoZSBtZXNzYWdlIGxlbmd0aCBt dXN0IGJlIHRoZSBvY3RldCBjb3VudCBvZiB0aGUNCj4+PiBTWVNMT0ctTVNHIGluIHRoZSBmcmFt ZS4gIFRob3VnaCB0aGUgdmFyaWFibGUgYmVsb3cgaXMgYXB0bHkgbmFtZWQNCj4+PiBtZXNzYWdl TGVuZ3RoSW5CeXRlcywgaXQgaXMgYXNzaWduZWQgdGhlIHZhbHVlIGZyb20gbWVzc2FnZS5sZW5n dGgoKSAod2hlcmUNCj4+PiBtZXNzYWdlIGlzIGEgU3RyaW5nKSByYXRoZXIgdGhhbiB0aGUgYnl0 ZXMuDQo+Pj4NCj4+PiBTZWUgYmVsb3cgZm9yIHJlbGV2YW50IHBvcnRpb25zIG9mIGNvZGU6DQo+ Pj4NCj4+PiBwcml2YXRlIFN0cmluZyBtZXNzYWdlOw0KPj4+IHByaXZhdGUgaW50IG1lc3NhZ2VM ZW5ndGhJbkJ5dGVzOw0KPj4+DQo+Pj4gcHJpdmF0ZSB2b2lkIHNldExlbmd0aEluQnl0ZXMoKSB7 DQo+Pj4gICAgIG1lc3NhZ2VMZW5ndGhJbkJ5dGVzID0gbWVzc2FnZS5sZW5ndGgoKTsNCj4+PiB9 DQo+Pj4NCj4+PiBAT3ZlcnJpZGUNCj4+PiBwdWJsaWMgU3RyaW5nIHRvU3RyaW5nKCkgew0KPj4+ ICAgICBmaW5hbCBTdHJpbmcgbGVuZ3RoID0gSW50ZWdlci50b1N0cmluZyhtZXNzYWdlTGVuZ3Ro SW5CeXRlcyk7DQo+Pj4gICAgIHJldHVybiBsZW5ndGggKyBDaGFycy5TUEFDRSArIG1lc3NhZ2U7 DQo+Pj4gfQ0KPj4+DQo+Pj4NCj4+Pg0KPj4+DQo+Pj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+Pj4gVG8gdW5z dWJzY3JpYmUsIGUtbWFpbDogbG9nNGotdXNlci11bnN1YnNjcmliZUBsb2dnaW5nLmFwYWNoZS5v cmcNCj4+PiBGb3IgYWRkaXRpb25hbCBjb21tYW5kcywgZS1tYWlsOiBsb2c0ai11c2VyLWhlbHBA bG9nZ2luZy5hcGFjaGUub3JnDQo+Pj4NCj4+Pg0KPj4NCj4+DQo+PiAtLQ0KPj4gRS1NYWlsOiBn YXJ5ZGdyZWdvcnlAZ21haWwuY29tIHwgZ2dyZWdvcnlAYXBhY2hlLm9yZw0KPj4gSmF2YSBQZXJz aXN0ZW5jZSB3aXRoIEhpYmVybmF0ZSwgU2Vjb25kIEVkaXRpb24NCj4+IDxodHRwOi8vd3d3Lm1h bm5pbmcuY29tL2JhdWVyMy8+DQo+PiBKVW5pdCBpbiBBY3Rpb24sIFNlY29uZCBFZGl0aW9uIDxo dHRwOi8vd3d3Lm1hbm5pbmcuY29tL3RhaGNoaWV2Lz4NCj4+IFNwcmluZyBCYXRjaCBpbiBBY3Rp b24gPGh0dHA6Ly93d3cubWFubmluZy5jb20vdGVtcGxpZXIvPg0KPj4gQmxvZzogaHR0cDovL2dh cnlncmVnb3J5LndvcmRwcmVzcy5jb20NCj4+IEhvbWU6IGh0dHA6Ly9nYXJ5Z3JlZ29yeS5jb20v DQo+PiBUd2VldCEgaHR0cDovL3R3aXR0ZXIuY29tL0dhcnlHcmVnb3J5DQo+Pg0KPg0KPg0KPg0K Pi0tIA0KPkUtTWFpbDogZ2FyeWRncmVnb3J5QGdtYWlsLmNvbSB8IGdncmVnb3J5QGFwYWNoZS5v cmcNCj5KYXZhIFBlcnNpc3RlbmNlIHdpdGggSGliZXJuYXRlLCBTZWNvbmQgRWRpdGlvbg0KPjxo dHRwOi8vd3d3Lm1hbm5pbmcuY29tL2JhdWVyMy8+DQo+SlVuaXQgaW4gQWN0aW9uLCBTZWNvbmQg RWRpdGlvbiA8aHR0cDovL3d3dy5tYW5uaW5nLmNvbS90YWhjaGlldi8+DQo+U3ByaW5nIEJhdGNo IGluIEFjdGlvbiA8aHR0cDovL3d3dy5tYW5uaW5nLmNvbS90ZW1wbGllci8+DQo+QmxvZzogaHR0 cDovL2dhcnlncmVnb3J5LndvcmRwcmVzcy5jb20NCj5Ib21lOiBodHRwOi8vZ2FyeWdyZWdvcnku Y29tLw0KPlR3ZWV0ISBodHRwOi8vdHdpdHRlci5jb20vR2FyeUdyZWdvcnkNCg== DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0NClRvIHVuc3Vic2NyaWJlLCBlLW1haWw6IGxvZzRqLXVzZXIt dW5zdWJzY3JpYmVAbG9nZ2luZy5hcGFjaGUub3JnDQpGb3IgYWRkaXRpb25hbCBjb21tYW5k cywgZS1tYWlsOiBsb2c0ai11c2VyLWhlbHBAbG9nZ2luZy5hcGFjaGUub3JnDQoN