Commit Graph

221 Commits

Author SHA1 Message Date
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
Ely Deckers
3a033695ff Remove superfluous character replacement 2022-11-29 23:20:48 +01:00
Ely Deckers
b9f842c9ed Fix undefined variables in get_dhcp 2022-11-29 23:20:48 +01:00
Ely Deckers
c8707e5242 Fix array_zip 2022-11-29 23:20:48 +01:00
Ely Deckers
38f73ec622 Fix wan interface retrieval 2022-11-29 23:20:48 +01:00
Ely Deckers
5ccbd7fa59 Fix magic method invocation 2022-11-29 23:20:48 +01:00
Ely Deckers
25b95784ca Add method for flattening array 2022-11-29 23:20:48 +01:00
Ely Deckers
49e708b093 Fix Speedtest issue 2022-11-29 23:20:48 +01:00
Ely Deckers
6a3f5ad040 Simplify SMART status retrieval 2022-11-29 23:20:48 +01:00
Ely Deckers
723cb10263 Fix Speedtest methods 2022-11-29 23:20:48 +01:00
Ely Deckers
f47110d1b5 Simplify switch statement in dhcp 2022-11-29 23:20:48 +01:00
Ely Deckers
3b0cd404a4 Define namespace and require everything at top 2022-11-29 23:20:48 +01:00
Ely Deckers
de6d82dafc Simplify Ipsec status retrieval 2022-11-29 23:20:48 +01:00
Ely Deckers
6cad428900 Fix CARP code inconsistency 2022-11-29 23:20:48 +01:00
Ely Deckers
ce28765be5 Simplify and clean miscellaneous methods 2022-11-29 23:20:48 +01:00
Ely Deckers
41ee512e3e Simplify some low hanging fruit 2022-11-29 23:20:48 +01:00
Ely Deckers
aa60579f6e Simplify and clean a few methods 2022-11-29 23:20:48 +01:00
Ely Deckers
8d2f5302b2 Simplify interface_discovery serialization 2022-11-29 23:20:48 +01:00
Ely Deckers
114d511005 Simplify a few json discovery serializations 2022-11-29 23:20:48 +01:00
Ely Deckers
4d23d9320f Re-order discovery methods 2022-11-29 23:20:48 +01:00
Ely Deckers
a20a9d86f2 Simplify json generation for discoveries 2022-11-29 23:20:48 +01:00
Ely Deckers
d882d3a47f Fix a few methods 2022-11-29 23:20:48 +01:00
Ely Deckers
5d22a253f3 Fix a few methods 2022-11-29 23:20:48 +01:00
Ely Deckers
384e3429b5 Simplify command discovery 2022-11-29 23:20:48 +01:00
Ely Deckers
866a8171f2 Hide public method and rename 2022-11-29 23:20:48 +01:00
Ely Deckers
c25675834e Use correct method names and hide private 2022-11-29 23:20:47 +01:00
Ely Deckers
718fcfdf8b Add help command 2022-11-29 23:18:11 +01:00
Ely Deckers
1965594c66 Wrap pfSense symbols in class 2022-11-29 23:18:11 +01:00
Ely Deckers
17be728231 Introduce Command and Discovery classes 2022-11-29 23:18:09 +01:00
Ely Deckers
37d4f1ac0a Simplify Ipsec status 2022-11-29 23:17:19 +01:00
Ely Deckers
bbca2fb11f Simplify service values 2022-11-29 23:17:19 +01:00
Ely Deckers
792990b7f6 Simplify ipsec ph1 2022-11-29 23:17:19 +01:00
Ely Deckers
10a51a990d Simplify OpenVPN client value 2022-11-29 23:17:19 +01:00
Ely Deckers
958e4ca9e2 Simplify OpenVPN server values 2022-11-29 23:17:19 +01:00
Ely Deckers
798ffa8b8b Simplify dhcp 2022-11-29 23:17:19 +01:00
Ely Deckers
1229bf6370 Simplify package update status retrieval 2022-11-29 23:17:19 +01:00
Ely Deckers
cb11d68518 Simplify system value retrieval 2022-11-29 23:17:19 +01:00
Ely Deckers
956323ec0e Simplify SMART status retrieval 2022-11-29 23:17:19 +01:00
Ely Deckers
63b169b483 Simplify code for value mapping 2022-11-29 23:17:19 +01:00
Ely Deckers
5e4a515b3a Simplify discovery 2022-11-29 23:17:19 +01:00
Ely Deckers
c03733370a Move command handlers to top of file 2022-11-29 23:17:19 +01:00