home *** CD-ROM | disk | FTP | other *** search
/ synchro.net / synchro.net.tar / synchro.net / main / BBS / DB341.ZIP / HISTORY.TXT < prev    next >
Encoding:
Text File  |  2009-11-13  |  360.3 KB  |  8,322 lines

  1. VERSION 3.40 - NOVEMBER 9 2009
  2. ------------------------------
  3.  
  4. This minor release corrects a possible "lockup" condition in the COMM/MODEM
  5. HARDWARE screen. A very minor tune-up was also done to the D'Bridge kernal.
  6. No other changes were made in this release.
  7.  
  8.  
  9.  
  10. VERSION 3.39 - OCTOBER 28 2009
  11. ------------------------------
  12.  
  13. WARNING: If you are upgrading from 3.37 or prior, please review the notes
  14.          in HISTORY.TXT for 3.38.
  15.  
  16. This is a very minor release which corrects a possible long-term reliability
  17. problem with the way large volumes of Echomail processing are accounted for
  18. in the system log file. No other changes were done in this release.
  19.  
  20. Nick Andre
  21. www.nickandre.com
  22.  
  23.  
  24.  
  25. VERSION 3.38 - OCTOBER 25 2009
  26. ------------------------------
  27.  
  28. After a short hiatus, I looked at the source code, tested something and sure
  29. enough, another problem. This is a very minor release that corrects a rare
  30. but serious fundimental problem with DBUTIL SORT AREAS, DBUTIL PURGE, DBUTIL
  31. REMOVEDUPEDATABASES, DBUTIL SHOWDEADECHOES and DBUTIL REMOVEDEADECHOES. This
  32. release shall be treated as a "critical" update for your D'Bridge system.
  33.  
  34. When DBUTIL runs, several checks are done against your setup to ensure that
  35. any database modifications run trouble-free. A very serious problem with the
  36. logic behind the Echomail "database integrity" check was resolved. Under one
  37. rare but possible condition, it was apparent that DBUTIL was removing
  38. perfectly valid Echomail areas out of your configuration and possibly
  39. causing corrupt entries towards the end of the DBRIDGE.ADF database file. If
  40. those missing Echomail areas was added again automatically by D'Bridge,
  41. further corruption was possible.
  42.  
  43. The corruption evident in the problem in 3.37 and prior can be used
  44. maliciously; since the security settings are often corrupt. For example, an
  45. affected system could have downlinks Areafixing themselves to areas to which
  46. they should not have access to.
  47.  
  48. Therefore, even if your D'Bridge system has no problems; it is strongly
  49. recommended to upgrade to this release. If that is not desirable then
  50. install this release in a seperate directory and manually copy over the
  51. DBUTIL.EXE file to your current installation. An effort was made to ensure
  52. backwards-compatibility with this fix with prior versions. This is really
  53. the only time I would ever recommend this approach; only because the problem
  54. is isolated to one "module" of code rather than the entire mailer.
  55.  
  56. I am not disclosing in this echo exactly what caused the "failed check" in
  57. 3.37 and prior - since that can be potentially used as both a security and
  58. reliability exploit for existing systems. But rest assured that although
  59. its serious, its very rare that anyone cares enough to try to hack another
  60. system in Fidonet. Fido's dwindling numbers makes it possible to fix things
  61. without mass-panic; I can only imagine if this problem happened during the
  62. "glory days" of BBS'ing. So, be thankful for the low membership numbers of
  63. this net (yet, please keep this net going with the usual FIDONEWS banter)
  64.  
  65. While I appreciate that there are those of you who follow my work
  66. closely, I strongly recommend that you DO NOT allow prior versions
  67. of D'Bridge for download on BBS's or websites. At the very least, explain
  68. to the user to check for updates on my website first, before installing.
  69. Newcomers to D'Bridge are strongly advised against installing any version
  70. of D'Bridge 3.37 or prior and it is recommended that the "Notify when new
  71. updates are available" setting be kept enabled.
  72.  
  73. I may not be participating in Fidonet as often as I (probably) should; so
  74. any serious problems with D'Bridge please contact me via Internet Email
  75. to nick at nickandre dot com.
  76.  
  77. I will not address the recent rumor-mill. What fun would that be? It is fun
  78. to think, however, that it never occured to anyone that any downtime may in
  79. fact be intentional. You know, just to see what happens when I deny certain
  80. downlinks their daily dosage of important, educational, fair, balanced,
  81. honest, life-imperative-that-you-always-participate-in echoes like Z1C,
  82. FIDONEWS, FIDOGAZETTE, FTSC, and ALT.SEX.FETISH.ROBOTS. Uhh wait... I think
  83. only one of those was ever really important. (Those offended should realise
  84. that the sassy robot from Short Circuit needs love and affection as much as
  85. your reliable Linux system needs my Inbox to know about it)
  86.  
  87. Nick Andre
  88. www.nickandre.com
  89.  
  90.  
  91. VERSION 3.37 - OCTOBER 12 2009
  92. ------------------------------
  93.  
  94. This minor release should correct reported excessive CPU utilization under
  95. Windows 2000 and higher, including Vista and Windows 7. I say "should"
  96. because its all relative to the number of other programs running at once
  97. notwithstanding the speed of the CPU.
  98.  
  99. Nick Andre
  100. www.nickandre.com
  101.  
  102.  
  103.  
  104. VERSION 3.36 - SEPTEMBER 18 2009
  105. --------------------------------
  106.  
  107. NOTE: If you are upgrading from 3.31 or prior, please review HISTORY.TXT for
  108.       the notes for 3.35 and previous versions.
  109.  
  110. This is a very, very minor release which corrects the display of personal
  111. messages received from Wildcat, TBBS and any other systems which produce
  112. mail with uppercase FROM fields. No other changes were done in this release.
  113.  
  114. Nick Andre
  115. www.nickandre.com
  116.  
  117.  
  118.  
  119.  
  120.  
  121. VERSION 3.35 - AUGUST 15 2009
  122. -----------------------------
  123.  
  124. NOTE: If you are upgrading from 3.31 or prior, please review HISTORY.TXT for
  125.       the notes for 3.32, 3.33 and 3.34 first.
  126.  
  127. This is a very minor release which corrects a fundimental problem with
  128. the purging of the BinkD log file. No other corrections were done in this
  129. release.
  130.  
  131. Nick Andre
  132. www.nickandre.com
  133.  
  134.  
  135.  
  136.  
  137. VERSION 3.34 - AUGUST 5 2009
  138. ----------------------------
  139.  
  140. NOTE: If you are upgrading from 3.31 or prior, please review HISTORY.TXT for
  141.       the notes for 3.32 and 3.33 first.
  142.  
  143. This is a very minor release which corrects the following:
  144.  
  145. - Another problem with the Areafix for NNTP has been fixed and all functions
  146.   in that now appear to work properly as they should.
  147.  
  148. - When upgrading from now on, custom junk-filters defined in the JUNK*.CFG
  149.   files are no longer overwritten. Instead, those files are now in the file
  150.   called JUNKCFGS.ZIP.
  151.  
  152. - A minor problem with DBUTIL SORT AREAS has been fixed. It was not a
  153.   stability problem; but a "leftovers sitting too long in the fridge"
  154.   problem that I just never got around to, until now.
  155.  
  156. - Work has began for a "Favourites" feature in the internal editor, but
  157.   won't be done until the next release.
  158.  
  159. Nick Andre
  160. www.nickandre.com
  161.  
  162.  
  163.  
  164. VERSION 3.33 - JULY 29 2009
  165. ---------------------------
  166.  
  167. This is somewhat of a major release which contains more significant
  168. improvements and changes to the underlining source code. Some minor problems
  169. reported should also be resolved.
  170.  
  171. If you are upgrading from 3.31 or prior, please review HISTORY.TXT for
  172. the notes for 3.32 first.
  173.  
  174. - A serious problem with the Areafix for NNTP (Usenet gating) is fixed.
  175.  
  176. - Two new semaphore files relating to the above Areafix for NNTP make their
  177.   debut here, for better control over the gating when D'Bridge is being
  178.   ran in the most demanding "hub" scenarios.
  179.  
  180.   Note that when I refer to the NNTP/USENET gateway, I'm referring to the
  181.   actual Internet NNTP connection made via. the SOUPGATE/VSOUP modules
  182.   (automatically managed by D'Bridge). So the following "bedtime story" is
  183.   not suitable if you are obtaining Usenet in Fido/FTN format from someone
  184.   else already (like me, Allen Prunty, Frank Linhares, etc).
  185.  
  186.   Before I explain, theres a file called NEWSRC (no extension) that is used
  187.   by the VSOUP module to control what Usenet groups its supposed to
  188.   download from your Internet provider. There is also a file called
  189.   USENET.BBS, that is to be specified as the LAST line in PACKET/MAIL
  190.   CONTROL if your hubbing Usenet for downlinks. It makes sense that if
  191.   you're hubbing Usenet, you wouldn't want to carry 70,000+ Usenet groups
  192.   on your system all at once. You would have it set up in a way where your
  193.   downlinks will Areafix what they want and they are automatically added as
  194.   Passthru areas. USENET.BBS should always come last in your PACKET/MAIL
  195.   CONTROL setup. Put any other networks (including Fidonet) first and above
  196.   the "line" where you have USENET.BBS defined.
  197.  
  198.   So, unknown Areafix requests for Usenet groups makes D'Bridge manage the
  199.   NEWSRC file. (Or if you press ALT+R and enter your Gateway
  200.   address followed by some "unsubscribed" groups). D'Bridge will also
  201.   generate the USENET.BBS file automatically. When things are set up
  202.   properly and the smoke clears, D'Bridge treats Usenet as if its any other
  203.   Fido/FTN network.
  204.  
  205.   Now the new semaphores are only useful when D'Bridge has been configured
  206.   to use an "External" gateway in the USENET/GATEWAY screen. The ability to
  207.   use an external gateway allows a much more flexible and versatile way for
  208.   D'Bridge to work in the most elaborate and complicated setups I could
  209.   think of. You control your own software for Usenet by editing the included
  210.   GATE.BAT file in this release.
  211.  
  212.   WARNING: Answering "External" to that question means that I cannot provide
  213.            technical support for any Usenet problems beyond D'Bridge as you
  214.            are going to be doing things I haven't thought of... yet.
  215.  
  216.   Not to worry as the GATE.BAT file that I included shows how D'Bridge would
  217.   normally work with SOUPGATE and VSOUP that are called in "Basic"
  218.   operation. By following my example, you should have a better understanding
  219.   of whats involved and why the two new semaphores were necessary.
  220.  
  221.   DBUAFIXI.EXT is a dummy file that D'Bridge will check *before* processing
  222.   any Areafix requests destined for the USENET gate. That file is created
  223.   by the GATE.BAT file and deleted when the batch file ends. D'Bridge needs
  224.   to wait for GATE.BAT to finish because any pending Areafix transactions
  225.   for the Usenet gateway because the NEWSRC control file is rewritten as
  226.   part of the Areafix code. If D'Bridge overwrote NEWSRC while GATE.BAT was
  227.   running, partial or even complete damage of that file would result... and
  228.   your downlinks would not receive any Usenet mail from you.
  229.  
  230.   Likewise, DBUAFIXI.TMP is a file that D'Bridge creates when its processing
  231.   Areafix requests for the gateway. GATE.BAT checks for that file and
  232.   immediately terminates if it exists, and again this is due to the changes
  233.   being made to the NEWSRC file.
  234.  
  235. - It is impossible now to specify your Gateway address in the "Unknown area
  236.   forwarding" question in PACKET/MAIL CONTROL. This was done for security
  237.   reasons. If you had previously specified your Gateway, the setting will
  238.   be erased.
  239.  
  240. - Two new control-files have been added to D'Bridge. They suppliment the
  241.   file AREAS.TXT when new Echomail areas have been added either as
  242.   "normal" areas or Passthru type. As you know, AREAS.TXT contains the
  243.   Echomail tag, a space, then the description.
  244.  
  245.   AREAS.AKA lets you specify the originating Fido/FTN address to use for
  246.   the new area added. The format of this file is the Echomail tag, a
  247.   space, then the address to assign to the newly added area. For example,
  248.   if theres a line called NICKANDREDOTCOM 1:229/426, then when that
  249.   Echomail area is added, the 1:229/426 address will be assigned as the
  250.   originating address.
  251.  
  252.   AREAS.SEC is the same except you can specify the default group and
  253.   security level. For example, NICKANDREDOTCOM B,50 means to assign the
  254.   group B, security level 50 when that Echomail area is automatically
  255.   added to the system.
  256.  
  257. - The BinkD system no longer hammers the system log file with "error"
  258.   entries. If theres a problem now, the system log will only be updated
  259.   once with the error of that session. The problem happened in prior
  260.   versions when BinkD was running as a server process and there was more
  261.   than one session happening at once.
  262.  
  263. - The BinkD outbound operations can be aborted now via CTL+A if its
  264.   really necessary to do so.
  265.  
  266. - The COMM/MODEM SETUP screen no longer probes the COM port or the modem
  267.   if you start D'Bridge in SETUP mode from the command prompt, ie. DB S
  268.   or DB SETUP. This was done to improve any diagnostics needed especially
  269.   if you entered the wrong COM port and Windows "traps" with an error.
  270.  
  271. - The internal editor now finally supports CTL+LEFT and CTL+RIGHT movements
  272.   to "skip words" when composing/editing a message.
  273.  
  274.   WARNING: The code for this is experimental. Let me know the minute that it
  275.            messes up other functions.
  276.  
  277. - Cleaned up the help file a little more, once again.
  278.  
  279. - Cleaned up the logic behind various configuration screens.
  280.  
  281. - Rewrote a minor logic routine in the kernal. D'Bridge should overall run
  282.   approx. 5% faster now... but its really a matter of perspective.
  283.  
  284.  
  285.  
  286.  
  287. VERSION 3.32 - JULY 22 2009
  288. ---------------------------
  289.  
  290. This is a major release and it has significant and fundimental changes
  291. done internally to the source code. A lot of work was done to simplify or
  292. improve the functionality of several elements of D'Bridge.
  293.  
  294. Please try only to report any problems once 3.32 has been installed. The
  295. source code for 3.31 and prior versions has been archived/moved off the
  296. workstation. I will not be able to quickly diagnose any problems in 3.31
  297. and prior versions. Thats not to say I can't do it; its just going to take
  298. more time if you are reporting stuff from 3.31.
  299.  
  300. WARNING: If thats not possible or if this release does not perform as
  301.          desired, then rollback to 3.31 or prior releases and send a report
  302.          accordingly, ASAP to my attention via Internet Email. DO NOT send
  303.          regular Fido NETmail.
  304.  
  305. The release notes for this version are lengthly; so I've broken it up into
  306. several sections, and for posting in the Fidonet DBRIDGE echo:
  307.  
  308. REDESIGNED SETUP WIZARD - Explains the install/upgrade improvements.
  309.      FIDO PLUG AND PLAY - Allows new users to automatically obtain addresses.
  310.    UPDATES NOTIFICATION - Explains the new auto-updates notification feature.
  311.   CORRECTIONS/FIXES/ETC - The largest section; outlining the obvious.
  312.  
  313.  
  314. REDESIGNED SETUP WIZARD
  315. -----------------------
  316.  
  317. The Setup Wizard has been rewritten from scratch; functioning exactly as it
  318. did in the version 1.xx series. This was done for a few reasons, but the end
  319. result is a more simplified procedure. And most important: Less code used.
  320.  
  321. The Setup Wizard will do a fair amount of "cleanup" of your DB directory
  322. when you upgrade from 3.31 or prior versions. There may be a considerable
  323. amount of disk-activity during this process. A fair amount of files will be
  324. permanently DELETED from your directory. These are:
  325.  
  326. - ANY and ALL "leftovers" from terminated Soupgate/VSOUP sessions.
  327. - DB07*.3 and DB08*.3; obsolete/retired code from 3.31 and prior versions.
  328. - COMM.CFG, obsolete from version 1 and version 2 series.
  329. - DBRIDGE.MSG, obsolete from version 2.
  330. - DBRIDGE.NRN, DBRIDGE.NMW, DBRIDGE.EMW, DBRIDGE.BXS, DBRIDGE.RSN,
  331.   DBRIDGE.RSE, DBRIDGE.MSR, DBUTIL.DAT, DBUTIL.NRN, DATA\*.DB?, DB06.DAT,
  332.   AMERICA.COS, DBUTIL.C1, DBUTIL.C2, DBRIDGE.QSD, DBRIDGE.NMS are removed
  333.   either for obsolescence or because of possible conflicts after upgrading
  334.   to 3.32.
  335. - The infamous empty "Queu" directory.
  336.  
  337. There may be a problem if you decide to rollback to 3.31 or prior versions
  338. when these files are missing, however it would (theoretically) be more of
  339. a cosmetic/minor problem than major.
  340.  
  341. FIDO PLUG AND PLAY
  342. ------------------
  343.  
  344. This was a past topic you may remember discussion on in the Fidonet DBRIDGE
  345. echo.
  346.  
  347. A completely redesigned Wizard in 3.32 now gives the end-user the option
  348. of either manually configuring their address, uplink and routing information
  349. or to have that automatically-obtained. This is done via Fido Plug and Play,
  350. or FPNP for short. FPNP is a way to dynamically-assign Fidonet/FTN addresses
  351. to systems who connect to you for the first time.
  352.  
  353. When prior versions of D'Bridge were installed for the first time, a Wizard
  354. would appear, asking the user to enter in their network address and that
  355. of their Fidonet uplink/provider. And of course DB would configure itself
  356. accordingly.
  357.  
  358. FPNP is now fully functional, works properly across "othernets", and is a
  359. major step in allowing newcomers to join our hobby.
  360.  
  361. WARNING: This is an advanced feature. You should not enable FPNP unless you
  362.          are an experienced administrator with a very thorough knowledge
  363.          of how Fido/FTN addressing, routing and hubbing works.
  364.  
  365. When a remote system is assigned an address by you, they are given a POINT
  366. ADDRESS and can optionally be connected to Echomail areas of your choice.
  367. All of the complicated routing, scheduling and packet/mail settings are
  368. automatically configured on both your side and the user's.
  369.  
  370. The Wizard will ask if the user already has a Fido/FTN address. If so, then
  371. the system will be auto-configured with their address and uplink info, the
  372. same way it worked in prior versions. However, if not, then FPNP works to
  373. obtain the address.
  374.  
  375. The way it works is a new installation of 3.32 (and higher) connects first
  376. with nickandre.com (1:1/130). The 1:1/130 address on Fidonet is a "primary
  377. directory" of all known D'Bridge installations worldwide that are offering
  378. FPNP services to end-users; along with which networks (ie. Fidonet, DBNET,
  379. etc) and their corrosponding geographical locations.
  380.  
  381. The data exchanged with nickandre.com is your address and FPNP information
  382. as configured in this screen. No other information is sent to that site.
  383.  
  384. WARNING: Systems who do not refresh themselves within a one-week period are
  385.          automatically purged from the database at 1:1/130; to help present
  386.          a most-recent list of available systems that an end-user can
  387.          exchange mail with.
  388.  
  389. By carefully manipulating BinkD on the end-user side, a short query is done
  390. and a list of available "hubs" is downloaded from 1:1/130 and presented to
  391. choose from. The user can then choose one (usually whoever is closest
  392. geographically) and optionally choose which networks to connect to.
  393.  
  394. A request is then sent to your system to obtain an address. D'Bridge then
  395. computes and sends back the address along with special commands that
  396. automatically configure that remote end-user with the proper address,
  397. routing, Echomail areas and so forth.
  398.  
  399. The questions in the new FPNP SETUP screen control how it works:
  400.  
  401. ZONE:NET    This is where you specify the network Zone and Net where the
  402.             addressing should start. For example, 1:229 means that I will
  403.             auto-assign addresses in Zone 1, Net 229. The ZONE:NET must
  404.             match at least one of your network addresses specified in
  405.             the BASIC CONFIGURATION screen. The first matching ZONE:NET will
  406.             be the one that addresses are auto-assigned from.
  407.  
  408.             WARNING: Be very careful with the deligation of Fidonet ZONE and
  409.             NET properties. If you are not the Network Co-Ordinator (NC) of
  410.             your local "net", you should ask permission to use FPNP first.
  411.  
  412. NETWORK ID  A unique ID to assign for this network. Up to 8 letters and
  413.             numbers only. For example, FIDONET or DBNET. The network ID is
  414.             presented to the remote system.
  415.  
  416. NODELIST    D'Bridge will send the specified nodelist to the remote system.
  417.             Do not enter an extension; it will send whatever matches.
  418.  
  419. DEFAULT     Specifies the default security criteria to apply for new systems
  420. SECURITY    and this should match the criteria in the PACKET/MAIL CONTROL
  421.             screen. For example: A,50 means assign group A, security 50.
  422.  
  423. START       The starting "scope" for address assignment. For example, if
  424.             you enter 50 and your network address is 1:229/426, then D'Bridge
  425.             will assign addresses from 1:229/426.50 and onward.
  426.  
  427. END         The ending "scope", as per above, D'Bridge will assign addresses
  428.             up to this criteria.
  429.  
  430. OPTIONAL    You may send an optional "infopack", usually a ZIP file that
  431. INFOPACK    would contain an official application, rules and list of areas.
  432.             Specify that name of the file here (*with* an extension)
  433.  
  434. FPNP updates and controls the points via the POINTS.LST control file.
  435.  
  436. D'Bridge is smart enough to figure out if the POINTS.LST already exists and
  437. if its in that "Boss-node" format as discussed recently (as of this writing)
  438. in the FIDOGAZETTE echo.
  439.  
  440. Originally it was my intention to provide NODE addressing and full support
  441. for MakeNL-compliant segments, however, there are a few "political"
  442. drawbacks of offering this service. Internally however, the code can be
  443. adjusted fairly easily to provide NODE addressing.
  444.  
  445.  
  446. AUTOMATIC UPDATES NOTIFICATION
  447. ------------------------------
  448.  
  449. When D'Bridge 3.32 is installed for the first time, a Wizard appears, asking
  450. you if you wish to be automatically notified when new updates are available.
  451. If you answer YES to this question, D'Bridge will check with nickandre.com
  452. approximately once per week, to see if a new version is available. If so,
  453. then a message is flashed on the MAILER screen accordingly.
  454.  
  455.  
  456. CORRECTIONS/FIXES/ETC
  457. ---------------------
  458.  
  459. As explained earlier, a significant amount of work was done behind the
  460. scenes to help improve the way certain fundimental components operate. In
  461. addition:
  462.  
  463. - The overall installation/upgrade process should be several times faster
  464.   than before.
  465.  
  466. - The overall operation of the mailer should be anywhere from 5% to 25%
  467.   faster now.
  468.  
  469. - The overall operation of the BinkD subsystem should be anywhere from 10%
  470.   to 75% faster now and use less disk access/swapping.
  471.  
  472. - D'Bridge will unpack any received mail immediately after a BinkD
  473.   transaction if running in "client only" mode.
  474.  
  475. - D'Bridge uses slightly less memory when running now.
  476.  
  477. - A serious stability/reliability problem with the way D'Bridge handles COM
  478.   ports has been resolved.
  479.  
  480. - A serious stability problem with Error 23 relating to COMM/MODEM setup
  481.   should be resolved. The problem is in the length of the MCF files.
  482.  
  483. - A serious problem with the way BinkD stopped polling remote systems upon
  484.   installation of some recent versions of D'Bridge should be resolved now.
  485.   This version underwent serious testing to ensure that problem did not
  486.   happen again.... but if it does, let me know.
  487.  
  488. - A serious problem with DBUTIL SORT AREAS has been resolved.
  489.  
  490. - A serious longstanding problem with DBUTIL CHANGE on alias-addresses
  491.   (non-Fidonet) has been resolved.
  492.  
  493. - A minor improvement was done to the code of DBUTIL PURGE.
  494.  
  495. - The nightly "cleaning" of the system log files is now done internally
  496.   in D'Bridge.
  497.  
  498. - A problem with a malfunctioning COM port-status in the menu system has
  499.   been fixed, and no, it wasn't something I botched before... it was a new
  500.   thing I botched.
  501.  
  502. - The internal editor should no longer duplicate the MSGID kludge on NETmail
  503.   destined for multiple recipients.
  504.  
  505. - The internal editor's "Custom tear line" is no longer Wildcat.
  506.  
  507. - DBUAFIXI is no longer included in D'Bridge, I rewrote that entire program
  508.   and all the code to function during the tossing of mail; internally.
  509.  
  510. - USENET.BBS is properly auto-generated on all transactions from the
  511.   NNTP SOUP gateway that update the NEWSRC source file.
  512.  
  513. - AUTORUN.INF is no longer included in D'Bridge; for security reasons, and
  514.   Microsoft has recently released a series of "patches" to their OS's to
  515.   change the behavior of AUTORUN.INF. It is fairly simple to create your own
  516.   if you decide to burn D'Bridge to CD-R to share with others.
  517.  
  518. I also rewrote a few sections of code to be less dependant on Assembler and
  519. be a bit more compiler-friendly instead of just hammering the DOS session
  520. with assembler calls.
  521.  
  522. After working on 3.32, I am inspired to start work on eliminating ALL of the
  523. assembly-language calls out of D'Bridge entirely. There are two fundimental
  524. problems in the code that I may need help on. Those are ZMODEM and the B-
  525. Tree database system used by the Nodelist, Costbase and system Queue.
  526.  
  527. Eliminating the assembler code means that I can compile cross-platform DB
  528. that will work natively in Linux, OS/2, Unix, FreeBSD, Win32/Win64, etc etc.
  529.  
  530. Depending on what feedback I get from that, I may just release that as
  531. the version 4 series.
  532.  
  533. Nick Andre
  534. www.nickandre.com
  535.  
  536.  
  537.  
  538. VERSION 3.31 - JUNE 13 2009
  539. ---------------------------
  540.  
  541. This is a very minor release which addresses some problems in the HARDWARE/
  542. MODEM SETUP screen and other internal things too numerous to mention.
  543.  
  544. WARNING: Be prepared to rollback to a prior version if this one does not
  545.          perform as expected.
  546.  
  547.  
  548.  
  549. VERSION 3.29 - MAY 23 2009
  550. --------------------------
  551.  
  552. This is yet another minor release which corrects the following:
  553.  
  554. - The BASIC CONFIGURATION screen has two new questions for the purging of
  555.   log files for DBUTIL and BinkD (and that old option for that log file was
  556.   removed out of BINKD SETUP). Also, all logging purges as it should now.
  557.  
  558. - Problems with session-limits in BinkD transactions should be gone now.
  559.  
  560.  
  561. VERSION 3.28 - MAY 19 2009
  562. --------------------------
  563.  
  564. 3.28 is a very, very minor release which corrects the menu system and Fido
  565. Plug and Play (FPNP). FPNP is being revised for the next release.
  566.  
  567.  
  568.  
  569. VERSION 3.27 - MAY 15 2009
  570. --------------------------
  571.  
  572. There is going to be an upcoming major release of D'Bridge (still version 3)
  573. to fulfill certain promises I made in the past about things in the works.
  574.  
  575. A lot of hard work has gone into 3.27 as it was originally planned to be
  576. that release... however... at this point I decided that the work so far was
  577. worthy of release to "tide you over" until the major stuff gets done.
  578.  
  579. My Email address is not working until Monday due to yet another ISP issue
  580. and I'm going away on holidays for the weekend. So... this is possibly the
  581. first release that has been announced here in the DBRIDGE echo as opposed
  582. to regular Email.
  583.  
  584. - Pretty sure I solved that problem with installing DB to a partition other
  585.   than drive C.
  586.  
  587. - A very rare "Error 5" problem should be resolved when aborting a toss
  588.   cycle to fire up the internal editor.
  589.  
  590. - Should of solved a very minor but serious problem with regards to the
  591.   way D'Bridge manipulates COM ports on Windows 2000, XP, Vista and Server
  592.   2003 and 2008 platforms. The problem does not happen with OS/2, real or
  593.   emulated DOS "machines" such as DOSBOX or DOSEMU.
  594.  
  595. - A problem with QuickDial on PSTN dialup modems has been resolved.
  596.  
  597. - A problem with BinkD transactions immediately starting when D'Bridge has
  598.   been started has been resolved.
  599.  
  600. - An inconsistent display of certain outbound BinkD transaction was
  601.   corrected.
  602.  
  603. - The BinkD module for Windows has finally been upgraded from 0.9.6 to
  604.   0.9.10. The OS/2 module still remains at version 0.9.6.
  605.  
  606. - A few minor changes were done to various setting screens, for logistical
  607.   reasons.
  608.  
  609. - A minor issue with DBUTIL CHANGE has been fixed.
  610.  
  611. - BinkD can now be ran as a "service" on Windows 2000 and higher. When you
  612.   answer "S" to the question "Run BinkD as a server?", D'Bridge will install
  613.   the BinkD module as a service-process. That means that BinkD will run in
  614.   the background, with no window.
  615.  
  616.   WARNING: If BinkD is currently running, shut it down before changing the
  617.            answer to that question from YES to SERVICE. If you change from
  618.            SERVICE to YES, you will need to manually start BinkD as before.
  619.  
  620. - D'Bridge will automatically shutdown and restart BinkD when a
  621.   configuration change has occured; so manual intervention is no longer
  622.   required on your part. Future versions of D'Bridge will also automatically
  623.   shutdown and restart the Binkd service in Windows if an upgrade needs that
  624.   to happen.
  625.  
  626. - Note that the process is left installed and running even when D'Bridge
  627.   has been shutdown. It is assumed that if you are running BinkD as a service
  628.   then obviously you intend to accept incoming connections all the time. If
  629.   you want to automatically shutdown BinkD when you shutdown D'Bridge,
  630.   create a dummy file called DBRIDGE.BSS (short for BinkD Service Shutdown)
  631.   in your DB directory.
  632.  
  633. - Also note that when BinkD is installed as a service-process, it will be
  634.   started whenever Windows starts. D'Bridge will assume that the process is
  635.   always running. 
  636.  
  637.   WARNING: Do not use the Windows Task Manager or any 3rd-party software to
  638.            change the priority of the BinkD service. Doing so may cause a
  639.            malfunction. Under NO circumstances should the BinkD service be
  640.            terminated manually. ALWAYS let D'Bridge shut the service down.
  641.  
  642. - It is not recommended to attempt to run "real time log viewers" or any
  643.   simular programs with BinkD. Those programs may interfere with the way
  644.   D'Bridge interoperates with the service.
  645.  
  646. - A new feature has been added to the EMAIL/USENET gating system to allow the
  647.   operation to run as a seperate process rather than from D'Bridge itself.
  648.   If you enable that setting in that screen, you need to run the batch/
  649.   command-file "GATE.BAT" (or GATE.CMD on OS/2). You schedule this to run on
  650.   your own, using your own scheduler.
  651.  
  652.   This was done to provide a bit more flexibility in the way that EMAIL and
  653.   USENET is handled in D'Bridge. A lengthly gate session would tie up
  654.   D'Bridge for several hours on end in 3.26 and prior versions.
  655.  
  656.   Note that when you enable that setting, the auto-checking of EMAIL and
  657.   USENET groups is disabled.
  658.  
  659. - A new feature has been added to the ECHOMAIL AREAS screen which allows
  660.   you to "unlink" systems defined in the FORWARD-TO fields prior to
  661.   removing an area. When you press R to remove an area, D'Bridge asks you
  662.   if you really wish to do it. If you answer "Unlink" or "U" then an
  663.   unlink request will be sent out AFTER you exit the whole screen. Those
  664.   are added to the main Queue.
  665.  
  666.   WARNING: Incorrect use of this feature may result in lost mail and/or
  667.            upset and possibly "lost" downlinks if you catch my drift. This
  668.            is a feature for experienced D'Bridge administrators only.
  669.  
  670.   WARNING: At the last minute prior to publishing 3.27, I changed the way
  671.            the feature works so unlinking is "queued up" if D'Bridge has
  672.            been started in SETUP mode (ie. C:\DB> DB SETUP). When D'Bridge
  673.            is started "normally" then you can process those transactions by
  674.            going back into ECHOMAIL AREAS again, and press ESC. The
  675.            transactions will be processed immediately.
  676.  
  677. - After a series of REMOVE requests as explained above, D'Bridge will also
  678.   create two textfiles. DBRIDGE.UAL (Unlinked Area List) contains the
  679.   Echomail tags of whatever was removed when you exit the whole area screen
  680.   and DBRIDGE.UAF contains the *.MSG directories (if applicable). These
  681.   two files are created to assist with whatever batch files or events you
  682.   decide to write to do other tasks when Echomail areas are removed.
  683.   An example is creating/publishing a "removal log" in an echo of some sort.
  684.  
  685.   NOTE: At the last minute prior to publishing 3.27, I decided to not purge
  686.         those files, for diagnostic reasons. Its up to you to delete them
  687.         both if they are not required any longer in whatever manipulation
  688.         you do with them or as part of a weekly "cleanup" event.
  689.  
  690. - In addition, when you remove Echomail areas, you may create a batch file
  691.   called UNLINKED.BAT containing commands to run after one or more REMOVE
  692.   commands were issued. One simple way to ensure that the *.MSG directories
  693.   are "consistent" with your Echomail database is to create UNLINKED.BAT
  694.   with the command DBUTIL SORT AREAS. This makes sure that whenever you
  695.   remove an area, DBUTIL will also remove the directory (archiving any old
  696.   messages first if the Archive criteria is defined). Personally I run
  697.   DBUTIL SORT AREAS as part of a midnight event, but you may choose to do
  698.   it the other way if you want.
  699.  
  700. - The code is smart enough to send unlink's as a "batch" and not individual
  701.   messages.
  702.  
  703. - At the very last minute prior to publishing 3.27, I added a warning/
  704.   confirmation question when you exit the ECHOMAIL AREAS editor and there
  705.   are pending unlink transactions. Answer YES or NO accordingly. Its here
  706.   because on Qwerty keyboards Y is next to U. And I didn't want U to make
  707.   a mistake and ask Y.
  708.  
  709. - The work on QWK support has been removed and scrapped. After careful
  710.   consideration, it was not a service which I felt would benefit a D'Bridge
  711.   user. QWK is somewhat popular. Basically someone eventually figured out
  712.   that a protocol designed for off-line mail reading could be used for
  713.   networking. It didn't take long thereafter for the idea to catch on and
  714.   soon, QWK-based "othernets" appear. Those appear to be prevailent on
  715.   Synchronet, a popular BBS platform.
  716.  
  717.   Its true that it "serves its purpose" by allowing people to write messages
  718.   back and forth. But with a lack of basic necessities such as organised
  719.   network structure and lack of proper mail routing, the two problems result
  720.   in an administrative nightmare. The problems are obvious when a BBS wants
  721.   to run a dual-setup with both a QWK network and offering Fido/FTN
  722.   connections. The QWK system is for Sysops who simply do not understand (or
  723.   don't want to understand) how to set up a proper Fido/FTN system.
  724.  
  725.   Version 3.27 drops any and all references to QWK and removes a fair portion
  726.   of code in both the mailer and the exported configuration files, freeing
  727.   up some RAM.
  728.  
  729. - The code that controlled non-local-net Internet EMAIL routing, a rarely
  730.   used feature in EMAIL/USENET GATING has been removed from 3.27 and is left
  731.   to the user to set this up through the other question, ADVANCED GATING
  732.   OPTIONS. If this feature was configured in 3.26 or prior versions, the
  733.   D'Bridge Update Advisor (DBUPD) should automatically make the necessary
  734.   "conversion" for the advanced-gating.
  735.  
  736. - Support for legacy CGA video card snow-suppression has been removed from
  737.   3.27 as the compiler's CRT unit was modified and patched. If D'Bridge is
  738.   being ran on an IBM XT with a CGA card and has a snow-problem, there are
  739.   various TSR programs which can be installed overtop to fix it.
  740.  
  741. - The overlay diagnostics feature has been removed from 3.27 and will not
  742.   return. It was superceded by various mailer-code reworkings in 3.24, 3.25
  743.   and 3.26.
  744.  
  745. Nick Andre
  746. www.nickandre.com
  747.  
  748.  
  749.  
  750. VERSION 3.26 - APRIL 14 2009
  751. ----------------------------
  752.  
  753. This is a very, very minor release which adds a question to maintain the
  754. list of personal messages waiting in the internal editor, when the YOUVE GOT
  755. MAIL option is enabled.
  756.  
  757. Some ongoing cleanup was done to the source code for all aspects of the
  758. mailer, the internal editor, DBUTIL and the Setup Wizard... so, this release
  759. affects all areas of operation. Nothing noticable or worthy of mention at
  760. this time. D'Bridge should use slightly less memory and file-handles and run
  761. approx. 25% faster in nodelist compiling, message tossing and scanning.
  762.  
  763. Incase "you didn't get that memo about the TPS reports", my new Email
  764. address is nick [at] nickandre [dot] com. The Hotmail account will be
  765. permanently closed, effective a month from today.
  766.  
  767.  
  768.  
  769. VERSION 3.25 - APRIL 9 2009
  770. ---------------------------
  771.  
  772. This is a very minor release to fix some reported problems since 3.24.
  773.  
  774. Based on feedback, a new feature, NETMAIL FILTER, makes its debut in the
  775. SCHEDULER. This will show a new screen where you have these questions. Keep
  776. in mind that these questions override any and all settings in all mail
  777. events in the schedule including the "Un-event".
  778.  
  779. Also keep in mind that it is not my intention to program a full-blown
  780. NETmail "tracker" system; but this should at least do some of the things
  781. that those programs offer.
  782.  
  783. WARNING: This new feature is provided solely for aiding in troubleshooting
  784.          and diagnosing "problems". It is not meant as a permanent solution.
  785.  
  786. NETMAIL FILTER: Answer YES to turn the system on or NO to shut it off
  787. (default setting). This keeps all of the below settings intact and serves
  788. as a "master override" to all operation.
  789.  
  790. FILTER TO: When building the outbound Queue, each NETmail message is checked
  791. to see if it has a valid destination address AND that it can be routed. If
  792. a message cannot be routed, D'Bridge can "bounce back" the message to the
  793. sender. D'Bridge will explain to the sender that the destination address
  794. is invalid or that they may not be authorized to route mail through your
  795. system. Answer YES to do this or NO if not (default setting).
  796.  
  797. If you wish to bounce the message in your own words, create a textfile
  798. called DBRIDGE.NFB with your "words of wisdom" to those senders.
  799.  
  800. If you wish to override what D'Bridge thinks is undeliverable; create a
  801. textfile called DBRIDGE.NFO (short for NETmail Filter Override) and specify
  802. the addresses; one per line. D'Bridge will not bounce-back messages destined
  803. for addresses in the DBRIDGE.NFO file; it will leave them as undeliverable
  804. in the outbound Queue.
  805.  
  806. BLOCK DESTINATIONS: This allows you to specify addresses that D'Bridge
  807. should never route mail to. Any NETmail processed that matches the addresses
  808. in this screen will be blocked. You may not use "wildcards" here; you must
  809. specify the addresses individually. The blocked messages are bounced.
  810.  
  811. NOTIFY ON THOSE: Answer YES to CC you via NETmail or NO if not.
  812.  
  813. Other things done:
  814.  
  815. - Some aspects of the on-line help system (F1) have been either rewritten,
  816.   updated or otherwise cleaned-up entirely.
  817.  
  818. - A rare freeze-problem in the internal editor when replying to certain
  819.   NETmail messages should be fixed now.
  820.  
  821. - The status line should no longer be "garbled" and I will tell you all that
  822.   there is over *2 thousand* lines of code that controls just the display
  823.   of that one status line. 2 thousand lines of code to control the display
  824.   of 80 characters on the mailer screen. This is yet another mystery to me.
  825.  
  826. - The DBUTIL BACKUPMAIL command has been slightly adjusted to now include
  827.   a log file, BACKUP.LOG, inserted into the ALLMAIL.ZIP file created by
  828.   the ALLMAIL.BAT file. If you do not wish to have a log file in
  829.   the ALLMAIL.ZIP file; then modify your backup process to run
  830.   the command "pkzip -d ALLMAIL.ZIP backup.log". While not really a "fix"
  831.   per say, its there incase you need to troubleshoot things.
  832.  
  833. - A minor performance improvement was done to DBUTIL PURGE.
  834.  
  835.  
  836.  
  837. VERSION 3.24 - MARCH 30 2009
  838. ----------------------------
  839.  
  840. I recommend that those of you running a Fidonet server or "Hub" run that
  841. on a server-level platform for maximum uptime and less likelyhood of data
  842. loss. Thats how Net 229 has ran here for years. Net 229, my website and BBS
  843. run on an industrial-grade rack server with RAID/mirrored hard drives,
  844. redundant power supplies and fans. Yes, its probably overkill and "its only
  845. a hobby" but a lot of systems depend on mine for all of their mail. Loosing
  846. Fidonet would be like loosing a pet in real life, I guess.
  847.  
  848. Now I understand that the vast majority of users are running DB on average
  849. desktop PC's. So with that in mind, this release should be considered
  850. somewhat major. It addresses several issues with long-term stability and
  851. "worst case scenario" problems with the Queue, databases and configuration
  852. files. With this version; it should be possible to recover even a very
  853. damaged DB directory missing the majority of its files.
  854.  
  855. I also understand that being told to backup your data is a lot like driving
  856. somewhere with a girlfriend and being nagged at to "ask for directions".
  857. Real men DO NOT ask for directions. If we can build nuclear weapons and NASA
  858. probes, we're quite capable of finding the nearest shopping mall. So... you
  859. don't need me nagging you to backup your data on a regular basis. Adding a
  860. cheap external USB hard drive or "flash stick" and automating backups of
  861. your D'Bridge directory is one simple way to avoid data loss.
  862.  
  863. - The exported configuration file (ie. DB EXPORT) now includes the contents
  864.   of the DBRIDGE.XMA file. This is another important database that was
  865.   overlooked since version 1. This is a temporary file used by D'Bridge
  866.   when it generates packet files for other systems during a toss cycle. If
  867.   this file was lost in a crash, D'Bridge would loose all pending
  868.   transactions during that time; even if the packet files remained.
  869.  
  870. - DBUTIL itself has had over a dozen significant internal changes to ensure
  871.   that it can successfully recover from a few exceptionally-rare conditions
  872.   with corrupt files. A lot of hard work was done in "stepping through"
  873.   various code to ensure it accurately checks the data on computations even
  874.   with a severely corrupted database.
  875.  
  876. - A new command, DBUTIL RENDATE, will rename a file to todays date or a date
  877.   you specify. The syntax is DBUTIL RENDATE [file] [optional date]
  878.  
  879.   The date format is mm-dd-yy, mm/dd/yy, mm-dd-yyyy or mm/dd/yyyy.
  880.  
  881.   For example, DBUTIL RENDATE DBCONFIG.ZIP will just rename the file to
  882.   todays date - In this case, March 30th 2009, becomes 03302009.ZIP.
  883.  
  884.   Or, DBUTIL RENDATE DBCONFIG.ZIP 07/04/2009 will rename it to 07042009.ZIP.
  885.  
  886.   You would use this in conjunction with a backup schedule. Your backup
  887.   would run this once a week. The DBCONFIG.ZIP archive contains over
  888.   a weeks worth of "restore points". By renaming this file with DBUTIL
  889.   RENDATE and moving that file onto another hard drive, CD-RW, or other
  890.   media, you can have as many backups as you wish to restore from.
  891.  
  892. - The database DBRIDGE.ADF contains all of your Echomail areas. Now a new
  893.   command, DBUTIL REBUILDADF, will read an exported configuration and
  894.   generate a new DBRIDGE.ADF file only. This command shall only be used as
  895.   a worst-case-scenario if you are repairing a damaged D'Bridge
  896.   installation; whereas that file is corrupt. A lot of hard work has gone
  897.   into this simple feature because incorrect entries in that database would
  898.   result in "problems" down the road. This new feature should effectively
  899.   and permanently solve any and all future issues with the ADF file.
  900.  
  901.   WARNING: Since this command destroys the database, DO NOT use this command
  902.            unless absolutely necessary.
  903.  
  904.   Yes, I understand that DB IMPORT does the same thing; but this feature was
  905.   done to avoid changing any settings in the mailer and other components.
  906.   Note that "cropping" an exported configuration with just Echomail areas
  907.   and then using DB IMPORT is NOT recommended - use this command instead.
  908.  
  909. - DBUTIL REBUILDADF will produce a text file called DBUTIL.CFX (short for
  910.   Configuration Fixed) to allow manual inspection of possible corrupted
  911.   entries.
  912.  
  913. - Another new DBUTIL command, DBUTIL BACKUPMAIL, will generate a batch file
  914.   to backup all of your messages in the NETmail directory and each
  915.   individual Echomail directory. The batch file will be called ALLMAIL.BAT.
  916.   It will use PKZIP to do this and produce an archive called ALLMAIL.ZIP.
  917.   I've also made sure that the batch file was designed around the handling
  918.   limitations of PKZIP as well. The batch file is NOT called after running;
  919.   you must manually start it or "call" it from another. By using the RENDATE
  920.   utility, you can then move/rename that archive as part of a backup plan.
  921.  
  922. - The startup sequence of the mailer and the midnight "AutoUpdate" cycle
  923.   have had several changes done to ensure that in a scenario where crucial
  924.   databases are missing; that D'Bridge will still start and function, even
  925.   if its at the bare minimum.
  926.  
  927. - Minor corrections were done to the BinkD system; no noticable changes.
  928.  
  929. - A few other problems with regards to "Error 202" and "Error 203" should
  930.   also be resolved.
  931.  
  932. - An extremely rare condition was corrected where D'Bridge would "freeze"
  933.   entirely during a toss cycle.
  934.  
  935.  
  936.  
  937.  
  938. VERSION 3.23 - MAR 19 2009
  939. --------------------------
  940.  
  941. WARNING: If you are upgrading from 3.1 or prior versions, please read
  942.          the HISTORY.TXT file for important changes done for version 3.2.
  943.  
  944. This is a very minor release which corrects the broken Twit feature and
  945. the REMOVEDEADECHOES "field overflow" bug.
  946.  
  947. Only a single line of code had to be changed in both. So its probably not a
  948. wise idea for me to be working on this project in the early morning hours...
  949.  
  950. Nick Andre
  951. www.nickandre.com
  952.  
  953.  
  954.  
  955. VERSION 3.22 - MAR 16 2009
  956. --------------------------
  957.  
  958. WARNING: If you are upgrading from 3.1 or prior versions, please read
  959.          the HISTORY.TXT file for important changes done for version 3.2.
  960.  
  961. This is a very, very minor release which should (hopefully) address the
  962. "magic 8000" problem in the internal message editor in addition to the
  963. lost-leadreads when reading messages. It was tested here successfully. It
  964. is not imperative that you upgrade to 3.22 unless you have a large number of
  965. messages; or the internal editor always starts on message #1 when selecting
  966. an Echomail area for the first time.
  967.  
  968. Nick Andre
  969. www.nickandre.com
  970.  
  971.  
  972.  
  973.  
  974. VERSION 3.21 - MAR 13 2009
  975. --------------------------
  976.  
  977. WARNING: You must shut down the BinkD system, if it is currently running,
  978.          prior to installing this version.
  979.  
  980. This is a very minor release which corrects the following problems:
  981.  
  982. - D'Bridge 3.21 should no longer crash on unpacking new personal Echomail or
  983.   scanning out (caused in 3.2)
  984.  
  985. - D'Bridge should mind its manners and not belch Error 202 on a QueueScan
  986.   (caused in 3.2)
  987.  
  988. - D'Bridge now accurately reports time spent on a Queue entry for BinkD
  989.   transactions (did not work entirely correctly in 3.2)
  990.  
  991. - The use of DBRIDGE.RSN in the BinkD module has been replaced with
  992.   a less disk-intensive DBRIDGE.UFM (short for Unpack/Forward Mail).
  993.  
  994. - The same change has also been done to Internet EMAIL/USENET gating.
  995.  
  996. - Usenet group "sync-up's" were not being properly done in prior versions
  997.   and this has been fixed here.
  998.  
  999. Nick Andre
  1000. www.nickandre.com
  1001.  
  1002.  
  1003. VERSION 3.2 - MAR 12 2009
  1004. -------------------------
  1005.  
  1006. Okay, I have a little bit of time to spend here.
  1007.  
  1008. This is a minor release but contains dozens of corrections, fixes, and
  1009. improvements to the mailer and the internal message editor. It is
  1010. recommended that everyone upgrade to this version as this version contains a
  1011. fair number of improvements to operation and overall stability.
  1012.  
  1013. A very important stability/security update was also done in this version.
  1014.  
  1015. - A very serious "lockout" bug when a series of BinkD transactions are done
  1016.   in a row has been fixed. In prior versions this could have been used as
  1017.   a potentially annoying way to interfere with a D'Bridge system.
  1018.  
  1019.   The way that D'Bridge processed BinkD transactions was not based on the
  1020.   kernal's timer code. With PSTN transactions, the mailer sends stuff out
  1021.   and returns to "Idle/Next Call" state and waits a specified number of
  1022.   seconds (as defined in the UN-EVENT). So the problem was that in a series
  1023.   of BinkD transactions were sent out, the mailer would not return to Idle/
  1024.   Next Call status and wait.
  1025.  
  1026.   The bug would cause the mailer to not respond to *any* commands including
  1027.   the ALT+X shutdown command, until all BinkD transactions were done. It
  1028.   was equivalent to using the QuickDial command with PSTN transactions...
  1029.   with no way to stop it.
  1030.  
  1031.   If a remote system was clever and malicious enough, he could keep sending
  1032.   mail packets (destined for others) on a continuous-loop, thereby causing
  1033.   the mailer to continuously process BinkD transactions and effectively
  1034.   locking-out the Sysop from intervening or using his own system.
  1035.  
  1036. - This version tremendously improves the performance of the way that the
  1037.   Queue works with BinkD transactions, greatly reduces disk access, and
  1038.   things that I have written for BinkD have been streamlined and "fine
  1039.   tuned". Disk access is down approx. 50 percent; about a thousand lines of
  1040.   code have been eliminated; and a few K's of valuable memory-space freed up.
  1041.  
  1042. - A new TWIT feature makes its official debut here... yes, the internal
  1043.   editor was long overdue for having one.
  1044.  
  1045.   The way it works is when browsing a message you may press the T key. A
  1046.   new window will appear, where you can add/remove people to the TWIT LIST.
  1047.  
  1048. - The TWIT filter will no longer show messages from twits either via
  1049.   browsing messages or using the LIST command. It does NOT, however, "skip
  1050.   over" those messages. To do so would require reworking the way the
  1051.   browser works and thats not something I had time to get into...
  1052.  
  1053. - I added a new question to EDITOR OPTIONS, to control whether or not you
  1054.   wish to be notified of personal messages from twits when D'Bridge unpacks
  1055.   messages. The default setting is NO.
  1056.  
  1057. - You cannot twit D'Bridge. Doh!
  1058.  
  1059. - Messages from twits are never deleted; so they're still stored. Changing
  1060.   the TWIT FILTER instantly hides/reveals messages... handy for those who
  1061.   just want to read certain messages from certain individuals when they
  1062.   feel like it. Better than adding a "Mood filter" I guess. To auto-
  1063.   delete messages from twits would require reworking the browser and/or
  1064.   mail tossing and thats not something I had time to do.
  1065.  
  1066. - The twits are stored in the text-file DBRIDGE.TWT.
  1067.  
  1068. - Try to twit me and see what happens.
  1069.  
  1070. Keep in mind that it is not my intention to get carried away offering
  1071. anymore new features to the version 3 series - aside from what I've promised
  1072. that I would do.
  1073.  
  1074.  
  1075. VERSION 3.1 - FEB 26 2009
  1076. -------------------------
  1077.  
  1078. WARNING: If you are upgrading from a prior version, you must shut down
  1079.          the BinkD module if it is presently running. After the upgrade
  1080.          is complete; you may restart the BinkD module again.
  1081.  
  1082. This minor but CRITICAL release corrects yet another stability flaw in the
  1083. way that D'Bridge interacts with BinkD.
  1084.  
  1085. Under certain conditions, the BinkD system would not deliver mail destined
  1086. to a remote system that was running Charles Cruden's Internet Rex (IREX),
  1087. or it would not be possible to exchange mail with remote systems running
  1088. D'Bridge versions 3.08 or 3.09.
  1089.  
  1090. It is imperative that you upgrade to this version to avoid future problems
  1091. with the way that BinkD functions on your system.
  1092.  
  1093. A minor improvement was also done to the way that the "Uncompressed mail
  1094. packets" operates (the U option in the BINKD SESSION INFO question). The
  1095. improvement was done only because it shares the same code module as the
  1096. subroutine that manipulates the behavior of BinkD.
  1097.  
  1098. No other corrections or fixes were done at this time.
  1099.  
  1100. Nick Andre
  1101. www.nickandre.com
  1102.  
  1103.  
  1104.  
  1105. VERSION 3.09 - FEB 15 2009
  1106. --------------------------
  1107.  
  1108. WARNING: If you are upgrading from a prior version, you must shut down
  1109.          the BinkD module if it is presently running. After the upgrade
  1110.          is complete; you may restart the BinkD module again.
  1111.  
  1112. This is a very minor but CRITICAL release which corrects a serious stability
  1113. and design flaw with the way D'Bridge interacts with BinkD.
  1114.  
  1115. It is imperative that you upgrade to this version to avoid future problems
  1116. with the way that BinkD functions on your system.
  1117.  
  1118. No other corrections were done at this time.
  1119.  
  1120. Nick Andre
  1121. www.nickandre.com
  1122.  
  1123.  
  1124.  
  1125.  
  1126. VERSION 3.08 - JANUARY 13 2009
  1127. ------------------------------
  1128.  
  1129. This is a very, very minor release. The mailer now responds to Areafix
  1130. requests addressed to "D'Bridge Areafix" because I've noticed that some
  1131. Sysops will just reply to Areafix requests that D'Bridge sends out to
  1132. request what they want.
  1133.  
  1134. Nick Andre
  1135. www.nickandre.com
  1136.  
  1137.  
  1138.  
  1139. VERSION 3.07 - JANUARY 3 2009
  1140. -----------------------------
  1141.  
  1142. WARNING: This release deals with message processing. Please back up the
  1143.          contents of your NETmail directory and the outbound QUEUE if you
  1144.          are upgrading.
  1145.  
  1146. This is a very minor release, although a fair amount of work and testing
  1147. went into it. This release routes Areafix receipts from your uplink back to
  1148. your downlinks if a downlink requested an area that did not exist.
  1149.  
  1150. There is a new question in the PACKET/MAIL CONTROL screen, "Route receipts?"
  1151. and it defaults to NO. When enabled, you will need to specify the address
  1152. of your uplink in the "Unknown area forwarding" question at the bottom of
  1153. the screen. Note that this feature does NOT work for uplinks in listing-
  1154. files specified in the AREAFIX INFO question.
  1155.  
  1156. You will need to edit the file DBRIDGE.RBU (Route Bad Uplink receipts),
  1157. which tells D'Bridge what "qualifies" as a bad receipt from an uplink. When
  1158. NETmail is unpacked, if the criteria is met, the message gets re-routed.
  1159.  
  1160. Only 3.07 will be made available on my website.
  1161.  
  1162. Nick Andre
  1163. www.nickandre.com
  1164.  
  1165.  
  1166.  
  1167. VERSION 3.06 - DECEMBER 27 2008
  1168. -------------------------------
  1169.  
  1170. This is a very minor release which should correct a rare problem in
  1171. the DBUTIL SORT AREAS and DBUTIL MOVE commands. Other reported issues will
  1172. take some time to resolve.
  1173.  
  1174. Only 3.06 will be made available on my website.
  1175.  
  1176. Nick Andre
  1177. www.nickandre.com
  1178.  
  1179.  
  1180.  
  1181. VERSION 3.05 - NOVEMBER 30 2008
  1182. -------------------------------
  1183.  
  1184. This is a very, very minor release which corrects a serious FTSC compliance
  1185. problem with the "Add missing kludges" feature in the PACKET/MAIL CONTROL
  1186. screen. Under certain conditions, the kludges added to a non-compliant
  1187. message would be corrupted entirely.
  1188.  
  1189. The "Add missing kludges" question now has three choices: OFF/DISABLED,
  1190. LOCAL ONLY and ALL. Answering "Local" tells D'Bridge to only add missing
  1191. kludges to messages scanned locally (ie. for those of you running legacy/
  1192. non-compliant BBS software), or "All" for adding missing kludges to all
  1193. messages passing through your system.
  1194.  
  1195. The feature has also been changed to NOT add INTL or FMPT/TOPT kludges
  1196. because I felt that it was over-complicating things in the NETmail processor
  1197. code; and to help out with the proverbial finger-pointing over whoes mailer
  1198. software is better than the others. Lets look at it this way, if someone
  1199. isn't running compliant software, wouldn't it be nice to have DB show the
  1200. glaring facts instead of someone else messing around with the kludges?
  1201.  
  1202. Note that this feature should be left OFF (disabled) unless you exchange
  1203. mail with a system who insists on running non-compliant Fidonet software.
  1204.  
  1205. If you have not upgraded yet to 3.04 - I strongly suggest you read up on
  1206. the notes in HISTORY.TXT.
  1207.  
  1208. Only 3.05 will be made available on my website.
  1209.  
  1210.  
  1211.  
  1212. VERSION 3.04 - NOVEMBER 25 2008
  1213. -------------------------------
  1214.  
  1215. WARNING: This release contains dozens of updates, fixes and corrections to
  1216.          all message processing code and the internal message editor. Back
  1217.          up your entire D'Bridge system before applying this upgrade. Be
  1218.          prepared to rollback to a prior version if necessary.
  1219.  
  1220. Three important security/stability fixes have been issued in this release
  1221. and so with all the work done, this is a major update for those of you
  1222. running 3.03 or prior. Some new optional features have also been added.
  1223. Even if you are not experiencing any problems, it is recommended to upgrade
  1224. to this release.
  1225.  
  1226. A lot of hard work was done in this release; not of a programming-nature,
  1227. but more in trying to understand exactly where these problems reside,
  1228. because D'Bridge is a very large program. So large, that changes I make to
  1229. one section of code can have adverse effects on other areas.
  1230.  
  1231. Whether you choose to use 3.04 in permanent full-time operation is up to
  1232. you, but I strongly suggest a "trial run", if possible, before assuming
  1233. that all is running well.
  1234.  
  1235. - The major security fix in 3.04 is for Echomail areas that are auto-added
  1236.   by the Echomail processor. A possible minor exploit exists in ALL prior
  1237.   versions because there was no logic to control whom to add areas from. It
  1238.   was possible for any system to exploit, to some extent, the Echomail
  1239.   database file or "usurp" operation of the Echomail processor entirely.
  1240.  
  1241.   WARNING: It is highly recommended to enable this particular fix especially
  1242.            if you are a Network or Zone Co-ordinator. But not paying
  1243.            attention to the instructions below will result in "problems" and
  1244.            possible angry/upset messages from the operators of systems whom
  1245.            you exchange mail with.
  1246.  
  1247.   In the PACKET/MAIL CONTROL screen, I added two new questions: "From Listed
  1248.   Systems Only?" and "List of Systems to Auto-Add From". These two questions
  1249.   tell D'Bridge that it should only be auto-adding areas from systems you
  1250.   specifically list, or if it should just auto-add whatever it encounters.
  1251.  
  1252.   So now if these new questions are enabled, D'Bridge will reject all new
  1253.   areas from unknown systems into the BADECHO area, if new echoes arrive
  1254.   and those systems are not explicitly listed in the ADD-FROM screen. The
  1255.   default setting is NO, or blank, meaning that if you want to use this, you
  1256.   need to turn it on manually.
  1257.  
  1258.   WARNING: Only your immediate uplinks should be specified in ADD-FROM only.
  1259.  
  1260.   Careful testing was done to ensure that all Echomail unpacking/tossing
  1261.   worked properly after I wrote the fix.
  1262.  
  1263. - Two new security questions were also added to PACKET/MAIL CONTROL to allow
  1264.   you to set the default security levels for Echomail and Passthru areas
  1265.   that are auto-added to your system. I've kept the default settings to 5000
  1266.   for both; that was the security that D'Bridge has always assigned. Only
  1267.   the "Level/Passthru" setting should be lowered: During testing, I found
  1268.   that a downlink cannot "un-Areafix" themselves from a Passthru area
  1269.   because their security was too low. As for the other setting, that one
  1270.   should only be lowered to match the security of existing downlinks if you
  1271.   wish to make added areas from your uplink available immediately, without
  1272.   your review. If thats not what you want, then leave it set to 5000.
  1273.  
  1274. - A second vulnerability has been corrected in the Areafix system where a
  1275.   downlink could possibly take advantage of the Areafix "quotas" that had
  1276.   been set up and the system had not successfully completed a prior
  1277.   AutoUpdate routine due to a system crash or other event. The quotas and
  1278.   security now works the way it should, no matter what "events" happen (or
  1279.   don't happen)
  1280.  
  1281. - The major stability problem with DBUTIL should be resolved - DBUTIL was
  1282.   using way too much memory and I was able to replicate Ward's problem on
  1283.   my own server after careful diagnosis and testing. I rewrote a huge
  1284.   portion of the program, moved other code around, reduced file-handles
  1285.   required, and generally cleaned up a lot of stuff inside of it.
  1286.  
  1287. - I added a new DBUTIL command, DELETEINSIDE, which will erase Echomail
  1288.   areas out of your system from a text file specified. So if you ran
  1289.   DBUTIL DELETEINSIDE DEADECHO.TXT, then DBUTIL will erase areas that match
  1290.   whats contained inside DEADECHO.TXT.
  1291.  
  1292. - And a new DBUTIL command, DELETEAREA, will erase one Echomail area out
  1293.   of the system. For example, DBUTIL DELETEAREA TESTECHO will erase TESTECHO
  1294.   out of the system.
  1295.  
  1296. - Those two new commands will also archive messages to a text file (if
  1297.   specified in the Echomail Areas screen) and erase the *.MSG directory.
  1298.  
  1299. - DBUTIL MOVE, has yet again been slightly modified for stability and
  1300.   performance concerns.
  1301.  
  1302. - A possible problem was corrected for DBUTIL PURGE and an odd mixture of
  1303.   Passthru areas.
  1304.  
  1305. - The D'Bridge NNTP Areafix component (DBUAFIXI.EXE) has also been
  1306.   redesigned and rewritten for stability and performance reasons. It has
  1307.   been tested over this past weekend and does not appear to have any
  1308.   problems at all.
  1309.  
  1310.   I get the odd Email from people wondering what this DBUAFIXI.EXE file is
  1311.   and what it does. D'Bridge has the ability to automatically manage
  1312.   Passthru areas via the Areafix system, for uplinks and downlinks. So it
  1313.   only makes sense that in a Usenet-gating setup, that the Usenet gateway
  1314.   also be automated. DBUAFIXI is the module that is called in the rare
  1315.   occasions when an Areafix request is sent to the outbound Usenet gateway
  1316.   when the EMAIL/USENET GATEWAY system in D'Bridge is enabled (and set up
  1317.   properly). It updates the NEWSRC file with add (or drop) requests by
  1318.   D'Bridge and/or your downlinks. Essentially its a "tosser within a tosser"
  1319.   because its taking the binary packet and doing its own translation on it
  1320.   into something useful that the VSOUP component can work with. It requires
  1321.   absolutely no intervention on your part. In order for automated NEWSRC
  1322.   management to work correctly, the "AREAFIX TIMEOUT DAYS" parameter must be
  1323.   set to 1 or higher... but not too high. The default setting is 3 days and
  1324.   should not be changed unless you are an experienced D'Bridge administrator
  1325.   and AREAFIX TIMEOUT DAYS is found in the PACKET/MAIL CONTROL screen.
  1326.  
  1327.   WARNING: Do not run DBUAFIXI manually. It is specifically designed to be
  1328.            ran automatically from D'Bridge only.
  1329.  
  1330. - A slight correction has been made to two questions in the EMAIL/USENET
  1331.   GATING screen. They were not exactly working the way they should. The help
  1332.   system has been slightly updated:
  1333.  
  1334.   SOUP MAXIMUM NUMBER OF MESSAGES TO DOWNLOAD:
  1335.  
  1336.   This sets a cap on the maximum amount of messages that should be downloaded
  1337.   per group whenever a connection is made on Usenet. The default setting is
  1338.   500 messages and that should be good enough for most installations.
  1339.  
  1340.   If you answer zero (0) to this question, no cap is put in place. THIS IS
  1341.   NOT RECOMMENDED for those of you who download large volumes of mail,
  1342.   because all it takes is a large posting in some group to effectively "tie
  1343.   up" your connection. A cap should always be put in place as a fail-safe.
  1344.  
  1345.   SOUP MAXIMUM NUMBER OF MESSAGES TO DOWNLOAD ON NEW GROUPS:
  1346.  
  1347.   Most Usenet providers keep a fairly large "retention" rate - That is, they
  1348.   tend to keep a lot of messages per group. So it makes sense that when you
  1349.   connect to a Usenet group for the first time, you would end up downloading
  1350.   all of the messages in that group to "catch up". This can easily tie-up
  1351.   your Internet connection for hours on end. So in this question, you can
  1352.   specify a limit as to how many messages to download when D'Bridge/VSOUP
  1353.   connects to a Usenet group for the first time.
  1354.  
  1355.   The default is 100 messages, and should not be changed for normal usage.
  1356.   Reduce this to 50 or even down to 25 when "hubbing" a lot of Usenet groups.
  1357.   Increase this number if you carry less than a dozen or so groups in total.
  1358.  
  1359.   If you answer zero (0) to this question, no cap is put in place. THIS IS
  1360.   NOT RECOMMENDED unless you're an experienced D'Bridge administrator and
  1361.   theres some strange or bizarre reason not to place a cap on new messages...
  1362.  
  1363. - A rare but possible "Xmail Bundle Corrupt" problem when forwarding Areafix
  1364.   requests to the EMAIL/USENET gateway has also been solved. The problem was
  1365.   replicated here during the testing of the other above-mentioned fixes.
  1366.  
  1367. - A possible non-compliance condition in the internal editor has been
  1368.   corrected, under certain conditions, the extensive use of kludge-lines
  1369.   would cause problems during Forward and Duplicate operations.
  1370.  
  1371. - A possible non-compliance condition in the internal editor has also been
  1372.   corrected for NETmail messages addressed to the EMAIL/USENET gateway if
  1373.   that feature is enabled. The correct kludge-lines are properly inserted
  1374.   if D'Bridge determines that the NETmail is in fact an Internet Email
  1375.   message bound for the gateway and/or the kludge-lines were missing.
  1376.  
  1377. - The internal editor should no longer add another INTL or FMPT/TOPT kludge
  1378.   when editing a NETmail message.
  1379.  
  1380. - D'Bridge should no longer complain of database problems under MS-DOS 6.22.
  1381.   Note that SHARE.EXE is required for operation under MS-DOS 6.22. This
  1382.   should be loaded in your C:\AUTOEXEC.BAT file.
  1383.  
  1384. - Minor trivial problems in exporting a configuration has been solved.
  1385.  
  1386. Only 3.04 will be made available on my website.
  1387.  
  1388. Nick Andre
  1389. www.nickandre.com
  1390.  
  1391.  
  1392. VERSION 3.02 - 14 OCTOBER 2008
  1393. ------------------------------
  1394.  
  1395. WARNING: Be prepared to rollback to 3.01 (or prior) incase this release
  1396.          doesn't work as expected.
  1397.  
  1398. D'Bridge 3.02 is a very, very minor release, and is "experimental". It
  1399. should NOT be treated as stable. It is ONLY for those of you who are hubbing
  1400. mail to point-systems. This release should address the issue of exporting
  1401. duplicate messages to points during an EchoScan.
  1402.  
  1403. If duplicate-messages-to-point-systems is not of a concern to you, then
  1404. you should NOT install 3.02. You should stick with 3.01 or prior versions.
  1405. Do not install 3.02 just because its a new version. As Ward "points out",
  1406. newer is not necessarily better.
  1407.  
  1408. During testing, this release did not appear to break a related section of
  1409. code which controls the way messages written in the internal editor get
  1410. exported during an EchoScan if you chose NOT to export immediately after
  1411. leaving the editor. But just because it didn't break here, doesn't always
  1412. mean thats the case for others.
  1413.  
  1414. Only one "cycle" of Echomail was tested for 3.02. It is absolutely
  1415. imperative that if you decide to install 3.02 that you test *ALL* Echomail
  1416. processing features and give it a good "run" of mail to work with.
  1417.  
  1418. A slight change has also been done to DBUTIL MOVE, mostly for Ward, and
  1419. nothing worth noting. The way that file-operations are treated in the code
  1420. was slightly adjusted and may fix a crash-problem.
  1421.  
  1422. On my website, both 3.01 and 3.02 will be available; not just this one.
  1423.  
  1424.  
  1425.  
  1426. VERSION 3.01 - 7 OCTOBER 2008
  1427. -----------------------------
  1428.  
  1429. D'Bridge 3.01 is a minor but very important release which corrects
  1430. the following problems. Even if you are not experiencing any issues now, you
  1431. should upgrade to 3.01 for stability reasons.
  1432.  
  1433. - A major bug in the Areafix system should finally be resolved for good now.
  1434.   If you use D'Bridge to hub mail, then any downlinks which have previously
  1435.   been "refused" their Areafix requests should be told to re-send them
  1436.   again... unless you fixed things yourself using the ALT+N command in the
  1437.   mailer. Just blame it on me and everything will be okay.
  1438.  
  1439. - DBUTIL MOVE shouldn't crash anymore under certain conditions but if it
  1440.   does, the log screen should be a little more detailed now.
  1441.  
  1442. - The internal editor should properly save messages numbered 8000 or higher.
  1443.  
  1444. - A minor change was done to the Web processor (DBUTIL PROCESSWEB) to
  1445.   account for "long Echomail tags" not properly being parsed into HTML code.
  1446.  
  1447. Okay so these things got *some* people's attention in the DBRIDGE echo,
  1448. therefore as usual I have done my part to save Fido from extinction....
  1449. (insert 80's-sitcom-canned-laughter here)
  1450.  
  1451. Nick Andre
  1452. www.nickandre.com
  1453.  
  1454.  
  1455.  
  1456.  
  1457. VERSION 3 - 30 SEPTEMBER 2008
  1458. -----------------------------
  1459.  
  1460. D'Bridge 3 contains all of the countless fixes since 2.99 in addition to a
  1461. minor fix in the BinKD system for "locked log files" under Windows.
  1462.  
  1463. In addition, a minor trivial fix was done to the EMAIL/Usenet subsystem to
  1464. prevent cluttering of the DATA directory with outbound packet files if you
  1465. use the gating system but you don't allow outbound posting to Usenet.
  1466.  
  1467. A minor problem was adjusted for Passthru echomail areas in the midnight
  1468. AutoUpdate routine.
  1469.  
  1470. The version 3 series is the final series of upgrades based on DOS. Future
  1471. releases will focus on Windows, Linux and Macintosh.
  1472.  
  1473. I'm taking a bit of a hiatus from D'Bridge development for a little while
  1474. to focus on my daughter.
  1475.  
  1476. WARNING: You must shut down the BinkD system, if its running, prior to
  1477.          upgrading to version 3.
  1478.  
  1479.  
  1480.  
  1481.  
  1482. 2.99 - 26 SEPTEMBER 2008 - SERVICE RELEASE 24
  1483. ---------------------------------------------
  1484.  
  1485. SR24 is a very, very minor release that should correct a rare MSGID/REPLY
  1486. kludge problem when pressing F8 in the internal editor (the "Multiple
  1487. Recipient" feature), or forwarding Echomail messages to the NETmail area.
  1488.  
  1489. Some minor cleanup was done to various aspects of the mailer, documentation
  1490. and help screens, nothing really worth noting. No changes were made to any
  1491. processing routines, so its more of a cosmetic fix. As an example, the
  1492. COMM/MODEM screen is now called HARDWARE/MODEM DEVICES and BINKD PROTOCOL
  1493. SETUP is now called the BINKD TRANSACTIONS menu.
  1494.  
  1495. It is not necessary to shutdown BinkD prior to upgrading your D'Bridge
  1496. system to SR24.
  1497.  
  1498. Nick Andre
  1499. www.nickandre.com
  1500.  
  1501.  
  1502. 2.99 - 24 SEPTEMBER 2008 - SERVICE RELEASE 23
  1503. ---------------------------------------------
  1504.  
  1505. SR23 is a very minor release to fix recent problems reported in the DBRIDGE
  1506. echo on Fidonet.
  1507.  
  1508. - I don't quite understand why some other Fido software insists on
  1509.   generating lengthly MSGID/REPLY kludging but the internal editor should
  1510.   properly handle those now.
  1511.  
  1512. - The Areafix system should properly respond to %LIST, %QUERY and %RESCAN.
  1513.  
  1514. It is not necessary to shutdown BinkD prior to upgrading your D'Bridge
  1515. system to SR23.
  1516.  
  1517.  
  1518.  
  1519. 2.99 - 18 SEPTEMBER 2008 - SERVICE RELEASE 22
  1520. ---------------------------------------------
  1521.  
  1522. SR22 is a very minor release. Only one problem is being addressed at this
  1523. time. Other things reported will have to wait.
  1524.  
  1525. A serious fundimental change has been done to the way the Echomail area
  1526. database file (DBRIDGE.ADF) is handled. It is important that you first back
  1527. up that file along with your D'Bridge configuration.
  1528.  
  1529. Prior to installing SR22, first inspect the size of the DBRIDGE.ADF file.
  1530.  
  1531. The size of the DBRIDGE.ADF file must be in relation to the number of
  1532. Echomail areas you have. On mine, with over 10,000 areas the ADF file
  1533. is around 24 megabytes, which is normal. On a system with only a few
  1534. hundred areas and an ADF that is 50 or 60 megabytes in size - thats wrong.
  1535.  
  1536. If the size of that file is "normal" then copy that file to another
  1537. directory. Then run DB EXPORT of your configuration, and copy that
  1538. file as well to another directory.
  1539.  
  1540. You're doing this because if your ADF is normal, then you will need to ZIP
  1541. them both up and send to me for inspection ONLY IF THE ADF BLOATS AGAIN.
  1542.  
  1543. It is not necessary to shutdown BinkD prior to upgrading your D'Bridge
  1544. system to SR22.
  1545.  
  1546.  
  1547.  
  1548. 2.99 - 4 SEPTEMBER 2008 - SERVICE RELEASE 21
  1549. --------------------------------------------
  1550.  
  1551. This is a minor release which corrects a serious logistical flaw in DBUTIL
  1552. PURGE on the NETmail directory for compatibility with certain "InterBBS
  1553. games" such as the LORDnet module, Barren Realms Elite and Falcons Eye.
  1554.  
  1555. InterBBS games should be configured to operate in FrontDoor mode (or Fido
  1556. *.MSG mode). Do not configure any games to operate in any other modes,
  1557. regardless of what their documentation states.
  1558.  
  1559. Technical support is not offered for configuring InterBBS games to work
  1560. with D'Bridge; however, basic assistance with configuring proper directories
  1561. and packing of file-attachments may be provided in the Fidonet DBRIDGE echo
  1562. if it is a mailer-specific concern you have.
  1563.  
  1564. It is not necessary to shutdown BinkD prior to upgrading your D'Bridge
  1565. system to SR21.
  1566.  
  1567. Nick Andre
  1568. www.nickandre.com
  1569.  
  1570.  
  1571.  
  1572. 2.99 - 29 AUGUST 2008 - SERVICE RELEASE 20
  1573. ------------------------------------------
  1574.  
  1575. This is a minor service release for 2.99. Even if you are not experiencing
  1576. any problems outright; it is recommended that you upgrade to this version to
  1577. ensure stability and reliability of your D'Bridge system. Several minor but
  1578. fundimental changes have been done to various aspects of the program.
  1579.  
  1580. WARNING: This release contains significant changes to the DBUTIL program.
  1581.          Before installing SR20, please BACK UP your message directories if
  1582.          possible. The DBUTIL.LOG file should be inspected after running
  1583.          any Echomail-purging or renumbering operations in SR20. If you
  1584.          have disabled logging, then first delete the DBUTIL.NLG semaphore
  1585.          file (short for "No Log Generation") prior to purging or
  1586.          renumbering. Once you are satisfied that purging/renumbering works
  1587.          correctly, you can go ahead and shut off logging again if you want.
  1588.  
  1589. - A fairly serious fundimental problem with DBUTIL PURGE, DBUTIL RENUM and
  1590.   DBUTIL PURGERENUM has been corrected and is the main reason for this
  1591.   upgrade. As per above, the first run of those commands should be done
  1592.   while you're at the console; and/or ensure that logging is enabled.
  1593.  
  1594. - A serious stability problem when attempting PURGE or RENUM operations
  1595.   across a LAN drive share that encounters a disconnection (for any reason)
  1596.   should be fixed now.
  1597.  
  1598. - A serious problem with FAT32 hard drive partitions possibly encountering a
  1599.   significant degree of data loss in the Echomail directories if the
  1600.   computer crashes during DBUTIL PURGE or RENUM has been corrected.
  1601.  
  1602. - The serious problem with "empty messages" in Echomail directories has been
  1603.   fixed. The empty messages will be removed during the first DBUTIL PURGE
  1604.   operation. They will not be archived if the Archive Message criteria is
  1605.   specified in the Echomail Areas manager - only "real" messages get
  1606.   archived during a PURGE operation.
  1607.  
  1608. - A very rare and "worst case scenario" of possible Queue problems after
  1609.   DBUTIL PURGE completes a run on the NETmail directory has been solved.
  1610.  
  1611. - A minor stability flaw, caused by DBUTIL PURGE with a "full" NETmail
  1612.   directory has been fixed. The problem could not be used to the advantage
  1613.   of any downlinks. But 3rd-party legacy software that generates NETmail
  1614.   messages with file-attachments ("InterBBS" games) was shown to cause
  1615.   trouble in certain rare conditions.
  1616.  
  1617. - A very rare but serious problem of the Queue "locking up" under certain
  1618.   conditions if there is a large mixture of outgoing mail for PSTN dialup
  1619.   and BinkD transactions in the same Queue has been fixed.
  1620.  
  1621. - A minor security flaw in the Areafix Rescan feature has been fixed. The
  1622.   flaw could not be exploited by a downlink to cause trouble - but repeated
  1623.   Areafix Rescans was proven to slowly degrade performance until the next
  1624.   nightly AutoUpdate procedure. Under one condition, it was possible for
  1625.   subsequent Areafix requests to fail if those requests also wanted a Rescan
  1626.   of the Echomail areas.
  1627.  
  1628. - The internal editor should no longer crash during certain PURGE or RENUM
  1629.   operations that may take place if such operations are running as another
  1630.   process on your operating system.
  1631.  
  1632.   WARNING: Purging or renumbering messages while you're in the middle of
  1633.            reading or replying using the internal editor is NOT recommended
  1634.            and technical support will NOT be offered for problems caused by
  1635.            this scenario.
  1636.  
  1637. - The problem of the DBRIDGE.ADF database growing out of hand should be
  1638.   fixed in this release. Two problem areas have been identified however
  1639.   the problem could not be replicated here; please test thoroughly.
  1640.  
  1641. - A cosmetic problem with the lastread-pointer problem in the internal
  1642.   editor should also be fixed after DBUTIL PURGE. The problem in this case
  1643.   had more to do with the way the editor works, rather than DBUTIL itself.
  1644.  
  1645. - A cosmetic problem with the DBUTIL log file has been corrected.
  1646.  
  1647. - A minor problem with error-logging in the BinkD system has been fixed.
  1648.   The fix does not require any adjustment whatsoever to your configuration.
  1649.  
  1650. - SR20 should also solve an ongoing "speedy timer" problem under the open-
  1651.   source DOSBOX environment (tested with 0.7.1). The problem should be
  1652.   solved on both Windows and Linux systems. Again, please do not use
  1653.   the "virtual modem" feature of DOSBOX with D'Bridge. The use of mailer-
  1654.   over-telnet is not recommended and is largely superseded by the BinkD
  1655.   protocol anyway. The dialup modem code in D'Bridge is specifically
  1656.   designed to work with hardware (non-emulated) modems.
  1657.  
  1658. It is not necessary to shutdown BinkD prior to upgrading your D'Bridge
  1659. system to SR20.
  1660.  
  1661.  
  1662.  
  1663. 2.99 - 9 AUGUST 2008 - SERVICE RELEASE 19
  1664. -----------------------------------------
  1665.  
  1666. SR19 is a very minor update to D'Bridge.
  1667.  
  1668. - Soupgate executables for Windows and OS/2 are now included with D'Bridge.
  1669.   You will need to manually rename the desired executable to SOUPGATE.EXE.
  1670.   This only applies to those of you using the EMAIL/Usenet gating features
  1671.   in D'Bridge. If you aren't, then DO NOT rename any executable files.
  1672.  
  1673. - DBUTIL UNDELETE and DBUTIL DELETEDOS commands have been amalgomated into
  1674.   DBUTIL SORT AREAS for stability and logistical reasons. Those two commands
  1675.   are no longer supported; please modify any maintenance events accordingly.
  1676.  
  1677. - DB2RG (D'Bridge to Renegade utility) no longer ships with D'Bridge and
  1678.   will no longer be supported; it is being superceded by another program
  1679.   that I've been working on.
  1680.  
  1681. Nick Andre
  1682. www.nickandre.com
  1683.  
  1684.  
  1685.  
  1686. 2.99 - 26 JULY 2008 - SERVICE RELEASE 18
  1687. ----------------------------------------
  1688.  
  1689. WARNING: If the BinkD module is running in another process, please shut it
  1690.          down before installing SR18. After SR18 is installed, you may then
  1691.          restart BinkD.
  1692.  
  1693. This is a minor update to D'Bridge but you should consider installing this
  1694. to bring your system up to better functionality in some aspects of BinkD.
  1695.  
  1696. DBUTIL SEND and DBUTIL TRANSMIT have also been slightly corrected but
  1697. nothing earth-shattering done to it.
  1698.  
  1699. A new question, LOG ERRORS in the BINKD SETUP SCREEN will notify the
  1700. console if a BinkD transaction has failed (either in "client" or "server"
  1701. mode).
  1702.  
  1703. One issue brought to my attention is the use of BinkD on dialup, so I also
  1704. added two new questions - START TRANSACTIONS and END TRANSACTIONS. These two
  1705. questions allow you to specify any DOS commands you wish to run immediately
  1706. before and after D'Bridge manipulates BinkD to move the mail. You would
  1707. use those commands to initiate (and terminate) a PPP/SLIP connection on
  1708. dialup-Internet. Keep in mind that whatever "dialer" you plan to use in
  1709. such a scenario must not ask for console input - otherwise D'Bridge becomes
  1710. stuck asking you to do things. For those of you running OS/2 Warp, you must
  1711. initiate your dialer with the use of the HSTART utility by Henk Kelder.
  1712.  
  1713. WARNING: Under most circumstances, these two questions should be left blank
  1714.          and technical support will NOT be offered for BinkD problems if
  1715.          you are running external commands using these new options. Only
  1716.          experienced D'Bridge administrators with a very thorough knowledge
  1717.          of the BinkD protocol should use these features.
  1718.  
  1719. Attempting a BinkD session over regular PSTN dialup (non-Internet) is not
  1720. supported and I will not offer technical support for any attempts at
  1721. manipulating the mailer into beyond what it was designed to do. I don't
  1722. care if the protocol "may" work this way; I will not support this method
  1723. in the mailer. To be honest, anyone who wants to do that obviously has
  1724. a much more pathetic social life than I do.
  1725.  
  1726. This also includes running D'Bridge as a mailer-over-Telnet. Sorry but as
  1727. of this release I will now stop offering technical support for those setups.
  1728. There is simply way too many things that can go wrong with that setup, and I
  1729. found myself attempting to help out with OS-related and TCP/IP-related
  1730. issues and other things that are far beyond mailer-related stuff. However I
  1731. will not remove or change any of the code that makes all of it work; it will
  1732. remain as is. You are on your own with mailer-over-Telnet.
  1733.  
  1734. I also received questions about TransX compatibility in the EMAIL/USENET
  1735. GATING screen. I'm sorry but that is beyond the scope of what I had
  1736. originally designed. Only SMTP/POP3 NETmail routing and Usenet gating is
  1737. supported in D'Bridge. I do not recommend the use of Internet Email to
  1738. transfer your Fido mail as this form of transfers is largely superseded by
  1739. the use of the BinkD protocol.
  1740.  
  1741. Nick Andre
  1742. www.nickandre.com
  1743.  
  1744.  
  1745. 2.99 - 10 JULY 2008 - SERVICE RELEASE 17
  1746. ----------------------------------------
  1747.  
  1748. This is a very minor update to D'Bridge.
  1749.  
  1750. - The problem of writing messages in the internal editor and then having
  1751.   the mailer perform an entire Echomail scan instead of just scanning the
  1752.   areas written in has been fixed. The problem may of caused duplicate
  1753.   messages exported to point systems as per SR16. Please review HISTORY.TXT
  1754.   and the notes for SR16 if you are upgrading from SR15 or prior versions.
  1755.  
  1756. - An improvement was done to the way that D'Bridge handles Areafix security
  1757.   violations.
  1758.  
  1759. Nick Andre
  1760. www.nickandre.com
  1761.  
  1762.  
  1763.  
  1764. 2.99 - 6 JULY 2008 - SERVICE RELEASE 16
  1765. ---------------------------------------
  1766.  
  1767. This is a minor release which should solve the problem of messages received
  1768. from point systems, then immediately exported back to those same points.
  1769. The problem is caused by a misinterpretation of the FAKE POINTNET setting
  1770. in the NODELIST setup screen.
  1771.  
  1772. Even if you do not forward or hub mail to points, it is highly recommended
  1773. to install SR16 to avoid "problems" down the road if you decide to provide
  1774. mail for points.
  1775.  
  1776. This was a very difficult problem to resolve as the message-processing code
  1777. in D'Bridge is very complicated. It took several hours just to figure out
  1778. exactly where in the code the problem took place; to say nothing of the fix.
  1779.  
  1780. Those of you who know me, know that I am VERY reluctant to change any of the
  1781. message-processing code... but in this case it was necessary.
  1782.  
  1783. WARNING: This release must be tested VERY carefully if you are hubbing mail
  1784.          to point systems. Be prepared to rollback to a prior version in
  1785.          the event of problems. DO NOT, UNDER ANY CIRCUMSTANCES, attempt
  1786.          to install SR16 if you have "Fake Pointnet For" settings defined,
  1787.          without first consulting me directly via phone, Email or NETmail.
  1788.  
  1789. Based on tests performed with SR16 on my site and using another workstation,
  1790. the problem of duplicate messages appears to be resolved with this release.
  1791.  
  1792. Actually I feel bad about it. Its another thing I solved that the non-DB
  1793. crowd can't complain about anymore; thereby reducing valuable discussions
  1794. and traffic in Fidonet, thereby causing you to actually have social lives on
  1795. weekends, thereby leading to the downfall of western civilization.
  1796.  
  1797. Nick Andre
  1798. www.nickandre.com
  1799.  
  1800.  
  1801.  
  1802.  
  1803. 2.99 - 1 JULY 2008 - SERVICE RELEASE 15
  1804. ---------------------------------------
  1805.  
  1806. WARNING: You must shutdown the BinkD system, if it is running, prior to
  1807.          installing SR15.
  1808.  
  1809. This is a somewhat-major functionality update which fixes the bug of not
  1810. being able to poll a point-system defined in BINKD SESSION INFO. The problem
  1811. was caused by an incorrect method of generating the control files for the
  1812. root domains due to an entirely different method used by the BinkD system
  1813. for Fido/FTN point address management. The way that D'Bridge manages the
  1814. root domains and their corrosponding control files has been slightly
  1815. adjusted and improved.
  1816.  
  1817. Please note that D'Bridge will NOT exchange mail directly to a point of
  1818. another system. If your Fido/FTN address is 1:229/426, you may not generate
  1819. a poll-entry for 1:229/427.30. However, you may host-route NETmail and other
  1820. "direct packets" to that system's uplink, ie. 1:229/426.1 to 1:229/427 to
  1821. 1:229/427.30. So basically you may only send Echomail packets or other
  1822. direct-corrospondence to any points off your Fido/FTN address,
  1823. ie 1:229/426.xxx. I don't quite understand the need to deal directly with
  1824. points off other systems; not that I'm asking to be proven wrong as it is
  1825. impossible to add support for that without reworking the entire Queue code.
  1826. And that my friends, is something that will never happen. The Queue code
  1827. has worked for 20 years unchanged for a good reason.
  1828.  
  1829. A minor fix was also done to the COMM/MODEM SCREEN - if you disable
  1830. the multi-line support, it actually stays disabled now. Shutting down
  1831. the mailer is no longer necessary unless you are modifying another node
  1832. other than node one.
  1833.  
  1834. When SR15 is installed, your D'Bridge system will still show 2.99 as the
  1835. version number, but the build-date will show July 1st 2008.
  1836.  
  1837. Nick Andre
  1838. www.nickandre.com
  1839.  
  1840.  
  1841.  
  1842. 2.99 - 19 JUNE 2008 - SERVICE RELEASE 14
  1843. ----------------------------------------
  1844.  
  1845. This is a very, very minor release which corrects the MSGID kludge in the
  1846. internal editor when you write Echomail messages in networks other than
  1847. Fidonet, or more specifically, when the primary address changes to an AKA
  1848. address. The problem could not be replicated for NETmail messages.
  1849.  
  1850. When SR14 is installed, your D'Bridge system will still show 2.99 as the
  1851. version number, but the build-date will show June 18th 2008.
  1852.  
  1853. Nick Andre
  1854. www.nickandre.com
  1855.  
  1856.  
  1857.  
  1858. 2.99 - 15 JUNE 2008 - SERVICE RELEASE 13
  1859. ----------------------------------------
  1860.  
  1861. WARNING: You must shut down the BinkD module, if its running as a server
  1862.          process, prior to installing SR13. After this upgrade is installed,
  1863.          you may then restart BinkD.
  1864.  
  1865. SR13 is a very minor release which only corrects and adjusts the way that
  1866. sent and received items using BinkD are accounted for in the INBOUND and
  1867. OUTBOUND HISTORY SCREENS as well as the INFORMATION menu. Several
  1868. fundimental changes have been made to the BinkD support so please test
  1869. carefully. Report problems in the Fidonet DBRIDGE echo or to me directly.
  1870.  
  1871. Also, the "Show messages in D'Bridge" question in BINKD SETUP has been
  1872. changed to "Log BinkD transactions". The default answer is NO, for both
  1873. newcomers AND upgrades. If you answer Yes to this question now, a file
  1874. called DBBINKD.LOG will be created in your D'Bridge directory.
  1875.  
  1876. Some minor corrections have been made to the Setup Wizard. It has been
  1877. tested on a few workstations here - but NOT with Windows XP SP3. If
  1878. installation problems persist on Windows XP SP3, please let me know.
  1879.  
  1880. When SR13 is installed, your D'Bridge system will still show 2.99 as the
  1881. version number, but the build-date will show June 15th 2008.
  1882.  
  1883. Nick Andre
  1884. www.nickandre.com
  1885.  
  1886.  
  1887.  
  1888. 2.99 - 11 JUNE 2008 - SERVICE RELEASE 12
  1889. ----------------------------------------
  1890.  
  1891. WARNING: SR12 includes the BinkD fix of SR11. If your D'Bridge system is
  1892.          version SR10 or older, you should first refer to HISTORY.TXT
  1893.          or consult the Fidonet DBRIDGE echo as a fundimental change was
  1894.          done in SR11 to correct a problem with the BinkD system.
  1895.  
  1896. This is a very, very minor release that fixes a few ongoing "behind the
  1897. scenes" problems in the mailer, editor, DBUTIL and Fido Plug and Play.
  1898.  
  1899. There are no new features in this release; only corrections to the code.
  1900.  
  1901. I may not be able to participate in Fidonet as often as I would like to,
  1902. over the next few weeks. I will still answer all personal corrospondence
  1903. but am recommending that troubleshooting/diagnostic issues be discussed
  1904. in the Fidonet DBRIDGE echo. If you are a newcomer, the "fan club" will
  1905. be more than happy to assist you with your D'Bridge installation questions.
  1906.  
  1907. When SR12 is installed, your D'Bridge system will still show 2.99 as the
  1908. version number, but the build-date will show June 11th 2008.
  1909.  
  1910. Nick Andre
  1911. www.nickandre.com
  1912.  
  1913.  
  1914.  
  1915.  
  1916. 2.99 - 22 MAY 2008 - SERVICE RELEASE 11
  1917. ---------------------------------------
  1918.  
  1919. A recent test on a workstation revealed a SERIOUS fundimental problem with
  1920. the way that I programmed a certain aspect of the integrated BinkD support.
  1921.  
  1922. This is a CRITICAL stability update for D'Bridge if you are using the
  1923. integrated BinkD support AND you are creating uncompressed mail packets
  1924. via the "U" option in the BINKD SETUP screen. If you are not using the
  1925. Uncompressed Mail Packets feature; then it is not necessary to install
  1926. this upgrade or concern yourself with the specific problem it addresses.
  1927.  
  1928. ***IT IS ABSOLUTELY ESSENTIAL THAT YOU INSTALL THIS UPGRADE*** if you are
  1929. using that feature. Technical support will NOT be provided for that specific
  1930. feature if you do not install the SR11 upgrade. Please DO NOT post requests
  1931. for help in the Fidonet DBRIDGE echo for the Uncompressed Mail Packets
  1932. feature until you have upgraded to SR11. Only after the upgrade has been
  1933. installed will I answer questions about what the problem was.
  1934.  
  1935. SR11 only corrects that problem. It does not resolve any other issues.
  1936.  
  1937. When SR11 is installed, your D'Bridge system will still show 2.99 as the
  1938. version number, but the build-date will show May 22 2008.
  1939.  
  1940. Nick Andre
  1941. www.nickandre.com
  1942.  
  1943.  
  1944.  
  1945.  
  1946. 2.99 - 16 MAY 2008 - SERVICE RELEASE 10
  1947. ---------------------------------------
  1948.  
  1949. This is a minor update for D'Bridge, to address some problems with the way
  1950. certain operations work for PSTN dialup sessions. Rest assured that the
  1951. fundimental code that controls dialup mail exchanges has NOT been changed.
  1952.  
  1953. The only reason this update is being released is from recent testing with
  1954. the MagicJack VOIP solution (www.magicjack.com). If it wasn't for that, then
  1955. I would not be able to correct the following problems.
  1956.  
  1957. WARNING: You should not install this release until the Queue is empty. If
  1958.          this is not possible for whatever reason; then pay close attention
  1959.          to the way the Queue works and report any problems to me ASAP.
  1960.  
  1961. In a scenario where there are a large amount of Queue entries and its a
  1962. mixture of both BinkD and PSTN dialup calls, a cosmetic problem began to
  1963. occur when the Healthgraph is enabled. This has been solved, along with
  1964. a very rare but potential stability problem when you have PSTN dialup Queue
  1965. entries and you press Q (for QuickDial mode).
  1966.  
  1967. A potentially serious delay problem has been solved during an EMSI session
  1968. on PSTN dialup if you use the Intercom (Instant-messaging) feature and you
  1969. elect to view the remote system's BBS or mail-waiting by pressing F1, and
  1970. then press ALT+X to instruct D'Bridge to shut down after the session has
  1971. completed.
  1972.  
  1973. A potential security problem has been resolved in the instant-messaging code
  1974. for PSTN dialup in the form of a Zmodem-exploit situation where it was
  1975. possible to cause a long delay in the response of whoever initiated the
  1976. instant-messaging conversation by sending Zmodem frame-initializing bytes.
  1977.  
  1978. A minor delay problem has also been fixed if a PSTN dialup session cannot
  1979. establish EMSI or WaZOO and reverts to FTS-0001 mode, and something is
  1980. preventing a successful session. The code has been adjusted to abide to a
  1981. maximum 3 minute time-out (180 seconds) if all else fails in D'Bridge-land
  1982. and for whatever reason the mail can't be exchanged. Usually in such cases
  1983. the lack of communication is caused by MNP compression failure in the dialup
  1984. modem, line noise, or other factors (ie. call-waiting)
  1985.  
  1986. When SR10 is installed, your D'Bridge system will still show 2.99 as the
  1987. version number, but the build-date will show May 16th 2008.
  1988.  
  1989. I'm also going to the E-Bay conference in Chicago the second-last weekend of
  1990. June, if any of you "fellow churchgoers" are within that area and want to
  1991. meet up downtown.
  1992.  
  1993.  
  1994.  
  1995.  
  1996. 2.99 - 10 MAY 2008 - SERVICE RELEASE 9
  1997. --------------------------------------
  1998.  
  1999. This is a very minor release which corrects a few ongoing display problems
  2000. in certain aspects of D'Bridge.
  2001.  
  2002. When SR9 is installed, your D'Bridge system will still show 2.99 as the
  2003. version number, but the build-date will show May 10th 2008.
  2004.  
  2005. Nick Andre
  2006. www.nickandre.com
  2007.  
  2008.  
  2009.  
  2010. 2.99 - 1 MAY 2008 - SERVICE RELEASE 8
  2011. -------------------------------------
  2012.  
  2013. A very minor release which fixes the obvious problem with personal mail
  2014. waiting along with a minor improvement on how its shown in the mailer. A
  2015. stability problem with DBUTIL PURGE on NETmail messages has been fixed.
  2016.  
  2017. When SR8 is installed, your D'Bridge system will still show 2.99 as the
  2018. version number, but the build-date will show May 1st 2008.
  2019.  
  2020.  
  2021.  
  2022. 2.99 - 29 APRIL 2008 - SERVICE RELEASE 7
  2023. ----------------------------------------
  2024.  
  2025. This is a small update for D'Bridge, which corrects a few minor problems,
  2026. mostly specific to the internal message editor as per recent discussions
  2027. in the Fidonet DBRIDGE echo. If you don't use the internal editor, then
  2028. its not necessary for you to install this update right now.
  2029.  
  2030. When SR7 is installed, your D'Bridge system will still show 2.99 as the
  2031. version number, but the build-date will show April 29th 2008.
  2032.  
  2033. - The lastread pointers resetting to message 1 (in most cases being
  2034.   the "NOECHO" message) should be fixed now.
  2035.  
  2036. - Messages numbered over 8150 should display correctly now.
  2037.  
  2038. - A slight adjustment has been done to the display of personal messages.
  2039.  
  2040. - Hal keeps quiet now after personal mail is unpacked and subsequent
  2041.   QueueScan's are performed.
  2042.  
  2043. Coincidentially, the release of SR6 killed the traffic in FTSC_PUBLIC. As
  2044. a newly elected member, this is very concerning. So therefore, I plan to
  2045. add a feature to purposely cut-off quoting of messages replied to in that
  2046. echo as well as letting you add hidden message kludges of your choice
  2047. (ie. ^AZONE_1_SUBLIMINAL_MESSAGE). I promise I'll come up with something fun
  2048. for an entertaining flame war from our friends in the non-DB crowd.
  2049.  
  2050. Nick Andre
  2051. www.nickandre.com
  2052.  
  2053.  
  2054.  
  2055. 2.99 - 20 APRIL 2008 - SERVICE RELEASE 6
  2056. ----------------------------------------
  2057.  
  2058. This is somewhat of a major upgrade for D'Bridge. It adds some new
  2059. facilities to automate routine tasks for those of you who are Network
  2060. Co-ordinators so your D'Bridge system can be better maintained. An extremely
  2061. rare but serious stability flaw has also been fixed in this release.
  2062.  
  2063. WARNING: The format of the DBRIDGE.ADF file, which controls the Echomail
  2064.          areas, has changed. If you are a 3rd-party developer, please
  2065.          refer to TECHSPEC.TXT for the updated database structure for
  2066.          this file.
  2067.  
  2068. WARNING: DO NOT, UNDER ANY CIRCUMSTANCES, use any other version of DBUTIL
  2069.          with SR6. It is not recommended to downgrade/rollback to a previous
  2070.          version of D'Bridge if the new features are going to be used.
  2071.  
  2072. When SR6 is installed, your D'Bridge system will still show 2.99 as the
  2073. version number, but the build-date will show April 20 2008.
  2074.  
  2075. - If DBUTIL MOVE is being ran in another window or process on your computer,
  2076.   it now waits for any Queue operation on the node in question to finish, or
  2077.   an entire Echomail scan to finish first before proceeding. This was done
  2078.   to prevent any "problems" with moving mail under certain conditions on
  2079.   busy server systems. A dummy/semaphore file called DBRIDGE.QIP (short
  2080.   for QueueScan In Progress) is created when the Queue is accessed. Its
  2081.   removed when the QueueScan is done. Its also created during Echomail
  2082.   scan operatons (initiated manually only) and removed when thats done too.
  2083.   The DBRIDGE.QIP semaphore is not created during UnpackMail (tossing)
  2084.   cycles because the way that D'Bridge handles forwarding of mail and
  2085.   the Queue itself is treated differently in a manner that does not cause
  2086.   problems for DBUTIL MOVE.
  2087.  
  2088.   And yes, the code is smart enough to determine if a QueueScan is taking an
  2089.   unreasonably-long amount of time to finish as well in the event that the
  2090.   computer has crashed; because D'Bridge creates a semaphore file to tell
  2091.   DBUTIL that its busy modifying the Queue entry for the node in question.
  2092.   The code is also not affected by "QueueScans before midnight".
  2093.  
  2094.   If all else fails, DBUTIL MOVE resumes operation after approximately
  2095.   1 minute 30 seconds if it can't "gain access" to the Queue because
  2096.   its locked.
  2097.  
  2098.   The QueueScan "locking" is controlled by a dummy/semaphore file called
  2099.   DBUTIL.DCQ (short for Don't Check Queue status). If this file exists,
  2100.   then DBRIDGE.QIP semaphore checking is NOT done and DBUTIL will execute
  2101.   the way it has in SR5 and prior versions.
  2102.  
  2103.   WARNING: THIS IS THE DEFAULT SETTING, to prevent problems with existing
  2104.            processes or batch files - If you want the checking, you MUST
  2105.            erase the DBUTIL.DCQ file that will be created when you install
  2106.            SR6 for the first time. QUEUE CHECKING IS DISABLED BY DEFAULT.
  2107.  
  2108. - A new command, DBUTIL SHOWDEADECHOES [days] will produce a log of any
  2109.   Echomail areas that have not had any traffic in them in the specified
  2110.   number of days. This is saved in both the DBUTIL.LOG file, and, a
  2111.   plain ASCII text file called DEADECHO.LOG is created (or appended)
  2112.   containing just the Echomail tags, a space, and their description if
  2113.   available. That text file can be used as part of any "robot" reporting
  2114.   process or anything you can think of.
  2115.  
  2116. - The new command DBUTIL REMOVEDEADECHOES [days] [optional uplink] will
  2117.   actually remove the dead echo from your system.
  2118.  
  2119.   DBUTIL REMOVEDEADECHOES 90 1:123/500
  2120.  
  2121.   means that DBUTIL will remove any Echomail areas that have not had any
  2122.   traffic in them after 90 days, AND create an Areafix request to un-
  2123.   subscribe from my uplink. Note that for the Areafix feature of this
  2124.   command to work, the proper criteria must be defined in the PACKET/MAIL
  2125.   CONTROL screen in D'Bridge for your uplink in the AREAFIX INFO question.
  2126.   You do not specify the Areafix password in this command because its
  2127.   being culled from your D'Bridge configuration.
  2128.  
  2129.   An ASCII text file NUKEECHO.LOG is created (or appended) whenever Echomail
  2130.   areas have been removed from your system. The format of this file is
  2131.   the Echomail tag, a space, followed by a space, then the description if
  2132.   available. As per above, this can be used as part of automated
  2133.   "housekeeping" events you may be running.
  2134.  
  2135. - When a dead echo is removed by DBUTIL, it doesn't just kill the message
  2136.   directory; it does a PURGE on all messages. So, if you specified message
  2137.   archiving criteria, then DBUTIL will archive all of the messages in
  2138.   that echo into whatever text-file you specified. After the PURGE is done,
  2139.   then the message directory is removed and the database entry is erased
  2140.   out of the Echomail manager. 
  2141.  
  2142.   WARNING: I understand that an Echomail message directory may be in use
  2143.            by other processes or 3rd-party applications. I wouldn't want
  2144.            DBUTIL to encounter a problem and cannot continue and having it
  2145.            apologizing for the inconvenience. So if removing the directory
  2146.            after purging dead echoes is not what you want, create
  2147.            a dummy/semaphore file called DBUTIL.DRD (short for Don't Remove
  2148.            Directory). If you don't want the messages purged either, create
  2149.            a dummy/semaphore file called DBUTIL.DPM (short for Don't Purge
  2150.            Messages).
  2151.  
  2152. - It is possible to use DBUTIL UNDELETE to restore any Echomail areas that
  2153.   have been erased by the above commands, provided that you did not perform
  2154.   a SORT AREAS request on the database.
  2155.  
  2156. - Note that the above new commands do NOT work for Passthru Echomail areas
  2157.   because the messages in those areas are not actually stored on your
  2158.   system anywhere. Removing Passthru areas is automated by D'Bridge itself,
  2159.   not through the use of DBUTIL; refer to the questions in PACKET/MAIL
  2160.   CONTROL for more explanation.
  2161.  
  2162. - A new command, DBUTIL RESETLASTACCESSEDDATE, will reset all of your
  2163.   Echomail areas "last accessed" dates to todays date. This is performed
  2164.   when SR6 is installed for the first time - and is only done once.
  2165.  
  2166. - QWK index numbers have been corrected on auto-adding Echomail areas.
  2167.  
  2168. - The "Global Change" command in DBUTIL has been updated to do SORT AREAS
  2169.   first before any mass-editing takes place.
  2170.  
  2171. - The overall performance of the Health Graph should be vastly improved now.
  2172.  
  2173. - Feeding D'Bridge mail after midnight no longer causes the Gremlin to
  2174.   mysteriously and randomly hang the mailer during an UnpackMail cycle
  2175.   on plain PKT files.
  2176.  
  2177. - A new question, "ADD MISSING KLUDGES" has been added to the PACKET/MAIL
  2178.   CONTROL screen. Specifically, this allows D'Bridge to allow legacy BBS
  2179.   software to function properly within basic Fidonet kludge-line compliance.
  2180.   It also allows you to effectively "trap" non-compliant routed messages.
  2181.  
  2182.   Under most circumstances, answer NO to this question - the default
  2183.   setting - unless you have very good reason to suspect that a system is
  2184.   routing messages through you that are not conforming to standard. This
  2185.   should only be used as a debugging tool, or for legacy BBS software; not a
  2186.   permanent solution. It will slow down processing.
  2187.  
  2188.   When you answer YES to this question, the kludge lines which will be added
  2189.   if they are missing will be the INTL and FMPT/TOPT for NETmail messages,
  2190.   and MSGID for both NETmail and Echomail messages. The TID kludge will also
  2191.   be added to indicate that the message was modified by D'Bridge "in
  2192.   transit" to destinations.
  2193.  
  2194.   WARNING: DO NOT, UNDER ANY CIRCUMSTANCES answer Yes to this question
  2195.            unless you are an experienced Fido network administrator.
  2196.  
  2197. - Generally speaking, if the above mentioned feature has actually reported
  2198.   "problems", then you should politely notify the Sysop via NETmail and
  2199.   possibly ask if its possible to check for a program update, or, bring
  2200.   this to the software author(s) attention. Don't make a big deal about it
  2201.   as this feature is nothing more than a stopgap-measure. Above all, it
  2202.   should be understood and appreciated that there may be new Sysops who want
  2203.   to "re-live the good ol' days" by installing their favourite BBS software
  2204.   from the 80's and early 90's. Recent Internet web sites for "abandonware"
  2205.   BBS software such as Phil Becker's TBBS and Galacticomm's MajorBBS/
  2206.   WorldGroup products are beginning to spark renewed interest in our hobby.
  2207.  
  2208.   It is not my intention to get into debates about kludge-lines. The above
  2209.   feature was primarily added for legacy BBS support only.
  2210.  
  2211. - A new question, "CHRS Line Kludge" has been added to EDITOR OPTIONS, and
  2212.   this allows you to override the default character-set definition for
  2213.   messages written using the internal editor. The default setting is IBMPC 2
  2214.   and has been that way since version 1.87. I really don't quite understand
  2215.   the significance of changing the value, but if you need to do that, its
  2216.   now a feature instead of a hardcoded value.
  2217.  
  2218. - The TID kludge addition in the internal message editor has been removed
  2219.   and D'Bridge only generates TID kludging as per the ADD MISSING KLUDGES
  2220.   question explained earlier. The PID kludge is still intact.
  2221.  
  2222. - A slight improvement to the way the code works for MSGID/REPLY kludging
  2223.   has been done. And yes, it was tested quite rigorously to ensure that it
  2224.   still works properly after I made my changes.
  2225.  
  2226. - Quoting kludge lines in the internal editor when the SHOW KLUDGES feature
  2227.   has been enabled in EDITOR OPTIONS no longer causes "duplicate" kludge
  2228.   lines on the saved message.
  2229.  
  2230. - Making a change to a NETmail message no longer causes duplicate kludges.
  2231.  
  2232. - Multi-user notification of personal mail in the internal message editor
  2233.   has been corrected.
  2234.  
  2235. - When using the internal editor with aliases/handles, you must be sure to
  2236.   specify your real name first, followed by the aliases/handles in the
  2237.   ADDITIONAL USERS question in EDITOR OPTIONS. This is not necessary if
  2238.   you are using D'Bridge to participate in networks other than Fidonet.
  2239.  
  2240. - Personal mail via the Y command works again as it did before but it is
  2241.   going to be redesigned for a future release.
  2242.  
  2243. - The date and time of the system log display should be correct now.
  2244.  
  2245. Don't worry, theres more bugs. But hopefully I'll find that perfect balance
  2246. between bugs-that-annoy-DB users and bugs-that-annoy-non-DB users. I promise
  2247. I won't solve them all - because if I do, then the non-DB crowd would have
  2248. nothing to complain about, thereby decreasing our valuable precious Fido
  2249. traffic, thereby Echomail forums would die, and thereby Fidonet itself would
  2250. die. Aren't you glad I'm doing my part to keep our hobby alive?
  2251.  
  2252. Nick Andre
  2253. www.nickandre.com
  2254.  
  2255.  
  2256.  
  2257. 2.99 - 5 APRIL 2008 - SERVICE RELEASE 5
  2258. ---------------------------------------
  2259.  
  2260. This is a very minor update to D'Bridge which should correct several minor
  2261. ongoing problems with DBUTIL. An extremely rare lockup condition has also
  2262. been fixed in the AutoUpdate event routine.
  2263.  
  2264. When SR5 is installed, your D'Bridge system will still show 2.99 as the
  2265. version number, but the build-date will show April 5rd 2008.
  2266.  
  2267.  
  2268.  
  2269.  
  2270. 2.99 - 3 APRIL 2008 - SERVICE RELEASE 4
  2271. ---------------------------------------
  2272.  
  2273. Service Release 4 is a very, very minor release to D'Bridge that should
  2274. correct the "Xmail Bundle Corrupt" or "Unable to create ZIP" problems
  2275. when the BinkD support is disabled. The problem was replicated here
  2276. on a workstation and was to do with the logic behind how certain variables
  2277. conditions were treated.
  2278.  
  2279. Please test SR4 carefully and report any problems ASAP via the Fidonet
  2280. DBRIDGE echo or MSN Email.
  2281.  
  2282. When SR4 is installed, your D'Bridge system will still show 2.99 as the
  2283. version number, but the build-date will show April 3rd 2008.
  2284.  
  2285. Nick Andre
  2286. www.nickandre.com
  2287.  
  2288.  
  2289.  
  2290. 2.99 - 31 MARCH 2008 - SERVICE RELEASE 3
  2291. ----------------------------------------
  2292.  
  2293. Service Release 3 is a major update for D'Bridge 2.99.
  2294.  
  2295. Two new enhancements were done to the BinkD system in addition to a revised
  2296. and redesigned flag-translator in the nodelist compiler. It is now possible
  2297. to poll any system in the nodelist using the D'Bridge BinkD system rather
  2298. than whats just defined in the setup screens; please review these release
  2299. notes in detail. Minor cosmetic improvements have been done as well.
  2300.  
  2301. When SR3 is installed, your D'Bridge system will still show 2.99 as the
  2302. version number, but the build-date will show March 31st 2008.
  2303.  
  2304. WARNING: I will not get into political discussions about the new native
  2305.          support for BINKD.TXT or nodelist INA/IBN flags, the features were
  2306.          added to let you scale/customise D'Bridge better to your needs.
  2307.          Any work on things to do with nodelist handling has been done with
  2308.          the upmost care and respect for those of you who wish to have such
  2309.          support "disabled" - and the new BinkD feature defaults to disabled
  2310.          when upgrading from 2.99 SR2 or previous versions.
  2311.  
  2312. - Minor updates were done internally to the D'Bridge Setup Wizard to
  2313.   facilitate improvements to the FPNP system for Service Release 4 (SR4)
  2314.   which should be due the middle of April.
  2315.  
  2316. - A new question, USE THE BINKD.TXT FILE, has been added to the BinkD setup
  2317.   screen to support the use of BINKD.TXT. It was actually suggested quite
  2318.   some time ago back when I released 2.95. But due to the large amount of
  2319.   code required to support integrated BINKD.TXT file management; it was
  2320.   something I never really got around to do until now.
  2321.  
  2322.   WARNING: This feature is for experienced D'Bridge administrators and
  2323.            requires that a file called BINKD.TXT be obtained from your
  2324.            uplink and/or a reputable system. This must be placed in your DB
  2325.            directory before you enable this feature.
  2326.  
  2327.   If you wish to poll systems outside of whats defined in the BINKD SESSION
  2328.   INFO screen, then D'Bridge needs to know where to obtain the Internet
  2329.   address information from... since the BinkD subsystem does not access
  2330.   the nodelist databases directly.
  2331.  
  2332.   If you answer YES to this question, then D'Bridge will check for the
  2333.   presence of BINKD.TXT, which appears to be a weekly "list" of BinkD
  2334.   systems culled from the master Fido nodelist. D'Bridge will then add
  2335.   entries from the BINKD.TXT file to your BinkD configuration when its
  2336.   necessary. Ask your uplink for more information or in the Fidonet DBRIDGE
  2337.   echo for more information about the BINKD.TXT file.
  2338.  
  2339.   This now lets the POLL command work properly, and in theory lets others
  2340.   such as TRANSMIT FILES work as well; however, be warned that a temporary
  2341.   directory called BLISTDIR is created. This holds any mail that shall be
  2342.   sent to the system during a transaction based on a BINKD.TXT file entry
  2343.   and not whats defined in the setup screen. The contents of BLISTDIR are
  2344.   not erased; and in the event of failure; it is up to you to erase it.
  2345.  
  2346.   Answering NO to this question shuts this feature off (the default setting)
  2347.   and makes D'Bridge behave as it has in 2.99 SR2 and prior releases.
  2348.  
  2349. - Now, if polling a system from BINKD.TXT fails, then it may be necessary to
  2350.   create the domain directories manually. D'Bridge and DBUTIL create the
  2351.   domain directories in the DATA folder. If you are exchanging mail in a
  2352.   Fido zone other than your own, then you need to create the directory
  2353.   for that zone. For example, if my 1:229/426 address tries to exchange mail
  2354.   with 2:2/20, then I must first make sure the DATA\FIDONET.002 directory
  2355.   exists beforehand... otherwise the transaction fails because D'Bridge
  2356.   can't find the proper domain directory. DBUTIL and D'Bridge do not
  2357.   automatically create out-of-zone domain directories. Use caution when
  2358.   testing polls for out-of-zone systems.
  2359.  
  2360.   Further discussion on BinkD domains or domain usage in more elaborate and
  2361.   complex setups may be better posted in the BINKD echo on Fidonet.
  2362.   Technical support is limited to diagnosing D'Bridge-specific domain
  2363.   configuration and usage only.
  2364.  
  2365. - In the case of a "hybrid" listing (a node number with a PSTN entry and a
  2366.   BinkD entry), D'Bridge defaults to using the BinkD information. If a
  2367.   dialup modem is not configured, then the Queue entry becomes "Hold/
  2368.   Unlisted". This was actually programmed awhile ago in a previous release
  2369.   but needs to be brought to your attention if you have a "hybrid" setup.
  2370.  
  2371. - Further issues with polling "BINKD.TXT-listed" systems requires additional
  2372.   diagnosis by either myself or others in the Fidonet DBRIDGE echo.
  2373.  
  2374. - A "looping poll" condition has been solved when running D'Bridge on
  2375.   the OS/2 Warp operating system and Serenity's ECS environment.
  2376.  
  2377. - A "trap-keyboard" condition has been solved when running D'Bridge
  2378.   on MS-DOS 6.22 with DESQview/386.
  2379.  
  2380. - A possible lockup condition has been fixed in the built-in terminal
  2381.   program when downloading a file using Zmodem and for some reason the
  2382.   connection failed; causing a timeout.
  2383.  
  2384. - A possible lockup condition when navigating the help system and doing an
  2385.   extensive use of "See Also" has been fixed.
  2386.  
  2387. - The built-in "Intercom" system (instant-messaging during file transfers)
  2388.   has been fixed so that the "Chat commands" works the way it was designed
  2389.   to do so originally. If by chance you happen to use the Intercom, D'Bridge
  2390.   now lets you see what the waiting mail is (allowing you to discuss it),
  2391.   request files (FREQ), or access the remote Sysop's BBS if its configured.
  2392.  
  2393. - The STANDARD SCANS question in PACKET/MAIL CONTROL has been removed
  2394.   entirely (and D'Bridge will only use standard-scans in Echomail now).
  2395.  
  2396. - The RUN DOS COMMANDS in the SCHEDULER for Mail-type events has been
  2397.   removed. The presence of a dummy/semaphore file called DBRIDGE.AMR (short
  2398.   for After Mail Received) now tells D'Bridge to run the DOS commands
  2399.   defined in the SCHEDULER for any Mail-type events. This file is NOT
  2400.   removed after such events are ran, and was actually an undocumented
  2401.   feature since 1.58 - the code for it was never finished. Until now.
  2402.  
  2403.   WARNING: The use of DBRIDGE.AMR on multi-line setups is not recommended.
  2404.  
  2405. - When YOUVE GOT MAIL is enabled, the internal message editor now shows
  2406.   messages addressed to you in a brighter color when you LIST them. This
  2407.   should make it easy to pin-point personal mail now. Due to the fundimental
  2408.   design of the editor, it only works when pressing HOME, PGUP, PGDN or END
  2409.   as the ARROW KEYS currently "prevent" the new coloring.
  2410.  
  2411. - YOUVE GOT MAIL has also been enhanced to play audio files of your choice
  2412.   when new personal mail arrives. If a batch file exists in your DB
  2413.   directory called PLAYMAIL.BAT, then D'Bridge runs this upon showing the
  2414.   notice in the LOG screen. The PLAYMAIL.BAT file should contain nothing
  2415.   more than a command to play the audio file at the DOS prompt.
  2416.  
  2417. - I've included a sample setup called PLAYMAIL.ZIP in this release, for
  2418.   Microsoft Windows environments. Unzip the PLAYMAIL.ZIP into your DB
  2419.   directory if you are running Windows... and Hal from 2001 will greet
  2420.   you personally.
  2421.  
  2422. - The playing of audio files will only happen during the times specified in
  2423.   the Audio Options questions in BASIC CONFIGURATION.
  2424.  
  2425. - The D'Bridge Web processor (DBUTIL PROCESSWEB) has been slightly
  2426.   enhanced to support XML markup language, embedded Javascript and the use
  2427.   of frames-based HTML code. A trap-condition in 2.99 SR2 and prior
  2428.   versions prevented the use of more "complex" code in the template files.
  2429.  
  2430. - A minor cosmetic correction has been done to the Information Display
  2431.   screens.
  2432.  
  2433. - The help file has been slightly updated in this release.
  2434.  
  2435. Nick Andre
  2436. www.nickandre.com
  2437.  
  2438.  
  2439.  
  2440.  
  2441. 2.99 - 21 MARCH 2008 - SERVICE RELEASE 2
  2442. ----------------------------------------
  2443.  
  2444. Service Release 2 is a very minor update to 2.99, as per recent discussions
  2445. in the Fidonet DBRIDGE echo. This release only deals with semaphore/dummy
  2446. files. A very minor cosmetic correction was also done to this release.
  2447.  
  2448. When SR2 is installed, your D'Bridge system will still show 2.99 as the
  2449. version number, but the build-date will show March 21st 2008.
  2450.  
  2451. - If you create a DBEXIT.xxx [where xxx is the DOS errorlevel you want],
  2452.   then D'Bridge will be shutdown accordingly when the system is IDLE or
  2453.   between "calls". When multi-line is enabled in the COMM/MODEM SETUP
  2454.   SCREEN, then all running copies of D'Bridge will be shutdown upon
  2455.   seeing DBEXIT.xxx.
  2456.  
  2457.   Due to the fundimental design of the internal D'Bridge multi-tasker,
  2458.   the mailer will NOT be shutdown during the processing of mail, exchanges
  2459.   with PSTN sessions, or executing a DOS event defined in the Scheduler.
  2460.   Only after such events are finished will the mailer check for the presence
  2461.   of the DBEXIT.xxx files and shutdown accordingly. This may be of concern
  2462.   for those of you running processes or batch-files that are somewhat of
  2463.   a "timely" nature and D'Bridge is busy processing large volumes of mail.
  2464.  
  2465.   When D'Bridge has shutdown, it will erase the dummy file it made. So if
  2466.   you told it to shutdown via DBEXIT.200, then the mailer shuts down with
  2467.   errorlevel 200, and erases that file. When multi-line is enabled, the
  2468.   last running "copy" of D'Bridge will erase that file.
  2469.  
  2470. - A dummy file called DBRIDGE.NSP (short for "Not Shutdown Properly") is
  2471.   created whenever D'Bridge starts up and it has determined that the mailer
  2472.   has been improperly shutdown (as per the initial LOG window). This dummy
  2473.   file is erased upon proper shutdown of D'Bridge via QUIT commands or the
  2474.   use of the trigger-files mentioned above. The creation of DBRIDGE.NSP may
  2475.   be useful for those of you running D'Bridge on server-systems which run
  2476.   3rd-party software that may not "fire up" properly after a system crash
  2477.   such as Harold Harm's Allfix or Charles Cruden's Internet Rex. The dummy
  2478.   file would be used in a scenario in any such batch files to run "checks"
  2479.   on your setup, restore automated backups, etc etc.
  2480.  
  2481. - The DBRIDGE.TCK file should be erased now when "returning" from GoldED or
  2482.   other external message editors.
  2483.  
  2484. Nick Andre
  2485. www.nickandre.com
  2486.  
  2487.  
  2488. 2.99 - 18 March 2008 - SERVICE RELEASE 1
  2489. ----------------------------------------
  2490.  
  2491. WARNING: D'Bridge requires a full 640k of memory to function properly. If
  2492.          your DOS environment is reporting 590,000 kilobytes or less, you
  2493.          may be unable to use this release properly.
  2494.  
  2495. Service Release 1 is designed to correct and address several reported
  2496. problems with D'Bridge 2.99. There are no new features in this release.
  2497. If you are a newcomer and installing D'Bridge for the first time, you don't
  2498. need to concern yourself with these notes.
  2499.  
  2500. When this release is installed; the version number stays the same but the
  2501. build-date will state March 17th. Remember that the version and build-date
  2502. are displayed when you exit D'Bridge, underneith the blue bridge logo.
  2503.  
  2504. - The display of modem activity is shown the way it was in prior versions
  2505.   when the Health Graph feature is shut off in WINDOW/DESKTOP settings.
  2506.  
  2507. - A very, very rare but potentially serious stability bug has been fixed
  2508.   when you are using a dialup modem with D'Bridge under Windows NT, 2000,
  2509.   XP, Windows Server 2003 or Windows Vista operating systems.
  2510.  
  2511. - Specifying a dialup modem in D'Bridge, then opting not to use it (ie.
  2512.   erasing the entry in COMM/MODEM SETUP) no longer "hangs" the mailer.
  2513.  
  2514. - The dialup modem requirement for ClockSync functionality has been removed.
  2515.  
  2516. - The problem of Echomail being written in the internal editor (with the
  2517.   Scan Echomail feature disabled), tossing new messages and then not having
  2518.   the original scanned out later on should be resolved now... for good.
  2519.  
  2520. - DBUTIL MOVE will no longer halt on "problems" if running from a batch file
  2521.   or external event.
  2522.  
  2523. - D'Bridge should properly perform a Queuescan when GoldEd is used instead
  2524.   of the internal message editor and the Rebuild Queue option is set to Yes.
  2525.  
  2526. - Reports of corrupt outgoing packets was investigated but I was not able
  2527.   to replicate the problem here. However, several minor changes were made
  2528.   that may solve the problem.
  2529.  
  2530. - Minor changes were done to the system timer to hopefully resolve the
  2531.   reports of freezing; again, a problem that I am not able to easily
  2532.   replicate here.
  2533.  
  2534. - D'Bridge should now properly install on "plain" DOS systems but be
  2535.   advised that SHARE.EXE must be installed when running D'Bridge
  2536.   in a plain-DOS environment.
  2537.  
  2538.  
  2539.  
  2540. 2.99 - 10 March 2008
  2541. --------------------
  2542.  
  2543. WARNING: D'Bridge requires a full 640k of memory to function properly. If
  2544.          your DOS environment is reporting 590,000 kilobytes or less, you
  2545.          may be unable to use this release properly. The mailer doesn't
  2546.          check for free memory - Theres not even enough codespace anymore
  2547.          to do THAT.
  2548.  
  2549. This is a very, very minor release. Its designed to prepare your entire
  2550. Fido system for the upcoming version 3 series.
  2551.  
  2552. D'Bridge 3 will be the last of the DOS versions, unless serious bugs are
  2553. brought to my attention that require fixing. It takes over several hours to
  2554. fix one problem in the code; due to its assembly-language nature and
  2555. complicated use of codespace and variables. What that means to you, is that
  2556. I plan to offer what I promised for version 3 and call it quits with DOS.
  2557.  
  2558. Future development will be focused entirely on the Windows/Linux/Macintosh
  2559. rewrite (version 4) and will be 100% GUI with a completely redesigned kernal
  2560. and functionality. The look and feel, configuration file and so forth will
  2561. be kept the same and will be completely cross-platform; so more time can be
  2562. spent enjoying Fidonet and less time dealing with software issues.
  2563.  
  2564. D'Bridge 4 should be due out by summer/fall this year. When that happens,
  2565. all previous versions and work will be archived-up and retired for good.
  2566.  
  2567. - Switching from the BinkD support to Charles Cruden's Internet Rex or
  2568.   some other solution no longer causes problems when you've ran everything
  2569.   then opt to disable BinkD in D'Bridge.
  2570.  
  2571. - A problem in the scheduler with polling a UUCP/Email/Usenet system and
  2572.   having another poll execute immediately afterwards has been fixed now.
  2573.  
  2574. Nick Andre
  2575. www.nickandre.com
  2576.  
  2577.  
  2578.  
  2579. 2.98 - 3 March 2008
  2580. -------------------
  2581.  
  2582. WARNING: When 2.98 is installed, it is NOT recommended to rollback
  2583.          to prior versions. Please backup your data accordingly.
  2584.  
  2585. This is a minor release that improves BinkD even more and fixes "Invalid
  2586. arguements" in Binkd setups by moving the domains into the DATA directory.
  2587. Minor adjustments have also been done to overall operation.
  2588.  
  2589. For newcomers: Whenever you upgrade a version of D'Bridge, a tiny assembly
  2590. language program called DBUPD (D'Bridge Upgrade Advisor) runs before
  2591. exporting your current setup and actually updating the files. DBUPD runs
  2592. because in certain previous versions; it was not possible to export or fix
  2593. certain problems of my doing. DBUPD is a normal part of the installation/
  2594. upgrade process of D'Bridge and is no cause for concern.
  2595.  
  2596. Note that if you plan to run D'Bridge on a Linux platform, the use of
  2597. DOSBOX or DOSEMU is highly recommended. How you plan to exchange mail is up
  2598. to you. A modem is not required obviously and it is not required to
  2599. define a "dummy modem" in DOSBOX.
  2600.  
  2601. NOTE: It has been reported that DOSBOX does not properly "refresh" when new
  2602.       mail or files are received.
  2603.  
  2604. So that being said, you have three options in this case. You may run BinkD
  2605. for Linux. D'Bridge 2.98 fully supports a Linux-based configuration file now
  2606. and significant work was done to improve support for the way that it runs on
  2607. Linux. However, BinkD for Linux does NOT ship with this release of D'Bridge
  2608. but you can download it from Janis Kracht - www.filegate.net/mail or
  2609. www.2f.ru/binkd. BinkD should be unpacked into your DB directory.
  2610.  
  2611. Your second option is you can either network or map-out the virtual DOS
  2612. session so D'Bridge looks to create outbound mail somewhere else for actual
  2613. sending (ie. another workstation on a LAN).
  2614.  
  2615. Your third option is to run D'Bridge entirely on a Windows PC and use your
  2616. Linux computer for message editing, BBS, etc etc. The BinkD that ships with
  2617. D'Bridge 2.98 can run with as far back as windows 95, so, an older legacy PC
  2618. can easily do the job.
  2619.  
  2620. Lars... your feedback awaits. ;-)
  2621.  
  2622. - When installing this release for the first time, the D'Bridge Upgrade
  2623.   Advisor (DBUPD component) will show you a list of domains that it needs
  2624.   to move. One by one, it will attempt to move them. At the end of the
  2625.   installation please check the DATA directory for the presence of the
  2626.   domains, if they are not there please let me know ASAP.
  2627.  
  2628.   The D'Bridge Upgrade Advisor only moves the domains once and once only.
  2629.  
  2630. - Additional checking is done in the BinkD setup screens against invalid
  2631.   domain names.
  2632.  
  2633. - A new question allows you to specify the base-location to store mailboxes,
  2634.   in BINKD SETUP. You must shutdown BinkD if its running, before changing
  2635.   this option. D'Bridge does NOT move the mailboxes for you; you must do
  2636.   this manually. The default setting is to have D'Bridge store the mailboxes
  2637.   in your DB directory.
  2638.  
  2639.   ***WARNING*** Only experienced D'Bridge operators should use this feature.
  2640.   The moving of BinkD mailboxes is NOT recommended. The feature is only
  2641.   provided for advanced troubleshooting/customising only. Technical support
  2642.   will NOT be provided for this feature.
  2643.  
  2644. - When set to Linux mode, BinkD now may only be used as a "server" - the
  2645.   "Run as a server" question becomes disabled because it is not possible
  2646.   for DB to call BinkD for Linux from within DOSEMU or DOSBOX, the way that
  2647.   it can for Windows or OS/2.
  2648.  
  2649. - Minor problems of my doing have been fixed in the mailer and Queue scan
  2650.   code.
  2651.  
  2652. - Missing BinkD domains should be properly created now.
  2653.  
  2654. - The default BinkD domain ("root-domain" in DBRIDGE.BNK) is now properly
  2655.   written and saved for those of you with multi-network configurations.
  2656.  
  2657. - Various problems with Soup gating with a dialup modem enabled have
  2658.   been fixed.
  2659.  
  2660. - The system uptime should be properly kept now.
  2661.  
  2662. - A possible crash in DBUTIL PURGE has been fixed when an archive-text file
  2663.   is specified in the Echomail Manager and for some reason it can't be
  2664.   opened properly.
  2665.  
  2666. - A slight correction has finally been done to the Editor Options screen so
  2667.   that if you chose anything but the internal editor as your preferred
  2668.   reader, then the other options would remain (ie. You've Got Mail).
  2669.  
  2670. - A slight correction has been done to the internal message editor when you
  2671.   choose to write NETmail messages to multiple non-CM recipients (CC'ing).
  2672.  
  2673.  
  2674.  
  2675.  
  2676. 2.97 - 26 February 2008
  2677. -----------------------
  2678.  
  2679. This is a very minor release, essentially a "refresh" of 2.96 with some
  2680. cosmetic fixes done to the Queue and random freezing should be corrected.
  2681. I was not able to replicate that problem here as 2.96 was running fine
  2682. for days on end now, but I looked at the code and saw some things that may
  2683. of caused that problem. If this release does not fix things, please let me
  2684. know ASAP.
  2685.  
  2686.  
  2687.  
  2688. Version 2.96 - February 20 2008
  2689. -------------------------------
  2690.  
  2691. This is a minor release which adjusts performance of the mailer's overall
  2692. operation, and enhances BinkD. If you are NOT using the BinkD integration I
  2693. wrote or you're using Charles Cruden's Internet Rex, it is not necessary
  2694. to install this update.
  2695.  
  2696. - BinkD support is improved in this version and mixed into the mailer now as
  2697. accounted for the same as dialup sessions. When an outbound "call" is being
  2698. placed, the familiar OUTBOUND SESSION INFO screen (from the days of
  2699. dialup) is shown before the "swapout". Uncompressed raw Echomail does not
  2700. show up in this screen but all other types of messages should (ie. NETmail,
  2701. XMAIL, file-attachments and so forth).
  2702.  
  2703. - Random keyboard lockup problems and other such nonsense should be fixed
  2704. permanently now. I was not able to replicate some of these problems but I
  2705. found some glaring mistakes that needed to be fixed.
  2706.  
  2707. - A minor problem with DBUTIL SORT AREAS should be fixed.
  2708.  
  2709. - The web processor works about 25% faster now.
  2710.  
  2711. - Auto-polling systems, cancelling, then immediately starting D'Bridge again
  2712. causing another poll, should be eliminated now.
  2713.  
  2714.  
  2715. New feature - Health Graph
  2716. --------------------------
  2717.  
  2718. As an eye-candy treat for all of you, and my love of TBBS, I added a
  2719. "Health Graph" to D'Bridge.
  2720.  
  2721. This is a general graph of the overall performance of the mailer. The
  2722. graph shows CPU load, Exchanges (ie. time spent dealing with BinkD or dialup
  2723. calls), and mail processing. The total system uptime since last shutdown is
  2724. also displayed. The health graph is shown on the bottom of the screen and
  2725. updates approximately every 5 to 15 seconds depending on CPU load.
  2726.  
  2727. The health graph is color-coded. Green means your D'Bridge system is
  2728. operating normally under ideal conditions. Yellow means the mailer is
  2729. getting busy. Red means that D'Bridge is spending a lot of time processing.
  2730. If things get in the red, it would mean your computer is turning into quite
  2731. the little mail hub...
  2732.  
  2733. And folks - It even doubles as a message-ticker simular to a stock exchange.
  2734. Personal messages that are waiting for you are "scrolled" in the graph, one
  2735. by one, every few seconds. This of course only works if YOUVE GOT MAIL is
  2736. enabled.
  2737.  
  2738. The new feature is turned on or off in the WINDOW/DESKTOP SETTINGS screen.
  2739.  
  2740. Nick Andre
  2741. www.nickandre.com
  2742.  
  2743.  
  2744.  
  2745. Version 2.95 "final" - February 12 2008
  2746. ---------------------------------------
  2747.  
  2748. This is a major release, quite possibly the most important one of the 2.xx
  2749. series since the first 2.0 was introduced a few years ago after the takeover
  2750. of the project from Chris Irwin.
  2751.  
  2752. A few months of dedicated hard work has gone into this release, and
  2753. several thousand lines of code later, I think this is the release that will
  2754. officially solve a LOT of ongoing problems we've been having for awhile.
  2755.  
  2756. Theres lots to talk about, so lets first summarise this document/posting:
  2757.  
  2758. - Redesigned BINKD support
  2759. - Redesigned Internet EMAIL/USENET gating
  2760. - Cell phone/SMS support
  2761. - Redesigned installation for newcomers
  2762. - Support for PKT-only generation for large systems
  2763. - Dozens of fixes and corrections since 2.94 including serious bug fixes.
  2764.  
  2765.  
  2766. Redesigned BINKD system
  2767. -----------------------
  2768.  
  2769. WARNING: When upgrading from 2.94 or previous versions, BINKD support is
  2770.          set to DISABLED, to make sure you understand how the new system
  2771.          works - and to prevent accidential loss of mail.
  2772.  
  2773. - The entire BINKD configuration screen has been rewritten from scratch, and
  2774.   support has been reprogrammed to fix bugs for both clients-only and
  2775.   those of you running servers. If you have enabled the BINKD support from
  2776.   2.94 or prior versions, your BINKD setup should be preserved but you may
  2777.   need to re-enter Internet ports and SOCKS 4/5 information.
  2778.  
  2779.   When you enable BINKD as a "Server", D'Bridge no longer calls BINKD to
  2780.   exchange mail - instead, you must manually run and "leave" the BINKD
  2781.   program running in another window on your operating system to handle the
  2782.   mail. D'Bridge will update the "Queue" for BINKD automatically. Please
  2783.   refer to the on-line help screens for the redesigned BINKD system as
  2784.   some things have been changed with how everything works.
  2785.  
  2786.   WARNING: The "-C" parameter mentioned in 2.94 and earlier MUST NOT BE
  2787.            USED when running BINKD in this version of D'Bridge.
  2788.  
  2789. - An enhancement has been done to the BINKD SESSIONS screen to allow you
  2790.   to connect to a non-standard "port" for a specified system; overriding
  2791.   the default INCOMING and OUTGOING PORTS in the BINKD Setup Screen. Non-
  2792.   standard ports for BINKD outgoing sessions is a feature found in certain
  2793.   3rd-party software and I am including it for convenience, for those of
  2794.   you who exchange mail with Sysops running bizarre or strange setups.
  2795.  
  2796.   WARNING: It is NOT RECOMMENDED to run BINKD as a server on a non-
  2797.            standard port with D'Bridge. You will not be able to accept
  2798.            connections from other BINKD systems unless they know exactly
  2799.            what your port number is.
  2800.  
  2801. - The format of the "new" BINKD Session Information screen is as follows:
  2802.  
  2803.   <ADDRESS> <DOMAIN> <ID> <IP OR PICKUPONLY> <PASSWORD OR NONE> <PORT>
  2804.  
  2805.     ie.
  2806.  
  2807.     1:229/426 fidonet NANDRE nickandre.com ABC123
  2808.     1:229/2000 fidonet RCOUTURE hub2000.darktech.org ABC123 24551
  2809.     1:229/0 fidonet PSIMPSON PICKUPONLY NONE
  2810.  
  2811.   The PORT parameter is new and tells D'Bridge that the BINKD system should
  2812.   connect on a specific port. Its optional and if not specified, it will
  2813.   use the value of the OUTGOING PORT defined. So if I've defined the
  2814.   OUTGOING PORT to the default 24554, every system in the BINKD SESSION
  2815.   INFO will use it unless, in the above example, its 1:229/2000, in which
  2816.   case it would "call out" on port 24551.
  2817.  
  2818. - The above new format renders the old "BINKD Domains" feature obsolete.
  2819.  
  2820. - The upgrade process (DBUPD) should be smart enough to import settings from
  2821.   the old BINK DOMAINS option and "merge" it into BINKD SESSION INFORMATION.
  2822.   But please double-check after the upgrade is completed... just in case.
  2823.  
  2824.   WARNING: Again, remember that when upgrading from 2.94 or earlier, BINKD
  2825.            support is set to DISABLED.
  2826.  
  2827. - The BINKD system now uses FLO files and BSO (Binkley Style Outbound)
  2828.   correctly and efficiently... at least while testing here. Test carefully.
  2829.  
  2830. - The BINKD system now works correctly with polling, either through mailer
  2831.   events or through the use of DBUTIL POLL. Note that it is not my
  2832.   intention to support different "flavors" of BSO/FLO control files as I
  2833.   see no difference with the way the BINKD system treats the priority of
  2834.   outbound BINKD sessions.
  2835.  
  2836. - A new command, DBUTIL GENBINK, generates a FLO file manually for a BINK
  2837.   system entry. The format of the command is:
  2838.  
  2839.   DBUTIL GENBINK [address] [domain] [directory]
  2840.  
  2841.   For example, DBUTIL GENBINK 2:2/0 fidonet C:\WARD will generate a FLO
  2842.   file in the Fidonet directory containing the contents of C:\WARD\*.* to be
  2843.   sent out by the BINKD system. DBUTIL GENBINK is smart enough to
  2844.   distinguish the "Home Zone" (ie. the first domain entry in the DBRIDGE.BNK
  2845.   setup file) and if its not the Home Zone, then the zone is appended as
  2846.   an extension to the domain directory. To understand this better, my BINKD
  2847.   setup has a domain entry for Fidonet for Zone 1, and then entries for the
  2848.   other Fidonet zones (2 to 6). My hard drive has a directory called FIDONET
  2849.   and then FIDONET.002, FIDONET.003, FIDONET.004 and so forth. Now if I was
  2850.   in Zone 2, the first domain just becomes FIDONET because thats the Home
  2851.   Zone. But the remainder zones (1 and 3 to 6) becomes FIDONET.001,
  2852.   FIDONET.003, FIDONET.004 and so on.
  2853.  
  2854.   DBUTIL is smart enough not to add the contents of a directory to an FLO
  2855.   file if the contents are already listed in the FLO for sending-out.
  2856.  
  2857.   DBUTIL GENBINK is called automatically by D'Bridge during the processing
  2858.   for BINKD; so it is unnecessary to run this manually. It does NOT read
  2859.   or parse the DBRIDGE.BNK file - it reads the D'Bridge configuration
  2860.   directly and uses that. The feature is completely integrated.
  2861.  
  2862.   Again, no GENBINK or DBUTIL MOVE is done whatsoever if the BINKD support
  2863.   has been disabled in the setup screen - to maintain compatibility with
  2864.   existing batch files or setups that you may have.
  2865.  
  2866.  
  2867. Asserting manual control over BINKD
  2868. -----------------------------------
  2869.  
  2870. Under most circumstances, you shouldn't have to maintain your BINKD
  2871. configuration manually. If you do, then I haven't done my job properly. :-)
  2872.  
  2873. I've added a BINKD OPTIONS screen that allows you to manually override or
  2874. specify your own settings for the DBRIDGE.BNK file. This should be good
  2875. enough for most situations.
  2876.  
  2877. If it is necessary to have complete, manual control over BINKD while still
  2878. using the BINKD setup screen, set the support to Linux/Other. The
  2879. DBRIDGE.BNK file would be managed automatically, but all aspects of
  2880. the actual connections themselves are left up to you to handle.
  2881.  
  2882. When BINKD support is disabled (set to None), it is left up to you entirely
  2883. to handle and process mail and packets for BINKD systems. No generation or
  2884. maintenance of the DBRIDGE.BNK file would be done.
  2885.  
  2886. When BINKD support is set to Linux or disabled, you will need to "move"
  2887. the mail yourself using DBUTIL MOVE and DBUTIL GENBINK.
  2888.  
  2889.  
  2890. Redesigned Internet EMAIL/USENET and Cell phone support
  2891. -------------------------------------------------------
  2892.  
  2893. - The entire Internet EMAIL and USENET support has been rewritten and
  2894.   redesigned from scratch to be integrated into D'Bridge as much as possible.
  2895.   The use of SOUPGATE and VSOUP is so closely-knit together now that it's no
  2896.   longer necessary to use any other workarounds for EMAIL and Usenet gating.
  2897.  
  2898.   In D'Bridge-land, you're used to having your settings migrated over with
  2899.   little hassle as possible during upgrades - but unfortunately, in this
  2900.   upgrade, you will NOT be able to migrate any "workarounds" or calls to
  2901.   other external programs for EMAIL and Usenet gating - Those should first be
  2902.   removed from 2.94 (or whatever you're upgrading from), before you install
  2903.   this upgrade - then re-entered in the new screens afterwards. So, make
  2904.   sure you have your ISP's information for SMTP, POP3 and NNTP/Usenet once
  2905.   you're prepared to use the redesigned features.
  2906.  
  2907.   To properly use the gating, you must first specify the address you wish
  2908.   to use as the gate in the PACKET/MAIL CONTROL screens as well as define it
  2909.   in the SCHEDULER. This could have been automated; but to avoid confusion I
  2910.   decided to have you do this manually. The policy of development is NOT
  2911.   to add things automatically to routing tables or packet control settings
  2912.   for security/stability reasons - That code has not been changed for
  2913.   years for a reason. But on new installations, thats a different ballgame;
  2914.   as per the new Fido Plug and Play feature.
  2915.  
  2916.   When you're finished that, you then begin to answer the questions in
  2917.   the EMAIL/USENET GATING screen. There is even two "Test" options in the
  2918.   top of the screen to ensure that you're doing things properly. In
  2919.   tradition with the keep-it-simple approach of D'Bridge; all of the
  2920.   questions in the redesigned screen have been carefully constructed so
  2921.   even a complete novice can set up a working gateway system. And the online
  2922.   help screens have been rewritten as well.
  2923.  
  2924. - When you wish to "poll" your EMAIL/USENET gate, you just do so with the
  2925.   ALT+P command or DBUTIL POLL like you would any other system. D'Bridge
  2926.   treats mail for the EMAIL/USENET gate just as it would any other system,
  2927.   and this approach greatly simplifies things for administration.
  2928.  
  2929. - When you change your input in the "NNTP address" question, or type
  2930.   something in there for the first time, D'Bridge may display a warning
  2931.   asking you to "Re-Sync" (using the option at the top of the screen). This
  2932.   is done because in my opinion no two newsgroup servers have the same
  2933.   count (or "retainment rate") of messages. Whenever you change NNTP
  2934.   servers, you MUST re-sync. Otherwise D'Bridge may not accurately download
  2935.   the messages from the newsgroup server.
  2936.  
  2937.   What happens during the "Sync" is VSOUP connects to download the full
  2938.   list of newsgroups available from the NNTP/Usenet server, and computes a
  2939.   quick count of how many messages are in each newsgroup. This process
  2940.   should only take up to a minute. If it takes longer (especially when you
  2941.   are using the "Test" features in the top of the screen), then this
  2942.   indicates a problem with the connection to your NNTP server. Diagnosing
  2943.   those problems can be complicated; its best to refer the matter to me
  2944.   personally. Contact me directly or on the DBRIDGE echo on Fidonet.
  2945.  
  2946.   Note that it is beyond the scope of the DBRIDGE echo to provide help
  2947.   and assistance for issues relating to your Internet Service Provider (ISP)
  2948.   so, it is recommended that you have at least a basic understanding of
  2949.   how some Internet services work, like routers, ports and so forth.
  2950.  
  2951. - The only thing that needs to be done to start the flow of Usenet traffic
  2952.   coming in, is to edit the NEWSRC file and change the "!" to a ":" for
  2953.   the groups you wish to receive. I plan to have this automated in the
  2954.   next release along with tying in the Areafix support to handle this. It
  2955.   is not necessary to edit NEWSRC to exchange Internet EMAIL.
  2956.  
  2957. - Note that if you are using OS/2, the EMAIL/USENET gate feature requires
  2958.   the use of the shareware program "HSTART", available from Hobbes. The
  2959.   HSTART program is not shipped with this release of D'Bridge.
  2960.  
  2961. - If you require SSL encryption for SMTP or POP3 mail transfers in D'Bridge,
  2962.   be warned that the VSOUP program shipped with this release does not
  2963.   support SSL. However, on my website, you can download "X-Ray Mail
  2964.   Assistant" from the SOFTWARE DOWNLOADS section. When X-Ray is installed,
  2965.   it "takes over" the role from VSOUP and actually does the job of
  2966.   authenticating SSL. The installation and administration of X-Ray is fairly
  2967.   straightforward if you are knowledgable enough to configure SMTP and POP3
  2968.   settings. The on-line help in this release explains a little bit more
  2969.   about X-Ray and whats involved and how it works. However, providing help
  2970.   for installing X-Ray with D'Bridge will have to be done on a "case by
  2971.   case" basis (since SSL is an ISP issue); so please contact me directly or
  2972.   post a message in the DBRIDGE echo on Fidonet for assistance.
  2973.  
  2974. - D'Bridge now supports cell phone/SMS message "gating". In other words,
  2975.   with the YOUVE GOT MAIL setting set to "EMAIL" and ALL of the settings
  2976.   in the EMAIL/USENET GATING screen answered correctly, you can use your
  2977.   cell phone to participate in Fidonet. Please refer to the on-line help
  2978.   screens for more assistance, or contact me via EMAIL or in the DBRIDGE
  2979.   echo on Fidonet. Cell phone support has been tested with BlackBerry 7290
  2980.   and 7100 series. It also supports MSN and Yahoo Mobile EMAIL accounts.
  2981.  
  2982.   As these release-notes are cross-posted into the DBRIDGE echo; I will not
  2983.   get into an elaborate discussion about SMS support until necessary; as
  2984.   covering whats involved is beyond these release notes. Discussion is more
  2985.   than welcome in the DBRIDGE echo on Fidonet so long as
  2986.   pertains to configuring/troubleshooting your cell phone or software
  2987.   with D'Bridge. It is beyond the scope and topic of the DBRIDGE echo to
  2988.   troubleshoot issues pertaining to specific cell phone models; so its
  2989.   assumed that you have a working knowledge of how text-messaging works on
  2990.   your cell phone (ie. you know how to configure alerts, settings, etc)
  2991.  
  2992.   Be warned however, that you should first check with your cell phone
  2993.   carrier (ie. Rogers, Bell Canada, Telus) to ensure that you have a "plan"
  2994.   that includes free text-messaging or at least gives you significant
  2995.   messaging to let you enjoy the SMS support in D'Bridge without
  2996.   incurring substantial charges. Avoid plans that charge a per-message fee
  2997.   if at all possible.
  2998.  
  2999.  
  3000. Improvements to management and administration
  3001. ---------------------------------------------
  3002.  
  3003. - D'Bridge now has an "AutoPurge" feature, to improve efficiency and
  3004.   eliminate the need for DOS events to manually purge your message forums.
  3005.   The AutoPurge feature can be found in the PACKET/MAIL CONTROL screen and
  3006.   obviously defaults to Disabled during upgrading - but is set to Enabled
  3007.   for new installations. When AutoPurge is enabled, old messages are purged
  3008.   on-the-fly after Unpacking/tossing of messages based on the criteria.
  3009.   Of course, you may still use DBUTIL PURGE if necessary.
  3010.  
  3011. - You can now specify "Aliases" for the Queue screen. Now you can look at
  3012.   your Queue window and see the name of the Sysop, not just the address.
  3013.   This is controlled by the QUEUE ALIASES question in the PACKET/MAIL
  3014.   CONTROL screen and defaults to blank (disabled) on upgrades. Any name up
  3015.   to 16 characters is okay, except "EMAIL/NNTP" which is a reserved name by
  3016.   the Internet features explained earlier. No spaces are allowed.
  3017.  
  3018.   So lets say you've got things set up with Roger as your uplink. You just
  3019.   type in his Fido address and name in QUEUE ALIASES, and whenever mail is
  3020.   destined for Roger's system, his name shows up in the outbound Queue.
  3021.  
  3022.   This feature was added to give a little bit more clarity in the Queue
  3023.   window; its easy to see now who has mail, if you prefer to referring
  3024.   to other systems by name instead of memorising Fido addresses. It was
  3025.   also added for the Fido Plug-and-Play auto-addressing feature.
  3026.  
  3027. - If you like the Queue Alias feature, I can see about enhancing that so
  3028.   the names can be used elsewhere, like in routing events, ie. ROUTE
  3029.   TO WARD FOR 2:ALL or ROUTE TO SEABORN FOR 1:ALL. I can even make it go
  3030.   so far as DOS events, ie. DBUTIL MOVE JOE C:\JOE. Let me know...
  3031.  
  3032. - The "You've Got Mail" feature has been enhanced to show a running total
  3033.   of personal mail waiting as a non-intrusive flashing indicator in the
  3034.   ACTIVITY window, simular to InterMail and TBBS/FLAME. The indicator will
  3035.   start flashing after D'Bridge idles for about a minute, and stays there
  3036.   until you read your mail. So now you can simply just glance at your
  3037.   monitor from a distance, and know right away if anything is waiting for
  3038.   you personally. When you read your mail, the flashing indicator goes
  3039.   away. Obviously none of this stuff happens if "You've Got Mail" is OFF.
  3040.  
  3041. - A new command, DBUTIL NETMAIL, will NETmail a specified system the content
  3042.   of a text file of your choice. The format is DBUTIL NETMAIL [address]
  3043.   [file] ie. DBUTIL NETMAIL 1:229/426 C:\BUG-RPT.TXT. DBUTIL automatically
  3044.   does a "zone match" if you are running other "nets" on your system.
  3045.  
  3046.   The first two lines of the text file must be who the message is to,
  3047.   and what the subject is. For example:
  3048.  
  3049.   [Start]
  3050.   Joe Sysop             - Who the message should be address to.
  3051.   New features          - The subject line of the message.
  3052.   Hi Joe, I have tested the new features,
  3053.   here is some things I've noticed so far...         
  3054.   [End]
  3055.  
  3056. - For Echomail, you may use DBUTIL POST and specify the FROM and SUBJECT
  3057.   and even the Echomail area as parameters - In this case, DBUTIL won't
  3058.   attempt to read that from the text file. The format would be:
  3059.  
  3060.   DBUTIL POST FROM "Sysop" TO "All" SUBJECT "Testing" IN FIDO_TEST
  3061.   C:\TEST.TXT
  3062.  
  3063.   The use of quotations is necessary when using the FROM, TO and SUBJECT
  3064.   commands. DBUTIL POST can also be used as an alternative to DBUTIL
  3065.   NETMAIL; just use NETMAIL as the area name.
  3066.  
  3067. Redesigned installation for newcomers
  3068. -------------------------------------
  3069.  
  3070. The installation for newcomers has been rewritten to auto-configure D'Bridge
  3071. much easier than before. By simply answering the new on-screen questions
  3072. properly, D'Bridge can be up and running in minutes.
  3073.  
  3074.  
  3075. Fixes / Corrections since 2.94
  3076. ------------------------------
  3077.  
  3078. - Dozens of corrections and improvements have been done to the Setup Wizard
  3079.   to facilitate Fido Plug and Play and to simplify things even more for
  3080.   newcomers to our hobby.
  3081.  
  3082. - A very rare but serious bug from the Chris Irwin days has been fixed
  3083.   in the mailer startup sequence.
  3084.  
  3085. - A potential bug in DBUPD (D'Bridge Update) has been fixed.
  3086.  
  3087. - A serious bug with command-line options in D'Bridge itself has been fixed.
  3088.  
  3089. - An extremely rare but potential EMSI security problem from the Chris
  3090.   Irwin days has also been fixed, for dialup modem sessions running in
  3091.   both multi-line and a combination of highspeed/lowspeed where CONNECT
  3092.   strings unrecognized caused a strange behavior in the mailer.
  3093.  
  3094. - A serious problem with the AutoUpdate routine not properly exporting
  3095.   configurations on multi-line setups into ZIP files has been fixed.
  3096.  
  3097. - Echomail is now unconditionally scanned out first instead of after
  3098.   the Unpack cycle if the DBRIDGE.RSE semaphore is created or you
  3099.   select UTILITIES -> PROCESS MAIL MANUALLY. This change was done to
  3100.   simplify the integration of certain BBS software.
  3101.  
  3102. - The bug where Echomail is entered in the internal editor and not being
  3103.   packed out if inbound mail is waiting upon exit has been fixed. Note that
  3104.   for this fix to work correctly, the "Scan Echomail" question must be
  3105.   answered YES in the EDITOR OPTIONS screen. 
  3106.  
  3107.   If you answer NO to the "Scan Echomail" question, Echomail written in the
  3108.   editor will still go out but the next Echomail scan may take much longer
  3109.   to complete since D'Bridge must scan each and every message to determine
  3110.   if in fact it must be sent out. So, the recommended setting is YES, and
  3111.   this is the default setting for new installations - but not for upgrades,
  3112.   because in very complex and large setups it is preferred to have it off.
  3113.  
  3114.   This problem was very hard to replicate here based on how my configuration
  3115.   works, which I'm sure is different than others due to it also being used
  3116.   for testing-purposes, but I saw exactly where the problem was.
  3117.  
  3118. - D'Bridge should no longer "freeze" with the 1-second-remaining on events
  3119.   that require outbound calls, because the majority of that problem was
  3120.   based around the old BINKD code. Now that the BINKD support has been
  3121.   completely rewritten from scratch (with stability and reliability in mind)
  3122.   the problem doesn't happen anymore.
  3123.  
  3124. - D'Bridge should no longer crash during the AutoUpdate routine if
  3125.   no Echomail areas have been defined.
  3126.  
  3127. - A serious bug with the way COM ports are handled for Dialup modems has
  3128.   been fixed.
  3129.  
  3130. - D'Bridge no longer randomly crashes or hangs a Windows 2000/XP/2003 Server
  3131.   session when you have a dialup modem defined and you decide to run DB
  3132.   UNPACK or DB ECHOSCAN and multi-line support is enabled.
  3133.  
  3134. - DBUTIL has been updated so that having at least one Echomail area to make
  3135.   it work has been removed - except for DBUTIL SORT AREAS, DBUTIL PURGE and
  3136.   others that specifically deal with NETmail or Echomail. This was done
  3137.   for those of you running a "NETmail only" scenario, or for testing.
  3138.  
  3139. - Another serious problem with DBUTIL MOVE not functioning correctly in the
  3140.   above scenario has been fixed.
  3141.  
  3142. - DBUTIL's overall performance and stability has been improved and tested
  3143.   to be stable here on my server - a machine that has over 10,000 Echomail
  3144.   areas and processes over 100,000+ messages per day.
  3145.  
  3146. - The logic behind DBUTIL DELETE, DBUTIL DELETEDOS and DBUTIL SORT AREAS
  3147.   has been slightly modified now. If you use DBUTIL DELETEDOS, the Echomail
  3148.   areas (and Fido *.MSG directories) are removed, but the actual record
  3149.   still remains in the database; if you decide it was a mistake and you
  3150.   want to use the DBUTIL UNDELETE command. Now, Echomail records marked for
  3151.   deletion are not actually "purged out" until the use of DBUTIL SORT AREAS.
  3152.  
  3153. - A minor enhancement was also done to the Unpack cycle which should improve
  3154.   the initial speed of unpacking on systems with large amounts of Echomail
  3155.   areas. While not necessarily a "fix", it does "fix" poor performance when
  3156.   tossing mail on large configurations (ie. over 10,000 Echomail areas)
  3157.  
  3158. - Mail turnaround and unpacking when Idle and activated by semaphores should
  3159.   be vastly improved now; D'Bridge should no longer sit idle for too long
  3160.   when theres waiting mail to be processed.
  3161.  
  3162. - The bug where a "BinkD" call is placed and the mailer attempting to dial
  3163.   that same system immediately afterward (if a dialup modem was specified)
  3164.   has been fixed.
  3165.  
  3166.   This means that a system has to be defined as "one or the other" - either
  3167.   they are connecting via Dialup *OR* BINKD. Not both. If both scenarios
  3168.   are required to be supported simultaneously, let me know.
  3169.  
  3170. - D'Bridge should no longer "barf" on nodelist segment updates (DIFF files)
  3171.   that have been generated by MAKENL. Although this problem was corrected
  3172.   back in 2.92, some minor things have been fixed for stability reasons.
  3173.  
  3174. - D'Bridge no longer ships with a DBNET nodelist. DBNET is obsolete and has
  3175.   been entirely replaced by the Fido Plug and Play system explained earlier.
  3176.   Get rid of the DBNET nodelist entirely from your setup and delete the
  3177.   file altogether. If you have a DBNET node number as an AKA address or in
  3178.   your ROUTING table, delete it.
  3179.  
  3180. - Nodelist IBN/INA and IVM flags are translated properly now if those
  3181.   features have been enabled in the VIRTUAL MODEM/MAILER-OVER-TELNET screen.
  3182.  
  3183. - A somewhat serious bug in the IBN/INA/IVM translation has been fixed.
  3184.  
  3185. - The "Bad record number" bug in DBUTIL should be fixed in this release.
  3186.  
  3187. - A minor cosmetic problem has been corrected in DBUTIL PURGE, DBUTIL RENUM
  3188.   and DBUTIL RENUMDATES.
  3189.  
  3190. - D'Bridge no longer ships with the RAR archiver; if you wish to have
  3191.   support for RAR, please download RAR16 or RAR32 from www.rarlab.com and
  3192.   install to the D'Bridge directory. RAR support is still here, however.
  3193.  
  3194. - If the mailer complains of an "Echopack 5", please report this ASAP. The
  3195.   message DOES NOT affect processing or forwarding of mail - this was
  3196.   intentionally put in there to help me diagnose a possible condition that
  3197.   maybe one of you lucky folks will be kind enough to report if it happens!
  3198.  
  3199. - If the mailer complains of "Unable to open DBRIDGE.XMA" or simular
  3200.   situations, and you have a fairly large configuration, increase the
  3201.   size of the FILES statement to 60 or 80 in CONFIG.SYS or CONFIG.NT on
  3202.   Windows-based computers. If the problem persists, please notify me ASAP.
  3203.  
  3204. - Some minor things in the on-line help system have been updated, at some
  3205.   time in the future I would like to completely revise the entire help
  3206.   system and make it up-to-date.
  3207.  
  3208. - Numerous behind-the-scenes cleanup work was done to all of the code to
  3209.   improve performance in some areas as best as I could.
  3210.  
  3211. Nick Andre
  3212. www.nickandre.com
  3213.  
  3214.  
  3215.  
  3216. Version 2.94 - December 1st 2007
  3217. --------------------------------
  3218.  
  3219. WARNING: Although careful testing was done to ensure a stable release,
  3220.          please back up your D'Bridge directory before installing.
  3221.  
  3222. This is a major release of D'Bridge which "rolls up" all of the dozens of
  3223. bug fixes and corrections done in 2.93 with several improvements done to
  3224. the support for dialup modems and Internet Rex by Charles Cruden.
  3225.  
  3226. In case you missed it, 2.93 removed a lot of limitations with the Echomail
  3227. processor. D'Bridge can now process up to 32,000 Echomail areas and
  3228. error 202 and 203 problems are gone. As fellow Church of Andre member
  3229. Ward likes to point out, new features mean new bugs... and 2.93 was no
  3230. exception. Roger also pointed out a serious problem with DBUTIL. So, a lot
  3231. things happened as a result of removing the limits. Thankfully, most of it
  3232. was caught in time during testing, and 2.94 should be a very stable release
  3233. to "tide you over" while I now focus on the major feature I want to write.
  3234.  
  3235. Yes, the BINKD subsystem is being rewritten from scratch, and I've already
  3236. began work on a much more simplier approach for BINKD, Internet EMAIL
  3237. and Usenet groups. And Echofile/TIC processing is almost ready for testing.
  3238.  
  3239. - Dialup modem performance under Windows 2000, XP and Vista should be
  3240.   improved and there should be no more of this "The NTVDM session is
  3241.   attempting to access COM1" nonsense when running DB SETUP.
  3242.  
  3243. - The serious bug where if there is no dialup modem and D'Bridge tries to
  3244.   call a system anyway (thus causing a "freeze") has been fixed. When there
  3245.   is no dialup modem, all Queue entries will be marked as HOLD/UNLISTED.
  3246.  
  3247.   Please note that the recommended way to run BINKD is in "server" mode -
  3248.   ie. D'Bridge in one window and BINKD in another. Do NOT run it
  3249.   in "client" mode despite what the help file says - it doesn't work
  3250.   correctly.
  3251.  
  3252. - D'Bridge has been tested with the BlackBerry 7100 and 8000 series cell
  3253.   phones and the later revision Palm TRIO connected to a PC as a USB
  3254.   modem for placing outbound Fido calls using cellular technology,
  3255.   if such a need arises. The USB modem driver must be configured to
  3256.   operate on COM1 or COM2 usually under ADVANCED PROPERTIES.
  3257.  
  3258. - D'Bridge and DBUTIL now create a dummy file/semaphore called DBRIDGE.QSD
  3259.   (short for "Queue Scan is Done"). When Internet Rex sees this file, it
  3260.   will rescan its own Queue - when properly configured. Internet Rex works
  3261.   very well with this new improvement - though the use of DBUTIL MOVE
  3262.   and Mailbox directories in Rex's NODE MANAGER is still recommended.
  3263.  
  3264.   To configure support for the new DBRIDGE.QSD file in Internet Rex:
  3265.  
  3266.           - Fire up Rex Configuration (ie. REXWCFG or REXCFG)
  3267.           - FILES, PATHS and PROGRAMS.
  3268.           - MAILER TYPE should obviously be set to D'Bridge.
  3269.           - SEMAPHORE directory should be your D'Bridge directory, ie C:\DB
  3270.           - Set the RESCAN SEMAPHORE to DBRIDGE.QSD.
  3271.           - Set RESCAN FREQUENCY to "Use Semaphore files"
  3272.           - Save and Exit.
  3273.  
  3274.   To ensure proper operation of D'Bridge with Internet Rex altogether,
  3275.   follow these steps. We'll use my Fido address, 1:229/426 as an example,
  3276.   so lets pretend for arguements sake that you exchange mail with me...
  3277.  
  3278.   - Configure the new QSD file support mentioned above.
  3279.   - Lets say D'Bridge is installed in C:\DB and you've got me all set up.
  3280.   - Make a directory called C:\DB\NANDRE
  3281.   - Create a DOS event in D'Bridge which runs DBUTIL MOVE 1:229/426 NANDRE
  3282.   - Fire up the Internet Rex configuration program, ie REXWCFG.EXE
  3283.   - Go to GENERAL INFORMATION and be sure User Level is set to ADVANCED.
  3284.   - Then go to the NODE MANAGER screen.
  3285.   - Add a system, 1:229/426 with the MAILBOX DIRECTORY set to C:\DB\NANDRE
  3286.   - You would then configure all the other info, ie. BINKD, passwords, etc.
  3287.   - Thats it!
  3288.  
  3289. - The use of DBUTIL MOVE is recommended because Internet Rex does not
  3290.   properly read all of the Queue data in D'Bridge. Contrary to popular
  3291.   belief, this is a problem with Internet Rex itself - NOT with D'Bridge,
  3292.   and anyone who needs this proven simply has to watch the way that NETmail
  3293.   and Areafix requests are blatently ignored by the Rex scanner. So
  3294.   what you're doing in the above steps is essentially move things out of
  3295.   the Queue into another directory and tell Rex to look in there for mail.
  3296.   Note that for each system defined in the NODE MANAGER of Internet Rex you
  3297.   must have a seperate mailbox directory - don't just move everyone's mail
  3298.   into one directory. :)
  3299.  
  3300.   Please note that it is not my intention to provide any more workarounds
  3301.   or support for Internet Rex as that product has several serious and
  3302.   fundimental flaws in it which would require the authors intervention...
  3303.  
  3304. - The serious bug with purging obsolete entries in the ECHOMAIL HISTORY
  3305.   screen and the DBRIDGE.DL3 file growing out of hand has been fixed.
  3306.  
  3307. - A serious bug during the display of Echomail history with weird bizarre
  3308.   nonsense on the top of the first record in the list has been fixed.
  3309.  
  3310. - Minor bugs with the RESCAN feature of Areafix have been fixed.
  3311.  
  3312. - A serious bug in the Delete Empty Passthrus feature during the Auto-
  3313.   Update midnight event has been fixed.
  3314.  
  3315. - A serious bug in DBUTIL PURGE has been fixed with regards to date-purging
  3316.   as per Roger. DBUTIL PURGE now works correctly as it did prior.
  3317.  
  3318. - DBUTIL SORT AREAS has been rewritten from scratch and sorts areas much
  3319.   faster than before, especially on systems with lots of Echomail areas. It
  3320.   is a little more disk-intensive but much better.
  3321.  
  3322.   A system with over 10,000 Echomail areas (like mine) now sorts in less
  3323.   than a few minutes, instead of over a half hour.
  3324.  
  3325. - A serious bug with BBS callers being rejected regardless if the SCHEDULER
  3326.   and BBS CONFIGURATION was set to "Yes" has been fixed.
  3327.  
  3328. - A new feature, DBUTIL REMOVEDUPEDATABASES has been added, which will
  3329.   remove the DBRIDGE.DUP databases from each *.MSG directory. This has been
  3330.   added for debugging/testing purposes. Under normal circumstances this
  3331.   should NOT be used.
  3332.  
  3333. - Dozens of other minor corrections have been done as the mailer is being
  3334.   prepared for new features in progress.
  3335.  
  3336.  
  3337.  
  3338.  
  3339. Version 2.93 - November 24th 2007
  3340. ---------------------------------
  3341.  
  3342. WARNING: This release makes several dozen fundimental changes to the
  3343.          Echomail processor, XMAIL and the DBRIDGE.ADF database file. After
  3344.          this upgrade has been installed, 3rd-party programs which
  3345.          directly access the Echomail database will not function properly.
  3346.          However you may downgrade/rollback to 2.92 or prior if you are
  3347.          not happy with this release. A lot of hard work and careful
  3348.          consideration has been given if you are not happy and wish
  3349.          to rollback. No version-specific files are created and no
  3350.          additional steps are required if you feel a rollback is necessary.
  3351.  
  3352. This is a very minor release but has a lot of internal code changed to
  3353. facilitate large amounts of Echomail areas, and to resolve Error 202 and
  3354. 203 problems for good. After this upgrade has been installed, Echomail
  3355. tossing may slow down somewhat; depending on the speed of your computer.
  3356. However, other problems have been solved, so its a case of trading a little
  3357. bit of performance to solve problems elsewhere. D'Bridge can now process up
  3358. to 32,000 Echomail areas, as opposed to the previous limit of around 2,000
  3359. before Error 202 and Error 203 happened. There is also a little bit more
  3360. memory available for other settings such as routing tables, Packet/Mail
  3361. control lines and so forth.
  3362.  
  3363. It is not necessary to upgrade to this version right away unless you are a
  3364. Fidonet Zone or Network Co-Ordinator and you process large volumes of
  3365. Echomail AND you have a large amount of downlinks or other setup information.
  3366.  
  3367. It would be a good idea to pay attention to the system log files and you
  3368. should check your message bases after each "tossing" cycle has completed.
  3369.  
  3370. - If you are running D'Bridge under OS/2 Warp, Echomail performance is
  3371.   actually improved on HPFS partitions when the size of the cache is set
  3372.   *low*. A cache size of 128k to 256k is recommended.
  3373.  
  3374. - The entire Areafix system may run a little slower than usual because the
  3375.   whole code for requesting areas depended heavily on the old method. It
  3376.   has been tested here to be stable and bug-free.
  3377.  
  3378. - The keyword "ALL" now tells Areafix to add (or remove) all available
  3379.   Echomail areas for a system. For example, an Areafix request from 2:2/0
  3380.   containing just "ALL" would connect that address to all available areas
  3381.   based on security level (or all of them if the request was forced
  3382.   using the ALT+N command). Likewise, if 1:229/2000 sent a request
  3383.   with "-ALL", all current areas would be disconnected.
  3384.  
  3385. - The new changes to the Echomail processor have no effect if you are using
  3386.   the QuickBBS storage system. It is impossible to have thousands of areas
  3387.   with QuickBBS or GoldBase. In fact I plan to completely get rid of
  3388.   the support for QuickBBS/GoldBase support altogether... unless someone
  3389.   out there absolutely insists on having it.
  3390.  
  3391. - A new version of DB2RG has been included for the Renegade BBS software
  3392.   to work properly with this release.
  3393.  
  3394. - The internal editor now correctly handles Echomail areas up to 32,000.
  3395.  
  3396. - The BADECHO area where "bad" messages get sent to, is now numbered
  3397.   as 32767, instead of 9999.
  3398.  
  3399. - DBUTIL has been significantly updated to handle the new code changes.
  3400.  
  3401. - The problem in DBUTIL DESCFILE not correctly justifying descriptions
  3402.   is fixed.
  3403.  
  3404. - Please double-check all your events and routing information after
  3405.   installing; since the way that memory is managed with those screens has
  3406.   also changed slightly.
  3407.  
  3408.  
  3409.  
  3410.  
  3411. Version 2.92 - November 10th 2007
  3412. ---------------------------------
  3413.  
  3414. WARNING: This release makes a fundimental change to the Echomail processor
  3415.          including changes to XMAIL and the internal message editor, and
  3416.          fundimental changes to the Nodelist Compiler. Please backup
  3417.          accordingly and test very carefully.
  3418.  
  3419. This is a major release which introduces the ability to compile nodelists
  3420. designed with MAKENL amongst Fidonet along with major fixes to DBUTIL PURGE
  3421. and several other corrections.
  3422.  
  3423. - The Nodelist Compiler should now properly process and compile Nodelist
  3424.   segments amongst the recent switchover events in Fidonet.
  3425.  
  3426. - DBUTIL PURGE has been redesigned to purge-out old messages first, instead
  3427.   of just "randomly purging".
  3428.  
  3429. - This is a release that has a minor fix that has shown to improve the way
  3430.   Echomail is imported by 3rd-party software that tosses mail to BBS's,
  3431.   for any areas that use Fido *.MSG storage. In each Echomail directory
  3432.   that uses Fido *.MSG storage, a file is written to keep track of the last
  3433.   message read by the editor or "tossed" by the D'Bridge Echomail processor.
  3434.   This is simply known as a "last-read pointer". This pointer may also be
  3435.   used by BBS or 3rd-party software that manipulates Fido *.MSG directories.
  3436.   Since the very beginning of D'Bridge, this file is called 1.MSG. Its the
  3437.   infamous "Ignore this message; used for internal Echomail processing" text.
  3438.  
  3439.   For example, Searchlight by Frank LaRosa / Telegraphix uses SLMAIL to
  3440.   import Fido mail into the BBS, Renegade uses either Renemail or CDRMAIL to
  3441.   import messages. I'm sure there are others that I just don't know about.
  3442.   When you are using such software, sometimes those programs may get
  3443.   "confused" and think that 1.MSG is actually a message, when in fact its
  3444.   just there to keep track of the last message in the area. The result would
  3445.   be that the message gets imported into your BBS software anyway. So, only
  3446.   change the filename if this is the case and you're having problems.
  3447.  
  3448.   I understand that the fix in this release is probably many years too late
  3449.   but this issue has finally been resolved in D'Bridge thus making it
  3450.   compatible with most 3rd-party software that handles Fido *.MSG format.
  3451.  
  3452. - A new search/replace field for the Forward-To lines has been added
  3453.   to the GLOBAL CHANGE command in DBUTIL.
  3454.  
  3455. - A minor correction to DBUTIL RENUM and RENUMDATES has been done for
  3456.   stability reasons.
  3457.  
  3458. - A somewhat serious problem has been solved in the Web Processor (DBUTIL
  3459.   PROCESSWEB) where large messages were not being handled properly.
  3460.  
  3461. - The Setup Wizard has been corrected to NOT overwrite any Web templates
  3462.   for DBUTIL and Anti-SPAM configuration files for SOUPGATE.
  3463.  
  3464. Nick Andre
  3465. http://www.nickandre.com
  3466.  
  3467.  
  3468.  
  3469.  
  3470. Version 2.91 - November 7th 2007
  3471. --------------------------------
  3472.  
  3473. This is a minor release.
  3474.  
  3475. - The D'Bridge SCHEDULER screen has been enhanced to allow you to run any
  3476.   DOS commands for a MAIL event either after a Dialup session, or after any
  3477.   mail has been processed regardless (such as manipulating via. DBRIDGE.RSN)
  3478.   The "Allow Filesharing" question has been changed to "Execute DOS
  3479.   commands" and you have two choices - DIALUP ONLY or ALL MAIL. The default
  3480.   is DIALUP ONLY which is the normal behavior that Chris had in the DOS
  3481.   command code since 1.58. This new feature was absolutely necessary to aide
  3482.   in the proper operation of certain 3rd-party software or for those of you
  3483.   who use DBUTIL MOVE to manipulate the Queue.
  3484.  
  3485. - The blinking-ANSI problem in the internal message editor has been found,
  3486.   replicated here, and should be fixed now as per Roger.
  3487.  
  3488.  
  3489. Version 2.9 - October 28th 2007
  3490. -------------------------------
  3491.  
  3492. This is a very minor release that doesn't fix any problems at all but
  3493. contains various changes to code and other "behind the scenes" stuff.
  3494.  
  3495. Please back up and test very carefully - this release changes some
  3496. fundimental code in the Echomail processor, that has been unchanged
  3497. since 1.58. The code has now been changed slightly in order to accomodate
  3498. some upcoming features for a future release.
  3499.  
  3500.  
  3501.  
  3502.  
  3503. Version 2.89 - October 15th 2007
  3504. --------------------------------
  3505.  
  3506. This minor release should correct the 8000-crash problem in the internal
  3507. message editor when you list the messages in an area.
  3508.  
  3509. Please test accordingly and keep in mind that the code for the internal
  3510. editor is a real spaghetti-mess and fixing one thing usually breaks
  3511. something else. Not that I did this release at the last minute mind you;
  3512. but I'm very reluctant to change any of the code in the internal editor.
  3513.  
  3514.  
  3515.  
  3516.  
  3517. Version 2.88 - October 13th 2007
  3518. --------------------------------
  3519.  
  3520. This minor release corrects a very, very rare and hard-to-notice problem
  3521. with DBUTIL PURGE. I will be spending some time on the other problems
  3522. in the next week or so... please be patient.
  3523.  
  3524.  
  3525.  
  3526.  
  3527. Version 2.87 - October 12th 2007
  3528. --------------------------------
  3529.  
  3530. This is a very minor release of D'Bridge that adds a new feature to
  3531. the DBUTIL program: RENUMDATES.
  3532.  
  3533. DBUTIL RENUMDATES will date-sort an Echomail area, putting messages in order
  3534. from oldest to newest dates. You can also specify an individual area
  3535. to date-sort, ie. DBUTIL RENUMDATES FIDONEWS.
  3536.  
  3537. Note that the RENUM and RENUMDATES features execute an Echoscan when
  3538. the mailer fires up again...
  3539.  
  3540.  
  3541.  
  3542.  
  3543. Version 2.86 - October 2nd 2007
  3544. -------------------------------
  3545.  
  3546. I will be "down" in Fidonet for at least a few weeks and busy with personal
  3547. matters. If you need to reach me, call my cell at 416-567-0117 or EMAIL
  3548. me at nick@nickandre.com.
  3549.  
  3550. I will try to catch up on the DBRIDGE echo as much as I can. Most likely
  3551. from Internet cafe's while on the road. Call it soul searching or a
  3552. personal journey I really need to take folks. In the meantime I may use
  3553. Docs Place BBS or whatever halfway-decent "Fido on the Web" board I
  3554. can find. Suggestions anyone?
  3555.  
  3556. Anyway, this is a very minor release. If there are serious bugs, please
  3557. call me or let me know via EMAIL and I'll do my best to write any fixes.
  3558.  
  3559. - D'Bridge now supports RAR archiver types. RAR support is configured
  3560.   in the XMAIL CONTROL screen. And yes - done so WITHOUT removing any
  3561.   existing support for PAK or ZOO. There was *just enough* codespace left
  3562.   in the XMAIL subroutines to squeeze that in...
  3563.  
  3564. - D'Bridge ships with RAR32 for DOS and comes with the RAR options already
  3565.   preconfigured for new installations. On upgrades, it *should* fill in
  3566.   the new settings but if not, just put the cursor in the RAR field and
  3567.   press delete or CTL+Y to erase it, and D'Bridge fills in the proper
  3568.   settings.
  3569.  
  3570. - The Setup Wizard will ask you if you wish to place the RSX/EMX libraries
  3571.   required by RAR, into your system path. This happens once only. If you
  3572.   need to do this manually, copy the RSX.EXE, EMX.DLL and EMX.EXE files
  3573.   to the WINDOWS\SYSTEM32 directory or OS2\APPS\DLL, respectively.
  3574.  
  3575. - The version of RAR that ships with D'Bridge 2.86 requires at least a 386
  3576.   processor. It may not run on a Tandy 1000 or earlier IBM PS/2 computers
  3577.   but should run okay on Tandy 2500 series.
  3578.  
  3579. - A plus sign (+) is required before the RAR compress/decompress
  3580.   commands in the XMAIL CONTROL SCREEN, just like the rest.
  3581.  
  3582. - If you are using D'Bridge under OS/2 Warp, you may need to change the
  3583.   properties for the virtual DOS session to enable DPMI (DOS Protected
  3584.   Mode Interface) if you plan to use the new RAR support under OS/2.
  3585.  
  3586. - NODEDIFF segments archived with RAR should unpack okay, but only if the
  3587.   extension of the segment has the letter R in the first part, for
  3588.   example, NODEDIFF.R12, NODEDIFF.R19 and so forth. For "net-wide"
  3589.   compatibility I recommend that segments only be compressed in ARC format.
  3590.  
  3591. - A minor bug has been corrected in the import/export functions.
  3592.  
  3593. - Removed the references to Squish and JAM... for now.
  3594.  
  3595.  
  3596.  
  3597.  
  3598.  
  3599. Version 2.85 - September 23rd 2007
  3600. ----------------------------------
  3601.  
  3602. WARNING: Please study the release notes for 2.83 and 2.84 if you have not
  3603.          done so already. Theres a reason why we have three new releases
  3604.          in one night...
  3605.  
  3606. This is a very minor release which adds the ability to have a little bit
  3607. more control over systems who use no packet passwords and the SECURED MAIL
  3608. ONLY option is set to YES. This was absolutely crucial to have this feature
  3609. to aide in diagnosing/troubleshooting packet passwords between systems, and
  3610. was important enough to be coded and released immediately tonight.
  3611.  
  3612.  
  3613.  
  3614.  
  3615. Version 2.84 - September 23rd 2007
  3616. ----------------------------------
  3617.  
  3618. WARNING: If you are upgrading from 2.82 or prior, please review the notes
  3619.          for 2.83 (included in the release file) if you have not done so
  3620.          already.
  3621.  
  3622. No sooner did I release 2.83, I realised one important thing was missing.
  3623. So this is a very minor release which enhances the PACKET PASSWORD feature
  3624. and the SECURED MAIL ONLY question in the PACKET/MAIL CONTROL SCREEN.
  3625.  
  3626. SECURED MAIL ONLY now has three choices. No, Yes and Detailed. The
  3627. feature works the same, except if you answer DETAILED, D'Bridge will
  3628. show the packet password from the remote system in the LOG window screen
  3629. (and also in the log file).
  3630.  
  3631. Even if you are happy with 2.83, upgrade to this release immediately and
  3632. test all mail processing again as I have made a minor correction with
  3633. the way D'Bridge handles missing packet passwords when the SECURED MAIL
  3634. ONLY option is enabled.
  3635.  
  3636.  
  3637.  
  3638.  
  3639. Version 2.83 - September 23rd 2007
  3640. ----------------------------------
  3641.  
  3642. This is a minor release as per recent discussions in the DBRIDGE echo.
  3643. Although its a minor release, it addresses mail security. Because this
  3644. release deals with the way mail is processed, carefully test all features.
  3645. Pay attention to the system log during mail tossing and packing. A minor
  3646. correction to DBUTIL MOVE was also done as well.
  3647.  
  3648. WARNING: All inbound mail and pending XMAIL should be processed first before
  3649.          installing this release. DO NOT INSTALL THIS RELEASE if mail
  3650.          transactions are currently pending.
  3651.  
  3652. WARNING: If you are a Hub or Co-Ordinator, careful planning and precautions
  3653.          should be taken during this upgrade if you wish to use the PACKET
  3654.          PASSWORDS feature mentioned below. When using packet passwords,
  3655.          it will become impractical and time-consuming if you don't like
  3656.          this version and wish to rollback - seeing as how previous
  3657.          versions of D'Bridge did not support packet passwords. If at all
  3658.          possible, install a fresh copy of 2.83 in a new directory and
  3659.          do a "test run" with one system to ensure passwords and security
  3660.          are correct, BEFORE installing this release.
  3661.  
  3662. - The BINKD configuration now allows for mixed-case passwords. Note that
  3663.   when upgrading to this release, the BINKD configuration is imported as
  3664.   uppercase. This problem happens only once and is due to the import/export
  3665.   code in prior releases. It won't happen again on future releases. However
  3666.   if you rollback to a prior version, the BINKD configuration is imported
  3667.   as uppercase again.
  3668.  
  3669.   Some improvements are going to be made to the BINKD administration but
  3670.   probably not for a little while yet.
  3671.  
  3672. - PACKET PASSWORDS is located in the PACKET/MAIL CONTROL screen. You can
  3673.   now use packet passwords to secure your D'Bridge system even more, or to
  3674.   use passwords for exchanging mail with other systems that require it.
  3675.  
  3676. - SECURED ECHOMAIL ONLY in the PACKET/MAIL CONTROL screen has been renamed
  3677.   to SECURED MAIL ONLY.
  3678.  
  3679. - Some of the questions in the PACKET/MAIL CONTROL screen have been
  3680.   expanded to make things a bit easier when entering data, for those of you
  3681.   with large configurations.
  3682.  
  3683. - The Setup Wizard will offer to temporarily disable the SECURED ECHOMAIL
  3684.   ONLY setting if it detects mail or files in the INBOUND directory waiting
  3685.   to be processed, to allow proper testing of this particular version.
  3686.  
  3687. - DBUTIL MOVE now generates a unique packet name when moving NETmail and
  3688.   should solve the "lost mail" problem as reported. This unique name is
  3689.   generated every time DBUTIL MOVE is ran and does not rely on a counter
  3690.   or anything like that - So it should never overwrite any NETmail packet
  3691.   that is waiting in another directory or BINKD outbound queue. If... and
  3692.   I do mean *IF* this problem happens again, let me know ASAP and back
  3693.   to the drawing board I'll go...
  3694.  
  3695.  
  3696.  
  3697. Version 2.82 - September 20th 2007
  3698. ----------------------------------
  3699.  
  3700. WARNING: This release makes a fundimental change to the DBRIDGE.ADF file,
  3701.          that stores your Echomail areas. Please back up this file first.
  3702.  
  3703. This is a very minor release which corrects some serious bugs in the new Web
  3704. integration module. A potential problem with the way the RENUM feature
  3705. of DBUTIL works has also been corrected. Although it doesn't look like it
  3706. on the outside, a lot of hard work went into writing this release.
  3707.  
  3708. In order to fix the bugs, a fundimental change in the way certain
  3709. information is stored has been revised. To avoid potential problems, I also
  3710. added various security checks to ensure that you are only using the DBUTIL
  3711. that is meant for this release... and not others. Therefore:
  3712.  
  3713.   ***********************************************************************
  3714.   *  DO NOT, UNDER ANY CIRCUMSTANCES, USE ANY OTHER VERSION OF THE      *
  3715.   *  DBUTIL PROGRAM WITH THIS RELEASE OR ATTEMPT TO COPY A DBRIDGE.ADF  *
  3716.   *  FILE FROM A PREVIOUS VERSION TO THIS ONE. DATA LOSS WILL HAPPEN!   *
  3717.   ***********************************************************************
  3718.  
  3719. - The Setup Wizard does not overwrite or update your HTML template files,
  3720.   only the SAMPHTML.ZIP file gets updated when upgrading. For this reason,
  3721.   if you have custom HTML code for the Web integration system, any changes
  3722.   that are done to the way placeholder variables work will need to be done
  3723.   manually. I don't expect this to be much of a problem if you are using
  3724.   the Web features; you should have a basic understanding of how HTML works
  3725.   anyway at that point.
  3726.  
  3727. - The ON WEB SERVER question in the ECHOMAIL SETUP SCREEN has been changed
  3728.   to three different choices now. You can specify NO, YES or DETAILED. The
  3729.   "detailed" setting saves the SEEN-BY, PATH and KLUDGE lines of a message
  3730.   on your Web server. The standard "Yes" option does not. The help file
  3731.   has also been updated with this change along with the import/export
  3732.   function in D'Bridge itself.
  3733.  
  3734. - A new feature, "Web ASCII" has been added to the ECHOMAIL SETUP SCREEN
  3735.   as well, enabling you to properly filter out high-ASCII from messages
  3736.   when posting to a Web server.
  3737.  
  3738. - Did some work in trying to correct the plethora of LF/CR confusion in
  3739.   HTML code generation but its not entirely fixed... so be warned. If
  3740.   anyone can suggest to me a proper way to handle the whole LF/CR mess, let
  3741.   me know via EMAIL or in the DBRIDGE support echo on Fidonet.
  3742.  
  3743. - The numbering of the messages shown in an HTML listing is correct now.
  3744.  
  3745. - Two new placeholders, %%%MESSAGE_NUMBER%%% and %%%MESSAGE_OF%%% have been
  3746.   added to the message body template file (MSG-B.HTM). The code looks like
  3747.   this:
  3748.  
  3749.   Message %%%MESSAGE_NUMBER%%% of %%%MESSAGE_OF%%%
  3750.  
  3751.   which translates to
  3752.  
  3753.   Message 1 of 102
  3754.  
  3755.   Please update any existing code on your web site accordingly. The new
  3756.   placeholders, like everything else in D'Bridge, are completely optional
  3757.   and your Web site doesn't need to use them if you don't want to. Note that
  3758.   the MESSAGE NUMBER placeholder in the message body template works
  3759.   differently than the one in the listing body template.
  3760.  
  3761. - The %%%MESSAGE_PREVIOUS%%%, %%%MESSAGE_LISTING%%% and %%%MESSAGE_NEXT%%%
  3762.   placeholders work properly now. The MESSAGE PREVIOUS placeholder will
  3763.   not be shown when viewing the first message. Likewise the MESSAGE NEXT
  3764.   placeholder is not shown on the last message.
  3765.  
  3766. - At the last minute, I also added two new place holders for the PREVIOUS
  3767.   and NEXT links - If you add a pound sign (#) in the above-mentioned
  3768.   placeholders, it will put the number of the referenced message in there.
  3769.  
  3770.   So for example: %%%MESSAGE_PREVIOUS#%%% will show "Previous Message (25)"
  3771.   as opposed to just "Previous Message", and %%%MESSAGE_NEXT#%%% will show
  3772.   "Next Message (27)" as opposed to just "Next Message".
  3773.  
  3774. - For icing on the cake, I updated all of the sample HTML files to show off
  3775.   all the new features... and updated my website as well.
  3776.  
  3777. Please note that it is not my intention to offer features such as font size,
  3778. typeface and the like - these are things you should be using your Web
  3779. publishing software to do. DBUTIL's primary task is to simply replace
  3780. placeholders with HTML code, nothing else. It is fairly straightforward to
  3781. implement whatever fonts and typeface you want in the template files.
  3782.  
  3783. Nick Andre
  3784. http://www.nickandre.com
  3785.  
  3786.  
  3787.  
  3788.  
  3789. Version 2.81 - September 14th 2007
  3790. ----------------------------------
  3791.  
  3792. This is a very minor release that fixes the bug with the missing REPLY
  3793. kludge when writing messages in the internal editor. Another release
  3794. is going to be coming a little later to fix a variety of bugs with
  3795. the Web integration.
  3796.  
  3797.  
  3798.  
  3799.  
  3800. Version 2.8 - September 7th 2007 - WEB SERVER READY
  3801. ---------------------------------------------------
  3802.  
  3803. WARNING: This release of D'Bridge now requires that any DOS events in
  3804.          D'Bridge that call DBUTIL have the plus sign (+) infront of
  3805.          the command, because DBUTIL now requires a full 640k of memory
  3806.          to function properly. Please check this BEFORE upgrading.
  3807.  
  3808. You can now let Internet Web users access Fido messages on your system.
  3809.  
  3810. This release of D'Bridge now supports Web servers such as Microsoft IIS
  3811. and Apache. I've done all the complicated hard work of making sure that this
  3812. new feature is "as easy as 1-2-3". The new feature is fully contained
  3813. in the DBUTIL program.
  3814.  
  3815. *** SUGGESTION *** You should view this document on your computer with
  3816.                    your web browser pointed to nickandre.com, so you can
  3817.                    fully understand how this works and how simple it is.
  3818.  
  3819. All is accomplished with DBUTIL PROCESSWEB followed by the directory to
  3820. generate HTML messages in. Six "template" HTML files exist in your D'Bridge
  3821. directory that you can edit and tailor to your liking. Once you're all done,
  3822. one simple command instantly transforms your D'Bridge mail to the Web:
  3823.  
  3824. For example: DBUTIL PROCESSWEB D:\WWWROOT\MESSAGES
  3825.  
  3826. This must be a directory strictly for use by DBUTIL - The contents of this
  3827. directory will be erased or updated every time DBUTIL PROCESSWEB is ran.
  3828.  
  3829. WARNING: Do NOT tell DBUTIL to generate messages in the root of your Web
  3830.          site for this reason. Always create a subdirectory off your site.
  3831.  
  3832. Any directory that can be accessible in DOS can be accessible by the Web
  3833. Server component. This means that D'Bridge can run on the same computer
  3834. as your Web Server, or on a "nanny" machine on a LAN on a networked drive.
  3835.  
  3836. The WEB SERVER HOME DIRECTORY question has been removed from the INTERNET
  3837. CONNECTIVITY screen in case you haven't noticed. I felt that this belonged
  3838. on the command-line with DBUTIL, so those of you who run Web servers can
  3839. offer the same Fido messages across multiple websites on the same server
  3840. (as opposed to having to install multiple copies of D'Bridge to handle
  3841. multiple websites)
  3842.  
  3843. When DBUTIL PROCESSWEB is ran, it scans through your Echomail database and
  3844. creates HTML messages on your Web server. First, it checks to see if
  3845. the "On Web Server?" question for each area is set to YES. For each area
  3846. it finds, it builds a list of Echomail areas on your Web server.
  3847.  
  3848. If you have a large number of Echomail areas that you want to set the "On
  3849. Web Server" question, just use the CHANGE feature of DBUTIL. For more help
  3850. on that, view the D'Bridge manual or consult the DBRIDGE echo on Fidonet.
  3851.  
  3852. WARNING: Please use due diligence. "Private" Echomail areas (such as
  3853.          net-wide, regional or co-ordinator only) should not be made
  3854.          accessible on your Web server. Web search engines such as Google
  3855.          and Yahoo could easily "crawl" these sites, thus making such
  3856.          forums available for the whole world to see. Be sure that private
  3857.          Echomail forums have the "On Web Server" question answered NO.
  3858.  
  3859. DBUTIL will then use the following files from your *DBRIDGE DIRECTORY* to
  3860. create the HTML files. Six HTML files are shipped with this release of
  3861. D'Bridge for you to modify as you see fit. The following files MUST exist
  3862. in your D'Bridge directory, otherwise the DBUTIL PROCESSWEB command won't
  3863. work.
  3864.  
  3865. If you wish to allow your website to have Fidonet areas available but NOT
  3866. allow "web robots" from Yahoo, Google or MSN.COM to index them, you should
  3867. create a ROBOTS.TXT file in the root of your website. Drop me an EMAIL
  3868. and I can explain how this is done, or just google "robots.txt structure"
  3869. if you want. In a future release of D'Bridge I plan to integrate support
  3870. for ROBOTS.TXT management.
  3871.  
  3872. There are three different "parts" to an HTML Fido message that DBUTIL will
  3873. work with. The Header, Body and Footer. The header should contain HTML code
  3874. that "sets up" the display of the area or message. The body contains any
  3875. code displayed along with the content of the message. And the footer is any
  3876. HTML code appended to the end of the display.
  3877.  
  3878. The HTML editing can be done with any HTML or text editor, or a fancy
  3879. "what you see is what you get" program like Microsoft FrontPage. If you
  3880. are totally lost, there are even Web-based editors such
  3881. as http://htmledit.squarefree.com or http://www.ewebeditor.com
  3882.  
  3883. There are some "placeholders" that you use when you write the HTML. When
  3884. DBUTIL processes a message, it will replace the placeholder with the
  3885. actual value.
  3886.  
  3887. Note that headers and footers of AREAS, LIST and MSG template files should
  3888. not contain any placeholders. DBUTIL only processes placeholders in "body"
  3889. templates.
  3890.  
  3891. Placeholders can be anywhere in the body, in any order, wherever you want
  3892. to use them is fine with me. If you are a web developer or programer, you
  3893. can even stick them even inside Javascript or Visual BASIC code if you want.
  3894.  
  3895. Heres what the six D'Bridge HTML template files are:
  3896.  
  3897. AREAS-H.HTM     HTML header to show before the list of available areas.
  3898. AREAS-B.HTM     HTML code containing the area listing itself.
  3899. AREAS-F.HTM     HTML footer code to append to the end of the area listing.
  3900.  
  3901. LIST-H.HTM      Header to show before the actual message listing.
  3902. LIST-B.HTM      The body of the message listing.
  3903. LIST-F.HTM      Footer to add to the end of the message listing.
  3904.  
  3905. MSG-H.HTM       Header to show before the message.
  3906. MSG-B.HTM       The actual body of the message.
  3907. MSG-F.HTM       Footer to append to the end of the message display.
  3908.  
  3909. AREAS.HTM       The compiled area listing code when DBUTIL PROCESSWEB ends.
  3910.                 Your web site must point to this file. This file will reside
  3911.                 in the base directory you define in INTERNET CONNECTIVITY.
  3912.                 The user reads and views messages from here on out.
  3913.  
  3914. The user essentially sees AREAS.HTM, which will display the list of
  3915. available Echomail areas (generated from AREAS-H, AREAS-B and AREAS-F). The
  3916. user then clicks on an area they want. They see the list of messages in
  3917. that area (LIST-H, LIST-B and LIST-F) and clicks on a message
  3918. (MSG-H, MSG-B and MSG-F).
  3919.  
  3920. When DBUTIL encounters the following "placeholders" in AREAS-B.HTM, it will
  3921. substitute them with the proper information. Three percent signs (%%%)
  3922. tells DBUTIL that it should replace the code in the HTML file with what
  3923. you want.
  3924.  
  3925.           %%%AREA_TAG%%%  The Echomail "tag", ie. DBRIDGE or FIDONEWS
  3926.   %%%AREA_DESCRIPTION%%%  The description of the Echomail area.
  3927. %%%AREA_TOTALMESSAGES%%%  The total number of messages in the area.
  3928.  
  3929. When DBUTIL encounters the following placeholders in LIST-B.HTM, it will
  3930. replace with:
  3931.  
  3932.     %%%MESSAGE_FROM%%%    Who the message is from.
  3933.       %%%MESSAGE_TO%%%    Who the message is to.
  3934.  %%%MESSAGE_SUBJECT%%%    What the subject of the message is.
  3935.     %%%MESSAGE_DATE%%%    The date of the message.
  3936.  
  3937. When DBUTIL encounters the following placeholders in MSG-B.HTM, it will
  3938. replace with:
  3939.  
  3940.     %%%MESSAGE_FROM%%%    Who the message is from.
  3941.       %%%MESSAGE_TO%%%    Who the message is to.
  3942.  %%%MESSAGE_SUBJECT%%%    What the subject of the message is.
  3943.     %%%MESSAGE_DATE%%%    The date of the message.
  3944.  %%%MESSAGE_CONTENT%%%    The contents of the message.
  3945. %%%MESSAGE_PREVIOUS%%%    Adds a "Previous message" button to the message.
  3946.  %%%MESSAGE_LISTING%%%    Adds a "Back to Listing" button to the message.
  3947.     %%%MESSAGE_NEXT%%%    Adds a "Next message" button to the message.
  3948.  
  3949. DBUTIL PROCESSWEB should be ran as part of a nightly event, but for those
  3950. of you who are Hubs with busy traffic, DBUTIL PROCESSWEB should be ran as
  3951. a seperate process on your operating system, so it doesn't "tie things up".
  3952. Or, run another copy of D'Bridge on a nanny machine as described earlier.
  3953. Note that if you are tossing messages to a BBS, DBUTIL PROCESSWEB should
  3954. be called before the commands to toss the mail, and the message areas
  3955. should not be purged on a regular basis.
  3956.  
  3957. If you decide you don't want to use the Web support anymore, just delete
  3958. the base directory and erase the HTM files in your D'Bridge directory
  3959. (or rename them). DBUTIL is smart enough not to run if those HTM files
  3960. do not exist. So if you stored Fidonet Web mail in C:\INETPUB\WWWROOT\FIDO,
  3961. then erase the entire C:\INETPUB\WWWROOT\FIDO directory.
  3962.  
  3963. The method I chose to generate Web mail allows you to maintain your
  3964. existing site, whether its a real small simple one or a very elaborate
  3965. complex website. Be warned that it is still a little "crude", but I plan to
  3966. eventually add support for replies.
  3967.  
  3968. For an example of D'Bridge on the Web, visit my website!
  3969.  
  3970.  
  3971.  
  3972.  
  3973. Version 2.74 - August 27th 2007
  3974. -------------------------------
  3975.  
  3976. This is a very minor release which corrects a few outstanding issues,
  3977. including very rare bugs that may pop up from time to time.
  3978.  
  3979. - The obvious problem in DBUTIL has been fixed; I'm sure you know what...
  3980.  
  3981. - "Enhanced Areafix" options are gone; the built-in Areafix in D'Bridge
  3982.   now supports handling %LIST and %RESCAN natively. Upon studying the logic
  3983.   a bit further I felt that having %LIST and %RESCAN support as an option
  3984.   just didn't make sense...
  3985.  
  3986. - Along with the above mentioned cleanup, under exceptionally rare
  3987.   circumstances any Areafix requests destined for the host system were
  3988.   not being processed correctly if the previous "Enhanced Areafix" support
  3989.   was enabled.
  3990.  
  3991. - Areafix messages destined for SOUPGATE are no longer processed if the
  3992.   SOUPGATE address is not defined properly in the INTERNET CONNECTIVITY
  3993.   screen *and* if that address already exists as part of the AKA's.
  3994.  
  3995. - A problem with dialup modem support being set up by the user and then
  3996.   removed in the same instance of D'Bridge causing the "Unable to
  3997.   initialize the modem" problem has been solved.
  3998.  
  3999. - SQUISH and JAM support are still being worked on despite what D'Bridge
  4000.   says in the setup screens.
  4001.  
  4002. - Some minor things in the mailer have been cleaned up; nothing really
  4003.   worth noting here.
  4004.  
  4005. Nick Andre
  4006. http://www.nickandre.com
  4007.  
  4008.  
  4009.  
  4010. Version 2.73 - August 15th 2007
  4011. -------------------------------
  4012.  
  4013. This is a minor release correcting some outstanding issues with 2.72 and
  4014. adds a few features with regards to how D'Bridge handles Internet USENET
  4015. groups via. external software. This release should "tide you over" until
  4016. the upcoming version 3 series.
  4017.  
  4018. On the subject of USENET, if you folks need a Usenet feed (and delivered
  4019. to you as regular Echomail), I can set you up directly from my system
  4020. at 1:229/426, via BINKD, FTP or D'Bridge-Over-Telnet.
  4021.  
  4022. - If a TELNET connection came in and another system was running an Auto-
  4023.   Update cycle, D'Bridge would corrupt the backup configuration files. This
  4024.   problem has been fixed in this release. This was a very, very rare and
  4025.   difficult bug to track down, and only happened on multi-line setups.
  4026.  
  4027. - A new "placeholder", *L, has been added to the BBS CONFIGURATION screen
  4028.   as well as the EVENT SCHEDULER. When *L is encountered by D'Bridge, it
  4029.   will replace *L with the number of the current "line" running, if MULTI
  4030.   LINE SUPPORT is enabled. If you are not running a multi-line setup, then
  4031.   the line number placeholder will always be set to 1.
  4032.  
  4033. - The DESCFILE function in DBUTIL has been corrected to properly
  4034.   account for justification when importing descriptions from text files.
  4035.  
  4036. - DBUTIL has been significantly rewritten to use a more "modular" approach
  4037.   in the way it runs, please test all features and report any problems
  4038.   accordingly.
  4039.  
  4040. - Various minor fixes and updates have been done to the Setup Wizard.
  4041.  
  4042. - D'Bridge now ships with PKZIP/PKUNZIP 2.50 instead of 2.04g. When the
  4043.   Setup Wizard installs D'Bridge for the first time, it will ask if you
  4044.   would also like to copy PKZIP/PKUNZIP to your operating system's directory
  4045.   as well, ie. C:\DOS or C:\WINDOWS, etc etc.
  4046.  
  4047. - The Areafix system in D'Bridge has been corrected and enhanced to support
  4048.   the automatic updating of the NEWSRC file in VSOUP for Windows and OS/2,
  4049.   and other products that support the NEWSRC file standard. If an Areafix
  4050.   request comes in that is destined for your NNTP/USENET GATEWAY address
  4051.   as defined in the INTERNET CONNECTIVITY SCREEN, D'Bridge will treat that
  4052.   request as either adding or removing areas in the NEWSRC file. So for
  4053.   example, lets say my USENET gateway is 1:229/9999:
  4054.  
  4055.   From: Nick Andre, 1:229/426
  4056.     To: Areafix, 1:229/9999
  4057.   Subj: MyPassword
  4058.   ---------------------------------------------------------
  4059.   ALT.BBS.RENEGADE
  4060.   ALT.WORSHIP.WARD-DOSSCHE
  4061.   -COMP.SYS.UNIX
  4062.   -TALK.POLITICS
  4063.  
  4064.   Would make D'Bridge do the following to NEWSRC:
  4065.  
  4066.   alt.bbs.renegade! 0           becomes     alt.bbs.renegade:
  4067.   alt.worship.ward-dossche! 0   becomes     alt.worship.ward-dossche:
  4068.   comp.sys.unix: 12000-13000    becomes     comp.sys.unix! 12000-13000
  4069.   talk.politics: 22312-25333    becomes     talk.politics! 22312-25333
  4070.  
  4071.   The NEWSRC "standard" is such that a colon (:) indicates that the gateway
  4072.   software is to download the group from your NNTP server or host. An
  4073.   exclaimation point/bang character (!) tells the software not to download.
  4074.  
  4075.   And so forth. Note that if you did not define a NNTP/USENET GATEWAY
  4076.   address, the NEWSRC auto-updating is disabled.
  4077.  
  4078. - The missing files and sample configurations for SOUPGATE are now shipped
  4079.   with this release for those of you who want to setup a more advanced
  4080.   configuration for EMAIL routing in D'Bridge and SOUPGATE.
  4081.  
  4082.  
  4083.  
  4084. D'Bridge 2.72 / May 15 2007
  4085. ---------------------------
  4086.  
  4087. This minor release fixes the bug where D'Bridge crashes during
  4088. the "AutoUpdate" routine if MULTI-LINE SUPPORT is enabled. A new version
  4089. of DB2RG is also included for those of you running the Renegade BBS
  4090. software.
  4091.  
  4092.  
  4093. D'Bridge 2.71 / May 12 2007
  4094. ---------------------------
  4095.  
  4096. This is a minor release which addresses several bugs, and adds one
  4097. new feature - the ability to run D'Bridge as a shell process.
  4098.  
  4099. This release was programmed mostly in-flight from Halifax to Toronto at 7AM
  4100. so no doubt there will be bugs here and there... please test accordingly.
  4101.  
  4102. Enjoy.
  4103.  
  4104. - D'Bridge can now co-incide with a Telnet server or other front-end, and
  4105.   be called as a shell process. All you need to do is create a dummy/
  4106.   semaphore file called LINExxx.OTL (short for "caller on-the-line"), and
  4107.   whenever D'Bridge starts, it will check to see if theres a caller on
  4108.   the line. This can be a "human" (BBS caller) or a Fido mail session.
  4109.   This is how D'Bridge can be used to run via. Telnet on Internet setups.
  4110.  
  4111.   When the call is completed, D'Bridge exits. NOTE THAT THE SEMAPHORE IS
  4112.   DELETED UPON EXIT. If D'Bridge is running from within a DOS batch file,
  4113.   the batch file must explicitly create the LINExxx.OTL file before
  4114.   firing up - ie. "echo Caller On-The-Line > C:\DB\LINE1.OTL"
  4115.  
  4116.   You must also enable MULTI-LINE SUPPORT if you're intending on running
  4117.   D'Bridge as a "Fidonet over Telnet" server AND you intend to serve
  4118.   more than one inbound or outbound Telnet connection at a time. Run one
  4119.   copy of D'Bridge as usual; this will be the "copy" of D'Bridge that runs
  4120.   normally so it can execute events and process mail. Other "lines" would
  4121.   be what is called as a shell process by your Telnet server.
  4122.  
  4123.   Lets take a look at the below batch file for an example.
  4124.  
  4125.   This is what I actually use on my Windows Server 2003 system which runs
  4126.   my BBS and my website. I'm using the Renegade BBS software and Zoob Telnet
  4127.   Server. I can handle up to 4 telnet connections at once; or 4 "lines" if
  4128.   you want to think of it that way. Line 5 is D'Bridge 2.71 running in its
  4129.   own window, 24 hours a day to run events and process mail. It also has a
  4130.   dialup modem connection to it, so if someone wants to connect via. dialup,
  4131.   they would reach my BBS on Line 5.
  4132.  
  4133.   Note that NETFOSS, by PC-Micro & Associates, is required for Zoob
  4134.   Telnet Server to run with D'Bridge. When you download NETFOSS, simply
  4135.   place NETCOM and NETFOSS into your D'Bridge directory, then place
  4136.   the NETFOSS.DLL file in your Windows directory, ie. C:\WINDOWS.
  4137.  
  4138.   When Zoob Telnet Server fires up, the window looks something like this:
  4139.  
  4140.   --------------------------------------------------
  4141.   LOG                                              |
  4142.   |                                                |
  4143.   |                                                |
  4144.   |                                                |
  4145.   | * Ready to accept connections on port 23...    |
  4146.   --------------------------------------------------
  4147.   |    Command to run: D:\DB-TEST\RUNDB.BAT %N %I  |
  4148.   | Startup directory: D:\DB-TEST                  |
  4149.   |    Drop file path: (blank)                     |
  4150.   --------------------------------------------------
  4151.  
  4152.   The other options in Zoob, such as "Minimize new windows", "Number of
  4153.   nodes" and so forth are up to you. However, the CREATE DROPFILE should
  4154.   be UNCHECKED (blank).
  4155.  
  4156.   The RUNDB.BAT file simply consists of:
  4157.  
  4158.   (start of RUNDB.BAT)
  4159.   CD \DB-TEST
  4160.   ECHO Caller On the line semaphore > LINE%1.OTL
  4161.   NETCOM /n%1
  4162.   NETFOSS /n%1 /h%2 db.exe /%1
  4163.   DEL LINE%1.OTL
  4164.   NETCOM /u
  4165.   EXIT
  4166.   (end of file)
  4167.  
  4168.   Note that the "/n" and "/h" are case sensitive, and its NETFOSS that
  4169.   executes D'Bridge as a shell process.
  4170.  
  4171.   With this method, you can now just focus on putting all your BBS-
  4172.   related stuff in the BBS CONFIGURATION window in D'Bridge, instead of
  4173.   writing complicated batch files to handle Telnet connections.
  4174.  
  4175. - A serious bug in the way that D'Bridge handles inbound connections has
  4176.   been fixed; with regards to CONNECT strings. This bug was probably in
  4177.   the code since the 1.58 days. Whenever D'Bridge can't figure out what
  4178.   baudrate the incoming connection is, it would disable loading any BBS
  4179.   software. I didn't see this problem until I wrote the new code to
  4180.   handle the above-mentioned Telnet connections. I think I remember
  4181.   seeing a post in the DBRIDGE echo a long time ago about this problem.
  4182.   I really don't understand why Chris wrote the code this way, and most
  4183.   BBS software I've seen will handle such condition okay anyway.
  4184.  
  4185. - The unlink security code in Areafix should be fixed in this release.
  4186.  
  4187. - The message editor 8000+ messages problem should be fixed.
  4188.  
  4189. - A cosmetic bug in the XMAIL CONTROL SCREEN has been fixed; with not
  4190.   being able to cycle through the available options for each archiver.
  4191.  
  4192.  
  4193.  
  4194.  
  4195. D'Bridge 2.70 - March 30 2007
  4196. -----------------------------
  4197.  
  4198. This is a very minor release which fixes the QUOTE INITIALS IN REPLIES
  4199. feature. Should be working okay now.
  4200.  
  4201.  
  4202.  
  4203. D'Bridge 2.69 - March 26 2007
  4204. -----------------------------
  4205.  
  4206. This is a somewhat major release as it fixes some serious bugs and
  4207. introduces some long-overdue features.
  4208.  
  4209. A lot of hard work has gone into this particular release. This version also
  4210. prepares your system database files for the upcoming Version 3 release due
  4211. sometime in April. Until then, this should "hold you over" for now.
  4212.  
  4213. - D'Bridge now supports remote-installation using VNC and Radmin
  4214.   from Famatech Solutions Inc.
  4215.  
  4216. - The "No Echomail available for your security level" major bug is fixed,
  4217.   and has been tested here on a few workstations. A lot of testing has
  4218.   been done to ensure this problem is not replicated on ANY system (the
  4219.   fix was tested on various operating systems)
  4220.  
  4221. - There is a new option to allow QUOTE INITIALS IN REPLIES - this allows
  4222.   the internal editor to put the initials of the original poster before
  4223.   the ">" symbol. This feature is shut off by default, including on
  4224.   upgrades. The new feature is located in the EDITOR OPTIONS screen.
  4225.  
  4226. - A new feature, ENHANCED AREAFIX SUPPORT has been added to PACKET/MAIL
  4227.   CONTROL screen to allow the support of %LIST and %RESCAN commands in
  4228.   the Areafix system. This feature is set to OFF if you are upgrading
  4229.   to this release; you will need to turn it on manually if and when you
  4230.   are ready to test it. Note that these features currently function
  4231.   exactly like the -L and -R subject-line commands.
  4232.  
  4233.   What that means is that if someone sends an Areafix request with
  4234.   a line that says "%RESCAN DBRIDGE", D'Bridge will rescan ALL areas and
  4235.   not just the DBRIDGE echo. This is due to a fundimental design flaw in
  4236.   the way the Areafix system was written - it does NOT support select-
  4237.   scanning of Echomail areas. To add this feature would require a massive
  4238.   rewrite of the existing code. That is not something I'm going to do
  4239.   at this time. However, the %LIST command works okay when you put %LIST
  4240.   on one line and Echomail areas on the others.
  4241.  
  4242. - D'Bridge is now smart enough to understand that %LIST and %RESCAN are
  4243.   not valid Echomail areas if ENHANCED AREAFIX is enabled. But, if its
  4244.   not turned on and you get those type of requests, they won't be
  4245.   processed and instead will be noted in the system log - a possible way
  4246.   to catch "abuse" or "pinging" of the system.
  4247.  
  4248. - The ENHANCED AREAFIX feature also supports the %HELP command.
  4249.  
  4250. - Although the SCHEDULER supports File Sharing and Echofile/TIC processing
  4251.   settings, these will not be offered until the Version 3 release.
  4252.  
  4253. - Problems with deleting messages in the internal editor and having
  4254.   the "message leafing" system mess up should all be fixed now.
  4255.  
  4256. - The problem of browsing non-sequential Fido messages and having the
  4257.   display/listing mess up in the internal editor should be fixed now.
  4258.  
  4259. - The PROCESS XMAIL master-override question has been moved to the XMAIL
  4260.   CONTROL screen where it belongs.
  4261.  
  4262. - The HUB/ADMINISTRATORS screen is gone forever in this release. I decided
  4263.   that its time for it to go, and that if theres problems with D'Bridge,
  4264.   that you folks will use due diligence in reporting problems, and I have
  4265.   been releasing fixes on a somewhat regular basis...
  4266.  
  4267. - The RESTART AFTER NODELIST COMPILE question is gone permanently, as
  4268.   nobody has reported anything about it, so I'm assuming its not needed. If
  4269.   it is, let me know ASAP; and I'll put it back in immediately. Note that
  4270.   this feature is effectively useless anyway; if you need to restart after
  4271.   a nodelist compile, you should set the "Auto-compile Nodelists" question
  4272.   to NO (in the NODELIST settings screen), and create an event that runs
  4273.   shortly before midnight that creates a DBRIDGE.FCN (or DBRIDGE.TCN)
  4274.   dummy/semaphore file, to force (or test) the nodelist for compiling.
  4275.  
  4276. - Anti-SPAM features/configuration is removed permanently, a much better
  4277.   system for anti-SPAM is planned for the future.
  4278.  
  4279. - The DBRIDGE.MSR file should be deleted if it exists. It's obsolete.
  4280.  
  4281. I hope you enjoy this release of D'Bridge. Please report all problems ASAP
  4282. as usual...
  4283.  
  4284. Nick Andre
  4285. http://www.nickandre.com
  4286.  
  4287.  
  4288.  
  4289.  
  4290. D'Bridge 2.68 - March 7 2007
  4291. ----------------------------
  4292.  
  4293. This is a very minor release, but significant for those of you still
  4294. running 2.64 because I screwed up the export-code.
  4295.  
  4296. - Problems upgrading from 2.64 should be finally resolved, but please back
  4297.   up before upgrading just in case.
  4298.  
  4299. - DBUTIL MOVE now creates unique filenames when moving NETmail packets.
  4300.  
  4301. - DBUTIL PURGE should properly save bodies of messages when archiving mail.
  4302.  
  4303.  
  4304.  
  4305.  
  4306. D'Bridge 2.67 - February 24 2007
  4307. --------------------------------
  4308.  
  4309. This is a very minor release, designed to address some issues with DBUTIL.
  4310. Nonetheless, please back up prior to installing.
  4311.  
  4312. - Some minor bugs have been corrected in the PURGE code. I'm assuming its
  4313.   stable - I've yet to hear any complaints...
  4314.  
  4315. - "Bleed-thru" problems with purging should be resolved.
  4316.  
  4317. - The total message purge count is now properly reported.
  4318.  
  4319. - Message renumbering is back; use DBUTIL RENUM to renumber your message
  4320.   directories. You can specify an optional area, ie. DBUTIL RENUM FIDONEWS
  4321.   if you want. Renumbering the NETmail directory is NOT supported, however.
  4322.   It is recommended that the RENUM be called immediately following a PURGE.
  4323.   Note that the renumbering code is CPU intensive and may take awhile to
  4324.   finish for those of you with large Echomail configurations.
  4325.  
  4326. - The OTHER56K.MCF file has been slightly corrected for new installations.
  4327.  
  4328.  
  4329. D'Bridge 2.66 - February 9 2007
  4330. -------------------------------
  4331.  
  4332. This is a very minor release.
  4333.  
  4334. - Problems with upgrading and having the Echomail database lost should be
  4335.   corrected in this release. I've tested this with both 2.64 and 2.65.
  4336.  
  4337. - A minor bug in the way the AFIXCTRL directory works with Areafix has
  4338.   been corrected.
  4339.  
  4340.  
  4341.  
  4342. D'Bridge 2.65 - January 14, 2007
  4343. --------------------------------
  4344.  
  4345. This is a release designed to address several issues for those of you who
  4346. are Hubs or co-ordinators of large networks.
  4347.  
  4348. A lot of hard work has been done, specifically to DBUTIL. Several bugs have
  4349. also been corrected for ITN/IVM flag support and Areafix not allowing a
  4350. "master override" to security (ALT+N) to process requests. Please back up
  4351. accordingly and report any problems.
  4352.  
  4353. - A major bug has been fixed for ITN and IVM flag support in D'Bridge. The
  4354.   bug was in relation to outgoing calls.
  4355.  
  4356. - The logic behind the translation has been slightly adjusted. If the
  4357.   nodelist for the network has the IP address for the system in the phone
  4358.   number field already and NO flags like ITN or IVM, D'Bridge will NOT
  4359.   attempt to "call" that system, REGARDLESS of the ITM/IVM flag setting.
  4360.   You will need to manually specify the address of the system in the
  4361.   NODELIST CONFIGURATION screen in FLAG OVERRIDES. For example, if The
  4362.   Titanic Board does not have an ITN/IVM flag with its IP address but its
  4363.   already in the phone number field, you need to add an entry
  4364.   like "25:25/0 ttb.slyip.com" in the FLAG OVERRIDE screen.
  4365.  
  4366.   Note that the ITN/IVM flag translation requires this feature to be turned
  4367.   ON in the INTERNET CONNECTIVITY screen. It is off by default because most
  4368.   of you don't use it.
  4369.  
  4370. - Problems with the Areafix system not allowing overrides or instant-
  4371.   processing and turnaround should be fixed in this release.
  4372.  
  4373. - Stability issues with DBUTIL should be corrected in this release, in
  4374.   regards to MOVE-ing mail to directories.
  4375.  
  4376. - DBUTIL's message purging code has been COMPLETELY REWRITTEN from scratch,
  4377.   to finally attempt to put an end to all the problems that currently
  4378.   exist in purging mail. It should now purge mail much faster now,
  4379.   and displays a much more graphical progress. This should make it easier
  4380.   to diagnose any problems. The purge code also should not touch the
  4381.   date/time stamp of messages.
  4382.  
  4383. - DBUTIL should no longer choke on any message directory, but if it does,
  4384.   it now terminates gracefully and displays a debug screen that will aide
  4385.   in diagnosis.
  4386.  
  4387. - DBUTIL now reports which messages have grunged date headers as per Roger.
  4388.  
  4389. - DBUTIL will check to see if the DBUTIL.BSY flag is over an hour old, if
  4390.   so, it will execute anyway and remove that file. This is to prevent
  4391.   automated systems from being "stuck in limbo" because of an improper
  4392.   DBUTIL shutdown and the busy flag being left over.
  4393.  
  4394.   If you DO NOT want DBUTIL to function this way, create a dummy text file
  4395.   called DBUTIL.DRF (short for Don't Remove Flag file). If this file exists
  4396.   then DBUTIL will not execute if DBUTIL.BSY exists, no matter what
  4397.   scenario happens.
  4398.  
  4399. - You may now choose to view the hidden "kludge" information of messages
  4400.   by answering yes to the VIEW KLUDGES question in the EDITOR OPTIONS screen.
  4401.   Note that this only affects the internal message editor only. It has no
  4402.   effect for those of you running another message editor or a BBS.
  4403.  
  4404. - The internal message editor now correctly displays messages that are
  4405.   numbered higher than 8000. It will correctly display messages numbered
  4406.   high, up to 32767.
  4407.  
  4408. - TAGLINE SUPPORT is no longer enabled by default. You must manually turn
  4409.   on support in the EDITOR OPTIONS screen.
  4410.  
  4411. - The option to specify the maximum amount of messages able to be read by
  4412.   the internal message editor has been REMOVED.
  4413.  
  4414.  
  4415.  
  4416.  
  4417. D'Bridge 2.64 - December 29th 2006
  4418. ----------------------------------
  4419.  
  4420. To wish everyone a happy new year, I whipped up this minor release to
  4421. finally give D'Bridge support for TAGLINES! (I'm also sick in bed with a
  4422. major cold thats going around)
  4423.  
  4424. Taglines are just cute "words of wisdom" appended at the end of each
  4425. message before the tear line, ie:
  4426.  
  4427.  ... Work fascinates me.  I can sit and watch it for hours.
  4428.  ... The Big Bang is only the universe rebooting.
  4429.  ... NO MESSAGES FOUND. [H]it modem. [S]cream at fido gods. [Y]ell profanity
  4430.  ... Death before dishonor, neither before breakfast.
  4431.  
  4432. You get the idea.
  4433.  
  4434. - You can now specify in the EDITOR OPTIONS screen, if you wish to have a
  4435.   tagline attached to each message you write in the internal message editor:
  4436.  
  4437.             YES - Append a tagline to all messages.
  4438.   ECHOMAIL ONLY - Append a tagline to Echomail messages only.
  4439.    NETMAIL ONLY - Append a tagline to NETmail messages only.
  4440.             ASK - Ask each time if its okay to add a tagline.
  4441.        DISABLED - Shuts off the tagline support.
  4442.  
  4443.   The default setting is ECHOMAIL ONLY - Taglines will be added only to
  4444.   messages in Echomail areas.
  4445.  
  4446. - The taglines are saved in a text file called DBTAGS.TXT that is read and
  4447.   indexed by D'Bridge upon starting the internal message editor. Feel free
  4448.   to modify this file to whatever you like.
  4449.  
  4450.  
  4451.  
  4452.  
  4453. D'Bridge 2.63 - December 29th 2006
  4454. ----------------------------------
  4455.  
  4456. - Yet another minor release that properly imports the Internet settings
  4457.   and other stuff from earlier releases. This isn't actually done by
  4458.   D'Bridge itself; but by the D'Bridge Update Component (DBUPD) that is
  4459.   part of the Setup Wizard.
  4460.  
  4461.   Once this release is installed, all settings should be properly imported
  4462.   and exported from now on...
  4463.  
  4464. - The SAVE files created during the nightly AutoUpdate should be properly
  4465.   moved into DBCONFIG.ZIP instead of building up in the directory.
  4466.  
  4467. - As per the last release notes (incase you didnt bother to download 2.62),
  4468.   DBUTIL only works for the version of DB its released with, and the Setup
  4469.   Wizard does a rather thorough inspection of your setup before upgrading.
  4470.  
  4471.  
  4472.  
  4473.  
  4474. D'Bridge 2.62 - December 28th 2006
  4475. ----------------------------------
  4476.  
  4477. - This is a very minor release of D'Bridge, with a correction to DBUTIL to
  4478.   attempt to solve the issue of old Echomail being scanned out after doing
  4479.   a PURGE. DBUTIL should no longer purge the "lastread" pointer file.
  4480.  
  4481. - The Setup Wizard now examines your entire configuration much more in
  4482.   detail before upgrading and warns you of any potential problems. You may
  4483.   also export the warnings to a text file if you prefer.
  4484.  
  4485.  
  4486.  
  4487.  
  4488. D'Bridge 2.61 - December 22nd 2006
  4489. ----------------------------------
  4490.  
  4491. This is a minor release done to correct some issues with 2.60. Merry
  4492. Christmas everyone, as always, report all problems to me or post in
  4493. the DBRIDGE echo on Fidonet.
  4494.  
  4495. - The MSGID kludge is now a unique serial number generated from both the
  4496.   system date and time. No file is necessary to store this information.
  4497.   This should solve any problems with duplicate/unprocessed messages
  4498.   resulting from a miscalculated MSGID kludge.
  4499.  
  4500. - The Setup Wizard will remove the DBRIDGE.MSG file when upgrading to
  4501.   this release, as its no longer necessary.
  4502.  
  4503. - The Setup Wizard no longer temporarily unpacks files to drive C. It will
  4504.   unpack to whatever drive has read/write access, from C to Z. And obviously
  4505.   when finished, the temporary files are removed.
  4506.  
  4507. - Pretty sure that the EDITOR INSERT ON/OFF value is properly saved now.
  4508.  
  4509. - DBUTIL should no longer "run out of memory" on large systems with
  4510.   thousands of Echomail areas. However, the interactive-mode of DBUTIL will
  4511.   not show all of the areas - Only the first thousand. All of the commands
  4512.   including the CHANGE command will work properly on all areas regardless.
  4513.  
  4514.  
  4515.  
  4516.  
  4517.  
  4518.  
  4519. D'Bridge 2.6 - December 17th 2006
  4520. ---------------------------------
  4521.  
  4522. WARNING: The format of the DBRIDGE.ADF database has CHANGED. Any 3rd-party
  4523.          utility which makes use of DBRIDGE.ADF will no longer work upon
  4524.          installing this version. Please use only the DBUTIL that is
  4525.          included in this release. Do NOT use any older version with this
  4526.          release otherwise strange and bizarre results WILL happen.
  4527.  
  4528. A lot of hard work has gone into this particular release. Please test all
  4529. features and report any problems ASAP.
  4530.  
  4531. - A critical stability flaw has been corrected in Areafix. The AREAFIX
  4532.   ENABLED option in PACKET/MAIL CONTROL has been enhanced so you can now
  4533.   set a limit on the amount of areas D'Bridge will process at a time in
  4534.   one Areafix request. There is also a new setting, MAX REQUESTS PER
  4535.   NODE PER DAY, to prevent "abuse" of Areafix privileges. So basically,
  4536.   no one system can request thousands of areas and tie up or crash your
  4537.   system entirely. The default value has been set to 50 areas per request
  4538.   with 3 requests per day. The maximum value this can be set to is 1024 and
  4539.   1024 requests per day.
  4540.  
  4541. - In addition to this enhancement, I have added several new lines of code
  4542.   in the Areafix system to check for valid requests, bogus entries, and
  4543.   other garbage that may potentially crash the system. But with new code
  4544.   comes possibly new problems, please report any strange or bizarre
  4545.   behavior of the Areafix system immediately.
  4546.  
  4547. - Tiny database files used to keep track of the daily Areafix limits are
  4548.   stored in the AFIXCTRL (Areafix control) directory off of your QUEUE path.
  4549.   These files begin with the S- prefix. They are erased every night at
  4550.   midnight during the AutoUpdate routine.
  4551.  
  4552. - D'Bridge now stores the M- files in the QUEUE directory instead of
  4553.   the AFIXCTRL directory, as it used to be. The Setup Wizard program will
  4554.   automatically move any such files back into the Queue directory when you
  4555.   upgrade to this release.
  4556.  
  4557. - D'Bridge should now be able to handle and process messages up to 32k
  4558.   in size as opposed to 16k. IF ANYONE REPORTS A BUG DUE TO THIS CHANGE, I
  4559.   WILL CHANGE IT BACK AND RELEASE A NEW VERSION IMMEDIATELY.
  4560.  
  4561. - D'Bridge now supports Internet EMAIL and USENET groups, and is now fully
  4562.   integrated with VSOUP and SOUPGATE. Support can be configured in the newly
  4563.   redesigned INTERNET CONNECTIVITY screen. These tiny programs now allow
  4564.   D'Bridge to fully support Internet E-Mail and USENET groups from the
  4565.   Internet. VSOUP/SOUPGATE is configured via the INTERNET CONNECTIVITY
  4566.   screen, just like BINKD. VSOUP and SOUPGATE now ship with D'Bridge to
  4567.   get you up and running with as little work as possible.
  4568.  
  4569.   Note that in this release, USENET group functionality will require a little
  4570.   more configuring, in the way of scheduled events which call the VSOUP
  4571.   and SOUPGATE programs manually. This release was done to "get the ball
  4572.   rolling" and you are more than welcome to contact me for further
  4573.   assistance regarding USENET configuration.
  4574.  
  4575. - Although I wrote in the help system that when the VSOUP/SOUPGATE address
  4576.   is specified D'Bridge will adjust the rest of the setup accordingly, THIS
  4577.   IS NOT THE CASE IN THIS VERSION. You will need to manually add whatever
  4578.   gateway address you've decided to use to all of your ROUTING in scheduled
  4579.   events, and the Forced Priorities and Areafix information screens
  4580.   in the PACKET/MAIL CONTROL menu.
  4581.  
  4582. - The internal message editor now fully supports Internet E-Mail addressing
  4583.   provided that the VSOUP/SOUPGATE information screen in INTERNET
  4584.   CONNECTIVITY is properly configured. The SOUPGATE program is auto-
  4585.   matically called during a Queuescan to "pack" Internet EMAIL messages
  4586.   for further processing by VSOUP. VSOUP is also automatically called to
  4587.   send and receive Internet mail.
  4588.  
  4589. - In the tradition of the "keep it simple" philosophy of D'Bridge, you can
  4590.   just read and reply to Internet EMAIL as you do Fidonet NETmail.
  4591.  
  4592.   That means, you DO NOT "address" the SOUPGATE software; D'Bridge takes
  4593.   care of that automatically. When you compose an Internet EMAIL message,
  4594.   you just type in the EMAIL address and away you go. For example if
  4595.   you want to send a message to John Doe at his Hotmail account, just type
  4596.   in his address, johndoe@hotmail.com. Gone forever are the days of having
  4597.   to address the gate as "UUCP", put "To:" in the body of the message, and
  4598.   other extra work. And when you receive replies, D'Bridge automatically
  4599.   translates them from SOUPGATE into "non-geek jargon", to keep things as
  4600.   seamless and integrated as possible.
  4601.  
  4602. - BINKD support will be disabled if you specify 0 (zero) as the BINKD PORT.
  4603.  
  4604. - BINKD must now be ran as a "server" process (ie. running it in another
  4605.   window on your operating system). For stability reasons D'Bridge no
  4606.   longer starts BINKD to send/receive mail in "client" mode.
  4607.  
  4608. - DBUTIL will NOT create a log file of any activity if you create
  4609.   a semaphore/dummy file called DBUTIL.NLG. This is to avoid having the log
  4610.   file for DBUTIL grow out-of-hand when purging/processing large amounts of
  4611.   messages.
  4612.  
  4613. - DBUTIL should properly report now which areas have grunged message
  4614.   headers. I can't exactly duplicate this problem, but I did change one or
  4615.   two things apparently wrong in the code.
  4616.  
  4617. - Only one "copy" of DBUTIL can execute at a time, this is controlled by
  4618.   the DBUTIL.BSY semaphore file.
  4619.  
  4620. - The MAKE DBRIDGE.NQS FILE debug feature has been removed - it is now
  4621.   standard that D'Bridge creates the DBRIDGE.NQS file after unpacking mail.
  4622.  
  4623. - The option to begin tossing messages at 2.MSG has been removed, D'Bridge
  4624.   should now begin unpacking at 2.MSG regardless (except if its NETmail)
  4625.  
  4626. - XMA/XMAIL DEBUGGING in HUB/ADMINISTRATORS has been moved to the XMAIL
  4627.   CONFIGURATION screen. The long-obsolete "XMAIL ARCHIVE SIZE" feature has
  4628.   been removed, Chris never finished it and it was just simply useless code.
  4629.  
  4630. - The SCREEN EFFECTS DEBUG option in HUB/ADMINISTRATORS has been removed.
  4631.  
  4632. - The ROLLBACK/LEGACY SUPPORT feature in HUB/ADMINISTRATORS has been
  4633.   removed to save code and space. If you don't like this 2.6 release, and
  4634.   need to rollback, you will need to "edit out" the extra variables that
  4635.   the earlier releases won't understand.
  4636.  
  4637. - D'Bridge now supports large drives "natively", as in, it now acts
  4638.   with the LARGE DRIVE SUPPORT permanently enabled. The feature has now
  4639.   been removed from HUB/ADMINISTRATORS and is no longer necessary.
  4640.  
  4641. - The MAXSRINDEX debug option has been moved to the SETUP EDITOR OPTIONS
  4642.   screen.
  4643.  
  4644. - The Anti-SPAM and TWIT filters have been moved to the HUB/ADMINISTRATORS
  4645.   screen. There is no more seperate ANTI-SPAM setup screen. That has been
  4646.   entirely removed to reduce code and save space. The Anti-SPAM and TWIT
  4647.   filters are still NOT working, but should be for the next release.
  4648.  
  4649. - DEBUG QUEUE ERRORS in HUB/ADMINISTRATORS has been removed.
  4650.  
  4651. - The settings of REBUILD QUEUE and SCAN ECHOMAIL AREAS in the EDITOR
  4652.   OPTIONS screen are now properly saved in this upgrade... they were never
  4653.   saved in ANY release for that matter due to the way Chris wrote the code.
  4654.  
  4655. - The Setup Wizard can be told to install D'Bridge under a Terminal Server
  4656.   environment or Remote Administrator setup by pressing F4 when the
  4657.   installation begins.
  4658.  
  4659. - Dozens of other code improvements have been done, mostly minor things.
  4660.  
  4661.  
  4662.  
  4663.  
  4664. D'Bridge 2.55 - July 5th, 2006
  4665. ------------------------------
  4666.  
  4667. - This is yet another minor release that addresses some issues in the Setup
  4668.   Wizard. There are no corrections to D'Bridge itself in this release. It is
  4669.   now possible to install D'Bridge from a CD-ROM drive or other read-only
  4670.   media. If you don't care about this feature, you don't need to install
  4671.   this release on your system.
  4672.  
  4673.  
  4674. D'Bridge 2.54 - June 26th, 2006
  4675. -------------------------------
  4676.  
  4677. - This is a very minor release. The tagline-fix in 2.53 was not adding the
  4678.   origin line. This should be fixed now...
  4679.  
  4680.  
  4681.  
  4682. D'Bridge 2.53 - June 25th, 2006
  4683. -------------------------------
  4684.  
  4685. - This minor release *should* correct the duplicate-tagline problem on
  4686.   messages created by 3rd-party products and then exported out by D'Bridge
  4687.   via an EchoScan.
  4688.  
  4689.  
  4690.  
  4691. D'Bridge 2.52 - June 24th, 2006
  4692. -------------------------------
  4693.  
  4694. - This is a very minor release that corrects the "BINKD extensions cannot
  4695.   be loaded" problem some of you are having.
  4696.  
  4697. - D'Bridge should immediately "turn around" now on completed BINKD sessions. 
  4698.  
  4699.  
  4700.  
  4701. D'Bridge 2.51 - June 13th, 2006
  4702. -------------------------------
  4703.  
  4704. - This is a minor release which adds the ability to define a "pickup-only"
  4705.   listing in the INTERNET CONNECTIVITY screen for BINKD.
  4706.  
  4707.   If you do not wish to connect with a remote system, but still wish to
  4708.   have the remote system pick up its mail, specify "PICKUPONLY" as its
  4709.   address. For example:
  4710.  
  4711.              1:229/2000 PICKUPONLY NICKS_PWD NANDRE
  4712.  
  4713.                         ^^^^^^^^^^
  4714.  
  4715.   specifies that Rob's system can call me but I should not call him.
  4716.  
  4717. - The help screen for the above change has been updated.
  4718.  
  4719. - It may be necessary to verify the BINKD ENABLED setting in INTERNET
  4720.   CONNECTIVITY once this upgrade has been applied.
  4721.  
  4722. - Some minor bugs in the Setup Wizard have also been corrected.
  4723.  
  4724. Nick Andre
  4725. ANDRE CONSULTING
  4726.  
  4727.  
  4728.  
  4729. D'Bridge 2.5 - June 12th, 2006
  4730. ------------------------------
  4731.  
  4732. This is a major release of D'Bridge which now features a working BINKD
  4733. solution, in addition to a large number of bug fixes and corrections.
  4734.  
  4735. The auto-addressing features I'm adding are not quite finished - I'd say
  4736. about 90% done - the other 10% being minor coding. So, the auto-addressing
  4737. will be delayed until the next release of D'Bridge. Internet EMAIL and
  4738. Usenet groups are also on the works for the next release.
  4739.  
  4740. The Anti-SPAM features are DISABLED in this release - I'm not comfortable
  4741. with the code and feel that its too unstable after some last-minute testing.
  4742. Anti-SPAM features will be enabled in a future release.
  4743.  
  4744. I will NOT participate in ANY "political" discussions about the support
  4745. for Internet nodelist flags. I will leave it up to you to decide if you
  4746. wish to use that feature and if not, simply shut it off in the setup screen.
  4747.  
  4748. This was by far the most difficult version to design and compile. Over
  4749. several thousand new lines of code were written for this release and this
  4750. by far pushes the limit of what can be done for a DOS-based mailer.
  4751.  
  4752. Laura and I sincerely hope that all of you enjoy this release and as
  4753. always we look forward to your comments and suggestions.
  4754.  
  4755. - The D'Bridge INSTALL program has been enhanced and several dozen
  4756.   improvements were done to the way it works, especially with custom-
  4757.   installations. It is now possible to do a TYPICAL or CUSTOM installation
  4758.   and have the options configured accordingly.
  4759.  
  4760. - This release has fully-functional BINKP client and server capabilities,
  4761.   and has been designed and tested with fairly large amounts of Queue
  4762.   entries. That being said, I am by no means a major mail "hub" so I
  4763.   would certainly appreciate some testing and feedback with this release.
  4764.  
  4765. - The INTERNET CONNECTIVITY screen and all work on internal BinkP support
  4766.   has been totally redesigned and rewritten from scratch. Out of respect
  4767.   for those of you who are "hanging on" for this feature to be hard-coded,
  4768.   I have included custom copies of the public-domain BINKD program. Don't
  4769.   be fooled, however. This release of D'Bridge is designed to work hand-in-
  4770.   hand with BinkD and D'Bridge will automatically configure the setup file
  4771.   for this program. The INTERNET CONNECTIVITY screen basically matches the
  4772.   setup file of the BinkD program except that it will specifically write
  4773.   D'Bridge values and settings to the BinkD program setup file. Whenever a
  4774.   change is done to the INTERNET CONNECTIVITY screen, or a Queue entry
  4775.   exists that is defined in BINK SESSIONS, the BinkD configuration is
  4776.   automatically updated. I have included the OS/2 and Windows version of
  4777.   BinkD and there is a setting in INTERNET CONNECTIVITY to choose which
  4778.   one to run. Go check it out.
  4779.  
  4780. - If you already have an existing BINKD configuration and you are running
  4781.   D'Bridge under OS/2 WARP or Microsoft Windows, you can copy the BINKD
  4782.   executables to the D'Bridge directory and run BINKD with "DBRIDGE.BNK"
  4783.   as the configuration file for daemon (server) usage.
  4784.  
  4785.   YOU WILL NEED TO MIGRATE YOUR EXISTING BINKD CONFIGURATION MANUALLY, as
  4786.   it will take a considerable amount of code to implement an "import"
  4787.   feature... but if you already have a working BINKD setup, chances are
  4788.   you probably don't want to screw around with it until you've tested this
  4789.   one first.
  4790.  
  4791. - For Windows 95, you will need to install the "Winsock 2 Update" available
  4792.   from Microsoft's website. This update is NOT required if you are
  4793.   running Windows 98, ME, NT, 2000 or XP.
  4794.  
  4795. - EMX version 0.9D, available from ftp://hobbes.nmsu.edu/pub/os2/dev/emx,
  4796.   is required for BINKD if you are running the OS/2 WARP operating system.
  4797.   The EMXRT.ZIP file should be unzipped to C:\OS2\APPS\DLL, although it
  4798.   shouldn't be necessary to reboot the computer.
  4799.  
  4800. - If you already have an existing Linux BINKD configuration, and you are
  4801.   running D'Bridge using Bochs, DOSEMU or DOSBOX, you can simply point
  4802.   your existing BINKD binaries to use the DBRIDGE.BNK configuration file.
  4803.   It may be necessary to "mount" your D'Bridge directory to the
  4804.   appropriate BINKD directory on the Linux filesystem.
  4805.  
  4806. - BinkD works in one of two ways for D'Bridge, depending on the "server"
  4807.   setting in INTERNET CONNECTIVITY:
  4808.  
  4809.   If running in SERVER mode, D'Bridge will "swap out" and call DBUTIL MOVE
  4810.   to create a mail bundle specifically for BinkD to use. When BinkD detects
  4811.   the mail bundle, it will attempt to dial-out over the Internet and send
  4812.   the mail for the system. It is up to you to ensure that BinkD is running.
  4813.  
  4814.   EVERY TIME THE QUEUE IS RESCANNED, THE BINKD CONFIGURATION IS UPDATED.
  4815.   This may cause more disk access on your computer, but this is normal.
  4816.  
  4817.   When ran in CLIENT mode, D'Bridge will update the BINKD configuration
  4818.   during the QueueScan, but will immediately call the BINKD program to
  4819.   send out the mail. It may take up to a full minute for the BINKD program
  4820.   to exit back to D'Bridge. This is normal. If you're not that patient, you
  4821.   should run in SERVER mode (ie. run BINKD in another "window" on your
  4822.   operating system)
  4823.  
  4824.   NOTE THAT IN CLIENT MODE, INBOUND BINKD CONNECTIONS WILL NOT BE RECEIVED.
  4825.  
  4826. - Again, D'Bridge maintains the configuration of BINKD automatically. DO
  4827.   NOT, UNDER ANY CIRCUMSTANCES, MODIFY ANY CONFIGURATION FILES RELATED
  4828.   TO BINKD. Do NOT examine any configuration files of BINKD while D'Bridge
  4829.   is running at the same time; otherwise a sharing violation may occur.
  4830.  
  4831. - The DBUTIL component has been updated, redesigned and enhanced to fully
  4832.   integrate itself with the BINKD program, and has been enhanced to
  4833.   operate along with the BINKD configuration file.
  4834.  
  4835. - Do NOT, under ANY circumstances, specify Domains in the address questions
  4836.   in BASIC CONFIGURATION. You specify the domain matching in the INTERNET
  4837.   CONNECTIVITY screen.
  4838.  
  4839. - DBUTIL has been enhanced to include support for BINKD and has been
  4840.   designed to interoperate with the BINKD features. Therefore, it is
  4841.   absolutely crucial that you install both the Internet features and DBUTIL
  4842.   if you select CUSTOM INSTALL in the Setup Wizard.
  4843.  
  4844. - A new option in INTERNET CONNECTIVITY also allows you to translate the IVM
  4845.   and ITN flags in nodelist entries to actual IP addresses to dial for the
  4846.   VMODEM product by Ray Gwinn (or any other Virtual Modem product). You can
  4847.   choose to translate IVM or ITN or both (or none, obviously). The default
  4848.   setting is NONE. When this setting is changed, you will need to rescan the
  4849.   outbound queue. The call will be subject to the same costing as a dialup
  4850.   call as defined in COST/ACCOUNTING and the currently scheduled event.
  4851.  
  4852. - The D'Bridge INSTALL program now extracts/verifies files almost 300%
  4853.   faster than before.
  4854.  
  4855. - D'Bridge now fully supports multi-user, multi-tasking environments, by
  4856.   enabling the "MULTI-LINE" feature in the COMM/MODEM SETUP screen. When
  4857.   this feature is enabled, you MUST start D'Bridge with the appropriate line
  4858.   number, ie. DB /1, DB /16, etc etc. Otherwise, D'Bridge will default
  4859.   to line one. You can now run several "copies" of D'Bridge this way, all
  4860.   sharing the same configuration but using different modems or FOSSIL ports.
  4861.  
  4862.   When the MULTI-LINE feature is enabled, each line has its own unique
  4863.   configuration for the COMM/MODEM SETUP screen. The upperleft-hand corner
  4864.   of the screen will show which current line is running.
  4865.  
  4866.   WARNING: It is absolutely crucial that no two lines share the same port.
  4867.            If you attempt to assign the same serial port, strange and
  4868.            bizarre results will happen with your operating system. OS/2
  4869.            dies. Windows will stop with the infamous "blue screen of death".
  4870.  
  4871.            The only exception to this warning is the NetFOSSIL product by
  4872.            PC Micro Incorporated (www.pcmicro.com) Their virtual COM ports,
  4873.            although they show up as one address and IRQ, are safe to use
  4874.            with D'Bridge. NetFOSSIL is for Windows NT, 2000 and XP only.
  4875.            With NetFOSSIL (and possibly others like it), it is safe to use
  4876.            the same COM ports in multi-line D'Bridge.
  4877.  
  4878. - Note that although the multi-line features work, they all share the same
  4879.   schedule. Originally I intended to have multi-line scheduling like the
  4880.   way its done in Frontdoor and InterMail, but due to the way Chris designed
  4881.   the code, it is going to take a massive rewrite of the entire way that
  4882.   scheduling is handled in D'Bridge. Multi-schedule events produced a few
  4883.   instability problems in several critical functions during 2.5's testing
  4884.   stages. At the very last minute, much to my displeasure, I had to put the
  4885.   scheduler code back to the way it was in 2.41.
  4886.  
  4887.   Therefore, as a workaround, you will need to ensure that any multi-line
  4888.   DOS events do not "collide" with eachother (ie. use dummy files to check
  4889.   to see if a DOS event is already running). Feel free to post in the
  4890.   DBRIDGE echo on Fidonet for more help and explanation.
  4891.  
  4892. - D'Bridge should now support DigiBoard ISA and DigiBoard PCI (Intelligent
  4893.   and non-Intelligent) serial ports. The new code has been tested with an
  4894.   older DigiBoard PC/X 8-port card.
  4895.  
  4896. - The COMM/MODEM SETUP screen in D'Bridge -should- now support non-standard
  4897.   COM ports beyond COM9 (ie. COM10, COM11, etc), up to COM99.
  4898.  
  4899. - D'Bridge now supports the "2K" releases of Ray Gwinn's SIO serial drivers
  4900.   for OS/2 WARP, including the virtual modem (VMODEM) programs.
  4901.  
  4902. - D'Bridge should no longer probe the modem/serial hardware in the
  4903.   COMM/MODEM SETUP screen, in order to avoid certain problems with
  4904.   Windows NT, 2000 and XP.
  4905.  
  4906. - D'Bridge should no longer cause "The COM port request is already in use"
  4907.   problem in OS/2 WARP, when the newcomer installs it for the first time
  4908.   and immediately enables the MULTI-LINE support.
  4909.  
  4910. - D'Bridge actually should no longer cause ANY "COM port in use" errors
  4911.   in your operating system when you install for the first time, since it
  4912.   is now MANDITORY that the proper COM port address and IRQ is specified.
  4913.  
  4914. - D'Bridge no longer randomly crashes under Desqview.
  4915.  
  4916. - D'Bridge should no longer randomly freeze when running on a Tandy 1000
  4917.   system with DOS 3.3, DOS 5, DOS 6, 6.21 or 6.22.
  4918.  
  4919. - D'Bridge now gives up more idle-time to the CPU when its doing nothing.
  4920.  
  4921. - D'Bridge should now co-operate more efficiently with the TameDOS product
  4922.   written by David Thomas.
  4923.  
  4924. - The method that the modem/serial configuration is stored has now been
  4925.   changed. Modem information is now stored as COMM.1, COMM.2, etc etc,
  4926.   for MULTI-LINE operation.
  4927.  
  4928. - Modem/serial information is no longer stored in DBRIDGE.PRM or in
  4929.   exported configuration files. If you need this feature, please let me
  4930.   know ASAP.
  4931.  
  4932. - A new menu option MODEM RESULT CODES in BASIC CONFIGURATION allows you
  4933.   to specify the result codes that your modem reports back to the computer.
  4934.  
  4935. - The way D'Bridge stores ".DSI" (Daily Schedule Information) files has
  4936.   changed to facilitate the new MULTI-LINE support. Instead of storing
  4937.   the DSI in DBRIDGE.DSI, it stores in LINE1.DSI, LINE2.DSI, and so forth.
  4938.   Please adjust any events and/or 3rd-party utilities that may use the file.
  4939.  
  4940. - D'Bridge now stores Unevent Event History (DBRIDGE.UEH) and Mail Event
  4941.   History (DBRIDGE.MEH) differently now for MULTI-LINE operation, such
  4942.   as LINE1.UEH, LINE2.MEH, etc etc. The MEH and UEH files are used during
  4943.   creation and maintenance of a QueueScan. 3rd-party utilities should not
  4944.   be affected by this change.
  4945.  
  4946. - Note that for testing purposes, deleting a DSI file for the appropriate
  4947.   line will cause D'Bridge to run as if it were being run for the first
  4948.   time... ie. all events that ran that day will be ran again.
  4949.  
  4950. - The way the "AutoUpdate" routine works has been rewritten and updated to
  4951.   facilitate multi-line operation. Instead of having files like
  4952.   SAVE-FRI.DSI, SAVE-SAT.DSI, SAVE-SUN.DSI, and so forth, the filename is
  4953.   now the same except that the .DSI extension is replaced by the number
  4954.   of the line. So, if AutoUpdate exported the DSI on line 3 for Saturday,
  4955.   the result would be SAVE-SAT.3.
  4956.  
  4957. - If you run batch files that "clean up" the SAVE-*.DSI files, you should
  4958.   modify them as per the above notice.
  4959.  
  4960. - The INSTALL program will properly upgrade and make adjustments to
  4961.   the D'Bridge directory as per the above multi-line filename changes.
  4962.  
  4963.   *HOWEVER*, if you are ROLLING BACK ("downgrading") to a prior release, you
  4964.   will need to perform the following MANUALLY.
  4965.  
  4966.   If these precautions are NOT followed, then when you install the prior
  4967.   release, you will either experience difficulty in migrating your setup
  4968.   back to the prior release, or the prior release will execute all mail
  4969.   events as if they haven't been ran already.
  4970.  
  4971.          - Delete any *.DSI files in your D'Bridge directory.
  4972.          - Delete any "LINE*.*" files in your D'Bridge DATA directory.
  4973.          - Export a ROLLBACK configuration file (explained below)
  4974.          - Install a version of D'Bridge prior to 2.5.
  4975.          - Manually recompile the nodelist.
  4976.          - Ensure the Queue is rescanned.
  4977.  
  4978. - A new option in HUB/ADMINISTRATORS allows you to automatically restart
  4979.   D'Bridge after a nodelist compile. This option was once hard-coded and
  4980.   solved some problems for people, but created problems for others. So its
  4981.   back again as an option, and its left as NO (disabled) by default. Do not
  4982.   enable this setting unless restarting-after-compiling solves problems.
  4983.  
  4984. - A new option in HUB/ADMINISTRATORS enables you to shut off the unnecessary
  4985.   "Unable to write UEH/MEH" messages that may pop up from time to time,
  4986.   by changing the DEBUG QUEUE ERRORS settings. Its not so much an error as
  4987.   it is a limitation with the way the code works under OS/2 or Microsoft
  4988.   Windows environments. D'Bridge eventually recovers from such a condition.
  4989.  
  4990. - For Ward, you may now specify the maximum number of Fido *.MSG files able
  4991.   to be handled by the internal message editor by changing the new "EDITOR
  4992.   LIMITS" variable in HUB/ADMINISTRATORS. The default is 8000. The maximum
  4993.   that may be specified is 32,766.
  4994.  
  4995.   WARNING: Changing this variable also changes the amount of free memory...
  4996.  
  4997. - D'Bridge now features ANTI-SPAM features, and those can be configured in
  4998.   the ADVANCED CONFIGURATION screen. You may choose to filter by FROM
  4999.   or SUBJECT. The SPAM filter is very primitive and only checks for
  5000.   the presence of the keywords you specify. When such a keyword is
  5001.   encountered, D'Bridge will NOT toss (process) that message, NETmail
  5002.   or Echomail - ***AND ANY DOWNLINKS WILL NOT RECEIVE THOSE MESSAGES***
  5003.  
  5004.   When reading a message in the internal editor, you may now press the S
  5005.   key to indicate that the FROM and SUBJ of the message is SPAM. Then
  5006.   D'Bridge will no longer process messages matching that criteria in
  5007.   the future.
  5008.  
  5009.      **** NOTE **** ANTI-SPAM FEATURES ARE DISABLED IN THIS RELEASE
  5010.  
  5011. - The internal editor now supports a TWIT FILTER. When this option is
  5012.   enabled in the ADVANCED CONFIGURATION screen, messages will NOT be
  5013.   displayed in the internal editor that match the criteria you specify.
  5014.   Note that the TWIT filter does not affect any messages sent to other
  5015.   systems, so a message that arrives from someone on your TWIT list will
  5016.   still be sent to any downlinks.
  5017.  
  5018.   When reading a message in the internal editor, you may press the T key
  5019.   to indicate that the person sending the message (the FROM field)
  5020.   should be marked as TWIT.
  5021.  
  5022.      **** NOTE **** TWIT FILTERING IS DISABLED IN THIS RELEASE
  5023.  
  5024. - Removing SPAM or TWIT filter criteria is as easy as removing them from
  5025.   the ANTI-SPAM screen.
  5026.  
  5027. - The ANTI-SPAM and TWIT FILTER options are DISABLED by default.
  5028.  
  5029. - You may now specify packet files (*.PKT) of unlimited size by changing
  5030.   the XMAIL PACKET SIZE option to zero (0) in the XMAIL CONTROL screen.
  5031.   For those of you that "toss" large amounts of mail, this will cause
  5032.   the D'Bridge XMAIL processor to create one huge .PKT file for a system
  5033.   instead of multiple PKT files. This may improve efficiency, and is a
  5034.   feature found in other "tosser" programs so I'm including it here as well.
  5035.   The help screen for this feature has also been updated. One such use for
  5036.   this feature would be for local LAN use or in situations where it is
  5037.   necessary to decompress the XMAIL bundle in a DOS batch file.
  5038.  
  5039.   WARNING: Under normal use, the XMAIL PACKET SIZE option should NOT be
  5040.            changed unless you are a Hub or administrator whoes setup would
  5041.            benefit from having packets with no "limits".
  5042.  
  5043. - A stability bug in the way that D'Bridge checks and analyses the Carrier
  5044.   Detect (CD) signal from the serial port/FOSSIL driver has been corrected
  5045.   and totally rewritten. The carrier-detection code is now 100% compatible
  5046.   with both "real" serial ports, and virtual ports such as FOSSIL ports
  5047.   under the OS/2 WARP operating system, or NetModem ports under Windows.
  5048.  
  5049.   WARNING: Ray Gwinn's VMODEM product does NOT report a carrier signal
  5050.            to D'Bridge until the result code has been sent back, and there
  5051.            may be a slight delay (a few milliseconds) between the presence
  5052.            of the carrier signal and the result code. But that few
  5053.            milliseconds is an eternity to D'Bridge. It may result in lost
  5054.            calls when a user connects via. Telnet, because during those
  5055.            few milliseconds delay, VMODEM is allocating memory and system
  5056.            resources to operate the modem port. For this reason I
  5057.            strongly recommend that you use VMODEM on a high-speed Internet
  5058.            connection such as cable or DSL (ie. Bell Sympatico), and make
  5059.            sure your D'Bridge system is running on a Pentium-2 or faster
  5060.            computer. 
  5061.  
  5062. - A minor bug has been fixed in the D'Bridge EMSI code for dialup sessions,
  5063.   and now makes it possible to do EMSI over Telnet, using virtual-modem.
  5064.   Gone forever are the warnings about high-ascii and other such nonsense.
  5065.  
  5066. - A minor cosmetic bug has been fixed in the SESSION INFORMATION screen
  5067.   during an EMSI session, and D'Bridge now displays "OTHER" instead
  5068.   of "DATA" so newcomers won't be confused what "DATA" means: OTHER means
  5069.   any other file attachments besides NETmail and XMAIL.
  5070.  
  5071. - A minor cosmetic bug has been fixed in the SYSTEM LOG screen for the
  5072.   EMSI fix mentioned above.
  5073.  
  5074. - Problems with importing configuration files should now be a thing of
  5075.   the past. Unknown keywords and variables are simply ignored.
  5076.  
  5077. - You can now export a configuration file that should be 100% backwards
  5078.   compatible with prior releases (including the legacy 1.xx series), by
  5079.   enabling the "ROLLBACK FILE SUPPORT" option in HUB/ADMINISTRATORS. This
  5080.   will tell D'Bridge NOT to export any Internet and multi-line settings.
  5081.  
  5082. - A new command-line option in the mailer, ROLLBACK, does the same thing
  5083.   as the EXPORT command except it won't export the settings for the new
  5084.   features, same as the feature explained above. ie. DB ROLLBACK DB.CFG will
  5085.   export a compatible CFG file for older releases. It will perform this
  5086.   function no matter if the ROLLBACK FILE SUPPORT option is enabled or not.
  5087.  
  5088. - The NEW ECHOMAIL LINK and REQUEST ECHOMAIL LINK screens have been slightly
  5089.   enhanced to allow specifying conferences with large Echomail tags, such
  5090.   as Internet Usenet groups... a feature I plan to integrate into D'Bridge
  5091.   in the next release or so.
  5092.  
  5093. - NETmail messages addressed to SYSOP will now trigger the YOU'VE GOT MAIL
  5094.   option if enabled.
  5095.  
  5096. - DBUTIL now automatically deletes the message bases in the Renegade BBS
  5097.   software when DBUTIL DELETEDOS is used. It doesn't matter what version
  5098.   of the Renegade BBS software you're using.
  5099.  
  5100. - Due to a fundimental design flaw in the ECHOMAIL AREA EDITOR, you should
  5101.   NOT delete the very last area from the database, if you plan to later
  5102.   "clean up" your message directories with DBUTIL DELETEDOS. If the last
  5103.   area must be deleted, you should first create a "dummy" area after that
  5104.   record so the first one can be deleted properly. Failure to do so will
  5105.   result in directories not being cleaned up properly in DBUTIL DELETEDOS
  5106.   because the last record is not marked for deletion - its nuked altogether.
  5107.  
  5108. - Various help screens have been updated, corrected, and in some cases
  5109.   rewritten altogether to keep the help for 2.5 as up to date as possible.
  5110.  
  5111. - You may now specify the ADDRESS/AKA of an Echomail area to change globally
  5112.   in DBUTIL. This allows DBUTIL to manage multiple Fido-networks properly
  5113.   when used with the GROUP SORT and GROUP ACCESS functions. The ADDRESS/AKA
  5114.   feature only works in the "GUI" portion of DBUTIL only - it will NOT work
  5115.   with the AUTOASSIGN parameter, ie. DBUTIL AUTOASSIGN.
  5116.  
  5117. Nick Andre
  5118. ANDRE CONSULTING
  5119.  
  5120.  
  5121.  
  5122.  
  5123. D'Bridge 2.41 - April 1st 2006
  5124. ------------------------------
  5125.  
  5126. This is a very minor release, but now includes the entire source code
  5127. to the DBUTIL program along with the technician's manual for those of you
  5128. who are interested in my work. DBUTIL is written in Visual BASIC so it
  5129. should be easy to understand how things work. The source code and
  5130. technicians manual is now installed by clicking on the "Source code"
  5131. button in the INSTALL program.
  5132.  
  5133. - An issue with DBUTIL MOVE not computing the FTSC-name-control file
  5134.   has been corrected.
  5135.  
  5136. - When more than 36 XMAIL bundles are moved in one day for one node address
  5137.   using DBUTIL MOVE, the archive number is reset back to zero and the
  5138.   counter starts over.
  5139.  
  5140.  
  5141.  
  5142. D'Bridge 2.4 - March 29th, 2006
  5143. -------------------------------
  5144.  
  5145. This major release of D'Bridge now bring things "up to snuff" with running
  5146. DB on more modern computers such as Pentium 3's, 4's, celerons, dual-core
  5147. chips and on computers with extremely large hard drives. D'Bridge should now
  5148. function 100% when running under "emulator" environments (such as DosEmu,
  5149. Bochs or DOSBOX). It also adds support for debugging the system timer. A
  5150. minor bug in DBUTIL has also been fixed.
  5151.  
  5152. WARNING: It is absolutely imperative that the "AFIXCTRL" directory exists
  5153.          off of your Queue directory (ie. C:\DBRIDGE\QUEUE\AFIXCTRL). The
  5154.          DBUTIL program makes extensive use of this directory for the MOVE
  5155.          command. If the directory doesn't exist, the MOVE command will FAIL.
  5156.  
  5157. - D'Bridge will now properly toss mail on partitions larger than 2 gigabyte,
  5158.   by enabling the "Large drive support" option in HUB/ADMINISTRATOR. This
  5159.   option is OFF by default.
  5160.  
  5161.   This option will allow D'Bridge to process mail on hard drive partitions
  5162.   larger than 2 gigabytes. Basically, all disk-space checking is DISABLED
  5163.   regardless of what is defined in DISK SPACE PARAMETERS, but some internal
  5164.   safeguards are turned off as well.
  5165.  
  5166.   Please do not enable this option unless you are running D'Bridge on a
  5167.   computer that has a hard drive partition larger than 2 gigabytes in size,
  5168.   or you are running D'Bridge under an "emulator" such as DosEmu, Bochs
  5169.   or DOSBOX.
  5170.  
  5171. - It is now possible to disable all the "animations" and other fancy timer
  5172.   stuff in D'Bridge, by disabling the "Screen effects" option in HUB/
  5173.   ADMINISTRATORS. Its turned on by default. Shutting it off will stop
  5174.   all the animated zooming, screen fades and other screen-related effects,
  5175.   except of course the built-in screen saver. This should solve problems
  5176.   with running D'Bridge under OS/2 WARP or on extremely-fast CPU's, or any
  5177.   DOS environment where the screen effects are obviously causing a problem.
  5178.  
  5179. - It is now possible to debug the system timer in D'Bridge. D'Bridge
  5180.   computes its own "delay" timer from calculating the number of BIOS ticks
  5181.   per second. By default, this is set to zero, telling D'Bridge to
  5182.   automatically compute the BIOS ticks. But changing this value to anything
  5183.   but zero will manually set the BIOS ticks. Setting the ticks manually may
  5184.   be necessary to correct problems with D'Bridge running on more modern
  5185.   computers such as Pentium 3's, 4's, Celerons, Dual-Core, etc.
  5186.  
  5187.   This option should NOT be changed unless you are an experienced system
  5188.   administrator and you know your hardware "inside-out". Strange
  5189.   and bizarre results may happen if the system timer is incorrectly set.
  5190.  
  5191. - Under rare circumstances, DBUTIL MOVE would not "move" the mail properly.
  5192.   This has been fixed for good this time. Instead of DBUTIL.DAT, the system
  5193.   will create individual data files in the QUEUE\AFIXCTRL directory that
  5194.   control the FTSC-compliant filenames generated by DBUTIL.
  5195.  
  5196. - DBUTIL now creates the semaphore (dummy) files DBRIDGE.RSN whenever the
  5197.   MOVE command is used, so that D'Bridge is "forced" to rescan the Queue
  5198.   when completed.
  5199.  
  5200. - For those of you that use the shareware client/server program Internet
  5201.   Rex, you should be aware that it may be UNSTABLE reading the D'Bridge
  5202.   Queue directly. I highly recommend that you use DBUTIL MOVE to move your
  5203.   mail to individual directories for your nodes.
  5204.  
  5205.  
  5206.  
  5207.  
  5208. D'Bridge 2.3 - March 25th, 2006
  5209. -------------------------------
  5210.  
  5211. This is a huge release that fixes a variety of problems, including one
  5212. major security flaw. Although it doesn't look like it on the outside,
  5213. there is plenty of new code in this release. This release was one I've
  5214. wanted to do for weeks, but just haven't had the time to work on it until
  5215. now. Please upgrade your installation to this release as soon as possible.
  5216.  
  5217. YOU MUST RUN "DB EXPORT DBRIDGE.AUT" BEFORE RUNNING THE INSTALL PROGRAM.
  5218. Failure to do so will cause problems. The change was done to ensure that
  5219. all of you are taking proper precautions and steps to upgrade your systems.
  5220.  
  5221. WARNING: Rolling back to a prior version once this release is installed is
  5222.          NOT recommended. However, if you must rollback, please move the M-
  5223.          style queue entries from the AFIXCTRL directory back to the QUEUE
  5224.          directory. For example:
  5225.  
  5226.                    CD \DBRIDGE\QUEUE\AFIXCTRL
  5227.                    COPY *.* ..
  5228.                    DEL *.*
  5229.                    CD ..
  5230.                    RD AFIXCTRL
  5231.  
  5232.          If C:\DBRIDGE\QUEUE is not the directory your Queue files are
  5233.          located in, substitute it for the correct directory.
  5234.  
  5235. - The Areafix "M-" style Queue entries have been modified to correct a
  5236.   security issue when using D'Bridge with Internet Rex, a shareware
  5237.   Internet client/server program.
  5238.  
  5239.   The security issue affects ALL versions of D'Bridge prior to this one,
  5240.   including the legacy 1.xx series (ie. 1.58, 1.60, 1.70, etc)
  5241.  
  5242.   Internet Rex has the capability of interfacing with the D'Bridge queue.
  5243.   Any entries in this directory will be converted to proper FTSC packet/
  5244.   archive names for transfer via the Internet. However, if Internet Rex
  5245.   finds any M- style entries, it will also send them out. M- style entries
  5246.   are an essential portion of the Areafix system in D'Bridge. By carefully
  5247.   manipulating Internet Rex, it may be possible to download a list of
  5248.   another system's connected areas.
  5249.  
  5250.   To correct the flaw, the "M-" style Queue entries are now stored in a
  5251.   subdirectory called "AFIXCTRL" off of your Queue directory. So if your
  5252.   Queue directory is C:\DBRIDGE\QUEUE, you will now find a new directory
  5253.   called C:\DBRIDGE\QUEUE\AFIXCTRL where all of the M- stuff is located.
  5254.  
  5255. - Because this is a fundimental change to the way the Queue system works
  5256.   in D'Bridge, this may render some 3rd-party utilities useless. Please let
  5257.   me know if this is the case and an alternate solution will be designed.
  5258.  
  5259. - The DEBUG/SUPPORT menu is now called HUB/ADMINISTRATOR OPTIONS, and the
  5260.   previous XMAIL debugging options from the 2.2 release have been moved
  5261.   into this menu screen.
  5262.  
  5263. - The INSTALL program has been vastly improved, and will scan your Queue
  5264.   directory for any M- style Queue entries and move them to the above-
  5265.   mentioned AFIXCTRL directory accordingly. I'm pretty sure that all of
  5266.   the bugs in the install program are gone now. If theres any, let me know.
  5267.  
  5268. - Work has begun on support for Return Receipt Requests (RRQ's), although
  5269.   the option is there now in SETUP -> EDITOR OPTIONS, this feature will not
  5270.   be completed until the next release of D'Bridge.
  5271.  
  5272.   A Return Receipt Request (RRQ) kludge is a flag on a NETmail message to
  5273.   trigger D'Bridge to send the sender of the message a "receipt"
  5274.   acknowledging that the message has been read by the receiver.
  5275.  
  5276.   When a RRQ kludge is encountered, D'Bridge will write a "receipt" NETmail
  5277.   to the sending system indicating that the original message has been read
  5278.   for the first time by the receiver. The receipt that gets sent back is a
  5279.   simple NETmail message indicating the time and date that the message was
  5280.   read, along with a copy of the original message. The receipt is sent back
  5281.   to the receiver during the next QueueScan, and is subject to the routing
  5282.   defined in the SCHEDULER.
  5283.  
  5284.   Note that the RRQ kludge feature only works for the built-in internal
  5285.   message editor. It will NOT work with GoldED or any external editors.
  5286.  
  5287.   The RRQ kludge feature has three options:
  5288.  
  5289.   RRQ KLUDGE: Yes, Ask, No
  5290.  
  5291.   YES - The editor will acknowledge RRQ's automatically without your consent.
  5292.  
  5293.   ASK (Default) - The editor will display a pop-up window when it encounters
  5294.   a message with the RRQ kludge and ask you if you wish to acknowledge
  5295.   receipt.
  5296.  
  5297.   NO - The editor will not acknowledge RRQ's.
  5298.  
  5299.   The internal editor's "Add Return Receipt" option will only show up in
  5300.   the menu when you are writing a NETmail message only. It will not be shown
  5301.   when writing Echomail messages or if the RRQ kludge feature is turned off
  5302.   altogether in EDITOR OPTIONS. The help screen for the RRQ kludge and the
  5303.   internal editor menu commands have been updated accordingly.
  5304.  
  5305. - D'Bridge now creates a new semaphore file called DBRIDGE.NQS whenever a
  5306.   new QueueScan has just been performed (manually or automatically). This
  5307.   new semaphore file can be used by 3rd-party Internet clients (like
  5308.   Internet Rexx) to indicate that D'Bridge has finished scanning the
  5309.   outbound Queue. This feature is triggered ON or OFF (ON by default) in
  5310.   the HUB/ADMINISTRATOR menu.
  5311.  
  5312. - D'Bridge no longer unpacks Echomail starting at message 1 if there are no
  5313.   messages in the directory. It will now start at message 2. This change was
  5314.   done, again, to allow 3rd-party programs to properly import mail from
  5315.   D'Bridge. This feature is triggered ON or OFF (Off by default) in
  5316.   the HUB/ADMINISTRATOR menu.
  5317.  
  5318. - D'Bridge does not fill in "201:ALL" for Automatic Session Passwords in
  5319.   the SECURITY screen for newcomers.
  5320.  
  5321. - DBUTIL PURGE no longer renumbers messages. Nobody likes this feature so
  5322.   I got rid of it. Delete the DBRIDGE.NRN or DBUTIL.NRN files if they exist.
  5323.  
  5324. - And the MOVE command in DBUTIL has been rewritten from scratch. There
  5325.   should be no more issues with moving any mail whatsoever.
  5326.  
  5327. - DBUTIL MOVE now works with files up to 2 gigabytes in size.
  5328.  
  5329. - The unpack/upgrade/copying process in the INSTALL program has been
  5330.   rewritten from scratch. Again, you MUST export your configuration BEFORE
  5331.   upgrading to this release. This is MANDITORY.
  5332.  
  5333. I hope you enjoy this version and look forward to your feedback.
  5334.  
  5335.  
  5336. Version 2.2 - March 5th, 2006
  5337. -----------------------------
  5338.  
  5339. This minor release adds two new features for XMAIL: "Process XMAIL Yes/No"
  5340. and "Debug XMAIL Yes/No" to the DEBUG/SUPPORT screen.
  5341.  
  5342. PROCESS XMAIL - If this is set to YES, any Netmail that contains the XMA/
  5343. (default: YES)  XMAIL flag will be packed out as an XMAIL bundle; otherwise
  5344.                 if the option is set to NO, it gets treated as a
  5345.                 normal "Queue" entry, subject to the routing conditions set
  5346.                 up in the SCHEDULER.
  5347.  
  5348.   DEBUG XMAIL - Any Netmail messages with the XMA/XMAIL flag that are
  5349. (default: NO)   processed by your D'Bridge system, will now display the
  5350.                 current message number, from/to/subj/address as well as the
  5351.                 archive name in the system log if this set to YES. Note that
  5352.                 this WILL cause the system log to grow quite a bit in size.
  5353.  
  5354. Note that these two new features are only provided for those of you who
  5355. wish to diagnose/troubleshoot in-transit NETmail that is processed. DO NOT
  5356. change these parameters unless you are an experienced D'Bridge administrator.
  5357.  
  5358. - The help screens for these two features has also been updated accordingly.
  5359.  
  5360. - Cleaned up some code in the internal editor, please test all functions.
  5361.  
  5362.  
  5363. Version 2.1 - February 27th, 2006
  5364. ---------------------------------
  5365.  
  5366. This interim release corrects some minor issues with stability and security.
  5367. As usual, please back up your D'Bridge directory before installing.
  5368.  
  5369. - Pretty sure I figured out the large-message crash problem.
  5370.  
  5371. - Dozens of minor corrections have been done to the mailer source code.
  5372.  
  5373. - Rewrote the entire routine for handling modem hangup/constant carrier
  5374.   signal errors (when the system starts up or is idle) The CD mask can no
  5375.   longer be set or changed via. a DOS variable; this was a debugging
  5376.   feature that Chris left in from the non-FOSSIl days and I thought it was
  5377.   utterly useless. Several "+++" escape sequences, along with DTR dropping
  5378.   and ATZ'ing are now done to help eliminate the rare CD error problem.
  5379.  
  5380. - Fixed a problem where under rare circumstances, the "You've Got Mail"
  5381.   feature may randomly crash D'Bridge if you receive a large amount
  5382.   of personal mail.
  5383.  
  5384. - D'Bridge no longer performs a timesync on startup if the system date is
  5385.   earlier than the release date - didn't want to scare newcomers. :-)
  5386.  
  5387. - You can now force a system restart/recycle every time the nodelist is
  5388.   compiled by creating a semaphore (dummy) file called DBRIDGE.RNC in
  5389.   your directory. D'Bridge will always restart after a nodelist compile
  5390.   if that dummy text file is there.
  5391.  
  5392. - DBIS developement is currently on hold due to lack of personal time.
  5393.  
  5394. - A newer DBNET file has been included in this release.
  5395.  
  5396.  
  5397.  
  5398.  
  5399. Version 2.00 Beta Release #9 - January 24th, 2006
  5400. -------------------------------------------------
  5401.  
  5402. This is a MINOR release, containing the same code as Beta Release #8 but
  5403. recompiled using a slightly different method of initializing TCP/IP sockets
  5404. and stacks. The web server is enabled but BinkP, FTP, Telnet and DynDNS are
  5405. still disabled. It may not be necessary for you to install this update.
  5406.  
  5407. PLEASE NOTE: My work schedule is busy again, folks. Updates after BR#9 will
  5408. be few and far between. Expect a 2.1 release sometime next month which
  5409. will have all Internet features enabled.
  5410.  
  5411. We're moving to a new apartment on the first of the month. I will not be
  5412. able to answer home telephone calls about D'Bridge for the first week or so.
  5413.  
  5414. - DBIS has been recompiled to NOT require Winsock-2 specific code while
  5415.   running under Windows 95 (A, B and C). It is no longer necessary to have
  5416.   a Winsock-2 compliant update from Microsoft if you are running Windows 95.
  5417.   Note that Windows 98 and higher already have the Winsock-2 extensions.
  5418.  
  5419. - With the above update, it may be possible to run DBIS under Windows
  5420.   For WorkGroups 3.11 with Microsoft TCP/IP Services installed. And if that
  5421.   works, then it is possible to run DBIS under OS/2 Warp Connect or Warp 4.
  5422.  
  5423. - This is the first release that Laura compiled herself.....(with Nick's
  5424.   step by step directions)
  5425.  
  5426.  
  5427.  
  5428. Version 2.00 Beta Release #8 - January 18th, 2006
  5429. -------------------------------------------------
  5430.  
  5431. A lot of hard work has gone into Beta Release #8. Please test thoroughly.
  5432. This beta tests the web server function of DBIS only. BinkP, FTP, Telnet
  5433. and the DynDNS client are presently disabled.
  5434.  
  5435. To test the web server code of DBIS, do the following:
  5436.  
  5437. - Ensure your operating system is capable of running DBIS (see notes)
  5438.  
  5439. - Confirm proper configuration of DBIS via INTERNET CONNECTIVITY.
  5440.  
  5441. - Create a text file called INDEX.HTM in the WWWROOT directory with just
  5442.   one word - "test".
  5443.  
  5444. - Start DBIS in another window on your operating system.
  5445.  
  5446. - When the DBIS program says its ready, make note of the IP address.
  5447.  
  5448. - Type "http://[that IP address]" into your browser. So for example
  5449.   if your computer's address is 192.168.2.101, type http://192.168.2.101
  5450.   into your web browser.
  5451.  
  5452. - The word "test" should now appear in your browser.
  5453.  
  5454. - You should now disable the web server feature, unless you wish to keep
  5455.   on testing it with more elaborate HTML files.
  5456.  
  5457. Note that the web server does NOT support LFN's (long file names). You must
  5458. limit your files to standard DOS 8.3 format... for now.
  5459.  
  5460. - The help system and configuration screen has been updated for the DBIS
  5461.   component. However, in order to make space for all of the new features,
  5462.   some sections in the help system had to be REMOVED:
  5463.  
  5464.      - References to setting up different BBS types. (obsolete)
  5465.      - The detailed discussions on time zones and the US Naval Observatory.
  5466.  
  5467. - DBIS has been rewritten (yet again) to pipe output to STDIO so you can
  5468.   redirect the output of DBIS to anything you want. Note that DBIS creates
  5469.   a log file called DBIS.LOG in the directory.
  5470.  
  5471. - Note that DBIS will require Windows 95/98/ME, or NT4 with Service Pack
  5472.   6, 2000 with Service Pack 4, or XP with Service Pack 1A or higher. Testing
  5473.   the DBIS component under Linux/FreeBSD WINE is encouraged; please let me
  5474.   know how it works out.
  5475.  
  5476. - Note that the upcoming Telnet server feature of DBIS requires that you be
  5477.   running either Windows NT4, 2000 or XP. The Telnet server WILL NOT
  5478.   FUNCTION properly on any other platform.
  5479.  
  5480. - If you are running Windows NT4, 2000 or 2003 Server, and are using
  5481.   the Microsoft Internet Information Server (IIS), you will need to DISABLE
  5482.   the server BEFORE testing DBIS, otherwise the code will not work.
  5483.  
  5484. - The "Modem required for dialup" bug in D'Bridge is gone forever.
  5485.  
  5486. - A brand new setup screen has been added to D'Bridge - DEBUG & SUPPORT.
  5487.   Look for it underneith the ADVANCED menu. The purpose of this screen is
  5488.   to allow you to change certain internal variables used by D'Bridge. DO NOT
  5489.   under ANY circumstances, change any of these. This screen is provided
  5490.   in the event that technical support is needed. If you request support and
  5491.   we deem that its necessary to change an internal variable, we will tell
  5492.   you to do it. If the change in the variable fixes the problem or at least
  5493.   makes D'Bridge more stable for you, we will note the change and then
  5494.   permanently change that variable in the next release of D'Bridge.
  5495.  
  5496. - Several outstanding bugs have been corrected in the way D'Bridge imports
  5497.   and exports configuration files (*.CFG or DBRIDGE.AUT).
  5498.  
  5499.   It should be noted that although this version is 100% backwards compatible
  5500.   with older versions (minus the Internet support obviously), you should
  5501.   only "rollback" to 2.xx releases, THEN rollback to 1.xx releases if so
  5502.   desired. Rolling back from 2.1 to lets say, 1.58, 1.60 or 1.70 is NOT
  5503.   recommended.
  5504.  
  5505. - A bug where the INSTALL program may crash when upgrading an installation
  5506.   on another drive has been corrected.
  5507.  
  5508. - Other miscellaneous bugs have been corrected in the mailer and tosser,
  5509.   again none worth noting or even trying to explain.
  5510.  
  5511. - The INSTALL program now performs several stability checks before even
  5512.   starting; to avoid "problems" for newcomers.
  5513.  
  5514.  
  5515.  
  5516.  
  5517. Version 2 - Beta Release 7 (BR7) - 13 December 2005
  5518. ---------------------------------------------------
  5519.  
  5520. - This release corrects various minor issues with my new INSTALL program.
  5521.  
  5522. - Screenshots will be made available this week of the new Internet subsystem.
  5523.  
  5524.  
  5525.  
  5526. Version 2 - Beta Release 6 (BR6) - 10 December 2005
  5527. ---------------------------------------------------
  5528.  
  5529. WARNING: This release contains major code updates. Use with caution.
  5530.  
  5531. - The entire code for installing/upgrading D'Bridge has been rewritten
  5532.   from scratch. D'Bridge is now installed using INSTALL.EXE.
  5533.  
  5534. - D'Bridge no longer gives cryptic error messages. All error messages in
  5535.   the program should now display a more detailed explanation of what went
  5536.   wrong as well as ways to fix the problem, sortof like what I did
  5537.   for error 202 and 203.
  5538.  
  5539. - Although I can't exactly replicate the large-Areafix request problem
  5540.   that Ward was having, I did go through the Areafix code and cleaned up
  5541.   some things that may of caused problems...
  5542.  
  5543. - This should be the final Beta release. Assuming no serious problems with
  5544.   this one, the next will be 2.1 with BinkP features enabled, in a multi-
  5545.   user, multi-tasking Internet subsystem that will handle BinkP, FTP and
  5546.   simple Web/HTTP connections.
  5547.  
  5548. Version 2 - Beta Release 5 (BR5) - 1 December 2005
  5549. --------------------------------------------------
  5550.  
  5551. This is only a minor release designed to correct some issues in Beta
  5552. Release #4. It is NOT necessary to upgrade unless the following concerns you:
  5553.  
  5554. - This release was compiled on an HP NetServer E45 platform. If you
  5555.   decide to upgrade to this release, please test all features, etc etc.
  5556.  
  5557.   This new server I have now, compiled BR5 in less than 15 *seconds*. My
  5558.   notebook can take up to a full minute to compile the code. I could never
  5559.   understand why SCSI never caught on...
  5560.  
  5561. - This release corrects "frozen" sessions under Windows NT Workstation
  5562.   and Windows NT Server running the TAMEDOS product by David G. Thomas. If
  5563.   you are running Windows 2000 or Windows XP Home/Professional/Server
  5564.   or .NET Enterprise, this *may* cause problems if you run D'Bridge inside
  5565.   of a batch file. You MUST include the line "TAME-MON /UNINSTALL" right
  5566.   before D'Bridge is loaded up.
  5567.  
  5568. - D'Bridge should now support DigiBoard multi-port serial boards such
  5569.   as the PC/X, MC/X, and most newer PCI boards.
  5570.  
  5571. - D'Bridge should now detect and adjust its timeslicing for Linux/BSD
  5572.   operating systems (Tested with NetBSD, OpenBSD and FreeBSD 5.1 and 6.0
  5573.   with Linux binaries and the Boches virtual computer system) The code
  5574.   really just checks for Boches version info but you get the idea. :-)
  5575.  
  5576. - In case you didn't get it, DBUTIL 1.9G is included in this release.
  5577.  
  5578. - BinkP is still DISABLED in this release. Please be patient.
  5579.  
  5580.  
  5581.  
  5582. Version 2 - Beta Release 4 (BR4) - 24 November 2005
  5583. ---------------------------------------------------
  5584.  
  5585. - This is a minor release that corrects another one of my screwups. Try to
  5586.   guess where it was, I think you'll be pleasantly surprised!
  5587.  
  5588. - Another programmer is looking at the assembly-language code to help me
  5589.   get this BinkP feature underway. Its a problem that I can't solve myself.
  5590.   Therefore, this may be the last release for a little while until then...
  5591.  
  5592. - This release includes the updated DBUTIL (1.9d) that corrects the "access
  5593.   error" when using the DELETEDOS command to purge old Fido directories.
  5594.  
  5595. - BinkP is still DISABLED in this release. Please be patient.
  5596.  
  5597.  
  5598.  
  5599. Version 2 - Beta Release 3 (BR3) - 21 November 2005
  5600. ---------------------------------------------------
  5601.  
  5602. - This is a minor beta that features an improved "You've Got Mail" system,
  5603.   that now notifies you which Echomail areas have personal mail for you.
  5604.  
  5605. - The LOG window now displays any new personal mail to you.
  5606.  
  5607. - Some minor corrections done to DBUTIL; the current version is now 1.9c.
  5608.  
  5609. - Problems with "corrupt DBRIDGE.PRM" files should now be fixed.
  5610.  
  5611. - BinkP is still DISABLED in this release. Please be patient.
  5612.  
  5613.  
  5614.  
  5615. Version 2 - Beta Release 2 (BR2) - 20 November 2005
  5616. ---------------------------------------------------
  5617.  
  5618. WARNING: Beta Release 2 contains major code updates to your D'Bridge
  5619.          system. PLEASE READ THIS ENTIRE DOCUMENT before proceeding.
  5620.          Please BACK UP your D'Bridge directory before installing. 
  5621.  
  5622. A lot of hard work has gone into Beta Release 2. Please test all
  5623. features of D'Bridge upon installing. Any problems or bugs, please
  5624. report ASAP.
  5625.  
  5626. - BinkP is still DISABLED in this release.
  5627.  
  5628. - Compiled while watching "Freddy Versus Jason", yes, we like to have
  5629.   our horror-movie-marathons here at the house.
  5630.  
  5631. - Special thanks to Bjorn Felten for his help with object code compiling
  5632.   and some assembly stuff that was a little over my head. Thanks a lot!
  5633.   Without his help and direction, this beta would have never been finished.
  5634.  
  5635. - D'Bridge now requires at least a 386 processor in order to function.
  5636.  
  5637. - The Internet features in D'Bridge will not run under Windows 95 unless
  5638.   Microsoft Winsock 2 Update has been installed. Windows 98 and ME already
  5639.   have the Winsock 2 update; therefore disregard this warning if you
  5640.   are running Windows 98 or ME.
  5641.  
  5642. - The Internet features in D'Bridge will not run under Windows NT
  5643.   unless Service Pack 6A (standard or high encryption) has been installed.
  5644.  
  5645. - For Windows 2000, you should have Service Pack 4 installed.
  5646.  
  5647. - For Windows XP, Service Pack 2 should be installed.
  5648.  
  5649. - If you're going to use the Internet features of D'Bridge under IBM OS/2,
  5650.   please make sure you have applied the latest MPTS update (for Warp Connect
  5651.   systems), and/or the latest TCP/IP Stack Update, both of which can be
  5652.   obtained from ftp://hobbs.nmsu.edu (New Mexico State University). It may
  5653.   also be necessary to apply Fixpaks to your operating system as well.
  5654.  
  5655. - This beta may cause problems with ProtectorPlus 2000 7.2.G06 (an anti-
  5656.   virus program). The "real-time scanner" may cause significant "slowdowns"
  5657.   during mail tossing and reading messages in the editor. You may need
  5658.   to temporarily disable Protector Plus's real-time scanner in order to
  5659.   correct "slowdown" issues. (Tested on a Dell Pentium 133 system)
  5660.  
  5661. - This beta may cause problems with DialUp Networking in Windows 95/98/ME
  5662.   when Windows first boots, if "Connect Automatically" has been enabled
  5663.   in your network settings and you've put D'Bridge in your Startup folder.
  5664.  
  5665. - In order for this beta to work, some of Chris Irwin's original assembly
  5666.   language routines had to either be rewritten, re-arranged, and in some
  5667.   cases, deleted altogether. The code in question deals with "swapping
  5668.   to DOS", also referred to in the help file as "PUSH" and "DROP" (ALT+Y,Z)
  5669.  
  5670.   PLEASE RUN A FULL TEST OF THE FOLLOWING:
  5671.  
  5672.              - DOS EVENTS
  5673.              - FUNCTION KEYS THAT CALL DOS PROGRAMS
  5674.              - EXTERNAL RECEIVERS
  5675.              - FUNCTION REQUESTS
  5676.              - XMAIL COMPRESS/DECOMPRESS COMMANDS
  5677.              - "DOS COMMANDS TO RUN" IN ALL MAIL EVENTS.
  5678.              - Anything else that D'Bridge may have to "swap out" for.
  5679.  
  5680.   IF ALL TESTS PASS, CONDUCT THE FOLLOWING TEST:
  5681.  
  5682.        - Start D'Bridge and Shell to DOS from the mailer (ALT+Z)
  5683.        - Do something to "crash" D'Bridge (or close the DOS window)
  5684.        - Restart D'Bridge.
  5685.        - Shell to DOS again (ALT+Z)
  5686.        - Type DIR /A:H *.DRO and verify that there are no *.DRO files.
  5687.        - Start D'Bridge and fire up the editor (or type DB EDIT)
  5688.        - Shell to DOS by typing ALT+Z.
  5689.        - Do something to "crash" D'Bridge (or close the DOS window)
  5690.        - Restart D'Bridge.
  5691.        - Shell to DOS again (ALT+Z)
  5692.        - Type DIR /A:H *.DRO and verify that there are no *.DRO files.
  5693.  
  5694.   IF THAT TEST PASSES, RUN THE FOLLOWING TEST:
  5695.  
  5696.       - Start D'Bridge and Shell to DOS from the mailer (ALT+Z)
  5697.       - At the DOS prompt, try starting D'Bridge by typing "DB".
  5698.       - If the computer says "D'Bridge is already loaded", you have
  5699.         successfully completed the tests.
  5700.  
  5701. - More modifications will be done to the underlining assembly language
  5702.   code in the next few releases to accomodate the Internet features.
  5703.  
  5704. New "goodies" added:
  5705.  
  5706. - You can now specify your own "tear line" in outgoing Echomail, by
  5707.   going into SETUP -> EDITOR OPTIONS. Do not include the "---" part
  5708.   in your custom tearline. The help system (F1) will tell you more about it.
  5709.  
  5710. - By the way, D'Bridge no longer reports the license key on tear lines, and
  5711.   this was actually corrected in Beta Release 1. Beta Release 3, already
  5712.   in the works, should finally do away with the license key files
  5713.   altogether.
  5714.  
  5715. - Beta Release 3 will have an option to include "cookies", or "taglines"
  5716.   in outgoing mail.
  5717.  
  5718. - D'Bridge can now notify you if it's tossed Netmail or Echomail addressed
  5719.   to you! This is a handy feature, one that Laura requested I add in there.
  5720.   Go into SETUP -> EDITOR OPTIONS and answer Yes or No to the "You've Got
  5721.   Mail" option. And the help system (F1) will tell you more about it.
  5722.   See, when she nags me enough, I get it done. :-)
  5723.  
  5724. - The "You've got Mail" system works on both Fido and QuickBBS systems.
  5725.  
  5726. - Beta Release 3 will have a more elaborate and detailed "You've Got Mail"
  5727.   system. Please be patient - I'm working on it.
  5728.  
  5729. - This beta also corrects a minor security issue, and all of the license-
  5730.   key checking code should finally be gone now.
  5731.  
  5732.  
  5733. Version 2 - Beta 1 - 14 November 2005, 10:00pm EST
  5734. --------------------------------------------------
  5735.  
  5736. Welcome to version 2 of D'Bridge!
  5737.  
  5738. A lot of hard work has gone into this release to prepare D'Bridge for the
  5739. addition of BinkP support. Please be patient. Its coming.
  5740.  
  5741. WARNING: Do NOT run the WSLOADER.EXE program, as mentioned in the help file.
  5742.          It is not necessary to run that program in this Beta release.
  5743.          
  5744. - This release of D'Bridge now has an INTERNET CONNECTIVITY menu, please
  5745.   configure your BinkP settings there, verify the help file system, etc etc.
  5746.  
  5747.   BinkP connectivity is DISABLED in this beta, due to a problem with one
  5748.   of the libraries I'm using. But again, you may go ahead and configure
  5749.   the sites you need to communicate with.
  5750.  
  5751.   Again, do NOT run the WSLOADER application... at this time.
  5752.  
  5753. - You no longer need a modem to use D'Bridge. If you want to use D'Bridge
  5754.   in an "Internet-only" environment, just go into the COMM/MODEM setup
  5755.   screen and erase your settings there. However, if D'Bridge is configured
  5756.   for BinkP "Receive only", outbound calls will still require a modem.
  5757.  
  5758. - Confirm the installation of the following files: WSLOADER.EXE, NTWSOCK.DLL,
  5759.   and WSOCKXS.VXD.
  5760.  
  5761. - This release should corrects a security issue; any mail and file
  5762.   attachments that come in from unknown systems will be renamed BAD-MAIL
  5763.   and BAD-FILES respectively, provided that RENAME UNAUTHORIZED FILES
  5764.   is set to YES.
  5765.  
  5766. - The installation problem of always defaulting to C:\DBRIDGE should be
  5767.   corrected.
  5768.  
  5769. - The installation program should now automatically remove any old copies
  5770.   of the DBNET nodelist. DBNET.005 is included in this release.
  5771.  
  5772. - Because this is a Beta release, please report problems ASAP.
  5773.  
  5774.  
  5775. 1.96 / 12 November 2005
  5776. -----------------------
  5777.  
  5778. WARNING: This release contains major updates. Please backup before upgrading.
  5779.  
  5780. WARNING 2: Backup the following files to a temporary directory:
  5781.  
  5782.                         - DBRIDGE.PRM
  5783.                         - DBRIDGE.ADF
  5784.                         - DBRIDGE.DSI
  5785.                         - Contents of your Netmail directory.
  5786.                         - All of your queue and packets.
  5787.  
  5788. WARNING 3: Do NOT use DBUTIL DELETEDOS unless your system has been backed up
  5789.            and you are prepared to restore/rollback in the event of problems.
  5790.  
  5791.  
  5792. - A very serious problem with EMSI has been corrected in this version. Under
  5793.   rare circumstances, the *lack* of the anti-piracy code in DB would cause
  5794.   a system crash. The problem has been corrected by rewriting part of
  5795.   the EMSI code so it does not report (and compare) certain statistics
  5796.   of the report system.
  5797.                        
  5798.   *** YOU MUST UPGRADE TO THIS VERSION TO ENSURE A STABLE EMSI SYSTEM ***
  5799.  
  5800. - A serious problem with DBUTIL SORT AREAS has been fixed. Please check your
  5801.   Echomail database for any duplicate areas. If any exist, please follow
  5802.   these instructions, "to the tee":
  5803.  
  5804.         - Backup the DBRIDGE.ADF and BACKUP.ADF file (if it exists)
  5805.         - Run DB SETUP and manually remove the duplicate areas.
  5806.         - Make a second backup of DBRIDGE.ADF.
  5807.         - Run DBUTIL SORT.
  5808.         - Run DB SETUP again and confirm the Echomail database is accurate.
  5809.  
  5810. - A serious bug in DBUTIL DELETEDOS has been fixed, however, please do NOT
  5811.   use the DELETEDOS command in DBUTIL unless you have backed up your system
  5812.   first.
  5813.  
  5814.   DBUTIL DELETEDOS should only be used if you want to run a "system-wide"
  5815.   cleanup of your message directories. It should NOT be ran as part of any
  5816.   regular maintainence, due to the fact that if something happens to
  5817.   your Echomail database (DBRIDGE.ADF), you can really mess things up. Again,
  5818.   you should NOT run DBUTIL DELETEDOS unless you have backed up your
  5819.   entire DB directory first.
  5820.  
  5821. - This release also includes a new command for DBUTIL: MOVE.
  5822.  
  5823.      MOVE will take any address you specify, and "move" it to a directory
  5824.      of your choice. It should replace Khile Klock's entire DBQ2FTP utility,
  5825.      and requires no external configuration at all. MOVE should obviously
  5826.      be used *after* any queue-manipulating commands such as POLL
  5827.      and SEND. It also works on point systems, something DBQ2FTP wasn't
  5828.      able to do properly. MOVE creates a tiny database called DBUTIL.DAT
  5829.      that contains the current day-of-the-week increment that FTSC calls
  5830.      for, ie. Tu1, We2, Sa7. It also takes NETmail queue entries and
  5831.      converts them to PKT files, including XMA-marked messages. And
  5832.      obviously, any queue/packet moving is recorded to DBUTIL.LOG for
  5833.      your inspection.
  5834.  
  5835.      *NOTE* DBUTIL MOVE will NOT move Packets, only Queue entries. This will
  5836.      be corrected in the next release of DBUTIL. If you wish to use
  5837.      the MOVE command in this release, please "pack out" your Netmail
  5838.      into Queue bundles by adding the XMAIL flag to each of your Netmails;
  5839.      and enable the "Xmail" option in EDITOR -> EDITOR OPTIONS.
  5840.  
  5841.      Note that MOVE is NOT present in the "interface" portion of DBUTIL. It
  5842.      must be called from the command-line.
  5843.  
  5844.      MOVE [address] [directory]
  5845.  
  5846.      ie.
  5847.  
  5848.      C:\DB> DBUTIL MOVE 1:229/426.1 F:\LAN\LAURA
  5849.      C:\DB> DBUTIL MOVE 1:229/2000 C:\IREX\ROBERT
  5850.      C:\DB> DBUTIL MOVE 201:3000/1 C:\IREX\WARD
  5851.  
  5852. - Because of the above feature, Khile Klock's DBQ2FTP utility is no longer
  5853.   included in this release, or any future versions for that matter.
  5854.  
  5855. - The DB help system has been updated accordingly for the new MOVE command.
  5856.  
  5857. - DBUTIL now has "startup screen", and performs a small check on critical
  5858.   system files before executing any commands. Nothing is modified or
  5859.   changed during the startup sequence. If the check fails, DBUTIL now halts
  5860.   back to DOS, as a safeguard against commands running only to have it fail.
  5861.  
  5862. - Also, some last minute changes have been made to DBUTIL to NOT purge any
  5863.   areas without criteria, and some other minor bugs have been corrected.
  5864.  
  5865.      *** YOU MUST SPECIFY PURGE CRITERIA FOR AN AREA TO BE PURGED! ***
  5866.  
  5867. - Internal code that calls PKZIP to create configuration and history
  5868.   archives (ie. DBCONFIG.ZIP), now creates them with maximum compression.
  5869.   Not really a big deal; just something that I felt needed updating.
  5870.  
  5871. - On new installations, several corrections have been made to the default
  5872.   compress/decompress options in the XMAIL CONFIGURATION screen. The most
  5873.   bizarre (yet important) change was adding ".EXE" to the ends of all
  5874.   the compress/decompress commands. For some reason, new installations
  5875.   don't have this problem when installing in "pure DOS". But on Windows
  5876.   95/98/ME systems, the .EXE must be added. Anyways, thats all fixed now
  5877.   so the new user doesn't have to worry about that.
  5878.  
  5879.   If you are upgrading your installation, the above compress/decompress
  5880.   corrections will NOT be applied. Check your configuration just in case.
  5881.  
  5882. - The same fix has been applied to the COMM/MODEM SETUP screen to ensure
  5883.   that PKUNZIP.EXE (*not* just "pkunzip") is called if D'Bridge needs to
  5884.   extract any MCF or PCF files. Theres only one in there... for now.
  5885.  
  5886. - Its now possible to change the dialup number of the United States Naval
  5887.   Observatory Atomic Clock by creating a text file called DBRIDGE.CLK
  5888.   with the proper phone number. If D'Bridge encounters this file, it will
  5889.   dial whatever number is in there. I didn't change it in the code itself
  5890.   for two reasons: (1) I don't even know what the new number is,
  5891.   and (2) Just in case it changes again in the future.
  5892.  
  5893. - ENVVARS.TXT has been renamed to TECHSPEC.TXT and now contains a history
  5894.   of ongoing work to D'Bridge from 1.80 up to now. TECHSPEC.TXT also
  5895.   contains the D'Bridge technician's manual if someone out there wants to
  5896.   start writing 3rd-party stuff for D'Bridge.
  5897.  
  5898. - HISTORY.TXT contains a history of D'Bridge developement since 1.80, and I
  5899.   will go back to the CD-R archives to find older stuff that Chris wrote.
  5900.  
  5901. - Some corrections were done to the OTHER56K.MCF INIT and DELAY strings to
  5902.   speed things up a little bit.
  5903.  
  5904. - Some minor things were fixed up in the source code; no big deal.
  5905.  
  5906. - Newcomers are warned against installing DB into the current directory
  5907.   as well as making sure they have read/write access if D'Bridge is being
  5908.   installed onto a LAN server, such as Windows 2003 Advanced Server.
  5909.  
  5910. - DBUTIL's version level as of this release, is 1.9a.
  5911.  
  5912.  
  5913. 1.95 / 10 November 2005
  5914. -----------------------
  5915.  
  5916. WARNING: Due to major code updates, please BACKUP your existing installation.
  5917.  
  5918. - This release of D'Bridge has been recompiled in Borland Pascal 5.5.
  5919.  
  5920.  
  5921. 1.94 / 7 November 2005
  5922. ----------------------
  5923.  
  5924. - Minor corrections done to post-startup operations.
  5925.  
  5926. - Removed an EMSI limitation that affects "Freeware" keys, was supposed to
  5927.   be fixed back in Alpha5000-4 (A4) but apparently I didn't fix all of it...
  5928.  
  5929. - Help for DBUTIL has been updated in D'Bridge. (Refer to Section 7.00)
  5930.  
  5931. - DBUTIL is brought up to 1.9, and so far runs stable with no apparent bugs.
  5932.  
  5933. - Got Laura running her own copy of D'Bridge (1:229/426.1 & 201:1000/3)
  5934.  
  5935. - Nick Mackechnie runs DBNET Aust/NZ (201:2000/1)
  5936.  
  5937.  
  5938. 1.93 / 7 November 2005
  5939. ----------------------
  5940.  
  5941. - This release corrects a minor memory leak.
  5942.  
  5943. - This release brings DBUTIL to version 1.6. In case you didn't know, there
  5944.   have been several fixes and updates to DBUTIL in the past week alone. I
  5945.   may design and include "history" files for D'Bridge and DBUTIL just to
  5946.   keep everyone up to par on whats going on.
  5947.  
  5948. - A text file called DB193ENV.TXT is included, explains all the environment
  5949.   settings used by D'Bridge. 
  5950.  
  5951. - Release notes are going to have a TXT extension from now on, to keep Ward
  5952.   happy... (or as happy as Ward can be!)
  5953.  
  5954.  
  5955. 1.92 / 2 November 2005
  5956. ----------------------
  5957.  
  5958. WARNING: This is yet another release that contains major updates or source
  5959.          code changes. Install with caution.
  5960.  
  5961. - First of all, I would like to take a moment to thank all of you for your
  5962.   continued help and support. D'Bridge has come a long way, and dozens of
  5963.   problems have been corrected since 1.58. With your continued help, we can
  5964.   finally have ourselves a mailer that is rock-solid stable and reliable.
  5965.  
  5966. - The old code from Alpha5000-3 (A3) has been recycled and put back into
  5967.   place, to correct the issue of not being able to have multiple "DB EDIT"
  5968.   windows running at once, or over a local network. Because this change
  5969.   affects the underlining database routines, please run the following tests.
  5970.  
  5971.   This checklist should be ran on *ALL* of my new releases:
  5972.  
  5973.         (1) Recompile the nodelist.
  5974.         (2) Recompile the nodelist, then perform a queuescan.
  5975.         (3) Perform a queuescan, then poll a system.
  5976.         (4) Poll a system immediately on startup.
  5977.         (5) Run DB EDIT first, then poll system via. UTILITIES menu.
  5978.         (6) Create a "dummy" Netmail message with the XMAIL flag.
  5979.         (7) Take that dummy Netmail and then perform a queuescan.
  5980.         (8) On a queue entry, "view" it's details.
  5981.         (9) Display "details" on any nodelist entry. Confirm accuracy.
  5982.  
  5983.   If *ANY* of those database tests fail, either with error 202 or 203 or
  5984.   messages such as "COSTBASE", do the following:
  5985.  
  5986.         (1) "Export" your configuration or backup your entire DB directory. 
  5987.         (2) Erase the contents of the DATA directory.
  5988.         (3) Begin the checklist again.
  5989.  
  5990.   If the system still fails at this point, drop Laura a line indicating which
  5991.   checklist number it fails on. For example, if the system fails to generate
  5992.   a proper poll request when selected immediately on startup, indicate
  5993.   problem #4 in an email. Also be sure to tell Laura the following:
  5994.  
  5995.              - The last 5 or 6 lines of your system log.
  5996.              - The contents of your Queue directory. (ie. the QUEUE window)
  5997.              - The list of files in the Queue directory.
  5998.  
  5999. - I've added several new commands to DBUTIL, as follows:
  6000.  
  6001.        AUTOASSIGN [option] A-[matching address] OR T-[matching area]
  6002.  
  6003.        The AUTOASSIGN keyword, will automatically change/update your
  6004.        Echomail database whenever a new area is added by D'Bridge that
  6005.        has an uplink address (the A- parameter), or that has a matching
  6006.        area name (the T- paramter). Multiple entries are okay, seperated
  6007.        by commas. The following options are available:
  6008.  
  6009.              ALERTFLAG [value] - The "Alert" status flag. 0-9, A-Z.
  6010.            GROUPACCESS [value] - The group access character. 0-9, A-Z
  6011.              GROUPSORT [value] - The group sort character, usually 0-9.
  6012.          GROUPSECURITY [value] - The security level. 0 to 5000.
  6013.                  PURGE [value] - Purge except OR purge after days. If you
  6014.                                  are purging in days, specify a negative
  6015.                                  value, ie. 7 days should be "-7"
  6016.               PRESERVE [value] - Messages to preserve.
  6017.  
  6018.        Examples:
  6019.  
  6020.        AUTOASSIGN ALERTFLAG A A-1:229/2000
  6021.        Assigns alert-flag "A" to new areas from my 1:229/2000 uplink.
  6022.  
  6023.        AUTOASSIGN GROUPACCESS B A-2:2/0,2:282/153,4:500/13
  6024.        Assigns group access "B" from the specified addresses.
  6025.  
  6026.        AUTOASSIGN PURGE -14 T-ALT.*,REC.*
  6027.        New areas from the "ALT" and "REC" Usenet groups will be purged
  6028.        after 14 days.
  6029.  
  6030.        AUTOASSIGN GROUPACCESS A-1:229/2000
  6031.        AUTOASSIGN GROUPSECURITY 5000 A-1:229/2000
  6032.        AUTOASSIGN PRESERVE 200 A-1:229/2000
  6033.        Assigns group A, security level 5000 and a preserve of 200 messages
  6034.        to everything auto-added from my 1:229/2000 uplink.
  6035.  
  6036.  
  6037.        CHANGE [option] [newvalue]
  6038.  
  6039.        The CHANGE command tells DBUTIL to make mass-changes to your
  6040.        Echomail setup, based on the option you select:
  6041.  
  6042.              ALERTFLAG [value] - The "Alert" status flag. 0-9, A-Z.
  6043.            GROUPACCESS [value] - The group access character. 0-9, A-Z.
  6044.              GROUPSORT [value] - The group sort character, usually 0-9.
  6045.          GROUPSECURITY [value] - The security level. 0 to 5000.
  6046.                  PURGE [value] - Purge except OR purge after days. If you
  6047.                                  are purging in days, specify a negative
  6048.                                  value, ie. 7 days should be "-7"
  6049.               PRESERVE [value] - Messages to preserve.
  6050.  
  6051.        Examples:
  6052.  
  6053.        CHANGE ALERTFLAG A ALERTFLAG B
  6054.        Changes all areas with alert flag "A" to alert flag "B"
  6055.  
  6056.        CHANGE GROUPACCESS A GROUPACCESS Z
  6057.        Changes all areas in group "A" to group "Z"
  6058.  
  6059.        CHANGE PURGE -14 PRESERVE 50
  6060.        Changes all areas with a 14 day purge value to also have a preserve
  6061.        value of 50.
  6062.  
  6063.  
  6064.        DELETE [option]
  6065.  
  6066.        Deletes areas from your Echomail database based on your criteria. Use
  6067.        with caution. If you make a mistake, use the UNDELETE command
  6068.        mentioned later.
  6069.  
  6070.              ALERTFLAG [value] - The "Alert" status flag. 0-9, A-Z.
  6071.            GROUPACCESS [value] - The group access character. 0-9, A-Z.
  6072.              GROUPSORT [value] - The group sort character, usually 0-9.
  6073.          GROUPSECURITY [value] - The security level. 0 to 5000.
  6074.                  PURGE [value] - Purge except OR purge after days. If you
  6075.                                  are purging in days, specify a negative
  6076.                                  value, ie. 7 days should be "-7"
  6077.               PRESERVE [value] - Messages to preserve.
  6078.  
  6079.        Examples:
  6080.  
  6081.        DELETE ALERTFLAG A
  6082.        Deletes all Echomail areas that have alert flag "A"
  6083.  
  6084.        DELETE GROUPSECURITY 5000
  6085.        Deletes all Echomail areas that have a group security of 5000.
  6086.  
  6087.  
  6088.        DESCFILE [file]
  6089.  
  6090.        The DESCFILE command tells DBUTIL to change all the descriptions of
  6091.        the Echomail database to match those found in a text file. The text
  6092.        file should be in ".NA" format, meaning the area tag, at least one
  6093.        space, and then the description.
  6094.  
  6095.        Example: DESCFILE C:\DBRIDGE\FIDONET.NA
  6096.  
  6097.  
  6098.        DELETEDOS (No options)
  6099.  
  6100.        If the DELETEDOS command is executed, then whenever
  6101.        a DBUTIL PURGE is ran and DBUTIL encounteres a "deleted" area (either
  6102.        from another script operation or from DB SETUP), if the area is
  6103.        a Fido *.MSG area, the directory is also deleted. So if you
  6104.        deleted FN_SYSOP, and DBUTIL PURGE is ran again, whatever you
  6105.        specified as your FN_SYSOP message directory, will be erased. Note
  6106.        that if you plan to use the UNDELETE feature mentioned below, you
  6107.        should not use the DELETEDOS command.
  6108.  
  6109.  
  6110.        UNDELETE
  6111.  
  6112.        If UNDELETE is ran, any previous DELETE operations will
  6113.        be "rolled back". Any deleted records in your Echomail database
  6114.        will be restored.
  6115.  
  6116. - The GUI (full-screen mode) of DBUTIL has been updated accordingly.
  6117.  
  6118.  
  6119. 1.91 / 31 October 2005
  6120. ----------------------
  6121.     â–„â–„â–„â–„â–„â–„â–„       v^v
  6122.  â–„▀▀       â–€â–€â–„         v^v
  6123. â–ˆ  â–„â–„     â–„â–„  â–ˆ
  6124. â–ˆ             â–ˆ  v^v
  6125.  â–€â–„â–„â–ˆ â–ˆ â–ˆ â–ˆâ–„â–„â–€
  6126.     â–€â–€â–€â–€â–€â–€â–€
  6127. .....woooooOOOOOOOOOOOooooooo..... This is the Halloween edition of D'Bridge.
  6128. And for your "treats", the following issues have been resolved:
  6129.  
  6130. - Internet code has been temporarily removed, was causing a problem with
  6131.   memory allocation under certain "rare" conditions under Windows 95.
  6132.  
  6133. - DBUTIL has been enhanced with a full-screen GUI to access its features,
  6134.   if you don't use any parameters. And the current issues should be resolved
  6135.   with purging and whatnot. The GUI's mini-windows can be played around with
  6136.   your mouse, and the keyboard shortcuts should work as well. Try it out!
  6137.  
  6138. - Renumbering messages during DBUTIL purge is disabled in this release.
  6139.  
  6140. - DBUTIL can also be ran in another window on multi-tasking operating systems
  6141.   if you want to purge/archive mail without "tying up" your DB session. It
  6142.   uses file-sharing and record-locking code to ensure safe operations.
  6143.  
  6144. - DB2RG is no longer included; support for BBS types is planned for a future
  6145.   release in addition to other message formats.
  6146.  
  6147. - Laura will continue to handle technical support for now. We are in the
  6148.   process of moving so it may take us some time to reply to your emails...
  6149.  
  6150.  
  6151.  
  6152. 1.90 / 17 October 2005
  6153. ----------------------
  6154.  
  6155. Warning: This release contains major updates; please BACK UP your system in
  6156.          the event you need to rollback to 1.89sl.
  6157.  
  6158. - The maximum amount of Netmails able to be processed in a Queuescan has
  6159.   been REDUCED from 2048 down to 1024, to allow the Xmail-on-Netmail packing
  6160.   to function properly. The help system has been updated for "Xmail" in
  6161.   the SETUP EDITOR OPTIONS screen accordingly.
  6162.  
  6163. - D'Bridge now adds the "PID", "TID" and "CHRS" kludges to all messages
  6164.   created in the internal editor, in the event that someone needs to debug
  6165.   a message from your system (although yes, its obvious from the tear line
  6166.   what generated the message) PID and TID are product identification data
  6167.   kludges, which simply state DB-version-whatever. CHRS is a character set
  6168.   kludge, which defaults to "IBMPC 2", I plan to add support later on for
  6169.   custom kludges and possibly move all kludging to some sort of script
  6170.   language, so you guys can add whatever you want to outgoing mail.
  6171.  
  6172. - DBUTIL has been completely rewritten from scratch. All of the purging
  6173.   problems should now finally be solved. It was tested with several
  6174.   thousand *.MSG files, both Netmail and Echomail. It also gives detailed
  6175.   reports about its activities, and logs everything to DBUTIL.LOG
  6176.   for your inspection. This log file can be deleted whenever you want.
  6177.  
  6178. - DBUTIL automatically "renumbers" Fido MSG files during purge processing.
  6179.  
  6180. - DBUTIL PURGE called on its own will process all areas EXCLUDING Netmail.
  6181.   You must specifically run DBUTIL PURGE NETMAIL to purge/archive Netmail.
  6182.   This was done as a precaution/failsafe.
  6183.  
  6184. - DBUTIL SORT AREAS now scans your Echomail configuration for deleted areas.
  6185.   If it finds any, and if they are of the Fido *.MSG type, DBUTIL will
  6186.   now automatically remove any old files as well as the old directory.
  6187.  
  6188. - "DBUTIL.OLD" is Chris Irwin's DBUTIL program, in case you need to rollback
  6189.   or you need both mine and his for some reason.
  6190.  
  6191. - Preparations are also under way for Internet connectivity, in fact, this
  6192.   version already contains menu and help code for the "big event", if you
  6193.   browse the help system you'll see what I mean.
  6194.  
  6195.  
  6196. 1.89 / 15 October 2005
  6197. ----------------------
  6198.  
  6199. - Look at the Help file, and go through the first few sections. I think
  6200.   you'll like it. I wrote some very thorough, detailed information about
  6201.   running D'Bridge under Windows. Mostly geared towards newcomers. I felt
  6202.   that the Help system was due for some updating. I had some free time to
  6203.   spare, and that doesn't happen often!
  6204.  
  6205.   The following help topics have been added:
  6206.  
  6207.   NOTE FROM THE AUTHOR
  6208.   NOTE FROM NICK ANDRE
  6209.   HARDWARE / SOFTWARE REQUIREMENTS
  6210.   RUNNING DBRIDGE UNDER MICROSOFT WINDOWS
  6211.   RUNNING DBRIDGE UNDER IBM OS/2 WARP
  6212.   RUNNING DBRIDGE UNDER LINUX
  6213.   THE INTERNET AND DBRIDGE
  6214.  
  6215. - Thanks to Ward, and a few Russians, I think this MSGID/REPLY nonsense
  6216.   should finally be solved. What I've done was change the code so the entire
  6217.   message is scanned for a MSGID kludge. And obviously a REPLY kludge is
  6218.   added if one exists. Before, my code was only checking the first line of
  6219.   a message. The other problem of only getting REPLY kludges when you reply
  6220.   after the first message should also be solved. Leave it to me to really
  6221.   screw up the way I open/close files. :-)
  6222.  
  6223.  
  6224. 1.88 / 14 October 2005
  6225. ----------------------
  6226.  
  6227. - In this version, in-transit Areafix messages are IGNORED and treated as
  6228.   regular Netmail, and subject to the routing specified in the current
  6229.   running event. Areafix requests will NOT be processed unless it has been
  6230.   specifically addressed to your system's primary address or AKA's.
  6231.  
  6232.   Even if you use the FOR keyword in the ALIAS ADDRESSES screen in
  6233.   the BASIC CONFIGURATION menu, you *MUST* specify the alias addresses for
  6234.   the Areafix system to work properly. So if you have a "2:2/1000 for 2:ALL"
  6235.   as an alias entry, "2:2/1000" must be specified again for Areafix to work.
  6236.  
  6237. - The Help system has been updated accordingly for the above Areafix change.
  6238.  
  6239. - Problems with no REPLY: kludge being added should be fixed now, hopefully.
  6240.  
  6241. - My work schedule with IBM is hectic, but please continue to inform me
  6242.   of any bugs or problems.
  6243.  
  6244.  
  6245. 1.87 / 10 October 2005
  6246. ----------------------
  6247.  
  6248. I recommend BACKING UP your current installation, or at least installing
  6249. this version in a new directory... just in case.
  6250.  
  6251. - "REPLY:" kludges are now added to all replies done in D'Bridge, and that
  6252.   includes BOTH Netmail and Echomail, as well as "Normal" and "Quoted"
  6253.   replies. The REPLY: kludge immediately follows the MSGID: kludge.
  6254.  
  6255.   A tiny text file, DBRIDGE.MSR (in addition to DBRIDGE.MSG) is now
  6256.   created during a message edit, containing the MSGID: kludge from the
  6257.   original message. DBRIDGE.MSR gets erased when D'Bridge saves the reply.
  6258.  
  6259.   Please double-check your DOS events that nothing touches these two files.
  6260.  
  6261.   NOTE: If a MSGID kludge didn't exist in the original message, the REPLY
  6262.   kludge is NOT added.
  6263.  
  6264.  
  6265. 1.86 / 10 October 2005
  6266. ---------------------
  6267.  
  6268. I recommend BACKING UP your current installation, or at least installing
  6269. this version in a new directory... just in case.
  6270.  
  6271. - MSGID apparently calls for a colon, so now it gets one!
  6272.  
  6273.  
  6274.  
  6275. 1.85 / 9 October 2005
  6276. ---------------------
  6277.  
  6278. I recommend BACKING UP your current installation, or at least installing
  6279. this version in a new directory... just in case.
  6280.  
  6281. - A slight correction in the new MSGID code was done for Echomail.
  6282.  
  6283.  
  6284.  
  6285. 1.84 / 8 October 2005
  6286. ---------------------
  6287.  
  6288. I recommend BACKING UP your current installation, or at least installing
  6289. this version in a new directory... just in case.
  6290.  
  6291. (1) The MSGID kludge is now added to all messages originating from D'Bridge
  6292.     according to the FTS-0009 standard by Jim Nutt, and FSP-1029 by Michiel
  6293.     van der Vlist. This kludge is added to all "new" messages, "edited" ones,
  6294.     and copying/forwarding mail in the internal editor.
  6295.  
  6296.     Please be aware of a new, tiny database file called DBRIDGE.MSG, this
  6297.     file keeps track of the next serial number to be used in adding a MSGID.
  6298.  
  6299. (2) Newcomers can now specify the color scheme they want on installation.
  6300.  
  6301.  
  6302.  
  6303. 1.83 / 2 October 2005
  6304. ---------------------
  6305.  
  6306. I recommend BACKING UP your current installation, or at least installing
  6307. this version in a new directory... just in case.
  6308.  
  6309. (1) This release should start to address the error 202 and 203 bugs that have
  6310.     plagued DB for years.
  6311.  
  6312.     Some code has been rewritten, changed, moved around, and in some cases
  6313.     removed altogether to address the 202/203 problems.
  6314.  
  6315. (2) In the event of a 202 or 203 error, D'Bridge now politely explains what
  6316.     went wrong and suggests ways to solve the problem before reporting the
  6317.     matter to myself... so 202/203 won't scare away newcomers. :-)
  6318.  
  6319. (3) DBNET is back... the inclusion of the DBNET nodelist has been done to
  6320.     facilitate hassle-free installations for newcomers. If you have an
  6321.     address in DBNET already, please let me know so I can update the list.
  6322.  
  6323. (4) The OTHER56K.MCF file has been slightly corrected.
  6324.  
  6325. (5) Miscellaneous code has been cleaned up for stability reasons.
  6326.  
  6327.  
  6328. 1.82 / 24 September 2005
  6329. ------------------------
  6330.  
  6331. I recommend BACKING UP your current installation, or at least installing
  6332. this version in a new directory... just in case.
  6333.  
  6334. (1) Khile Klock's DBQ2FTP utility is included (and installed) in this
  6335.     release. This utility translates and moves Queue packets in D'Bridge
  6336.     into standard FTSC files that can be uploaded to FTP servers or
  6337.     local LAN server directories, or whatever you want. Look for DB2FTP94.ZIP
  6338.     installed in your DB directory.
  6339.  
  6340. (2) Minor miscellaneous code has been cleaned up; nothing overtly special.
  6341.  
  6342. (3) The next version of DB will address the Error 203 problems
  6343.     with the COMM/MODEM setup screen... I just didn't have time for that
  6344.     right now. Its going to take some work to get that one figured out.
  6345.  
  6346. (4) I screwed up the release number; this was not supposed to come out
  6347.     until October, but I figured I'd do this one a little early.
  6348.  
  6349.  
  6350. 1.81 / 1 October 2005
  6351. ---------------------
  6352.  
  6353. I recommend BACKING UP your current installation, or at least installing
  6354. this version in a new directory... just in case.
  6355.  
  6356. (1) A free license key is included (and installed) in this release. However,
  6357.     if D'Bridge complains of multiple license keys (it shouldn't), you can
  6358.     delete the file DB100000.KEE and use your old one.
  6359.  
  6360. (2) Gone are the 200-some-odd MCF files forever, most of them were for
  6361.     anchient 2400 baud modems and the like... the 56k generic MCF file is
  6362.     now the only selection. Its easy to edit and most modems shouldn't have
  6363.     any trouble running it... even if they aren't 56k.
  6364.  
  6365.     Note that the COM port locks at 57600 in this MCF file. Under RARE,
  6366.     and I *do* mean *RARE* circumstances, running D'Bridge with TAME
  6367.     under Windows NT/2000/XP environments may cause a COM port "baud error"
  6368.     (yet another fantastic feature by Microsoft), that the port can't be
  6369.     opened higher than 38400 baud. If this happens, simply change the rate
  6370.     in the MCF file.
  6371.  
  6372. (3) If you decide to change the MCF (Modem Control File) in the COMM/MODEM
  6373.     setup screen and DB crashes with an Error 203, you will need to manually
  6374.     edit the DBRIDGE.PRM file and change the MCF name in Line 30.
  6375.  
  6376.     I still can't figure out why it crashes here, its got something to do
  6377.     with memory allocation. This will be addressed in a future release.
  6378.  
  6379.     This bug only seems to appear on Windows 95/98/ME systems... doesn't
  6380.     happen on my Windows 2000 workstation; I can change the MCF just fine.
  6381.  
  6382. (4) XMAIL packet statistics are always shown now during mail processing.
  6383.     Please let me know if this isn't what you want... I like it because I
  6384.     can see real-time stats for any outbound mail created during tossing.
  6385.  
  6386. (5) Pretty sure I nailed queuescan bugs for large Echomail systems that hub
  6387.     thousands of areas (ie. Usenet groups from the Internet)
  6388.  
  6389. (6) X00 version 1.53a, the last stable release from Ray Gwinn, is included.
  6390.  
  6391. (7) D'Bridge now adds the "DV" (Desqview Timeslice) command if it needs
  6392.     to execute the X00 driver. The DV command causes X00 to relenquish
  6393.     timeslicing back to the operating system. In theory, this should work
  6394.     on operating systems other than Desqview... if you run TAME, please let
  6395.     me know what your CPU statistics are when DB is running.
  6396.  
  6397. (8) D'Bridge now "restarts" itself (does an IPL) after any nodelist
  6398.     compiling, to completely flush out any open arrays or variables in
  6399.     the code. I simply don't have the time right now to address the issues
  6400.     with the memory allocation, probably for a future release.
  6401.  
  6402.     This originally was removed in the 1.80 release, but now its back,
  6403.     for stability reasons.
  6404.  
  6405. (9) Various internal code has been cleaned up, for the next release which
  6406.     will start to address some performance issues, timeslicing, etc etc.
  6407.  
  6408. (10) D'Bridge no longer checks for disk space or integrity on archives on
  6409.      new installations... really; who can't afford 2 megabytes of space?
  6410.  
  6411. (11) The integrity check was removed in order to some some rare bugs when
  6412.      installing D'Bridge under Windows 95/98/ME.
  6413.  
  6414. (12) This release was CC'd to Chris Irwin, hopefully he can play around
  6415.      with it and tell me if I missed anything...
  6416.  
  6417. I hope you enjoy this long-awaited release and any suggestions or feedback
  6418. is welcome, either on the DBRIDGE echo on Fido (preferrably), or email
  6419. to nick@nickandre.com
  6420.  
  6421.  
  6422. 1.80 / 20 September 2005
  6423. ------------------------
  6424.  
  6425. I recommend BACKING UP your current installation, or at least installing
  6426. this version in a new directory... just in case.
  6427.  
  6428. (1) This version is a "rollback" to the old 1.70 code, with one exception -
  6429.     the low-level SHARE code detection is changed to always report that
  6430.     the SHARE portion of DOS is present... so in other words, this release
  6431.     should function exactly like the 1.70 code.
  6432.  
  6433.     The license key checking is removed but please place your key files in
  6434.     your directory anyway... just incase.
  6435.  
  6436. (2) The latest version of DB2RG is included for those of you running D'Bridge
  6437.     with the Renegade BBS software. It takes your Echomail database in DB
  6438.     and "mirrors" it with your message base configuration in Renegade.
  6439.  
  6440. (3) All of the fixes that worked in the Alpha5000 series are now consolidated
  6441.     into this version.
  6442.  
  6443. Major changes since 1.54
  6444. ------------------------
  6445.  
  6446. - Add file-sharing support for multiple DBEDIT executions on a LAN
  6447.  
  6448. - Fixed problem where DB would answer the phone, then process mail, start
  6449.   an event or other such nonsense.
  6450.  
  6451. - Fixed the bug where sometimes DB wouldn't load at all unless a parameter
  6452.   (even blank) was specified.  Please let me know if this is not the case.
  6453.  
  6454. - As a side-effect of beta 2101, my system was locked-up all night because
  6455.   of a modem timeout while answering the phone.  "Oops."  This solves that...
  6456.  
  6457. - If you want DB to leave your file and directory pathnames alone and not
  6458.   expand them, set the environment variable DB-NOEXPAND to YES.  This will
  6459.   allow invalid DOS paths (such as are used by many network OS's...)
  6460.  
  6461. - A couple of modem control issues have been resolved.  The environment
  6462.   variables DB-MODEM-ANSWER and DB-MODEM-OFFHOOK have been eliminated.
  6463.   They have been replaced with function within the MCF file to accomplish
  6464.   the same thing.  The DOCS have been updated, but since they don't come
  6465.   with beta releases, here's the new keywords in the MCF file:
  6466.  
  6467.  
  6468.     OFFHOOK <modem string>
  6469.  
  6470.       This defines the command to take the modem offhook.
  6471.         - Default ATH1M0S0=0
  6472.  
  6473.  
  6474.     ANSWER <modem string>
  6475.  
  6476.       This defines the command to answer the phone if Hardware or Software
  6477.       answer modes are selected.
  6478.  
  6479.         - Default ATA
  6480.  
  6481. - A new "unsecured" inbound files directory is now supported for systems which
  6482.   want to review all unsecured mail and files before processing.  To specify
  6483.   that all data from unpassworded systems should be placed in a certain inbound
  6484.   directory, set the following environment variable:
  6485.  
  6486.     SET DB-UNSECURED-PATH=C:\DB\UNSECUR
  6487.  
  6488.   If the directory does not exist, it will be created.  Set like this, D'Bridge
  6489.   will only process mail from secured links or mail picked-up from an outbound
  6490.   call.  (Outbound sessions are defined as "Secured.")
  6491.  
  6492.   For D'Bridge to process .PKTs and XMAIL, it must first be moved to the
  6493.   standard INBOUND FILES DIRECTORY (on the DIRECTORY PATHS screen.)  Setting
  6494.   this variable causes D'Bridge to treat the normal inbound files directory
  6495.   as a secured file area and using the path specified in DB-UNSECURED-PATH as
  6496.   a holding area for unsolicited mail.
  6497.  
  6498. - The way in which outbound mail is transmitted has been changed.  Due to
  6499.   popular request, the way NETmail packets with file-attaches has been re-
  6500.   designed.  Now, for a given priority, attached files are transmitted BEFORE
  6501.   the corresponding .PKT file.  This causes the NETmail to not arrive at all
  6502.   unless the attached files are first sent OK.  If carrier drops, D'Bridge
  6503.   will try to retransmit ALL queued files, not just the ones that weren't
  6504.   already sent (as before.)  Now we are counting on the ZMODEM skip feature
  6505.   to bypass already transmitted files.
  6506.  
  6507.  
  6508. - Of course, no beta release involving structural changes is complete without
  6509.   a bug (or a could in  this case.)  FrontDoor added a couple new flags: TFS
  6510.   (truncate file when sent) KFS (Kill file when sent.)  These flags were not
  6511.   honored in Beta 2105 and that problem is now fixed.  Thanks to the people at
  6512.   PlanetConnect and Arthur Greenberg for pointing out that problem...
  6513.  
  6514. - A new modem control file (MCF) keyword has been added.  According to Wilma
  6515.   Morgel, many new modems are coming out with multi-line responses before the
  6516.   "CONNECT" string.  This new feature allows D'Bridge to ignore these messages
  6517.   and (in this beta version ONLY) display them in the log for debugging.
  6518.  
  6519.  
  6520.        IGNORE <MODEM RESPONSE>
  6521.  
  6522.        ie. IGNORE DATA
  6523.  
  6524.        <MODEM RESPONSE> is a unimportant code returned from the modem to be
  6525.        ignored completely.
  6526.  
  6527. - A new activation file has been added:
  6528.  
  6529.      If DBRIDGE.AMR exists in the D'Bridge root directory, mail will be
  6530.      unpacked and the "after mail received" commands will be executed.
  6531.      This was added to facilitate mail processing from external receivers
  6532.      such as PlanetConnect, etc.  Thanks to Martin Belcke for his suggestion.
  6533.  
  6534. - New MCF files have been added.  272 modems are now supported directly.
  6535.   Thanks to Wilma Morgel for compiling the new list!
  6536.  
  6537.  
  6538.  
  6539. Changes since version 1.52:
  6540.  
  6541.  
  6542. 1. D'Bridge now requires a FOSSIL driver.  (X00.EXE is supplied)
  6543.  
  6544.    WARNING: X00.SYS "might" not work as a device driver.  The "suggested"
  6545.             way of installing the FOSSIL is to run X00.EXE from your
  6546.             AUTOEXEC.BAT file on startup.
  6547.  
  6548. 2. A serious security problem has been fixed.  Let's not discuss what that
  6549.    was...
  6550.  
  6551. 3. View/Modify queue now has more options for holding mail.
  6552.  
  6553. 4. The error at byte zero while sending the first file should be gone.
  6554.  
  6555. 5. Turnaround/pickup problems should be solved wiht all known mailers!
  6556.  
  6557. 6. Using RingMaster<sm> to detect voice calls has been changed to NOT re-init
  6558.    the modem after a voice call.  I can't test this, so let me know if all is
  6559.    well...
  6560.  
  6561.  
  6562.  
  6563. Changes since version 1.51:
  6564.  
  6565. 1.  DBUTIL PURGE NETMAIL now functions correctly.  Only INBOUND messages are
  6566.     purged with this function.
  6567.  
  6568. 2.  D'Bridge has been modified to use the new license keys exclusively as of
  6569.     1 January 1994.  New keys sold will be in the .KEE format and must be
  6570.     registered within 30 days of purchase.  If you do not have one, contact
  6571.     Miriam Irwin at Mosaic Press, 1-513-821-1270.
  6572.  
  6573. 3.  Multi-zone support has been totally rewritten.  Now, D'Bridge performs
  6574.     the way I had always wanted it to, completely automatic aliasing always.
  6575.     The changes involve the "alias address" field.  The field is now in the
  6576.     same format as the routing language; each alias may contain a "filter"
  6577.     controlling when it is used.
  6578.  
  6579.     For example, my primary address is 1:110/68, but I have a zone 201 alias:
  6580.  
  6581.       Alias addresses: 201:201/0 FOR 201:ALL
  6582.  
  6583.     This means that anytime that a zone 201 address is used, the origin or
  6584.     "active" address will be 201:201/0.  If my system calls or is called by
  6585.     a zone 201 system, it will act as if its primary address is 201:201/0 for
  6586.     EMSI, YOOHOO, AREAFIX processing and messages.
  6587.  
  6588.     Because of this global change, event aliases are no longer possible or
  6589.     needed; also, there is no command to manually change aliases.  It is
  6590.     completely automatic and transparent.  You set up how you want to alias
  6591.     by defining the rules in the alias addresses field.
  6592.  
  6593. 4. Problems with file-forwarding to points have been resolved.  Now all
  6594.    file-attach messages will have the inbound files directory added to the
  6595.    subject line so utilities can use find them.  As a side effect, all mail
  6596.    received will have the Kill/Sent flag on it if applicable for in-transit
  6597.    messages.
  6598.  
  6599. 5. Upgrade/Import problems have been found and corrected.  This explains a
  6600.    few of the "mystery bugs" we've experienced over the last few years such
  6601.    as the "NET" number disappearing, etc...
  6602.  
  6603. 6. The editor has been restored to the 1.36 version.  It seems to be stable
  6604.    and this release needs to be out by the end of the year.  I will be re-
  6605.    writing the editor from "scratch" in the coming months.
  6606.  
  6607. 7. New COMM drivers have been installed.  These are the latest versions of
  6608.    Ray Gwinn's SIO library.  Modifications have been made to improve
  6609.    performance under OS/2.
  6610.  
  6611. 8. ZMODEM has been changed to flush buffers and pause a quarter second before
  6612.    resuming transmission after an error.
  6613.  
  6614. 9. PKZIP v2.04c is now supported.  A plus sign (+) is required before both
  6615.    the PKZIP and PKUNZIP commands to prevent screen corruption.  It is not
  6616.    added automatically, but is the default for new installations.
  6617.  
  6618. 10. ARJ mail should now function properly.
  6619.  
  6620. 11. You will need to set the environment variable LASTCALL=Y if you wish to
  6621.     use that diagnostic feature.  The default has been changed to "disabled."
  6622.  
  6623. 12. It is no longer possible to use the zonegate option for ZONE 201 mail.
  6624.     There is and never will be a zonegate.
  6625.  
  6626. 13. There was a problem with date-stamps of received files.  This version has
  6627.     fixed a UNIX time bug.
  6628.  
  6629. 14. DB SETUP should now work fine remotely with such programs as PC-ANYWHERE.
  6630.  
  6631. 15. MODEM communication problems should be fixed.  Please let me know if I'm
  6632.     wrong...
  6633.  
  6634. 16. KFS (Kill File/Sent) and TFS (Truncate File/Sent) have been added after
  6635.     many years of putting it off.  This makes D'Bridge work with programs
  6636.     such as FrontDoor's TossScan and other ECHOmail processors.
  6637.  
  6638. 17. Two more new flags have been added to the editor:
  6639.  
  6640.     PRN (Print)
  6641.     URG (Urgent)
  6642.  
  6643.     These are for future use.
  6644.  
  6645. 18. The cost on forwarded messages should now correctly reflect the table.
  6646.  
  6647. 19. A ZMODEM problem with Binkley "might" be fixed.  Please report all the
  6648.     "DEBUG" messages directly to Chris Irwin if there's any trouble.  It
  6649.     seemed that Binkley sends a ZRPOS for the EOF position and that was making
  6650.     D'Bridge a bit flustered.  That should now be treated correctly.
  6651.  
  6652. 20. Messages are no longer deleted if a session fails.  Please let me know if
  6653.     you find this undesirable.  This will result in duplicate NETmail messages
  6654.     in the event of a session failure.
  6655.  
  6656.  
  6657.  
  6658. Changes since version 1.50:
  6659.  
  6660. 1.  DBUTIL PURGE NETMAIL now functions correctly.  Only INBOUND messages are
  6661.     purged with this function.
  6662.  
  6663. 2.  D'Bridge has been modified to use the new license keys exclusively as of
  6664.     1 January 1994.  New keys sold will be in the .KEE format and must be
  6665.     registered within 30 days of purchase.  If you do not have one, contact
  6666.     Miriam Irwin at Mosaic Press, 1-513-821-1270.
  6667.  
  6668. 3.  Multi-zone support has been totally rewritten.  Now, D'Bridge performs
  6669.     the way I had always wanted it to, completely automatic aliasing always.
  6670.     The changes involve the "alias address" field.  The field is now in the
  6671.     same format as the routing language; each alias may contain a "filter"
  6672.     controlling when it is used.
  6673.  
  6674.     For example, my primary address is 1:110/68, but I have a zone 201 alias:
  6675.  
  6676.       Alias addresses: 201:201/0 FOR 201:ALL
  6677.  
  6678.     This means that anytime that a zone 201 address is used, the origin or
  6679.     "active" address will be 201:201/0.  If my system calls or is called by
  6680.     a zone 201 system, it will act as if its primary address is 201:201/0 for
  6681.     EMSI, YOOHOO, AREAFIX processing and messages.
  6682.  
  6683.     Because of this global change, event aliases are no longer possible or
  6684.     needed; also, there is no command to manually change aliases.  It is
  6685.     completely automatic and transparent.  You set up how you want to alias
  6686.     by defining the rules in the alias addresses field.
  6687.  
  6688. 4. Problems with file-forwarding to points have been resolved.  Now all
  6689.    file-attach messages will have the inbound files directory added to the
  6690.    subject line so utilities can use find them.  As a side effect, all mail
  6691.    received will have the Kill/Sent flag on it if applicable for in-transit
  6692.    messages.
  6693.  
  6694. 5. Upgrade/Import problems have been found and corrected.  This explains a
  6695.    few of the "mystery bugs" we've experienced over the last few years such
  6696.    as the "NET" number disappearing, etc...
  6697.  
  6698. 6. The editor has been restored to the 1.36 version.  It seems to be stable
  6699.    and this release needs to be out by the end of the year.  I will be re-
  6700.    writing the editor from "scratch" in the coming months.
  6701.  
  6702. 7. New COMM drivers have been installed.  These are the latest versions of
  6703.    Ray Gwinn's SIO library.  Modifications have been made to improve
  6704.    performance under OS/2.
  6705.  
  6706.  
  6707.  
  6708. D'Bridge Pre-release 1.35
  6709. -------------------------
  6710.        27 July 1992
  6711.  
  6712.  
  6713. - This pre-release version ABSOLUTELY is obsolete after 30 September 92.
  6714.  
  6715. - Message size limit has been increased to 16k.
  6716.  
  6717. - Accounting/translation "Find" no longer causes an infinite loop.
  6718.  
  6719. - Multiple-addressing (F8 in editor) has been fixed.
  6720.  
  6721. - The enviroment variable DBFREEMEM no longer has the same effect.  The
  6722.   minimum is now 40, preventing people from causing their own problems.
  6723.  
  6724. - Cyrillic characters previously reserved for internal use in the editor
  6725.   may now be used in text.  (The Eastern Bloc should appreciate this)
  6726.  
  6727. - New license keys will be issued ONLY to those users in the United States
  6728.   and Canada.  This is being done to test the registration system before
  6729.   extending it to Europe and Australia.  No registrations from Europe will
  6730.   be accepted before the official release.  The new keys make no difference
  6731.   in this version, so it shouldn't upset anyone.
  6732.  
  6733. - For 3 days only, I will be available personally to answer your questions
  6734.   about D'Bridge.  Call 1-513-821-1270 from 10:00 AM until 4:00 PM, July 27,
  6735.   28 and 29, 1992.  (That's Monday through Wednesday...)
  6736.  
  6737. - Next version... THE LONG-AWAITED 1.40 RELEASE!!!
  6738.  
  6739.  
  6740. Chris Irwin
  6741. 1:110/68@fidonet.org
  6742.  
  6743.  
  6744.  
  6745. D'Bridge 1.32 Custom
  6746. -------------------
  6747.   31 January 1992
  6748.  
  6749. - Custom for Health Computing Services, Australia
  6750.  
  6751. - Help system temporarely re-activated, but not complete.  PRINT works on
  6752.   true HP Laserjet printers only.
  6753.  
  6754. Chris, 1:110/68 (Fidonet)
  6755.  
  6756.  
  6757.  
  6758. D'Bridge Gamma 1.31
  6759. -------------------
  6760.  25 December 1991
  6761.  
  6762. - Packet header structures modified to support the antiquated standard.
  6763.  
  6764. - Setting the environment variable "RUSSIAN" to any non-blank value will
  6765.   cause the soft-return characters to be displayed.  (8A, 8D hex)
  6766.  
  6767. - Merry Christmas and so forth...
  6768.  
  6769. Chris, 1:108/68.1 (Fidonet)
  6770.  
  6771.  
  6772.  
  6773. D'Bridge Alpha 1064
  6774. ------------------
  6775.    30 March 1992
  6776.  
  6777.  
  6778. - This pre-release beta version ABSOLUTELY is obsolete 1 May 92.
  6779.  
  6780. - There have been enhancements in the online help system.
  6781.  
  6782. Chris Irwin
  6783. 1:110/68@fidonet.org
  6784.  
  6785.  
  6786.  
  6787. D'Bridge Beta 1063
  6788. ------------------
  6789.    25 March 1992
  6790.  
  6791.  
  6792. - This pre-release beta version ABSOLUTELY is obsolete 1 May 92.
  6793.  
  6794. - AREAFIX has been changed to allow more flexible security.  Each ECHOmail
  6795.   area has both a group code (a single letter or number) and the security
  6796.   level (0-9999) as before.  Each system with an AREAFIX password also has
  6797.   the groups allowed and security level in its information field.  The third
  6798.   parameter on the AREAFIX INFORMATION window has changed; press F1 for
  6799.   documentation of the change.  Instead of LEVEL, it's now GROUPS,LEVEL.
  6800.  
  6801.   ie. ABC,501  (means groups A, B and C, level 501)
  6802.       *,9999   (means all groups, all levels)
  6803.  
  6804.   On upgrade, the fields will all be blank.  An area without a group code
  6805.   may be access by all systems with an AREAFIX password.  (The group may
  6806.   be blank for open access)
  6807.  
  6808.   The 4-digit SORT code for use with DBUTIL SORT has been changed to a
  6809.   single character field.  This change was made so that the file-structure
  6810.   of the ADF file didn't have to be altered.  The new file format is:
  6811.  
  6812.  EMAIL_address =
  6813.    record
  6814.      zone,
  6815.      net,
  6816.      node,
  6817.      point : integer;
  6818.      Domain : string[12];
  6819.    end;
  6820.  
  6821. area_definition_file =
  6822.   record
  6823.     allocated        : boolean;
  6824.     alert_flag       : char;
  6825.     tag              : string[16];
  6826.     area_name        : string[56];
  6827.     description      : string[40];
  6828.     group_access,
  6829.     group_sort,
  6830.     storage          : char;
  6831.     directory_path   : string[48];
  6832.     kind             : char;
  6833.     quick_area       : integer;
  6834.     default_private,
  6835.     strip_seenbys    : boolean;
  6836.     origin_line      : string[56];
  6837.     default_priority : char;
  6838.     org_ADDR         : EMAIL_address;
  6839.     area_purge,
  6840.     area_preserve,
  6841.     area_security    : integer;
  6842.     area_archive     : string[56];
  6843.     forward_to       : array [1..5] of string[56];
  6844. end;
  6845.  
  6846. Chris Irwin
  6847. 1:110/68@fidonet.org
  6848.  
  6849.  
  6850.  
  6851. D'Bridge Beta 1062
  6852. -------------------
  6853.    21 March 1992
  6854.  
  6855.  
  6856. - This pre-release beta version ABSOLUTELY is obsolete 1 May 92.
  6857.  
  6858. - The following changes have been made to "Auto-add ECHO areas:"
  6859.  
  6860.   o  If QuickBBS method is selected and area #200 is used, D'Bridge
  6861.      will automatically change to Fido storage format, rather than
  6862.      lose messages or abort processsing.
  6863.  
  6864.   o  Fido format now uses the first 8 characters of the conference name
  6865.      for the directory.  If there are duplicates, the last digit will be
  6866.      sequenced: DBRIDGE_, DBRIDGE1, DBRIDGE2, etc.
  6867.  
  6868.   o  If a file named AREAS.TXT exists, it will be searched for the ECHO
  6869.      area description for new areas.  (Fidonet users can rename FIDONET.NA
  6870.      to AREAS.TXT for this purpose!)
  6871.  
  6872. - Stay tuned for more advances in the processing of large amounts of mail
  6873.   and hundreds of conferences; this is the area currently being testing and
  6874.   revised...
  6875.  
  6876. - A bug where an AREAFIX rescan would lock-up the system, awaiting console
  6877.   input has been resolved.  It was related to the changes for file-locking.
  6878.  
  6879. Chris Irwin
  6880. 1:110/68@fidonet.org
  6881.  
  6882.  
  6883.  
  6884. D'Bridge Alpha 1062
  6885. -------------------
  6886.    13 March 1992
  6887.  
  6888.  
  6889. - This pre-release beta version ABSOLUTELY is obsolete 1 May 92.
  6890.  
  6891. - The following changes have been made to "Auto-add ECHO areas:"
  6892.  
  6893.   o  If QuickBBS method is selected and area #200 is used, D'Bridge
  6894.      will automatically change to Fido storage format, rather than
  6895.      lose messages or abort processsing.
  6896.  
  6897.   o  Fido format now uses the first 8 characters of the conference name
  6898.      for the directory.  If there are duplicates, the last digit will be
  6899.      sequenced: DBRIDGE_, DBRIDGE1, DBRIDGE2, etc.
  6900.  
  6901.   o  If a file named AREAS.TXT exists, it will be searched for the ECHO
  6902.      area description for new areas.  (Fidonet users can rename FIDONET.NA
  6903.      to AREAS.TXT for this purpose!)
  6904.  
  6905. - Stay tuned for more advances in the processing of large amounts of mail
  6906.   and hundreds of conferences; this is the area currently being testing and
  6907.   revised...
  6908.  
  6909.  
  6910. Chris Irwin
  6911. 1:110/68@fidonet.org
  6912.  
  6913.  
  6914.  
  6915. D'Bridge Beta 1061
  6916. -------------------
  6917.    10 March 1992
  6918.  
  6919.  
  6920. - This pre-release beta version ABSOLUTELY is obsolete 1 May 92.
  6921.  
  6922. - WorkRAM overflow during QueueScan has been fixed.
  6923.  
  6924. - Lost clusters due to LASTCALL feature should no longer be a problem.  If
  6925.   you wish to completely disable the LASTCALL feature, set the LASTCALL
  6926.   environment variable to "N."  (SET LASTCALL=N)
  6927.  
  6928. - With many thanks to our friends in Europe, an old bug with point support
  6929.   and AREAFIX has been resolved.  It seemed that an AREAFIX "-" for a point
  6930.   would cause an accidental NET translation in the area manager.  This is
  6931.   no longer a problem.  Sorry for the trouble it may have caused...
  6932.  
  6933.  
  6934. Chris Irwin
  6935. 1:110/68@fidonet.org
  6936.  
  6937.  
  6938.  
  6939. D'Bridge Beta 1060
  6940. -------------------
  6941.    9 March 1992
  6942.  
  6943.  
  6944. - This pre-release beta version ABSOLUTELY is obsolete 1 May 92.
  6945.  
  6946. - Full QuickBBS/RemoteAccess message-base locking is in place for use with
  6947.   DESQview or LANs.  During ECHOmail unpacking, the message base is unlocked
  6948.   between each packet for one second to allow other tasks to write to the
  6949.   QuickBase.  This means that you can read and enter mail in another partition
  6950.   without regard for what the mailer or BBS is doing.
  6951.  
  6952. - Now, up to 2048 NETmail messages are allowed.  The previous limit was
  6953.   1024 and was exceeded by some file-echo hubs.
  6954.  
  6955. - Proper recognition of SQUISH-generated packets is now in place.  This was
  6956.   an oversight on our end in compliance with the FSC-0039 specification.
  6957.   This bug caused all secure-mode ECHOmail to be tossed to "BADECHO."
  6958.  
  6959. - Some AREAFIX problems (involving forwarding requests) have been resolved.
  6960.  
  6961.  
  6962. Chris Irwin
  6963. 1:110/68@fidonet.org
  6964.  
  6965.  
  6966.  
  6967. D'Bridge Alpha 1060
  6968. -------------------
  6969.    4 March 1992
  6970.  
  6971.  
  6972. - This pre-release beta version ABSOLUTELY is obsolete 1 May 92.
  6973.  
  6974. - Full QuickBBS/RemoteAccess message-base locking is in place for use with
  6975.   DESQview or LANs.  During ECHOmail unpacking, the message base is unlocked
  6976.   between each packet for one second to allow other tasks to write to the
  6977.   QuickBase.  Please report any problems that you find with this logic.
  6978.   It is not well-tested yet.  This means that you can read and enter mail
  6979.   in another partition without regard for what the mailer or BBS is doing.
  6980.  
  6981.  
  6982. Chris Irwin
  6983. 1:110/68@fidonet.org
  6984.  
  6985.  
  6986.  
  6987. D'Bridge Alpha 1059
  6988. -------------------
  6989.     3 March 1992
  6990.  
  6991.  
  6992. - This pre-release beta version ABSOLUTELY is obsolete 1 May 92.
  6993.  
  6994. - Leap day (February 29th) exposed an incredibly stupid bug throughout
  6995.   the code.  Sorry about that.
  6996.  
  6997. - I recently learned (from my father) that I had a misconception about
  6998.   which half of the year is Daylight Savings Time.  It is now Standard
  6999.   time, and you should change the start and end dates to refelect this
  7000.   year.  (Daylight time starts sometime in April and ends in October)
  7001.  
  7002. - The FSC-0039 compliant headers are now in place (again.)
  7003.  
  7004. - The bad session password reply packet now contains ???????? where the
  7005.   password should go.  A bad error in Beta 1058 along those lines.
  7006.  
  7007.  
  7008. Chris Irwin
  7009. 1:110/68@fidonet.org
  7010.  
  7011.  
  7012.  
  7013. D'Bridge Beta 1058
  7014. ------------------
  7015.  25 February 1992
  7016.  
  7017.  
  7018. - This pre-release beta version ABSOLUTELY is obsolete 1 May 92.
  7019.  
  7020. - A new security envelope has been added to the D'Bridge release ZIP
  7021.   file.  This prevents unauthorized changes to the release by third
  7022.   parties.  When the install is run, you will be asked if you wish
  7023.   to test the release for integrity.  It is unwise to continue with
  7024.   the installation if the test fails; aquire a new copy from an
  7025.   official D'Bridge release site (as listed in the DBNET nodelist.)
  7026.  
  7027.   *NOT in place in this alpha.
  7028.  
  7029. - Baud rates are no longer limited to standard values.  Any value that
  7030.   your hardware can handle will be accepted.  Make sure you specify the
  7031.   exact baud rate that your modem will handle.  (If you say 69220 baud,
  7032.   D'Bridge will actually send data at that speed.)
  7033.  
  7034. - A new option in the MCF files:
  7035.  
  7036.   TIMEOUT <seconds>     (defaults to TIMEOUT 60)
  7037.  
  7038.   This controls the absolute modem timeout when answering or dialing.
  7039.   Actually, the S7 register controls this, but D'Bridge has a failsafe
  7040.   timeout "just in case..."
  7041.  
  7042. - Xport configuration is back in the advanced menu.
  7043.  
  7044. - The LOG display now reflects the correct day of the week.  (Oops!)
  7045.  
  7046.  
  7047. Chris Irwin
  7048. 1:110/68@fidonet.org
  7049.  
  7050.  
  7051.  
  7052. D'Bridge Beta 1057
  7053. ------------------
  7054.  19 February 1992
  7055.  
  7056. - Help system temporarly re-activated, but not complete.  PRINT works on
  7057.   true HP Laserjet printers only.
  7058.  
  7059. - New field allowing external receivers (FAX, etc.) to be invoked.  This
  7060.   is based on modem response codes such as "CONNECT FAX" or "VOICEMAIL."
  7061.   This is located on the ADVANCED - SECURITY/MISCELLANEOUS screen.
  7062.  
  7063.  
  7064. - Modem initialization strings may now contain the following non-transmitted
  7065.   control codes:
  7066.  
  7067.     ^ Raise DTR
  7068.     v Lower DTR
  7069.     ~ One second pause
  7070.     | Carriage return
  7071.  
  7072.   ie. v~^ATZ
  7073.  
  7074. - GoldED and other external EMAIL editors are now supported.
  7075.  
  7076. - Serial I/O and modem control logic have been reworked.
  7077.  
  7078. - This pre-release beta version ABSOLUTELY is obsolete 1 May 92.
  7079.  
  7080.  
  7081. Chris Irwin
  7082. 1:110/68@fidonet.org
  7083.  
  7084.  
  7085.  
  7086. D'Bridge Beta 1056
  7087. -------------------
  7088.   7 January 1992
  7089.  
  7090. - UTC/UnixTime problem fixed.
  7091.  
  7092. - New MCF file structure / files renamed.
  7093.  
  7094. - New file-request status messages will be written to the log.
  7095.  
  7096. - A text file called FREQ.TXT will be added to the end of file-request
  7097.   status messages instead of the standard signature.  (If it exists)
  7098.  
  7099. - A text file called BADPWD.TXT will be added to the end of "Bad session
  7100.   password" messages instead of the standard signature.  (If it exists)
  7101.  
  7102. - Set environment variable COUNTOVR to YES to analyse overlay performance.
  7103.  
  7104. - Help system temporarely re-activated, but not complete.  PRINT works on
  7105.   true HP Laserjet printers only.
  7106.  
  7107. - New MCF directive:
  7108.  
  7109.   DELAY <milliseconds>
  7110.  
  7111.   Default is 25; this is the inter-character delay when sending commands
  7112.   to the modem.
  7113.  
  7114. - Secured ECHOmail fixed.
  7115.  
  7116. Chris, 1:108/68.1 (Fidonet)
  7117.  
  7118.  
  7119.  
  7120. D'Bridge Alpha 1055
  7121. -------------------
  7122.   3 January 1992
  7123.  
  7124. - For authorized alpha sites ONLY.  (No applications currently being accepted)
  7125.  
  7126. - New MCF directive:
  7127.  
  7128.   DELAY <milliseconds>
  7129.  
  7130.   Default is 25; this is the inter-character delay when sending commands
  7131.   to the modem.
  7132.  
  7133. - Help system removed again.
  7134.  
  7135. Chris, 1:108/68.1 (Fidonet)
  7136.  
  7137.  
  7138.  
  7139. D'Bridge Beta/1052
  7140. ------------------
  7141.  10 December 1991
  7142.  
  7143. - Point support now functions correctly in all tested cases.
  7144.  
  7145. - COMM/MODEM SETUP has been completely revised.  All fields on this screen
  7146.   must be re-configured.  This screen should be self-explanatory.  If you
  7147.   are confused, maybe you should wait for the general release including the
  7148.   full documentation.
  7149.  
  7150.   MCFILES.LST contains a directory of MCFILES.ZIP.  Do not unZIP this...
  7151.   Modem Control Files will be unZIPped as needed be D'Bridge.  Please report
  7152.   problems directly to 1:108/68.1!
  7153.  
  7154. - The default security level for new areas has been changed to 5000.
  7155.  
  7156. Chris, 1:108/68.1 (Fidonet)
  7157.  
  7158.  
  7159.  
  7160. D'Bridge Beta/1051
  7161. ------------------
  7162.  13 November 1991
  7163.  
  7164. - Several problems have been resolved.
  7165.  
  7166. Chris, 1:108/68.1 (Fidonet)
  7167.  
  7168.  
  7169.  
  7170. D'Bridge Beta/1050
  7171. ------------------
  7172.  3 November 1991
  7173.  
  7174. - Nodelist problem repaired... Sorry!
  7175.  
  7176. - There might be a mystery feature.  Then again, maybe not.  If you find any
  7177.   problems, remember: ONE MAN'S BUG IS ANOTHER'S FEATURE.  It's all a matter
  7178.   of perspective.  Look at it this way, because the nodelist in 1049 didn't
  7179.   work, you couldn't make outbound calls.  Inbound calls are almost always
  7180.   cheaper, so I saved you money.  DEFINATELY a feature from my point-of-view.
  7181.  
  7182. - This has been another version produced entirely while driving down the road
  7183.   at high velocity.  Well, I wasn't driving at the time, but when I did drive,
  7184.   I didn't use the computer.  "Don't Debug and drive... You might hit a bump
  7185.   and erase a line accidently!"
  7186.  
  7187. Chris, 1:108/68.1 (Fidonet)
  7188.  
  7189.  
  7190.  
  7191. D'Bridge Beta/1049
  7192. ------------------
  7193.  31 October 1991
  7194.  
  7195.  
  7196. - This is the HALLOWEEN edition of D'Bridge beta.
  7197.  
  7198. - Point support, XMAIL and assorted problems have been addressed.
  7199.  
  7200. - Trick or treat!
  7201.  
  7202. Chris, 1:108/68.1 (Fidonet)
  7203.  
  7204.  
  7205. D'Bridge Beta/1048
  7206. ------------------
  7207.  14 October 1991
  7208.  
  7209.  
  7210. - This is literally an "on-the-road" version as it was created while driving
  7211.   down interstate 40 in our motor home.  (Yea, we bought one of those 110 volt
  7212.   inverters that lets my PC run anywhere we go.  Only $250... Such a deal!!
  7213.  
  7214. - Bugs are fixed, I think.  Enjoy
  7215.  
  7216. - P.S.  The rumors are true.  I'm getting married to my best friend, Nancy Jo
  7217.   Smith on the 4th of April.  (She's my hero... She was on the world's record
  7218.   for largest all-female skydiving formation, an 88-way)
  7219.  
  7220. Chris, 1:108/68.1 (Fidonet)
  7221.  
  7222. Following is a history of the alpha versions that came to create BETA 1048!
  7223.  
  7224. -----------------------------------------------------------------------------
  7225. D'Bridge Alpha/1047.29
  7226. ----------------------
  7227.   16 September 1991
  7228.  
  7229.  
  7230. - An on-the-road fix made while at Arthur's.  Hope it works.  (I heard that
  7231.   NETmail was broken - sorry for the trouble, but "IT'S AN ALPHA!"
  7232.  
  7233. Chris, 1:??/?? (Fidonet)
  7234.  
  7235. -----------------------------------------------------------------------------
  7236. D'Bridge Alpha/1047.28
  7237. ----------------------
  7238.   14 September 1991
  7239.  
  7240.  
  7241. - Don't start believing in old superstitions or anything, but the "Friday
  7242.   D'Thirteenth was similar to a version that stepped on a crack in a sidewalk
  7243.   while walking under a ladder with a black cat crossing in front of you.
  7244.   No, the number 13 is indeed lucky, usually.
  7245.  
  7246. - Saturday D'Fourteenth should make up for yesterday.  (Let's hope)
  7247.  
  7248.   "How low can you go?"
  7249.  
  7250. - All database files have been erased and renamed.  They appear in the sub-
  7251.   directory DATA in the DB root.  If you ran the program before reading this,
  7252.   you will lose all ACCOUNTING/TRANSLATION information since midnight.  If you
  7253.   did change anything, EXPORT the data to COSTING.XDC first!
  7254.  
  7255.  
  7256. - Problems with machines 30mhz+ should be resolved
  7257.  
  7258. - Point support "might" be fixed
  7259.  
  7260. - Fido-style NETmail should now scan 500% faster after the initial scan in
  7261.   each event.
  7262.  
  7263. - There was an error in the LHA decompression command.  It should use the
  7264.   "E" option rather than "X."  Press CTL-Y on that field to accept the default.
  7265.  
  7266. - Smaller... Faster... eh?
  7267.  
  7268. - I'm on the road.  I got my computer out of the trunk of my car because I
  7269.   heard there was trouble.  Simple fix.  I tried to save too much memory.
  7270.  
  7271. Chris, 1:??/?? (Fidonet)
  7272.  
  7273. -----------------------------------------------------------------------------
  7274. D'Bridge Alpha/1047.27
  7275. ----------------------
  7276.   13 September 1991
  7277.  
  7278.  
  7279. - Well, I'm on the road as of tommorrow.  You may reach me at my parents'
  7280.   until my apartment is ready, October first.
  7281.  
  7282. - This might be a good version.  If you need help, call Arthur.
  7283.  
  7284. - Dup checking changed out of necessity.  You may pass some duplicate mail
  7285.   through during the transition... but hey - it's not your fault.  Nobody
  7286.   should send you duped mail in a perfect world.  (It is perfect, right?)
  7287.  
  7288. Chris, 1:??/?? (Fidonet)
  7289.  
  7290. -----------------------------------------------------------------------------
  7291. D'Bridge Alpha/1047.26
  7292. ----------------------
  7293.    4 September 1991
  7294.  
  7295.  
  7296. - Did you ever have a feeling that you just caused lots of trouble?
  7297.  
  7298. - Now go in to the editor and tell all your echolinks that Professor Irwin
  7299.   is quite sorry...  Remind them that mail is like Doritos; they'll make
  7300.   more, lots more.
  7301.  
  7302. Chris, 1:18/68 (Fidonet)
  7303.  
  7304. -----------------------------------------------------------------------------
  7305. D'Bridge Alpha/1047.25
  7306. ----------------------
  7307.    3 September 1991
  7308.  
  7309.  
  7310. - Complete compliance with all documented and political standards for message
  7311.   packet creation.  The correct zone will not be used everywhere.  There may
  7312.   still be a potential problem with point support, but I need somebody to show
  7313.   me exactly what the problem is, based on the actions of this version.  There
  7314.   will be differences.
  7315.  
  7316. - Session passwords should not have any security leaks like reported to exist
  7317.   in previous versions.  ALL or 1:18/ALL is no longer valid in the session
  7318.   password fields... but then again, I suspect that nobody at all used that
  7319.   feature.
  7320.  
  7321. - There's a new key in the editor (CTL-K) that will show you how absolutely
  7322.   ridiculous this CTL-A kludge business is becoming.  As a courtesy to our
  7323.   customers, the editor now allows you to create your own "hidden messages"
  7324.   by starting a line with CTL-A (a smiley face) and ending it with a hard CR.
  7325.   Only 74-column or less kludges will display nicely, but they certainly will
  7326.   stand out in our editor.
  7327.  
  7328. - In preparation for the upcoming beta, we will quite soon begin license key
  7329.   registration procedures.  Stay tuned to all channels for more details.  It
  7330.   seems that we might be rushed to get a public gamma release out becuase of
  7331.   the building pressures at hand...
  7332.  
  7333. - Also, I'm collecting nodelists.  If everyone would do me a big favor and
  7334.   send me a copy of DBNL.AUT and any alternate network lists they have, I
  7335.   am quite curious as to how large the consolidation of all our automatic
  7336.   lists are.  Please ZIP DBNL.AUT inside an archive called NLnnnnnn.ZIP, where
  7337.   n's are your key number.  Thanks in advance for this help.  1:18/68 is now
  7338.   listed in the Fidonet nodelist.  Please send direct and save a stamp!
  7339.  
  7340. - Oh yea, there's a new log file.  I like it, you will too.
  7341.  
  7342.  
  7343. Chris, 1:18/68 (Fidonet)
  7344.  
  7345. -----------------------------------------------------------------------------
  7346.  
  7347. D'Bridge Alpha/1047.24
  7348. ----------------------
  7349.    31 August 1991
  7350.  
  7351.  
  7352.      ** READ THIS FIRST... AT LEAST THE FIRST PARAGRAPH... REALLY! **
  7353.  
  7354. - Here's a test to catch those who don't read the DOC file before upgrading.
  7355.   The XMAIL setup screen has been re-written.  All previous XMAIL CREATE /
  7356.   EXTRACT commands WILL NOT BE IMPORTED from your previous setup.  This is
  7357.   to make sure that it is done right.  D'Bridge now REQUIRES the use of the
  7358.   "MOVE" option that all archives have implemented.  When DB creates a new
  7359.   XMAIL archive, the move option deletes the packets, saving the entire step
  7360.   where the archive is validated.  It only checks to make sure that no of
  7361.   the source files still exist in the queue directory.
  7362.  
  7363.   Defaults have been established for all archive formats supported and you
  7364.   may re-select the default by erasing the entire line in the setup screen
  7365.   for compress / decompress programs.  (CTL-Y restores the suggested command
  7366.   format.)  The XMAIL commands may not be located in the D'Bridge root for
  7367.   several reasons.  I assume you have a path to C:\UTIL or some such thing.
  7368.  
  7369.   There are several new formats for XMAIL, limits on archive and packet size
  7370.   and a different method for selecting default and specific formats used by
  7371.   your mail links.  All in all, no big deal - just a cleanup badly needed.
  7372.  
  7373.   ARJ compression requires about 300K of available memory.  If you find that
  7374.   it doesn't work, add a plus (+) to the commands to make them DROP instead
  7375.   of PUSH.  Actually, ARJ is a special case where I free up as much memory as
  7376.   possible by performing a mini-drop, let's call it a SLIDE.
  7377.  
  7378.   NOTE: The XMAIL archive size limit is currently disabled.  A structural
  7379.         change is in the works to make multiple outbound XMAIL files work.
  7380.  
  7381. - There are several fields missing.  In fact, there's a blank line in the
  7382.   middle of PACKET/MAIL control.  We don't need those fields.
  7383.  
  7384. - Point support has been modified.  Hopefully it will function better.
  7385.  
  7386. - Systems running 2400 baud or less will no longer have the modem init
  7387.   string going randomly to your printer.  It didn't always print - sometimes
  7388.   the data got written to another file, causing who-knows-what.
  7389.  
  7390. - This version either takes more or less memory and runs either faster or
  7391.   slower than .23 - let me know what you find.
  7392.  
  7393. - The COSTING database has changed.  It is not located inside DATABASE.DAT/IX,
  7394.   a new, integrated database system that will contain virtually all of the
  7395.   operational data currently scattered around other files and screens.  It is
  7396.   possible that changes to ACCOUNTING/TRANSLATION might be lost and the DXC
  7397.   file created at midnight will import.
  7398.  
  7399. - There were files called SAVE-MON.DXC (SAVE-TUE... etc.) that may be erased;
  7400.   this was supposed to happen automatically.
  7401.  
  7402. - Let's try this again... This is hopefully the predecessor to a "beta" release!  ]
  7403.   You have until 18:00 SMDT (South Miami daylight time) to tell me to "hold
  7404.   the presses" on a beta.  The next change I need to make should come after
  7405.   the beta, so I need to get it out there.
  7406.  
  7407. - This offer isn't void where not prohibited, usually.
  7408.  
  7409.  
  7410. Chris, 1:18/68 (Fidonet)
  7411.  
  7412. -----------------------------------------------------------------------------
  7413.  
  7414. D'Bridge Alpha/1047.23
  7415. ----------------------
  7416.    10 August 1991
  7417.  
  7418.  
  7419.  
  7420. - What?  Nobody found the hotkey in the last version?  It's still there, but
  7421.   the "horse of a different color" is history.
  7422.  
  7423. - This version is hopefully the predecessor to an actual "beta" release!  Let
  7424.   me know what you think.
  7425.  
  7426. - Dynamic events and polling during events have both been fixed to work the
  7427.   way I designed them.  If you still have trouble, tell me about it.  These
  7428.   events (tagged dynamic) will end as soon as no more mail is outbound - the
  7429.   instant you HOLD the last entry or kill it.
  7430.  
  7431. - Other things are fixed / different.  Intercom mode will not function after
  7432.   the mail session when online with any previous versions.  The protocols have
  7433.   changed for a reason you will soon find out about.
  7434.  
  7435. - Be sure to change the battery inside the DBUTIL.EXE file at least once every
  7436.   six months.  (Nicad OK, but Alkaline preferable.  DO NOT USE LITHIUM OR ANY
  7437.   FORM OF BROMIUM-TRIOXULATED-SODIUM-DECARBOXILATED GELL-CELLS.  THIS COULD
  7438.   CAUSE PERMENANT DAMAGE.  You will find a spare battery under the ENTER key
  7439.   on IBM-style keyboards manufactured after December '89.
  7440.  
  7441.  
  7442. Chris, 1:18/68 (renegade Fidonet)
  7443.  
  7444. -----------------------------------------------------------------------------
  7445.  
  7446. D'Bridge Alpha/1047.22
  7447. ----------------------
  7448.    1 August 1991
  7449.  
  7450.  
  7451.  
  7452. - Congratulations to Bernd Hinkmann and Karim Ashur.  Both were crazy enough
  7453.   to look for the hidden hotkey.  I said crazy, because if they were wrong,
  7454.   that key would have rebooted their computer.  What a time-consuming price
  7455.   for a wrong guess!
  7456.  
  7457.   (Wie die Arbeit, so der lohn...)
  7458.  
  7459. - I would classify this as a version with nothing really new, just a lot of
  7460.   general clean-up work.  There is one thing that you must be aware of:
  7461.  
  7462.   The DBCOST.DAT and DBCOST.IX files are no longer used.  Neither will the
  7463.   exported cost file "*.COS" continue being supported.  There are new files
  7464.   and exports:
  7465.  
  7466.   COSTING.DAT / COSTING.IX and COSTING.XDC is a default export file.
  7467.  
  7468.   You will need to import your cost file in this upgrade.  It should happen
  7469.   automatically before the actual upgrade of the DBRIDGE.AUT...  Please let
  7470.   me know if there's trouble.
  7471.  
  7472. - That's about all... Oh, you may notice a small change to the ACCOUNTING /
  7473.   TRANSLATION screen.  Please let me know if you have any complaints about
  7474.   its mode of operation or "ergonomics."  That screen template is about to
  7475.   become a standard for all scrolling windows - THIS WEEK.  Make sure you
  7476.   let me know about any problems in look and feel or otherwise.  I'm still
  7477.   making refinments to it before moving the next database into that format.
  7478.   Please don't mention the fact that the colors are locked in.  I'm working
  7479.   on that this evening - I wansted to get this release out for testing ASAP.
  7480.  
  7481. - The SET ZMODEM=OLD is no longer required.
  7482.  
  7483. - Black tie optional.
  7484.  
  7485. - Have fun... Oh yea, there's another secret hotkey.  This one involves some
  7486.   new keys and is guarenteed not to boot your computer.  (Unless you get it
  7487.   wrong)
  7488.  
  7489.  
  7490. Chris, 201:201/0
  7491.        1:18/68 (renegade Fidonet address)
  7492. -----------------------------------------------------------------------------
  7493.  
  7494. D'Bridge Alpha/1047.21
  7495. ----------------------
  7496.      29 July 1991
  7497.  
  7498.  
  7499.  
  7500. TWENTY DAYS since the last alpha?  Is that true?  Sorry, but I got lots done
  7501. even though it might not look like it.  (The changes are internal structure
  7502. changes for the most-part.)
  7503.  
  7504.  
  7505. Before the ALPHA story, I've got something off-the-subject to ask:
  7506.  
  7507.      ------------------------------------------------------
  7508.      "If you know anyone who has a Yamaha SY-77 Synthesizer,
  7509.       I would be interested in cooresponding with them using
  7510.       NETmail..."
  7511.       ------------------------------------------------------
  7512.  
  7513.  
  7514. - There's now a buglist, but you know that.  Request BUGLIST.ZIP from your
  7515.   favorite uplink for D'Bridge ALPHA goodies for details.
  7516.  
  7517. - Many of you tried desperately to find some hidden key sequence in .20 that
  7518.   never existed.  Sorry, but I didn't mislead you, there was (and is) a way
  7519.   to activate that new feature, but it wasn't a keyboard action.  It seemed
  7520.   like some people like a puzzle, so...
  7521.  
  7522.   CHALLENGE: There is a hidden HOTKEY in D'Bridge that has no other purpose
  7523.              than to simply be discoverd.  When the secret HOTKEY is pressed,
  7524.              you will be notified that you found it...  First person to tell
  7525.              us what that HOTKEY was will be the winner.  For a prize, you
  7526.              will receive no-expsense-paid trip absolutely nowhere.  (We're
  7527.              on a limited budget this week...)  The prize might not be so hot,
  7528.              but think of it... You'll be famous and maybe even get a movie
  7529.              contract out of the fame you aquire!  Na...
  7530.  
  7531.        HINT: It is not a series of keystrokes, but a single combination of
  7532.              keys pressed, maybe with CTLs and ALTs and so forth, Maybe not.
  7533.  
  7534.  
  7535. - First, addressing high-priority BugList reports:
  7536.  
  7537.   1.  <*> BELL                     David Wurz               10 Jul 91  18:52
  7538.  
  7539.       Mailer sounds bell and goes out to lunch if phone rings while it doing
  7540.       anything else.
  7541.  
  7542.       IRWIN: Well, tell your wife I'm sorry.  It finally happened to me and
  7543.              I was able to isolate the problem.  I hope it's gone and not a
  7544.              multi-dimensional bug.
  7545.  
  7546.  
  7547.   2.  <*> Lockup                   Ken Irwin                11 Jul 91  00:10
  7548.  
  7549.       Confirming Robert Vanburkleo's problem. Total system lockup after mail
  7550.       session.
  7551.  
  7552.       IRWIN: Sorry, Dad.  The lack of an EMS driver was the cause of this one.
  7553.              I neglected to test to see if an EMS driver was loaded before I
  7554.              tried to use it.  This happened generating the LASTCALL report.
  7555.  
  7556.  
  7557.   3.  <*> DBRIDGE_LOG              Sir Dep                  11 Jul 91  19:04
  7558.  
  7559.       After upgrading to 1047.19, I found that using wordstar 5.5 I was having
  7560.       trouble editing the DBRIDGE.LOG file.  Parts of the file would be missing,
  7561.       and when saving changes, the first part of the log would get lost.
  7562.  
  7563.       IRWIN: Jim, I'm not sure about that problem.  It may have been caused by
  7564.              the lack of an EOF character or editing the log while pushed to
  7565.              DOS or in DESQview.  Also, a crash of D'Bridge might give the log
  7566.              a fragmented appearance as a full 512 bytes are buffered before
  7567.              being committed to disk.  I've made a slight change debuffering
  7568.              that may or may not fix the problem. (if it was as I assumed...)
  7569.  
  7570.  
  7571.   4.  <*> UTC                      Sir Dep                  11 Jul 91  19:31
  7572.  
  7573.       The UTC time variable won't remain constant. It looses the confidence
  7574.       percentage, and doesn't work properly. This has been a problem since Beta
  7575.       1046. (Beta 1046 kept the reliability part). A system calling in with a time
  7576.       variation would reset the local TZ from correct to +0. The allow/sync system
  7577.       statement (set to NONE) doesn't work all the way back to 1046.
  7578.  
  7579.  
  7580.       IRWIN: The UTC and CLOCK system has had a few errors resolved.  As to
  7581.              whether it's fixed as you need, "time will tell."  Bad pun...
  7582.  
  7583.  
  7584.  
  7585.   5.  <*> QKey_Error               Scott Munhollon          12 Jul 91  00:37
  7586.  
  7587.       When scanning the queue returns 'DEBUG: Queue Key Not Valid' and
  7588.       writes this entry to the LOG file repetively until it is manually
  7589.       interfered with or the disk gets full (!).
  7590.  
  7591.                                    Dean Laviolette          14 Jul 91  05:16
  7592.       Also ran into the "DEBUG: Queue Key Not Valid" today. The log was over
  7593.       two megabytes when I noticed.  No details as to why at this time.
  7594.  
  7595.       IRWIN: Well, I was awaken the other night by the sound of the "HELP ME,
  7596.              MY DISK IS FULL!" alarm that D'Bridge uses.  It's desperate plea
  7597.              for attention worked as it was supposed to and I got up to check
  7598.              it out.  I had just deleted my log file an hour earlier and it
  7599.              had grown to over a megabyte in just a few minutes.  Luckily it
  7600.              was just before midnight and AutoUpdate was the only thing that
  7601.              caused it to stop before completely filling the disk with that
  7602.              debug message.  I put it there for a reason and I'm glad that
  7603.              people noticed; it wasn't intended to get your attention in that
  7604.              manner...  I think it's fixed.  The message (WHEN it occurs,)
  7605.              should only happen once, so please try to notice if it appears
  7606.              in your log.  It will now go into a TERSE log.
  7607.  
  7608.  
  7609.   6.  <*> Wait_Screen              Bob Wingender            12 Jul 91  07:34
  7610.  
  7611.       The Fossils copyright notice is corrupting the wait/idle screen. When I use
  7612.       any ESC key menu or exit to the editor/external program and then return to
  7613.       the Idle/Wait screen, I'll have the Fossil's Copyright notice overlaying
  7614.       part of the screen, at the top. I have seen, at one time, three Fossil
  7615.       notices overlaying the Main screen.
  7616.  
  7617.       IRWIN: Yea, I guess it would.  I forgot about the "Quiet" option in the
  7618.              open call.  D'Bridge no longer access the FOSSIL at all, as it
  7619.              is my understanding that there is no problem, whether the FOSSIL
  7620.              is HOT old COLD upon startup.
  7621.  
  7622.  
  7623.   7.  <*> NoModemLights            Mitch Williams           14 Jul 91  12:54
  7624.  
  7625.       With a Hercules monochrome addapter, the operator has no idea what the the
  7626.       modem is doing.  This feature did work in 1046.  Current solution: VGA!
  7627.  
  7628.       IRWIN: I guess I neglected to mention that ALPHA versions don't work on
  7629.              monochrome systems.  Sorry.  I'll attack the color problem all in
  7630.              one pass near the end of testing.  Maybe some colored plastic you
  7631.              could tape to the screen would trick DB into thinking it's a CGA
  7632.              monitor.  (On second thought, it might not work, but who knows?)
  7633.  
  7634.  
  7635.   8.  <*> NORING                   Bryan Curry              22 Jul 91  14:17
  7636.  
  7637.       The audible ring alarm is not happening all the time
  7638.  
  7639.       IRWIN: Try it now.
  7640.  
  7641.  
  7642. - There's nothing new that I'm going to officially tell you about it.  Those
  7643.   in-development feature that you have figured out can be activated by setting
  7644.   an environment variable are not complete.  Please... not a single bug report
  7645.   about a feature that you activate by a secret environement string.
  7646.  
  7647. - I have made an experimental change in ZMODEM to try to solve the long delay
  7648.   that occurs when calling a Binkley system who has no pickup mail for you.
  7649.   I've know about this delay for about a year, and I've known the cause.  I
  7650.   firmly believe that it's Binkley's fault for not following the ZMODEM spec
  7651.   in this case, but I've tried to make a work-around.  I could be wrong about
  7652.   saying it's not a D'Bridge bug, but I don't think so.
  7653.  
  7654.   The drawback from this Binkley patch is that it is possible that this fix
  7655.   may cause the old "Can't pick-up mail from a FrontDoor system" problem.  It
  7656.   seemed like when one was fixed, the other was broken...  If you find that
  7657.   there is trouble with picking up mail on an outbound call, you can disable
  7658.   the ZMODEM change by setting the environment variable "ZMODEM" to "OLD" in
  7659.   your AUTOEXEC.BAT file:
  7660.  
  7661.      SET ZMODEM=OLD    (if you have trouble)
  7662.  
  7663.   Please report all cases where this is needed!
  7664.  
  7665.  
  7666. - PLEASE READ THE BUG REPORT BEFORE ADDING A NEW BUG TO THIS LIST THAT IS
  7667.   THERE ALREADY!
  7668.  
  7669. - ZMODEM file-transfers have been limited to daylight hours only.  Between
  7670.   sunset and sunrise, XMODEM must be used or you are in violation of some
  7671.   obscure Fidonet policy (in some regions.)  You can get around this limit
  7672.   by setting the environment variable "ZMODEM-AFTER-DARK" to "ENABLE" in
  7673.   your AUTOEXEC.BAT.
  7674.  
  7675.  
  7676. Chris, 201:201/0
  7677.        1:18/68 (renegade Fidonet address)
  7678. -----------------------------------------------------------------------------
  7679.  
  7680. D'Bridge Alpha/1047.20
  7681. ----------------------
  7682.      9 July 1991
  7683.  
  7684.  
  7685.  
  7686. - I'm not going to go into great detail because I'm rather tired; I've been
  7687.   working three-straight days, with only food and sleep to break up the
  7688.   excitement.
  7689.  
  7690. - ZMODEM problems are, if not solved, different.  (That's a good way to put
  7691.   it, eh?)
  7692.  
  7693. - I don't want to make anyone angry by telling you about the new features,
  7694.   so I decided that I would wait a few days and see how rumors travel.
  7695.   I'll give you this hint: There are three new features, two of which are
  7696.   closely related.  The first person that figures out how to activate the
  7697.   new screen wins.  (what I don't know...)
  7698.  
  7699. - There is still a known problem in point support.  I didn't even begin
  7700.   to address that; there were other pressing problems that warranted a
  7701.   release this evening.
  7702.  
  7703. - D'Bridge will no longer walk your dog; due to a lack of interest in the
  7704.   dog-walking feature, the hardware was discontinued.  I'm sorry, but this
  7705.   time it's just not my fault.
  7706.  
  7707. - All in all, this release has not been put to the test that the last one
  7708.   had, but I'll stand behind it (to duck!)
  7709.  
  7710.  
  7711. Enjoy,
  7712. Chris, 201:201/0
  7713.  
  7714. -----------------------------------------------------------------------------
  7715.  
  7716. D'Bridge Alpha/1047.19
  7717. ----------------------
  7718.      6 July 1991
  7719.  
  7720.  
  7721.  
  7722. - This release was essential because the FROM and SUBJECT fields of NETmail
  7723.   messages packed by D'Bridge had random character preceding the actual data.
  7724.   Because of this problem, I had to release this version with only two bytes
  7725.   of code modified because I couldn't produce a patch - I wasted about 1/2
  7726.   hour trying.  Sorry for the wasted phone time.
  7727.  
  7728. - Another bug was that ALT-T, ALT-F and ALT-P did not function properly in
  7729.   the editor.
  7730.  
  7731. - The letter "G" is no longer allowed in ECHOmail messages.  Please another
  7732.   mailer to send messages containing the letter "G."  Next week, "Q" will be
  7733.   replaced with "B."  (It gets better...)
  7734.  
  7735.  
  7736. Later,
  7737. Chris, 201:201/0
  7738.  
  7739. -----------------------------------------------------------------------------
  7740.  
  7741. D'Bridge Alpha/1047.18
  7742. ----------------------
  7743.      6 July 1991
  7744.  
  7745.  
  7746. First of all, the news:
  7747.  
  7748. [a message from my now former NET host, edited for brevity]
  7749.  
  7750.  
  7751. Msg # 1014   Private, Immediate, Rcvd
  7752. Date: 04 Jul 91  07:13:00
  7753. From: Scott Samet on 1:135/990  Friends of Dorothy in Miami FL
  7754.   To: Chris Irwin on 1:135/303  Unlisted node in Miami Area & Florida Keys
  7755. Subj: Sorry about that...
  7756. ____________________________________________________________________________
  7757.  
  7758.  > Because I didn't have a deposit on file, I got a rapid-fire series of
  7759.  > five interrum [telephone] bills in a 9 day period...  All due the day
  7760.  > before they arrived!
  7761.  
  7762.  > Anyway, if you could be so kind as to remove the "DOWN" flag for the
  7763.  > next cutoff period (12 July, I assume,) I would appriciate it.
  7764.  
  7765. On June 17, your system appeared on my undialable list, and I discovered that
  7766. your data and voice numbers were disconnected.  I placed your node in DOWN
  7767. status.  After two weeks in DOWN status without contact, I removed your node
  7768. from the nodelist.  That was submitted to RC18 yesterday morning as part of
  7769. the routine weekly update.
  7770.  
  7771. As a commercial software vendor, you receive a large amount of mail.  When
  7772. you went down without notice, and stayed down without contact, I had to
  7773. return that mail, on my time and my expense.
  7774.  
  7775. Two or three weeks before this incident, you used node number 135/303 without
  7776. making netmail application, contrary to my explict telephone instructions.
  7777. Mail for 135/303 was routed to my system in reply to your traffic using that
  7778. address.  Since this was not a listed node, the mail was orphaned, and I had
  7779. to redirect it manually.
  7780.  
  7781. In the past, you have tested D'Bridge by sending larges files to my system,
  7782. filling my inbound file area and making it unavailable for legitimate
  7783. purposes.
  7784.  
  7785. Your conduct suggests a complete disregard for Fidonet rules and procedures
  7786. and an inconsiderate abuse of the hardware, time and money that I donate to
  7787. Fidonet in my service as NC.  It is for these reasons that I decline to
  7788. reinstate you. You may contact 18/0 to apply for an independent node number,
  7789. or appeal my decision.
  7790.  
  7791. Scott Samet
  7792.  
  7793. *EOF
  7794.  
  7795.  
  7796. - I've been kicked out of Net 135...
  7797.  
  7798. - Alpha .17 was never released.
  7799.  
  7800. - ECHOmail problems are resolved, hopefully.
  7801.  
  7802. - TRY ALT-D while reading ECHOmail in the editor.  You might like it.
  7803.  
  7804. - Because of the ALT-D feature, the PATH line will be stored by D'Bridge
  7805.   when unpacking mail - EVEN if you have SAVE SEEN-BYs set to NO.
  7806.  
  7807. - The format of the .ADF file has changed.  If you use any utilities that
  7808.   rely on the 1.30 file structures, watch out.  It will change again within
  7809.   the next week or so.
  7810.  
  7811. - Mail waiting is back.  The default is that you will not be notified about
  7812.   any ECHOmail received.  To enable notification of ECHOmail, use the setup
  7813.   screen for LOCAL/ECHOMAIL AREAS and add an "ALERT FLAG" for each conference
  7814.   you wish to know about.  Since a limited number of flags can be displayed
  7815.   on the status line, you should group the areas logically.  Flags may be any
  7816.   ASCII character greater than space.  HINT: for the BETA echo, hold down the
  7817.   ALT key and press 225 on your numeric keypad.  That enters a beta symbol.
  7818.  
  7819.   If you don't use D'Bridge to unpack ECHOmail, you may want to have your
  7820.   batch file or mail processor create a DBRIDGE.EMW file.  A small number of
  7821.   characters from the file will be displayed on the status line for "ECHOmail
  7822.   waiting."
  7823.  
  7824. - Unpacking/forwarding has a logic for operations with limited disk space.
  7825.   Let me know if it doesn't do what you think it should.
  7826.  
  7827. - Please don't complain about terminal mode.  I'll get to it soon.
  7828.  
  7829. - Modems over 1200 baud are no longer supported.
  7830.  
  7831. - Just kidding, have fun and don't go skydiving without me.
  7832.  
  7833. Ciao,
  7834. Chris, 201:201/0
  7835.  
  7836. -----------------------------------------------------------------------------
  7837.  
  7838.  
  7839. D'Bridge Alpha/1047.17
  7840. ----------------------
  7841.      4 July 1991
  7842.  
  7843.  
  7844. - This version was never released.
  7845.  
  7846. Take care,
  7847. Chris, 201:201/0
  7848.  
  7849. -----------------------------------------------------------------------------
  7850.  
  7851. D'Bridge Alpha/1047.16
  7852. ----------------------
  7853.      24 June 1991
  7854.  
  7855.  
  7856. Well, there are certainly some bugs fixed in this one.  However, I didn't
  7857. receive enough feedback on .15 to really know what its problems were.
  7858.  
  7859. I've also been finalizing the new nodelist format.  More details will be
  7860. coming soon...
  7861.  
  7862. I don't feel like typing a whole lot of details right now, I'm tired and
  7863. have been working hard on it all day!
  7864.  
  7865. Take care,
  7866. Chris, 1:135/303
  7867.  
  7868. -----------------------------------------------------------------------------
  7869.  
  7870. D'Bridge Alpha/1047.15
  7871. ----------------------
  7872.      15 June 1991
  7873.  
  7874.  
  7875. This is yet another version that will either work GREAT or cause you lots
  7876. of grief.  Be sure to keep a copy of what you previously used.
  7877.  
  7878. - Problems have been corrected.
  7879.  
  7880. - New problems have been added.
  7881.  
  7882. - Most old bugs remain.
  7883.  
  7884. Take care,
  7885. Chris, 1:135/303
  7886.  
  7887. -----------------------------------------------------------------------------
  7888.  
  7889.  
  7890. D'Bridge Alpha/1047.14
  7891. ----------------------
  7892.      4 June 1991
  7893.  
  7894.  
  7895. This is one of those versions that will either work GREAT or cause you lots
  7896. of grief.  Beware and hang-on to Alpha .13!
  7897.  
  7898. - D'Bridge may now be run from another directory (with a PATH to the
  7899.   root directory for DB)  It changes to the DB directory, then changes
  7900.   back on exit.
  7901.  
  7902. - The editor will now run for MANY more configurations using the PUSH
  7903.   method.  I can PUSH to the editor, then PUSH to DOS and still have
  7904.   50K free (starting in a 550K environment.)
  7905.  
  7906. - DB EDIT takes only 200K.
  7907.  
  7908. - DB EDIT has different operational commands now, though the old ones are
  7909.   still supported.  I need to get away from Function keys for commands as
  7910.   I later will have F1 for help, etc.
  7911.  
  7912. - New editor functions:
  7913.  
  7914.   MARK       Marks the current message with the LASTREAD pointer.  Along the
  7915.              same lines, only reading the next message advances the MARK, if
  7916.              you just go to the last message with LIST mode, the MARK is not
  7917.              moved.  Press RIGHT ARROW and read the next message and the mark
  7918.              will be changed.
  7919.  
  7920.   NEXT       These options simply switch to the next or previous message area
  7921.   PREVIOUS   without using the AREAS selection screen.  Don't worry - I'll
  7922.              soon have modes where it will advance to the next area with un-
  7923.              read mail, etc.
  7924.  
  7925. - Overall, the editor has a slightly new look and feel.  I'll try not to sue
  7926.   myself for the similarity!  :-)
  7927.  
  7928. - A bug that caused the display of "PLACE?" and a crash is gone.
  7929.  
  7930.  
  7931. Take care,
  7932. Chris, 1:135/303
  7933.  
  7934. -----------------------------------------------------------------------------
  7935.  
  7936.  
  7937. D'Bridge Alpha/1047.13
  7938. ----------------------
  7939.      2 June 1991
  7940.  
  7941.  
  7942. Nothing new, just better.
  7943.  
  7944. - Sessions with TIMS and SEAdog should be improved.
  7945.  
  7946. - Running the editor or DROPping to DOS shouldn't crash the system.
  7947.  
  7948. Take care,
  7949. Chris, 1:135/303
  7950.  
  7951. -----------------------------------------------------------------------------
  7952.  
  7953. D'Bridge Alpha/1047.12
  7954. ----------------------
  7955.      31 May 1991
  7956.  
  7957.  
  7958. For purely personal reasons, this will be the last release until Tuesday,
  7959. at the earliest.
  7960.  
  7961. This fixes the fact that D'Bridge didn't like to send files to any other
  7962. system that wasn't also an ALPHA!
  7963.  
  7964. Take care,
  7965. Chris, 1:135/303
  7966.  
  7967. -----------------------------------------------------------------------------
  7968.  
  7969. D'Bridge Alpha/1047.11
  7970. ----------------------
  7971.      30 May 1991
  7972.  
  7973.  
  7974. I guess you guys want your session passwords to work again...
  7975.  
  7976.        ...Well, OK.
  7977.  
  7978.  
  7979. Take care,
  7980. Chris, 1:135/303
  7981.  
  7982. -----------------------------------------------------------------------------
  7983.  
  7984. D'Bridge Alpha/1047.10
  7985. ----------------------
  7986.      30 May 1991
  7987.  
  7988.  
  7989. I finally experienced two problems that people were talking about...
  7990.  
  7991.            ZMODEM LOCKUP
  7992.  
  7993.                -and-
  7994.  
  7995. ANSWERING-A-MILLION-TIMES-A-MINUTE
  7996.  
  7997. ...I hope I have at least one of these solved!
  7998.  
  7999. *NEW FEATURE* (Yes, I couldn't help it.)
  8000.  
  8001. On the NODELIST CONFIGURATION screen, you will find a new field called
  8002. "SYNONYMS."  This allows D'Bridge to translate a handy codeword to a fully
  8003. qualified address.  For example, anywhere I need to list a node number, I
  8004. type "TOM" and instead of the nodelist alpha-search, I immediately get the
  8005. address 2:280/280; in the editor, I get his full name as well. You can use
  8006. short codes like "C" for Chris or "JOHO" for Joaquim.  This is very handy.
  8007.  
  8008.  
  8009. Take care,
  8010. Chris, 1:135/303
  8011.  
  8012. -----------------------------------------------------------------------------
  8013.  
  8014. D'Bridge Alpha/1047.9
  8015. --------------------
  8016.     29 May 1991
  8017.  
  8018.  
  8019. This should be a good one (or a bad one.)  It could go either way.
  8020.  
  8021. I've spent HOURS cleaning up some memory stuff and now it should definately
  8022. use less memory.  You make think it is using more, but the truth is that
  8023. the previous versions were liars.  When you told it "380K" total memory, it
  8024. used about 430K or so!
  8025.  
  8026. The solution to this problem was obvious.  I'm tired of explaining what are
  8027. the best memory settings, so I've eliminated the decision.  D'Bridge now
  8028. allocates memory automatically, providing the optimal settings and the most
  8029. available DOS memory.  I think that EVERYONE will find that their memory stats
  8030. are better than before - it's in the LOG when it comes up.
  8031.  
  8032. Also, take a look at DB-ALPHA.LOG that this one creates.  If any of the
  8033. numbers get critically low, I'd like to know about it.  Here's what I am
  8034. seeing as "normal."
  8035.  
  8036.               START: STK = 983b I8STK = 1800
  8037. 910529 12:31:10 END: STK = 1621 I8STK = 0bb0 LOW = 004270 MEM = 00845a
  8038.  
  8039. These numbers are "cool."  Let's compare the lowest numbers you experience
  8040. in the BETA echo.  Don't send them too me netmail unless they're under 0100
  8041. (hex.)
  8042.  
  8043. ----
  8044.  
  8045. Q. What's fixed?
  8046.  
  8047. A. Lots of stuff:
  8048.  
  8049.      AREAFIX
  8050.  
  8051.      UNPACKING ABORT / RESUME PACKET
  8052.  
  8053.      ZMODEM LOCKUP PROBLEMS ?         (I hope I squashed it)
  8054.  
  8055.  
  8056. I'm sure there's more, but I forget what.  Have fun with this one and if
  8057. anyone can't import their configuration due to the new memory subsystem,
  8058. please let me know via NETmail.  I think all will go well.
  8059.  
  8060. Sincere thanks go out to Arthur Greenberg for helping test this one just hours before
  8061. its release.  His configuration was a good one to test as it was quite a bit
  8062. larger than mine.
  8063.  
  8064. Take care,
  8065. Chris, 1:135/303
  8066.  
  8067. -----------------------------------------------------------------------------
  8068.  
  8069. D'Bridge Alpha/1047.8
  8070. --------------------
  8071.     27 May 1991
  8072.  
  8073.  
  8074. Looks like Binkleyterm-syncs and non-D'Bridge mail-pickup were a couple
  8075. problems that justified this release.
  8076.  
  8077. Viele Gluck, (did I spell that right?  Entschuldigung, if not)
  8078. Chris, 1:135/303
  8079.  
  8080. -----------------------------------------------------------------------------
  8081.  
  8082.  
  8083. D'Bridge Alpha/1047.7
  8084. --------------------
  8085.     27 May 1991
  8086.  
  8087.  
  8088. I got lots of sleep while the world was having lots of EMSI/A1 sync failures.
  8089.  
  8090.  
  8091. I'm awake now...
  8092.  
  8093. Later,
  8094. Chris, 1:135/303
  8095.  
  8096. -----------------------------------------------------------------------------
  8097.  
  8098. D'Bridge Alpha/1047.6
  8099. --------------------
  8100.     27 May 1991
  8101.  
  8102.  
  8103. It's been a great day!
  8104.  
  8105. Lots of bugs squashed in this one, many remain, no doubt.  My voice number
  8106. leaked out to the world, so I got quite a bit less done than normal, but it
  8107. also gave me some more input as to the bugs I didn't understand.  BTW, if
  8108. you got my voice number, please try to only call for important matters.
  8109. When I release an alpha that has a major bug, I seem to spend the day on the
  8110. phone listening to the same complaint over and over.  I will make a system
  8111. whereas you know whether I am aware of a bug already...
  8112.  
  8113. Here's what's fixed:
  8114.  
  8115. - ZMODEM... Shouldn't lock-up anymore and should be stable and fast.
  8116.  
  8117. - PICKUP from Binkley and FrontDoor should once-again work.  Let me know
  8118.   if this isn't the case.
  8119.  
  8120. - AREAFIX problems have been cured, tell me what's still wrong with it.
  8121.  
  8122. - LOCAL/ECHOMAIL AREAS had a problem with the sort routine whereas points
  8123.   would screw up the NET or ZONE number of the whole listing.  Thanks to
  8124.   John Rafuse for pin-pointing this problem as the pattern wasn't obvious.
  8125.  
  8126. - There are many other little fixes here and there, so I can't think of
  8127.   all the details.  My appreciation goes out to Steve and Richard, QuickBBS
  8128.   gurus and authors for their excellent attention to detail and spending a
  8129.   fortune on long-distance.  One pre-alpha managed to trash their entire
  8130.   message base, and I didn't even get yelled-at.  That's pretty understanding
  8131.   of Mr. Gabrillowitz.
  8132.  
  8133.  
  8134. Anyway, this is the best I can do for a late-night release, .5 had problems
  8135. that you guys/ladies don't deserve to live with.
  8136.  
  8137. Later,
  8138. Chris, 1:135/303
  8139.  
  8140. -----------------------------------------------------------------------------
  8141.  
  8142. D'Bridge Alpha/1047.5
  8143. --------------------
  8144.     25 May 1991
  8145.  
  8146.  
  8147. Oops... EMSI
  8148.  
  8149. -Chris
  8150.  
  8151.  
  8152. -----------------------------------------------------------------------------
  8153.  
  8154. D'Bridge Alpha/1047.4
  8155. --------------------
  8156.     25 May 1991
  8157.  
  8158.  
  8159. Looks like I'm working out the bugs.  This version is to save those people
  8160. who are stuck with the problems in the last few alphas.  There are still
  8161. known bugs, such as AREAFIX problems.  I will address those on Sunday.
  8162.  
  8163. The Intercom seems to work fairly well now.  It will continue past the end of
  8164. a session, provided there is no more than 60 seconds on inactivity on either
  8165. end of the line.  It's true that you can add another minute to an inbound
  8166. caller's phone bill, so please let me know what security arrangements should
  8167. be added.
  8168.  
  8169. Once in the intercom, there is no way to exit other than letting the call
  8170. complete or hanging-up with CTL-A.  When there are other interactive options,
  8171. I will change that.
  8172.  
  8173. Please don't report bugs in terminal mode.  I know.
  8174.  
  8175. When telling me about a problem, MAKE SURE TO INCLUDE THE EXACT VERSION #.
  8176.  
  8177. -Chris
  8178.  
  8179.  
  8180. -----------------------------------------------------------------------------
  8181.  
  8182. D'Bridge Alpha/1047.3
  8183. --------------------
  8184.     25 May 1991
  8185.  
  8186.  
  8187. More problems caused me to only release the last version to a few unlucky
  8188. people.
  8189.  
  8190. This one has a rather nifty addition.  It has to do with ZMODEM.  Let's see
  8191. if you can find the new feature.  This one's SURE to win us some supporters.
  8192.  
  8193. BTW - The new feature is in its infancy and definately needs some work, like
  8194. when the mail is over, D'Bridge hangs up, whereas you might want to continue
  8195. what you are doing...
  8196.  
  8197. It is possible that you will witness bad performance from ZMODEM.  Let me
  8198. know.  I can only test here at 2400 baud...
  8199.  
  8200. You'll see.  BTW - it only works between new alpha systems.
  8201.  
  8202. When telling me about a problem, MAKE SURE TO INCLUDE THE EXACT VERSION #.
  8203.  
  8204. -Chris
  8205.  
  8206.  
  8207. -----------------------------------------------------------------------------
  8208.  
  8209. D'Bridge Alpha/1047.2
  8210. --------------------
  8211.     24 May 1991
  8212.  
  8213.  
  8214. One more time.  The ".1" version had a bug which made the system address have
  8215. a random point number attached.  Oops.
  8216.  
  8217. --------
  8218.  
  8219. The last two alpha versions had a bad problem with DBUTIL - The address was
  8220. not read correctly from DBRIDGE.PRM.
  8221.  
  8222. --------
  8223.  
  8224. Other minor changes, too small to mention.
  8225.  
  8226. When telling me about a problem, MAKE SURE TO INCLUDE THE EXACT VERSION #.
  8227.  
  8228. -Chris
  8229.  
  8230.  
  8231. -----------------------------------------------------------------------------
  8232.  
  8233. D'Bridge Alpha/1047.1
  8234. --------------------
  8235.     24 May 1991
  8236.  
  8237.  
  8238. Oops - I forgot to warn the people using the previous 1047 alpha versions...
  8239. The install will run "DB EXPORT" which (in error) runs DBEDIT.  Just exit
  8240. the editor - make sure that DBRIDGE.AUT is current!
  8241.  
  8242. --------
  8243.  
  8244. There's some new modem handling with answering and collisions.  Let me know
  8245. if it causes trouble.
  8246.  
  8247. --------
  8248.  
  8249. Hopefully, some of the strange problems with ZONES will be solved.
  8250.  
  8251. --------
  8252.  
  8253. Just so this doesn't catch you off guard.  CTL-A to abort an outbound call now
  8254. causes the "next call" pointer NOT to advance.  This is so you can type "CTL-A,
  8255. H" to hold the current call.  I like it better - hope you do too.
  8256.  
  8257. --------
  8258.  
  8259. I think that's all that is different.  Feedback, please.
  8260.  
  8261. -Chris
  8262.  
  8263.  
  8264. -----------------------------------------------------------------------------
  8265.  
  8266.  
  8267. D'Bridge Alpha/1047.0
  8268. --------------------
  8269.     24 May 1991
  8270.  
  8271.  
  8272.  
  8273. What's new?
  8274.  
  8275.  
  8276. --------
  8277.  
  8278. Well, the installation procedure should now be obvious.  Run the EXE file
  8279. in your D'Bridge root directory.
  8280.  
  8281. WARNING: The release file (DB1047A0.EXE) will self-destruct after the
  8282.          installation has completed.  To save an un-installed copy,
  8283.          save the ZIP file.
  8284.  
  8285. --------
  8286.  
  8287. NODELIST.AUT is now created automatically by EMSIs with unlisted systems.
  8288. You will notice that it adds all a system's alias addresses as well as those
  8289. nodes not in any of your nodelists.  You can now reply to the renegade nodes
  8290. that aren't really in a network - providing they supply the phone number in
  8291. the EMSI-IDENT packet.  (DB ad FD both do...)
  8292.  
  8293. --------
  8294.  
  8295. BBS:
  8296.  
  8297. *T should now pass the time until the next event properly.  I had "X-Y" when
  8298. I really meant "Y-X."  That will do it every time.
  8299.  
  8300. *L now passes the line on which the call came in.  DATA/1, 2 or 3.  This is
  8301. translated as a single digit, 1-3.  RINGMASTER or DISTINCTIVE RING may be
  8302. available from your phone company.  If so, you can use D'Bridge on a shared
  8303. VOICE/DATA line or run up to three BBS systems on one phone line.  The users
  8304. will not know that you don't have three separate systems.
  8305.  
  8306. --------
  8307.  
  8308. FIXED:
  8309.  
  8310. - Session passwords, I hope.
  8311. - Events and scheduling.   WOW! This was really messed-up!
  8312.  
  8313. --------
  8314.  
  8315. Please make all bug reports reference version 1047-a0 so I understand what
  8316. you're talking about.
  8317.  
  8318. BTW - I'm in this week's DBNET nodelist, so you can reach me!
  8319.  
  8320. Take care,
  8321. Chris
  8322.