Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-06-07 | Thus spake Brenda J. Butler: | Rob Landley | |
We were seeing some timeouts when getting files with the busybox tftp client. With tcpdump, we saw that the tftp client was receiving blocks and ack'ing them, but the server was failing to receive the occasional ack. When that happened, the server would send the last block over again, but the tftp client was expecting the next block. This patch allows the client to recover from this situation (it sends an ack for the repeat block but does not write it to the local file). I hope it meets your approval, please don't hesitate to send me comments for improvement. The patch is against "head" in svn, I tested it on an older version of busybox in our environment. It applied cleanly to the older version. Credit for this goes to my co-worker John McCarthy for finding it and me for fixing it (assuming it works for everyone else too). cheerio, bjb | |||
2005-04-16 | Patch from Bernhard Fischer to make a bunch of symbols static | Eric Andersen | |
which were otherwise cluttering the global namespace. | |||
2004-09-14 | Patch from Felipe Kellermann, remove some unnecessary dups, i declared a few ↵ | Glenn L McGrath | |
extra const's also. | |||
2004-06-22 | Robin Farine writes: | Eric Andersen | |
Hi, Package: BusyBox Version: 1.0.0-pre10 When an incomplete read or write from/to a local file occurs (i.e. not an EOF condition), the tftp client prematurely exits. This problem can be reproduced by slowly piping data to the tftp client like this: (for v in 1 2 3; do echo $v; sleep 1; done) | \ tftp -p -l - -r output.txt <host> The output file on the TFTP server will contain "1". The attached patch provides a possible solution to this problem. I can reproduce this on ARM sa1110 and ARM xscale boards, both running Linux-2.6.4 & glibc-2.3.2. Thanks for the wonderful program! Robin | |||
2004-03-27 | s/fileno\(stdin\)/STDIN_FILENO/g | Eric Andersen | |
s/fileno\(stdout\)/STDOUT_FILENO/g | |||
2004-03-15 | Remove trailing whitespace. Update copyright to include 2004. | Eric Andersen | |
2004-03-05 | Fix debugging output, patch by Hideki IWAMOTO | Glenn L McGrath | |
2004-02-26 | Quick fix for tftp truncation bug | Glenn L McGrath | |
2004-02-22 | Patch from Hideki IWAMOTO, output debugging messages to stderr | Glenn L McGrath | |
2004-02-22 | Ptch by Hideki IWAMOTO, fix a bug preventing tftp from getting or | Glenn L McGrath | |
putting more than 0xffff blocks. | |||
2004-01-17 | Modify bb_lookup_port to allow the protocol to be specified, allowing | Glenn L McGrath | |
/etc/services support for inetd, netcat and tftp. | |||
2003-07-30 | Christian Meyer provided this patch to fix more bugs with the tftp client | Eric Andersen | |
2003-07-26 | Patch from Christian Meyer: | Eric Andersen | |
The client gives up way too soon because timeout is set to 0 ... There's a solution for that problem. | |||
2003-03-19 | Major coreutils update. | Manuel Novoa III | |
2002-12-19 | Bugfix, wastn retrieving last block, patch by Jean-Christophe Dubois | Glenn L McGrath | |
2002-12-09 | Forgot to rename foo | Glenn L McGrath | |
2002-12-09 | Fix a debug message, from Bastian Blank | Glenn L McGrath | |
2002-10-25 | This patch from Magnus Damm fixed a long standing problem | Eric Andersen | |
with freeing memory. | |||
2002-09-10 | Fix for handling of "tftp -l -" from Jean Wolter <jw5@os.inf.tu-dresden.de> | Eric Andersen | |
2002-04-15 | Patch from Ben Low <ben@titr.uow.edu.au> to allow tftp to work | Eric Andersen | |
with stdin as well as stdout. | |||
2002-04-13 | Teach tftp to direct the fetched file to stdout when the | Eric Andersen | |
user specifies "-l -" -Erik | |||
2002-03-20 | Patch from Jeff Studer <jstuder@aquilagroup.com> to supply a defaults for | Eric Andersen | |
localfilename from remotefilename, and for remotefilename from localfilename when the other one is not supplied. | |||
2001-11-10 | Can't use RESERVE_CONFIG_BUFFER here since the allocation | Eric Andersen | |
size varies meaning BUFFERS_GO_ON_STACK will fail | |||
2001-10-24 | Major rework of the directory structure and the entire build system. | Eric Andersen | |
-Erik | |||
2001-10-05 | Apply Magnus Damm's patch, adds tftp blocksize support, and some cleanups. | Glenn L McGrath | |
2001-08-20 | Apply Glenn's tftp rewrite | Eric Andersen | |
2001-05-16 | Add xgethostbyname and herror_msg* functions. | Matt Kraai | |
2001-04-05 | A number of cleanups. Now compiles with libc5, glibc, and uClibc. Fix a few | Eric Andersen | |
shadowed variables. Move (almost) all syscalls to libbb/syscalls.c, so I can handle them sanely and all at once. -Erik | |||
2001-03-23 | xstrdup tftp cleanup from Jeff Garzik | Eric Andersen | |
2001-03-06 | Applied patch from Vladimir Oleynik via Magnus Damm that removes newlines from | Mark Whitley | |
error_msg() calls and uses 'return EXIT_SUCCESS' instead of return 0. | |||
2001-03-02 | Added Magnus Damm's tftp applet to Busybox. | Mark Whitley | |