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.12 (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.12 (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.12 (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.12 (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.12 (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.12 (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.12 (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.12 (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.12 (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.12 (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.12 (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.12 (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.12 (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.12 (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.12 (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.12 (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.12 (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.12 (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.12 (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.12 (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.12 (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.12 (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.12 (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) to selected 1.12 (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.12 (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) to selected 1.12 (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 - [select for diffs], 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) to selected 1.12 (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.12 (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.12 (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.12 (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.12 (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.12 (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.12 (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.12 (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.12 (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.12 (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.12 (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.12 (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.12 (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.12 (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.12 (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.12 (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.12 (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.12 (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.12 (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.12 (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.12 (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.12 (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.12 (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.12 (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.12 (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.12 (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.12 (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.12 (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)
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 - [selected], 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)
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.12 (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.12 (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.12 (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.12 (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.12 (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.12 (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.12 (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.12 (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.12 (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.12 (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.12 (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.12 (colored)
Initial revision