lib: implemented new zonecut interface
instead of keeping just random NS and address, it keeps a map of nameservers => {addresslist} this allows scoring and correct NS election, fallback and evaluation
Showing
- lib/layer.h 4 additions, 2 deletionslib/layer.h
- lib/layer/iterate.c 48 additions, 68 deletionslib/layer/iterate.c
- lib/layer/iterate.h 1 addition, 0 deletionslib/layer/iterate.h
- lib/resolve.c 14 additions, 52 deletionslib/resolve.c
- lib/rplan.c 4 additions, 1 deletionlib/rplan.c
- lib/rplan.h 2 additions, 0 deletionslib/rplan.h
- lib/zonecut.c 144 additions, 77 deletionslib/zonecut.c
- lib/zonecut.h 56 additions, 30 deletionslib/zonecut.h
Please register or sign in to comment