Version 2.2.2 has been released
Jakob Hirsch
jh at plonk.de
Thu Oct 31 10:26:39 CET 2013
Alan DeKok, 2013-10-30 14:33:
> Changelog is below.
>
> It fixes all known problems in 2.2.1, and a few which weren't reported.
Nice! Passes our tests and seems to run fine.
There's a build issue, though: When using --with-udpfromto (which we
need in our multihomed setup), the compile fails:
> $ make clean distclean && ./configure --with-udpfromto && make
...
> gcc -I/home/jh/build/freeradius/freeradius-server-2.2.2 -I/home/jh/build/freeradius/freeradius-server-2.2.2/src -g -O2 -Wall -D_GNU_SOURCE -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DNDEBUG -I/home/jh/build/freeradius/freeradius-server-2.2.2/libltdl -I/home/jh/build/freeradius/freeradius-server-2.2.2/src -DHOSTINFO=\"x86_64-unknown-linux-gnu\" -DRADIUSD_VERSION=\"020202\" -DRADIUSD_VERSION_STRING=\"2.2.2\" -c listen.c -fPIC -DPIC -o .libs/listen.o
> listen.c: In function ‘client_listener_find’:
> listen.c:237:20: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
> request->listener = listener;
> ^
> In file included from listen.c:1366:0:
> dhcpd.c: In function ‘dhcprelay_process_client_request’:
> dhcpd.c:120:34: error: ‘dhcp_socket_t’ has no member named ‘port’
> request->packet->src_port = sock->port;
> ^
> dhcpd.c: In function ‘dhcprelay_process_server_reply’:
> dhcpd.c:168:34: error: ‘dhcp_socket_t’ has no member named ‘port’
> request->packet->src_port = sock->port;
> ^
> In file included from listen.c:1366:0:
> dhcpd.c: In function ‘dhcp_socket_parse’:
> dhcpd.c:533:13: warning: unused variable ‘broadcast’ [-Wunused-variable]
> int rcode, broadcast = 1;
> ^
> In file included from listen.c:1368:0:
> command.c: In function ‘command_inject_to’:
> command.c:1075:18: warning: variable ‘type’ set but not used [-Wunused-but-set-variable]
> RAD_LISTEN_TYPE type;
> ^
> gmake[4]: *** [listen.lo] Error 1
> gmake[4]: Leaving directory `/home/jh/build/freeradius/freeradius-server-2.2.2/src/main'
> gmake[3]: *** [main] Error 2
> gmake[3]: Leaving directory `/home/jh/build/freeradius/freeradius-server-2.2.2/src'
> gmake[2]: *** [all] Error 2
> gmake[2]: Leaving directory `/home/jh/build/freeradius/freeradius-server-2.2.2/src'
> gmake[1]: *** [src] Error 2
> gmake[1]: Leaving directory `/home/jh/build/freeradius/freeradius-server-2.2.2'
> make: *** [all] Error 2
We don't need dhcp, so I added --without-dhcp and the compile succeeded.
Regards
Jakob
More information about the Freeradius-Devel
mailing list