6346 Commits

Author SHA1 Message Date
Franco Fichtner
3b34f51f63 plugins: add firewall reload button, inline service_name_compare() 2016-11-21 00:02:41 +01:00
Franco Fichtner
b30940b5d8 ntpd: fix plist 2016-11-20 23:43:29 +01:00
Franco Fichtner
8a5b32bff8 relayd: called the other 'local' 2016-11-20 23:42:05 +01:00
Franco Fichtner
fd987e639c ntpd: it's a plugin! 2016-11-20 23:36:31 +01:00
Franco Fichtner
4a6a53bc94 services: tweak the wait-for-service dialog 2016-11-20 21:02:40 +01:00
Franco Fichtner
c602a7fd22 services: simplify config writes 2016-11-20 20:44:08 +01:00
Franco Fichtner
e8ccc540d9 firmware: tweak previous 2016-11-20 20:30:27 +01:00
Franco Fichtner
8774b3c668 firmware: add changelog fetch for cron usage 2016-11-20 20:25:48 +01:00
Franco Fichtner
09ea0aa82d firmware: delete_packages is unsupported
pkg can display to-be-deleted packages, but won't resolve these
issues when triggered using "upgrade -n".  Thus, it's pointless
to try to keep this code until a newer pkg release can actually
cope with resolving the full upgrade cycle before upgrading.
2016-11-20 19:27:12 +01:00
Franco Fichtner
34cea24041 firmware: improve the major upgrade dialog 2016-11-20 19:23:05 +01:00
Franco Fichtner
8c25dd18c0 rc: align console menu for new motd 2016-11-20 16:23:34 +01:00
Franco Fichtner
bdb0fac62c dhcp: also hand out domain override in v6 2016-11-20 15:40:26 +01:00
Franco Fichtner
b9820b0966 plugins: simplify names for DNS services again 2016-11-20 14:56:04 +01:00
Franco Fichtner
9991dc6c21 plugins: only execute hook if selected 2016-11-20 14:36:55 +01:00
Franco Fichtner
9dd734b355 relayd: recude diff against stable/16.7 2016-11-20 14:24:41 +01:00
Franco Fichtner
813f4aea73 auth: tone down MOTD 2016-11-20 14:08:27 +01:00
Franco Fichtner
667b7d39ca bsnmpd: use the force, don't want multiple services 2016-11-20 14:05:11 +01:00
Franco Fichtner
30a29f64c1 miniupnpd: correct start/stop, unwinds configure_do() 2016-11-20 13:49:19 +01:00
Franco Fichtner
04ccf983d4 plugins: allow to configure through multiple call sites
This is the glue needed to be entirely plugin-agnostic, it only
needs new hooks for spots we haven't pluginified yet.  The dns
subsystem is another likely candidate in the long run.

