CVS log for pkgsrc/net/libfetch/Makefile
Up to [cvs.NetBSD.org] / pkgsrc / net / libfetch
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Revision 1.67: download - view: text, markup, annotated - select for diffs
Tue Feb 18 13:00:09 2025 UTC (5 weeks ago) by wiz
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.66: preferred, colored
Changes since revision 1.66: +2 -2
lines
libfetch: bump PKGREVISION for proxy fix
Revision 1.66: download - view: text, markup, annotated - select for diffs
Mon Feb 10 03:52:32 2025 UTC (6 weeks, 2 days ago) by pho
Branches: MAIN
Diff to: previous 1.65: preferred, colored
Changes since revision 1.65: +13 -7
lines
net/libfetch: Install pkg-config fetch.pc
It's particularly important for libfetch to have a pkg-config file since it
can conditionally depend on libssl and libcrypto. Without it downstream
software have a hard time figuring out how to link it correctly.
While here fix several pkglint errors and warnings.
Revision 1.64.2.1: download - view: text, markup, annotated - select for diffs
Sat Jan 13 12:49:09 2024 UTC (14 months, 1 week ago) by bsiegert
Branches: pkgsrc-2023Q4
Diff to: previous 1.64: preferred, colored; next MAIN 1.65: preferred, colored
Changes since revision 1.64: +2 -2
lines
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 - view: text, markup, annotated - select for diffs
Wed Jan 3 03:54:46 2024 UTC (14 months, 3 weeks ago) by riastradh
Branches: MAIN
CVS tags: pkgsrc-2024Q4-base,
pkgsrc-2024Q4,
pkgsrc-2024Q3-base,
pkgsrc-2024Q3,
pkgsrc-2024Q2-base,
pkgsrc-2024Q2,
pkgsrc-2024Q1-base,
pkgsrc-2024Q1
Diff to: previous 1.64: preferred, colored
Changes since revision 1.64: +2 -3
lines
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 - view: text, markup, annotated - select for diffs
Tue Oct 24 22:10:22 2023 UTC (17 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2023Q4-base
Branch point for: pkgsrc-2023Q4
Diff to: previous 1.63: preferred, colored
Changes since revision 1.63: +2 -2
lines
*: bump for openssl 3
Revision 1.63: download - view: text, markup, annotated - select for diffs
Wed Nov 9 13:14:15 2022 UTC (2 years, 4 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2023Q3-base,
pkgsrc-2023Q3,
pkgsrc-2023Q2-base,
pkgsrc-2023Q2,
pkgsrc-2023Q1-base,
pkgsrc-2023Q1,
pkgsrc-2022Q4-base,
pkgsrc-2022Q4
Diff to: previous 1.62: preferred, colored
Changes since revision 1.62: +2 -2
lines
Reset MAINTAINER
Revision 1.62: download - view: text, markup, annotated - select for diffs
Sat Jan 18 21:48:19 2020 UTC (5 years, 2 months ago) by jperkin
Branches: 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
Diff to: previous 1.61: preferred, colored
Changes since revision 1.61: +2 -1
lines
*: Recursive revision bump for openssl 1.1.1.
Revision 1.61: download - view: text, markup, annotated - select for diffs
Tue Aug 27 19:24:04 2019 UTC (5 years, 6 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2019Q4-base,
pkgsrc-2019Q4,
pkgsrc-2019Q3-base,
pkgsrc-2019Q3
Diff to: previous 1.60: preferred, colored
Changes since revision 1.60: +2 -2
lines
libfetch-2.39: Improve date parsing
Revision 1.60: download - view: text, markup, annotated - select for diffs
Thu Sep 7 08:01:47 2017 UTC (7 years, 6 months ago) by wiz
Branches: 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
Diff to: previous 1.59: preferred, colored
Changes since revision 1.59: +2 -3
lines
Follow a redirect.
Revision 1.59: download - view: text, markup, annotated - select for diffs
Thu Oct 27 10:05:38 2016 UTC (8 years, 4 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2017Q2-base,
pkgsrc-2017Q2,
pkgsrc-2017Q1-base,
pkgsrc-2017Q1,
pkgsrc-2016Q4-base,
pkgsrc-2016Q4
Diff to: previous 1.58: preferred, colored
Changes since revision 1.58: +1 -3
lines
Add the necessary dependencies for safe concurrent build.
Revision 1.58: download - view: text, markup, annotated - select for diffs
Fri Oct 21 11:51:18 2016 UTC (8 years, 5 months ago) by jperkin
Branches: MAIN
Diff to: previous 1.57: preferred, colored
Changes since revision 1.57: +2 -2
lines
libfetch-2.38: Support proxies for https URLs. From FreeBSD.
Revision 1.57: download - view: text, markup, annotated - select for diffs
Thu Oct 20 21:25:57 2016 UTC (8 years, 5 months ago) by joerg
Branches: MAIN
Diff to: previous 1.56: preferred, colored
Changes since revision 1.56: +2 -3
lines
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 - view: text, markup, annotated - select for diffs
Sat Mar 5 11:27:52 2016 UTC (9 years ago) by jperkin
Branches: MAIN
CVS tags: pkgsrc-2016Q3-base,
pkgsrc-2016Q3,
pkgsrc-2016Q2-base,
pkgsrc-2016Q2,
pkgsrc-2016Q1-base,
pkgsrc-2016Q1
Diff to: previous 1.55: preferred, colored
Changes since revision 1.55: +2 -2
lines
Bump PKGREVISION for security/openssl ABI bump.
Revision 1.55: download - view: text, markup, annotated - select for diffs
Mon Feb 8 13:27:41 2016 UTC (9 years, 1 month ago) by jperkin
Branches: MAIN
Diff to: previous 1.54: preferred, colored
Changes since revision 1.54: +2 -2
lines
Do not use TCP_NOPUSH on Darwin, it adds a 5 second delay after the initial
handshake. Bump PKGREVISION.
Revision 1.54: download - view: text, markup, annotated - select for diffs
Thu Aug 28 10:46:24 2014 UTC (10 years, 6 months ago) by jperkin
Branches: 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
Diff to: previous 1.53: preferred, colored
Changes since revision 1.53: +2 -1
lines
Ensure we do not try to regenerate the catpage. Fixes occasional timing
issues where nroff isn't native.
Revision 1.53: download - view: text, markup, annotated - select for diffs
Wed Jun 11 13:12:12 2014 UTC (10 years, 9 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2014Q2-base,
pkgsrc-2014Q2
Diff to: previous 1.52: preferred, colored
Changes since revision 1.52: +0 -2
lines
Revert bad _GNU_SOURCE change.
Revision 1.52: download - view: text, markup, annotated - select for diffs
Sat Jun 7 19:22:51 2014 UTC (10 years, 9 months ago) by cheusov
Branches: MAIN
Diff to: previous 1.51: preferred, colored
Changes since revision 1.51: +3 -1
lines
Define _GNU_SOURCE by default for glibc-based systems (vasprintf(3)).
This fixes bootstrap failure on AltLinux.
Revision 1.51: download - view: text, markup, annotated - select for diffs
Wed Feb 12 23:18:22 2014 UTC (11 years, 1 month ago) by tron
Branches: MAIN
CVS tags: pkgsrc-2014Q1-base,
pkgsrc-2014Q1
Diff to: previous 1.50: preferred, colored
Changes since revision 1.50: +2 -1
lines
Recursive PKGREVISION bump for OpenSSL API version bump.
Revision 1.50: download - view: text, markup, annotated - select for diffs
Tue Jan 7 23:30:03 2014 UTC (11 years, 2 months ago) by joerg
Branches: MAIN
Diff to: previous 1.49: preferred, colored
Changes since revision 1.49: +2 -2
lines
libfetch-2.36: Support Server Name Identication.
From Michael Gmelin via FreeBSD.
Revision 1.49: download - view: text, markup, annotated - select for diffs
Tue Jan 7 23:25:12 2014 UTC (11 years, 2 months ago) by joerg
Branches: MAIN
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +2 -3
lines
Apply some explicit int casts for size_t format string arguments.
Revision 1.48: download - view: text, markup, annotated - select for diffs
Mon Jul 22 16:14:25 2013 UTC (11 years, 8 months ago) by jperkin
Branches: MAIN
CVS tags: pkgsrc-2013Q4-base,
pkgsrc-2013Q4,
pkgsrc-2013Q3-base,
pkgsrc-2013Q3
Diff to: previous 1.47: preferred, colored
Changes since revision 1.47: +2 -2
lines
Add -D_FILE_OFFSET_BITS=64 to the largefile flags.
Bump PKGREVISION.
Revision 1.47: download - view: text, markup, annotated - select for diffs
Wed Feb 6 23:20:50 2013 UTC (12 years, 1 month ago) by jperkin
Branches: MAIN
CVS tags: pkgsrc-2013Q2-base,
pkgsrc-2013Q2,
pkgsrc-2013Q1-base,
pkgsrc-2013Q1
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +2 -1
lines
PKGREVISION bumps for the security/openssl 1.0.1d update.
Revision 1.46: download - view: text, markup, annotated - select for diffs
Tue Oct 23 17:18:33 2012 UTC (12 years, 5 months ago) by asau
Branches: MAIN
CVS tags: pkgsrc-2012Q4-base,
pkgsrc-2012Q4
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +1 -3
lines
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
Revision 1.45: download - view: text, markup, annotated - select for diffs
Sun Oct 21 09:00:16 2012 UTC (12 years, 5 months ago) by joerg
Branches: MAIN
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +1 -4
lines
Revert 1.43.
Revision 1.44: download - view: text, markup, annotated - select for diffs
Mon Oct 15 21:27:08 2012 UTC (12 years, 5 months ago) by joerg
Branches: MAIN
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +1 -6
lines
Revert bogus warning flags.
Revision 1.41.8.1: download - view: text, markup, annotated - select for diffs
Wed Oct 10 06:46:16 2012 UTC (12 years, 5 months ago) by tron
Branches: pkgsrc-2012Q3
Diff to: previous 1.41: preferred, colored; next MAIN 1.42: preferred, colored
Changes since revision 1.41: +5 -2
lines
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 - view: text, markup, annotated - select for diffs
Tue Oct 9 02:48:04 2012 UTC (12 years, 5 months ago) by sbd
Branches: MAIN
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +5 -2
lines
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 - view: text, markup, annotated - select for diffs
Sun Oct 7 07:23:21 2012 UTC (12 years, 5 months ago) by marino
Branches: MAIN
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +6 -1
lines
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 - view: text, markup, annotated - select for diffs
Sat Dec 17 00:12:29 2011 UTC (13 years, 3 months ago) by sbd
Branches: 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
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +6 -1
lines
If using fetch in FETCH_USING then fetch and libfetch cannot use checkperms.
Revision 1.40: download - view: text, markup, annotated - select for diffs
Fri Aug 20 17:56:49 2010 UTC (14 years, 7 months ago) by joerg
Branches: 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
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +2 -2
lines
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 - view: text, markup, annotated - select for diffs
Sun Jun 13 21:38:08 2010 UTC (14 years, 9 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2010Q2-base,
pkgsrc-2010Q2
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +2 -2
lines
libfetch-2.32:
Fix NULL dereference after failed calloc call. From Tavian Barnes.
Revision 1.38: download - view: text, markup, annotated - select for diffs
Sun Mar 21 16:48:42 2010 UTC (15 years ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2010Q1-base,
pkgsrc-2010Q1
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +2 -2
lines
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 - view: text, markup, annotated - select for diffs
Sat Jan 23 14:53:08 2010 UTC (15 years, 2 months ago) by joerg
Branches: MAIN
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +2 -2
lines
libfetch-2.30:
HTTP keep-alive support
Revision 1.36: download - view: text, markup, annotated - select for diffs
Sat Jan 23 14:25:26 2010 UTC (15 years, 2 months ago) by joerg
Branches: MAIN
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +2 -2
lines
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 - view: text, markup, annotated - select for diffs
Fri Jan 22 13:21:09 2010 UTC (15 years, 2 months ago) by joerg
Branches: MAIN
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +2 -2
lines
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 - view: text, markup, annotated - select for diffs
Mon Jan 11 17:23:10 2010 UTC (15 years, 2 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2009Q4-base,
pkgsrc-2009Q4
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +2 -2
lines
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 - view: text, markup, annotated - select for diffs
Thu Oct 15 12:36:57 2009 UTC (15 years, 5 months ago) by joerg
Branches: MAIN
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +2 -2
lines
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 - view: text, markup, annotated - select for diffs
Sun Aug 16 20:31:29 2009 UTC (15 years, 7 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2009Q3-base,
pkgsrc-2009Q3
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +2 -2
lines
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 - view: text, markup, annotated - select for diffs
Tue Aug 11 21:03:56 2009 UTC (15 years, 7 months ago) by hasso
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +3 -1
lines
It's not MAKE_JOBS safe.
Revision 1.30: download - view: text, markup, annotated - select for diffs
Thu Aug 6 14:38:18 2009 UTC (15 years, 7 months ago) by tnn
Branches: MAIN
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +2 -3
lines
Drop PKGREVISION and bump to libfetch-2.24 instead. (in-tree package)
Revision 1.29: download - view: text, markup, annotated - select for diffs
Thu Aug 6 14:03:23 2009 UTC (15 years, 7 months ago) by tnn
Branches: MAIN
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +2 -1
lines
Bump the PKGREVISION for ftp.c change
Revision 1.28: download - view: text, markup, annotated - select for diffs
Tue May 19 08:59:27 2009 UTC (15 years, 10 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2009Q2-base,
pkgsrc-2009Q2
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +2 -2
lines
Use standard location for LICENSE line (in MAINTAINER/HOMEPAGE/COMMENT
block). Uncomment some commented out LICENSE lines while here.
Revision 1.27: download - view: text, markup, annotated - select for diffs
Thu Apr 9 00:48:10 2009 UTC (15 years, 11 months ago) by joerg
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +1 -3
lines
Remove redundant NO_CHECKSUM and EXTRACT_ONLY definitions.
Revision 1.26: download - view: text, markup, annotated - select for diffs
Tue Mar 10 00:33:38 2009 UTC (16 years ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2009Q1-base,
pkgsrc-2009Q1
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +2 -2
lines
libfetch-2.23:
Don't leak file descriptors when iterating local directories or checking
local files for if-modified-since.
Revision 1.25: download - view: text, markup, annotated - select for diffs
Thu Feb 5 22:45:25 2009 UTC (16 years, 1 month ago) by joerg
Branches: MAIN
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +2 -2
lines
libfetch-2.22:
Allow overriding fetchRestartCalls from signal handlers by making it
volatile.
Revision 1.24: download - view: text, markup, annotated - select for diffs
Thu Feb 5 16:59:45 2009 UTC (16 years, 1 month ago) by joerg
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +2 -2
lines
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 - view: text, markup, annotated - select for diffs
Tue Nov 4 16:14:24 2008 UTC (16 years, 4 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2008Q4-base,
pkgsrc-2008Q4
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +2 -2
lines
libfetch-2.20:
Allow HTTP basic auth to be specified in the URL. Also allow : in the
password while here.
Revision 1.22: download - view: text, markup, annotated - select for diffs
Fri Oct 10 22:51:41 2008 UTC (16 years, 5 months ago) by joerg
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +2 -2
lines
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 - view: text, markup, annotated - select for diffs
Wed Oct 8 15:11:21 2008 UTC (16 years, 5 months ago) by joerg
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +2 -2
lines
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 - view: text, markup, annotated - select for diffs
Mon Oct 6 23:37:56 2008 UTC (16 years, 5 months ago) by joerg
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +2 -2
lines
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 - view: text, markup, annotated - select for diffs
Mon Oct 6 12:58:29 2008 UTC (16 years, 5 months ago) by joerg
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +2 -3
lines
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 - view: text, markup, annotated - select for diffs
Thu Aug 21 15:22:45 2008 UTC (16 years, 7 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2008Q3-base,
pkgsrc-2008Q3,
cube-native-xorg-base,
cube-native-xorg
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +2 -2
lines
libfetch-2.15:
Rewrite errlist processing to include the full message, not just the
first word.
Revision 1.17: download - view: text, markup, annotated - select for diffs
Fri May 9 00:39:06 2008 UTC (16 years, 10 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2008Q2-base,
pkgsrc-2008Q2,
cwrapper
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +2 -2
lines
libfetch-2.14:
Fix brain dead error in the quoting of unsafe characters.
Revision 1.16: download - view: text, markup, annotated - select for diffs
Fri Apr 25 19:59:30 2008 UTC (16 years, 11 months ago) by joerg
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +2 -2
lines
libfetch-2.13:
Add a function to turn struct url back into a string.
Revision 1.15: download - view: text, markup, annotated - select for diffs
Fri Apr 25 16:25:25 2008 UTC (16 years, 11 months ago) by joerg
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +2 -2
lines
libfetch-2.12:
Make function naming consistent before external code depend on it.
Update man page.
Revision 1.14: download - view: text, markup, annotated - select for diffs
Thu Apr 24 10:21:33 2008 UTC (16 years, 11 months ago) by joerg
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +2 -2
lines
libfetch-2.11:
Implement full quoting support in FILE and FTP protocols.
Revision 1.13: download - view: text, markup, annotated - select for diffs
Thu Apr 24 07:55:00 2008 UTC (16 years, 11 months ago) by joerg
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +2 -2
lines
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 - view: text, markup, annotated - select for diffs
Mon Apr 21 17:15:31 2008 UTC (16 years, 11 months ago) by joerg
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +2 -2
lines
libfetch-2.9:
Add fetch_extract_filename to extract the unquoted filename of a URL.
Revision 1.11: download - view: text, markup, annotated - select for diffs
Mon Apr 21 13:09:57 2008 UTC (16 years, 11 months ago) by joerg
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +2 -2
lines
libfetch-2.8:
Fix a number of small bugs introduced in the last version.
Revision 1.10: download - view: text, markup, annotated - select for diffs
Sun Apr 20 15:29:26 2008 UTC (16 years, 11 months ago) by joerg
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +2 -2
lines
libfetch-2.7:
Add fetchCopyURL.
Revision 1.9: download - view: text, markup, annotated - select for diffs
Sat Apr 19 14:49:23 2008 UTC (16 years, 11 months ago) by joerg
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +2 -2
lines
libfetch-2.6:
Change fetchList API to always return lists of full URLs.
Revision 1.8: download - view: text, markup, annotated - select for diffs
Fri Apr 18 21:13:10 2008 UTC (16 years, 11 months ago) by joerg
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +2 -2
lines
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 - view: text, markup, annotated - select for diffs
Wed Apr 16 01:01:50 2008 UTC (16 years, 11 months ago) by joerg
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +3 -1
lines
Use nbcompat.
Revision 1.6: download - view: text, markup, annotated - select for diffs
Tue Apr 8 11:45:49 2008 UTC (16 years, 11 months ago) by joerg
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -1
lines
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 - view: text, markup, annotated - select for diffs
Sat Apr 5 02:42:53 2008 UTC (16 years, 11 months ago) by joerg
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +2 -2
lines
libfetch-2.4: FTP directory listenings.
Revision 1.4: download - view: text, markup, annotated - select for diffs
Fri Apr 4 23:19:16 2008 UTC (16 years, 11 months ago) by joerg
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +2 -2
lines
On second thought, don't filter out files with . Bump to 2.3.
Revision 1.3: download - view: text, markup, annotated - select for diffs
Fri Apr 4 22:37:28 2008 UTC (16 years, 11 months ago) by joerg
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +2 -2
lines
libfetch-2.2:
Add interface to glob a directory.
Revision 1.2: download - view: text, markup, annotated - select for diffs
Wed Apr 2 15:33:14 2008 UTC (16 years, 11 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2008Q1-base,
pkgsrc-2008Q1
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +5 -3
lines
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 (vendor branch): download - view: text, markup, annotated - select for diffs
Thu Feb 7 01:48:22 2008 UTC (17 years, 1 month ago) by joerg
Branches: TNF
CVS tags: pkgsrc-base
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +0 -0
lines
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 - view: text, markup, annotated - select for diffs
Thu Feb 7 01:48:22 2008 UTC (17 years, 1 month ago) by joerg
Branches: MAIN
Initial revision
CVSweb <webmaster@jp.NetBSD.org>