<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pkgsrc/net/libfetch/files/common.c, branch pkgsrc_2011Q4</title>
<subtitle>[no description]</subtitle>
<id>https://git.osdyson.ru/mirror/pkgsrc/atom?h=pkgsrc_2011Q4</id>
<link rel='self' href='https://git.osdyson.ru/mirror/pkgsrc/atom?h=pkgsrc_2011Q4'/>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/'/>
<updated>2010-06-13T21:38:08Z</updated>
<entry>
<title>libfetch-2.32:</title>
<updated>2010-06-13T21:38:08Z</updated>
<author>
<name>joerg</name>
<email>joerg</email>
</author>
<published>2010-06-13T21:38:08Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=8490a7d10e54dbf59fb04db45f3b1a23c857a64c'/>
<id>urn:sha1:8490a7d10e54dbf59fb04db45f3b1a23c857a64c</id>
<content type='text'>
Fix NULL dereference after failed calloc call. From Tavian Barnes.
</content>
</entry>
<entry>
<title>libfetch-2.31:</title>
<updated>2010-03-21T16:48:42Z</updated>
<author>
<name>joerg</name>
<email>joerg</email>
</author>
<published>2010-03-21T16:48:42Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=e4d2a97d0b7b1e66a2c4886c44e53350389ae423'/>
<id>urn:sha1:e4d2a97d0b7b1e66a2c4886c44e53350389ae423</id>
<content type='text'>
PR 43013 by Brook Milligan: fetch(3) violates RFC 1738 for ftp:// URLs
if the home directory is not the root directory.

Remember the current directory the first time a CWD / CDUP has to be
issued. Use the document as full URL if the URL started with two /
(quoted or not), otherwise append it to the initial directory.
</content>
</entry>
<entry>
<title>Use the hard-core approach of killing SIGPIPE explicitly on</title>
<updated>2010-01-24T16:54:23Z</updated>
<author>
<name>joerg</name>
<email>joerg</email>
</author>
<published>2010-01-24T16:54:23Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=fd0db65e55c91600b46e2cdc11681df800a9d761'/>
<id>urn:sha1:fd0db65e55c91600b46e2cdc11681df800a9d761</id>
<content type='text'>
platforms that don't have MSG_NOSIGNAL like Solaris.
</content>
</entry>
<entry>
<title>libfetch-2.29:</title>
<updated>2010-01-23T14:25:26Z</updated>
<author>
<name>joerg</name>
<email>joerg</email>
</author>
<published>2010-01-23T14:25:26Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=98815d2f44a3f4ce2f12fae49c785ba32a7d5bf8'/>
<id>urn:sha1:98815d2f44a3f4ce2f12fae49c785ba32a7d5bf8</id>
<content type='text'>
Push \r\n up to the users of fetch_putln and remove it. Use send instead
of write(v) to avoid SIGPIPE.
</content>
</entry>
<entry>
<title>Remove is_active.</title>
<updated>2010-01-23T13:39:42Z</updated>
<author>
<name>joerg</name>
<email>joerg</email>
</author>
<published>2010-01-23T13:39:42Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=ac7aae86a1627b950e2d78631e374c91f031cac0'/>
<id>urn:sha1:ac7aae86a1627b950e2d78631e374c91f031cac0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>libfetch-2.28:</title>
<updated>2010-01-22T13:21:09Z</updated>
<author>
<name>joerg</name>
<email>joerg</email>
</author>
<published>2010-01-22T13:21:09Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=890d003eb87ff1a19671e4c5e76e16814054ecd2'/>
<id>urn:sha1:890d003eb87ff1a19671e4c5e76e16814054ecd2</id>
<content type='text'>
Revamp FTP connection cache. Move it to the common layer to be later
shared with HTTP (for persistent connection). The application controls
how much caching is desired. Drop the reference counting on connections.
Add a callback when the cached connection is dropped due to LRU.
Over all, this allows more than one session cached per host and sessions
cached to different servers.
</content>
</entry>
<entry>
<title>libfetch-2.26:</title>
<updated>2009-10-15T12:36:57Z</updated>
<author>
<name>joerg</name>
<email>joerg</email>
</author>
<published>2009-10-15T12:36:57Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=de0bd724d27a20aaab209a2426f49d2a20b5fcfb'/>
<id>urn:sha1:de0bd724d27a20aaab209a2426f49d2a20b5fcfb</id>
<content type='text'>
- Add support to aggressively cache directory listenings, useful for
HTTP
- Avoid leaking memory in error cases. From Xavier from Arch Linux.
</content>
</entry>
<entry>
<title>libfetch-2.24:</title>
<updated>2009-08-16T20:31:29Z</updated>
<author>
<name>joerg</name>
<email>joerg</email>
</author>
<published>2009-08-16T20:31:29Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=bc3fbf37f1190388c8f42c19080ea75ce9a8f37f'/>
<id>urn:sha1:bc3fbf37f1190388c8f42c19080ea75ce9a8f37f</id>
<content type='text'>
Fix a bug in the line reading optimisation, which could get confused if
the byte following the new line is a NUL. Adresses Arch Linux problem
report #15845.

Do not reuse a FTP connection if there is currently a transfer active.
Some FTP servers hang on the NOOP command. Reported by Manuel Bouyer.
</content>
</entry>
<entry>
<title>Fix some lint warnings about G/C unused variables and changing a</title>
<updated>2009-08-11T20:48:06Z</updated>
<author>
<name>joerg</name>
<email>joerg</email>
</author>
<published>2009-08-11T20:48:06Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=7d350720c3bcbaf9efc52a0150e3b1f6056b3e19'/>
<id>urn:sha1:7d350720c3bcbaf9efc52a0150e3b1f6056b3e19</id>
<content type='text'>
variable type to match the return type of fetch_read.
</content>
</entry>
<entry>
<title>Be nice to ancient NetBSD releases. From Hauke Fath.</title>
<updated>2009-02-22T19:11:48Z</updated>
<author>
<name>joerg</name>
<email>joerg</email>
</author>
<published>2009-02-22T19:11:48Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=ef716b32708a8a1c96b96e0aeb9b9c6bbdc6d623'/>
<id>urn:sha1:ef716b32708a8a1c96b96e0aeb9b9c6bbdc6d623</id>
<content type='text'>
</content>
</entry>
</feed>
