From unknown Mon Jun 23 07:48:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20080: '.' fails to match null byte Resent-From: Andreas Schwab Original-Sender: "Debbugs-submit" Resent-CC: bug-grep@gnu.org Resent-Date: Wed, 11 Mar 2015 14:33:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 20080 X-GNU-PR-Package: grep X-GNU-PR-Keywords: To: 20080@debbugs.gnu.org X-Debbugs-Original-To: bug-grep@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.1426084348541 (code B ref -1); Wed, 11 Mar 2015 14:33:01 +0000 Received: (at submit) by debbugs.gnu.org; 11 Mar 2015 14:32:28 +0000 Received: from localhost ([127.0.0.1]:42895 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YVhgR-00008f-Hr for submit@debbugs.gnu.org; Wed, 11 Mar 2015 10:32:27 -0400 Received: from eggs.gnu.org ([208.118.235.92]:40544) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YVhgP-00008O-No for submit@debbugs.gnu.org; Wed, 11 Mar 2015 10:32:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YVhgB-0000Z8-Bo for submit@debbugs.gnu.org; Wed, 11 Mar 2015 10:32:17 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:51708) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YVhgB-0000Z4-96 for submit@debbugs.gnu.org; Wed, 11 Mar 2015 10:32:11 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42201) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YVhg7-0000ZZ-8v for bug-grep@gnu.org; Wed, 11 Mar 2015 10:32:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YVhg2-0000WR-JF for bug-grep@gnu.org; Wed, 11 Mar 2015 10:32:07 -0400 Received: from cantor2.suse.de ([195.135.220.15]:54824 helo=mx2.suse.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YVhg2-0000VD-DZ for bug-grep@gnu.org; Wed, 11 Mar 2015 10:32:02 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id 7A02FAAC9 for ; Wed, 11 Mar 2015 14:32:01 +0000 (UTC) From: Andreas Schwab X-Yow: I smell like a wet reducing clinic on Columbus Day! Date: Wed, 11 Mar 2015 15:32:01 +0100 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (no timestamps) [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) $ printf "a\0b\n" | src/grep a.b; echo $? 1 Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." From unknown Mon Jun 23 07:48:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20080: '.' fails to match null byte Resent-From: Jim Meyering Original-Sender: "Debbugs-submit" Resent-CC: bug-grep@gnu.org Resent-Date: Wed, 11 Mar 2015 16:09:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20080 X-GNU-PR-Package: grep X-GNU-PR-Keywords: To: Andreas Schwab Cc: 20080@debbugs.gnu.org Received: via spool by 20080-submit@debbugs.gnu.org id=B20080.142609013710401 (code B ref 20080); Wed, 11 Mar 2015 16:09:04 +0000 Received: (at 20080) by debbugs.gnu.org; 11 Mar 2015 16:08:57 +0000 Received: from localhost ([127.0.0.1]:42979 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YVjBp-0002hh-8l for submit@debbugs.gnu.org; Wed, 11 Mar 2015 12:08:57 -0400 Received: from mail-ig0-f173.google.com ([209.85.213.173]:45834) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YVjBm-0002hP-VO for 20080@debbugs.gnu.org; Wed, 11 Mar 2015 12:08:55 -0400 Received: by igjz20 with SMTP id z20so13499932igj.4 for <20080@debbugs.gnu.org>; Wed, 11 Mar 2015 09:08:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=zQEqyUh5JmNRC8HVfpGoxMukvVs45MMSwrnLBzNnR6M=; b=MbTBteRzq1VHt0Vl5zEDxuzgRg90SMDGbRr2p3uGTIVV/z3/+axcsZZLc6oSEo5ppX USyb8jDEp94kByxwk8DQf1PqrMfIqH9n+8rtk9MCwijU5C8XgBA7RmbHdX+2rqA4QWkA OQmBWSUNd5e9WVnXb/7eynkOFiBiKaPCTV8Z6HcYCBQjOe/a0MSEjMc980uxkr5vmco4 BhC/gkeG4mAZrFmbR7vJunKTllNtOhDr2MXmEXv/qTZA5VDb+FDkBW5dofbQlCujoppE wuA9/iN7DfZSS/kj6Em6lR4xDTdgBZejUdv5cH+eUzUeDXG+o510DBt6W1HM0TV9vJOs riAQ== X-Received: by 10.42.216.145 with SMTP id hi17mr41768941icb.63.1426090129431; Wed, 11 Mar 2015 09:08:49 -0700 (PDT) MIME-Version: 1.0 Received: by 10.64.171.101 with HTTP; Wed, 11 Mar 2015 09:08:29 -0700 (PDT) In-Reply-To: References: From: Jim Meyering Date: Wed, 11 Mar 2015 09:08:29 -0700 X-Google-Sender-Auth: TlJPB4cmCoe5hSn2uRoFKRtuNvM Message-ID: Content-Type: text/plain; charset=ISO-8859-1 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On Wed, Mar 11, 2015 at 7:32 AM, Andreas Schwab wrote: > $ printf "a\0b\n" | src/grep a.b; echo $? > 1 Thanks for the report. However, that is now the expected behavior, and the change was announced in grep-2.21. You can use the --text (-a) option to make it match. Here is the entry from the NEWS file: ** Changes in behavior When searching binary data, grep now may treat non-text bytes as line terminators. This can boost performance significantly. From unknown Mon Jun 23 07:48:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20080: '.' fails to match null byte Resent-From: Andreas Schwab Original-Sender: "Debbugs-submit" Resent-CC: bug-grep@gnu.org Resent-Date: Wed, 11 Mar 2015 16:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20080 X-GNU-PR-Package: grep X-GNU-PR-Keywords: To: Jim Meyering Cc: 20080@debbugs.gnu.org Received: via spool by 20080-submit@debbugs.gnu.org id=B20080.142609308915521 (code B ref 20080); Wed, 11 Mar 2015 16:59:02 +0000 Received: (at 20080) by debbugs.gnu.org; 11 Mar 2015 16:58:09 +0000 Received: from localhost ([127.0.0.1]:43021 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YVjxQ-00042G-SD for submit@debbugs.gnu.org; Wed, 11 Mar 2015 12:58:09 -0400 Received: from cantor2.suse.de ([195.135.220.15]:33327 helo=mx2.suse.de) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YVjxO-000427-P3 for 20080@debbugs.gnu.org; Wed, 11 Mar 2015 12:58:07 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id F0066AAC8; Wed, 11 Mar 2015 16:58:04 +0000 (UTC) From: Andreas Schwab References: X-Yow: Is it FUN to be a MIDGET? Date: Wed, 11 Mar 2015 17:58:04 +0100 In-Reply-To: (Jim Meyering's message of "Wed, 11 Mar 2015 09:08:29 -0700") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Jim Meyering writes: > You can use the --text (-a) option to make it match. The --text option is supposed to only change the output, no the match. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." From unknown Mon Jun 23 07:48:46 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Andreas Schwab Subject: bug#20080: closed (Re: bug#20080: '.' fails to match null byte) Message-ID: References: X-Gnu-PR-Message: they-closed 20080 X-Gnu-PR-Package: grep Reply-To: 20080@debbugs.gnu.org Date: Wed, 11 Mar 2015 17:34:04 +0000 Content-Type: multipart/mixed; boundary="----------=_1426095244-19306-1" This is a multi-part message in MIME format... ------------=_1426095244-19306-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #20080: '.' fails to match null byte which was filed against the grep package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 20080@debbugs.gnu.org. --=20 20080: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D20080 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1426095244-19306-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 20080-done) by debbugs.gnu.org; 11 Mar 2015 17:33:10 +0000 Received: from localhost ([127.0.0.1]:43050 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YVkVJ-0004zR-S3 for submit@debbugs.gnu.org; Wed, 11 Mar 2015 13:33:10 -0400 Received: from mail-ie0-f169.google.com ([209.85.223.169]:33044) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YVkVH-0004yy-Gi for 20080-done@debbugs.gnu.org; Wed, 11 Mar 2015 13:33:08 -0400 Received: by iecvj10 with SMTP id vj10so45026iec.0 for <20080-done@debbugs.gnu.org>; Wed, 11 Mar 2015 10:33:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=+L+vGf1+Hl3wp2Az7FN2G144F5XYyZ7z45wYl/LaNcA=; b=CSsfvKo4fha3sYf7l9YuRlF3p4XLiQh6HAtpORZn+dJ+zSjREEOl+M5HlPRf6LvBl0 vqCDN6TXXraboySsV2eFwohZp3qxr/CWjjxu7IiHsZvO+fJJ4DpMZK1z1fzS2AWhexKo +V8FT4JRXancXGWJMQhEqw5tKQFe+BO41kE6gEk8ewCQ+YH7FJbJRKB2wwdxu6W6+xId GFnF2KgtzbR7HJlcUBY9GCLJMHrPGS+MESehK0wUMiWG0W+irP1BWsO63ztCHac4MX/R YkouO/XQXZ2RPIKZquCiitixcsGEYKhqLXCiSR5UmWr2t8rpCvnBlPGe7k2QffnmifAV bM0A== X-Received: by 10.50.1.48 with SMTP id 16mr67776661igj.45.1426095178607; Wed, 11 Mar 2015 10:32:58 -0700 (PDT) MIME-Version: 1.0 Received: by 10.64.171.101 with HTTP; Wed, 11 Mar 2015 10:32:38 -0700 (PDT) In-Reply-To: References: From: Jim Meyering Date: Wed, 11 Mar 2015 10:32:38 -0700 X-Google-Sender-Auth: OozuXyX-aVNbDJIm6Kkp1tVFTCE Message-ID: Subject: Re: bug#20080: '.' fails to match null byte To: Andreas Schwab Content-Type: text/plain; charset=ISO-8859-1 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 20080-done Cc: 20080-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) tags 20080 notabug thanks On Wed, Mar 11, 2015 at 9:58 AM, Andreas Schwab wrote: > Jim Meyering writes: > >> You can use the --text (-a) option to make it match. > > The --text option is supposed to only change the output, no the match. True, but that is a separate issue, so I'm closing this bug report and will open a new one. ------------=_1426095244-19306-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 11 Mar 2015 14:32:28 +0000 Received: from localhost ([127.0.0.1]:42895 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YVhgR-00008f-Hr for submit@debbugs.gnu.org; Wed, 11 Mar 2015 10:32:27 -0400 Received: from eggs.gnu.org ([208.118.235.92]:40544) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YVhgP-00008O-No for submit@debbugs.gnu.org; Wed, 11 Mar 2015 10:32:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YVhgB-0000Z8-Bo for submit@debbugs.gnu.org; Wed, 11 Mar 2015 10:32:17 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:51708) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YVhgB-0000Z4-96 for submit@debbugs.gnu.org; Wed, 11 Mar 2015 10:32:11 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42201) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YVhg7-0000ZZ-8v for bug-grep@gnu.org; Wed, 11 Mar 2015 10:32:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YVhg2-0000WR-JF for bug-grep@gnu.org; Wed, 11 Mar 2015 10:32:07 -0400 Received: from cantor2.suse.de ([195.135.220.15]:54824 helo=mx2.suse.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YVhg2-0000VD-DZ for bug-grep@gnu.org; Wed, 11 Mar 2015 10:32:02 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id 7A02FAAC9 for ; Wed, 11 Mar 2015 14:32:01 +0000 (UTC) From: Andreas Schwab To: bug-grep@gnu.org Subject: '.' fails to match null byte X-Yow: I smell like a wet reducing clinic on Columbus Day! Date: Wed, 11 Mar 2015 15:32:01 +0100 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (no timestamps) [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) $ printf "a\0b\n" | src/grep a.b; echo $? 1 Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." ------------=_1426095244-19306-1--