summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* model: remove node-specific permission cachev0.6.1Kaarle Ritvanen2016-04-201-17/+7
* model: cache permissions at user objectKaarle Ritvanen2016-04-202-11/+15
* server: fix audit trail for unprivileged usersKaarle Ritvanen2016-04-192-3/+3
* web client: refactor using AngularJS and Bootstrapv0.6.0Kaarle Ritvanen2016-04-1975-2124/+1899
* augeas back-end: check all path componentsKaarle Ritvanen2015-07-101-1/+2
* model: fix action list in model metaKaarle Ritvanen2015-07-081-1/+2
* model: disallow editing permission setKaarle Ritvanen2015-07-081-2/+4
* docs: describe functionality used in the dnsmasq modulev0.5.0Kaarle Ritvanen2015-04-108-38/+128
* initial developer documentationKaarle Ritvanen2015-04-039-6/+96
* DNS zone module: origin and TTL fieldsKaarle Ritvanen2015-03-121-12/+16
* DNS zone module: exclude control directivesKaarle Ritvanen2015-03-112-9/+20
* remove address moduleKaarle Ritvanen2015-03-1118-288/+170
* persistence: string-based augeas back-end modesKaarle Ritvanen2015-03-116-47/+46
* persistence: move augeas back-end directives out of addressesKaarle Ritvanen2015-03-117-40/+94
* model: callable topology table for relative traversalKaarle Ritvanen2015-03-111-24/+24
* module for DNS zone filesKaarle Ritvanen2015-03-111-0/+81
* augeas back-end: proper escaping for GC addressesKaarle Ritvanen2015-03-111-3/+3
* remove some unused codeKaarle Ritvanen2015-03-112-3/+0
* network module: skip . and .. when reading interface names from /sysKaarle Ritvanen2015-03-111-15/+15
* model: fix fetching set membersKaarle Ritvanen2015-03-101-4/+0
* web client: ignore navigation events when UI is blockedKaarle Ritvanen2015-02-223-13/+45
* model: scattered listsKaarle Ritvanen2015-02-223-25/+85
* model: cache member contextKaarle Ritvanen2015-02-211-16/+13
* model: export object functionsKaarle Ritvanen2015-02-121-4/+4
* model: allow arbitrary encoding for back-end dataKaarle Ritvanen2015-02-123-16/+23
* persistence: introduce generic cacheKaarle Ritvanen2015-02-121-27/+39
* model: remove fetch cacheKaarle Ritvanen2015-02-121-10/+3
* proper escaping for back-end addressesKaarle Ritvanen2015-02-1218-218/+338
* specify search pattern for referencesKaarle Ritvanen2015-01-306-62/+81
* web client: allow reverting after entering invalid collection keyKaarle Ritvanen2015-01-291-3/+5
* model: auto-instantiate collection key fieldKaarle Ritvanen2015-01-234-19/+15
* util: update: create a new table if destination is nilKaarle Ritvanen2015-01-233-8/+8
* model: rename 'members' to '_members' to avoid clashesKaarle Ritvanen2015-01-231-4/+4
* model: remove node.ipairs from import listKaarle Ritvanen2015-01-232-4/+3
* naming policy for aconf-specific Augeas lensesv0.4.0Kaarle Ritvanen2014-07-051-1/+1
* Makefile: correct file nameKaarle Ritvanen2014-07-041-1/+1
* dnsmasq moduleKaarle Ritvanen2014-06-252-0/+60
* model: propagate escalated privileges to parent instanceKaarle Ritvanen2014-06-251-1/+8
* model: domain name typeKaarle Ritvanen2014-06-251-4/+8
* web client: editable sets of primitive typesKaarle Ritvanen2014-06-254-28/+47
* web client: do not attach labels when displaying setsKaarle Ritvanen2014-06-252-11/+15
* aconf-specific Augeas lensesKaarle Ritvanen2014-06-252-0/+5
* augeas backend: allow '#' as value of key componentKaarle Ritvanen2014-06-251-8/+8
* openssh module: root login keysKaarle Ritvanen2014-06-161-0/+20
* augeas backend: explicit selector for node's valueKaarle Ritvanen2014-06-161-7/+16
* model: 'pairs' and 'ipairs' metamethods for TreeNode instancesKaarle Ritvanen2014-04-157-18/+17
* use 'unpack' function from 'table' moduleKaarle Ritvanen2014-04-1514-27/+29
* network module: make two fields mandatoryKaarle Ritvanen2014-04-061-2/+2
* web client: ensure DOM is fully loaded before starting the main scriptKaarle Ritvanen2014-04-062-0/+130
* web client: make main page valid XHTMLKaarle Ritvanen2014-04-061-4/+5