Permalink
Commits on Jun 7, 2018
  1. Merge pull request #1208 from jschneier/master

    ggreer committed Jun 7, 2018
    Add pug as a supported file type
Commits on Jun 3, 2018
  1. Merge pull request #1239 from aswild/buf-readline

    ggreer committed Jun 3, 2018
    util: buf_getline: validate index of the next byte before reading it
Commits on May 11, 2018
  1. util: buf_getline: validate index of the next byte before reading it

    aswild committed May 11, 2018
    buf_getline dereferences cur[i] before checking that i is a valid index
    in the buffer. Under the right circumstances, this can cause
    a segmentation fault.
    
    The right circumstances are:
      * multiline search disabled (the only way buf_getline is called)
      * file size is an exact multiple of the page size (4096 bytes)
      * end of file has no trailing newline
      * searching a directory (not just a single file on the command line)
      * using several worker threads
    
    (I don't think the last two points are directly related to this bug, but
    I couldn't reproduce it otherwise)
    
    Address Sanitizer catches this consistently as a heap overflow if run
    when mmap is disabled.
    
    Swap the order of the for loop's condition checks so that i is validated
    before dereferencing cur[i].
    
    Signed-off-by: Allen Wild <allenwild93@gmail.com>
Commits on Apr 23, 2018
  1. Merge pull request #1194 from bazzargh/patch-1

    ggreer committed Apr 23, 2018
    Add -W/--width option to man page
  2. Merge pull request #1224 from Liambeguin/master

    ggreer committed Apr 23, 2018
    add filter for devicetree source files
  3. Merge pull request #1231 from nbeernink/patch-1

    ggreer committed Apr 23, 2018
    fix ack.vim link in README.md
Commits on Mar 28, 2018
  1. Update README.md

    nbeernink committed Mar 28, 2018
    fixed ack.vim link
Commits on Mar 3, 2018
  1. add filter for devicetree source files

    Liambeguin committed Mar 2, 2018
    Signed-off-by: Liam Beguin <lvb@xiphos.com>
Commits on Jan 27, 2018
Commits on Jan 24, 2018
  1. Merge pull request #1203 from felipefiali/master

    ggreer committed Jan 24, 2018
    Adding support for .thrift files search by using --thrift
  2. Merge pull request #1202 from Nelyah/master

    ggreer committed Jan 24, 2018
    adding support for PDB (Protein Data Bank) with --pdb and Naccess format with --naccess
Commits on Jan 23, 2018
Commits on Jan 22, 2018
Commits on Jan 8, 2018
  1. Add -W/--width option to man page

    bazzargh committed Jan 8, 2018
    The option added in #720 never made it onto the man page.
Commits on Dec 27, 2017
Commits on Dec 25, 2017
  1. Merge pull request #1169 from Ssamm45/dlang

    ggreer committed Dec 25, 2017
    Added searching for the D Programming Language
  2. Merge pull request #1170 from johnyf/tla

    ggreer committed Dec 25, 2017
    ENH: add file extensions for TLA+, Isabelle, Coq
  3. Merge pull request #1173 from Phyllostachys/master

    ggreer committed Dec 25, 2017
    Fix pgo.sh so that it actually does the thing.
  4. Merge pull request #1187 from kevinkirkup/master

    ggreer committed Dec 25, 2017
    Add support for search Jinja2 templates
Commits on Dec 20, 2017
  1. Support jinja2 template searching

    Kevin S Kirkup
    Kevin S Kirkup committed Dec 20, 2017
Commits on Dec 18, 2017
  1. Oops. Formatting error.

    ggreer committed Dec 18, 2017
Commits on Dec 17, 2017
Commits on Dec 1, 2017
  1. Merge pull request #1176 from toolboxen/patch-1

    ggreer committed Dec 1, 2017
    README: add windows installation via Chocolatey
  2. Merge pull request #1179 from murmour/fix-r-extension

    ggreer committed Dec 1, 2017
    Add .r to R file type
Commits on Nov 19, 2017
  1. Add .r to R file type

    murmour committed Nov 19, 2017
Commits on Nov 9, 2017
  1. README: add windows installation via Chocolatey

    toolboxen
    toolboxen committed Nov 9, 2017
    ag can be installed as a package from Chocolatey: https://chocolatey.org/packages/ag
Commits on Nov 1, 2017
Commits on Oct 27, 2017
Commits on Oct 22, 2017
  1. Merge pull request #1163 from Synthetica9/patch-1

    ggreer committed Oct 22, 2017
    Added support for Idris, APL and J
Commits on Oct 5, 2017
  1. So are spaces.

    Patrick Hilhorst
    Patrick Hilhorst committed Oct 5, 2017