Bot releases are hidden (Show)
Published by troglobit over 3 years ago
ttl
and proxied
, introduced in v2.8, were missing from custom provider sections. Found and fixed by André ColombPackages for Debian 10, or later, and compatible Ubuntu releases, available at https://deb.troglobit.com/
Published by troglobit over 3 years ago
Improved --exec SCRIPT
support and massive Cloudflare plugin updates.
default
to use the built-in In-a-dyn default checkip-server
in the configuration filecompat
mode). New event
mode calls the script on any action, with added new environment variables.ttl
option, by なつきproxied
option, by なつきchown(2)
the cache or pidfile dirs, because this may fail and cause In-a-dyn to fail. Users that want to drop-privs must ensure the cache and pidfile directories are writable by the -p uid:gid
specifiedPackages for Debian 10, or later, and compatible Ubuntu releases, available at https://deb.troglobit.com/
Published by troglobit over 4 years ago
Packages for Debian 10, and compatible Ubuntu releases, available at https://deb.troglobit.com/
broken-rtc = <true | false>
.conf file setting, by Vladislav Grishenko--force
option not being recognized, by Eric SauvageauPublished by troglobit over 4 years ago
NOTE: The -1, --once
mode has changed semantics, it no longer
defaults to forced update, for that you now need --force
utimensat()
replacement for macOS Sierra--prefix=
for install to /sbin
--once
behavior, now requires --force
to updatePublished by troglobit about 6 years ago
-lresolv
nochg
to list of good responses for custom providersall.dnsomatic.com
[email protected]
Published by troglobit about 6 years ago
LLONG_MAX
and LLONG_MIN
on some platforms~/.cache/inadyn
or ~/.inadyn
when running unprivilegedPublished by troglobit over 6 years ago
This minor bug fix release holds Debian packaging fixes by André Colomb, @acolomb
inadyn
in /usr/sbin
and symlink in /usr/bin
Published by troglobit almost 7 years ago
CONTRIBUTING.md
in release tarballs, by André Colomblibgnutls28-dev
for Debian/Ubuntu users and GnuTLS >= 3.0 for others, by André Colombexamples/*.conf
to source distribution, by André Colombgetaddrinfo()
hints + numeric lookups, by André ColombPublished by troglobit about 7 years ago
gnutls.c
missing stdint.h
, fix for ArchLinuxPublished by troglobit about 7 years ago
checkip-ssl=false
for the most common use-case.%%
format specifier in custom server URL's, as mentioned in issue #152..conf
syntax checker: inadyn --check-config
stderr
when running in foreground or without syslog enabled.conf
file. Now substring match is used, resulting in support for provider Dyn { ... }
.-1
)--prefix
not hard coded /etc/inadyn.conf
--iface
command line option and .conf
file optionPublished by troglobit almost 8 years ago
checkip-server
, per provider.-I,--ident=NAME
option for syslog+pidfile name--pidfile=NAME
option in favor of --ident=NAME
--foreground
option in man page__progname
with a small function,%m
with %s
and strerror(errno)
.Published by troglobit about 8 years ago
New configuration file format, changed command line options, improved HTTPS support using GnuTLS and Open/LibreSSL. Inadyn now comes with certificate validation enabled by default.
New configuration file format using libConfuse
Radically simplified command line, a .conf file is now required
Reorganized SSL code, split ssl.c
into openssl.c
and gnutls.c
Strict HTTPS certificate validation is now default. To disable this
use strict-ssl = false
in the .conf file.
Certificate validation uses trusted CA certificates from the system
with fall-backs to certain known locations. To override this default
handling a ca-trust-file = FILE
setting in inadyn.conf
can be used
to provide the path to another CA cert bundle, in PEM format.
Massive overhaul of inadyn(8)
and inadyn.conf(5)
man pages
Support for reading address from interface, including IPv6 addresses
Support for calling an external script to get the IP address
Support for multiple users @ same provider, idea from Valery Frolov:
provider [email protected]:1 {
username = ian
password = secret
alias = flemming.no-ip.com
}
provider [email protected]:2 {
username = james
password = bond
alias = spectre.no-ip.com
}
Support for ddnss.de and dynv6.com, contributed by Sven Hoefer
Support for spdyn.de, on request from Frank Röhm
Support for strato.com, contributed by Duncan Overbruck
Support for disabling IP address validation: verify-address = false
Refactored memory handling and privilige separation to simplify code
Refactored logging and backgrounding to simplify code
Removed old compatibility symlinks and other required GNU specific
files, we now distribute and install README.md and ChangeLog.md
SSL_MODE_SEND_FALLBACK_SCSV
not needed/var/run/inadyn
to /var/cache/inadyn
--drop-privs
does not workos_check_perms()
Published by troglobit over 8 years ago
This is the first release candidate of the new v2.0 Inadyn. The most prominent changes are the new configuration file format and changed command line options.
New configuration file format using libConfuse
Radically simplified command line, a .conf file is now required
Support for reading address from interface, including IPv6 addresses
Support for calling an external script to get the IP address.
Support for multiple users @ same provider, idea from Valery Frolov:
provider [email protected]:1 {
username = ian
password = secret
alias = flemming.no-ip.com
}
provider [email protected]:2 {
username = james
password = bond
alias = spectre.no-ip.com
}
Support for ddnss.de and dynv6.com, contributed by Sven Hoefer
Support for spdyn.de, on request from Frank Röhm
Reorganized SSL code, split ssl.c
into openssl.c
and gnutls.c
Strict HTTPS certificate validation is now default. To disable this use strict-ssl = false
in the .conf file.
Massive overhaul of inadyn(8)
and inadyn.conf(5)
man pages
Refactored memory handling and privilige separation to simplify code
Refactored logging and backgrounding to simplify code
Removed old compatibility symlinks and other required GNU specific
files, we now distribute and install README.md and ChangeLog.md
SSL_MODE_SEND_FALLBACK_SCSV
not needed/var/run/inadyn
to /var/cache/inadyn
--drop-privs
does not workos_check_perms()
Published by troglobit about 9 years ago
Minor bugfix release.
[email protected]
to use the DYN.com API to update[email protected]
is now[email protected]
./autogen.sh
script to generate the necessary files (configure
).pidfile()
period
interval in inadyn.conf
.) Reported by Oliver GrautePublished by troglobit over 9 years ago
Improved support for configuring custom DDNS providers and support for running in Windows, using Cygwin!
append-myip
which, instead of appending your hostname-o, --once
flag is given.make V=1
(like Linux) to get apidfile()
, strlcpy()
etc.Published by troglobit over 9 years ago
NEWS.md
to CHANGELOG.md
and update formatting in an attemptPublished by troglobit about 10 years ago
Minor bugfix release.
Published by troglobit about 10 years ago