Eric van der Vlist
7172afa4a2
Support of Docker host names (for NSD)
2020-04-18 09:36:48 +02:00
jeffrey forman
f9176387ac
update to django-2, python3, and based on an alpine container
2019-02-13 20:17:05 -05:00
Daniel Roschka
e13b42cd13
Refactors the views used to add and delete records.
...
Notable changes are:
* Refactored views, utilizing more of Djangos features, resulting in simpler
code.
* URLs are now the same when initially filling out a form and when editing a
submitted form which contained errors.
* Instead of a result page showing the response from the DNS server (which is
now logged using Djangos "logging" functionality) the user is now redirected
back to the record listing of the current zone when the action was successful
or stays on the form page when an error occured. Proper success/error
messages are shown in both cases by utilizing Djangos "messages"
functionality.
2015-09-05 19:03:21 +02:00
Daniel Roschka
20d785840b
Fixes some python style issues.
...
No changes in binders functionality are included in this commit, just improved
python style
2015-06-13 12:05:42 +02:00
Jeffrey Forman
074d62453f
Merge pull request #22 from Dunedan/configurable-dns-port
...
Make the port for DNS queries per server configurable.
2015-04-02 21:54:23 -04:00
jeffrey forman
6557f2c099
clean up how we parse multiple items in the selected list when deleting multiple records
2015-03-31 21:43:26 -04:00
Daniel Roschka
77eda58f37
Make the port for DNS queries per server configurable.
...
While it might not be that common to have a DNS server listening on a
non-standard port for DNS queries, it's also useful for local testing.
I used the opportunity to add model migrations as well to enable smooth model
upgrades.
2015-03-27 19:30:03 +01:00
Daniel Roschka
a19719a41b
Fix binder to work with TSIG keys not using dnspythons default algorithm
...
binder has been broken to work with signatures created with anything but
dnspythons default TSIG algorithm, which currently is HMAC-MD5.
This commit fixes that by properly using the algorithm stored for the key.
2015-03-22 18:07:06 +01:00
Jeffrey Forman
16a629f81a
use a split method on the string, instead of a regex, to make getting the host and domain easier when deleting a record
2012-12-15 20:21:47 -05:00
Jeffrey Forman
d5b2197571
Merge keyutils into a method inside the Key class. Delete keyutils.py
2012-11-30 22:40:58 -05:00
Jeffrey Forman
063d64d6c6
create feeder function to send dns updates. forward/reverse/cname call send_dns_update.
...
Collapse keyutils into helper. Create single create_keyring function that decides what to create.
2012-11-30 07:25:23 -05:00
Jeffrey Forman
46a91e2fdf
Add error handling in delete_record function around unrecognized/malformed keys.
2012-11-29 21:52:27 -05:00
Jeffrey Forman
d4d4afdaa1
Add ip info on server list page.
...
Also clean up imports, standardize on order
2012-11-28 22:09:25 -05:00
Jeffrey Forman
9dcb07e996
Display IP address along side server name in server list
2012-11-26 22:05:44 -05:00
Jeffrey Forman
ba78f39670
collapse add forward and add reverse helper functions into update_record.
...
clean up some handling of cname creation.
2012-11-25 22:35:11 -05:00
Jeffrey Forman
0c35125777
clean up some unused imports, also handle exceptions for adding cname
2012-11-25 18:02:01 -05:00
Jeffrey Forman
c42009f714
move delete_record to a more import friendly structure. clean up code
2012-11-23 22:28:33 -05:00
Jeffrey Forman
a5af78d18d
clean up some string casting for adding cname and forward/reverse records.
2012-11-21 22:08:37 -05:00
Jeffrey Forman
751dae3356
clean up some String casting in making a cname that isnt needed
2012-11-21 20:39:08 -05:00
Jeffrey Forman
fc971391b9
more cleanup, adding docstrings, bit more exception handling.
2012-11-18 21:10:09 -05:00
Jeffrey Forman
3451cae823
fix how keyrings are created, now use two parameters.
2012-11-17 23:01:37 -05:00
Jeffrey Forman
9f2bbdee0f
combine all the result templates into one response_result.htm
...
standardize on the dictionary returned back from helpers, and to the template
2012-10-28 20:32:37 -04:00
Jeffrey Forman
eb717e001a
Bring things up to 1.4 standards. A LOT of file moves, simplifying of paths. Removed bcommon directory under binder
2012-10-28 14:49:15 -04:00