Miek Gieben
81941d4422
Update all copyright notices
2013-05-12 16:15:52 +02:00
Miek Gieben
d53d9eab81
gofmt
2013-05-05 20:30:44 +02:00
Miek Gieben
235e892dfc
Rename the RR types drop the RR_ prefix
...
This is also done in the official Go library. It also make the
code shorter.
2012-12-09 19:23:25 +01:00
Miek Gieben
9ca924a069
Rename dynamic update functions (again)
...
* Use simple names and add zone Remove function for dynamic update use.
* Locking 'n stuff is all taken care off
* TSIG is working and the duplicate code is removed.
* readClient and writeClient are renamed read and write, because that is
what they do.
2012-10-16 10:41:20 +02:00
Miek Gieben
89cb935efe
Rename *all* dynamic update function
...
Be more consistent with the rest of the function names. I also
started on implementinf the dynamic update function to the zone
implementation. Those names will also be in sync.
2012-10-15 16:50:39 +02:00
Miek Gieben
e4fb00c34d
Fix handling of non fully qualified domain names
...
When PackDomain sees such a name it calls panic.
All panic now use the prefix 'dns:'
2012-08-28 18:21:23 +02:00
Miek Gieben
1687a13438
Further minimize the lib
2012-08-20 09:39:10 +02:00
Miek Gieben
88a2d13a8f
Remove NewUpdate, we already have the simpler SetUpdate
2012-05-26 14:56:23 +02:00
Miek Gieben
784713d0e0
Docs
2012-01-26 22:52:29 +01:00
Miek Gieben
9f3a1c1f13
Documentation and make ParseKey private (parseKey)
2012-01-16 21:44:49 +01:00
Miek Gieben
03a8ee13a2
NSEC3 encoding works
...
Only for 1 windows, but dig has stopped complaining. This
needs to be streamlined a little, but its looking good.
2012-01-14 11:08:42 +01:00
Miek Gieben
0509df509e
gofmt
2012-01-12 23:17:34 +01:00
Miek Gieben
2e4ea2628c
Default to non-compression
2012-01-11 20:28:13 +01:00
Miek Gieben
53de6bd81c
Remove these methods
2011-12-16 19:36:33 +01:00
Miek Gieben
131f6962d1
gofmt
2011-12-09 21:45:57 +01:00
Miek Gieben
05eb569938
Test and fix dynamic updates
...
* Update to the new Go version
* Fix lot of things that need fixes
Need a why to communicate half RRs (i.e. A record without rdata)
2011-12-09 21:12:03 +01:00
Miek Gieben
92736e2a8a
Dont create a new type for updates
2011-12-09 20:56:59 +01:00
Dusty Wilson
564a0fe2e0
RRsetDeleteRR must set TTL to 0 otherwise BIND rejects with a "FORMERR" error when attempting to delete.
...
The file named/update.c.html in the BIND project tests the TTL immediately after seeing that "update_class == dns_rdataclass_none". See also http://www.fiveanddime.net/bind-9/bind-9.3.1/bin/named/update.c.html and search for the above conditional.
2011-12-06 02:59:28 -08:00
Miek Gieben
6f78219c22
Documentation updates
2011-09-11 20:47:25 +02:00
Miek Gieben
2de43f486f
documentation
2011-09-08 19:41:26 +02:00
Miek Gieben
6eabda897c
typo
2011-08-24 15:44:09 +02:00
Miek Gieben
7aa11e5d3e
add panics to update if q section is empty
2011-08-24 15:39:26 +02:00
Miek Gieben
6751a16313
Fix the all the update operations
2011-08-22 15:43:52 +02:00
Miek Gieben
7195ce739c
Need to think about naming
2011-08-22 15:35:52 +02:00
Miek Gieben
1ebb11deaf
More dyn update stuff
2011-08-22 15:16:24 +02:00
Miek Gieben
9fcbef5edc
Add dynamic update support
2011-08-22 14:51:10 +02:00