[cvs] / netsukuku / src / daemon.c Repository:
ViewVC logotype

Log of /netsukuku/src/daemon.c

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.46 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Sep 12 20:04:39 2006 UTC (3 years, 11 months ago) by alpt
Branch: MAIN
CVS Tags: HEAD
Changes since 1.45: +1 -2 lines
Diff to previous 1.45
pkts.c and all the related coed has been converted to the new API.

Revision 1.45 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Sep 11 06:28:10 2006 UTC (3 years, 11 months ago) by alpt
Branch: MAIN
Changes since 1.44: +8 -38 lines
Diff to previous 1.44
pkts.c now uses the new modular API of request.c.
Almost all the sources have been updated.

Revision 1.44 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Aug 13 11:49:23 2006 UTC (4 years ago) by alpt
Branch: MAIN
Changes since 1.43: +6 -0 lines
Diff to previous 1.43
Coding again, yeahah!

Revision 1.43 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jun 24 15:32:47 2006 UTC (4 years, 2 months ago) by alpt
Branch: MAIN
Changes since 1.42: +5 -6 lines
Diff to previous 1.42
ghgrgrh, this little socket optimization is taking more time than required...

Revision 1.42 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jun 24 08:12:14 2006 UTC (4 years, 2 months ago) by alpt
Branch: MAIN
Changes since 1.41: +1 -3 lines
Diff to previous 1.41
It almost works, but it hangs on get_ext_maps()

Revision 1.41 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Jun 20 05:33:20 2006 UTC (4 years, 2 months ago) by alpt
Branch: MAIN
Changes since 1.40: +0 -3 lines
Diff to previous 1.40
	* An active tcp socket is kept for each rnode, in this way, it is
	  possible to send them tcp packets without the need of estabilishing
	  a new tcp connection each time.

	* The qspn packets are now sent using the tcp sockets described above.

	* Since the UDP isn't used anymore for ntk packets, the udp daemon has
	  been removed. The udp port of the radar daemon is now 269/udp.
	  The 271/udp port has been deprecated.

Revision 1.40 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jun 7 19:20:00 2006 UTC (4 years, 3 months ago) by alpt
Branch: MAIN
Changes since 1.39: +14 -0 lines
Diff to previous 1.39
Detect if a device has been removed and exit

Revision 1.39 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Jun 1 12:30:24 2006 UTC (4 years, 3 months ago) by alpt
Branch: MAIN
Changes since 1.38: +18 -4 lines
Diff to previous 1.38
* Check for active ntkd processes. Use a pid file in /var/run/
* various fixes

Revision 1.38 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Apr 16 20:53:21 2006 UTC (4 years, 4 months ago) by alpt
Branch: MAIN
Changes since 1.37: +5 -4 lines
Diff to previous 1.37
snsd struct stuff finished

Revision 1.36.2.1 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Mar 24 03:00:41 2006 UTC (4 years, 5 months ago) by alpt
Branch: Released
Changes since 1.36: +2 -2 lines
Diff to previous 1.36 , to next main 1.46
0.0.7b Released

Revision 1.37 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Mar 17 09:14:54 2006 UTC (4 years, 5 months ago) by alpt
Branch: MAIN
Changes since 1.36: +2 -2 lines
Diff to previous 1.36
set_tos_sk();

Revision 1.36 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jan 27 08:29:31 2006 UTC (4 years, 7 months ago) by alpt
Branch: MAIN
Branch point for: Released
Changes since 1.35: +3 -1 lines
Diff to previous 1.35
andna_reverse_resolve returns only currently registered hnames.
andna_reverse_resolve handles the request to resolve the same IP of the node
(which is doing the request).

Revision 1.35 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jan 25 01:27:18 2006 UTC (4 years, 7 months ago) by alpt
Branch: MAIN
Changes since 1.34: +1 -1 lines
Diff to previous 1.34
The ANDNS/ANDNA reverse resolution works!

