@@ -702,7 +702,8 @@ Enhancing Uspot Captive Portal for OpenWrt
702702
703703.. important ::
704704
705- Languages and technologies used: **C **, **OpenWrt **, **RADIUS **.
705+ Languages and technologies used: `ucode <https://ucode.mein.io/ >`_,
706+ **C **, **OpenWrt **, **RADIUS **.
706707
707708 **Mentors **: *Federico Capoano *, *Sankalp *.
708709
@@ -742,21 +743,17 @@ Feature list
742743- Ensure **RadSec ** can be used to encrypt RADIUS packets.
743744- Provide documentation on how to configure Uspot with **RadSec **.
744745
745- **4. Secure Web Authentication **
746-
747- - Ensure that the web server can be configured to accept authentication
748- credentials over **HTTPS **.
749- - Provide detailed documentation on how to set up HTTPS authentication
750- securely.
751-
752- **5. Bandwidth Limitation Features **
746+ **4. Bandwidth Limitation Features **
753747 - **Static Configuration **: Applied to all users globally.
754748 - **Dynamic RADIUS-based Configuration **: Bandwidth limits based on
755749 RADIUS attributes (e.g., ``WISPr-Bandwidth-Max-Down ``,
756750 ``WISPr-Bandwidth-Max-Up ``), allowing differentiated speeds based on
757751 user type.
758752
759- **6. Traffic Consumption Limits **
753+ These features are available bu not documented right now, so let's make
754+ sure they're properly documented.
755+
756+ **5. Traffic Consumption Limits **
760757
761758Implement RADIUS attributes to limit total data consumption per user:
762759
@@ -765,7 +762,7 @@ Implement RADIUS attributes to limit total data consumption per user:
765762- ``CoovaChilli-Max-Total-Gigawords `` (important for limits above **4.29
766763 GB **, overcoming 32-bit integer limitations).
767764
768- **7 . VLAN Tagging Support **
765+ **6 . VLAN Tagging Support **
769766
770767Allow tagging user traffic with VLANs:
771768
@@ -779,6 +776,7 @@ Prerequisites to Work on This Project
779776
780777Applicants must demonstrate a solid understanding of:
781778
779+ - `ucode <https://ucode.mein.io/ >`_ proficiency.
782780- **C programming ** (for modifying Uspot’s core functionality).
783781- **Networking protocols **, including **RADIUS ** and **VLANs **.
784782- **OpenWrt development ** (building and packaging OpenWrt software).
@@ -793,8 +791,10 @@ Expected Outcomes
793791 parity with key **CoovaChilli ** functionalities.
794792- Comprehensive testing and validation of each new feature.
795793- Ensure all changes are merged upstream into the **Uspot ** repository.
796- - Update OpenWrt packages for the most recent **three ** OpenWrt versions
797- to include these enhancements.
798- - Provide documentation on how to configure and use these new features.
794+ - Update OpenWrt packages for the most recent **two ** OpenWrt versions to
795+ include these enhancements.
796+ - Provide documentation on how to configure all the features mentioned in
797+ the project description.
799798- Potential adoption of **Uspot ** as a fully functional captive portal
800- replacement for **CoovaChilli ** in OpenWISP deployments.
799+ replacement for **CoovaChilli ** in OpenWISP deployments by mentioning it
800+ in the documentation of OpenWISP.
0 commit comments