Skip to content

Commit

Permalink
Release 2023.02.23
Browse files Browse the repository at this point in the history
  • Loading branch information
seud0nym committed Feb 23, 2023
1 parent 5d3f71b commit 0b62e50
Show file tree
Hide file tree
Showing 11 changed files with 895 additions and 518 deletions.
1 change: 1 addition & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,7 @@
"wansensing",
"wifi",
"WLAN",
"wlassoclist",
"xtra",
"xzvf"
],
Expand Down
17 changes: 16 additions & 1 deletion CHANGELOG.txt
Original file line number Diff line number Diff line change
@@ -1,10 +1,25 @@
2023.02.08
2023.02.23
==========
* tch-gui-unhide: Fixed broken Telstra Air card after 2023.02.02 applied
* tch-gui-unhide: Fixed GUI upgrade always reporting that an upgrade was already in progress (#126)
* tch-gui-unhide: Fixed incorrect defaults logic which broke the Local Network screen (#137)
* tch-gui-unhide: Fixed non-backup files showing in Backup file lists
* tch-gui-unhide: Fixed device interface display on pre-20 FW and various other minor Devices list display issues
* tch-gui-unhide: Fixed validation to allow underscore in Custom DHCP option Tag names
* tch-gui-unhide: Added new -s option to configure the starting page as either the Advanced dashboard (-sa) or the Basic home screen (-sb) (#139)
* tch-gui-unhide: Added server SSH public key and fingerprint to SSH tab
* tch-gui-unhide: Added count of SSH authorized keys to System Extras card
* tch-gui-unhide: Added ability to add and delete SSH authorized keys
* tch-gui-unhide: Extended wait spinner on slow screens to table add/delete/modify actions
* tch-gui-unhide: 'Upgrade Available' button can now optionally be used to install pre-releases (use the -vp option when manually installing)
* tch-gui-unhide: Process Viewer now lists processes in tree layout so that you can see the relationship between parent and child processes
* tch-gui-unhide-xtra.wireguard: Upgraded JSZip to v3.10.1
* tch-gui-unhide-xtra.wlassoclist: New extras script that can be installed on a Technicolor device acting as a wireless Access Point to enable the main Technicolor router (running tch-gui-unhide) to query it and correctly report devices connected via Wi-Fi, rather than showing them as Ethernet connections
* de-telstra: Added FQDN of device as known hostname for verification by session manager hostRefersToUs function
* de-telstra: Fixed forced redirects to http://mymodem.modem or http://mygateway.gateway that fail after changing the hostname and/or domain
* log-check: Reintroduced script that can be run hourly to check that the logging RAM buffer and disk-based messages log are both being written correctly
* reset-to-factory-defaults-with-root/safe-firmware-upgrade: Added new -m option to restore mobile operators and profiles, and linked WWAN profile (#140)
* reset-to-factory-defaults-with-root/safe-firmware-upgrade: The -k option now also preserves any private keys and/or known_hosts file found in /root/.ssh/

2023.02.02
==========
Expand Down
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,10 @@ Correctly configures OpenWRT SAMBA 3.6 on firmware 17.2 and 18.1.c to provide SM

Creates a GUI interface for configuring the Wireguard VPN on firmware 20.3.

#### [tch-gui-unhide-xtra.wlassoclist](https://github.com/seud0nym/tch-gui-unhide/tree/master/extras#tch-gui-unhide-xtraswlassoclist)

Can be installed on a Technicolor device acting as a wireless Access Point to enable the main Technicolor router (running tch-gui-unhide) to query it and correctly report devices connected via Wi-Fi, rather than showing them as Ethernet connections.

## Extended Capabilities

Using the additional scripts found in sub-folders of this repository, you can configure your device with these extended capabilities:
Expand Down
2 changes: 1 addition & 1 deletion VERSION.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2023.02.02
2023.02.23
3 changes: 2 additions & 1 deletion build/common/002-Parameter-Processing
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,8 @@ Optional parameters:
(Default is current setting, or 4 for first time installs)
-h d|s|n|"txt" Set the browser tabs title (Default is current setting)
(d)=$VARIANT (s)=$VARIANT-$MAC (n)=$HOSTNAME ("txt")=Specified "txt"
-l y|n Keep the Telstra landing page (y) or de-brand the landing page (n)
-l y|n Keep the Telstra landing page (y) or de-brand the landing page (n) (applicable to
Smart Modem Gen 2 and later only)
(Default is current setting, or (n) if no theme has been applied)
-C n|s|i Keep or remove chart cards
n=No Chart Cards will be available
Expand Down
4 changes: 2 additions & 2 deletions extras/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -108,11 +108,11 @@ If you have a static IP address and a domain name assigned by your ISP, the doma
4. Now you can delete `tch-gui-unhide-xtra.wireguard`

## tch-gui-unhide-xtra.wlassoclist
Can be installed on a Technicolor device acting as a wireless Access Point to enable the main router to correctly report devices connected via Wi-Fi, rather than showing them as Ethernet connections.
Can be installed on a Technicolor device acting as a wireless Access Point to enable the main Technicolor router (running tch-gui-unhide) to query it and correctly report devices connected via Wi-Fi, rather than showing them as Ethernet connections.
#### Firmware Applicability
All
#### Prerequisites
Each Access Point device with the `wlassoclist` extra script installed must have a static lease defined on the main router, and the lease must be assigned a Custom DHCP Options Tag that starts with `AP_` followed by a descriptive name for the Access Point (e.g. `AP_Living_Room` or `AP_Study` or `AP_DJA0230`). The Custom DHCP Options Tag does _not_ need to have any of the other fields defined. It is the name that is important.
Each Access Point device with the `wlassoclist` extra script installed must have a static lease defined on the main router, and the lease must be assigned a Custom DHCP Options Tag that starts with `AP_` followed by a descriptive name for the Access Point (e.g. `AP_Living_Room` or `AP_Study` or `AP_DJA0230`). The Custom DHCP Options Tag does _not_ need to have any of the other fields defined (it is the name that is important).
#### Installation
`./tch-gui-unhide -x wlassoclist`
#### Removal Instructions
Expand Down
14 changes: 5 additions & 9 deletions extras/tch-gui-unhide-xtra.wireguard
Original file line number Diff line number Diff line change
Expand Up @@ -1364,11 +1364,14 @@ end
local config,helpmsg
if deleting then
config,helpmsg = mapParams,{}
config = mapParams
content_helper.getExactContent(config)
else
config,helpmsg = post_helper.handleQuery(mapParams,mapValid)
end
if not helpmsg then
helpmsg = {}
end
if config.enabled ~= "0" then
config.enabled = "1"
Expand Down Expand Up @@ -1711,18 +1714,11 @@ ngx.print(ui_helper.createHeader("WireGuard",false,true,refresh_seconds),'\
ngx.print(html,'\
</form>\
</div>\
<div class="loading-wrapper hide"><img src="/img/spinner.gif" /></div>\
</div>\
<script src="/js/modal-busy.js"></script>\
',ui_helper.createFooter(),'\
<script src="/js/jszip.min.js"></script>\
<script>\
$("#save-config").on("click",function(){\
let busy_msg = $(".loading-wrapper");\
busy_msg.removeClass("hide");\
busy_msg[0].scrollIntoView();\
$(".modal-body").scrollLeft(0);\
return true;\
});\
const observer = new MutationObserver(function(mutations) {\
$("#conf-import").hide();\
});\
Expand Down
Loading

0 comments on commit 0b62e50

Please sign in to comment.