[PR #39] [MERGED] Radsec PSK Support #39

Closed
opened 2026-03-04 14:52:38 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/f00b4r0/uspot/pull/39
Author: @f00b4r0
Created: 7/17/2025
Status: Merged
Merged: 8/6/2025
Merged by: @f00b4r0

Base: nextHead: radsec


📝 Commits (2)

  • ebe9eac radius: add option for udp or tcp connection
  • d6b338d uspot: support RadSec with PSK authentication

📊 Changes

3 files changed (+29 additions, -11 deletions)

View changed files

📝 files/etc/config/uspot (+4 -3)
📝 files/usr/share/uspot/uspot.uc (+16 -8)
📝 src/radius-client.c (+9 -0)

📄 Description

Up for testing. As a side effect this introduces the ability to use TCP for RADIUS connections.

Enabling should be a simple matter of setting rad_serv_type to either tls or dtls where applicable, and setting auth_secret in the form of psk@username@hexkey where 'username' and 'hexkey' must be adjusted, as required by libradcli.

This also needs a custom built libradcli package with support for TLS, which was fixed in https://github.com/openwrt/packages/pull/26765

Fixes: #26


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/f00b4r0/uspot/pull/39 **Author:** [@f00b4r0](https://github.com/f00b4r0) **Created:** 7/17/2025 **Status:** ✅ Merged **Merged:** 8/6/2025 **Merged by:** [@f00b4r0](https://github.com/f00b4r0) **Base:** `next` ← **Head:** `radsec` --- ### 📝 Commits (2) - [`ebe9eac`](https://github.com/f00b4r0/uspot/commit/ebe9eac34f5b625b0fa82b065a4fa1880f497537) radius: add option for udp or tcp connection - [`d6b338d`](https://github.com/f00b4r0/uspot/commit/d6b338d5d194c198c68f953f0d041460c551f5c7) uspot: support RadSec with PSK authentication ### 📊 Changes **3 files changed** (+29 additions, -11 deletions) <details> <summary>View changed files</summary> 📝 `files/etc/config/uspot` (+4 -3) 📝 `files/usr/share/uspot/uspot.uc` (+16 -8) 📝 `src/radius-client.c` (+9 -0) </details> ### 📄 Description Up for testing. As a side effect this introduces the ability to use TCP for RADIUS connections. Enabling should be a simple matter of setting `rad_serv_type` to either `tls` or `dtls` where applicable, and setting `auth_secret` in the form of `psk@username@hexkey` where 'username' and 'hexkey' must be adjusted, as required by libradcli. This also needs a custom built libradcli package with support for TLS, which was fixed in https://github.com/openwrt/packages/pull/26765 Fixes: #26 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-04 14:52:38 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/uspot#39
No description provided.