OpenBCM V1.07b12 (Linux)

Packet Radio Mailbox

IW8PGT

[Mendicino(CS)-Italy]

 Login: GUEST





  
N1URO  > SYSOP    22.07.17 01:18l 257 Lines 9075 Bytes #999 (0) @ WW
BID : 46903_N1URO
Read: GUEST
Subj: JNOS2 BUG CONFIRMED
Path: IW8PGT<IZ3LSV<IW0QNL<JH4XSY<JE7YGF<JA0BXP<NA7KR<N1URO
Sent: 170722/0000Z @:N1URO.#CCT.CT.USA.NOAM #:46903 [Unionville] $:46903_N1URO
From: N1URO@N1URO.#CCT.CT.USA.NOAM
To  : SYSOP@WW


If you've been following the threads my PE1BIV in regards to dupes, you'll
notice one of them is about JNOS2 and how he insists there's issues with
SMTP forwarding. First I'll address the comments by him:
PE1BIV has never nor does run JNOS2. Comments were made completely blinded
and out of ignorance from not knowing the software. The mail forwarding
sessions in question were NOT nor were ever done via SMTP between I0OJJ
and N1URO, and as I've mentioned many times as a programmer within xNOS
(and now URONode) I didn't question the fact a bug existed, it was more
where was this bug and how to fix it. As a long term friend of Maiko's
I was most happy to help identify this bug and perhaps try and help fix
it. The repeated complaining by PE1BIV was absolutely and totally of no
help. In the time he wasted in griping about JNOS2, it took me much LESS
time finding and identifying the bug - and putting in protection against
it - once I had what I needed from I0OJJ.

Now onto the bug...
A race condition exists within how one configures forward.bbs.
Older documentation suggests the use of parameters after the area bbs.
Also it suggests that the sysop may put in a timeout timer on incoming
ctexts (which is why they should never be used!.. and is against NetRom
specs). In any event, these lines have been causing JNOS2 to ignore the
incoming SID and present mail without a BID. 

I never use such things as I'm a 24/7 service station... so in that sense
I may have been ignorant to what these specifically are to do. Unfortunately
it wasn't until this afternoon did Gus share his config with me and I was
able to clone it on my system. To my surprise, this was it and for the first
time I witnessed my JNOS sending mail without a BID as seen by the traces:

italy: input output - no broadcasts (ASCII dump)

Fri Jul 21 18:24:21 2017 - italy sent:
AX25: N1URO-7->IR0RM I NR=3 NS=4 pid=NET/ROM
NET/ROM: N1URO-7->IR0RM ttl 17
         conn rqst: ckt 2/2 wnd 2 N1URO@N1URO-7

Fri Jul 21 18:24:22 2017 - italy recv:
AX25: IR0RM->N1URO-7 I NR=5 NS=3 pid=NET/ROM
NET/ROM: IR0RM->N1URO-7 ttl 9
         conn ack: ur ckt 2/2 my ckt 1/84 wnd 2

Fri Jul 21 18:24:22 2017 - italy recv:
AX25: IR0RM->N1URO-7 I NR=5 NS=4 pid=NET/ROM
NET/ROM: IR0RM->N1URO-7 ttl 9
         info: ckt 2/2 txseq 0 rxseq 0
0000  [JNOS-2.0k.1-B1FHIM$].>.

Fri Jul 21 18:24:23 2017 - italy sent:
AX25: N1URO-7->IR0RM I NR=5 NS=5 pid=NET/ROM
NET/ROM: N1URO-7->IR0RM ttl 17
         info ack: ckt 1/84 txseq 0 rxseq 1

Fri Jul 21 18:24:23 2017 - italy sent:
AX25: N1URO-7->IR0RM I NR=5 NS=6 pid=NET/ROM
NET/ROM: N1URO-7->IR0RM ttl 17
         info: ckt 1/84 txseq 0 rxseq 1
0000  SP I0OJJ @ IR0RM < N1URO .  <=- NOTE: NO BID!!!

Fri Jul 21 18:24:23 2017 - italy recv:
AX25: IR0RM->N1URO-7 I(P) NR=5 NS=3 pid=NET/ROM
NET/ROM: IR0RM->N1URO-7 ttl 9
         conn ack: ur ckt 2/2 my ckt 1/84 wnd 2

Fri Jul 21 18:24:23 2017 - italy sent:
AX25: N1URO-7->IR0RM REJ(F) NR=5

Fri Jul 21 18:24:24 2017 - italy recv:
AX25: IR0RM->N1URO-7 I NR=7 NS=5 pid=NET/ROM
NET/ROM: IR0RM->N1URO-7 ttl 9
         info: ckt 2/2 txseq 1 rxseq 1
0000  OK.                  <=- NOTE: I0OJJ ACCEPTED MAIL WITH NO BID!

Fri Jul 21 18:24:24 2017 - italy sent:
AX25: N1URO-7->IR0RM I NR=6 NS=7 pid=NET/ROM
NET/ROM: N1URO-7->IR0RM ttl 17
         info: ckt 1/84 txseq 0 rxseq 1
