home bbs files messages ]

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,482 of 8,958   
   Alan Ianson to Carlos Navarro   
   binkd 1.0.4 vs 1.1a   
   21 May 21 18:40:44   
   
   TZUTC: -0700   
   MSGID: 509.fido-binkd@1:153/757.2 250d9919   
   REPLY: 2:341/66.3463 60a80a74   
   PID: Synchronet 3.19a-Linux master/998af2f8c May 21 2021 GCC 10.3.0   
   TID: SBBSecho 3.14-Linux master/998af2f8c May 21 2021 GCC 10.3.0   
   BBSID: TRMB   
   CHRS: ASCII 1   
   NOTE: SlyEdit 1.74 (2021-01-23) (ICE style)   
     Re: binkd 1.0.4 vs 1.1a   
     By: Carlos Navarro to All on Fri May 21 2021 09:30 pm   
      
    CN> I am using BinkD 1.0.4 because AFAIK it is the latest stable version.   
    CN> However, most nodes I connect to are using 1.1a-112.   
      
   I was using that for a long time too.. but I am not sure the release version   
   is getting any love anymore so I moved to the git 1.1a version.   
      
    CN> Isn't that an alpha version? Is it recommended to use that one instead of   
    CN> stable?   
      
   I find it good and stable.   
      
    CN> What's new in 1.1a since 1.0?   
      
   Here's the newest that I see in the HISTORY file..   
      
      
   2021/01/19 11:07:20 1.1a-112 git   
   breaksig.c,2.26,2.27   
   Graceful exit when idle for Windows builds, for Nick Andre.   
   Set the binkd_exit flag to TRUE when signaled to exit and return TRUE   
   (indicating that the signal was handled by the process) thus mimicking the   
   behavior of the *nix builds' handling of termination signals.   
      
   2021/01/19 11:07:11 git   
   Makefile,2.55,2.56   
   Define HAS_SNPRINTF for modern MSVC build compatibility (e.g. MSVC2019)   
   Fix build error using "nmake MSVC_VER=10" and MSVC2019:   
      
   Linking binkd.exe...   
   snprintf.obj : error LNK2005: _snprintf already defined in readcfg.obj   
   bin\msvc10-binkd\binkd.exe : fatal error LNK1169: one or more multiply defined    
   symbols found   
      
   2020/05/26 20:48:08 1.1a-111 git   
   binkd.c,2.127,2.128   
   Print "Facilities" without space at the end of line. Make sense for further "bi   
   nkd.exe -vv>file_id.diz" processing. (#21)   
      
   2020/05/25 14:12:23 git   
   configure,2.57,2.58 configure.in,2.57,2.58   
   Fix check perl multiplicity in configure   
      
   2020/05/25 08:48:41 1.1a-110 git   
   readcfg.c,2.116,2.117   
   Revert 4a528544 (perl multiplicity)   
      
   2020/05/17 23:32:09 1.1a-109 git   
   binkd.c,2.126,2.127 perlhooks.c,2.95,2.96 perlhooks.h,2.18,2.19 readcfg.c,2.115   
   ,2.116   
   Call PERL_SYS_INIT3() only once   
      
   2020/05/17 20:52:52 1.1a-108 git   
   exitproc.c,2.48,2.49   
   tab to spaces   
      
   2020/05/17 20:52:14 1.1a-107 git   
   readcfg.c,2.114,2.115   
   Require PERL_MULTIPLICITY for run multiple perl interpreters   
      
   2020/05/17 20:52:07 1.1a-106 git   
   perlhooks.c,2.94,2.95   
   Set PL_perl_destruct_level to 1 for correct restart perl interpreter   
   Signed-off-by: Pavel Gulchuk    
      
   2020/05/17 20:11:12 1.1a-105 git   
   perlhooks.c,2.93,2.94   
   Fix init perlsem   
      
   2020/04/30 21:30:12 git   
   Makefile,1.1,1.2   
   [DOS] fix making directory tree for DOS build   
      
   2020/04/29 09:03:10 1.1a-104 git   
   ftnnode.c,2.51,2.52 ftnq.c,2.44,2.45 protocol.c,2.237,2.238   
   Silence warnings: remove superfluous nullity checks   
   struct `FTN_NODE` defined in `btypes.h` contains   
   the member `pwd`, which is a character array.   
   Several places in the code, this array was checked   
   for nullity; however, this was always done in a place   
   where the validity of the referring `FTN_NODE` struct   
   pointer had already been established, and as `pwd` is   
   an array (and not a generic pointer) it can never be   
   NULL.  These superflous checks caused warnings when   
   compiling under `clang`.   
      
   This change removes those checks to silence these warnings.   
      
   Additionally, at those call sites often the code called   
   `strcmp` to compare `p->pwd` against some other string,   
   invariably inside of a conditional.  Modify the   
   conditionals to always explicity compare the value   
   returned from `strcmp` against e.g. 0.   
      
   Signed-off-by: Dan Cross    
      
   2020/04/25 15:53:52 git   
   Makefile,2.28,2.29 Makefile.emo,1.11,1.12 Makefile.klibc,1.6,1.7   
   [OS/2] change .EXE naming scheme and library definitions   
      
   2020/04/25 15:53:47 1.1a-103 git   
   ftnq.c,2.43,2.44 run.c,2.15,2.16 sys.h,2.47,2.48   
   compile Binkd for DOS with djgpp 2.05 and watt32 library   
      
   2020/04/25 15:53:17 git   
   Makefile,NONE,1.1   
   compile Binkd for DOS with djgpp 2.05 and watt32 library   
      
   2020/04/25 15:53:10 1.1a-102 git   
   client.c,2.110,2.111   
   Fix build for OS/2 and Windows 9x on ancient compilers   
   Original patch by Dan Cross,   
   additional testing and improvements by Max Vasilyev   
   Neither Win9x nor OS/2 define `struct sockaddr_storage`.   
   To work around this, we resort to casts to make the   
   `ss_family` member of that struct look like the `sa_family`   
   member in a `struct sockaddr`.  According to POSIX, all   
   of these structs should be defined in such a way that   
   this will work without surprises.   
      
   2020/04/05 20:33:09 git   
   README.md,2.2,2.3   
   Update README.md   
   Fixed incorrect instructions and beautified the steps into a tested and verifie   
   d cookbook style Howto.   
      
   2020/01/30 10:21:49 1.1a-101 git   
   client.c,2.109,2.110   
   Fix an out-of-bounds error on sockaddrs.   
   The `invalidAddresses` vector in `client.c` is used   
   to hold invalid addresses `binkd` should not use.   
   However, the array was of type `struct sockaddr`,   
   which is not large enough to hold all of the   
   protocol-specific data of the `struct sockaddr_*`   
   structures.  As a result, `binkd` would access   
   out-of-bounds memory when examining elements of   
   the array.   
      
   Fixed by redefining `invalidAddresses` to be an   
   array of type `struct sockaddr_storage`, which is   
   guaranteed by POSIX to be large enough to hold all   
   data associated with a socket address for any   
   protocol family.   
      
   Signed-off-by: Dan Cross    
      
   2020/01/30 10:21:13 1.1a-100 git   
   client.c,2.108,2.109 ftnnode.c,2.50,2.51 iphdr.h,2.28,2.29 protocol.c,2.236,2.2   
   37 readcfg.c,2.113,2.114 readcfg.h,2.44,2.45   
   Fix use-after-free bug in get_host_and_port.   
   Don't use pointer assignment in this function,   
   but rather, copy into a fixed-length buffer.   
      
   Fixes #15   
      
   Signed-off-by: Dan Cross    
      
    Ttyl :-),   
            Al   
      
   ... Always remember you're unique - just like everyone else.   
   --- SBBSecho 3.14-Linux   
    * Origin: The Rusty MailBox - Penticton, BC Canada (1:153/757.2)   
   SEEN-BY: 1/123 30/0 80/1 90/1 102/127 105/81 114/709 120/340 123/131   
   SEEN-BY: 129/305 134/100 153/105 135 757 802 154/10 221/1 6 226/30   
   SEEN-BY: 227/114 229/101 200 424 426 550 664 700 1016 1017 240/1120   
   SEEN-BY: 240/5832 249/109 206 307 317 261/38 267/67 280/464 5555 282/1038   
   SEEN-BY: 292/854 301/0 1 101 103 113 123 812 322/757 335/364 341/66   
   SEEN-BY: 342/200 633/280 712/848 4500/1 5020/1042 5058/104   
   PATH: 153/757 221/6 301/1 229/426   
      

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca