Merge branch 'development-SDXPINN' into development-SDXPINN
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
Package: sdxpinn-console-menu
|
Package: sdxpinn-console-menu
|
||||||
Version: 0.0.2
|
Version: 0.0.3
|
||||||
Architecture: aarch64_cortex-a53
|
Architecture: aarch64_cortex-a53
|
||||||
Maintainer: Cameron Thompson iamromulan@github.com
|
Maintainer: Cameron Thompson iamromulan@github.com
|
||||||
Source: github.com/iamromulan
|
Source: github.com/iamromulan
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ menu() {
|
|||||||
echo -e "\e[92m1) Enable/Disable Single IP DMZ Passthrough Mode\e[0m" # Green
|
echo -e "\e[92m1) Enable/Disable Single IP DMZ Passthrough Mode\e[0m" # Green
|
||||||
echo -e "\e[94m2) Set Gateway Address\e[0m" # Blue
|
echo -e "\e[94m2) Set Gateway Address\e[0m" # Blue
|
||||||
echo -e "\e[93m3) Set DHCP Start/Limit Range\e[0m" # Yellow
|
echo -e "\e[93m3) Set DHCP Start/Limit Range\e[0m" # Yellow
|
||||||
echo -e "\e[96m4) Set Custom DNS\e[0m" # Cyan
|
echo -e "\e[96m4) Set Custom DNS (Recommended to be connected through ADB over USB)(Network restart required)\e[0m" # Cyan
|
||||||
echo -e "\e[95m5) Use Provider's DNS (IPv4 only)\e[0m" # Magenta
|
echo -e "\e[95m5) Use Provider's DNS (IPv4 only)\e[0m" # Magenta
|
||||||
echo -e "\e[92m6) Enable/Disable IP Passthrough with NAT (Access to modem's LAN locally)\e[0m" # Green
|
echo -e "\e[92m6) Enable/Disable IP Passthrough with NAT (Access to modem's LAN locally)\e[0m" # Green
|
||||||
echo -e "\e[91m7) Exit\e[0m" # Red
|
echo -e "\e[91m7) Exit\e[0m" # Red
|
||||||
@@ -26,11 +26,12 @@ apply_changes() {
|
|||||||
|
|
||||||
# Function to check if IPPT is enabled by inspecting the MPDN rules
|
# Function to check if IPPT is enabled by inspecting the MPDN rules
|
||||||
is_ippt_enabled() {
|
is_ippt_enabled() {
|
||||||
local mpdn_output=$(atcmd 'AT+QMAP="mpdn_rule"')
|
local mpdn_output=$(sms_tool at -t 3 'AT+QMAP="mpdn_rule"')
|
||||||
echo "$mpdn_output"
|
echo "$mpdn_output"
|
||||||
|
|
||||||
# Check if any MPDN rule has IPPT enabled (non-zero second-to-last value)
|
# Check if any MPDN rule has IPPT enabled (non-zero second-to-last value)
|
||||||
if echo "$mpdn_output" | grep -q "+QMAP: \"MPDN_rule\",.*,.*,.*,[1-9],.*"; then
|
# The expected format is: +QMAP: "MPDN_rule",<rule_id>,<pdp_id>,<vlan>,<ippt>,<auto-connect>
|
||||||
|
if echo "$mpdn_output" | grep -q "+QMAP: \"MPDN_rule\",.*,[1-9].*,.*,[1-9],[1-9]"; then
|
||||||
return 0 # IPPT is enabled
|
return 0 # IPPT is enabled
|
||||||
else
|
else
|
||||||
return 1 # IPPT is not enabled
|
return 1 # IPPT is not enabled
|
||||||
@@ -41,7 +42,7 @@ is_ippt_enabled() {
|
|||||||
are_mpdn_rules_clear() {
|
are_mpdn_rules_clear() {
|
||||||
local mpdn_output=$(atcmd 'AT+QMAP="mpdn_rule"')
|
local mpdn_output=$(atcmd 'AT+QMAP="mpdn_rule"')
|
||||||
echo "$mpdn_output"
|
echo "$mpdn_output"
|
||||||
|
|
||||||
# Check if all MPDN rules are clear (all values are 0)
|
# Check if all MPDN rules are clear (all values are 0)
|
||||||
if echo "$mpdn_output" | grep -q "+QMAP: \"MPDN_rule\",0,0,0,0,0"; then
|
if echo "$mpdn_output" | grep -q "+QMAP: \"MPDN_rule\",0,0,0,0,0"; then
|
||||||
return 0 # MPDN rules are clear
|
return 0 # MPDN rules are clear
|
||||||
@@ -208,6 +209,14 @@ toggle_custom_dns() {
|
|||||||
|
|
||||||
get_current_settings "$interface"
|
get_current_settings "$interface"
|
||||||
local dns=$(prompt "Enter DNS servers (comma-separated)" "$CURRENT_DNS")
|
local dns=$(prompt "Enter DNS servers (comma-separated)" "$CURRENT_DNS")
|
||||||
|
|
||||||
|
|
||||||
|
if uci show dhcp.$interface &>/dev/null; then
|
||||||
|
echo -e "\e[93mSetting DNS to: $dns\e[0m" # Yellow
|
||||||
|
else
|
||||||
|
uci add dhcp.$interface
|
||||||
|
echo -e "\e[91m$interface section not found with UCI. Created and set dhcp_option to 6,$dns. \e[0m" # Red
|
||||||
|
fi
|
||||||
uci set dhcp.$interface.dhcp_option="6,$dns"
|
uci set dhcp.$interface.dhcp_option="6,$dns"
|
||||||
apply_changes
|
apply_changes
|
||||||
}
|
}
|
||||||
|
|||||||
0
ipk-source/sdxpinn-quecmanager-beta/root/www/cgi-bin/quecmanager/home/ping/ping_service.sh
Normal file → Executable file
0
ipk-source/sdxpinn-quecmanager-beta/root/www/cgi-bin/quecmanager/home/ping/ping_service.sh
Normal file → Executable file
File diff suppressed because one or more lines are too long
@@ -1,5 +1,5 @@
|
|||||||
Package: tailscaled
|
Package: tailscaled
|
||||||
Version: 1.86.2
|
Version: 1.86.2-1
|
||||||
Depends: libc, ca-bundle, kmod-tun
|
Depends: libc, ca-bundle, kmod-tun
|
||||||
Source: feeds/packages/net/tailscale
|
Source: feeds/packages/net/tailscale
|
||||||
SourceName: tailscaled
|
SourceName: tailscaled
|
||||||
|
|||||||
@@ -200,6 +200,8 @@ start_instance() {
|
|||||||
procd_set_param command $PROGD $ARGS
|
procd_set_param command $PROGD $ARGS
|
||||||
|
|
||||||
procd_set_param env TS_DEBUG_FIREWALL_MODE="$fw_mode"
|
procd_set_param env TS_DEBUG_FIREWALL_MODE="$fw_mode"
|
||||||
|
procd_set_param env GOGC=50
|
||||||
|
procd_set_param env GOMEMLIMIT=110MiB
|
||||||
|
|
||||||
procd_set_param respawn
|
procd_set_param respawn
|
||||||
procd_set_param stdout "$std_out"
|
procd_set_param stdout "$std_out"
|
||||||
|
|||||||
@@ -150,14 +150,14 @@ License: GPLv3
|
|||||||
|
|
||||||
|
|
||||||
Package: sdxpinn-console-menu
|
Package: sdxpinn-console-menu
|
||||||
Version: 0.0.2
|
Version: 0.0.3
|
||||||
Depends: libc, sdxpinn-mount-fix
|
Depends: libc, sdxpinn-mount-fix
|
||||||
Section: utils
|
Section: utils
|
||||||
Architecture: aarch64_cortex-a53
|
Architecture: aarch64_cortex-a53
|
||||||
Maintainer: iamromulan <https://github.com/iamromulan>
|
Maintainer: iamromulan <https://github.com/iamromulan>
|
||||||
MD5Sum: de75d2889510e92b57fc8a7ca087ced4
|
MD5Sum: 3f50efc2ece98cdb2d480f76785f12fa
|
||||||
Size: 7361
|
Size: 7512
|
||||||
Filename: sdxpinn-console-menu_0.0.2_aarch64_cortex-a53.ipk
|
Filename: sdxpinn-console-menu_0.0.3_aarch64_cortex-a53.ipk
|
||||||
Source: github/iamromulan
|
Source: github/iamromulan
|
||||||
Description: A custom CLI menu system for mamnagment of Quectel RM5xx modems
|
Description: A custom CLI menu system for mamnagment of Quectel RM5xx modems
|
||||||
License: GPLv3
|
License: GPLv3
|
||||||
@@ -212,8 +212,8 @@ Conflicts: sdxpinn-quecmanager
|
|||||||
Section: admin
|
Section: admin
|
||||||
Architecture: aarch64_cortex-a53
|
Architecture: aarch64_cortex-a53
|
||||||
Maintainer: Russel Yasol <https://github.com/dr-dolomite> Cameron Thompson <https://github.com/iamromulan>
|
Maintainer: Russel Yasol <https://github.com/dr-dolomite> Cameron Thompson <https://github.com/iamromulan>
|
||||||
MD5Sum: 3ef88e054f4a7d3f789a2bd2a9d33095
|
MD5Sum: 01e722c28268ebe0361906655e8ed160
|
||||||
Size: 1159120
|
Size: 1175262
|
||||||
Filename: sdxpinn-quecmanager-beta_2.2.8_aarch64_cortex-a53.ipk
|
Filename: sdxpinn-quecmanager-beta_2.2.8_aarch64_cortex-a53.ipk
|
||||||
Source: github/iamromulan
|
Source: github/iamromulan
|
||||||
Description: BETA: A custom web UI desgined to run alongside luci for Quectel RM55x modems
|
Description: BETA: A custom web UI desgined to run alongside luci for Quectel RM55x modems
|
||||||
@@ -261,14 +261,14 @@ License: GPLv3
|
|||||||
|
|
||||||
|
|
||||||
Package: tailscaled
|
Package: tailscaled
|
||||||
Version: 1.86.2
|
Version: 1.86.2-1
|
||||||
Depends: libc, ca-bundle, kmod-tun
|
Depends: libc, ca-bundle, kmod-tun
|
||||||
Section: net
|
Section: net
|
||||||
Architecture: aarch64_cortex-a53
|
Architecture: aarch64_cortex-a53
|
||||||
Maintainer: Jan Pavlinec <jan.pavlinec1@gmail.com>
|
Maintainer: Jan Pavlinec <jan.pavlinec1@gmail.com>
|
||||||
MD5Sum: 72b24f4d914471b91e6806b7cd53c306
|
MD5Sum: ad9c23961545a7b15519101db6ea67d2
|
||||||
Size: 19343231
|
Size: 19343959
|
||||||
Filename: tailscaled_1.86.2_aarch64_cortex-a53.ipk
|
Filename: tailscaled_1.86.2-1_aarch64_cortex-a53.ipk
|
||||||
Source: feeds/packages/net/tailscale
|
Source: feeds/packages/net/tailscale
|
||||||
Description: It creates a secure network between your servers, computers, and cloud instances. Even when separated by firewalls or subnets. Updated by iamromulan to 1.76.1
|
Description: It creates a secure network between your servers, computers, and cloud instances. Even when separated by firewalls or subnets. Updated by iamromulan to 1.76.1
|
||||||
License: GPLv3
|
License: GPLv3
|
||||||
|
|||||||
Binary file not shown.
@@ -1,4 +1,4 @@
|
|||||||
Starting package analysis - Sun Aug 24 04:06:44 PM EDT 2025
|
Starting package analysis - Sun Aug 24 06:54:49 PM EDT 2025
|
||||||
No update needed for atinout (version 0.9.1, MD5: 444eb87488bad1927b6ed069dedf7393, size: 4323)
|
No update needed for atinout (version 0.9.1, MD5: 444eb87488bad1927b6ed069dedf7393, size: 4323)
|
||||||
No update needed for kmod-wireguard (version 1, MD5: 98e77b68c2f1b5ff46ef7713b4f63a94, size: 789)
|
No update needed for kmod-wireguard (version 1, MD5: 98e77b68c2f1b5ff46ef7713b4f63a94, size: 789)
|
||||||
No update needed for libucode20230711 (version 2024.07.22~b610860d-r3, MD5: c38bd45a6aa14a969b7e92f051481d7e, size: 79358)
|
No update needed for libucode20230711 (version 2024.07.22~b610860d-r3, MD5: c38bd45a6aa14a969b7e92f051481d7e, size: 79358)
|
||||||
@@ -9,18 +9,18 @@ No update needed for luci-app-tailscale (version 1.2.3-2, MD5: 53c84c947c42d7518
|
|||||||
No update needed for luci-lua-runtime (version 25.034.70690~7b0663a-sdxpinn, MD5: c6c571d34de434c6a55262112bc9261d, size: 2072)
|
No update needed for luci-lua-runtime (version 25.034.70690~7b0663a-sdxpinn, MD5: c6c571d34de434c6a55262112bc9261d, size: 2072)
|
||||||
No update needed for luci-theme-argon (version 2.3.2-r20250207, MD5: 1354d843e7a0257fc8684548ec37a284, size: 401244)
|
No update needed for luci-theme-argon (version 2.3.2-r20250207, MD5: 1354d843e7a0257fc8684548ec37a284, size: 401244)
|
||||||
No update needed for ookla-speedtest (version 1.2.0, MD5: b26e1909599f73cab40ea0281c5a6283, size: 1075696)
|
No update needed for ookla-speedtest (version 1.2.0, MD5: b26e1909599f73cab40ea0281c5a6283, size: 1075696)
|
||||||
No update needed for sdxpinn-console-menu (version 0.0.2, MD5: de75d2889510e92b57fc8a7ca087ced4, size: 7361)
|
No update needed for sdxpinn-console-menu (version 0.0.3, MD5: 3f50efc2ece98cdb2d480f76785f12fa, size: 7512)
|
||||||
No update needed for sdxpinn-mount-fix (version 1.3.2, MD5: 004d4f1c792efc2d32c2de27629bae3b, size: 4648)
|
No update needed for sdxpinn-mount-fix (version 1.3.2, MD5: 004d4f1c792efc2d32c2de27629bae3b, size: 4648)
|
||||||
No update needed for sdxpinn-patch (version 2.5, MD5: 0ec65238142dad95de1666b01a6f09c6, size: 3054)
|
No update needed for sdxpinn-patch (version 2.5, MD5: 0ec65238142dad95de1666b01a6f09c6, size: 3054)
|
||||||
No update needed for sdxpinn-quecmanager (version 2.2.3, MD5: e84d70a73cbf372cc9ed611ee0daa625, size: 2060884)
|
No update needed for sdxpinn-quecmanager (version 2.2.3, MD5: e84d70a73cbf372cc9ed611ee0daa625, size: 2060884)
|
||||||
Updating package info for sdxpinn-quecmanager-beta...
|
Updating package info for sdxpinn-quecmanager-beta...
|
||||||
Updated sdxpinn-quecmanager-beta to version 2.2.8 with MD5: 3ef88e054f4a7d3f789a2bd2a9d33095 and size: 1159120
|
Updated sdxpinn-quecmanager-beta to version 2.2.8 with MD5: 01e722c28268ebe0361906655e8ed160 and size: 1175262
|
||||||
No update needed for sms-tool (version 2025.1.19-APmod-iamromulan, MD5: 83dc8bfd2d4ac8d8952a2a95b2be943f, size: 13687)
|
No update needed for sms-tool (version 2025.1.19-APmod-iamromulan, MD5: 83dc8bfd2d4ac8d8952a2a95b2be943f, size: 13687)
|
||||||
No update needed for socat-at-bridge (version 1.2.0, MD5: eccb5b567c5fd7969ebedbef3c6fdebb, size: 1445)
|
No update needed for socat-at-bridge (version 1.2.0, MD5: eccb5b567c5fd7969ebedbef3c6fdebb, size: 1445)
|
||||||
No update needed for tailscale (version 1.86.2, MD5: 4164fbd218c720bf9138d5b7b5f146c8, size: 10768011)
|
No update needed for tailscale (version 1.86.2, MD5: 4164fbd218c720bf9138d5b7b5f146c8, size: 10768011)
|
||||||
No update needed for tailscaled (version 1.86.2, MD5: 72b24f4d914471b91e6806b7cd53c306, size: 19343231)
|
No update needed for tailscaled (version 1.86.2-1, MD5: ad9c23961545a7b15519101db6ea67d2, size: 19343959)
|
||||||
No update needed for ucode-mod-lua (version 1, MD5: cd83c6848867112332d1155b4c4f0640, size: 10085)
|
No update needed for ucode-mod-lua (version 1, MD5: cd83c6848867112332d1155b4c4f0640, size: 10085)
|
||||||
No update needed for warp (version 1.0, MD5: ea95658bf84f619cabe5dd62280fe787, size: 2698)
|
No update needed for warp (version 1.0, MD5: ea95658bf84f619cabe5dd62280fe787, size: 2698)
|
||||||
No update needed for wgcf (version 2.2.24, MD5: b2ba181f9181c2bd8f37933c60c0713f, size: 3677883)
|
No update needed for wgcf (version 2.2.24, MD5: b2ba181f9181c2bd8f37933c60c0713f, size: 3677883)
|
||||||
Package file and signature updated successfully.
|
Package file and signature updated successfully.
|
||||||
Package analysis completed - Sun Aug 24 04:06:44 PM EDT 2025
|
Package analysis completed - Sun Aug 24 06:54:50 PM EDT 2025
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
untrusted comment: signed by key 6262698f038d1226
|
untrusted comment: signed by key 6262698f038d1226
|
||||||
RWRiYmmPA40SJkhEbRlfEH0filrxN6JQxAPAIKlAm+5U0ht790GtDh6Z1nio7cHBvW9XFRsZcUnYV+kfwCmwfZg2mLwpSmrLpAw=
|
RWRiYmmPA40SJi9TGPYl50xvnb7KgQDECU5ruhUu/LG8YcIiS0RyOexcX/LjaWX59FdHp7SwqVbH5epowV0rKEkotCpFtEebQAk=
|
||||||
|
|||||||
Binary file not shown.
BIN
opkg-feed/sdxpinn-console-menu_0.0.3_aarch64_cortex-a53.ipk
Normal file
BIN
opkg-feed/sdxpinn-console-menu_0.0.3_aarch64_cortex-a53.ipk
Normal file
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user