]> mj.ucw.cz Git - nsc-5.git/log
nsc-5.git
3 weeks agoREADME: Fix section numbering master
Martin Mares [Sat, 20 Apr 2024 10:46:20 +0000 (12:46 +0200)]
README: Fix section numbering

9 months agoUpdated maintainer's release script to new directory layout at the server v5.1
Martin Mares [Thu, 10 Aug 2023 11:40:33 +0000 (13:40 +0200)]
Updated maintainer's release script to new directory layout at the server

9 months agoReleased as version 5.1
Martin Mares [Thu, 10 Aug 2023 11:39:58 +0000 (13:39 +0200)]
Released as version 5.1

9 months agoLSM files are dead since ages
Martin Mares [Thu, 10 Aug 2023 11:37:53 +0000 (13:37 +0200)]
LSM files are dead since ages

9 months agoFix FORWARDING
Martin Mares [Thu, 10 Aug 2023 11:36:20 +0000 (13:36 +0200)]
Fix FORWARDING

Patch by Václav Ovsík, thanks.

9 months agoAdded CAA records
Martin Mares [Thu, 10 Aug 2023 11:24:06 +0000 (13:24 +0200)]
Added CAA records

9 months agoREADME: A hint on "H(@)"
Martin Mares [Tue, 25 Jul 2023 11:11:58 +0000 (13:11 +0200)]
README: A hint on "H(@)"

3 years agoFix relative names
Martin Mares [Sat, 27 Jun 2020 21:21:02 +0000 (23:21 +0200)]
Fix relative names

3 years agoRelative names with dots are now allowed if the dots are escaped
Martin Mares [Sat, 27 Jun 2020 16:23:35 +0000 (18:23 +0200)]
Relative names with dots are now allowed if the dots are escaped

3 years agoREADME: Updated link to the DNS Sleuth
Martin Mares [Sat, 20 Jun 2020 08:59:15 +0000 (10:59 +0200)]
README: Updated link to the DNS Sleuth

4 years agoDist: Reconfigured my directory structure
Martin Mares [Sun, 29 Mar 2020 20:46:45 +0000 (22:46 +0200)]
Dist: Reconfigured my directory structure

5 years agoNames of key files should also have their /'s translated to @
Martin Mares [Mon, 11 Feb 2019 16:22:42 +0000 (17:22 +0100)]
Names of key files should also have their /'s translated to @

5 years ago.gitignore: fix a typo
Martin Mares [Wed, 30 Jan 2019 14:07:51 +0000 (15:07 +0100)]
.gitignore: fix a typo

5 years agoMore .gitignore
Martin Mares [Wed, 30 Jan 2019 14:07:32 +0000 (15:07 +0100)]
More .gitignore

5 years agogenzone: A hook for hacks; do not forget to remove *.new
Martin Mares [Wed, 30 Jan 2019 14:05:40 +0000 (15:05 +0100)]
genzone: A hook for hacks; do not forget to remove *.new

5 years agoMerge branch 'master' of git+ssh://git.ucw.cz/home/mj/GIT/nsc
root [Wed, 30 Jan 2019 13:48:37 +0000 (14:48 +0100)]
Merge branch 'master' of git+ssh://git.ucw.cz/home/mj/GIT/nsc

5 years agoShow how to use example config without DNSSEC
Martin Mares [Wed, 30 Jan 2019 13:36:34 +0000 (14:36 +0100)]
Show how to use example config without DNSSEC

5 years agoRemoved ROOTHINT()
Martin Mares [Wed, 30 Jan 2019 13:17:42 +0000 (14:17 +0100)]
Removed ROOTHINT()

5 years agoDocumented DNSSEC support
Martin Mares [Wed, 30 Jan 2019 13:06:45 +0000 (14:06 +0100)]
Documented DNSSEC support

5 years agoUndefining "dnl" was never really supported
Martin Mares [Wed, 30 Jan 2019 12:10:45 +0000 (13:10 +0100)]
Undefining "dnl" was never really supported

5 years agoDNSSEC: Signing of reverse zones
Martin Mares [Wed, 30 Jan 2019 12:04:29 +0000 (13:04 +0100)]
DNSSEC: Signing of reverse zones

Unlike primary and secondary zones, file names of reverse zones
and their configurations are different from full domain names.
So far, we ignored this difference when handling keys.

From this point on, key files are named after the configuration files
and key-gen is able to synthesize the full domain name by interpreting
the configuration. In bin/genzone, we extract the domain name from
$ORIGIN in the raw zone file.

5 years agoNEWS: Fix a typo
Martin Mares [Wed, 30 Jan 2019 11:39:35 +0000 (12:39 +0100)]
NEWS: Fix a typo

5 years ago.gitignore: Added khash
Martin Mares [Wed, 30 Jan 2019 11:38:50 +0000 (12:38 +0100)]
.gitignore: Added khash

5 years agoDNSSEC: Complete support for key delegations to sub-domains
Martin Mares [Wed, 30 Jan 2019 10:51:15 +0000 (11:51 +0100)]
DNSSEC: Complete support for key delegations to sub-domains

- key-delegate script for constructing DS record sets in dss/*
- DS macro for importing DS record sets to zones
- DSFOR macro for adding dependencies on DS record sets to Makefile
- key-update does not choke on empty directories
- resign-stamp moved back to keys, so that it is not deleted by key
  hash cleanups
- dnssec-signzone cannot be told to skip creation of dsset files,
  so redirect them from current directory to tmp/
- terminology: domain vs. zone

5 years agoDNSSEC: Key hashes and resign-stamp moved to a separate directory
Martin Mares [Wed, 30 Jan 2019 10:13:19 +0000 (11:13 +0100)]
DNSSEC: Key hashes and resign-stamp moved to a separate directory

5 years agoMost directory names are now fixed
Martin Mares [Wed, 30 Jan 2019 09:44:02 +0000 (10:44 +0100)]
Most directory names are now fixed

Using variables for names of all directories was generating much noise
and it was never useful. So was configuring the absolute path to our
root directory. We always assume that our root directory is the cwd
anyway.

5 years agoTODO
Martin Mares [Tue, 29 Jan 2019 22:41:47 +0000 (23:41 +0100)]
TODO

5 years agoAdded .gitignore
Martin Mares [Tue, 29 Jan 2019 22:01:18 +0000 (23:01 +0100)]
Added .gitignore

5 years agoDNSSEC: Elementary support in domain lists and Makefiles
Martin Mares [Tue, 29 Jan 2019 22:00:36 +0000 (23:00 +0100)]
DNSSEC: Elementary support in domain lists and Makefiles

5 years agoDNSSEC: Support in zone generator script
Martin Mares [Tue, 29 Jan 2019 22:00:18 +0000 (23:00 +0100)]
DNSSEC: Support in zone generator script

5 years agoDNSSEC: Key management scripts
Martin Mares [Tue, 29 Jan 2019 21:57:24 +0000 (22:57 +0100)]
DNSSEC: Key management scripts

5 years agoSwitched to stand-alone shell environment file
Martin Mares [Tue, 29 Jan 2019 20:45:25 +0000 (21:45 +0100)]
Switched to stand-alone shell environment file

Previously, we generated bin/genzone script by m4. As we will need more
parametrized scripts in the future, we now generate just an auxiliary
file bin/shell-env with shell environment variables.

5 years agoDefault reload command changed to "rndc reload"
Martin Mares [Tue, 29 Jan 2019 20:24:56 +0000 (21:24 +0100)]
Default reload command changed to "rndc reload"

12 years agoMerge branch 'master' of git+ssh://git.ucw.cz/home/mj/GIT/nsc
root [Sat, 22 Oct 2011 20:51:22 +0000 (22:51 +0200)]
Merge branch 'master' of git+ssh://git.ucw.cz/home/mj/GIT/nsc

12 years agoA new script for releasing NSC
Martin Mares [Sat, 22 Oct 2011 20:48:55 +0000 (22:48 +0200)]
A new script for releasing NSC

12 years agoCreate directories if they do not exist
Martin Mares [Sat, 22 Oct 2011 20:48:18 +0000 (22:48 +0200)]
Create directories if they do not exist

12 years agoPreparing for release of version 4.0
Martin Mares [Sat, 22 Oct 2011 20:39:37 +0000 (22:39 +0200)]
Preparing for release of version 4.0

12 years agoFixed a bug which caused cleanup targets go missing
Martin Mares [Sat, 22 Oct 2011 20:16:43 +0000 (22:16 +0200)]
Fixed a bug which caused cleanup targets go missing

12 years agoRoot hints are emitted only when asked for
Martin Mares [Sat, 22 Oct 2011 20:10:26 +0000 (22:10 +0200)]
Root hints are emitted only when asked for

This makes it possible to configure servers which serve only
locally defined zones, and also servers with multiple views.

12 years agoCommented on the use of -DHASHING
Martin Mares [Sun, 16 Oct 2011 19:30:58 +0000 (21:30 +0200)]
Commented on the use of -DHASHING

12 years agoWhen zone contents do not change, version number is not incremented
Martin Mares [Sun, 16 Oct 2011 19:24:17 +0000 (21:24 +0200)]
When zone contents do not change, version number is not incremented

Replaced direct calls to M4 from the Makefile by calling an auxiliary
script (generated by m4/mkgenzone.m4), which calculates a MD5 hash of
a (suitably normalized) zone file and compares it with a cached hash
of the current version.

The downside is that we run M4 twice on each changed zone. If it ever
causes any harm, we can generate the zone once and move updating of the
version number to the shell script, too.

Based on a patch by Vaclav Ovsik.

12 years agoDo not generate BIND options any longer
Martin Mares [Sun, 16 Oct 2011 18:09:26 +0000 (20:09 +0200)]
Do not generate BIND options any longer

12 years agoBlackhole: One more rewrite
Martin Mares [Sat, 15 Oct 2011 21:14:57 +0000 (23:14 +0200)]
Blackhole: One more rewrite

We generate the blackhole zone as any other zone, except that we
hack nsc.m4 to accept `SOA(@)', so that the same zone file can supply
all blackholed domains.

The consequence is that the blackhole zone is properly versioned
and BIND no longer complains that the SOA is the same, while the
file has changed its timestamp.

12 years agoBlackhole: Add dot after NS name
Martin Mares [Sat, 15 Oct 2011 20:49:49 +0000 (22:49 +0200)]
Blackhole: Add dot after NS name

12 years agoYet another fix of blackhole zones
Martin Mares [Sat, 15 Oct 2011 20:49:04 +0000 (22:49 +0200)]
Yet another fix of blackhole zones

12 years agoGuard macros in blackhole zones against expansion
Martin Mares [Sat, 15 Oct 2011 20:47:49 +0000 (22:47 +0200)]
Guard macros in blackhole zones against expansion

12 years agoBlackhole zones should not contain localhost
Martin Mares [Sat, 15 Oct 2011 20:47:03 +0000 (22:47 +0200)]
Blackhole zones should not contain localhost

12 years agoRewritten blackhole zones
Martin Mares [Sat, 15 Oct 2011 20:43:41 +0000 (22:43 +0200)]
Rewritten blackhole zones

It turned out that if we follow RFC 6303, BIND complains about invalid
NS records. So let them point to our address instead.

12 years agoUpdated TODO
Martin Mares [Sat, 15 Oct 2011 19:14:15 +0000 (21:14 +0200)]
Updated TODO

12 years agoUpdated root.cache
Martin Mares [Sat, 15 Oct 2011 19:00:06 +0000 (21:00 +0200)]
Updated root.cache

12 years agoRemoved obsolete files for empty domains
Martin Mares [Sat, 15 Oct 2011 18:54:38 +0000 (20:54 +0200)]
Removed obsolete files for empty domains

12 years agoAdded BLACKHOLE macro
Martin Mares [Sat, 15 Oct 2011 18:53:28 +0000 (20:53 +0200)]
Added BLACKHOLE macro

15 years agoAdded the FORWARDING macro.
Martin Mares [Mon, 16 Jun 2008 19:04:47 +0000 (21:04 +0200)]
Added the FORWARDING macro.

15 years agoUpdated version number in the README.
Martin Mares [Wed, 21 May 2008 18:04:52 +0000 (20:04 +0200)]
Updated version number in the README.

15 years agoUpdated the LSM.
Martin Mares [Wed, 21 May 2008 17:48:56 +0000 (19:48 +0200)]
Updated the LSM.

15 years agoReleased as 3.1.
Martin Mares [Wed, 21 May 2008 17:48:35 +0000 (19:48 +0200)]
Released as 3.1.

15 years agoUpdated distribution makefile.
Martin Mares [Wed, 21 May 2008 17:45:49 +0000 (19:45 +0200)]
Updated distribution makefile.

15 years agoAdded support for SRV records.
Martin Mares [Wed, 21 May 2008 17:44:37 +0000 (19:44 +0200)]
Added support for SRV records.

15 years agoAdded TXT and RP records.
Martin Mares [Wed, 21 May 2008 17:31:46 +0000 (19:31 +0200)]
Added TXT and RP records.

15 years agoFixed compatibility problems with new GNU m4.
Martin Mares [Wed, 21 May 2008 17:31:37 +0000 (19:31 +0200)]
Fixed compatibility problems with new GNU m4.

15 years agoNewer versions of GNU m4 require `-D' before file arguments.
Martin Mares [Wed, 21 May 2008 16:51:18 +0000 (16:51 +0000)]
Newer versions of GNU m4 require `-D' before file arguments.

16 years agoAdded a note.
Martin Mares [Sun, 2 Dec 2007 14:46:57 +0000 (14:46 +0000)]
Added a note.

17 years agoFixed the comment.
Martin Mares [Wed, 22 Nov 2006 17:38:28 +0000 (17:38 +0000)]
Fixed the comment.

17 years agoFixed another bug in SLAVE.
Martin Mares [Wed, 22 Nov 2006 17:37:56 +0000 (17:37 +0000)]
Fixed another bug in SLAVE.

17 years agoUpdated the LSM.
Martin Mares [Wed, 22 Nov 2006 17:34:46 +0000 (17:34 +0000)]
Updated the LSM.

17 years agoReleased 3.0.1 with a bug fix for SLAVE and FORWARD.
Martin Mares [Wed, 22 Nov 2006 17:32:19 +0000 (17:32 +0000)]
Released 3.0.1 with a bug fix for SLAVE and FORWARD.

17 years agoNew TODO items.
Martin Mares [Thu, 7 Sep 2006 16:51:43 +0000 (16:51 +0000)]
New TODO items.

19 years agoImplemented ZONE_OPTIONS and released as 3.0.
Martin Mares [Sun, 20 Feb 2005 11:11:03 +0000 (11:11 +0000)]
Implemented ZONE_OPTIONS and released as 3.0.

19 years agoUpdated from upstream.
Martin Mares [Sun, 20 Feb 2005 11:10:49 +0000 (11:10 +0000)]
Updated from upstream.

20 years agoRelease 2.99b.
Martin Mares [Sun, 21 Dec 2003 13:05:30 +0000 (13:05 +0000)]
Release 2.99b.

20 years agoAdded a note on translation.
Martin Mares [Sun, 21 Dec 2003 12:58:54 +0000 (12:58 +0000)]
Added a note on translation.

20 years agoBrought up to date.
Martin Mares [Sun, 21 Dec 2003 12:50:31 +0000 (12:50 +0000)]
Brought up to date.

20 years agoAdded a simple script for listing all defined domains.
Martin Mares [Sun, 21 Dec 2003 12:50:20 +0000 (12:50 +0000)]
Added a simple script for listing all defined domains.

20 years agochkdom has been removed.
Martin Mares [Sun, 21 Dec 2003 12:28:10 +0000 (12:28 +0000)]
chkdom has been removed.

20 years agoUpdated the docs.
Martin Mares [Sun, 21 Dec 2003 00:17:56 +0000 (00:17 +0000)]
Updated the docs.

20 years ago2.99a prerelease.
Martin Mares [Sat, 20 Dec 2003 21:14:41 +0000 (21:14 +0000)]
2.99a prerelease.

20 years agoNo bash needed.
Martin Mares [Sat, 20 Dec 2003 20:56:56 +0000 (20:56 +0000)]
No bash needed.

20 years agoMore v3.0 work.
Martin Mares [Sat, 20 Dec 2003 20:55:53 +0000 (20:55 +0000)]
More v3.0 work.

20 years agoUpdated.
Martin Mares [Sat, 20 Dec 2003 20:55:20 +0000 (20:55 +0000)]
Updated.

20 years agoAdded examples.
Martin Mares [Sat, 20 Dec 2003 20:55:08 +0000 (20:55 +0000)]
Added examples.

20 years agoAdded a TODO file.
Martin Mares [Sat, 20 Dec 2003 19:19:13 +0000 (19:19 +0000)]
Added a TODO file.

20 years agoFirst step to version 3.0. Changes too extensive to comment them.
Martin Mares [Sat, 20 Dec 2003 19:18:25 +0000 (19:18 +0000)]
First step to version 3.0. Changes too extensive to comment them.
I'll update the NEWS one day.

22 years agoMiscellaneous oddities for 2.3 release.
Martin Mares [Wed, 27 Jun 2001 10:10:02 +0000 (10:10 +0000)]
Miscellaneous oddities for 2.3 release.

24 years agoUse M4 passed by nsconfig.
Martin Mares [Mon, 24 Jan 2000 20:01:21 +0000 (20:01 +0000)]
Use M4 passed by nsconfig.

24 years agoAdded a global configuration file.
Martin Mares [Mon, 24 Jan 2000 20:01:06 +0000 (20:01 +0000)]
Added a global configuration file.

24 years agoFind the right version of M4.
Martin Mares [Mon, 24 Jan 2000 19:57:00 +0000 (19:57 +0000)]
Find the right version of M4.

24 years ago#!/bin/sh
Martin Mares [Wed, 22 Sep 1999 07:50:21 +0000 (07:50 +0000)]
#!/bin/sh

24 years agoMetalab, not Sunsite.
Martin Mares [Sat, 11 Sep 1999 11:54:13 +0000 (11:54 +0000)]
Metalab, not Sunsite.

24 years agoAdded chkdel.
Martin Mares [Sat, 11 Sep 1999 11:53:27 +0000 (11:53 +0000)]
Added chkdel.

24 years agoAdded a NEWS file.
Martin Mares [Sat, 11 Sep 1999 11:50:48 +0000 (11:50 +0000)]
Added a NEWS file.

24 years agoMore copyrights.
Martin Mares [Fri, 10 Sep 1999 20:35:55 +0000 (20:35 +0000)]
More copyrights.

24 years agoCopyright fixes.
Martin Mares [Fri, 10 Sep 1999 20:35:33 +0000 (20:35 +0000)]
Copyright fixes.

24 years agoBetter explanation of REVERSE/PARTIAL/PREVERSE.
Martin Mares [Fri, 10 Sep 1999 20:35:13 +0000 (20:35 +0000)]
Better explanation of REVERSE/PARTIAL/PREVERSE.

24 years agoUpdated to v2.2.
Martin Mares [Fri, 10 Sep 1999 20:10:16 +0000 (20:10 +0000)]
Updated to v2.2.

24 years agoUpdated.
Martin Mares [Fri, 10 Sep 1999 20:10:07 +0000 (20:10 +0000)]
Updated.

24 years agoSOA: Add an explicit dot instead of calling corr_name on domain name.
Martin Mares [Fri, 10 Sep 1999 20:09:27 +0000 (20:09 +0000)]
SOA: Add an explicit dot instead of calling corr_name on domain name.

24 years agoAllow cf/domains to override named restart commands. Used for setups
Martin Mares [Fri, 10 Sep 1999 19:55:03 +0000 (19:55 +0000)]
Allow cf/domains to override named restart commands. Used for setups
with multiple named's running.

24 years agoMiscellaneous fixes.
Martin Mares [Fri, 10 Sep 1999 19:44:41 +0000 (19:44 +0000)]
Miscellaneous fixes.

24 years agoY2K fix.
Martin Mares [Fri, 10 Sep 1999 19:43:50 +0000 (19:43 +0000)]
Y2K fix.

25 years agoAdded conversion script from DNS to NSC.
Martin Mares [Tue, 4 May 1999 08:07:43 +0000 (08:07 +0000)]
Added conversion script from DNS to NSC.