5737 Commits

Author SHA1 Message Date
Ad Schellevis
a90e2ddc31 (mvc) missed a spot 2016-08-11 21:20:39 +02:00
Ad Schellevis
618036bc55 (mvc) refactor ApiMutableModelControllerBase for https://github.com/opnsense/core/pull/1126 2016-08-11 21:02:11 +02:00
Ad Schellevis
5c68c8f264 Merge pull request #1126 from pv2b/ApiMutableTableModelControllerBase
ApiMutableTableModelControllerBase
2016-08-11 20:00:05 +02:00
Ad Schellevis
6a5948df31 (unittests) add versioning and migrations to unittests 2016-08-11 18:48:16 +02:00
Ad Schellevis
653968818f (mvc) add version to model spec and add initial migration support 2016-08-11 18:46:44 +02:00
Ad Schellevis
d46f43b083 (model) fix typo 2016-08-11 16:45:06 +02:00
Ad Schellevis
14d53f5b8d (legacy) ditch compare_interface_friendly_names 2016-08-11 10:58:44 +02:00
Ad Schellevis
26a6680224 (filter.inc) integrate filter_rules_compare into filter_rules_sort 2016-08-11 10:48:00 +02:00
Ad Schellevis
48769e27ae sort interfaces in legacy_config_get_interfaces, https://forum.opnsense.org/index.php?topic=3514 2016-08-10 20:48:54 +02:00
Franco Fichtner
738f733d1d rc: no use starting sshd before user sync 2016-08-10 19:14:02 +02:00
Per von Zweigbergk
053f7f89cd (base) Added hooks that can be used by controllers to take actions at the appropriate time during an action 2016-08-10 14:39:32 +02:00
Franco Fichtner
2f08855258 mvc: style sweep 2016-08-10 13:14:28 +02:00
Fabian Franz
6411baeaa1 translation; closes #1069
Omit the console changes, we are not prepared for improving
the translation there.
2016-08-10 08:34:05 +02:00
Franco Fichtner
63e1ff587d services: explain unbound forward mode
PR: https://forum.opnsense.org/index.php?topic=3502
2016-08-10 08:10:20 +02:00
Ad Schellevis
58010a4ccd (ipsec) change default Negotiation Mode, closes https://github.com/opnsense/core/issues/1128 2016-08-09 19:50:26 +02:00
Per von Zweigbergk
44eb7531f9 (base) Added missing $this-> 2016-08-09 19:43:24 +02:00
Per von Zweigbergk
7600727f6b (base) Fixed a mistyped Paamayim Nekudotayim 2016-08-09 19:35:44 +02:00
Per von Zweigbergk
95c39134d9 (Base) Properly update argument list for save after implementing 2016-08-09 19:27:37 +02:00
Per von Zweigbergk
d48d419106 (Base) Refactor to split out saving/validation logic 2016-08-09 19:27:15 +02:00
Per von Zweigbergk
051947869f (base) Fixups of ApiMutableTableModelControllerBase
Changed base class from ApiControllerBase to ApiMutableModelControllerBase
Fixed incorrect string concatenation (+ instead of .) in getNodes()
Removed stray parentheses
Extracted static fields for gridFields and gridDefaultSort
2016-08-09 16:34:44 +02:00
Per von Zweigbergk
ea9be4a9ee (base) Get rid of spurious origin code 2016-08-09 16:34:44 +02:00
Per von Zweigbergk
a45758ff84 (base) Properly check for null in getNodeByUUID 2016-08-09 16:34:44 +02:00
pv2b
58bfcf6e4a style fix 2016-08-09 16:34:44 +02:00
pv2b
fbe7cd2922 Fixed typos 2016-08-09 16:34:44 +02:00
pv2b
2d303f1573 ApiMutableTableModelControllerBase implemented methods 2016-08-09 16:34:44 +02:00
Per von Zweigbergk
bd7f2f3a08 First version of ApiMutableTableModelControllerBase class 2016-08-09 16:34:44 +02:00
Franco Fichtner
557e72712b rc: clean up a bit after #1072
o Recovery console is weird, just use CTRL-C from anywhere
o Simplify the early installer invoke by probing for keypress
o Display a brief message when installer+SSH is active
2016-08-09 07:58:49 +02:00
Franco Fichtner
d4ecff6f9c rc: add sshd for installer (2/2); closes #1072 2016-08-09 00:07:13 +02:00
Franco Fichtner
bde361f78a pkg: also register rc.installer as shell on install 2016-08-08 19:08:45 +02:00
Franco Fichtner
8ea003a058 rc: set up additional partition for installer logs 2016-08-08 18:39:16 +02:00
Ad Schellevis
1e6406e036 (ids) refactor for https://github.com/opnsense/core/pull/1124 2016-08-08 18:38:41 +02:00
Ad Schellevis
9387232690 (unittests) extend BaseModel tests for https://github.com/opnsense/core/issues/864 2016-08-08 18:12:40 +02:00
Franco Fichtner
710f00e842 rc: add installer user (1/2)
Prefer LiveCD boot during install media boot, then
set up an extra user for installation.  This user
shall be reached via console or SSH soon enough for
a sort of remote install experience.

