rfcdiff (1.45)

  * Added javascript support for moving to next and previous diff chunk with
    the 'n' and 'p' keys, provided by ekr@rtfm.com.  See repository at
    https://github.com/ekr/rfcdiff .

  * Applied 2 patches from dev@spiessknafl.at, which fixed a typo and updated
    the FSF address.

 -- Henrik Levkowetz <henrik@levkowetz.com>  25 Mar 2016 15:37:55 +0100

rfcdiff (1.44)

  Applied 4 patches from julian.reschke@greenbytes.de, which:

  * Added stripping of Byte Order Marks (BOMs)

  * Changed many instances of <a name=...></a> to instead use id attributes
    on page content elements

  * Added fragment links from the page/line position text at the start of
    each diff block
 
 -- Henrik Levkowetz <henrik@levkowetz.com>  5 Mar 2016 22:43:00 +0100

rfcdiff (1.43)

  * Changed the output charset from ISO-8859-1 to UTF-8

 -- Henrik Levkowetz <henrik@levkowetz.com>  3 Mar 2016 12:02:00 +0100

rfcdiff (1.42)

  * Removed sudo from the recipe for the Makefile install target

  * Added a release target and sending of a release mail to the Makefile
    upload target.

  * Changed the generation of index.html to use man2html

  * Changes in rfcdiff.pyht, for the web interface:

    - Forced links to htmlized documents on tools.ietf.org to use https

    - Don't refer to (unavailable) python package raw2event in rfcdiff.pyht

    - Refined code in rfcdiff.pyht to find the latest rev of a draft

    - Recognize https URL arguments, not just http and ftp

    - Changed to use urllib2 instead of urllib

    - Added handling for different line end conventions in rfcdiff.pyht

    - Improved argument cleaning

    - Changed default rfcdiff invocation from rfcdiff.pyht to ignore
      whitespace changes

 -- Henrik Levkowetz <henrik@levkowetz.com>  28 Jan 2015 9:00:27 +0200

rfcdiff (1.41)

  * Under OS X 10.6.6 (at least), if gawk and nawk are unavailable, 
    earlier versions fails silently.  Fail with a meaningful error
    message instead.

 -- Henrik Levkowetz <henrik@levkowetz.com>  23 Feb 2011 12:40:56 +0200

rfcdiff (1.40)

  * Changed the rfcdiff.pyht upload script to handle upload files with
    Mac line-endings (\r).

 -- Henrik Levkowetz <henrik@levkowetz.com>  16 Sep 2010 14:24:00 +0200

rfcdiff (1.39)

  * New options for diff colours and diff text size for hwdiff, from
    paul.hoffman@vpnc.org

 -- Henrik Levkowetz <henrik@levkowetz.com>  16 Sep 2010 14:24:00 +0200

rfcdiff (1.38)

  * Special handling for draft diffs: Make the draft name in the header
    a link to the text version, and add angle brackets linking to the
    previous and next diffs.  The next diff link is simpleminded; there
    is no check to see if a later revision actually exists.

 -- Henrik Levkowetz <henrik@levkowetz.com>  02 Feb 2010 17:03:11 +0100

