atftp-0.8.0
===========
982ba23 N - Andreas B. Mundt / test.sh: add MTFTP tests
f59bee0 N - Andreas B. Mundt / Fix MTFTP support for atftp
6df249e N - Andreas B. Mundt / Fix multicast download.
1ee139b N - Andreas B. Mundt / Fix algorithm in case of packet loss in the last window.
30603c2 N - Andreas B. Mundt / Improve the robustness of the atftp-client in case of package loss or duplication
91faa15 N - Andreas B. Mundt / Implement PCRE tests.
aae7a64 N - Andreas B. Mundt / Improve upstream test script. Include tests for windowsize option.
75e9ecf N - Andreas B. Mundt / Fix/update minor issues in upstream
de1e3fd N - Andreas B. Mundt / Fix the 'windowsize' option for write requests
581703c N - Martin Dummer / FAQ INSTALL README.CVS README.PCRE: cosmetic and spelling fixes
ca87af5 N - Martin Dummer / *.h: cosmetic and spelling fixes
fdf479c N - Martin Dummer / configure.ac: more fixes, also for libpcre2 detection
5739ed9 N - Andreas B. Mundt / Port to maintained PCRE2 API
3303a93 N - Martin Dummer / Changelog: update the recent changes
c68a89b N - Martin Dummer / autoconf: modify autogen.sh
94521a8 N - Martin Dummer / atftp.1: add more examples for options
4400071 N - Andreas B. Mundt / Add a simple congestion control
bc41116 N - Andreas B. Mundt / Do some cosmetic changes
8d301ce N - Andreas B. Mundt / Add windowsize option as described in RFC7440

atftp-0.7.5
===========
00921e7 N - Martin Dummer / Version 0.7.5 (Bugfix, Security Fix Release)
e3dfc46 N - Martin Dummer / README: update contributors list
694f872 N - Martin Dummer / text files: mark/convert all textfiles to UTF-8
48939af N - Martin Dummer / fix some compiler warnings
d255bf9 N - Martin Dummer / fix buffer overflow in atftpd (CVE-2021-41054)
a8190d2 N - Martin Dummer / insert typos.patch
f04cab8 N - Martin Dummer / insert atftp-0.7-ack_heuristic.patch
8dce19d N - Martin Dummer / insert atftp-0.7-server_receive_race.patch
127bc42 N - Martin Dummer / insert patch atftp-0.7-sorcerers_apprentice.patch
c546e94 N - Martin Dummer / test.sh: check for root no longer necessary

Merge commits from https://github.com/srett/atftp
=================================================
313e010 N - Simon Rettberg / tftpd.c: Only drop privs if requested or running as root + check for failure
c5f4236 N - Simon Rettberg / fix invalid read of 1 byte in tftp_send_request.
cef874a N - Simon Rettberg / Check return value of fseek(), abort if != 0
10bfe5f N - Simon Rettberg / options.c: Proper fix for the read-past-end-of-array
4db65ee N - Simon Rettberg / configure.ac: Add -std=gnu89 if gcc/clang is detected
5471a07 N - Simon Rettberg / tftpd.c: Fix memleak if thread spawning fails
7ab8575 N - Simon Rettberg / atftp: Check return value of fgets, buffer might be uninitialized on NULL
d8390a1 N - Simon Rettberg / Fix check for argz support (HAVE_ARGZ -> HAVE_ARGZ_H)

bf22cca N - Martin Dummer / replace LICENSE with current version


atftp-0.7.4
===========
4f2f95c N - Martin Dummer / test.sh: rework test script
5008879 N - Martin Dummer / rework .gitignore files


atftp-0.7.3
===========
e1fc418 N - Martin Dummer / Version 0.7.3 (Bugfix Release)
f5c2fcd N - Peter Seiderer / tftp.h/tftpd.h: fix musl compile (missing include)
e7f6fb4 N - Peter Seiderer / argz.h: fix musl compile (add missing defines)
b39ab6b N - Martin Dummer / Makefile.am: link against libpthread for atftp

