13060 Commits

Author SHA1 Message Date
Franco Fichtner
a0e7b21e2b src: style sweep 2021-07-09 13:57:08 +02:00
Franco Fichtner
09f510fba2 unbound: fix /var MFS dilemma for DNSBL after boot; closes #4938
o Create a persistent directory to feed the unbound includes
o Move runtime data to /tmp directory

After reboot we use the old persistent list still available.

I am not sure if it's clear enough that the blacklists cannot
auto-update and therefore require a cron job or manual update
from the respective GUI page ("apply" essentially is "download
and apply").
2021-07-09 13:57:07 +02:00
rdd2
78c8be71d1
Enable group sync for LDAP servers, that do not return memberOf (#5082) 2021-07-08 13:09:27 +02:00
Franco Fichtner
b74b3799db system: fix deprecated warning
PR: https://forum.opnsense.org/index.php?topic=23822.0
2021-07-07 12:40:32 +02:00
Franco Fichtner
69c007ef07 rc: opnsense-beep melody database directory
An idea from the last refactoring: create a database directory
that holds the defaults as portable files with the ability to
invoke other user-created melodies as well as override the default
using ".local" suffix.
2021-07-07 07:59:25 +02:00
Franco Fichtner
0e7097cfb1 system: isvalidpid() is not required for a single killbypid() 2021-07-06 12:31:59 +02:00
Franco Fichtner
0f488a166b firewall: use permanent promiscuous mode for pflog0 2021-07-06 12:30:51 +02:00
Franco Fichtner
10a5313b47 make: shorten magic variable for common use with plugins 2021-07-06 09:05:44 +02:00
Franco Fichtner
4d95b990ec system: remove unused legacy log include 2021-07-05 09:51:47 +02:00
Franco Fichtner
986cea4f30 rc: annotate ip_change_kill_states situation 2021-07-04 10:04:18 +02:00
Franco Fichtner
efe7114daf dhcpd: do not merge non-explicit suffix addresses #5078
As a rule of thumb only react on ^:: addresses to avoid
merging them with the globally unqiue prefix of the
interface.
2021-07-02 15:59:26 +02:00
Franco Fichtner
ba70f141e6 firewall: remove kill_states et al; closes #5045 2021-07-02 10:22:39 +02:00
Franco Fichtner
58dfb05dca rc: bsdinstaller is no more 2021-07-02 08:47:43 +02:00
Franco Fichtner
44899af673 system: hide far gateway option for IPv6; closes #5066 2021-07-01 14:44:16 +02:00
Franco Fichtner
74455307d5 system: prevent use of client certificates in web GUI; closes #3048 2021-07-01 13:18:57 +02:00
Franco Fichtner
08b32d9102 firmware: update message to reflect new GUI behaviour 2021-07-01 09:25:49 +02:00
Franco Fichtner
5938431d8f configd: squelch Pyhton 3.8 warning 2021-07-01 09:25:11 +02:00
Ad Schellevis
60ffb74043 xmlrpc-sync: lock config writes during merge.
This might prevent race conditions while the user interface is trying to save data at the same time the xmlrpc client pushes new data. Need some further testing.
2021-06-26 00:01:11 +02:00
Franco Fichtner
9735174eac make: tiptoe around restriction when using dev tools such as "diff" 2021-06-30 12:11:11 +02:00
Franco Fichtner
e963f315eb dhcp: last round of changes; closes #4642
o Move the IPv6 recompress to dhcpd_staticmap()
o Add DHCPv4 leases page as consumer of dhcpd_staticmap()
o Emit the MAC address in IPv4 case in dhcpd_staticmap()
o Let dhcpd_staticmap() emit valid entries with an IP address
o Check for required hostname in Dnsmasq and Unbound integration
2021-06-30 11:48:06 +02:00
Franco Fichtner
84b9a75920 dhcp: merge IPv6 static leases into dynamic ones #4642 2021-06-30 11:24:36 +02:00
Franco Fichtner
3eb235f25c firewall: possibility to filter nat/rdr action #5005 2021-06-29 17:52:33 +02:00
Franco Fichtner
656c5ada7e pkg: fix version number derivation and missing replacement 2021-06-29 15:18:12 +02:00
Franco Fichtner
aa0affc7e7 pkg: like plugins now try to error on missing replacements 2021-06-29 15:00:10 +02:00
Franco Fichtner
28fa452a47 firmware: fix comment on previous 2021-06-29 14:42:43 +02:00
Franco Fichtner
38578176e4 firmware: comment on compexity avoidance in shell menu
Fix plist while here.
2021-06-29 14:39:14 +02:00
Franco Fichtner
e30d7c88cb firmware: add marker files, maybe message persistently now 2021-06-29 14:04:46 +02:00
Ad Schellevis
6f7744993f Syslog: when using non circular logs, "Disable writing log files to the local disk" seems to be ignored. make sure syslog-ng-local.conf requires both non-circular and enabled logging. 2021-06-25 02:14:27 +02:00
Franco Fichtner
44de781bed pkg: fix plist 2021-06-29 08:17:59 +02:00
Franco Fichtner
f6cd78641e firmware: revoke obsolete business and 20.7 community keys 2021-06-29 08:17:58 +02:00
Franco Fichtner
da673b58e5 firmware: add 21.7 fingerprint 2021-06-29 08:17:58 +02:00
Franco Fichtner
e723bddcfd src: style sweep 2021-06-29 07:34:25 +02:00
Ad Schellevis
e8b183077c Firewall / Diagnostics / States - move actions from diag_resetstate.php into a tab within the states view.
Although likely hardly used, we can keep both with minimal effort and ditch some legacy code while here. The help text is kept as is to prevent translation issues, but moved to a dialog to keep the tab cleaner.
2021-06-24 22:42:29 +02:00
Ad Schellevis
e2bc22ebda Services / Intrusion detection / Alerts - regression in 644b647cf7, ignoring filters and number of items to show 2021-06-24 11:26:19 +02:00
kulikov-a
97643a3edb
read_log.py: set label for obsolete rule in log (#5075) 2021-06-27 13:34:32 +02:00
Franco Fichtner
9e1582ced1 ui: avoid line breaks from breaking JS 2021-06-25 07:41:33 +02:00
Ad Schellevis
d406ff2a83 MVC - serialize model to xml: replace model in stead of delete/add, which should keep the diff between versions more stable.
closes https://github.com/opnsense/core/issues/4603
2021-06-23 18:22:07 +02:00
Ad Schellevis
f0eefecdd6 IPsec - explicit type selection, closes https://github.com/opnsense/core/issues/4860
to be released in 21.7
2021-06-23 14:27:30 +02:00
Franco Fichtner
597f1a47f2 ui: routes diagnostics patched #4608 2021-06-24 14:51:26 +02:00
Franco Fichtner
42dcb68784 ui: bootgrid tooltip improvements and missing action button conversions; closes #4608 2021-06-24 14:06:09 +02:00
Ad Schellevis
115761b143 IPsec - obey general route-to/reply-to settings in automatic rules, closes https://github.com/opnsense/core/issues/4942
to be released in 21.7
2021-06-23 10:43:01 +02:00
Ad Schellevis
589ee4f8f6 Captive portal: refactor bootgrid usage for template so our generic wrapper is used. The custom commands wheren't possible when we originally added the grid here. 2021-06-23 10:22:19 +02:00
Ad Schellevis
8ceb2e1f79 ui: bootgrid tooltips v3 #4608
o when title is set, mot no translation is found, keep original title so the component can handle it manually if needed.
2021-06-23 10:20:59 +02:00
Ad Schellevis
4cb9747eab opnsense_bootgrid_plugin.js tabs vs spaces 2021-06-23 10:12:28 +02:00
Franco Fichtner
fd6621d491 captive portal: patch bootgrid tooltips where needed #4608 2021-06-24 10:29:54 +02:00
Franco Fichtner
9bf3ad440c ui: bootgrid tooltips v3 #4608
Latch on to bootgrid-tooltip or let the caller handle it manually
by omitting bootgrid-tooltip and setting data-toggle and title.
2021-06-24 10:09:36 +02:00
Franco Fichtner
57ae64027f firewall: states icon tooltips #4608
Maybe it would be better to inject titles via bootgrid-tooltip
selector on the known command if not specified.
2021-06-23 19:52:52 +02:00
Franco Fichtner
a2c3299990 ui: tooltips v2 #4608 2021-06-23 15:33:38 +02:00
Franco Fichtner
ae90c20c2f ui: bootgrid tooltip translation part 1 #4608 2021-06-23 14:18:12 +02:00
Franco Fichtner
a649d7c2c2 firewall: fix typo 2021-06-23 14:16:42 +02:00