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