rfcdiff (1.37)

  * Moved the changelog out of source file and into a proper changelog
    file.

  * Refined the regexp identifying RFC page header lines

  * Use diff -Bd instead of diff -Bwd (don't ignore as much whitespace),
    important to see differences in ascii figures.

  * Fixed a problem where &lt; and &gt; strings could be broken up by
    inserted delete or insert <span/> tags.    

 -- Henrik Levkowetz <henrik@levkowetz.com>  20 Jan 2010 14:33:24 +0100

rfcdiff (1.36)

  * The header and footer stripping code in idnits is better than the
    one used in 1.35.  Incorporating that here instead.

 -- Henrik Levkowetz <henrik@levkowetz.com>  04 Jan 2010 14:51:13 +0100

rfcdiff (1.35)

  * 'tail' doesn't accept a plain '+3' for instance any more.  Change to
    using 'tail -n +3'.

 -- Henrik Levkowetz <henrik@levkowetz.com>  2009-09-12 20:18:51 +0100

rfcdiff (1.34)

  * Added quotes around file names to be able to handle filenames
    containing whitespace, and some other changes associated with files
    containing whitespace and running on *BSD.

 -- Henrik Levkowetz <henrik@levkowetz.com>  2007-07-18 18:39:18 +0100

rfcdiff (1.32)

  * Changed 'para.' to 'paragraph' in abdiff.  Added new regexps for
    page headers in strip.  

 -- Henrik Levkowetz <henrik@levkowetz.com>  2006-06-01 22:54:18 +0100

rfcdiff (1.31)

  * Fixed a bug where the last diff in --abdiff mode would not be
    output.  Tweaked the regexp which recognizes section headers in
    abdiff().

 -- Henrik Levkowetz <henrik@levkowetz.com>  2006-05-12 15:51:03 +0100

rfcdiff (1.30)

  * Changed -U<nnn> to -U <nnn> to work on Macs

 -- Henrik Levkowetz <henrik@levkowetz.com>  2006-05-05 02:24:38 +0100

rfcdiff (1.29)

  * Added --hwdiff switch, to give single- columnt html output, as in
    Bill Fenner's htmlwdiff

 -- Henrik Levkowetz <henrik@levkowetz.com>  20 Dec 2005 00:00:00 +0100

rfcdiff (1.28)

  * Changed font-size units from pt to em.  Made white-space ignoring
    somewhat less aggressive.

 -- Henrik Levkowetz <henrik@levkowetz.com>  20 Dec 2005 00:00:00 +0100

rfcdiff (1.27)

  * Added -f option to some mv commands to handle read-only input files.
    Added statistics output.

 -- Henrik Levkowetz <henrik@levkowetz.com>  04 Aug 2005 00:00:00 +0100

rfcdiff (1.26)

  * Removed spurious empty output line.  Added guard against files
    beginning with "-" for mv.

 -- Henrik Levkowetz <henrik@levkowetz.com>  29 Jul 2005 00:00:00 +0100

rfcdiff (1.25)

  * Tweaked the regexps for --bodystrip and recognition of wdiff
    version, both thanks to Bruce Lilly.  Tweak to handle directory
    names with whitespace, thanks to Thomas Morin.

 -- Henrik Levkowetz <henrik@levkowetz.com>  11 Jul 2005 00:00:00 +0100

rfcdiff (1.24)

  * Changed to use uppercase "-U" option to diff, for MacOS X
    compatibility. (Thanks to Lars Eggert.)

 -- Henrik Levkowetz <henrik@levkowetz.com>  16 Jun 2005 00:00:00 +0100

rfcdiff (1.23)

  * Fixed a bug where html entity codes was broken up by diff markup.

 -- Henrik Levkowetz <henrik@levkowetz.com>  24 Jan 2005 00:00:00 +0100

rfcdiff (1.22)

  * Tweaked a style setting 

 -- Henrik Levkowetz <henrik@levkowetz.com>  06 Jan 2005 00:00:00 +0100

rfcdiff (1.21)

  * Added anchor for each diff, in order for it to be possible to create
    URLs referring to individual diffs.

 -- Henrik Levkowetz <henrik@levkowetz.com>  10 Dec 2004 00:00:00 +0100

rfcdiff (1.20)

  * Fixed the same bug again, a bit better this time :-)

 -- Henrik Levkowetz <henrik@levkowetz.com>  09 Dec 2004 00:00:00 +0100

rfcdiff (1.19)

  * Fixed a bug introduced in v1.18, where lines of diffs with
    linebreaks would not be shown when using the --width option.

 -- Henrik Levkowetz <henrik@levkowetz.com>  06 Dec 2004 00:00:00 +0100

rfcdiff (1.18)

  * On some systems, awk is the original Aho, Weinberger, Kernighan awk.
    We need gawk or at least nawk, so now we look for those.  If not
    found, we try to run with awk anyway, but that will probably not
    work...  Nawk won't accept continuation lines inside strings, so all
    multiline strings broken up.  Also changed the linebreaking and page
    formatting somewhat.

 -- Henrik Levkowetz <henrik@levkowetz.com>  02 Dec 2004 00:00:00 +0100

