id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
61	Leaf tandem list gets desynced and results in misc errors	bryan	bryan	" * Leaf linked 2 hubs together illegally 
 * Hub failed to share userfile with other bots (might be bug connected to #59 ) 
 * Fake message rejected lines generated in bot_zapf from kathleen sending out a log most likely 
 * leaf bots are sending the ""Illegal link"" lines, likely due to 'loop' in bot_nlinked 

 * endpt timed out from hub3, rest of net kept it recorded as being linked, it relinked to hub3, bots which did not have userfile rejected this duplicate link and disconnected. 

 * Only meter/ksharp/heart gave errors about duplicate link and invalid direction from kathleen. 
{{{
[15:04:13] <)war> [22:05] (endpt) Ping timeout: hub3
[15:04:13] <)war> [22:05] Lost bot: endpt (lost 1 bot and 0 users).
[15:04:13] <)war> *** Lost bot: endpt (lost 1 bot and 0 users)
[15:04:15] <)war> [22:05] (hub2) [22:06] Telnet connection: sk.apexsoftware.com[64.25.1.148]/38449
[15:04:23] <)war> [22:05] (hub) [22:05] Lost bot: meter (lost 1 bot and 0 users).
[15:04:23] <)war> *** (hub) Lost bot: meter (lost 1 bot and 0 users)
[15:04:26] <)war> [22:05] Telnet connection: fooled.you.cl[204.8.223.68]/3751
[15:04:26] <)war> [22:05] Sending encrypted link handshake to meter...
[15:04:26] <)war> [22:05] Linked to meter.
[15:04:27] <)war> *** Linked to meter
[15:04:27] <)war> [22:05] Sending user file send request to meter
[15:04:27] <)war> [22:05] (meter) Downloading user file via uplink.
[15:04:27] <)war> [22:05] (hub2) [22:06] Refused telnet connection from endpt!sk@sk.apexsoftware.com (duplicate)
[15:04:27] <)war> [22:05] Completed userfile transfer to meter.
[15:04:28] <)war> [22:05] (meter) Userfile loaded, unpacking...
[15:04:28] <)war> [22:05] (meter) Userlist transfer complete; switched over.
[15:04:41] <)war> [22:05] Ping timeout: hub
[15:04:41] <)war> *** Ping timeout: hub (lost 50 bots and 26 users)
[15:04:42] <)war> [22:05] Handshake with hub succeeded, we're linked.
[15:04:42] <)war> [22:05] Linked to hub.
[15:04:42] <)war> *** Linked to hub
[15:04:43] <)war> [22:05] Downloading user file from hub
[15:04:44] <)war> [22:05] (hub) [22:06] Ping timeout: rednose
[15:04:44] <)war> *** (hub) Ping timeout: rednose (lost 1 bot and 1 user)
[15:04:44] <)war> [22:05] Userfile loaded, unpacking...
[15:04:44] <)war> [22:05] Userlist transfer complete; switched over.
[15:04:44] <)war> [22:05] (hub) [22:06] Completed userfile transfer to hub3.
[15:04:44] <)war> [22:05] Sending user file send request to kathleen
[15:04:44] <)war> [22:05] (kathleen) Downloading user file via uplink.
[15:04:44] <)war> [22:05] Sending user file send request to espirit
[15:04:44] <)war> [22:05] (espirit) Downloading user file via uplink.
[15:04:44] <)war> [22:05] Sending user file send request to layer3
[15:04:44] <)war> [22:05] Sending user file send request to ddccbbaa
[15:04:44] <)war> [22:05] Sending user file send request to eyescan
[15:04:44] <)war> [22:05] Sending user file send request to wartime
[15:04:44] <)war> [22:05] Sending user file send request to doot
[15:04:44] <)war> [22:05] Sending user file send request to sbin
[15:04:44] <)war> [22:05] Sending user file send request to busy
[15:04:44] <)war> [22:05] (ddccbbaa) Downloading user file via uplink.
[15:04:44] <)war> [22:05] (layer3) Downloading user file via uplink.
[15:04:44] <)war> [22:05] Sending user file send request to m4a1
[15:04:44] <)war> [22:05] (wartime) Downloading user file via uplink.
[15:04:44] <)war> [22:05] (doot) Downloading user file via uplink.
[15:04:44] <)war> [22:05] (m4a1) Downloading user file via uplink.
[15:04:44] <)war> [22:05] Sending user file send request to slot
[15:04:44] <)war> [22:05] (busy) Downloading user file via uplink.
[15:04:44] <)war> [22:05] (sbin) Downloading user file via uplink.
[15:04:44] <)war> [22:05] CAN'T OPEN A LISTENING SOCKET -- can't send userfile
[15:04:45] <)war> [22:05] Sending user file send request to clockwise
[15:04:45] <)war> [22:05] CAN'T OPEN A LISTENING SOCKET -- can't send userfile
[15:04:45] <)war> [22:05] Sending user file send request to crisco
[15:04:45] <)war> [22:05] (slot) Downloading user file via uplink.
[15:04:45] <)war> [22:05] (clockwise) Downloading user file via uplink.
[15:04:45] <)war> [22:05] CAN'T OPEN A LISTENING SOCKET -- can't send userfile
[15:04:45] <)war> [22:05] Sending user file send request to kenetic
[15:04:45] <)war> [22:05] (kenetic) Downloading user file via uplink.
[15:04:45] <)war> [22:05] CAN'T OPEN A LISTENING SOCKET -- can't send userfile
[15:04:45] <)war> [22:05] Sending user file send request to educated
[15:04:45] <)war> [22:05] (educated) Downloading user file via uplink.
[15:04:45] <)war> [22:05] (eyescan) Downloading user file via uplink.
[15:04:45] <)war> [22:05] CAN'T OPEN A LISTENING SOCKET -- can't send userfile
[15:04:45] <)war> [22:05] Sending user file send request to heart
[15:04:45] <)war> [22:05] (heart) Downloading user file via uplink.
[15:04:45] <)war> [22:05] CAN'T OPEN A LISTENING SOCKET -- can't send userfile
[15:04:45] <)war> [22:05] Sending user file send request to meter
[15:04:45] <)war> [22:05] (meter) Downloading user file via uplink.
[15:04:45] <)war> [22:05] CAN'T OPEN A LISTENING SOCKET -- can't send userfile
[15:04:45] <)war> [22:05] Sending user file send request to punish
[15:04:45] <)war> [22:05] (punish) Downloading user file via uplink.
[15:04:45] <)war> [22:05] CAN'T OPEN A LISTENING SOCKET -- can't send userfile
[15:04:45] <)war> [22:05] Sending user file send request to b0mb
[15:04:45] <)war> [22:05] (b0mb) Downloading user file via uplink.
[15:04:45] <)war> [22:05] CAN'T OPEN A LISTENING SOCKET -- can't send userfile
[15:04:45] <)war> [22:05] Sending user file send request to ksharp
[15:04:45] <)war> [22:05] (ksharp) Downloading user file via uplink.
[15:04:45] <)war> [22:05] (crisco) Downloading user file via uplink.
[15:04:45] <)war> [22:05] (doot) Failed connection; aborted userfile transfer.
[15:04:45] <)war> [22:05] (educated) Ending sharing with hub3 (Can't send userfile to you (internal error)).
[15:04:45] <)war> [22:05] (heart) Ending sharing with hub3 (Can't send userfile to you (internal error)).
[15:04:45] <)war> [22:05] (heart) (Userlist download aborted.)
[15:04:45] <)war> [22:05] (kenetic) Ending sharing with hub3 (Can't send userfile to you (internal error)).
[15:04:45] <)war> [22:05] (clockwise) Ending sharing with hub3 (Can't send userfile to you (internal error)).
[15:04:45] <)war> [22:05] Lost userfile transfer; aborting.
[15:04:45] <)war> *** Disconnected doot (aborted userfile transfer)
[15:04:45] <)war> [22:05] (Userlist transmit aborted.)
[15:04:45] <)war> [22:05] (punish) Ending sharing with hub3 (Can't send userfile to you (internal error)).
[15:04:45] <)war> [22:05] (meter) Ending sharing with hub3 (Can't send userfile to you (internal error)).
[15:04:45] <)war> [22:05] (b0mb) Ending sharing with hub3 (Can't send userfile to you (internal error)).
[15:04:45] <)war> [22:05] (educated) (Userlist download aborted.)
[15:04:45] <)war> [22:05] (punish) (Userlist download aborted.)
[15:04:45] <)war> [22:05] Completed userfile transfer to kathleen.
[15:04:45] <)war> [22:05] (crisco) Ending sharing with hub3 (Can't send userfile to you (internal error)).
[15:04:45] <)war> [22:05] Lost userfile transfer; aborting.
[15:04:45] <)war> *** Disconnected ddccbbaa (aborted userfile transfer)
[15:04:45] <)war> [22:05] (Userlist transmit aborted.)
[15:04:45] <)war> [22:05] (kathleen) Userfile loaded, unpacking...
[15:04:45] <)war> [22:05] (kathleen) Userlist transfer complete; switched over.
[15:04:45] <)war> [22:05] (clockwise) (Userlist download aborted.)
[15:04:45] <)war> [22:05] (kenetic) (Userlist download aborted.)
[15:04:45] <)war> [22:05] (meter) (Userlist download aborted.)
[15:04:45] <)war> [22:05] (b0mb) (Userlist download aborted.)
[15:04:45] <)war> [22:05] (ksharp) Ending sharing with hub3 (Can't send userfile to you (internal error)).
[15:04:45] <)war> [22:05] (ksharp) (Userlist download aborted.)
[15:04:45] <)war> *** (heart) NOTICE: Fake message rejected (direction != kathleen).
[15:04:45] <)war> [22:05] (crisco) (Userlist download aborted.)
[15:04:45] <)war> *** (ksharp) NOTICE: Fake message rejected (direction != kathleen).
[15:04:45] <)war> *** (meter) NOTICE: Fake message rejected (direction != kathleen).
[15:04:45] <)war> [22:05] Completed userfile transfer to espirit.
[15:04:46] <)war> [22:05] Completed userfile transfer to wartime.
[15:04:46] <)war> [22:05] Completed userfile transfer to m4a1.
[15:04:46] <)war> [22:05] Completed userfile transfer to busy.
[15:04:46] <)war> [22:05] Completed userfile transfer to sbin.
[15:04:46] <)war> [22:05] Completed userfile transfer to layer3.
[15:04:46] <)war> [22:05] Completed userfile transfer to eyescan.
[15:04:46] <)war> [22:05] (espirit) Userfile loaded, unpacking...
[15:04:46] <)war> [22:05] (espirit) Userlist transfer complete; switched over.
[15:04:46] <)war> [22:05] Completed userfile transfer to slot.
[15:04:46] <)war> [22:05] (wartime) Userfile loaded, unpacking...
[15:04:46] <)war> [22:05] (wartime) Userlist transfer complete; switched over.
[15:04:46] <)war> [22:05] Telnet connection: sk.apexsoftware.com[64.25.1.148]/37096
[15:04:46] <)war> [22:05] (m4a1) Userfile loaded, unpacking...
[15:04:46] <)war> [22:05] (m4a1) Userlist transfer complete; switched over.
[15:04:46] <)war> [22:05] (busy) Userfile loaded, unpacking...
[15:04:46] <)war> [22:05] (busy) Userlist transfer complete; switched over.
[15:04:46] <)war> [22:05] (sbin) Userfile loaded, unpacking...
[15:04:46] <)war> [22:05] (sbin) Userlist transfer complete; switched over.
[15:04:46] <)war> [22:05] (slot) Userfile loaded, unpacking...
[15:04:46] <)war> [22:05] (slot) Userlist transfer complete; switched over.
[15:04:46] <)war> [22:05] (layer3) Userfile loaded, unpacking...
[15:04:46] <)war> [22:05] (layer3) Userlist transfer complete; switched over.
[15:04:46] <)war> [22:05] (eyescan) Userfile loaded, unpacking...
[15:04:46] <)war> [22:05] (eyescan) Userlist transfer complete; switched over.
[15:04:46] <)war> [22:05] Sending encrypted link handshake to endpt...
[15:04:46] <)war> [22:05] Linked to endpt.
[15:04:46] <)war> *** Linked to endpt
[15:04:46] <)war> [22:05] Disconnected from: ksharp. Illegal link by leaf (lost 1 bot and 0 users)
[15:04:46] <)war> *** Disconnected from: ksharp. Illegal link by leaf (lost 1 bot and 0 users)
[15:04:46] <)war> [22:05] Disconnected from: meter. Illegal link by leaf (lost 1 bot and 0 users)
[15:04:46] <)war> *** Disconnected from: meter. Illegal link by leaf (lost 1 bot and 0 users)
[15:04:46] <)war> [22:05] Disconnected from: heart. Illegal link by leaf (lost 1 bot and 0 users)
[15:04:46] <)war> *** Disconnected from: heart. Illegal link by leaf (lost 1 bot and 0 users)
[15:04:46] <)war> [22:05] Sending user file send request to endpt
[15:04:46] <)war> [22:05] (endpt) Downloading user file via uplink.
[15:04:46] <)war> [22:05] (hub) [22:06] Telnet connection: mentally.abusing.org[72.20.19.130]/1777
[15:04:47] <)war> [22:05] (hub) [22:06] Sending encrypted link handshake to rednose...
[15:04:47] <)war> [22:05] (hub) [22:06] Linked to rednose.
[15:04:47] <)war> *** (hub) Linked to rednose.
[15:04:47] <)war> [22:05] (rednose) Downloading user file via uplink.
[15:04:48] <)war> [22:05] Completed userfile transfer to endpt.
[15:04:48] <)war> [22:05] (endpt) Userfile loaded, unpacking...
[15:04:48] <)war> [22:05] (endpt) Userlist transfer complete; switched over.
[15:04:49] <)war> [22:05] (hub) [22:06] Completed userfile transfer to rednose.
[15:04:50] <)war> [22:05] (rednose) Userfile loaded, unpacking...
[15:04:50] <)war> [22:05] (rednose) Userlist transfer complete; switched over.
[15:04:51] <)war> [22:05] (hub) [22:06] #warchest# bots 
[15:04:53] <)war> [22:05] (hub) [22:06] Telnet connection: fooled.you.cl[204.8.223.68]/4076
[15:04:54] <)war> [22:05] (hub) [22:06] Sending encrypted link handshake to meter...
[15:04:54] <)war> [22:05] (hub) [22:06] Linked to meter.
[15:04:54] <)war> *** (hub) Linked to meter.
[15:04:54] <)war> [22:05] (meter) Downloading user file via uplink.
[15:04:55] <)war> [22:05] (hub) [22:06] Completed userfile transfer to meter.
[15:04:55] <)war> [22:06] (meter) Userfile loaded, unpacking...
[15:04:55] <)war> [22:06] (meter) Userlist transfer complete; switched over.
[15:04:57] <)war> [22:06] Telnet connection: dd.cc.bb.aa.net[207.126.117.218]/4280
[15:04:58] <)war> [22:06] Sending encrypted link handshake to ddccbbaa...
[15:04:59] <)war> [22:06] Linked to ddccbbaa.
[15:04:59] <)war> *** Linked to ddccbbaa
[15:04:59] <)war> [22:06] Sending user file send request to ddccbbaa
[15:04:59] <)war> [22:06] (hub2) [22:06] Telnet connection: httpd.us[66.254.101.104]/1274
[15:04:59] <)war> [22:06] (ddccbbaa) Downloading user file via uplink.
[15:04:59] <)war> [22:06] (hub2) [22:06] Sending encrypted link handshake to ksharp...
[15:05:00] <)war> [22:06] (hub2) [22:06] Linked to ksharp.
[15:05:00] <)war> *** (hub2) Linked to ksharp.
[15:05:00] <)war> [22:06] Completed userfile transfer to ddccbbaa.
[15:05:00] <)war> [22:06] (ksharp) Downloading user file via uplink.
[15:05:00] <)war> [22:06] (ddccbbaa) Userfile loaded, unpacking...
[15:05:00] <)war> [22:06] (ddccbbaa) Userlist transfer complete; switched over.
[15:05:02] <)war> [22:06] (hub2) [22:06] Completed userfile transfer to ksharp.
[15:05:02] <)war> [22:06] (ksharp) Userfile loaded, unpacking...
[15:05:02] <)war> [22:06] (ksharp) Userlist transfer complete; switched over.
[15:05:05] <)war> [22:06] (hub) [22:06] Telnet connection: tired.from.runnin.around.last.nyt.in.ur.dreamz.ws[72.20.14.252]/56607
[15:05:06] <)war> [22:06] (hub) [22:06] Sending encrypted link handshake to doot...
[15:05:06] <)war> [22:06] (hub) [22:06] Linked to doot.
[15:05:06] <)war> *** (hub) Linked to doot.
[15:05:06] <)war> [22:06] (doot) Downloading user file via uplink.
[15:05:08] <)war> [22:06] (hub) [22:06] #warchest# bots 
[15:05:08] <)war> [22:06] (hub) [22:06] Completed userfile transfer to doot.
[15:05:08] <)war> [22:06] (doot) Userfile loaded, unpacking...
[15:05:08] <)war> [22:06] (doot) Userlist transfer complete; switched over.
[15:05:11] <)war> [22:06] (hub2) [22:07] Telnet connection: elite.n1nja.info[69.16.141.245]/62850
[15:05:11] <)war> *** Unlinked from: crisco (Linked but not sharing?) (lost 1 bot and 0 users)
[15:05:11] <)war> *** Unlinked from: clockwise (Linked but not sharing?) (lost 1 bot and 0 users)
[15:05:12] <)war> *** Unlinked from: kenetic (Linked but not sharing?) (lost 1 bot and 0 users)
[15:05:12] <)war> *** Unlinked from: educated (Linked but not sharing?) (lost 1 bot and 0 users)
[15:05:12] <)war> *** Unlinked from: punish (Linked but not sharing?) (lost 1 bot and 0 users)
[15:05:12] <)war> *** Unlinked from: b0mb (Linked but not sharing?) (lost 1 bot and 0 users)
[15:05:12] <)war> [22:06] (hub) [22:06] #warchest# whois test
[15:05:12] <)war> [22:06] (hub2) [22:07] Sending encrypted link handshake to heart...
[15:05:12] <)war> [22:06] (hub2) [22:07] Linked to heart.
[15:05:12] <)war> *** (hub2) Linked to heart.
}}}

{{{
[03:44] Linked to moo.
*** Linked to moo.
[03:44] CAN'T OPEN A LISTENING SOCKET -- can't send userfile
[03:44] Sending user file send request to moo
[03:44] (moo) Downloading user file via uplink.
[03:44] (moo) Ending sharing with hub (Can't send userfile to you (internal error)).
[03:44] (moo) (Userlist download aborted.)
[03:44] CAN'T OPEN A LISTENING SOCKET -- can't send userfile
[03:44] Sending user file send request to moo
*** (moo) NOTICE: Fake message rejected (direction != hub).
*** (moo) NOTICE: Fake message rejected (direction != hub).
}}}"	defect	closed	major	1.2.16	sharing	1.2.2	fixed		sknake
