Commit Graph

1700 Commits

Author SHA1 Message Date
Matt Scott
aa4d97da9c
Bump bcrypt from 4.0.1 to 4.1.2 (#1730) 2024-01-31 15:19:49 -05:00
Matt Scott
ecdbfce256
Bump mysqlclient from 2.0.1 to 2.2.1 (#1729) 2024-01-31 15:19:02 -05:00
dependabot[bot]
e3e773cc85
Bump bcrypt from 4.0.1 to 4.1.2
Bumps [bcrypt](https://github.com/pyca/bcrypt) from 4.0.1 to 4.1.2.
- [Changelog](https://github.com/pyca/bcrypt/blob/main/release.py)
- [Commits](https://github.com/pyca/bcrypt/compare/4.0.1...4.1.2)

---
updated-dependencies:
- dependency-name: bcrypt
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-18 07:08:40 +00:00
dependabot[bot]
577b350916
Bump mysqlclient from 2.0.1 to 2.2.1
Bumps [mysqlclient](https://github.com/PyMySQL/mysqlclient) from 2.0.1 to 2.2.1.
- [Release notes](https://github.com/PyMySQL/mysqlclient/releases)
- [Changelog](https://github.com/PyMySQL/mysqlclient/blob/main/HISTORY.rst)
- [Commits](https://github.com/PyMySQL/mysqlclient/compare/v2.0.1...v2.2.1)

---
updated-dependencies:
- dependency-name: mysqlclient
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-14 07:12:28 +00:00
Matt Scott
8532ca5368
Added support for application to run in sub-paths while not breaking the Docker health check (#1728) 2023-12-11 08:38:36 -05:00
Matt Scott
9415b4663f
Applied the latest suggestion from @ashneilson which appears to be a good fix this time. 2023-12-11 08:36:37 -05:00
Matt Scott
bbe8d69345
Fixing new LDAP search filter cleansing mechanism to only target user DN value returned on AD connections (#1727) 2023-12-08 06:53:31 -05:00
Matt Scott
59a32a148f
Corrected a mistake with the new LDAP search filter cleansing that broke LDAP altogether. Moved the filtering to only target the user DN with Active Directory LDAP connections. 2023-12-08 06:17:34 -05:00
Matt Scott
11371e1b81
Merge zone editor record action controls into single column (#1642) 2023-12-08 05:16:08 -05:00
Matt Scott
3caded9b7f
Added LDAP search filter cleansing mechanism to properly escape special characters (#1726) 2023-12-08 04:59:23 -05:00
Matt Scott
7b6aafbb2c
Adding LDAP search filter cleansing mechanism to account for special characters that need replaced in LDAP search queries. 2023-12-08 04:53:52 -05:00
Matt Scott
66c262c57d
Adding latest project announcements to repository. 2023-11-25 08:09:46 -05:00
Matt Scott
ddb3151b61
Correcting bug introduced by PR 1658. 2023-11-24 11:14:09 -05:00
Matt Scott
b494423e83
Fix zone name encoding for UI XHR requests as well as requests to the PDNS API (#1707) 2023-11-24 10:02:46 -05:00
Matt Scott
18f38fd1ca
Updated backend to properly encode the zone name sent to PDNS API so that zones with URL unsafe characters don't break the request. 2023-11-24 09:49:40 -05:00
Matt Scott
48f7f2d19f
Merge branch 'dev' of github.com:PowerDNS-Admin/PowerDNS-Admin into 1630-dnssec-feature-breaks-for-zones-that-contain-improperly-escaped-slashes 2023-11-24 09:29:40 -05:00
Matt Scott
4dab950efc
Reverting a bad change I made to remove a deprecated feature that is removed in Flask 2.3. 2023-11-24 09:28:21 -05:00
Matt Scott
b347e3df55
Updated zone list view to properly encode the zone name when using it to build request URIs to the back-end. 2023-11-24 09:19:16 -05:00
Matt Scott
24c08a269e
Updated zone type comparison logic in domain router to be case-insensitive (#1706) 2023-11-24 09:11:40 -05:00
Matt Scott
09014bf4a9
Correcting case-sensitivity issue with zone type comparison. 2023-11-24 09:03:39 -05:00
Matt Scott
a85827f302
Update index router to replace the use of the deprecated before_app_first_request event with record_once (#1705) 2023-11-24 08:25:38 -05:00
Matt Scott
28c63abea4
Updated the index router to pivot from the use of the deprecated before_app_first_request event to the replacement of record_once. 2023-11-24 08:18:20 -05:00
Matt Scott
5147d72999
Fixes local user setup to perform case-insensitive verification of existing usernames / emails (#1658) 2023-11-24 08:07:20 -05:00
Matt Scott
457c704de3
Update static fonts to use relative paths instead of static (#1703) 2023-11-24 07:44:29 -05:00
Matt Scott
447bb14742
Updated the roboto_mono.css and source_sans_pro.css font-face definition files to utilize relative pathing to resolve issues with installations deployed in subdirectories. 2023-11-24 07:40:49 -05:00
Matt Scott
67085653ae
Tested the proposed modification to the Docker healthcheck command to support subdirectory root paths to no avail.
Staging changes until a proper resolution is proposed.
2023-11-24 07:33:58 -05:00
Matt Scott
0472aba25e
Updated Python requirements for PyYAML from version 5.4 to 6.0.1 to resolve a conflict with Cython. 2023-11-24 06:54:55 -05:00
Matt Scott
4442577b0b
Created a new model to represent the Flask-Session storage schema sessions with a method for removing expired sessions.
Added a trigger for the Flask-Session model's session clean-up method to the `before_request` handler of the user router.
2023-11-24 06:26:38 -05:00
Ronan
c52bdd0daf
Fix case sensitivity for duplicate email creation 2023-08-31 16:28:06 +10:00
Ronan
7fcd2b8aa6
Fix case sensitivity for duplicate username creation 2023-08-31 16:26:48 +10:00
Ronan
ad9e4938bc
Add additional log information
Print out the message returned by create_local_user() when it fails to create a new local user.
2023-08-31 16:25:12 +10:00
Kristian Feldsam
c03f5c4f9e Dashboard domains table - join actions into single column
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>

dfdas

Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2023-08-08 00:55:55 +02:00
Tyler Todd
45f1ba7b82
Fix non rr_set events in Zone Changelog display (#1598) 2023-06-22 12:04:49 -04:00
Tyler Todd
08c39c64c2
Fix non rr_set events in Zone Changelog display
This will resolve #1566
2023-06-22 12:03:42 -04:00
Tyler Todd
8b51313027
Remove Misc Code (#1597) 2023-06-22 10:36:20 -04:00
Tyler Todd
fa7b146c78
Remove Misc Code 2023-06-22 10:35:52 -04:00
Tyler Todd
8e53e4ae48
Update Versions
Update Flask and Werkzeug versions
2023-06-22 10:24:59 -04:00
Tyler Todd
e88a836f26
Fix ordering and type
Fixes the ordering of variables for cosmetic, and adds the missing code for the compare of changes.
2023-06-22 10:21:15 -04:00
Tyler Todd
6fc2279c3b
Indicate Unsaved Changes (#1595) 2023-06-22 09:49:31 -04:00
Tyler Todd
953221578b
Update base.html 2023-06-22 08:50:14 -04:00
Tyler Todd
11be125e3b
Update domain.html 2023-06-22 08:48:50 -04:00
Matt Scott
8aef6fe8f1
Automatically focus username field in login view (#1549) 2023-04-28 04:47:19 -04:00
Roel Schroeven
9350c98ea2 Autofocus username field on Login screen 2023-04-26 17:26:52 +02:00
Matt Scott
86e75c8b6b
Fix record comment removal (#1537) 2023-04-21 18:29:20 -04:00
corubba
f0e32a035d Fix deletion of comments
The compaitibility for backends that don't support comments broke the
normal deletion of comments. This is fixed by limiting the
compaitibility to when we don't know for certain whether the backend of
that zone supports comments or not. This is done by checking if the
zone currently contains any comments: If it does, the backend definitly
supports comment; if it doesn't, we don't know and have to assume it
doesn't. The check is done by the "modified_at" attribute, because this
only exists on persistent comments from pdns and not on the "fill-up"
comments that PDA adds.
Luckily this also works perfectly for the deletion case, because to
delete a comment it had to already exist previously.

Fixes #1516
2023-04-16 16:03:44 +02:00
Matt Scott
055ac761e3
Updating documentation to reflect the latest app settings changes. 2023-04-14 19:38:54 -04:00
Matt Scott
66f422754b
Updated the application version references in preparation for the next release of 0.4.2. 2023-04-14 19:33:32 -04:00
Matt Scott
9193317d00
Allow all application settings to be configured by environment variables (#1535) 2023-04-14 19:30:18 -04:00
Matt Scott
c74c06c327
Added some missing settings to the new AppSettings class.
Corrected typo in app setup method.
2023-04-14 19:26:02 -04:00
Matt Scott
601539f16e
Removed unnecessary parenthesis. 2023-04-14 19:00:39 -04:00