<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libfetch/README, branch release/4.6.2_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F4.6.2_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F4.6.2_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>1998-11-05T19:48:17Z</updated>
<entry>
<title>First of a series of cleanups to libfetch. Changed files, in</title>
<updated>1998-11-05T19:48:17Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>1998-11-05T19:48:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=842a95cc236e53afbf5e516267246c3408e0779e'/>
<id>urn:sha1:842a95cc236e53afbf5e516267246c3408e0779e</id>
<content type='text'>
alphabetical order:

 Makefile:
  Add common.c to SRCS.

  Make debugging easier by making 'CFLAGS += -DNDEBUG' conditional on DEBUG

  Don't declare struct {ftp,http}err in {ftp,http}err.c; use struct fetcherr
  instead.

 README:
  Remove the todo list, which is out of date anyway.

 common.c: (new file)
  Gather utility functions in this file.

  Merge the error reporting functions intp _fetch_errstring(),
  _fetch_seterr() and _fetch_syserr().

  Set fetchLastErrCode and fetchLastErrText appropriately when fetchConnect
  fails.

 common.h: (new file)
  Gather internal prototypes and structures in this files.

 fetch.3:
  Undocument fetchFreeURL().

  Document a few more known bugs.

  Document fetchLastErrCode and fetchLastErrText.

 fetch.c:
  Add descriptive comments to all functions that lacked them.

  Move fetchConnect() to common.c.

  Obviate the need for fetchFreeURL(), and remove it.

 fetch.h:
  Modify struct url_t so the document part is at the end.

 ftp.c:
  Remove code that is duplicated elsewhere.

 http.c:
  Remove code that is duplicated elsewhere.

Prompted by: jkh
</content>
</entry>
<entry>
<title>Commit a bunch of patches that have been accumulating:</title>
<updated>1998-08-17T09:30:19Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>1998-08-17T09:30:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ecc91352992149088d4356e113020a646d7a4db6'/>
<id>urn:sha1:ecc91352992149088d4356e113020a646d7a4db6</id>
<content type='text'>
 - Fix the README to reflect the new status of the ftp code.
 - Change tons of 'if (xxx &lt; 0)' to 'if (xxx == -1)'
 - Add two new interface functions
 - Fix the Makefile so it actually works (yay!)

Now the manpage is lagging even further behind... :( Next on the todo
list is to clean up the http code.
</content>
</entry>
<entry>
<title>Imported libfetch into the tree. It compiles, but there's still some</title>
<updated>1998-07-09T16:52:44Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>1998-07-09T16:52:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4ca1ab94348cfb9bf0b65b9f523e26c136a94210'/>
<id>urn:sha1:4ca1ab94348cfb9bf0b65b9f523e26c136a94210</id>
<content type='text'>
work to do. I especially need help with the man page.
</content>
</entry>
</feed>
