summaryrefslogtreecommitdiff
path: root/usr.sbin/npppd
diff options
context:
space:
mode:
authorYASUOKA Masahiko <yasuoka@cvs.openbsd.org>2012-05-08 13:15:13 +0000
committerYASUOKA Masahiko <yasuoka@cvs.openbsd.org>2012-05-08 13:15:13 +0000
commit99013be6c7f3058d49532f6ddf47243060c0fbc7 (patch)
tree31e8aa0b5d8be7662377d0c11c85411ecb2d1520 /usr.sbin/npppd
parentf65340a7b560b789887dac26f3737467cda0da50 (diff)
Fix comments and styles. Delete unused variables and labels.
No binary changes. ok mcbride henning
Diffstat (limited to 'usr.sbin/npppd')
-rw-r--r--usr.sbin/npppd/Makefile4
-rw-r--r--usr.sbin/npppd/Makefile.inc4
-rw-r--r--usr.sbin/npppd/common/addr_range.c4
-rw-r--r--usr.sbin/npppd/common/addr_range.h2
-rw-r--r--usr.sbin/npppd/common/bytebuf.c4
-rw-r--r--usr.sbin/npppd/common/bytebuf.h4
-rw-r--r--usr.sbin/npppd/common/config_helper.c4
-rw-r--r--usr.sbin/npppd/common/config_helper.h2
-rw-r--r--usr.sbin/npppd/common/csvreader.c4
-rw-r--r--usr.sbin/npppd/common/csvreader.h4
-rw-r--r--usr.sbin/npppd/common/csvreader_test.c4
-rw-r--r--usr.sbin/npppd/common/net_utils.c5
-rw-r--r--usr.sbin/npppd/l2tp/l2tp.h4
-rw-r--r--usr.sbin/npppd/l2tp/l2tp_call.c6
-rw-r--r--usr.sbin/npppd/l2tp/l2tp_ctrl.c17
-rw-r--r--usr.sbin/npppd/l2tp/l2tp_local.h4
-rw-r--r--usr.sbin/npppd/l2tp/l2tp_subr.c4
-rw-r--r--usr.sbin/npppd/l2tp/l2tp_subr.h4
-rw-r--r--usr.sbin/npppd/l2tp/l2tpd.c33
-rw-r--r--usr.sbin/npppd/npppd/ccp.c4
-rw-r--r--usr.sbin/npppd/npppd/chap.c4
-rw-r--r--usr.sbin/npppd/npppd/fsm.c2
-rw-r--r--usr.sbin/npppd/npppd/fsm.h2
-rw-r--r--usr.sbin/npppd/npppd/ipcp.c4
-rw-r--r--usr.sbin/npppd/npppd/lcp.c4
-rw-r--r--usr.sbin/npppd/npppd/mppe.c7
-rw-r--r--usr.sbin/npppd/npppd/npppd.c4
-rw-r--r--usr.sbin/npppd/npppd/npppd.h2
-rw-r--r--usr.sbin/npppd/npppd/npppd_auth.c7
-rw-r--r--usr.sbin/npppd/npppd/npppd_auth.h2
-rw-r--r--usr.sbin/npppd/npppd/npppd_auth_local.h4
-rw-r--r--usr.sbin/npppd/npppd/npppd_config.c4
-rw-r--r--usr.sbin/npppd/npppd/npppd_ctl.c6
-rw-r--r--usr.sbin/npppd/npppd/npppd_ctl.h2
-rw-r--r--usr.sbin/npppd/npppd/npppd_defs.h2
-rw-r--r--usr.sbin/npppd/npppd/npppd_iface.c4
-rw-r--r--usr.sbin/npppd/npppd/npppd_iface.h2
-rw-r--r--usr.sbin/npppd/npppd/npppd_local.h2
-rw-r--r--usr.sbin/npppd/npppd/npppd_pool.c34
-rw-r--r--usr.sbin/npppd/npppd/npppd_pool.h2
-rw-r--r--usr.sbin/npppd/npppd/npppd_subr.c4
-rw-r--r--usr.sbin/npppd/npppd/npppd_subr.h2
-rw-r--r--usr.sbin/npppd/npppd/npppd_tun.c2
-rw-r--r--usr.sbin/npppd/npppd/npppd_tun.h2
-rw-r--r--usr.sbin/npppd/npppd/pap.c4
-rw-r--r--usr.sbin/npppd/npppd/pathnames.h2
-rw-r--r--usr.sbin/npppd/npppd/ppp.c4
-rw-r--r--usr.sbin/npppd/npppd/ppp.h12
-rw-r--r--usr.sbin/npppd/npppd/privsep.c2
-rw-r--r--usr.sbin/npppd/npppd/privsep.h2
-rw-r--r--usr.sbin/npppd/npppd/psm-opt.h4
-rw-r--r--usr.sbin/npppd/npppd/radius+.c2
-rw-r--r--usr.sbin/npppd/npppd/radius+.h2
-rw-r--r--usr.sbin/npppd/npppd/radius+_local.h2
-rw-r--r--usr.sbin/npppd/npppd/radius_chap_const.h2
-rw-r--r--usr.sbin/npppd/npppd/radius_req.c4
-rw-r--r--usr.sbin/npppd/npppd/radius_req.h2
-rw-r--r--usr.sbin/npppd/npppd/radiusconst.h2
-rw-r--r--usr.sbin/npppd/npppd/version.h2
-rw-r--r--usr.sbin/npppd/pppoe/pppoe.h2
-rw-r--r--usr.sbin/npppd/pppoe/pppoe_local.h2
-rw-r--r--usr.sbin/npppd/pppoe/pppoe_session.c6
-rw-r--r--usr.sbin/npppd/pppoe/pppoed.c6
-rw-r--r--usr.sbin/npppd/pptp/pptp.h2
-rw-r--r--usr.sbin/npppd/pptp/pptp_call.c7
-rw-r--r--usr.sbin/npppd/pptp/pptp_ctrl.c6
-rw-r--r--usr.sbin/npppd/pptp/pptp_local.h2
-rw-r--r--usr.sbin/npppd/pptp/pptp_subr.c2
-rw-r--r--usr.sbin/npppd/pptp/pptp_subr.h2
-rw-r--r--usr.sbin/npppd/pptp/pptpd.c8
70 files changed, 147 insertions, 177 deletions
diff --git a/usr.sbin/npppd/Makefile b/usr.sbin/npppd/Makefile
index 8625d0c1d0d..578905cd7e7 100644
--- a/usr.sbin/npppd/Makefile
+++ b/usr.sbin/npppd/Makefile
@@ -1,6 +1,6 @@
-# $OpenBSD: Makefile,v 1.3 2012/01/18 03:13:04 yasuoka Exp $
+# $OpenBSD: Makefile,v 1.4 2012/05/08 13:15:11 yasuoka Exp $
#
-# $Id: Makefile,v 1.3 2012/01/18 03:13:04 yasuoka Exp $
+# $Id: Makefile,v 1.4 2012/05/08 13:15:11 yasuoka Exp $
#
SUBDIR+= npppd
diff --git a/usr.sbin/npppd/Makefile.inc b/usr.sbin/npppd/Makefile.inc
index 85102bef166..cf6e9603b5c 100644
--- a/usr.sbin/npppd/Makefile.inc
+++ b/usr.sbin/npppd/Makefile.inc
@@ -1,5 +1,5 @@
-# $OpenBSD: Makefile.inc,v 1.2 2010/07/01 03:38:17 yasuoka Exp $
-# $Id: Makefile.inc,v 1.2 2010/07/01 03:38:17 yasuoka Exp $
+# $OpenBSD: Makefile.inc,v 1.3 2012/05/08 13:15:11 yasuoka Exp $
+# $Id: Makefile.inc,v 1.3 2012/05/08 13:15:11 yasuoka Exp $
.include <bsd.own.mk>
diff --git a/usr.sbin/npppd/common/addr_range.c b/usr.sbin/npppd/common/addr_range.c
index fd1637a148b..5d259b90996 100644
--- a/usr.sbin/npppd/common/addr_range.c
+++ b/usr.sbin/npppd/common/addr_range.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: addr_range.c,v 1.2 2010/07/01 03:38:17 yasuoka Exp $ */
+/* $OpenBSD: addr_range.c,v 1.3 2012/05/08 13:15:11 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
* All rights reserved.
@@ -56,7 +56,7 @@
* Author:
* Yasuoka Masahiko <yasuoka@iij.ad.jp>
*
- * $Id: addr_range.c,v 1.2 2010/07/01 03:38:17 yasuoka Exp $
+ * $Id: addr_range.c,v 1.3 2012/05/08 13:15:11 yasuoka Exp $
*/
#ifdef ADDR_RANGE_DEBUG
#define IIJDEBUG
diff --git a/usr.sbin/npppd/common/addr_range.h b/usr.sbin/npppd/common/addr_range.h
index 9ebb6bd93ed..5f72a6b2c59 100644
--- a/usr.sbin/npppd/common/addr_range.h
+++ b/usr.sbin/npppd/common/addr_range.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: addr_range.h,v 1.2 2010/07/01 03:38:17 yasuoka Exp $ */
+/* $OpenBSD: addr_range.h,v 1.3 2012/05/08 13:15:11 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
* All rights reserved.
diff --git a/usr.sbin/npppd/common/bytebuf.c b/usr.sbin/npppd/common/bytebuf.c
index 872c0f8fe40..786fdfc15a9 100644
--- a/usr.sbin/npppd/common/bytebuf.c
+++ b/usr.sbin/npppd/common/bytebuf.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: bytebuf.c,v 1.4 2012/02/24 06:19:00 guenther Exp $ */
+/* $OpenBSD: bytebuf.c,v 1.5 2012/05/08 13:15:11 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
* All rights reserved.
@@ -41,7 +41,7 @@
* }</pre>
*
* @author Yasuoka Masahiko
- * $Id: bytebuf.c,v 1.4 2012/02/24 06:19:00 guenther Exp $
+ * $Id: bytebuf.c,v 1.5 2012/05/08 13:15:11 yasuoka Exp $
*/
#include <stdlib.h>
#include <string.h>
diff --git a/usr.sbin/npppd/common/bytebuf.h b/usr.sbin/npppd/common/bytebuf.h
index 7127ac70c6a..d7110d243c6 100644
--- a/usr.sbin/npppd/common/bytebuf.h
+++ b/usr.sbin/npppd/common/bytebuf.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: bytebuf.h,v 1.2 2010/07/01 03:38:17 yasuoka Exp $ */
+/* $OpenBSD: bytebuf.h,v 1.3 2012/05/08 13:15:11 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
* All rights reserved.
@@ -27,7 +27,7 @@
#ifndef BYTEBUF_H
#define BYTEBUF_H 1
-/* $Id: bytebuf.h,v 1.2 2010/07/01 03:38:17 yasuoka Exp $ */
+/* $Id: bytebuf.h,v 1.3 2012/05/08 13:15:11 yasuoka Exp $ */
typedef struct _bytebuffer bytebuffer;
diff --git a/usr.sbin/npppd/common/config_helper.c b/usr.sbin/npppd/common/config_helper.c
index 5282d560cd3..30bab8488bb 100644
--- a/usr.sbin/npppd/common/config_helper.c
+++ b/usr.sbin/npppd/common/config_helper.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: config_helper.c,v 1.3 2010/07/02 21:20:57 yasuoka Exp $ */
+/* $OpenBSD: config_helper.c,v 1.4 2012/05/08 13:15:11 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
* All rights reserved.
@@ -24,7 +24,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*/
-/* $Id: config_helper.c,v 1.3 2010/07/02 21:20:57 yasuoka Exp $ */
+/* $Id: config_helper.c,v 1.4 2012/05/08 13:15:11 yasuoka Exp $ */
#include <sys/types.h>
#include <stdio.h>
#include <string.h>
diff --git a/usr.sbin/npppd/common/config_helper.h b/usr.sbin/npppd/common/config_helper.h
index 812e9763b60..fe79781ce66 100644
--- a/usr.sbin/npppd/common/config_helper.h
+++ b/usr.sbin/npppd/common/config_helper.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: config_helper.h,v 1.2 2010/07/01 03:38:17 yasuoka Exp $ */
+/* $OpenBSD: config_helper.h,v 1.3 2012/05/08 13:15:11 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
* All rights reserved.
diff --git a/usr.sbin/npppd/common/csvreader.c b/usr.sbin/npppd/common/csvreader.c
index f47d9d36c73..c905ece84fd 100644
--- a/usr.sbin/npppd/common/csvreader.c
+++ b/usr.sbin/npppd/common/csvreader.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: csvreader.c,v 1.3 2010/07/02 21:20:57 yasuoka Exp $ */
+/* $OpenBSD: csvreader.c,v 1.4 2012/05/08 13:15:11 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
* All rights reserved.
@@ -54,7 +54,7 @@
* csvreader_destroy(csv);
*</pre>
*/
-/* $Id: csvreader.c,v 1.3 2010/07/02 21:20:57 yasuoka Exp $ */
+/* $Id: csvreader.c,v 1.4 2012/05/08 13:15:11 yasuoka Exp $ */
#include <unistd.h>
#include <stdlib.h>
#include <string.h>
diff --git a/usr.sbin/npppd/common/csvreader.h b/usr.sbin/npppd/common/csvreader.h
index 0d53c6aab90..6e0c3fbeaf4 100644
--- a/usr.sbin/npppd/common/csvreader.h
+++ b/usr.sbin/npppd/common/csvreader.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: csvreader.h,v 1.2 2010/07/01 03:38:17 yasuoka Exp $ */
+/* $OpenBSD: csvreader.h,v 1.3 2012/05/08 13:15:11 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
* All rights reserved.
@@ -26,7 +26,7 @@
*/
#ifndef CSVREADER_H
#define CSVREADER_H 1
-/* $Id: csvreader.h,v 1.2 2010/07/01 03:38:17 yasuoka Exp $ */
+/* $Id: csvreader.h,v 1.3 2012/05/08 13:15:11 yasuoka Exp $ */
/** status of cvsreader */
typedef enum _CSVREADER_STATUS {
diff --git a/usr.sbin/npppd/common/csvreader_test.c b/usr.sbin/npppd/common/csvreader_test.c
index b5b329f3d00..40812e413e4 100644
--- a/usr.sbin/npppd/common/csvreader_test.c
+++ b/usr.sbin/npppd/common/csvreader_test.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: csvreader_test.c,v 1.2 2010/07/01 03:38:17 yasuoka Exp $ */
+/* $OpenBSD: csvreader_test.c,v 1.3 2012/05/08 13:15:11 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
* All rights reserved.
@@ -27,7 +27,7 @@
/*
* cc -o csvreader_test csvreader.c csvreader_test.c
*/
-/* $Id: csvreader_test.c,v 1.2 2010/07/01 03:38:17 yasuoka Exp $ */
+/* $Id: csvreader_test.c,v 1.3 2012/05/08 13:15:11 yasuoka Exp $ */
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
diff --git a/usr.sbin/npppd/common/net_utils.c b/usr.sbin/npppd/common/net_utils.c
index 76519143e13..467328f9072 100644
--- a/usr.sbin/npppd/common/net_utils.c
+++ b/usr.sbin/npppd/common/net_utils.c
@@ -23,7 +23,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*/
-/* $Id: net_utils.c,v 1.2 2010/07/01 03:38:17 yasuoka Exp $ */
+/* $Id: net_utils.c,v 1.3 2012/05/08 13:15:11 yasuoka Exp $ */
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
@@ -87,8 +87,9 @@ get_ifname_by_sockaddr(struct sockaddr *sa, char *ifname)
return ifname0;
}
+
/**
- * Cconvert argument like "192.168.160.1:1723/tcp" or "[::1]:1723/tcp" to
+ * Convert argument like "192.168.160.1:1723/tcp" or "[::1]:1723/tcp" to
* match getaddrinfo(3)'s specification and pass them to getaddrinfo(3).
*/
int
diff --git a/usr.sbin/npppd/l2tp/l2tp.h b/usr.sbin/npppd/l2tp/l2tp.h
index b4896726d67..f055f8a8ce9 100644
--- a/usr.sbin/npppd/l2tp/l2tp.h
+++ b/usr.sbin/npppd/l2tp/l2tp.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: l2tp.h,v 1.6 2012/01/18 02:53:56 yasuoka Exp $ */
+/* $OpenBSD: l2tp.h,v 1.7 2012/05/08 13:15:11 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
@@ -30,7 +30,7 @@
/*@file
* header file for the L2TP module
*/
-/* $Id: l2tp.h,v 1.6 2012/01/18 02:53:56 yasuoka Exp $ */
+/* $Id: l2tp.h,v 1.7 2012/05/08 13:15:11 yasuoka Exp $ */
/************************************************************************
* Protocol Constants
diff --git a/usr.sbin/npppd/l2tp/l2tp_call.c b/usr.sbin/npppd/l2tp/l2tp_call.c
index 97cdcb91b3e..c7896096959 100644
--- a/usr.sbin/npppd/l2tp/l2tp_call.c
+++ b/usr.sbin/npppd/l2tp/l2tp_call.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: l2tp_call.c,v 1.10 2012/01/23 03:41:21 yasuoka Exp $ */
+/* $OpenBSD: l2tp_call.c,v 1.11 2012/05/08 13:15:11 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
@@ -25,7 +25,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*/
-/* $Id: l2tp_call.c,v 1.10 2012/01/23 03:41:21 yasuoka Exp $ */
+/* $Id: l2tp_call.c,v 1.11 2012/05/08 13:15:11 yasuoka Exp $ */
/**@file L2TP LNS call */
#include <sys/types.h>
#include <sys/param.h>
@@ -838,7 +838,7 @@ l2tp_call_log(l2tp_call *_this, int prio, const char *fmt, ...)
va_list ap;
va_start(ap, fmt);
-#ifdef L2TPD_MULITPLE
+#ifdef L2TPD_MULTIPLE
snprintf(logbuf, sizeof(logbuf), "l2tpd id=%u ctrl=%u call=%u %s",
_this->ctrl->l2tpd->id, _this->ctrl->id, _this->id, fmt);
#else
diff --git a/usr.sbin/npppd/l2tp/l2tp_ctrl.c b/usr.sbin/npppd/l2tp/l2tp_ctrl.c
index f237d8f386b..ce7042bdd3d 100644
--- a/usr.sbin/npppd/l2tp/l2tp_ctrl.c
+++ b/usr.sbin/npppd/l2tp/l2tp_ctrl.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: l2tp_ctrl.c,v 1.8 2012/01/18 02:53:56 yasuoka Exp $ */
+/* $OpenBSD: l2tp_ctrl.c,v 1.9 2012/05/08 13:15:11 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
@@ -26,7 +26,7 @@
* SUCH DAMAGE.
*/
/**@file Control connection processing functions for L2TP LNS */
-/* $Id: l2tp_ctrl.c,v 1.8 2012/01/18 02:53:56 yasuoka Exp $ */
+/* $Id: l2tp_ctrl.c,v 1.9 2012/05/08 13:15:11 yasuoka Exp $ */
#include <sys/types.h>
#include <sys/param.h>
#include <sys/time.h>
@@ -258,18 +258,19 @@ l2tp_ctrl_send_disconnect_notify(l2tp_ctrl *_this)
L2TP_CTRL_ASSERT(_this->state == L2TP_CTRL_STATE_ESTABLISHED ||
_this->state == L2TP_CTRL_STATE_CLEANUP_WAIT);
- /* the contexts is not active or StopCCN have been sent */
+ /* this control is not actively closing or StopCCN have been sent */
if (_this->active_closing == 0)
return 0;
- /* CDN have been sent for all Calls */
+ /* Send CDN all Calls */
ncalls = 0;
if (slist_length(&_this->call_list) != 0) {
ncalls = l2tp_ctrl_disconnect_all_calls(_this);
if (ncalls > 0) {
/*
- * Call l2tp_ctrl_disconnect_all_calls() to check
- * the send window still filled.
+ * Call the function again to check whether the
+ * sending window is fulled. In case ncalls == 0,
+ * it means we've sent CDN for all calls.
*/
ncalls = l2tp_ctrl_disconnect_all_calls(_this);
}
@@ -288,7 +289,7 @@ l2tp_ctrl_send_disconnect_notify(l2tp_ctrl *_this)
* Terminate the control connection
*
* <p>
- * please spcify an appropriate value to result( >0 ) for
+ * please specify an appropriate value to result( >0 ) for
* StopCCN ResultCode AVP, when to sent Active Close (which
* require StopCCN sent).</p>
* <p>
@@ -1710,7 +1711,7 @@ l2tp_ctrl_log(l2tp_ctrl *_this, int prio, const char *fmt, ...)
va_list ap;
va_start(ap, fmt);
-#ifdef L2TPD_MULITPLE
+#ifdef L2TPD_MULTIPLE
snprintf(logbuf, sizeof(logbuf), "l2tpd id=%u ctrl=%u %s",
_this->l2tpd->id, _this->id, fmt);
#else
diff --git a/usr.sbin/npppd/l2tp/l2tp_local.h b/usr.sbin/npppd/l2tp/l2tp_local.h
index 2fa37c6acee..1a5490dc3a9 100644
--- a/usr.sbin/npppd/l2tp/l2tp_local.h
+++ b/usr.sbin/npppd/l2tp/l2tp_local.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: l2tp_local.h,v 1.4 2010/09/24 14:50:30 yasuoka Exp $ */
+/* $OpenBSD: l2tp_local.h,v 1.5 2012/05/08 13:15:11 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
* All rights reserved.
@@ -26,7 +26,7 @@
*/
#ifndef L2TP_LOCAL_H
#define L2TP_LOCAL_H 1
-/* $Id: l2tp_local.h,v 1.4 2010/09/24 14:50:30 yasuoka Exp $ */
+/* $Id: l2tp_local.h,v 1.5 2012/05/08 13:15:11 yasuoka Exp $ */
#ifndef GETSHORT
#define GETSHORT(s, cp) { \
diff --git a/usr.sbin/npppd/l2tp/l2tp_subr.c b/usr.sbin/npppd/l2tp/l2tp_subr.c
index a45a4cd2ac0..da1a0fe8c82 100644
--- a/usr.sbin/npppd/l2tp/l2tp_subr.c
+++ b/usr.sbin/npppd/l2tp/l2tp_subr.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: l2tp_subr.c,v 1.3 2010/07/02 21:20:57 yasuoka Exp $ */
+/* $OpenBSD: l2tp_subr.c,v 1.4 2012/05/08 13:15:11 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
@@ -25,7 +25,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*/
-/* $Id: l2tp_subr.c,v 1.3 2010/07/02 21:20:57 yasuoka Exp $ */
+/* $Id: l2tp_subr.c,v 1.4 2012/05/08 13:15:11 yasuoka Exp $ */
/**@file L2TP related sub-routines */
#include <sys/types.h>
#include <sys/time.h>
diff --git a/usr.sbin/npppd/l2tp/l2tp_subr.h b/usr.sbin/npppd/l2tp/l2tp_subr.h
index 7b605a4cfbb..dfa61cb3eef 100644
--- a/usr.sbin/npppd/l2tp/l2tp_subr.h
+++ b/usr.sbin/npppd/l2tp/l2tp_subr.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: l2tp_subr.h,v 1.4 2012/01/18 02:53:56 yasuoka Exp $ */
+/* $OpenBSD: l2tp_subr.h,v 1.5 2012/05/08 13:15:11 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
@@ -27,7 +27,7 @@
*/
#ifndef L2TP_SUBR_H
#define L2TP_SUBR_H 1
-/* $Id: l2tp_subr.h,v 1.4 2012/01/18 02:53:56 yasuoka Exp $ */
+/* $Id: l2tp_subr.h,v 1.5 2012/05/08 13:15:11 yasuoka Exp $ */
/**
* structure of L2TP Attribute Value Pair (AVP) packet header
diff --git a/usr.sbin/npppd/l2tp/l2tpd.c b/usr.sbin/npppd/l2tp/l2tpd.c
index 36efccb2c34..8b857d84234 100644
--- a/usr.sbin/npppd/l2tp/l2tpd.c
+++ b/usr.sbin/npppd/l2tp/l2tpd.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: l2tpd.c,v 1.7 2012/01/18 02:53:56 yasuoka Exp $ */
+/* $OpenBSD: l2tpd.c,v 1.8 2012/05/08 13:15:11 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
@@ -26,7 +26,7 @@
* SUCH DAMAGE.
*/
/**@file L2TP(Layer Two Tunneling Protocol "L2TP") / RFC2661 */
-/* $Id: l2tpd.c,v 1.7 2012/01/18 02:53:56 yasuoka Exp $ */
+/* $Id: l2tpd.c,v 1.8 2012/05/08 13:15:11 yasuoka Exp $ */
#include <sys/types.h>
#include <sys/socket.h>
#include <sys/time.h>
@@ -298,15 +298,6 @@ l2tpd_listener_start(l2tpd_listener *_this, char *ipsec_policy_in,
int sock, ival;
l2tpd *_l2tpd;
char hbuf[NI_MAXHOST + NI_MAXSERV + 16];
-#ifdef NPPPD_FAKEBIND
- int wildcardbinding = 0;
- extern void set_faith(int, int);
-
- /* XXX IPv6? */
- wildcardbinding =
- (_this->bind.sin4.sin_family == AF_INET4 &&
- _this->bind.sin4.sin_addr.s_addr == INADDR_ANY)? 1 : 0;
-#endif
sock = -1;
_l2tpd = _this->self;
@@ -319,10 +310,6 @@ l2tpd_listener_start(l2tpd_listener *_this, char *ipsec_policy_in,
"socket() failed in %s(): %m", __func__);
goto fail;
}
-#ifdef NPPPD_FAKEBIND
- if (!wildcardbinding)
- set_faith(sock, 1);
-#endif
#if defined(IP_STRICT_RCVIF) && defined(USE_STRICT_RCVIF)
ival = 1;
if (setsockopt(sock, IPPROTO_IP, IP_STRICT_RCVIF, &ival, sizeof(ival))
@@ -353,20 +340,6 @@ l2tpd_listener_start(l2tpd_listener *_this, char *ipsec_policy_in,
_this->bind.sin6.sin6_len, hbuf, sizeof(hbuf)));
goto fail;
}
-#ifdef NPPPD_FAKEBIND
- if (!wildcardbinding)
- set_faith(sock, 0);
-#endif
-#ifdef UDP_NO_CKSUM
- ival = 1;
- if (setsockopt(sock, IPPROTO_UDP, UDP_NO_CKSUM, &ival, sizeof(ival))
- != 0) {
- l2tpd_log(_l2tpd, LOG_ERR,
- "setsockopt(,,UDP_NO_CKSUM) failed in %s(): %m",
- __func__);
- goto fail;
- }
-#endif
#ifdef USE_LIBSOCKUTIL
if (setsockoptfromto(sock) != 0) {
l2tpd_log(_l2tpd, LOG_ERR,
@@ -898,7 +871,7 @@ l2tpd_log(l2tpd *_this, int prio, const char *fmt, ...)
va_list ap;
va_start(ap, fmt);
-#ifdef L2TPD_MULITPLE
+#ifdef L2TPD_MULTIPLE
snprintf(logbuf, sizeof(logbuf), "l2tpd id=%u %s", _this->id, fmt);
#else
snprintf(logbuf, sizeof(logbuf), "l2tpd %s", fmt);
diff --git a/usr.sbin/npppd/npppd/ccp.c b/usr.sbin/npppd/npppd/ccp.c
index 9364e658b4a..9cc4a532bc9 100644
--- a/usr.sbin/npppd/npppd/ccp.c
+++ b/usr.sbin/npppd/npppd/ccp.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: ccp.c,v 1.4 2010/09/24 02:57:43 yasuoka Exp $ */
+/* $OpenBSD: ccp.c,v 1.5 2012/05/08 13:15:11 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
@@ -28,7 +28,7 @@
/**@file
* This file provides functions for CCP (Compression Control Protocol).
* MPPE is supported as a CCP option.
- * $Id: ccp.c,v 1.4 2010/09/24 02:57:43 yasuoka Exp $
+ * $Id: ccp.c,v 1.5 2012/05/08 13:15:11 yasuoka Exp $
*/
#include <sys/types.h>
#include <sys/socket.h>
diff --git a/usr.sbin/npppd/npppd/chap.c b/usr.sbin/npppd/npppd/chap.c
index bb6fd991ef3..529007ab1b0 100644
--- a/usr.sbin/npppd/npppd/chap.c
+++ b/usr.sbin/npppd/npppd/chap.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: chap.c,v 1.5 2011/07/06 20:52:28 yasuoka Exp $ */
+/* $OpenBSD: chap.c,v 1.6 2012/05/08 13:15:11 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
@@ -36,7 +36,7 @@
* </ul></p>
*/
/* RFC 1994, 2433 */
-/* $Id: chap.c,v 1.5 2011/07/06 20:52:28 yasuoka Exp $ */
+/* $Id: chap.c,v 1.6 2012/05/08 13:15:11 yasuoka Exp $ */
#include <sys/types.h>
#include <sys/param.h>
#include <sys/socket.h>
diff --git a/usr.sbin/npppd/npppd/fsm.c b/usr.sbin/npppd/npppd/fsm.c
index 69487a0bb7a..3a1d59474b3 100644
--- a/usr.sbin/npppd/npppd/fsm.c
+++ b/usr.sbin/npppd/npppd/fsm.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: fsm.c,v 1.3 2010/07/02 21:20:57 yasuoka Exp $ */
+/* $OpenBSD: fsm.c,v 1.4 2012/05/08 13:15:11 yasuoka Exp $ */
/**@file
* This file was adapted from NetBSD:/usr/src/usr.sbin/pppd/pppd/fsm.c
diff --git a/usr.sbin/npppd/npppd/fsm.h b/usr.sbin/npppd/npppd/fsm.h
index 3d8b109b3e6..9c054d8321e 100644
--- a/usr.sbin/npppd/npppd/fsm.h
+++ b/usr.sbin/npppd/npppd/fsm.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: fsm.h,v 1.4 2011/10/15 03:24:11 yasuoka Exp $ */
+/* $OpenBSD: fsm.h,v 1.5 2012/05/08 13:15:11 yasuoka Exp $ */
/* $NetBSD: fsm.h,v 1.10 2000/09/23 22:39:35 christos Exp $ */
/*
diff --git a/usr.sbin/npppd/npppd/ipcp.c b/usr.sbin/npppd/npppd/ipcp.c
index 4872d21c177..94d2544f36a 100644
--- a/usr.sbin/npppd/npppd/ipcp.c
+++ b/usr.sbin/npppd/npppd/ipcp.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: ipcp.c,v 1.3 2010/07/02 21:20:57 yasuoka Exp $ */
+/* $OpenBSD: ipcp.c,v 1.4 2012/05/08 13:15:11 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
@@ -32,7 +32,7 @@
/*
* RFC 1332, 1877
*/
-/* $Id: ipcp.c,v 1.3 2010/07/02 21:20:57 yasuoka Exp $ */
+/* $Id: ipcp.c,v 1.4 2012/05/08 13:15:11 yasuoka Exp $ */
#include <sys/types.h>
#include <sys/socket.h>
#include <sys/time.h>
diff --git a/usr.sbin/npppd/npppd/lcp.c b/usr.sbin/npppd/npppd/lcp.c
index 25cd8ecd1a6..780e4470f9b 100644
--- a/usr.sbin/npppd/npppd/lcp.c
+++ b/usr.sbin/npppd/npppd/lcp.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: lcp.c,v 1.4 2011/07/06 20:52:28 yasuoka Exp $ */
+/* $OpenBSD: lcp.c,v 1.5 2012/05/08 13:15:11 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
@@ -25,7 +25,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*/
-/* $Id: lcp.c,v 1.4 2011/07/06 20:52:28 yasuoka Exp $ */
+/* $Id: lcp.c,v 1.5 2012/05/08 13:15:11 yasuoka Exp $ */
/**@file
* This file provides LCP related functions.
*<pre>
diff --git a/usr.sbin/npppd/npppd/mppe.c b/usr.sbin/npppd/npppd/mppe.c
index 8365293332b..8f7deee6220 100644
--- a/usr.sbin/npppd/npppd/mppe.c
+++ b/usr.sbin/npppd/npppd/mppe.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: mppe.c,v 1.5 2011/10/15 03:24:11 yasuoka Exp $ */
+/* $OpenBSD: mppe.c,v 1.6 2012/05/08 13:15:11 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
@@ -25,7 +25,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*/
-/* $Id: mppe.c,v 1.5 2011/10/15 03:24:11 yasuoka Exp $ */
+/* $Id: mppe.c,v 1.6 2012/05/08 13:15:11 yasuoka Exp $ */
/**@file
*
* The implementation of MPPE(Microsoft Point-To-Point Encryption Protocol)
@@ -349,6 +349,7 @@ mppe_create_our_bits(mppe *_this, uint32_t peer_bits)
/**
* receiving packets via MPPE.
+ * len must be 4 at least.
*/
void
mppe_input(mppe *_this, u_char *pktp, int len)
@@ -362,7 +363,7 @@ mppe_input(mppe *_this, u_char *pktp, int len)
encrypt = 0;
flushed = 0;
- MPPE_ASSERT(len >= 2);
+ MPPE_ASSERT(len >= 4);
pktp0 = pktp;
GETSHORT(coher_cnt, pktp);
diff --git a/usr.sbin/npppd/npppd/npppd.c b/usr.sbin/npppd/npppd/npppd.c
index 3516179bca1..a84899228d2 100644
--- a/usr.sbin/npppd/npppd/npppd.c
+++ b/usr.sbin/npppd/npppd/npppd.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: npppd.c,v 1.15 2012/01/23 03:36:22 yasuoka Exp $ */
+/* $OpenBSD: npppd.c,v 1.16 2012/05/08 13:15:11 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
@@ -29,7 +29,7 @@
* Next pppd(nppd). This file provides a npppd daemon process and operations
* for npppd instance.
* @author Yasuoka Masahiko
- * $Id: npppd.c,v 1.15 2012/01/23 03:36:22 yasuoka Exp $
+ * $Id: npppd.c,v 1.16 2012/05/08 13:15:11 yasuoka Exp $
*/
#include <sys/cdefs.h>
#include "version.h"
diff --git a/usr.sbin/npppd/npppd/npppd.h b/usr.sbin/npppd/npppd/npppd.h
index 243efb59a62..4e1fb84838c 100644
--- a/usr.sbin/npppd/npppd/npppd.h
+++ b/usr.sbin/npppd/npppd/npppd.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: npppd.h,v 1.8 2012/01/18 03:13:04 yasuoka Exp $ */
+/* $OpenBSD: npppd.h,v 1.9 2012/05/08 13:15:11 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
diff --git a/usr.sbin/npppd/npppd/npppd_auth.c b/usr.sbin/npppd/npppd/npppd_auth.c
index 9138a691067..d811e48989c 100644
--- a/usr.sbin/npppd/npppd/npppd_auth.c
+++ b/usr.sbin/npppd/npppd/npppd_auth.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: npppd_auth.c,v 1.7 2011/07/06 20:52:28 yasuoka Exp $ */
+/* $OpenBSD: npppd_auth.c,v 1.8 2012/05/08 13:15:11 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
@@ -26,7 +26,7 @@
* SUCH DAMAGE.
*/
/**@file authentication realm */
-/* $Id: npppd_auth.c,v 1.7 2011/07/06 20:52:28 yasuoka Exp $ */
+/* $Id: npppd_auth.c,v 1.8 2012/05/08 13:15:11 yasuoka Exp $ */
/* I hope to write the source code in npppd-independent as possible. */
#include <sys/types.h>
#include <sys/stat.h>
@@ -55,6 +55,7 @@
#include "npppd_auth_local.h"
+static const char *npppd_auth_default_label(npppd_auth_base *);
/**
* Create a npppd_auth_base object.
* @param auth_type the authentication type.
@@ -169,6 +170,7 @@ npppd_auth_destroy(npppd_auth_base *base)
memset(base, 0, sizeof(npppd_auth_local));
break;
+#ifdef USE_NPPPD_RADIUS
case NPPPD_AUTH_TYPE_RADIUS:
{
npppd_auth_radius *_this = (npppd_auth_radius *)base;
@@ -181,6 +183,7 @@ npppd_auth_destroy(npppd_auth_base *base)
memset(base, 0, sizeof(npppd_auth_local));
break;
}
+#endif
}
free(base);
diff --git a/usr.sbin/npppd/npppd/npppd_auth.h b/usr.sbin/npppd/npppd/npppd_auth.h
index d84504f8836..e0fe830d052 100644
--- a/usr.sbin/npppd/npppd/npppd_auth.h
+++ b/usr.sbin/npppd/npppd/npppd_auth.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: npppd_auth.h,v 1.4 2011/07/06 20:52:28 yasuoka Exp $ */
+/* $OpenBSD: npppd_auth.h,v 1.5 2012/05/08 13:15:11 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
diff --git a/usr.sbin/npppd/npppd/npppd_auth_local.h b/usr.sbin/npppd/npppd/npppd_auth_local.h
index 04e8e605472..c6f0daadfc6 100644
--- a/usr.sbin/npppd/npppd/npppd_auth_local.h
+++ b/usr.sbin/npppd/npppd/npppd_auth_local.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: npppd_auth_local.h,v 1.4 2011/07/06 20:52:28 yasuoka Exp $ */
+/* $OpenBSD: npppd_auth_local.h,v 1.5 2012/05/08 13:15:11 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
@@ -110,7 +110,7 @@ static uint32_t str_hash (const void *, int);
static const char * npppd_auth_default_label(npppd_auth_base *);
static inline const char *npppd_auth_config_prefix (npppd_auth_base *);
static const char *npppd_auth_config_str (npppd_auth_base *, const char *);
-static int npppd_auth_config_int (npppd_auth_base *, const char *, int);
+static int npppd_auth_config_int (npppd_auth_base *, const char *, int) __unused;
static int npppd_auth_config_str_equal (npppd_auth_base *, const char *, const char *, int);
#ifdef USE_NPPPD_RADIUS
diff --git a/usr.sbin/npppd/npppd/npppd_config.c b/usr.sbin/npppd/npppd/npppd_config.c
index d19d8fe8dba..cc118285509 100644
--- a/usr.sbin/npppd/npppd/npppd_config.c
+++ b/usr.sbin/npppd/npppd/npppd_config.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: npppd_config.c,v 1.7 2012/01/18 03:13:04 yasuoka Exp $ */
+/* $OpenBSD: npppd_config.c,v 1.8 2012/05/08 13:15:11 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
@@ -25,7 +25,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*/
-/* $Id: npppd_config.c,v 1.7 2012/01/18 03:13:04 yasuoka Exp $ */
+/* $Id: npppd_config.c,v 1.8 2012/05/08 13:15:11 yasuoka Exp $ */
/*@file
* This file provides functions which operates configuration and so on.
*/
diff --git a/usr.sbin/npppd/npppd/npppd_ctl.c b/usr.sbin/npppd/npppd/npppd_ctl.c
index 67879110c8c..a190a02ac61 100644
--- a/usr.sbin/npppd/npppd/npppd_ctl.c
+++ b/usr.sbin/npppd/npppd/npppd_ctl.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: npppd_ctl.c,v 1.8 2012/01/18 03:13:04 yasuoka Exp $ */
+/* $OpenBSD: npppd_ctl.c,v 1.9 2012/05/08 13:15:11 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
@@ -30,7 +30,7 @@
* This file provides to open UNIX domain socket which located in
* /var/run/npppd_ctl and accept commmands from the npppdctl command.
*/
-/* $Id: npppd_ctl.c,v 1.8 2012/01/18 03:13:04 yasuoka Exp $ */
+/* $Id: npppd_ctl.c,v 1.9 2012/05/08 13:15:11 yasuoka Exp $ */
#include <sys/types.h>
#include <sys/param.h>
#include <sys/socket.h>
@@ -420,7 +420,7 @@ cmd_disconnect_fail:
npppd_ctl_log(_this, LOG_ERR,
"Received unknown command %04x", command);
}
-fail:
+
return;
}
diff --git a/usr.sbin/npppd/npppd/npppd_ctl.h b/usr.sbin/npppd/npppd/npppd_ctl.h
index 2bb3d996dea..fd0386c2712 100644
--- a/usr.sbin/npppd/npppd/npppd_ctl.h
+++ b/usr.sbin/npppd/npppd/npppd_ctl.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: npppd_ctl.h,v 1.4 2012/01/18 03:13:04 yasuoka Exp $ */
+/* $OpenBSD: npppd_ctl.h,v 1.5 2012/05/08 13:15:12 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
diff --git a/usr.sbin/npppd/npppd/npppd_defs.h b/usr.sbin/npppd/npppd/npppd_defs.h
index 512439926b0..a8553afa214 100644
--- a/usr.sbin/npppd/npppd/npppd_defs.h
+++ b/usr.sbin/npppd/npppd/npppd_defs.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: npppd_defs.h,v 1.6 2012/01/18 03:13:04 yasuoka Exp $ */
+/* $OpenBSD: npppd_defs.h,v 1.7 2012/05/08 13:15:12 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
diff --git a/usr.sbin/npppd/npppd/npppd_iface.c b/usr.sbin/npppd/npppd/npppd_iface.c
index 59b5b2a0312..137ebc5cc06 100644
--- a/usr.sbin/npppd/npppd/npppd_iface.c
+++ b/usr.sbin/npppd/npppd/npppd_iface.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: npppd_iface.c,v 1.5 2011/04/02 12:04:44 dlg Exp $ */
+/* $OpenBSD: npppd_iface.c,v 1.6 2012/05/08 13:15:12 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
@@ -25,7 +25,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*/
-/* $Id: npppd_iface.c,v 1.5 2011/04/02 12:04:44 dlg Exp $ */
+/* $Id: npppd_iface.c,v 1.6 2012/05/08 13:15:12 yasuoka Exp $ */
/**@file
* The interface of npppd and kernel.
* This is an implementation to use tun(4) or pppx(4).
diff --git a/usr.sbin/npppd/npppd/npppd_iface.h b/usr.sbin/npppd/npppd/npppd_iface.h
index 25b419698fe..9ae21ce2e98 100644
--- a/usr.sbin/npppd/npppd/npppd_iface.h
+++ b/usr.sbin/npppd/npppd/npppd_iface.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: npppd_iface.h,v 1.4 2011/04/02 12:04:44 dlg Exp $ */
+/* $OpenBSD: npppd_iface.h,v 1.5 2012/05/08 13:15:12 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
diff --git a/usr.sbin/npppd/npppd/npppd_local.h b/usr.sbin/npppd/npppd/npppd_local.h
index 017c4bf3a40..773c36971b8 100644
--- a/usr.sbin/npppd/npppd/npppd_local.h
+++ b/usr.sbin/npppd/npppd/npppd_local.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: npppd_local.h,v 1.8 2012/01/18 03:13:04 yasuoka Exp $ */
+/* $OpenBSD: npppd_local.h,v 1.9 2012/05/08 13:15:12 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
diff --git a/usr.sbin/npppd/npppd/npppd_pool.c b/usr.sbin/npppd/npppd/npppd_pool.c
index e97a7515b50..c9f4160463c 100644
--- a/usr.sbin/npppd/npppd/npppd_pool.c
+++ b/usr.sbin/npppd/npppd/npppd_pool.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: npppd_pool.c,v 1.5 2012/01/18 02:53:56 yasuoka Exp $ */
+/* $OpenBSD: npppd_pool.c,v 1.6 2012/05/08 13:15:12 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
@@ -324,10 +324,6 @@ npppd_pool_get_dynamic(npppd_pool *_this, npppd_ppp *ppp)
{
int shuffle_cnt;
uintptr_t result = 0;
- struct sockaddr_in sin4 = {
- .sin_len = sizeof(struct sockaddr_in),
- .sin_family = AF_INET
- };
struct sockaddr_npppd *snp;
npppd_ppp *ppp0;
@@ -341,9 +337,9 @@ npppd_pool_get_dynamic(npppd_pool *_this, npppd_ppp *ppp)
/* shuffle */
if ((uint32_t)result == SHUFLLE_MARK) {
/*
- * In case of no address to use,
- * keep suffling and get address if length > 1.
- * If succeed to get address twice, it means no address to use.
+ * When the free list is empty, SHUFLLE_MARK is
+ * retrieved twice sequentially. This means there is
+ * no address to use.
*/
if (shuffle_cnt++ > 0) {
result = 0;
@@ -364,20 +360,13 @@ npppd_pool_get_dynamic(npppd_pool *_this, npppd_ppp *ppp)
/* only succeed here */
return (uint32_t)result;
default:
- /* In case that the pool address is same as interface address, */
/*
- * Because the pool address is deleted from the list,
- * It has issue of address leak when interface address is changed.
- * But it will make no problem because there is no situation that
- * changing the pool address only in current implementation.
- * In operation, It is hard to assume that the pool address is not
- * changed and the tunnel-end-address is changed periodically.
+ * Used as a interface address
*/
continue;
case ADDRESS_BUSY:
- sin4.sin_addr.s_addr = htonl((uint32_t)result);
/*
- * Because of reloading configuration, reset active PPP session.
+ * Used by the previous configuration.
*/
NPPPD_POOL_ASSERT(snp != NULL);
NPPPD_POOL_ASSERT(snp->snp_type == SNP_PPP);
@@ -476,8 +465,7 @@ npppd_pool_release_ip(npppd_pool *_this, npppd_ppp *ppp)
};
/*
- * _this == NULL the pool address is released becaus of changing
- * configuration.
+ * `_this' may be NULL. It was gone because of a configuration change.
*/
if (!ppp_ip_assigned(ppp))
return;
@@ -495,16 +483,18 @@ npppd_pool_release_ip(npppd_pool *_this, npppd_ppp *ppp)
}
snp = item;
- if (_this != NULL && ppp->assign_dynapool != 0)
+ if (_this != NULL && ppp->assign_dynapool != 0) {
+ NPPPD_POOL_ASSERT(_this == ppp->assigned_pool);
/* return to dynamic address pool list */
slist_add(&((npppd_pool *)ppp->assigned_pool)->dyna_addrs,
(void *)(uintptr_t)ntohl(
ppp->ppp_framed_ip_address.s_addr));
+ }
if (snp != NULL && snp->snp_next != NULL) {
/*
- * Radish entry is registered to list, if address/mask of
- * this entry and the next is the same, the next is registered again.
+ * The radish entry is registered as a list. Insert the next
+ * of the list to the radish tree.
*/
if (rd_insert(SA(&addr), SA(&mask), ppp->pppd->rd,
snp->snp_next) != 0) {
diff --git a/usr.sbin/npppd/npppd/npppd_pool.h b/usr.sbin/npppd/npppd/npppd_pool.h
index cb1d61530d2..e47f0e74ebb 100644
--- a/usr.sbin/npppd/npppd/npppd_pool.h
+++ b/usr.sbin/npppd/npppd/npppd_pool.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: npppd_pool.h,v 1.3 2010/07/02 21:20:57 yasuoka Exp $ */
+/* $OpenBSD: npppd_pool.h,v 1.4 2012/05/08 13:15:12 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
diff --git a/usr.sbin/npppd/npppd/npppd_subr.c b/usr.sbin/npppd/npppd/npppd_subr.c
index 3d0afe2815f..bd920cd2bbe 100644
--- a/usr.sbin/npppd/npppd/npppd_subr.c
+++ b/usr.sbin/npppd/npppd/npppd_subr.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: npppd_subr.c,v 1.6 2010/09/23 01:45:10 jsg Exp $ */
+/* $OpenBSD: npppd_subr.c,v 1.7 2012/05/08 13:15:12 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
@@ -28,7 +28,7 @@
/**@file
* This file provides helper functions for npppd.
*/
-/* $Id: npppd_subr.c,v 1.6 2010/09/23 01:45:10 jsg Exp $ */
+/* $Id: npppd_subr.c,v 1.7 2012/05/08 13:15:12 yasuoka Exp $ */
#include <sys/cdefs.h>
#ifndef LINT
__COPYRIGHT(
diff --git a/usr.sbin/npppd/npppd/npppd_subr.h b/usr.sbin/npppd/npppd/npppd_subr.h
index f165ceb470c..87a8f4b52f4 100644
--- a/usr.sbin/npppd/npppd/npppd_subr.h
+++ b/usr.sbin/npppd/npppd/npppd_subr.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: npppd_subr.h,v 1.2 2010/07/02 21:20:57 yasuoka Exp $ */
+/* $OpenBSD: npppd_subr.h,v 1.3 2012/05/08 13:15:12 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
diff --git a/usr.sbin/npppd/npppd/npppd_tun.c b/usr.sbin/npppd/npppd/npppd_tun.c
index 7ac47491bc9..28631bb4be4 100644
--- a/usr.sbin/npppd/npppd/npppd_tun.c
+++ b/usr.sbin/npppd/npppd/npppd_tun.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: npppd_tun.c,v 1.3 2010/07/02 21:20:57 yasuoka Exp $ */
+/* $OpenBSD: npppd_tun.c,v 1.4 2012/05/08 13:15:12 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
diff --git a/usr.sbin/npppd/npppd/npppd_tun.h b/usr.sbin/npppd/npppd/npppd_tun.h
index 2ca31bf9f11..82531be5d4f 100644
--- a/usr.sbin/npppd/npppd/npppd_tun.h
+++ b/usr.sbin/npppd/npppd/npppd_tun.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: npppd_tun.h,v 1.2 2010/07/02 21:20:57 yasuoka Exp $ */
+/* $OpenBSD: npppd_tun.h,v 1.3 2012/05/08 13:15:12 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
diff --git a/usr.sbin/npppd/npppd/pap.c b/usr.sbin/npppd/npppd/pap.c
index d5bf98408ee..40496ea680a 100644
--- a/usr.sbin/npppd/npppd/pap.c
+++ b/usr.sbin/npppd/npppd/pap.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: pap.c,v 1.4 2011/07/06 20:52:28 yasuoka Exp $ */
+/* $OpenBSD: pap.c,v 1.5 2012/05/08 13:15:12 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
@@ -25,7 +25,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*/
-/* $Id: pap.c,v 1.4 2011/07/06 20:52:28 yasuoka Exp $ */
+/* $Id: pap.c,v 1.5 2012/05/08 13:15:12 yasuoka Exp $ */
/**@file
* This file provides Password Authentication Protocol (PAP) handlers.
* @author Yasuoka Masahiko
diff --git a/usr.sbin/npppd/npppd/pathnames.h b/usr.sbin/npppd/npppd/pathnames.h
index 34086534ba0..68d24dddbaa 100644
--- a/usr.sbin/npppd/npppd/pathnames.h
+++ b/usr.sbin/npppd/npppd/pathnames.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: pathnames.h,v 1.4 2012/01/18 03:13:04 yasuoka Exp $ */
+/* $OpenBSD: pathnames.h,v 1.5 2012/05/08 13:15:12 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
diff --git a/usr.sbin/npppd/npppd/ppp.c b/usr.sbin/npppd/npppd/ppp.c
index e8a35197cbf..aef1fb5b0bd 100644
--- a/usr.sbin/npppd/npppd/ppp.c
+++ b/usr.sbin/npppd/npppd/ppp.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: ppp.c,v 1.12 2012/01/23 03:36:22 yasuoka Exp $ */
+/* $OpenBSD: ppp.c,v 1.13 2012/05/08 13:15:12 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
@@ -25,7 +25,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*/
-/* $Id: ppp.c,v 1.12 2012/01/23 03:36:22 yasuoka Exp $ */
+/* $Id: ppp.c,v 1.13 2012/05/08 13:15:12 yasuoka Exp $ */
/**@file
* This file provides PPP(Point-to-Point Protocol, RFC 1661) and
* {@link :: _npppd_ppp PPP instance} related functions.
diff --git a/usr.sbin/npppd/npppd/ppp.h b/usr.sbin/npppd/npppd/ppp.h
index 55ea451233b..d0ed2deaa7e 100644
--- a/usr.sbin/npppd/npppd/ppp.h
+++ b/usr.sbin/npppd/npppd/ppp.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: ppp.h,v 1.9 2012/01/23 03:36:22 yasuoka Exp $ */
+/* $OpenBSD: ppp.h,v 1.10 2012/05/08 13:15:12 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
@@ -421,8 +421,10 @@ typedef struct _mppe {
/*
* configuration parameters.
*/
- uint16_t enabled :1, /* if 0 No MPPE */
- required :1, /* if 1 MPPE is optional */
+ uint16_t /* if 0 no MPPE */
+ enabled :1,
+ /* if 1 don't forward packet without MPPE */
+ required :1,
mode_auto :1,
keylen_auto :1,
mode_stateless :1,
@@ -459,7 +461,7 @@ struct _npppd_ppp {
int timeout_sec;
/** Physical layer */
- int tunnel_type; /** PPP Tunnel TYpe */
+ int tunnel_type; /** PPP Tunnel Type */
uint16_t mru; /** MRU */
uint16_t peer_mru; /** Peer's MRU */
void *phy_context; /** Context of physical layer */
@@ -618,7 +620,7 @@ typedef struct _dialin_proxy_info {
/** LCP data */
u_char data[256];
} /** the last sent LCP */ last_sent_lcp,
- /** the last recevied LCP */ last_recv_lcp;
+ /** the last received LCP */ last_recv_lcp;
/** ID of authentication packet */
int auth_id;
diff --git a/usr.sbin/npppd/npppd/privsep.c b/usr.sbin/npppd/npppd/privsep.c
index b5865b41671..cd10d3062dd 100644
--- a/usr.sbin/npppd/npppd/privsep.c
+++ b/usr.sbin/npppd/npppd/privsep.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: privsep.c,v 1.4 2012/01/18 03:13:04 yasuoka Exp $ */
+/* $OpenBSD: privsep.c,v 1.5 2012/05/08 13:15:12 yasuoka Exp $ */
/*
* Copyright (c) 2010 Yasuoka Masahiko <yasuoka@openbsd.org>
diff --git a/usr.sbin/npppd/npppd/privsep.h b/usr.sbin/npppd/npppd/privsep.h
index f654ae49a9f..0486dbef5c1 100644
--- a/usr.sbin/npppd/npppd/privsep.h
+++ b/usr.sbin/npppd/npppd/privsep.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: privsep.h,v 1.3 2012/01/18 03:13:04 yasuoka Exp $ */
+/* $OpenBSD: privsep.h,v 1.4 2012/05/08 13:15:12 yasuoka Exp $ */
/*
* Copyright (c) 2010 Yasuoka Masahiko <yasuoka@openbsd.org>
diff --git a/usr.sbin/npppd/npppd/psm-opt.h b/usr.sbin/npppd/npppd/psm-opt.h
index f8885996433..818d57858c8 100644
--- a/usr.sbin/npppd/npppd/psm-opt.h
+++ b/usr.sbin/npppd/npppd/psm-opt.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: psm-opt.h,v 1.3 2010/07/02 21:20:57 yasuoka Exp $ */
+/* $OpenBSD: psm-opt.h,v 1.4 2012/05/08 13:15:12 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
@@ -43,7 +43,7 @@
* // Mark peer rejects "Address and Control Field Compression" option.
* psm_peer_opt_set_reject(lcp, acfc, true)
* </pre></p>
- * $Id: psm-opt.h,v 1.3 2010/07/02 21:20:57 yasuoka Exp $
+ * $Id: psm-opt.h,v 1.4 2012/05/08 13:15:12 yasuoka Exp $
*/
#define PSM_OPT_REQUEST_OURS 0x01
diff --git a/usr.sbin/npppd/npppd/radius+.c b/usr.sbin/npppd/npppd/radius+.c
index 91dbf873547..a46962afb04 100644
--- a/usr.sbin/npppd/npppd/radius+.c
+++ b/usr.sbin/npppd/npppd/radius+.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: radius+.c,v 1.5 2012/01/18 02:53:56 yasuoka Exp $ */
+/* $OpenBSD: radius+.c,v 1.6 2012/05/08 13:15:12 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
diff --git a/usr.sbin/npppd/npppd/radius+.h b/usr.sbin/npppd/npppd/radius+.h
index 0bdef81e3bf..e8fff6859a1 100644
--- a/usr.sbin/npppd/npppd/radius+.h
+++ b/usr.sbin/npppd/npppd/radius+.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: radius+.h,v 1.4 2011/07/06 20:52:28 yasuoka Exp $ */
+/* $OpenBSD: radius+.h,v 1.5 2012/05/08 13:15:12 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
diff --git a/usr.sbin/npppd/npppd/radius+_local.h b/usr.sbin/npppd/npppd/radius+_local.h
index 4d3601362ba..1c0f752175e 100644
--- a/usr.sbin/npppd/npppd/radius+_local.h
+++ b/usr.sbin/npppd/npppd/radius+_local.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: radius+_local.h,v 1.4 2011/07/06 20:52:28 yasuoka Exp $ */
+/* $OpenBSD: radius+_local.h,v 1.5 2012/05/08 13:15:12 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
diff --git a/usr.sbin/npppd/npppd/radius_chap_const.h b/usr.sbin/npppd/npppd/radius_chap_const.h
index 55fcd41bb7f..482979390a1 100644
--- a/usr.sbin/npppd/npppd/radius_chap_const.h
+++ b/usr.sbin/npppd/npppd/radius_chap_const.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: radius_chap_const.h,v 1.3 2010/07/02 21:20:57 yasuoka Exp $ */
+/* $OpenBSD: radius_chap_const.h,v 1.4 2012/05/08 13:15:12 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
diff --git a/usr.sbin/npppd/npppd/radius_req.c b/usr.sbin/npppd/npppd/radius_req.c
index 1b9d098eb99..98f9b84f6a2 100644
--- a/usr.sbin/npppd/npppd/radius_req.c
+++ b/usr.sbin/npppd/npppd/radius_req.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: radius_req.c,v 1.4 2011/07/06 20:52:28 yasuoka Exp $ */
+/* $OpenBSD: radius_req.c,v 1.5 2012/05/08 13:15:12 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
@@ -28,7 +28,7 @@
/**@file
* This file provides functions for RADIUS request using radius+.c and event(3).
* @author Yasuoka Masahiko
- * $Id: radius_req.c,v 1.4 2011/07/06 20:52:28 yasuoka Exp $
+ * $Id: radius_req.c,v 1.5 2012/05/08 13:15:12 yasuoka Exp $
*/
#include <sys/types.h>
#include <sys/param.h>
diff --git a/usr.sbin/npppd/npppd/radius_req.h b/usr.sbin/npppd/npppd/radius_req.h
index b2a70146ca4..6704c731db7 100644
--- a/usr.sbin/npppd/npppd/radius_req.h
+++ b/usr.sbin/npppd/npppd/radius_req.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: radius_req.h,v 1.4 2011/07/06 20:52:28 yasuoka Exp $ */
+/* $OpenBSD: radius_req.h,v 1.5 2012/05/08 13:15:12 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
diff --git a/usr.sbin/npppd/npppd/radiusconst.h b/usr.sbin/npppd/npppd/radiusconst.h
index 0fbbe0a9e5f..e80fd1f82dd 100644
--- a/usr.sbin/npppd/npppd/radiusconst.h
+++ b/usr.sbin/npppd/npppd/radiusconst.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: radiusconst.h,v 1.4 2011/07/06 20:52:28 yasuoka Exp $ */
+/* $OpenBSD: radiusconst.h,v 1.5 2012/05/08 13:15:12 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
diff --git a/usr.sbin/npppd/npppd/version.h b/usr.sbin/npppd/npppd/version.h
index 0b0762dfac1..71bdce5a068 100644
--- a/usr.sbin/npppd/npppd/version.h
+++ b/usr.sbin/npppd/npppd/version.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: version.h,v 1.2 2010/07/02 21:20:57 yasuoka Exp $ */
+/* $OpenBSD: version.h,v 1.3 2012/05/08 13:15:12 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
diff --git a/usr.sbin/npppd/pppoe/pppoe.h b/usr.sbin/npppd/pppoe/pppoe.h
index 6120f3e0211..d0c896dca0e 100644
--- a/usr.sbin/npppd/pppoe/pppoe.h
+++ b/usr.sbin/npppd/pppoe/pppoe.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: pppoe.h,v 1.3 2010/07/02 21:20:57 yasuoka Exp $ */
+/* $OpenBSD: pppoe.h,v 1.4 2012/05/08 13:15:12 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
diff --git a/usr.sbin/npppd/pppoe/pppoe_local.h b/usr.sbin/npppd/pppoe/pppoe_local.h
index b254addbe4d..e741f46a3dc 100644
--- a/usr.sbin/npppd/pppoe/pppoe_local.h
+++ b/usr.sbin/npppd/pppoe/pppoe_local.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: pppoe_local.h,v 1.3 2010/07/02 21:20:57 yasuoka Exp $ */
+/* $OpenBSD: pppoe_local.h,v 1.4 2012/05/08 13:15:12 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
diff --git a/usr.sbin/npppd/pppoe/pppoe_session.c b/usr.sbin/npppd/pppoe/pppoe_session.c
index 4816c997a49..87842baf535 100644
--- a/usr.sbin/npppd/pppoe/pppoe_session.c
+++ b/usr.sbin/npppd/pppoe/pppoe_session.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: pppoe_session.c,v 1.5 2012/01/18 02:53:56 yasuoka Exp $ */
+/* $OpenBSD: pppoe_session.c,v 1.6 2012/05/08 13:15:12 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
@@ -28,7 +28,7 @@
/**@file
* Session management of PPPoE protocol
- * $Id: pppoe_session.c,v 1.5 2012/01/18 02:53:56 yasuoka Exp $
+ * $Id: pppoe_session.c,v 1.6 2012/05/08 13:15:12 yasuoka Exp $
*/
#include <sys/types.h>
@@ -424,7 +424,7 @@ pppoe_session_log(pppoe_session *_this, int prio, const char *fmt, ...)
PPPOE_SESSION_ASSERT(_this != NULL);
va_start(ap, fmt);
-#ifdef PPPOED_MULITPLE
+#ifdef PPPOED_MULTIPLE
snprintf(logbuf, sizeof(logbuf), "pppoed id=%u session=%d %s",
_this->pppoed->id, _this->session_id, fmt);
#else
diff --git a/usr.sbin/npppd/pppoe/pppoed.c b/usr.sbin/npppd/pppoe/pppoed.c
index f8efdf60064..f63ed7afa8c 100644
--- a/usr.sbin/npppd/pppoe/pppoed.c
+++ b/usr.sbin/npppd/pppoe/pppoed.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: pppoed.c,v 1.8 2012/01/18 02:53:56 yasuoka Exp $ */
+/* $OpenBSD: pppoed.c,v 1.9 2012/05/08 13:15:12 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
@@ -28,7 +28,7 @@
/**@file
* This file provides the PPPoE(RFC2516) server(access concentrator)
* implementaion.
- * $Id: pppoed.c,v 1.8 2012/01/18 02:53:56 yasuoka Exp $
+ * $Id: pppoed.c,v 1.9 2012/05/08 13:15:12 yasuoka Exp $
*/
#include <sys/types.h>
#include <sys/param.h>
@@ -1131,7 +1131,7 @@ pppoed_log(pppoed *_this, int prio, const char *fmt, ...)
PPPOED_ASSERT(_this != NULL);
va_start(ap, fmt);
-#ifdef PPPOED_MULITPLE
+#ifdef PPPOED_MULTIPLE
snprintf(logbuf, sizeof(logbuf), "pppoed id=%u %s", _this->id, fmt);
#else
snprintf(logbuf, sizeof(logbuf), "pppoed %s", fmt);
diff --git a/usr.sbin/npppd/pptp/pptp.h b/usr.sbin/npppd/pptp/pptp.h
index bbefc5af350..00cdb88a188 100644
--- a/usr.sbin/npppd/pptp/pptp.h
+++ b/usr.sbin/npppd/pptp/pptp.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: pptp.h,v 1.6 2011/10/15 03:24:11 yasuoka Exp $ */
+/* $OpenBSD: pptp.h,v 1.7 2012/05/08 13:15:12 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
diff --git a/usr.sbin/npppd/pptp/pptp_call.c b/usr.sbin/npppd/pptp/pptp_call.c
index b67da7f2698..49587359b66 100644
--- a/usr.sbin/npppd/pptp/pptp_call.c
+++ b/usr.sbin/npppd/pptp/pptp_call.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: pptp_call.c,v 1.5 2012/01/18 03:13:04 yasuoka Exp $ */
+/* $OpenBSD: pptp_call.c,v 1.6 2012/05/08 13:15:12 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
@@ -25,7 +25,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*/
-/* $Id: pptp_call.c,v 1.5 2012/01/18 03:13:04 yasuoka Exp $ */
+/* $Id: pptp_call.c,v 1.6 2012/05/08 13:15:12 yasuoka Exp $ */
/**@file PPTP Call */
/* currently it supports PAC mode only */
#include <sys/types.h>
@@ -125,7 +125,6 @@ pptp_call_init(pptp_call *_this, pptp_ctrl *ctrl)
_this->snd_nxt = 1;
return 0;
- return 1;
}
int
@@ -783,7 +782,7 @@ pptp_call_log(pptp_call *_this, int prio, const char *fmt, ...)
va_list ap;
va_start(ap, fmt);
-#ifdef PPTPD_MULITPLE
+#ifdef PPTPD_MULTIPLE
snprintf(logbuf, sizeof(logbuf), "pptpd id=%u ctrl=%u call=%u %s",
_this->ctrl->pptpd->id, _this->ctrl->id, _this->id, fmt);
#else
diff --git a/usr.sbin/npppd/pptp/pptp_ctrl.c b/usr.sbin/npppd/pptp/pptp_ctrl.c
index fe82744d970..9d84bd85587 100644
--- a/usr.sbin/npppd/pptp/pptp_ctrl.c
+++ b/usr.sbin/npppd/pptp/pptp_ctrl.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: pptp_ctrl.c,v 1.4 2011/03/16 09:48:45 okan Exp $ */
+/* $OpenBSD: pptp_ctrl.c,v 1.5 2012/05/08 13:15:12 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
@@ -29,7 +29,7 @@
* PPTP(RFC 2637) control connection implementation.
* currently it only support PAC part
*/
-/* $Id: pptp_ctrl.c,v 1.4 2011/03/16 09:48:45 okan Exp $ */
+/* $Id: pptp_ctrl.c,v 1.5 2012/05/08 13:15:12 yasuoka Exp $ */
#include <sys/types.h>
#include <sys/param.h>
#include <sys/socket.h>
@@ -1148,7 +1148,7 @@ pptp_ctrl_log(pptp_ctrl *_this, int prio, const char *fmt, ...)
va_list ap;
va_start(ap, fmt);
-#ifdef PPTPD_MULITPLE
+#ifdef PPTPD_MULTIPLE
snprintf(logbuf, sizeof(logbuf), "pptpd id=%u ctrl=%u %s",
_this->pptpd->id, _this->id, fmt);
#else
diff --git a/usr.sbin/npppd/pptp/pptp_local.h b/usr.sbin/npppd/pptp/pptp_local.h
index 182837d154a..a0820e65867 100644
--- a/usr.sbin/npppd/pptp/pptp_local.h
+++ b/usr.sbin/npppd/pptp/pptp_local.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: pptp_local.h,v 1.3 2010/07/02 21:20:57 yasuoka Exp $ */
+/* $OpenBSD: pptp_local.h,v 1.4 2012/05/08 13:15:12 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
diff --git a/usr.sbin/npppd/pptp/pptp_subr.c b/usr.sbin/npppd/pptp/pptp_subr.c
index 6d217aebeb3..5025ae17e8a 100644
--- a/usr.sbin/npppd/pptp/pptp_subr.c
+++ b/usr.sbin/npppd/pptp/pptp_subr.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: pptp_subr.c,v 1.3 2010/07/02 21:20:57 yasuoka Exp $ */
+/* $OpenBSD: pptp_subr.c,v 1.4 2012/05/08 13:15:12 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
diff --git a/usr.sbin/npppd/pptp/pptp_subr.h b/usr.sbin/npppd/pptp/pptp_subr.h
index 3d29b23437e..e642b27bb60 100644
--- a/usr.sbin/npppd/pptp/pptp_subr.h
+++ b/usr.sbin/npppd/pptp/pptp_subr.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: pptp_subr.h,v 1.3 2010/07/02 21:20:57 yasuoka Exp $ */
+/* $OpenBSD: pptp_subr.h,v 1.4 2012/05/08 13:15:12 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
diff --git a/usr.sbin/npppd/pptp/pptpd.c b/usr.sbin/npppd/pptp/pptpd.c
index fd6cd8e921a..cb5b86bf78f 100644
--- a/usr.sbin/npppd/pptp/pptpd.c
+++ b/usr.sbin/npppd/pptp/pptpd.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: pptpd.c,v 1.9 2012/01/18 02:53:56 yasuoka Exp $ */
+/* $OpenBSD: pptpd.c,v 1.10 2012/05/08 13:15:12 yasuoka Exp $ */
/*-
* Copyright (c) 2009 Internet Initiative Japan Inc.
@@ -25,12 +25,12 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*/
-/* $Id: pptpd.c,v 1.9 2012/01/18 02:53:56 yasuoka Exp $ */
+/* $Id: pptpd.c,v 1.10 2012/05/08 13:15:12 yasuoka Exp $ */
/**@file
* This file provides a implementation of PPTP daemon. Currently it
* provides functions for PAC (PPTP Access Concentrator) only.
- * $Id: pptpd.c,v 1.9 2012/01/18 02:53:56 yasuoka Exp $
+ * $Id: pptpd.c,v 1.10 2012/05/08 13:15:12 yasuoka Exp $
*/
#include <sys/types.h>
#include <sys/param.h>
@@ -1083,7 +1083,7 @@ pptpd_log(pptpd *_this, int prio, const char *fmt, ...)
PPTPD_ASSERT(_this != NULL);
va_start(ap, fmt);
-#ifdef PPTPD_MULITPLE
+#ifdef PPTPD_MULTIPLE
snprintf(logbuf, sizeof(logbuf), "pptpd id=%u %s", _this->id, fmt);
#else
snprintf(logbuf, sizeof(logbuf), "pptpd %s", fmt);