Commit graph

10 commits

Author SHA1 Message Date
Dirk Brenken
f0477d9499
travelmate: update 2.0.8-3
* refine vpn timeout

Signed-off-by: Dirk Brenken <dev@brenken.org>
2022-06-27 11:27:17 +02:00
Dirk Brenken
06784b4e32
travelmate: update 2.0.8-2
* make vpn handling more reliable

Signed-off-by: Dirk Brenken <dev@brenken.org>
2022-06-25 09:44:41 +02:00
Dirk Brenken
3167e00aff
travelmate: update to 2.0.7
* add wpa-supplicant package dependency
* removed no longer working 'db-bahn.login' and 'wifionice.login' auto-login scripts
* added the new 'wifibahn.login' script for auto-logins to captive portals WIFI@BAHN (DE),
  run tested on a single ICE (station logins are currently unsupported!)
* vodafone.login prepared to support free/time limited logins (still WIP!)
* change return code handling in login scripts and travelmate
* refine f_wifi function
* fix a few conercase issues

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-09-11 18:23:35 +02:00
Dirk Brenken
1c0fcbd28b
travelmate: update to 2.0.6
* replaced pipe input for a while/read-loop with a here document/variable as input
  (fix various subshell related bugs and oddities)
* further improve abort and re-connection handling
* prevent alleged detected connection failures (false positives) with an additional gw check,
  to stabilize VPN connections in particular

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-08-22 06:31:51 +02:00
Dirk Brenken
58a3cf1f01
travelmate: update to 2.0.5-3
* simplify the scan logic, to get rid of nifty IFS tricks
* limit the nearby scan results to process only the strongest uplinks, set 'trm_maxscan' accordingly (default '10')
* update the readme

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-08-15 15:49:35 +02:00
Dirk Brenken
c6328bad6c
travelmate: update to 2.0.5
* 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>
2021-08-11 19:14:56 +02:00
Dirk Brenken
380a5110b4
travelmate: update to 2.0.4
* 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>
2021-07-25 21:50:27 +02:00
Dirk Brenken
404dc5b101
travelmate: update 2.0.2
* 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>
2020-10-03 16:26:06 +02:00
Dirk Brenken
de8ce5d025
travelmate: update to 2.0.1
* fix some remaining vpn issues
* various cleanups

Signed-off-by: Dirk Brenken <dev@brenken.org>
2020-09-27 06:57:44 +02:00
Dirk Brenken
dd70304ca0
travelmate: update to release 2.0
- 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>
2020-09-19 06:20:19 +02:00