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