The format is based on Keep a Changelog
Added
- for new features.Changed
- for changes in existing functionality.Deprecated
- for soon-to-be removed features.Removed
- for now removed features.Fixed
- for any bug fixes.Security
- in case of vulnerabilities.
- Use TCP connection instead of UNIX socket
- No syslog messages during scheduled EAP-TLS jobs
- Report
protocol
andmethod
in syslog messages
- Use
Daemon::Control
instead ofMooseX::Daemonize
to fork processes
- Inability to execute stored jobs if they were initially created through API
- Ability to get API token in "one user" mode using credentials (API:
/api-settings/token
)
- "Validate server" in PEAP and EAP-TLS fails (#154)
- Skip any cert verification in guest flows
- Allow weak ciphers for EAP-TLS in dockerised version
- Support global remote syslog
- Correct the name of sessions manipulation tab (#146)
- Typo in Pattern-based MAC addr description (#147)
- Login migrated to DUO
- PEAP auto amount seems to be not working (#143)
- Move to new oauth (#141)
- Badge for running jobs
- Re-design of RADIUS/TACACS+ flows
- Allow to specify super users from configurator (#137)
- Ask for super password during configuration (#138)
- configurator warnings (#136)
- configurator exits after FQDN (#135)
- Send Interim Updates to different server (#19)
- Check for new versions (#132)
- Rework RADIUS flows
- Rework SCEP integration UI
- MAC patterns broken (#131)
- EAP-TLS gets frozen intermittently with SCEP (#130)
- Exceptions during PEAP (#129)
- SCEP exceptions not shown to user during integration (#127)
- Logs should have pagination (#124)
- Cron not saved in Dockerized SPRT (#126)
- Docker SPRT is in debug mode by default (#125)
- Empty directories are not removed in logs folder (#115)
- API support (#116)
- Login as admin for one user mode (#123)
- Remove dependencies.json from config (#122)
- PEAP/EAP-TLS got frozen if packets dropped (#121)
- Modal do not disappear when uploading certificates (#120)
- Connection Type is not populated from defaults (#117)
- Replace "build" with "image" in docker-compose (#119)
- PEAP + MSCHAPv2 (#13)
- Negotiate EAP meathod if not expected received in challenge (#112)
- Scheduler (#103)
- Add timestamps to graphs (#106 by Serhii Kucherenko)
- Multi-thread option for RADIUS Accounting (#110)
- If certificate file is missing, do not show it as selectable on generate page (#104 by Zaid Al-Kurdi)
- Guest got broken after adding TACACS (#107)
- Auto clean-ups (#91)
- Threads eat 10+ Gigs and die then (memory leaks) (#102)
- Shouldn't crash if cannot open certificate file (#97 by Zaid Al-Kurdi)
- Disallow reuse of MAC address doesn't work well with pattern-based MACs (#99 by Zaid Al-Kurdi)
- Async breaks randomly on big amount of sessions (30k+) (#100 by Serhii Kucherenko)
- EAP-TLS improvements (2-3 times faster) (#94)
- Async with EAP-TLS stops after 8 sessions (#95)
- EAP-TLS prohibit 0 ciphers selection (#93)
- EAP-TLS should warn if no SCEP selected (#84)
- Show expired certificates (#92)
- Wrong serializer for form-data
- Docker support (#62)
- Show if RADIUS/TACACS enabled (#86)
- Error on servers page when 0 servers (#89)
- Acct-Session-Time specified doesn't work on Drop (#40)
- TACACS+ support (#57)
- ANC pxGrid functionality for sessions (#83)
- Removable Calling-Station-Id (#82)
- Integrate pxGrid GUI (#79)
- Shouldn't show error if 0 servers found (#81)
- Editable Session-ID (#47)
- Unrecognised protocol udp (#78)
- Charts do not work (#77)
- Interim Updates breaks on big amount of sessions (#58)
- Wide character issue with non-English portals (#73)
- Ranges do not always work (#74)
- Calling-Station-ID is not sent in Accounting requests (#76)
- selected sessions not cleared after successful interim-update (#60)
- Multiple Cisco-AVPair:audit-session-id after multiple reauth CoA (#68)
- Hash symbol should not be allowed in bulk (#70)
- CHAP should not be enabled by default (#72)
- Added CHAP support (#69)
- Change "process name" to "job name" in alert (#67)
- Guest flows support (#16)
- Audit Session ID (Cisco-AVPair) now saved (#17, Serhii Kucherenko)
- ASA Dictionary added by default (#64, Jacob Klitzke)
- Load DACLs from ACCESS-ACCEPT (#54)
- Statistics and graphs added to jobs (#48, Serhii Kucherenko)
- Option "specified usernames" for EAP-TLS added when selected certificates used (#37)
- Dictionaries added
- Redis queue for jobs
- Code optimisation and clean-up
- Tuned GUI
- Configurable timeouts and retransmits (#55, Serhii Kucherenko)
- Bugs fixed - #39, #56
- Added support of IPv6 for RADIUS
- Select source interface from GUI (#36)
- Added support for additional RADIUS dictionaries (#43, Juan Ponce Dominguez)
- User preferences (#42, Eugene Korneychuk & #41, Anastasiya Volkova)
- GUI tune
- Bug fixes (#25, #23)
- Improvements on control script
- CoA support
- Friendly Name for servers (#38, Eugene Korneychuk)
- Saved RADIUS Servers (#14, Anastasiya Volkova)
- Bug fixes
- Re-design of protocols selection
- Upgrade support (#26, Clark Gambrel)
- Control script
- Single-user deployment option
- IP address generate rules
- Bug fixes
- EAP-TLS support
- Renamed to SPRT
- UI changes
- Jobs improvements
- A lot of bug fixes and changes in backend