Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 9F575200BF1 for ; Tue, 3 Jan 2017 16:55:48 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 9DF1F160B43; Tue, 3 Jan 2017 15:55:48 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id BFA35160B33 for ; Tue, 3 Jan 2017 16:55:47 +0100 (CET) Received: (qmail 58184 invoked by uid 500); 3 Jan 2017 15:55:46 -0000 Mailing-List: contact dev-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@httpd.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list dev@httpd.apache.org Received: (qmail 58171 invoked by uid 99); 3 Jan 2017 15:55:46 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 03 Jan 2017 15:55:46 +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 2A9D4C1C10; Tue, 3 Jan 2017 15:55:46 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.12 X-Spam-Level: X-Spam-Status: No, score=-0.12 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id VUKAQb4H0U6v; Tue, 3 Jan 2017 15:55:45 +0000 (UTC) Received: from mail-oi0-f54.google.com (mail-oi0-f54.google.com [209.85.218.54]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id DA5B95F3BD; Tue, 3 Jan 2017 15:55:44 +0000 (UTC) Received: by mail-oi0-f54.google.com with SMTP id b126so512371602oia.2; Tue, 03 Jan 2017 07:55:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=aSeG1hg6+FoUvJqUJ4UV8wYjuXwS65SlI0Dk+lexdtM=; b=VIlu3K4dnGW6UPlp4y3y/qiEpD5qdcyqq8h/QBp5VKcY940UrclBjSJLkHEukQcP04 MUW9kP7Yh5KLbJcphJ65RuRNwUjeHeYBQ5HchoH/tewOEkM9215NEe4mmAt7mPH8U3dg Tw0Jrg4OijOhjHY9ANQWx4FHu/hkxDE7uCHQ3uVImhlUABQJM3VDyeJoqVi9+kXh/2Mo zEQHTLqQyq4ficaMCfsYCT9Pw526wZNn4RrcF1b89bD11rkJVZK11ZmG03qR/RgtlfZA Zx3sVA+Q+sG85rOy7BsLobIUF/dhkOig4v9Nf30tMZxIst42r0LDI3L+M8GiEtDTzUJP uriQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=aSeG1hg6+FoUvJqUJ4UV8wYjuXwS65SlI0Dk+lexdtM=; b=Y+Z8snexf0sXIYeyR/Fs7DIWq2z2yoVnB286ASB5/0pgXbbrD/xh1kh8U25hkBolbG 9+RF9WTMrJsq1cRzFm5ZSY71w994fv6Zeq5bUzw+uKl0bL6fsIt7qNbuPKOihafwKVct f9TH7gNO9cQFZztWUEZzLIEPtk/gZxIJV8Ll8ToY2f24tdyZSUzQWnQNwwc6ZzkYr/4N HXVoyYDNYYDMUqehLv/FS9O25SI2lkB/qTSw+2Cnh+BfNfZzHfcTDtNC0ekatosSDIMT mm1ovF7CGC9m4b3PTvxwqt0qMtPy3FgHl3elPqiTNzwhU0hHzxXnhz87gw9BycuDF77a 4jTg== X-Gm-Message-State: AIkVDXL1fVaGBt3ay0Rr7HELvPe2ej8s2p8tDFD6ek9xhViJrRHvnqhpba+8v9KKLuPZ2P89AWqVGnsYQstfDQ== X-Received: by 10.157.2.72 with SMTP id 66mr28548963otb.118.1483458943975; Tue, 03 Jan 2017 07:55:43 -0800 (PST) MIME-Version: 1.0 Received: by 10.157.12.106 with HTTP; Tue, 3 Jan 2017 07:55:43 -0800 (PST) In-Reply-To: <20161223052455.A7B063A0111@svn01-us-west.apache.org> References: <20161223052455.A7B063A0111@svn01-us-west.apache.org> From: Eric Covener Date: Tue, 3 Jan 2017 10:55:43 -0500 Message-ID: Subject: Re: svn commit: r1775789 - /httpd/httpd/branches/2.2.x/STATUS To: Apache HTTP Server Development List Cc: cvs@httpd.apache.org Content-Type: text/plain; charset=UTF-8 archived-at: Tue, 03 Jan 2017 15:55:48 -0000 I am not completely following how the branch or patch were assembled, but I am seeing a failure that is missing content from the initial trunk work (1426877) that was also in the initial 2.4.x backport (1772678). It is causing frequent crashes on EOF of a keepalive conn for me The missing bit that sticks out/causes the crash is server/protocol.c ap_read_request(): 1276 default: 1277 apr_brigade_destroy(tmp_bb); 1278 r = NULL; ^^^^^^^^^ missing 1279 return r; 1280 } 1281 } 1282 Bill do you recall if there was perhaps a hand-resolved merge conflict in this area? On Fri, Dec 23, 2016 at 12:24 AM, wrote: > Author: wrowe > Date: Fri Dec 23 05:24:54 2016 > New Revision: 1775789 > > URL: http://svn.apache.org/viewvc?rev=1775789&view=rev > Log: > This was my entire intended commit. But as an alternate strategy, you can > svn up to r1775787. Not that I intended it, and absolutely not the way we > should apply it (revert layer by layer 6 commits replicated on the merge > branch, then apply merge branch in one commit, IMO.) > > Sorry folks ;-/ > > Modified: > httpd/httpd/branches/2.2.x/STATUS > > Modified: httpd/httpd/branches/2.2.x/STATUS > URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.2.x/STATUS?rev=1775789&r1=1775788&r2=1775789&view=diff > ============================================================================== > --- httpd/httpd/branches/2.2.x/STATUS (original) > +++ httpd/httpd/branches/2.2.x/STATUS Fri Dec 23 05:24:54 2016 > @@ -99,6 +99,32 @@ CURRENT RELEASE NOTES: > > RELEASE SHOWSTOPPERS: > > + *) Rather than odds-and-ends applied out of order, proposing we revert > + r1757240, r1757256, r1757295, r1758671, r1758672, r1775232, all of > + which is now recorded in the 2.2.x-merge-http-strict branch, and > + bring that branch back into 2.2.x for 2.4.32 release. > + Merges; > + -c-1775232 . > + -c-1757672 . > + -c-1757671 . > + -c-1757295 . > + -c-1757256 . > + -c-1757240 . > + [here we are back at 2.2.32-dev bump] > + -r1775685:1775780 https://svn.apache.org/repos/asf/httpd/httpd/branches/2.2.x-merge-http-strict/ > + Roll-up patch of the above (not recommended for casual reading, these > + would be committed individually as noted above... but for only for sanity > + testing the end result. Due to intervening CHANGES/ap_mmn changes, there > + is small delta after reverting the above...) > + https://raw.githubusercontent.com/wrowe/patches/master/httpd-2.2-HEAD-http-protocol-strict.patch > + This patch above does *NOT* apply to the 2.2.31 release, c.f. the delta > + of the 2.2.x-merge-http-strict branch for that information. This is for > + folks who are testing rollbacks plus 2.4.x activity against 2.2.x HEAD! > + Sorry to start from scratch, but yann's correct observation was correct, > + that nothing will apply out-of-order, and everything on 2.2 branch had > + already become disordered. > + +1: wrowe > + > > PATCHES ACCEPTED TO BACKPORT FROM TRUNK: > [ start all new proposals below, under PATCHES PROPOSED. ] > @@ -152,44 +178,6 @@ PATCHES PROPOSED TO BACKPORT FROM TRUNK: > http://home.apache.org/~ylavic/patches/httpd-2.2.x-r1753592.patch > +1: ylavic > > - *) Enforce LimitRequestFieldSize after multiple headers with the same > - name have been merged, Ensure LimitRequestFieldSize is always logged. > - Downgrade some more log messages indicating client errors from level error > - to info. Add log messages for various reasons to return HTTP_BAD_REQUEST. > - Correctly return a 400 (Bad request) in case of a HTTP/0.9 request like > - "GET @example.org/foo". > - Add some trace logging to core (using AP_DEBUG_THE_REQUEST macro, because > - the TRACE5 facilities aren't in 2.2.x branch). > - Improve error message (PR 54384). > - Submitted by: sf, rpluem, jailletc36 > - [Note: everything in this patch is modifying logging and brings in the > - LimitRequestFieldSize logic used for the lifespan of 2.4.x] > - Trunk version of patch > - http://svn.apache.org/r951900 (server/protocol.c alone) > - http://svn.apache.org/r1178566 > - http://svn.apache.org/r1185385 > - http://svn.apache.org/r1188745 > - http://svn.apache.org/r1352911 > - http://svn.apache.org/r1433613 > - Backport: (Adjustments dodging 2.4'isms such as APLOGNO's) > - https://raw.githubusercontent.com/wrowe/patches/master/backport-2.2.x-r951900-r1178566-r1185385-r1188745-r1352911-r1433613.patch > - +1: wrowe, covener > - ylavic: the patch does not apply cleanly? (I tried both w/ and w/o > - backport-2.2.x-r892678.patch first, conflicts in protocol.c) > - > - *) core: ErrorDocument now works for requests without a Host header. > - Support custom ErrorDocuments for HTTP 501 and 414 status codes. > - PR: 48357, 57167 > - Submitted by: trawick, [Edward Lu ] > - Trunk version of patch > - http://svn.apache.org/r1392347 > - http://svn.apache.org/r1635762 > - Backport: > - https://raw.githubusercontent.com/wrowe/patches/master/backport-2.2.x-r1392347-r1635762.patch > - +1: wrowe, covener > - ylavic: same here (hunk + access_status = HTTP_BAD_REQUEST;) > - depends on the previous one? > - > *) core: potential rejection of valid MaxMemFree and ThreadStackSize directives > trunk patch: https://svn.apache.org/r1542338 > 2.4.x patch: https://svn.apache.org/r1542549 > > -- Eric Covener covener@gmail.com