<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pkgsrc/net/libfetch/files/common.h, 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>2011-11-06T20:03:50Z</updated>
<entry>
<title>Do not define HAVE_SA_LEN when __minix is defined per pkg/45039</title>
<updated>2011-11-06T20:03:50Z</updated>
<author>
<name>tcort</name>
<email>tcort</email>
</author>
<published>2011-11-06T20:03:50Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=f2a43a5b757c9f9c578768db80e5d62ab9bab7f2'/>
<id>urn:sha1:f2a43a5b757c9f9c578768db80e5d62ab9bab7f2</id>
<content type='text'>
</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>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.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>Add !__MINT__ to the HAVE_SA_LEN test</title>
<updated>2009-03-05T19:08:47Z</updated>
<author>
<name>abs</name>
<email>abs</email>
</author>
<published>2009-03-05T19:08:47Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=27bd09e953a51c0934e6c92e4b3b5081f60f2010'/>
<id>urn:sha1:27bd09e953a51c0934e6c92e4b3b5081f60f2010</id>
<content type='text'>
</content>
</entry>
<entry>
<title>libfetch-2.17:</title>
<updated>2008-10-06T23:37:56Z</updated>
<author>
<name>joerg</name>
<email>joerg</email>
</author>
<published>2008-10-06T23:37:56Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=a2684c9baec76459575872643dc249abe1e74d1b'/>
<id>urn:sha1:a2684c9baec76459575872643dc249abe1e74d1b</id>
<content type='text'>
Fix line buffering to not drop content after the line we are interested
in. This magically worked for a local tnftpd that was only sending a
normal one line return message due to the challenge response protocol
always having the desired size. With the patch fetch_read will process
the remaining part of the buffer and fetch_getln will remember how much
of the data it was actually interested in, so it will now process the
complete output again.
</content>
</entry>
<entry>
<title>libfetch-2.16:</title>
<updated>2008-10-06T12:58:29Z</updated>
<author>
<name>joerg</name>
<email>joerg</email>
</author>
<published>2008-10-06T12:58:29Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=38cee74a0e908c02b9e7402bc9f2b1bec79a6c8d'/>
<id>urn:sha1:38cee74a0e908c02b9e7402bc9f2b1bec79a6c8d</id>
<content type='text'>
- only include openssl if the openssl option is present
- include arpa/inet.h to get ntohl and friends on older platforms like
  Interix
- use new netdb.h compat code from libnbcompat
- include inttypes.h only when present
- don't name local variables err, Interix has a symbol like that in
  default namespace
- allow fetch_read to do short read and do more intelligent buffering
  for header processing; effectively don't do a system call for each
  byte read
</content>
</entry>
<entry>
<title>Deal with OpenSSL const changes as suggested by wiz.</title>
<updated>2008-07-27T13:51:27Z</updated>
<author>
<name>joerg</name>
<email>joerg</email>
</author>
<published>2008-07-27T13:51:27Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=d3c6b9ac73dfd3cd70564a3a905c43a5518d6149'/>
<id>urn:sha1:d3c6b9ac73dfd3cd70564a3a905c43a5518d6149</id>
<content type='text'>
</content>
</entry>
</feed>
