1301 Commits

Author SHA1 Message Date
Ad Schellevis
a0f55d4529 filter: rule statistics using labels, missing aggregation in live view, for https://github.com/opnsense/core/issues/3312 2019-03-15 19:02:21 +01:00
Franco Fichtner
33496e9fe3 firmware: fix parsing of packages in multi-repo env
PR: https://forum.opnsense.org/index.php?topic=12016.0
2019-03-13 21:04:45 +01:00
Ad Schellevis
314a7e2dfc fix previous (python3) https://github.com/opnsense/core/issues/3312 2019-03-13 15:31:48 +01:00
Ad Schellevis
0aef984586 filter: rule statistics, add "configctl filter rule stats" for https://github.com/opnsense/core/issues/3312 2019-03-13 15:28:36 +01:00
Ad Schellevis
eeae084150 filter, work in progress rule statistics https://github.com/opnsense/core/issues/3312
replace label with md5 hash of the rule and align live log
2019-03-12 18:43:46 +01:00
Ad Schellevis
52920a1ce6 filter/aliases, add statistics in alias overview, closes https://github.com/opnsense/core/issues/3313
- default view shows allowed packets / bytes
- conversion to python 3 while there
2019-03-11 22:02:08 +01:00
Ad Schellevis
fbf5bf723c Flush rrd graphs, conversion to python 3 2019-03-10 19:49:53 +01:00
Ad Schellevis
3c3bea25aa Reporting->Health, python 3 conversion (2) 2019-03-10 19:47:51 +01:00
Ad Schellevis
52ca326ad1 Reporting->Health, python 3 conversion 2019-03-10 19:44:22 +01:00
Ad Schellevis
82b6bbd03a System->Diagnostics->Activity, python 3 conversion 2019-03-10 19:39:39 +01:00
Ad Schellevis
debf3498b4 unbound/stats, convert to python 3 2019-03-10 19:29:13 +01:00
Ad Schellevis
041d6eaab4 unbound, fix nested items, closes https://github.com/opnsense/core/issues/3302
ranges like:
```
num.query.tls=0
num.query.tls.resume=0
```

