The NetBSD Project

CVS log for pkgsrc/net/libfetch/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / net / libfetch

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.64.2.1 / (download) - annotate - [select for diffs], Sat Jan 13 12:49:09 2024 UTC (3 months ago) by bsiegert
Branch: pkgsrc-2023Q4
Changes since 1.64: +2 -2 lines
Diff to previous 1.64 (colored) next main 1.65 (colored) to selected 1.41 (colored)

Pullup ticket #6832 - requested by riastradh
net/libfetch: enable HTTPS cert validation on NetBSD 10
pkgtools/pkg_install, pkgtools/pkgin: revbump

(via patch)

   net/libfetch: Enable HTTPS certificate validation, but limit it to
   NetBSD>=10 for now.

   The switch has been flipped on for all platforms in pkgsrc-current
   with net/libfetch 2.40.  To avoid trouble with future updates to
   pkgsrc-2024Q1, the attached patch -- which is limited at
   compile-time to NetBSD>=10 -- bumps the version to 2.39nb3 instead,
   so that the version in pkgsrc-2024Q1 will appear newer.

   See
   https://mail-index.netbsd.org/pkgsrc-users/2023/12/31/msg038682.html
   https://mail-index.netbsd.org/tech-pkg/2023/12/09/msg028590.html
   for discussion.  (A future pullup might rip off the NetBSD>=10
   bandaid, but I'd like to get this part in ASAP.)

Revision 1.65 / (download) - annotate - [select for diffs], Wed Jan 3 03:54:46 2024 UTC (3 months, 2 weeks ago) by riastradh
Branch: MAIN
CVS Tags: pkgsrc-2024Q1-base, pkgsrc-2024Q1, HEAD
Changes since 1.64: +2 -3 lines
Diff to previous 1.64 (colored) to selected 1.41 (colored)

net/libfetch: update to 2.40

Validate HTTPS by default, unless environment variable
SSL_NO_VERIFY_PEER is set (from FreeBSD).

WARNING: This changes the semantics of the library in ways that may
break the functionality of existing callers, even callers that don't
ask to fetch HTTPS URLs -- because HTTP may redirect to HTTPS.

WARNING: This does not guarantee fetching HTTPS URLs will return only
authenticated data from the named host.  If the host redirects to
HTTP or FTP, libfetch will follow the redirect and return
unauthenticated data with no way for the caller to know this has
happened (short of disabling redirects altogether -- including
HTTPS-to-HTTPS redirects -- with the undocumented `A' flag).

That's OK for pkgsrc distfile fetch, since we have checksums stored
in pkgsrc for the distfiles, but makes a simple server
misconfiguration a security vulnerability with pkg_add or pkgin (even
with signed packages, because there's a lot of attack surface between
the transport layer and the package signatures).

Discussion on tech-pkg:
https://mail-index.netbsd.org/tech-pkg/2023/12/09/msg028590.html
https://mail-index.netbsd.org/tech-pkg/2023/12/22/msg028654.html

ok gdt (https://mail-index.netbsd.org/tech-pkg/2023/12/31/msg028733.html)

Revision 1.64 / (download) - annotate - [select for diffs], Tue Oct 24 22:10:22 2023 UTC (5 months, 3 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q4-base
Branch point for: pkgsrc-2023Q4
Changes since 1.63: +2 -2 lines
Diff to previous 1.63 (colored) to selected 1.41 (colored)

*: bump for openssl 3

Revision 1.63 / (download) - annotate - [select for diffs], Wed Nov 9 13:14:15 2022 UTC (17 months, 1 week ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4
Changes since 1.62: +2 -2 lines
Diff to previous 1.62 (colored) to selected 1.41 (colored)

Reset MAINTAINER

Revision 1.62 / (download) - annotate - [select for diffs], Sat Jan 18 21:48:19 2020 UTC (4 years, 3 months ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1
Changes since 1.61: +2 -1 lines
Diff to previous 1.61 (colored) to selected 1.41 (colored)

*: Recursive revision bump for openssl 1.1.1.

Revision 1.61 / (download) - annotate - [select for diffs], Tue Aug 27 19:24:04 2019 UTC (4 years, 7 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.60: +2 -2 lines
Diff to previous 1.60 (colored) to selected 1.41 (colored)

libfetch-2.39: Improve date parsing

Revision 1.60 / (download) - annotate - [select for diffs], Thu Sep 7 08:01:47 2017 UTC (6 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3
Changes since 1.59: +2 -3 lines
Diff to previous 1.59 (colored) to selected 1.41 (colored)

Follow a redirect.

Revision 1.59 / (download) - annotate - [select for diffs], Thu Oct 27 10:05:38 2016 UTC (7 years, 5 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4
Changes since 1.58: +1 -3 lines
Diff to previous 1.58 (colored) to selected 1.41 (colored)

Add the necessary dependencies for safe concurrent build.

Revision 1.58 / (download) - annotate - [select for diffs], Fri Oct 21 11:51:18 2016 UTC (7 years, 5 months ago) by jperkin
Branch: MAIN
Changes since 1.57: +2 -2 lines
Diff to previous 1.57 (colored) to selected 1.41 (colored)

libfetch-2.38: Support proxies for https URLs.  From FreeBSD.

Revision 1.57 / (download) - annotate - [select for diffs], Thu Oct 20 21:25:57 2016 UTC (7 years, 6 months ago) by joerg
Branch: MAIN
Changes since 1.56: +2 -3 lines
Diff to previous 1.56 (colored) to selected 1.41 (colored)

libfetch-2.37: Always run SSL_read first for SSL connections. It will
signal whether more input (or output) is needed, update the poll mask
accordingly.

Revision 1.56 / (download) - annotate - [select for diffs], Sat Mar 5 11:27:52 2016 UTC (8 years, 1 month ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1
Changes since 1.55: +2 -2 lines
Diff to previous 1.55 (colored) to selected 1.41 (colored)

Bump PKGREVISION for security/openssl ABI bump.

Revision 1.55 / (download) - annotate - [select for diffs], Mon Feb 8 13:27:41 2016 UTC (8 years, 2 months ago) by jperkin
Branch: MAIN
Changes since 1.54: +2 -2 lines
Diff to previous 1.54 (colored) to selected 1.41 (colored)

Do not use TCP_NOPUSH on Darwin, it adds a 5 second delay after the initial
handshake.  Bump PKGREVISION.

Revision 1.54 / (download) - annotate - [select for diffs], Thu Aug 28 10:46:24 2014 UTC (9 years, 7 months ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3
Changes since 1.53: +2 -1 lines
Diff to previous 1.53 (colored) to selected 1.41 (colored)

Ensure we do not try to regenerate the catpage.  Fixes occasional timing
issues where nroff isn't native.

Revision 1.53 / (download) - annotate - [select for diffs], Wed Jun 11 13:12:12 2014 UTC (9 years, 10 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2014Q2-base, pkgsrc-2014Q2
Changes since 1.52: +0 -2 lines
Diff to previous 1.52 (colored) to selected 1.41 (colored)

Revert bad _GNU_SOURCE change.

Revision 1.52 / (download) - annotate - [select for diffs], Sat Jun 7 19:22:51 2014 UTC (9 years, 10 months ago) by cheusov
Branch: MAIN
Changes since 1.51: +3 -1 lines
Diff to previous 1.51 (colored) to selected 1.41 (colored)


Define _GNU_SOURCE by default for glibc-based systems (vasprintf(3)).
This fixes bootstrap failure on AltLinux.

Revision 1.51 / (download) - annotate - [select for diffs], Wed Feb 12 23:18:22 2014 UTC (10 years, 2 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1
Changes since 1.50: +2 -1 lines
Diff to previous 1.50 (colored) to selected 1.41 (colored)

Recursive PKGREVISION bump for OpenSSL API version bump.

Revision 1.50 / (download) - annotate - [select for diffs], Tue Jan 7 23:30:03 2014 UTC (10 years, 3 months ago) by joerg
Branch: MAIN
Changes since 1.49: +2 -2 lines
Diff to previous 1.49 (colored) to selected 1.41 (colored)

libfetch-2.36: Support Server Name Identication.

From Michael Gmelin via FreeBSD.

Revision 1.49 / (download) - annotate - [select for diffs], Tue Jan 7 23:25:12 2014 UTC (10 years, 3 months ago) by joerg
Branch: MAIN
Changes since 1.48: +2 -3 lines
Diff to previous 1.48 (colored) to selected 1.41 (colored)

Apply some explicit int casts for size_t format string arguments.

Revision 1.48 / (download) - annotate - [select for diffs], Mon Jul 22 16:14:25 2013 UTC (10 years, 9 months ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3
Changes since 1.47: +2 -2 lines
Diff to previous 1.47 (colored) to selected 1.41 (colored)

Add -D_FILE_OFFSET_BITS=64 to the largefile flags.

Bump PKGREVISION.

Revision 1.47 / (download) - annotate - [select for diffs], Wed Feb 6 23:20:50 2013 UTC (11 years, 2 months ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1
Changes since 1.46: +2 -1 lines
Diff to previous 1.46 (colored) to selected 1.41 (colored)

PKGREVISION bumps for the security/openssl 1.0.1d update.

Revision 1.46 / (download) - annotate - [select for diffs], Tue Oct 23 17:18:33 2012 UTC (11 years, 5 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.45: +1 -3 lines
Diff to previous 1.45 (colored) to selected 1.41 (colored)

Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.

Revision 1.45 / (download) - annotate - [select for diffs], Sun Oct 21 09:00:16 2012 UTC (11 years, 6 months ago) by joerg
Branch: MAIN
Changes since 1.44: +1 -4 lines
Diff to previous 1.44 (colored) to selected 1.41 (colored)

Revert 1.43.

Revision 1.44 / (download) - annotate - [select for diffs], Mon Oct 15 21:27:08 2012 UTC (11 years, 6 months ago) by joerg
Branch: MAIN
Changes since 1.43: +1 -6 lines
Diff to previous 1.43 (colored) to selected 1.41 (colored)

Revert bogus warning flags.

Revision 1.41.8.1 / (download) - annotate - [select for diffs], Wed Oct 10 06:46:16 2012 UTC (11 years, 6 months ago) by tron
Branch: pkgsrc-2012Q3
Changes since 1.41: +5 -2 lines
Diff to previous 1.41 (colored) next main 1.42 (colored)

Pullup ticket #3937 - requested by sbd
net/libfetch: build fix

Revisions pulled up:
- net/libfetch/Makefile                                         1.43

---
   Module Name:	pkgsrc
   Committed By:	sbd
   Date:		Tue Oct  9 02:48:04 UTC 2012

   Modified Files:
   	pkgsrc/net/libfetch: Makefile

   Log Message:
   libfetch-2.34:
     On Linux libfetch needs to be built with '-fPIC' so that it can be used
     to build shared libraries.  (Fixes databases/openldap-client build.)

Revision 1.43 / (download) - annotate - [select for diffs], Tue Oct 9 02:48:04 2012 UTC (11 years, 6 months ago) by sbd
Branch: MAIN
Changes since 1.42: +5 -2 lines
Diff to previous 1.42 (colored) to selected 1.41 (colored)

libfetch-2.34:
  On Linux libfetch needs to be built with '-fPIC' so that it can be used
  to build shared libraries.  (Fixes databases/openldap-client build.)

Revision 1.42 / (download) - annotate - [select for diffs], Sun Oct 7 07:23:21 2012 UTC (11 years, 6 months ago) by marino
Branch: MAIN
Changes since 1.41: +6 -1 lines
Diff to previous 1.41 (colored)

net/libfetch: Fix for gcc4.7

When building with gcc4.7, libfetch fails with the following error:
  ftp.c: In function 'unmappedaddr':
  ftp.c:149:2: error: dereferencing type-punned pointer will break
               strict-aliasing rules [-Werror=strict-aliasing]
  cc1: all warnings being treated as errors
  *** Error code 1

The code is intentionally grouping an array of four uint8_t bytes into a
uint32_t word.  Add -Wno-strict-aliasing in makefile to fix build in gcc4.7.

Revision 1.41 / (download) - annotate - [selected], Sat Dec 17 00:12:29 2011 UTC (12 years, 4 months ago) by sbd
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4
Branch point for: pkgsrc-2012Q3
Changes since 1.40: +6 -1 lines
Diff to previous 1.40 (colored)

If using fetch in FETCH_USING then fetch and libfetch cannot use checkperms.

Revision 1.40 / (download) - annotate - [select for diffs], Fri Aug 20 17:56:49 2010 UTC (13 years, 8 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3
Changes since 1.39: +2 -2 lines
Diff to previous 1.39 (colored) to selected 1.41 (colored)

libfetch-2.33:
Don't leak FTP connections on errors in fetch or if only stat is
requested. Reported via Xavier Chantry.

Revision 1.39 / (download) - annotate - [select for diffs], Sun Jun 13 21:38:08 2010 UTC (13 years, 10 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2010Q2-base, pkgsrc-2010Q2
Changes since 1.38: +2 -2 lines
Diff to previous 1.38 (colored) to selected 1.41 (colored)

libfetch-2.32:
Fix NULL dereference after failed calloc call. From Tavian Barnes.

Revision 1.38 / (download) - annotate - [select for diffs], Sun Mar 21 16:48:42 2010 UTC (14 years, 1 month ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2010Q1-base, pkgsrc-2010Q1
Changes since 1.37: +2 -2 lines
Diff to previous 1.37 (colored) to selected 1.41 (colored)

libfetch-2.31:

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.

Revision 1.37 / (download) - annotate - [select for diffs], Sat Jan 23 14:53:08 2010 UTC (14 years, 2 months ago) by joerg
Branch: MAIN
Changes since 1.36: +2 -2 lines
Diff to previous 1.36 (colored) to selected 1.41 (colored)

libfetch-2.30:
HTTP keep-alive support

Revision 1.36 / (download) - annotate - [select for diffs], Sat Jan 23 14:25:26 2010 UTC (14 years, 2 months ago) by joerg
Branch: MAIN
Changes since 1.35: +2 -2 lines
Diff to previous 1.35 (colored) to selected 1.41 (colored)

libfetch-2.29:
Push \r\n up to the users of fetch_putln and remove it. Use send instead
of write(v) to avoid SIGPIPE.

Revision 1.35 / (download) - annotate - [select for diffs], Fri Jan 22 13:21:09 2010 UTC (14 years, 2 months ago) by joerg
Branch: MAIN
Changes since 1.34: +2 -2 lines
Diff to previous 1.34 (colored) to selected 1.41 (colored)

libfetch-2.28:
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.

Revision 1.34 / (download) - annotate - [select for diffs], Mon Jan 11 17:23:10 2010 UTC (14 years, 3 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2009Q4-base, pkgsrc-2009Q4
Changes since 1.33: +2 -2 lines
Diff to previous 1.33 (colored) to selected 1.41 (colored)

libfetch-2.27:
The connection sharing didn't handle the case of active transfers
correctly and tried to close the connection in that case (PR 42607).
Correctly check if there is a transfer going on and just leave the
connection alone in that case.

Revision 1.33 / (download) - annotate - [select for diffs], Thu Oct 15 12:36:57 2009 UTC (14 years, 6 months ago) by joerg
Branch: MAIN
Changes since 1.32: +2 -2 lines
Diff to previous 1.32 (colored) to selected 1.41 (colored)

libfetch-2.26:
- Add support to aggressively cache directory listenings, useful for
HTTP
- Avoid leaking memory in error cases. From Xavier from Arch Linux.

Revision 1.32 / (download) - annotate - [select for diffs], Sun Aug 16 20:31:29 2009 UTC (14 years, 8 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2009Q3-base, pkgsrc-2009Q3
Changes since 1.31: +2 -2 lines
Diff to previous 1.31 (colored) to selected 1.41 (colored)

libfetch-2.24:
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.

Revision 1.31 / (download) - annotate - [select for diffs], Tue Aug 11 21:03:56 2009 UTC (14 years, 8 months ago) by hasso
Branch: MAIN
Changes since 1.30: +3 -1 lines
Diff to previous 1.30 (colored) to selected 1.41 (colored)

It's not MAKE_JOBS safe.

Revision 1.30 / (download) - annotate - [select for diffs], Thu Aug 6 14:38:18 2009 UTC (14 years, 8 months ago) by tnn
Branch: MAIN
Changes since 1.29: +2 -3 lines
Diff to previous 1.29 (colored) to selected 1.41 (colored)

Drop PKGREVISION and bump to libfetch-2.24 instead. (in-tree package)

Revision 1.29 / (download) - annotate - [select for diffs], Thu Aug 6 14:03:23 2009 UTC (14 years, 8 months ago) by tnn
Branch: MAIN
Changes since 1.28: +2 -1 lines
Diff to previous 1.28 (colored) to selected 1.41 (colored)

Bump the PKGREVISION for ftp.c change

Revision 1.28 / (download) - annotate - [select for diffs], Tue May 19 08:59:27 2009 UTC (14 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2009Q2-base, pkgsrc-2009Q2
Changes since 1.27: +2 -2 lines
Diff to previous 1.27 (colored) to selected 1.41 (colored)

Use standard location for LICENSE line (in MAINTAINER/HOMEPAGE/COMMENT
block). Uncomment some commented out LICENSE lines while here.

Revision 1.27 / (download) - annotate - [select for diffs], Thu Apr 9 00:48:10 2009 UTC (15 years ago) by joerg
Branch: MAIN
Changes since 1.26: +1 -3 lines
Diff to previous 1.26 (colored) to selected 1.41 (colored)

Remove redundant NO_CHECKSUM and EXTRACT_ONLY definitions.

Revision 1.26 / (download) - annotate - [select for diffs], Tue Mar 10 00:33:38 2009 UTC (15 years, 1 month ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2009Q1-base, pkgsrc-2009Q1
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (colored) to selected 1.41 (colored)

libfetch-2.23:
Don't leak file descriptors when iterating local directories or checking
local files for if-modified-since.

Revision 1.25 / (download) - annotate - [select for diffs], Thu Feb 5 22:45:25 2009 UTC (15 years, 2 months ago) by joerg
Branch: MAIN
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (colored) to selected 1.41 (colored)

libfetch-2.22:
Allow overriding fetchRestartCalls from signal handlers by making it
volatile.

Revision 1.24 / (download) - annotate - [select for diffs], Thu Feb 5 16:59:45 2009 UTC (15 years, 2 months ago) by joerg
Branch: MAIN
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored) to selected 1.41 (colored)

libfetch-2.21:
Add support for conditional GET using the 'i' flag. Inspired by
the HTTP support for the same feature in FreeBSD by Murray Stokely, but
mostly rewritten and extended to work for all protocols.

Revision 1.23 / (download) - annotate - [select for diffs], Tue Nov 4 16:14:24 2008 UTC (15 years, 5 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2008Q4-base, pkgsrc-2008Q4
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored) to selected 1.41 (colored)

libfetch-2.20:
Allow HTTP basic auth to be specified in the URL. Also allow : in the
password while here.

Revision 1.22 / (download) - annotate - [select for diffs], Fri Oct 10 22:51:41 2008 UTC (15 years, 6 months ago) by joerg
Branch: MAIN
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored) to selected 1.41 (colored)

libfetch-2.19:
Fix a conditional in my quoting code to not be always true.
This makes ~ be quoted as %7e as intended.

Revision 1.21 / (download) - annotate - [select for diffs], Wed Oct 8 15:11:21 2008 UTC (15 years, 6 months ago) by joerg
Branch: MAIN
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored) to selected 1.41 (colored)

libfetch-2.18:
Change FTP backend to use passive mode by default and fallback to active
mode on syntax errors as discussed with and suggested by Luke Mewburn.
Retire 'p' now and introduce 'a' flag to get the old default behavior.

Revision 1.20 / (download) - annotate - [select for diffs], Mon Oct 6 23:37:56 2008 UTC (15 years, 6 months ago) by joerg
Branch: MAIN
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored) to selected 1.41 (colored)

libfetch-2.17:
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.

Revision 1.19 / (download) - annotate - [select for diffs], Mon Oct 6 12:58:29 2008 UTC (15 years, 6 months ago) by joerg
Branch: MAIN
Changes since 1.18: +2 -3 lines
Diff to previous 1.18 (colored) to selected 1.41 (colored)

libfetch-2.16:
- 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

Revision 1.18 / (download) - annotate - [select for diffs], Thu Aug 21 15:22:45 2008 UTC (15 years, 8 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2008Q3-base, pkgsrc-2008Q3, cube-native-xorg-base, cube-native-xorg
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored) to selected 1.41 (colored)

libfetch-2.15:
Rewrite errlist processing to include the full message, not just the
first word.

Revision 1.17 / (download) - annotate - [select for diffs], Fri May 9 00:39:06 2008 UTC (15 years, 11 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2008Q2-base, pkgsrc-2008Q2, cwrapper
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored) to selected 1.41 (colored)

libfetch-2.14:
Fix brain dead error in the quoting of unsafe characters.

Revision 1.16 / (download) - annotate - [select for diffs], Fri Apr 25 19:59:30 2008 UTC (15 years, 11 months ago) by joerg
Branch: MAIN
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored) to selected 1.41 (colored)

libfetch-2.13:
Add a function to turn struct url back into a string.

Revision 1.15 / (download) - annotate - [select for diffs], Fri Apr 25 16:25:25 2008 UTC (15 years, 11 months ago) by joerg
Branch: MAIN
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored) to selected 1.41 (colored)

libfetch-2.12:
Make function naming consistent before external code depend on it.
Update man page.

Revision 1.14 / (download) - annotate - [select for diffs], Thu Apr 24 10:21:33 2008 UTC (15 years, 11 months ago) by joerg
Branch: MAIN
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored) to selected 1.41 (colored)

libfetch-2.11:
Implement full quoting support in FILE and FTP protocols.

Revision 1.13 / (download) - annotate - [select for diffs], Thu Apr 24 07:55:00 2008 UTC (15 years, 11 months ago) by joerg
Branch: MAIN
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored) to selected 1.41 (colored)

libfetch-2.4.10:
Start URL quoting cleanup.  All URLs are now quoted correctly on parsing
and when appending URLs.  URLs without schema and starting with slash are
considered to be file:// URLs.

Revision 1.12 / (download) - annotate - [select for diffs], Mon Apr 21 17:15:31 2008 UTC (16 years ago) by joerg
Branch: MAIN
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored) to selected 1.41 (colored)

libfetch-2.9:
Add fetch_extract_filename to extract the unquoted filename of a URL.

Revision 1.11 / (download) - annotate - [select for diffs], Mon Apr 21 13:09:57 2008 UTC (16 years ago) by joerg
Branch: MAIN
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored) to selected 1.41 (colored)

libfetch-2.8:
Fix a number of small bugs introduced in the last version.

Revision 1.10 / (download) - annotate - [select for diffs], Sun Apr 20 15:29:26 2008 UTC (16 years ago) by joerg
Branch: MAIN
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored) to selected 1.41 (colored)

libfetch-2.7:
Add fetchCopyURL.

Revision 1.9 / (download) - annotate - [select for diffs], Sat Apr 19 14:49:23 2008 UTC (16 years ago) by joerg
Branch: MAIN
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored) to selected 1.41 (colored)

libfetch-2.6:
Change fetchList API to always return lists of full URLs.

Revision 1.8 / (download) - annotate - [select for diffs], Fri Apr 18 21:13:10 2008 UTC (16 years ago) by joerg
Branch: MAIN
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored) to selected 1.41 (colored)

libfetch-2.5:
Add basic index parsing support for HTTP based on the ftpio.c code in
pkg_install. Permission to use the 3-clause BSD license from Thomas
Klausner in private mail.

Revision 1.7 / (download) - annotate - [select for diffs], Wed Apr 16 01:01:50 2008 UTC (16 years ago) by joerg
Branch: MAIN
Changes since 1.6: +3 -1 lines
Diff to previous 1.6 (colored) to selected 1.41 (colored)

Use nbcompat.

Revision 1.6 / (download) - annotate - [select for diffs], Tue Apr 8 11:45:49 2008 UTC (16 years ago) by joerg
Branch: MAIN
Changes since 1.5: +2 -1 lines
Diff to previous 1.5 (colored) to selected 1.41 (colored)

Force depend target to run, bootstrap-mk-files doesn't have the
necessary logic for explicit dependencies as the NetBSD rules have.
Should fix build on Solaris and Darwin.

Revision 1.5 / (download) - annotate - [select for diffs], Sat Apr 5 02:42:53 2008 UTC (16 years ago) by joerg
Branch: MAIN
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored) to selected 1.41 (colored)

libfetch-2.4: FTP directory listenings.

Revision 1.4 / (download) - annotate - [select for diffs], Fri Apr 4 23:19:16 2008 UTC (16 years ago) by joerg
Branch: MAIN
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored) to selected 1.41 (colored)

On second thought, don't filter out files with . Bump to 2.3.

Revision 1.3 / (download) - annotate - [select for diffs], Fri Apr 4 22:37:28 2008 UTC (16 years ago) by joerg
Branch: MAIN
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored) to selected 1.41 (colored)

libfetch-2.2:
Add interface to glob a directory.

Revision 1.2 / (download) - annotate - [select for diffs], Wed Apr 2 15:33:14 2008 UTC (16 years ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2008Q1-base, pkgsrc-2008Q1
Changes since 1.1: +5 -3 lines
Diff to previous 1.1 (colored) to selected 1.41 (colored)

libfetch-2.1:
- remove most of the debug junk
- fix a buffer overflow in the config parser
- replace stdio usage with a simple abstract IO framework. currently
without explicit buffering, but that might be added later

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Thu Feb 7 01:48:22 2008 UTC (16 years, 2 months ago) by joerg
Branch: TNF
CVS Tags: pkgsrc-base
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored) to selected 1.41 (colored)

Import libfetch-2.0, based on the FreeBSD version of today with a number
of smaller changes to not depend on sys/param.h. This library is
intended to replace the tnftp dependency in pkg_install.

Revision 1.1 / (download) - annotate - [select for diffs], Thu Feb 7 01:48:22 2008 UTC (16 years, 2 months ago) by joerg
Branch: MAIN
Diff to selected 1.41 (colored)

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>