All notable changes to this project will be documented in this file.
For releases after 1.3.0, the format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
stat
struct is missing st_blocks
. #77cp -an
with test
and install
in the Makefile rule that copies yyz.sample
to yyz
. #73make distcheck
. #73.
and ..
when traversing a directory tree. #12detox.1
no longer say -c
when they mean -f
. #30detox.1
and inline-detox.1
no longer adds a dash before the sequence
and configfile
. #30detox
binary.configure.in
and Makefile.in
to the full autoconf suite. #1detox_path.h
, in favor of command line defines. #1libpopt
support. #2inline-detox
is generated. #6parse_option_*.[ch]
and file*.[ch]
. #1, #2, #6--inline
as an option to detox
, to enable inline mode on the main binary. #601-make-upstream-makefiles-parallel-build-safe.patch
, written by Patrick Schoenfeld and updated by Joao Eriberto Mota Filho. This adds additional variables to the Makefile
for safe parallel builds and GCC hardening.02-fix-wrong-use-of-hyphens-in-manpage.patch
, written by Patrick Schoenfeld and updated by Joao Eriberto Mota Filho. This fixes an errant "-" in the manpage, and corrects a spelling mistake.03-remove-build-instructions-from-upstream-readme.patch
, written by Patrick Schoenfeld, in spirit. I had already converted the README
to README.md
, so it did not apply. I moved the compilation instructions into a new file, BUILD.md, instead.04-change-default-sequence-to-use-utf8-table.patch
, written by Teemu Likonen. This changes the default character set from ISO 8859-1 to UTF-8.05-install-missing-file.patch
, written by Nelson A. de Oliveira. This ensures that the safe.tbl
file gets installed during make install
(make install-safe-config
).06-fix-arguments.patch
, written by Joao Eriberto Mota Filho. This fixes several calls to printf that were causing -Werror=format-security
to fail.$Id$
tags and updated copyright.inline-detox.1
, from the Debian package, adapted from detox.1
by Patrick Schoenfeld.configure
script from GNU Autoconf 2.61 to 2.69.flex
goes from 5.33 to 6.0, bison
goes from 2.3 to 3.0.4.yylex()
.libpopt
support to work on Linux under the PowerPC platform (chars are unsigned by default).lex
and yacc
files in the default package.Makefile
to support parallel builds.${DESTDIR}
to install paths, for Gentoo package builds.".sample"
as well as the working version, for all users, but in particular, to make patching the Makefile
easier for the FreeBSD port.libpopt
support to facilitate long options on Darwin or Solaris.lex
/yacc
.-ll
in Makefile.in
with @LEXLIB@
.Added a new filter for translating UTF-8 encoded Unicode characters.
Added handling of configuration files for controlling what sequence filters are run in.
Added handling of loadable translation tables, so the user can control how the ISO 8859-1 and Unicode filters operate.
Added a new filter for trimming based on the max length.
Added command line options:
-f set config file
-L list sequences
-n the same as --dry-run
-s set sequence
Added handling for an environmental variable DETOX_SEQUENCE
, which sets the default sequence name.
Translation of some Icelandic characters has changed. 0xd0, 0xde, 0xf0, 0xfe, the Icelandic characters for "Eth" and "Thorn" have been changed from "D", "Y", "o", "y" to "TH" and "th".
Fixed translation of 0xfc (u), 0xfd (y) and 0xff (y).
Added .depend
generation to the Makefile
.
Created more man pages (detoxrc.5
and detox.tbl.5
).
-d
flag to installgetopt_long
.