index
:
ipxe
master
qemu
ipxe
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
net
/
tcp
/
ftp.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
[uri] Refactor URI parsing and formatting
Michael Brown
2014-02-27
1
-2
/
+29
*
[ftp] Add support for the FTP SIZE command
Marin Hannache
2012-08-15
1
-11
/
+60
*
[ftp] Remove redundant ftp_data_deliver() method
Michael Brown
2011-06-28
1
-25
/
+4
*
[interface] Convert all data-xfer interfaces to generic interfaces
Michael Brown
2010-06-22
1
-91
/
+53
*
[refcnt] Add ref_init() wrapper function
Michael Brown
2010-06-22
1
-1
/
+1
*
[build] Rename gPXE to iPXE
Michael Brown
2010-04-19
1
-9
/
+9
*
[ftp] User and password URI support for the FTP protocol
gL2n30Y06arv2
2010-01-20
1
-2
/
+24
*
[xfer] Implement xfer_vreopen() to properly handle redirections
Michael Brown
2009-03-30
1
-2
/
+2
*
[xfer] Make consistent assumptions that xfer metadata can never be NULL
Michael Brown
2009-02-15
1
-1
/
+1
*
[makefile] Add -Wformat-nonliteral as an extra warning category
Michael Brown
2008-10-10
1
-20
/
+41
*
[ftp] Terminate processing after receiving an error
Sergey Vlasov
2008-07-30
1
-0
/
+1
*
[ftp] Cope with RETR completion prior to all data received
Michael Brown
2008-07-30
1
-15
/
+33
*
Make seek information part of the xfer metadata, rather than an entirely
Michael Brown
2008-01-08
1
-3
/
+0
*
Allowed zero-cost enforced ordering of features in startup banner
Michael Brown
2007-08-02
1
-0
/
+3
*
Separate the "is data ready" function of xfer_seek() into an
Michael Brown
2007-07-08
1
-0
/
+3
*
Kill off unused request() method in data-xfer interface.
Michael Brown
2007-07-08
1
-3
/
+0
*
convert to zalloc
Holger Lubitz
2007-07-06
1
-2
/
+1
*
Add concept of transfer metadata, to be used by UDP in order to
Michael Brown
2007-06-11
1
-1
/
+3
*
Should call ftp_done() if constructor fails.
Michael Brown
2007-05-29
1
-0
/
+1
*
Updated FTP to use data-xfer API.
Michael Brown
2007-05-28
1
-174
/
+206
*
Changed to use the generic stream API.
Michael Brown
2007-01-31
1
-51
/
+60
*
Use stdio.h instead of vsprintf.h
Michael Brown
2007-01-19
1
-1
/
+1
*
HTTP/DNS now working fully asynchronously. HTTP/IP addresses and any
Michael Brown
2007-01-18
1
-0
/
+7
*
Update TFTP and FTP to take the same temporary URI scheme as HTTP
Michael Brown
2007-01-15
1
-48
/
+82
*
Gave asynchronous operations approximate POSIX signal semantics. This
Michael Brown
2007-01-15
1
-2
/
+2
*
No need to maintain a received byte count; we always fill in sequential
Michael Brown
2007-01-12
1
-5
/
+1
*
Change FTP to use a data buffer rather than a callback function.
Michael Brown
2007-01-11
1
-14
/
+27
*
Use autocolourisation
Michael Brown
2006-12-29
1
-10
/
+13
*
Merge changes from mcb-tcp-fixes branch.
Michael Brown
2006-12-27
1
-92
/
+66
*
Added debug messages
Michael Brown
2006-12-05
1
-0
/
+34
*
Update ftp.c to work with Nikhil's TCP stack.
Michael Brown
2006-12-05
1
-18
/
+43
*
Update ftp.c and hello.c to use the generic async_operations API.
Michael Brown
2006-06-19
1
-7
/
+9
*
Made the temporary buffer part of the TCP senddata() API, to ease the
Michael Brown
2006-06-17
1
-5
/
+6
*
Typo
Michael Brown
2006-04-30
1
-1
/
+7
*
Merge TCP aborted(), timedout() and closed() methods into a single
Michael Brown
2006-04-30
1
-43
/
+101
*
Half-way tidy
Michael Brown
2006-04-30
1
-116
/
+159
*
Make all TCP methods optional; at least FTP data is a read-only
Michael Brown
2006-04-30
1
-37
/
+2
*
Proof-of-concept FTP implementation
Michael Brown
2006-04-30
1
-0
/
+263