Imported Upstream version 6.0
[platform/upstream/dos2unix.git] / ChangeLog.txt
1 2012-05-06 Erwin Waterlander <waterlan@xs4all.nl>
2         * Version 6.0
3         * man/*/man1/*.pod: Removed =encoding. It is not supported
4           by perl 5.8.8, which is shipped with MinGW and DJGPP.
5
6 2012-04-20 Erwin Waterlander <waterlan@xs4all.nl>
7         * man/*/man1/*.pod: Set encoding explicitly to Latin-1.
8         * Makefile: Target 'doc' makes all man pages.
9
10 2012-04-12 Erwin Waterlander <waterlan@xs4all.nl>
11         * po/de.po: Update German translations. Thanks to Philipp Thomas.
12
13 2012-04-09 Erwin Waterlander <waterlan@xs4all.nl>
14         * INSTALL.txt: List the prerequisites.
15         * Makefile: Friendlier for DJGPP/MinGW/MSYS.
16
17 2012-04-04 Erwin Waterlander <waterlan@xs4all.nl>
18         * po/eo.po: Update Esperanto translations. Thanks to Rugxulo.
19
20 2012-03-30 Erwin Waterlander <waterlan@xs4all.nl>
21         * Skip UTF-16 file when conversion to UTF-8 goes wrong.
22         * Update English and Dutch manual.
23
24 2012-03-28 Erwin Waterlander <waterlan@xs4all.nl>
25         * common.c: Support UTF-16 surrogate pairs.
26         * dos2unix.c, unix2dos.c: Check wchar_t size.
27
28 2012-03-26 Erwin Waterlander <waterlan@xs4all.nl>
29         * *.c: Use fgetc/fputc instead of getc/putc.
30
31 2012-03-25 Erwin Waterlander <waterlan@xs4all.nl>
32         * po, man: Update Dutch translations.
33
34 2012-03-24 Erwin Waterlander <waterlan@xs4all.nl>
35         * On Unix, convert UTF-16 files only when the locale encoding
36           is UTF-8 to prevent accidental loss of text.
37
38 2012-03-23 Erwin Waterlander <waterlan@xs4all.nl>
39         * Turn off ISO and 7-bit mode if an Unicode text file is detected,
40           to prevent corruption of UTF-8 files.
41         * Update English manual.
42         * Fix compilation for WatcomC, DJGPP, MSYS, OS/2.
43         * Makefile: Support CFLAGS_USER, LDFLAGS_USER, and DEFS_USER for
44           Debian Linux. Thanks to Jari Aalto.
45
46 2012-03-21 Erwin Waterlander <waterlan@xs4all.nl>
47         * Support conversion of Unicode UTF-16 from stdin.
48         * Update English manual.
49
50 2012-03-20 Erwin Waterlander <waterlan@xs4all.nl>
51         * Support conversion of Unicode UTF-16 encoded files.
52
53 2012-03-16 Erwin Waterlander <waterlan@xs4all.nl>
54         * common.c: Make it compile on Cygwin 1.5.
55
56 2012-03-10 Erwin Waterlander <waterlan@xs4all.nl>
57         * Version 5.3.3
58         * Makefile: Binary packages with native language support
59           get "-nls" suffix.
60
61 2012-03-08 Erwin Waterlander <waterlan@xs4all.nl>
62         * common.c: Option -V prints target OS on DOS/Windows/OS2.
63
64 2012-03-07 Erwin Waterlander <waterlan@xs4all.nl>
65         * dos2unix.c, unix2dos.c, mingw64.mak: Enabled wildcard
66           expansion for Win64 (MinGW-w64). Thanks to Steve Hay.
67         * wccdos16.mak: Enabled wildcard expansion.
68         * wccdos32.mak: Enabled wildcard expansion.
69         * wccwin32.mak: Enabled wildcard expansion.
70         * bcc.mak: Enabled wildcard expansion.
71
72 2012-03-02 Erwin Waterlander <waterlan@xs4all.nl>
73         * Makefile: New target 'mostlyclean' that preserves the manual
74           files. Target 'clean' removes all built files, it restores the
75           Unix source package to its original state.
76         * Makefile: New variable HTMLEXT to override the default 'htm'
77           extension for the manual in HTML format.
78
79 2012-02-01 Erwin Waterlander <waterlan@xs4all.nl>
80         * Makefile, version.mk: Fix a compile error when debug
81           is enabled. Thanks to Maurizio Camisaschi and Lars Wendler.
82           See https://bugs.gentoo.org/400769
83         * Makefile: Enable debugging info for gdb when DEBUG=1
84         * man page: Small update in section RETURN VALUE.
85
86 2012-01-27 Erwin Waterlander <waterlan@xs4all.nl>
87         * Version 5.3.2
88
89 2012-01-02 Erwin Waterlander <waterlan@xs4all.nl>
90         * os2.mak: Enable support for wild cards (-Zargs-wild).
91           Thanks to Steven H. Levine and Elbert Pol.
92
93 2011-12-20 Erwin Waterlander <waterlan@xs4all.nl>
94         * querycp.c: Extra comment from Rugxulo.
95         * querycp.c: Undid change of 2011-11-12. MSYS version
96           behaves as Cygwin version.
97
98 2011-12-15 Erwin Waterlander <waterlan@xs4all.nl>
99         * wccdos32.mak: New makefile for Open Watcom for DOS32.
100
101 2011-12-06 Erwin Waterlander <waterlan@xs4all.nl>
102         * Makefile: Undo previous change for Darwin. Not restoring group and
103           owner may be destructive or a security risk.
104         * Makefile, common.[ch]: Dos2unix builds on MSYS now.
105
106 2011-12-02 Erwin Waterlander <waterlan@xs4all.nl>
107         * Makefile: For MacOS the option -DNO_CHOWN has been be added to the compile time flags.
108           This is necessary because Darwin will create files with the
109           file-owner-group set to the file-owner-group of the directory - EVEN if
110           the caller is not a member of the group! Chowning *from* the group is ok,
111           chowning *to* the group is not - and this will make unix2dos fail when it
112           tries to restore the permissions.
113           Thanks to Wolf Geldmacher.
114           See bug report 3444337, https://sourceforge.net/tracker/?func=detail&atid=1234808&aid=3444337&group_id=292083
115
116 2011-11-16 Erwin Waterlander <waterlan@xs4all.nl>
117         * README.txt, man/man1/dos2unix.pod: Freshmeat changed name to Freecode.
118
119 2011-11-12 Erwin Waterlander <waterlan@xs4all.nl>
120         * querycp.c: Fix for MSYS.
121
122 2011-10-20 Erwin Waterlander <waterlan@xs4all.nl>
123         * querycp.c: Support OS/2, and Watcom C for Win32.
124         * wccwin32.mak: New makefile for Open Watcom for Win32.
125
126 2011-08-22 Erwin Waterlander <waterlan@xs4all.nl>
127         * Makefile: Added RPM_OPT_FLAGS to LDFLAGS. Required for
128           cross-platform RPM package building.
129
130 2011-08-20 Erwin Waterlander <waterlan@xs4all.nl>
131         * Home page URL: change to http://waterlan.home.xs4all.nl/dos2unix.html
132
133 2011-08-09 Erwin Waterlander <waterlan@xs4all.nl>
134         * Version 5.3.1
135
136 2011-08-08 Julio A. Freyre-Gonzalez <jfreyreg@gmail.com>
137         * Spanish translation of messages and manual.
138
139 2011-06-26 Erwin Waterlander <waterlan@xs4all.nl>
140         * bugfix: dos2unix changes ownership and permissions on file.
141           When an other user (e.g. root) than the owner has write permission
142           on the input file, dos2unix changes owner, group and umask in old
143           file mode to the other user's owner, group and umask who runs
144           dos2unix. Fixed only for Unix. Thanks to Christopher Williams.
145           See http://sourceforge.net/tracker/?func=detail&aid=3327171&group_id=292083&atid=1234808
146         * Keep permissions also on Windows. Use chmod() i.s.o. fchmod().
147
148 2011-06-16 Erwin Waterlander <waterlan@xs4all.nl>
149         * Identical functions from dos2unix.c and unix2dos.c
150           are moved to common.c.
151
152 2011-06-15 Erwin Waterlander <waterlan@xs4all.nl>
153         * Dos2unix and Unix2dos share the same language files.
154
155 2011-05-04 Erwin Waterlander <waterlan@xs4all.nl>
156         * dos2unix.c: Removed redundant ConvertDosToUnixOldFile().
157         * unix2dos.c: Removed redundant ConvertUnixToDosOldFile().
158
159 2011-04-26 Erwin Waterlander <waterlan@xs4all.nl>
160         * Version 5.3
161
162 2011-04-23 Erwin Waterlander <waterlan@xs4all.nl>
163         * Don't report an error when unlink() fails because a file
164           doesn't exist.
165
166 2011-04-13 Erwin Waterlander <waterlan@xs4all.nl>
167         * Print system error when input file can't be openened.
168           For instance "Permission denied"
169         * Update manuals.
170         * Update translations.
171
172 2011-04-04 Erwin Waterlander <waterlan@xs4all.nl>
173         * Always print and return an error when wrong command-line
174           options are used. Also in quiet mode.
175         * New option '--': Treat all following options as file names.
176
177 2011-04-03 Erwin Waterlander <waterlan@xs4all.nl>
178         * Improved error reporting. Return system error when an error occurs.
179         * Don't quit after first error (like rm, ls, grep, tar).
180         * In quiet mode the return value is always zero.
181
182 2011-03-27 Erwin Waterlander <waterlan@xs4all.nl>
183         * dos2unix.c/unix2dos.c: Check if symbolic links point to
184           regular files.
185         * dos2unix.c/unix2dos.c: Added short options -F, -R, -S.
186         * po: update translations.
187
188 2011-03-24 Erwin Waterlander <waterlan@xs4all.nl>
189         * dos2unix.c/unix2dos.c: Changed options --follow, --no-follow,
190           to  --follow-symlink,  --replace-symlink,  --skip-symlink.
191         * dos2unix.c/unix2dos.c: Options --force and --safe are only to
192           covert binary files or skip them.
193         * dos2unix.c/unix2dos.c: Non-regular files that are not symbolic
194           links are never converted.
195
196 2011-03-23 Charles Wilson <cygwin@cwilson.fastmail.fm>
197         * dos2unix.c/unix2dos.c: New options --follow and --no-follow.
198           In follow mode dos2unix writes to the symlink target, instead
199           of replacing the symbolic link with an output file.
200
201 2011-03-22 Charles Wilson <cygwin@cwilson.fastmail.fm>
202         * querycp.c: Behave on Cygwin same as on Linux. Default
203           code page in ISO mode is CP437.
204
205 2011-03-21 Charles Wilson <cygwin@cwilson.fastmail.fm>
206         * dos2unix.c/unix2dos.c:
207           - Cygwin may define WIN32 (via include files).
208           - bugfix: Cygwin: set mode to binary in stdio mode conversion.
209             Needed in case non-Cygwin program launches dos2unix.
210           - bugfix: set failure mode if rename fails in quiet mode.
211           - New option: -s, --safe. Opposite of -f, --force.
212         * Makefile: Cleanup for Cygwin.
213
214 2011-03-19 Erwin Waterlander <waterlan@xs4all.nl>
215         * Makefile: Install links instead of binary/manpage copies on Cygwin.
216
217 2011-03-05 Erwin Waterlander <waterlan@xs4all.nl>
218         * man/man1/dos2unix.pod: Replace GPL with FreeBSD license.
219         * man/nl/man1/dos2unix.pod: Replace GPL with FreeBSD license.
220
221 2011-03-04 Erwin Waterlander <waterlan@xs4all.nl>
222         * Version 5.2.1
223
224 2011-03-03 Erwin Waterlander <waterlan@xs4all.nl>
225         * Don't print used code page in quiet mode.
226
227 2011-03-02 Erwin Waterlander <waterlan@xs4all.nl>
228         * Esperanto x-notation format is optional. Default is Unicode.
229           There is no installation of an 'eo-x' locale any more.
230           Add EO_XNOTATION=1 to make command-line to select x-notation.
231           It will change the format of the normal 'eo' locale from Unicode
232           to ASCII x-notation.
233
234 2011-02-28 Erwin Waterlander <waterlan@xs4all.nl>
235         * Makefile: Make LFS optional with variable LFS (default on).
236         * dos2unix.c/unix2dos.c: Print file name with stat() system error.
237
238 2011-02-26 Erwin Waterlander <waterlan@xs4all.nl>
239         * dos2unix.c/unix2dos.c: Report system error when stat() fails.
240         * Makefile: Enable 64 bit file system interface (_FILE_OFFSET_BITS=64).
241           This enables opening files larger than 2GB on 32 bit systems, provided
242           the system has Large File Support (LFS). See also section 1.3.4
243           "Feature Test Macros" of The GNU C Library manual.
244           http://www.gnu.org/s/libc/manual/html_node/Feature-Test-Macros.html
245
246 2011-02-22 Erwin Waterlander <waterlan@xs4all.nl>
247         * In debug mode file mode is printed (compile with DEBUG=1).
248
249 2011-02-19 Erwin Waterlander <waterlan@xs4all.nl>
250         * Makefile: Generation of PostScript and PDF is optional.
251           This removes dependency on Groff and GhostScript (thanks to Philipp Thomas).
252
253 2011-02-04 Erwin Waterlander <waterlan@xs4all.nl>
254         * Makefile: Replace GPL (accidently patched in) with FreeBSD license.
255         * man/man1/Makefile: Fix perl command for for DOS alike file systems
256           (Can't do inplace edit without backup.). (thanks to Elbert Pol)
257
258 2011-01-31 Erwin Waterlander <waterlan@xs4all.nl>
259         * Version 5.2
260
261 2011-01-19 Erwin Waterlander <waterlan@xs4all.nl>
262         * Update manual.
263
264 2011-01-13 Rugxulo <rugxulo@gmail.com>
265         * querycp.c: Active code page detection. DOS 16 bit, OpenWatcom.
266
267 2011-01-12 Erwin Waterlander <waterlan@xs4all.nl>
268         * querycp.c: Detect active code page for ISO mode on Windows.
269
270 2011-01-12 Rugxulo <rugxulo@gmail.com>
271         * querycp.c: Detect active code page for ISO mode. DOS 32 bit, DJGPP.
272
273 2011-01-11 Erwin Waterlander <waterlan@xs4all.nl>
274         * New ISO conversion modes DOS CP860 (Portuguese)
275           and CP863 (French Canadian).
276
277 2011-01-10 Erwin Waterlander <waterlan@xs4all.nl>
278         * New ISO conversion mode DOS CP865 (Nordic).
279
280 2011-01-07 Erwin Waterlander <waterlan@xs4all.nl>
281         * ISO mode CP437: fix conversion of non-breaking space (NBSP)
282         * New ISO conversion modes: DOS CP850 (Western European) and Windows
283           CP1252 (Western European).
284         * SunOS compatible command-line options -ascii, -iso, -7, -437, -850.
285
286 2011-01-04 Erwin Waterlander <waterlan@xs4all.nl>
287         * 7bit and iso mode can be used in Mac mode.
288
289 2010-11-22 Jari Aalto <jari.aalto@cante.net>
290         * Small updates man page and Makefile.
291
292 2010-11-21 Ben Pfaff <blp@cs.stanford.edu>
293         * Don't indicate text files with ASCII Form Feed control
294           characters (^L) as binary.
295           Form feed characters are fairly common in GNU software text files,
296           because the GNU coding standards advice to use form feeds to
297           divide text into pages.
298
299 2010-11-15 Erwin Waterlander <waterlan@xs4all.nl>
300         * Put full copyright text in *.h source files (FSF's recommendation).
301           Thanks to Jari Aalto <jari.aalto@cante.net>.
302         * Don't include generated documentation files in Unix source package.
303         * Create a source package in DOS text format.
304
305 2010-08-18 Erwin Waterlander <waterlan@xs4all.nl>
306         * version 5.1.1
307
308 2010-07-23 Erwin Waterlander <waterlan@xs4all.nl>
309         * Added Dutch translation of the manual.
310
311 2010-07-19 Erwin Waterlander <waterlan@xs4all.nl>
312         * MinGW-w64 Makefile added for Windows 64 bit port.
313
314 2010-06-20 Erwin Waterlander <waterlan@xs4all.nl>
315         * Don't ship po/*.mo files in source package.
316         * Win32 binary package uses patched MinGW's libintl, with builtin
317           relocation support. See http://www.xs4all.nl/~waterlan/libintl.html
318
319 2010-04-22 Erwin Waterlander <waterlan@xs4all.nl>
320         * Support compilation in DOSBox (8.3 file names where needed).
321
322 2010-04-14 Erwin Waterlander <waterlan@xs4all.nl>
323         * Fixed compilation on Darwin OS. Thanks to Marc Gianzero.
324
325 2010-04-03 Erwin Waterlander <waterlan@xs4all.nl>
326         * version 5.1
327
328 2010-03-22 Erwin Waterlander <waterlan@xs4all.nl>
329         * Man page generation from Perl POD file.
330           Thanks to Jari Aalto <jari.aalto@cante.net>
331         * Merge dos2unix and unix2dos man pages.
332
333 2010-03-17 Erwin Waterlander <waterlan@xs4all.nl>
334         * Add localization information to manual.
335
336 2010-03-16 Rugxulo <rugxulo@gmail.com>
337         * Added Esperanto translation.
338
339 2010-03-13 Erwin Waterlander <waterlan@xs4all.nl>
340         * DJGPP, dos32bit: Create 'stubs' for mac2unix and unix2mac.
341           See also http://www.delorie.com/djgpp/v2faq/faq22_5.html
342           Thanks to Rugxulo <rugxulo@gmail.com>
343
344 2010-03-11 Erwin Waterlander <waterlan@xs4all.nl>
345         * Allow to set options in stdio mode.
346         * dos2unix: bugfix MAC mode: Don't change DOS line endings.
347         * Display help if a wrong option was used.
348
349 2010-03-04 Erwin Waterlander <waterlan@xs4all.nl>
350         * Port to 16 bit DOS, using OpenWatcom.
351
352 2010-03-03 Erwin Waterlander <waterlan@xs4all.nl>
353         * Port to 16 bit DOS, using Borland C.
354
355 2010-02-16 Erwin Waterlander <waterlan@xs4all.nl>
356         * version 5.0
357
358 2010-02-15 Erwin Waterlander <waterlan@xs4all.nl>
359         * unix2dos: Fix problem of reading Mac files.
360         * unix2dos: Added command 'unix2mac'.
361         * unix2dos: Can use DOS2UNIX_LOCALEDIR i.s.o. UNIX2DOS_LOCALEDIR.
362         * dos2unix: 'mac2unix' command can have a prefix.
363         * Makefile: mac2unix and unix2mac are installed as soft links.
364
365 2010-02-13 Erwin Waterlander <waterlan@xs4all.nl>
366         * Bundled dos2unix and unix2dos in one package.
367         * dos2unix/unix2dos : Cleanup messages and manual.
368         * dos2unix: Option -l --newline also works in MAC mode.
369         * unix2dos: Added option -l, --newline.
370         * unix2dos: Added MAC mode. Convert Unix line endings
371           to Mac line endings.
372
373 2010-02-10 Erwin Waterlander <waterlan@xs4all.nl>
374         * unix2dos: Makefile : 
375           - Use GNU standard directory variables everywhere.
376           - New target 'dist-tbz' creates bzip2 compressed archive.
377
378 2010-02-10 Philipp Thomas <psmt@opensuse.org>
379         * unix2dos: po/de.po : Added German translation.
380         * unix2dos: Makefile :
381           - Added $(RPM_OPT_FLAGS) to CFLAGS.
382           - Use DESTDIR only in install and uninstall targets (not in variables,
383             this is more common practice).
384
385 2010-02-03 Erwin Waterlander <waterlan@xs4all.nl>
386         * dos2unix: Makefile : 
387           - Use GNU standard directory variables everywhere.
388
389 2010-02-03 Philipp Thomas <psmt@opensuse.org>
390         * dos2unix: po/de.po : Added German translation.
391         * dos2unix: Makefile :
392           - Use GNU standard directory variable 'datadir' i.s.o. 'sharedir'.
393           - Added $(RPM_OPT_FLAGS) to CFLAGS.
394           - New target 'dist-tbz' creates bzip2 compressed archive.
395           - Use DESTDIR only in install and uninstall targets (not in variables,
396             this is more common practice).
397
398 2010-02-02 Erwin Waterlander <waterlan@xs4all.nl>
399         * dos2unix/unix2dos: Update Dutch translation.
400
401 2010-01-24 Erwin Waterlander <waterlan@xs4all.nl>
402         * dos2unix/unix2dos: version 4.1.2
403
404 2010-01-22 Tim Waugh <twaugh@redhat.com>
405         * dos2unix/unix2dos: Preserve file mode in 'new file mode'.
406         * dos2unix/unix2dos: Makefile: Allow CFLAGS to be set externally.
407
408 2010-01-21 Erwin Waterlander <waterlan@xs4all.nl>
409         * dos2unix/unix2dos: version 4.1.1
410         * dos2unix/unix2dos: Fix compilation on FreeBSD.
411         * dos2unix/unix2dos: Changed home page URL to http://www.xs4all.nl/~waterlan/dos2unix.html
412
413 2009-12-28 Erwin Waterlander <waterlan@xs4all.nl>
414         * dos2unix/unix2dos: version 4.1
415         * dos2unix/unix2dos: Automatically skip binary files.
416         * dos2unix/unix2dos: Automatically skip non-regular files.
417         * dos2unix/unix2dos: New option: -f --force: Force conversion of all files.
418         * dos2unix/unix2dos: Option -h: Print options in alphabetical order.
419         * dos2unix/unix2dos: Update manual.
420         * dos2unix/unix2dos: ISO mode:
421           - Non-convertable characters are converted to a dot.
422             Old conversion risked conversion to unwanted ISO C1
423             control characters from ISO 6429.
424           - Fixed wrong conversion of Interpunct.
425           - Don't convert ASCII control characters
426             DC4 (Pilcrow, 0x14) and NAK (Section-sign, 0x15).
427
428 2009-12-21 Erwin Waterlander <waterlan@xs4all.nl>
429         * dos2unix/unix2dos: version 4.0.1
430         * dos2unix/unix2dos: man page improvements: Thanks to Jari Aalto <jari.aalto@cante.net>.
431           - Replace hyphens with minus signs (look like dashes) where needed.
432           - Options in alphabetical order.
433         * dos2unix/unix2dos: man page: Update ISO mode information.
434         * dos2unix/unix2dos: Option -V prints localedir used.
435         * dos2unix: Localedir can be overruled with environment variable
436           DOS2UNIX_LOCALEDIR.
437         * unix2dos: Localedir can be overruled with environment variable
438           UNIX2DOS_LOCALEDIR.
439         * dos2unix/unix2dos: Fixed two wrong conversions in ISO mode:
440           - Greek mu.
441           - Closing guillemet (angle quotation mark, >>).
442         * dos2unix/unix2dos: Port to OS/2 Warp: Thanks to Elbert Pol <elbertdotpol@gmail.com>.
443         * dos2unix/unix2dos: Makefiles: Added target 'strip'.
444
445 2009-12-15 Erwin Waterlander <waterlan@xs4all.nl>
446         * dos2unix/unix2dos: version 4.0
447         * dos2unix/unix2dos: Added internationalisation using gettext.
448         * dos2unix/unix2dos: Added Dutch translation.
449         * dos2unix/unix2dos: Ported to Win32 using Mingw32 <http://www.mingw.org/>
450         * dos2unix/unix2dos: Ported to DOS using DJGPP <http://www.delorie.com/djgpp/>
451         * dos2unix/unix2dos: Fixed problem in DOS/Windows stdio mode.
452         * dos2unix/unix2dos: New option -L/--license that prints software license.
453         * dos2unix/unix2dos: Code cleanup
454         * dos2unix/unix2dos: Update manual
455
456 2009-12-04 Erwin Waterlander <waterlan@xs4all.nl>
457         * dos2unix: version 3.2
458         * unix2dos: version 2.3
459         * dos2unix/unix2dos: version.mk: New file.
460         * dos2unix/unix2dos: README: New file.
461         * dos2unix/unix2dos: ChangeLog : New file.
462         * dos2unix: INSTALL: Updated.
463         * dos2unix/unix2dos: Makefile: Makefile according GNU standards.
464         * unix2dos: INSTALL: New file.
465         * dos2unix: Applied all patches from RedHat:
466           - use mkstemp i.s.o. mktemp: Nov 17 2000 Tim Powers <timp@redhat.com> 
467           - segfault: Jan 17 2002 Bernhard Rosenkraenzer <bero@redhat.com>
468           - safeconv: Oct 20 2004 Miloslav Trmac <mitr@redhat.com>
469           - manpage-update: Oct  6 2004 Mike A. Harris <mharris@redhat.com>
470           - preserve-file-modes: Feb  6 2007 Tim Waugh <twaugh@redhat.com>
471           - tmppath: Apr 13 2005 Tim Waugh <twaugh@redhat.com>
472           - c-missing-arg: Jan 18 2008 Tim Waugh <twaugh@redhat.com>
473           - Remove trailing white space.
474         * unix2dos: Applied all patches from RedHat:
475           - use mkstemp i.s.o. mktemp: Nov 17 2000 Tim Powers <timp@redhat.com> 
476           - segfault: Jan 17 2002 Bernhard Rosenkraenzer <bero@redhat.com>
477           - manpage-update: Oct  6 2004 Mike A. Harris <mharris@redhat.com>
478           - preserve-file-modes: Oct 11 2004 Tim Waugh <twaugh@redhat.com>
479           - tmppath: Apr 13 2005 Tim Waugh <twaugh@redhat.com>
480           - Remove trailing white space. 
481
482 1998-11-19 Christian Wurll <wurll@ira.uka.de>
483         * dos2unix: version 3.1
484         * dos2unix: Added extra newline if ^M occurs
485
486 1998-02-04 Bernd Johannes Wuebben <wuebben@kde.org>
487         * dos2unix: version 3.0
488         * dos2unix: Added Mac text file translation, i.e. \r to \n conversion
489
490 1995-03-30 Benjamin Lin <blin@socs.uts.edu.au>
491         * dos2unix/unix2dos: version 2.2
492         * dos2unix: Fixed a bug in 2.1 where in new file mode, if outfile already exists
493         * dos2unix: conversion can not be completed properly.
494         * unix2dos: Conversion from SunOS charset implemented.
495
496 1995-03-29 Benjamin Lin <blin@socs.uts.edu.au>
497         * dos2unix: version 2.1
498         * dos2unix: Conversion to SunOS charset implemented.
499
500 1995-03-19 Benjamin Lin <blin@socs.uts.edu.au>
501         * dos2unix/unix2dos: version 2.0
502         * dos2unix/unix2dos: Rewritten from scratch.
503
504 1995-03-16 Benjamin Lin <blin@socs.uts.edu.au>
505         * dos2unix: version 1.2
506         * unix2dos: version 1.3
507         * dos2unix/unix2dos: Modified to more conform to UNIX style.
508
509 1995-03-09 Benjamin Lin <blin@socs.uts.edu.au>
510         * unix2dos: version 1.2
511         * unix2dos: Fixed minor typo error
512
513 1994-12-20 Benjamin Lin <blin@socs.uts.edu.au>
514         * dos2unix/unix2dos: version 1.1
515         * dos2unix/unix2dos: Cleaned up for Borland C/C++ 4.02
516
517 1989-10-04 John Birchfield <jb@koko.csustan.edu>
518         * dos2unix/unix2dos: version 1.0
519