1237 Commits

Author SHA1 Message Date
4042885e7c
Lock file maintenance 2024-06-24 00:47:07 +02:00
21db2c5fa1
Update dependency font-awesome to v6.5.1 2023-12-01 11:00:17 +01:00
6772100262
Update python Docker tag to v3.12 2023-10-18 09:55:16 +02:00
4aef405e60
Update dependency font-awesome to v6.4.2 2023-08-06 11:06:50 +02:00
c241127e3f
Update dependency font-awesome to v6.4.0 2023-04-01 00:03:59 +02:00
15e4d60922
Add renovate.json 2023-03-18 13:43:46 +01:00
6e2526f54e
Update transitive Pipfile dependencies to resolve vulnerabilities 2023-03-18 13:43:45 +01:00
3b1fb41bf8
Update dependency font-awesome to v6.3.0 2023-03-18 13:43:44 +01:00
e7d10e9a20
Update dependency font-awesome to v6 2023-03-18 13:43:43 +01:00
a60f830927
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-03-18 13:43:42 +01:00
12966222e3
Remove Django restriction in requirements.d/all.txt 2023-03-18 13:43:41 +01:00
5e7e7a933f
Update update_secret database field length for salted hash 2023-03-18 13:43:40 +01:00
9d8a50e92f
Update to Django 4.1 2023-03-18 13:43:39 +01:00
1aed14f487
Update to Django 4.0 2023-03-18 13:43:38 +01:00
6a6d9a5ab2
Update to Django 3.2 2023-03-18 13:43:37 +01:00
f6239649aa
Update to Django 3.1 2023-03-18 13:43:36 +01:00
b32b05705d
Update to Django 3.0 2023-03-18 13:43:35 +01:00
0f8d7fe8ce
Install pylint
It helps for the version upgrades to check there are no errors
2023-03-18 13:43:33 +01:00
77bf293d56
Update to DropboxOAuth2V2
The old version somehow does not work anymore and throws load errors.
2023-03-18 13:42:47 +01:00
897515b112
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-03-18 13:42:47 +01:00
f4ab1964e2
Add Pipfile for dependency tracking
It's optional. Keeping the old requirements.txt files around.
2023-03-18 13:42:39 +01:00
5ea29a913b
Add DEVELOPMENT.md to list common development commands
Update `./manage.py` to find application folder in `src/` instead of
expecting a toplevel `nsupdate` folder.
2023-03-18 13:39:04 +01:00
TW
7b94ecdf30
Merge pull request #503 from Taknok/patch-1
Update user.rst to add ipv6 support for ddclient
2023-01-18 13:30:03 +01:00
Pg
84e3e19af9
Update user.rst to add ipv6 support for ddclient
ddclient added the ipv6 without patch in 3.8.1, as said on the web interface (8c391cca88/src/nsupdate/main/templates/main/includes/tabbed_router_configuration.html (L175)).

Almost all distributions (if not all) have a version greater than 3.8.1. Thus, the documentation can be updated to reflect the current support of ipv6.
2023-01-17 13:47:09 +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