<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Activity for atftp</title><link>https://sourceforge.net/p/atftp/activity/</link><description>Recent activity for atftp</description><language>en</language><lastBuildDate>Tue, 14 Apr 2026 17:21:38 -0000</lastBuildDate><item><title>Antoine Calando created ticket #16</title><link>https://sourceforge.net/p/atftp/bugs/16/</link><description>Small values for blocksize not accepted by the server</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Antoine Calando</dc:creator><pubDate>Tue, 14 Apr 2026 17:21:38 -0000</pubDate><guid>https://sourceforge.net/p/atftp/bugs/16/</guid></item><item><title>Frank Kuehndel posted a comment on ticket #8</title><link>https://sourceforge.net/p/atftp/bugs/8/?limit=25#67f2</link><description>Many thanks for considering and fixing this bug.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Frank Kuehndel</dc:creator><pubDate>Mon, 13 Apr 2026 08:49:56 -0000</pubDate><guid>https://sourceforge.net/p/atftp/bugs/8/?limit=25#67f2</guid></item><item><title>atftp released /atftp-0.8.1.tar.gz</title><link>https://sourceforge.net/projects/atftp/files/atftp-0.8.1.tar.gz/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">atftp</dc:creator><pubDate>Sun, 12 Apr 2026 20:10:03 -0000</pubDate><guid>https://sourceforge.net/projects/atftp/files/atftp-0.8.1.tar.gz/download</guid></item><item><title>atftp released /README.md</title><link>https://sourceforge.net/projects/atftp/files/README.md/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">atftp</dc:creator><pubDate>Sun, 12 Apr 2026 20:09:02 -0000</pubDate><guid>https://sourceforge.net/projects/atftp/files/README.md/download</guid></item><item><title>Martin Dummer committed [7238b7] on Code</title><link>https://sourceforge.net/p/atftp/code/ci/7238b7b6753157d0c4ad739df3d87a958f78d70b/</link><description>Version 0.8.1 (Bugfix Release)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Dummer</dc:creator><pubDate>Sun, 12 Apr 2026 19:23:30 -0000</pubDate><guid>https://sourceforge.net/p/atftp/code/ci/7238b7b6753157d0c4ad739df3d87a958f78d70b/</guid></item><item><title>Martin Dummer committed [77524d] on Code</title><link>https://sourceforge.net/p/atftp/code/ci/77524da2656929cb9861313cd7ccc06ad4cdbc53/</link><description>update LICENSE from https://www.gnu.org/licenses/</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Dummer</dc:creator><pubDate>Sun, 12 Apr 2026 19:23:30 -0000</pubDate><guid>https://sourceforge.net/p/atftp/code/ci/77524da2656929cb9861313cd7ccc06ad4cdbc53/</guid></item><item><title>Martin Dummer committed [1aaa2e] on Code</title><link>https://sourceforge.net/p/atftp/code/ci/1aaa2e1f50fee2bc8674d0026778606a1cf485fc/</link><description>merge README* to single README.md</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Dummer</dc:creator><pubDate>Sun, 12 Apr 2026 08:16:22 -0000</pubDate><guid>https://sourceforge.net/p/atftp/code/ci/1aaa2e1f50fee2bc8674d0026778606a1cf485fc/</guid></item><item><title>Martin Dummer committed [9aa0b5] on Code</title><link>https://sourceforge.net/p/atftp/code/ci/9aa0b516c705c77ab92acfdc24259ccef5985ab4/</link><description>add latest commits to Changelog</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Dummer</dc:creator><pubDate>Sat, 11 Apr 2026 21:41:00 -0000</pubDate><guid>https://sourceforge.net/p/atftp/code/ci/9aa0b516c705c77ab92acfdc24259ccef5985ab4/</guid></item><item><title>GitHub committed [ea66a3] on Code</title><link>https://sourceforge.net/p/atftp/code/ci/ea66a30aa2f4086b672e87c8f6877240d4be850b/</link><description>Merge pull request #2 from feckert/pr/20250902-build-fixes</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">GitHub</dc:creator><pubDate>Sat, 11 Apr 2026 21:19:20 -0000</pubDate><guid>https://sourceforge.net/p/atftp/code/ci/ea66a30aa2f4086b672e87c8f6877240d4be850b/</guid></item><item><title>Florian Eckert committed [d3fc75] on Code</title><link>https://sourceforge.net/p/atftp/code/ci/d3fc75612d54a79fe205393e386874e07c64654c/</link><description>Fix pthread_t format warning for fprintf</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Florian Eckert</dc:creator><pubDate>Sat, 11 Apr 2026 21:19:20 -0000</pubDate><guid>https://sourceforge.net/p/atftp/code/ci/d3fc75612d54a79fe205393e386874e07c64654c/</guid></item><item><title>Florian Eckert committed [6a0389] on Code</title><link>https://sourceforge.net/p/atftp/code/ci/6a0389929d8951ff0652cd5979021d503dfa4695/</link><description>Fix incompatible-pointer-types for pcre2_substring_list_free</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Florian Eckert</dc:creator><pubDate>Sat, 11 Apr 2026 21:19:20 -0000</pubDate><guid>https://sourceforge.net/p/atftp/code/ci/6a0389929d8951ff0652cd5979021d503dfa4695/</guid></item><item><title>Martin Dummer modified ticket #10</title><link>https://sourceforge.net/p/atftp/support-requests/10/</link><description>windowsize option</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Dummer</dc:creator><pubDate>Sat, 11 Apr 2026 21:01:18 -0000</pubDate><guid>https://sourceforge.net/p/atftp/support-requests/10/</guid></item><item><title>Martin Dummer posted a comment on ticket #10</title><link>https://sourceforge.net/p/atftp/support-requests/10/?limit=25#9b8c</link><description>close as fixed</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Dummer</dc:creator><pubDate>Sat, 11 Apr 2026 21:01:18 -0000</pubDate><guid>https://sourceforge.net/p/atftp/support-requests/10/?limit=25#9b8c</guid></item><item><title>Martin Dummer committed [7964d0] on Code</title><link>https://sourceforge.net/p/atftp/code/ci/7964d021e349dad34fa53598a46db3e4d79167a6/</link><description>Fix fortify abort when LTO is enabled</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Dummer</dc:creator><pubDate>Sat, 11 Apr 2026 20:55:47 -0000</pubDate><guid>https://sourceforge.net/p/atftp/code/ci/7964d021e349dad34fa53598a46db3e4d79167a6/</guid></item><item><title>Martin Dummer committed [cd892f] on Code</title><link>https://sourceforge.net/p/atftp/code/ci/cd892f2e6fccd2b154fb2b0a2f52bd977a60b213/</link><description>Fix uninitialized buffer data.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Dummer</dc:creator><pubDate>Sat, 11 Apr 2026 20:55:47 -0000</pubDate><guid>https://sourceforge.net/p/atftp/code/ci/cd892f2e6fccd2b154fb2b0a2f52bd977a60b213/</guid></item><item><title>Martin Dummer committed [7bab93] on Code</title><link>https://sourceforge.net/p/atftp/code/ci/7bab93ec86f9a8e7b6f35226cef5ecb61b9cface/</link><description>Enable listening on IPv6</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Dummer</dc:creator><pubDate>Sat, 11 Apr 2026 20:55:47 -0000</pubDate><guid>https://sourceforge.net/p/atftp/code/ci/7bab93ec86f9a8e7b6f35226cef5ecb61b9cface/</guid></item><item><title>Martin Dummer committed [b86dfa] on Code</title><link>https://sourceforge.net/p/atftp/code/ci/b86dfaa50dc8a5cb53ffdbb8c1c04205e0541f66/</link><description>test.sh: redirect stderr to /dev/null when counting lines</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Dummer</dc:creator><pubDate>Sat, 11 Apr 2026 20:55:47 -0000</pubDate><guid>https://sourceforge.net/p/atftp/code/ci/b86dfaa50dc8a5cb53ffdbb8c1c04205e0541f66/</guid></item><item><title>Martin Dummer committed [b665f5] on Code</title><link>https://sourceforge.net/p/atftp/code/ci/b665f5d7beb2bfcc3a530f2cad6cfed3935153a0/</link><description>Declare variable D as local in stop_and_clean</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Dummer</dc:creator><pubDate>Sat, 11 Apr 2026 20:55:47 -0000</pubDate><guid>https://sourceforge.net/p/atftp/code/ci/b665f5d7beb2bfcc3a530f2cad6cfed3935153a0/</guid></item><item><title>Martin Dummer modified ticket #14</title><link>https://sourceforge.net/p/atftp/bugs/14/</link><description>Debian patches recommended to be applied upstream</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Dummer</dc:creator><pubDate>Sat, 11 Apr 2026 20:53:11 -0000</pubDate><guid>https://sourceforge.net/p/atftp/bugs/14/</guid></item><item><title>Martin Dummer posted a comment on ticket #14</title><link>https://sourceforge.net/p/atftp/bugs/14/?limit=25#1ba0</link><description>applied, THX for reporting</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Dummer</dc:creator><pubDate>Sat, 11 Apr 2026 20:53:11 -0000</pubDate><guid>https://sourceforge.net/p/atftp/bugs/14/?limit=25#1ba0</guid></item><item><title>Martin Dummer modified ticket #12</title><link>https://sourceforge.net/p/atftp/bugs/12/</link><description>Fix line counting in test.sh by redirecting stderr to /dev/null</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Dummer</dc:creator><pubDate>Sat, 11 Apr 2026 19:56:10 -0000</pubDate><guid>https://sourceforge.net/p/atftp/bugs/12/</guid></item><item><title>Martin Dummer posted a comment on ticket #12</title><link>https://sourceforge.net/p/atftp/bugs/12/?limit=25#cbff</link><description>applied, close. THX for contributing</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Dummer</dc:creator><pubDate>Sat, 11 Apr 2026 19:56:10 -0000</pubDate><guid>https://sourceforge.net/p/atftp/bugs/12/?limit=25#cbff</guid></item><item><title>Martin Dummer modified ticket #11</title><link>https://sourceforge.net/p/atftp/bugs/11/</link><description>Declare variable D local in test.sh stop_and_clean()</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Dummer</dc:creator><pubDate>Sat, 11 Apr 2026 19:52:41 -0000</pubDate><guid>https://sourceforge.net/p/atftp/bugs/11/</guid></item><item><title>Martin Dummer posted a comment on ticket #11</title><link>https://sourceforge.net/p/atftp/bugs/11/?limit=25#765e</link><description>applied, close. THX for contributing</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Dummer</dc:creator><pubDate>Sat, 11 Apr 2026 19:52:41 -0000</pubDate><guid>https://sourceforge.net/p/atftp/bugs/11/?limit=25#765e</guid></item><item><title>Martin Dummer modified ticket #9</title><link>https://sourceforge.net/p/atftp/bugs/9/</link><description>Time for a new Release?</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Dummer</dc:creator><pubDate>Sat, 11 Apr 2026 19:35:55 -0000</pubDate><guid>https://sourceforge.net/p/atftp/bugs/9/</guid></item><item><title>Martin Dummer posted a comment on ticket #9</title><link>https://sourceforge.net/p/atftp/bugs/9/?limit=25#6f78</link><description>release is done, close</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Dummer</dc:creator><pubDate>Sat, 11 Apr 2026 19:35:55 -0000</pubDate><guid>https://sourceforge.net/p/atftp/bugs/9/?limit=25#6f78</guid></item><item><title>Martin Dummer modified ticket #8</title><link>https://sourceforge.net/p/atftp/bugs/8/</link><description>Server ignores windowsize option when files are written</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Dummer</dc:creator><pubDate>Sat, 11 Apr 2026 19:34:03 -0000</pubDate><guid>https://sourceforge.net/p/atftp/bugs/8/</guid></item><item><title>Martin Dummer posted a comment on ticket #8</title><link>https://sourceforge.net/p/atftp/bugs/8/?limit=25#6415</link><description>close this bug as requested. Looks like all patches are already merged.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Dummer</dc:creator><pubDate>Sat, 11 Apr 2026 19:34:03 -0000</pubDate><guid>https://sourceforge.net/p/atftp/bugs/8/?limit=25#6415</guid></item><item><title>Martin Dummer modified ticket #10</title><link>https://sourceforge.net/p/atftp/bugs/10/</link><description>MTFTP support </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Dummer</dc:creator><pubDate>Sat, 11 Apr 2026 15:17:07 -0000</pubDate><guid>https://sourceforge.net/p/atftp/bugs/10/</guid></item><item><title>Martin Dummer posted a comment on ticket #10</title><link>https://sourceforge.net/p/atftp/bugs/10/?limit=25#8c9a</link><description>Closing this bug as requested by @Andi</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Dummer</dc:creator><pubDate>Sat, 11 Apr 2026 15:16:34 -0000</pubDate><guid>https://sourceforge.net/p/atftp/bugs/10/?limit=25#8c9a</guid></item><item><title>Mathis Kaltenbach created ticket #15</title><link>https://sourceforge.net/p/atftp/bugs/15/</link><description>Missing Retransmission of Last Block When ACK Is Not Received</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mathis Kaltenbach</dc:creator><pubDate>Tue, 25 Nov 2025 10:35:41 -0000</pubDate><guid>https://sourceforge.net/p/atftp/bugs/15/</guid></item><item><title>Andi created ticket #14</title><link>https://sourceforge.net/p/atftp/bugs/14/</link><description>Debian patches recommended to be applied upstream</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andi</dc:creator><pubDate>Sat, 22 Mar 2025 13:32:29 -0000</pubDate><guid>https://sourceforge.net/p/atftp/bugs/14/</guid></item><item><title>Shubh  posted a comment on ticket #11</title><link>https://sourceforge.net/p/atftp/support-requests/11/?limit=25#5afa</link><description>Hey Andi , Martin , i am seeing the similar issue where my pcre2 methods are not getting detected and am seeing" undefined reference to pcre2_match_data_create_from_pattern_'" issues and many others , as the original git has the pcre support https://sourceforge.net/projects/atftp/files/ . I wanted to check how do you guys have resolved this issue in here. I tried to add pcre2.h from https://github.com/php/php-src/blob/master/ext/pcre/pcre2lib/pcre2.h but it didnt worked for me</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Shubh </dc:creator><pubDate>Wed, 10 Apr 2024 05:25:32 -0000</pubDate><guid>https://sourceforge.net/p/atftp/support-requests/11/?limit=25#5afa</guid></item><item><title>Jorge Sancho Larraz created ticket #13</title><link>https://sourceforge.net/p/atftp/bugs/13/</link><description>Recommended Way to Report a Potential Security Issue</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jorge Sancho Larraz</dc:creator><pubDate>Wed, 16 Aug 2023 16:08:20 -0000</pubDate><guid>https://sourceforge.net/p/atftp/bugs/13/</guid></item><item><title>Andi posted a comment on ticket #12</title><link>https://sourceforge.net/p/atftp/bugs/12/?limit=25#f875</link><description>Thanks for the patches! In total this would be the following: --------------------------------- test/test.sh --------------------------------- index bae3f71..0c2e3e2 100755 @@ -575,7 +575,7 @@ stop_and_clean(){ echo ## +3 is for "Test tsize option ..." and "Test PCRE mapped download ... " ## +2 for diskspace tests: - local M=$(grep "/tmp/" "$TDIR"/multicast*.log | wc -l) + local D M=$(grep "/tmp/" "$TDIR"/multicast*.log 2&gt; /dev/null | wc -l) $INTERACTIVE &amp;&amp; D=2 cat &lt;&lt;EOF</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andi</dc:creator><pubDate>Wed, 21 Dec 2022 14:41:47 -0000</pubDate><guid>https://sourceforge.net/p/atftp/bugs/12/?limit=25#f875</guid></item><item><title>Andi posted a comment on ticket #11</title><link>https://sourceforge.net/p/atftp/bugs/11/?limit=25#2645</link><description>Looks good to me. -------------------------------- test/test.sh --------------------------------- index bae3f71..3661bec 100755 @@ -575,7 +575,7 @@ stop_and_clean(){ echo ## +3 is for "Test tsize option ..." and "Test PCRE mapped download ... " ## +2 for diskspace tests: - local M=$(grep "/tmp/" "$TDIR"/multicast*.log | wc -l) + local D M=$(grep "/tmp/" "$TDIR"/multicast*.log | wc -l) $INTERACTIVE &amp;&amp; D=2 cat &lt;&lt;EOF</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andi</dc:creator><pubDate>Wed, 21 Dec 2022 14:37:27 -0000</pubDate><guid>https://sourceforge.net/p/atftp/bugs/11/?limit=25#2645</guid></item><item><title>Andi posted a comment on ticket #10</title><link>https://sourceforge.net/p/atftp/bugs/10/?limit=25#7b23</link><description>I guess this bug can be closed with the latest release.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andi</dc:creator><pubDate>Wed, 21 Dec 2022 14:30:31 -0000</pubDate><guid>https://sourceforge.net/p/atftp/bugs/10/?limit=25#7b23</guid></item><item><title>Andi posted a comment on ticket #9</title><link>https://sourceforge.net/p/atftp/bugs/9/?limit=25#8d0d</link><description>The release has happened, I guess this bug can be closed. Thanks!</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andi</dc:creator><pubDate>Wed, 21 Dec 2022 14:29:17 -0000</pubDate><guid>https://sourceforge.net/p/atftp/bugs/9/?limit=25#8d0d</guid></item><item><title>Andi posted a comment on ticket #8</title><link>https://sourceforge.net/p/atftp/bugs/8/?limit=25#c719</link><description>I guess this bug is fixed and can be closed.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andi</dc:creator><pubDate>Wed, 21 Dec 2022 14:28:13 -0000</pubDate><guid>https://sourceforge.net/p/atftp/bugs/8/?limit=25#c719</guid></item><item><title>Andi posted a comment on ticket #11</title><link>https://sourceforge.net/p/atftp/support-requests/11/?limit=25#1cf8</link><description>I guess this bug can now be closed.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andi</dc:creator><pubDate>Wed, 21 Dec 2022 14:26:45 -0000</pubDate><guid>https://sourceforge.net/p/atftp/support-requests/11/?limit=25#1cf8</guid></item><item><title>Andi posted a comment on ticket #10</title><link>https://sourceforge.net/p/atftp/support-requests/10/?limit=25#143f</link><description>I guess this bug can now be closed.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andi</dc:creator><pubDate>Wed, 21 Dec 2022 14:25:55 -0000</pubDate><guid>https://sourceforge.net/p/atftp/support-requests/10/?limit=25#143f</guid></item><item><title>Eduardo Barretto posted a comment on ticket #13</title><link>https://sourceforge.net/p/atftp/support-requests/13/?limit=25#8a64</link><description>By default Ubuntu compile packages with LTO enabled, which I think Debian is not yet using. There's two course of actions, either we disable it on our Deb, or upstream can evaluate if they want to have this compile flag enabled by default and fix the issues in code (something like the mentioned fix above).</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eduardo Barretto</dc:creator><pubDate>Fri, 11 Nov 2022 09:19:54 -0000</pubDate><guid>https://sourceforge.net/p/atftp/support-requests/13/?limit=25#8a64</guid></item><item><title>l2fl2f posted a comment on ticket #14</title><link>https://sourceforge.net/p/atftp/support-requests/14/?limit=25#15f3</link><description>tried via the console directly: same problem.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">l2fl2f</dc:creator><pubDate>Fri, 11 Nov 2022 00:11:29 -0000</pubDate><guid>https://sourceforge.net/p/atftp/support-requests/14/?limit=25#15f3</guid></item><item><title>l2fl2f posted a comment on ticket #13</title><link>https://sourceforge.net/p/atftp/support-requests/13/?limit=25#7a06</link><description>On Ubuntu 22.04: 0.7.git20210915-4 crashes unable to start any client</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">l2fl2f</dc:creator><pubDate>Thu, 10 Nov 2022 23:00:00 -0000</pubDate><guid>https://sourceforge.net/p/atftp/support-requests/13/?limit=25#7a06</guid></item><item><title>l2fl2f posted a comment on ticket #14</title><link>https://sourceforge.net/p/atftp/support-requests/14/?limit=25#a80f</link><description>Got the same problem with Ubuntu 22.04. Need help</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">l2fl2f</dc:creator><pubDate>Thu, 10 Nov 2022 22:57:51 -0000</pubDate><guid>https://sourceforge.net/p/atftp/support-requests/14/?limit=25#a80f</guid></item><item><title>Andi posted a comment on ticket #13</title><link>https://sourceforge.net/p/atftp/support-requests/13/?limit=25#325c</link><description>I can confirm the issue on jammy. However, as far as I can tell, it's the same code. I did not investigate it in detail, but it looks like it's a matter of compiler flags applied, which causes the issue.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andi</dc:creator><pubDate>Mon, 03 Oct 2022 18:08:17 -0000</pubDate><guid>https://sourceforge.net/p/atftp/support-requests/13/?limit=25#325c</guid></item><item><title>Randy Rue created ticket #14</title><link>https://sourceforge.net/p/atftp/support-requests/14/</link><description>atftpd runs as daemon from the shell but fails on launch by the systemd socket</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Randy Rue</dc:creator><pubDate>Mon, 03 Oct 2022 17:54:54 -0000</pubDate><guid>https://sourceforge.net/p/atftp/support-requests/14/</guid></item><item><title>Flow created ticket #12</title><link>https://sourceforge.net/p/atftp/bugs/12/</link><description>Fix line counting in test.sh by redirecting stderr to /dev/null</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Flow</dc:creator><pubDate>Sun, 02 Oct 2022 17:59:17 -0000</pubDate><guid>https://sourceforge.net/p/atftp/bugs/12/</guid></item><item><title>Flow created ticket #11</title><link>https://sourceforge.net/p/atftp/bugs/11/</link><description>Declare variable D local in test.sh stop_and_clean()</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Flow</dc:creator><pubDate>Sun, 02 Oct 2022 17:58:35 -0000</pubDate><guid>https://sourceforge.net/p/atftp/bugs/11/</guid></item><item><title>Grzegorz Gutowski posted a comment on ticket #13</title><link>https://sourceforge.net/p/atftp/support-requests/13/?limit=25#8c01/2394</link><description>Well, this is exactly how I found out. The default install on jammy uses systemd sockets and restarts atftpd daemon after each segfault. This might hide the problem for some time.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Grzegorz Gutowski</dc:creator><pubDate>Sun, 02 Oct 2022 14:25:52 -0000</pubDate><guid>https://sourceforge.net/p/atftp/support-requests/13/?limit=25#8c01/2394</guid></item><item><title>Martin Dummer posted a comment on ticket #13</title><link>https://sourceforge.net/p/atftp/support-requests/13/?limit=25#8c01</link><description>I cannot confirm the problem either. Requesting non-existent files from atftpd happens very often during pxeboot, so a serious error like this would be detected quickly.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Dummer</dc:creator><pubDate>Sat, 01 Oct 2022 18:33:02 -0000</pubDate><guid>https://sourceforge.net/p/atftp/support-requests/13/?limit=25#8c01</guid></item><item><title>Andi posted a comment on ticket #13</title><link>https://sourceforge.net/p/atftp/support-requests/13/?limit=25#65ad</link><description>Hm, seems to be Ubuntu specific, still not reproducible here on Debian. I'm going to install jammy and try to find the difference. Ubuntu bug : https://bugs.launchpad.net/ubuntu/+source/atftp/+bug/1989816</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andi</dc:creator><pubDate>Sat, 01 Oct 2022 09:36:07 -0000</pubDate><guid>https://sourceforge.net/p/atftp/support-requests/13/?limit=25#65ad</guid></item><item><title>Andi posted a comment on ticket #13</title><link>https://sourceforge.net/p/atftp/support-requests/13/?limit=25#27c0</link><description>Hi, thanks for the report and patch. I have to investigate, as soon I find some available time slot.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andi</dc:creator><pubDate>Thu, 29 Sep 2022 18:33:14 -0000</pubDate><guid>https://sourceforge.net/p/atftp/support-requests/13/?limit=25#27c0</guid></item><item><title>Grzegorz Gutowski posted a comment on ticket #13</title><link>https://sourceforge.net/p/atftp/support-requests/13/?limit=25#e6ce</link><description>Hi, I've found the same behavior on ubuntu jammy. After some debugging I've found this: Strncpy(tftphdr-&gt;th_msg, tftp_errmsg[err_code], buffer_size - 4); in line 171 of tftp_io.c The definition of tftphdr in /usr/include/arpa/tftp.h is as follows: struct tftphdr { short th_opcode; /* packet type */ union { char tu_padding[3]; /* sizeof() compat */ struct { union { unsigned short tu_block; /* block # */ short tu_code; /* error code */ } __attribute__ ((__packed__)) th_u3; char tu_data[0]; /* data...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Grzegorz Gutowski</dc:creator><pubDate>Mon, 26 Sep 2022 08:50:01 -0000</pubDate><guid>https://sourceforge.net/p/atftp/support-requests/13/?limit=25#e6ce</guid></item><item><title>atftp updated /atftp-0.8.0.tar.gz</title><link>https://sourceforge.net/projects/atftp/files/atftp-0.8.0.tar.gz/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">atftp</dc:creator><pubDate>Wed, 07 Sep 2022 16:55:02 -0000</pubDate><guid>https://sourceforge.net/projects/atftp/files/atftp-0.8.0.tar.gz/download</guid></item><item><title>Martin Dummer committed [d5c27e]</title><link>https://sourceforge.net/p/atftp/code/ci/d5c27eb7a9695d83569767e27ef69674173db39a/</link><description>Version 0.8.0 (Feature Release)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Dummer</dc:creator><pubDate>Wed, 07 Sep 2022 16:47:53 -0000</pubDate><guid>https://sourceforge.net/p/atftp/code/ci/d5c27eb7a9695d83569767e27ef69674173db39a/</guid></item><item><title>Martin Dummer committed [eb7fb8]</title><link>https://sourceforge.net/p/atftp/code/ci/eb7fb8477fe3dcc6bcd1f16b5f3afb73734c0b6e/</link><description>Version 0.8.0 (Feature Release)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Dummer</dc:creator><pubDate>Wed, 07 Sep 2022 16:47:28 -0000</pubDate><guid>https://sourceforge.net/p/atftp/code/ci/eb7fb8477fe3dcc6bcd1f16b5f3afb73734c0b6e/</guid></item><item><title>Andi posted a comment on ticket #9</title><link>https://sourceforge.net/p/atftp/bugs/9/?limit=25#f002</link><description>Hi Martin, many thanks for preparing the release. One minor cosmetic thing is the version string, patch attached. Best regards, Andi</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andi</dc:creator><pubDate>Wed, 07 Sep 2022 15:52:07 -0000</pubDate><guid>https://sourceforge.net/p/atftp/bugs/9/?limit=25#f002</guid></item><item><title>atftp released /README</title><link>https://sourceforge.net/projects/atftp/files/README/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">atftp</dc:creator><pubDate>Tue, 06 Sep 2022 12:11:02 -0000</pubDate><guid>https://sourceforge.net/projects/atftp/files/README/download</guid></item><item><title>atftp released /atftp-0.8.0.tar.gz</title><link>https://sourceforge.net/projects/atftp/files/atftp-0.8.0.tar.gz/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">atftp</dc:creator><pubDate>Tue, 06 Sep 2022 12:02:02 -0000</pubDate><guid>https://sourceforge.net/projects/atftp/files/atftp-0.8.0.tar.gz/download</guid></item><item><title>Martin Dummer committed [0d0c21]</title><link>https://sourceforge.net/p/atftp/code/ci/0d0c21ad77b69cde6f45036e87678a3fcbb79787/</link><description>Version 0.8.0 (Feature Release)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Dummer</dc:creator><pubDate>Tue, 06 Sep 2022 11:48:33 -0000</pubDate><guid>https://sourceforge.net/p/atftp/code/ci/0d0c21ad77b69cde6f45036e87678a3fcbb79787/</guid></item><item><title>Andi posted a comment on ticket #9</title><link>https://sourceforge.net/p/atftp/bugs/9/?limit=25#b153/123b</link><description>Hi Martin, great, many thanks! I checked differences from commit 982ba233fc6eac35 to current Debian sources after applying all patches there: It's all fine! Differences are only white space and typos (Debian sources miss some upstream fixes/cleanup). This is also the case for the PCRE part. So from my point of view, it's good to go! Best regards, Andi</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andi</dc:creator><pubDate>Tue, 06 Sep 2022 10:49:30 -0000</pubDate><guid>https://sourceforge.net/p/atftp/bugs/9/?limit=25#b153/123b</guid></item><item><title>Martin Dummer posted a comment on ticket #9</title><link>https://sourceforge.net/p/atftp/bugs/9/?limit=25#b153</link><description>Hi Adni, I merged all your patches and pushed the repositories. Please check is all your fixes and patches arrived properly. Especially the PCD2 implenetation needs a check - I committed the patch from december and you mention a fixed version - but I see no newer patch. PLS let me know. Bye Martin</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Dummer</dc:creator><pubDate>Mon, 05 Sep 2022 21:37:01 -0000</pubDate><guid>https://sourceforge.net/p/atftp/bugs/9/?limit=25#b153</guid></item><item><title>Martin Dummer committed [6df249]</title><link>https://sourceforge.net/p/atftp/code/ci/6df249e33a83c1b90abf872527b936019091e606/</link><description>Fix multicast download.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Dummer</dc:creator><pubDate>Mon, 05 Sep 2022 21:11:39 -0000</pubDate><guid>https://sourceforge.net/p/atftp/code/ci/6df249e33a83c1b90abf872527b936019091e606/</guid></item><item><title>Martin Dummer committed [f59bee]</title><link>https://sourceforge.net/p/atftp/code/ci/f59bee0b58bc197842527d5278eeb65e152a95eb/</link><description>Fix MTFTP support for atftp</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Dummer</dc:creator><pubDate>Mon, 05 Sep 2022 21:11:39 -0000</pubDate><guid>https://sourceforge.net/p/atftp/code/ci/f59bee0b58bc197842527d5278eeb65e152a95eb/</guid></item><item><title>Martin Dummer committed [30603c]</title><link>https://sourceforge.net/p/atftp/code/ci/30603c2bd4056c567aed937206b5e0abc4d0b7d4/</link><description>Improve the robustness of the atftp-client in case of package loss or duplication</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Dummer</dc:creator><pubDate>Mon, 05 Sep 2022 21:11:39 -0000</pubDate><guid>https://sourceforge.net/p/atftp/code/ci/30603c2bd4056c567aed937206b5e0abc4d0b7d4/</guid></item><item><title>Martin Dummer committed [1ee139]</title><link>https://sourceforge.net/p/atftp/code/ci/1ee139b84401a47c58cd6a7a5c65d87486e920f6/</link><description>Fix algorithm in case of packet loss in the last window.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Dummer</dc:creator><pubDate>Mon, 05 Sep 2022 21:11:39 -0000</pubDate><guid>https://sourceforge.net/p/atftp/code/ci/1ee139b84401a47c58cd6a7a5c65d87486e920f6/</guid></item><item><title>Martin Dummer committed [982ba2]</title><link>https://sourceforge.net/p/atftp/code/ci/982ba233fc6eac35cd33e1d39c5fe99f8c1fa2d2/</link><description>test.sh: add MTFTP tests</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Dummer</dc:creator><pubDate>Mon, 05 Sep 2022 21:11:39 -0000</pubDate><guid>https://sourceforge.net/p/atftp/code/ci/982ba233fc6eac35cd33e1d39c5fe99f8c1fa2d2/</guid></item><item><title>Martin Dummer committed [aae7a6]</title><link>https://sourceforge.net/p/atftp/code/ci/aae7a6441509088de47820daabbaf03c16258f05/</link><description>Improve upstream test script. Include tests for windowsize option.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Dummer</dc:creator><pubDate>Mon, 05 Sep 2022 21:11:39 -0000</pubDate><guid>https://sourceforge.net/p/atftp/code/ci/aae7a6441509088de47820daabbaf03c16258f05/</guid></item><item><title>Martin Dummer committed [ca87af]</title><link>https://sourceforge.net/p/atftp/code/ci/ca87af5f1c34e12c1831e7bc23576c3a4782276d/</link><description>*.h: cosmetic and spelling fixes</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Dummer</dc:creator><pubDate>Mon, 05 Sep 2022 21:11:39 -0000</pubDate><guid>https://sourceforge.net/p/atftp/code/ci/ca87af5f1c34e12c1831e7bc23576c3a4782276d/</guid></item><item><title>Martin Dummer committed [de1e3f]</title><link>https://sourceforge.net/p/atftp/code/ci/de1e3fd4701576cca093e80244a4f48f598fbad2/</link><description>Fix the 'windowsize' option for write requests</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Dummer</dc:creator><pubDate>Mon, 05 Sep 2022 21:11:39 -0000</pubDate><guid>https://sourceforge.net/p/atftp/code/ci/de1e3fd4701576cca093e80244a4f48f598fbad2/</guid></item><item><title>Martin Dummer committed [5739ed]</title><link>https://sourceforge.net/p/atftp/code/ci/5739ed9507e441dd4f699bfe19401544d393b5ef/</link><description>Port to maintained PCRE2 API</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Dummer</dc:creator><pubDate>Mon, 05 Sep 2022 21:11:39 -0000</pubDate><guid>https://sourceforge.net/p/atftp/code/ci/5739ed9507e441dd4f699bfe19401544d393b5ef/</guid></item><item><title>Martin Dummer committed [3303a9]</title><link>https://sourceforge.net/p/atftp/code/ci/3303a93e6c3c2d7cd4e6de7cd6f7fcd660ff4582/</link><description>Changelog: update the recent changes</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Dummer</dc:creator><pubDate>Mon, 05 Sep 2022 21:11:39 -0000</pubDate><guid>https://sourceforge.net/p/atftp/code/ci/3303a93e6c3c2d7cd4e6de7cd6f7fcd660ff4582/</guid></item><item><title>Martin Dummer committed [75e9ec]</title><link>https://sourceforge.net/p/atftp/code/ci/75e9ecf69a9541cc91ada29b54059105e4750152/</link><description>Fix/update minor issues in upstream</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Dummer</dc:creator><pubDate>Mon, 05 Sep 2022 21:11:39 -0000</pubDate><guid>https://sourceforge.net/p/atftp/code/ci/75e9ecf69a9541cc91ada29b54059105e4750152/</guid></item><item><title>Martin Dummer committed [581703]</title><link>https://sourceforge.net/p/atftp/code/ci/581703c2f4a081c9c6ea3d7f360d42fcf645983e/</link><description>FAQ INSTALL README.CVS README.PCRE: cosmetic and spelling fixes</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Dummer</dc:creator><pubDate>Mon, 05 Sep 2022 21:11:39 -0000</pubDate><guid>https://sourceforge.net/p/atftp/code/ci/581703c2f4a081c9c6ea3d7f360d42fcf645983e/</guid></item><item><title>Martin Dummer committed [fdf479]</title><link>https://sourceforge.net/p/atftp/code/ci/fdf479c31bc626013bc673e2493348b4993bcbae/</link><description>configure.ac: more fixes, also for libpcre2 detection</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Dummer</dc:creator><pubDate>Mon, 05 Sep 2022 21:11:39 -0000</pubDate><guid>https://sourceforge.net/p/atftp/code/ci/fdf479c31bc626013bc673e2493348b4993bcbae/</guid></item><item><title>Martin Dummer committed [91faa1]</title><link>https://sourceforge.net/p/atftp/code/ci/91faa15b955ef6ee863dc01e648b5ade3b87eafb/</link><description>Implement PCRE tests.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Dummer</dc:creator><pubDate>Mon, 05 Sep 2022 21:11:39 -0000</pubDate><guid>https://sourceforge.net/p/atftp/code/ci/91faa15b955ef6ee863dc01e648b5ade3b87eafb/</guid></item><item><title>Andi modified a comment on ticket #10</title><link>https://sourceforge.net/p/atftp/bugs/10/?limit=25#a3c8</link><description>… and the test script with some MTFTP tests added.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andi</dc:creator><pubDate>Sun, 04 Sep 2022 08:59:05 -0000</pubDate><guid>https://sourceforge.net/p/atftp/bugs/10/?limit=25#a3c8</guid></item><item><title>Andi posted a comment on ticket #10</title><link>https://sourceforge.net/p/atftp/bugs/10/?limit=25#a3c8</link><description>… and the test script with some MTFTP tests added.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andi</dc:creator><pubDate>Sun, 04 Sep 2022 08:58:20 -0000</pubDate><guid>https://sourceforge.net/p/atftp/bugs/10/?limit=25#a3c8</guid></item><item><title>Andi created ticket #10</title><link>https://sourceforge.net/p/atftp/bugs/10/</link><description>MTFTP support </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andi</dc:creator><pubDate>Sun, 04 Sep 2022 08:56:29 -0000</pubDate><guid>https://sourceforge.net/p/atftp/bugs/10/</guid></item><item><title>Andi posted a comment on ticket #9</title><link>https://sourceforge.net/p/atftp/bugs/9/?limit=25#f435</link><description>Hi, I tested (and fixed, see https://sourceforge.net/p/atftp/support-requests/10/ ) multicast and added the routines to the test script. For me, it needs other machines in the network to test and seems not to be possible on the local machine only. (At least without extra effort, but I am happy to learn better ways.) I set up 12 mactap'ed VMs: ===== Test multicast option ... Run atftp on: 'ansible@daily0.lan', 'ansible@daily1.lan', 'ansible@daily2.lan', … , fetching '128K.bin'. Copy log file: 'ansible@daily0.lan'...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andi</dc:creator><pubDate>Tue, 30 Aug 2022 09:54:36 -0000</pubDate><guid>https://sourceforge.net/p/atftp/bugs/9/?limit=25#f435</guid></item><item><title>Andi modified a comment on ticket #10</title><link>https://sourceforge.net/p/atftp/support-requests/10/?limit=25#d8ad</link><description>The attached patch improves the robustness of the atftp-client in case of package loss or duplication. Updates: patch simplified. add Server part (upload) another patch fix-last-window.patch is needed to handle losses in the last window (apply that after handle-loss-duplication-better.patch) multicast did not work anymore, but is fixed now: fix-multicast.patch . Tested thoroughly with the new test script and wireshark. ToDo: multicast with windowsize != 1</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andi</dc:creator><pubDate>Tue, 30 Aug 2022 09:36:21 -0000</pubDate><guid>https://sourceforge.net/p/atftp/support-requests/10/?limit=25#d8ad</guid></item><item><title>Andi modified a comment on ticket #10</title><link>https://sourceforge.net/p/atftp/support-requests/10/?limit=25#d8ad</link><description>The attached patch improves the robustness of the atftp-client in case of package loss or duplication. Updates: patch simplified. add Server part (upload) another patch fix-last-window.patch is needed to handle losses in the last window (apply that after handle-loss-duplication-better.patch) multicast did not work anymore, but is fixed now: fix-multicast.patch tested thoroughly with the new test script and wireshark. ToDo: multicast with windowsize != 1</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andi</dc:creator><pubDate>Tue, 30 Aug 2022 09:35:32 -0000</pubDate><guid>https://sourceforge.net/p/atftp/support-requests/10/?limit=25#d8ad</guid></item><item><title>Andi modified a comment on ticket #10</title><link>https://sourceforge.net/p/atftp/support-requests/10/?limit=25#d8ad</link><description>The attached patch improves the robustness of the atftp-client in case of package loss or duplication. Updates: patch simplified. add Server part (upload) another patch fix-last-window.patch is needed to handle losses in the last window (apply that after handle-loss-duplication-better.patch)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andi</dc:creator><pubDate>Sat, 27 Aug 2022 07:02:54 -0000</pubDate><guid>https://sourceforge.net/p/atftp/support-requests/10/?limit=25#d8ad</guid></item><item><title>Andi modified a comment on ticket #10</title><link>https://sourceforge.net/p/atftp/support-requests/10/?limit=25#d8ad</link><description>The attached patch improves the robustness of the atftp-client in case of package loss or duplication. patch simplified. add Server part (upload) another patch is needed to handle losses in the last window (applied last)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andi</dc:creator><pubDate>Sat, 27 Aug 2022 07:00:30 -0000</pubDate><guid>https://sourceforge.net/p/atftp/support-requests/10/?limit=25#d8ad</guid></item><item><title>Andi modified a comment on ticket #10</title><link>https://sourceforge.net/p/atftp/support-requests/10/?limit=25#d8ad</link><description>The attached patch improves the robustness of the atftp-client in case of package loss or duplication. patch simplified. add Server part (upload) another patch is needed to handle losses in the last window</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andi</dc:creator><pubDate>Sat, 27 Aug 2022 06:59:26 -0000</pubDate><guid>https://sourceforge.net/p/atftp/support-requests/10/?limit=25#d8ad</guid></item><item><title>Andi modified a comment on ticket #10</title><link>https://sourceforge.net/p/atftp/support-requests/10/?limit=25#d8ad</link><description>The attached patch improves the robustness of the atftp-client in case of package loss or duplication. * Patch simplified. * Add Server part (upload)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andi</dc:creator><pubDate>Sat, 27 Aug 2022 06:55:53 -0000</pubDate><guid>https://sourceforge.net/p/atftp/support-requests/10/?limit=25#d8ad</guid></item><item><title>Andi modified a comment on ticket #10</title><link>https://sourceforge.net/p/atftp/support-requests/10/?limit=25#d8ad</link><description>The attached patch improves the robustness of the atftp-client in case of package loss or duplication. Patch simplified.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andi</dc:creator><pubDate>Fri, 26 Aug 2022 10:47:14 -0000</pubDate><guid>https://sourceforge.net/p/atftp/support-requests/10/?limit=25#d8ad</guid></item><item><title>Andi posted a comment on ticket #9</title><link>https://sourceforge.net/p/atftp/bugs/9/?limit=25#0a25</link><description>I attached a patch improving the handling of lost or duplicated datagrams in https://sourceforge.net/p/atftp/support-requests/10/ . This patch should be applied in case of a release too.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andi</dc:creator><pubDate>Fri, 26 Aug 2022 06:31:00 -0000</pubDate><guid>https://sourceforge.net/p/atftp/bugs/9/?limit=25#0a25</guid></item><item><title>Andi posted a comment on ticket #10</title><link>https://sourceforge.net/p/atftp/support-requests/10/?limit=25#d8ad</link><description>The attached patch improves the robustness of the atftp-client in case of package loss or duplication.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andi</dc:creator><pubDate>Fri, 26 Aug 2022 06:26:17 -0000</pubDate><guid>https://sourceforge.net/p/atftp/support-requests/10/?limit=25#d8ad</guid></item><item><title>Andi posted a comment on ticket #9</title><link>https://sourceforge.net/p/atftp/bugs/9/?limit=25#4ec0</link><description>The only part not tested is the timeout, which needs debugging in atftp enabled. I've tested that now, too. Latest test script version attached.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andi</dc:creator><pubDate>Mon, 22 Aug 2022 09:26:12 -0000</pubDate><guid>https://sourceforge.net/p/atftp/bugs/9/?limit=25#4ec0</guid></item><item><title>Andi posted a comment on ticket #9</title><link>https://sourceforge.net/p/atftp/bugs/9/?limit=25#6b58</link><description>I have mostly rewritten the test script. Functionality is almost the same, but more structured and mostly cosmetics. The only part not tested is the timeout, which needs debugging in atftp enabled. Best regards, Andi</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andi</dc:creator><pubDate>Sun, 21 Aug 2022 20:02:18 -0000</pubDate><guid>https://sourceforge.net/p/atftp/bugs/9/?limit=25#6b58</guid></item><item><title>Andi modified a comment on ticket #9</title><link>https://sourceforge.net/p/atftp/bugs/9/?limit=25#7b22</link><description>This works fine, as tested with an improved test.sh (attached).</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andi</dc:creator><pubDate>Fri, 19 Aug 2022 19:43:47 -0000</pubDate><guid>https://sourceforge.net/p/atftp/bugs/9/?limit=25#7b22</guid></item><item><title>Andi posted a comment on ticket #9</title><link>https://sourceforge.net/p/atftp/bugs/9/?limit=25#7b22</link><description>I think it's all fine with the new implementation: atftp$ grep -A5 tftpd_pcre_sub *.c tftpd.c: if (tftpd_pcre_sub(pcre_top, out, MAXLEN, string) &lt; 0) tftpd.c- printf("Substitution: \"%s\" -&gt; \"\"\n", string); tftpd.c- else tftpd.c- printf("Substitution: \"%s\" -&gt; \"%s\"\n", string, out); and /* search for a replacement and return a string after substitution */ /* if no match is found return -1 */ int tftpd_pcre_sub(tftpd_pcre_self_t *self, char *outstr, int outlen, char *str) From man atftpd: Upon...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andi</dc:creator><pubDate>Fri, 19 Aug 2022 19:42:56 -0000</pubDate><guid>https://sourceforge.net/p/atftp/bugs/9/?limit=25#7b22</guid></item><item><title>Andi posted a comment on ticket #9</title><link>https://sourceforge.net/p/atftp/bugs/9/?limit=25#97c2</link><description>I think it's all fine with the new implementation: atftp$ grep -A5 tftpd_pcre_sub *.c tftpd.c: if (tftpd_pcre_sub(pcre_top, out, MAXLEN, string) &lt; 0) tftpd.c- printf("Substitution: \"%s\" -&gt; \"\"\n", string); tftpd.c- else tftpd.c- printf("Substitution: \"%s\" -&gt; \"%s\"\n", string, out); and /* search for a replacement and return a string after substitution */ /* if no match is found return -1 */ int tftpd_pcre_sub(tftpd_pcre_self_t *self, char *outstr, int outlen, char *str) From man atftpd: Upon...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andi</dc:creator><pubDate>Fri, 19 Aug 2022 19:42:16 -0000</pubDate><guid>https://sourceforge.net/p/atftp/bugs/9/?limit=25#97c2</guid></item><item><title>Andi posted a comment on ticket #9</title><link>https://sourceforge.net/p/atftp/bugs/9/?limit=25#cba9</link><description>One correction: For the new implementation, the replacements are identical in all tested cases. This is true except there is no match at all. Hm. I guess the best is to always return the same like: perl -e '$x = "nomatchatall"; $x =~ s#PATTERN#SUBSTITUTION#; print "$x\n";' So if there is no match, the initial string should be returned.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andi</dc:creator><pubDate>Fri, 19 Aug 2022 16:10:48 -0000</pubDate><guid>https://sourceforge.net/p/atftp/bugs/9/?limit=25#cba9</guid></item><item><title>Andi posted a comment on ticket #9</title><link>https://sourceforge.net/p/atftp/bugs/9/?limit=25#a069</link><description>Hi Martin, thanks for your quick reply! Some time ago I took your PCRE2 patch, adapted the test suite to evaluate PCRE and made some tests with PCRE1 and PCRE2. AFAIR there were at least small differences in behaviour. Very interesting! I tried the test suite with the old implementation, and indeed: Substitution: "ppxelinux.cfg/012345" -&gt; "pxelinux.cfg/default" Substitution: "ppxelinux.cfg/678" -&gt; "pxelinux.cfg/default" Substitution: "ppxelinux.cfg/9ABCDE" -&gt; "pxelinux.cfg/default" -Substitution:...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andi</dc:creator><pubDate>Fri, 19 Aug 2022 13:45:04 -0000</pubDate><guid>https://sourceforge.net/p/atftp/bugs/9/?limit=25#a069</guid></item><item><title>Martin Dummer posted a comment on ticket #9</title><link>https://sourceforge.net/p/atftp/bugs/9/?limit=25#5e23</link><description>Hello Andi, at first thanks for you efforts in fixing bugs and developing. Some time ago I took your PCRE2 patch, adapted the test suite to evaluate PCRE and made some tests with PCRE1 and PCRE2. AFAIR there were at least small differences in behaviour. I will test again and post results at the right place. Then we can decide how to continue. PCRE2, maybe with behaviour changes, would qualify for a 8.0. I'll call you back.... Martin</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Dummer</dc:creator><pubDate>Thu, 18 Aug 2022 20:34:05 -0000</pubDate><guid>https://sourceforge.net/p/atftp/bugs/9/?limit=25#5e23</guid></item><item><title>Andi modified a comment on ticket #8</title><link>https://sourceforge.net/p/atftp/bugs/8/?limit=25#e609</link><description>Hi all, attached is the final patch (fix-windowsize-WRQ.patch) addressing this issue. The problem was, that the server did not use the windowsize value sent from the client when receiving a file. A second patch (minor-fixes.patch) addresses an update to RFC1782 → RFC2347 and adds the windowsize option to the client's status output. I updated the test script in patch tests.patch. It checks different windowsize options. It detects and reports the bug fixed nicely now. Finally, test-pcre.patch implements...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andi</dc:creator><pubDate>Thu, 18 Aug 2022 19:41:25 -0000</pubDate><guid>https://sourceforge.net/p/atftp/bugs/8/?limit=25#e609</guid></item></channel></rss>