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.
Version 0.8.0 (Feature Release)
Version 0.8.0 (Feature Release)
Version 0.8.0 (Feature Release)
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
Improve upstream test script. Include tests for windowsize option.
Fix multicast download.
Fix MTFTP support for atftp
Improve the robustness of the atftp-client in case of package loss or duplication
configure.ac: more fixes, also for libpcre2 detection
test.sh: add MTFTP tests
Fix algorithm in case of packet loss in the last window.
Implement PCRE tests.
*.h: cosmetic and spelling fixes
FAQ INSTALL README.CVS README.PCRE: cosmetic and spelling fixes
Port to maintained PCRE2 API
Fix/update minor issues in upstream
Fix the 'windowsize' option for write requests
Changelog: update the recent changes
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
Hi, I have managed the detection by autoconf already. I will share my findings here today in the evening (in approx. 5-6 hours) - have no time for this just now. Or better, I open a feature-development-branch in the git here, okay? and commit my stuff, so you can see what I did.
Hello Andi, I read your notice and already started investigating how to convert to PCRE2. After some hours/days I found that my programming knowledge is not high enough to manage this on my own. So I am very pleased and surprised that you did that already and I am really looking forward to test and integrate the results in the next few days!!!! Greetings / Martin
autoconf: modify autogen.sh
atftp.1: add more examples for options
Add windowsize option as described in RFC7440
Do some cosmetic changes
Add a simple congestion control
One Question: Here: --- a/atftp.1 +++ b/atftp.1 @@ -69,12 +69,14 @@ arguments as the interactive one. For example, use: --option "blksize 1428" to configure block size. .br -Possible Values are: +Possible settings are: .br - --option "tsize enable" - --option "tsize disable" + --option "disable blksize" --option "blksize 8" --option "blksize 65464" + --option "timeout 1" + --option "disable windowsize" + --option "windowsize 4" you remove the mention of the tsize option from the man page - is there...
One Question: Here: --- a/atftp.1 +++ b/atftp.1 @@ -69,12 +69,14 @@ arguments as the interactive one. For example, use: --option "blksize 1428" to configure block size. .br -Possible Values are: +Possible settings are: .br - --option "tsize enable" - --option "tsize disable" + --option "disable blksize" --option "blksize 8" --option "blksize 65464" + --option "timeout 1" + --option "disable windowsize" + --option "windowsize 4" you remove the mention of the tsize option from the man page - is there...
Hello Andi, I'm very pleased you fixed the windowsize patch. I will start integrating and testing. I assume you did not discover problems with your windowsize addition in production until now? Bye Martin
Version 0.7.5 (Bugfix, Security Fix Release)
Feature prevent Sorcerer's Apprentice Syndrome
merged
fix a race condition
merged
Use Vladimir Nadvornik's heuristic for packet retransmission by default
merged
patch added to code.
[patch] fix invalid read of 1 byte in tftp_send_request.
text files: mark/convert all textfiles to UTF-8
README: update contributors list
insert patch atftp-0.7-sorcerers_apprentice.patch
insert atftp-0.7-server_receive_race.patch
insert atftp-0.7-ack_heuristic.patch
fix buffer overflow in atftpd
fix some compiler warnings
insert typos.patch
Changelog: update the recent changes
windowsize option
Use Vladimir Nadvornik's heuristic for packet retransmission by default
fix a race condition
Feature prevent Sorcerer's Apprentice Syndrome
[patch] fix invalid read of 1 byte in tftp_send_request.
replace LICENSE with current version
test.sh: rework test script
Version 0.7.4 (Bugfix Release)
atftp client fails to build in pure static configuration
merged, thanks for contributing!
Fix atftp-0.7.1 buildroot/musl compile
merged, thanks for contributing!
Makefile.am: link against libpthread for atftp
argz.h: fix musl compile (add missing defines)
tftp.h/tftpd.h: fix musl compile (missing include)
Version 0.7.3 (Bugfix Release)
atftp fails to write to /proc/self/fd/1
Thanks for contributing!
several fixes
Thanks for contributing! (and please excuse my slow reaction )
Fix for DoS issue CVE-2020-6097
support request #5: atftp fails to write to /proc/self/fd/1
Add option to run atftpd in foreground?
Hello Grant, yes, i try to maintain the atftp a little bit, there will probably be no further developments. I will merge your patch and say "thank you"!
LOL So we close this, okay? Am 27.09.20 um 15:17 schrieb Grant Edwards: Doh! Yes, --daemon --no-fork does what I want. I don't know how many times I read the man page and somenow missed seeing the --no-fork option.
Hi, I dont really understand what you are missing. What's the problem with atftpd --no-fork --daemon ? On 2020-09-25 21:26, Grant Edwards wrote: [support-requests:#6] https://sourceforge.net/p/atftp/support-requests/6/ Add option to run atftpd in foreground? Status: open Group: v1.0_(example) Created: Fri Sep 25, 2020 07:26 PM UTC by Grant Edwards Last Updated: Fri Sep 25, 2020 07:26 PM UTC Owner: nobody I'd really like the option to run atftpd in the foreground like other tftp servers I've seen....
Hi, I dont really understand what you are missing. atftpd --no-fork --daemon does IMHO exactly what you want - or not?
serving big files fails
closed with v0.7.2 - blocknumber wraparound now included
configure the atftp client to use block number wraparound option
fixed with v0.7.2 blocknumber wrap around is now included
test.sh: add large file test to proof blocknumber rollover is working
Mapping
I dont understand the request. Please re-open with a more detailed question if the problem still exists.
Add support for systemd (solution included)
closed due to lack of feedback
fix error handler stack overflow
add more files to .gitignore
automake.ac: modernize autoconf file to avoid warning
fix Concurrency issue denial of service
test/test.sh: fix test for UID != 0
Merge branch 'master' of ssh://git.code.sf.net/p/atftp/code
Random segfault at 118 ip 000055f90f355b2b sp 00007fda474adce0 error 4 in atftpd
This looks like bug #6 which is fixed with commit 382f76a9 Thanks for pointing this out.
Random segfaults with current Debian Jessie package (0.7.git20120829-1)
This issue is fixed now with commit 382f76a9 But nevertheless many thanks for figuring out and reporting the issue!
Fix typo
Hello Arkadius, thanks for you merge request. Unfortunately the typo was already fixed with commit 1bfd65a5. Regards, Martin
import debian localisation files
import debian code patches
Hi, I use phpipam-1.1.010 on a 32bit-ubuntu-system, too, and also had this problem....