From 62b03f0cec2dc919367787fb80c4bfe21737a09d Mon Sep 17 00:00:00 2001 From: rudolfkoenig Date: Sat, 27 Jan 2018 22:05:12 +0000 Subject: [PATCH] 01_FHEMWEB: allow global to be an IP address git-svn-id: https://svn.fhem.de/fhem/trunk@16016 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/01_FHEMWEB.pm | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/fhem/FHEM/01_FHEMWEB.pm b/fhem/FHEM/01_FHEMWEB.pm index a60415fab..38a3a297e 100644 --- a/fhem/FHEM/01_FHEMWEB.pm +++ b/fhem/FHEM/01_FHEMWEB.pm @@ -235,7 +235,7 @@ FW_Define($$) my ($hash, $def) = @_; my ($name, $type, $port, $global) = split("[ \t]+", $def); return "Usage: define FHEMWEB [IPV6:] [global]" - if($port !~ m/^(IPV6:)?\d+$/ || ($global && $global ne "global")); + if($port !~ m/^(IPV6:)?\d+$/); FW_Undef($hash, undef) if($hash->{OLDDEF}); # modify @@ -3259,11 +3259,11 @@ FW_widgetOverride($$) Define
    - define <name> FHEMWEB <tcp-portnr> [global] + define <name> FHEMWEB <tcp-portnr> [global|IP]

    Enable the webfrontend on port <tcp-portnr>. If global is specified, then requests from all interfaces (not only localhost / 127.0.0.1) are - serviced.
    + serviced. If IP is specified, then FHEMWEB will only listen on this IP.
    To enable listening on IPV6 see the comments here.
@@ -3946,11 +3946,12 @@ FW_widgetOverride($$) Define
    - define <name> FHEMWEB <tcp-portnr> [global] + define <name> FHEMWEB <tcp-portnr> [global|IP]

    Aktiviert das Webfrontend auf dem Port <tcp-portnr>. Mit dem Parameter global werden Anfragen von allen Netzwerkschnittstellen - akzeptiert (nicht nur vom localhost / 127.0.0.1) .
    + akzeptiert (nicht nur vom localhost / 127.0.0.1). Falls IP angegeben wurde, + dann werden nur Anfragen an diese IP Adresse akzeptiert.
    Informationen für den Betrieb mit IPv6 finden Sie hier.