rfcdiff (1.17)

  * Minor bugfix for cygwin - "cd -" was reported not to work; working
    around that.

 -- Henrik Levkowetz <henrik@levkowetz.com>  16 Nov 2004 00:00:00 +0100

rfcdiff (1.16)

  * Minor bugfix - properly removing temp outfile when using --stdout

 -- Henrik Levkowetz <henrik@levkowetz.com>  10 Nov 2004 00:00:00 +0100

rfcdiff (1.15)

  * Improved the page header/footer stripping to handle more cases of
    paragraphs split over page breaks, and a greater variety of
    whitespace in the page break.  Added some diagnostic information to
    the generated html diff, in comments.  Added --stdout option.

 -- Henrik Levkowetz <henrik@levkowetz.com>  20 Sep 2004 00:00:00 +0100

rfcdiff (1.14)

  * Cleaned up html in a few places so it's now clean again.

 -- Henrik Levkowetz <henrik@levkowetz.com>  04 Sep 2004 00:00:00 +0100

rfcdiff (1.13)

  * Tweaked the regexp to match section numbers slightly.  Added -wd
    option to diff also for the ab (rfc-editor before/after) diff.

 -- Henrik Levkowetz <henrik@levkowetz.com>  11 Jun 2004 00:00:00 +0100

rfcdiff (1.12)

  * Added --abdiff option, to produce OLD/NEW output suitable for the
    RFC-Editor

 -- Henrik Levkowetz <henrik@levkowetz.com>  07 Jun 2004 00:00:00 +0100

rfcdiff (1.11)

  * Added --nostrip option.  Fixed a bug where a diff on the very first
    line would not be shown.

 -- Henrik Levkowetz <henrik@levkowetz.com>  03 Apr 2004 00:00:00 +0100

rfcdiff (1.10)

  * Minor tweaks to handle malformed drafts better.  Added firefox to
    browser list.

 -- Henrik Levkowetz <henrik@levkowetz.com>  17 Mar 2004 00:00:00 +0100

rfcdiff (1.09)

  * Started work on an Old/New diff mode, suitable for diff summaries to
    mailing lists, issue trackers, reviewers & rfc-editor.  Not complete
    yet.

 -- Henrik Levkowetz <henrik@levkowetz.com>  23 Feb 2004 00:00:00 +0100

rfcdiff (1.08)

  * Added --body option to exclude boilerplate and table of contents
    changes.

 -- Henrik Levkowetz <henrik@levkowetz.com>  22 Feb 2004 00:00:00 +0100

rfcdiff (1.07)

  * Added diagnostic message when wdiff not found or wdiff version not
    recognised

 -- Henrik Levkowetz <henrik@levkowetz.com>  21 Feb 2004 00:00:00 +0100

rfcdiff (1.06)

  * Added --linenum option to provide line numbers on each line.
    Simplified linebreaking markup.  Some mild refactoring.

 -- Henrik Levkowetz <henrik@levkowetz.com>  01 Feb 2004 00:00:00 +0100

rfcdiff (1.05)

  * Now providing page and line numbers for both old and new document
    versions at the start of each change section.  The line-breaking
    code is still buggy...

 -- Henrik Levkowetz <henrik@levkowetz.com>  29 Jan 2004 00:00:00 +0100

rfcdiff (1.04)

  * Added line numbers for the case when no page numbers are available

 -- Henrik Levkowetz <henrik@levkowetz.com>  25 Jan 2004 00:00:00 +0100

rfcdiff (1.03)

  * Fixed a line coloring bug introduced in v1.02

 -- Henrik Levkowetz <henrik@levkowetz.com>  24 Jan 2004 00:00:00 +0100

rfcdiff (1.02)

  * Added line-breaking functionality through the --width option.
    Experimental -- may be buggy.

 -- Henrik Levkowetz <henrik@levkowetz.com>  22 Jan 2004 00:00:00 +0100

