Just a sample of the Echomail archive
Cooperative anarchy at its finest, still active today. Darkrealms is the Zone 1 Hub.
|    BINKD    |    Support for the Internet BinKD mailer    |    8,958 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 7,610 of 8,958    |
|    Oli to Michael Dukelsky    |
|    Perl on_handshake(): @me contains no val    |
|    09 Sep 21 10:51:50    |
   
   MSGID: 2:280/464.47 6139d936   
   REPLY: 2:5020/1042 6139cbbf   
   PID: JamNNTPd/Linux 1   
   CHRS: LATIN-1 2   
   TZUTC: 0100   
   TID: CrashMail II/Linux 1.7   
   Michael wrote (2021-09-09):   
      
    Ol>> The side effects are a bit confusing:   
      
    Ol>> sub on_handshake   
    Ol>> {   
    Ol>> Log(3, "<<< on_handshake() >>>");   
    Ol>> }   
      
    Ol>> sub after_handshake   
    Ol>> {   
    Ol>> Log(3, "<<< after_handshake() >>> @me");   
    Ol>> }   
      
      
    Ol>> + 08:43 [1459] outgoing session with 127.0.0.1:24554   
    Ol>> - 08:43 [1459] <<< on_handshake() >>>   
    Ol>> + 08:43 [1459] Perl on_handshake(): @me contains no valid addresses   
    Ol>> - 08:43 [1459] OPT CRAM-MD5-fffdf8c077e8c9b94ce2e83d8da0a8ee   
    Ol>> [...]   
    Ol>> - 08:43 [1459] session in CRYPT mode   
    Ol>> - 08:43 [1459] <<< after_handshake() >>> 2000:1/2@fakenet   
    Ol>> 4000:1/1@testnet   
      
      
    Ol>> I'm not sure if this is considered to be expected behavior or a   
    Ol>> bug?   
      
    MD> Well, from my POV the binkd behavior looks logical here. If you specified   
    MD> the values of the @me array, then only the AKA specified in that array   
    MD> would be presented. Since you did not specify any values in @me, binkd   
    MD> presented all of your AKAs during the handshake. In after_handshake()   
    MD> hook, you see the AKAs that were presented during the handshake.   
      
    MD> "Perl on_handshake(): @me contains no valid addresses" is here rather not   
    MD> an error message but a warning.   
      
      
   What I find strange is that there is a warning message even if I don't use @me   
   in on_handshake() at all. From my POV it would be more logical, if @me would   
   already initialized with my AKAs and @me = () would let binkd send an "M_BSY:   
   No AKAs in common domains or all AKAs are busy".   
      
   Anyway, even if the warning is more confusing than helping, it does work and   
   it can be ignored.   
      
   ---   
    * Origin: 1995| Invention of the Cookie. The End. (2:280/464.47)   
   SEEN-BY: 1/123 14/0 90/1 103/705 105/81 114/709 120/340 123/131 124/5016   
   SEEN-BY: 129/305 154/10 203/0 221/0 226/30 227/114 229/200 424 426   
   SEEN-BY: 229/550 664 700 1017 240/2100 5138 5411 5824 5832 5853 6309   
   SEEN-BY: 249/109 206 307 317 280/464 5003 5555 282/1038 292/854 8125   
   SEEN-BY: 301/1 310/31 320/219 322/757 342/200 396/45 423/120 460/58   
   SEEN-BY: 633/280 712/848 770/1 2432/390 2452/250 2454/119   
   PATH: 280/464 240/5832 229/426   
      
|
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca