1 |
2003-11-03 Sergey Poznyakoff |
2003-11-03 Sergey Poznyakoff |
2 |
|
|
3 |
|
Two more bugfixes. Thanks Maurice for pointing. |
4 |
|
|
5 |
|
* lib/dict.c (_dict_attribute): Bugfix. |
6 |
|
* radiusd/config.y: Bugfix. |
7 |
|
|
8 |
|
2003-11-03 Sergey Poznyakoff |
9 |
|
|
10 |
* radiusd/acct.c (write_detail): Minor change. |
* radiusd/acct.c (write_detail): Minor change. |
11 |
* radiusd/auth.c (rad_auth_init): Changed 2nd arg to write_detail. |
* radiusd/auth.c (rad_auth_init): Changed 2nd arg to write_detail. |
12 |
(sfn_init): Return MSG_ACCESS_DENIED if an invalid username was |
(sfn_init): Return MSG_ACCESS_DENIED if an invalid username was |
20 |
|
|
21 |
2003-11-02 Sergey Poznyakoff |
2003-11-02 Sergey Poznyakoff |
22 |
|
|
23 |
|
* include/radius.h (struct radius_req): New member remote_auth. |
24 |
|
Keeps the authenticator used to forward the request to the |
25 |
|
remote host. |
26 |
|
(rad_clt_decrypt_pairlist): New function. |
27 |
|
* lib/client.c (rad_clt_decrypt_pairlist): New function. |
28 |
|
(rad_clt_recv): Save the pointer to the shared secret in the |
29 |
|
returned RADIUS_REQ. |
30 |
|
* lib/cryptpass.c (encrypt_tunnel_password) |
31 |
|
(crypt_tunnel_password): Fixed to comply to RFC 2868. Thanks |
32 |
|
Maurice. |
33 |
|
* raddb/dict/tunnel (Tunnel-Password): Marked with P |
34 |
|
* radiusd/proxy.c: Provide for proper recoding of the encrypted |
35 |
|
attributes. |
36 |
|
* radiusd/testsuite/proxy/Makefile.am: Added dict.tunnel |
37 |
|
* radiusd/testsuite/raddb/Makefile.am: Likewise |
38 |
|
* radiusd/testsuite/raddb/users.in: New test user 'tunnel' |
39 |
|
* radiusd/testsuite/radiusd/proxy.exp: Added test for proxying |
40 |
|
Tunnel-Password pair. |
41 |
|
* radiusd/testsuite/radiusd/radiusd.exp: Added Tunnel-Password |
42 |
|
pair test. |
43 |
|
* radtest/main.c (radtest_send): Decrypt the returned pair list. |
44 |
|
* radiusd/rewrite.y (debug_print_mtxlist): Fixed coredumps. |
45 |
|
|
46 |
|
2003-11-02 Sergey Poznyakoff |
47 |
|
|
48 |
* include/radius.h (rad_clt_encrypt_pairlist): New function. |
* include/radius.h (rad_clt_encrypt_pairlist): New function. |
49 |
* lib/client.c: Likewise. |
* lib/client.c: Likewise. |
50 |
* include/radiusd.h (radius_decrypt_request_pairs): Changed proto. |
* include/radiusd.h (radius_decrypt_request_pairs): Changed proto. |