Hidden Z
d50bb7a66f
web: avoid importing or accessing modules using "web.*"
14 years ago
Hidden Z
01964a33f8
web/postkey/views.py: remove unneeded import
14 years ago
Hidden Z
ad386eea71
Add __init__.py where needed
14 years ago
Hidden Z
c0b11b5efe
web/postkey/views.py: add submission logging
14 years ago
Hidden Z
5311169c37
web/postkey/views.py: reorder imports
14 years ago
Hidden Z
d6881adba5
web/postkey/views.py: fix typo
14 years ago
Hidden Z
d6dfee3f78
web/postkey/views.py: allow only 2-level domains
...
Until we haven't implemented subdomain auth, reject subdomains
registration via webinterface et all.
14 years ago
Hidden Z
390ab411f7
web/postkey/views.py: add additional validation set for hostnames
...
Disallow registering set of hostnames intended for i2p project use.
14 years ago
Hidden Z
817d4490b9
web/postkey/models.py: make date fields blank by default
...
Need that for make them optional in i2phost editing in django admin.
14 years ago
Hidden Z
6e195df483
web/postkey/admin.py: initial admin interface for hosts managing
14 years ago
Hidden Z
01f13f2208
web/postkey/models.py: add proxy model needed for django admin
...
Proxy model needed for displaying not approved hosts in django admin
separatelly.
14 years ago
Hidden Z
4bf683073f
web/postkey/models.py: add new field "approved"
...
It's needed for doing confirmations manually.
14 years ago
Hidden Z
65f6b2b395
web/postkey/models.py: add new column "expires"
...
Needed for storing info about when some host must be expired.
14 years ago
Hidden Z
9fe393fce1
web/postkey/models.py: change type of "description" field
...
Now it limited to 4 KB.
14 years ago
Hidden Z
e44be42738
web/postkey/views.py: pass "title" to renderer
14 years ago
Hidden Z
dd498acf04
web/postkey/views.py: remove hash uniqueness check
...
Not needed until it moved into validation.py
14 years ago
Hidden Z
2769f0d4bc
Move validation functions to separate module
14 years ago
Hidden Z
2529b6d6c3
web/postkey/models.py: last_seen is null by default now
14 years ago
Hidden Z
150de19f32
web/postkey/views.py: fix typo
14 years ago
Hidden Z
d6c360605b
web/postkey/models.py: add "last_seen" field
14 years ago
Hidden Z
b083f59957
web/postkey/models.py: correct comment
14 years ago
Hidden Z
f2d7647b59
web/postkey/models.py: moar comments
14 years ago
Hidden Z
7410eb788d
web/postkey/models.py: add "external" field (bool)
...
It's needed for marking imported hosts from external sources.
Availability checks will not remove this hosts until other host-add
services implement auto-removing.
14 years ago
Hidden Z
5145fba180
web/postkey/models.py: add __unicode__() method
14 years ago
Hidden Z
5cb9d1943a
web/postkey/views.py: avoid adding non-unique hashes
14 years ago
Hidden Z
def26f43ef
web/postkey/models.py: permit non-unique hashes in database
...
This needed because hosts.txt already contains a duplicates. But we
shouldn't permit adding dups via webinterface.
14 years ago
Hidden Z
85981abf58
postkey/views.py: add docstrings
14 years ago
Hidden Z
17db1b07fd
postkey/views.py: use wingets in AddForm
14 years ago
Hidden Z
548ad715aa
postkey/views.py: add "description" field in "addkey" view
14 years ago
Hidden Z
e191306c7e
postkey: add "success" view
14 years ago
Hidden Z
60ba81d91c
postkey: rename "index" to "addkey"
14 years ago
Hidden Z
662399433d
web/postkey/models.py: add "description" field
14 years ago
Hidden Z
08ffe2942e
web/postkey/models.py: make "name" and "b64hash" fields unique
14 years ago
Hidden Z
e21d608b32
web/postkey/models.py: update b4hash description
14 years ago
Hidden Z
329ad74cbe
web/postkey/views.py: implement base64 hash validation
14 years ago
Hidden Z
aee0c2e34a
views.py: implement hostname checks according to I2P Naming Rules
...
http://www.i2p2.i2p/naming.html
14 years ago
Hidden Z
7434e4c8c8
Add initial urls.py and views.py
14 years ago
Hidden Z
53e564265d
Add models.py for "postkey" django app
...
"postkey" app are used to submit new i2p hostnames
14 years ago