cause a "TypeError: 'str' object does not support item assignment"
2019-03-10 15:00:25 +01:00
Ad Schellevis
1855ce9488 retry previous, for https://github.com/opnsense/core/issues/3302 2019-03-10 14:09:44 +01:00
Ad Schellevis
435d984984 Revert "unbound, some weird duplicate key in output, for https://github.com/opnsense/core/issues/3302"
This reverts commit 64c7d460491cb3eb12f94a88fae436bf53c9e465.
2019-03-10 14:06:59 +01:00
Ad Schellevis
64c7d46049 unbound, some weird duplicate key in output, for https://github.com/opnsense/core/issues/3302 2019-03-10 12:00:22 +01:00
Ad Schellevis
2babeae771 firewall: logging for NAT rules, within the possibilities of what pf has to offer.... closes https://github.com/opnsense/core/issues/3033 2019-02-28 21:26:36 +01:00
Franco Fichtner
8f9a89e643 interfaces: fix permission 2019-02-25 08:28:06 +01:00
Franco Fichtner
75c3100ba7 interfaces: move mpd.script to scripts dir
mpd5 is started with -d /var/etc so it expects mpd.script to be there.
Some small simplifications along the way.
2019-02-25 08:23:50 +01:00
Franco Fichtner
cfc95122f2 interfaces: move ppp-related scripts to proper location
sbin/ is for console-bound binaries.
2019-02-25 08:23:50 +01:00
Franco Fichtner
38be942639 firmware: move duty to return the correct name/id to opnsense-version
To be fixed there eventually without a stale note attached.
2019-02-25 08:16:21 +01:00
Franco Fichtner
bc1ff2f2f7 firmware: small note for the future 2019-02-24 20:32:10 +01:00
Ad Schellevis
02b16dcc03 ids, rule-updater.py, cleanup unused 2019-02-16 11:51:11 +01:00
Franco Fichtner
90c0c395a5 interfaces: check for valid alias IP #3197
Suggested by: @tbandixen
2019-02-15 11:26:14 +01:00
Franco Fichtner
8e9ae38fdc Revert "interfaces: remove arp flush from dhclient-script #3197"
This reverts commit a1dbbb5ef132487c88b2b144ac67eeedb00a576c.
2019-02-15 11:22:07 +01:00
Ad Schellevis
7b758564cf IDS, support required rules/files in metadata package, closes https://github.com/opnsense/core/issues/3228 2019-02-12 21:22:09 +01:00
Franco Fichtner
b20f71b19e interfaces: our dhclient-script doesn't clobber resolv.conf #3197
The FreeBSD one does, but we have different code that is "safe"
for multiple DHCP connections.
2019-02-08 22:23:18 +01:00
Franco Fichtner
a1dbbb5ef1 interfaces: remove arp flush from dhclient-script #3197
PR: https://forum.opnsense.org/index.php?topic=11037.0
2019-02-08 22:21:54 +01:00
Ad Schellevis
692faae42c IDS/IPS, less extensive logging.
- version info and rules might be cached, only log the uncached actions (first try)
2019-02-08 20:37:32 +01:00
Franco Fichtner
73a03c4954 firmware: make this error a little clearer 2019-02-08 08:36:10 +01:00
Ad Schellevis
f4ebba628f netflow aggregate, prevent cleanup deleting current data when there's data recorded in the future.
Noticed on a test machine at the office, recorded some bytes at a timestamp in the future, which resulted in the current 2 hour range left empty....
2019-02-01 17:33:30 +01:00
Ad Schellevis
defd8da1b1 flowd, dump our parsed log for debugging purposes 2019-02-01 16:38:03 +01:00
Franco Fichtner
b8116f8193 firmware: kernel / base version files no longer append architecture 2019-01-30 08:23:40 +01:00
Franco Fichtner
4adc8ed618 firmware: connection is ok, repository is not
Just change the returned information into something that
makes sense here.  No functional changes between both
sides except we check repository for != 'ok' so we catch
all types of errors if they are added in the future.  Same
is already true for connection.
2019-01-18 19:58:30 +01:00
Franco Fichtner
efbe2d5e98 firmware: correct invisible error in health check 2019-01-18 09:38:07 +01:00
Franco Fichtner
e4b194e884 firmware: also detect a revoked fingerprint 2019-01-17 15:00:00 +01:00
Ad Schellevis
53a5ea0ca7 Firewall/Alias, geoip, switch download to https 2019-01-16 11:13:23 +01:00
Michael Steenbeek
5689dc8048 Port reboot and shutdown pages to MVC (#3133) 2019-01-15 09:25:52 +01:00
Franco Fichtner
fb3fd528ad firmware: show untrusted error instead of "no updates" 2019-01-14 11:55:39 +01:00
Franco Fichtner
530c5220dc src: header style updates, license additions, sync LICENSE 2019-01-14 08:34:57 +01:00
Franco Fichtner
86c7f6242c src: fix lint-exec pass 2019-01-14 08:14:06 +01:00
Franco Fichtner
7f09b0a727 firmware: fix typo in remove script 2019-01-07 23:16:30 +01:00
Michael Steenbeek
2c61e068a2 Small fixes (#3096) 2019-01-04 09:26:16 +01:00
Michael Steenbeek
dbd1729595 Remove unreachable, unnecessary statements 2019-01-03 14:58:19 +01:00
Michael Steenbeek
d27cc83642 Change foreach loops that don't use values to use array_keys() 2018-12-18 14:37:11 +01:00
Ad Schellevis
923f1982f7 IDS/abuse.ch, remove non functional dyre_sslipblacklist.rules and use new location for Feodo Tracker (currently defunct) 2018-12-16 18:11:27 +01:00
Ad Schellevis
f9d9e09ebb firewall/alias, signal table load errors to the user, it's not very obvious now that the table memory is defined too low. closes https://github.com/opnsense/core/issues/3046 2018-12-14 21:05:34 +01:00
Ad Schellevis
767550acdd bugfix https://github.com/opnsense/core/pull/3025 2018-12-10 09:44:58 +01:00
Ad Schellevis
b3082fcf68 IDS/rule downloader, improve logging 2018-12-10 09:16:52 +01:00
Michael Steenbeek
3e836c6087 Add gateway alerts to Monit, for #2919 (#3025) 2018-12-09 20:08:54 +01:00
Franco Fichtner
f0cbe9ac99 firmware: error on missing file
Unlikely published in 18.7.x, and even there .mtree will exist
with 18.7.9 update at the very latest.
2018-12-04 07:18:29 +01:00