Commit graph

387 commits

Author SHA1 Message Date
Tuxis Internet Engineering V.O.F.
950a233e85 Merge pull request #30 from tuxis-ie/fix-issue15
Get the nameservers from the template, if any. If we don't have nameserv...
2015-02-24 11:17:39 +01: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
Tuxis Internet Engineering V.O.F.
6f3c5f8a20 Merge pull request #24 from zeha/remove-priority
Remove priority field. PLEASE NOTE THAT THIS BREAKS COMPATIBILITY WITH VERSION < 3.4.2
2015-02-18 11:34:02 +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
Tuxis Internet Engineering V.O.F.
20eb8afa2b Merge pull request #22 from tuxis-ie/record-to-zone
Record to zone
2015-01-26 12:43:46 +01:00
Tuxis Internet Engineering V.O.F.
bc55b9832a Add missing comma 2015-01-26 12:43:20 +01:00
Mark Schouten
fccdf6631a Fix deletion message for users and zones. Closes #14 2015-01-26 12:41:54 +01:00
Tuxis Internet Engineering V.O.F.
149dc3c983 Merge pull request #21 from harkx/master
[FIX] short_open_tag can be off now, replaced <? with <?php
2015-01-26 11:00:35 +01:00
kristof
ca591af82b [FIX] short_open_tag can be off now, replaced <? with <?php 2015-01-25 11:11:24 +01:00
Tuxis Internet Engineering V.O.F.
f9053b2395 Merge pull request #19 from tuxis-ie/update-docs
Process comments on docs by jpmens in issue #13
2015-01-23 16:04:33 +01:00
Mark Schouten
cc8680a917 Process comments on docs by jpmens in issue #13 2015-01-23 15:58:09 +01:00
Tuxis Internet Engineering V.O.F.
d89c90f468 Merge pull request #12 from tuxis-ie/zone-export
Zone export
2014-12-05 13:54:55 +01:00
Mark Schouten
45ed135591 Create a 'save this zone' button 2014-12-05 13:54:09 +01:00
Mark Schouten
3e2f45e596 Create a 'save this zone' button 2014-12-05 13:54:01 +01:00
Tuxis Internet Engineering V.O.F.
96c063ac72 Merge pull request #11 from tuxis-ie/3.4-api-auth
Nicer error message
2014-11-21 11:39:38 +01:00
Mark Schouten
57e2980f56 Nicer error message 2014-11-21 11:39:06 +01:00
Mark Schouten
4d0dcf6e48 Stop working when there is an error in the config 2014-11-21 11:35:29 +01:00
Mark Schouten
25fb62fd4f Fix bugs 2014-11-21 11:25:11 +01:00
Mark Schouten
6dcd923cff Move configurationchecks to misc.php 2014-11-21 11:20:23 +01:00
Tuxis Internet Engineering V.O.F.
2939dbfca8 Merge pull request #10 from tuxis-ie/3.4-api-auth
Implement auth-autodetection
2014-11-21 11:13:56 +01:00
Mark Schouten
b7b62d1c9c Implement auth-autodetection 2014-11-21 11:13:17 +01:00
Mark Schouten
3097b63e91 Should be a string 2014-11-06 08:50:27 +01:00
Mark Schouten
47c6384ef0 Always set nameservers[] 2014-11-05 10:27:14 +01:00
Tuxis Internet Engineering V.O.F.
9a262f2e00 Merge pull request #9 from tuxis-ie/hash_pbkdf2
Create a hash_pbkdf2 function if it doesn't exist yet
2014-11-05 09:34:25 +01:00
Mark Schouten
f7cdad0b78 Create a hash_pbkdf2 function if it doesn't exist yet 2014-11-05 09:33:42 +01:00
Tuxis Internet Engineering V.O.F.
a2315bdaa4 Merge pull request #8 from tuxis-ie/search-timeout
Implement a 400ms delay in the searchbar
2014-11-05 09:23:42 +01:00
Mark Schouten
7fc9c5aabb Implement a 400ms delay in the searchbar 2014-11-05 09:22:57 +01:00
Mark Schouten
b035bfd52a Not everyone runs bleeding-edge php 2014-10-23 09:52:46 +02:00
Mark Schouten
c4ece1f052 Disable the monospace font. The 1980's called 2014-10-06 22:50:16 +02:00
Mark Schouten
afa52c6894 Add a timestamp to the user listoptions url which is reset upon adding a user. This refreshes jtables cache 2014-10-06 22:37:00 +02:00
Tuxis Internet Engineering V.O.F.
6aab07d79e Merge pull request #6 from stbuehler/pull
Fix security bugs (missing access checks, csrf token), fix other bugs (edit records, ..), add some features (masters for slaves, ...)
2014-10-06 22:06:45 +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
922642005d Improve UI
* add CSS classes to fields
* use monospace font for field values
* min-width for record content edit field, stretch label and content
  to dialog width
* max-width for record content table cell, explicit (percent) column
  sizes
* text-align: right numbers
* display raw data in cells with $('<span>').text(...)
* add DNSSEC info and masters for slave zones
* add some RR types and disable distinction from address .arpa zone;
  show all types for every field
2014-10-05 13:14:42 +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
169983da70 Add screenshots 2014-10-02 15:40:23 +02:00
Mark Schouten
6317d9f449 Add screenshots 2014-10-02 15:40:15 +02:00
Mark Schouten
94465a71a9 New README.md 2014-10-02 15:01:32 +02:00
Mark Schouten
c5ae169b2d Fix zoneadd logic 2014-10-01 11:38:40 +02:00
Mark Schouten
7ea11b16d4 Hide the 'import zone' button 2014-10-01 09:51:19 +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
262e3c76a8 Allow remote boxes to execute stuff, eventhough they don't really login 2014-09-26 13:47:52 +02:00
Mark Schouten
f047f60712 Always load the master and slave zones 2014-09-26 13:13:18 +02:00
Mark Schouten
ee0729e6c0 Actually make it work 2014-09-26 13:05:04 +02:00
Mark Schouten
bc5a4964ec Allow authentication via Wefact 2014-09-26 12:03:30 +02:00
Mark Schouten
6b0a4d8595 Allow authentication via Wefact 2014-09-26 12:02:56 +02:00