Ross McFarland
|
59a8958226
|
Record.parse_rdata_texts, TinyDns support for arbitrary record types
|
2023-07-01 09:18:53 -07:00 |
|
Ross McFarland
|
cfa7abaee5
|
Validations to ensure Record.name and Zone.name have no whitespace
|
2023-05-19 09:57:56 -07:00 |
|
Ross McFarland
|
6be0a8133a
|
isort import formatting
|
2023-01-22 13:54:19 -08:00 |
|
Ross McFarland
|
90c0402b00
|
break record tests into individual files
|
2023-01-02 23:08:18 -05:00 |
|
Ross McFarland
|
9205e32392
|
Finish breaking up octodns.record
|
2023-01-02 14:58:03 -05:00 |
|
Ross McFarland
|
965ee566bb
|
Pull out rest of record into specific files
|
2023-01-02 14:33:44 -05:00 |
|
Ross McFarland
|
be7c3d279e
|
WIP breakup of octodns.record file
|
2023-01-02 10:12:59 -05:00 |
|
Ross McFarland
|
8ba5335333
|
Add support for DsRecord type
|
2023-01-01 21:15:11 -05:00 |
|
Ross McFarland
|
e6652c4262
|
Independant tests for Record.from_rrs
|
2022-10-10 13:47:07 -07:00 |
|
Ross McFarland
|
4a6fae34b3
|
PtrValue should no longer be using _TargetValue now that it acceps multiple values
|
2022-10-01 19:08:24 -07:00 |
|
Ross McFarland
|
dbd40fb20a
|
Merge in main, remove parse_rdata_text usage from validate & cstor
|
2022-09-23 15:09:34 -07:00 |
|
Ross McFarland
|
2c5d8ad101
|
Flip ttl and type return order
|
2022-09-22 20:29:08 -07:00 |
|
Ross McFarland
|
7f0cfb08a2
|
Implement Record.rrs
|
2022-09-22 20:26:25 -07:00 |
|
Ross McFarland
|
cea1c65305
|
Remove pprints and add some comments/doc
|
2022-09-22 18:58:16 -07:00 |
|
Ross McFarland
|
ace2fdf4e1
|
Make sure _ChunkedValue.parse_rdata_text escapes ;
|
2022-09-22 10:26:21 -07:00 |
|
Ross McFarland
|
0228e6822e
|
Implmement Record.from_rrs and plug it together with parse_rdata_text
|
2022-09-22 10:13:19 -07:00 |
|
Ross McFarland
|
c6ab68e331
|
Merge branch 'main' into records-rfc-test
|
2022-09-21 09:37:00 -07:00 |
|
Ross McFarland
|
d04ad0fd15
|
Merge branch 'main' into idna-values
|
2022-09-21 09:25:38 -07:00 |
|
Ross McFarland
|
23673f1a1f
|
Merge branch 'main' into value-object
|
2022-09-20 12:32:46 -07:00 |
|
Ross McFarland
|
d7880c084d
|
Remove from __futures__ bits, all are now manditory
|
2022-09-15 14:10:21 -07:00 |
|
Ross McFarland
|
faf277ca01
|
IDNA support for Record values holding fqdns
|
2022-09-14 13:56:27 -07:00 |
|
Ross McFarland
|
870a5c3c3e
|
Merge remote-tracking branch 'origin/main' into value-object
|
2022-09-14 10:35:56 -07:00 |
|
Ross McFarland
|
b4792707f8
|
Merge remote-tracking branch 'origin/main' into idna-internally
|
2022-09-12 14:56:01 -07:00 |
|
Ross McFarland
|
1cbcfbf1d3
|
Urlfwd isn't a RFC type so it shouldn't have rr text support
|
2022-09-08 10:56:03 -07:00 |
|
Ross McFarland
|
e6944ff5ae
|
finish up rr text Record coverage (hopefully)
|
2022-09-08 10:37:26 -07:00 |
|
Ross McFarland
|
e33cf55e7d
|
Another round of Record rr_text handling
|
2022-09-08 09:24:38 -07:00 |
|
Ross McFarland
|
0eb4e66634
|
Naptr to/from rr text
|
2022-09-07 15:24:17 -07:00 |
|
Ross McFarland
|
9caaa5259a
|
Implement to/from rr text for MxValue as a POC
|
2022-09-07 15:02:38 -07:00 |
|
Ross McFarland
|
9da2c15328
|
full testing for missing value properties
|
2022-09-06 15:30:00 -07:00 |
|
Ross McFarland
|
b402a43665
|
All record value(s) are first-class objects, as compatible as possible with previous str/dict
|
2022-09-06 14:55:24 -07:00 |
|
Ross McFarland
|
fa4225b625
|
Fix lots of errant '...' '...' string joins
|
2022-09-06 12:47:47 -07:00 |
|
Ross McFarland
|
2e3d325f71
|
YamlProvider.SUPPORTS dynamically returns the list of registered types
|
2022-08-27 15:53:56 -07:00 |
|
Ross McFarland
|
16e0bd0675
|
Testing of Zone and Record name/decoded_name handling
|
2022-08-20 11:55:19 -07:00 |
|
Ross McFarland
|
55b9701837
|
IdnaError exception handling, ensure validation happens on encoded names
|
2022-08-20 09:40:54 -07:00 |
|
Ross McFarland
|
e116d26eec
|
Implement black formatting
|
2022-07-04 12:27:39 -07:00 |
|
Kian-Meng Ang
|
04b7bf0ac2
|
Fix typos
|
2022-05-29 13:16:01 +08:00 |
|
Aquifoliales
|
2401a7318c
|
Fixed testing, TLSA record ready.
|
2022-05-10 15:56:33 +02:00 |
|
Aquifoliales
|
3cdefc5058
|
Adaption for Linting
|
2022-05-10 14:58:35 +02:00 |
|
Aquifoliales
|
084d537c94
|
Fixed testing for TLSA record type.
|
2022-05-10 09:50:57 +02:00 |
|
Ross McFarland
|
5827e23d22
|
Simplify Record.register_type. Values?Mixin public
|
2022-03-18 19:05:00 -07:00 |
|
Ross McFarland
|
ea5000e191
|
Real testing of register_type
|
2022-03-16 12:26:29 -07:00 |
|
Ross McFarland
|
7f98d9dfca
|
Base of Record type registration
|
2022-03-16 09:58:44 -07:00 |
|
Ross McFarland
|
cdcaef8f2b
|
Order changes: deletes, creates, updates
|
2022-03-04 14:18:23 -08:00 |
|
Ross McFarland
|
2564e4aebe
|
Fix handling of null MX records and add test for behavior
|
2022-02-15 07:53:39 -08:00 |
|
Ross McFarland
|
99da4abd9f
|
Include a CNAMe test for url with path too
|
2022-02-04 15:50:25 -08:00 |
|
Ross McFarland
|
f2b3505d43
|
Falidate record fields that should hold FQDNs w/tests
|
2022-02-04 15:04:18 -08:00 |
|
Ross McFarland
|
f62b4113c9
|
Test that CNAME does not allow url and fqdn w/path
|
2022-02-04 14:39:27 -08:00 |
|
Ross McFarland
|
9e51a4600f
|
Extract RackspaceProvider from octoDNS core
|
2022-01-14 13:47:10 -08:00 |
|
Ross McFarland
|
3ed6d743e6
|
Switch to pytests, add a tiny bit of smoke test coverage to get something coverage no longer gets
|
2022-01-13 14:26:30 -08:00 |
|
Ross McFarland
|
32c358af04
|
Quell all python warnings, mostly *Equals -> Equal and warn -> warning
|
2022-01-13 10:58:07 -08:00 |
|