Allows to move these plugins away from core: bsnmpd, igmpproxy,
relayd, miniupnpd.  ACL and menu entries pending...
2016-11-20 13:38:13 +01:00
Franco Fichtner
e7268a99bb upnp: fix wrong call for reconfigure 2016-11-20 13:33:19 +01:00
Franco Fichtner
5632dfa0f8 services: remove unused 2016-11-20 12:41:34 +01:00
Franco Fichtner
d8c7c82246 igmp proxy: immediately reload, no need for subsystem/apply magic 2016-11-20 12:36:48 +01:00
Franco Fichtner
44aaac4a8b web proxy: visibly rename from "proxy server", avoid confusion...
.. with either IGMP or FTP proxy.
2016-11-20 12:18:53 +01:00
Franco Fichtner
79b87986d5 igmpproxy: pluginify 2016-11-20 12:15:27 +01:00
Franco Fichtner
30122eae3d bsnmpd: and fix plist 2016-11-20 11:55:02 +01:00
Franco Fichtner
1ceb9f9df2 bsnmpd: check in actual plugin file 2016-11-20 11:54:21 +01:00
Franco Fichtner
a0b769e85d bsnmpd: pluginify 2016-11-20 11:49:14 +01:00
Franco Fichtner
ec679740a5 system: move system_cron_configure() to new home 2016-11-20 11:22:49 +01:00
Franco Fichtner
b508d4d9f7 services: rename again for consistency 2016-11-20 11:16:10 +01:00
Franco Fichtner
3d347f4127 relayd: anchor through services.inc like unbound and dnsmasq
It's difficult to say we can remove Relayd from base just yet.
Unbound and Dnsmasq sure are not going anywhere due to their
dependencies into DHCP.  Relayd is similarly intermingled.
2016-11-20 10:03:59 +01:00
Ad Schellevis
41b7ecab19 Merge pull request #1265 from fabianfrz/fix_firewall_rules_edit
fix bug in firewall_rules_edit.php reported by tillsense in the forum…
2016-11-19 13:12:09 +01:00
Fabian Franz
ab5a1ed7ae fix bug in firewall_rules_edit.php reported by tillsense in the forum at https://forum.opnsense.org/index.php?topic=3951.0;topicseen 2016-11-19 10:58:35 +01:00
Franco Fichtner
e9d13d2643 dnsmasq: fix previous 2016-11-19 09:59:56 +01:00
Franco Fichtner
a670d05c1c dnsmasq: extract dnsmasq_hosts_generate() 2016-11-19 09:58:01 +01:00
Franco Fichtner
ee09677bc1 dnsmasq: fix previous 2016-11-19 08:56:57 +01:00
Franco Fichtner
6138d557db unbound: solely anchor unbound.inc from services.inc 2016-11-19 08:54:07 +01:00
Franco Fichtner
79da7c9a13 dnsmasq: pluginification 2016-11-19 08:52:34 +01:00
Franco Fichtner
aedc25a16e dhcp: domain names for IPv6 static maps, tests, alignments 2016-11-18 19:01:49 +01:00
Franco Fichtner
fbf0005d51 unbound: fix previous 2016-11-18 18:33:31 +01:00
Franco Fichtner
0d17982b68 pkg: of course, fix plist 2016-11-18 18:29:10 +01:00
Franco Fichtner
3fcf1b3c36 unbound: pluginify 2016-11-18 18:27:36 +01:00
Franco Fichtner
daa453827f unbound: straighten out regdhcpstatic
The amount of work required in the past two years for this
original pfSense 2.2 item has been immense.  Still deleteing
unused functionality like the cache, "reload" not being
implemented, DHCPv6 static registration missing in action.

While there, dedup the dnsmasq static DHCP registration.

PR: https://github.com/opnsense/core/issues/1250
PR: https://github.com/opnsense/core/issues/624
2016-11-18 18:27:36 +01:00
Ad Schellevis
32e02ba0f0 (crashreport) something seems to trigger Phalcon\Mvc\View->render() before initialize() was called, not sure what it is, probably something changed in phalcon to trigger this in some cases.
exception 'Exception' with message 'The argument is not initialized or iterable()' in phalcon/mvc/view.zep:694
Stack trace:
 0 [internal function]: Phalcon\Mvc\View->_engineRender(Array, 'settings/listRu...', true, true, NULL)
 1 [internal function]: Phalcon\Mvc\View->render('settings', 'listRulesets', Array)
 2 /usr/local/opnsense/www/api.php(26): Phalcon\Mvc\Application->handle()
2016-11-18 16:09:36 +01:00
Ad Schellevis
3fdb5a93f4 (auth/ldap) disable error reporting on connect, to prevent api to signal authentication errors as issues.
exception 'Exception' with message 'Error at /usr/local/opnsense/mvc/app/library/OPNsense/Auth/LDAP.php:236 - ldap_bind(): Unable to bind to server: Invalid credentials (errno=2)' in /usr/local/opnsense/mvc/app/controllers/OPNsense/Base/ApiControllerBase.php:84
Stack trace:
 0 [internal function]: OPNsense\Base\ApiControllerBase->APIErrorHandler(2,
2016-11-18 15:43:40 +01:00
Franco Fichtner
ce3bc6112d dhcp: partially revert for #1250, it works, bug elsewhere 2016-11-18 14:34:49 +01:00
Ad Schellevis
7f2e31e6d7 (filter) FilterRule legacy compatibility icmp/inet6 -> ipv6-icmp 2016-11-18 12:44:28 +01:00
Franco Fichtner
edb7b97d03 firmware: plugin/package listing rework
o packages converted away from local/remote split (installed/provided)
o special plugins list to allow intelligent middle ware handling
o os(priv) on disk is shown even if not on remote (orphaned)
o -devel supports ospriv install from remote
2016-11-18 10:20:33 +01:00
Franco Fichtner
76986c0a3e firmware: display latest changelog if found 2016-11-18 08:15:54 +01:00
Franco Fichtner
ecd05eaf05 auth: last tweaks for MOTD 2016-11-18 07:38:10 +01:00
Franco Fichtner
c1a24ad39b mvc: minor style fixes 2016-11-17 20:43:55 +01:00