<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/net/freeradius3/patches, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2026-07-22T23:10:15Z</updated>
<entry>
<title>freeradius3: update to 3.2.10</title>
<updated>2026-07-22T23:10:15Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-06-02T22:48:03Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=71223e9e07e54a5c5c7bad2913916510c767d0c9'/>
<id>urn:sha1:71223e9e07e54a5c5c7bad2913916510c767d0c9</id>
<content type='text'>
Patches:
- Drop 003-freeradius-fix-error-for-expansion-of-macro.patch (upstream
  restructured src/include/threads.h) and add
  003-configure-assume-cross-tls.patch instead: the AC_RUN_IFELSE
  __thread probe cannot run when cross-compiling, so TLS_STORAGE_CLASS
  stays undefined and threads.h hits '#error unsupported' (since 3.2.9).
- Drop 002-disable-session-cache-CVE-2017-9148.patch, 3.2.x is not
  affected per https://nvd.nist.gov/vuln/detail/CVE-2017-9148.
- Replace 004-get-hostname-from-proc-in-radtest.patch with
  004-radtest-nas-name-from-hostname-env.patch: prefer $HOSTNAME and keep
  the upstream `hostname || uname -n` fallback instead of reading
  /proc/sys/kernel/hostname unconditionally.
- Re-do 020-fix-freeradius3-krb5.patch, also sent upstream for review.
- Give the touched patches the git format-patch headers 'git am' needs,
  with the diff bodies unchanged so they still match 'quilt refresh'.

Depend on libopenssl-legacy when built against OpenSSL: with OpenSSL 3.x
tls_global_init() unconditionally does OSSL_PROVIDER_load(NULL, "legacy")
for MD4/MS-CHAP and errors out when it is missing, so radiusd exits during
startup before it ever serves a request.

Add a test.sh covering the freeradius3, -common, -utils and -democerts
packages: radiusd -XC starts the server for real, the config tree it reads
is checked, the dictionaries the master dictionary still $INCLUDEs must
all be packaged, and the demo certificates must be real PEM.

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>freeradius3: bump to 3.2.8</title>
<updated>2025-12-28T07:57:08Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2025-12-26T17:21:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=1b1aa825a2143c8c85d710c864dcc6e97be31694'/>
<id>urn:sha1:1b1aa825a2143c8c85d710c864dcc6e97be31694</id>
<content type='text'>
Closes #28161

Resolves runtime openssl error

Patches refreshed

Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>freeradius3: bump to 3.2.7</title>
<updated>2025-05-02T06:19:18Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2025-04-19T19:24:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=8102674b6d5a1bba28701d440a519364a99a6558'/>
<id>urn:sha1:8102674b6d5a1bba28701d440a519364a99a6558</id>
<content type='text'>
Changed source URL to github (faster/geo-redundancy).

build: x86_64
run tested: x86_64

```
 # radiusd -v
radiusd: FreeRADIUS Version 3.2.7, for host x86_64-openwrt-linux-gnu, built on Apr 18 2025 at 00:10:48
FreeRADIUS Version 3.2.7
```

Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>freeradius3: fixup</title>
<updated>2024-08-10T22:53:31Z</updated>
<author>
<name>Esaaprilia Salsabila</name>
</author>
<published>2024-08-07T08:10:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=4b5290559035147e9519e685821defa3236499c2'/>
<id>urn:sha1:4b5290559035147e9519e685821defa3236499c2</id>
<content type='text'>
Signed-off-by: Esaaprilia Salsabila &lt;esaapriliasalsabila@gmail.com&gt;
</content>
</entry>
<entry>
<title>freeradius3: update version 3.2.5</title>
<updated>2024-08-02T19:50:12Z</updated>
<author>
<name>Esaaprilia Salsabila</name>
</author>
<published>2024-07-19T00:27:45Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=66f193181fbf84fe6c8dcb037af9ea34599f12e9'/>
<id>urn:sha1:66f193181fbf84fe6c8dcb037af9ea34599f12e9</id>
<content type='text'>
Signed-off-by: Esaaprilia Salsabila &lt;esaapriliasalsabila@gmail.com&gt;
</content>
</entry>
<entry>
<title>freeradius3: update version 3.2.4</title>
<updated>2024-06-21T22:28:51Z</updated>
<author>
<name>Esaaprilia Salsabila</name>
</author>
<published>2024-06-19T04:54:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=56d08c2da632fb3830df9e3f9db424456268d237'/>
<id>urn:sha1:56d08c2da632fb3830df9e3f9db424456268d237</id>
<content type='text'>
https://github.com/FreeRADIUS/freeradius-server/releases/tag/release_3_2_4