0000  SP I0OJJ @ IR0RM < N1URO .

Fri Jul 21 18:24:24 2017 - italy sent:
AX25: N1URO-7->IR0RM I NR=6 NS=0 pid=NET/ROM
NET/ROM: N1URO-7->IR0RM ttl 17
         info: ckt 1/84 txseq 1 rxseq 2
0000  Test.R:170721/2213z @:N1URO.#JNOS.CT.USA.NOAM [Unionville] #:272
0040  37 $:27235_N1URO..testing.../EX.

Fri Jul 21 18:24:24 2017 - italy sent:
AX25: N1URO-7->IR0RM I NR=6 NS=1 pid=NET/ROM
NET/ROM: N1URO-7->IR0RM ttl 17
         info ack: ckt 1/84 txseq 0 rxseq 2

Fri Jul 21 18:24:24 2017 - italy recv:
AX25: IR0RM->N1URO-7 REJ NR=0

Fri Jul 21 18:24:25 2017 - italy sent:
AX25: N1URO-7->IR0RM I NR=6 NS=0 pid=NET/ROM
NET/ROM: N1URO-7->IR0RM ttl 17
         info: ckt 1/84 txseq 1 rxseq 2
0000  Test.R:170721/2213z @:N1URO.#JNOS.CT.USA.NOAM [Unionville] #:272
0040  37 $:27235_N1URO..testing.../EX.

Fri Jul 21 18:24:25 2017 - italy sent:
AX25: N1URO-7->IR0RM I NR=6 NS=1 pid=NET/ROM
NET/ROM: N1URO-7->IR0RM ttl 17
         info ack: ckt 1/84 txseq 0 rxseq 2

Fri Jul 21 18:24:25 2017 - italy recv:
AX25: IR0RM->N1URO-7 REJ NR=2

Fri Jul 21 18:24:26 2017 - italy recv:
AX25: IR0RM->N1URO-7 I NR=2 NS=6 pid=NET/ROM
NET/ROM: IR0RM->N1URO-7 ttl 9
         info: ckt 2/2 txseq 2 rxseq 2
0000  >.

Fri Jul 21 18:24:26 2017 - italy sent:
AX25: N1URO-7->IR0RM I NR=7 NS=2 pid=NET/ROM
NET/ROM: N1URO-7->IR0RM ttl 17
         info ack: ckt 1/84 txseq 0 rxseq 3

Fri Jul 21 18:24:27 2017 - italy recv:
AX25: IR0RM->N1URO-7 RR NR=3

Fri Jul 21 18:24:31 2017 - italy sent:
AX25: N1URO-7->IR0RM I NR=7 NS=3 pid=NET/ROM
NET/ROM: N1URO-7->IR0RM ttl 17
         info: ckt 1/84 txseq 2 rxseq 3
0000  SB SATDIG @ WW < CX2SA .

Fri Jul 21 18:24:33 2017 - italy recv:
AX25: IR0RM->N1URO-7 I NR=4 NS=7 pid=NET/ROM
NET/ROM: IR0RM->N1URO-7 ttl 9
         info: ckt 2/2 txseq 3 rxseq 3
0000  NO - No BID!.>.
Fri Jul 21 18:18:41 2017 - italy recv:
AX25: IR0RM->N1URO-7 RR NR=5

I0OJJ now tries to send me P mail. Note: This JNOS2 is set to forward
using FBB 2 to my JNOS2 set as FBB 2 (FBB compressed batch forwarding).
You'll see the SID is ignored and I0OJJ ignores all FBB protocols, yet
fails to send a BID:

Fri Jul 21 18:21:18 2017 - italy recv:
AX25: IR0RM->N1URO-7 I NR=5 NS=7 pid=NET/ROM
NET/ROM: IR0RM->N1URO-7 ttl 9
         conn rqst: ckt 1/83 wnd 4 I0OJJ@IR0RM

Fri Jul 21 18:21:18 2017 - italy sent:
AX25: N1URO-7->IR0RM I NR=0 NS=5 pid=NET/ROM
NET/ROM: N1URO-7->IR0RM ttl 17
         conn ack: ur ckt 1/83 my ckt 2/1 wnd 2

Fri Jul 21 18:21:18 2017 - italy sent:
AX25: N1URO-7->IR0RM I NR=0 NS=6 pid=NET/ROM
NET/ROM: N1URO-7->IR0RM ttl 17
         info: ckt 1/83 txseq 0 rxseq 0
0000  [JNOS-2.0k.1-B1FHIM$].>.

Fri Jul 21 18:21:19 2017 - italy recv:
AX25: IR0RM->N1URO-7 I NR=7 NS=0 pid=NET/ROM
NET/ROM: IR0RM->N1URO-7 ttl 9
         info: ckt 2/1 txseq 0 rxseq 1
