Bryan Seitz
0b97e09bb7
added initial https support
2015-04-02 00:20:34 +00:00
Mark Schouten
22ae1adf17
Get the nameservers from the template, if any. If we don't have nameservers in the template use the default nameservers.
...
Also, when appying the template, skip adding records for nameservers that we already added. This fixes and closes issue #15
2015-02-24 11:15:52 +01:00
Christian Hofstaedtler
adcaefda59
Remove priority field
...
It's gone from PowerDNS 3.4.2 and later.
2015-02-07 21:13:45 +01:00
Mark Schouten
45ed135591
Create a 'save this zone' button
2014-12-05 13:54:09 +01:00
Mark Schouten
57e2980f56
Nicer error message
2014-11-21 11:39:06 +01:00
Mark Schouten
b7b62d1c9c
Implement auth-autodetection
2014-11-21 11:13:17 +01:00
Mark Schouten
47c6384ef0
Always set nameservers[]
2014-11-05 10:27:14 +01:00
Mark Schouten
b035bfd52a
Not everyone runs bleeding-edge php
2014-10-23 09:52:46 +02:00
Stefan Bühler
e8f071f67c
Rework session handling; add CSRF tokens and autologin
2014-10-06 21:40:11 +02:00
Stefan Bühler
54fb62b471
Rewrite/Refactoring
...
- add a lot of permission checks:
zone edits were completely unchecked (after login); only list and creation were
protected.
- reduce regular expression usage
- don't use user provided names/ids/urls for requests; instead use them
to search for the zone in the list of all zones.
- rename 'label' to 'name' in template records ('name' is used in all
other places)
- make 'localhost' default $apisid
- add 'soa_edit' default
- remove gen_pw/pwgen caller; use openssl instead for random password
- fix a lot of bugs (editrecord, TXT quoting, name checking, ...)
- improve record sorting
2014-10-05 13:08:23 +02:00
Mark Schouten
c5ae169b2d
Fix zoneadd logic
2014-10-01 11:38:40 +02:00
Mark Schouten
00c40c047e
Create option to not allow a normal user to add zones
2014-10-01 09:46:44 +02:00
Mark Schouten
4881858d68
This should save us another Notice
2014-09-26 14:23:39 +02:00
Mark Schouten
db85fc2dcd
Fix typo
2014-09-26 14:22:00 +02:00
Mark Schouten
c4085c6099
Add an empty name-field if none is entered
2014-09-26 14:21:07 +02:00
Mark Schouten
2837657d53
Check some vars before using them
2014-09-26 14:14:30 +02:00
Mark Schouten
7f35f25869
If we login via the apikey, show it in the session
...
If we add a zone via the api, and the owner doesn't exist yet, create it.
2014-09-26 14:02:22 +02:00
Mark Schouten
6f16859a8e
Implement zone-import in NSedit
2014-07-21 15:50:29 +02:00
Mark Schouten
adef2938d6
Delete the zone from the database if it is deleted
2014-07-10 15:11:31 +02:00
Mark Schouten
b746978478
Although PHP doesn't complain about that extra parameter, it does have effect on the sorting algorithm
2014-07-04 15:14:53 +02:00
Mark Schouten
53f7bad16d
No, strnatcmp
2014-07-04 15:11:14 +02:00
Mark Schouten
119baad99b
Switch to strncmp
2014-07-04 14:43:16 +02:00
Mark Schouten
72d6f5782e
Fix sorting of records?
2014-07-04 14:38:50 +02:00
Mark Schouten
6f9f7b3982
Fix typo
2014-07-04 12:50:45 +02:00
Mark Schouten
340d297f71
Aaaaaaaaaaaaaaand fix it
2014-07-04 11:26:05 +02:00
Mark Schouten
65dc663195
Fix typo
2014-07-04 11:16:54 +02:00
Mark Schouten
98dd2695fa
Switch from 'querySingle' to 'prepare and bindValue'
2014-07-04 11:14:34 +02:00
Mark Schouten
57a3929f10
Add search field, this may make things easier to find!
2014-07-03 16:05:01 +02:00
Mark Schouten
816790ce4e
Fix splicing the right way
2014-06-30 15:17:08 +02:00
Mark Schouten
fa3681cbdb
Fix paging
2014-06-30 15:12:03 +02:00
Mark Schouten
33faa1d7a2
An asterisk is allowed
2014-06-30 15:00:19 +02:00
Mark Schouten
e04ca87744
Prepend dstxt with DNSKEY info
2014-06-30 13:20:53 +02:00
Mark Schouten
5009bf8993
Perlism
2014-06-30 13:15:24 +02:00
Mark Schouten
a87e23947e
Remove any slashed at the start of the method
2014-06-30 13:12:42 +02:00
Mark Schouten
aa37139301
Fix some inputvalidation and functionnames
2014-06-23 09:55:52 +02:00
Mark Schouten
0d88619edb
Also check if the domain has non-ascii-characters
2014-06-12 15:53:16 +02:00
Mark Schouten
06c39599bf
Fix the setting for soa-edit
2014-06-10 21:15:47 +02:00
Mark Schouten
f8e7493925
Also fix new index.php and zones.php ...
2014-06-10 11:27:12 +02:00
Mark Schouten
64508a7a51
Import dnssec settings if they exist
2014-06-06 14:46:24 +02:00
Mark Schouten
9854630f68
If the name starts with a ., strip it
2014-06-03 09:27:54 +02:00
Mark Schouten
32e49eae99
Label can be empty
2014-06-03 09:25:08 +02:00
Mark Schouten
a73e3fd1d3
Send soa_edit_api so we don't need to worry about serials anymore. Also, add it as a default to the dist config
2014-05-26 14:15:55 +02:00
Mark Schouten
2eed9b39c0
Fix escaping. Jtable shows (javascript-escaped) content. No other escaping is done on the content-field
...
For txt-records. First strip quotes surrounding the content and strip from slashes. Then, add slashes and quotes again. This maybe sub-optimal, but works for now.
2014-05-26 13:45:03 +02:00
Mark Schouten
2a6fd69192
Make content safe too
2014-05-26 12:28:16 +02:00
Mark Schouten
a0df8f8413
Fix the validationfunction
2014-05-26 12:20:41 +02:00
Mark Schouten
b457495426
Add validation and 'htmlspecialchars' to keep Teun from breaking stuff
2014-05-26 12:04:24 +02:00
Mark Schouten
858830915f
Older PHP breaks on []
2014-05-26 11:46:41 +02:00
Henjo Hoeksma
296e83fb88
Refactoring
2014-05-23 11:48:19 +02:00