Version 3.2.3 has been released

Marek Zarychta zarychtam at plan-b.pwste.edu.pl
Sat May 27 19:09:33 UTC 2023


W dniu 26.05.2023 o 17:48, Matthew Newton via Freeradius-Users pisze:
> We have released version 3.2.3. This is the latest stable v3 "feature" 
> release.
>
> There are a number of features and bug fixes included in this version. 
> Notably:
>
> - A notable bug occasionally causing connections to stall when using 
> RADSEC has been fixed.
> - rlm_ldap and rlm_sql now have a "max_retries" option to limit the 
> number of connection retries due to failure.
> - Several locking issues and small memory leaks fixed.
> - A number of dictionary updates, as usual.
>
> as well as several other fixes and updates as shown in the ChangeLog.
>
>
> Of importance please note:
>
> - Python users
>
> Debian/Ubuntu packages now have "freeradius-python2" and 
> "freeradius-python3" packages. Previously the python module was 
> included in the main "freeradius" package. If you are upgrading using 
> the Network RADIUS packages and use python, please make sure you now 
> also install the correct python package for your system. The 
> "freeradius" package recommends both new python packages which will 
> hopefully pull them in on upgrade, but you should check to be certain.
>
> Previously the python package built depended on the which version of 
> python was available by default on the OS, which was e.g. python3 on 
> Ubuntu22, but python2 on Debian11 - both options are now available.
>
> - Checkrad
>
> If anyone is still using the "checkrad" script, it is now passed 
> NAS-Port-Id when called from SQL simultaneous use, rather than 
> "NAS-Port". This fixes the script (the SQL queries always used 
> NAS-Port-Id), but may break installations where the an invalid value 
> such as 0 was previously passed, and is now the correct string.
>

Thank you for releasing a new version of this excellent feature-reach 
RADIUS server !


It looks like this time you are checking the awareness of FreeBSD users. 
We have not lost interest in running FreeRADIUS on FreeBSD, we do pay 
attention to the announcement on the mailing list and always tend to 
have the most recent version of FreeRADIUS in the ports tree. So to do 
not delay the update of net/freeradius3 port, we have to add a small 
patch for the port:


--- src/main/listen.c.orig      2023-05-27 19:37:22.486268000 +0200

+++ src/main/listen.c   2023-05-27 19:47:35.685829000 +0200
@@ -55,7 +55,7 @@
  #ifdef WITH_TLS
  #include <netinet/tcp.h>

-#  ifdef __APPLE__
+#  if defined __APPLE__ || __FreeBSD__
  #    if !defined(SOL_TCP) && defined(IPPROTO_TCP)
  #      define SOL_TCP IPPROTO_TCP
  #    endif

But we would rather get rid of this patch. Could you please include this 
or another fix in the source tree before the next 3.2.4 release?

-- 
Marek Zarychta



More information about the Freeradius-Users mailing list