5593eec2d8
Update update_secret database field length for salted hash
2023-03-07 17:47:59 +01:00
4f96334f1a
Update dependency font-awesome to v6.3.0
2023-02-08 10:48:52 +01:00
a5b8a9d0df
Update python Docker tag to v3.11
2023-01-15 19:43:50 +01:00
8386d22a01
Update dependency font-awesome to v6
2023-01-15 19:33:43 +01:00
3e178b19f9
Add renovate.json
2023-01-15 19:33:29 +01:00
1c435d5c1e
Add DEVELOPMENT.md to list common development commands
2023-01-15 19:32:28 +01:00
e1b3eb95ae
Add testing in docker
...
I can't run tests in travis and due to the bind9 dependency it's
difficult to run on the local machine. Docker is tricky due to changing
the nameserver to 127.0.0.1 but with the right parameter it works.
There are still a handful of tests failing. I couldn't figure out why
yet.
2023-01-15 19:32:27 +01:00
a9883d69d2
Remove Django restriction in requirements.d/all.txt
2023-01-15 19:32:26 +01:00
e6cd6f5d10
Update to Django 4.1
2023-01-15 19:32:23 +01:00
51dfb75e3b
Update to Django 4.0
2023-01-15 19:32:21 +01:00
8b63bd909e
Update to Django 3.2
2023-01-15 19:32:20 +01:00
89c63b2275
Update to Django 3.1
2023-01-15 19:32:18 +01:00
25e6c828c0
Update to Django 3.0
2023-01-15 19:32:16 +01:00
c85f6ccc36
Install pylint
...
It helps for the version upgrades to check there are no errors
2023-01-15 12:35:04 +01:00
abc9c5a8d1
Update to DropboxOAuth2V2
...
The old version somehow does not work anymore and throws load errors.
2023-01-15 12:34:47 +01:00
b4a38d973d
Remove usage of six
...
Dropping support for python 2 because it's dead. six was not declared
correctly in requirements.txt and causes troubles. So removing the one
usage.
2023-01-15 12:34:04 +01:00
8a1c410ebc
Add Pipfile for dependency tracking
...
It's optional. Keeping the old requirements.txt files around.
2023-01-15 12:33:21 +01:00
Florian Adamsky
a5db72c8d7
Include note about IPv4 interface ID ( #495 )
...
docs: include note about IPv4 interface ID
The documentation was unclear how I can have the same IPv4 address for a related host. I found the solution in #133 and thought I might help to include this into the documentation.
2022-07-13 12:17:25 +02:00
TW
7285eca144
Merge pull request #489 from ThomasWaldmann/strip-prefix-length
...
strip prefix-length / netmask if present, fixes #470
2021-11-08 23:39:21 +01:00
Thomas Waldmann
1792c69223
strip prefix-length / netmask if present, fixes #470
2021-11-08 23:34:33 +01:00
Thomas Waldmann
f6a6eeca08
try to identify&remove illegal/abusive users
2021-11-08 22:57:52 +01:00
Thomas Waldmann
c500696487
enable blacklisting of email addresses (regex)
...
we had email domain blacklisting before, but this is more powerful.
2021-11-08 22:44:04 +01:00
TW
8c391cca88
Merge pull request #454 from brice-gros/alternative/convert-python-bytes-to-string-before-charfield-assignement
...
fix Domain.generate_ns_secret() storing bytes object into Domain.nameserver_update_secret
2020-01-23 01:12:46 +01:00
Brice Gros
a8a6a208b1
fix Domain.generate_ns_secret() storing bytes object into Domain.nameserver_update_secret instead of a string
2020-01-21 14:22:37 +01:00
Fabian Weisshaar
0a625d6853
Add missing migration files
2019-12-30 17:31:01 +01:00
TW
2107a66b8d
Merge pull request #448 from ThomasWaldmann/i18n
...
remove tr and cn translations from repo (see transifex)
2019-12-30 00:09:53 +01:00
Thomas Waldmann
79b1e2b93a
remove tr and cn translations from repo (see transifex)
2019-12-29 17:22:13 +01:00
TW
ed673c68d0
Merge pull request #443 from elnappo/updates
...
[WIP] 36c3
2019-12-27 20:28:35 +01:00
Fabian Weisshaar
27f14631f3
update year
2019-12-27 17:58:33 +01:00
Fabian Weisshaar
65ebf8ad8c
Update fontawesome, bootstrap and jquery, fix #444
2019-12-27 17:26:51 +01:00
TW
5edb9f768a
Merge pull request #410 from elnappo/secure-http
...
Add some security HTTP Headers
2019-12-27 16:58:01 +01:00
Fabian Weisshaar
86cf85c1b1
Create FUNDING.yml
2019-12-27 16:53:14 +01:00
Fabian Weisshaar
3eea92a057
Add GitHub social preview image
2019-12-27 16:00:09 +01:00
Fabian Weisshaar
58fcd4785c
Remove Python 2.7 support, add Python 3.8 support
2019-12-27 15:35:47 +01:00
Fabian Weisshaar
bf2a06353d
Update Django to v2.2, see #386
2019-12-27 15:35:47 +01:00
Fabian Weisshaar
bcae9584ff
Add a link to user in host admin, fix #440
2019-12-27 15:35:47 +01:00
Fabian Weisshaar
daac6aeaee
Add docs on how to disable user registration, see #438
2019-12-27 15:35:47 +01:00
Fabian Weisshaar
60a3fe559c
Set HTTPONLY to CSRF cookies
2019-05-16 11:31:09 +02:00
Fabian Weisshaar
1732ace5a0
Add Referrer-Policy HTTP Header, #281
2019-05-16 11:30:34 +02:00
Fabian Weisshaar
5b930d07fc
Add X-XSS-Protection and X-Content-Type-Option HTTP Header
2019-05-16 11:30:34 +02:00
TW
78616cdd78
Merge pull request #431 from elnappo/integrate_logo
...
Integrate new logo
2019-05-10 01:01:19 +02:00
Fabian Weisshaar
0a3bf17b2c
Integrate new logo, thanks to @mirzazulfan #78
2019-05-03 11:18:32 +02:00
Mirza Zulfan
300e650261
New Logo
2019-04-30 22:55:19 +02:00
TW
fa092386b3
Merge pull request #430 from ThomasWaldmann/update-changes
...
update CHANGES
2019-04-16 15:46:34 +02:00
Thomas Waldmann
7625e5b041
update CHANGES
2019-04-15 23:48:16 +02:00
TW
abeefaedb9
Merge pull request #429 from ThomasWaldmann/bad-hosts
...
add BAD_HOSTS setting for nasty clients
2019-04-15 19:07:56 +02:00
Thomas Waldmann
4c49ef5613
add BAD_HOSTS setting for nasty clients
...
having one who updates every 5s with a invalid password.
this locks the database (due to it increasing auth fail count and msg)
all the time, so i can't even delete that host from django admin.
also: Response now get a status parameter, defaulting to 200.
2019-04-15 18:57:54 +02:00
TW
4581f90f2d
Merge pull request #428 from ThomasWaldmann/fix-herror
...
fix crash / add logging for reverse lookup on invalid ip address string
2019-04-14 22:24:21 +02:00
Thomas Waldmann
f4bdf5b37d
fix crash / add logging for reverse lookup on invalid ip address string
2019-04-14 22:12:20 +02:00
TW
c320578879
Merge pull request #427 from ThomasWaldmann/i18n
...
translations updates
2019-04-14 21:24:19 +02:00