don't make the DH file. It's not needed for OpenSSL &gt;=1.1.0
FreeRADIUS/freeradius-server@afbf93b

update freeradius version 3.2.4

added freeradius3 package module

Signed-off-by: Esaaprilia Salsabila &lt;esaapriliasalsabila@gmail.com&gt;
</content>
</entry>
<entry>
<title>freeradius3: add modules</title>
<updated>2023-12-03T00:21:34Z</updated>
<author>
<name>Andy Syam</name>
</author>
<published>2023-12-02T14:52:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=104098c38ba5c603a2a78b478d349e62b8072ed2'/>
<id>urn:sha1:104098c38ba5c603a2a78b478d349e62b8072ed2</id>
<content type='text'>
freeradius3-mod-yubikey
freeradius3-mod-wimax
freeradius3-mod-utf8
freeradius3-mod-unpack
freeradius3-mod-sql-map
freeradius3-mod-sometimes
freeradius3-mod-soh
freeradius3-mod-replicate
freeradius3-mod-rediswho
freeradius3-mod-redis
freeradius3-mod-pam
freeradius3-mod-linelog
freeradius3-mod-krb5
freeradius3-mod-ippool
freeradius3-mod-eap-fast
freeradius3-mod-dynamic-clients
freeradius3-mod-date
freeradius3-mod-counter

Signed-off-by: Andy Syam &lt;privasisource@gmail.com&gt;
</content>
</entry>
<entry>
<title>freeradius3: Update to 3.0.26</title>
<updated>2023-05-29T15:13:06Z</updated>
<author>
<name>Jianhui Zhao</name>
</author>
<published>2023-05-28T14:04:17Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=dda8ba0ca732d613238db973f00e20dc83d8fc77'/>
<id>urn:sha1:dda8ba0ca732d613238db973f00e20dc83d8fc77</id>
<content type='text'>
Signed-off-by: Jianhui Zhao &lt;zhaojh329@gmail.com&gt;
</content>
</entry>
<entry>
<title>treewide: Run refresh on all packages</title>
<updated>2021-02-21T00:02:15Z</updated>
<author>
<name>Ilya Lipnitskiy</name>
</author>
<published>2021-02-21T00:02:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=5d8d4fbbcb5c5de9370711c19bb3510210989a98'/>
<id>urn:sha1:5d8d4fbbcb5c5de9370711c19bb3510210989a98</id>
<content type='text'>
The crude loop I wrote to come up with this changeset:

  find -L package/feeds/packages/ -name patches | \
  sed 's/patches$/refresh/' | sort | xargs make

Signed-off-by: Ilya Lipnitskiy &lt;ilya.lipnitskiy@gmail.com&gt;
</content>
</entry>
<entry>
<title>freeradius3: fix hostname invocation in radtest</title>
<updated>2020-09-04T22:31:28Z</updated>
<author>
<name>Alexey Dobrovolsky</name>
</author>
<published>2020-09-04T22:31:28Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=8b2792adc904045ca58ad077496f19ef634dc960'/>
<id>urn:sha1:8b2792adc904045ca58ad077496f19ef634dc960</id>
<content type='text'>
Canonical radtest start results in an error:

$ radtest bob hello localhost 0 testing123
/usr/bin/radtest: line 1: hostname: not found
(0) Error parsing "stdin": Failed to get value

hostname command is not present in OpenWrt.
Instead, hostname can be obtained from file /proc/sys/kernel/hostname.

added: 004-get-hostname-from-proc-in-radtest.patch

Signed-off-by: Alexey Dobrovolsky &lt;dobrovolskiy.alexey@gmail.com&gt;
</content>
</entry>
</feed>