68a06c0 N - Martin Dummer / Merge /u/johndemolition/atftp/ branch nvb into master
b763fce N - Martin Dummer / Merge /u/peterkaestle/atftp/ branch master into master
f5a229d N - Martin Dummer / support request #5: atftp fails to write to /proc/self/fd/1
96409ef N - Peter Kaestle / Fix for DoS issue CVE-2020-6097
d4eac31 E - Rosen Penev / remove inline keyword from definitions
2834c49 E - Rosen Penev / argz: remove extern inlines
c480581 E - Rosen Penev / argz: remove sys/cdefs usage


atftp-0.7.2
===========
52b71f0 N - Martin Dummer / test.sh: add large file test to proof blocknumber rollover is working
eda2d3d N - Martin Dummer / Merge branch 'master' of ssh://git.code.sf.net/p/atftp/code
a87ece1 N - Martin Dummer / automake.ac: modernize autoconf file to avoid warning
7e7c933 N - Martin Dummer / add more files to .gitignore
ec13942 N - Martin Dummer / fix error handler stack overflow
f78da6c N - Martin Dummer / fix Concurrency issue denial of service
3b07980 N - Martin Dummer / test/test.sh: fix test for UID != 0
abed7d2 N - Martin Dummer / fix error handler stack overflow
382f76a N - Martin Dummer / fix Concurrency issue denial of service
cf5a3ef N - Martin Dummer / test/test.sh: fix test for UID != 0
1bfd65a N - Martin Dummer / import debian code patches
4d0bff1 N - Martin Dummer / import debian localisation files
f9dbb96 N - Martin Dummer / configure.ac: fix hard setting of CFLAGS

atftp-0.7.1
===========
  * tftpd.c: exit if chown on pidfile fails
  * logger.c: fix fprintf format warning
  * logger.c: fix warning: implicit declaration of function
  * logger.c: fix fprintf format warning
  * logger.c: fix warning: implicit declaration of function
  * tftpd.c: fix --user parameter
  * atftpd.1: fix typos, add more details for options
  * Documentation review for typos, add git instructions
  * test/test.sh: restructure head of script
  * atftpd.c: Fixed a potential DoS bug (introduced by the IPv6 patch)
    thankfully taken from Debian atftpd-0.7.dfsg-11
  * Fix Debian Bug #613582 and #258998
    atftpd: does not reply properly when there's more than 1 interface
  * Fix Debian Bug #622840
    atftpd: Forgets port if both --port and --bind-address are used
  * Fix Debian Bug #606969
    atftp exits with no error after a get when disk is full
  * Fix Debian Bug #575831
    atftp: error return value when tftp put file
  * Fix missing default port from Ubuntu bug #972834 
  * Merged patches to improve debugging and warning messages
    (from Florian Fainelli <f.fainelli@gmail.com>)
  * Merged patch from Gentoo distribution: 
    add support for proprietary password extension necessary for transferring
    files to linksys routers (atftp client)
  * Added patch from Gentoo bug #322601: client fails for filenames containing
    spaces
  * Listening Address configuration fixed
  * Added Patch "Blksize option can be smaller than SEGSIZE" 
    (from Michał Rzechonek <m.rzechonek@kelvatek.com>)
  * Merged Debian patchset 0.7.dfsg-9.3 into main
    see debian changelog below for details
  * Initial Developer + Maintainer  "Jean-Pierre Lefebvre" <helix@step.polymtl.ca>
    gave up maintenance, thanks for all the work!!!
  * New Project home: http://sourceforge.net/projects/atftp/

========================================================
debian changelog inserted here for completeness
========================================================

