Franco Fichtner
1e7296497f
make: style now checks PHP and Python for build test
2018-11-04 16:52:48 +01:00
Ad Schellevis
7967c50d58
MVC/API, add isExternalClient() to base controller type to identify session auth and "other/external" auth types. When external authenticated, don't html escape output before delivery.
...
For inclusion in 19.1, closes https://github.com/opnsense/core/issues/2672
2018-11-04 16:19:22 +01:00
Franco Fichtner
fea6ef31f8
system: remove old use_mfs_tmpvar workaround
...
Leave [^_] in place as there used to be use_mfs_var_size
and use_mfs_tmp_size before we migrated to tmpfs.
2018-11-04 13:27:12 +01:00
Juan Manuel Carrillo Moreno
09de2c7ed7
proxy: Fix typo in description message.
2018-11-03 21:21:13 +01:00
Franco Fichtner
1bdbe5b5e4
system: more ldap-totp
2018-11-03 15:33:37 +01:00
Franco Fichtner
fc0fa67c85
system: more ldap-totp usability
2018-11-03 15:19:42 +01:00
Franco Fichtner
aa859b5061
system: small issues with previous
2018-11-03 15:08:08 +01:00
Franco Fichtner
a7a6f392a0
system: ldap-totp can import most likely
2018-11-03 15:05:22 +01:00
Franco Fichtner
436b0a7f02
system: sort user/group list, small tweaks; closes #2870
2018-11-03 14:59:37 +01:00
Franco Fichtner
fbe8ac7de9
mvc: reindent copyright block
2018-11-03 14:36:37 +01:00
Franco Fichtner
bf403ca01c
system: whoopsie, opnsense stuff not for non-root shelling :)
2018-11-03 12:49:22 +01:00
Franco Fichtner
20e87d5db3
pkg: time to make package fail on plist error
2018-11-03 12:42:13 +01:00
Franco Fichtner
e2c9f86c9b
firewall: daemonise bogons update (a little too late for Halloween)
...
Now clearly remembering why this wasn't so easy.
2018-11-03 12:34:37 +01:00
Franco Fichtner
ee6b692455
firewall: move bogon script out of the way, priv-sep, lower retries
2018-11-03 12:25:09 +01:00
Franco Fichtner
23f480139d
firewall: same same, but different
...
PR: https://github.com/opnsense/core/commit/7ebd5fcd5
2018-11-03 09:37:23 +01:00
Franco Fichtner
48c6390caf
util: turns out we don't need this after all
...
It was used to validate a defunct subnet with a missing prefix
since there was no IPv6 address on the interface in the first
place. Offending code already removed.
2018-11-03 09:23:26 +01:00
Franco Fichtner
a57372aaa0
firmware: change ACL too, most logs don't have GET arguments
2018-11-03 08:56:04 +01:00
Franco Fichtner
5c6e9ff7e5
firmware: move log to correct menu entry
2018-11-03 08:47:26 +01:00
Franco Fichtner
f394fed9df
dashboard: use pure jquery to avoid browser-specific behaviour
...
While here, reformat the interface list widget. Thermal widget
uses the same code, but since that is not the essence of the
report we'll assume it works fine.
PR: https://github.com/opnsense/core/issues/2766
2018-11-03 08:03:35 +01:00
Franco Fichtner
b921272cc4
interfaces: always up dhcpv6 services, blacklisting only for shutdown
2018-11-02 18:41:29 +00:00
Ad Schellevis
1b442af8f0
OpenVPN export https://github.com/opnsense/core/issues/2787
...
- Dynamic map model attributes in form and controller
- Add some fields to PlainOpenVPN, work in progress
2018-11-02 19:14:23 +01:00
opnsenseuser
622ef1da5a
sidebar - submenu may be cropped due to small height (fix); closes #2865
...
@fichtner ready for testing (Submenus now open upwards if the space down is not sufficient.)
and by the way....
i need a pro (like you or fabian) or someone else who can optimize the jquery code because it´s memory usage.the calculations of the current postition with offset and scrollTop brings jquery to the performance limit. and unfortunately you can not calculate that, unfortunately.
Perhaps @fabianfrz can help?
i did my best and I like to learn!
2018-11-02 07:55:00 +01:00
marjohn56
d46d2a6edc
interfaces: multiple type DHCP DUID support and generation; closes #2602
2018-10-31 20:40:50 +01:00
Franco Fichtner
928222e747
interfaces: say no to trim() eventually
2018-10-31 16:51:12 +01:00
Franco Fichtner
1fe447518c
ntp: reindent copyright block
2018-10-31 16:27:00 +01:00
Franco Fichtner
8c6ec244b0
services: mostly $verbose changes
2018-10-31 15:35:35 +01:00
Franco Fichtner
27b8a76d44
dhcp: useless code is now useless
2018-10-31 15:11:16 +01:00
Franco Fichtner
05d1283508
dhcp: flip arguments for services_dhcpd_configure
...
Stop radvd in setport while there.
2018-10-31 15:07:53 +01:00
Franco Fichtner
bfd03a913b
dhcp: do not start on interfaces without IPv6 addresses
2018-10-31 14:44:14 +01:00
Franco Fichtner
9d9251fd20
interfaces: stop modifying tracking ifs as fe80::1:1
...
This is an experiement.
2018-10-31 12:33:43 +01:00
Franco Fichtner
028bfa10e8
pkg: mkdir -p '' has issues, happens on `make install'
2018-10-31 11:34:31 +01:00
Raimar Sandner
26705ee022
dhcpv6 static leases with tracked interface: apply prefix to fixed IPv6 address
...
PR: https://github.com/opnsense/core/pull/2859
2018-10-31 11:27:08 +01:00
Franco Fichtner
7f267551bb
src: style, copyright indent and a zapping of "google" mentions
2018-10-31 11:09:21 +01:00
Franco Fichtner
3bbea89808
pkg: fix plist
2018-10-31 10:57:43 +01:00
Ad Schellevis
cfb5852599
Auth: LDAP+TOTP, closes https://github.com/opnsense/core/issues/1030
...
+ Add ldap+totp connector
+ Refactor local auth to always fetch user via getUser(), prevents different parameters for authenticate() call (less confusing, for a little overhead)
+ Fix settings form, a complete refactor doesn't fit my time scheme, but this doesn't make it worse then it is.
2018-10-30 20:50:01 +01:00
Ad Schellevis
fbb1dd39b8
OpenVPN export, work for https://github.com/opnsense/core/issues/2787
...
- Add client certificate info for IExportProvider type in ExportController
- return object in ExportFactory->getProvider()
- Add getFilename(), getFileType(), getContent() to interface IExportProvider and basic implementation for PlainOpenVPN
- Frontend (export.volt), use returned api info to generate download
2018-10-30 18:13:50 +01:00
Ad Schellevis
1d9b7ef480
Firewall/alias, disabled alias should leave us with an empty one, for https://github.com/opnsense/core/issues/2860
2018-10-30 09:27:45 +01:00
Ad Schellevis
9ee4921d42
Firewall / VIP, missing "other" type in vip expand, closes https://github.com/opnsense/core/issues/2783
2018-10-29 21:07:17 +01:00
Ad Schellevis
9c947a748e
HA sync, add "Synchronize config to backup" button, makes the sync more explicit (which is always triggered on service restart). closes https://github.com/opnsense/core/issues/2796
2018-10-29 20:36:42 +01:00
Franco Fichtner
777bbf044c
unbound: disable redirect type until fixed #2331
2018-10-29 15:26:09 +01:00
Franco Fichtner
bdbb26edd4
rc: avoid text-mode, doesn't fix Hyper-V
2018-10-29 14:58:02 +01:00
Franco Fichtner
de3ed1ce21
rc: OpenBSD and FreeBSD both do this...
2018-10-29 14:56:18 +01:00
Franco Fichtner
6804b260fe
interfaces: leave these out, not deleted anywhere else
2018-10-29 07:57:44 +01:00
Franco Fichtner
a0dad1a3b2
openvpn: cleanups
2018-10-29 07:54:23 +01:00
Ad Schellevis
d573662f5e
system_certmanager, allow wildcards in alternative name, for https://github.com/opnsense/core/issues/2858
2018-10-28 19:16:26 +01:00
Franco Fichtner
66709dbbfa
pkg: Python 2/3 split
2018-10-28 13:41:17 +01:00
Franco Fichtner
6c952d0ee7
rc: move rc back to /usr/local
...
We use grep and awk for early automation. Deal with this later.
2018-10-28 08:10:56 +01:00
Franco Fichtner
7e3ffaa436
pkg: these too
2018-10-27 23:43:33 +02:00
Franco Fichtner
983485d745
pkg: remove verbose output on copy
...
In the old times this was nice as a control mechanism,
but now we have a plist to match this against.
2018-10-27 23:39:08 +02:00
Franco Fichtner
bd7169e6ac
pkg: fixes for previous
2018-10-27 23:32:57 +02:00