rfcdiff (1.01)

  * Fixed a bug where diffs with no text occurring after the last change
    would be shown without the last change. Added some debug
    functionality to be able to track this one down.

 -- Henrik Levkowetz <henrik@levkowetz.com>  17 Dec 2003 00:00:00 +0100

rfcdiff (1.00)

  * Bumped version number to 1.00

 -- Henrik Levkowetz <henrik@levkowetz.com>  14 Dec 2003 00:00:00 +0100

rfcdiff (0.42)

  * Added html diff output for the identical files case.

 -- Henrik Levkowetz <henrik@levkowetz.com>  6 Dec 2003 00:00:00 +0100

rfcdiff (0.41)

  * Added --info option

 -- Henrik Levkowetz <henrik@levkowetz.com>  5 Dec 2003 00:00:00 +0100

rfcdiff (0.40)

  * Added the use of wget (if available) to pull down remote source
    files (http: or ftp:)

 -- Henrik Levkowetz <henrik@levkowetz.com>  25 Nov 2003 00:00:00 +0100

rfcdiff (0.39)

  * Added 'End of changes' line at the end of html diff. Added a test on
    wdiff producing reasonable output with --version option, to avoid
    old broken wdiff versions.

 -- Henrik Levkowetz <henrik@levkowetz.com>  20 Nov 2003 00:00:00 +0100

rfcdiff (0.38)

  * Added --keep option, to keep temporary files.

 -- Henrik Levkowetz <henrik@levkowetz.com>  20 Nov 2003 00:00:00 +0100

rfcdiff (0.37)

  * Added --nowdiff option, to make --html *not* use wdiff even if it is
    available.

 -- Henrik Levkowetz <henrik@levkowetz.com>  20 Nov 2003 00:00:00 +0100

rfcdiff (0.36)

  * Added --browse option, to optionally start a browser to show html
    diff output.  Refined how we look for a wdiff binary.

 -- Henrik Levkowetz <henrik@levkowetz.com>  20 Nov 2003 00:00:00 +0100

rfcdiff (0.35)

  * Minor tweaks to header/footer stripping regexps. Changed color
    marking of differences.  Other minor tweaks and comment updates.

 -- Henrik Levkowetz <henrik@levkowetz.com>  18 Nov 2003 00:00:00 +0100

rfcdiff (0.34)

  * Removed listing of environment when no files were given on the
    command line. Added help text. Added the possibility of using wdiff
    to get the changed words in a change block highlighted.

 -- Henrik Levkowetz <henrik@levkowetz.com>  16 Nov 2003 00:00:00 +0100

rfcdiff (0.33)

  * Using different dir's for the stripped files, to be able to diff
    files with the same basename.

 -- Henrik Levkowetz <henrik@levkowetz.com>  23 Oct 2003 00:00:00 +0100

rfcdiff (0.32)

  * Fixed spurious error message when using --wdiff option

 -- Henrik Levkowetz <henrik@levkowetz.com>  2 Sep 2003 00:00:00 +0100

rfcdiff (0.31)

  * Not touching the original files, using temporary directory for work
    files.

 -- Henrik Levkowetz <henrik@levkowetz.com>  1 Sep 2003 00:00:00 +0100

rfcdiff (0.30)

  * Removed explicit font size for output.  Changed regexp for page
    start (now accepting space in "Internet Draft".

 -- Henrik Levkowetz <henrik@levkowetz.com>  29 Aug 2003 00:00:00 +0100

rfcdiff (0.29)

  * Added wdiff support

 -- Henrik Levkowetz <henrik@levkowetz.com>  16 Apr 2003 00:00:00 +0100

rfcdiff (0.28)

  * Added --html, --chbars and --diff switches

 -- Henrik Levkowetz <henrik@levkowetz.com>  6 Mar 2003 00:00:00 +0100

rfcdiff (0.27)

  * Changed page regexp to accept lowercase 'p'.

 -- Henrik Levkowetz <henrik@levkowetz.com>  3 Mar 2003 00:00:00 +0100

rfcdiff (0.26)

  * Expanded to provide side-by-side html diff, in addition to
    changebars in .txt files

 -- Henrik Levkowetz <henrik@levkowetz.com>  2 Feb 2003 00:00:00 +0100
