mandrag0ra
c3ab638092
correct syntax errors
2014-05-27 01:36:57 +02:00
mandrag0ra
bd7c2b9277
add languages option
2014-05-23 17:44:03 +02:00
mandrag0ra
064ec12be6
{% trans %} on .html files
2014-05-23 17:27:18 +02:00
mandrag0ra
4abac704c5
{% trans %} on .html files
2014-05-23 17:23:27 +02:00
mandrag0ra
e264b10fd6
{% trans %} on .html files
2014-05-23 17:22:32 +02:00
mandrag0ra
65e7654c5a
po and mo files
2014-05-23 16:17:41 +02:00
Thomas Waldmann
93b54ab479
handle myip == '' (?myip= in url) - just get ip from REMOTE_ADDR
2014-04-28 01:08:00 +02:00
Thomas Waldmann
b818ea9df9
catch / handle DnsUpdateError (e.g. SERVFAIL)
2014-04-28 00:47:28 +02:00
Thomas Waldmann
96c07fb18a
add abuse flag to host admin list view
2014-03-09 23:15:20 +01:00
Thomas Waldmann
8c372f3f18
remove strange css definition for .wrap (tested with FF and chrome: no change in behaviour), fixes #110
...
note: these definitions come from some bootstrap docs or examples
2014-01-26 18:23:33 +01:00
Thomas Waldmann
e42bf56de7
fix password_reset_confirm url rule to be compatible with django 1.6
...
it now crashes for django 1.5, the code needed for 1.5 is commented in nsupdate/login/urls.py
2014-01-26 17:36:28 +01:00
Thomas Waldmann
27e48d6457
fix typo in password_reset template
2014-01-26 17:19:28 +01:00
Thomas Waldmann
56092738e8
prettier hosts overview
2014-01-26 16:26:51 +01:00
Thomas Waldmann
454489f129
hosts overview: tell what the stuff in parens refers to: the last update
2014-01-26 16:12:44 +01:00
Thomas Waldmann
70ad623946
hosts overview: improve rendering if update timestamp is unknown (likely because no update happened yet)
2014-01-26 16:11:29 +01:00
Thomas Waldmann
24aaa0ff6b
ns_query: as we query the authoritative master dns directly, we switch off RD (recursion desired), fixes #142
2014-01-26 15:34:25 +01:00
Thomas Waldmann
ca7ef3988d
move jquery / bootstrap back to head, broke my socialshareprivacy stuff on nsupdate.info
2014-01-26 03:55:11 +01:00
Thomas Waldmann
9fcd65576c
fix login url generation in activation_complate template, fixes #139
2014-01-26 00:51:11 +01:00
Thomas Waldmann
f62bbe896f
updated dd-wrt help with verified settings for dd-wrt v24-sp2 - thanks to Per Brax!
2014-01-22 17:48:05 +01:00
Thomas Waldmann
400259c758
get_ip: if there is no A/AAAA record, anwer "none" (anwer "error" only in real error cases)
2014-01-22 14:03:36 +01:00
Thomas Waldmann
c0cb56a97d
implement custom template view, add docs for it
2014-01-22 00:09:14 +01:00
Thomas Waldmann
ee60c89d2d
remove view for legalese
...
we don't want to be responsible for its contents (do it yourself and, if in doubt, ask your lawyer).
depending on applicable law, you might be required to have multiple directly reachable views,
thus this one view was not flexible enough anyway,
2014-01-21 19:24:34 +01:00
Thomas Waldmann
d195bba4d0
implement delete UI
2014-01-21 18:47:27 +01:00
Thomas Waldmann
36c3c8d314
implement delete API
...
Very similar to /nic/update and /nic/update_authorized, /nic/delete and /nic/delete_authorized delete
the A or AAAA record, depending in the kind of IP address given.
As this is a delete, the specific ip address value is ignored.
2014-01-21 17:50:01 +01:00
Thomas Waldmann
5d2ee03e02
if we get an invalid ip address string with an update (e.g. via myip=... param), return result code 'dnserr'
...
note: I did not find a better matching result code, seems like dyndns2 api is rather incomplete. :-(
2014-01-21 14:21:35 +01:00
Thomas Waldmann
0b21532bd6
partially revert commit 78b27f65c0a90eb51fba09112e9bc681b8070b1a
...
the host.get_ipv4 (and same for get_ipv6) call was duplicated, resulting in
additional ns queries.
also, the semantics of this part of the change was unclear or even erroneous.
get_ipv4 returns either the ip address or 'error', so that "if" would always
gets a trueish value to evaluate, making it pointless.
2014-01-16 00:08:09 +01:00
ThomasWaldmann
bf72818e20
Merge pull request #126 from elnappo/master
...
some improvements
2014-01-15 14:52:27 -08:00
Fabian Weisshaar
b051449778
minor fix login.html
2014-01-15 15:31:49 +01:00
Fabian Weisshaar
0f0bb633d5
fix errors for pull request
2014-01-15 15:24:26 +01:00
Thomas Waldmann
f963672c42
m0nowall configuration: fix homepage link
2014-01-11 01:56:54 +01:00
René Moser
20e1f87588
added m0n0wall router configuration
2013-12-31 16:36:27 +01:00
Fabian Weisshaar
78b27f65c0
col-lg to col-md, add warning badges for no SSL updates
2013-12-30 14:26:53 +01:00
Fabian Weisshaar
8870c0e4eb
change some forms for better looking
2013-12-30 14:24:14 +01:00
Fabian Weisshaar
1b2644c5b9
change grid layout form col-lg to col-md for better layout
2013-12-30 14:23:02 +01:00
Fabian Weisshaar
43622ab183
remove login, password_change and password_reset template from old location
2013-12-29 22:56:07 +01:00
Fabian Weisshaar
10c0247f77
add nsupdate.login
2013-12-29 22:55:05 +01:00
Fabian Weisshaar
73e37dad14
uses nsupdate.login urls and fixed registration url in nsupdate.accounts
2013-12-29 22:22:08 +01:00
Fabian Weisshaar
ffaa19abc2
add nsupdate.login app
2013-12-29 22:20:45 +01:00
Fabian Weisshaar
7bc356a67c
add registration urls. fixes django 1.6 and django-registration issue
2013-12-29 22:18:28 +01:00
Fabian Weisshaar
0dc403ae04
change some links, move jquery to bottom and add some trans strings
2013-12-29 22:16:22 +01:00
Fabian Weisshaar
47900ff37e
layout
2013-12-29 21:48:20 +01:00
Fabian Weisshaar
924b9ad3ad
add ModelAdmin for DomainAdmin, HostAdmin and BlacklistedDomainAdmin
2013-12-29 21:44:40 +01:00
René Moser
f2dfd04c7e
fixed non valid html in hostconfig_overview, added colspan
2013-12-28 09:34:34 +01:00
René Moser
9d808f88f2
fixed non valid html in overview, added colspan
2013-12-28 01:12:03 +01:00
Thomas Waldmann
6b526f4ebd
fix 500 error when domain does not exist
...
happens if POST contains a faked basedomain (not from our dropdown list)
2013-12-27 13:03:48 +01:00
Thomas Waldmann
3aabe41c1b
profile view: require login (gave 500 without login)
2013-12-25 16:30:33 +01:00
Thomas Waldmann
0203fdb856
make api tests also use a random hostname (but constant throughout the test session)
2013-12-25 04:42:40 +01:00
Thomas Waldmann
852e541778
make the tests use a test zone
...
for the dnstools tests, tests were already changed to use a random test host in the test zone,
so parallel tests runs should not use the same hostnames.
test_api tests still use same host names, though
2013-12-25 03:38:08 +01:00
Thomas Waldmann
bf2f5bbe7e
fix py3 compatibility
2013-12-24 21:44:11 +01:00
Thomas Waldmann
ba977193ce
Merge branch 'master' into py3-port
...
Conflicts:
nsupdate/main/_tests/test_main.py
2013-12-24 21:31:40 +01:00