Commit graph

222 commits

Author SHA1 Message Date
Lukas Metzger
e39bb6d13c Fixed error in test if password is empty 2018-03-23 18:44:38 +01:00
Lukas Metzger
8c7fbf40ef Fixed permissions for travis scripts 2018-03-23 18:35:08 +01:00
Lukas Metzger
c002e98156 Added travis-ci configuration 2018-03-23 18:32:09 +01:00
Lukas Metzger
3f4203fdf0 Added tests for backend 2018-03-23 18:16:39 +01:00
Lukas Metzger
e543e9ceea Added possible override for config 2018-03-23 16:37:29 +01:00
Lukas Metzger
90381aec54 Fix commit hook 2018-03-23 16:37:11 +01:00
Lukas Metzger
878bfc3f6c Move everything to subfolder 2018-03-23 16:34:25 +01:00
Lukas Metzger
dcb33c5c69 Added linter for php and fixed errors 2018-03-21 17:30:24 +01:00
Lukas Metzger
5f93a13412 Added GET /domains functionality 2018-03-21 16:51:14 +01:00
Lukas Metzger
54bf2a1099 Fixed identifier for backends used in the user table of the database 2018-03-21 16:49:52 +01:00
Lukas Metzger
154232236a Added parameter type for query 2018-03-21 13:43:26 +01:00
Lukas Metzger
ac7f6f5b56 Created framwork for backend, working authentication and session
management
2018-03-20 10:51:47 +01:00
Lukas Metzger
1aad0d7219 Save some unknown progress 2018-02-09 16:58:04 +01:00
Maurice Meyer
c3250e58fc Fixed mail handling in SOA records. Fixes #51 2017-09-24 16:51:02 +02:00
Eugen Ganshorn
e0c12809e9 fixed bindColumn 2017-09-24 16:34:57 +02:00
Maurice Meyer
fdaa16ea1b Merged #47. 2017-09-02 23:28:59 +02:00
Jens Meißner
00c3a32de8 Set default record type to PTR if a reverse zone is detected. 2017-08-29 12:25:37 +02:00
Jens Meißner
058cafb6d7 Keep input data after adding records to ease adding of several similar records. 2017-08-29 12:00:52 +02:00
Lukas Metzger
ae8b16c825 Fixed linter errors, added pre-commit script and instructions 2017-07-23 16:52:11 +02:00
Lukas Metzger
03ae894776 Updated year in license file 2017-07-23 16:27:43 +02:00
Lukas Metzger
2511608c88 Added installation of dependencies to README 2017-07-23 16:26:09 +02:00
Lukas Metzger
bff62a725d Added first version of frontend part 2017-07-23 16:24:52 +02:00
Lukas Metzger
800a832975 Updated readme for dev branch 2017-07-23 16:20:32 +02:00
Lukas Metzger
fae6ac469b Remove old stuff, so that only the backend can be used as mock backend 2017-07-23 16:09:53 +02:00
Maurice Meyer
016183f244
Now displaying error when admin user can't be created 2017-07-21 17:53:45 +02:00
Maurice Meyer
4c4269c1fa Fix #34, now showing an error message 2017-07-21 17:48:53 +02:00
Maurice Meyer
31d7ecfdf3 Improved readability 2017-07-21 17:22:03 +02:00
Maurice Meyer
921b30e47d Fixed PHP Fatal error when config-user.php missing 2017-07-21 17:21:17 +02:00
Maurice Meyer
f238b7edaa Moved headers to the top to fix #29 2017-07-20 16:33:20 +02:00
Maurice Meyer
b1a06a8684 Removed spaces from empty lines 2017-07-20 16:22:46 +02:00
Maurice Meyer
39dd3f86c6 Moved <!DOCTYPE html> to enable setting of headers 2017-07-20 16:18:32 +02:00
Lukas Metzger
6aa5ea61df Merge branch 'master' of github.com:loewexy/pdnsmanager 2017-06-29 15:23:13 +02:00
Lukas Metzger
ccc423291c Fixing possible remote code executuin vulnerability introduced by commit
3bf4e2874a

Thanks to RedTeam Pentesting for pointing out this issue
2017-06-29 15:18:45 +02:00
Jens Meißner
2bb00ea0ba Change dbPort when dbType is changed during install. (#39) 2017-05-22 11:08:05 +02:00
Emilien Devos
f922f19fd3 Add powerdns 4.0 record types (#35) 2017-04-09 12:15:46 +02:00
Maurice Meyer
1d7086dc6c Added drop and readd of foreign key on user ->userid (#33)
This fixes the issue that the upgrade seems to work but the change from permissions.user to permissions.userid is not applied because of the foreign key.
2017-03-08 11:23:15 +01:00
Lukas Metzger
5c9f0da3aa Adding unique constraint on update 2017-02-19 12:52:40 +01:00
Lukas Metzger
77fa9a926d Fixed upgrade 2017-02-19 12:10:53 +01:00
Lukas Metzger
a105edc4ab Fixed whitespace errors, removed unneccessary tables 2017-02-05 17:12:38 +01:00
lamclennan
107bfc7c67 Removed Slave 2017-01-08 14:55:07 +10:00
lamclennan
8f382ac72f Readme Updated 2017-01-08 14:45:56 +10:00
lamclennan
47aebceac4 Removed Slave Button 2017-01-08 14:42:59 +10:00
lamclennan
61d7ea9a51 Final Fixes 2017-01-08 14:34:35 +10:00
lamclennan
d9f4b20448 Updated upgrade scripts for MySQL
Renamed the user table to users and added a unique key to it so
duplicate users can't be created.

Upgrade scripts delete duplicates and keep the lowest id (which is what
would have been used for authentication anyway, i.e. other users were
useless).

Added upgrade script to put domains names and records names to lower
case text as is required by postgres.
2017-01-08 14:15:31 +10:00
lamclennan
b9efd906e5 Postgres SQL Fixes
A few commands changed to suit postgres and the "user" table.
2017-01-08 02:51:16 +10:00
lamclennan
47f3f9939e Bugs
Fixed a few code bugs. Added text to strip whitespace from records (i.e.
name, master, email)
2017-01-07 23:59:03 +10:00
lamclennan
5d5f8c4af7 Added some trimming around some VARCHAR records 2017-01-07 20:29:36 +10:00
lamclennan
7972a197ee PDO Conversion 2017-01-07 20:18:39 +10:00
lamclennan
1aaa24280f Started Work Again 2017-01-07 18:37:13 +10:00
lamclennan
3bf4e2874a PDO Conversion/Pg Support Started
Early commit.
2016-12-13 08:19:00 +10:00