Parent Directory
|
Revision Log
|
Revision Graph
| Links to HEAD: | (view) (download) (as text) (annotate) |
| Sticky Tag: |
* just a dir
removing heavy dependencies on shared libs (err_errno, xmalloc, rand...)
cleaning code
* The QSPN v2 article has been completed. * The ANDNA_EXPIRATION_TIME has been incremented from 3days to 30days * The RTT_DELTA has been lowered from 1000ms to 258ms * Minor bugs fixed in andns.c, request.c * The main document has been updated. It now refers to the QSPN v2 too * The Ntk_bandwidth_measurement is being rewritten
rand.c written
It almost works, but it hangs on get_ext_maps()
ntk-resolv: timeout is working. Modified andns_init and mark_init: loginfo() instead of debug().
SNSD recursion works.
Recursion for SNSD queries is implemented. Need to debug.
Another stupi bug. Note: in andns, proto_tcp=0,proto_udp=1. In snsd, proto_tcp=1, proto_udp=2. Now the problem is debugged adding 1. Maybe it's better to uniform the notations. SNSD queries do not work if recursion (to MAIN_IP) fails. I need to implement block-recursion, implemented yet for global queries.
gol. You can ask to ntk-resolv to make a recursive query. It works, now, only for Global Query and it has to be implemented for snsd queries. ntk-resolv.pod updated. RFC 006 updated. The problem is: How to print the HashName on STDOUT?
debugging...
That's one small step for a man, one giant bug for Ntk. SNSD Global (and Holy) Query is implemented, but totally not tested. Also ntk-resolv is ready to formule the new query. So, let me pray.
* -l logfile option added * "rc.ntk cclean" cleans /usr/share/netsukuku * conf.c cleans the environment now
The amount of time passed debugging to find a specific bug is inversely proportional to the lines of code that need to be modified to fix it. l = 1/t; This means that if you pass an infinite amount of time debugging, you'll just need to change one bit in your code.
Changing from ntk-dig to ntk-resolv.
- load_maps and andna_load_caches use the file_exist() check, this prevents the stupid error message "file %s doesn't exist". - code cleaning: return (EXPR) ? 1 : 0; is the same thing of return (EXPR); while return (EXPR) ? 0 : 1; is the same thing of return !(EXPR);
* Check for active ntkd processes. Use a pid file in /var/run/ * various fixes
*** empty log message ***
Fixing
- Priority and Weigth are now printed by ntk-dig - MX Priority is now considered on MX-inet queries.
- ntk-dig time_report fixed. - ntk-dig print_answers fixed. - Added support for DNS MX queries (using gethostbyname)
- Added Zlib to andns. - Rfc 006 modified. - SConstruct check for zlib.h - configure.ac check for zlib.h - Removed a memory leak in a_u().
All andns functions are tested for the first time. First good impression. Now we have to join andna and andns.
ntk-dig is not completely tested, but seems to work ;)
More debugging. Some temporrary printing functions are now present.
*** empty log message ***
There was a bugging ghost. Did you see it?
OoOoOo DeBuG :\?/ and RfC-DNS added to docsSSS
store_ns bug solved
developing ntk-ding and his man page.
updating resolving functions to snsd.
Building andns_snsd. andns_init() now takes a family argument. andna.c updated.
- Andns and SNSD - Renaming some file
working on snsd and andns communications.
andnsnsd.c: functions to handle snsd struct. Converting andns function resolution to SNSD RFC. Not ready to compile.
*** empty log message ***
andns.c: * reset_andns_ns() * andns_close()
collect_resolve_conf(): * Fixed an error in the parsing of the lines * Stripping of other unwanted characters
* two mark.c debugging functions * working on andns and snsd
...
Preparing to make andns_init proto-independent.
collect_resolv_conf is now human readable.
andns.c won't compile. Needing SNSD specs to code new resolution functions.
SNSD protocol supported by andnslib. The resolution functions have to be modified.
snsd struct stuff finished
Ntkdig seems to work.
doc/misc/Ntk_Grow_Netsukuku added
debugging ntkdig and andns lib. ntkdig is more friendly
ntkdig is not too unstable
Andns library rewritten. andnslib works on andns protocolo (NTK_RFC 0006). dnslib works on dns packet andns works on dns_wrapper. MX now works for inet resolutions.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
| alpt (at) freaknet (dot) org | ViewVC Help |
| Powered by ViewVC 1.1-dev |