Files
packages/net
Thibaut VARÈNE e13158a304 uspot: update to Git HEAD (2025-08-07)
e2e3c649ab80 README update
18e6bcc14cc2 uspot/portal: urldecode FORM POST data
bf6051dba822 uspot/handler-uam: accept /login endpoint
32273591d8d5 uspotfilter: provide peer_lookup answers only for known clients
b0aeef9973a9 README: clarify uam vs radius mode features
b7b0d0efb0e2 uspot: improve config documentation
bce68a97fad8 captive: rename to 'uspot'
da6ca713e15d uspot: client_remove(): pass device to ratelimit client_delete()
3ebfe262bfb1 uspot: remove unused radius_call() args
691d73aa00dc uspot: let radius_init() set all required payload members
be50a66b777f uspot: allow setting global bandwidth limits
4851ada4b0c0 uspot: send Called-Station-Id in Acct-On/Off requests
0974fc8d47ac Implement uspot-bpf, an eBPF traffic counter
e99809f97e34 introduce uspotbpf.uc
7f6f43883568 uspotbpf: work around ucode-mod-bpf bug
319e0c285afb uspot: hook traffic accounting
ccf3fa9b8e83 uspot: client_interim(): remove dead code
0e92cc9f6e75 uspotbpf: fix priority conflict with ratelimit
55d40a8794b6 uspot: implement traffic limiting
b05257e862cb uspot: implement swapio
e83f95081c21 uspot: radius_acct(): don't needlessly call uspotfilter
442cff773220 uspotfilter: cleanup unused API
7878d512cd21 handler-api: include 'seconds-remaining' only if not captive
cca6d218a6a7 handler-api: implement 'bytes-remaining'
e8cf3d08ac64 uspot: start(): ratelimit clearing is independent from RADIUS accounting
6d12a2da5b20 README update
bf6364cb61ea config: clarify units for acct_interval
8133b8cd215e uspot: implement state_get()/state_set()
094825fdfe68 radius-client: lowercase non-attribute JSON members
de70c588c2e3 radius-client: add error reporting
ebe9eac34f5b radius: add option for udp or tcp connection
d6b338d5d194 uspot: support RadSec with PSK authentication
53de77512159 uspot: validate config
d0578f740111 uspot: don't store debug data through uspotfilter
fe4fa5e8a25f uspot.init: rename DAS instance
bd1fbe481da3 README update
76a03155db44 uspot: add support for secondary RADIUS servers
694ff75f4fcc uspot: remove 'final_redirect_url' config option
a347454db08c handler: redirect UAM connected clients to the 'res=already' UAM url
0ea8f9bec545 handlers: simplify auth check
f69e1df8db0f Improve RADIUS error handling and reporting
34216b56b9ed src/CMakeLists: disable -Werror
8599a968877b Makefile: sync with OpenWrt repo

