This post links to all the major work done during Google Summer of Code 2018 with OpenWISP.
- Import and generate users using CSV and prefixes #109
- Enforce session and bandwidth limits #110
- Token based authentication for the API #144
- Altered migration files to improve freeradius3 support #106
- Making the test suite extensible to support resuability #163
- Versioned the API to v1 #154
- Documented RadiusProfile parameters #141
- Fixed the travis issues with tests on sample_radius #140
- Fixed the file creation issues with batch user additions #158
- Improved the docs of django-freeradius to support all the existing features.
- Created a reusable module of OpenWISP named openwisp-radius.
- openwisp-radius is a wrapper around django-freeradius with many features like multitenancy and management support.
- Tested and prototyped a working model and moved as a openwisp module.
- Maintained a repository which could act as a reference for someone looking for a freeradius configuration to set up with django-freeradius.