| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
|
Looking at the old behavior and this patch, this is what is happening:
The only changed behavior is therefore for http:// URLs with ignore_ssl_option=0 and ssl=1. Those would use HTTP instead of HTTPS with this change. I like this addition, as it makes the path to forcing HTTP more clear in my opinion (use http:// in the URL). This would also allow dropping the ignore_ssl_option parameter in geturl calls by converting the URL passed to a http:// URL. As mentioned in #597 - I'm inclined to add a "Disable HTTP"/"Force SSL everywhere" option to allow users to opt out of HTTP all together by either force-upgrading to HTTPS or by logging a warning/error on HTTP. The implication of such an option would be that the user then find any HTTP usage and fix it (Move away from HTTP-only services/providers). |
Sorry, something went wrong.
|
Apparently I'm missing something, as this still does not work for me. Still getting errors that it cannot determine an IP address, even after applying #608 use=web, web=http://checkip.dyndns.org/ set above the hosts to be updated (and no other use statement present) Running manually and via the daemon appears to cause different results, as a manual run prints skipping update from <nothing> to <correct IP address> whereas the daemon only prints that it could not determine an IP in the syslog. This is really breaking the functionality of ddclient (which I've used for more than 15 years). Hopefully there's an easy fix (such as switching to a default checkip service which actually works with SSL) I spent the better part of two days trying to resolve this, updating to various versions, applying PRs, and modifying config, and still came up short. |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
This is basically a minor adjustment to #482 , updated for the new 3.11 curl-based geturl(). The original PR objections seemed to be focused on lack of time to properly understand the nuances of the old behavior rather than any realistic objection to the only-slightly-different new behavior.
My setup broke for the 3.10 update, with no easy config-only fix (see below). Now Gentoo just updated to 3.11.1, and the 3.10 version of my fix/patch can't be applied, hence this newer patch. This patch doesn't directly restore 3.9, but it is now possible to make a trivial configuration change for situations like this, by just including the protocol as part of each individual broken URL.
Key points:
FUTURE ideas: