File: BUGS

package info (click to toggle)
radiusclient 0.3.2-11.1
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 1,036 kB
  • ctags: 468
  • sloc: sh: 4,806; ansic: 3,645; perl: 258; makefile: 130
file content (19 lines) | stat: -rw-r--r-- 919 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
$Id: BUGS,v 1.3 1998/03/06 21:15:21 lf Exp $

Testing can show the presense of bugs, but not their absence.
                -- Dijkstra

The get_seqnbr function in build_req.c sometimes returns the same
number, if invoked from multiple processes at the same time. This
occurs only if a lot of process try to read the sequence file,
so I suspect a race condition in the locking code, but I can't
find one. Any help is appreciated.

Radlogin respectively send_server in sendserver.c does not honour a 
ACCESS_CHALLENGE packet from the RADIUS server. 

There are interoperability problems with radiusd 1.16... but all the Merit
radiusds I tried worked (last one I tried 2.4.21). There is an option to
configure (--enable-radius-116) to kludge around this... It turned out to be
a bug in radiusd 1.16: it doesn't include the shared secret in the digest
calculation. See patches/radiusd-1.16.accounting.diff for a real fix.