aboutsummaryrefslogtreecommitdiff
path: root/src/net/udp/tftp.c
AgeCommit message (Expand)AuthorFilesLines
2014-02-27[uri] Refactor URI parsing and formattingMichael Brown1-13/+1
2013-03-06[tftp] Allow TFTP block size to be controlled via the PXE TFTP APIMichael Brown1-20/+8
2012-07-20[legal] Update FSF mailing address in GPL licence textsMichael Brown1-1/+2
2012-04-17[tftp] Allow builds without TFTP supportMichael Brown1-8/+0
2011-03-31[tftp] Avoid setting current working URI to "tftp://0.0.0.0/"Michael Brown1-5/+9
2011-03-23[settings] Impose a fixed order on settingsMichael Brown1-1/+1
2010-09-03[retry] Hold reference while timer is running and during expiry callbackMichael Brown1-1/+1
2010-09-03[xfer] Generalise metadata "whence" field to "flags" fieldMichael Brown1-3/+3
2010-06-22[interface] Convert all data-xfer interfaces to generic interfacesMichael Brown1-88/+46
2010-06-22[retry] Add timer_init() wrapper functionMichael Brown1-2/+2
2010-06-22[refcnt] Add ref_init() wrapper functionMichael Brown1-1/+1
2010-05-31[libc] Enable automated extraction of error usage reportsMichael Brown1-27/+44
2010-04-19[build] Rename gPXE to iPXEMichael Brown1-12/+12
2010-01-18[tftp] Abort requests with error code 0Stefan Hajnoczi1-2/+2
2010-01-17[tftp] Make TFTP size requests abort transfer with an errorThomas Horsten1-0/+73
2010-01-15[tftp] Remove unnecessary delay when opening a connectionStefan Hajnoczi1-2/+9
2010-01-15[tftp] Allow fetching larger files by wrapping block numberStefan Hajnoczi1-3/+6
2009-05-20[tftp] Process OACKs even if malformedMichael Brown1-12/+28
2009-05-18[legal] Add a selection of FILE_LICENCE declarationsMichael Brown1-0/+2
2009-03-30[xfer] Implement xfer_vreopen() to properly handle redirectionsMichael Brown1-2/+2
2009-02-15[xfer] Make consistent assumptions that xfer metadata can never be NULLMichael Brown1-8/+3
2009-02-01[iobuf] Add iob_disown() and use it where it simplifies codeMichael Brown1-5/+3
2009-02-01[tftp] Guard against invalid data block numbersMichael Brown1-0/+5
2009-01-27[tftp] Temporary fix for conveying TFTP block size to callersMichael Brown1-1/+19
2008-10-21[tftp] Add EUNIQ_xx values to differentiate the many EINVAL errorsMichael Brown1-7/+16
2008-07-02[tftp] Strip the initial '/' to keep Windows TFTP servers happy.Michael Brown1-6/+19
2008-03-25[Settings] Remove assumption that all settings have DHCP tag valuesMichael Brown1-1/+16
2008-03-21[Settings] Use a settings applicator to set the default TFTP URI.Michael Brown1-0/+43
2008-01-22Merge branch 'master' of rom.etherboot.org:/pub/scm/gpxeMichael Brown1-5/+5
2008-01-08Make seek information part of the xfer metadata, rather than an entirelyMichael Brown1-5/+5
2007-12-26Add preliminary support for MTFTP.Michael Brown1-112/+295
2007-12-06Fix compiler warnings that appear only on OpenBSD.Michael Brown1-7/+7
2007-11-28Add RFC2090 TFTP multicast support.Michael Brown1-82/+300
2007-11-25Quick hack to be able to accept transfers from servers that don'tMichael Brown1-0/+2
2007-09-08Check for correct block number in tftp_rx_data().Michael Brown1-1/+9
2007-09-06Minor style fix: structure fields are generally initialised in theMichael Brown1-1/+1
2007-08-30TFTP default blocksize fix from VampyreMarty Connor1-0/+1
2007-08-13Use start_timer_nodelay() in protocols which rely on the retry timerMichael Brown1-1/+1
2007-08-02Allowed zero-cost enforced ordering of features in startup bannerMichael Brown1-0/+3
2007-07-08Separate the "is data ready" function of xfer_seek() into anMichael Brown1-0/+2
2007-07-08Kill off unused request() method in data-xfer interface.Michael Brown1-2/+0
2007-07-06convert to zallocHolger Lubitz1-2/+1
2007-07-01Improve debuggingMichael Brown1-0/+6
2007-06-28Bugfix: iobuf->data always points to the start of the allocatedMichael Brown1-1/+1
2007-06-11Remove unused headers.Michael Brown1-0/+2
2007-06-11Updated TFTP and PXE UDP API code to use not-yet-implemented data-xferMichael Brown1-246/+378
2007-01-19Use stdio.h instead of vsprintf.hMichael Brown1-1/+1
2007-01-15Update TFTP and FTP to take the same temporary URI scheme as HTTPMichael Brown1-17/+65
2007-01-15Gave asynchronous operations approximate POSIX signal semantics. ThisMichael Brown1-3/+3
2007-01-11Update TFTP to use a struct buffer rather than a callback.Michael Brown1-36/+51