Hello community,
here is the log from the commit of package qpopper for openSUSE:Factory
checked in at Sat Jan 15 01:04:48 CET 2011.
--------
--- qpopper/qpopper.changes 2009-11-03 20:22:09.000000000 +0100
+++ qpopper/qpopper.changes 2010-11-11 22:01:53.000000000 +0100
@@ -1,0 +2,11 @@
+Thu Nov 11 20:33:29 UTC 2010 - wr@rosenauer.org
+
+- update to version 4.0.19
+ * fix error when using Kerberos
+ * Rename 'getline' to 'Qgetline' (fix conflict on some platforms)
+ * internal bugfixes/changes
+- removed obsolete qpopper-getline.diff
+- removed historical pop provides and conflicts
+- make -doc subpackage noarch
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
qpopper-getline.diff
qpopper4.0.14.tar.bz2
New:
----
qpopper4.0.19.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ qpopper.spec ++++++
--- /var/tmp/diff_new_pack.G6xKsZ/_old 2011-01-15 01:03:13.000000000 +0100
+++ /var/tmp/diff_new_pack.G6xKsZ/_new 2011-01-15 01:03:13.000000000 +0100
@@ -1,7 +1,7 @@
#
-# spec file for package qpopper (Version 4.0.14)
+# spec file for package qpopper
#
-# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -20,13 +20,11 @@
Name: qpopper
BuildRequires: gdbm-devel openssl-devel pam-devel postfix
-Version: 4.0.14
-Release: 7
+Version: 4.0.19
+Release: 1
License: LGPLv2 or later, BSD 4 (UCB)
Group: Productivity/Networking/Email/Servers
-Provides: pop
-Obsoletes: pop
-Url: http://www.qpopper.org
+Url: http://www.eudora.com/products/unsupported/qpopper/index.html
Source0: %{name}%{version}.tar.bz2
# pam config
Source1: pop3
@@ -46,7 +44,6 @@
Patch5: manpage.diff
# build popper without strict aliasing
Patch8: qpopper-strict-aliasing.patch
-Patch9: qpopper-getline.diff
Summary: POP3 Mail Daemon from Qualcomm Inc
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires: pam inet-daemon
@@ -63,26 +60,17 @@
/etc/xinetd.d/qpopper file.
-
-Authors:
---------
- QUALCOMM Incorporated
-
%package doc
License: PERMISSIVE-OSI-COMPLIANT
Group: Documentation/Other
Summary: Documentation about the POP3 Mail Daemon from Qualcomm Inc
Requires: %{name} = %{version}
+BuildArch: noarch
%description doc
Documentation about the POP3 Mail Daemon from Qualcomm Inc
-
-Authors:
---------
- QUALCOMM Incorporated
-
%prep
%setup -q -n %{name}%{version}
%patch0
@@ -94,7 +82,6 @@
#%patch6
#%patch7 -p1
%patch8
-%patch9
%build
CFLAGS="$RPM_OPT_FLAGS -fstack-protector" ./configure \
++++++ qpopper4.0.14.tar.bz2 -> qpopper4.0.19.tar.bz2 ++++++
++++ 15206 lines of diff (skipped)
++++ retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/common/check_group.c new/qpopper4.0.19/common/check_group.c
--- old/qpopper4.0.14/common/check_group.c 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/common/check_group.c 2009-01-10 01:28:24.000000000 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* The file License.txt specifies the terms for use, modification,
* and redistribution.
*/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/common/flock.c new/qpopper4.0.19/common/flock.c
--- old/qpopper4.0.14/common/flock.c 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/common/flock.c 2009-01-10 01:28:24.000000000 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* The file License.txt specifies the terms for use, modification,
* and redistribution.
*/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/common/logit.c new/qpopper4.0.19/common/logit.c
--- old/qpopper4.0.14/common/logit.c 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/common/logit.c 2009-01-10 01:28:24.000000000 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* The file License.txt specifies the terms for use, modification,
* and redistribution.
*/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/common/logit.h new/qpopper4.0.19/common/logit.h
--- old/qpopper4.0.14/common/logit.h 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/common/logit.h 2009-01-10 01:28:24.000000000 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* The file License.txt specifies the terms for use, modification,
* and redistribution.
*/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/common/maillock.c new/qpopper4.0.19/common/maillock.c
--- old/qpopper4.0.14/common/maillock.c 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/common/maillock.c 2009-01-10 01:28:24.000000000 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* The file License.txt specifies the terms for use, modification,
* and redistribution.
*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/common/maillock.h new/qpopper4.0.19/common/maillock.h
--- old/qpopper4.0.14/common/maillock.h 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/common/maillock.h 2009-01-10 01:28:24.000000000 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
*
* Description:
* maillock() and mailunlock() try to emulate the SysV functions
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/common/snprintf.c new/qpopper4.0.19/common/snprintf.c
--- old/qpopper4.0.14/common/snprintf.c 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/common/snprintf.c 2009-01-10 01:28:24.000000000 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* See License.txt file for terms and conditions for modification and
* redistribution.
*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/common/snprintf.h new/qpopper4.0.19/common/snprintf.h
--- old/qpopper4.0.14/common/snprintf.h 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/common/snprintf.h 2009-01-10 01:28:24.000000000 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* See License.txt file for terms and conditions for modification and
* redistribution.
*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/common/string_util.c new/qpopper4.0.19/common/string_util.c
--- old/qpopper4.0.14/common/string_util.c 2008-05-16 23:16:32.000000000 +0200
+++ new/qpopper4.0.19/common/string_util.c 2009-01-10 01:28:24.000000000 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* The file License.txt specifies the terms for use, modification,
* and redistribution.
*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/common/string_util.h new/qpopper4.0.19/common/string_util.h
--- old/qpopper4.0.14/common/string_util.h 2008-05-16 23:15:18.000000000 +0200
+++ new/qpopper4.0.19/common/string_util.h 2009-01-10 01:28:24.000000000 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* The file License.txt specifies the terms for use, modification,
* and redistribution.
*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/common/utils.c new/qpopper4.0.19/common/utils.c
--- old/qpopper4.0.14/common/utils.c 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/common/utils.c 2009-01-10 01:28:24.000000000 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* The file License.txt specifies the terms for use, modification,
* and redistribution.
*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/common/utils.h new/qpopper4.0.19/common/utils.h
--- old/qpopper4.0.14/common/utils.h 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/common/utils.h 2009-01-10 01:28:24.000000000 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* The file License.txt specifies the terms for use, modification,
* and redistribution.
*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/conf.h new/qpopper4.0.19/conf.h
--- old/qpopper4.0.14/conf.h 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/conf.h 2009-01-10 01:28:24.000000000 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* The file License.txt specifies the terms for use, modification,
* and redistribution.
*/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/config.h.in new/qpopper4.0.19/config.h.in
--- old/qpopper4.0.14/config.h.in 2008-04-20 20:59:36.000000000 +0200
+++ new/qpopper4.0.19/config.h.in 2009-07-13 02:50:41.000000000 +0200
@@ -1,9 +1,10 @@
/* config.h.in. Used with configure.in by autoheader. */
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* QPOPPER.
*
* Revisions:
+ * 03/04/09 [rg]
* 04/18/08 [rg]
* 04/12/05 [rg]
* 07/23/04 [rg]
@@ -212,6 +213,9 @@
/* Define if you have the header file. */
#undef HAVE_LIMITS_H
+/* Define if you have the header file. */
+#undef HAVE_SYS_SYSLIMITS_H
+
/* Define if you have the header file. */
#undef HAVE_MAILLOCK_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/configure.in new/qpopper4.0.19/configure.in
--- old/qpopper4.0.14/configure.in 2008-04-20 22:59:58.000000000 +0200
+++ new/qpopper4.0.19/configure.in 2009-07-13 19:19:09.000000000 +0200
@@ -1,5 +1,5 @@
dnl
-dnl Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+dnl Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
dnl The file License.txt specifies the terms for use, modification,
dnl and redistribution.
dnl
@@ -8,6 +8,10 @@
dnl Project: Qpopper Server
dnl Revisions:
dnl
+dnl 07/12/09 [rg]
+dnl - Don't add "-m64" to CFLAGS when not using gcc.
+dnl - Do add "-m64" to CLFAGS when using gcc and
+dnl "--enable-64-bit" is specified.
dnl 04/18/08 [rg]
dnl - Added check for strlcpy and strlcat
dnl 12/07/07 [rg]
@@ -943,9 +947,10 @@
AC_ARG_ENABLE(64-bit, [ --enable-64-bit Generate code for a 64-bit environment],
b64="$enableval", b64="no")
-if test "$b64" != "no"; then
+if test "$b64" != "no" -a "$GCC" = "yes"; then
AC_MSG_RESULT(Building 64-bit binary)
LDFLAGS="-m64 $LDFLAGS"
+ CFLAGS=" -m64 $CFLAGS"
fi
@@ -1289,6 +1294,7 @@
sys/unistd.h \
sys/netinet/in.h \
sys/time.h \
+sys/syslimits.h \
syslog.h \
net/errno.h \
unistd.h \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/doc/Changes new/qpopper4.0.19/doc/Changes
--- old/qpopper4.0.14/doc/Changes 2008-06-27 23:55:22.000000000 +0200
+++ new/qpopper4.0.19/doc/Changes 2009-10-17 01:09:47.000000000 +0200
@@ -1,11 +1,42 @@
- Last updated: 16 May 2008
+ Last updated: 24 September 2009
- Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
This document contains the changes since the last release.
+Changes from 4.0.18 to 4.0.19:
+-----------------------------
+ 1. Rename 'getline' to 'Qgetline' (fix conflict on some platforms).
+
+
+Changes from 4.0.17 to 4.0.18:
+-----------------------------
+ 1. Fix 'make install' problems.
+
+
+Changes from 4.0.16 to 4.0.17:
+-----------------------------
+ 1. Replace some sprintf() calls with Qsnprintf().
+ 2. Use PATH_MAX instead of hard-coded value for some buffers.
+ 3. Add error check for impossible condition in get_sub_opt to
+ satisfy some automated code checkers.
+ 4. Stop using sys_nerr and sys_errlist.
+ 5. Fix syntax error with 64-bit mode on Solaris.
+
+
+Changes from 4.0.14 to 4.0.15:
+-----------------------------
+ 1. Patch from Jason White to fix error when using Kerberos.
+
+
+Changes from 4.0.13 to 4.0.14:
+-----------------------------
+ 1. Update ./configure using newer autoconf to fix 64-bit mode
+ problems on some platforms.
+
+
Changes from 4.0.13 to 4.0.14:
-----------------------------
1. Extra information in PAM trace code.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/doc/Release.Notes new/qpopper4.0.19/doc/Release.Notes
--- old/qpopper4.0.14/doc/Release.Notes 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/doc/Release.Notes 2009-01-10 01:28:24.000000000 +0100
@@ -2,7 +2,7 @@
Last updated: 18 December 2007
- Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
Features:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/man/popauth.8 new/qpopper4.0.19/man/popauth.8
--- old/qpopper4.0.14/man/popauth.8 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/man/popauth.8 2009-01-10 01:28:24.000000000 +0100
@@ -3,7 +3,7 @@
.\" @(MHWARNING)
.\" @(#)$Id: popauth.8, v4.0 2001/3/19 05:01:06 qpop Exp $
.\"
-.\" Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+.\" Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
.\" See License.txt file for terms and conditions for modification and
.\" redistribution.
.\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/man/poppassd.8 new/qpopper4.0.19/man/poppassd.8
--- old/qpopper4.0.14/man/poppassd.8 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/man/poppassd.8 2009-01-10 01:28:24.000000000 +0100
@@ -2,7 +2,7 @@
.\"
.\" @(#)$Id: poppassd.8, v4.0 2001/3/19 05:01:06 qpop Exp $
.\"
-.\" Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+.\" Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
.\" See License.txt file for terms and conditions for modification and
.\" redistribution.
.\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/man/popper.8 new/qpopper4.0.19/man/popper.8
--- old/qpopper4.0.14/man/popper.8 2008-04-28 00:38:22.000000000 +0200
+++ new/qpopper4.0.19/man/popper.8 2009-01-10 01:28:24.000000000 +0100
@@ -1,4 +1,4 @@
-.\" Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+.\" Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
.\" See License.txt file for terms and conditions for modification and
.\" redistribution.
.\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/mmangle/README new/qpopper4.0.19/mmangle/README
--- old/qpopper4.0.14/mmangle/README 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/mmangle/README 2009-01-10 01:28:25.000000000 +0100
@@ -2,7 +2,7 @@
Laurence Lundblade
Brian Kelly
- Copyright (c) 2008 QUALCOMM Incorporated.
+ Copyright (c) 2009 QUALCOMM Incorporated.
The major input structures are:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/mmangle/charmangle.c new/qpopper4.0.19/mmangle/charmangle.c
--- old/qpopper4.0.14/mmangle/charmangle.c 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/mmangle/charmangle.c 2009-01-10 01:28:24.000000000 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* The file license.txt specifies the terms for use, modification,
* and redistribution.
*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/mmangle/charmangle.h new/qpopper4.0.19/mmangle/charmangle.h
--- old/qpopper4.0.14/mmangle/charmangle.h 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/mmangle/charmangle.h 2009-01-10 01:28:24.000000000 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated.
+ * Copyright (c) 2009 QUALCOMM Incorporated.
* All rights reserved. The License.txt specifies the License terms
* QPOPPER.
*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/mmangle/enriched.c new/qpopper4.0.19/mmangle/enriched.c
--- old/qpopper4.0.14/mmangle/enriched.c 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/mmangle/enriched.c 2009-01-10 01:28:24.000000000 +0100
@@ -3,7 +3,7 @@
Laurence Lundblade
- Copyright (c) 2008 QUALCOMM Incorporated.
+ Copyright (c) 2009 QUALCOMM Incorporated.
File: enriched.c - Reduce text/enriched to plaint text
Version: 0.2.3, Dec 1997
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/mmangle/enriched.h new/qpopper4.0.19/mmangle/enriched.h
--- old/qpopper4.0.14/mmangle/enriched.h 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/mmangle/enriched.h 2009-01-10 01:28:24.000000000 +0100
@@ -3,7 +3,7 @@
Laurence Lundblade
- Copyright (c) 2008 QUALCOMM Incorporated.
+ Copyright (c) 2009 QUALCOMM Incorporated.
File: manglers.h - handlers for individual content types
Version: 0.2.3, Dec 1997
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/mmangle/lineend.c new/qpopper4.0.19/mmangle/lineend.c
--- old/qpopper4.0.14/mmangle/lineend.c 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/mmangle/lineend.c 2009-01-10 01:28:25.000000000 +0100
@@ -3,7 +3,7 @@
Laurence Lundblade
- Copyright (c) 2008 QUALCOMM Incorporated.
+ Copyright (c) 2009 QUALCOMM Incorporated.
File: lineend.c - deal with varying end of line conventions
Version: 0.2.3, Dec 1997
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/mmangle/lineend.h new/qpopper4.0.19/mmangle/lineend.h
--- old/qpopper4.0.14/mmangle/lineend.h 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/mmangle/lineend.h 2009-01-10 01:28:25.000000000 +0100
@@ -3,7 +3,7 @@
Laurence Lundblade
- Copyright (c) 2008 QUALCOMM Incorporated.
+ Copyright (c) 2009 QUALCOMM Incorporated.
File: lineend.h - deal with varying end of line conventions
Version: 0.2.3, Dec 1997
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/mmangle/mangle.c new/qpopper4.0.19/mmangle/mangle.c
--- old/qpopper4.0.14/mmangle/mangle.c 2008-04-25 02:00:06.000000000 +0200
+++ new/qpopper4.0.19/mmangle/mangle.c 2009-01-10 01:28:25.000000000 +0100
@@ -3,7 +3,7 @@
Laurence Lundblade
- Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
The license.txt file specifies the terms for use, modification, and
redistribution.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/mmangle/mangle.h new/qpopper4.0.19/mmangle/mangle.h
--- old/qpopper4.0.14/mmangle/mangle.h 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/mmangle/mangle.h 2009-01-10 01:28:25.000000000 +0100
@@ -3,7 +3,7 @@
Laurence Lundblade
- Copyright (c) 2008 QUALCOMM Incorporated
+ Copyright (c) 2009 QUALCOMM Incorporated
File: mangle.h -- Functions called back by mime parser to do mangling
Version: 0.2.3, Dec 1997
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/mmangle/mime.c new/qpopper4.0.19/mmangle/mime.c
--- old/qpopper4.0.14/mmangle/mime.c 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/mmangle/mime.c 2009-01-10 01:28:25.000000000 +0100
@@ -3,7 +3,7 @@
Laurence Lundblade
- Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
The license.txt file specifies the terms for use, modification, and
redistribution.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/mmangle/mime.h new/qpopper4.0.19/mmangle/mime.h
--- old/qpopper4.0.14/mmangle/mime.h 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/mmangle/mime.h 2009-01-10 01:28:25.000000000 +0100
@@ -3,7 +3,7 @@
Laurence Lundblade
- Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
File: mime.h
Version: 0.2.7 April, 2000
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/mmangle/mkfile new/qpopper4.0.19/mmangle/mkfile
--- old/qpopper4.0.14/mmangle/mkfile 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/mmangle/mkfile 2009-01-10 01:28:25.000000000 +0100
@@ -3,7 +3,7 @@
#
# Laurence Lundblade
#
-# Copyright (c) 2008 QUALCOMM Incorporated.
+# Copyright (c) 2009 QUALCOMM Incorporated.
#
# File: makefile - makefile for UNIX
# Version: 0.2.6 April 15, 1998
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/mmangle/striphtml.c new/qpopper4.0.19/mmangle/striphtml.c
--- old/qpopper4.0.14/mmangle/striphtml.c 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/mmangle/striphtml.c 2009-01-10 01:28:25.000000000 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* The file License.txt specifies the terms for use, modification,
* and redistribution.
*/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/mmangle/testhtml.c new/qpopper4.0.19/mmangle/testhtml.c
--- old/qpopper4.0.14/mmangle/testhtml.c 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/mmangle/testhtml.c 2009-01-10 01:28:25.000000000 +0100
@@ -3,7 +3,7 @@
Laurence Lundblade
- Copyright (c) 2008 QUALCOMM Incorporated.
+ Copyright (c) 2009 QUALCOMM Incorporated.
File: testjig.c - UNIX main for testing mangler on flat files
Version: 0.2.3, Dec 1997
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/mmangle/testj.c new/qpopper4.0.19/mmangle/testj.c
--- old/qpopper4.0.14/mmangle/testj.c 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/mmangle/testj.c 2009-01-10 01:28:25.000000000 +0100
@@ -3,7 +3,7 @@
Laurence Lundblade
- Copyright (c) 2008 QUALCOMM Incorporated.
+ Copyright (c) 2009 QUALCOMM Incorporated.
File: testjig.c - UNIX main for testing mangler on flat files
Version: 0.2.3, Dec 1997
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/mmangle/testjig.c new/qpopper4.0.19/mmangle/testjig.c
--- old/qpopper4.0.14/mmangle/testjig.c 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/mmangle/testjig.c 2009-01-10 01:28:25.000000000 +0100
@@ -3,7 +3,7 @@
Laurence Lundblade
- Copyright (c) 2008 QUALCOMM Incorporated.
+ Copyright (c) 2009 QUALCOMM Incorporated.
File: testjig.c - UNIX main for testing mangler on flat files
Version: 0.2.3, Dec 1997
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/password/auth_user.c new/qpopper4.0.19/password/auth_user.c
--- old/qpopper4.0.14/password/auth_user.c 2008-05-17 02:27:41.000000000 +0200
+++ new/qpopper4.0.19/password/auth_user.c 2009-01-10 01:28:25.000000000 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* The file License.txt specifies the terms for use, modification,
* and redistribution.
*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/password/poppassd.c new/qpopper4.0.19/password/poppassd.c
--- old/qpopper4.0.14/password/poppassd.c 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/password/poppassd.c 2009-01-10 01:28:25.000000000 +0100
@@ -3,7 +3,7 @@
*
* A change-password server.
*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* The file license.txt specifies the terms for use, modification,
* and redistribution.
*
Files old/qpopper4.0.14/popper/.nfsF8E5 and new/qpopper4.0.19/popper/.nfsF8E5 differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/popper/banner.h new/qpopper4.0.19/popper/banner.h
--- old/qpopper4.0.14/popper/banner.h 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/popper/banner.h 2009-01-10 01:28:25.000000000 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated.
+ * Copyright (c) 2009 QUALCOMM Incorporated.
*
*/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/popper/drac.c new/qpopper4.0.19/popper/drac.c
--- old/qpopper4.0.14/popper/drac.c 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/popper/drac.c 2009-01-10 01:28:25.000000000 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* The file License.txt specifies the terms for use, modification,
* and redistribution.
*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/popper/genpath.c new/qpopper4.0.19/popper/genpath.c
--- old/qpopper4.0.14/popper/genpath.c 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/popper/genpath.c 2009-01-10 01:28:25.000000000 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* See License.txt file for terms and conditions for modification and
* redistribution.
*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/popper/genpath.h new/qpopper4.0.19/popper/genpath.h
--- old/qpopper4.0.14/popper/genpath.h 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/popper/genpath.h 2009-01-10 01:28:25.000000000 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* See License.txt file for terms and conditions for modification and
* redistribution.
*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/popper/get_sub_opt.c new/qpopper4.0.19/popper/get_sub_opt.c
--- old/qpopper4.0.14/popper/get_sub_opt.c 2000-08-25 23:27:23.000000000 +0200
+++ new/qpopper4.0.19/popper/get_sub_opt.c 2009-03-04 23:44:49.000000000 +0100
@@ -1,4 +1,18 @@
-/* Parse comma-separated name/value pairs */
+/*
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
+ * See License.txt file for terms and conditions for modification and
+ * redistribution.
+ *
+ * Revisions:
+ *
+ * 03/04/09 [rcg]
+ * - Add pointless error check.
+ */
+
+
+/*
+ * Parse comma-separated name/value pairs
+ */
#include
#include
@@ -15,8 +29,7 @@
On exit '*pOptions' is set to the beginning of the next token
or at the terminating NUL character. */
-int
-get_sub_option (pOptions, names, pValue)
+int get_sub_option (pOptions, names, pValue)
char **pOptions;
const char *const *names;
char **pValue;
@@ -48,8 +61,10 @@
pValEnd = strchr (pValStart, ',');
if (pValEnd == NULL)
pValEnd = strchr (pValStart, '\0');
-
- valLen = pValEnd - pValStart;
+ if (pValEnd == NULL)
+ valLen = 0; /* can't happen */
+ else
+ valLen = pValEnd - pValStart;
}
else
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/popper/main.c new/qpopper4.0.19/popper/main.c
--- old/qpopper4.0.14/popper/main.c 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/popper/main.c 2009-07-13 08:37:04.000000000 +0200
@@ -1,10 +1,13 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* The file license.txt specifies the terms for use, modification,
* and redistribution.
*
* Revisions:
*
+ * 07/12/09 [rg]
+ * - Stop using sys_nerr and sys_errlist.
+ *
* 04/25/05 [rcg]
* - Fix '-V' for standalone.
*
@@ -871,9 +874,9 @@
static char msgstr [ 200 ];
if ( errno != 0 )
{
- if ( errno > 0 && errno < sys_nerr )
+ if ( errno > 0 )
Qsnprintf ( msgstr, sizeof(msgstr), "(%d) %s",
- errno, sys_errlist [ errno ] );
+ errno, STRERROR ( errno ) );
else
Qsnprintf ( msgstr, sizeof(msgstr), "errno = %d", errno );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/popper/mktemp.c new/qpopper4.0.19/popper/mktemp.c
--- old/qpopper4.0.14/popper/mktemp.c 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/popper/mktemp.c 2009-01-10 01:28:25.000000000 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* See License.txt file for terms and conditions for modification and
* redistribution.
*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/popper/msg_ptr.c new/qpopper4.0.19/popper/msg_ptr.c
--- old/qpopper4.0.14/popper/msg_ptr.c 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/popper/msg_ptr.c 2009-01-10 01:28:25.000000000 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* The file License.txt specifies the terms for use, modification,
* and redistribution.
*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/popper/pop_apop.c new/qpopper4.0.19/popper/pop_apop.c
--- old/qpopper4.0.14/popper/pop_apop.c 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/popper/pop_apop.c 2009-01-10 01:28:25.000000000 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* The license.txt file specifies the terms for use,
* modification, and redistribution.
*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/popper/pop_bull.c new/qpopper4.0.19/popper/pop_bull.c
--- old/qpopper4.0.14/popper/pop_bull.c 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/popper/pop_bull.c 2009-07-13 02:50:41.000000000 +0200
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* The file License.txt specifies the terms for use, modification,
* and redistribution.
*/
@@ -7,6 +7,9 @@
/* Changes:
*
+ * 03/04/09 [rcg]
+ * - Use Qsnprintf instead of sprintf
+ *
* 02/08/01 [rcg]
* - Now using p->nMaxBulls instead of NEWBULLCNT.
*
@@ -695,15 +698,16 @@
int
CopyOneBull ( POP *p, long bnum, char *name )
{
- FILE *bull;
+ FILE *bull = NULL;
char buffer [ MAXMSGLINELEN ];
BOOL in_header = TRUE;
BOOL first_line = TRUE;
- int nchar;
- int msg_num;
+ int nchar = 0;
+ int nbullname = 0;
+ int msg_num = -1;
int msg_vis_num = 0;
int msg_ends_in_nl = 0;
- char bullName [ 256 ];
+ char bullName [ MAXFILENAME ];
MsgInfoList *mp; /* Pointer to message info list */
@@ -717,7 +721,18 @@
msg_num = p->msg_count;
p->msg_count = ( ( ( p->msg_count - 1 ) / ALLOC_MSGS ) + 1 ) * ALLOC_MSGS;
- sprintf ( bullName, "%s/%s", p->bulldir, name );
+ nbullname = Qvsnprintf ( bullName, sizeof(bullName),
+ "%s/%s", p->bulldir, name );
+ if ( nbullname == -1 ) {
+ pop_log ( p, POP_PRIORITY, HERE,
+ "Bulletin directory + file name too long; "
+ "directory (%d): \"%.100s\"; "
+ "file name (%d): \"%.100s\" ",
+ strlen(p->bulldir), p->bulldir,
+ strlen(name), name );
+ return POP_FAILURE;
+ }
+
bull = fopen ( bullName, "r" );
if ( bull == NULL ) {
pop_log ( p, POP_PRIORITY, HERE,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/popper/pop_cache.c new/qpopper4.0.19/popper/pop_cache.c
--- old/qpopper4.0.14/popper/pop_cache.c 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/popper/pop_cache.c 2009-01-10 01:28:25.000000000 +0100
@@ -1,6 +1,6 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* See License.txt file for terms and conditions for modification and
* redistribution.
*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/popper/pop_config.c new/qpopper4.0.19/popper/pop_config.c
--- old/qpopper4.0.14/popper/pop_config.c 2008-05-05 02:16:05.000000000 +0200
+++ new/qpopper4.0.19/popper/pop_config.c 2009-01-10 01:28:25.000000000 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* The file License.txt specifies the terms for use, modification,
* and redistribution.
*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/popper/pop_dele.c new/qpopper4.0.19/popper/pop_dele.c
--- old/qpopper4.0.14/popper/pop_dele.c 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/popper/pop_dele.c 2009-01-10 01:28:25.000000000 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* The file License.txt specifies the terms for use, modification,
* and redistribution.
*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/popper/pop_dropcopy.c new/qpopper4.0.19/popper/pop_dropcopy.c
--- old/qpopper4.0.14/popper/pop_dropcopy.c 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/popper/pop_dropcopy.c 2009-07-13 08:34:28.000000000 +0200
@@ -1,11 +1,14 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* See License.txt file for terms and conditions for modification and
* redistribution.
*
* Revisions:
*
+ * 07/12/09 [rcg]
+ * - Stop using sys_nerr and sys_errlist.
+ *
* 03/09/01 [rcg]
* - Now including continuation of UIDL headers in UIDL hash.
* - Don't include random component of extra headers in UIDL
@@ -1289,7 +1292,7 @@
if ( p->bull_db == NULL ) {
pop_log (p, POP_PRIORITY, HERE, "gdbm_open failed: %s (%d)"
"; bull_db: %s",
- sys_errlist[errno], errno, bull_db );
+ STRERROR( errno ), errno, bull_db );
if ( p->bulldb_nonfatal == FALSE )
return ( pop_msg ( p, POP_FAILURE, HERE,
"[SYS/TEMP] Unable to open Bulletin "
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/popper/pop_extend.c new/qpopper4.0.19/popper/pop_extend.c
--- old/qpopper4.0.14/popper/pop_extend.c 2008-04-25 02:04:16.000000000 +0200
+++ new/qpopper4.0.19/popper/pop_extend.c 2009-01-10 01:28:25.000000000 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* The file License.txt specifies the terms for use, modification,
* and redistribution.
*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/popper/pop_get_command.c new/qpopper4.0.19/popper/pop_get_command.c
--- old/qpopper4.0.14/popper/pop_get_command.c 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/popper/pop_get_command.c 2009-01-10 01:28:25.000000000 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* The file License.txt specifies the terms for use, modification,
* and redistribution.
*/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/popper/pop_get_subcommand.c new/qpopper4.0.19/popper/pop_get_subcommand.c
--- old/qpopper4.0.14/popper/pop_get_subcommand.c 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/popper/pop_get_subcommand.c 2009-01-10 01:28:25.000000000 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* The license.txt file specifies the terms and conditions for
* use, modification, and redistribution.
*/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/popper/pop_init.c new/qpopper4.0.19/popper/pop_init.c
--- old/qpopper4.0.14/popper/pop_init.c 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/popper/pop_init.c 2009-01-10 01:41:06.000000000 +0100
@@ -8,12 +8,15 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* The file License.txt specifies the terms for use, modification,
* and redistribution.
*
* Revisions:
*
+ * 01/09/09 [RCG]
+ * - Patch from Jason White to fix Kerberos error.
+ *
* 04/11/05 [RCG]
* - Add 'x' command-line option to disable XTND XMIT.
*
@@ -508,7 +511,7 @@
#ifdef KERBEROS
p->kerberos_service = KERBEROS_SERVICE;
- DEBUG_LOG1 ( p, "Set kerberos_service to %s", p-.kerberos_service );
+ DEBUG_LOG1 ( p, "Set kerberos_service to %s", p->.kerberos_service );
#endif /* KERBEROS */
#ifdef SERVER_MODE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/popper/pop_last.c new/qpopper4.0.19/popper/pop_last.c
--- old/qpopper4.0.14/popper/pop_last.c 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/popper/pop_last.c 2009-01-10 01:28:25.000000000 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* The file License.txt specifies the terms for use, modification,
* and redistribution.
*/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/popper/pop_list.c new/qpopper4.0.19/popper/pop_list.c
--- old/qpopper4.0.14/popper/pop_list.c 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/popper/pop_list.c 2009-01-10 01:28:25.000000000 +0100
@@ -6,7 +6,7 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* The file License.txt specifies the terms for use, modification,
* and redistribution.
*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/popper/pop_log.c new/qpopper4.0.19/popper/pop_log.c
--- old/qpopper4.0.14/popper/pop_log.c 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/popper/pop_log.c 2009-01-10 01:28:25.000000000 +0100
@@ -6,7 +6,7 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* The file License.txt specifies the terms for use, modification,
* and redistribution.
*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/popper/pop_lower.c new/qpopper4.0.19/popper/pop_lower.c
--- old/qpopper4.0.14/popper/pop_lower.c 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/popper/pop_lower.c 2009-01-10 01:28:25.000000000 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* See License.txt file for terms and conditions for modification and
* redistribution.
*/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/popper/pop_msg.c new/qpopper4.0.19/popper/pop_msg.c
--- old/qpopper4.0.14/popper/pop_msg.c 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/popper/pop_msg.c 2009-01-10 01:28:25.000000000 +0100
@@ -5,7 +5,7 @@
*/
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* See License.txt file for terms and conditions for modification and
* redistribution.
*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/popper/pop_parse.c new/qpopper4.0.19/popper/pop_parse.c
--- old/qpopper4.0.14/popper/pop_parse.c 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/popper/pop_parse.c 2009-01-10 01:28:25.000000000 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* The file License.txt specifies the terms for use, modification,
* and redistribution.
*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/popper/pop_pass.c new/qpopper4.0.19/popper/pop_pass.c
--- old/qpopper4.0.14/popper/pop_pass.c 2008-06-14 02:30:48.000000000 +0200
+++ new/qpopper4.0.19/popper/pop_pass.c 2009-01-10 01:28:25.000000000 +0100
@@ -6,7 +6,7 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* The file License.txt specifies the terms for use, modification,
* and redistribution.
*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/popper/pop_quit.c new/qpopper4.0.19/popper/pop_quit.c
--- old/qpopper4.0.14/popper/pop_quit.c 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/popper/pop_quit.c 2009-01-10 01:28:25.000000000 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* The file License.txt specifies the terms for use, modification,
* and redistribution.
*/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/popper/pop_rpop.c new/qpopper4.0.19/popper/pop_rpop.c
--- old/qpopper4.0.14/popper/pop_rpop.c 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/popper/pop_rpop.c 2009-01-10 01:28:25.000000000 +0100
@@ -6,7 +6,7 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* The file License.txt specifies the terms for use, modification,
* and redistribution.
*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/popper/pop_rset.c new/qpopper4.0.19/popper/pop_rset.c
--- old/qpopper4.0.14/popper/pop_rset.c 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/popper/pop_rset.c 2009-01-10 01:28:25.000000000 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* The file license.txt specifies the terms for use, modification, or
* redistribution.
*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/popper/pop_send.c new/qpopper4.0.19/popper/pop_send.c
--- old/qpopper4.0.14/popper/pop_send.c 2008-04-09 02:44:09.000000000 +0200
+++ new/qpopper4.0.19/popper/pop_send.c 2009-07-13 02:50:41.000000000 +0200
@@ -6,13 +6,16 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* The file License.txt specifies the terms for use, modification,
* and redistribution.
*
*
* Revisions:
*
+ * 03/04/09 [rcg]
+ * - Use Qsnprintf instead of sprintf
+ *
* 08/13/01 [dts]
* - set hangup = TRUE in pop_write_now() and pop_write_flush()
* in the event of an I/O error.
@@ -178,7 +181,8 @@
strncasecmp ( input, "Status:", 7 ) == 0
)
) {
- sprintf ( uidl_buf, "X-UIDL: %s", hm_state->uidl_str );
+ Qsnprintf ( uidl_buf, sizeof(uidl_buf), "X-UIDL: %s",
+ hm_state->uidl_str );
( *(hm_state->out_fn) ) ( hm_state->out_state, uidl_buf, strlen(uidl_buf) );
hm_state->uidl_sent = TRUE;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/popper/pop_stat.c new/qpopper4.0.19/popper/pop_stat.c
--- old/qpopper4.0.14/popper/pop_stat.c 2008-04-09 02:44:10.000000000 +0200
+++ new/qpopper4.0.19/popper/pop_stat.c 2009-01-10 01:28:25.000000000 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* The file license.txt specifies the terms for use, modification, or
* redistribution.
*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/popper/pop_tls.c new/qpopper4.0.19/popper/pop_tls.c
--- old/qpopper4.0.14/popper/pop_tls.c 2008-04-09 02:44:10.000000000 +0200
+++ new/qpopper4.0.19/popper/pop_tls.c 2009-01-10 01:28:25.000000000 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* See License.txt file for terms and conditions for modification and
* redistribution.
*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/popper/pop_tls.h new/qpopper4.0.19/popper/pop_tls.h
--- old/qpopper4.0.14/popper/pop_tls.h 2008-04-09 02:44:10.000000000 +0200
+++ new/qpopper4.0.19/popper/pop_tls.h 2009-01-10 01:28:25.000000000 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* See License.txt file for terms and conditions for modification and
* redistribution.
*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/popper/pop_tls_openssl.c new/qpopper4.0.19/popper/pop_tls_openssl.c
--- old/qpopper4.0.14/popper/pop_tls_openssl.c 2008-04-09 02:44:10.000000000 +0200
+++ new/qpopper4.0.19/popper/pop_tls_openssl.c 2009-01-10 01:28:25.000000000 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* See License.txt file for terms and conditions for modification and
* redistribution.
*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/popper/pop_tls_sslplus.c new/qpopper4.0.19/popper/pop_tls_sslplus.c
--- old/qpopper4.0.14/popper/pop_tls_sslplus.c 2008-04-09 02:44:10.000000000 +0200
+++ new/qpopper4.0.19/popper/pop_tls_sslplus.c 2009-01-10 01:28:25.000000000 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* See License.txt file for terms and conditions for modification and
* redistribution.
*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/popper/pop_uidl.c new/qpopper4.0.19/popper/pop_uidl.c
--- old/qpopper4.0.14/popper/pop_uidl.c 2008-04-09 02:44:10.000000000 +0200
+++ new/qpopper4.0.19/popper/pop_uidl.c 2009-01-10 01:28:25.000000000 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* The file license.txt specifies the terms for use, modification, or
* redistribution.
*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/popper/pop_updt.c new/qpopper4.0.19/popper/pop_updt.c
--- old/qpopper4.0.14/popper/pop_updt.c 2008-04-09 02:44:10.000000000 +0200
+++ new/qpopper4.0.19/popper/pop_updt.c 2009-01-10 01:28:25.000000000 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* See License.txt file for terms and conditions for modification and
* redistribution.
*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/popper/pop_user.c new/qpopper4.0.19/popper/pop_user.c
--- old/qpopper4.0.14/popper/pop_user.c 2008-04-09 02:44:10.000000000 +0200
+++ new/qpopper4.0.19/popper/pop_user.c 2009-01-10 01:28:25.000000000 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* The file License.txt specifies the terms for use, modification,
* and redistribution.
*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/popper/pop_util.c new/qpopper4.0.19/popper/pop_util.c
--- old/qpopper4.0.14/popper/pop_util.c 2008-04-09 02:44:10.000000000 +0200
+++ new/qpopper4.0.19/popper/pop_util.c 2009-01-10 01:28:25.000000000 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* See License.txt file for terms and conditions for modification and
* redistribution.
*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/popper/pop_xmit.c new/qpopper4.0.19/popper/pop_xmit.c
--- old/qpopper4.0.14/popper/pop_xmit.c 2008-04-09 02:44:10.000000000 +0200
+++ new/qpopper4.0.19/popper/pop_xmit.c 2009-01-10 01:28:25.000000000 +0100
@@ -5,7 +5,7 @@
*/
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* See License.txt file for terms and conditions for modification and
* redistribution.
*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/popper/pop_xtnd.c new/qpopper4.0.19/popper/pop_xtnd.c
--- old/qpopper4.0.14/popper/pop_xtnd.c 2008-04-09 02:44:10.000000000 +0200
+++ new/qpopper4.0.19/popper/pop_xtnd.c 2009-01-10 01:28:26.000000000 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* The file License.txt specifies the terms for use, modification,
* and redistribution.
*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/popper/popauth.c new/qpopper4.0.19/popper/popauth.c
--- old/qpopper4.0.14/popper/popauth.c 2008-04-09 02:44:10.000000000 +0200
+++ new/qpopper4.0.19/popper/popauth.c 2009-01-10 01:28:26.000000000 +0100
@@ -5,7 +5,7 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* The file License.txt specifies the terms for use, modification,
* and redistribution.
*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/popper/popper.c new/qpopper4.0.19/popper/popper.c
--- old/qpopper4.0.14/popper/popper.c 2008-04-09 02:44:10.000000000 +0200
+++ new/qpopper4.0.19/popper/popper.c 2009-10-17 01:04:52.000000000 +0200
@@ -5,7 +5,7 @@
*/
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* The file License.txt specifies the terms for use, modification,
* and redistribution.
*/
@@ -15,6 +15,9 @@
*
* Revisions:
*
+ * 09/24/09 [rg]
+ * - Rename 'getline' to avoid conflict on some platforms.
+ *
* 12/04/04 [rg]
* - Applied patch from David Shrimpton to unblock sigalarm
* before alarm signal handler is changed. This is really
@@ -150,7 +153,7 @@
char message [ MAXLINELEN ];
pop_result rslt = POP_FAILURE;
char * tgetline();
- char * getline();
+ char * Qgetline();
/*
* seed random with the current time to nearest second
@@ -425,7 +428,7 @@
*/
char
-*getline ( char *str, int size, POP *pPOP )
+*Qgetline ( char *str, int size, POP *pPOP )
{
char *p = NULL;
int nRead = 0;
@@ -433,7 +436,7 @@
int nBufSz = sizeof ( pPOP->pcInBuf );
- _DEBUG_LOG2 ( pPOP, "getline(%p,%d)", str, size );
+ _DEBUG_LOG2 ( pPOP, "Qgetline(%p,%d)", str, size );
/*
* See if there's a line in our input buffer
@@ -472,7 +475,7 @@
pPOP->pcInStart - pPOP->pcInBuf );
pPOP->pcInStart = pPOP->pcInEnd = pPOP->pcInBuf;
}
- _DEBUG_LOG3 ( pPOP, "getline() returning %d: '%.*s'",
+ _DEBUG_LOG3 ( pPOP, "Qgetline() returning %d: '%.*s'",
strlen(str), MIN(25, (int) strlen(str)), str );
return ( str );
} /* got a line */
@@ -560,7 +563,7 @@
} /* found a '\n' */
} /* loop and discard until we see a '\n' */
- _DEBUG_LOG2 ( pPOP, "getline() returning %d ('%c')",
+ _DEBUG_LOG2 ( pPOP, "Qgetline() returning %d ('%c')",
strlen(str), *str );
return ( str );
} /* nRoom == 0 */
@@ -583,7 +586,7 @@
break;
} /* main loop */
- _DEBUG_LOG0 ( pPOP, "getline() returning NULL" );
+ _DEBUG_LOG0 ( pPOP, "Qgetline() returning NULL" );
return ( NULL );
}
@@ -614,7 +617,7 @@
VERSION, timeout, p->user, p->client, p->ipaddr );
}
else
- str = getline ( str, size, p );
+ str = Qgetline ( str, size, p );
alarm ( 0 );
signal ( SIGALRM, SIG_DFL );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/popper/popper.h new/qpopper4.0.19/popper/popper.h
--- old/qpopper4.0.14/popper/popper.h 2008-05-05 02:18:16.000000000 +0200
+++ new/qpopper4.0.19/popper/popper.h 2009-07-13 02:50:41.000000000 +0200
@@ -5,7 +5,7 @@
*/
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* The file License.txt specifies the terms for use, modification,
* and redistribution.
*/
@@ -82,6 +82,22 @@
#endif /* SCRAM */
+/*
+ * Set a maximum file name (really path) length
+ */
+#ifdef HAVE_LIMITS_H
+# include
+#endif /* HAVE_LIMITS_H */
+#ifdef HAVE_SYS_SYSLIMITS_H
+# include
+#endif /* HAVE_SYS_SYSLIMITS_H */
+#ifdef PATH_MAX
+# define MAXFILENAME PATH_MAX
+#else
+# define MAXFILENAME 256
+#endif /* PATH_MAX */
+
+
#define QPOP_NAME "Qpopper"
@@ -94,7 +110,6 @@
#define MAXDROPLEN 256
#define MAXLINELEN 1024
#define MAXMSGLINELEN MAXLINELEN
-#define MAXFILENAME 256
#define MAXCMDLEN 4
#define MAXPARMCOUNT 5
#define MAXPARMLEN 10
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/popper/sslplus_utils.c new/qpopper4.0.19/popper/sslplus_utils.c
--- old/qpopper4.0.14/popper/sslplus_utils.c 2008-04-09 02:44:10.000000000 +0200
+++ new/qpopper4.0.19/popper/sslplus_utils.c 2009-01-10 01:28:26.000000000 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* The file License.txt specifies the terms for use, modification,
* and redistribution.
*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/popper/sslplus_utils.h new/qpopper4.0.19/popper/sslplus_utils.h
--- old/qpopper4.0.14/popper/sslplus_utils.h 2008-04-09 02:44:10.000000000 +0200
+++ new/qpopper4.0.19/popper/sslplus_utils.h 2009-01-10 01:28:26.000000000 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* The file License.txt specifies the terms for use, modification,
* and redistribution.
*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/popper/version.h new/qpopper4.0.19/popper/version.h
--- old/qpopper4.0.14/popper/version.h 2008-06-27 23:53:50.000000000 +0200
+++ new/qpopper4.0.19/popper/version.h 2009-10-17 01:07:01.000000000 +0200
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* The license.txt file specifies the terms and conditions for
* modifications and redistribution.
*
@@ -14,7 +14,7 @@
*/
-#define VERS_NUM "4.0.14"
+#define VERS_NUM "4.0.19"
#ifdef KERBEROS
# ifdef KRB4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qpopper4.0.14/popper/xtnd_xlst.c new/qpopper4.0.19/popper/xtnd_xlst.c
--- old/qpopper4.0.14/popper/xtnd_xlst.c 2008-04-09 02:44:10.000000000 +0200
+++ new/qpopper4.0.19/popper/xtnd_xlst.c 2009-01-10 01:28:26.000000000 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008 QUALCOMM Incorporated. All rights reserved.
+ * Copyright (c) 2009 QUALCOMM Incorporated. All rights reserved.
* The file License.txt specifies the terms for use, modification,
* and redistribution.
*/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org