aboutsummaryrefslogtreecommitdiff
path: root/net/travelmate/files/travelmate.init
Commit message (Collapse)AuthorAge
* travelmate: update 2.1.0Dirk Brenken2022-08-20
| | | | | | | | | | * vpn support can be disabled (enabled by default), fixes #19107 (see trm_vpn option) * vpn support can be limited to certain interfaces (see trm_vpnifacelist list option) * openvpn support works now per instance (same as wireguard today) * add an auto-login script for tplink-omada hotspots provided by Sebastian Muszynski <basti@linkt.de> * remove pipefail command, see #19043 for reference Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: update to 2.0.5Dirk Brenken2021-08-11
| | | | | | | | | | | * support the new travelmate option 'macaddr' to use a pre-defined MAC address (per uplink) * vpn connections are now handled separately for each uplink * The autoadd-feature for adding open uplinks will now be limited by the 'trm_maxautoadd' option. The default is '5', '0' disables this limitation. * more code cleanups und optimizations to reduce the repetitive connection handling workload * bugfixes regarding multiple radio support * refine cp detection (no longer write and parse an error file) Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: update to 2.0.4Dirk Brenken2021-07-25
| | | | | | | | | | | | * code cleanup * add auto login script for Julianahoeve beach resort (NL) * add auto login script for Vodafone hotspots (DE) * add auto login script for telekom hotspots (DE) * enhance captive portal detection to support html redirects as well * change default captive portal detection url to 'detectportal.firefox.com' Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: startup fixesDirk Brenken2021-06-25
| | | | | | * fix a possible race condition during boot * use the new "device" syntax in the network wizard Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: adapt openwrt rc.common changesDirk Brenken2020-11-03
| | | | | | | * since openwrt master has merged the depending P/R, the old extra_help/extra_commands syntax is no longer working, see #13798 for reference Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: update 2.0.2Dirk Brenken2020-10-03
| | | | | | | | | * fix a vpn/iptables race condition * remove needless dnsmasq dependency * synchronize code-base of all auto-login scripts, due to COVID-19 restrictions all of them are still untested/WIP * various small cleanups Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: update to release 2.0Dirk Brenken2020-09-19
| | | | | | | | | | | | | | | | | | | | - new package dependency: curl (plus one of the wpad variants) - optional package dependencies: - 'msmtp' for email notification support - 'wireguard' or 'openvpn' for vpn support - removed WEP support, only WPA/WPA2/WPA3 are supported! - new, more robust setup wizard (CLI and LuCI) - more robust captive portal detection - randomize mac addresses with every uplnk connect - automatic vpn handling during uplink switch (only classic/simple client-setups for wireguard or openvpn are supported) - email notifications after successful uplink connections - automatically disable uplinks after n minutes, e.g. for timed connections - automatically (re-)enable uplinks after n minutes, e.g. after failed login attempts - complete LuCI rewrite - migrated to client side JS (separate PR) Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: release 1.5.4Dirk Brenken2020-04-22
| | | | | | | | | * add 'status_service' as workaround to init for 19.07 * fix 'wifionice' auto-login script * fix autologin script matching * change wifi scanning to logical interface name, no longer use the radio device Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: update 1.5.3Dirk Brenken2019-11-18
| | | | | | | | * some init tweaks * use the usual wifi wrapper for reloads * compatibility fix for latest wifi-related changes in master (dynamic wireless radio reconfiguration) Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: update 1.5.2Dirk Brenken2019-11-06
| | | | | | | * print to stdout if 'logger' is not available * add support to set the service nice level (default is 0) * small fixes / polish up for forthcoming 19.07 release Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: update 1.5.0Dirk Brenken2019-10-18
| | | | | | | * add WPA3 support * fix service status message * refine trigger handling Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: 1.4.2Dirk Brenken2019-03-20
| | | | | | | | * fix a json related ressource leak * add a reload trigger when the wireless config gets changed * set an interface default 'trm_wwan' (like the LuCI frontend) * reordered nested loops to optimize the connection handling Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: bugfix 1.3.7Dirk Brenken2019-02-23
| | | | | * fix a possible 'reload' race condition Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: update 1.3.5Dirk Brenken2019-02-15
| | | | | | | * rework procd trigger handling - react immediately on if down network events - remove needless apply hook in LuCI Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: update 1.2.3Dirk Brenken2018-09-08
| | | | | | | | | * remove needless third status "not connected", use only "running / not connected" and "connected" * change indentation from spaces to tabs (saves 4kb) * small fixes * update readme Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: update 1.2.2Dirk Brenken2018-08-10
| | | | | | | | | | | * fix restart behaviour after successful connection * fix labeling of faulty stations * optimize re-connect behaviour at locations where multiple uplinks with the same SSID are in range * use procd pidfile handling * refine logging * small fixes Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: update 1.2.0Dirk Brenken2018-04-05
| | | | | | | | | | | | * union 'automatic' and 'trigger' mode, now much more responsive if an uplink suddenly disappears * tidy up (disable) travelmate related uplink connections if you disable the service * change default config ('trm_automatic' removal) * documentation update * LuCI: remove needless 'automatic' and 'trigger' options plus small fixes Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: release 1.1.0Dirk Brenken2018-02-19
| | | | | | | | * checks continuously the signal quality for conditional uplink (dis-) connections * captive portal detection with internet online check and a 'heartbeat' function to keep the uplink connection up & running Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: update 1.0.2Dirk Brenken2018-01-10
| | | | | | | | * add new 'running' status * rework debug & status output * LuCI: refine status view * LuCI: add two missing eap auth variants Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: update 0.9.5Dirk Brenken2017-12-06
| | | | | | | * change start priority to 25 * add support for hidden uplinks * add support for wpa enterprise uplinks Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: update 0.9.1Dirk Brenken2017-07-29
| | | | | | | | | | | | | | | 0.9.1 backend: * load procd reload trigger only in 'manual' mode * documentation update frontend: * further optimized Station Overview & Scan page, especially for mobile devices * add a "Rescan" button in manual mode on overview page * XHTML fixes Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: update 0.8.2Dirk Brenken2017-07-07
| | | | | | | * change start priority to 90 and revert hostapd stuff from last commit * cosmetics Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: update 0.8.1Dirk Brenken2017-07-06
| | | | | | | | * wait for hostapd comes up during boot * remove needless ubus call during script startup * remove needless iwinfo check (covered by package dependency) Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: maintenance update 0.7.4Dirk Brenken2017-05-17
| | | | | | | * always update the connection status, even in case of an error * merge multiple ubus network calls in central check routine Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: update 0.7.2Dirk Brenken2017-05-06
| | | | | | | | | | | | | | | backend: * remove redundant 'iwinfo' support & add 'iw' package dependency * refine stop action & json runtime housekeeping * various small fixes * documentation update frontend (see LuCI repo): * simplify uplink interface setup (just one Click! ;-), now part of the overview tab * cosmetics Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: update 0.7.1Dirk Brenken2017-04-20
| | | | | | | * fix startup & json update behavior * LuCI-frontend update (see luci repo for details) Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: update 0.7.0Dirk Brenken2017-04-20
| | | | | | | | | | | | | * no longer misuse ubus/procd service object for travelmate runtime information, now save all required information directly in a JSON file/format * new 'status' init command to print runtime information * add a configurable interface trigger timeout for nested & slow modem/router setups, set 'trm_triggerdelay' accordingly * change start priority & refine reload timings * cosmetics Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: update 0.6.0Dirk Brenken2017-04-02
| | | | | | | | | | * rework automatic mode (active scan/re-connection handling): * much more procd & resource friendly * now enabled by default * save runtime information in ubus service (data section) * final backend preparation for new LuCI-GUI (still WIP!) * documentation update Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: update 0.5.0Dirk Brenken2017-03-26
| | | | | | * fix stop action in "active" mode * fix race condition in "active" mode Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: update 0.4.1 (release 2)Dirk Brenken2017-03-05
| | | | | | | * revert start priority change * mute standard logging even more Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: update 0.4.1Dirk Brenken2017-03-04
| | | | | | | | * mute useless logging in "active mode" * optimize startup behaviour * cosmetics Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: release 0.4.0Dirk Brenken2017-03-03
| | | | | | | | | | | | * add an "active mode", where travelmate will be restarted every n seconds (default 60) and checks existing uplink connection regardless of ifdown event trigger (disabled by default) * enhance multiple radio support * fix the ap detection * respect different radios during scanning & connection handling * cosmetics Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: update 0.3.5Dirk Brenken2017-02-18
| | | | | | | * add 'enabled' check in init script * support multiple radios (see online doc) * fix race condition in ap check Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: bugfix 0.3.2Dirk Brenken2017-01-20
| | | | | | | | * refine/speed-up (re-)connect handling * fix minor build error in init script * better logging & cosmetics Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: update 0.3.0Dirk Brenken2016-12-31
| | | | | | | | | | | | * switch to procd interface trigger * no additional active monitor/polling in the background * simplified code * new option "trm_maxwait", how long (in seconds) should travelmate wait for wlan interface reload action (default: '20') * documentation update Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: new package, release 0.2.2Dirk Brenken2016-10-17
* a connection manager for travel router (see readme.md for details) Signed-off-by: Dirk Brenken <dev@brenken.org>