feat(smartradius): Implement full RADIUS server and client with RFC 2865/2866 compliance, including packet handling, authenticators, attributes, secrets manager, client APIs, and comprehensive tests and documentation
This commit is contained in:
17
changelog.md
Normal file
17
changelog.md
Normal file
@@ -0,0 +1,17 @@
|
||||
# Changelog
|
||||
|
||||
## 2026-02-01 - 1.1.0 - feat(smartradius)
|
||||
Implement full RADIUS server and client with RFC 2865/2866 compliance, including packet handling, authenticators, attributes, secrets manager, client APIs, and comprehensive tests and documentation
|
||||
|
||||
- Add ts_shared module with protocol enums and core interfaces (RFC 2865/2866)
|
||||
- Add ts_server module: RadiusServer implementation, RadiusPacket encoder/decoder, RadiusAttributes, RadiusAuthenticator, RadiusSecrets and server README
|
||||
- Add ts_client module: RadiusClient implementation, client interfaces, plugins and client README
|
||||
- Add comprehensive unit and integration tests (PAP, CHAP, packet, attributes, authenticator, accounting, timeouts, client-server integration) under test/
|
||||
- Update package.json: description, build script (tsfolders), bumped devDependencies, new runtime dependencies (smartdelay, smartpromise), files list and keywords
|
||||
- Add docs and helper files: README updates, ts module READMEs, readme.hints.md, and tspublish metadata for subpackages
|
||||
|
||||
## 2026-02-01 - 1.0.1 - initial release
|
||||
Initial commit and project scaffold.
|
||||
|
||||
- Initial commit ("initial")
|
||||
- Repository initialized and first release tagged as 1.0.1
|
||||
Reference in New Issue
Block a user