3890 Commits

Author SHA1 Message Date
Ad Schellevis
ab85b60ef4 (legacy) fix advanced options in unbound.inc 2016-02-24 20:22:46 +01:00
Ad Schellevis
6127392e0d (legacy) refactor services_unbound_advanced.php 2016-02-24 20:22:25 +01:00
Franco Fichtner
79b125c21f interfaces: slightly restructure the netgraph needed logic 2016-02-24 18:08:41 +01:00
Franco Fichtner
5adfd6bf12 interfaces: replace netgraph functions with portable alternatives 2016-02-24 18:08:41 +01:00
Ad Schellevis
124a7809eb (legacy) refactor services_unbound_domainoverride_edit.php 2016-02-24 16:35:50 +01:00
Ad Schellevis
6f417404b3 (legacy) refactor services_unbound_host_edit.php 2016-02-24 16:06:57 +01:00
Ad Schellevis
c304981910 (legacy) refactor services_unbound_overrides.php 2016-02-24 16:06:35 +01:00
Ad Schellevis
0584e9d74b (legacy) refactor services_unbound.php 2016-02-24 13:27:42 +01:00
Ad Schellevis
ff7fce12c8 fix typo 2016-02-24 11:21:13 +01:00
Ad Schellevis
8b701717b1 (proxy) set unset description on X-Forwarded-For. closes https://github.com/opnsense/core/issues/790 2016-02-23 19:46:36 +01:00
Ad Schellevis
7c4bc83967 (mvc) small changes for https://github.com/opnsense/core/pull/789 2016-02-23 18:42:04 +01:00
Ad Schellevis
036e661c89 Merge pull request #789 from evbevz/network-field-netmaskrequired-validator
Add NetMaskRequired option into NetworkField and NetworkValidator
2016-02-23 18:11:03 +01:00
Ad Schellevis
df7e86607a (ui) searchable DropDown is truncated, closes https://github.com/opnsense/core/issues/773 2016-02-23 16:11:39 +01:00
Franco Fichtner
404caff1c5 vpn: really attach netgraph to the used interfaces 2016-02-23 15:35:13 +01:00
Franco Fichtner
23b3474686 interfaces: replace two out of three custom netgraph hooks 2016-02-23 14:27:51 +01:00
Ad Schellevis
537470018f (legacy) move logfile generation to system_syslogd_start() 2016-02-23 14:01:07 +01:00
Charlie Root
7f3e9791b2 Add NetMaskRequired option to NetworkField and NetworkValidator 2016-02-23 14:04:39 +03:00
Ad Schellevis
39c8bc8be0 (legacy) add <plugin>_syslog support 2016-02-23 11:52:36 +01:00
Ad Schellevis
18c38ccdf0 tab/space 2016-02-23 11:38:30 +01:00
Ad Schellevis
9297c0e04f (legacy/vpn) add syslog facilities to legacy vpn.inc 2016-02-23 11:26:59 +01:00
Franco Fichtner
14a40cf79a vpn: fix and improve service probing 2016-02-23 10:32:07 +01:00
Ad Schellevis
4bffccf813 (legacy/plugins) move plugin_scan to system.inc for dependency reasons 2016-02-23 10:28:34 +01:00
Ad Schellevis
9fdca30079 (legacy) fix "enableserial" marker in default config system_advanced_admin.php 2016-02-23 10:20:39 +01:00
Ad Schellevis
addcca545c spacing 2016-02-23 09:37:12 +01:00
Ad Schellevis
62b75c1a37 (legacy) refactor services_dnsmasq_domainoverride_edit.php 2016-02-23 09:36:27 +01:00
Ad Schellevis
674fa9825e (legacy) refactor services_dnsmasq_edit.php 2016-02-22 20:50:14 +01:00
Ad Schellevis
9fe3e40108 (legacy) prevent some notices in refactored dhcp code 2016-02-22 20:10:48 +01:00
Ad Schellevis
05528a541b (legacy) refactor services_dnsmasq.php 2016-02-22 18:41:54 +01:00
Ad Schellevis
654e3d4d0c (legacy/dhcp) add all_help button 2016-02-22 18:26:02 +01:00
Ad Schellevis
301eb33ec2 whitespace 2016-02-22 14:26:34 +01:00
Ad Schellevis
2b3e98834e (legacy) remove duplicate facilities in syslog generation 2016-02-22 14:05:41 +01:00
Ad Schellevis
8594ccea33 small changes related to https://github.com/opnsense/core/pull/788 2016-02-22 12:13:55 +01:00
Franco Fichtner
75bbd00956 menu: tweak previous 2016-02-22 11:40:20 +01:00
Franco Fichtner
ca10a6f2cd menu: polish help items, shuffle history icon 2016-02-22 11:37:21 +01:00
Ad Schellevis
23ac5a28cc (plugins) fix tabs 2016-02-22 10:46:39 +01:00
Ad Schellevis
eda621c577 Merge pull request #788 from opnsense/plugins
vpn: split off PPTP, L2TP and PPPoE servers
2016-02-22 10:09:18 +01:00
Franco Fichtner
28cf9dbab8 src: whitespace sweep 2016-02-22 08:05:45 +01:00
Franco Fichtner
b6cfa710f7 openvpn: *_by_id() sounds a little more idiomatic 2016-02-22 08:03:52 +01:00
Franco Fichtner
6d7d0bc357 vpn: plug pppoe servers into services 2016-02-21 20:09:07 +01:00
Franco Fichtner
3b42ee7e80 plugins: try something new :) 2016-02-21 20:09:07 +01:00
Franco Fichtner
e8fa56c5ac services: bubble down plugins_services hook
This way, the caller only needs to specify plugins.inc on the
top to let the subsystem(s) know plugin hooks need to be executed.
2016-02-21 20:09:07 +01:00
Franco Fichtner
669f6e03eb plugins: rules change, plugins.inc is required now
This is done so that services.inc can load plugins when
plugins.inc was invoked, if not, it stays clear of the
extra work.
2016-02-21 20:09:07 +01:00
Franco Fichtner
269b9b6a1b plugins: support start and restart 2016-02-21 20:09:07 +01:00
Franco Fichtner
4635ac7b98 l2tp: make it shine (as a service) 2016-02-21 20:09:07 +01:00
Franco Fichtner
40516e542e pptp: improve edit page like l2tp already does 2016-02-21 20:09:07 +01:00
Franco Fichtner
07bafdf64c services: enrich with plugins 2016-02-21 20:09:07 +01:00
Franco Fichtner
9709336b25 plugins: add hooks for services 2016-02-21 20:09:07 +01:00
Franco Fichtner
cbd9ffb5f9 plugins: make plugins.inc side-effect free
The rules are simple:

* plugins_configure() requires all available plugins, probes their
  configure functions and then calls the advertised functions.

* All GUI pages must directly include their includes in plugins.inc.d
  to not overly pollute their loading phase.
2016-02-21 20:09:07 +01:00
Franco Fichtner
c9b7076609 plugins: don't need so many includes 2016-02-21 20:09:07 +01:00
Franco Fichtner
93e47fac38 plugins: clean up a bit, add temporary laucher for functions 2016-02-21 20:09:07 +01:00