From 70d7145a0ea70b1101ee38b5b090f4d5e9096f58 Mon Sep 17 00:00:00 2001 From: Matthias Andree Date: Sun, 16 Oct 2022 13:42:59 +0200 Subject: Announce 6.5.0.beta8. --- website/index.html | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) (limited to 'website') diff --git a/website/index.html b/website/index.html index cc7a1645..169285ec 100644 --- a/website/index.html +++ b/website/index.html @@ -14,7 +14,7 @@ - +
Fetchmail2022-10-152022-10-16
@@ -42,6 +42,15 @@

Fetchmail

+

NEWS: FETCHMAIL 6.5.0.beta8 release

+

On 2022-10-16, fetchmail + 6.5.0.beta8 has been released (click this link to download, or to see recent changes). + It brings the 6.5.0 betas back in line with the 6.4.28...6.4.34 developments including the critical softbounce fix, + makes the code C99 and also valid C++, renames --auth ssh to --auth + implicit, refines netrc parsing and documents the format (may change + before 6.5.0 release!). Note that lzip as compression is discontinued, + fetchmail ships as .tar.xz.

NEWS: FETCHMAIL 6.4.34 RELEASE

On 2022-10-15, fetchmail @@ -71,12 +80,6 @@

Also note that OpenSSL's licensing changed between 1.1.1 and 3.0.0, the latter now uses the Apache License 2.0. See the file COPYING for details.

-

NEWS: FETCHMAIL 6.5.0.beta7 release

-

On 2022-02-28, fetchmail - 6.5.0.beta7 has been released (click this link to download, or to see recent changes). - It brings the 6.5.0 betas back in line with the 6.4.22...6.4.27 developments, - adds a --forceidle option and enhances rcfile parser error reporting.

-- cgit v1.2.3 r'>author
blob: 64d9c575ed67ff601a7de0d6ab9664f08a846d2e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
/*	$NetBSD: strlcpy.c,v 1.14 2003/10/27 00:12:42 lukem Exp $	*/
/*	$OpenBSD: strlcpy.c,v 1.7 2003/04/12 21:56:39 millert Exp $	*/

/*
 * Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
 *
 * Permission to use, copy, modify, and distribute this software for any
 * purpose with or without fee is hereby granted, provided that the above
 * copyright notice and this permission notice appear in all copies.
 *
 * THE SOFTWARE IS PROVIDED "AS IS" AND TODD C. MILLER DISCLAIMS ALL
 * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
 * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL TODD C. MILLER BE LIABLE
 * FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
 * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
 * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 */

#include <sys/types.h>
#include <assert.h>
#include <string.h>

#if !HAVE_STRLCPY
/*
 * Copy src to string dst of size siz.  At most siz-1 characters
 * will be copied.  Always NUL terminates (unless siz == 0).
 * Returns strlen(src); if retval >= siz, truncation occurred.
 */
size_t
strlcpy(dst, src, siz)
	char *dst;
	const char *src;
	size_t siz;
{
	char *d = dst;
	const char *s = src;
	size_t n = siz;

	/* Copy as many bytes as will fit */
	if (n != 0 && --n != 0) {
		do {
			if ((*d++ = *s++) == 0)
				break;
		} while (--n != 0);
	}

	/* Not enough room in dst, add NUL and traverse rest of src */
	if (n == 0) {
		if (siz != 0)
			*d = '\0';		/* NUL-terminate dst */
		while (*s++)
			;
	}

	return(s - src - 1);	/* count does not include NUL */
}
#endif