2725 Commits

Author SHA1 Message Date
Franco Fichtner
ce2d7c101c dns filter: adds OpenDNS IPv6 servers; closes #434 2015-10-19 07:52:57 +02:00
Ad Schellevis
3ec8474d97 (php, suhosin) accept larger post input variables, needed to support new captiveportal file upload message 2015-10-18 15:53:42 +00:00
Ad Schellevis
47ee5c5865 (Captiveportal, new) add overlay user template (web) package to backend code 2015-10-18 13:45:18 +00:00
Ad Schellevis
ff72fe0da9 (Captiveportal, new) add some explanation about why we link to the config.xml in this case.
We try to avoid reading directly from config.xml as much as possible, because most applications use their own config type and we rather render our data to that format.
2015-10-18 13:41:38 +00:00
Ad Schellevis
d385237df8 (Captiveportal, new) add template selection to form 2015-10-18 14:48:19 +02:00
Ad Schellevis
1ec3078bfc (Captiveportal, new) hook in template selction on zone 2015-10-18 14:47:47 +02:00
Ad Schellevis
0ef870272b (mvc) add empty option when ModelRelationField is optional 2015-10-18 14:45:48 +02:00
Ad Schellevis
867b06003c (Captiveportal, new) remove enters from base64 data in strip_template 2015-10-18 12:37:46 +00:00
Ad Schellevis
8455fef593 (Captiveportal, new) overlay user template content in fetch_template 2015-10-18 12:35:57 +00:00
Ad Schellevis
cb08c27509 (Captiveportal, new) add wrapper class for config.xml (read user template code) 2015-10-18 12:34:16 +00:00
Ad Schellevis
f22f4ad00e (Captiveportal, new) fix removal of temp file 2015-10-18 12:33:26 +00:00
Ad Schellevis
e978c50198 (captiveportal, new) add cleansing of input templates to remove all non-changed data from the user provided template.
Next stepts to implement,
	make fetch_template aware of the user templates, so the frontend fetch will return the right content.
	deploy user provided template on service reload
