Releases: AnalogJ/lexicon
v3.3.6
Timestamp | SHA | Message | Author |
---|---|---|---|
2019-10-23T12:16Z | 09058cd | (v3.3.6) Automated packaging of release by CapsuleCD | CapsuleCD |
2019-10-23T10:15Z | 2f2dad3 | Merge 1cb329b into 30dc99b | Adrien Ferrand |
2019-10-23T10:14Z | 1cb329b | Release 3.3.6 | Adrien Ferrand |
2019-10-23T10:13Z | 30dc99b | Bug fixed: failure if "Forward" Record (#447) * Bug fixed: failure if "Forward" Record |
If there is a "Forward" Record in a zone the script will fail.
I discribed the failure here: certbot/certbot#7425
The problem is, that Forward Records have no id entry.
-
Update luadns.py
-
Update luadns.py
-
Reload CI
-
Update luadns.py
Changed luadns.py so that record without id will not added. | kaifried
2019-10-23T10:11Z | 82f7057 | Bump pylint to 2.4.3 (#451) * Bump pylint to 2.4.3
-
Fix lint
-
Fix code | Adrien Ferrand
2019-10-23T09:41Z | d0f6b0b | Bump pytest from 4.6.5 to 5.2.1 (#445) * Bump pytest from 4.6.5 to 5.2.1
Bumps pytest from 4.6.5 to 5.2.1.
Signed-off-by: dependabot-preview[bot] [email protected]
- Update setup.py
Control versions of dev extra. Declare explicitly supported Python versions
- Specific dep for Python 2.7 | dependabot-preview[bot]
v3.3.5
Timestamp | SHA | Message | Author |
---|---|---|---|
2019-10-22T15:47Z | 3a563e7 | (v3.3.5) Automated packaging of release by CapsuleCD | CapsuleCD |
2019-10-22T15:39Z | 8892dc3 | Merge 93743d0 into 431cb64 | Adrien Ferrand |
2019-10-22T15:38Z | 93743d0 | Release 3.3.5 | Adrien Ferrand |
2019-10-22T15:19Z | 431cb64 | Updated Link For Constellix API and Added Link for v2 of DNSSimple API (#440) * Updated Link For Constellix API and Added Link for v2 of DNSSimple API |
- Reload CI | JR
2019-10-22T14:50Z | 8c95ccd | Updated DNS Made Easy API Documentation link (#439) * Updated DNS Made Easy API Documentation link
Updated API Docs link to the current one
-
Reload CI | JR
2019-10-22T14:47Z | c158a57 | fixed wrong usage of _clean_TXT_record (#446) * fixed wrong usage of _clean_TXT_record -
Reload CI | Michael
2019-10-22T12:44Z | e6ba64b | Set up CI with Azure Pipelines (#431) * Set up CI with Azure Pipelines
[skip ci]
-
Update azure-pipelines.yml for Azure Pipelines
-
Update azure-pipelines.yml for Azure Pipelines
-
Update azure-pipelines.yml for Azure Pipelines
-
Update azure-pipelines.yml for Azure Pipelines
-
Update azure-pipelines.yml for Azure Pipelines
-
Disable circleci and appveyor
Conflicts:
.circleci/config.yml
appveyor.yml
-
Update azure-pipelines.yml for Azure Pipelines
-
Fix image test
-
Increase numprocesses auto
-
Mooooar parallelization
-
Reasonnable 8
-
Focus on standard, light is superfluous
-
PYTHONHASHSEED
-
Continue optimization
-
Further optimizations
-
Centralize variables
-
Prepare coverage
-
Pass env variables
-
Refactor
-
Simplify a bit more
-
Trigger coverage, enable xdist by default
-
Remove a dependency
-
Remove old coverall
-
Continue configuration
-
Set branch name
-
source-branch | Jason Kulatunga
2019-10-22T09:20Z | bdc3c20 | Documented "LEXICON_DELEGATED" env var (#436) Added some information on how to set delegated domain names in environment variables. | yaleman
v3.3.4
Timestamp | SHA | Message | Author |
---|---|---|---|
2019-10-07T15:24Z | cc98516 | (v3.3.4) Automated packaging of release by CapsuleCD | CapsuleCD |
2019-10-07T15:18Z | e33b9cd | Merge 0a8c945 into c026ed9 | Adrien Ferrand |
2019-10-07T15:16Z | 0a8c945 | Release 3.3.4 | Adrien Ferrand |
2019-10-07T15:14Z | c026ed9 | Implement retry to handle rate limits in DNSMadeEasy (#442) * Implement retry to handle rate limits |
-
Update code
-
Fix lint | Adrien Ferrand
2019-10-07T13:35Z | 159da2a | Update tests dependencies (#443) * Update tests dependencies -
Keep a python 2 compatible pytest version
-
Disable false positive | Adrien Ferrand
2019-10-07T12:21Z | 2ddbbf4 | please add hostingde (#427) * first release of hostingde -
reuse _clean_TXT_record , remove uneeded overwrite
-
lint: Trailing whitespace removed | Michael
v3.3.3
Timestamp | SHA | Message | Author |
---|---|---|---|
2019-08-25T23:30Z | a25227b | (v3.3.3) Automated packaging of release by CapsuleCD | CapsuleCD |
2019-08-25T23:23Z | 667d6e5 | Merge 811db45 into 516c927 | Adrien Ferrand |
2019-08-25T23:22Z | 811db45 | Prepare version 3.3.3 | Adrien Ferrand |
2019-08-25T23:20Z | 516c927 | Add DirectAdmin Provider (#418) * Add provider skeleton for DirectAdmin |
-
Add
endpoint
argument to specify DirectAdmin endpoint -
Implement
_authenticate
to verify DirectAdmin credentials -
Add logger for DirectAdmin provider
-
Implement _list_records for DirectAdmin provider
-
Implement _create_record for DirectAdmin provider
-
Implement _delete_record for DirectAdmin provider
-
Implement _update_record for DirectAdmin provider
-
Allow arbitrary non-JSON endpoints to be queried
-
Verify validity/ownership of domain during
_authenticate
-
Add empty module level
NAMESERVER_DOMAINS
to pass tests
As DirectAdmin is not tied to a specific host, it's impossible to
provide a more specific value.
-
Return FQDN from
_list_records
-
Add default TTL value in
_list_records
response -
Always use FQDN as
name
filter in_list_records
-
Return
id
in parsed record response from_list_records
This id
is a combination of the record's name and value used in the
deletion process by DirectAdmin.
-
Implement
identifier
-based deletion and updates -
Failure
success
keys should be strings for return value calculation -
Handle unknown
rtype
s in_delete_record
-
Use
warnings
module to provide feedback in_list_records
-
Check for existing records in
_create_record
-
Warn if record cannot be found in
_update_record
-
Add integration tests
-
Add CODEOWNERS entry for DirectAdmin Provider
-
Move DirectAdmin to supported providers in README
-
Fix whitespace linting errors
-
Remove unused
json
import -
Add module level docstring for DirectAdmin integration tests
-
Fix module import linting warnings
-
Fix dangerous default value linting warnings
-
Get rid of unnecessary
else
statement after anif
,return
combination -
Remove shadowing variable name in
_delete_record
-
Stop using
len
to determine whether a list is empty -
Decrease help line length to satisfy linter
-
Strop trying to scrub responses from within the test suite
This breaks the vcrpy recordings. It's easier to process the recordings
after the fact removing any sensitive data.
-
Determine response body parsing based on
Content-Type
header -
Fix incorrect predicate for checking existing records on
_create_record
-
Record integration test recordings using Python 3
This makes the tests pass on both Python 2 and 3 instead of only on 3. | Joris Kraak
v3.3.2
Timestamp | SHA | Message | Author |
---|---|---|---|
2019-08-25T15:02Z | feae3ca | (v3.3.2) Automated packaging of release by CapsuleCD | CapsuleCD |
2019-08-25T14:49Z | 6686e9f | Merge ca61c67 into 85b4173 | Adrien Ferrand |
2019-08-25T14:48Z | ca61c67 | Prepare version 3.3.2 | Adrien Ferrand |
2019-08-25T11:55Z | 85b4173 | Failsafe list of records when some content is missing (#428) | Adrien Ferrand |
2019-07-29T06:04Z | 0a2f229 | Update provider specific dependencies link (#423) | Jon Janzen |
v3.3.1
Timestamp | SHA | Message | Author |
---|---|---|---|
2019-07-16T21:30Z | 4fbc8f1 | (v3.3.1) Automated packaging of release by CapsuleCD | CapsuleCD |
2019-07-16T21:23Z | 6aacfc9 | Merge 73eb911 into 8c06405 | Adrien Ferrand |
2019-07-16T21:21Z | 73eb911 | Prepare version 3.3.1 | Adrien Ferrand |
2019-07-16T21:22Z | 8c06405 | Revert "Prepare version 3.3.1" This reverts commit 7327a5d. | Adrien Ferrand |
2019-07-16T21:21Z | 7327a5d | Prepare version 3.3.1 | Adrien Ferrand |
2019-07-16T21:14Z | 257cede | Dinahosting provider (#414) * Add dinahosting provider stub |
-
Added provider logic & test recordings. Integration tests passed.
-
Added myself to codeowners file
-
Fixed the lint. Removed rtype filter in _update & _delete methods. Added _identifier helper
-
Update integration test recordings. Add provider to readme | iperurena
v3.3.0
Timestamp | SHA | Message | Author |
---|---|---|---|
2019-07-11T14:17Z | b8d5c74 | (v3.3.0) Automated packaging of release by CapsuleCD | CapsuleCD |
2019-07-11T14:10Z | c03fb24 | Merge 9705d90 into 91af111 | Adrien Ferrand |
2019-07-11T14:09Z | 9705d90 | Prepare release 3.3.0 | Adrien Ferrand |
2019-07-11T14:08Z | 91af111 | Python 3.4 is EOL. Move to Python 3.5. (#415) | Adrien Ferrand |
v3.2.9
Timestamp | SHA | Message | Author |
---|---|---|---|
2019-06-28T15:03Z | 446dff5 | (v3.2.9) Automated packaging of release by CapsuleCD | CapsuleCD |
2019-06-28T14:58Z | e439159 | Merge ddc03f3 into 83c8094 | Adrien Ferrand |
2019-06-28T14:57Z | ddc03f3 | Update CHANGELOG.md | Adrien Ferrand |
2019-06-28T14:55Z | 83c8094 | Dreamhost (#412) * Add Dreamhost Provider |
-
- api_key should be key. 2. refactor with better _identifier. 3. better _delete_record
- have time.sleep in the for-loop in _delete_record instead of in _request | Chuan-Heng Hsiao
v3.2.8
Timestamp | SHA | Message | Author |
---|---|---|---|
2019-06-26T08:59Z | eb6ad2c | (v3.2.8) Automated packaging of release by CapsuleCD | CapsuleCD |
2019-06-26T08:49Z | 3f75a17 | Merge 20a9171 into 76e7680 | Adrien Ferrand |
2019-06-26T08:49Z | 20a9171 | Prepare version 3.2.8 | Adrien Ferrand |
2019-06-26T08:45Z | 76e7680 | Merge branch 'fix-appveyor' | Adrien Ferrand |
2019-06-26T08:30Z | 7a0aa43 | Use a supported version of Python on Windows | Adrien Ferrand |
2019-06-26T08:46Z | 69f0bbf | Provide SafeDNS provider integration (#411) * New WIP SafeDNS provider added |
- Various updates during initial implementation. Still not complete 1st draft
- Further updates to new provider. Almost finished
- New provider tests override file added
- Numerous updates and tweaks based off provider tests
- Clean-up ready to add to main repo
- Add miff2000 to CODEOWNERS for SafeDNS provider
- Add in vcrpy recordings for SafeDNS
- Add SafeDNS to the providers list
- Update comment to docstring
- Move _patch() method to base provider
#411 (comment) - Use _clean_TXT_record() from base provider
#411 (comment) - Updated casettes for SafeDNS provider
- Attempt to find a record even if an identifier
....hasn't been provided. #411 (comment) - Check to ensure we don't add duplicate records
- Lint cleanup. Fix mistyped
%s
- Add updated cassettes covering newly added tests
- Switch to log only when duplicate records found
- Don't raise exception if _update_record causes dupes | Matt Calvert
2019-06-26T08:29Z | ed6f280 | Merge branch 'fix-provider-disco-legacy' | Adrien Ferrand
2019-06-26T08:18Z | 90642ca | Support old versions of pkg_resources | Adrien Ferrand
v3.2.7
Timestamp | SHA | Message | Author |
---|---|---|---|
2019-06-19T14:10Z | cfd5fe4 | (v3.2.7) Automated packaging of release by CapsuleCD | CapsuleCD |
2019-06-19T14:03Z | 388e608 | Merge f6ee452 into 0ac45bb | Adrien Ferrand |
2019-06-19T14:02Z | f6ee452 | Prepare new version | Adrien Ferrand |
2019-05-30T12:55Z | 0ac45bb | Merge pull request #381 from splashx/add-support-for-dot-notation ensure dot in zone:id | Jason Kulatunga |
2019-05-21T18:55Z | 0a9e2a9 | add support for Aliyun (#406) * add basic support for aliyun |
-
pass test
-
fix file place
-
change test file path
-
refactor to api, enable recording by vcrpy
-
add test recordings
-
compatiblity for python3
-
update test results
-
remove recordings
-
fix lint and query_prarameter filters
-
remove wrong added env files
-
add back correct test records
-
fix last two lint bugs
-
resolve adferrand's comments
-
sorry for the missed one | Claud.Lee
2019-05-21T18:53Z | 1d5325a | Replace HTTP GET with local file pytest fixture (#408) * Replace HTTP GET with pytest tmpdir fixture.
Fixes #378.
-
Add docstring to testfile fixture.
-
Return test runner to original execution directory after completed test.
-
Refactor test to use simpler method for the test file.
In this case, the zone file will be created in the directory where tests
are run, and then removed after the tests have completed. One drawback
of this method is that if there is an execution failure before the file
is removed, a developer may not notice, and could accidentally commit
the file to the repository. An entry to .gitignore was added to prevent
this scenario. | Andrew Spencer
2019-05-21T18:51Z | 267411f | Merge branch 'fix-itertools' | Adrien Ferrand
2019-05-21T18:43Z | 1c68a73 | Upgrade everything | Adrien Ferrand
2019-05-21T18:27Z | d4c1085 | Upgrade pip to take advantage of env markers and avoid error in itertools | Adrien Ferrand
2019-05-21T18:20Z | cd4801b | Simplify and optimize appveyor config | Adrien Ferrand
2019-05-21T18:14Z | 4a1acf4 | Ensure to use correct version of python | Adrien Ferrand
2019-05-21T18:02Z | 6ecbcd8 | Merge branch 'azure' | Adrien Ferrand
2019-05-21T18:04Z | a186e21 | Revert "Merge branch 'azure'" This reverts commit ec044f4, reversing changes made to 575a407. | Adrien Ferrand
2019-05-21T18:02Z | ec044f4 | Merge branch 'azure' | Adrien Ferrand
2019-05-20T15:22Z | 9a10be5 | improve readability, decorate classmethod | Diogenes Jesus
2019-03-19T11:14Z | 32ba9bd | ensure dot in zone:id | Diogenes Jesus
2019-05-15T18:20Z | 6b83f51 | Trigger CI | Adrien Ferrand
2019-05-06T20:22Z | 8f6ea16 | Relaunch pipeline | Adrien Ferrand
2019-05-05T11:54Z | 56d9210 | Fix lint | Adrien Ferrand
2019-05-05T07:37Z | 940ba9c | Br for python 2.x | Adrien Ferrand
2019-05-04T21:37Z | 71fcfc7 | And replace by bytes | Adrien Ferrand
2019-05-04T21:34Z | 55ffd6a | Use bytes pattern in response | Adrien Ferrand
2019-05-04T21:20Z | d749852 | Add comment | Adrien Ferrand
2019-05-04T21:13Z | 342793c | Update codeowner and readme | Adrien Ferrand
2019-05-04T21:11Z | d690bbd | Register integration tests cassettes | Adrien Ferrand
2019-05-04T21:11Z | f74f9c5 | Implement azure test provider | Adrien Ferrand
2019-05-04T21:11Z | 35c04e1 | Implement azure provider | Adrien Ferrand
2019-05-03T16:33Z | 51ed58d | Implement delete action | Adrien Ferrand
2019-05-03T14:16Z | 455d292 | Merge branch 'master' into azure | Adrien Ferrand
2019-04-08T14:00Z | 0bd37ac | Add create and list, finish authentication | Adrien Ferrand
2019-04-07T18:58Z | 48c1391 | Work in progress | Adrien Ferrand