David Wood wrote: > Following a little bit of detective work with gdb, I realised that the > problem is with the udpfromto code in -pre1, at least on FreeBSD.
Yes.... that's been known for a while, and has been mentioned on this list. There was no need to investigate, just upgrade to CVS head, which people have said works. > Passing --without-udpfromto to configure on FreeBSD means 2.0.0-pre1 > works on FreeBSD 6.2-RELEASE. Supposedly udpfromto works on BSD like > operating systems, but I've never got it to work on FreeBSD, even in > 1.1.x. That's news to me. > Has the faulty code really been taken out or fixed, or is the resolution > of this situation a side-effect of udpfromto being disabled in HEAD at > the moment? I don't have access to a current BSD box, so I have no idea if it's fixed. I do know that the udpfromto code works for me on Linux. > I have a working FreeBSD port for 2.0.0-pre1 on my system, but I'm loath > to ask for it to be committed. I have to patch for bugs #452, 453 and > 454 (thanks to Nicolas for committing my enhanced patch for #454 to HEAD > and the 1.1 branch), and pass --without-udpfromto to get the thing to > work at all - though it is now working on my live system. Bugs #452 and 453 have fixed in CVS head for almost a month. > Further, pre1 has features missing compared to HEAD (not least the > sites-available / sites-enabled stuff in raddb, which leads to quite a > few changes in the configuration file), It's not *necessary* to use it, but it is *extremely* useful. It will be more useful in the future, for a number of reasons. >the PGP signature for the pre1 > .tar.gz doesn't verify It does on my system. What's the error? > and the .tar.bz2 isn't PGP signed, also > raddb/certs/bootstrap doesn't work for me in pre1. What is the error? I think it's likely using the wrong "make" program. That can be fixed by turning the Makefile from a GNU make file into a more standard Make file. > Is there any hope of a 2.0.0-pre2 release any time soon? Yes. Hopefully this week, or next week. > Whilst "it's fixed in HEAD" is fine for those who hang out here, FreeBSD > ports are not really supposed to depend on a CVS or Subversion checkout > for their main tarball. Recent discussion on freebsd-ports has suggested > that, at most, using a checkout should be a non-default option. As > development on 2.x continues, the FreeBSD package list is changing, so > that really leaves my only options at the moment as patching 2.0.0-pre1 > or creating an unofficial 2.0.0-pre2 based on a tarball I'd have to host > myself. I would suggest *not* creating an official port of 2.0.0 until it has been officially released. That is, you can try creating a local port, but *please* don't commit it to the FreeBSD "ports" tree. It's not stable, it's not meant to be stable, it's not meant to be used in any production environment. > On that note, whilst I know this isn't the best place to report it (what > is - bug database?), there's a typo in HEAD. raddb/Makefile version 1.26 > has a typo in the second line of the install target - it should be > sites-available not sites-evailable. Fixed, thanks. Alan DeKok. - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html