Thomas Waldmann
0761f27e32
simplify host overview, remove update as it is already on host edit view (and it supports v4 and v6 there)
2013-10-27 12:32:08 +01:00
Thomas Waldmann
cdb4f9af20
improve rendering of Domains, give key an own row
2013-10-27 12:14:21 +01:00
Thomas Waldmann
1cc4236d58
add help texts to Domain model fields, improve view
2013-10-27 11:59:16 +01:00
Thomas Waldmann
9125c8072a
move screenshots to own view, remove features from home view (features are in docs, don't duplicate)
...
remove links to individual static screenshots, they break the slideshow
fix spacing on home view, so footer is at bottom
2013-10-27 11:28:40 +01:00
Thomas Waldmann
26e819e013
fix: get v6 address from v6 input field
2013-10-27 09:54:16 +01:00
Thomas Waldmann
018f680a3f
separate ip v4 and v6 update fields / button, prepopulated with currently detected addresses, simplify host view
2013-10-27 09:51:40 +01:00
Thomas Waldmann
456f5fd2b7
separate ip v4 and v6 update fields / button, prepopulated with currently detected addresses
2013-10-27 09:25:59 +01:00
Thomas Waldmann
f30d283792
use empty search list, make sure query fqdn is really a absolute fqdn
2013-10-27 08:40:54 +01:00
Thomas Waldmann
a210936dcf
use now() from django.utils.timezone - it is utc and not naive
2013-10-27 07:29:58 +01:00
Thomas Waldmann
724f35225e
move test settings to test_settings.py, add FIXME for resolver search list
...
make SECRET_KEY obviously non-secret and non-random + document it should be secret/random
2013-10-27 07:20:43 +01:00
Thomas Waldmann
14209ae25f
better icons
2013-10-27 05:42:17 +01:00
Thomas Waldmann
4cf62af8ab
rename Domain field available_for_everyone to public (so it is not confused with "available" field)
...
"public" field means that this zone can be used by every user (not just the owner) to create hosts there
"available" field means that the nameserver is operating and reachable
2013-10-27 05:28:30 +01:00
Thomas Waldmann
6bf1f57fc1
deal with not responding nameservers (offline or unreachable)
...
if a nameserver does not respond, we flag it in the database
(available = False) and stop talking to it for 5 minutes.
after 5 minutes, we flag it available = True again and retry talking to it
(and if not successful, flag it as unavailable again).
this avoids a unresponsive UI as we do a lot of ns queries from the templates
to get v4 and v6 addresses of our hosts from master nameservers.
we log a warning when setting unavailable and a info when setting available.
2013-10-27 05:14:47 +01:00
Thomas Waldmann
a53ef40e46
remove djangodash references from home view
2013-10-23 17:51:09 +02:00
Thomas Waldmann
a50364c4cf
about page: move software section to bottom, add info about feedback
2013-10-20 00:16:42 -07:00
Thomas Waldmann
865318fda3
link to docs, move some info to docs
2013-10-19 23:19:25 -07:00
Thomas Waldmann
968b8f4bf6
move authors from footer to about page
2013-10-19 22:36:06 -07:00
Thomas Waldmann
8a86948243
deduplicated docs / README, add more install instructions
2013-10-19 22:17:30 -07:00
Thomas Waldmann
85b2932a7c
add some more disallows to robots.txt view
2013-10-19 18:20:40 -07:00
Thomas Waldmann
98e2035187
add hint about how to force a dynamic update with a fritzbox
2013-10-19 14:40:18 -07:00
Thomas Waldmann
d22383010d
hide overview in nav if not logged in (thanks to asmaps)
2013-10-18 15:55:37 -07:00
Thomas Waldmann
1c1dd2c4d1
add missing migration file for previous commit, removed unneeded import
2013-10-18 15:35:55 -07: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
Thomas Waldmann
5f272aa7c4
fix typo in w3c validator url
2013-10-17 23:11:15 -07:00
Thomas Waldmann
89f743c1b0
removed test skips, all works now
2013-10-17 15:58:25 -07:00
Thomas Waldmann
6110bb78c4
added alt attrs to ip detection fake images
2013-10-17 15:28:23 -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
b161265cad
Use GenericIPAddressField to allow IPv6
2013-10-17 23:59:07 +02:00
Bastian Blank
d2eab62ac4
Move all stuff into own top-level package
2013-10-17 23:59:07 +02:00
Thomas Waldmann
0f7d47bb17
remove git button as it is unsecure content when using https
2013-10-17 14:32:06 -07:00
ThomasWaldmann
ad0d7ebf5b
Merge pull request #1 from jluebbe/master
...
use configured host names in the web interface
2013-10-17 13:18:43 -07:00
Thomas Waldmann
7176599245
dnstools: add/delete/update pass-through origin now
2013-10-08 15:39:45 +02:00
Thomas Waldmann
ee4ca24f95
dnstools: fixed docstring
2013-10-08 15:20:08 +02:00
Jan Luebbe
7efb7f436d
use WWW_HOST in the titles
2013-10-07 20:56:10 +02:00
Jan Luebbe
de6619ae2f
use the actual host names in the router config page
2013-10-07 20:56:08 +02:00
Thomas Waldmann
b72a4d2606
add german legal text
2013-10-05 22:09:45 +02:00
Thomas Waldmann
c12edc378f
router configuration help: cosmetic text change (add colons)
2013-10-05 21:52:35 +02:00
Thomas Waldmann
2b18bf73e2
add dd-wrt help (thanks to jarus for finding out)
2013-10-05 21:43:24 +02:00
Thomas Waldmann
24ad97c0ef
document cookie usage, warn about domain cookies
2013-10-05 16:24:45 +02:00
Thomas Waldmann
fdd979d5e1
remove hardcoded PIWIK stuff
2013-10-05 04:17:32 +02:00
Thomas Waldmann
f031d07f33
ALLOWED_HOSTS setting: use variables
2013-10-05 04:11:32 +02:00
Thomas Waldmann
ca05d19f4f
update requirements files
2013-10-05 04:07:21 +02:00
Thomas Waldmann
379eb33ae4
add configs: nginx, supervisor, gunicorn
2013-10-05 04:01:46 +02:00
Thomas Waldmann
4f93cc0956
escape & to & in html
2013-10-04 00:46:36 +02:00
Thomas Waldmann
ad52c8849f
for the update link that can be copy and pasted or bookmarked, don't included the (dynamic) IP address, it shall get autodetected
2013-10-04 00:44:01 +02:00
Thomas Waldmann
aa3fb3c746
add security documentation
2013-10-04 00:28:28 +02:00
Thomas Waldmann
81b0d89230
add CSS / HTML validation links (via referrer, so doesn't work on non-public URLs)
2013-10-03 22:43:44 +02:00
Thomas Waldmann
9428ed7943
adding nic api tests
2013-10-03 21:58:33 +02:00
Thomas Waldmann
2dfc9707ca
dnstools: update docstrings about ValueError exceptions
2013-10-03 20:47:25 +02:00