1228 Commits

Author SHA1 Message Date
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
Thomas Waldmann
1feb5dbfb8 web UI languages: add greek, remove polish, prepare for spanish/chinese
greek is complete, polish was very incomplete and remove from git.

spanish and chinese have a high percentage of completed translations,
but not there yet. please help completing them!
2019-04-14 17:28:43 +02:00
Thomas Waldmann
96872b950d add spanish translation (es), incomplete still, 85% 2019-04-14 17:14:02 +02:00