0000  SP N1URO @ N1URO < N1URO . <=- NOTE: NO BID FROM I0OJJ

Fri Jul 21 18:21:20 2017 - italy sent:
AX25: N1URO-7->IR0RM I NR=1 NS=7 pid=NET/ROM
NET/ROM: N1URO-7->IR0RM ttl 17
         info: ckt 1/83 txseq 1 rxseq 1
0000  NO - No BID!.>.           <=- NOTE: NO BID FIX BY N1URO

Fri Jul 21 18:21:20 2017 - italy sent:
AX25: N1URO-7->IR0RM I NR=1 NS=0 pid=NET/ROM
NET/ROM: N1URO-7->IR0RM ttl 17
         info ack: ckt 1/83 txseq 0 rxseq 1

Back to original forward.bbs on N1URO FBB 2 engages and BIDs are properly
sent IF N1URO initiates the session:
Fri Jul 21 18:52:04 2017 - italy sent:
AX25: N1URO-7->IR0RM I NR=0 NS=0 pid=NET/ROM
NET/ROM: N1URO-7->IR0RM ttl 17
         conn rqst: ckt 1/0 wnd 2 N1URO@N1URO-7

Fri Jul 21 18:52:05 2017 - italy recv:
AX25: IR0RM->N1URO-7 I NR=1 NS=0 pid=NET/ROM
NET/ROM: IR0RM->N1URO-7 ttl 9
         conn ack: ur ckt 1/0 my ckt 2/12 wnd 2

Fri Jul 21 18:52:05 2017 - italy recv:
AX25: IR0RM->N1URO-7 I NR=1 NS=1 pid=NET/ROM
NET/ROM: IR0RM->N1URO-7 ttl 9
         info: ckt 1/0 txseq 0 rxseq 0
0000  [JNOS-2.0k.1-B1FHIM$].>.

Fri Jul 21 18:52:05 2017 - italy sent:
AX25: N1URO-7->IR0RM I NR=2 NS=1 pid=NET/ROM
NET/ROM: N1URO-7->IR0RM ttl 17
         info: ckt 2/12 txseq 0 rxseq 1
0000  [JNOS-2.0k.1-B1FHIM$].FA B LU9DCE WW INFO 13436_LU9DCE 2875.F>.

Fri Jul 21 18:52:06 2017 - italy recv:
AX25: IR0RM->N1URO-7 I NR=2 NS=2 pid=NET/ROM
NET/ROM: IR0RM->N1URO-7 ttl 9
         info: ckt 1/0 txseq 1 rxseq 1
0000  FS -.

Fri Jul 21 18:52:06 2017 - italy recv:
AX25: IR0RM->N1URO-7 I NR=2 NS=3 pid=NET/ROM
NET/ROM: IR0RM->N1URO-7 ttl 9
         info: ckt 1/0 txseq 2 rxseq 1
0000  FA P N1URO N1URO.#JNOS.CT.USA.NOAM N1URO 16535_I0OJJ 428.F>.

Fri Jul 21 18:52:07 2017 - italy sent:
AX25: N1URO-7->IR0RM I NR=4 NS=2 pid=NET/ROM
NET/ROM: N1URO-7->IR0RM ttl 17
         info: ckt 2/12 txseq 1 rxseq 3
0000  FS +.

Fri Jul 21 18:52:08 2017 - italy recv:
AX25: IR0RM->N1URO-7 I NR=3 NS=4 pid=NET/ROM
NET/ROM: IR0RM->N1URO-7 ttl 9
         info: ckt 1/0 txseq 3 rxseq 2
0000  ..Subject: Test.0.

Fri Jul 21 18:52:08 2017 - italy recv:
AX25: IR0RM->N1URO-7 I NR=3 NS=5 pid=NET/ROM
NET/ROM: IR0RM->N1URO-7 ttl 9
         info: ckt 1/0 txseq 4 rxseq 2
0000  .K..I....q..=....w.s.|.Y...........7.kS.gK............G..=s...Zn
0040  k....h|......

Fri Jul 21 18:52:08 2017 - italy sent:
AX25: N1URO-7->IR0RM I NR=6 NS=3 pid=NET/ROM
NET/ROM: N1URO-7->IR0RM ttl 17
         info ack: ckt 2/12 txseq 0 rxseq 5

Fri Jul 21 18:52:09 2017 - italy recv:
AX25: IR0RM->N1URO-7 I NR=4 NS=6 pid=NET/ROM
NET/ROM: IR0RM->N1URO-7 ttl 9
         info: ckt 1/0 txseq 5 rxseq 2
0000  ..

My suggestions to Maiko:
1) strip out these parms in forward.bbs. They're really not required.

2) add my patch so that NO mail can be accepted if it does NOT contain a
BID - period.

3) since a BID does indeed exist, perhaps we need to read in the R: line
first as to be able to grep out the BID and present it as it should.

Angela - you're welcome.

73 de N1URO


Read previous mail | Read next mail


 23.12.2024 00:02:33lGo back Go up