atftp (0.7.dfsg-9.3) unstable; urgency=low

  * Non-maintainer upload.
  * Apply patch listen on requested port when in daemon mode.  
    Thanks to Len Sorensen.  (Closes: #609813)

 -- tony mancill <tmancill@debian.org>  Wed, 12 Jan 2011 20:58:05 -0800

atftp (0.7.dfsg-9.2) unstable; urgency=low

  * Non-maintainer upload.
  * Fixed use of sendto() over a connected datagram socket on FreeBSD
    (closes: #598474).

 -- Giovanni Mascellani <gio@debian.org>  Mon, 04 Oct 2010 16:46:32 +0200

atftp (0.7.dfsg-9.1) unstable; urgency=low

  * Non-maintainer upload.
  * Apply IPv6 support patch by Ben Hutchings. Closes: #580473
  * Add AC_GNU_SOURCE to configure.ac to address FTBFS.
    - Patches applied directly to sources to minimize changes for NMU,
      as the current Debian packaging does not include a patch system.

 -- tony mancill <tmancill@debian.org>  Wed, 15 Sep 2010 21:24:52 -0700

atftp (0.7.dfsg-9) unstable; urgency=medium

  * urgency=medium RC bug.
  * use rmdir instead of rm in postrm. Closes: #573992, #574211
  * added $remote_fs in Required-Start

 -- Ludovic Drolez <ldrolez@debian.org>  Mon, 29 Mar 2010 18:55:55 +0200

atftp (0.7.dfsg-8) unstable; urgency=low

  * depends on libreadline-dev. Closes: #553729
  * Purge empty dir. Closes: #531282
  * /srv/tftp is now the default tftp root data directory. Closes: #537642
  * Updated cs.po. Closes: #534959
  * Updated config.sub .guess. Closes: #536295
  * Fixed a typo in the help screen. Closes: #537405
  * Make sure we have the --daemon option before starting atftpd. 
    Closes: #535604

 -- Ludovic Drolez <ldrolez@debian.org>  Tue, 21 Aug 2009 17:03:24 +0200

atftp (0.7.dfsg-7) unstable; urgency=low

  * Crash fix. Closes: #514521
  * Updated sv.po. Closes: #503348
  * Added support for logging to stdout. Closes: #484739
  * Added the --listen-local patch. Closes: #366632
  * Recommends inet-superserver. Closes: #516407

 -- Ludovic Drolez <ldrolez@debian.org>  Wed, 01 Apr 2009 17:03:07 +0200

atftp (0.7.dfsg-6) unstable; urgency=medium

  * Urgency = medium because of a grave bug
  * Now generate a cleaner /etc/default/atftpd file. Closes: #489757
  * Do not overwrite /etc/default/atftpd and inetd.conf. Closes: #490152
  * The basedir is now created with proper permissions. Upload
    feature tested. Closes: #489757
  * Updated sv.po. Closes: #491757

 -- Ludovic Drolez <ldrolez@debian.org>  Tue, 22 Jul 2008 19:07:56 +0200

atftp (0.7.dfsg-5) unstable; urgency=medium

  * inetd.conf: change udp to udp4. Closes: #484932
  * fixed pcre substitutions. Closes: #473777

 -- Ludovic Drolez <ldrolez@debian.org>  Fri, 13 Jun 2008 16:00:57 +0200

atftp (0.7.dfsg-4) unstable; urgency=medium

  * Urgency=medium because of RC bug fixed
  * Choosed /var/lib/tftpboot as default tftp directory, and removed
    the provides field. Closes: #455263, #411322
  * Moved the watch file. Closes: #449674
  * Fixed incorrect options handling thanks to Hollis Blanchard. 
    Closes: #332621
  * Updated pt.po. Closes: #443653

 -- Ludovic Drolez <ldrolez@debian.org>  Tue, 18 Dec 2007 18:49:33 +0100

atftp (0.7.dfsg-3) unstable; urgency=high

  * Removed the inetd dependency.
  * Added Leo Weppelman select patch. Closes: #411456
  * Fixed the FTBFS. Closes: #436310

 -- Ludovic Drolez <ldrolez@debian.org>  Mon,  6 Aug 2007 20:52:06 +0200

atftp (0.7.dfsg-2) unstable; urgency=medium

  * Use CLOCKS_PER_SEC instead of CLK_TCK. Fixed a FTBFS. Closes: #420900
  * Re-added a kFreeBSD patch lost by a NMU !!! Closes: #404063, #402700
  * New debconf translations. Closes: #410212, #414112, #422416

 -- Ludovic Drolez <ldrolez@debian.org>  Fri, 18 May 2007 17:59:01 +0200

atftp (0.7.dfsg-1.2) unstable; urgency=low

  * Non-maintainer upload to fix a pending l10n issues that affects the
    experimental Debian i18n server.
  * Debconf translations:
    - Japanese fixed. Closes: #410525

 -- Christian Perrier <bubulle@debian.org>  Sun, 11 Feb 2007 15:08:39 +0100

atftp (0.7.dfsg-1.1) unstable; urgency=low

  * Non-maintainer upload to fix longstanding l10n issues
  * Debconf templates translations:
    - German updated. Closes: #399964
    - Japanense updated. Closes: #402616
    - Dutch updated. Closes: #392215
    - French updated. Closes: #393740
    - Russian updated. Closes: #404426
    - Spanish updated. Closes: #402098

 -- Christian Perrier <bubulle@debian.org>  Sat, 20 Jan 2007 12:48:31 +0100

atftp (0.7.dfsg-1) unstable; urgency=medium

  * Integrated the NMUs. Closes: #382683, #365188, #389830
  * If netbase is not installed, then we don't need to use update-inetd.
    Closes: #388295
  * Bump Standards-Version to 3.7.2.
  * Add debconf-updatepo to the rules.
  * Russian translation of debconf messages thanks to Yuri Kozlov. 
    Closes: #368498

 -- Ludovic Drolez <ldrolez@debian.org>  Mon,  2 Oct 2006 00:31:23 +0200

atftp (0.7.dfsg-0.2) unstable; urgency=low

  * Non-maintainer upload.
  * debian/control: Remove netkit-inetd recommends, and make the netbase
    dependency versioned.  netbase provides the appropriate inetd
    dependency.  Closes: #382683.

 -- Roger Leigh <rleigh@debian.org>  Sun, 20 Aug 2006 17:11:26 +0100

atftp (0.7.dfsg-0.1) unstable; urgency=low

  * Non-maintainer upload.
  * Repackage upstream without RFC (Closes: #365188)

 -- Julien Danjou <acid@debian.org>  Thu,  1 Jun 2006 15:53:11 +0200

atftp (0.7-11) unstable; urgency=low

  * added a patch for freebsd. Closes: #342391
  * added debconf Portuguese translation. Closes: #342284

 -- Ludovic Drolez <ldrolez@debian.org>  Tue, 13 Dec 2005 16:29:05 +0100

atftp (0.7-10) unstable; urgency=low

  * DH_COMPAT=4 and added ${misc:Depends}. Closes: #331747
  * Debconf Swedish translation update. Closes: #330263

 -- Ludovic Drolez <ldrolez@debian.org>  Fri,  7 Oct 2005 15:00:35 +0200

atftp (0.7-9) unstable; urgency=medium

  * Random segfaults fixed. Closes: #271816
  * Now only recommend netkid-inetd. Closes: #313208
  * Updated the Vietnamese debconf translation. Closes: #313122

 -- Ludovic Drolez <ldrolez@debian.org>  Tue, 21 Jun 2005 21:51:23 +0200

atftp (0.7-8) unstable; urgency=low

  * Typos removed from atftpd.templates. Closes: #309468
  * Added the Vietnamese translation for debconf. Closes: #309461
  * Thanks to Clytie Siddall for submitting the two bugs above.

 -- Ludovic Drolez <ldrolez@debian.org>  Tue,  7 Jun 2005 21:31:25 +0200

atftp (0.7-7) unstable; urgency=low

  * Fixed a FTBFS on amd64. Closes: #297549
  * Added Japanese and Brazilian debconf translations. Closes: #304280,#297038

 -- Ludovic Drolez <ldrolez@debian.org>  Tue, 12 Apr 2005 12:55:47 +0200

atftp (0.7-6) unstable; urgency=low

  * Segfault fixed on AMD64. Closes: Bug#291829
  * debian 'watch' file added.

 -- Ludovic Drolez <ldrolez@debian.org>  Wed, 26 Jan 2005 19:12:44 +0100

atftp (0.7-5) unstable; urgency=high

  * Ugency=high because of a RC bug fixed.
  * Removed a bashism in the postinst. Closes: #289633
  * Czech po-debconf translation added by Miroslav Kure. Closes: #288014
  * Danish po-debconf translation added by Morten Brix Pedersen. 
    Closes: #288133
  * Copyright fixed. Closes: #290062

 -- Ludovic Drolez <ldrolez@debian.org>  Tue, 11 Jan 2005 12:19:27 +0100

atftp (0.7-4) unstable; urgency=low

  * updated all po-debconf translations. Closes: #281561
  * polish debconf translation added. Thanks to Bartosz Fenski.
  * added debconf support for setting the multicast TTL value
  * default mcast subnet changed to 239.239.239.0/24 since some routers
    do not seem to like 239.255.0.0/24

 -- Ludovic Drolez <ldrolez@debian.org>  Mon, 28 Dec 2004 19:11:57 +0100

atftp (0.7-3) unstable; urgency=low

  * /etc/default/atftpd removed on purge. Closes: #279707
  * purging stops atftpd. Closes: #275258
  * punctuation modified. Closes: #275692
  * updated the German debconf translation. Closes: #275691

 -- Ludovic Drolez <ldrolez@debian.org>  Fri,  5 Nov 2004 14:32:57 +0100

atftp (0.7-2) unstable; urgency=medium

  * Patched tftp.c, to have an exit status !=0 when an error occurs
  * Data corruption bug in multicast mode fixed. Closes: #275052
    Urgency set to medium because of this bug.
  * Typos in description corrected. Closes: #272565
  * Dutch debconf translation added. Closes: #245913
  * Debconf: removed the initial question and changed priority 
    levels. Closes: #266329

 -- Ludovic Drolez <ldrolez@debian.org>  Sun, 26 Sep 2004 14:25:40 +0200

========================================================
debian changelog insert ends here
========================================================


Prior versions of atftp where using the Debian changelog as the main
changelog file. This was easier since my brother was the maintainer.
From now on, I'm using a separate file (this file). Debian related
changes will be maintained by the maintainer and not reflected in this
source tree.


atftp (0.7)
  * Fixed typo (Debian bug: #147218).
  * Fixed French translations for real this time (Debian bug: #136339).
  * Add DESTDIR to install rules in Makefile.am, used when building RPM.
    (from Jose Pedro Oliveira)
  * Fix make dist problem where not all files get in the archives
    (from Joshua Aune)
  * add dist-hook to remove CVS files
  * Fix bad timeout behaviour. (Debian bug: #155300) (Debian bug: #180461)
  * Fix description in control file (Debian bug: #162836)
  * Client can now compile without libreadline. This is also a configure
    option (based on Leif Lindholm patch)
  * Copy argz function from libc (provided by Leif Lindholm). Configure
    use this local copy if argz functions not found in libc.
  * Incorporate proposed enhencement (failing multicast client and fixes)
    from Leif Lindholm and Bojan Pisler, with some modifications in the
    implementation.
  * Incorporate PCRE support from Jeff Miller.
  * Add mtftp support (as defined in PXE specification)
  * Fixed type (Debian bug: #181796)
  * Fix (from Steve Kemp) security issue reported here:
       http://www.securitytracker.com/alerts/2002/Sep/1005231.html
       http://www.netric.org/advisories/netric-adv010.txt
  * Make atftp reply on the same interface as the received request
  * Add --bind-address option for atftpd to bind to a particular IP 
    address only (from Thomas Anders <thomas.anders(at)blue-cable.de>)
  * Implement netascii support
  * Implement --pidfile option (see man page)
  * Update debian files

 -- J-P <helix@step.polymtl.ca>  Fri, 21 Feb 2003 00:17:31 -0500


