1301 Commits

Author SHA1 Message Date
Franco Fichtner
f0259c86c6 plugins: add pluginctl and assorted shuffling #1841 2017-09-23 14:52:58 +02:00
Franco Fichtner
29f475dd3f plugins: fix argument count here
PR: b769f359b3 (commitcomment-24507972)
2017-09-23 13:50:44 +02:00
Franco Fichtner
b769f359b3 web proxy: tweak plugin code a bit
o Add license for new file by Alex
o Use the argument to pass the type of action to simplify
o Stop after squid stop for symmetry with start to retain order
2017-09-19 20:58:44 +02:00
Alexander Shursha
4cd04003b2 Add plugins_reconfigure to squid (#1627) 2017-09-19 20:48:59 +02:00
Franco Fichtner
105fb5bb57 intrusion detection: fix for #1825 2017-09-14 14:22:52 +02:00
Ad Schellevis
30fde1ef05 IDS, missing gzip decode on download. 2017-09-10 13:30:22 +02:00
Ad Schellevis
fd2e261fad repair sqlite database in CP after failure, https://forum.opnsense.org/index.php?topic=5744.msg23645#msg23645 2017-08-16 18:05:39 +02:00
Franco Fichtner
c342d536f5 src: whitespace sweep 2017-08-16 08:46:41 +02:00
Ad Schellevis
a013aec6f5 routes_wrapper needs the proper includes to function, should do the same as the old legacy page. for https://github.com/opnsense/core/pull/1749 2017-08-12 16:14:08 +02:00
Ad Schellevis
42e8e49b48 Merge pull request #1749 from fabianfrz/rewriteroutes
MVC: rewrite static routes
2017-08-12 15:53:38 +02:00
Ad Schellevis
00fdadc11b extend configd call "configctl filter list states" with filter, limit and total number of states for https://github.com/opnsense/core/pull/1771 2017-08-12 13:53:20 +02:00
Fabian Franz
38c776f943 manual merge to fix pull request 2017-08-11 22:25:31 +02:00
Franco Fichtner
b67f8873f9 firmware: pick up os updates when not in normal packages mode
check.sh really needs a refactoring, it will probably also speed
things up.
2017-08-10 19:30:54 +02:00
Fabian Franz
d961265677 improve wrapper for more stuff (resolving names for setting routes); add hooks 2017-08-06 13:30:04 +02:00
Fabian Franz
06ba54f7ff add gateway dropdown 2017-08-06 13:30:04 +02:00
Franco Fichtner
0c2fefab03 src: transform Ad's copyrights, add e-mail everywhere 2017-08-06 11:19:35 +02:00
Franco Fichtner
4ab6e69742 src: transform Jos' copyright to individual one with e-mail 2017-08-06 11:07:31 +02:00
Franco Fichtner
d87c6ff556 Scripts: add a license generator for GitHub 2017-08-05 20:21:35 +02:00
Franco Fichtner
3db99fddd0 firmware: don't use -a anymore in this fetch to match bogons 2017-08-04 07:34:47 +02:00
Ad Schellevis
2e5ac42ff4 make sure we can load our yaml file when there no rules installed yet 2017-07-28 11:32:22 +02:00
Franco Fichtner
36c4a67e9d firmware: fetch changelogs on console update, too 2017-07-24 07:05:00 +02:00
Franco Fichtner
a42e3b68a6 firmware: rather don't use -f, useful for testing but that's done 2017-07-12 08:04:41 +02:00
Franco Fichtner
951ea35c3a firmware: always perform all upgrades from here
opnsense-update can still be used to selectively upgrade, but
here we shouldn't take any chances.  Worst case the system will
reboot prompting "nothing to do", which isn't true because we
only know about the base and kernel, not the packages state.
2017-07-11 07:04:47 +02:00
Franco Fichtner
5f5e438f64 firmware: pull changelog fetch out of check
We want to pull changelogs also when we look for upgrade instructions,
in order to safely show then afterwards if we can indeed upgrade from
there.
2017-07-10 08:19:06 +02:00
Franco Fichtner
386ea4f4ee firmware: fix previous 2017-07-09 12:12:44 +02:00
Franco Fichtner
7e7af55d02 firmware: add GUI backend update glue
This performs the full update, now we need to figure out how
this will look from the frontend side...
2017-07-09 12:09:30 +02:00
Ad Schellevis
efd256585a ipsec, add routed when SA is installed and routed, for https://github.com/opnsense/core/issues/1688 2017-06-22 20:10:24 +02:00
Ad Schellevis
d5c6ce3576 ipsec/diag, list non routed connections, for https://github.com/opnsense/core/issues/1688 2017-06-22 19:54:12 +02:00
Franco Fichtner
3226dce27d interfaces: fix py-netaddr mac listing for new version 2017-06-11 09:36:16 +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
Ad Schellevis
6d2fa2b145 add missing file, https://github.com/opnsense/core/issues/1662 2017-05-28 11:46:39 +02:00
Franco Fichtner
b306aaae5b config: migration could be stripped, global vars are always global 2017-05-11 13:24:15 +02:00
Franco Fichtner
cde9b8f8dd rc: stop depending on config.lib.inc instead of config.inc
Looks like the reason for this file has gone.  We shall merge
the code into config.inc soon.
2017-05-04 22:41:00 +02:00
Ad Schellevis
84c9cd6b3e Merge pull request #1535 from johannrichard/captive-autocorrect-fix
Fix autocomplete, autocapitalize and autocorrect in Captive Portal login form
2017-04-27 14:40:54 +01:00
Franco Fichtner
5e53c764cd firmware: show downgrades in update list as well 2017-04-23 11:36:38 +02:00
Ad Schellevis
02cdb61a62 refacor unboundctlwrapper to python, closes https://github.com/opnsense/core/issues/1505 2017-04-22 15:37:59 +02:00
Johann Richard
6404281c37 Fix autocomplete, autocapitalize and autocorrect
New iOS versions doe autocapitalisation, autocrrection and/or autocomplete. All three can be annoying when entering always changing usernames with sometimes lower-case first characters, as in the Captive Portal Vouchers usernames. 

This should fix the behaviour and make the portal more graceful towards iOS devices.
2017-04-10 12:07:37 +02:00
Ad Schellevis
07f5033bff add configd command for "dhcpd list leases" for https://github.com/opnsense/core/pull/1472 2017-04-04 20:34:10 +02:00
Ad Schellevis
5f17abb3fa (ids) fix for https://github.com/opnsense/core/issues/1516 2017-04-02 19:42:16 +02:00
Ad Schellevis
e52e251e5e (proxy) decode content when downloading ACL, closes https://github.com/opnsense/core/issues/1510 2017-03-30 06:56:59 +02:00
Franco Fichtner
1f8e73ba9c src: whitespace sweep 2017-03-26 21:41:27 +02:00
Fabian Franz
1ada56947a unbound debugging (#1504) 2017-03-25 17:01:36 +01:00
Franco Fichtner
2981b6637f captive portal: fixup "permanent" arp entry parse #1344 2017-02-28 09:06:06 +01:00
Ad Schellevis
3151c87eec CP, refactor arp list, closes https://github.com/opnsense/core/issues/1344 2017-02-28 08:52:24 +01:00
Franco Fichtner
99c71c85c9 firmware: plugin detection via configd 2017-02-17 09:03:10 +01:00
Franco Fichtner
75048a5ab9 firmware: run autoremove on minor operations
Bring back parts of f9e71141 in order to do an autoremove on
minor operations.  We still don't want the cleanup, but at
least since we have migrated to the vital flag we can be
sure that our GUI is not being purged.
2017-02-08 09:37:45 +01: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
Ad Schellevis
565fd72bba (ids) add support for inline configuration settings (subscription based url's for example), add basic auth support.
Example supported format:

<?xml version="1.0"?>
<ruleset>
    <location url="https://www.snort.org/rules/snortrules-snapshot-2990.tar.gz?oinkcode=%%snort.oinkcode%%" prefix="Snort"/>
    <files>
        <file description="blacklist" url="inline::rules/blacklist.rules">snort.blacklist.rules</file>
    </files>
    <properties>
        <property name="snort.oinkcode" default=""/>
    </properties>
</ruleset>

---
Registers the setting "snort.oinkcode" which is used to construct the download url.
This commit doesn't include definitions for new content, in case someone wants to create a definition file, it should be easy now :)
2016-12-27 12:08:54 +01:00