1
0
mirror of https://github.com/github/octodns.git synced 2024-05-11 05:55:00 +00:00
Commit Graph

129 Commits

Author SHA1 Message Date
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