1 |
|
2003-11-26 Sergey Poznyakoff |
2 |
|
|
3 |
|
* radiusd/testsuite/proxy/realms.in (ignorecase): New |
4 |
|
test realm. |
5 |
|
* radiusd/testsuite/radiusd/proxy.exp: Test for case-insensitive |
6 |
|
realm names. |
7 |
|
|
8 |
|
An attempt to make log messages as configurable as reasonable: |
9 |
|
a user is allowed to specify "prefix" and "suffix" hooks. Both |
10 |
|
hooks are rewrite functions of three arguments (retuest type, |
11 |
|
nas name and request id), returning a string that would be |
12 |
|
displayed before and after the actual message. Theoretically, |
13 |
|
this should allow a user to tailor the messages to his/her |
14 |
|
liking. |
15 |
|
|
16 |
|
* examples/config.syntax: Example of prefix-hook and suffix-hook |
17 |
|
statements. |
18 |
|
|
19 |
|
* include/radius.h (nas_request_to_nas,nas_request_to_name): Use |
20 |
|
const where appropriate. |
21 |
|
(struct channel.prefix_hook,suffix_hook): New members |
22 |
|
(vlog): Changed prototype declaration. |
23 |
|
* include/rewrite.h (rewrite_invoke): Changed prototype |
24 |
|
declaration. |
25 |
|
(rewrite_check_function): Removed. |
26 |
|
* radiusd/rewrite.y: Likewise. |
27 |
|
* lib/nas.c (nas_request_to_nas,nas_request_to_name): Use |
28 |
|
const where appropriate. |
29 |
|
* lib/logger.c: Use new vlog(). |
30 |
|
(rad_print_request): Removed. |
31 |
|
(radlog_req): Rewritten. |
32 |
|
|
33 |
|
* client/pam_radius/pam_radius.c: Use new vlog(). |
34 |
|
* lib/applog.c: Likewise. |
35 |
|
|
36 |
|
* radiusd/checkrad.c (compare): Change invocation of |
37 |
|
rewrite_invoke() |
38 |
|
* radiusd/log.c: User-defined per-channel prefix and suffix hooks. |
39 |
|
* radiusd/auth.c: Rewritten using new hooks approach. |
40 |
|
* raddb/config.in: Use default_log_prefix logging hook |
41 |
|
* raddb/log-hook.rw: Rewritten |
42 |
|
|
43 |
2003-11-25 Sergey Poznyakoff |
2003-11-25 Sergey Poznyakoff |
44 |
|
|
45 |
* configure.ac: Raised version number to 1.1.94 |
* configure.ac: Raised version number to 1.1.94 |
50 |
* radiusd/sql.c (sql_check_config): Be more robust against |
* radiusd/sql.c (sql_check_config): Be more robust against |
51 |
eventual errors. |
eventual errors. |
52 |
|
|
53 |
* lib/iputil.c (ip_gethostaddr,p_strtoip,ip_getnetaddr) |
* lib/iputil.c (ip_gethostaddr,ip_strtoip,ip_getnetaddr) |
54 |
(ip_addr_in_net_p): Use const keyword wherever appropriate |
(ip_addr_in_net_p): Use const keyword wherever appropriate |
55 |
* include/radius.h: Likewise. |
* include/radius.h: Likewise. |
56 |
* radiusd/auth.c (sfn_validate): Do not log user password with |
* radiusd/auth.c (sfn_validate): Do not log user password with |
62 |
2003-11-25 Sergey Poznyakoff |
2003-11-25 Sergey Poznyakoff |
63 |
|
|
64 |
* lib/Makefile.am (librad_la_LIBADD): Use LTLIBOBJS directly. |
* lib/Makefile.am (librad_la_LIBADD): Use LTLIBOBJS directly. |
|
|
|
|
2003-11-25 Sergey Poznyakoff |
|
|
|
|
|
* lib/Makefile.am (librad_la_LIBADD): Use LTLIBOBJS directly. |
|
65 |
|
|
66 |
2003-11-24 Sergey Poznyakoff |
2003-11-24 Sergey Poznyakoff |
67 |
|
|