-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Download favicon.ico not possible with port number in URL #5001
Milestone
Comments
Maybe also a relation with issue #5419 ? |
So you have a proxy setup? |
libklein
added a commit
to libklein/keepassxc
that referenced
this issue
Oct 4, 2020
Fixes keepassxreboot#5001. The favicon download URL was constructed from scheme and host only. This is fixed by simply replacing the path of the original URL with "/favicon.ico", thus keeping scheme, host, auth and port intact. Further modification: URL's with a non-http schema are now rejected.
libklein
added a commit
to libklein/keepassxc
that referenced
this issue
Oct 10, 2020
Fixes keepassxreboot#5001. The favicon download URL was constructed from scheme and host only. This is fixed by simply replacing the path of the original URL with "/favicon.ico", thus keeping scheme, host, auth and port intact. Further modification: URL's with a non-http schema are now rejected.
libklein
added a commit
to libklein/keepassxc
that referenced
this issue
Oct 11, 2020
Fixes keepassxreboot#5001. The favicon download URL was constructed from scheme and host only. This is fixed by simply replacing the path of the original URL with "/favicon.ico", thus keeping scheme, host, auth and port intact. Further modification: URL's with a non-http schema are now rejected.
libklein
added a commit
to libklein/keepassxc
that referenced
this issue
Oct 11, 2020
Fixes keepassxreboot#5001. The favicon download URL was constructed from scheme and host only. This is fixed by simply replacing the path of the original URL with "/favicon.ico", thus keeping scheme, host, auth and port intact. Further modification: URL's with a non-http schema are now rejected. Added TestIconDownloader.cpp covering corner cases.
libklein
added a commit
to libklein/keepassxc
that referenced
this issue
Dec 21, 2020
Fixes keepassxreboot#5001. The favicon download URL was constructed from scheme and host only. This is fixed by simply replacing the path of the original URL with "/favicon.ico", thus keeping scheme, host, auth and port intact. Further modification: URL's with a non-http schema are now rejected.
libklein
added a commit
to libklein/keepassxc
that referenced
this issue
Dec 21, 2020
Fixes keepassxreboot#5001. The favicon download URL was constructed from scheme and host only. This is fixed by simply replacing the path of the original URL with "/favicon.ico", thus keeping scheme, host, auth and port intact. Further modification: URL's with a non-http schema are now rejected. Added TestIconDownloader.cpp covering corner cases.
droidmonkey
pushed a commit
to libklein/keepassxc
that referenced
this issue
Mar 2, 2021
Fixes keepassxreboot#5001. The favicon download URL was constructed from scheme and host only. This is fixed by simply replacing the path of the original URL with "/favicon.ico", thus keeping scheme, host, auth and port intact. Further modification: URL's with a non-http schema are now rejected.
droidmonkey
pushed a commit
that referenced
this issue
Mar 2, 2021
Fixes #5001. The favicon download URL was constructed from scheme and host only. This is fixed by simply replacing the path of the original URL with "/favicon.ico", thus keeping scheme, host, auth and port intact. Further modification: URL's with a non-http schema are now rejected.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Overview
Downloading a favicon.ico is not possible if an URL contains an port number.
Example:
https://192.168.1.1:1234/favicon.ico
Steps to Reproduce
https://192.168.1.1:1234/favicon.ico
(Favicon is visible, server listen to port 1234)https://192.168.1.1/favicon.ico
(Favicon is NOT visible, because server doesn't listen to port 443)https://192.168.1.1:1234/login
(example)Expected Behavior
In the last step 4 the favicon should be downloaded.
Actual Behavior
In the last step 4 the favicon is not downloaded, however it is accessible in a browser (Step 1)
Context
Probably the port number is not 'added' after the FQDN which is used to search the favicon.
KeePassXC - 2.6.0
Revision: REVISION
Operating System: Linux Mint 19.3 and macOS
Desktop Env: Cinnamon
Windowing System: X11/Wayland ???
The text was updated successfully, but these errors were encountered: