Commit Graph

146 Commits

Author SHA1 Message Date
Ely Deckers
be58c15c5c Replace ternary with explicit if statements 2022-11-29 23:20:49 +01:00
Ely Deckers
40c5ca87cd Replace array_map with foreach 2022-11-29 23:20:49 +01:00
Ely Deckers
e603ca1a7b fix: use 'state' for vpn 'status' check on 22.05+ 2022-11-29 23:20:49 +01:00
Ely Deckers
66f4615423 Fix cert_date when no cert or ca available 2022-11-29 23:20:49 +01:00
Ely Deckers
56ee15d483 Reinstate exclusive running of speedtests 2022-11-29 23:20:49 +01:00
Ely Deckers
3996432202 Fix gateway discovery 2022-11-29 23:20:48 +01:00
Ely Deckers
32a42bcad4 Fallback to empty array when null 2022-11-29 23:20:48 +01:00
Ely Deckers
dd578c70c8 Change variable to const 2022-11-29 23:20:48 +01:00
Ely Deckers
286aee913c Fix indenting 2022-11-29 23:20:48 +01:00
Ely Deckers
fc6f0b0cd2 Rename and simplify some Shell methods 2022-11-29 23:20:48 +01:00
Ely Deckers
7f22ed2971 Contain all calls to shell scripts in class 2022-11-29 23:20:48 +01:00
Ely Deckers
252876cd29 Swap array_first paramters 2022-11-29 23:20:48 +01:00
Ely Deckers
15e6ad239b Return correct SMART status 2022-11-29 23:20:48 +01:00
Ely Deckers
62882ab8fe Replace magic numbers with constants 2022-11-29 23:20:48 +01:00
Ely Deckers
5e5d1654ae Use FALLBACK_VALUE const where applicable 2022-11-29 23:20:48 +01:00
Ely Deckers
b838274280 Remove redundant default_value parameter 2022-11-29 23:20:48 +01:00
Ely Deckers
0d8d75a08b Use 0 as fallback value for ipsec_ph 2022-11-29 23:20:48 +01:00
Ely Deckers
9d46326dbb Get rid of echo_result parameter for carp_status 2022-11-29 23:20:48 +01:00
Ely Deckers
78f7056bb2 Replace all echos with Util::result where applicable 2022-11-29 23:20:48 +01:00
Ely Deckers
d76b2d0cb1 Remove redundant preg_match escape characters 2022-11-29 23:20:48 +01:00
Ely Deckers
618c9bc010 Use 0 as fallback for service_value 2022-11-29 23:20:48 +01:00
Ely Deckers
5c060c9185 Make Util::result echo by default 2022-11-29 23:20:48 +01:00
Ely Deckers
5874bf49ad Rename symbols and reorder 2022-11-29 23:20:48 +01:00
Ely Deckers
415ce8d1a4 Fix map building in get_ipsec_status 2022-11-29 23:20:48 +01:00
Ely Deckers
9288a682d0 Fix speed test 2022-11-29 23:20:48 +01:00
Ely Deckers
614c1721de Fix mapping issue in openvpn_client 2022-11-29 23:20:48 +01:00
Ely Deckers
ce829110c7 Set fallback value to 0 for openvpn_clientvalue 2022-11-29 23:20:48 +01:00
Ely Deckers
0aee6006e8 Output result for cert_date 2022-11-29 23:20:48 +01:00
Ely Deckers
462389ca9d Fix OpenVPN client value bug 2022-11-29 23:20:48 +01:00
Ely Deckers
0d35fdd92c Change type hint from string to array 2022-11-29 23:20:48 +01:00
Ely Deckers
e040a2dc0e Fix services method call 2022-11-29 23:20:48 +01:00
Ely Deckers
e47eb9f53a Fix service identification 2022-11-29 23:20:48 +01:00
Ely Deckers
6e7b1bb56b Fix service identifier concatenation 2022-11-29 23:20:48 +01:00
Ely Deckers
31a0b0ad19 Output result for OpenVPN client value 2022-11-29 23:20:48 +01:00
Ely Deckers
835816aab0 Fix Util::result 2022-11-29 23:20:48 +01:00
Ely Deckers
3ff4bb44b7 Fix services_value 2022-11-29 23:20:48 +01:00
Ely Deckers
4afae8cba5 Fix service_value 2022-11-29 23:20:48 +01:00
Ely Deckers
5a4abe940c Add offline leases check 2022-11-29 23:20:48 +01:00
Ely Deckers
1774d6ade9 Fix invalid const reference 2022-11-29 23:20:48 +01:00
Ely Deckers
d66c98cb41 Fix style issues 2022-11-29 23:20:48 +01:00
Ely Deckers
6c9eb547d7 Refactor and fix get_dhcp 2022-11-29 23:20:48 +01:00
Ely Deckers
c3695d6345 Simplify and fix Command::system 2022-11-29 23:20:48 +01:00
Ely Deckers
283ffb6ffe Sanitize VALUE_MAPPING dictionary 2022-11-29 23:20:48 +01:00
Ely Deckers
f2bdbd222c Rename Speedtest class 2022-11-29 23:20:48 +01:00
Ely Deckers
20b631cf9b Inline some variables and simplify code 2022-11-29 23:20:48 +01:00
Ely Deckers
b276051950 Inline some variables 2022-11-29 23:20:48 +01:00
Ely Deckers
6844709bcd Fix some style and spelling issues 2022-11-29 23:20:48 +01:00
Ely Deckers
63055d5fa2 Fix some style issues 2022-11-29 23:20:48 +01:00
Ely Deckers
8046c601c4 Simplify duplicate removal method 2022-11-29 23:20:48 +01:00
Ely Deckers
b206c2446e Use double quotes consistently 2022-11-29 23:20:48 +01:00