summaryrefslogtreecommitdiffstats
path: root/src/net/udp/tftp.c
Commit message (Expand)AuthorAgeFilesLines
* [tftp] Add error table entry for TFTP "file not found" error codeMichael Brown2024-03-291-1/+10
* [tftp] Allow for profiling of client and server turnaround timesMichael Brown2021-01-221-1/+23
* [tftp] Eliminate unnecessary variable-length stack allocationMichael Brown2020-02-161-11/+6Star
* [tftp] Prevent potential division by zeroMichael Brown2018-03-181-0/+2
* [tftp] Mangle initial slash on TFTP URIsMichael Brown2016-01-211-1/+3
* [tftp] Do not change current working URI when TFTP server is clearedMichael Brown2016-01-091-13/+13
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-021-1/+5
* [tftp] Explicitly abort connection whenever parent interface is closedMichael Brown2015-02-061-38/+16Star
* [uri] Refactor URI parsing and formattingMichael Brown2014-02-271-13/+1Star
* [tftp] Allow TFTP block size to be controlled via the PXE TFTP APIMichael Brown2013-03-061-20/+8Star
* [legal] Update FSF mailing address in GPL licence textsMichael Brown2012-07-201-1/+2
* [tftp] Allow builds without TFTP supportMichael Brown2012-04-171-8/+0Star
* [tftp] Avoid setting current working URI to "tftp://0.0.0.0/"Michael Brown2011-03-311-5/+9
* [settings] Impose a fixed order on settingsMichael Brown2011-03-231-1/+1
* [retry] Hold reference while timer is running and during expiry callbackMichael Brown2010-09-031-1/+1
* [xfer] Generalise metadata "whence" field to "flags" fieldMichael Brown2010-09-031-3/+3
* [interface] Convert all data-xfer interfaces to generic interfacesMichael Brown2010-06-221-88/+46Star
* [retry] Add timer_init() wrapper functionMichael Brown2010-06-221-2/+2
* [refcnt] Add ref_init() wrapper functionMichael Brown2010-06-221-1/+1
* [libc] Enable automated extraction of error usage reportsMichael Brown2010-05-311-27/+44
* [build] Rename gPXE to iPXEMichael Brown2010-04-201-12/+12
* [tftp] Abort requests with error code 0Stefan Hajnoczi2010-01-181-2/+2
* [tftp] Make TFTP size requests abort transfer with an errorThomas Horsten2010-01-181-0/+73
* [tftp] Remove unnecessary delay when opening a connectionStefan Hajnoczi2010-01-151-2/+9
* [tftp] Allow fetching larger files by wrapping block numberStefan Hajnoczi2010-01-151-3/+6
* [tftp] Process OACKs even if malformedMichael Brown2009-05-201-12/+28
* [legal] Add a selection of FILE_LICENCE declarationsMichael Brown2009-05-181-0/+2
* [xfer] Implement xfer_vreopen() to properly handle redirectionsMichael Brown2009-03-301-2/+2
* [xfer] Make consistent assumptions that xfer metadata can never be NULLMichael Brown2009-02-151-8/+3Star
* [iobuf] Add iob_disown() and use it where it simplifies codeMichael Brown2009-02-011-5/+3Star
* [tftp] Guard against invalid data block numbersMichael Brown2009-02-011-0/+5
* [tftp] Temporary fix for conveying TFTP block size to callersMichael Brown2009-01-271-1/+19
* [tftp] Add EUNIQ_xx values to differentiate the many EINVAL errorsMichael Brown2008-10-221-7/+16
* [tftp] Strip the initial '/' to keep Windows TFTP servers happy.Michael Brown2008-07-031-6/+19
* [Settings] Remove assumption that all settings have DHCP tag valuesMichael Brown2008-03-251-1/+16
* [Settings] Use a settings applicator to set the default TFTP URI.Michael Brown2008-03-211-0/+43
* Merge branch 'master' of rom.etherboot.org:/pub/scm/gpxeMichael Brown2008-01-221-5/+5
|\
| * Make seek information part of the xfer metadata, rather than an entirelyMichael Brown2008-01-081-5/+5
* | Add preliminary support for MTFTP.Michael Brown2007-12-261-112/+295
|/
* Fix compiler warnings that appear only on OpenBSD.Michael Brown2007-12-061-7/+7
* Add RFC2090 TFTP multicast support.Michael Brown2007-11-281-82/+300
* Quick hack to be able to accept transfers from servers that don'tMichael Brown2007-11-251-0/+2
* Check for correct block number in tftp_rx_data().Michael Brown2007-09-081-1/+9
* Minor style fix: structure fields are generally initialised in theMichael Brown2007-09-061-1/+1
* TFTP default blocksize fix from VampyreMarty Connor2007-08-301-0/+1
* Use start_timer_nodelay() in protocols which rely on the retry timerMichael Brown2007-08-131-1/+1
* Allowed zero-cost enforced ordering of features in startup bannerMichael Brown2007-08-021-0/+3
* Separate the "is data ready" function of xfer_seek() into anMichael Brown2007-07-081-0/+2
* Kill off unused request() method in data-xfer interface.Michael Brown2007-07-081-2/+0Star
* convert to zallocHolger Lubitz2007-07-061-2/+1Star