| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2022-08-23 | libfetch: remove unused variable | wiz | 1 | -6/+3 | |
| Also removed in upstream FreeBSD sources. Fixes a clang warning/error reported by Edgar Fuß. | |||||
| 2019-08-27 | libfetch-2.39: Improve date parsing | joerg | 1 | -3/+12 | |
| 2019-02-11 | libfetch: add FALLTHROUGH comment for gcc 7 | wiz | 1 | -1/+2 | |
| To fix pkg_install build. | |||||
| 2016-10-27 | Add the necessary dependencies for safe concurrent build. | joerg | 1 | -1/+4 | |
| 2016-10-21 | libfetch-2.38: Support proxies for https URLs. From FreeBSD. | jperkin | 1 | -12/+39 | |
| 2016-10-20 | libfetch-2.37: Always run SSL_read first for SSL connections. It will | joerg | 2 | -6/+26 | |
| signal whether more input (or output) is needed, update the poll mask accordingly. | |||||
| 2016-10-20 | Convert fetch_read from select(2) to poll(2) based sleep. | joerg | 1 | -29/+40 | |
| 2016-10-20 | Only set the cached flag when the connection is actually cached. New | joerg | 1 | -2/+2 | |
| connections should not have it set. This changes the behavior of timeouts on the first read. | |||||
| 2016-05-31 | Add the missing parameter "const char *pattern" to the fetchList* functions. | abhinav | 1 | -8/+8 | |
| From Julian Fagir in PR lib/45579 | |||||
| 2016-02-08 | Do not use TCP_NOPUSH on Darwin, it adds a 5 second delay after the initial | jperkin | 1 | -5/+5 | |
| handshake. Bump PKGREVISION. | |||||
| 2014-06-11 | Revert bad _GNU_SOURCE change. | joerg | 2 | -6/+2 | |
| 2014-06-07 | Define _GNU_SOURCE by default for glibc-based systems (vasprintf(3)). | cheusov | 2 | -2/+6 | |
| This fixes bootstrap failure on AltLinux. | |||||
| 2014-01-08 | Pass URL to fetch_ssl to fix build and add a cast for some OpenSSL | joerg | 3 | -7/+7 | |
| constloss. | |||||
| 2014-01-07 | libfetch-2.36: Support Server Name Identication. | joerg | 1 | -1/+9 | |
| From Michael Gmelin via FreeBSD. | |||||
| 2014-01-07 | Apply some explicit int casts for size_t format string arguments. | joerg | 3 | -7/+9 | |
| 2013-10-03 | Add explicit sh invocation in case the checkout is missing the | joerg | 1 | -3/+3 | |
| executable bit on errlist.sh. | |||||
| 2013-07-26 | Fix build under GNU/kFreeBSD. | ryoon | 1 | -2/+6 | |
| 2013-07-22 | Add -D_FILE_OFFSET_BITS=64 to the largefile flags. | jperkin | 1 | -2/+2 | |
| Bump PKGREVISION. | |||||
| 2013-07-20 | Use Mt for email addresses. | wiz | 1 | -7/+7 | |
| 2013-02-10 | Cygwin also missing sin_len in sockaddr_in. | obache | 1 | -2/+2 | |
| 2012-10-15 | Use s6_addr32 if present as macro and fallback to memcpy otherwise. | joerg | 1 | -2/+6 | |
| 2012-04-26 | Define LIBFETCH_PRINTFLIKE for !gcc | joerg | 1 | -1/+3 | |
| 2012-04-07 | Fix the last commit to not break bootstrap. | joerg | 3 | -6/+11 | |
| 2012-04-07 | Fix build with clang. | wiz | 3 | -5/+7 | |
| 2011-11-08 | More help for stupid glibc headers. | joerg | 1 | -2/+3 | |
| 2011-11-06 | Do not define HAVE_SA_LEN when __minix is defined per pkg/45039 | tcort | 1 | -2/+2 | |
| 2011-10-02 | PR#45210: Fix pkgsrc bootstrap with gcc 4.6 | marino | 1 | -5/+4 | |
| Libfetch build failure with gcc 4.6 is due to the a couple of assigned variables not getting used. This patch allows systems like Debian and OpenIndiana to bootstrap pkgsrc. | |||||
| 2011-08-21 | Be a bit nicer to broken GCC array boundary checks. | joerg | 1 | -12/+14 | |
| 2011-01-23 | Handle the case where tm_year is a long variable, from Benny Siegert | agc | 2 | -7/+7 | |
| and Thorsten Glaser. Part of the MirBSD support changes. | |||||
| 2010-08-20 | libfetch-2.33: | joerg | 1 | -1/+6 | |
| Don't leak FTP connections on errors in fetch or if only stat is requested. Reported via Xavier Chantry. | |||||
| 2010-06-13 | libfetch-2.32: | joerg | 1 | -1/+2 | |
| Fix NULL dereference after failed calloc call. From Tavian Barnes. | |||||
| 2010-04-22 | Regen. | joerg | 1 | -3/+17 | |
| 2010-03-21 | libfetch-2.31: | joerg | 3 | -25/+75 | |
| 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. | |||||
| 2010-02-24 | Fix RCS ID. | joerg | 1 | -1/+1 | |
| 2010-01-24 | Fix a variable reference in TCP_NOPUSH case. | joerg | 1 | -2/+2 | |
| 2010-01-24 | Use the hard-core approach of killing SIGPIPE explicitly on | joerg | 1 | -1/+20 | |
| platforms that don't have MSG_NOSIGNAL like Solaris. | |||||
| 2010-01-23 | libfetch-2.30: | joerg | 1 | -10/+69 | |
| HTTP keep-alive support | |||||
| 2010-01-23 | libfetch-2.29: | joerg | 4 | -109/+52 | |
| Push \r\n up to the users of fetch_putln and remove it. Use send instead of write(v) to avoid SIGPIPE. | |||||
| 2010-01-23 | Remove is_active. | joerg | 3 | -7/+3 | |
| 2010-01-22 | Fix typo in function names, bump date. | wiz | 1 | -4/+4 | |
| 2010-01-22 | libfetch-2.28: | joerg | 6 | -109/+177 | |
| 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. | |||||
| 2010-01-11 | libfetch-2.27: | joerg | 1 | -2/+2 | |
| 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. | |||||
| 2009-10-15 | libfetch-2.26: | joerg | 7 | -28/+167 | |
| - Add support to aggressively cache directory listenings, useful for HTTP - Avoid leaking memory in error cases. From Xavier from Arch Linux. | |||||
| 2009-08-16 | libfetch-2.24: | joerg | 3 | -9/+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. | |||||
| 2009-08-11 | Fix some lint warnings about G/C unused variables and changing a | joerg | 2 | -14/+6 | |
| variable type to match the return type of fetch_read. | |||||
| 2009-08-06 | Fix strict aliasing issue which GCC 4.4 complained about. | tnn | 1 | -41/+40 | |
| While we know that "struct sockaddr_storage" has been engineered to alias to all the sockaddr structs, the compiler does not know about this. Thus, code like this may be unsafe to use: struct sockaddr_storage ss; struct sockaddr_in *sin = &ss; sin->sin_port = 0; /* dereferencing here breaks ISO C aliasing rules */ A workaround is to wrap the struct in a union, e.g: union anonymous { struct sockaddr_storage ss; struct sockaddr_in sin; } u; u.sin.sin_port = 0; -- Approved by: joerg | |||||
| 2009-06-22 | Correctly regen the cat page. | joerg | 1 | -176/+484 | |
| 2009-06-22 | Regen cat page. Helps Solaris. | joerg | 1 | -484/+176 | |
| 2009-03-16 | Improve markup. | joerg | 1 | -3/+3 | |
| 2009-03-10 | libfetch-2.23: | joerg | 1 | -1/+4 | |
| Don't leak file descriptors when iterating local directories or checking local files for if-modified-since. | |||||
