From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24609 invoked by alias); 20 Feb 2017 15:45:58 -0000 Mailing-List: contact cygwin-announce-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-announce-owner@cygwin.com Reply-To: The Cygwin Mailing List Mail-Followup-To: cygwin-announce@cygwin.com Received: (qmail 101978 invoked by uid 89); 20 Feb 2017 15:28:41 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.2 spammy=strips, 302, carriage, click X-HELO: relay6-d.mail.gandi.net From: "Eric Blake (cygwin)" Subject: Updated: grep-3.0-2 Reply-To: The Cygwin Mailing List , cygwin@cygwin.com To: cygwin-announce@cygwin.com Message-ID: <50bb5ebe-4a75-c6a3-e56c-4ffb79c6ad87@redhat.com> Date: Mon, 20 Feb 2017 15:45:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-SW-Source: 2017-02/txt/msg00035.txt.bz2 The 3.0-2 release of grep has been promoted from experimental to current. NEWS: ===== This release introduces an important change in behavior from earlier versions: when operating on binary mounts, grep no longer forces text mode, and therefore no longer strips carriage returns (behaving more like Linux on those carriage returns). Behavior on text mode mounts is unchanged (where carriage returns are already taken care of by the fact that the file is opened in text mode rather than binary mode). This change is made in parallel to sed and awk changes along the same lines. Since this includes pipelines by default, this means that if you pipe text data through a pipeline (such as the output of a windows program), you may need to insert a call to d2u (or similar) to sanitize your input before passing it to grep. The impact of the options 'grep -u' and 'grep -U' is now limited to just text-mounted file descriptors. For more details on grep, see the documentation in /usr/share/doc/grep/. DESCRIPTION: ============ GNU Grep searches one or more input files for lines containing a match to a specified patter. By default, Grep outputs the matching lines. The GNU implementation includes several useful extensions over POSIX. UPDATE: ======= To update your installation, click on the "Install Cygwin now" link on the http://cygwin.com/ web page. This downloads setup.exe to your system. Save it and run setup, answer the questions and pick up 'grep' in the 'Base' category (it should already be selected). DOWNLOAD: ========= Note that downloads from cygwin.com aren't allowed due to bandwidth limitations. This means that you will need to find a mirror which has this update, please choose the one nearest to you: http://cygwin.com/mirrors.html QUESTIONS: ========== If you want to make a point or ask a question the Cygwin mailing list is the appropriate place. -- Eric Blake volunteer cygwin grep package maintainer For more details on this list (including unsubscription), see: http://sourceware.org/lists.html