Permalink
Branch: next
Commits on Feb 5, 2019
  1. Release 3.1.2

    tbm committed Feb 5, 2019
  2. Merge branch 'next' into release/3.1.2

    tbm committed Feb 5, 2019
  3. Update NEWS for 3.1.2

    tbm committed Feb 5, 2019
Commits on Jan 30, 2019
  1. Update copyright statement for 2019

    tbm committed Jan 30, 2019
Commits on Jan 26, 2019
  1. Fix possible stack overflow in option parsing routine

    tbm committed Jan 26, 2019
    It is possible to create a stack overflow by giving an option that is
    longer than the buffer that is used during option parsing because the
    length of the input string is not checked.
    
    Prevent the issue by always checking the input string length and
    discarding options that does not fit in the buffer as invalid.
    
    This issue has been assigned CVE-2017-12481.
    
    Thanks to Gwan Yeong Kim for reporting this issue.
    
    Fixes #1222
Commits on Jan 16, 2019
  1. Fix parsing issue involving effective dates

    tbm committed Jan 15, 2019
    Cory Duplantis reported that "A specially crafted journal file can
    cause [an] integer underflow resulting in code execution".  Cory
    provided this test case:
    
        Expenses:Food:Groceries             $ 37.50  ; ] [=2004/01/01]
    
    Note the ] that comes before [ after the ;.
    
    This issue was reported and described in great detail by Cory Duplantis
    of Cisco Talos.  This issue is known as TALOS-2017-0303 and has been
    assigned CVE-2017-2807.  Cory's description can be found at
    https://www.talosintelligence.com/vulnerability_reports/TALOS-2017-0303
    
    Fixes #1722
Commits on Jan 12, 2019
  1. Update NEWS for 3.1.2

    tbm committed Jan 12, 2019
  2. Add release dates to doc/NEWS

    tbm committed Jan 12, 2019
  3. Add test case for issue #1703

    tbm committed Jan 12, 2019
    Add a test case for issue #1703 which John Wiegley fixed in commit
    56025cd ("Don't attempt to invert a value if it's already zero").
Commits on Jan 9, 2019
  1. Use "macOS" consistently

    tbm committed Jan 9, 2019
    macOS seems to be the current name for Mac OS X.
  2. Remove trailing whitespace

    tbm committed Jan 9, 2019
Commits on Nov 14, 2018
  1. Fix broken link in manual

    tbm committed Nov 14, 2018
Commits on Sep 3, 2018
  1. Merge pull request #1673 from bruno-/bash_completion_improvement

    tbm committed Sep 3, 2018
    Improve bash completion
Commits on Aug 31, 2018
  1. Clarify regex vs exact matches with has_tag()

    tbm committed Aug 31, 2018
Commits on Aug 30, 2018
  1. Fix texinfo syntax

    tbm committed Aug 30, 2018
  2. Clarify tag() and has_tag()

    tbm committed Aug 30, 2018
    Fixes #1676
Commits on Aug 9, 2018
  1. Merge pull request #1672 from scarpent/payee-tag-doc-update

    tbm committed Aug 9, 2018
    Add notes to 5.7.1.1 Payee metadata tag doc
Commits on Jul 6, 2018
  1. Document keywords "any" and "all"

    tbm committed Jul 6, 2018
    Fixes #1192
Commits on Jun 28, 2018
  1. Document the use of wildcards for !include

    tbm committed Jun 28, 2018
    Fixes #1658
Commits on Jun 1, 2018
  1. Fix documentation for apply fixed

    tbm committed Jun 1, 2018
    The old "fixed" and "endfixed" are no longer used (and afaict don't
    work).  You have to use "apply fixed" and "end apply" instead.
    
    Fixes issue #789
    
    Signed-off-by: Martin Michlmayr <tbm@cyrius.com>
  2. Remove references to Bugzilla

    tbm committed Jun 1, 2018
Commits on Mar 29, 2018
  1. Update Debian releases in README

    tbm committed Mar 29, 2018
Commits on Mar 25, 2018
  1. Fix Python example

    tbm committed Mar 25, 2018
    Thanks to Brian Carlson for pointing this out.
    
    Fixes #547
  2. Fix documentation about the "end" directive

    tbm committed Mar 25, 2018
    "tag" is not a block command.  This was probably supposed to be "apply"
    which can be used to apply tags to several transactions.
Commits on Dec 3, 2016
  1. Merge pull request #483 from andreas-h/patch-1

    tbm committed Dec 3, 2016
    Fix typo in documentation
Commits on Nov 13, 2016
  1. Update cmd-tags.test for fix for bug #1043

    tbm committed Nov 13, 2016
Commits on Nov 12, 2016
  1. Update doc/NEWS for 3.1.2

    tbm committed Nov 12, 2016
Commits on Jul 29, 2016
  1. Update doc/NEWS for 3.1.2

    tbm committed Jul 29, 2016
Commits on Feb 16, 2016
  1. Fix test suite failure

    tbm committed Feb 16, 2016
    I'm sure I used $FILE for the final version but I must have committed
    an old version.
Commits on Feb 15, 2016
  1. Increase maximum length for regex

    tbm committed Feb 15, 2016
    Fixes bug #981
Commits on Dec 14, 2015
  1. Always use plurar Expenses: for consistency

    tbm committed Dec 14, 2015
Commits on Jul 30, 2015
  1. Fix description

    tbm committed Jul 30, 2015