Update Makefile to reflect addition of the eBPF module and other changes
in the package

Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org>
(cherry picked from commit 3d76208b4d)
2025-08-08 16:12:58 +08:00
..
2022-08-16 00:32:04 +02:00
2025-05-14 11:31:52 +02:00
2025-06-14 20:59:43 +02:00
2021-07-07 00:18:47 +08:00
2022-11-02 15:00:51 +02:00
2025-06-03 12:49:42 +03:00
2024-07-22 18:52:25 -07:00
2024-06-29 16:51:22 -07:00
2025-06-30 10:18:26 +02:00
2023-12-04 04:16:30 +08:00
2024-02-07 14:11:35 -08:00
2025-08-04 20:56:28 +02:00
2024-01-31 16:00:10 -08:00
2023-03-26 17:21:08 -06:00
2020-12-30 16:53:53 -08:00
2025-07-20 08:48:02 -04:00
2024-07-31 12:26:05 +08:00
2024-08-19 15:22:59 +02:00
2024-02-04 16:16:10 -08:00
2022-02-23 17:15:22 -08:00
2022-01-31 18:37:30 -08:00
2024-10-17 08:00:18 +03:00
2024-10-27 15:59:04 -07:00
2025-07-25 13:42:49 +08:00
2024-10-28 11:49:16 +01:00
2025-06-11 22:24:20 +02:00
2024-07-16 10:21:24 -07:00
2024-06-23 18:35:10 -07:00
2023-04-21 22:46:58 +02:00
2024-09-02 11:02:46 -07:00
2024-08-10 17:01:01 +08:00
2023-04-02 01:06:35 +08:00
2025-06-08 23:02:46 +03:00
2024-06-24 15:34:36 +08:00
2025-02-15 23:38:08 +08:00
2025-07-25 18:34:17 +08:00
2024-05-14 16:39:10 -07:00
2020-12-20 22:00:13 +01:00
2024-01-19 14:58:04 +01:00
2024-01-29 15:59:42 -08:00
2025-01-26 15:14:34 +01:00
2025-06-06 19:19:48 +03:00
2023-08-17 11:47:07 +02:00
2025-02-03 20:21:19 +08:00
2025-07-25 13:37:58 +08:00
2024-02-24 12:12:34 -08:00
2024-06-23 23:09:55 -07:00
2024-04-23 09:19:24 +03:00
2025-07-25 13:42:49 +08:00
2024-09-03 20:02:07 +08:00
2025-07-10 13:02:13 +02:00
2024-03-22 16:06:25 +08:00
2024-07-25 10:14:06 +01:00
2024-07-27 14:45:23 +01:00
2024-07-31 13:21:25 +02:00
2025-04-28 22:28:32 +03:00
2024-04-13 14:12:14 -07:00
2023-11-18 20:19:46 -08:00
2024-02-24 12:12:49 -08:00
2024-10-17 08:04:20 +03:00
2022-10-31 12:27:45 -07:00
2024-06-10 00:01:26 -07:00
2023-07-01 04:43:00 -07:00
2024-02-10 18:35:42 -08:00
2023-09-23 18:43:58 -07:00
2024-12-04 16:59:15 -08:00
2024-02-07 13:57:13 -08:00
2024-09-25 12:30:21 -07:00
2022-02-12 15:18:06 -08:00
2023-10-03 11:46:08 +02:00
2025-05-22 23:28:35 +02:00
2025-01-08 17:06:19 +08:00
2024-08-03 14:26:46 -07:00
2024-10-29 10:41:41 +01:00
2025-07-18 11:40:45 +02:00
2024-10-29 20:24:20 +01:00
2024-07-14 11:53:28 -07:00
2021-03-05 15:07:46 -08:00
2024-05-15 14:34:27 -07:00
2021-06-16 17:14:25 +02:00
2024-09-20 09:22:17 +02:00
2023-04-21 22:46:58 +02:00
2024-06-01 17:28:26 -07:00
2021-01-22 17:13:42 +01:00
2023-04-21 22:46:58 +02:00
2024-09-17 14:28:22 +08:00
2025-07-29 17:09:21 +08:00
2024-02-04 16:16:10 -08:00
2024-07-02 09:50:57 -07:00
2024-07-31 10:26:01 +02:00
2023-12-18 15:04:53 -08:00
2024-11-26 12:26:04 +00:00
2023-04-21 22:46:58 +02:00
2024-10-29 10:55:19 +01:00
2025-07-25 13:37:48 +08:00
2024-02-08 21:42:04 -08:00
2024-05-24 00:12:01 +02:00
2025-05-07 19:53:01 +03:00
2024-09-20 13:11:51 +08:00
2025-07-12 15:40:32 +08:00
2023-04-21 22:46:58 +02:00
2025-02-18 16:38:16 +02:00
2025-06-30 10:18:26 +02:00
2021-12-17 14:07:47 -08:00
2024-11-13 15:23:02 +01:00
2023-04-21 22:46:58 +02:00
2025-06-30 10:18:26 +02:00
2024-11-17 20:50:13 +02:00
2024-10-02 13:26:36 -07:00
2023-04-17 22:05:51 +08:00
2024-04-08 01:30:31 -07:00
2021-02-20 16:02:15 -08:00
2024-02-04 16:16:10 -08:00
2022-12-16 03:55:34 +08:00
2023-06-20 02:40:59 -07:00
2025-08-06 19:02:24 +08:00
2025-06-30 10:18:26 +02:00
2025-04-16 19:04:30 +02:00
2024-02-22 09:31:44 +08:00
2021-02-17 17:17:50 +01:00
2025-08-04 19:59:53 -07:00
2024-10-16 20:00:54 +08:00
2021-02-20 16:02:15 -08:00
2025-03-20 16:18:55 +01:00
2022-01-05 18:48:17 +08:00
2022-01-05 19:23:55 +08:00
2022-07-04 00:02:02 +02:00
2023-04-21 22:46:58 +02:00
2022-01-17 21:09:19 -08:00
2024-10-21 08:26:42 +02:00
2023-04-21 22:46:58 +02:00
2025-02-17 19:25:08 +08:00
2023-10-16 07:15:46 +02:00
2024-02-04 16:16:10 -08:00
2024-04-30 13:45:27 -07:00
2022-02-23 17:13:04 -08:00
2023-05-13 22:51:29 +02:00
2025-07-23 20:01:37 +08:00
2024-09-20 13:11:51 +08:00
2022-12-19 07:38:44 +08:00
2024-11-17 17:35:52 +02:00
2025-07-18 11:42:40 +02:00
2021-06-12 21:05:01 -07:00
2023-04-21 22:46:58 +02:00
2024-09-26 22:16:36 +08:00
2023-04-19 08:52:04 -04:00
2023-04-21 22:46:58 +02:00
2023-12-27 17:31:33 +00:00
2024-08-18 10:54:29 -07:00
2024-05-06 13:25:01 +02:00
2023-04-21 22:46:58 +02:00
2025-06-30 10:18:26 +02:00
2022-03-03 14:21:24 -08:00
2022-09-01 11:09:52 +02:00
2024-11-17 20:51:23 +02:00
2024-06-11 16:08:18 +02:00
2021-07-29 13:21:02 +02:00
2021-07-29 13:21:02 +02:00
2024-12-17 21:14:17 +01:00
2023-04-21 22:46:58 +02:00
2024-04-19 15:54:27 -07:00
2024-08-16 22:54:58 -07:00
2022-11-11 15:10:45 -08:00
2024-08-28 22:10:42 +02:00
2024-07-05 13:41:56 -07:00
2025-04-20 20:50:24 +08:00
2022-11-18 09:32:28 +02:00
2022-03-13 00:02:02 -08:00
2024-02-04 16:07:08 -08:00
2024-02-04 15:57:34 -08:00
2023-11-02 00:32:34 +08:00
2025-04-03 18:19:38 +08:00
2023-04-21 22:46:58 +02:00
2024-04-13 14:01:19 -07:00
2024-08-05 12:52:59 +08:00
2024-05-27 10:53:10 -07:00
2023-02-06 13:01:55 +08:00
2025-02-05 15:52:45 +08:00
2024-10-26 16:25:47 +03:00
2025-07-18 11:38:32 +02:00