-
-
Notifications
You must be signed in to change notification settings - Fork 13.2k
ddclient 4.0.0 #204862
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
ddclient 4.0.0 #204862
Conversation
98d3298 to
8c730f3
Compare
8c730f3 to
fe8b7be
Compare
fe8b7be to
dbc5e00
Compare
|
🤖 An automated task has requested bottles to be published to this PR. |
Formula/d/ddclient.rb
Outdated
|
|
||
| chmod "go-r", etc/"ddclient.conf" if (etc/"ddclient.conf").exist? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| chmod "go-r", etc/"ddclient.conf" if (etc/"ddclient.conf").exist? | |
| chmod "go-r", pkgetc/"ddclient.conf" |
We should also remove all the lines below.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You can probably just apply this after the bottle commit since it's in post_install.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The new config path is etc and old is pkgetc, then I think we should remain etc not pkgetc, am I right?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
They changed it back to pkgetc: ddclient/ddclient#789
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
should be good now, done with the postinstall update.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please don't force-push once the bottle commit has been created; that destroys status check information.
a4b3c25 to
e608f01
Compare
autobump: add ddclient Signed-off-by: Rui Chen <[email protected]> ddclient: remove build patch Signed-off-by: Rui Chen <[email protected]> ddclient: update postinstall Co-authored-by: Carlo Cabrera <[email protected]>
e608f01 to
bc4bac0
Compare
Created by
brew bumpCreated with
brew bump-formula-pr.release notes
ddclient now looks for
ddclient.confin${sysconfdir}/ddclientby default instead of${sysconfdir}. #789To retain the previous behavior, pass
'--with-confdir=${sysconfdir}'toconfigure. For example:or:
The
--ssloption is now enabled by default. #705Unencrypted (plain) HTTP is now used instead of encrypted (TLS) HTTP if the URL uses
http://instead ofhttps://, even if the--ssloption is enabled. #608The string argument to
--cmdv4or--cmdv6is now executed as-is by the system's shell, matching the behavior of the deprecated--cmdoption. This makes it possible to pass command-line arguments, which reduces the need for a custom wrapper script. Beware that the string is also subject to the shell's command substitution, quote handling, variable expansion, field splitting, etc., so you may need to add extra escaping to ensure that any special characters are preserved literally. #766The default web service for
--webv4and--webv6has changed from Google Domains (which has shut down) to ipify. 5b104ad1Invalid command-line options or values are now fatal errors (instead of discarded with a warning). #733
All log messages are now written to STDERR, not a mix of STDOUT and STDERR. #676
For
--protocol=freednsand--protocol=nfsn, the core moduleDigest::SHAis now required. Previously,Digest::SHA1was used (if available) as an alternative toDigest::SHA. #685The
hebuilt-in web IP discovery service (--webv4=he,--webv6=he, and--web=he) was renamed tohe.netfor consistency with the newhe.netprotocol. The old name is still accepted but is deprecated and will be removed in a future version of ddclient. #682Deprecated built-in web IP discovery services are not listed in the output of
--list-web-services. #682dyndns2: Support for "wait" response lines has been removed. The Dyn documentation does not mention such responses, and the code to handle them, untouched since at least 2006, is believed to be obsolete. #709dyndns2: The obsoletestaticandcustomoptions have been removed. Setting the options may produce a warning. #709The diagnostic
--geturlcommand-line argument was removed. #712easydns: The default value formin-intervalwas increased from 5m to 10m to match easyDNS documentation. #713woima: The dyn.woima.fi service appears to be defunct so support was removed. #716googledomains: Support was removed because the service shut down. #716The
--retryoption was removed. #732New features
--mail-fromoption to control the "From:" header of email messages. #565gandi(#558),nsupdate(#604),noip(#603),mythicdyn(#616),godaddy(#560).porkbun: Added support for subdomains. #624gandi: Added support for personal access tokens. #636\line continuation character are now supported. 3c522a7a--helpoutput. #659, #665emailonly: Newprotocoloption that simply emails you when your IP address changes. #654he.net: Added support for updating Hurricane Electric records. #682dyndns2,domeneshop,dnsmadeeasy,keysystems: Theserveroption can now includehttp://orhttps://to control the use of TLS. If omitted, the value of thessloption is used to determine the scheme. #703ddns.fm: Newprotocoloption for updating DDNS.FM records. #695inwx: Newprotocoloption for updating INWX records. #690domeneshop: Add IPv6 support. #719duckdns: Multiple hosts with the same IP address are now updated together. #719directnic: Added support for updatng Directnic records. #726porkbun: The update URL hostname is now configurable via theserveroption. #752dnsexit2: Multiple hosts are updated in a single API call when possible. #684Bug fixes
noip: Fixed failure to honor IP discovery settings in some circumstances. #591--usev6with providers that have not yet been updated to use the new separate IPv4/IPv6 logic. ad854ab7keysystems: Fixed update URL. #629dondominio: Fixed response parsing. #646--web-ssl-validateand--fw-ssl-validateoptions, which were ignored in some cases (defaulting to validate). #661--web-skip,--webv4-skip,--webv6-skip,--fw-skip,--fwv4-skip, and--fwv6-skipto the empty string now disables any built-in default skip. Before, setting to the empty string had no effect. #662--use=disablednow works. #665--retryand--daemonare incompatible with each other; ddclient now errors out if both are provided. #666--usev4=ciscoand--usev4=cisco-asanow work. #664infomaniak: Fixed frequent forced updates after 25 days (max-interval). #691infomaniak: Fixed incorrect parsing of server response. #692infomaniak: Fixed incorrect handling ofnochgresponses. #723regfishde: Fixed IPv6 support. #691easydns: IPv4 and IPv6 addresses are now updated separately to be consistent with the easyDNS documentation. #713easydns: Fixed parsing of result code from server response. #713easydns: Fixed successful updates treated as failed updates. #713--usev4=webv4,--usev6=webv6) or from a router/firewall device. #719yandex: Errors are now retried. #719gandi: Fixed handling of error responses. #721dyndns2: Fixed handling of responses for multi-host updates. #728porkbun: The default update URL was updated fromporkbun.comtoapi.porkbun.com. #752