6125 Commits

Author SHA1 Message Date
Franco Fichtner
8185e2007b pkg: exclude missing packages on armv6 2016-10-24 17:13:50 +02:00
Franco Fichtner
9a279ae5a6 pkg: fix plist 2016-10-24 17:13:39 +02:00
Ad Schellevis
aca6eb44ba (filter) work in progress filter refactoring 2016-10-24 21:48:02 +02:00
Franco Fichtner
84d6d43b7a firewall: align this code more for IPv6 #1232 2016-10-24 21:07:31 +02:00
Franco Fichtner
dc0def5fc3 rc: if_stf doesn't exist in FreeBSD 11.0...
... and it may be that it never will...
2016-10-24 18:21:40 +02:00
Ad Schellevis
fe8ebc8081 (mvc) improve api errors for configuration issues (wrong/missing type) and remove unused return value 2016-10-24 11:18:16 +02:00
Franco Fichtner
e713d12a36 templates: remove +MANIFEST; closes #1236
We have manifests for packages, no need to duplicate info
about sub-packages that aren't really packages.

Approved by: @adschellevis
2016-10-24 11:11:42 +02:00
Franco Fichtner
5ac1ab3f48 proxy: auto-order menu 2016-10-24 10:36:35 +02:00
Franco Fichtner
2bc0ea0f0a rc: chase a race condition during +POST_INSTALL run 2016-10-24 09:13:30 +02:00
Franco Fichtner
909f2b134d config: style issues 2016-10-24 08:28:10 +02:00
Franco Fichtner
661445dd43 filter: properly add nat reflection helper for IPv6; closes #1232 2016-10-23 21:07:05 +02:00
Franco Fichtner
9385d1fbe6 filter: improve print style in rules file 2016-10-23 20:35:09 +02:00
Franco Fichtner
04a1d6c4d5 filter: minor style issues 2016-10-23 20:30:40 +02:00
Franco Fichtner
b406098dd8 www: remove dead code 2016-10-23 17:17:43 +02:00
Franco Fichtner
5d238412ae www: prepare to die! fix validation code now that issue is triggered
PR: https://forum.opnsense.org/index.php?topic=3824
2016-10-23 17:11:01 +02:00
Franco Fichtner
b7f4218827 pkg: fix plist 2016-10-23 14:27:01 +02:00
Ad Schellevis
7c82fe6202 (hassync) trigger xmlrpc sync before service action, for https://github.com/opnsense/core/issues/1217 2016-10-23 13:42:28 +02:00
Ad Schellevis
b27e026904 (unittests) previous commit killed the model unit tests 2016-10-23 13:22:06 +02:00
Ad Schellevis
0d4f6eb5ec (mvc, migrations) remove the need for empty boilerplates by using BaseModelMigration when no custom migration is available for the current version. 2016-10-23 12:54:30 +02:00
Ad Schellevis
8f00c9c7dd (ipsec) remove ipsec_force_reload, replace with ipsec_configured_on_interface() to check if a tunnel is configured before reloading ipsec 2016-10-22 15:48:50 +02:00
Ad Schellevis
8b6108a89a (ipsec) remove failoverforcereload, when enabled it just calls ipsec_configure() twice, which doesn't look usefull 2016-10-22 15:37:20 +02:00
Ad Schellevis
a801eb11bd interface offloading, add txcsum6, trxcsum6 for https://github.com/opnsense/core/issues/1227 2016-10-22 15:19:22 +02:00
Ad Schellevis
e55feb1eb5 (mvc) unused, pull part of https://github.com/opnsense/core/pull/1134 2016-10-22 15:05:28 +02:00
Ad Schellevis
f67ef5e787 (mvc) some style fixes in ApiMutableModelControllerBase.php from https://github.com/opnsense/core/pull/1134 2016-10-22 14:41:10 +02:00
Ad Schellevis
e14a6b7e57 (ui) add modal form in legacy template to signal the user about pending service action (stop,start,restart) 2016-10-22 14:09:47 +02:00
Ad Schellevis
e434df240c (mvc) remove incomplete error handling, was superseded 22701ee038 (diff-755c67cb284868a802a88a873c75038c) closes https://github.com/opnsense/core/issues/1234 2016-10-22 13:20:48 +02:00
Ad Schellevis
5a6f5b6422 (ipsec) restart should stop/start the service in stead of trying an apply again.
The current issue is you can't actually restart ipsec without disabling and enabling the service, which is odd and confusing.

