CHANGES.rst
LICENSE
MANIFEST.in
README.rst
pyproject.toml
setup.cfg
setup.py
openwisp_radius/__init__.py
openwisp_radius/admin.py
openwisp_radius/apps.py
openwisp_radius/checks.py
openwisp_radius/exceptions.py
openwisp_radius/models.py
openwisp_radius/receivers.py
openwisp_radius/registration.py
openwisp_radius/settings.py
openwisp_radius/signals.py
openwisp_radius/tasks.py
openwisp_radius/urls.py
openwisp_radius/utils.py
openwisp_radius.egg-info/PKG-INFO
openwisp_radius.egg-info/SOURCES.txt
openwisp_radius.egg-info/dependency_links.txt
openwisp_radius.egg-info/not-zip-safe
openwisp_radius.egg-info/requires.txt
openwisp_radius.egg-info/top_level.txt
openwisp_radius/api/__init__.py
openwisp_radius/api/exceptions.py
openwisp_radius/api/freeradius_views.py
openwisp_radius/api/permissions.py
openwisp_radius/api/serializers.py
openwisp_radius/api/swagger.py
openwisp_radius/api/urls.py
openwisp_radius/api/utils.py
openwisp_radius/api/views.py
openwisp_radius/base/__init__.py
openwisp_radius/base/admin_filters.py
openwisp_radius/base/forms.py
openwisp_radius/base/models.py
openwisp_radius/base/validators.py
openwisp_radius/counters/__init__.py
openwisp_radius/counters/base.py
openwisp_radius/counters/exceptions.py
openwisp_radius/counters/resets.py
openwisp_radius/counters/mysql/__init__.py
openwisp_radius/counters/mysql/daily_counter.py
openwisp_radius/counters/mysql/daily_traffic_counter.py
openwisp_radius/counters/mysql/monthly_traffic_counter.py
openwisp_radius/counters/postgresql/__init__.py
openwisp_radius/counters/postgresql/daily_counter.py
openwisp_radius/counters/postgresql/daily_traffic_counter.py
openwisp_radius/counters/postgresql/monthly_traffic_counter.py
openwisp_radius/counters/sqlite/__init__.py
openwisp_radius/counters/sqlite/daily_counter.py
openwisp_radius/counters/sqlite/daily_traffic_counter.py
openwisp_radius/counters/sqlite/monthly_traffic_counter.py
openwisp_radius/integrations/__init__.py
openwisp_radius/integrations/monitoring/__init__.py
openwisp_radius/integrations/monitoring/admin.py
openwisp_radius/integrations/monitoring/apps.py
openwisp_radius/integrations/monitoring/configuration.py
openwisp_radius/integrations/monitoring/receivers.py
openwisp_radius/integrations/monitoring/settings.py
openwisp_radius/integrations/monitoring/tasks.py
openwisp_radius/integrations/monitoring/utils.py
openwisp_radius/integrations/monitoring/migrations/0001_initial.py
openwisp_radius/integrations/monitoring/migrations/__init__.py
openwisp_radius/integrations/monitoring/static/radius-monitoring/css/device-change.css
openwisp_radius/integrations/monitoring/static/radius-monitoring/js/device-change.js
openwisp_radius/integrations/monitoring/templates/admin/config/radius-monitoring/device/change_form.html
openwisp_radius/integrations/monitoring/tests/__init__.py
openwisp_radius/integrations/monitoring/tests/mixins.py
openwisp_radius/integrations/monitoring/tests/test_admin.py
openwisp_radius/integrations/monitoring/tests/test_metrics.py
openwisp_radius/locale/de/LC_MESSAGES/django.mo
openwisp_radius/locale/de/LC_MESSAGES/django.po
openwisp_radius/locale/fur/LC_MESSAGES/django.mo
openwisp_radius/locale/fur/LC_MESSAGES/django.po
openwisp_radius/locale/it/LC_MESSAGES/django.mo
openwisp_radius/locale/it/LC_MESSAGES/django.po
openwisp_radius/locale/ru/LC_MESSAGES/django.mo
openwisp_radius/locale/ru/LC_MESSAGES/django.po
openwisp_radius/locale/sl/LC_MESSAGES/django.mo
openwisp_radius/locale/sl/LC_MESSAGES/django.po
openwisp_radius/management/__init__.py
openwisp_radius/management/commands/__init__.py
openwisp_radius/management/commands/batch_add_users.py
openwisp_radius/management/commands/cleanup_stale_radacct.py
openwisp_radius/management/commands/convert_called_station_id.py
openwisp_radius/management/commands/deactivate_expired_users.py
openwisp_radius/management/commands/delete_old_postauth.py
openwisp_radius/management/commands/delete_old_radacct.py
openwisp_radius/management/commands/delete_old_radiusbatch_users.py
openwisp_radius/management/commands/delete_unverified_users.py
openwisp_radius/management/commands/prefix_add_users.py
openwisp_radius/management/commands/upgrade_from_django_freeradius.py
openwisp_radius/management/commands/base/__init__.py
openwisp_radius/management/commands/base/batch_add_users.py
openwisp_radius/management/commands/base/cleanup_stale_radacct.py
openwisp_radius/management/commands/base/convert_called_station_id.py
openwisp_radius/management/commands/base/deactivate_expired_users.py
openwisp_radius/management/commands/base/delete_old_postauth.py
openwisp_radius/management/commands/base/delete_old_radacct.py
openwisp_radius/management/commands/base/delete_old_radiusbatch_users.py
openwisp_radius/management/commands/base/delete_unverified_users.py
openwisp_radius/management/commands/base/prefix_add_users.py
openwisp_radius/migrations/0001_initial_freeradius.py
openwisp_radius/migrations/0002_initial_openwisp_radius.py
openwisp_radius/migrations/0003_default_radius_groups.py
openwisp_radius/migrations/0004_default_permissions.py
openwisp_radius/migrations/0005_radiustoken.py
openwisp_radius/migrations/0006_add_radactt_fields.py
openwisp_radius/migrations/0007_sms_verification.py
openwisp_radius/migrations/0008_sms_sender.py
openwisp_radius/migrations/0009_radbatch_user_credentials_field.py
openwisp_radius/migrations/0010_csv_private_storage.py
openwisp_radius/migrations/0011_add_null_uuid_field.py
openwisp_radius/migrations/0012_populate_uuid_field.py
openwisp_radius/migrations/0013_remove_null_uuid_field.py
openwisp_radius/migrations/0014_radiustoken_freeradius_auth.py
openwisp_radius/migrations/0015_freeradius_allowed_hosts.py
openwisp_radius/migrations/0016_allowed_mobile_prefixes.py
openwisp_radius/migrations/0017_phonetoken_phone_number.py
openwisp_radius/migrations/0018_populate_phonetoken_phone_number.py
openwisp_radius/migrations/0019_made_phonetoken_phone_number_required.py
openwisp_radius/migrations/0020_added_optional_registration_fields.py
openwisp_radius/migrations/0021_radius_user_group_unique_together.py
openwisp_radius/migrations/0022_organizationradiussettings_registration_enabled.py
openwisp_radius/migrations/0023_registered_user.py
openwisp_radius/migrations/0024_registereduser_modified.py
openwisp_radius/migrations/0025_sms_verification.py
openwisp_radius/migrations/0026_login_status_url_org_settings.py
openwisp_radius/migrations/0027_password_reset_url_org_settings.py
openwisp_radius/migrations/0028_organizationradiussettings_saml_social_registration_enabled.py
openwisp_radius/migrations/0029_remove_check_customizations.py
openwisp_radius/migrations/0030_remove_radiuscheck_notes.py
openwisp_radius/migrations/0031_added_fallback_model_fields.py
openwisp_radius/migrations/0032_organizationradiussettings_sms_message.py
openwisp_radius/migrations/0033_alter_organizationradiussettings_password_reset_url.py
openwisp_radius/migrations/0034_organizationradiussettings_coa_enabled.py
openwisp_radius/migrations/0035_organizationradiussettings_sms_cooldown.py
openwisp_radius/migrations/0036_organizationradiussettings_mac_addr_roaming_enabled.py
openwisp_radius/migrations/0037_alter_organizationradiussettings_allowed_mobile_prefixes_and_more.py
openwisp_radius/migrations/0038_clean_fallbackfields.py
openwisp_radius/migrations/0039_alter_radiusaccounting_called_station_id_and_more.py
openwisp_radius/migrations/__init__.py
openwisp_radius/private_storage/__init__.py
openwisp_radius/private_storage/storage.py
openwisp_radius/private_storage/urls.py
openwisp_radius/private_storage/views.py
openwisp_radius/radclient/__init__.py
openwisp_radius/radclient/client.py
openwisp_radius/radclient/dictionary
openwisp_radius/saml/__init__.py
openwisp_radius/saml/backends.py
openwisp_radius/saml/urls.py
openwisp_radius/saml/utils.py
openwisp_radius/saml/views.py
openwisp_radius/social/__init__.py
openwisp_radius/social/urls.py
openwisp_radius/social/views.py
openwisp_radius/static/openwisp-radius/css/freeradius.css
openwisp_radius/static/openwisp-radius/css/mode-switcher.css
openwisp_radius/static/openwisp-radius/css/radiusbatch.css
openwisp_radius/static/openwisp-radius/js/mode-switcher.js
openwisp_radius/static/openwisp-radius/js/organization-setting-inline.js
openwisp_radius/static/openwisp-radius/js/strategy-switcher.js
openwisp_radius/templates/custom_password_reset_email.html
openwisp_radius/templates/radius_accounting_start.html
openwisp_radius/templates/djangosaml2/auth_error.html
openwisp_radius/templates/djangosaml2/login_additional_info.html
openwisp_radius/templates/djangosaml2/login_error.html
openwisp_radius/templates/djangosaml2/logout_error.html
openwisp_radius/templates/djangosaml2/wayf.html
openwisp_radius/templates/openwisp-radius/prefix_pdf.html
openwisp_radius/templates/openwisp-radius/admin/rad_batch_users_add_form.html
openwisp_radius/templates/openwisp-radius/admin/rad_batch_users_change_form.html
openwisp_radius/tests/__init__.py
openwisp_radius/tests/mixins.py
openwisp_radius/tests/test_admin.py
openwisp_radius/tests/test_batch_add_users.py
openwisp_radius/tests/test_checks.py
openwisp_radius/tests/test_commands.py
openwisp_radius/tests/test_models.py
openwisp_radius/tests/test_radclient.py
openwisp_radius/tests/test_social.py
openwisp_radius/tests/test_tasks.py
openwisp_radius/tests/test_token.py
openwisp_radius/tests/test_upgrader_script.py
openwisp_radius/tests/test_users_integration.py
openwisp_radius/tests/test_utils.py
openwisp_radius/tests/static/openvpn.status
openwisp_radius/tests/static/test_batch.csv
openwisp_radius/tests/static/test_batch_improper.csv
openwisp_radius/tests/static/test_batch_invalid.csv
openwisp_radius/tests/static/test_batch_invalid_format.pdf
openwisp_radius/tests/static/test_batch_new.csv
openwisp_radius/tests/static/test_batch_users.csv
openwisp_radius/tests/static/test_batch_utf16_file1.csv
openwisp_radius/tests/static/test_batch_utf16_file2.csv
openwisp_radius/tests/static/test_batch_utf8Sig_file2.csv
openwisp_radius/tests/static/upgrader_script/contenttype.json
openwisp_radius/tests/static/upgrader_script/freeradius.json
openwisp_radius/tests/static/upgrader_script/group.json
openwisp_radius/tests/static/upgrader_script/permission.json
openwisp_radius/tests/static/upgrader_script/site.json
openwisp_radius/tests/static/upgrader_script/social.json
openwisp_radius/tests/static/upgrader_script/user.json
openwisp_radius/tests/test_api/__init__.py
openwisp_radius/tests/test_api/test_api.py
openwisp_radius/tests/test_api/test_freeradius_api.py
openwisp_radius/tests/test_api/test_phone_verification.py
openwisp_radius/tests/test_api/test_rest_token.py
openwisp_radius/tests/test_api/test_utils.py
openwisp_radius/tests/test_counters/__init__.py
openwisp_radius/tests/test_counters/test_base_counter.py
openwisp_radius/tests/test_counters/test_mysql_counters.py
openwisp_radius/tests/test_counters/test_postgresql_counters.py
openwisp_radius/tests/test_counters/test_sqlite_counters.py
openwisp_radius/tests/test_counters/utils.py
openwisp_radius/tests/test_saml/__init__.py
openwisp_radius/tests/test_saml/remote_idp_metadata.xml
openwisp_radius/tests/test_saml/test_utils.py
openwisp_radius/tests/test_saml/test_views.py
openwisp_radius/tests/test_saml/utils.py