2017-02-24 : 3.0.1 (md5)
- corrected a bug with multiple instance naming
- some code and logging improvements
- removed obsolete code
- updated the README file
2017-01-04 : 3.0.0 (md5)
- disabled support for multiple PS-files in one file
- improved PS-structure handling
- reordered compiler call to avoid errors
2014-10-19 : 3.0beta2 (md5)
- code simplifications and optimizations
- improved file name handling
- removed contrib/ directory from tarball (now on WWW)
- new contact data
2012-02-29 : 3.0beta1 (md5)
- support for multiple configurations with one backend
- support for option setting via lpoptions or PPD
- new option for selecting output file extension
- improved logging system with better error handling
- various code optimizations
- additional PPD for option setting
- new script in contrib/ for creating user defaults
- updated documentation
2011-10-04 : 2.6.1 (md5)
- fixed a non-freed pointer
- fixed an invalid line in the config due to a typo
- added detailed copyright information to contrib/
2011-10-01 : 2.6.0 (md5)
- new experimental option for various line delimiters
- supplementary groups are set in addition to primary
2011-02-18 : 2.5.1 (md5)
- fixed crash due to an uninitialized pointer
- improved logging mechanism in case of crashes
- improved recognition of untitled documents via stdin
- job labels can be set before and after document name
- removed several bashisms from SELinux-contribution
2009-01-25 : 2.5.0 (md5)
- new option to truncate long filenames
- spoolfile is purged on errors
- failed chmod() on output is treated as non-fatal
- updates and additions to the documentation
- removed additional changelog from source code
2008-06-22 : 2.4.8
- fixed too small allocation of postprocessing string
- corrected typo in the config file documentation
- update for the SELinux .te-file in contrib/
2008-03-24 : 2.4.7
- corrected the exit codes to match CUPS' specifications
- original username passed to PostProcessing as 3rd arg
- made PPD file auto-selectable via IEEE-1284 device id
2007-05-04 : 2.4.6
- optimized default options for GS to produce PDFs
2007-02-27 : 2.4.5 (SRPM)
- enclosing parentheses () are removed from title
- set a more comprehensive identification string
2007-02-02 : 2.4.4
- DOS-style path separators '\' are now recognized
2006-11-22 : 2.4.3
- replaced 'setenv' by 'putenv' to increase compatibility
2006-09-30 : 2.4.2
- several code optimizations
- PostScript PPD now uncompressed and rev4 only
2006-06-13 : 2.4.1
- added a PDF-to-mail postprocessing script to contrib/
- added a new revision of the PostscriptColor PPD file
2006-05-28 : 2.4.0
- created the contrib/ directory with additional software
2006-05-17 : 2.3.1
- fixed possible read access after end of string
- fixed recognition of international characters
2006-05-14 : 2.3.0
- experimental option to decode hex strings in title (NK)
2006-04-14 : 2.2.0
- new option to remove prefixes from usernames
2006-04-06 : 2.1.1
- minor bugfix to read umasks properly
2006-03-25 : 2.1.0
- new option to select where to look for title
- some code changes and optimizations
2006-02-26 : 2.0.5
- several code optimizations
2006-01-29 : 2.0.4
- beginning of (E)PS-code now determined by "%!"
- optimized system call to GS in cups-pdf.conf
- some minor code changes
- debug information shows version number
- updated PostScript PPD file supporting ledger paper
2006-01-07 : 2.0.3
- improved checking for root privileges (incl. EUID)
2006-01-04 : 2.0.2
- fixed possible testing of an uninitialized variable
2006-01-03 : 2.0.1
- fixed hanging jobs when logging is disabled
2005-12-23 : 2.0.0
- creation of non-existent parent directories
- improved configurability of output directories
- option CPHOMESUB is now obsolete
- PPD file now matches Adobe specifications
2005-10-23 : 2.0beta2
- added support for post-processing script
- fixed a bug when parsing cups-pdf.conf
2005-09-18 : 2.0beta1 (SRPM)
- added support for runtime configuration
- introduced cups-pdf.conf
- made AnonDirName an abolute path
2005-09-08 : 1.7.4
- added some options to cups-pdf.h for MacOSX
2005-07-23 : 1.7.3
- fixed GhostScript failure with error 11
- fixed segfault when called without root privileges
2005-07-07 : 1.7.2
- adjustment of file mode moved to non-privileged child
2005-06-16 : 1.7.1
- PDFs are protected during creation by file mode 000
2005-03-07 : 1.7.0a
2005-03-01 : 1.7.0 (SRPM)
- call of GhostScript from a non-privileged child process
- no more additional programs in the call of GhostScript
- several code optimizations
2005-02-09 : 1.6.6 (SRPM)
- updated PostScript PPD file supporting more DIN formats
2005-01-04 : 1.6.5
- cups-pdf is running with gid of group defined in CPGRP
2004-10-11 : 1.6.4
- improved configurability for different versions of 'su'
2004-10-07 : 1.6.3
- corrected erroneous call of GhostScript
2004-10-05 : 1.6.2 NOGO
- added necessary quotes in the call of GhostScript
2004-10-03 : 1.6.1 NOGO
- allow users w/o valid shell in /etc/passwd
- several code optimizations
2004-09-08 : 1.6.0
- new option to check against user names in lower case
- new option to label all created PDFs with a job-id
2004-08-10 : 1.5.2 (SRPM)
- fixed insecure creation of spoolfile
- several smaller code optimizations
2004-08-09 : 1.5.1
- fixed possible access to element outside allocated area
- fixed possible conflict with overlapping memory areas
2004-08-03 : 1.5.0
- call to GS without root privileges for enhanced security
2004-08-01 : 1.4.3
- added -dSAFER to the call to GS to improve security
2004-02-25 : 1.4.2a
2004-02-24 : 1.4.2
- improved extraction of filenames
- handling of embedded (e)ps code (RVT)
2004-09-02 : 1.4.1
- logfile is created with mode 644 if it does not exist
2004-01-27 : 1.4.0 (SRPM)
- new option to set permissions for PDF output
- alternative options for improved image conversion
(moved CPGSCALL to cups-pdf.h)
2004-01-06 : 1.3.2
- exit status of ghostscript gets logged in debug mode
2004-01-02 : 1.3.1a
2003-11-29 : 1.3.1
- improved handling of domain prefix
2003-11-02 : 1.3
- new option to remove file name extensions
2003-10-25 : 1.2
- untitled documents are labelled with job-id
- new option to add a domain prefix to user names
- removed a minor bug during character replacement
2003-08-02 : 1.1
- files not viewable until creation is finished
- new qualifier "$HOME" for output directory
- "$HOME"-related new define in the header file
2003-07-17 : 1.0.1
- improved user name handling for multi-word names
- code now distributed under the GPL
2003-06-29 : 1.0
- enhanced debug output
- replacement of special characters in title
- new option in the header file