Commit Graph

446 Commits

Author SHA1 Message Date
Ville Skyttä
ee73bb181f Spelling fixes 2019-04-25 16:02:49 +03:00
Khanh Ngo
f95adf3ea3 Merge remote-tracking branch 'synthesio/improve-record-list-perf' 2019-04-01 22:12:53 +07:00
Khanh Ngo
00d92839fb Merge remote-tracking branch 'olemathias/master' 2019-04-01 21:46:45 +07:00
Dejan Filipovic
8698009c30 Records entries should not required database requests for domain listing page
Create a new class just for storing records entries, without the Setting lookup
otherwise for each record it will make 4 SQL queries to retrieve something that
is not used.
2019-03-28 08:25:07 +01:00
Ole Mathias Aa. Heggem
15aeaef2ea Basic LUA record support + formatting cleanup of js in domains.html 2019-03-23 03:21:39 +01:00
genericpenguin
0ad5d46a4c
escape special chars when creating group filter.
The LDAP search filter used for group queries needs to be escaped so that group names with special characters will not break the search filter in queries.
2019-03-18 11:54:31 +11:00
Tim Jacomb
334878d75d
Use display name of role 2019-03-03 15:08:01 +00:00
Tim Jacomb
292aaddaee
Improve SAML support
- Make SAML_WANT_MESSAGE_SIGNED configurable, AzureAD signs the assertion but wouldn't sign the message
- Add support for a name attribute, i.e. 'Tim Jacomb' using `SAML_ATTRIBUTE_NAME`, which will be mapped into the given and surname fields, AzureAD only has displayname
- Add support for group based admin `SAML_ATTRIBUTE_GROUP` and `SAML_GROUP_ADMIN_NAME`
- Add support for group based accounts `SAML_GROUP_TO_ACCOUNT_MAPPING`
- Don't fail if cert and key aren't present
2019-03-03 07:58:01 +00:00
Pavol Ipoth
1feb77e2f3 Add Api to PowerDNS-Admin 2019-03-01 23:50:04 +01:00
Khanh Ngo
3b168047c4
Fix domain datatable. #468 2019-03-01 17:06:32 +07:00
Marin Rukavina
1f1f928a58 Fix typo in user profile template 2019-02-28 20:38:29 +01:00
Nils Sandmann
b48809dbdb
Added TLSA Popup 2019-02-14 20:59:42 +01:00
Khanh Ngo
7ba9ad68f8
Fix domain/record table size #463 2019-02-14 14:09:56 +07:00
Andreas Oberritter
98f1e96d1a dyndns: accept and validate both A and AAAA records; default to client address 2019-02-12 16:27:08 +01:00
Jonathan Westerholt
0c290073ae fix equality check for DomainSetting when "other" is None 2019-02-11 22:00:17 +01:00
Khanh Ngo
bc2b57e475 Fix admin_edituser.html template 2019-01-31 09:04:06 +07:00
Rama
287d171d83 Separate Tabs for Reverse Zones (IP4 & IP6)
Separate Tabs for Reverse Zones (IP4 & IP6)
2019-01-23 12:00:26 +01:00
Khanh Ngo
458826bc77
Fix account deletion. Add more info in Account table 2019-01-11 09:00:51 +07:00
Khanh Ngo
7da6bd5f99
Prevent non-administrator user from editing admin users 2019-01-09 13:03:27 +07:00
Khanh Ngo
082969de72
Fix #427. JSON parse error on history detail 2018-12-20 15:26:14 +07:00
Khanh Ngo
b56d1154cc
Fix disabling the user registration form 2018-12-11 10:56:37 +07:00
Khanh Ngo
1e6b668189
Fix changing user role js event 2018-12-03 09:39:02 +07:00
Khanh Ngo
9e14c3eb39
Merge pull request #409 from rkerr/ttl_config
Add ttl_options setting
2018-11-29 09:54:05 +07:00
Robert Kerr
017e0c7344 Fix case where TTL not in ttl_options
If PowerDNS-Admin is working on a database created by another tool
or ttl_options is changed the current TTL might be missing from
the valid list, fix this
2018-11-28 21:19:38 +00:00
Robert Kerr
976742c54e Add ttl_options to templates 2018-11-28 20:09:33 +00:00
Ymage
d16abb9f81 Fix login redirection when submounted
Fix #411 to use with APPLICATION_ROOT Flask config variable
2018-11-26 14:54:20 +01:00
Khanh Ngo
004b211fdc
Merge pull request #405 from ymage/fix-400
Change SOA expiry placeholder value
2018-11-26 10:43:22 +07:00
Robert Kerr
c456aa2e7a Add ttl_options setting
Adds a new setting to define the options in the TTL dropdown when
editing a record. The setting is a comma separated string with the
valid options.
2018-11-24 12:45:14 +00:00
Ymage
0b9c58971c Remove forgotten decorator 2018-11-24 12:15:49 +01:00
Ymage
9e6822bcdb Make a redirection to previous page after logged in
Fix #403
2018-11-24 11:53:27 +01:00
Ymage
2a0be5b90d Change SOA expiry placeholder value
Fix #400
2018-11-21 09:17:10 +01:00
Khanh Ngo
2f39512b65 Resolve the conflicts for #398 2018-11-21 10:29:33 +07:00
Khanh Ngo
10d915ef92 Merge branch 'master' of github.com:ngoduykhanh/PowerDNS-Admin 2018-11-21 10:24:48 +07:00
Khanh Ngo
5f049debe5 Adding Flask-SeaSurf module for CSRF protection. 2018-11-21 10:24:33 +07:00
Ymage
cb726ae4f9 Add missing $SCRIPT_ROOT
Fix #317
2018-11-19 10:35:23 +01:00
Robert Kerr
c7d43ce5cc Fix for when TOTP starts with 0
PyOTP wants the token as a string, by passing it as an int leading
0s get stripped and verification fails
2018-11-18 10:23:47 +00:00
Robert Kerr
6395d81916 Fix typo Use -> User 2018-11-12 20:25:56 +00:00
Khanh Ngo
679ada7a89
Merge pull request #390 from ymage/master
Add missing Remember Me input name
2018-11-12 16:05:41 +06:30
Khanh Ngo
ea53ae340f Fix LDAP password checking issue due to indention level 2018-11-12 16:30:18 +07:00
Khanh Ngo
e4c8f5e100 Use SvgPathImage in QR Code generation to remove white lines. #388 2018-11-12 16:00:38 +07:00
ymage
f28b501c7c Add missing Remember Me input name 2018-11-05 01:19:51 +01:00
Khanh Ngo
d3972b659a Add record helper for TXT type. #380 2018-10-30 09:55:31 +07:00
Khanh Ngo
3fea57fca1 Update README. Fix warning from PR #387 2018-10-26 08:43:25 +07:00
Khanh Ngo
e273921195 Merge remote-tracking branch 'chriscpritchard/master' 2018-10-25 15:26:42 +07:00
Khanh Ngo
a39f5c622c
Avoid searching for AD user's memberOf while it is missing and LDAP_GROUP_SECURITY_ENABLED is ON 2018-10-24 13:30:19 +07:00
Khanh Ngo
4a0d580e32 Merge branch 'recursive_activedirectory' 2018-10-24 11:28:43 +07:00
Khanh Ngo
95b4de65dd
Add validation for Ldap operation group input 2018-10-24 11:23:19 +07:00
Chris Pritchard
8a20d3f2d8
migrated to authlib 2018-10-22 02:33:46 +01:00
Chris Pritchard
396ce14b9f
OIDC (#1)
Implemented OIDC using authlib
2018-10-21 23:38:12 +01:00
odumasFR
de3d1b3665
Merge branch 'master' into activedirectory_authent 2018-10-09 08:31:18 +02:00