Deleted Added
full compact
auth.c (30715) auth.c (31070)
1/*
2 * PPP Secret Key Module
3 *
4 * Written by Toshiharu OHNO (tony-o@iij.ad.jp)
5 *
6 * Copyright (C) 1994, Internet Initiative Japan, Inc. All rights reserverd.
7 *
8 * Redistribution and use in source and binary forms are permitted
9 * provided that the above copyright notice and this paragraph are
10 * duplicated in all such forms and that any documentation,
11 * advertising materials, and other materials related to such
12 * distribution and use acknowledge that the software was developed
13 * by the Internet Initiative Japan, Inc. The name of the
14 * IIJ may not be used to endorse or promote products derived
15 * from this software without specific prior written permission.
16 * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
17 * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
18 * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
19 *
1/*
2 * PPP Secret Key Module
3 *
4 * Written by Toshiharu OHNO (tony-o@iij.ad.jp)
5 *
6 * Copyright (C) 1994, Internet Initiative Japan, Inc. All rights reserverd.
7 *
8 * Redistribution and use in source and binary forms are permitted
9 * provided that the above copyright notice and this paragraph are
10 * duplicated in all such forms and that any documentation,
11 * advertising materials, and other materials related to such
12 * distribution and use acknowledge that the software was developed
13 * by the Internet Initiative Japan, Inc. The name of the
14 * IIJ may not be used to endorse or promote products derived
15 * from this software without specific prior written permission.
16 * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
17 * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
18 * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
19 *
20 * $Id: auth.c,v 1.17 1997/09/09 21:51:38 brian Exp $
20 * $Id: auth.c,v 1.18 1997/10/26 01:02:07 brian Exp $
21 *
22 * TODO:
23 * o Implement check against with registered IP addresses.
24 */
25#include <sys/param.h>
26#include <netinet/in.h>
27
28#include <stdio.h>

--- 38 unchanged lines hidden (view full) ---

67}
68
69LOCAL_AUTH_VALID
70LocalAuthValidate(char *fname, char *system, char *key)
71{
72 FILE *fp;
73 int n;
74 char *vector[3];
21 *
22 * TODO:
23 * o Implement check against with registered IP addresses.
24 */
25#include <sys/param.h>
26#include <netinet/in.h>
27
28#include <stdio.h>

--- 38 unchanged lines hidden (view full) ---

67}
68
69LOCAL_AUTH_VALID
70LocalAuthValidate(char *fname, char *system, char *key)
71{
72 FILE *fp;
73 int n;
74 char *vector[3];
75 char buff[200];
75 char buff[LINE_LEN];
76 LOCAL_AUTH_VALID rc;
77
78 rc = NOT_FOUND; /* No system entry */
79 fp = OpenSecret(fname);
80 if (fp == NULL)
81 return (rc);
82 while (fgets(buff, sizeof(buff), fp)) {
83 if (buff[0] == '#')

--- 18 unchanged lines hidden (view full) ---

102}
103
104int
105AuthValidate(char *fname, char *system, char *key)
106{
107 FILE *fp;
108 int n;
109 char *vector[4];
76 LOCAL_AUTH_VALID rc;
77
78 rc = NOT_FOUND; /* No system entry */
79 fp = OpenSecret(fname);
80 if (fp == NULL)
81 return (rc);
82 while (fgets(buff, sizeof(buff), fp)) {
83 if (buff[0] == '#')

--- 18 unchanged lines hidden (view full) ---

102}
103
104int
105AuthValidate(char *fname, char *system, char *key)
106{
107 FILE *fp;
108 int n;
109 char *vector[4];
110 char buff[200];
110 char buff[LINE_LEN];
111 char passwd[100];
112
113 fp = OpenSecret(fname);
114 if (fp == NULL)
115 return (0);
116 while (fgets(buff, sizeof(buff), fp)) {
117 if (buff[0] == '#')
118 continue;

--- 26 unchanged lines hidden (view full) ---

145}
146
147char *
148AuthGetSecret(char *fname, char *system, int len, int setaddr)
149{
150 FILE *fp;
151 int n;
152 char *vector[4];
111 char passwd[100];
112
113 fp = OpenSecret(fname);
114 if (fp == NULL)
115 return (0);
116 while (fgets(buff, sizeof(buff), fp)) {
117 if (buff[0] == '#')
118 continue;

--- 26 unchanged lines hidden (view full) ---

145}
146
147char *
148AuthGetSecret(char *fname, char *system, int len, int setaddr)
149{
150 FILE *fp;
151 int n;
152 char *vector[4];
153 char buff[200];
153 char buff[LINE_LEN];
154 static char passwd[100];
155
156 fp = OpenSecret(fname);
157 if (fp == NULL)
158 return (NULL);
159 while (fgets(buff, sizeof(buff), fp)) {
160 if (buff[0] == '#')
161 continue;

--- 61 unchanged lines hidden ---
154 static char passwd[100];
155
156 fp = OpenSecret(fname);
157 if (fp == NULL)
158 return (NULL);
159 while (fgets(buff, sizeof(buff), fp)) {
160 if (buff[0] == '#')
161 continue;

--- 61 unchanged lines hidden ---