Releases: globalreachtech/tinyradius-netty
Releases · globalreachtech/tinyradius-netty
Dictionary parser refactor for future custom VSA support
- v1.4.8 vendor flags loaded (not used)
- attribute type id uses int instead of byte (for future VSA support)
- dictionary parser refactor
Bug fix for encoding tagged attributes and VSAs, User-Password decoding zeros
- handle duplicates more gracefully when parsing dictionary,
- fixed bug where TaggedAttribute doesn't encode,
- blacklist now only triggers with TimeoutException,
- VSA now correctly encodes/decodes subattributes,
- fix UserPassword decoding bug returning empty array if leading nulls/zeros in value
- more tests
Dictionary parser attribute parse ignore duplicates
v1.4.6 v1.4.6
More tolerant dictionary parser, refactor tagged/encoded attribute support
allow parsing same vendor twice, move methods from TaggedAttribute / EncodedAttribute decorators to top level RadiusAttribute default method to ensure access to entire attribute object and wrappers
Dictionary parser handle VENDOR format flag gracefully
v1.4.4 release v1.4.4
Allow attribute type code 0
v1.4.3 release v1.4.3
Dictionary parser support non-decimal numbers, refactor
v1.4.2 better logging, release 1.4.2
Dictionary parser more tolerant
- support multiple attribute names with same code for compatibility, dictionary can parse VALUE before ATTRIBUTE
Bug fixes, break up PacketCodec
v1.4.0 v1.4.0 reorg, break up PacketCodec, fix serverCodec bug
Support arbitrary User-Password/Tunnel-Password attribute encoding, RFC2868 tags
- fix TestServer/TestProxy classes @alexbvl
- refactor / reorg
- more Java 8 Optionals
- add client blacklist channelhandler
- RadiusClient support list of endpoints as input param
- cleanup getAttributes() / filterAttributes()
- rename AttributeType to AttributeTemplate to avoid conflating with attribute data types
- dictionary parser more tolerant
- support RFC2868 attribute tags
- support arbitrary User-Password/Tunnel-Password encrypted attributes as specified in dictionary