diff --git a/fhem/CHANGED b/fhem/CHANGED index f94afdf62..21cc8d9f2 100644 --- a/fhem/CHANGED +++ b/fhem/CHANGED @@ -1,5 +1,6 @@ # Add changes at the top of the list. Keep it in ASCII, and 80-char wide. # Do not insert empty lines here, update check depends on it. + - bugfix: HttpUtils: use urlDecode for password in URL (Forum #76230) - bugfix: 74_GardenaSmartDevice.pm: fix little Commandref bug's - new: 73_GardenaSmartBridge/74_GardenaSmartDevice control your Gardena Smart Products diff --git a/fhem/FHEM/HttpUtils.pm b/fhem/FHEM/HttpUtils.pm index 689fd1f78..7790238a8 100644 --- a/fhem/FHEM/HttpUtils.pm +++ b/fhem/FHEM/HttpUtils.pm @@ -293,7 +293,7 @@ HttpUtils_Connect($) $hash->{hu_portSfx} = ($port =~ m/^(80|443)$/ ? "" : ":$port"); $hash->{path} = '/' unless defined($hash->{path}); $hash->{addr} = "$hash->{protocol}://$host:$port"; - $hash->{auth} = "$user:$pwd" if($authstring); + $hash->{auth} = urlDecode("$user:$pwd") if($authstring); return HttpUtils_Connect2($hash) if($hash->{conn} && $hash->{keepalive});