aboutsummaryrefslogtreecommitdiff
path: root/net/travelmate
Commit message (Collapse)AuthorAge
...
* travelmate: 1.4.3Dirk Brenken2019-03-27
| | | | | | | * remove leftover from last commit * enhance rebind protection whitelisting: support multiple, cascaded captive portal domains 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.4.1Dirk Brenken2019-03-07
| | | | | | | | | * fix for #8357 * fix unexpectedy calling option_cb() during wireless config_load * react immediately when the current active uplink connection gets deleted Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: update readme.mdDirk Brenken2019-03-06
| | | | | | * fix typos (provided by @cybrnook) * add optional wpad requirement (provided by @sindastra) Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: release 1.4.0Dirk Brenken2019-02-27
| | | | | | | * various small tweaks & fixes * widely tested, ready for forthcoming 19.x branching 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.6Dirk Brenken2019-02-22
| | | | | | | * add captive portal domains automatically to the related domain whitelist (dhcp option 'rebind_domain'), if rebind protection/RFC1918 is enabled 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: bugfix 1.3.4Dirk Brenken2019-01-24
| | | | | | | * fix runtime behaviour with empty scan results on radioX * fix radiolist preparation (prevent dups) * further optimize 'ProActive' mode Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: release 1.3.3Dirk Brenken2019-01-22
| | | | | | * re-fine/optimize re-connection logic in 'ProActive' mode, prevent needless ubus calls Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: update 1.3.2Dirk Brenken2019-01-05
| | | | | - support named 'wifi-iface' sections correctly Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: update 1.3.1Dirk Brenken2018-11-30
| | | | | | | * remove the "--spider" download option from captive portal detection to make the heartbeat function more robust. Keep the uplink connection 'alive' with all sorts of portals. Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: update 1.3.0Dirk Brenken2018-10-30
| | | | | | | | | | | * proactively scan and switch to a higher prioritized uplink, despite of an already existing connection, this is configurable via 'trm_proactive' option (default '1', enabled) * fix some minor list trim issues * optimize wlan scanning behavior * refine debug messages Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: update 1.2.4Dirk Brenken2018-10-05
| | | | | | | | | * with the config option 'trm_radio' you can now restrict travelmate to a single radio (e.g. 'radio1') or change the overall scanning order (e.g. 'radio1 radio2 radio0') * LuCI: show QR codes now inline on the overview page (collapsed by default) 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.1Dirk Brenken2018-07-29
| | | | | | | * no longer rename faulty uplinks in /etc/config/wireless, but save uplink state in json runtime information. To reset the saved state simply restart travelmate processing. 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: update 1.1.3Dirk Brenken2018-03-02
| | | | | | * fix remaining status oddities * LuCI: show WiFi QR codes from all configured Access Points Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: update 1.1.2Dirk Brenken2018-02-27
| | | | | | | | | * validate input timings/ranges * fix an eap detection issue * refine re-connection handling in case of an error * refine debug logging Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: update 1.1.1Dirk Brenken2018-02-22
| | | | | | * various backend bugfixes * refine default connection threshold 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 1.0.1Dirk Brenken2018-01-03
| | | | | | | | | * corner case fix with multiple (partly disabled) radios * LuCI: BSSID will be ignored by default in 'wireless add' dialog * LuCI: Textarea 'autoscroll down' in logfile view * LuCI: refine logfile search term Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: release 1.0.0Dirk Brenken2017-12-15
| | | | | | | | | | | | * limit sta interface selection/handling to defined travelmate interface (trm_iface) only * check eap capabilities and ignore enterprise uplinks as long as eap support is not available * documentation update * cosmetics * LuCI: various cleanups Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: update 0.9.6Dirk Brenken2017-12-09
| | | | | | | | * fix incomplete bssid logic * add missing package dependencies * Turris omnia compability fixes (LuCI, separate PR) * OpenWrt theme fixes (LuCI, separate PR) 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 to 0.9.3Dirk Brenken2017-08-21
| | | | | | | * backend/frontend: supports a Connection Limit ('trm_maxretry') of '0', to disable this feature (unlimited retries) Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: update to 0.9.2Dirk Brenken2017-08-12
| | | | | | | | * backend: fix typo in log message * frontend: add/modify input datatypes in 'extra' section * frontend: add support to edit/change wpa enterprise key phrases * frontend: various small fixes 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.9.0Dirk Brenken2017-07-19
| | | | | | | | | | | | backend: * handle errors due to misconfigured uplinks * various bugfixes luci frontend: * add a powerful wireless station manager to edit and delete existing interfaces or scan for new uplinks 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: update 0.8.0Dirk Brenken2017-06-19
| | | | | | | | | | * use iwinfo instead iw for wlan scanning, scanning now works on radio-level * enhance multiple radio support: * support STA-only radio configurations, e.g first radio with local AP, second radio with a bunch of STAs (without APs) Signed-off-by: Dirk Brenken <dev@brenken.org>
* travelmate: maintenance update 0.7.5Dirk Brenken2017-06-10
| | | | | | | * fix wrong connection status in case of an error * documentation update 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.3Dirk Brenken2017-05-10
| | | | | | | | | | | | backend: * refine connection check (reduce ubus polling) * further stabilize sta-/ap-handling frontend (see LuCI repo): * Automatically refresh the overview page after button onclick event, e.g. 'Save & Apply' 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>
* Merge pull request #4118 from dibdot/travelmateHannu Nyman2017-03-08
|\ | | | | travelmate: update 0.4.2
| * travelmate: update 0.4.2Dirk Brenken2017-03-08
| | | | | | | | | | | | | | | | | | * optimized connection handling - removed needless timeouts & wireless commits * set the pre-configured reload timeout to a more conservative/realistic value of 30 seconds * further logging tweaks Signed-off-by: Dirk Brenken <dev@brenken.org>
* | treewide: use name in define and eval linesStijn Tintel2017-03-08
|/ | | | | | | | | | | | | | | For consistency, use full name instead of $(PKG_NAME) in define and eval lines for all packages. I've seen reviews that asked to do this before, and I am asking the same during reviews now. To avoid this in the future, fix this treewide so when people use existing packages as example, we will not have to request this change anymore. This makes all packages consistent with both LEDE and OpenWrt base repositories. Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
* 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>