17 Commits

Author SHA1 Message Date
Robin Schneider
5b8228430d
Use HTTPS everywhere (mechanical edit using util from https-everywhere) (#4534) 2021-03-08 20:04:45 +01:00
Ad Schellevis
5ea5f94b49 core / mvc: add new config changed event using syshook structure
o in order for this to work properly we need to change when a config backup is made, previously we performed a backup before the fact, now we backup afterwards. which means the top level always represents the current change (and can thus be signaled to an event handler). After upgrade one might lose a single backup file due to this change, but that should be a small price to pay for progress.
o config backup count was defined incorrect (60 instead of 100 according to the gui)
o the syslog-ng event structure is using the existing configd handler and filters relevant events within a small time frame (which prevents flooding configd)

Since the event is loosely coupled, the risk for releasing this into an existing environment should be rather low.

For https://github.com/opnsense/core/issues/4388

sponsored by : Modirum (https://www.modirum.com/)
2020-10-02 18:07:11 +02:00
Franco Fichtner
305d6b35cc system: popular temperature topic changes
* Use priv-sep script to fetch values via configd
* Use grep on variable names only to avoid false positives
* Switch the RRD script read to unify temperature reads
* Use "=" in the script output to match sysctl input
2020-08-28 12:27:12 +02:00
Ad Schellevis
52999e357a ssl_ciphers.py: add option to return a key value list, needed for https://github.com/opnsense/plugins/issues/1829 2020-05-13 15:30:25 +02:00
Ad Schellevis
9a4be6f2e3 python3: replace subprocess.call in src/opnsense/scripts/system/* for https://github.com/opnsense/core/issues/3574 2019-07-23 18:43:35 +02:00
Ad Schellevis
df63625418 list ssl ciphers script, python 2 -> 3 conversion 2019-05-13 14:10:01 +02:00
Ad Schellevis
e41aa9a74b status interfaces, list_interrupts.py convert python 2 -> 3 2019-05-13 14:03:18 +02:00
Franco Fichtner
2a1da92b54 system: small tweaks, this state is ok 2018-06-17 21:40:25 +02:00
Franco Fichtner
043ad6e0db system: mock default file for low level selection 2018-06-17 21:33:39 +02:00
Franco Fichtner
a20aacb4ae system: custom dh parameter creation for #2466 2018-06-17 21:20:43 +02:00
Franco Fichtner
115f30e8ef system: second part of #2431 2018-06-01 15:22:27 +00:00
Franco Fichtner
6b24c4ba57 system: fix openssl binary path #51 2017-12-29 12:35:16 +01:00
Franco Fichtner
0c2fefab03 src: transform Ad's copyrights, add e-mail everywhere 2017-08-06 11:19:35 +02:00
Ad Schellevis
932a086ea7 vmstat, better handling of irq counters, for https://github.com/opnsense/core/issues/1662 2017-05-29 09:45:49 +02:00
Ad Schellevis
3b3ebbbec2 another blob of madness in status_interfaces.php, for https://github.com/opnsense/core/issues/1662 2017-05-28 14:30:21 +02:00
Franco Fichtner
384b751515 scripts: fix line breaks in csv 2016-12-28 10:26:32 +01:00
Ad Schellevis
99dac4ab7e (webconfigurator) optionally limit ciphers. closes https://github.com/opnsense/core/issues/1301 2016-12-27 17:23:01 +01:00