Thomas Waldmann
088c53e78b
fix: add default=False to BooleanFields (otherwise it might complain about "not NULL")
2013-12-07 21:59:00 +01:00
Thomas Waldmann
112545544b
add postgresql installation help
2013-12-07 21:21:33 +01:00
Thomas Waldmann
8d44b84b1d
add docs for browser-based update client, including use case
2013-12-07 20:39:30 +01:00
Thomas Waldmann
61e1f30efa
js updater view: use localtime, format it like "ISO for normal people"
2013-12-07 18:46:23 +01:00
Thomas Waldmann
0146404569
add simple test for update view (js updater)
2013-12-07 12:59:22 +01:00
Thomas Waldmann
e5873ce642
updated README / CHANGES
2013-12-07 12:42:35 +01:00
Thomas Waldmann
560a66c7e6
add URLs pointing to the js updater
2013-12-07 12:20:35 +01:00
Thomas Waldmann
6eb412c45d
improve browser / url help
2013-12-07 12:01:39 +01:00
Thomas Waldmann
aac6b553f3
setInterval does first run after N ms, add a call to do the first run immediately
2013-12-07 11:45:54 +01:00
Thomas Waldmann
92a14df635
use setInterval rather than setTimeout, cosmetic fixes
2013-12-07 00:48:44 +01:00
Thomas Waldmann
a58a957b28
js updater: add myip output to status, add timestamps
2013-12-06 21:15:42 +01:00
Thomas Waldmann
915d64b592
fix stupid class name collision from previous changeset
2013-12-06 20:54:46 +01:00
Thomas Waldmann
de973353cf
view with js based updater - thanks for 1v3ry for helping
2013-12-06 13:59:26 +01:00
Thomas Waldmann
737102cef0
bump version to 0.5.0, update CHANGES
2013-12-03 12:56:57 +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
cf93be9a14
update feature list in README
2013-12-01 14:30:33 +01:00
Thomas Waldmann
c20295e68b
add counts for unavailable / abuse / abuse_blocked hosts to status view
2013-12-01 14:06:45 +01:00
Thomas Waldmann
bd0cf7c907
updated changelog, add note about south/sqlite issue
2013-12-01 13:52:14 +01:00
Thomas Waldmann
179d4d63c3
show configuration / new secret generation - similar texts and ui for both hosts and domains
2013-12-01 13:29:29 +01:00
Thomas Waldmann
9673085b4e
Domain view: use danger/warning colours
2013-12-01 13:17:09 +01:00
Thomas Waldmann
77a3e18b11
Host view: use danger/warning colours
2013-12-01 13:07:37 +01:00
Thomas Waldmann
b74b280b63
Delete Host / Update other Services - swap columns on UI
2013-12-01 13:05:17 +01:00
Thomas Waldmann
2c5e756f15
add --flag-abuse, add some docs about abuse handling
2013-12-01 12:17:10 +01:00
Thomas Waldmann
866ddf3bea
add available, abuse and abuse_blocked flags to Host, show on UI, script to reset flags
...
there is an issue with south and sqlite - it doesn't handle migrations that add BooleanField columns with defaults.
just use the faults script to set the flags to their correct default after migrating with south.
2013-11-30 12:32:03 +01:00
Thomas Waldmann
47724a3d6b
pep8 fixes
2013-11-30 10:10:11 +01:00
Thomas Waldmann
7500ba363e
Host.get_ip* - reduce code duplication
2013-11-30 10:07:46 +01:00
Thomas Waldmann
24e107655e
update docs about resetting fault counters, rewrite crontab section
2013-11-30 09:05:46 +01:00
Thomas Waldmann
9970e76bb5
faults managment script: show and reset client/server fault counters
2013-11-30 08:49:53 +01:00
Thomas Waldmann
258f99eb82
set default login error url
2013-11-29 22:54:51 +01:00
Thomas Waldmann
93db755498
activate middleware for SocialAuth exception handling
2013-11-29 22:24:52 +01:00
Thomas Waldmann
0772874ead
docs update about "update other services" feature
2013-11-29 11:30:14 +01:00
Thomas Waldmann
996a398b46
models: use shorter unicode representations
2013-11-29 11:13:59 +01:00
Thomas Waldmann
d9e9c66319
service updater host configuration: added user interface
...
this is the ui USERS need to configure sending updates to an ALREADY CONFIGURED service.
there is no UI yet for creating a new service, the ADMIN has to use django admin for that.
2013-11-29 10:43:18 +01:00
Thomas Waldmann
2aeb2a61f8
service updater (host configs): add (give|accept)_(ipv4|ipv6) fields
2013-11-29 02:11:55 +01:00
Thomas Waldmann
4589dd512b
fix session cookie behaviour to be more private for not logged-in users, fixes #96
...
the bug was that it used a permanent cookie for not-logged in users and only switched it to
a session cookie when you logged in (and did not check the remember me checkbox).
now it uses (non-permanent) session cookies by default and switches to the permanent cookie
only if you tell so when logging in and checking that checkbox.
2013-11-28 09:14:16 +01:00
Thomas Waldmann
9a8163de97
update docs about rDNS
2013-11-27 08:38:41 +01:00
Thomas Waldmann
091f3d42e6
cosmetics for rDNS display on hosts overview view
2013-11-27 08:23:35 +01:00
Thomas Waldmann
6b9c7e9511
add reverse dns lookup results for viewer's current IPs to session, show on hosts overview view (see panel at lower right)
...
not showing it in home view's jumbotron due to potential cosmetic issues
2013-11-27 08:16:49 +01:00
Thomas Waldmann
71509fe935
fix typo in class name
2013-11-27 07:23:04 +01:00
Thomas Waldmann
0e8f318628
add reverse dns lookup code
2013-11-27 07:14:39 +01:00
ThomasWaldmann
9294c859db
Merge pull request #94 from marcinkuzminski/patch-1
...
update admin.rst about SECRET_KEY
2013-11-25 23:48:59 -08:00
Thomas Waldmann
aa610e9c3a
implement "update other services", with tests, no ui yet
...
(can be used when adding the records via django admin)
2013-11-26 08:10:05 +01:00
Thomas Waldmann
7566e6a5e3
implement a dyndns2 updater + tests
2013-11-26 03:03:51 +01:00
Marcin Kuźmiński
8376b1670d
Update admin.rst
...
Added required setting of SECRET_KEY via settings_local.py into development quick guide.
2013-11-25 23:49:47 +01:00
Thomas Waldmann
886bad5fbe
warn (using red text colour) about new secret generation
2013-11-25 18:34:50 +01:00
Thomas Waldmann
ec10cd2a92
be more clear for both use cases for generating a new secret (initial configuration / forgot secret)
2013-11-25 01:44:23 +01:00
Thomas Waldmann
cb643d5782
update changelog
2013-11-24 18:01:49 +01:00
Thomas Waldmann
9ae7a7fabe
updated docs
2013-11-24 12:17:56 +01:00
Thomas Waldmann
e9605535b8
add counters for client and server faults (per host)
2013-11-24 11:42:59 +01:00
Thomas Waldmann
1447b670f5
avoid double lookup of the host object
...
as we have to look it up for auth anyway, return it, so we can continue using it.
2013-11-24 11:09:38 +01:00