Commit graph

76 commits

Author SHA1 Message Date
Spanagiot ba3750a43c Change updateRecord behavior
Make updateRecord check if any parameters of the record changed
if none changed nothing is pushed to the database and serial is not increased
This was implemented in order to avoid unecessary changes in serial and zone transfers
2020-01-19 20:32:51 +02:00
Lukas Metzger 52050a4298 Fixed db layout for tests 2019-12-25 23:43:48 +01:00
Lukas Metzger 72a60a0703 Adjust database layout to default powerdns layout fix #98 2019-12-25 23:30:54 +01:00
Lukas Metzger 6feed021d2 Bump test database version 2019-12-25 19:10:32 +01:00
Lukas Metzger 0e53529442 Fixed sql schema for installation 2019-12-25 18:31:11 +01:00
Lukas Metzger aa2a5906f9 Fixed deletion of password when editing user fixing #112 2019-12-25 18:17:44 +01:00
dependabot[bot] 36b6bf5b88 Bump axios from 0.18.0 to 0.18.1 in /backend/test (#116)
Bumps [axios](https://github.com/axios/axios) from 0.18.0 to 0.18.1.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v0.18.1/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v0.18.0...v0.18.1)

Signed-off-by: dependabot[bot] <support@github.com>
2019-12-25 18:09:44 +01:00
Lukas Metzger 600c7acdc1 Fixed client ip error on X-Forwarded-For 2019-12-25 15:25:39 +01:00
GAZDOWN 091f27e9e5 Fix broken login after upgrade (#80)
* Added users(backend) field update

* dbVersion bumped to 6
2018-09-15 12:21:24 +02:00
Lukas Metzger cfbe93ba38 Removed unnecessary line 2018-08-27 13:45:53 +02:00
Lukas Metzger 7cb02511ae Better error message and updated licence 2018-05-13 16:16:26 +02:00
Lukas Metzger bf9f68a450 Fixed error where domains with exactly a soa record where not found 2018-05-10 20:32:28 +02:00
Lukas Metzger de80e3797b Fixed bug where setup stored hard coded config to config file 2018-05-10 20:04:11 +02:00
Lukas Metzger b77c8232f9 Added Update APIs 2018-04-29 19:03:01 +02:00
Lukas Metzger aed50e530f Added POST /remote/changekey API 2018-04-29 16:47:20 +02:00
Lukas Metzger 5838f61db6 Added GET /remote/servertime API 2018-04-29 15:08:23 +02:00
Lukas Metzger 799ce1b371 Added /remote/changepw 2018-04-25 19:35:11 +02:00
Lukas Metzger d5e86f3583 Added ip to failed login log messages 2018-04-17 21:53:02 +02:00
Lukas Metzger b2cf655a88 Added GET /remote/ip endpoint 2018-04-17 21:30:44 +02:00
Lukas Metzger 16a56184b8 Added handling of session expiry 2018-04-13 17:29:20 +02:00
Lukas Metzger e6ca551641 Removed SOA from records 2018-04-13 17:13:53 +02:00
Lukas Metzger 14039932fe Added setup to backend 2018-04-12 16:24:36 +02:00
Lukas Metzger f8da1e68a3 Fixed bug where invalid key was not recognized on update 2018-04-12 14:12:11 +02:00
Lukas Metzger 5d2ef81610 Fixed bug where serial was never incremented 2018-04-12 09:22:32 +02:00
Lukas Metzger d2e4082dbc Fixed bug where renaming of user to current name failed 2018-04-11 08:44:44 +02:00
Lukas Metzger d5be125982 Updated undefined variable reference in error message 2018-04-10 14:06:51 +02:00
Lukas Metzger b4f6922c96 Added ability for user to change slave domain with permission in backend 2018-04-09 16:17:27 +02:00
Lukas Metzger 2f19aafa80 Implemented /users endpoint 2018-04-06 09:48:17 +02:00
Lukas Metzger 76e9f7327a Fixed bug where every record got changed by a record update 2018-04-05 17:17:59 +02:00
Lukas Metzger f48b0e8a11 Added GET /users 2018-04-05 16:23:55 +02:00
Lukas Metzger 8262d53280 Updated usernames in tests 2018-04-05 14:53:56 +02:00
Lukas Metzger 0e6a90fa8f Updated config structure for auth backends, and added config backend 2018-04-03 13:43:56 +02:00
Lukas Metzger ee1b081447 Fixed bug where remotes without records or domains were left in the db 2018-04-02 13:45:24 +02:00
Lukas Metzger 15ff44a86e Added 404 when adding credential for not existing domain 2018-04-02 13:40:23 +02:00
Lukas Metzger dcc0989d6d ADded transactions for multiple get handlers 2018-04-02 13:24:24 +02:00
Lukas Metzger 25382d0de3 Added DELETE /users/{user}/permissions/{domainId} 2018-04-01 21:20:53 +02:00
Lukas Metzger ff41604aa2 Added POST /users/{user}/permissions 2018-04-01 21:03:39 +02:00
Lukas Metzger 706011edd6 Added GET /users/{user}/permissions 2018-04-01 19:52:00 +02:00
Lukas Metzger c00263e072 Fixed some variable referencing errors 2018-04-01 16:11:47 +02:00
Lukas Metzger 02f8e48f11 Added PUT /records/{recordId}/credentials/{credentialId} 2018-04-01 16:05:24 +02:00
Lukas Metzger 22334174da Added GET /records/{recordId}/credentials/{credentialId} 2018-03-31 17:13:47 +02:00
Lukas Metzger 877e7c9e02 Added DELTE /records/{recordId}/credentials/{credentialId} 2018-03-31 15:29:31 +02:00
Lukas Metzger b9a6e5d7f9 Added POST /records/{recordId}/credentials 2018-03-31 14:59:45 +02:00
Lukas Metzger 2447d10dd2 Added more test cases for GET /records/{recordId}/credentials 2018-03-31 13:48:12 +02:00
Lukas Metzger 61430dd1d4 Added GET /records/{recordId}/credentials 2018-03-31 12:59:12 +02:00
Lukas Metzger 3c6debf882 Added get tests for user 2018-03-30 14:51:33 +02:00
Lukas Metzger 3f78bc8ea6 Added validation for domain type 2018-03-30 14:31:44 +02:00
Lukas Metzger 2f41db98e9 Implemented als CRUD operations for /records 2018-03-30 14:02:32 +02:00
Lukas Metzger 4a7f884fb6 Fixed static call of not static method 2018-03-30 10:18:54 +02:00
Lukas Metzger 51e294acc2 Travis debug info 2018-03-30 10:13:06 +02:00