Commit Graph

  • 2d0f2ccc5c Add idna tests of eligible_zones and fix some messages/bugs Ross McFarland 2022-08-18 20:10:11 -07:00
  • 33284381f8 Use IdnaDict for eligible zone filtering Ross McFarland 2022-08-18 12:32:20 -07:00
  • a33235d608 YamlProvider idna/utf-8 support, prefers utf8 Ross McFarland 2022-08-18 08:26:57 -07:00
  • 0b0632717d Use decoded_* for human readable stuff Ross McFarland 2022-08-18 08:11:18 -07:00
  • 497336e6ab Use IdnaDict for configured_sub_zones, fix get_zone, comments Ross McFarland 2022-08-18 08:10:21 -07:00
  • 56faf78c72 Support eligible_zones with idna Ross McFarland 2022-08-18 07:42:34 -07:00
  • 286e2bc94d Use dict.__repr__ for IdnaDict Ross McFarland 2022-08-18 07:42:08 -07:00
  • f00474cca4 Record.name/decoded_name pattern implemented Ross McFarland 2022-08-17 18:51:00 -07:00
  • a3ceb1f409 Extract Manager zones configuration, add checks for matching utf-u and idna zone names Ross McFarland 2022-08-17 18:40:10 -07:00
  • bfe4ff3d2e Break up Manager.__init__ configuration bits for easier testing Ross McFarland 2022-08-17 18:10:40 -07:00
  • c1ef45e0fd Convert Manager.config['zones'] to IdnaDict Ross McFarland 2022-08-17 10:28:17 -07:00
  • 67c75ff146 Implement IdnaDict, a dict with case and idna/utf-8 insensitive keys Ross McFarland 2022-08-17 09:58:35 -07:00
  • c92734f7a6 Merge pull request #920 from octodns/rel-0-9-19 v0.9.19 Ross McFarland 2022-08-14 11:53:10 -07:00
  • 55aecba9de Add missing 0.9.18 CHANGELOG entries Ross McFarland 2022-08-14 11:49:31 -07:00
  • dfd56c6636 Rel 0.9.19 version bump & CHANGELOG update Ross McFarland 2022-08-14 11:49:20 -07:00
  • b5340801e0 Merge pull request #917 from octodns/subzones Ross McFarland 2022-08-14 11:42:14 -07:00
  • ffe456714c Correct error message grammar Ross McFarland 2022-08-12 13:28:06 -07:00
  • 4a847cb38c More test cases for configured_sub_zones Ross McFarland 2022-08-11 12:25:37 -07:00
  • 18ee70ddb5 Fix issue when subzone is a non-dotted endswith for zone Ross McFarland 2022-08-11 09:10:56 -07:00
  • af010121ea Do away with zone_tree, not a tree and unnecessary now Ross McFarland 2022-08-11 08:58:40 -07:00
  • 810cc7faff Use collections.deque for pop'ing Ross McFarland 2022-08-11 08:53:19 -07:00
  • 611431b042 Broken up string formatting cleanup Ross McFarland 2022-08-11 08:42:16 -07:00
  • 33794f3796 Fix a bug in Zone.add_record subzone handling when name ends with non-dotted subzone name Ross McFarland 2022-08-11 08:40:32 -07:00
  • 6a1b86af6f Rework configured_sub_zones and add tests specifically for it Ross McFarland 2022-08-11 07:50:32 -07:00
  • 6e5c7a8b70 Add failing tests of subzone handling Ross McFarland 2022-08-11 06:18:05 -07:00
  • 35a6c85bbb Rework Manager.zone_tree into a property Ross McFarland 2022-08-11 06:07:03 -07:00
  • 62caa4bac6 Merge pull request #914 from octodns/rel-0-9-18 v0.9.18 Ross McFarland 2022-08-09 08:09:09 -07:00
  • af40184f29 Rel 0.9.18 version bump & CHANGELOG update Ross McFarland 2022-08-09 08:06:53 -07:00
  • a874edf43a Merge pull request #903 from octodns/idna Ross McFarland 2022-08-09 08:01:58 -07:00
  • ea50c8cf38 Merge branch 'idna' of github.com:octodns/octodns into idna Ross McFarland 2022-08-09 07:58:31 -07:00
  • 78c53de22c Merge remote-tracking branch 'origin/master' into idna Ross McFarland 2022-08-09 07:58:07 -07:00
  • c80a93a296 Merge pull request #898 from octodns/dump-support-output-provider Ross McFarland 2022-07-22 16:09:06 -07:00
  • 02e07f4209 Merge remote-tracking branch 'origin/master' into dump-support-output-provider Ross McFarland 2022-07-22 16:06:51 -07:00
  • f749505df3 Merge pull request #913 from yzguy/zonefilesource_multivalue_ptr Adam Smith 2022-07-22 13:00:56 -04:00
  • 2a56d9b26e AxfrSource and ZoneFileSource: support multi-value PTR records Adam Smith 2022-07-22 12:50:24 -04:00
  • a0841f4420 Merge pull request #911 from octodns/black-formatting Ross McFarland 2022-07-12 14:56:55 -07:00
  • e671e7e57a Remove unneeded [] from list comprehension Ross McFarland 2022-07-04 20:40:00 -07:00
  • 26d8f7aa92 .git-blame-ignore-revs for initial black formatting Ross McFarland 2022-07-04 12:29:46 -07:00
  • e116d26eec Implement black formatting Ross McFarland 2022-07-04 12:27:39 -07:00
  • c98b5abdf3 Merge branch 'master' into idna Ross McFarland 2022-07-04 10:20:48 -07:00
  • 392d8b516f Merge pull request #910 from octodns/rm-funding Ross McFarland 2022-07-02 09:13:05 -07:00
  • 0bf5154311 Remove repo-specific FUNDING.yml Ross McFarland 2022-07-02 09:11:04 -07:00
  • c33da93bd9 Merge pull request #908 from nakato/dottedsubzone Ross McFarland 2022-06-27 06:52:42 -07:00
  • 04be906c3c Add test to validate non-dotted subdomain zones are vaild Sachi King 2022-06-27 10:56:20 +10:00
  • d5363e8045 Add comments and use list comprehensions Sachi King 2022-06-27 10:50:05 +10:00
  • 5c1a1b9621 Merge remote-tracking branch 'origin/master' into idna Ross McFarland 2022-06-26 16:36:17 -04:00
  • 08523cd4ba Functionally complete (I think) IDNA encode/decode support Ross McFarland 2022-06-26 16:35:47 -04:00
  • 5592f5da96 Support dotted subdomains for subzones Sachi King 2022-06-23 20:31:49 +10:00
  • e299ceced2 Prepare tests with failing "managed subzone" error Sachi King 2022-06-23 18:40:01 +10:00
  • e17e30b383 Merge pull request #907 from williamjacksn/patch-1 Ross McFarland 2022-05-29 15:50:02 -07:00
  • a17c4f8e0c Add documentation for include_meta config key William Jackson 2022-05-29 16:22:52 -05:00
  • fe116fdbb1 Merge pull request #906 from kianmeng/fix-typos Ross McFarland 2022-05-29 08:00:37 -07:00
  • 04b7bf0ac2 Fix typos Kian-Meng Ang 2022-05-29 13:16:01 +08:00
  • 75f1003bb3 Merge pull request #905 from johankok/patch-1 Ross McFarland 2022-05-27 07:49:09 -07:00
  • 4241cb5277 Updated link to providers in README.md Johan Kok 2022-05-27 16:36:39 +02:00
  • 044d8561ed Add idna encode/decode helpers Ross McFarland 2022-05-20 09:13:38 -07:00
  • eccf91f32e Merge pull request #902 from Aquifoliales/master Ross McFarland 2022-05-20 07:22:51 -07:00
  • 8b2bfa5dea SSHFP support for Source AXFR/Zonefile Aquifoliales 2022-05-18 14:43:12 +02:00
  • 4416756c16 Merge pull request #901 from Aquifoliales/master Ross McFarland 2022-05-10 07:12:59 -07:00
  • 2401a7318c Fixed testing, TLSA record ready. Aquifoliales 2022-05-10 15:56:33 +02:00
  • 3cdefc5058 Adaption for Linting Aquifoliales 2022-05-10 14:58:35 +02:00
  • 084d537c94 Fixed testing for TLSA record type. Aquifoliales 2022-05-10 09:50:57 +02:00
  • b139d266c9 Support for TLSA record, https://www.rfc-editor.org/rfc/rfc6698.txt Aquifoliales 2022-05-04 11:01:50 +02:00
  • d332a7bb38 Comments about dump's directory and copy Ross McFarland 2022-04-16 12:55:41 -07:00
  • 0d606e0728 dump output_provider testing Ross McFarland 2022-04-14 12:50:51 -07:00
  • 43e955a538 Only copy and set directory when it doesn't match Ross McFarland 2022-04-14 12:19:26 -07:00
  • 17c294042f Implement a sketch of --output-provider support for dump Ross McFarland 2022-04-14 10:19:33 -07:00
  • 67b7fe333d Merge pull request #896 from octodns/rel-0-9-17 v0.9.17 Ross McFarland 2022-04-04 09:43:03 -07:00
  • ee6fe1970f Rel 0.9.17 version bump & CHANGELOG update Ross McFarland 2022-04-01 12:37:11 -07:00
  • ec4b404f38 Merge pull request #895 from octodns/octodns-versions-cdm Ross McFarland 2022-03-31 11:20:59 -07:00
  • 6f15a4cec4 Add octodns-versions command Ross McFarland 2022-03-30 19:09:03 -07:00
  • e9d9fbc0d5 Merge pull request #891 from octodns/log-version Ross McFarland 2022-03-30 18:57:47 -07:00
  • 66958f7c21 Manager._try_version with 3.7 noop (for now) Ross McFarland 2022-03-28 13:33:32 -07:00
  • d714f623b8 Merge branch 'master' into log-version Ross McFarland 2022-03-27 11:56:33 -07:00
  • a7506f487c Merge pull request #892 from octodns/pep440-style-versions Ross McFarland 2022-03-27 11:56:26 -07:00
  • bdc10c45ea Merge branch 'master' into pep440-style-versions Ross McFarland 2022-03-27 07:44:31 -07:00
  • 5b52c9cd91 Merge pull request #893 from octodns/split-out-cibuild-setup-py Ross McFarland 2022-03-27 07:44:23 -07:00
  • 45123a4c81 Split out cibuild-setup-py Ross McFarland 2022-03-27 07:42:35 -07:00
  • d207df9e40 Implement pep440 style public and local version numbers Ross McFarland 2022-03-27 07:34:08 -07:00
  • b4d66c3f91 Merge pull request #889 from octodns/record-type-registration Ross McFarland 2022-03-27 07:15:15 -07:00
  • 9313b5f233 CHANGELOG entry for Record.register_type Ross McFarland 2022-03-27 07:10:15 -07:00
  • a0f9668e83 Remove extranious None default from get Ross McFarland 2022-03-27 07:05:55 -07:00
  • b458fe0dc8 Walk module hierarchy looking for __VERSION__ Ross McFarland 2022-03-25 20:43:48 -07:00
  • 633aef5845 Manager prints provider, processor, and plan_output versions for non-core modules when available Ross McFarland 2022-03-25 20:03:42 -07:00
  • 6ab6124d72 Log the octoDNS version as part of Manager.__init__ info line Ross McFarland 2022-03-25 18:16:50 -07:00
  • a96dff480c Documentation for dynamic Record type registration Ross McFarland 2022-03-21 14:29:39 -07:00
  • eee234aa16 Merge branch 'master' into record-type-registration Ross McFarland 2022-03-21 14:07:05 -07:00
  • 6b9a130c18 Merge pull request #890 from octodns/modules-on-review Ross McFarland 2022-03-21 14:06:46 -07:00
  • c211e8b472 Run the modules ci jobs when reviews are submitted Ross McFarland 2022-03-21 13:53:57 -07:00
  • 5827e23d22 Simplify Record.register_type. Values?Mixin public Ross McFarland 2022-03-18 19:05:00 -07:00
  • ea5000e191 Real testing of register_type Ross McFarland 2022-03-16 12:26:29 -07:00
  • 89e31e34db Merge branch 'master' into record-type-registration Ross McFarland 2022-03-16 10:05:06 -07:00
  • 7f98d9dfca Base of Record type registration Ross McFarland 2022-03-16 09:58:44 -07:00
  • 0d52be3872 Merge pull request #887 from octodns/modules-3-9 Ross McFarland 2022-03-11 17:00:08 -08:00
  • 3ec48b1ccd modules test run on 3.9 for now Ross McFarland 2022-03-10 14:21:32 -08:00
  • 2d865b62c3 Merge pull request #886 from octodns/update-requirements-txt Ross McFarland 2022-03-10 13:27:11 -08:00
  • ed6125c003 Explicitly include pytest-cov Ross McFarland 2022-03-10 07:19:33 -08:00
  • c39733cf91 Update requirements*.txt to the latest Ross McFarland 2022-03-10 07:09:58 -08:00
  • 35c1a021a4 Merge pull request #884 from octodns/no-fail-fast Ross McFarland 2022-03-09 07:17:03 -08:00
  • 2ac82f4dfe module, not modules Ross McFarland 2022-03-09 07:14:05 -08:00