summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorGilles Chehade <gilles@cvs.openbsd.org>2010-04-27 09:49:24 +0000
committerGilles Chehade <gilles@cvs.openbsd.org>2010-04-27 09:49:24 +0000
commitc5e412cc3c0ed99c754af772a1680a199acf72ab (patch)
tree9caebb17c70842a04fd146808e1bee7589b8fceb /gnu
parent7e32eeaab109e135c198149e47b67e1d07f69691 (diff)
initial work at fixing aliases support:
- kill struct alias, struct expandnode is used instead - introduce map_parse_alias() and map_parse_virtual() - aliases and virtual code no longer assume db(3) but use the map API which lets them become backend agnostic AND value-checked. this actually makes the code simpler by removing all values parsing from aliases.c - rename K_SECRETS -> K_SECRET, K_ALIASES -> K_ALIAS for consistency the enum has singular names. - aliases, virtual and forward now work with an expandtree and deal with multiple levels of resolving by merging expandtree's more coming soon ;)
Diffstat (limited to 'gnu')
0 files changed, 0 insertions, 0 deletions