AnyRover Mini Changelog
Stable 1.10
changes from v1.10.20 to v1.10.21 (18 jul 2024) |
Bugfixes: |
wget: '--secure-protocol' did not accept 'TLSv1_2', even though TLS 1.2 works |
changes from v1.10.19 to v1.10.20 (17 jun 2024) |
Bugfixes: |
Pelix: reduce number of log messages |
Config: fix ign_boot documentation |
gpio_daemon: do not log error messages if GPS is disabled |
Config: fix min/hour mixup in crontab example |
Config: fix documentation of [firewall] basic |
New features: |
SCEP: allow to run on IPsec up event |
Pelix: add OPAL bridge and parse $GPTXT,alarm messages |
update wget to natively support TLSv1.2 |
SCP: add sftp-server to allow modern scp without -O |
Config: parse variables in [certificate] sections |
changes from v1.10.18 to v1.10.19 (6 apr 2023) |
Bugfixes: |
DHCP server: change default lease time to 1 day (from 10 days) |
SMS handling: fix reception of SMS if sender is a name (broken in 1.10.18) |
SCEP: fix to make CSR creation work |
SCEP: remove old certificates if config changes |
SCEP: fix certificate subjectAltName handling |
SCEP: do not crash if not all DN fields are given |
New Features: |
firewall: allow to define chains with conditions |
DHCP server: make lease file location configurable |
DHCP server: add new attribute prefix as alternative to netmask |
SCEP: allow to restart IPsec tunnel on certificate renewal |
changes from v1.10.17 to v1.10.18 (16 sep 2022) |
Bugfixes: |
Reset button: improve code to avoid occasional phantom button events |
SMS: fix parsing to allow the word "OK" to appear in messages |
GPS: add plausibility check before setting time |
DHCP; do not print error when trying to start dhcp server for device that is not present. |
OpenVPN: remove deprecated option ns-cert-type |
Factory config: change default name servers; they are no longer active |
DNS: enable lookups in local /etc/hosts file |
*_target: fix potential loss of all *_targets if one connection is closed. |
New Features: |
OpenVPN: allow to configure hash algorithm |
OpenVPN: allow to configure additional tls key when using certificates |
Security: add ECDSA host key instead of deprecated DSS key |
changes from v1.10.15 to v1.10.16 (17 mar 2021) |
Bugfixes: |
GPS: fix segfault when Using CBCTL: commands on *_target connections |
Modem: change mode when network login fails |
New Features: |
Config: new parameter sendhostname for DHCP client config |
changes from v1.10.14 to v1.10.15 (30 jul 2020) |
Bugfixes: |
Do not let routing table get corrupted by empty "policy=" entries in config |
SMS console: Could be enabled even if not supposed to |
New Featues: |
Modem soft reset: do not hard reset modem upon connection failure |
Add possibility to place variables in config file |
Changes from v1.10.13 to v1.10.14 (14 jan 2020) |
Bugfix: |
Fix IPsec to cicumvent bug in Cisco IPsec implementation with IKEv2 and SHA256 |
Changes from v1.10.12 to v1.10.13 (4 dec 2019) |
Bugfixes: |
Modem LED did not work anymore after ignition-shutdown and reboot |
New Features: |
Canbus tool can autodetect attached device |
Changes from v1.10.11 to v1.10.12 (23 oct 2019) |
Bugfixes: |
Kernel: Fix unclear output during boot (WLAN) |
Kernel: Add support to set WLAN MAC address |
Startup: set WLAN MAC address from Boot loader info |
TACACS: add missing db entry that prevented it from running |
multi-switch script: do not do reverse DNS lookups, relax timing |
multi-switch script: fix LED handling |
OpenVPN: Default Client Config Dir file did not work |
web-signaltool: adjust signal level display to match new anycontrol |
gptxt filter: fix UBX rule handling |
gptxt filter: fix odometer handling |
gpio_daemon: get rid of occasional SIGPIPE on termination |
System clock: set clock after GPS only after 5 consecutive messages |
New features: |
WLAN Client can do regular scans |
IP addressing: Allow to specify "ipaddr = ... noarp" |
Firewall: allow to create new chains with direct jumps |
Firewall: allow to specify chains in [d|s]nat rules |
multi-switch script: add OpenVPN support |
Config certificates: allow multiple certificates in one section |
WLAN: enable Fast Transition |
cablynxctrl: add command nmeaquery to query current nmea message rates |
Cleanup: |
remove some unneeded files |
Changes from v1.10.10 to v1.10.11 (27 jun 2019) |
Bugfixes: |
DHCP: allow multiple instances of DHCP options (e.g. ntpsrv) |
New features: |
Add new StrongSwan version 5.3.3 to handle IKEv2 connections. |
Changes from v1.10.9 to v1.10.10 (18 mar 2019) |
ADC: only output value of input voltage, other GPI have no ADC connected |
gpio_daemon: add cablynxctrl commands to check 3D DR status |
Kernel: add support for PHY KSZ8081, new in imx28 modules from revE |
Bugfixes: |
gpio_daemon: TCP retransmit creates numerous timers |
Changes from v1.10.8 to v1.10.9 (12 dec 2018) |
Documentation: add explanation of filter, sync config file |
Bugfixes: |
ADC: Segmentation Fault if called without arguments |
ADC: Voltage measurement values are approx. 1/2 of what they should be |
gpio_daemon: fix IMSI checker |
Features: |
PIC: Read HW version and Option Code (-K) |
Changes from v1.10.7 to v1.10.8 (28 nov 2018) |
Bugfixes: |
High CPU load due to connection problem with modem |
gpio_daemon: recognize EMU 4G hardware |
Changes from v1.10.6 to v1.10.7 (21 nov 2018) |
Features: |
Immediate reception of SMS |
Possibility to handle asynchronous events, e.g. phone calls |
Add support for Huawei Modem to set band |
Allow SIM pins to be 8 digits |
Support position messages in different formats |
gpio_daemon (filter): new adminsock function filter_reset |
gpio_daemon / config: add GPI hysteresis |
Modem: add script to disable unneeded Huawei modem messages and enable modem LED |
SNMP: Adjust SysDescr to AnyRover Mini / Emu4G |
gpio_daemon: pass Odometer messages to filter infrastructure |
factory scripts: add script setpos.sh for anytracker message handling |
gpio_daemon: adminsock: new function to set ID of anytracker messages |
gpio_daemon: adminsock: modify anytracker filter upon setpos message on adminsock |
adc: resistors for input voltage detection changed in HW Rev. F ff. Adjust code |
gpio_daemon: gpio_adminsock add function setpos() |
gpio_daemon: parse UBX messages of type UBX-NAV-ODO |
Bugfixes: |
Synchronization of system time with modem time works now for all modem types |
sms_config: fix cmd attr=value, do not insert additional white space |
Changes from v1.10.5 to v1.10.6 (13 july 2018) |
Features: |
NTP: new parameters localaccess and ntp_option |
Add support for Huawei LTE modem |
Support new AnyRover LTE and EMU 4G |
cablynxctrl: new function fakesms |
cablynxctrl: new function odometer and odomsg |
add new [gps] filter to allow to filter messages sent to peers |
show commands: |
new: show ntp |
Changes from v1.10.4 to v1.10.5 (12 march 2018) |
Bugfixes: |
Remove spi tool. Not needed on AnyRover Mini. |
Correctly parse creg answer before dialling. |
Do not start child process for GPS receiver if [gps] start=no. |
Fix segfault if no GPS receiver present. |
Do not crash on 2nd SMS received containing a command. |
Fix CVE-2017-14491 - 14496 and CVE-2017-13704 (dnsmasq). |
Fix KRACK WLAN bug (wpa_supplicant, hostapd). |
Improve SMS handling when multiple SMS are waiting in the queue. |
gpio_daemon: fix memory leak on child process start. |
gpio_daemon: fix memory leak on SMS from unauthorized number. |
Fix potential segfault on modem dial-in. |
Improve modem recovery after failed command. |
Fix memory leak on GPRMC parsing for internal clock sync. |
boa webserver: allow to run as root. |
boa webserver: properly start so that it can be shut down again. |
GPI: improve reading. Probably fixes occasional bogus reset button events. |
IPsec: parameter modecfg did not work. |
Features: |
Improve watchdog feeding to improve rebooting without wdog intervention. |
gptxt_handlers: improvements |
Adapt healthcheck and healthinfo scripts to AnyRover Mini. |
Add preliminary support for LTE modem. |
Add driver for ADC. |
Certificate script: add possibility to create p12 files. |
Certificate script: add option quiet. |
Add SenderID conversion for SMS numbers. |
Remove SMS hash function. Did not work and nobody ever used it. |
SCEP: Add support for SHA family of hashing algorithms. |
datcom: add support for specifying sending interval and source file. |
Pelix: add possibility to define source address. |
Standalone RADIUS: add parameters for IP address and port. |
Standalone RADIUS: make accounting server port configurable. |
Standalone RADIUS: allow to bind to source address. |
Allow to add static DNS entries. |
Webserver: new parameters default_mime and option. |
OpenVPN: allow to set encryption algorithm, default was BF-CBC. |
IPsec: new parameter ph(1|2)_strict for debugging IPsec connections. |
Certificate script: add support to create intermediary certificates. |
Integrate pelix configuration section into cablynx.conf. |
IPsec: new parameters cfgoption and tnloption to insert arbitrary arguments. |
show commands: |
Fix show status, network, firmware |
Fix command show firmware |
Fix command show wlan |
Fix command show log if non-default log file was specified. |
New command show boot. |
New command show arp |
New command show firewall |
show firewall: add arguments filter, nat, mangle |
show dhcp: print max number of leases and range. |
Changes from v1.10.3 to v1.10.4 (8 sep 2016) |
Bugfixes: |
DHCP: Fix hook script handling. |
gpio_daemon: fix mem leak on SMS handling. |
Fix gpio -h. |
Reset modem between connection attempts. |
Add missing SNMP libraries. |
Features |
Firewall: add new keyword ipsec. |
Add datcom tool. |
Busybox: update to version 1.18.5 |
Add support for username/password on modem connect. |
Add dosfstools. |
Changes from v1.10.2 to v1.10.3 (19 apr 2016) |
Bugfixes: |
gpio_daemon: Fix memleak if command from AnyControl is empty. |
SCEP: Check validity of CA certificates. |
Shutdown: get rid of some error messages on shutdown. |
DHCP client: keep config upon restart. |
IPsec: support for hostnames as remote server. |
Fix CVE-2015-7547 (glibc bug) |
Canbus tool: fix segfault |
Features |
ifren: new tool to rename Interfaces. |
Support to mount additional partitions. |
Changes from v1.10.1 to v1.10.2 (29 jan 2016) |
Bugfixes: |
Network: Interface is up if "ipaddr=" is given in config. |
gpio_daemon: fix potential segfault. |
gpio_daemon: fix GPS data parsing. |
Pelix: do not send valid 0/0 positions. |
Fix show id |
Features |
Firewall: allow filtering based on MAC address |
WLAN: Add MAC access list support. |
AnyGator: Add scripts for AnyGator support. |
Add show version. |
Cron: New parameter for log level. |
Changes from v1.10.0 to v1.10.1 (19 nov 2015) |
Bugfixes: |
Fix GPI actions |
Config file parsing: do not crash on lines containing only spaces. |
gpio_daemon: Fix SMS sending for new modem. |
gpio_daemon: Fix watchdog handling. |
gpio_dameon: Fix 3G connection when another device was present before the modem. |
Remove non-functional ADC tool. |
Features: |
Pelix: new config parameter "retry". |
Other: |
Remove user "install". |
Pelix: lots of code cleanup. |