|
|
70ad89e867
|
Update: Documentation, README.md
|
2025-12-29 18:07:53 +01:00 |
|
|
|
295bac11e3
|
Add: Automatically create permission for connected peers is not exist.
|
2025-12-29 03:08:57 +01:00 |
|
|
|
a434a6ad8a
|
Changed response message signing to match accepted message integrity of request.
|
2025-12-29 03:04:22 +01:00 |
|
|
|
a79d0f2a95
|
Add: More MI variants.
|
2025-12-29 02:44:44 +01:00 |
|
|
|
563f5156e6
|
Modified message validation to allow nonzero MI bytes.
|
2025-12-29 02:35:42 +01:00 |
|
|
|
b9ff93b774
|
Add turn client for testing. More debugging output.
|
2025-12-29 02:27:21 +01:00 |
|
|
|
abf9b87659
|
Accept any one MI variants.
|
2025-12-28 22:35:50 +01:00 |
|
|
|
5486744bee
|
Add more verbose logging for message integrity :)
|
2025-12-28 22:32:46 +01:00 |
|
|
|
d02771b4f8
|
Add verbose logging for message integrity.
|
2025-12-28 22:31:07 +01:00 |
|
|
|
95c06a4dae
|
Chg: Test long-term and short-term key.
|
2025-12-28 22:24:43 +01:00 |
|
|
|
f000ef6a76
|
Add: Workaround to accept short-term-style password.
|
2025-12-28 22:21:37 +01:00 |
|
|
|
0a2b21962b
|
Show A1-MD5 key in bad credentials warning.
|
2025-12-28 22:13:23 +01:00 |
|
|
|
3b133961f5
|
Add: Credential user log message.
|
2025-12-28 22:09:56 +01:00 |
|
|
|
5cd29d7100
|
Add: Auth diagnosis logs.
|
2025-12-28 22:05:20 +01:00 |
|
|
|
0382ba4f15
|
Add: Log message for config loading.
|
2025-12-28 21:51:22 +01:00 |
|
|
|
8fc5450dc0
|
Add: Public hostname resolution (needed for testing)
|
2025-12-28 18:38:28 +01:00 |
|
|
|
a42af38cfe
|
Add: MI-signed TURN responses, RFC MI validation, and deployment guide.
|
2025-12-28 15:57:06 +01:00 |
|
|
|
29c0d8c0cf
|
Add: Finalize unit and integration tests. README for test usage.
|
2025-11-26 15:06:48 +01:00 |
|
|
|
15dfec8695
|
Refactor: project structure and logging. Add: Integration tests for happy flow of UDP and TLS.
|
2025-11-24 16:56:54 +01:00 |
|
|
|
fe0b4559d0
|
Improved TLS lifetime handling.
|
2025-11-17 01:54:49 +01:00 |
|
|
|
5a74a0d945
|
Enable ChannelData framing and Data Indication responses from relay to client.
|
2025-11-16 19:38:38 +01:00 |
|
|
|
7169ed0d1e
|
Introduced AuthManager with signed nonce handling and long-term credential validation.
|
2025-11-16 18:51:13 +01:00 |
|
|
|
c77e95afdd
|
CreatePermission handling and permission tracking. ChannelBind setup and Send forwarding to peers.
|
2025-11-12 17:55:14 +01:00 |
|
|
|
4edc2e5176
|
Add module-level docs and first milestone plan.
|
2025-11-12 16:57:34 +01:00 |
|
|
|
235064cbf2
|
Add TURN architecture documentation
|
2025-10-30 19:12:47 +01:00 |
|
|
|
59d24d2c28
|
turn: add TLS listener (tls.rs), expose module; docs: LXC/Proxmox TLS deployment
|
2025-09-30 15:20:25 +02:00 |
|
|
|
92d4cdbde5
|
Add appsettings.example.json, README config docs, and TLS/Long-Term-Auth deployment notes
|
2025-09-26 16:30:28 +02:00 |
|
|
|
c427dd4bb6
|
Wire appsettings.json Config into main: bind address and credential store population
|
2025-09-26 16:25:32 +02:00 |
|
|
|
cd2462915a
|
Use HMAC_SHA1_LEN and MAGIC_COOKIE_BYTES in smoke clients; remove unused import
|
2025-09-26 16:23:45 +02:00 |
|
|
|
8363217c96
|
Replace STUN/TURN hex literals with RFC/project constants; refactor main to use library exports
|
2025-09-26 16:15:25 +02:00 |
|
|
|
5bbeb8fc55
|
Use shared decode_xor_relayed_address in allocate_smoke (remove local duplicate)
|
2025-09-26 16:07:46 +02:00 |
|
|
|
850354781d
|
Initial commit: current niom-turn state
|
2025-09-26 16:05:29 +02:00 |
|