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.

   WILDCAT!_SUPPORT      Support for the Wildcat BBS software      1,697 messages   

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

   Message 51 of 1,697   
   mark lewis to Robert Wolfe   
   Bad Date   
   16 Mar 16 10:12:50   
   
   15 Mar 16 21:04, you wrote to All:   
      
    RW> Hi there.  It looks like I am getting a "Bad Date" error when tossing   
    RW> packets created by PX/DOS 1.4 in PX/WINS 3.0pr5.  Is there any way that I   
    RW> could fix this (such as maybe a third party utility or something) so that   
    RW> mail from my Wildcat! 4.2 system tosses properly without me having to   
    RW> switch to ViaMail!?   
      
   is that px/dos thing y2k compliant? how is it mucking up the dates? is it the   
   usual three character year because they forgot to do mod arithmetic on it to   
   keep it confined to 00-99??   
      
   in any case, the only tool that i'm aware of is PKTDATE... you should be able   
   to locate it as Y2KTOOLS5.ZIP in the COORDUTL file echo... here's how i use it   
   in my tossing script for both secure and insecure inbound mail...  the key   
   steps are that we   
      
     1. use SPAZ to unpack all possible mail bundles so we are left only with PKTs   
     2. we set our pktdate command line into our %pdate% variable so we can log   
   it with each PKT   
     3. finally we use a for loop to process each PKT with pktdate   
     4. we check again for mail bundles that may have arrived during our   
   processing and process them right now, too   
      
   the below is a snippet from our 32K in.bat processing script written in   
   4DOS... it should be easy enough to read and understand... previous to 7 jul   
   2014, we corrected the dates on inbound mail... the problem with that is that   
   it allowed regurges to be propogated further but with corrected dates... this   
   processing snippet is for all inbound mail but you can do the exact same thing   
   for your outbound mail to ensure that your system is sending proper dates in   
   the messages... how you do this with your software is unknown but it is much   
   easier to do with raw PKTs than to have to break apart bundles and then to try   
   to repack them... some tossers offer a pre-packing option line where you can   
   call tools like this... in those cases, they are generally working with .qqq   
   files instead of .pkt files... .qqq files are simply .pkts waiting to be   
   renamed to .pkt and maybe bundled into a mo1 or tu4 or similer mail bundle   
   file...   
      
   ===== snip =====   
   if '%mail%' == 'yes' goto save1   
   :asave1   
   if '%mail%' == 'yes' goto save2   
   :asave2   
   goto jump1   
      
   :save1   
     os2title in.bat save1   
     gosub do_mydate   
     echo %MYDATE% [652] saving "normal" mail bundle(s) | %SLOGS%   
     pushd %fd%\files   
     if exist *.mo? copy /q *.mo? pkt-save   
     if exist *.tu? copy /q *.tu? pkt-save   
     if exist *.we? copy /q *.we? pkt-save   
     if exist *.th? copy /q *.th? pkt-save   
     if exist *.fr? copy /q *.fr? pkt-save   
     if exist *.sa? copy /q *.sa? pkt-save   
     if exist *.su? copy /q *.su? pkt-save   
     if exist *.pkt copy /q *.pkt pkt-save   
     os2title in.bat spaz1   
     if exist %fdsema%\fdinsess.* ( popd ^ echo :save1 waiting 10... ^ delay 10 ^   
   goto save1 )   
     gosub do_mydate   
     echo %MYDATE% [665] processing "normal" mail bundle(s) | %SLOGS%   
     gosub do_mydate   
     echo %MYDATE% [667]   spaz -F %fd%\files | %SLOGS%   
     spaz -F %fd%\files   
     os2title in.bat pktd1   
   rem  set pdate=pktdate -k -c -l2 -S -L%fd%\pktd.log   
   rem ***   
   rem ***  -c means to correct the pkt... stopped correcting on 7 Jul 2014   
   rem ***  -k means to keep the original pkt if we correct any dates in it   
   rem ***  -p means "past" and "9y" means "9+ years"   
   rem ***  -f means "future" and "1m" means "1+ month"   
   rem ***  -l is the logging level   
   rem ***  -S changes seadog dates to standard ftsc dates   
   rem ***  -L is the log file name   
     set pdate=pktdate -k -l2 -S -L%fd%\pktd.log   
     gosub do_mydate   
     echo %MYDATE% [679]   %pdate% | %SLOGS%   
     for %%i in ( *.pkt) do %pdate% %%i   
     popd   
     if exist %fd%\files\*.mo? goto save1   
     if exist %fd%\files\*.tu? goto save1   
     if exist %fd%\files\*.we? goto save1   
     if exist %fd%\files\*.th? goto save1   
     if exist %fd%\files\*.fr? goto save1   
     if exist %fd%\files\*.sa? goto save1   
     if exist %fd%\files\*.su? goto save1   
     goto asave1   
      
   :save2   
     REM SNIPPED OUT IDENTICLE SECTION FOR SECURE PROCESSING   
     goto asave2   
      
   :jump1   
   ===== snip =====   
      
      
      
   )\/(ark   
      
   Always Mount a Scratch Monkey   
      
   ... A Smith & Wesson beats four aces.   
   ---   
    * Origin:  (1:3634/12.73)   

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


(c) 1994,  bbs@darkrealms.ca