<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src/net/tcp/ftp.c, branch v0.9.6</title>
<subtitle>Fork of ipxe; additional commands and features</subtitle>
<id>https://git.openslx.org/openslx-ng/ipxe.git/atom/src/net/tcp/ftp.c?h=v0.9.6</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src/net/tcp/ftp.c?h=v0.9.6'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2008-10-10T17:41:24+00:00</updated>
<entry>
<title>[makefile] Add -Wformat-nonliteral as an extra warning category</title>
<updated>2008-10-10T17:41:24+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-10-10T17:41:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=2e812235f41c9dc3e11fef42a62f4693c0cf639a'/>
<id>urn:sha1:2e812235f41c9dc3e11fef42a62f4693c0cf639a</id>
<content type='text'>
-Wformat-nonliteral is not enabled by -Wall and needs to be explicitly
 specified.

Modified the few files that use nonliteral format strings to work with
this new setting in place.

Inspired by a patch from Carl Karsten &lt;carl@personnelware.com&gt; and an
identical patch from Rorschach &lt;r0rschach@lavabit.com&gt;.
</content>
</entry>
<entry>
<title>[ftp] Terminate processing after receiving an error</title>
<updated>2008-07-30T19:27:09+00:00</updated>
<author>
<name>Sergey Vlasov</name>
</author>
<published>2008-07-30T19:27:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=e6cd16946a2c52f39d3ea308ab1fb80a85c9d0a3'/>
<id>urn:sha1:e6cd16946a2c52f39d3ea308ab1fb80a85c9d0a3</id>
<content type='text'>
When an error reply (not 1xx, 2xx or 3xx) was received, ftp_reply()
invoked ftp_done() to close connections, but did not return, and the
rest of code in this function could try to send commands to the closed
control connection.

Signed-off-by: Sergey Vlasov &lt;vsu@altlinux.ru&gt;
</content>
</entry>
<entry>
<title>[ftp] Cope with RETR completion prior to all data received</title>
<updated>2008-07-30T19:22:49+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-07-30T19:22:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=8f4c2b4a4c5c3a3d29a102a758e75b65cadf9946'/>
<id>urn:sha1:8f4c2b4a4c5c3a3d29a102a758e75b65cadf9946</id>
<content type='text'>
Based on a patch contributed by Sergey Vlasov &lt;vsu@altlinux.ru&gt; :

  In my testing with "qemu -net user" the 226 response to RETR was
  often received earlier than final packets of the data connection;
  this caused the received file to become truncated without any error
  indication.  Fix this by adding an intermediate state FTP_TRANSFER
  between FTP_RETR and FTP_QUIT, so that the transfer is considered to
  be complete only when both the end of data connection is encountered
  and the final reply to the RETR command is received.
</content>
</entry>
<entry>
<title>Make seek information part of the xfer metadata, rather than an entirely</title>
<updated>2008-01-08T16:46:55+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-01-08T16:46:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=f6a8158eed215954dafb7f622f6fd345b5b473d2'/>
<id>urn:sha1:f6a8158eed215954dafb7f622f6fd345b5b473d2</id>
<content type='text'>
separate xfer method.

Add missing .alloc_iob entries to several xfer_interface_operations
structures.
</content>
</entry>
<entry>
<title>Allowed zero-cost enforced ordering of features in startup banner</title>
<updated>2007-08-02T13:51:03+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2007-08-02T13:51:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=9fd6a0418f38461d6d87f2c88785028d65fd6a1c'/>
<id>urn:sha1:9fd6a0418f38461d6d87f2c88785028d65fd6a1c</id>
<content type='text'>
list.

Added FEATURE() macros to most relevant (non-driver) files.
</content>
</entry>
<entry>
<title>Separate the "is data ready" function of xfer_seek() into an</title>
<updated>2007-07-08T13:11:07+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2007-07-08T13:11:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=b34d4d044978714abe771ca8d7d07153ad048d82'/>
<id>urn:sha1:b34d4d044978714abe771ca8d7d07153ad048d82</id>
<content type='text'>
xfer_window() function, which can return a scalar rather than a
boolean.
</content>
</entry>
<entry>
<title>Kill off unused request() method in data-xfer interface.</title>
<updated>2007-07-08T01:10:54+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2007-07-08T01:10:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=ca4c6f9eee896ef70b676096131559dfd51970dc'/>
<id>urn:sha1:ca4c6f9eee896ef70b676096131559dfd51970dc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>convert to zalloc</title>
<updated>2007-07-06T18:49:26+00:00</updated>
<author>
<name>Holger Lubitz</name>
</author>
<published>2007-06-17T23:25:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=7fa85d19b95ac6d0cf423b26719419c0981d28df'/>
<id>urn:sha1:7fa85d19b95ac6d0cf423b26719419c0981d28df</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add concept of transfer metadata, to be used by UDP in order to</title>
<updated>2007-06-11T14:04:39+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2007-06-11T14:04:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=95adce0ce15b7e7b226f3d1162a7330e36ad76c8'/>
<id>urn:sha1:95adce0ce15b7e7b226f3d1162a7330e36ad76c8</id>
<content type='text'>
implement sendto()/recvfrom() equivalents.
</content>
</entry>
<entry>
<title>Should call ftp_done() if constructor fails.</title>
<updated>2007-05-29T15:37:30+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2007-05-29T15:37:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=4ccd1e8198ad2db3088405073d0a4279e3780eb8'/>
<id>urn:sha1:4ccd1e8198ad2db3088405073d0a4279e3780eb8</id>
<content type='text'>
</content>
</entry>
</feed>
