Steve Langasek <[EMAIL PROTECTED]> wrote:
> Well, the irony is that our current monitoring system uses radclient
> from freeradius CVS to create the radius packets.  It /looks/ like
> radclient is doing everything correctly to grab a random auth vector;
> nevertheless, at 3am the server is finding collisions with cached
> requests.

  Hmm... you might try changing the code to do:

                         ...
                         */
                        if (req->data) {
                                librad_md5_calc(req->data, req->daya,
                                        req->data_len);
                                free(req->data);
                                req->data = NULL;
                        }



  Which makes the new request vector depend on a whole lot of things
which change from packet to packet.

  Alan DeKok.

- 
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to