aboutsummaryrefslogtreecommitdiffstats
path: root/tftpd
AgeCommit message (Expand)AuthorFilesLines
2012-03-01Support IPv6 on MacOS X systemsH. Peter Anvin1-5/+8
2011-12-08tftpd: the "is this address local" algorithm no longer works on LinuxH. Peter Anvin1-16/+23
2011-06-22tftpd: add Intel copyright headerH. Peter Anvin1-0/+1
2011-06-10tftpd: simplify option parsingH. Peter Anvin1-81/+73
2011-05-12tftpd: try to handle duplicate WRQ packetsH. Peter Anvin1-9/+35
2011-05-09Merge remote-tracking branch 'origin/master'H. Peter Anvin2-1/+6
2011-05-05tftpd: constipate struct formatsH. Peter Anvin1-11/+12
2011-05-05remap: change the mode argument from a boolean to a characterH. Peter Anvin3-15/+11
2010-09-20tftpd: Don't resend the OACK packet on block number wrapTim Newsome1-0/+4
2009-12-11recvfrom: fix the type of the fallthrough caseH. Peter Anvin1-1/+2
2009-09-14Fix man page formattingH. Peter Anvin1-5/+5
2009-09-14Implement the --pidfile optionFerenc Wagner2-4/+50
2009-09-14Untabify tftpd.cFerenc Wagner1-4/+4
2009-09-14Fix comment typoFerenc Wagner1-1/+1
2009-09-14Ensure that the log socket is available for the childFerenc Wagner1-0/+9
2009-02-24tftpd.8: we're no longer limited to IPv4H. Peter Anvin1-3/+3
2009-02-24tftpd.c: update copyright noticeH. Peter Anvin1-0/+1
2009-02-16tftpd: correctly disable PMTU discovery in standalone modeFlorian Lohoff1-2/+2
2009-02-02tftpd: implement the "rollover" optionH. Peter Anvin2-2/+28
2008-11-14Cast IPv6 address from SOCKADDR_P() to struct in6_addr *Georg Schwarz1-3/+4
2008-08-01Add error messages if address types mismatchKarsten Keil1-5/+19
2008-07-31Improve address type error handlingKarsten Keil1-12/+45
2008-07-30tftpd: switch to getopt_long()H. Peter Anvin2-41/+77
2008-07-30tftpd: mark symbols staticH. Peter Anvin1-56/+45
2008-07-30Fix numeric IPv6 address handlingKarsten Keil2-5/+35
2008-07-23Allow the -4 option even in an IPv4-only configurationH. Peter Anvin2-4/+4
2008-07-23Add support for IPv6 in the server and client.Karsten Keil4-114/+377
2008-07-22Remove more obsolete $Id$ tagsH. Peter Anvin2-2/+0
2008-07-08Remove long since obsolete ID tagsH. Peter Anvin1-1/+0
2008-07-08Formatting cleanupH. Peter Anvin1-9/+6
2008-07-08Formatting cleanupH. Peter Anvin1-2/+2
2008-07-08Reformat the source codeH. Peter Anvin7-1573/+1567
2007-01-30Get rid of $Id$ tags and update copyright datesH. Peter Anvin3-6/+3
2007-01-30When running in secure mode (-s), we must not chdir while daemonizingH. Peter Anvin1-1/+3
2007-01-15Add -L option to not daemonize processH. Peter Anvin2-2/+14
2007-01-15Use replacement library functions to daemonize, rather than #ifdef hellH. Peter Anvin1-29/+3
2007-01-08printf() and htonl() type matching issueH. Peter Anvin1-2/+1
2006-12-05tftp-hpa does not reload the remap file when receiving SIGHUPDyks, Axel (XL)1-1/+1
2006-11-13Moved pick_port_bind() to the libcommon common code so both client and server...Zack Bartel1-33/+1
2006-10-04Introduce socklen_t; detect non-local (e.g. broadcast) receive addressesH. Peter Anvin3-10/+54
2006-10-04Move common code to a common/ subdirectoryH. Peter Anvin3-10/+4
2006-02-16Correct the logic when to loop for the port rangeH. Peter Anvin1-1/+1
2006-02-16Document changes since 0.41H. Peter Anvin1-1/+5
2006-02-16Spell IP_RECVDSTADDR correctlyH. Peter Anvin1-3/+2
2005-10-13Actually do loop...Peter Anvin1-3/+5
2005-10-13Cleaner version implementing port rangePeter Anvin1-25/+35
2005-10-13Local port range functionality hackPeter Anvin1-10/+43
2005-10-13Disable path MTU discovery by default. It's useless for TFTP.Peter Anvin1-1/+18
2005-10-13Handle transformations with matchesPeter Anvin1-2/+3
2004-09-23Correct bug which caused "r" rules to get incorrectly rejected as "ri" ruleshpa1-1/+2
2004-09-14- Fix bug in the handling of timeouts.hpa3-17/+94
2004-06-13Fix a pathology where a client sending ACKs for the wrongtftp-hpa-0.37hpa1-11/+24
2004-01-08Remove broken Cygwin workaroundhpa1-2/+0
2003-08-23Stray crap edithpa1-1/+0
2003-08-23#include <sys/socket.h> if it exists;hpa2-7/+29
2003-04-12Apply some code cleanups that apparently fix Solaris 7 gcc problems.hpa1-36/+44
2003-01-31Formatting fixhpa1-1/+1
2002-11-09More error message improvements; work around a suspect Solaris compiler bughpa2-27/+45
2002-11-08Better error messages.hpa3-50/+71
2002-10-23Fix some timeout-related bugs; allow the user to set the default timeout.tftp-hpa-0.31hpa2-30/+69
2002-10-23Check that the received address is really AF_INET.hpa1-0/+5
2002-09-03Correct LOG_WARN -> LOG_WARNINGhpa1-8/+8
2002-09-03Downgrade client-side errors from LOG_ERR to LOG_WARNhpa1-53/+105
2002-05-06Fix bogus sizeof()hpa1-1/+1
2002-03-08Fix macro substitution bug; some Makefile issuestftp-hpa-0.29hpa1-0/+2
2001-11-29Fix running on Cygwin *without* chroothpa1-7/+7
2001-11-29-> Clean up the use of autoconf macros a bit.hpa1-6/+14
2001-11-29More Cygwin compatibility work -- now actually WORKS!hpa1-21/+55
2001-11-27Use $(LN_S)hpa1-5/+6
2001-11-27Working on version 0.29.hpa2-17/+36
2001-11-20Fix listen mode (-l)tftp-hpa-0.28hpa1-0/+1
2001-11-19Grammar fix (-p option.)hpa1-2/+2
2001-11-19Notes on the interaction between -c, -p and -Uhpa1-3/+8
2001-11-19More notes on security.hpa1-1/+4
2001-11-19Grammar fix.hpa1-1/+2
2001-11-17Fix formatting bug; delete obsolete filehpa2-312/+4
2001-11-17Add the -p option for using regular Unix permissions.hpa3-44/+101
2001-11-17Double-double-backslash for double backslash...hpa1-1/+1
2001-11-17Make the version number automatically included in the man page footerhpa3-4/+317
2001-11-16Update the date.hpa1-1/+1
2001-11-16Interpret the \i and \x escape sequences to insert the IP of thehpa4-24/+103
2001-11-16Be paranoid about multiple inclusions (apparently some systems don't likehpa2-16/+1
2001-11-15Fix the installation of manpages when using INSTALLROOT.hpa1-1/+1
2001-11-15Kill SA_RESETHAND, it doesn't exist on MacOS X and isn't necessaryhpa1-1/+1
2001-11-14Move the definition of the blksize2 option.hpa1-8/+8
2001-11-14Add missing "the output of"hpa1-1/+1
2001-11-14Change tftpd -V => in.tftpd -Vhpa1-2/+2
2001-11-14Remove BUGS section; it isn't really very useful and it makes thehpa1-7/+0
2001-11-14Note about tcpwrappers and performance issues.hpa1-1/+3
2001-11-14Display configuration information when using the -V option...hpa2-10/+19
2001-11-14Move feature test macros into configure.in -> CFLAGS so we don'thpa1-6/+1
2001-11-14Substantially revamp the man pages, revert to "man" macro set.hpa1-34/+70
2001-11-13Correct bogus RFC reference.hpa1-1/+1
2001-11-13Update man page to one written using traditional (-man) macros instead ofhpa1-223/+206
2001-11-13- Better parsing of the "connect" command (tftp).hpa2-9/+7
2001-11-13Fix the Sorcerer's Apprentice bug in both the client and the server.tftp-hpa-0.25hpa1-4/+5
2001-11-13(Finally) handle block number wraparound correctly.hpa1-3/+4
2001-11-12Yet more portability hacks.hpa1-0/+3
2001-11-12Major overhaul of the portability stuff; port to autoconf 2.52hpa6-61/+13
2001-11-12Even more portability work...hpa4-30/+49
2001-11-12Avoid using basename(), it's way too nasty from a portabilityhpa2-14/+16
2001-08-10Avoid possible memory-smashing bug, and rewrite some really stupidhpa1-19/+17
2001-08-10Support "constipation" -- compile cleanly with -Wwrite-stringshpa2-6/+6
2001-08-10Clean up some warnings when compiling without remap support.hpa1-1/+7
2001-08-10Add support for freeing a remap file datastructure, so we avoid ahpa3-3/+26
2001-08-10Add missing #ifdef WITH_REGEXhpa1-0/+2
2001-08-07Portability improvements.hpa1-18/+24
2001-08-07Support running without inetd.hpa2-30/+162
2001-08-03Solaris need #define _XPG4_2 for recvmsg()tftp-hpa-0.20hpa2-0/+2
2001-08-03Portability improvements. Now compiles and works on Solaris 8, as wellhpa2-2/+11
2001-07-26"Access denied" in TFTP is "EACCESS" not "EACCES". Bleargh.hpa1-1/+1
2001-07-26MCONFIG is optional; MRULES is nothpa1-1/+1
2001-07-26"make distclean" -> delete all files not for releasehpa1-1/+1
2001-07-26Improve README file; set the default prefix to /usr; add debugging ofhpa2-1/+27
2001-07-21Quiet final set of warnings.hpa1-5/+8
2001-07-21Quiet warnings.hpa2-4/+14
2001-07-21Get rid of an "incompatible pointer type" warning.hpa1-2/+2
2001-07-20Fork before performing tcpwrappers check.hpa6-710/+837
2001-07-10Add sample rule filetftp-hpa-0.18hpa1-0/+34
2001-07-10Move client/filename logging so that it happens even on a file not foundhpa1-11/+10
2001-07-10Add code to tftpd to exit cleanly (master only) on SIGHUPhpa1-6/+24
2001-07-10Fix compilation snafus; add note that mapping file changes require SIGHUP.hpa2-6/+11
2001-07-10Add documentation for matching options; more verbose logging.hpa2-8/+112
2001-07-10Make remap error checking a bit more robust.hpa1-10/+26
2001-07-10Actually integrate the regex rewriting stuffhpa2-10/+50
2001-07-10Initial step in integrating regex-based rewrite engine.hpa4-1/+314
2001-04-23Document new options and new configuration setup.tftp-hpa-0.17hpa2-79/+91
2001-04-23Actually make the tcpwrapper code work as advertised!hpa1-6/+17
2001-04-23Fix handling of dropped privileges; broken support for libwrap.hpa1-15/+45
2001-04-23*** empty log message ***hpa3-4/+34
2001-03-30More merging mania...hpa2-2/+5
2001-03-30Fix major lossage: 0.15 got based on an outdated repository!!!hpa2-13/+23
2001-03-28Add code to always reply using the queried IP address, if the OShpa4-7/+177
1999-09-26Fix handling of blksize_set flag.hpa1-3/+7
1999-09-26*** empty log message ***hpa1-2/+14
1999-09-26Start work on blksize2 optionhpa1-5/+35
1999-09-26Initial revisionhpa3-0/+989