EDNS: Refactor - first steps.
- OPT RR is now a normal RRSet. - Server stores only some EDNS options. (Will be changed later back to whole RR.) - Rewritten EDNS getters and setters to use normal RRSet. (Option manipulation not done yet.) - Added helper function for getting RRSet TTL.
Showing
- src/knot/nameserver/internet.c 2 additions, 1 deletionsrc/knot/nameserver/internet.c
- src/knot/nameserver/process_query.c 23 additions, 9 deletionssrc/knot/nameserver/process_query.c
- src/knot/server/server.c 16 additions, 15 deletionssrc/knot/server/server.c
- src/knot/server/server.h 3 additions, 1 deletionsrc/knot/server/server.h
- src/libknot/edns.c 283 additions, 200 deletionssrc/libknot/edns.c
- src/libknot/edns.h 92 additions, 57 deletionssrc/libknot/edns.h
- src/libknot/packet/pkt.c 152 additions, 116 deletionssrc/libknot/packet/pkt.c
- src/libknot/packet/pkt.h 66 additions, 57 deletionssrc/libknot/packet/pkt.h
- src/libknot/rrset.c 5 additions, 0 deletionssrc/libknot/rrset.c
- src/libknot/rrset.h 11 additions, 0 deletionssrc/libknot/rrset.h
- src/utils/common/exec.c 21 additions, 18 deletionssrc/utils/common/exec.c
- src/utils/dig/dig_exec.c 22 additions, 14 deletionssrc/utils/dig/dig_exec.c
Please register or sign in to comment