2
0
mirror of https://github.com/VinylDNS/vinyldns synced 2025-08-31 14:25:30 +00:00
Commit Graph

105 Commits

Author SHA1 Message Date
Britney Wright
ddd405dc80 ensure trailing dot in list zones search (#653) 2019-05-24 14:26:00 -04:00
Paul Cleary
e03690271a Wildcard search (#636)
* Add wildcard support

* Add wildcard search for zones

* Update documentation

* Fix for AWSAuthenticator to support asterisks
2019-05-23 10:56:52 -04:00
Rebecca Star
0bdf36cb86 dotted host zone discovery in batch (#633)
* untested dotted zone lookup

* func tests

* unit tests
2019-05-17 11:04:28 -04:00
Britney Wright
a02b47de0c remove wait_until_zone_exists helper (#620) 2019-05-08 17:04:40 -04:00
Michael Ly
c2a86f5c15 Update backend ID functional test to be more flexible. (#619) 2019-05-07 13:10:16 -04:00
Nima Eskandary
f0a25fe943 Zone BackendID in portal (#607)
* list backend ids route and option to update a zones backendid in portal
2019-05-06 11:51:27 -04:00
Nima Eskandary
2d2329f728 case ignored regexes for high value domain and name servers (#604)
* case ignored regexes for high value domain and approved name servers
2019-04-30 10:25:23 -04:00
Thomas Pressnell
77c4536e37 Adding NAPTR support (#594)
* Adding NAPTR support
2019-04-24 11:22:05 -04:00
Britney Wright
6f4bdbc7d3 make sure zone name is fully qualified in getByZoneName (#591) 2019-04-18 16:45:22 -04:00
Varsha Chandrashekar
bbef8df44c Change paging to not use offset in MySqlZoneRepository (#583) 2019-04-18 11:24:52 -04:00
Varsha Chandrashekar
b431894b9a Expose get zone by name route in the API (#588) 2019-04-17 15:15:49 -04:00
Michael Ly
7fac32a8b3 Allow dotted hosts for TXT records (#587)
* Add dotted hosts support for TXT records.
* Updated functional tests.
2019-04-17 15:00:54 -04:00
Nima Eskandary
9ebd9a4289 return backenId in zone info and zone summary info (#585) 2019-04-16 12:37:25 -04:00
Michael Ly
25d345cdb5 Migrate 30.172 host file and references to 10.10 (#580) 2019-04-12 20:30:30 -04:00
Britney Wright
62fb5a4c44 correctly handle txt record data (#568) 2019-04-12 15:14:02 -04:00
Britney Wright
3bcdad808a remove PTRs from create batch func test (#578) 2019-04-11 11:16:47 -04:00
Britney Wright
b00db3fe46 multi-record support for txt in portal and batch (#555) 2019-04-09 14:40:18 -04:00
Britney Wright
b655fa645a increase batch change limit default to 1000 (#575) 2019-04-09 14:24:30 -04:00
Britney Wright
472e3a8a55 batch change use getRecordSetsByFQDNs (#539) 2019-04-09 12:24:30 -04:00
Varsha Chandrashekar
032f1fedcf Delete group - Check if ownerGroupId is in any recordSet (#542) 2019-03-29 09:25:50 -04:00
Rebecca Star
a8f1eb18bb BackendID for connection info (#522)
* backendId option for configured connections

* tests
2019-03-20 15:19:34 -04:00
Michael Ly
a240801843 Fix wait condition for zone update/delete functional tests (#514)
* Force an assertion that wait_until_zone_deleted has succeeded.
* Correct zone tests to wait for zone to be active before testing updates/deletes.
* Replace wait_until_zone_exists with wait_until_zone_active.
2019-03-01 10:37:01 -05:00
Michael Ly
ed3e034cb7 Fix IPv4 PTR zone discovery (#490)
* Update BatchChangeService logic for IPv4 PTR discovery.
* Add unit test.
* Update functional tests.
2019-02-20 15:02:26 -05:00
Britney Wright
593fe45b52 Record type filter for shared zones (#479) 2019-02-19 12:00:34 -05:00
Michael Ly
7cc35c6474 Batch change owner group validations (#461)
* Update canDeleteRecordSet to include ownerGroupId.
* Update add owner group batch change validations.
* Update existing tests.
* Updated access validation to also accept changes where owner group ID does not exist.
* Convert batch change updates to use userCanUpdateRecord
2019-02-12 15:18:21 -05:00
Britney Wright
9df10211fa Update getRecordSetChange access validation (#465) 2019-02-07 16:42:57 -05:00
Nima Eskandary
e2c5034139 return owner group name in get and list batch (#459) 2019-02-06 16:36:12 -05:00
Rebecca Star
54b021aa58 Make DS records work (#472)
* allow DS changes to go through
2019-01-31 14:23:41 -05:00
Rebecca Star
c8826ecba9 make shared zone ids unique across runs (#467)
* make shared zone ids unique across runs
2019-01-31 09:39:51 -05:00
Michael Ly
ad1e7a2c12 Incorporate owner group validations into delete record set endpoint (#454)
* Update canDeleteRecordSet to include ownerGroupId
* Update unit, integration and functional tests
2019-01-30 10:55:09 -05:00
Rebecca Star
7246874cb6 DS routing/serialization (#456)
* DS serializer/routing

* fail DS changes in service (temp)
2019-01-29 16:51:12 -05:00
Britney Wright
44eed12b08 add ownerGroupName to getRecordSets response (#448)
* add ownerGroupName to getRecordSets response
2019-01-24 14:53:12 -05:00
Nima Eskandary
1139b03d9d ownergroup id logic for create and update recordset endpoints (#426)
* owner group id logic for recordset update and create endpoints #354
2019-01-23 15:44:38 -05:00
Michael Ly
3cbaa59214 Add owner group ID to batch change (without context validations) (#434)
* Accept owner group ID for batch change and convert value in batch change converter.
* Add unit tests.
* Add functional tests.
* Convert top-level batch change validations from fail-fast to fail-slow. Update corresponding batch change error documentation.
2019-01-23 12:00:45 -05:00
Britney Wright
8a263fad54 preserve recordset ownerGroupId during zone sync (#433)
* preserve recordset ownerGroupId during zone sync
2019-01-15 12:36:29 -05:00
Rebecca Star
a295a1e37a Test user rules (#431)
* remove test user access to non-test zones

* full func tests
2019-01-15 11:16:36 -05:00
Britney Wright
8929c0ea51 include recordset ownergroup name in getRecordSet response (#425)
* include recordset ownergroup name in getRecordSet response
* update getRecordSet to check record group ownership for shared zones
2019-01-14 17:17:32 -05:00
Michael Ly
6dc53b5e94 Allow super users to update shared flag on zones (#410)
* Create UpdateZoneInput and integrate into zone routing, serdes and service.

* Update tests.
2019-01-10 17:11:46 -05:00
Britney Wright
708b2430ea add data to test shared zones in func tests (#412)
* add data to test shared zones in func tests
2019-01-04 12:30:10 -05:00
Nima Eskandary
941bc7f1ea High Value Domains (#376)
disallow changes in configured high value domains
2018-12-21 11:48:22 -05:00
Britney Wright
03b37366a5 move zone change processing into zone sync handler (#398)
* move zone change processing into zone sync handler
2018-12-20 12:20:16 -05:00
Michael Ly
ceba816a89 Allow super users to create shared zones (#397)
* Implement create shared zone.

* Updating existing tests to pass.
2018-12-17 17:59:57 -05:00
Britney Wright
4be26ca691 Support admin (#380)
* add support admin attribute and access
2018-12-17 09:59:45 -05:00
Britney Wright
2a883e2713 Remove zone history check (#373)
* remove get_zone_history
* look for most recent zone change status
*  add wait_until_zone_active
* add helper function for test_sync_zone
2018-12-11 16:30:31 -05:00
Michael Ly
4c899b64a5 Dynamically loaded SQS message queue (#324)
* Replace engine command bus and zone command handler with command handler.
2018-11-12 12:25:51 -05:00
Rebecca Star
fdea04a536 update func test versions for sec warning (#315) 2018-10-30 12:25:50 -04:00
Britney Wright
54fbba6502 allow multiple ptr records in batch change (#258) 2018-10-10 16:03:27 -04:00
Britney Wright
f113384c80 handle CNAME wildcard records (#224) 2018-10-01 11:15:46 -04:00
Britney Wright
d8876d369f add locked user account with auth check to api (#172)
add locked user account with auth check to api
2018-09-17 12:07:18 -04:00
Rebecca Star
79f2c967b8 remove unnecessary pre-load for group and membership data (#184) 2018-09-07 15:52:16 -04:00