Skip to content

daloRADIUS 2.4

Latest

Choose a tag to compare

@lirantal lirantal released this 08 Oct 15:57
· 15 commits to master since this release
c66615d

Modernization (PDO and more)

What's Changed

  • fix(users): update profile for logged-in user by @retho-p in #697
  • fix(users): validate invoice notification id by @retho-p in #698
  • fix(users): remove PHP 8 invoice helper warnings by @retho-p in #699
  • chore(users): remove legacy retUserInfo AJAX helper by @retho-p in #700
  • chore(vendor): remove duplicated jpgraph subtree by @retho-p in #701
  • fix(php): replace removed split calls in status reports by @retho-p in #702
  • feat(ui): improve responsive layouts by @lollinoo in #705
  • Refactor mng-rad-ippool: portable includes, accounting tooltips and improved cell rendering by @filippolauria in #707
  • Feat/operator totp mfa by @retho-p in #709
  • Operator auth hardening, schema refresh and IP pool filtering by @filippolauria in #710
  • chore(db): add migration for operators password column resize to VARCHAR(95) by @filippolauria in #711
  • Fix the operator username input box doesn't show the operator list. by @longchihang in #712
  • feat: show framed IP address on user list by @retho-p in #714
  • docs: explain expiration reply messages by @retho-p in #715
  • Fix operator_acls.php with duplicate files item when having other operator with different access value and create a new operator . by @longchihang in #713
  • feat: add SHA2 password support by @retho-p in #716
  • Fix/issue 542 lxc proc check by @retho-p in #717
  • fix: enable SQL session tracking for simultaneous use by @retho-p in #718
  • chore: update vendored PHPMailer library to 6.12.0 by @retho-p in #719
  • Optimize dictionary seed data by @filippolauria in #722
  • fix(ui): align list-all and search mail actions by @filippolauria in #723
  • Improve nas management by @filippolauria in #724
  • Messages related fix by @filippolauria in #725
  • fix(ui): accordion-button show/hidden bug in userReport.php and duplicate 'Apply' button in operatorinfo.php. (pull request #720 again for removing old commits) by @longchihang in #721
  • fix: enforce FreeRADIUS file ownership by @filippolauria in #730
  • fix/pr 726 by @filippolauria in #731
  • fix installer schema error messages by @lirantal in #736
  • fix: correct billing refill actions by @retho-p in #737
  • Harden Crypt-Password hashing and verification (migrate off fixed-salt DES crypt) by @lirantal with @Copilot in #738
  • 🤖🤖🤖 feat: add NAS JSON import and export by @retho-p in #739
  • 🤖🤖🤖 fix: update OpenWrt heartbeat reporting by @retho-p in #740
  • refactor: use common include path for user billing by @retho-p in #741
  • feat: generate and export passwords during user import by @retho-p in #742
  • chore: update dompdf to 3.1.6 by @retho-p in #745
  • refactor: remove unused users JavaScript library by @retho-p in #746
  • fix(i18n): remove dead duplicate keys from the language packs 🤖🤖🤖 by @hmjvalineY in #744
  • feat(i18n): make operator sidebar and dashboard strings translatable 🤖🤖🤖 by @hmjvalineY in #749
  • chore(docker): remove obsolete standalone setup by @retho-p in #750
  • feat(i18n): add Traditional Chinese (zh_TW) language pack 🤖🤖🤖 by @hmjvalineY in #743
  • Feat/chartjs graph migration by @retho-p in #748
  • Docs/issue 582 freeradius certificates by @retho-p in #751
  • chore(assets): update Bootstrap distributions by @retho-p in #752
  • Refactor/javascript cleanup by @retho-p in #754
  • Fix/cleartext password handling by @filippolauria in #755
  • fix(auth): rotate sessions after authentication by @retho-p in #756
  • perf: batch user group lookups by @retho-p in #757
  • perf: optimize user group count query by @retho-p in #758
  • refactor(ajax): migrate read-only information requests to JSON by @retho-p in #759
  • refactor: migrate user actions to CSRF-protected JSON requests by @retho-p in #760
  • chore: remove unused PHP zip dependency by @retho-p in #761
  • fix(assets): add missing Chart.js source map by @retho-p in #763
  • refactor(ajax): migrate dynamic attributes to JSON and remove SACK 🤖🤖🤖 by @retho-p in #762
  • Fix/lang fallback to english by @filippolauria in #765
  • fix(gis): replace API-key basemap and bump Leaflet to 1.9.4 by @filippolauria in #766
  • Fix/UI tweaks by @filippolauria in #768
  • refactor: remove unused legacy PHP code by @retho-p in #770
  • security: use CSPRNG for password generation by @retho-p in #771
  • docs: remove obsolete installation guides by @retho-p in #772
  • Fix/pdf notifications by @filippolauria in #773
  • Remove/services status 769 by @retho-p in #774
  • Feat/user portal password hashing by @retho-p in #775
  • Fix/UI tweaks (2) by @filippolauria in #777
  • Feat/open session maintenance by @retho-p in #776
  • fix(attributes): render creation success link by @retho-p in #781
  • fix(database): repair operator configuration ACLs by @retho-p in #782
  • Feat/operator ldap auth by @retho-p in #783
  • Docs/changelog 2.4 wip by @retho-p in #786
  • Refactor/pdo by @retho-p in #787

New Contributors

Changelog file

Also refer to the Changelog for a complete 2.4 list of changes

Full Changelog: 2.3...2.4