Revision 1.34 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jan 14 01:31:52 2006 UTC (4 years, 7 months ago) by alpt
Branch: MAIN
Changes since 1.33: +6 -2 lines
Diff to previous 1.33
signal hack: a `killall netsukuku_d' is handled as a single signal

Revision 1.33 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Dec 31 17:58:18 2005 UTC (4 years, 8 months ago) by alpt
Branch: MAIN
Changes since 1.32: +3 -2 lines
Diff to previous 1.32
igw_order() bug fixed.

Revision 1.32 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Dec 9 15:07:28 2005 UTC (4 years, 9 months ago) by alpt
Branch: MAIN
Changes since 1.31: +54 -50 lines
Diff to previous 1.31
The 0001 is almost completely working ;)
- Multi-if bug fixed: some packets couldn't be sent over a paricular if.

Revision 1.31.2.1 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Dec 9 15:06:19 2005 UTC (4 years, 9 months ago) by alpt
Changes since 1.31: +54 -50 lines
Diff to previous 1.31 , to next main 1.46
multi-if bug in daemon.c fixed

Revision 1.31 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Nov 5 21:13:58 2005 UTC (4 years, 10 months ago) by alpt
Branch: MAIN
Changes since 1.30: +2 -0 lines
Diff to previous 1.30
Other mutexes added.

Revision 1.30 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Nov 5 20:54:19 2005 UTC (4 years, 10 months ago) by alpt
Branch: MAIN
Changes since 1.29: +13 -10 lines
Diff to previous 1.29
Added threads checks in daemon.c

Revision 1.29 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Oct 23 17:20:00 2005 UTC (4 years, 10 months ago) by alpt
Branch: MAIN
Changes since 1.28: +181 -102 lines
Diff to previous 1.28
The multi-interfaces code seems to work.
Now you are welcomed to test the CVS version.
Before the release of the 0.0.4b other tests must be made, so one or two weeks
may pass.

Revision 1.28 - (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.27: +1 -0 lines
Diff to previous 1.27
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.27 - (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.26: +1 -1 lines
Diff to previous 1.26
Netsukuku site (re)added in the CVS.
Some GPL legal stuff fixed.

Revision 1.26 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Sep 28 20:12:45 2005 UTC (4 years, 11 months ago) by alpt
Branch: MAIN
Changes since 1.25: +2 -3 lines
Diff to previous 1.25
The DNS wrapper was completed, tested and it works. YEA. Thanks to Cyberz.

Revision 1.25 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Sep 22 21:01:36 2005 UTC (4 years, 11 months ago) by alpt
Branch: MAIN
Changes since 1.24: +1 -1 lines
Diff to previous 1.24
Getting ready for publication. Count to 3 ;)

Revision 1.24 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Sep 19 21:30:34 2005 UTC (4 years, 11 months ago) by alpt
Branch: MAIN
Changes since 1.23: +1 -0 lines
Diff to previous 1.23
All the ANDNA tests finished and working! The next commit ANDNA will become
beta.

Revision 1.23 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Sep 11 22:55:06 2005 UTC (4 years, 11 months ago) by alpt
Branch: MAIN
Changes since 1.22: +48 -30 lines
Diff to previous 1.22
Counter_node tested and working.
English translation continued.
Code cleaned.

Revision 1.22 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Sep 10 22:23:51 2005 UTC (5 years ago) by alpt
Branch: MAIN
Changes since 1.21: +9 -13 lines
Diff to previous 1.21
Andna hostname registration tested and working (without counter_node for now ;)

Revision 1.21 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Aug 30 15:38:15 2005 UTC (5 years ago) by alpt
Branch: MAIN
Changes since 1.20: +12 -8 lines
Diff to previous 1.20
The ANDNA code is now complete! Joy my friends o/
Yes, and it compiles too. Time to become made testing it ^_.

Revision 1.20 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jul 6 22:51:14 2005 UTC (5 years, 2 months ago) by alpt
Branch: MAIN
Changes since 1.19: +0 -1 lines
Diff to previous 1.19
Adesso esiste la documentazione del protocollo, adesso completo, dell'ANDNA.
Si trova nel documento principale.

Per quanto riguarda il codice, dopo diversi tentativi di migliorare il
supporto per l'ipv6:
Ipv6 MALE MORTE MALE ipv6 DIE NOW!
Supporto per l'Ipv6 momentaneamente sospeso.

Revision 1.19 - (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.18: +35 -19 lines
Diff to previous 1.18
Netsukuku is now in beta since yesterday!
It works. Ode to joy.
YUPPI YUPPI YEAH

Revision 1.18 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Apr 11 11:58:16 2005 UTC (5 years, 5 months ago) by alpt
Branch: MAIN
Changes since 1.17: +5 -2 lines
Diff to previous 1.17
Changes over changes and the time fades.

Revision 1.17 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Mar 19 17:56:49 2005 UTC (5 years, 5 months ago) by alpt
Branch: MAIN
Changes since 1.16: +3 -6 lines
Diff to previous 1.16
code cleanup

Revision 1.16 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Mar 13 13:32:10 2005 UTC (5 years, 5 months ago) by alpt
Branch: MAIN
Changes since 1.15: +36 -20 lines
Diff to previous 1.15
ADOT @ palazzolo

Revision 1.15 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Mar 9 14:57:43 2005 UTC (5 years, 6 months ago) by alpt
Branch: MAIN
Changes since 1.14: +40 -16 lines
Diff to previous 1.14
ADOT

Revision 1.14 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Mar 6 17:50:39 2005 UTC (5 years, 6 months ago) by alpt
Branch: MAIN
Changes since 1.13: +1 -0 lines
Diff to previous 1.13
ADOT

Revision 1.13 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Mar 4 21:39:53 2005 UTC (5 years, 6 months ago) by alpt
Branch: MAIN
Changes since 1.12: +2 -2 lines
Diff to previous 1.12
ADOT - another day of testing.

Revision 1.12 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Mar 1 21:08:17 2005 UTC (5 years, 6 months ago) by alpt
Branch: MAIN
Changes since 1.11: +4 -5 lines
Diff to previous 1.11
DAmn! damned recvfrom. I was drowing myself. not it works. phew

Revision 1.11 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Feb 28 21:07:10 2005 UTC (5 years, 6 months ago) by alpt
Branch: MAIN
Changes since 1.10: +2 -2 lines
Diff to previous 1.10
Ok, now route.c works.

Revision 1.10 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Feb 27 00:05:36 2005 UTC (5 years, 6 months ago) by alpt
Branch: MAIN
Changes since 1.9: +2 -0 lines
Diff to previous 1.9
hook revised

Revision 1.9 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Feb 22 17:45:21 2005 UTC (5 years, 6 months ago) by alpt
Branch: MAIN
Changes since 1.8: +11 -0 lines
Diff to previous 1.8
..

Revision 1.8 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Feb 21 13:01:16 2005 UTC (5 years, 6 months ago) by alpt
Branch: MAIN
Changes since 1.7: +1 -1 lines
Diff to previous 1.7
The radar works.

Revision 1.7 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Feb 20 21:58:02 2005 UTC (5 years, 6 months ago) by alpt
Branch: MAIN
Changes since 1.6: +1 -2 lines
Diff to previous 1.6
The daemons work now! Time to fix the radar.

Revision 1.6 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Feb 20 00:39:58 2005 UTC (5 years, 6 months ago) by alpt
Branch: MAIN
Changes since 1.5: +24 -17 lines
Diff to previous 1.5
something works better now ;)

Revision 1.5 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Feb 19 19:25:05 2005 UTC (5 years, 6 months ago) by alpt
Branch: MAIN
Changes since 1.4: +8 -8 lines
Diff to previous 1.4
random_ip, gidtoipstart fixed...

Revision 1.4 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Feb 16 21:36:07 2005 UTC (5 years, 6 months ago) by alpt
Branch: MAIN
Changes since 1.3: +24 -11 lines
Diff to previous 1.3
The daemons start! Yes, sometimes it crashes, but it starts and it remains up.
:)

Revision 1.3 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Feb 16 18:07:47 2005 UTC (5 years, 6 months ago) by alpt
Branch: MAIN
Changes since 1.2: +1 -0 lines
Diff to previous 1.2
Now it crashes later ehhehe ^_-

Revision 1.2 - (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.1: +26 -18 lines
Diff to previous 1.1
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.1 - (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
The heart of netsukuku is finally completed. Yeaahha
Now the compilation must come.

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