Parent Directory
|
Revision Log
|
Revision Graph
| Links to HEAD: | (view) (download) (as text) (annotate) |
| Sticky Tag: |
* igw_order() optimized. * #define FAMILY_LVLS GET_LEVELS(rpkt.from.family)
- Small fixes for the 0001, now it seems enough stable (for me). - netsukuku_hook() has been cleaned, now it is cool and pretty. - Ah, almost forgot: now we have COLORS for debugging \o. Look log.h.
- map_rnode doesn't use anymore the timeval struct and map_rnode.rtt was removed 'cause it was obsolete. In conclusion we gained 12 bytes for each rnode. - map_gnode has now a new member: u_int gcount. - Code cleaned: - qspn-empiric.c is now stand alone 'cause the part of code it depended on was included in itself. - the ancient code of the QSPN_MAP_STYLE_I has been removed, it was obsolete. - some bugs of the new code resolved. - the test of the 0001 continues.
- hook.c takes in consideration the join_rate while rehooking. If join_rate is 0, a new gnode, with the gid based on the hash of the current one, is created. - random_ip was rewritten to support the RFC 0001. - time_t is not used in the packets anymore, it was replaced by uint32_t. - Small little changes.
First changes for the NTK_RFC 0001. The ability to count the number of nodes present in a gnode using the qspn_pkt has been added. Note that this code is only a first draft and IT IS NOT TESTED, AND MAYBE IT ADDED bugs, therefore from now on the main branch of the cvs is UNSTABLE an UNTESTED, use the "b004" branch instead. Happy coding ;)
The code for the endianness support is now complete, but not all the tests has been made. All the the packet are now sent without any alignment. The free_nodes struct has been finally optimised: to keep the list of free nodes it uses single bits instead of single bytes, this means that the list is now of 32 bytes instead of 256. The bug in the load_rh_cache code is now fixed. The installation path of the man page is now fixed. _THIS CVS VERSION HAS STILL PROBLEMS, DO NOT USE IT_
Netsukuku site (re)added in the CVS. Some GPL legal stuff fixed.
The code for the configuration file was written. Other little fixes.
Netsukuku is now in beta since yesterday! It works. Ode to joy. YUPPI YUPPI YEAH
Code for the netsukuku restricted mode written. yeah. Fixed load/save_bmap/map/extmap
Il qspn tende a funzionare completamente. Sostituito il makefile con scons. Adess il MAXGROUPNODE e' settato a 256, e quindi vengono usati u_char al posto di u_short, ed i livelli di conseguenza sono cambiati. ADOT @ medialab with Scinziatu. Saltando vien detto: Chi non coda in compagnia e' un ladro o una spia !
The coding continues. The gnode route are set correctly by the bnodes. As always a lot of little changes and code cleaning. The mail on commit is now reactivated. Cya
Group node code improved (it's almost working).
tracer.c works a little more
It compiles!! Yeahah, it is done! Finally it is really here. All this code compiles! Yah! Now there is the last thing left to do: testing it, I know that I'll go insane... This is the most difficult part. Gulp. Anyway, here it is. woaw, finally... (^_^)/
The heart of netsukuku is finally completed. Yeaahha Now the compilation must come.
External map & gnodes support completed. And now, the latest phase is coming. All the src must be coordinated by main(). YEAH! (Well, yea, anyway there are some other little things to do, but the big is done).
radar.c updated to the fractal insanity.
the complete external map support is in the way... almost finished. Hang on
Phew, this was an hard commit. The fractal multi level external_map is now implemented, this means netsukuku can manage 340282366920938463463374607431768211455^n ips in a very kind way ^_-
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 |