Roy Marples [Wed, 18 Mar 2009 18:24:15 +0000 (18:24 +0000)]
We need to process dynamic interfaces without metrics before ones
with metrics.
Roy Marples [Mon, 16 Mar 2009 20:45:51 +0000 (20:45 +0000)]
Add new config file and man page.
Roy Marples [Mon, 16 Mar 2009 20:42:52 +0000 (20:42 +0000)]
Move the configuration to /etc/resolvconf.conf from individual files.
dnsmasq and named subscribers now require you to configure where they
write their config files to.
This makes for a much easier configuration.
Roy Marples [Sun, 15 Mar 2009 11:43:22 +0000 (11:43 +0000)]
No need for PREFIX
Roy Marples [Sun, 15 Mar 2009 11:09:20 +0000 (11:09 +0000)]
Remove
Roy Marples [Sun, 15 Mar 2009 08:32:27 +0000 (08:32 +0000)]
Always add the generated by comment to resolv.conf and remove the default head file.
Roy Marples [Sat, 14 Mar 2009 22:04:00 +0000 (22:04 +0000)]
Move subscribers to libexec as they really don't belong in /etc
Roy Marples [Thu, 12 Mar 2009 12:54:59 +0000 (12:54 +0000)]
mandoc mandates the presence of .Os
Roy Marples [Sat, 7 Feb 2009 14:22:24 +0000 (14:22 +0000)]
Release 2.0.1
Roy Marples [Sat, 7 Feb 2009 14:21:04 +0000 (14:21 +0000)]
Fix metric, thanks to ikelos.
Roy Marples [Tue, 13 Jan 2009 00:07:47 +0000 (00:07 +0000)]
Remove comments that no longer apply.
Roy Marples [Tue, 13 Jan 2009 00:04:30 +0000 (00:04 +0000)]
Use Aq macro
Roy Marples [Wed, 5 Nov 2008 14:57:17 +0000 (14:57 +0000)]
We should use %u instead of %d.
Roy Marples [Tue, 7 Oct 2008 20:03:14 +0000 (20:03 +0000)]
Update bug page.
Roy Marples [Fri, 3 Oct 2008 09:21:33 +0000 (09:21 +0000)]
When an interface is marked private, we just discard the nameservers from the
global search.
Roy Marples [Wed, 1 Oct 2008 20:28:55 +0000 (20:28 +0000)]
Remove exe props.
Roy Marples [Wed, 1 Oct 2008 15:29:51 +0000 (15:29 +0000)]
openresolv no longer applies any semantics to resolv.conf for
making certain domains/nameservers private.
Instead we require explicit marking of being private.
The variables exposed to the helpers have also been changed, so any 3rd party
helpers will need to be updated.
As such the major version is bumped to 2.
Fixes bug #1 :)
Roy Marples [Wed, 24 Sep 2008 09:18:20 +0000 (09:18 +0000)]
Punt .svn instead of .git for make dist.
Roy Marples [Wed, 24 Sep 2008 09:10:09 +0000 (09:10 +0000)]
Punt old files and ignore built files.
Roy Marples [Wed, 17 Sep 2008 22:09:35 +0000 (22:09 +0000)]
Document setting /etc/resolv.conf to list the local nameserver.
Roy Marples [Wed, 17 Sep 2008 13:34:58 +0000 (13:34 +0000)]
Release 1.9
Roy Marples [Wed, 17 Sep 2008 13:34:34 +0000 (13:34 +0000)]
Document IF_METRIC.
Roy Marples [Tue, 16 Sep 2008 08:26:41 +0000 (08:26 +0000)]
metrics dir may not exist.
Roy Marples [Wed, 10 Sep 2008 12:06:41 +0000 (12:06 +0000)]
Just warn about illegal options.
Roy Marples [Wed, 10 Sep 2008 12:05:34 +0000 (12:05 +0000)]
Allow interface metric to be specified.
Roy Marples [Fri, 29 Aug 2008 07:39:38 +0000 (07:39 +0000)]
Release openresolv-1.7.1
Roy Marples [Fri, 29 Aug 2008 07:38:10 +0000 (07:38 +0000)]
Fix bind with >1 zone, #109
Roy Marples [Sun, 24 Aug 2008 11:43:27 +0000 (11:43 +0000)]
Release openresolv-1.7
Roy Marples [Sun, 24 Aug 2008 08:02:33 +0000 (08:02 +0000)]
Strip new lines when echoing resolv.conf files per interface.
Roy Marples [Sun, 24 Aug 2008 06:06:09 +0000 (06:06 +0000)]
Text.
Roy Marples [Sat, 23 Aug 2008 09:38:28 +0000 (09:38 +0000)]
Ensure we have a newline.
Roy Marples [Fri, 22 Aug 2008 09:58:55 +0000 (09:58 +0000)]
Don't update the helpers if the resolv.conf added matches what we already have for the interface.
Roy Marples [Wed, 20 Aug 2008 13:30:15 +0000 (13:30 +0000)]
openresolv-1.6
Roy Marples [Wed, 20 Aug 2008 13:17:51 +0000 (13:17 +0000)]
sed is not always available, so stop using it.
Roy Marples [Wed, 20 Aug 2008 13:17:32 +0000 (13:17 +0000)]
Style
Roy Marples [Wed, 20 Aug 2008 13:06:19 +0000 (13:06 +0000)]
Don't state the man page section in the header.
Roy Marples [Tue, 19 Aug 2008 22:10:18 +0000 (22:10 +0000)]
sed is not always available in /bin, so stop using it and use shell syntax.
Roy Marples [Mon, 7 Apr 2008 08:28:54 +0000 (08:28 +0000)]
Release 1.5.1
Roy Marples [Mon, 7 Apr 2008 08:25:49 +0000 (08:25 +0000)]
Correct pid path.
Roy Marples [Fri, 7 Mar 2008 09:53:19 +0000 (09:53 +0000)]
Release openresolv-1.5
Roy Marples [Fri, 7 Mar 2008 09:42:53 +0000 (09:42 +0000)]
Man page updates.
Roy Marples [Fri, 7 Mar 2008 09:26:04 +0000 (09:26 +0000)]
whitespace
Roy Marples [Thu, 6 Mar 2008 23:35:04 +0000 (23:35 +0000)]
Install the head file.
Roy Marples [Thu, 6 Mar 2008 23:31:28 +0000 (23:31 +0000)]
Move the generated by comment to the head file so the user can edit it.
Roy Marples [Thu, 6 Mar 2008 19:24:00 +0000 (19:24 +0000)]
Ensure newlines appear.
Roy Marples [Thu, 6 Mar 2008 16:26:59 +0000 (16:26 +0000)]
Fix dnsmasq dbus suppport for NetBSD.
Roy Marples [Wed, 5 Mar 2008 19:40:48 +0000 (19:40 +0000)]
Release openresolv-1.4
Roy Marples [Wed, 5 Mar 2008 19:37:26 +0000 (19:37 +0000)]
Rejig our Makefile to better support NetBSD. We now talk to /var/run/resolvconf directly instead of the /etc/resolvconf/run link.
Roy Marples [Tue, 12 Feb 2008 20:43:22 +0000 (20:43 +0000)]
Release openresolv-1.3
Roy Marples [Tue, 12 Feb 2008 14:53:00 +0000 (14:53 +0000)]
All vars should be upper case and descriptive.
Roy Marples [Mon, 11 Feb 2008 20:00:02 +0000 (20:00 +0000)]
Use POSIX getopts shell builtin to make life easier and add -f option to ignore missing interfaces, similar to rm -f functionality.
Roy Marples [Sat, 9 Feb 2008 14:24:33 +0000 (14:24 +0000)]
We shouldn't ship the .gitignore file
Roy Marples [Sat, 9 Feb 2008 12:06:37 +0000 (12:06 +0000)]
Release openresolv-1.2
Roy Marples [Sat, 9 Feb 2008 12:05:58 +0000 (12:05 +0000)]
Ignore distfiles.
Roy Marples [Sat, 9 Feb 2008 11:52:09 +0000 (11:52 +0000)]
Typo
Roy Marples [Sat, 9 Feb 2008 11:34:21 +0000 (11:34 +0000)]
man page fixes
Roy Marples [Sat, 9 Feb 2008 00:48:26 +0000 (00:48 +0000)]
Re-write the man page in mdoc format and clear a few things up. The examples have been omitted as the english text should be clear enough.
Roy Marples [Sat, 9 Feb 2008 00:37:18 +0000 (00:37 +0000)]
libc updater now updates /etc/resolv.conf (or whatever it points to) and not an internal version.
Roy Marples [Sat, 9 Feb 2008 00:36:19 +0000 (00:36 +0000)]
Add an ignore file.
Roy Marples [Fri, 8 Feb 2008 18:56:52 +0000 (18:56 +0000)]
Error when deleting or listing non existant resolv.confs
Roy Marples [Fri, 8 Feb 2008 18:23:37 +0000 (18:23 +0000)]
Remove vim comments and fix formatting a little.
Roy Marples [Fri, 8 Feb 2008 18:22:30 +0000 (18:22 +0000)]
Fix return codes, Gentoo #209369.
Roy Marples [Thu, 31 Jan 2008 17:09:48 +0000 (17:09 +0000)]
kill 2>/dev/null as we just interested in if we can signal it or not.
Roy Marples [Sun, 30 Dec 2007 18:08:23 +0000 (18:08 +0000)]
Release 1.1
Roy Marples [Sun, 30 Dec 2007 18:00:59 +0000 (18:00 +0000)]
Don't set PREFIX or DESTDIR to blank so we work as a FreeBSD port
Roy Marples [Mon, 10 Dec 2007 13:33:05 +0000 (13:33 +0000)]
Fix manpage typo
Roy Marples [Mon, 10 Dec 2007 13:20:16 +0000 (13:20 +0000)]
Fix installing man pages
Roy Marples [Mon, 10 Dec 2007 11:58:55 +0000 (11:58 +0000)]
example resolv.conf files don't have # prefixing non comments
Roy Marples [Mon, 10 Dec 2007 11:21:48 +0000 (11:21 +0000)]
Fix man page a little and remove remaining Gentoo references
Roy Marples [Thu, 29 Nov 2007 15:52:05 +0000 (15:52 +0000)]
dbus pidfile location varies a little
Roy Marples [Wed, 28 Nov 2007 15:46:12 +0000 (15:46 +0000)]
whitespace
Roy Marples [Wed, 28 Nov 2007 13:01:40 +0000 (13:01 +0000)]
Merge branch 'master' of marples:/var/git/openresolv
Roy Marples [Wed, 28 Nov 2007 13:01:10 +0000 (13:01 +0000)]
Ensure resolv.conf is created with the correct umask.
Roy Marples [Mon, 19 Nov 2007 20:59:52 +0000 (20:59 +0000)]
Fix Makefile
Roy Marples [Mon, 19 Nov 2007 20:25:40 +0000 (20:25 +0000)]
Don't hardcode as much
Roy Marples [Fri, 16 Nov 2007 21:47:18 +0000 (21:47 +0000)]
Align help text
Roy Marples [Fri, 16 Nov 2007 14:39:23 +0000 (14:39 +0000)]
extra man section
Roy Marples [Fri, 16 Nov 2007 14:32:02 +0000 (14:32 +0000)]
Fix the Makefile for gmake and pmake
Roy Marples [Fri, 16 Nov 2007 11:33:03 +0000 (11:33 +0000)]
Clean our tarball too
Roy Marples [Fri, 16 Nov 2007 11:32:22 +0000 (11:32 +0000)]
Update Makefile so we have a better install sytsem and we only change files in our build dir
Roy Marples [Fri, 16 Nov 2007 11:31:41 +0000 (11:31 +0000)]
Fix typo
Roy Marples [Fri, 16 Nov 2007 10:56:04 +0000 (10:56 +0000)]
Fix mandir again
Roy Marples [Fri, 16 Nov 2007 10:55:48 +0000 (10:55 +0000)]
Use cat instead of grep for listing our resolvconfs
Roy Marples [Fri, 16 Nov 2007 10:41:35 +0000 (10:41 +0000)]
Gentoo installed bind into /etc/bind, we should try and support this
Roy Marples [Fri, 16 Nov 2007 10:37:54 +0000 (10:37 +0000)]
resolvconf -s now does service commands so subscribers don't need to know about how to restart services on all platforms.
Roy Marples [Fri, 16 Nov 2007 10:36:49 +0000 (10:36 +0000)]
Respect MANPREFIX
Roy Marples [Mon, 12 Nov 2007 11:18:52 +0000 (11:18 +0000)]
Don't rely on /etc/init.d being OpenRC
Roy Marples [Sun, 11 Nov 2007 00:13:11 +0000 (00:13 +0000)]
Only update our files if PREFIX is non null and not /
Roy Marples [Sun, 11 Nov 2007 00:11:12 +0000 (00:11 +0000)]
Fix PREFIX again
Roy Marples [Sun, 11 Nov 2007 00:06:32 +0000 (00:06 +0000)]
Only use OpenRC options if /sbin/runscript is present and check dnsmasq is running for BSD style.
Roy Marples [Sun, 11 Nov 2007 00:00:54 +0000 (00:00 +0000)]
Only restart named if it's running (BSD) and only use OpenRC options if /sbin/runscript exists
Roy Marples [Sat, 10 Nov 2007 23:13:47 +0000 (23:13 +0000)]
Install the named subscriber
Roy Marples [Sat, 10 Nov 2007 23:13:25 +0000 (23:13 +0000)]
Fix the default PREFIX
Roy Marples [Sat, 10 Nov 2007 23:13:10 +0000 (23:13 +0000)]
Fix the default PREFIX
Roy Marples [Sat, 10 Nov 2007 23:12:26 +0000 (23:12 +0000)]
Check of the dnsmasq pidfile has any data
Roy Marples [Sat, 10 Nov 2007 22:28:10 +0000 (22:28 +0000)]
Add the named subscriber
Roy Marples [Sat, 10 Nov 2007 08:19:59 +0000 (08:19 +0000)]
Change to 2 clause BSD license
Roy Marples [Sat, 10 Nov 2007 01:00:48 +0000 (01:00 +0000)]
Update the man page paths witht the installed PREFIX
Roy Marples [Fri, 9 Nov 2007 23:18:05 +0000 (23:18 +0000)]
Add the dnsmasq subscriber.
Roy Marples [Fri, 9 Nov 2007 22:49:22 +0000 (22:49 +0000)]
Re-license as 3 clause BSD as I'm the author. The Gentoo Trustees have been notified of this.