• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

openwisp / openwisp-radius
99%

Build:
DEFAULT BRANCH: master
Repo Added 09 Aug 2018 07:08PM UTC
Files 88
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH master
branch: master
CHANGE BRANCH
x
Reset
  • master
  • 1.0
  • 1.1
  • Issues/550-failure-on-importing-utf-16-files
  • MaxQuotaReached-override-configured-replies
  • Selenium-tests-for-Dependabot-PRs-537
  • allow-empty-octets
  • chore/port-changelog-1.1.2
  • cleanup_stale_radacct_hours
  • dependabot/github_actions/actions/checkout-5
  • dependabot/github_actions/pypa/gh-action-pypi-publish-1.12.3
  • dependabot/github_actions/pypa/gh-action-pypi-publish-1.12.4
  • dependabot/pip/cssselect-approx-eq-1.3.0
  • dependabot/pip/dj-rest-auth-gte-6.0-and-lt-7.1
  • dependabot/pip/django-ipware-gte-5.0-and-lt-7.1
  • dependabot/pip/django-redis-approx-eq-6.0.0
  • dependabot/pip/djangosaml2-1.10.1
  • dependabot/pip/djangosaml2-1.11.1
  • dependabot/pip/freezegun-approx-eq-1.5.2
  • dependabot/pip/freezegun-approx-eq-1.5.4
  • dependabot/pip/freezegun-approx-eq-1.5.5
  • dependabot/pip/lxml-approx-eq-5.3.1
  • dependabot/pip/lxml-approx-eq-5.4.0
  • dependabot/pip/lxml-approx-eq-6.0.0
  • dependabot/pip/lxml-approx-eq-6.0.1
  • dependabot/pip/pydyf-gte-0.10-and-lt-0.12
  • dependabot/pip/weasyprint-gte-59-and-lt-66
  • dependabot/pip/weasyprint-gte-65-and-lt-67
  • feat/batch-creation-async
  • fix-accounting-on
  • fix-ci-djangosaml2
  • fix-monitoring-integration
  • fix-perform_change_of_authorization
  • fix/467-postauthview-validation
  • fix/crash-radiusgroup-inlines-creation
  • format-by-prettier
  • improve-db
  • issues/510-fix-sms-message-translation
  • issues/551
  • issues/581-django-5
  • issues/611-fix-timezone-handling-tests
  • issues/615-simultaneous-use
  • issues/617-handle-stale-sessions-accounting-on
  • issues/634-counters-return-multiple-values
  • issues/643-coa
  • qa
  • refactor-monthly_subscription
  • release-1.1.1
  • release/1.1.2
  • replicate-version-branch
  • switch-to-prettier
  • tidy-up
  • weasyprint

29 Sep 2025 03:45PM UTC coverage: 98.713% (+0.09%) from 98.625%
18102722890

push

github

web-flow
[change] Change of Authorization: added replies, handled MaxQuotaReached, refactored #643

- When the RADIUS group of a user is changed, the previous implementation
  did not include the RADIUS replies of the new group in the CoA packet,
  which could result in incomplete or incorrect authorization updates.
  This has been fixed by including the RADIUS replies of the new group.
- Added handling of ``MaxQuotaReached`` exceptions: when the RADIUS group
  of a user is changed but their limits are already exceeded, instead of
  sending a CoA Request (to modify a session), we now send a Disconnect
  Message to log out the user.
- Refactored code to reuse counter and attribute retrieval from
  ``AuthorizeView._check_counters``, reducing duplication and improving
  maintainability.

Closes #643

3989 of 4041 relevant lines covered (98.71%)

11.84 hits per line

Relevant lines Covered
Build:
Build:
4041 RELEVANT LINES 3989 COVERED LINES
11.84 HITS PER LINE
Source Files on master
  • Tree
  • List 88
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
18102722890 master [change] Change of Authorization: added replies, handled MaxQuotaReached, refactored #643 - When the RADIUS group of a user is changed, the previous implementation did not include the RADIUS replies of the new group in the CoA packet, which c... push 29 Sep 2025 03:52PM UTC web-flow github
98.71
17882185870 master Merge 07f8d323b into f5da60279 Pull #602 20 Sep 2025 04:34PM UTC web-flow github
98.58
17417816040 master [fix] Fixed admin creation of a new RadiusGroup with inlines #604 Fixed a bug which prevented to create a Radius Group object with related Group Checks and/or Group Replies in a single request from the admin interface. Fixes #604 push 02 Sep 2025 10:51PM UTC web-flow github
98.63
17404651779 master [deps] Update lxml requirement from ~=6.0.0 to ~=6.0.1 Updates the requirements on [lxml](https://github.com/lxml/lxml) to permit the latest version. - [Release notes](https://github.com/lxml/lxml/releases) - [Changelog](https://github.com/lxml/l... push 02 Sep 2025 01:33PM UTC nemesifier github
98.62
17404647185 master [deps] Update freezegun requirement from ~=1.5.4 to ~=1.5.5 Updates the requirements on [freezegun](https://github.com/spulec/freezegun) to permit the latest version. - [Release notes](https://github.com/spulec/freezegun/releases) - [Changelog](h... push 02 Sep 2025 01:26PM UTC nemesifier github
98.62
17404643982 master [ci] Bump actions/checkout from 4 to 5 Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELO... push 02 Sep 2025 01:20PM UTC nemesifier github
98.62
17404610734 master [chores] Improved consistency of Response() calls in AccountingView push 02 Sep 2025 01:18PM UTC nemesifier github
98.62
17388419728 master [tests] Added runtests script, updated docs push 01 Sep 2025 10:45PM UTC nemesifier github
98.6
17387943468 master [feature] Close stale sessions on Accounting-On #617 When NAS devices are cold rebooted, they may not close active RADIUS sessions, which can cause issues with Simultaneous-Use. For this reason, when an Accounting-On request is detected, we mak... push 01 Sep 2025 10:09PM UTC web-flow github
98.6
17382280572 master [refactor] Improved readability of _monthly_subscription push 01 Sep 2025 03:55PM UTC nemesifier github
98.64
See All Builds (1413)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc