From 443697f5186f92ef78517a95be8dcd8fa4af536c Mon Sep 17 00:00:00 2001 From: Sean Conner Date: Wed, 15 Nov 2023 14:40:09 -0500 Subject: [PATCH] The "Support Private Records" Version * Support the encoding of private RRs * bug fix---allow RR_OPT in answer section (sigh) --- Makefile | 2 +- notes | 4 +++ org.conman.dns-2.0.8-1.rockspec | 53 --------------------------------- org.conman.dns-2.1.0-1.rockspec | 47 +++++++++++++++++++++++++++++ 4 files changed, 52 insertions(+), 54 deletions(-) delete mode 100644 org.conman.dns-2.0.8-1.rockspec create mode 100644 org.conman.dns-2.1.0-1.rockspec diff --git a/Makefile b/Makefile index 0f2da45..a1dda34 100644 --- a/Makefile +++ b/Makefile @@ -22,7 +22,7 @@ UNAME := $(shell uname) VERSION := $(shell git describe --tag) ifeq ($(VERSION),) - VERSION=v2.0.8 + VERSION=v2.1.0 endif # =================================================== diff --git a/notes b/notes index 833b66b..c161f15 100644 --- a/notes +++ b/notes @@ -1,3 +1,7 @@ +https://www.netmeister.org/blog/https-rrs.html +via https://lobste.rs/s/z5ogrr/use_https_resource_records + + https://www.netmeister.org/blog/tlds.html https://www.netmeister.org/blog/dns-rrs.html diff --git a/org.conman.dns-2.0.8-1.rockspec b/org.conman.dns-2.0.8-1.rockspec deleted file mode 100644 index f9ad01e..0000000 --- a/org.conman.dns-2.0.8-1.rockspec +++ /dev/null @@ -1,53 +0,0 @@ -package = "org.conman.dns" -version = "2.0.8-1" - -source = -{ - url = "git+https://github.com/spc476/SPCDNS.git", - tag = "v2.0.8" -} - -description = -{ - homepage = "http://www.conman.org/software/spcdns/", - maintainer = "Sean Conner ", - license = "LGPL", - summary = "A Lua module to encode DNS queries and decode DNS answers.", - detailed = [[ - A simple interface to encode and decode DNS queries. This supports - most of the commonly used DNS records and is meant to be a low level - API upon which a generalized DNS query system can be built. - ]] -} - -dependencies = -{ - "lua >= 5.1, <= 5.4" -} - -build = -{ - type = "make", - build_target = "src/dns.so", - install_target = "install-lua", - - platforms = - { - linux = { build_variables = { CC = "gcc -std=c99" } }, - solaris = { build_varaibles = { CC = "c99" } }, - }, - - build_variables = - { - CC = "$(CC)", - CFLAGS = "$(CFLAGS) -I$(LUA_INCDIR)", - LDSHARE = "$(LIBFLAG)", - LUA = "$(LUA)", - }, - - install_variables = - { - LIBDIR = "$(LIBDIR)", - LUA = "$(LUA)", - } -} diff --git a/org.conman.dns-2.1.0-1.rockspec b/org.conman.dns-2.1.0-1.rockspec new file mode 100644 index 0000000..7eedba5 --- /dev/null +++ b/org.conman.dns-2.1.0-1.rockspec @@ -0,0 +1,47 @@ +package = "org.conman.dns" +version = "2.1.0-1" +source = { + url = "git+https://github.com/spc476/SPCDNS.git", + tag = "v2.1.0" +} +description = { + summary = "A Lua module to encode DNS queries and decode DNS answers.", + detailed = [[ + A simple interface to encode and decode DNS queries. This supports + most of the commonly used DNS records and is meant to be a low level + API upon which a generalized DNS query system can be built. + ]], + homepage = "http://www.conman.org/software/spcdns/", + license = "LGPL", + maintainer = "Sean Conner " +} +dependencies = { + "lua >= 5.1, <= 5.4" +} +build = { + type = "make", + platforms = { + linux = { + build_variables = { + CC = "gcc -std=c99" + } + }, + solaris = { + build_varaibles = { + CC = "c99" + } + } + }, + build_target = "src/dns.so", + build_variables = { + CC = "$(CC)", + CFLAGS = "$(CFLAGS) -I$(LUA_INCDIR)", + LDSHARE = "$(LIBFLAG)", + LUA = "$(LUA)" + }, + install_target = "install-lua", + install_variables = { + LIBDIR = "$(LIBDIR)", + LUA = "$(LUA)" + } +}