8822 Commits

Author SHA1 Message Date
Ad Schellevis
4cbc8e1dd1 python, improve performance of reverse_log_reader() by avoiding string copies while parsing. Tried the new method using a 50MB suricata log file, which was parsed about 30% quicker then using the previous version. 2018-05-20 18:45:13 +02:00
Franco Fichtner
901551fe5c interfaces: in track6, wancfg is lancfg; cleanups
Make it easier to read the code and remove unused bits
and doubled validation.  The track6 functions are internal
and could potentially be inlined as well, but some of them
are a bit heavy.
2018-05-20 12:52:31 +02:00
Franco Fichtner
0c1c48bf8b interfaces: reconfigure interfaces tracking SLAAC WAN #2394 2018-05-20 12:37:39 +02:00
Franco Fichtner
1cde6c33b4 interfaces: fix typo in comment 2018-05-20 12:22:47 +02:00
Franco Fichtner
456fb9ab75 interfaces: style update 2018-05-20 12:21:36 +02:00
Franco Fichtner
fd94b3affd interfaces: simplify semantics of link_interface_to_track6() 2018-05-20 12:16:37 +02:00
Franco Fichtner
b357788c1a man: annotate arguemnt `disk' 2018-05-20 11:42:14 +02:00
Franco Fichtner
57148f483a rc: remove unused variable 2018-05-20 09:11:24 +00:00
Franco Fichtner
9572345477 firewall: reset states on IPv4 change; closes #2414 2018-05-20 09:08:36 +00:00
Franco Fichtner
68ac728d1f rc: gmirror/graid import was never broken
Simply list the devices that are available.  ;)
2018-05-19 21:04:12 +02:00
Franco Fichtner
cfa83d4097 man: clarify RAID as GEOM mirror 2018-05-19 20:34:19 +02:00
Franco Fichtner
2a14dd88ce rc: opnsense-importer [disk] is for installer
This will dedup the code and make the installer lighter!
2018-05-19 18:00:04 +00:00
Franco Fichtner
d12a594608 rc: parse arguments for our shell, harmless!? 2018-05-19 17:39:58 +00:00
Franco Fichtner
b123c3a11d man: document the use of `!' in the importer
Document the shell invoke in the importer for 18.7 and the people
who will want the installer to run early.  This is really not what
we want to do ever since we moved to a `installer' user and try to
enforce a live environment to help people test the look and feel,
either by first impression for new users or for previewing the new
version prior to installation.
2018-05-19 17:47:33 +02:00
Franco Fichtner
6258ab987d LICENSE: small fix on script, man pages are different 2018-05-19 17:32:01 +02:00
Franco Fichtner
73109c2ed9 man: also for opnsense-shell
Add a bit of history for the interested parties.
2018-05-19 17:29:51 +02:00
Franco Fichtner
b1b75de43b man: page for opnsense-installer 2018-05-19 17:01:33 +02:00
Franco Fichtner
ef61ac3ed7 rc: different approach for tty detection 2018-05-19 16:18:59 +02:00
Franco Fichtner
4d3d04abd1 rc: revert interface timeout, it's long enough 2018-05-19 16:10:20 +02:00
Franco Fichtner
69a3e12bb9 man: small correction 2018-05-19 16:02:01 +02:00
Franco Fichtner
86350fc183 man: allow to enroll and install man pages
Support was missing for quite a while.  Time to write a couple
of docs for our "opnsense-" tools in core.
2018-05-19 15:57:16 +02:00
Franco Fichtner
272a5b8b41 rc: rc.initital is now opnsense-shell 2018-05-19 15:23:36 +02:00
Franco Fichtner
242912aa6d rc: increase both keypress timeouts slightly 2018-05-19 09:44:19 +02:00
Franco Fichtner
4ac26c6286 rc: merge rc.importer into opnsense-importer
Hooray for cleanups.  Let's try to thin out the rc.* files more.
2018-05-18 23:39:33 +02:00
Franco Fichtner
89831fccf9 rc: csh has auto-completion for binaries in PATH 2018-05-18 23:08:45 +02:00
Franco Fichtner
3ed6c0b3c4 rc: simply loop here, installer reboots anyway
And thus we can use the escape to do some dev work on the
early importer, e.g. the missing gmirror import support.
2018-05-18 20:09:21 +02:00
Franco Fichtner
8951ccb1a5 rc: allow to launch a shell in importer...
So that users can use the installer here too manually.
2018-05-18 19:58:45 +02:00
Franco Fichtner
655f8ea573 installer: ifconfig knows this is 127.0.0.1/8
While here, also register ::1 -- it's only polite.
2018-05-18 19:48:15 +02:00
Franco Fichtner
fc0c0478b5 rc: bring in additions to start the installer early again
People ask for this sporadically, so we should weave this back
in a way that doesn't break the ncurses view and properly sets
up loopback when needed this early.
2018-05-18 19:42:35 +02:00
Franco Fichtner
9df08987b7 rc: merge rc.installer into opnsense-installer
We have successfully decoupled rc.installer from other components
so now we can merge both utilities.  We use opnsense-installer for
user support, which is easier to invoke and remember.
2018-05-18 19:42:34 +02:00
Franco Fichtner
8844e7260a rc: a bit for #2414 2018-05-18 17:21:33 +00:00
Franco Fichtner
a0e982f492 system: fix error in GDrive backup 2018-05-18 17:21:31 +02:00
Franco Fichtner
f438a9ef98 LICENSE: sync 2018-05-18 17:02:11 +02:00
Franco Fichtner
1d68157990 reporting: source mapping url fix 2018-05-18 16:01:13 +02:00
Franco Fichtner
86d9a32648 src: avoid "|| exit 0" usage to indicate the return value is irrelevant 2018-05-18 10:47:08 +02:00
Ad Schellevis
b7840df5ea style, remove duplicate class 2018-05-18 10:44:53 +02:00
Ad Schellevis
08df2d02cb network insight, click event issue, https://github.com/opnsense/core/issues/2405 2018-05-17 21:29:55 +02:00
Franco Fichtner
1941ec484b rc: do not return a configctl failure in monitor script 2018-05-17 09:47:43 +02:00
Ad Schellevis
932157da3d firewall/nat add missing alias link/tooltip , closes https://github.com/opnsense/core/issues/2410 2018-05-17 08:37:06 +02:00
Ad Schellevis
c1ad86d8ae firewall, add text-muted to disabled rules, closes https://github.com/opnsense/core/issues/2409 2018-05-17 08:27:09 +02:00
Franco Fichtner
70a62f1807 ui: keep our css alterations in place to fix previous 2018-05-16 18:00:13 +02:00
Fabian Franz BSc
435f2fa02b fix: move color settings from firewall_schedule_edit.php to theme (#2407) 2018-05-16 17:56:42 +02:00
Franco Fichtner
dee48af9b1 ui: text and value for #2381 2018-05-16 17:22:01 +02:00
Franco Fichtner
bc788f9727 firmware: repository files grow... 2018-05-16 07:30:54 +02:00
Ad Schellevis
fc05070084 upgrade nvd3 v1.8.6 for https://github.com/opnsense/core/issues/2405 2018-05-15 20:58:43 +02:00
Ad Schellevis
3ac6a82583 Revert "network insight / systemhealth tooltips may stick during graph reload, force removal before load", see https://github.com/opnsense/core/issues/2405
This reverts commit 7d98ae11e62d96922d85995c4d494a7c94a019db.
2018-05-15 20:56:27 +02:00
Franco Fichtner
319a8bca28 firewall: inherit color for themes
PR: https://forum.opnsense.org/index.php?topic=8699.0
2018-05-15 17:33:00 +00:00
Ad Schellevis
89b433f951 Firewall/Alias, work in progress for https://github.com/opnsense/core/issues/1858 fixes alias name validation 2018-05-15 18:25:23 +02:00
Ad Schellevis
57267ca994 small rework for https://github.com/opnsense/core/issues/2379 to make sure ui_devtools can overwrite the file_exists() behaviour 2018-05-15 12:08:05 +02:00
Franco Fichtner
bdb125e06c system: consolidate usage of dpinger status return; closes #2396 2018-05-15 09:40:41 +02:00