head 1.5; access; symbols pkgsrc-2026Q1:1.5.0.178 pkgsrc-2026Q1-base:1.5 pkgsrc-2025Q4:1.5.0.176 pkgsrc-2025Q4-base:1.5 pkgsrc-2025Q3:1.5.0.174 pkgsrc-2025Q3-base:1.5 pkgsrc-2025Q2:1.5.0.172 pkgsrc-2025Q2-base:1.5 pkgsrc-2025Q1:1.5.0.170 pkgsrc-2025Q1-base:1.5 pkgsrc-2024Q4:1.5.0.168 pkgsrc-2024Q4-base:1.5 pkgsrc-2024Q3:1.5.0.166 pkgsrc-2024Q3-base:1.5 pkgsrc-2024Q2:1.5.0.164 pkgsrc-2024Q2-base:1.5 pkgsrc-2024Q1:1.5.0.162 pkgsrc-2024Q1-base:1.5 pkgsrc-2023Q4:1.5.0.160 pkgsrc-2023Q4-base:1.5 pkgsrc-2023Q3:1.5.0.158 pkgsrc-2023Q3-base:1.5 pkgsrc-2023Q2:1.5.0.156 pkgsrc-2023Q2-base:1.5 pkgsrc-2023Q1:1.5.0.154 pkgsrc-2023Q1-base:1.5 pkgsrc-2022Q4:1.5.0.152 pkgsrc-2022Q4-base:1.5 pkgsrc-2022Q3:1.5.0.150 pkgsrc-2022Q3-base:1.5 pkgsrc-2022Q2:1.5.0.148 pkgsrc-2022Q2-base:1.5 pkgsrc-2022Q1:1.5.0.146 pkgsrc-2022Q1-base:1.5 pkgsrc-2021Q4:1.5.0.144 pkgsrc-2021Q4-base:1.5 pkgsrc-2021Q3:1.5.0.142 pkgsrc-2021Q3-base:1.5 pkgsrc-2021Q2:1.5.0.140 pkgsrc-2021Q2-base:1.5 pkgsrc-2021Q1:1.5.0.138 pkgsrc-2021Q1-base:1.5 pkgsrc-2020Q4:1.5.0.136 pkgsrc-2020Q4-base:1.5 pkgsrc-2020Q3:1.5.0.134 pkgsrc-2020Q3-base:1.5 pkgsrc-2020Q2:1.5.0.130 pkgsrc-2020Q2-base:1.5 pkgsrc-2020Q1:1.5.0.110 pkgsrc-2020Q1-base:1.5 pkgsrc-2019Q4:1.5.0.132 pkgsrc-2019Q4-base:1.5 pkgsrc-2019Q3:1.5.0.128 pkgsrc-2019Q3-base:1.5 pkgsrc-2019Q2:1.5.0.126 pkgsrc-2019Q2-base:1.5 pkgsrc-2019Q1:1.5.0.124 pkgsrc-2019Q1-base:1.5 pkgsrc-2018Q4:1.5.0.122 pkgsrc-2018Q4-base:1.5 pkgsrc-2018Q3:1.5.0.120 pkgsrc-2018Q3-base:1.5 pkgsrc-2018Q2:1.5.0.118 pkgsrc-2018Q2-base:1.5 pkgsrc-2018Q1:1.5.0.116 pkgsrc-2018Q1-base:1.5 pkgsrc-2017Q4:1.5.0.114 pkgsrc-2017Q4-base:1.5 pkgsrc-2017Q3:1.5.0.112 pkgsrc-2017Q3-base:1.5 pkgsrc-2017Q2:1.5.0.108 pkgsrc-2017Q2-base:1.5 pkgsrc-2017Q1:1.5.0.106 pkgsrc-2017Q1-base:1.5 pkgsrc-2016Q4:1.5.0.104 pkgsrc-2016Q4-base:1.5 pkgsrc-2016Q3:1.5.0.102 pkgsrc-2016Q3-base:1.5 pkgsrc-2016Q2:1.5.0.100 pkgsrc-2016Q2-base:1.5 pkgsrc-2016Q1:1.5.0.98 pkgsrc-2016Q1-base:1.5 pkgsrc-2015Q4:1.5.0.96 pkgsrc-2015Q4-base:1.5 pkgsrc-2015Q3:1.5.0.94 pkgsrc-2015Q3-base:1.5 pkgsrc-2015Q2:1.5.0.92 pkgsrc-2015Q2-base:1.5 pkgsrc-2015Q1:1.5.0.90 pkgsrc-2015Q1-base:1.5 pkgsrc-2014Q4:1.5.0.88 pkgsrc-2014Q4-base:1.5 pkgsrc-2014Q3:1.5.0.86 pkgsrc-2014Q3-base:1.5 pkgsrc-2014Q2:1.5.0.84 pkgsrc-2014Q2-base:1.5 pkgsrc-2014Q1:1.5.0.82 pkgsrc-2014Q1-base:1.5 pkgsrc-2013Q4:1.5.0.80 pkgsrc-2013Q4-base:1.5 pkgsrc-2013Q3:1.5.0.78 pkgsrc-2013Q3-base:1.5 pkgsrc-2013Q2:1.5.0.76 pkgsrc-2013Q2-base:1.5 pkgsrc-2013Q1:1.5.0.74 pkgsrc-2013Q1-base:1.5 pkgsrc-2012Q4:1.5.0.72 pkgsrc-2012Q4-base:1.5 pkgsrc-2012Q3:1.5.0.70 pkgsrc-2012Q3-base:1.5 pkgsrc-2012Q2:1.5.0.68 pkgsrc-2012Q2-base:1.5 pkgsrc-2012Q1:1.5.0.66 pkgsrc-2012Q1-base:1.5 pkgsrc-2011Q4:1.5.0.64 pkgsrc-2011Q4-base:1.5 pkgsrc-2011Q3:1.5.0.62 pkgsrc-2011Q3-base:1.5 pkgsrc-2011Q2:1.5.0.60 pkgsrc-2011Q2-base:1.5 pkgsrc-2011Q1:1.5.0.58 pkgsrc-2011Q1-base:1.5 pkgsrc-2010Q4:1.5.0.56 pkgsrc-2010Q4-base:1.5 pkgsrc-2010Q3:1.5.0.54 pkgsrc-2010Q3-base:1.5 pkgsrc-2010Q2:1.5.0.52 pkgsrc-2010Q2-base:1.5 pkgsrc-2010Q1:1.5.0.50 pkgsrc-2010Q1-base:1.5 pkgsrc-2009Q4:1.5.0.48 pkgsrc-2009Q4-base:1.5 pkgsrc-2009Q3:1.5.0.46 pkgsrc-2009Q3-base:1.5 pkgsrc-2009Q2:1.5.0.44 pkgsrc-2009Q2-base:1.5 pkgsrc-2009Q1:1.5.0.42 pkgsrc-2009Q1-base:1.5 pkgsrc-2008Q4:1.5.0.40 pkgsrc-2008Q4-base:1.5 pkgsrc-2008Q3:1.5.0.38 pkgsrc-2008Q3-base:1.5 cube-native-xorg:1.5.0.36 cube-native-xorg-base:1.5 pkgsrc-2008Q2:1.5.0.34 pkgsrc-2008Q2-base:1.5 cwrapper:1.5.0.32 pkgsrc-2008Q1:1.5.0.30 pkgsrc-2008Q1-base:1.5 pkgsrc-2007Q4:1.5.0.28 pkgsrc-2007Q4-base:1.5 pkgsrc-2007Q3:1.5.0.26 pkgsrc-2007Q3-base:1.5 pkgsrc-2007Q2:1.5.0.24 pkgsrc-2007Q2-base:1.5 pkgsrc-2007Q1:1.5.0.22 pkgsrc-2007Q1-base:1.5 pkgsrc-2006Q4:1.5.0.20 pkgsrc-2006Q4-base:1.5 pkgsrc-2006Q3:1.5.0.18 pkgsrc-2006Q3-base:1.5 pkgsrc-2006Q2:1.5.0.16 pkgsrc-2006Q2-base:1.5 pkgsrc-2006Q1:1.5.0.14 pkgsrc-2006Q1-base:1.5 pkgsrc-2005Q4:1.5.0.12 pkgsrc-2005Q4-base:1.5 pkgsrc-2005Q3:1.5.0.10 pkgsrc-2005Q3-base:1.5 pkgsrc-2005Q2:1.5.0.8 pkgsrc-2005Q2-base:1.5 pkgsrc-2005Q1:1.5.0.6 pkgsrc-2005Q1-base:1.5 pkgsrc-2004Q4:1.5.0.4 pkgsrc-2004Q4-base:1.5 pkgsrc-2004Q3:1.5.0.2 pkgsrc-2004Q3-base:1.5 pkgsrc-2004Q2:1.4.0.4 pkgsrc-2004Q2-base:1.4 pkgsrc-2004Q1:1.4.0.2 pkgsrc-2004Q1-base:1.4 pkgsrc-2003Q4:1.3.0.4 pkgsrc-2003Q4-base:1.3 netbsd-1-6-1:1.3.0.2 netbsd-1-6-1-base:1.3 netbsd-1-6:1.2.0.8 netbsd-1-6-RELEASE-base:1.2 pkgviews:1.2.0.4 pkgviews-base:1.2 buildlink2:1.2.0.2 buildlink2-base:1.2 netbsd-1-5-PATCH003:1.2 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.5 date 2004.08.27.10.10.22; author tron; state Exp; branches; next 1.4; 1.4 date 2003.12.06.16.10.48; author tron; state Exp; branches; next 1.3; 1.3 date 2003.01.31.12.57.08; author tron; state Exp; branches; next 1.2; 1.2 date 2001.07.04.19.04.16; author magick; state Exp; branches; next 1.1; 1.1 date 2001.05.29.05.45.40; author tron; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2001.05.29.05.45.40; author tron; state Exp; branches; next ; desc @@ 1.5 log @Update "wmbiff" package to version 0.4.25. Changes since version 0.4.19: - Fix a build error in the new gnutls certificate verification code on s390. - Use GNUTLS 1.0.4 and GCRYPT 1.1.90, current Debian unstable package libgnutls10-dev. - Allow server hostnames in IMAP to be IP addresses (start with a number). - Skip examine/search unless requested with msglst option. - Exit if ssh-askpass permissions check fails. - Fix a bug where fetch times out to some IMAP servers. - Add --disable-crypto for source-based distributions while libgcrypt is unstable. - Sam Izzo's patch for changing the mouse click action depending on whether a box has new mail. The update is based on changes provided by Joel Carnat in private e-mail. @ text @$NetBSD$ --- wmbiff/ShellClient.c.orig 2004-06-18 23:28:16.000000000 +0200 +++ wmbiff/ShellClient.c 2004-08-27 12:03:23.000000000 +0200 @@@@ -152,6 +152,21 @@@@ return (strdup_ordie(bigbuffer)); } +static char *mystrcasestr(const char *big, const char *little) +{ + int blen, llen; + + blen = strlen(big); + llen = strlen(little); + while (blen >= llen) { + if (strncasecmp(big, little, llen) == 0) + return (char *)big; + big++; + blen--; + } + return NULL; +} + int shellCmdCheck(Pop3 pc) { int count_status = 0; @@@@ -189,7 +204,7 @@@@ pc->UnreadMsgs = 0; pc->TotalMsgs = count_status; } - } else if (strcasestr(commandOutput, "unable")) { + } else if (mystrcasestr(commandOutput, "unable") != NULL) { return -1; } else if (sscanf(commandOutput, "%9s\n", pc->TextStatus) == 1) { /* validate the string input */ @ 1.4 log @Update "wmbiff" package to version 0.4.19. Changes since version 0.4.13: - Fix test_tlscomm with the right signature for read() - Another bugfix to IMAP msglst when headers are abnormal. - Avoid strcpy for overlapping regions. - Update security.debian.rb for ruby 1.8. - Bugfix to avoid infinite loop when reading from IMAP. - Bugfix to msglst to allow capitalized header names. - Add msglst feature to Pop3 mailboxes. (Paolo Gianrossi) - Bugfix to OS X keychain use for panther. - On Mac, ask the keychain for passwords if askpass = internal:apple:keychain - Bugfix to an infinite loop found in the TLS interface. - Checks TLS certificates. See wmbiffrc(5) for details on the certfile option. Designed to work with mutt. - Show a busy mouse cursor while talking to remote servers, to show that wmbiff won't be responsive to mouse clicks for a little bit. - New buttontwo (middle click) action to complement action (left mouse click) and fetchcmd (right mouse). - #'s are now only comments in .wmbiffrc at the beginning of lines or following whitespace, allowing #'s in (most) passwords. - AppleScript examples for driving Apple's Mail application in sample.wmbiffrc - Special mailbox action 'msglst' brings up a transient window showing message headers from IMAP and program output for shell methods. This is intended to be faster than starting up a new mail program or re-executing a script. - Avoid repetitive error messages when disconnected. - Use conventional -geometry option handling. - Fix bug in 0.4.15 to re-enable *'s in IMAP passwords. - Frobnicate internally stored passwords, partially obfuscating them in memory. Not actually more secure, but harder to casually discover a password. - Tighten configuration file lines to more quickly detect misconfiguration. Add the -relax option if it is too paranoid. - Add support for -bg to round out -hi and -fg color specifiers. - Handle building on systems with both posix and gnu regex in different but conflicting files. - Restart wmbiff on SIGUSR1. You may need to use 'killall -USR1 wmbiff' if it gets stuck. - Restart wmbiff on ctrl-shift mouse 1. Package source related changes: - Make this work with version 1.1.90 of the "libgcrypt" package. @ text @d3 5 a7 5 --- wmbiff/wmbiff.c.orig Sun Nov 9 00:43:50 2003 +++ wmbiff/wmbiff.c Sat Dec 6 17:04:32 2003 @@@@ -25,6 +25,14 @@@@ #include #include d9 3 a11 3 +#if defined(FreeBSD) || defined(__NetBSD__) || defined(__OpenBSD__) +#include +#endif d13 10 a22 3 +#ifndef _PATH_MAILDIR +#define _PATH_MAILDIR "/var/mail" +#endif d24 12 a35 23 #include "../wmgeneral/wmgeneral.h" #include "../wmgeneral/misc.h" @@@@ -370,7 +378,7 @@@@ " Message: %s\n" " libgcrypt version: %s\n" " recovering: will fail later if using CRAM-MD5 or APOP authentication.\n", - zok, gcry_strerror(gcry_errno()), gcry_check_version(NULL)); + zok, gcry_strerror(zok), gcry_check_version(NULL)); }; #endif @@@@ -384,8 +392,8 @@@@ strcpy(mbox[0].path, m); } else if ((m = getenv("USER")) != NULL) { /* we are using MAIL environment var. type mbox */ - DMA(DEBUG_INFO, "Using /var/mail/%s.\n", m); - strcpy(mbox[0].path, "/var/mail/"); + DMA(DEBUG_INFO, "Using " _PATH_MAILDIR "/%s.\n", m); + strcpy(mbox[0].path, _PATH_MAILDIR); strcat(mbox[0].path, m); } else { DMA(DEBUG_ERROR, "Cannot open config file '%s' nor use the " @ 1.3 log @Update "wmbiff" package to version 0.4.13. This version fix numerous bugs discovered this version 0.3.1 and adds many features like e.g. IPv6 support. @ text @d3 3 a5 3 --- wmbiff/wmbiff.c.orig Sat Jan 25 07:02:17 2003 +++ wmbiff/wmbiff.c Thu Jan 30 13:30:38 2003 @@@@ -24,6 +24,14 @@@@ d20 10 a29 1 @@@@ -363,8 +371,8 @@@@ @ 1.2 log @Update wmbiff to 0.3.1 Changes since 0.3.0: * Replaced /var/spool/mail with /var/mail, which is what the FHS mandates. All decent systems should have either the directory or a symlink pointing somewhere else. (Jordi Mallach) * I reformatted ths changelog, again. I hope this is the last time I need to do this. The CVS logs should be used for all changes, and this file should by updated for user-visible changes only, from now on. (Dwayne C. Litzenberger) * Updated the README to reflect that Gennady Belyakov died right after releasing wmBiff 0.2. May your soul rest in peace, Gennady. (Dwayne C. Litzenberger) * Fixed the IMAP support, again. (Rob Funk) @ text @d3 5 a7 5 --- wmbiff.c.orig Sun Jun 24 20:31:25 2001 +++ wmbiff.c @@@@ -18,6 +18,10 @@@@ #include #include d9 1 a9 1 +#ifdef __NetBSD__ d13 4 d20 11 a30 13 @@@@ -77,7 +81,12 @@@@ if ((m = getenv("MAIL")) != NULL) { strcpy(mbox[0].path, m); } else if ((m = getenv("USER")) != NULL) { +#ifdef _PATH_MAILDIR + strcpy(mbox[0].path, _PATH_MAILDIR "/"); +#else + strcpy(mbox[0].path, "/var/mail/"); +#endif strcat(mbox[0].path, m); } @ 1.1 log @Initial revision @ text @d3 3 a5 3 --- wmbiff.c.orig Wed May 16 12:14:08 2001 +++ wmbiff.c Tue May 29 07:35:38 2001 @@@@ -17,6 +17,10 @@@@ d16 1 a16 1 @@@@ -76,7 +80,11 @@@@ d21 1 a21 1 + strcpy(mbox[0].path, _PATH_MAILDIR "/"); d23 2 a24 1 strcpy(mbox[0].path, "/var/spool/mail/"); @ 1.1.1.1 log @Import new "wmbiff" package: xbuffy like "mail-checker" for WindowMaker This package was contributed by Mario Kemper in PR pkg/12990. @ text @@