Convert actions to configd template and change service registration.
2016-10-22 10:56:59 +02:00
Franco Fichtner
6d2c81d74b plugins: everything should be plugins...
Since plugins are now tied to the heartbeat of the system itself,
it makes sense to split out hardcoded base functionality into
their pluggable counterparts.  Start with the candidates that
already have a plugin file.

Discussed with: @adschellevis
2016-10-21 08:52:30 +02:00
Franco Fichtner
67aeec79be pkg: plist fixed 2016-10-21 08:30:25 +02:00
Franco Fichtner
023090c006 Merge pull request #1231 from fabianfrz/fix_squid_config
fix broken squid configuration
2016-10-21 07:31:58 +02:00
Fabian Franz
bbab5ea335 fix broken squid configuration 2016-10-20 21:17:46 +02:00
Ad Schellevis
1667f2c397 (traffic shaper) add support for address lists, and invert src/dst. closes https://github.com/opnsense/core/issues/1226 2016-10-18 21:30:28 +02:00
Ad Schellevis
acb242efee (mvc, model) add support for lists of networks/addresses in NetworkField, requirement for https://github.com/opnsense/core/issues/1226 2016-10-18 20:59:46 +02:00
Ad Schellevis
f864511762 (proxy) add basic auth support for remote ACL's, replace urllib2 with requests. 2016-10-17 22:13:37 +02:00
Ad Schellevis
1af75a8258 (theme) add support for custom theme.js hook (3), login page missing jQuery... 2016-10-17 21:09:08 +02:00
Ad Schellevis
c34ac4df00 (theme) add support for custom theme.js hook (2), login page 2016-10-17 21:01:55 +02:00
Ad Schellevis
2155d52f38 (theme/style) remove table-sort style, cleanup. 2016-10-17 18:53:55 +02:00
Ad Schellevis
6f2bd69847 (theme) add support for custom theme.js hook 2016-10-17 16:01:00 +02:00
Ad Schellevis
d82608e143 (theme) fix spacing 2016-10-17 15:08:12 +02:00
Ad Schellevis
38fc7d4d41 ndp status page not showing all entries, fix data-identifier for both ndp and arp 2016-10-17 13:13:54 +02:00
Ad Schellevis
870fcde171 wrong order, fixes performance issues on status_interfaces.php 2016-10-17 11:55:52 +02:00
Ad Schellevis
f5acc7f446 PSR style fixes for https://github.com/opnsense/core/pull/1150 2016-10-17 11:48:58 +02:00
Ad Schellevis
87d2cc6fe5 Merge pull request #1150 from pv2b/improve-validation-exception
(BaseModel) Always log the class where validation failed
2016-10-17 09:17:02 +02:00
Franco Fichtner
5e127d5e35 pkg: fix plist for previous 2016-10-17 08:42:40 +02:00
Ad Schellevis
58ca02846b (IDS) extend support for compressed files with "inline::" keyword to be able to download parts of an archive (required to download snort rules).
Change processing order to always stream data to tempfiles first, so we can reuse downloaded files (an archive scan isn't very expensive)
2016-10-16 19:26:55 +02:00
Ad Schellevis
fe81d2e887 (IDS) add support for compressed rule files, unpack *.rules into defined target filename 2016-10-16 16:54:05 +02:00
Franco Fichtner
9cfd81e194 Revert "shaper: core component shouldn't use a plugin file"
This reverts commit 5e1bb85658e0ba6f865e386b522852563d8cf5e2.
2016-10-16 12:13:55 +02:00
Franco Fichtner
5e1bb85658 shaper: core component shouldn't use a plugin file
We don't know the ultimate performance penalty of using plugins
for every component, so for now keep core functionality in
services.inc.
2016-10-16 11:33:57 +02:00
Ad Schellevis
b37375228c (services.inc / services_radvd_configure) more duplication for https://github.com/opnsense/core/issues/1196 2016-10-15 12:19:34 +02:00
Ad Schellevis
607d8eccd0 (services.inc / services_radvd_configure) fix for https://github.com/opnsense/core/issues/1196 and cleanups
Quite some inconsistencies in this function, parameters that can't be set, lack of logic and code duplication.
* removes get_configured_pppoe_server_interfaces(), which can't work anyway... pppoe server interfaces are registered via the plugin itself.
* $dhcpv6ifconf['mode'] can't be set anywhere....
* don't try to revalidate rainterface
* collect "real interface" from dhcpif, shouldn't use carp if
* remove code duplication in dns collection
* move checks up for interface we should skip (when possible)
2016-10-15 12:00:09 +02:00