packages: sort network related packages into package/network/
[openwrt.git] / package / network / services / ppp / patches / 204-radius_config.patch
1 --- a/pppd/plugins/radius/config.c
2 +++ b/pppd/plugins/radius/config.c
3 @@ -369,31 +369,37 @@ static int test_config(char *filename)
4         }
5  #endif
6  
7 +#if 0
8         if (rc_conf_int("login_tries") <= 0)
9         {
10                 error("%s: login_tries <= 0 is illegal", filename);
11                 return (-1);
12         }
13 +#endif
14         if (rc_conf_str("seqfile") == NULL)
15         {
16                 error("%s: seqfile not specified", filename);
17                 return (-1);
18         }
19 +#if 0
20         if (rc_conf_int("login_timeout") <= 0)
21         {
22                 error("%s: login_timeout <= 0 is illegal", filename);
23                 return (-1);
24         }
25 +#endif
26         if (rc_conf_str("mapfile") == NULL)
27         {
28                 error("%s: mapfile not specified", filename);
29                 return (-1);
30         }
31 +#if 0
32         if (rc_conf_str("nologin") == NULL)
33         {
34                 error("%s: nologin not specified", filename);
35                 return (-1);
36         }
37 +#endif
38  
39         return 0;
40  }
41 --- a/pppd/plugins/radius/options.h
42 +++ b/pppd/plugins/radius/options.h
43 @@ -31,24 +31,21 @@ typedef struct _option {
44  static SERVER acctserver = {0};
45  static SERVER authserver = {0};
46  
47 -int default_tries = 4;
48 -int default_timeout = 60;
49 -
50  static OPTION config_options[] = {
51  /* internally used options */
52  {"config_file",                OT_STR, ST_UNDEF, NULL},
53  /* General options */
54  {"auth_order",         OT_AUO, ST_UNDEF, NULL},
55 -{"login_tries",                OT_INT, ST_UNDEF, &default_tries},
56 -{"login_timeout",      OT_INT, ST_UNDEF, &default_timeout},
57 -{"nologin",            OT_STR, ST_UNDEF, "/etc/nologin"},
58 -{"issue",              OT_STR, ST_UNDEF, "/etc/radiusclient/issue"},
59 +{"login_tries",                OT_INT, ST_UNDEF, NULL},
60 +{"login_timeout",      OT_INT, ST_UNDEF, NULL},
61 +{"nologin",            OT_STR, ST_UNDEF, NULL},
62 +{"issue",              OT_STR, ST_UNDEF, NULL},
63  /* RADIUS specific options */
64  {"authserver",         OT_SRV, ST_UNDEF, &authserver},
65  {"acctserver",         OT_SRV, ST_UNDEF, &acctserver},
66  {"servers",            OT_STR, ST_UNDEF, NULL},
67  {"dictionary",         OT_STR, ST_UNDEF, NULL},
68 -{"login_radius",       OT_STR, ST_UNDEF, "/usr/sbin/login.radius"},
69 +{"login_radius",       OT_STR, ST_UNDEF, NULL},
70  {"seqfile",            OT_STR, ST_UNDEF, NULL},
71  {"mapfile",            OT_STR, ST_UNDEF, NULL},
72  {"default_realm",      OT_STR, ST_UNDEF, NULL},