PR: https://forum.opnsense.org/index.php?topic=3403

Inspired by: DragonFlyBSD (and we're using its installer anyway!)
2016-08-08 18:04:13 +02:00
Ad Schellevis
da57a85350 (model, BaseField) cast __toString to string, prevents "__toString() must return a string value" 2016-08-08 17:55:54 +02:00
Ad Schellevis
5bbced8090 Revert "(mvc) remove unused getFlatNodes"
This reverts commit 6c6b861e778704d2aa2d06b569a1e3071f065465.
2016-08-08 17:31:03 +02:00
Ad Schellevis
6c6b861e77 (mvc) remove unused getFlatNodes 2016-08-08 17:23:39 +02:00
Ad Schellevis
265ed9dc9e (proxy) refactor to use statics in ApiMutableModelControllerBase 2016-08-08 16:17:55 +02:00
Ad Schellevis
4aa4570eea (mvc) merge ApiModelControllerBase and ApiMutableModelControllerBase + define class statics properly. as discussed at https://github.com/opnsense/core/pull/1124 2016-08-08 16:16:01 +02:00
Ad Schellevis
beff7772aa (proxy) extend ApiMutableModelControllerBase 2016-08-08 11:04:54 +02:00
Ad Schellevis
7a67a2c03d (mvc) some refactoring for https://github.com/opnsense/core/pull/1124 2016-08-08 10:47:40 +02:00
Franco Fichtner
3235ee2690 plugins: rename variable to better reflect its purpose 2016-08-08 09:57:19 +02:00
Franco Fichtner
ecdcc4b736 plugins: tweak interface plugging
PPPoE wasn't removed, which led to some refactoring to find
out why.  The outcome is the same, but works a little bit
different now.  While there, make it possible to omit the
config write in case we are going to call write_config()
shortly after anyway.

This will also be necessary for the legacy VPN plugins.
2016-08-08 09:07:35 +02:00
Per von Zweigbergk
7e69508177 (base) Create ApiMutableModelControllerBase class for ease of implementing API setters 2016-08-08 09:05:49 +02:00
Per von Zweigbergk
29975dc054 (base) Create ApiModelControllerBase class for ease of implementing API getters 2016-08-08 09:05:18 +02:00
Franco Fichtner
8b191e827d services: fix a crash report in load balancer 2016-08-07 19:23:15 +02:00
Franco Fichtner
84b0488810 vpn: improve client links visibility
PR: https://forum.opnsense.org/index.php?topic=3480.0
2016-08-07 19:08:07 +02:00
Ad Schellevis
b0aeb04b3f fix typo 2016-08-07 18:51:17 +02:00
Ad Schellevis
fdf05de617 (firewall, scrub) add direction and source port. closes https://github.com/opnsense/core/issues/1087 2016-08-07 18:51:17 +02:00
Franco Fichtner
546a483748 Merge pull request #1119 from pv2b/master
Incorrect units capitalization in proxy form
2016-08-07 18:44:13 +02:00
Per von Zweigbergk
c43eaff481 (Proxy) Fixed incorrect capitalization of unit names in form 2016-08-07 18:25:10 +02:00