2015-10-17 10:23:57 +00:00
Franco Fichtner
08b49c052e filter/logs: plain view extracted from normal view; closes #437 2015-10-17 00:20:05 +02:00
Franco Fichtner
36fea88a19 logs: tab conversion
Shuffled three of them back to status for the last round of
fire bombing before 15.7.17.  This is not going to be in the
stable version, but I want to have this ready for development
version feedback.  This is so much nicer without the tick
wrapping of tabs and pills and what not...
2015-10-16 23:43:01 +02:00
Franco Fichtner
0528a90aaf proxy: convert log file
While there, improve the logic for writing error messages for
log files, e.g. clog files would never be empty.  ;)
2015-10-16 22:06:19 +02:00
Franco Fichtner
120899b3fb logs: move settings to system settings 2015-10-16 21:27:36 +02:00
Franco Fichtner
c97e95bd03 openvpn: small include fix and log conversion 2015-10-16 21:24:01 +02:00
Franco Fichtner
d6e14d26aa logs: improve layout, they never looked shinier :) 2015-10-16 21:14:38 +02:00
Franco Fichtner
63403a9810 menu: more flattening in status section (almost done) 2015-10-16 20:57:51 +02:00
Ad Schellevis
52d74d1bfe (captiveportal, new) work in progress, save template 2015-10-16 11:23:54 +02:00
Franco Fichtner
72e0a85142 interfaces: fix a crash report 2015-10-16 10:38:36 +02:00
Ad Schellevis
ab6d6d0d08 (mvc, javascript) check for existence of id attribute on forms in mapDataToFormUI 2015-10-16 08:38:38 +02:00
Franco Fichtner
3f019e286d menu: more status entries shuffled into place 2015-10-16 08:20:16 +02:00
Franco Fichtner
beb4c5b893 src: whitespace sweep 2015-10-16 07:48:41 +02:00
Franco Fichtner
5e5e6c2f27 captive portal: bye bye my love
The captive portal is being replaced!  This hooks up the
new page into the services section while ditching most of
the old code.  There'll be no migration, if you use package
`opnsense-devel' and the captive portal you'll have to switch
to `opnsense' or migrate to the new code.  Beware that the
new captive portal is going to be a huge step forward but
features will trickle in week after week until it is stable
enough to merge it.  Latest release date is going to be 16.1.
2015-10-15 23:48:23 +02:00
Ad Schellevis
1812da68d4 (captiveportal, new) implement frontend for template management 2015-10-15 21:46:14 +02:00
Ad Schellevis
0ee2e3cd80 (captiveportal, new) add api calls for template management
not fully sure if we should place them in service section, they maybe moved to settings later on.
2015-10-15 21:44:43 +02:00
Ad Schellevis
842943e2b4 (captiveportal, new) add (login) templates to model 2015-10-15 21:43:32 +02:00
Franco Fichtner
98a0662d07 interfaces: zap legacy shortcuts 2015-10-15 00:04:12 +02:00
Franco Fichtner
2598721185 vpn/openvpn: push back service shortcut to close #432 2015-10-14 23:31:19 +02:00
Franco Fichtner
39c34cbd57 vpn/ipsec: push back service shortcut for a while longer #432 2015-10-14 23:20:15 +02:00
Ad Schellevis
e8e37d0c42 (captiveportal, new) don't let the user disconnect static entries 2015-10-14 20:39:35 +02:00
Ad Schellevis
0a89024160 (captiveportal, new) add anonymous login when no auth servers are provided 2015-10-14 20:32:15 +02:00
Ad Schellevis
395d0d203a (captiveportal, new) small model fixes 2015-10-14 20:29:27 +02:00
Ad Schellevis
bf62984dae (captiveportal, new) ipfw template changes, do not backport to 15.7, breaks current captiveportal 2015-10-14 17:18:36 +00:00
Ad Schellevis
d9d68b452a (captiveportal, new) cleanup and add features to background process 2015-10-14 17:14:56 +00:00
Ad Schellevis
caf4329558 (captiveportal, new) add properties to config class 2015-10-14 17:14:24 +00:00
Ad Schellevis
23b3fc5c60 (captiveportal, new) add removal of accounting info to disconnect 2015-10-14 17:13:37 +00:00
Ad Schellevis
b35a1ac27c (captiveportal, new) wrap delete session and accounting into one call 2015-10-14 17:12:59 +00:00
Ad Schellevis
a9b57a312d (captiveportal, new) add some db functions 2015-10-14 17:12:25 +00:00
Ad Schellevis
7ef601b2d4 (captiveportal, new) add get_address_by_mac to arp lib 2015-10-14 17:09:21 +00:00
Franco Fichtner
bc0fe3d439 unbound: real fix for apply glitch
PR: https://forum.opnsense.org/index.php?topic=1490.0
2015-10-14 18:56:38 +02:00
Ad Schellevis
0714fb3b0d (captiveportal, new) add allowedMACAddresses to script config template 2015-10-14 09:06:03 +00:00
Ad Schellevis
dd2aa4901a (captiveportal, new) add allowedMACAddresses to model and form 2015-10-14 11:01:51 +02:00
Franco Fichtner
808a260416 www: purge $changedesc; closes #394
This one and the former were good ideas, but:

o They only affected a very small percentage of the actual code, and
o Reviewing changes is best done in the config.xml, not the revision message.
2015-10-14 00:46:16 +02:00
Franco Fichtner
31293e661f www: purge $changecount for #394 2015-10-14 00:36:16 +02:00
Franco Fichtner
456bb54ead universal plug and play: cluster pages 2015-10-14 00:26:55 +02:00
Franco Fichtner
7552aa99bf ntp: cluster service pages 2015-10-14 00:20:22 +02:00
Franco Fichtner
b8d276347e vpn/ipsec: collapse tabs into menu
For the first time ever we steal a system log tab and push it to
the respective service.  Invented by OPNsense.  :P
2015-10-13 23:58:20 +02:00
Franco Fichtner
22c9ec78c5 states: just how many pages are there anyway? 2015-10-13 23:10:23 +02:00