[cvs] / netsukuku / src / bmap.h Repository:
ViewVC logotype

Log of /netsukuku/src/bmap.h

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Tag:

Revision 1.20 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Dec 29 05:02:07 2005 UTC (4 years, 8 months ago) by alpt
Branch: MAIN
CVS Tags: HEAD
Branch point for: Released
Changes since 1.19: +3 -0 lines
Diff to previous 1.19
* igw_order() optimized.
* #define FAMILY_LVLS GET_LEVELS(rpkt.from.family)

Revision 1.19 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Dec 13 01:37:23 2005 UTC (4 years, 8 months ago) by alpt
Branch: MAIN
Changes since 1.18: +1 -1 lines
Diff to previous 1.18
- 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.

Revision 1.18 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Dec 4 14:56:33 2005 UTC (4 years, 9 months ago) by alpt
Branch: MAIN
Changes since 1.17: +4 -4 lines
Diff to previous 1.17
- 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.

Revision 1.17 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Nov 24 00:16:36 2005 UTC (4 years, 9 months ago) by alpt
Branch: MAIN
Changes since 1.16: +17 -2 lines
Diff to previous 1.16
- 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.

Revision 1.16 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Nov 9 22:20:11 2005 UTC (4 years, 10 months ago) by alpt
Branch: MAIN
Changes since 1.15: +1 -1 lines
Diff to previous 1.15
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 ;)

Revision 1.15 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Oct 14 21:45:24 2005 UTC (4 years, 10 months ago) by alpt
Branch: MAIN
Changes since 1.14: +17 -2 lines
Diff to previous 1.14
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_

Revision 1.14 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Oct 7 10:40:59 2005 UTC (4 years, 11 months ago) by alpt
Branch: MAIN
Changes since 1.13: +1 -1 lines
Diff to previous 1.13
Netsukuku site (re)added in the CVS.
Some GPL legal stuff fixed.

Revision 1.13 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Sep 7 23:39:01 2005 UTC (5 years ago) by alpt
Branch: MAIN
Changes since 1.12: +1 -1 lines
Diff to previous 1.12
The code for the configuration file was written.
Other little fixes.

Revision 1.12 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Jun 13 15:48:44 2005 UTC (5 years, 2 months ago) by alpt
Branch: MAIN
Changes since 1.11: +30 -11 lines
Diff to previous 1.11
Netsukuku is now in beta since yesterday!
It works. Ode to joy.
YUPPI YUPPI YEAH

Revision 1.11 - (view) (download) (as text) (annotate) - [select for diffs]
Mon May 23 20:33:12 2005 UTC (5 years, 3 months ago) by alpt
Branch: MAIN
Changes since 1.10: +2 -2 lines
Diff to previous 1.10
Code for the netsukuku restricted mode written. yeah.
Fixed load/save_bmap/map/extmap

Revision 1.10 - (view) (download) (as text) (annotate) - [select for diffs]
Sat May 14 19:12:08 2005 UTC (5 years, 3 months ago) by alpt
Branch: MAIN
Changes since 1.9: +8 -5 lines
Diff to previous 1.9
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 !

Revision 1.9 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Apr 29 21:13:43 2005 UTC (5 years, 4 months ago) by alpt
Branch: MAIN
Changes since 1.8: +0 -2 lines
Diff to previous 1.8
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

Revision 1.8 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Apr 20 19:46:30 2005 UTC (5 years, 4 months ago) by alpt
Branch: MAIN
Changes since 1.7: +3 -3 lines
Diff to previous 1.7
Group node code improved (it's almost working).

Revision 1.7 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Mar 16 20:47:28 2005 UTC (5 years, 5 months ago) by alpt
Branch: MAIN
Changes since 1.6: +3 -3 lines
Diff to previous 1.6
tracer.c works a little more

Revision 1.6 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Feb 13 20:49:24 2005 UTC (5 years, 6 months ago) by alpt
Branch: MAIN
Changes since 1.5: +13 -12 lines
Diff to previous 1.5
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... (^_^)/

Revision 1.5 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Feb 7 13:16:59 2005 UTC (5 years, 7 months ago) by alpt
Branch: MAIN
Changes since 1.4: +29 -17 lines
Diff to previous 1.4
The heart of netsukuku is finally completed. Yeaahha
Now the compilation must come.

Revision 1.4 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Jan 30 00:17:43 2005 UTC (5 years, 7 months ago) by alpt
Branch: MAIN
Changes since 1.3: +25 -4 lines
Diff to previous 1.3
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).

Revision 1.3 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Jan 23 00:20:37 2005 UTC (5 years, 7 months ago) by alpt
Branch: MAIN
Changes since 1.2: +4 -2 lines
Diff to previous 1.2
radar.c updated to the fractal insanity.

Revision 1.2 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jan 14 21:54:31 2005 UTC (5 years, 7 months ago) by alpt
Branch: MAIN
Changes since 1.1: +30 -3 lines
Diff to previous 1.1
the complete external map support is in the way... almost finished. Hang on

Revision 1.1 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jan 5 02:33:44 2005 UTC (5 years, 8 months ago) by alpt
Branch: MAIN
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.

  Diffs between and
  Type of Diff should be a

Sort log by:

alpt (at) freaknet (dot) org
ViewVC Help
Powered by ViewVC 1.1-dev