/[smeserver]/rpms/e-smith-radiusd/sme10/e-smith-radiusd-2.6.0-freeradius3ter.patch
ViewVC logotype

Annotation of /rpms/e-smith-radiusd/sme10/e-smith-radiusd-2.6.0-freeradius3ter.patch

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (hide annotations) (download)
Thu Apr 7 07:16:22 2016 UTC (8 years, 7 months ago) by unnilennium
Branch: MAIN
CVS Tags: e-smith-radiusd-2_6_0-6_el7_sme
* Wed Apr 06 2016 Jean-Philipe Pialasse <tests@pialasse.com> 2.6.0-6.sme
- more  adjustements regarding [SME: 9425]
- e-smith-radiusd-2.6.0-freeradius3bis.patch
- e-smith-radiusd-2.6.0-freeradius3ter.patch

1 unnilennium 1.1 diff -Nur e-smith-radiusd-2.6.0.old/createlinks e-smith-radiusd-2.6.0/createlinks
2     --- e-smith-radiusd-2.6.0.old/createlinks 2016-04-07 02:29:43.465000000 -0400
3     +++ e-smith-radiusd-2.6.0/createlinks 2016-04-07 03:04:14.095000000 -0400
4     @@ -28,6 +28,7 @@
5     raddb/mods-available/ldap
6     raddb/mods-available/smbpasswd
7     raddb/sites-available/default
8     + raddb/sites-available/inner-tunnel
9     raddb/proxy.conf
10     radiusclient-ng/servers))
11     {
12     diff -Nur e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/clients.conf/10localhost e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/clients.conf/10localhost
13     --- e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/clients.conf/10localhost 2016-04-07 02:29:43.448000000 -0400
14     +++ e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/clients.conf/10localhost 2016-04-07 02:33:05.760000000 -0400
15     @@ -5,6 +5,7 @@
16     "";
17     }
18     client localhost \{
19     + ipaddr = 127.0.0.1
20     { #
21     # The shared secret use to "encrypt" and "sign" packets between
22     # the NAS and FreeRADIUS. You MUST change this secret from the
23     diff -Nur e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/01init e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/01init
24     --- e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/01init 1969-12-31 19:00:00.000000000 -0500
25     +++ e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/01init 2016-04-07 02:40:42.818000000 -0400
26     @@ -0,0 +1,13 @@
27     +{
28     +# -*- text -*-
29     +######################################################################
30     +#
31     +# This is a virtual server that handles *only* inner tunnel
32     +# requests for EAP-TTLS and PEAP types.
33     +#
34     +# $Id: 1b937282988730ae181e345588f9c2678b197dbc $
35     +#
36     +######################################################################
37     +}
38     +server default \{
39     +
40     diff -Nur e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/20listen e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/20listen
41     --- e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/20listen 1969-12-31 19:00:00.000000000 -0500
42     +++ e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/20listen 2016-04-07 02:42:10.419000000 -0400
43     @@ -0,0 +1,27 @@
44     +{
45     +#
46     +# This next section is here to allow testing of the "inner-tunnel"
47     +# authentication methods, independently from the "default" server.
48     +# It is listening on "localhost", so that it can only be used from
49     +# the same machine.
50     +#
51     +# $ radtest USER PASSWORD 127.0.0.1:18120 0 testing123
52     +#
53     +# If it works, you have configured the inner tunnel correctly. To check
54     +# if PEAP will work, use:
55     +#
56     +# $ radtest -t mschap USER PASSWORD 127.0.0.1:18120 0 testing123
57     +#
58     +# If that works, PEAP should work. If that command doesn't work, then
59     +#
60     +# FIX THE INNER TUNNEL CONFIGURATION SO THAT IT WORKS.
61     +#
62     +# Do NOT do any PEAP tests. It won't help. Instead, concentrate
63     +# on fixing the inner tunnel configuration. DO NOTHING ELSE.
64     +#
65     +}
66     +listen \{
67     + ipaddr = 127.0.0.1
68     + port = 18120
69     + type = auth
70     +\}
71     diff -Nur e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/35authorization00init e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/35authorization00init
72     --- e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/35authorization00init 1969-12-31 19:00:00.000000000 -0500
73     +++ e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/35authorization00init 2016-04-07 02:39:40.963000000 -0400
74     @@ -0,0 +1,11 @@
75     +{
76     +# Authorization. First preprocess (hints and huntgroups files),
77     +# then realms, and finally look in the "users" file.
78     +#
79     +# The order of the realm modules will determine the order that
80     +# we try to find a matching realm.
81     +#
82     +# Make *sure* that 'preprocess' comes before any realm if you
83     +# need to setup hints for the remote radius server
84     +}
85     +authorize \{
86     diff -Nur e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/35authorization40default e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/35authorization40default
87     --- e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/35authorization40default 1969-12-31 19:00:00.000000000 -0500
88     +++ e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/35authorization40default 2016-04-07 02:53:35.817000000 -0400
89     @@ -0,0 +1,107 @@
90     +{
91     + #
92     + # The chap module will set 'Auth-Type := CHAP' if we are
93     + # handling a CHAP request and Auth-Type has not already been set
94     +} chap
95     +{
96     + #
97     + # If the users are logging in with an MS-CHAP-Challenge
98     + # attribute for authentication, the mschap module will find
99     + # the MS-CHAP-Challenge attribute, and add 'Auth-Type := MS-CHAP'
100     + # to the request, which will cause the server to then use
101     + # the mschap module for authentication.
102     +} mschap
103     +{
104     + #
105     + # Pull crypt'd passwords from /etc/passwd or /etc/shadow,
106     + # using the system API's to get the password. If you want
107     + # to read /etc/passwd or /etc/shadow directly, see the
108     + # passwd module, above.
109     + #
110     +}# unix
111     +{
112     + #
113     + # Look for IPASS style 'realm/', and if not found, look for
114     + # '@realm', and decide whether or not to proxy, based on
115     + # that.
116     +}# IPASS
117     +{
118     + #
119     + # If you are using multiple kinds of realms, you probably
120     + # want to set "ignore_null = yes" for all of them.
121     + # Otherwise, when the first style of realm doesn't match,
122     + # the other styles won't be checked.
123     + #
124     + # Note that proxying the inner tunnel authentication means
125     + # that the user MAY use one identity in the outer session
126     + # (e.g. "anonymous", and a different one here
127     + # (e.g. "user@example.com"). The inner session will then be
128     + # proxied elsewhere for authentication. If you are not
129     + # careful, this means that the user can cause you to forward
130     + # the authentication to another RADIUS server, and have the
131     + # accounting logs *not* sent to the other server. This makes
132     + # it difficult to bill people for their network activity.
133     + #
134     +} suffix
135     +# ntdomain
136     +{
137     + #
138     + # The "suffix" module takes care of stripping the domain
139     + # (e.g. "@example.com") from the User-Name attribute, and the
140     + # next few lines ensure that the request is not proxied.
141     + #
142     + # If you want the inner tunnel request to be proxied, delete
143     + # the next few lines.
144     + #
145     +
146     +} update control \{
147     + Proxy-To-Realm := LOCAL
148     + \}
149     +{
150     + #
151     + # This module takes care of EAP-MSCHAPv2 authentication.
152     + #
153     + # It also sets the EAP-Type attribute in the request
154     + # attribute list to the EAP type from the packet.
155     + #
156     + # The example below uses module failover to avoid querying all
157     + # of the following modules if the EAP module returns "ok".
158     + # Therefore, your LDAP and/or SQL servers will not be queried
159     + # for the many packets that go back and forth to set up TTLS
160     + # or PEAP. The load on those servers will therefore be reduced.
161     + #
162     +} eap \{
163     + ok = return
164     + \}
165     +{
166     + #
167     + # Read the 'users' file
168     +} files
169     +{
170     + #
171     + # Look in an SQL database. The schema of the database
172     + # is meant to mirror the "users" file.
173     + #
174     + # See "Authorization Queries" in sql.conf
175     +}# -sql
176     + -ldap
177     +{
178     + #
179     + # Enforce daily limits on time spent logged in.
180     +}# daily
181     + expiration
182     + logintime
183     +{
184     + #
185     + # If no other module has claimed responsibility for
186     + # authentication, then try to use PAP. This allows the
187     + # other modules listed above to add a "known good" password
188     + # to the request, and to do nothing else. The PAP module
189     + # will then see that password, and use it to do PAP
190     + # authentication.
191     + #
192     + # This module should be listed last, so that the other modules
193     + # get a chance to set Auth-Type for themselves.
194     + #
195     +} pap
196     +
197     diff -Nur e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/35authorization99end e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/35authorization99end
198     --- e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/35authorization99end 1969-12-31 19:00:00.000000000 -0500
199     +++ e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/35authorization99end 2016-04-07 02:39:40.963000000 -0400
200     @@ -0,0 +1 @@
201     +\}
202     diff -Nur e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/40authenticate00setup e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/40authenticate00setup
203     --- e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/40authenticate00setup 1969-12-31 19:00:00.000000000 -0500
204     +++ e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/40authenticate00setup 2016-04-07 02:39:40.963000000 -0400
205     @@ -0,0 +1,5 @@
206     +{
207     + my @authModules = '';
208     + $OUT = '';
209     +}
210     +
211     diff -Nur e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/40authenticate10AuthMsChap e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/40authenticate10AuthMsChap
212     --- e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/40authenticate10AuthMsChap 1969-12-31 19:00:00.000000000 -0500
213     +++ e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/40authenticate10AuthMsChap 2016-04-07 02:39:40.963000000 -0400
214     @@ -0,0 +1,5 @@
215     +{
216     + push(@authModules, "\tAuth-Type MS-CHAP\{\n\t\tmschap\n\t\}\n");
217     + $OUT = '';
218     +}
219     +
220     diff -Nur e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/40authenticate12pap e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/40authenticate12pap
221     --- e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/40authenticate12pap 1969-12-31 19:00:00.000000000 -0500
222     +++ e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/40authenticate12pap 2016-04-07 02:56:10.969000000 -0400
223     @@ -0,0 +1,5 @@
224     +{
225     + push(@authModules, "\tAuth-Type PAP\{\n\t\tpap\n\t\}\n");
226     + $OUT = '';
227     +}
228     +
229     diff -Nur e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/40authenticate13chap e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/40authenticate13chap
230     --- e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/40authenticate13chap 1969-12-31 19:00:00.000000000 -0500
231     +++ e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/40authenticate13chap 2016-04-07 02:57:13.246000000 -0400
232     @@ -0,0 +1,5 @@
233     +{
234     + push(@authModules, "\tAuth-Type CHAP\{\n\t\tchap\n\t\}\n");
235     + $OUT = '';
236     +}
237     +
238     diff -Nur e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/40authenticate15ldap e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/40authenticate15ldap
239     --- e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/40authenticate15ldap 1969-12-31 19:00:00.000000000 -0500
240     +++ e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/40authenticate15ldap 2016-04-07 02:39:40.963000000 -0400
241     @@ -0,0 +1,5 @@
242     +{
243     + push(@authModules, "\tAuth-Type LDAP\{\n\t\tldap\n\t\}\n");
244     + $OUT = '';
245     +}
246     +
247     diff -Nur e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/40authenticate20authEap e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/40authenticate20authEap
248     --- e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/40authenticate20authEap 1969-12-31 19:00:00.000000000 -0500
249     +++ e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/40authenticate20authEap 2016-04-07 02:39:40.964000000 -0400
250     @@ -0,0 +1,4 @@
251     +{
252     + push(@authModules, "\teap\n");
253     + $OUT = '';
254     +}
255     diff -Nur e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/40authenticate99process e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/40authenticate99process
256     --- e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/40authenticate99process 1969-12-31 19:00:00.000000000 -0500
257     +++ e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/40authenticate99process 2016-04-07 02:39:40.964000000 -0400
258     @@ -0,0 +1,23 @@
259     +{
260     +# Authentication.
261     +#
262     +# This section lists which modules are available for authentication.
263     +# Note that it does NOT mean 'try each module in order'. It means
264     +# that a module from the 'authorize' section adds a configuration
265     +# attribute 'Auth-Type := FOO'. That authentication type is then
266     +# used to pick the apropriate module from the list below.
267     +#
268     +# In general, you SHOULD NOT set the Auth-Type attribute. The server
269     +# will figure it out on its own, and will do the right thing. The
270     +# most common side effect of erroneously setting the Auth-Type
271     +# attribute is that one authentication method will work, but the
272     +# others will not.
273     +#
274     +# The common reasons to set the Auth-Type attribute by hand
275     +# is to either forcibly reject the user, or forcibly accept him.
276     +
277     + $OUT = "authenticate \{\n";
278     + $OUT .= "$_\n" foreach @authModules;
279     + $OUT .= "\}\n";
280     +
281     +}
282     diff -Nur e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/55preacct e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/55preacct
283     --- e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/55preacct 1969-12-31 19:00:00.000000000 -0500
284     +++ e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/55preacct 2016-04-07 02:39:40.964000000 -0400
285     @@ -0,0 +1,47 @@
286     +{
287     +#
288     +# Pre-accounting. Decide which accounting type to use.
289     +#
290     +}preacct \{
291     + preprocess
292     +{
293     + #
294     + # Merge Acct-[Input|Output]-Gigawords and Acct-[Input-Output]-Octets
295     + # into a single 64bit counter Acct-[Input|Output]-Octets64.
296     + #
297     +}# acct_counters64
298     +{
299     + #
300     + # Session start times are *implied* in RADIUS.
301     + # The NAS never sends a "start time". Instead, it sends
302     + # a start packet, *possibly* with an Acct-Delay-Time.
303     + # The server is supposed to conclude that the start time
304     + # was "Acct-Delay-Time" seconds in the past.
305     + #
306     + # The code below creates an explicit start time, which can
307     + # then be used in other modules. It will be *mostly* correct.
308     + # Any errors are due to the 1-second resolution of RADIUS,
309     + # and the possibility that the time on the NAS may be off.
310     + #
311     + # The start time is: NOW - delay - session_length
312     + #
313     +}
314     +# update request {
315     +# FreeRADIUS-Acct-Session-Start-Time = "%{expr: %l - %{%{Acct-Session-Time}:-0} - %{%{Acct-Delay-Time}:-0}}"
316     +# }
317     +
318     +{
319     + #
320     + # Ensure that we have a semi-unique identifier for every
321     + # request, and many NAS boxes are broken.
322     +}
323     +
324     + acct_unique
325     +{
326     + # Accounting requests are generally proxied to the same
327     + # home server as authentication requests.
328     +} suffix
329     + ntdomain
330     + files
331     +
332     +\}
333     diff -Nur e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/70session00init e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/70session00init
334     --- e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/70session00init 1969-12-31 19:00:00.000000000 -0500
335     +++ e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/70session00init 2016-04-07 02:39:40.964000000 -0400
336     @@ -0,0 +1,6 @@
337     +{
338     +# Session database, used for checking Simultaneous-Use. Either the radutmp
339     +# or rlm_sql module can handle this.
340     +# The rlm_sql module is *much* faster
341     +}session \{
342     +
343     diff -Nur e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/70session40default e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/70session40default
344     --- e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/70session40default 1969-12-31 19:00:00.000000000 -0500
345     +++ e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/70session40default 2016-04-07 02:59:12.603000000 -0400
346     @@ -0,0 +1,3 @@
347     + radutmp
348     +# sql
349     +
350     diff -Nur e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/70session99end e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/70session99end
351     --- e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/70session99end 1969-12-31 19:00:00.000000000 -0500
352     +++ e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/70session99end 2016-04-07 02:39:40.964000000 -0400
353     @@ -0,0 +1 @@
354     +\}
355     diff -Nur e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/80postauth00init e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/80postauth00init
356     --- e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/80postauth00init 1969-12-31 19:00:00.000000000 -0500
357     +++ e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/80postauth00init 2016-04-07 02:39:40.964000000 -0400
358     @@ -0,0 +1,8 @@
359     +{
360     +# Post-Authentication
361     +# Once we KNOW that the user has been authenticated, there are
362     +# additional steps we can take.
363     +}post-auth \{
364     + # Get an address from the IP Pool.
365     +# main_pool
366     +
367     diff -Nur e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/80postauth40default e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/80postauth40default
368     --- e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/80postauth40default 1969-12-31 19:00:00.000000000 -0500
369     +++ e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/80postauth40default 2016-04-07 03:01:40.764000000 -0400
370     @@ -0,0 +1,44 @@
371     +{
372     + # If you want privacy to remain, see the
373     + # Chargeable-User-Identity attribute from RFC 4372.
374     + # If you want to use it just uncomment the line below.
375     +}# cui-inner
376     +{
377     + #
378     + # If you want to have a log of authentication replies,
379     + # un-comment the following line, and enable the
380     + # 'detail reply_log' module.
381     +}# reply_log
382     +{
383     + #
384     + # After authenticating the user, do another SQL query.
385     + #
386     + # See "Authentication Logging Queries" in sql.conf
387     +}# -sql
388     +{
389     + #
390     + # Instead of sending the query to the SQL server,
391     + # write it into a log file.
392     + #
393     +}# sql_log
394     +{
395     + #
396     + # Un-comment the following if you have set
397     + # 'edir_account_policy_check = yes' in the ldap module sub-section of
398     + # the 'modules' section.
399     + #
400     +}# ldap
401     +{
402     + #
403     + # Access-Reject packets are sent through the REJECT sub-section of the
404     + # post-auth section.
405     + #
406     + # Add the ldap module name (or instance) if you have set
407     + # 'edir_account_policy_check = yes' in the ldap module configuration
408     + #
409     +} Post-Auth-Type REJECT \{
410     + # log failed authentications in SQL, too.
411     +# -sql
412     + attr_filter.access_reject
413     + \}
414     +
415     diff -Nur e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/80postauth99end e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/80postauth99end
416     --- e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/80postauth99end 1969-12-31 19:00:00.000000000 -0500
417     +++ e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/80postauth99end 2016-04-07 02:39:40.964000000 -0400
418     @@ -0,0 +1,26 @@
419     +{
420     + # Remove reply message if the response contains an EAP-Message
421     +} remove_reply_message_if_eap
422     +{
423     + #
424     + # Access-Reject packets are sent through the REJECT sub-section of the
425     + # post-auth section.
426     + #
427     + # Add the ldap module name (or instance) if you have set
428     + # 'edir_account_policy_check = yes' in the ldap module configuration
429     + #
430     +} Post-Auth-Type REJECT \{
431     + # log failed authentications in SQL, too.
432     + #-sql
433     + attr_filter.access_reject
434     +
435     + # Insert EAP-Failure message if the request was
436     + # rejected by policy instead of because of an
437     + # authentication failure
438     + eap
439     +
440     + # Remove reply message if the response contains an EAP-Message
441     + remove_reply_message_if_eap
442     + \}
443     +\}
444     +
445     diff -Nur e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/85preproxy e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/85preproxy
446     --- e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/85preproxy 1969-12-31 19:00:00.000000000 -0500
447     +++ e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/85preproxy 2016-04-07 03:02:39.117000000 -0400
448     @@ -0,0 +1,17 @@
449     +pre-proxy \{
450     +{
451     + # Uncomment the following line if you want to change attributes
452     + # as defined in the preproxy_users file.
453     +}# files
454     +{
455     + # Uncomment the following line if you want to filter requests
456     + # sent to remote servers based on the rules defined in the
457     + # 'attrs.pre-proxy' file.
458     +}# attr_filter.pre-proxy
459     +{
460     + # If you want to have a log of packets proxied to a home
461     + # server, un-comment the following line, and the
462     + # 'detail pre_proxy_log' section, above.
463     +}# pre_proxy_log
464     +\}
465     +
466     diff -Nur e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/90postproxy e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/90postproxy
467     --- e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/90postproxy 1969-12-31 19:00:00.000000000 -0500
468     +++ e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/90postproxy 2016-04-07 02:39:40.964000000 -0400
469     @@ -0,0 +1,54 @@
470     +{
471     +#
472     +# When the server receives a reply to a request it proxied
473     +# to a home server, the request may be massaged here, in the
474     +# post-proxy stage.
475     +#
476     +}
477     +post-proxy \{
478     +{
479     + # If you want to have a log of replies from a home server,
480     + # un-comment the following line, and the 'detail post_proxy_log'
481     + # section, above.
482     +}# post_proxy_log
483     +{
484     + # Uncomment the following line if you want to filter replies from
485     + # remote proxies based on the rules defined in the 'attrs' file.
486     +}# attr_filter.post-proxy
487     +{
488     + #
489     + # If you are proxying LEAP, you MUST configure the EAP
490     + # module, and you MUST list it here, in the post-proxy
491     + # stage.
492     + #
493     + # You MUST also use the 'nostrip' option in the 'realm'
494     + # configuration. Otherwise, the User-Name attribute
495     + # in the proxied request will not match the user name
496     + # hidden inside of the EAP packet, and the end server will
497     + # reject the EAP request.
498     + #
499     +} eap
500     +{
501     + #
502     + # If the server tries to proxy a request and fails, then the
503     + # request is processed through the modules in this section.
504     + #
505     + # The main use of this section is to permit robust proxying
506     + # of accounting packets. The server can be configured to
507     + # proxy accounting packets as part of normal processing.
508     + # Then, if the home server goes down, accounting packets can
509     + # be logged to a local "detail" file, for processing with
510     + # radrelay. When the home server comes back up, radrelay
511     + # will read the detail file, and send the packets to the
512     + # home server.
513     + #
514     + # With this configuration, the server always responds to
515     + # Accounting-Requests from the NAS, but only writes
516     + # accounting packets to disk if the home server is down.
517     + #
518     +}# Post-Proxy-Type Fail \{
519     +# detail
520     +# \}
521     +\}
522     +
523     +
524     diff -Nur e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/99end e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/99end
525     --- e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/99end 1969-12-31 19:00:00.000000000 -0500
526     +++ e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/99end 2016-04-07 02:39:40.964000000 -0400
527     @@ -0,0 +1,7 @@
528     +
529     +\}
530     +{
531     +#
532     +#end of default server
533     +#
534     +}
535     diff -Nur e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates.metadata/etc/raddb/eap.conf e-smith-radiusd-2.6.0/root/etc/e-smith/templates.metadata/etc/raddb/eap.conf
536     --- e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates.metadata/etc/raddb/eap.conf 2013-02-13 18:00:55.000000000 -0500
537     +++ e-smith-radiusd-2.6.0/root/etc/e-smith/templates.metadata/etc/raddb/eap.conf 1969-12-31 19:00:00.000000000 -0500
538     @@ -1,3 +0,0 @@
539     -PERMS=0640
540     -UID="root"
541     -GID="radiusd"
542     diff -Nur e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates.metadata/etc/raddb/mods-available/eap e-smith-radiusd-2.6.0/root/etc/e-smith/templates.metadata/etc/raddb/mods-available/eap
543     --- e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates.metadata/etc/raddb/mods-available/eap 1969-12-31 19:00:00.000000000 -0500
544     +++ e-smith-radiusd-2.6.0/root/etc/e-smith/templates.metadata/etc/raddb/mods-available/eap 2016-04-07 03:05:38.145000000 -0400
545     @@ -0,0 +1,3 @@
546     +PERMS=0640
547     +UID="root"
548     +GID="radiusd"
549     diff -Nur e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates.metadata/etc/raddb/mods-available/ldap e-smith-radiusd-2.6.0/root/etc/e-smith/templates.metadata/etc/raddb/mods-available/ldap
550     --- e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates.metadata/etc/raddb/mods-available/ldap 1969-12-31 19:00:00.000000000 -0500
551     +++ e-smith-radiusd-2.6.0/root/etc/e-smith/templates.metadata/etc/raddb/mods-available/ldap 2016-04-07 03:05:53.872000000 -0400
552     @@ -0,0 +1,3 @@
553     +PERMS=0640
554     +UID="root"
555     +GID="radiusd"
556     diff -Nur e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates.metadata/etc/raddb/mods-available/smbpasswd e-smith-radiusd-2.6.0/root/etc/e-smith/templates.metadata/etc/raddb/mods-available/smbpasswd
557     --- e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates.metadata/etc/raddb/mods-available/smbpasswd 1969-12-31 19:00:00.000000000 -0500
558     +++ e-smith-radiusd-2.6.0/root/etc/e-smith/templates.metadata/etc/raddb/mods-available/smbpasswd 2016-04-07 03:13:11.491000000 -0400
559     @@ -0,0 +1,3 @@
560     +PERMS=0640
561     +UID="root"
562     +GID="radiusd"
563     diff -Nur e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates.metadata/etc/raddb/sites-available/default e-smith-radiusd-2.6.0/root/etc/e-smith/templates.metadata/etc/raddb/sites-available/default
564     --- e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates.metadata/etc/raddb/sites-available/default 1969-12-31 19:00:00.000000000 -0500
565     +++ e-smith-radiusd-2.6.0/root/etc/e-smith/templates.metadata/etc/raddb/sites-available/default 2016-04-07 03:06:03.104000000 -0400
566     @@ -0,0 +1,3 @@
567     +PERMS=0640
568     +UID="root"
569     +GID="radiusd"
570     diff -Nur e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates.metadata/etc/raddb/sites-available/inner-tunnel e-smith-radiusd-2.6.0/root/etc/e-smith/templates.metadata/etc/raddb/sites-available/inner-tunnel
571     --- e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates.metadata/etc/raddb/sites-available/inner-tunnel 1969-12-31 19:00:00.000000000 -0500
572     +++ e-smith-radiusd-2.6.0/root/etc/e-smith/templates.metadata/etc/raddb/sites-available/inner-tunnel 2016-04-07 03:06:15.232000000 -0400
573     @@ -0,0 +1,3 @@
574     +PERMS=0640
575     +UID="root"
576     +GID="radiusd"

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed