Tags: NicTool/api
Tags
Release v3.0.0-alpha.12 (#50) - feat: toml backend (#49) - add TOML storage backends - move mysql teardown/disconnect into mysql classes - fix: don't log sensitive information - add: TOML stores for group, nameserver, permission, session (#47) - routes file organization (#46) - group factories (#44) - get group class ready for a multi-db store future. - ci: remove local codeql config (#43) - ci: update permissions to be explicit (#42) - ci: only test active node version on mac/win (1 test vs 3) - feat: docker compose support + env var config overrides (#40)
Factories (#39) - decorate user & group with permissions - add some missing PUT routes - better error handling validation errors - constraining views by GID - zone record factory & subclasses - zone factory & subclasses - user factory, toml, mysql, mongodb, elastic classes
Release v3.0.0-alpha.6 (#33) - dep(eslint): upgrade to v9 - dep(\*): bump versions to latest - feat(conf.d/http): added tls - feat(session): added JWT for session auth - feat(zone): removed location - feat(routes/zone_record): added, fixes #17 - change(routes/users): result is always array - change(routes/ns): GET id is optional, result is always array - change(routes/zone): GET id is optional, result is always array
Release v3.0.0-alpha.5 (#31) - feat(lib/zone): added, with tests, fixes #22 - feat(lib/zone_record): added, with tests, fixes #23 - feat: default GET sets deleted=false - group, nameserver, permission, user, zone - sql: return indicative boolean for delete - test(zr): added maps from NT SQL 2 to dns-rr std formats * feat(zr): added dbToObject and objectToDb * user: avoid logging auth data * feat(zrs): test every type of zone record
Release v3.0.0-alpha.4 (#29) * feat(lib/nameserver): added, with tests * feat(routes/nameserver): added, with tests * group: updated validate names (_res, _req) * update validate version
release 3.0.0-alpha.3 (#28) - routes/permission: added GET, POST, DELETE - permission.get: default search with deleted=0 - session.put: added - session: store user/group info in cookie (saves DB trips) - mysql(insert, select, update, delete): return just the query - lib/group.get: convert booleans - lib/user.get: convert booleans
PreviousNext