Skip to content

Conversation

@spotty118
Copy link

Thanks for your contribution to OpenMPTCProuter!

You need to follow contributing rules.

Please remove this message before posting the pull request.

Copilot AI and others added 30 commits November 16, 2025 05:20
… aggregation, and WiFi 7 optimizations

Co-authored-by: spotty118 <[email protected]>
…zations

[WIP] Update frontend README with enhancements and optimizations
…patches

Add automated VPS-client pairing, first-boot wizard, dynamic WAN detection, and modern UI theme
Add workflow_dispatch for on-demand builds and fix Quectel RM551E-GL modem detection
No changes required - build infrastructure complete
- Updated kernel 6.6 luci to latest OpenWrt 24.10 commit
- Updated kernel 6.12 to latest OpenWrt main branch commit
- Added missing USB network drivers (aqc111, pl)
- Added Ethernet drivers (atlantic, igc, macvtap)
- Enhanced BPI-R4 and BPI-R4-PoE configs with comprehensive Quectel 5G modem support
- Added WiFi 7 enhancements (MT7915e, MT7921e firmware and drivers)
- Added MediaTek-specific drivers (mt7530, mtk-eth, dsa-mt7530)
- Enhanced kernel stability options (panic handling, printk)
- Added multi-WAN bonding support (bonding, team, ipvlan modules)
- Enhanced VPS sysctl config for multi-WAN bonding
- Added VPS kernel modules for bonding and traffic shaping

Co-authored-by: spotty118 <[email protected]>
…o 192.168.2.1

- Created comprehensive RM551E stability monitoring script with automatic recovery
- Enhanced RM551E initialization with better error handling and configuration
- Added auto-start for RM551E monitor via init script
- Cleaned up dead code and commented-out sections in build.sh
- Changed default LAN IP from 192.168.100.1 to 192.168.2.1 to avoid router conflicts
- Enabled DHCP server by default on LAN interface
- Configured DNS and network defaults for better out-of-box experience
- Updated first-boot wizard to reflect new IP address

Co-authored-by: spotty118 <[email protected]>
- Created port auto-detection that identifies upstream internet on any port
- Auto-configures detected WAN ports with DHCP and multipath support
- Auto-configures remaining ports as LAN bridge members
- Created WiFi auto-configuration with secure defaults (WPA3/SAE)
- Generates random but secure WiFi passwords
- Supports WiFi 7 (6GHz), WiFi 6 (5GHz), and WiFi 4/5/6 (2.4GHz)
- Created self-aware network monitoring daemon
- Continuously monitors network state and auto-adjusts configuration
- Detects cable plug/unplug events and reconfigures accordingly
- Monitors WAN connectivity and triggers reconfiguration if needed
- Ensures DHCP server is always running on LAN
- Runs continuously in background with procd supervision
- Auto-starts on boot and after any network changes
- Saves WiFi password to /etc/wifi-password.txt for user reference

Co-authored-by: spotty118 <[email protected]>
spotty118 and others added 25 commits November 17, 2025 10:59
…features

Add first-boot setup and multi-layer recovery for multi-WAN bonding
Fix Quectel RM551E-GL driver patches - critical NULL pointer and missing kernel support
…again

Add self-contained VPS installation wizard
…ials

Fix confirmation prompt defaulting to cancel on Enter key
[WIP] Validate operating system compatibility for installation
…ecks

[WIP] Audit code for stability between VPS and router setups
…ode-again

Implement comprehensive LuCI theme with modern CSS architecture, accessibility, and interactive enhancements
Conducted thorough security and code quality audit identifying 108+ issues:
- 11 CRITICAL: Command injection, syntax errors, missing error propagation
- 28 HIGH: JSON injection, credential exposure, unquoted variables
- 48+ MEDIUM: Unchecked returns, race conditions, FD leaks
- 21+ LOW: Input validation, memory inefficiencies

Report includes detailed findings, remediation roadmap, and testing recommendations.
Copilot AI review requested due to automatic review settings November 17, 2025 21:29
@spotty118
Copy link
Author

ok

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

Copilot finished reviewing on behalf of spotty118 November 18, 2025 00:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants