Thomas Waldmann
fa640706f5
add related hosts functionality, to update host records based on main host network address + interface id
...
this is esp. useful for v6 hosts, where your provider might give you a changing prefix (we assume /64), but your interface ids stay the same.
but same mechanism also principally works for v4 (we assume /29), except that you usually do not get a v4 network where the network address is changing.
and when it comes to dynamic addresses, many people only get 1 ipv4 address anyway. the related host could then be used for aliaseses with ifid == 0 for all aliases.
2014-09-23 00:48:54 +02:00
Thomas Waldmann
d8b1e93730
requests 2.4.0 has a bug, for now require requests<2.4.0
2014-08-30 21:30:31 +02:00
Thomas Waldmann
6800ecadeb
setup.py / MANIFEST.in: add translations and login templates
2014-08-28 00:11:07 +02:00
Thomas Waldmann
7bbb9b6c7d
remove stuff that is only needed for development from setup.py
...
when doing development, just use requirements/dev.txt
2014-08-27 18:01:08 +02:00
Thomas Waldmann
4db5e47cc6
pypi metadata: add python 3.4
2014-08-27 17:57:33 +02:00
Thomas Waldmann
d3e2bcd482
change development status to production/stable
2014-07-17 15:15:45 +02:00
Thomas Waldmann
63774d0757
require django 1.6.x, fixes #141
2014-07-17 15:13:41 +02:00
Thomas Waldmann
7de76a142a
fix pep8
2013-12-25 00:42:51 +01:00
Thomas Waldmann
711aba237f
python 3.3 port
...
not much tested yet, be careful
2013-12-14 00:35:29 +01:00
Thomas Waldmann
cc4cd1c805
travis: build on django 1.5 and 1.6
2013-12-13 02:40:39 +01:00
Thomas Waldmann
b9c48e5af7
backport to python 2.6, add it travis platforms and to pypi metadata
2013-12-12 01:27:36 +01:00
Thomas Waldmann
912d6c42db
setup.py: fix django minimum requirement (it is 1.5.3), add note about 1.6
2013-12-01 14:39:20 +01:00
Thomas Waldmann
7566e6a5e3
implement a dyndns2 updater + tests
2013-11-26 03:03:51 +01:00
Thomas Waldmann
f13f4f474f
bump version to 0.2.0b0, add Version code, read version number from package init for use in setup.py and sphinx docs
2013-11-09 21:45:30 +01:00
Thomas Waldmann
06b2f94206
fix setup.py
...
add missing stuff
fix problematic package_data patterns: static/* also matched the "static/css" directory and
then it falls over that at install time, because it wants to copy that like a file. :-(
2013-11-09 20:00:57 +01:00
Thomas Waldmann
2eb13ee3b8
remove the screenshots view, it is prone to be outdated and boring work to keep it uptodate
...
it is replaced by a hint to use a test account, so you can see it all "live" - without needing to register first.
2013-11-08 05:35:10 +01:00
Thomas Waldmann
c144e600ec
development status -> beta
...
currently no open bugs in issue tracker (which doesn't necessarily mean there are none)
2013-11-08 02:55:59 +01:00
Thomas Waldmann
0d2184037a
docs enhancements
2013-11-08 01:52:52 +01:00
Thomas Waldmann
7a99935597
use json serializer for sessions, change timestamps' data type, more security docs
...
json serializer can't serialize datetime (but integers), but is more safe than the pickle serializer.
2013-11-03 09:52:11 +01:00
Thomas Waldmann
f357997f07
add python-social-auth for twitter, github, google
...
still incomplete, only login view
2013-11-02 05:15:06 +01:00
Thomas Waldmann
49693121ea
use zones/nameserver IPs/update keys from DB, logging (thanks to asmaps)
...
remove unneeded stuff from settings
(we still need some in conftest.py for the tests, though)
init DB for tests via conftest.py
more update algorithm choices
give origin zone (if we already know it) to dnstools functions
new views: DomainOverview, DeleteDomain
unify deletion templates using delete_object.html
add django-extensions
2013-10-18 15:30:17 -07:00
Bastian Blank
09e31209f1
Create 204 response in detect ip view
2013-10-18 00:19:05 +02:00
Bastian Blank
570dc4f94a
Properly specify package data
2013-10-18 00:03:04 +02:00
Bastian Blank
d2eab62ac4
Move all stuff into own top-level package
2013-10-17 23:59:07 +02:00
Thomas Waldmann
8d4a3fdf84
move to new github organization, use nsupdate.info (without www.)
2013-10-03 00:43:33 +02:00
Thomas Waldmann
d935979934
add docstrings
2013-09-29 15:59:16 +02:00
Thomas Waldmann
9c41b1eb24
misc. setup.* related changes / enhancements
2013-09-28 18:49:31 +02:00
Thomas Waldmann
c6d630e9f1
setup.py: added some development requirements
2013-09-28 15:43:17 +02:00
Arne Schauf
dd713011a5
settings structure
2013-09-28 15:06:34 +02:00
Thomas Waldmann
432f190ae9
change license to 3-clause BSD License
2013-09-28 10:43:49 +02:00
Thomas Waldmann
38dac5e390
add MANIFEST.in setup.py
2013-09-28 09:16:17 +02:00