home *** CD-ROM | disk | FTP | other *** search
/ synchro.net / synchro.net.tar / synchro.net / main / BBS / DB354.ZIP / HISTORY.TXT < prev    next >
Encoding:
Text File  |  2010-03-07  |  372.6 KB  |  8,630 lines

  1. VERSION 3.53 - MARCH 6 2010
  2. ---------------------------
  3.  
  4. This very minor release only has various internal code cleaned up. The
  5. default log level on new installations is "Verbose". When DB TERM exits,
  6. it no longer jumps back to the SETUP screen. No other changes were made in
  7. this release.
  8.  
  9.  
  10.  
  11. VERSION 3.52 - FEBRUARY 27 2010
  12. -------------------------------
  13.  
  14. This is a very minor release which has the following changes:
  15.  
  16. - The reporting of "New mailbox entries" is disabled now by default and can
  17.   be enabled again by making a dummy/semaphore file called DBRIDGE.NMM.
  18.  
  19. - A portion of the kernel was rewritten slightly, to address "Lock Queue"
  20.   and the "Unlock Queue" problems.
  21.  
  22. Nick Andre
  23. www.nickandre.com
  24.  
  25.  
  26.  
  27. VERSION 3.51 - FEBRUARY 14 2010
  28. -------------------------------
  29.  
  30. WARNING: You must shut down the BinkD system, if it is running, prior to
  31.          upgrading to this version.
  32.  
  33. This is a very minor release which should resolve the issues of having
  34. Fido "nets" (FTN's) with domains in BinkD longer than 8 characters.
  35.  
  36. No other changes were made in this release.
  37.  
  38.  
  39.  
  40. VERSION 3.50 - FEBRUARY 9 2010
  41. ------------------------------
  42.  
  43. WARNING: This is an important release and should be treated as a CRITICAL
  44.          upgrade for your D'Bridge system. Please back up system settings
  45.          via the DB EXPORT command prior to installing. Please review these
  46.          release notes carefully.
  47.  
  48. WARNING: You must shut down the BinkD system, if it is running, prior to
  49.          upgrading to this version.
  50.  
  51. A very serious fundimental flaw with the BinkD system existed in 3.49 and
  52. prior versions. This release corrects that problem, as it was mailer-
  53. related. It also upgrades the BinkD module to address some other minor
  54. problems.
  55.  
  56. Its not just BinkD that is addressed in this release. Some minor PSTN
  57. dialup stuff has been slightly rewritten but more to improve the overall
  58. "hybrid" nature of how D'Bridge handles both BinkD and PSTN transactions.
  59.  
  60. - The big problem in question relates to the way the BinkD system moves mail
  61.   into mailboxes. A certain condition would cause either a duplicate entry
  62.   to be made in the Queue, or the mail not be moved at all. That has been
  63.   corrected in this version. In addition, a test was done to ensure that
  64.   PSTN dialup still functioned correctly after the fix was made in this
  65.   release (FTS-0001, WaZoo and EMSI) and before this release was posted
  66.   to my website.
  67.  
  68. - The logic behind having both a PSTN dialup and a BinkD connection active
  69.   in D'Bridge has been slightly adjusted so that if you define a PHONE
  70.   NUMBER OVERRIDE in the NODELIST CONFIGURATION screen, that takes
  71.   priority over the BINKD criteria. So what that means is that D'Bridge
  72.   will NOT move mail for the BinkD system into the mailbox. It will keep
  73.   the mail in the Queue for the outgoing PSTN call (EMSI/Wazoo/FTS-0001).
  74.   And of course, having FORCED PRIORITIES in the PACKET/MAIL CONTROL screen
  75.   takes priority over everything, including "Forced Hold" status. This
  76.   change keeps D'Bridge within its original "flow" of how the Queue works.
  77.  
  78.   The above change in the logic, also makes it possible to have mail waiting
  79.   for a PSTN system to poll you for picking up mail if you place everything
  80.   on the above-mentioned "Forced Hold" status. You can also then run an
  81.   event which would cycle the mail for the PSTN system into their BinkD
  82.   mailbox whenever you want.
  83.  
  84. - The PHONE NUMBER OVERRIDE command was broken, now its fixed and works
  85.   the way it should. The display of a Queue entry now properly displays
  86.   the proper phone number if an override command is issued.
  87.  
  88. - Note that whenever "override" criteria is defined in the NODELIST
  89.   CONFIGURATION screen such as phone numbers, synonyms, baud rates or
  90.   flags, you should rebuild the nodelist database (UTILITIES -> BUILD
  91.   NODELIST) or create a dummy/semaphore called DBRIDGE.FNC. The nodelist
  92.   database is NOT recompiled automatically incase a user mistake is made in
  93.   that screen or you otherwise botch your configuration.
  94.  
  95. - This version updates the Windows BINKD module from version 0.9 to 1.00
  96.   thereby solving some issues in that module. The OS/2 BinkD module
  97.   for D'Bridge remains at 0.9 since I no longer have an OS/2 computer to
  98.   test it out on. Voulenteers?
  99.  
  100. - Several minor corrections were made to the mailer's BINKD code when you
  101.   choose to run the module as a "service" under Windows. Note that when
  102.   you run BinkD 1.00 as a service, it is not recommended to "downgrade" the
  103.   BinkD module to 0.9 or lower as this may cause problems.
  104.  
  105. - The BinkD system now reports the filenames it is moving into the mailboxes
  106.   of the systems. It also reports if it is making uncompressed mail if
  107.   the "U" parameter is specified in BINKD SESSION INFORMATION.
  108.  
  109. - Added a new command, DBUTIL DROPTHEBOMB to completely nuke all
  110.   messages from all directories, lastread pointers and "hi water marks"
  111.   except for NETmail. This was required for proper operation of tossing mail
  112.   on the Searchlight BBS software.
  113.  
  114. - Introduced a time-slice in the PSTN Xmodem, Telink/SEALink and Zmodem
  115.   code to not hog the CPU so much, this should improve performance when
  116.   using VOIP or SIP software such as the MagicJack device for PSTN dialup.
  117.  
  118. - Fixed "Database error #200" in the NODELIST CONFIGURATION screen.
  119.  
  120. - Also fixed a possible "Database error #200" in the FUNCTION KEYS screen.
  121.  
  122. - Revised and rewrote a few sections of the online HELP system while I was
  123.   at it.
  124.  
  125. Nick Andre
  126. www.nickandre.com
  127.  
  128.  
  129.  
  130.  
  131. VERSION 3.49 - FEBRUARY 2 2010
  132. ------------------------------
  133.  
  134. This minor release should address some reported video-corruption problems.
  135.  
  136. No other changes were done in this release.
  137.  
  138.  
  139.  
  140. VERSION 3.48 - JANUARY 26 2010
  141. ------------------------------
  142.  
  143. This version has a very, very minor correction to Areafix that caused it
  144. to stop responding to requests under a certain condition.
  145.  
  146. No other changes were done in this release.
  147.  
  148.  
  149.  
  150. VERSION 3.47 - JANUARY 22 2010
  151. ------------------------------
  152.  
  153. This release adds an item counter (next to the free RAM display) to all
  154. system windows. A vertical scroll bar is added when multi-line input makes
  155. a window "scroll". The new feature defaults to Off (disabled). Turn it on
  156. by going to CONFIG -> ADVANCED -> WINDOW/DESKTOP.
  157.  
  158. No other changes were done in this release.
  159.  
  160.  
  161.  
  162. VERSION 3.46 - JANUARY 18 2010
  163. ------------------------------
  164.  
  165. This is yet another minor release but it addresses two issues. I know I said
  166. that I would only fix serious problems, but these two were very easy to do
  167. and felt that it was important. First, the disk-swapping and CPU time used
  168. by the BinkD module during mail transactions, has been eliminated. The
  169. entire code was rewritten to not use DBUTIL to move mail anymore; instead
  170. its all done internally. It may seem trivial but the improvement greatly
  171. "streamlines" how D'Bridge operates. It is definately noticable when there
  172. is a large volume of mail being processed by your D'Bridge system.
  173.  
  174. On that note, I'll reveal an "undocumented" command, DBUTIL MOVEQUIETLY,
  175. which functions the same as DBUTIL MOVE except it does not display any
  176. output or log entries. DBUTIL MOVEQUIETLY was what D'Bridge was "running"
  177. in 3.45 and prior versions.
  178.  
  179. The second change was done in the XMAIL code; an addition of checking the
  180. FTSC-naming on XMAIL archives was done. Archived mail destined for other
  181. systems including those not running D'Bridge (ArcMail) have filenames
  182. ending with a two-letter abbreviation of the current weekday, followed by
  183. a number from zero to nine, then the alphabet, from A to Z. After 36 mail
  184. transactions, the code makes sure the "counter" in DBRIDGE.HIS is set back
  185. to zero. DBRIDGE.HIS is a database simply containing the proper filename
  186. "extension" to make when sending XMAIL to another system as an ArcMail-named
  187. file. The counter mentioned here resets automatically when the date changes
  188. and it does not rely on the AutoUpdate event to do this.
  189.  
  190. When dealing with other BinkD systems, I strongly recommend the use of
  191. the "U" parameter to tell D'Bridge to send uncompressed mail (the PKT files)
  192. as opposed to regular XMAIL/ArcMail; since mail can "turn around" more than
  193. 36 times a day thanks to the "always on" nature of broadband Internet. Also
  194. make sure that the "session limits" value in the SCHEDULER -> UN-EVENT is
  195. also adjusted accordingly.
  196.  
  197. The BinkD module already has a "built-in" file-renaming procedure in the
  198. event that duplicate Fido mail is received... but we can trust the Russians,
  199. right?
  200.  
  201. Nick Andre
  202. www.nickandre.com
  203.  
  204.  
  205. VERSION 3.45 - JANUARY 14 2010
  206. ------------------------------
  207.  
  208. This minor release corrects another rare but serious "lockup" condition
  209. when your D'Bridge system is processing large amounts of mail. This
  210. condition was caused by a large mixture of *.PKT and Arcmail/XMAIL bundles
  211. in the INBOUND directory.
  212.  
  213. Another very complex, elaborate module of code that I had written 2 years
  214. ago was slightly adjusted to prevent the gathering of statistical data from
  215. tying up CPU usage. The problem happened when there was a large amount of
  216. BinkD traffic being handled by your system and the size of the log files
  217. were megabytes in size.
  218.  
  219. Note that at this point, I'm only going to try to fix what I consider to be
  220. serious problems in the software... though I seriously doubt theres any more
  221. problems like as per above. Reading the HISTORY file will give you an idea
  222. as to the amount of work that has gone into a DOS product and that its time
  223. to move forward.
  224.  
  225. No other changes were done in this release.
  226.  
  227. Nick Andre
  228. www.nickandre.com
  229.  
  230.  
  231.  
  232. VERSION 3.44 - JANUARY 4 2010
  233. -----------------------------
  234.  
  235. This is a very minor release which improves the performance of certain
  236. Areafix conditions involving a Usenet/NNTP gateway.
  237.  
  238. No other changes were done in this release.
  239.  
  240. Nick Andre
  241. www.nickandre.com
  242.  
  243.  
  244. The following document is a "timeline" of D'Bridge development and history,
  245. starting from most recent all the way to the earliest notes I could find.
  246. Please note that this is not exactly 100% accurate and any corrections
  247. should be sent to me directly. - Nick Andre.
  248.  
  249. VERSION 3.43 - DECEMBER 13 2009
  250. -------------------------------
  251.  
  252. This minor release adds support for Info-Zip's "ZIP" and "UNZIP" programs,
  253. as documented on www.info-zip.org. In addition, each of the questions in the
  254. XMAIL SETUP SCREEN have been updated to allow for mixed-case parameters for
  255. the programs.
  256.  
  257. Info-ZIP may be desirable over the default "PK-ware" if your D'Bridge system
  258. is being used to hub a lot of mail to other systems.
  259.  
  260. If you decide to use Info-ZIP's programs in place of the PK-ware, ZIP.EXE
  261. requires the "-mj" parameter (dash, lowercase m, lowercase j). -mj means
  262. move the Fidonet *.PKT files into a ZIP file and strip the full pathnames
  263. out of the mail bundle. UNZIP.EXE only requires "-j" (dash, lowercase j), to
  264. strip the full pathname when extracting a Fidonet mail bundle.
  265.  
  266. If you wish to have Info-ZIP run in a "window" inside of D'Bridge, then do
  267. not use the plus-sign (+) before the programs; otherwise if you do, then
  268. D'Bridge will run them "full-screen" as it does with PK-ware.
  269.  
  270. Also note that D'Bridge still ships with and installs PKZIP and PKUNZIP by
  271. default to your DB directory. You must obtain ZIP and UNZIP on your own
  272. if you wish to use those programs instead of the default PK-ware programs.
  273.  
  274. Support for Info-ZIP may not function correctly on the OS/2 operating
  275. system and on Linux it is recommended to stick with PK-ware under DOS
  276. emulation.
  277.  
  278. No other changes were done in this release.
  279.  
  280. Nick Andre
  281. www.nickandre.com
  282.  
  283. VERSION 3.42 - DECEMBER 5 2009
  284. ------------------------------
  285.  
  286. This very minor release corrects two long-term stability problems - one
  287. with the start of a mail tossing session with thousands if not tens of
  288. thousands of packet files waiting. The other problem was in regards to
  289. "syncing up" the log files when BinkD is ran as a service (or seperate
  290. process) and D'Bridge itself has not been ran for lengthly periods of time.
  291.  
  292. No other changes were done in this release.
  293.  
  294. Nick Andre
  295. www.nickandre.com
  296.  
  297.  
  298.  
  299. VERSION 3.41 - NOVEMBER 13 2009
  300. -------------------------------
  301.  
  302. This is a very minor, almost trivial release. Less than six lines of code
  303. were changed in the D'Bridge kernel for a slight performance improvement.
  304. No other changes were made in this release.
  305.  
  306.  
  307.  
  308.  
  309. VERSION 3.40 - NOVEMBER 9 2009
  310. ------------------------------
  311.  
  312. This minor release corrects a possible "lockup" condition in the COMM/MODEM
  313. HARDWARE screen. A very minor tune-up was also done to the D'Bridge kernal.
  314. No other changes were made in this release.
  315.  
  316.  
  317.  
  318. VERSION 3.39 - OCTOBER 28 2009
  319. ------------------------------
  320.  
  321. WARNING: If you are upgrading from 3.37 or prior, please review the notes
  322.          in HISTORY.TXT for 3.38.
  323.  
  324. This is a very minor release which corrects a possible long-term reliability
  325. problem with the way large volumes of Echomail processing are accounted for
  326. in the system log file. No other changes were done in this release.
  327.  
  328. Nick Andre
  329. www.nickandre.com
  330.  
  331.  
  332.  
  333. VERSION 3.38 - OCTOBER 25 2009
  334. ------------------------------
  335.  
  336. After a short hiatus, I looked at the source code, tested something and sure
  337. enough, another problem. This is a very minor release that corrects a rare
  338. but serious fundimental problem with DBUTIL SORT AREAS, DBUTIL PURGE, DBUTIL
  339. REMOVEDUPEDATABASES, DBUTIL SHOWDEADECHOES and DBUTIL REMOVEDEADECHOES. This
  340. release shall be treated as a "critical" update for your D'Bridge system.
  341.  
  342. When DBUTIL runs, several checks are done against your setup to ensure that
  343. any database modifications run trouble-free. A very serious problem with the
  344. logic behind the Echomail "database integrity" check was resolved. Under one
  345. rare but possible condition, it was apparent that DBUTIL was removing
  346. perfectly valid Echomail areas out of your configuration and possibly
  347. causing corrupt entries towards the end of the DBRIDGE.ADF database file. If
  348. those missing Echomail areas was added again automatically by D'Bridge,
  349. further corruption was possible.
  350.  
  351. The corruption evident in the problem in 3.37 and prior can be used
  352. maliciously; since the security settings are often corrupt. For example, an
  353. affected system could have downlinks Areafixing themselves to areas to which
  354. they should not have access to.
  355.  
  356. Therefore, even if your D'Bridge system has no problems; it is strongly
  357. recommended to upgrade to this release. If that is not desirable then
  358. install this release in a seperate directory and manually copy over the
  359. DBUTIL.EXE file to your current installation. An effort was made to ensure
  360. backwards-compatibility with this fix with prior versions. This is really
  361. the only time I would ever recommend this approach; only because the problem
  362. is isolated to one "module" of code rather than the entire mailer.
  363.  
  364. I am not disclosing in this echo exactly what caused the "failed check" in
  365. 3.37 and prior - since that can be potentially used as both a security and
  366. reliability exploit for existing systems. But rest assured that although
  367. its serious, its very rare that anyone cares enough to try to hack another
  368. system in Fidonet. Fido's dwindling numbers makes it possible to fix things
  369. without mass-panic; I can only imagine if this problem happened during the
  370. "glory days" of BBS'ing. So, be thankful for the low membership numbers of
  371. this net (yet, please keep this net going with the usual FIDONEWS banter)
  372.  
  373. While I appreciate that there are those of you who follow my work
  374. closely, I strongly recommend that you DO NOT allow prior versions
  375. of D'Bridge for download on BBS's or websites. At the very least, explain
  376. to the user to check for updates on my website first, before installing.
  377. Newcomers to D'Bridge are strongly advised against installing any version
  378. of D'Bridge 3.37 or prior and it is recommended that the "Notify when new
  379. updates are available" setting be kept enabled.
  380.  
  381. I may not be participating in Fidonet as often as I (probably) should; so
  382. any serious problems with D'Bridge please contact me via Internet Email
  383. to nick at nickandre dot com.
  384.  
  385. I will not address the recent rumor-mill. What fun would that be? It is fun
  386. to think, however, that it never occured to anyone that any downtime may in
  387. fact be intentional. You know, just to see what happens when I deny certain
  388. downlinks their daily dosage of important, educational, fair, balanced,
  389. honest, life-imperative-that-you-always-participate-in echoes like Z1C,
  390. FIDONEWS, FIDOGAZETTE, FTSC, and ALT.SEX.FETISH.ROBOTS. Uhh wait... I think
  391. only one of those was ever really important. (Those offended should realise
  392. that the sassy robot from Short Circuit needs love and affection as much as
  393. your reliable Linux system needs my Inbox to know about it)
  394.  
  395. Nick Andre
  396. www.nickandre.com
  397.  
  398.  
  399. VERSION 3.37 - OCTOBER 12 2009
  400. ------------------------------
  401.  
  402. This minor release should correct reported excessive CPU utilization under
  403. Windows 2000 and higher, including Vista and Windows 7. I say "should"
  404. because its all relative to the number of other programs running at once
  405. notwithstanding the speed of the CPU.
  406.  
  407. Nick Andre
  408. www.nickandre.com
  409.  
  410.  
  411.  
  412. VERSION 3.36 - SEPTEMBER 18 2009
  413. --------------------------------
  414.  
  415. NOTE: If you are upgrading from 3.31 or prior, please review HISTORY.TXT for
  416.       the notes for 3.35 and previous versions.
  417.  
  418. This is a very, very minor release which corrects the display of personal
  419. messages received from Wildcat, TBBS and any other systems which produce
  420. mail with uppercase FROM fields. No other changes were done in this release.
  421.  
  422. Nick Andre
  423. www.nickandre.com
  424.  
  425.  
  426.  
  427.  
  428.  
  429. VERSION 3.35 - AUGUST 15 2009
  430. -----------------------------
  431.  
  432. NOTE: If you are upgrading from 3.31 or prior, please review HISTORY.TXT for
  433.       the notes for 3.32, 3.33 and 3.34 first.
  434.  
  435. This is a very minor release which corrects a fundimental problem with
  436. the purging of the BinkD log file. No other corrections were done in this
  437. release.
  438.  
  439. Nick Andre
  440. www.nickandre.com
  441.  
  442.  
  443.  
  444.  
  445. VERSION 3.34 - AUGUST 5 2009
  446. ----------------------------
  447.  
  448. NOTE: If you are upgrading from 3.31 or prior, please review HISTORY.TXT for
  449.       the notes for 3.32 and 3.33 first.
  450.  
  451. This is a very minor release which corrects the following:
  452.  
  453. - Another problem with the Areafix for NNTP has been fixed and all functions
  454.   in that now appear to work properly as they should.
  455.  
  456. - When upgrading from now on, custom junk-filters defined in the JUNK*.CFG
  457.   files are no longer overwritten. Instead, those files are now in the file
  458.   called JUNKCFGS.ZIP.
  459.  
  460. - A minor problem with DBUTIL SORT AREAS has been fixed. It was not a
  461.   stability problem; but a "leftovers sitting too long in the fridge"
  462.   problem that I just never got around to, until now.
  463.  
  464. - Work has began for a "Favourites" feature in the internal editor, but
  465.   won't be done until the next release.
  466.  
  467. Nick Andre
  468. www.nickandre.com
  469.  
  470.  
  471.  
  472. VERSION 3.33 - JULY 29 2009
  473. ---------------------------
  474.  
  475. This is somewhat of a major release which contains more significant
  476. improvements and changes to the underlining source code. Some minor problems
  477. reported should also be resolved.
  478.  
  479. If you are upgrading from 3.31 or prior, please review HISTORY.TXT for
  480. the notes for 3.32 first.
  481.  
  482. - A serious problem with the Areafix for NNTP (Usenet gating) is fixed.
  483.  
  484. - Two new semaphore files relating to the above Areafix for NNTP make their
  485.   debut here, for better control over the gating when D'Bridge is being
  486.   ran in the most demanding "hub" scenarios.
  487.  
  488.   Note that when I refer to the NNTP/USENET gateway, I'm referring to the
  489.   actual Internet NNTP connection made via. the SOUPGATE/VSOUP modules
  490.   (automatically managed by D'Bridge). So the following "bedtime story" is
  491.   not suitable if you are obtaining Usenet in Fido/FTN format from someone
  492.   else already (like me, Allen Prunty, Frank Linhares, etc).
  493.  
  494.   Before I explain, theres a file called NEWSRC (no extension) that is used
  495.   by the VSOUP module to control what Usenet groups its supposed to
  496.   download from your Internet provider. There is also a file called
  497.   USENET.BBS, that is to be specified as the LAST line in PACKET/MAIL
  498.   CONTROL if your hubbing Usenet for downlinks. It makes sense that if
  499.   you're hubbing Usenet, you wouldn't want to carry 70,000+ Usenet groups
  500.   on your system all at once. You would have it set up in a way where your
  501.   downlinks will Areafix what they want and they are automatically added as
  502.   Passthru areas. USENET.BBS should always come last in your PACKET/MAIL
  503.   CONTROL setup. Put any other networks (including Fidonet) first and above
  504.   the "line" where you have USENET.BBS defined.
  505.  
  506.   So, unknown Areafix requests for Usenet groups makes D'Bridge manage the
  507.   NEWSRC file. (Or if you press ALT+R and enter your Gateway
  508.   address followed by some "unsubscribed" groups). D'Bridge will also
  509.   generate the USENET.BBS file automatically. When things are set up
  510.   properly and the smoke clears, D'Bridge treats Usenet as if its any other
  511.   Fido/FTN network.
  512.  
  513.   Now the new semaphores are only useful when D'Bridge has been configured
  514.   to use an "External" gateway in the USENET/GATEWAY screen. The ability to
  515.   use an external gateway allows a much more flexible and versatile way for
  516.   D'Bridge to work in the most elaborate and complicated setups I could
  517.   think of. You control your own software for Usenet by editing the included
  518.   GATE.BAT file in this release.
  519.  
  520.   WARNING: Answering "External" to that question means that I cannot provide
  521.            technical support for any Usenet problems beyond D'Bridge as you
  522.            are going to be doing things I haven't thought of... yet.
  523.  
  524.   Not to worry as the GATE.BAT file that I included shows how D'Bridge would
  525.   normally work with SOUPGATE and VSOUP that are called in "Basic"
  526.   operation. By following my example, you should have a better understanding
  527.   of whats involved and why the two new semaphores were necessary.
  528.  
  529.   DBUAFIXI.EXT is a dummy file that D'Bridge will check *before* processing
  530.   any Areafix requests destined for the USENET gate. That file is created
  531.   by the GATE.BAT file and deleted when the batch file ends. D'Bridge needs
  532.   to wait for GATE.BAT to finish because any pending Areafix transactions
  533.   for the Usenet gateway because the NEWSRC control file is rewritten as
  534.   part of the Areafix code. If D'Bridge overwrote NEWSRC while GATE.BAT was
  535.   running, partial or even complete damage of that file would result... and
  536.   your downlinks would not receive any Usenet mail from you.
  537.  
  538.   Likewise, DBUAFIXI.TMP is a file that D'Bridge creates when its processing
  539.   Areafix requests for the gateway. GATE.BAT checks for that file and
  540.   immediately terminates if it exists, and again this is due to the changes
  541.   being made to the NEWSRC file.
  542.  
  543. - It is impossible now to specify your Gateway address in the "Unknown area
  544.   forwarding" question in PACKET/MAIL CONTROL. This was done for security
  545.   reasons. If you had previously specified your Gateway, the setting will
  546.   be erased.
  547.  
  548. - Two new control-files have been added to D'Bridge. They suppliment the
  549.   file AREAS.TXT when new Echomail areas have been added either as
  550.   "normal" areas or Passthru type. As you know, AREAS.TXT contains the
  551.   Echomail tag, a space, then the description.
  552.  
  553.   AREAS.AKA lets you specify the originating Fido/FTN address to use for
  554.   the new area added. The format of this file is the Echomail tag, a
  555.   space, then the address to assign to the newly added area. For example,
  556.   if theres a line called NICKANDREDOTCOM 1:229/426, then when that
  557.   Echomail area is added, the 1:229/426 address will be assigned as the
  558.   originating address.
  559.  
  560.   AREAS.SEC is the same except you can specify the default group and
  561.   security level. For example, NICKANDREDOTCOM B,50 means to assign the
  562.   group B, security level 50 when that Echomail area is automatically
  563.   added to the system.
  564.  
  565. - The BinkD system no longer hammers the system log file with "error"
  566.   entries. If theres a problem now, the system log will only be updated
  567.   once with the error of that session. The problem happened in prior
  568.   versions when BinkD was running as a server process and there was more
  569.   than one session happening at once.
  570.  
  571. - The BinkD outbound operations can be aborted now via CTL+A if its
  572.   really necessary to do so.
  573.  
  574. - The COMM/MODEM SETUP screen no longer probes the COM port or the modem
  575.   if you start D'Bridge in SETUP mode from the command prompt, ie. DB S
  576.   or DB SETUP. This was done to improve any diagnostics needed especially
  577.   if you entered the wrong COM port and Windows "traps" with an error.
  578.  
  579. - The internal editor now finally supports CTL+LEFT and CTL+RIGHT movements
  580.   to "skip words" when composing/editing a message.
  581.  
  582.   WARNING: The code for this is experimental. Let me know the minute that it
  583.            messes up other functions.
  584.  
  585. - Cleaned up the help file a little more, once again.
  586.  
  587. - Cleaned up the logic behind various configuration screens.
  588.  
  589. - Rewrote a minor logic routine in the kernal. D'Bridge should overall run
  590.   approx. 5% faster now... but its really a matter of perspective.
  591.  
  592.  
  593.  
  594.  
  595. VERSION 3.32 - JULY 22 2009
  596. ---------------------------
  597.  
  598. This is a major release and it has significant and fundimental changes
  599. done internally to the source code. A lot of work was done to simplify or
  600. improve the functionality of several elements of D'Bridge.
  601.  
  602. Please try only to report any problems once 3.32 has been installed. The
  603. source code for 3.31 and prior versions has been archived/moved off the
  604. workstation. I will not be able to quickly diagnose any problems in 3.31
  605. and prior versions. Thats not to say I can't do it; its just going to take
  606. more time if you are reporting stuff from 3.31.
  607.  
  608. WARNING: If thats not possible or if this release does not perform as
  609.          desired, then rollback to 3.31 or prior releases and send a report
  610.          accordingly, ASAP to my attention via Internet Email. DO NOT send
  611.          regular Fido NETmail.
  612.  
  613. The release notes for this version are lengthly; so I've broken it up into
  614. several sections, and for posting in the Fidonet DBRIDGE echo:
  615.  
  616. REDESIGNED SETUP WIZARD - Explains the install/upgrade improvements.
  617.      FIDO PLUG AND PLAY - Allows new users to automatically obtain addresses.
  618.    UPDATES NOTIFICATION - Explains the new auto-updates notification feature.
  619.   CORRECTIONS/FIXES/ETC - The largest section; outlining the obvious.
  620.  
  621.  
  622. REDESIGNED SETUP WIZARD
  623. -----------------------
  624.  
  625. The Setup Wizard has been rewritten from scratch; functioning exactly as it
  626. did in the version 1.xx series. This was done for a few reasons, but the end
  627. result is a more simplified procedure. And most important: Less code used.
  628.  
  629. The Setup Wizard will do a fair amount of "cleanup" of your DB directory
  630. when you upgrade from 3.31 or prior versions. There may be a considerable
  631. amount of disk-activity during this process. A fair amount of files will be
  632. permanently DELETED from your directory. These are:
  633.  
  634. - ANY and ALL "leftovers" from terminated Soupgate/VSOUP sessions.
  635. - DB07*.3 and DB08*.3; obsolete/retired code from 3.31 and prior versions.
  636. - COMM.CFG, obsolete from version 1 and version 2 series.
  637. - DBRIDGE.MSG, obsolete from version 2.
  638. - DBRIDGE.NRN, DBRIDGE.NMW, DBRIDGE.EMW, DBRIDGE.BXS, DBRIDGE.RSN,
  639.   DBRIDGE.RSE, DBRIDGE.MSR, DBUTIL.DAT, DBUTIL.NRN, DATA\*.DB?, DB06.DAT,
  640.   AMERICA.COS, DBUTIL.C1, DBUTIL.C2, DBRIDGE.QSD, DBRIDGE.NMS are removed
  641.   either for obsolescence or because of possible conflicts after upgrading
  642.   to 3.32.
  643. - The infamous empty "Queu" directory.
  644.  
  645. There may be a problem if you decide to rollback to 3.31 or prior versions
  646. when these files are missing, however it would (theoretically) be more of
  647. a cosmetic/minor problem than major.
  648.  
  649. FIDO PLUG AND PLAY
  650. ------------------
  651.  
  652. This was a past topic you may remember discussion on in the Fidonet DBRIDGE
  653. echo.
  654.  
  655. A completely redesigned Wizard in 3.32 now gives the end-user the option
  656. of either manually configuring their address, uplink and routing information
  657. or to have that automatically-obtained. This is done via Fido Plug and Play,
  658. or FPNP for short. FPNP is a way to dynamically-assign Fidonet/FTN addresses
  659. to systems who connect to you for the first time.
  660.  
  661. When prior versions of D'Bridge were installed for the first time, a Wizard
  662. would appear, asking the user to enter in their network address and that
  663. of their Fidonet uplink/provider. And of course DB would configure itself
  664. accordingly.
  665.  
  666. FPNP is now fully functional, works properly across "othernets", and is a
  667. major step in allowing newcomers to join our hobby.
  668.  
  669. WARNING: This is an advanced feature. You should not enable FPNP unless you
  670.          are an experienced administrator with a very thorough knowledge
  671.          of how Fido/FTN addressing, routing and hubbing works.
  672.  
  673. When a remote system is assigned an address by you, they are given a POINT
  674. ADDRESS and can optionally be connected to Echomail areas of your choice.
  675. All of the complicated routing, scheduling and packet/mail settings are
  676. automatically configured on both your side and the user's.
  677.  
  678. The Wizard will ask if the user already has a Fido/FTN address. If so, then
  679. the system will be auto-configured with their address and uplink info, the
  680. same way it worked in prior versions. However, if not, then FPNP works to
  681. obtain the address.
  682.  
  683. The way it works is a new installation of 3.32 (and higher) connects first
  684. with nickandre.com (1:1/130). The 1:1/130 address on Fidonet is a "primary
  685. directory" of all known D'Bridge installations worldwide that are offering
  686. FPNP services to end-users; along with which networks (ie. Fidonet, DBNET,
  687. etc) and their corrosponding geographical locations.
  688.  
  689. The data exchanged with nickandre.com is your address and FPNP information
  690. as configured in this screen. No other information is sent to that site.
  691.  
  692. WARNING: Systems who do not refresh themselves within a one-week period are
  693.          automatically purged from the database at 1:1/130; to help present
  694.          a most-recent list of available systems that an end-user can
  695.          exchange mail with.
  696.  
  697. By carefully manipulating BinkD on the end-user side, a short query is done
  698. and a list of available "hubs" is downloaded from 1:1/130 and presented to
  699. choose from. The user can then choose one (usually whoever is closest
  700. geographically) and optionally choose which networks to connect to.
  701.  
  702. A request is then sent to your system to obtain an address. D'Bridge then
  703. computes and sends back the address along with special commands that
  704. automatically configure that remote end-user with the proper address,
  705. routing, Echomail areas and so forth.
  706.  
  707. The questions in the new FPNP SETUP screen control how it works:
  708.  
  709. ZONE:NET    This is where you specify the network Zone and Net where the
  710.             addressing should start. For example, 1:229 means that I will
  711.             auto-assign addresses in Zone 1, Net 229. The ZONE:NET must
  712.             match at least one of your network addresses specified in
  713.             the BASIC CONFIGURATION screen. The first matching ZONE:NET will
  714.             be the one that addresses are auto-assigned from.
  715.  
  716.             WARNING: Be very careful with the deligation of Fidonet ZONE and
  717.             NET properties. If you are not the Network Co-Ordinator (NC) of
  718.             your local "net", you should ask permission to use FPNP first.
  719.  
  720. NETWORK ID  A unique ID to assign for this network. Up to 8 letters and
  721.             numbers only. For example, FIDONET or DBNET. The network ID is
  722.             presented to the remote system.
  723.  
  724. NODELIST    D'Bridge will send the specified nodelist to the remote system.
  725.             Do not enter an extension; it will send whatever matches.
  726.  
  727. DEFAULT     Specifies the default security criteria to apply for new systems
  728. SECURITY    and this should match the criteria in the PACKET/MAIL CONTROL
  729.             screen. For example: A,50 means assign group A, security 50.
  730.  
  731. START       The starting "scope" for address assignment. For example, if
  732.             you enter 50 and your network address is 1:229/426, then D'Bridge
  733.             will assign addresses from 1:229/426.50 and onward.
  734.  
  735. END         The ending "scope", as per above, D'Bridge will assign addresses
  736.             up to this criteria.
  737.  
  738. OPTIONAL    You may send an optional "infopack", usually a ZIP file that
  739. INFOPACK    would contain an official application, rules and list of areas.
  740.             Specify that name of the file here (*with* an extension)
  741.  
  742. FPNP updates and controls the points via the POINTS.LST control file.
  743.  
  744. D'Bridge is smart enough to figure out if the POINTS.LST already exists and
  745. if its in that "Boss-node" format as discussed recently (as of this writing)
  746. in the FIDOGAZETTE echo.
  747.  
  748. Originally it was my intention to provide NODE addressing and full support
  749. for MakeNL-compliant segments, however, there are a few "political"
  750. drawbacks of offering this service. Internally however, the code can be
  751. adjusted fairly easily to provide NODE addressing.
  752.  
  753.  
  754. AUTOMATIC UPDATES NOTIFICATION
  755. ------------------------------
  756.  
  757. When D'Bridge 3.32 is installed for the first time, a Wizard appears, asking
  758. you if you wish to be automatically notified when new updates are available.
  759. If you answer YES to this question, D'Bridge will check with nickandre.com
  760. approximately once per week, to see if a new version is available. If so,
  761. then a message is flashed on the MAILER screen accordingly.
  762.  
  763.  
  764. CORRECTIONS/FIXES/ETC
  765. ---------------------
  766.  
  767. As explained earlier, a significant amount of work was done behind the
  768. scenes to help improve the way certain fundimental components operate. In
  769. addition:
  770.  
  771. - The overall installation/upgrade process should be several times faster
  772.   than before.
  773.  
  774. - The overall operation of the mailer should be anywhere from 5% to 25%
  775.   faster now.
  776.  
  777. - The overall operation of the BinkD subsystem should be anywhere from 10%
  778.   to 75% faster now and use less disk access/swapping.
  779.  
  780. - D'Bridge will unpack any received mail immediately after a BinkD
  781.   transaction if running in "client only" mode.
  782.  
  783. - D'Bridge uses slightly less memory when running now.
  784.  
  785. - A serious stability/reliability problem with the way D'Bridge handles COM
  786.   ports has been resolved.
  787.  
  788. - A serious stability problem with Error 23 relating to COMM/MODEM setup
  789.   should be resolved. The problem is in the length of the MCF files.
  790.  
  791. - A serious problem with the way BinkD stopped polling remote systems upon
  792.   installation of some recent versions of D'Bridge should be resolved now.
  793.   This version underwent serious testing to ensure that problem did not
  794.   happen again.... but if it does, let me know.
  795.  
  796. - A serious problem with DBUTIL SORT AREAS has been resolved.
  797.  
  798. - A serious longstanding problem with DBUTIL CHANGE on alias-addresses
  799.   (non-Fidonet) has been resolved.
  800.  
  801. - A minor improvement was done to the code of DBUTIL PURGE.
  802.  
  803. - The nightly "cleaning" of the system log files is now done internally
  804.   in D'Bridge.
  805.  
  806. - A problem with a malfunctioning COM port-status in the menu system has
  807.   been fixed, and no, it wasn't something I botched before... it was a new
  808.   thing I botched.
  809.  
  810. - The internal editor should no longer duplicate the MSGID kludge on NETmail
  811.   destined for multiple recipients.
  812.  
  813. - The internal editor's "Custom tear line" is no longer Wildcat.
  814.  
  815. - DBUAFIXI is no longer included in D'Bridge, I rewrote that entire program
  816.   and all the code to function during the tossing of mail; internally.
  817.  
  818. - USENET.BBS is properly auto-generated on all transactions from the
  819.   NNTP SOUP gateway that update the NEWSRC source file.
  820.  
  821. - AUTORUN.INF is no longer included in D'Bridge; for security reasons, and
  822.   Microsoft has recently released a series of "patches" to their OS's to
  823.   change the behavior of AUTORUN.INF. It is fairly simple to create your own
  824.   if you decide to burn D'Bridge to CD-R to share with others.
  825.  
  826. I also rewrote a few sections of code to be less dependant on Assembler and
  827. be a bit more compiler-friendly instead of just hammering the DOS session
  828. with assembler calls.
  829.  
  830. After working on 3.32, I am inspired to start work on eliminating ALL of the
  831. assembly-language calls out of D'Bridge entirely. There are two fundimental
  832. problems in the code that I may need help on. Those are ZMODEM and the B-
  833. Tree database system used by the Nodelist, Costbase and system Queue.
  834.  
  835. Eliminating the assembler code means that I can compile cross-platform DB
  836. that will work natively in Linux, OS/2, Unix, FreeBSD, Win32/Win64, etc etc.
  837.  
  838. Depending on what feedback I get from that, I may just release that as
  839. the version 4 series.
  840.  
  841. Nick Andre
  842. www.nickandre.com
  843.  
  844.  
  845.  
  846. VERSION 3.31 - JUNE 13 2009
  847. ---------------------------
  848.  
  849. This is a very minor release which addresses some problems in the HARDWARE/
  850. MODEM SETUP screen and other internal things too numerous to mention.
  851.  
  852. WARNING: Be prepared to rollback to a prior version if this one does not
  853.          perform as expected.
  854.  
  855.  
  856.  
  857. VERSION 3.29 - MAY 23 2009
  858. --------------------------
  859.  
  860. This is yet another minor release which corrects the following:
  861.  
  862. - The BASIC CONFIGURATION screen has two new questions for the purging of
  863.   log files for DBUTIL and BinkD (and that old option for that log file was
  864.   removed out of BINKD SETUP). Also, all logging purges as it should now.
  865.  
  866. - Problems with session-limits in BinkD transactions should be gone now.
  867.  
  868.  
  869. VERSION 3.28 - MAY 19 2009
  870. --------------------------
  871.  
  872. 3.28 is a very, very minor release which corrects the menu system and Fido
  873. Plug and Play (FPNP). FPNP is being revised for the next release.
  874.  
  875.  
  876.  
  877. VERSION 3.27 - MAY 15 2009
  878. --------------------------
  879.  
  880. There is going to be an upcoming major release of D'Bridge (still version 3)
  881. to fulfill certain promises I made in the past about things in the works.
  882.  
  883. A lot of hard work has gone into 3.27 as it was originally planned to be
  884. that release... however... at this point I decided that the work so far was
  885. worthy of release to "tide you over" until the major stuff gets done.
  886.  
  887. My Email address is not working until Monday due to yet another ISP issue
  888. and I'm going away on holidays for the weekend. So... this is possibly the
  889. first release that has been announced here in the DBRIDGE echo as opposed
  890. to regular Email.
  891.  
  892. - Pretty sure I solved that problem with installing DB to a partition other
  893.   than drive C.
  894.  
  895. - A very rare "Error 5" problem should be resolved when aborting a toss
  896.   cycle to fire up the internal editor.
  897.  
  898. - Should of solved a very minor but serious problem with regards to the
  899.   way D'Bridge manipulates COM ports on Windows 2000, XP, Vista and Server
  900.   2003 and 2008 platforms. The problem does not happen with OS/2, real or
  901.   emulated DOS "machines" such as DOSBOX or DOSEMU.
  902.  
  903. - A problem with QuickDial on PSTN dialup modems has been resolved.
  904.  
  905. - A problem with BinkD transactions immediately starting when D'Bridge has
  906.   been started has been resolved.
  907.  
  908. - An inconsistent display of certain outbound BinkD transaction was
  909.   corrected.
  910.  
  911. - The BinkD module for Windows has finally been upgraded from 0.9.6 to
  912.   0.9.10. The OS/2 module still remains at version 0.9.6.
  913.  
  914. - A few minor changes were done to various setting screens, for logistical
  915.   reasons.
  916.  
  917. - A minor issue with DBUTIL CHANGE has been fixed.
  918.  
  919. - BinkD can now be ran as a "service" on Windows 2000 and higher. When you
  920.   answer "S" to the question "Run BinkD as a server?", D'Bridge will install
  921.   the BinkD module as a service-process. That means that BinkD will run in
  922.   the background, with no window.
  923.  
  924.   WARNING: If BinkD is currently running, shut it down before changing the
  925.            answer to that question from YES to SERVICE. If you change from
  926.            SERVICE to YES, you will need to manually start BinkD as before.
  927.  
  928. - D'Bridge will automatically shutdown and restart BinkD when a
  929.   configuration change has occured; so manual intervention is no longer
  930.   required on your part. Future versions of D'Bridge will also automatically
  931.   shutdown and restart the Binkd service in Windows if an upgrade needs that
  932.   to happen.
  933.  
  934. - Note that the process is left installed and running even when D'Bridge
  935.   has been shutdown. It is assumed that if you are running BinkD as a service
  936.   then obviously you intend to accept incoming connections all the time. If
  937.   you want to automatically shutdown BinkD when you shutdown D'Bridge,
  938.   create a dummy file called DBRIDGE.BSS (short for BinkD Service Shutdown)
  939.   in your DB directory.
  940.  
  941. - Also note that when BinkD is installed as a service-process, it will be
  942.   started whenever Windows starts. D'Bridge will assume that the process is
  943.   always running. 
  944.  
  945.   WARNING: Do not use the Windows Task Manager or any 3rd-party software to
  946.            change the priority of the BinkD service. Doing so may cause a
  947.            malfunction. Under NO circumstances should the BinkD service be
  948.            terminated manually. ALWAYS let D'Bridge shut the service down.
  949.  
  950. - It is not recommended to attempt to run "real time log viewers" or any
  951.   simular programs with BinkD. Those programs may interfere with the way
  952.   D'Bridge interoperates with the service.
  953.  
  954. - A new feature has been added to the EMAIL/USENET gating system to allow the
  955.   operation to run as a seperate process rather than from D'Bridge itself.
  956.   If you enable that setting in that screen, you need to run the batch/
  957.   command-file "GATE.BAT" (or GATE.CMD on OS/2). You schedule this to run on
  958.   your own, using your own scheduler.
  959.  
  960.   This was done to provide a bit more flexibility in the way that EMAIL and
  961.   USENET is handled in D'Bridge. A lengthly gate session would tie up
  962.   D'Bridge for several hours on end in 3.26 and prior versions.
  963.  
  964.   Note that when you enable that setting, the auto-checking of EMAIL and
  965.   USENET groups is disabled.
  966.  
  967. - A new feature has been added to the ECHOMAIL AREAS screen which allows
  968.   you to "unlink" systems defined in the FORWARD-TO fields prior to
  969.   removing an area. When you press R to remove an area, D'Bridge asks you
  970.   if you really wish to do it. If you answer "Unlink" or "U" then an
  971.   unlink request will be sent out AFTER you exit the whole screen. Those
  972.   are added to the main Queue.
  973.  
  974.   WARNING: Incorrect use of this feature may result in lost mail and/or
  975.            upset and possibly "lost" downlinks if you catch my drift. This
  976.            is a feature for experienced D'Bridge administrators only.
  977.  
  978.   WARNING: At the last minute prior to publishing 3.27, I changed the way
  979.            the feature works so unlinking is "queued up" if D'Bridge has
  980.            been started in SETUP mode (ie. C:\DB> DB SETUP). When D'Bridge
  981.            is started "normally" then you can process those transactions by
  982.            going back into ECHOMAIL AREAS again, and press ESC. The
  983.            transactions will be processed immediately.
  984.  
  985. - After a series of REMOVE requests as explained above, D'Bridge will also
  986.   create two textfiles. DBRIDGE.UAL (Unlinked Area List) contains the
  987.   Echomail tags of whatever was removed when you exit the whole area screen
  988.   and DBRIDGE.UAF contains the *.MSG directories (if applicable). These
  989.   two files are created to assist with whatever batch files or events you
  990.   decide to write to do other tasks when Echomail areas are removed.
  991.   An example is creating/publishing a "removal log" in an echo of some sort.
  992.  
  993.   NOTE: At the last minute prior to publishing 3.27, I decided to not purge
  994.         those files, for diagnostic reasons. Its up to you to delete them
  995.         both if they are not required any longer in whatever manipulation
  996.         you do with them or as part of a weekly "cleanup" event.
  997.  
  998. - In addition, when you remove Echomail areas, you may create a batch file
  999.   called UNLINKED.BAT containing commands to run after one or more REMOVE
  1000.   commands were issued. One simple way to ensure that the *.MSG directories
  1001.   are "consistent" with your Echomail database is to create UNLINKED.BAT
  1002.   with the command DBUTIL SORT AREAS. This makes sure that whenever you
  1003.   remove an area, DBUTIL will also remove the directory (archiving any old
  1004.   messages first if the Archive criteria is defined). Personally I run
  1005.   DBUTIL SORT AREAS as part of a midnight event, but you may choose to do
  1006.   it the other way if you want.
  1007.  
  1008. - The code is smart enough to send unlink's as a "batch" and not individual
  1009.   messages.
  1010.  
  1011. - At the very last minute prior to publishing 3.27, I added a warning/
  1012.   confirmation question when you exit the ECHOMAIL AREAS editor and there
  1013.   are pending unlink transactions. Answer YES or NO accordingly. Its here
  1014.   because on Qwerty keyboards Y is next to U. And I didn't want U to make
  1015.   a mistake and ask Y.
  1016.  
  1017. - The work on QWK support has been removed and scrapped. After careful
  1018.   consideration, it was not a service which I felt would benefit a D'Bridge
  1019.   user. QWK is somewhat popular. Basically someone eventually figured out
  1020.   that a protocol designed for off-line mail reading could be used for
  1021.   networking. It didn't take long thereafter for the idea to catch on and
  1022.   soon, QWK-based "othernets" appear. Those appear to be prevailent on
  1023.   Synchronet, a popular BBS platform.
  1024.  
  1025.   Its true that it "serves its purpose" by allowing people to write messages
  1026.   back and forth. But with a lack of basic necessities such as organised
  1027.   network structure and lack of proper mail routing, the two problems result
  1028.   in an administrative nightmare. The problems are obvious when a BBS wants
  1029.   to run a dual-setup with both a QWK network and offering Fido/FTN
  1030.   connections. The QWK system is for Sysops who simply do not understand (or
  1031.   don't want to understand) how to set up a proper Fido/FTN system.
  1032.  
  1033.   Version 3.27 drops any and all references to QWK and removes a fair portion
  1034.   of code in both the mailer and the exported configuration files, freeing
  1035.   up some RAM.
  1036.  
  1037. - The code that controlled non-local-net Internet EMAIL routing, a rarely
  1038.   used feature in EMAIL/USENET GATING has been removed from 3.27 and is left
  1039.   to the user to set this up through the other question, ADVANCED GATING
  1040.   OPTIONS. If this feature was configured in 3.26 or prior versions, the
  1041.   D'Bridge Update Advisor (DBUPD) should automatically make the necessary
  1042.   "conversion" for the advanced-gating.
  1043.  
  1044. - Support for legacy CGA video card snow-suppression has been removed from
  1045.   3.27 as the compiler's CRT unit was modified and patched. If D'Bridge is
  1046.   being ran on an IBM XT with a CGA card and has a snow-problem, there are
  1047.   various TSR programs which can be installed overtop to fix it.
  1048.  
  1049. - The overlay diagnostics feature has been removed from 3.27 and will not
  1050.   return. It was superceded by various mailer-code reworkings in 3.24, 3.25
  1051.   and 3.26.
  1052.  
  1053. Nick Andre
  1054. www.nickandre.com
  1055.  
  1056.  
  1057.  
  1058. VERSION 3.26 - APRIL 14 2009
  1059. ----------------------------
  1060.  
  1061. This is a very, very minor release which adds a question to maintain the
  1062. list of personal messages waiting in the internal editor, when the YOUVE GOT
  1063. MAIL option is enabled.
  1064.  
  1065. Some ongoing cleanup was done to the source code for all aspects of the
  1066. mailer, the internal editor, DBUTIL and the Setup Wizard... so, this release
  1067. affects all areas of operation. Nothing noticable or worthy of mention at
  1068. this time. D'Bridge should use slightly less memory and file-handles and run
  1069. approx. 25% faster in nodelist compiling, message tossing and scanning.
  1070.  
  1071. Incase "you didn't get that memo about the TPS reports", my new Email
  1072. address is nick [at] nickandre [dot] com. The Hotmail account will be
  1073. permanently closed, effective a month from today.
  1074.  
  1075.  
  1076.  
  1077. VERSION 3.25 - APRIL 9 2009
  1078. ---------------------------
  1079.  
  1080. This is a very minor release to fix some reported problems since 3.24.
  1081.  
  1082. Based on feedback, a new feature, NETMAIL FILTER, makes its debut in the
  1083. SCHEDULER. This will show a new screen where you have these questions. Keep
  1084. in mind that these questions override any and all settings in all mail
  1085. events in the schedule including the "Un-event".
  1086.  
  1087. Also keep in mind that it is not my intention to program a full-blown
  1088. NETmail "tracker" system; but this should at least do some of the things
  1089. that those programs offer.
  1090.  
  1091. WARNING: This new feature is provided solely for aiding in troubleshooting
  1092.          and diagnosing "problems". It is not meant as a permanent solution.
  1093.  
  1094. NETMAIL FILTER: Answer YES to turn the system on or NO to shut it off
  1095. (default setting). This keeps all of the below settings intact and serves
  1096. as a "master override" to all operation.
  1097.  
  1098. FILTER TO: When building the outbound Queue, each NETmail message is checked
  1099. to see if it has a valid destination address AND that it can be routed. If
  1100. a message cannot be routed, D'Bridge can "bounce back" the message to the
  1101. sender. D'Bridge will explain to the sender that the destination address
  1102. is invalid or that they may not be authorized to route mail through your
  1103. system. Answer YES to do this or NO if not (default setting).
  1104.  
  1105. If you wish to bounce the message in your own words, create a textfile
  1106. called DBRIDGE.NFB with your "words of wisdom" to those senders.
  1107.  
  1108. If you wish to override what D'Bridge thinks is undeliverable; create a
  1109. textfile called DBRIDGE.NFO (short for NETmail Filter Override) and specify
  1110. the addresses; one per line. D'Bridge will not bounce-back messages destined
  1111. for addresses in the DBRIDGE.NFO file; it will leave them as undeliverable
  1112. in the outbound Queue.
  1113.  
  1114. BLOCK DESTINATIONS: This allows you to specify addresses that D'Bridge
  1115. should never route mail to. Any NETmail processed that matches the addresses
  1116. in this screen will be blocked. You may not use "wildcards" here; you must
  1117. specify the addresses individually. The blocked messages are bounced.
  1118.  
  1119. NOTIFY ON THOSE: Answer YES to CC you via NETmail or NO if not.
  1120.  
  1121. Other things done:
  1122.  
  1123. - Some aspects of the on-line help system (F1) have been either rewritten,
  1124.   updated or otherwise cleaned-up entirely.
  1125.  
  1126. - A rare freeze-problem in the internal editor when replying to certain
  1127.   NETmail messages should be fixed now.
  1128.  
  1129. - The status line should no longer be "garbled" and I will tell you all that
  1130.   there is over *2 thousand* lines of code that controls just the display
  1131.   of that one status line. 2 thousand lines of code to control the display
  1132.   of 80 characters on the mailer screen. This is yet another mystery to me.
  1133.  
  1134. - The DBUTIL BACKUPMAIL command has been slightly adjusted to now include
  1135.   a log file, BACKUP.LOG, inserted into the ALLMAIL.ZIP file created by
  1136.   the ALLMAIL.BAT file. If you do not wish to have a log file in
  1137.   the ALLMAIL.ZIP file; then modify your backup process to run
  1138.   the command "pkzip -d ALLMAIL.ZIP backup.log". While not really a "fix"
  1139.   per say, its there incase you need to troubleshoot things.
  1140.  
  1141. - A minor performance improvement was done to DBUTIL PURGE.
  1142.  
  1143.  
  1144.  
  1145. VERSION 3.24 - MARCH 30 2009
  1146. ----------------------------
  1147.  
  1148. I recommend that those of you running a Fidonet server or "Hub" run that
  1149. on a server-level platform for maximum uptime and less likelyhood of data
  1150. loss. Thats how Net 229 has ran here for years. Net 229, my website and BBS
  1151. run on an industrial-grade rack server with RAID/mirrored hard drives,
  1152. redundant power supplies and fans. Yes, its probably overkill and "its only
  1153. a hobby" but a lot of systems depend on mine for all of their mail. Loosing
  1154. Fidonet would be like loosing a pet in real life, I guess.
  1155.  
  1156. Now I understand that the vast majority of users are running DB on average
  1157. desktop PC's. So with that in mind, this release should be considered
  1158. somewhat major. It addresses several issues with long-term stability and
  1159. "worst case scenario" problems with the Queue, databases and configuration
  1160. files. With this version; it should be possible to recover even a very
  1161. damaged DB directory missing the majority of its files.
  1162.  
  1163. I also understand that being told to backup your data is a lot like driving
  1164. somewhere with a girlfriend and being nagged at to "ask for directions".
  1165. Real men DO NOT ask for directions. If we can build nuclear weapons and NASA
  1166. probes, we're quite capable of finding the nearest shopping mall. So... you
  1167. don't need me nagging you to backup your data on a regular basis. Adding a
  1168. cheap external USB hard drive or "flash stick" and automating backups of
  1169. your D'Bridge directory is one simple way to avoid data loss.
  1170.  
  1171. - The exported configuration file (ie. DB EXPORT) now includes the contents
  1172.   of the DBRIDGE.XMA file. This is another important database that was
  1173.   overlooked since version 1. This is a temporary file used by D'Bridge
  1174.   when it generates packet files for other systems during a toss cycle. If
  1175.   this file was lost in a crash, D'Bridge would loose all pending
  1176.   transactions during that time; even if the packet files remained.
  1177.  
  1178. - DBUTIL itself has had over a dozen significant internal changes to ensure
  1179.   that it can successfully recover from a few exceptionally-rare conditions
  1180.   with corrupt files. A lot of hard work was done in "stepping through"
  1181.   various code to ensure it accurately checks the data on computations even
  1182.   with a severely corrupted database.
  1183.  
  1184. - A new command, DBUTIL RENDATE, will rename a file to todays date or a date
  1185.   you specify. The syntax is DBUTIL RENDATE [file] [optional date]
  1186.  
  1187.   The date format is mm-dd-yy, mm/dd/yy, mm-dd-yyyy or mm/dd/yyyy.
  1188.  
  1189.   For example, DBUTIL RENDATE DBCONFIG.ZIP will just rename the file to
  1190.   todays date - In this case, March 30th 2009, becomes 03302009.ZIP.
  1191.  
  1192.   Or, DBUTIL RENDATE DBCONFIG.ZIP 07/04/2009 will rename it to 07042009.ZIP.
  1193.  
  1194.   You would use this in conjunction with a backup schedule. Your backup
  1195.   would run this once a week. The DBCONFIG.ZIP archive contains over
  1196.   a weeks worth of "restore points". By renaming this file with DBUTIL
  1197.   RENDATE and moving that file onto another hard drive, CD-RW, or other
  1198.   media, you can have as many backups as you wish to restore from.
  1199.  
  1200. - The database DBRIDGE.ADF contains all of your Echomail areas. Now a new
  1201.   command, DBUTIL REBUILDADF, will read an exported configuration and
  1202.   generate a new DBRIDGE.ADF file only. This command shall only be used as
  1203.   a worst-case-scenario if you are repairing a damaged D'Bridge
  1204.   installation; whereas that file is corrupt. A lot of hard work has gone
  1205.   into this simple feature because incorrect entries in that database would
  1206.   result in "problems" down the road. This new feature should effectively
  1207.   and permanently solve any and all future issues with the ADF file.
  1208.  
  1209.   WARNING: Since this command destroys the database, DO NOT use this command
  1210.            unless absolutely necessary.
  1211.  
  1212.   Yes, I understand that DB IMPORT does the same thing; but this feature was
  1213.   done to avoid changing any settings in the mailer and other components.
  1214.   Note that "cropping" an exported configuration with just Echomail areas
  1215.   and then using DB IMPORT is NOT recommended - use this command instead.
  1216.  
  1217. - DBUTIL REBUILDADF will produce a text file called DBUTIL.CFX (short for
  1218.   Configuration Fixed) to allow manual inspection of possible corrupted
  1219.   entries.
  1220.  
  1221. - Another new DBUTIL command, DBUTIL BACKUPMAIL, will generate a batch file
  1222.   to backup all of your messages in the NETmail directory and each
  1223.   individual Echomail directory. The batch file will be called ALLMAIL.BAT.
  1224.   It will use PKZIP to do this and produce an archive called ALLMAIL.ZIP.
  1225.   I've also made sure that the batch file was designed around the handling
  1226.   limitations of PKZIP as well. The batch file is NOT called after running;
  1227.   you must manually start it or "call" it from another. By using the RENDATE
  1228.   utility, you can then move/rename that archive as part of a backup plan.
  1229.  
  1230. - The startup sequence of the mailer and the midnight "AutoUpdate" cycle
  1231.   have had several changes done to ensure that in a scenario where crucial
  1232.   databases are missing; that D'Bridge will still start and function, even
  1233.   if its at the bare minimum.
  1234.  
  1235. - Minor corrections were done to the BinkD system; no noticable changes.
  1236.  
  1237. - A few other problems with regards to "Error 202" and "Error 203" should
  1238.   also be resolved.
  1239.  
  1240. - An extremely rare condition was corrected where D'Bridge would "freeze"
  1241.   entirely during a toss cycle.
  1242.  
  1243.  
  1244.  
  1245.  
  1246. VERSION 3.23 - MAR 19 2009
  1247. --------------------------
  1248.  
  1249. WARNING: If you are upgrading from 3.1 or prior versions, please read
  1250.          the HISTORY.TXT file for important changes done for version 3.2.
  1251.  
  1252. This is a very minor release which corrects the broken Twit feature and
  1253. the REMOVEDEADECHOES "field overflow" bug.
  1254.  
  1255. Only a single line of code had to be changed in both. So its probably not a
  1256. wise idea for me to be working on this project in the early morning hours...
  1257.  
  1258. Nick Andre
  1259. www.nickandre.com
  1260.  
  1261.  
  1262.  
  1263. VERSION 3.22 - MAR 16 2009
  1264. --------------------------
  1265.  
  1266. WARNING: If you are upgrading from 3.1 or prior versions, please read
  1267.          the HISTORY.TXT file for important changes done for version 3.2.
  1268.  
  1269. This is a very, very minor release which should (hopefully) address the
  1270. "magic 8000" problem in the internal message editor in addition to the
  1271. lost-leadreads when reading messages. It was tested here successfully. It
  1272. is not imperative that you upgrade to 3.22 unless you have a large number of
  1273. messages; or the internal editor always starts on message #1 when selecting
  1274. an Echomail area for the first time.
  1275.  
  1276. Nick Andre
  1277. www.nickandre.com
  1278.  
  1279.  
  1280.  
  1281.  
  1282. VERSION 3.21 - MAR 13 2009
  1283. --------------------------
  1284.  
  1285. WARNING: You must shut down the BinkD system, if it is currently running,
  1286.          prior to installing this version.
  1287.  
  1288. This is a very minor release which corrects the following problems:
  1289.  
  1290. - D'Bridge 3.21 should no longer crash on unpacking new personal Echomail or
  1291.   scanning out (caused in 3.2)
  1292.  
  1293. - D'Bridge should mind its manners and not belch Error 202 on a QueueScan
  1294.   (caused in 3.2)
  1295.  
  1296. - D'Bridge now accurately reports time spent on a Queue entry for BinkD
  1297.   transactions (did not work entirely correctly in 3.2)
  1298.  
  1299. - The use of DBRIDGE.RSN in the BinkD module has been replaced with
  1300.   a less disk-intensive DBRIDGE.UFM (short for Unpack/Forward Mail).
  1301.  
  1302. - The same change has also been done to Internet EMAIL/USENET gating.
  1303.  
  1304. - Usenet group "sync-up's" were not being properly done in prior versions
  1305.   and this has been fixed here.
  1306.  
  1307. Nick Andre
  1308. www.nickandre.com
  1309.  
  1310.  
  1311. VERSION 3.2 - MAR 12 2009
  1312. -------------------------
  1313.  
  1314. Okay, I have a little bit of time to spend here.
  1315.  
  1316. This is a minor release but contains dozens of corrections, fixes, and
  1317. improvements to the mailer and the internal message editor. It is
  1318. recommended that everyone upgrade to this version as this version contains a
  1319. fair number of improvements to operation and overall stability.
  1320.  
  1321. A very important stability/security update was also done in this version.
  1322.  
  1323. - A very serious "lockout" bug when a series of BinkD transactions are done
  1324.   in a row has been fixed. In prior versions this could have been used as
  1325.   a potentially annoying way to interfere with a D'Bridge system.
  1326.  
  1327.   The way that D'Bridge processed BinkD transactions was not based on the
  1328.   kernal's timer code. With PSTN transactions, the mailer sends stuff out
  1329.   and returns to "Idle/Next Call" state and waits a specified number of
  1330.   seconds (as defined in the UN-EVENT). So the problem was that in a series
  1331.   of BinkD transactions were sent out, the mailer would not return to Idle/
  1332.   Next Call status and wait.
  1333.  
  1334.   The bug would cause the mailer to not respond to *any* commands including
  1335.   the ALT+X shutdown command, until all BinkD transactions were done. It
  1336.   was equivalent to using the QuickDial command with PSTN transactions...
  1337.   with no way to stop it.
  1338.  
  1339.   If a remote system was clever and malicious enough, he could keep sending
  1340.   mail packets (destined for others) on a continuous-loop, thereby causing
  1341.   the mailer to continuously process BinkD transactions and effectively
  1342.   locking-out the Sysop from intervening or using his own system.
  1343.  
  1344. - This version tremendously improves the performance of the way that the
  1345.   Queue works with BinkD transactions, greatly reduces disk access, and
  1346.   things that I have written for BinkD have been streamlined and "fine
  1347.   tuned". Disk access is down approx. 50 percent; about a thousand lines of
  1348.   code have been eliminated; and a few K's of valuable memory-space freed up.
  1349.  
  1350. - A new TWIT feature makes its official debut here... yes, the internal
  1351.   editor was long overdue for having one.
  1352.  
  1353.   The way it works is when browsing a message you may press the T key. A
  1354.   new window will appear, where you can add/remove people to the TWIT LIST.
  1355.  
  1356. - The TWIT filter will no longer show messages from twits either via
  1357.   browsing messages or using the LIST command. It does NOT, however, "skip
  1358.   over" those messages. To do so would require reworking the way the
  1359.   browser works and thats not something I had time to get into...
  1360.  
  1361. - I added a new question to EDITOR OPTIONS, to control whether or not you
  1362.   wish to be notified of personal messages from twits when D'Bridge unpacks
  1363.   messages. The default setting is NO.
  1364.  
  1365. - You cannot twit D'Bridge. Doh!
  1366.  
  1367. - Messages from twits are never deleted; so they're still stored. Changing
  1368.   the TWIT FILTER instantly hides/reveals messages... handy for those who
  1369.   just want to read certain messages from certain individuals when they
  1370.   feel like it. Better than adding a "Mood filter" I guess. To auto-
  1371.   delete messages from twits would require reworking the browser and/or
  1372.   mail tossing and thats not something I had time to do.
  1373.  
  1374. - The twits are stored in the text-file DBRIDGE.TWT.
  1375.  
  1376. - Try to twit me and see what happens.
  1377.  
  1378. Keep in mind that it is not my intention to get carried away offering
  1379. anymore new features to the version 3 series - aside from what I've promised
  1380. that I would do.
  1381.  
  1382.  
  1383. VERSION 3.1 - FEB 26 2009
  1384. -------------------------
  1385.  
  1386. WARNING: If you are upgrading from a prior version, you must shut down
  1387.          the BinkD module if it is presently running. After the upgrade
  1388.          is complete; you may restart the BinkD module again.
  1389.  
  1390. This minor but CRITICAL release corrects yet another stability flaw in the
  1391. way that D'Bridge interacts with BinkD.
  1392.  
  1393. Under certain conditions, the BinkD system would not deliver mail destined
  1394. to a remote system that was running Charles Cruden's Internet Rex (IREX),
  1395. or it would not be possible to exchange mail with remote systems running
  1396. D'Bridge versions 3.08 or 3.09.
  1397.  
  1398. It is imperative that you upgrade to this version to avoid future problems
  1399. with the way that BinkD functions on your system.
  1400.  
  1401. A minor improvement was also done to the way that the "Uncompressed mail
  1402. packets" operates (the U option in the BINKD SESSION INFO question). The
  1403. improvement was done only because it shares the same code module as the
  1404. subroutine that manipulates the behavior of BinkD.
  1405.  
  1406. No other corrections or fixes were done at this time.
  1407.  
  1408. Nick Andre
  1409. www.nickandre.com
  1410.  
  1411.  
  1412.  
  1413. VERSION 3.09 - FEB 15 2009
  1414. --------------------------
  1415.  
  1416. WARNING: If you are upgrading from a prior version, you must shut down
  1417.          the BinkD module if it is presently running. After the upgrade
  1418.          is complete; you may restart the BinkD module again.
  1419.  
  1420. This is a very minor but CRITICAL release which corrects a serious stability
  1421. and design flaw with the way D'Bridge interacts with BinkD.
  1422.  
  1423. It is imperative that you upgrade to this version to avoid future problems
  1424. with the way that BinkD functions on your system.
  1425.  
  1426. No other corrections were done at this time.
  1427.  
  1428. Nick Andre
  1429. www.nickandre.com
  1430.  
  1431.  
  1432.  
  1433.  
  1434. VERSION 3.08 - JANUARY 13 2009
  1435. ------------------------------
  1436.  
  1437. This is a very, very minor release. The mailer now responds to Areafix
  1438. requests addressed to "D'Bridge Areafix" because I've noticed that some
  1439. Sysops will just reply to Areafix requests that D'Bridge sends out to
  1440. request what they want.
  1441.  
  1442. Nick Andre
  1443. www.nickandre.com
  1444.  
  1445.  
  1446.  
  1447. VERSION 3.07 - JANUARY 3 2009
  1448. -----------------------------
  1449.  
  1450. WARNING: This release deals with message processing. Please back up the
  1451.          contents of your NETmail directory and the outbound QUEUE if you
  1452.          are upgrading.
  1453.  
  1454. This is a very minor release, although a fair amount of work and testing
  1455. went into it. This release routes Areafix receipts from your uplink back to
  1456. your downlinks if a downlink requested an area that did not exist.
  1457.  
  1458. There is a new question in the PACKET/MAIL CONTROL screen, "Route receipts?"
  1459. and it defaults to NO. When enabled, you will need to specify the address
  1460. of your uplink in the "Unknown area forwarding" question at the bottom of
  1461. the screen. Note that this feature does NOT work for uplinks in listing-
  1462. files specified in the AREAFIX INFO question.
  1463.  
  1464. You will need to edit the file DBRIDGE.RBU (Route Bad Uplink receipts),
  1465. which tells D'Bridge what "qualifies" as a bad receipt from an uplink. When
  1466. NETmail is unpacked, if the criteria is met, the message gets re-routed.
  1467.  
  1468. Only 3.07 will be made available on my website.
  1469.  
  1470. Nick Andre
  1471. www.nickandre.com
  1472.  
  1473.  
  1474.  
  1475. VERSION 3.06 - DECEMBER 27 2008
  1476. -------------------------------
  1477.  
  1478. This is a very minor release which should correct a rare problem in
  1479. the DBUTIL SORT AREAS and DBUTIL MOVE commands. Other reported issues will
  1480. take some time to resolve.
  1481.  
  1482. Only 3.06 will be made available on my website.
  1483.  
  1484. Nick Andre
  1485. www.nickandre.com
  1486.  
  1487.  
  1488.  
  1489. VERSION 3.05 - NOVEMBER 30 2008
  1490. -------------------------------
  1491.  
  1492. This is a very, very minor release which corrects a serious FTSC compliance
  1493. problem with the "Add missing kludges" feature in the PACKET/MAIL CONTROL
  1494. screen. Under certain conditions, the kludges added to a non-compliant
  1495. message would be corrupted entirely.
  1496.  
  1497. The "Add missing kludges" question now has three choices: OFF/DISABLED,
  1498. LOCAL ONLY and ALL. Answering "Local" tells D'Bridge to only add missing
  1499. kludges to messages scanned locally (ie. for those of you running legacy/
  1500. non-compliant BBS software), or "All" for adding missing kludges to all
  1501. messages passing through your system.
  1502.  
  1503. The feature has also been changed to NOT add INTL or FMPT/TOPT kludges
  1504. because I felt that it was over-complicating things in the NETmail processor
  1505. code; and to help out with the proverbial finger-pointing over whoes mailer
  1506. software is better than the others. Lets look at it this way, if someone
  1507. isn't running compliant software, wouldn't it be nice to have DB show the
  1508. glaring facts instead of someone else messing around with the kludges?
  1509.  
  1510. Note that this feature should be left OFF (disabled) unless you exchange
  1511. mail with a system who insists on running non-compliant Fidonet software.
  1512.  
  1513. If you have not upgraded yet to 3.04 - I strongly suggest you read up on
  1514. the notes in HISTORY.TXT.
  1515.  
  1516. Only 3.05 will be made available on my website.
  1517.  
  1518.  
  1519.  
  1520. VERSION 3.04 - NOVEMBER 25 2008
  1521. -------------------------------
  1522.  
  1523. WARNING: This release contains dozens of updates, fixes and corrections to
  1524.          all message processing code and the internal message editor. Back
  1525.          up your entire D'Bridge system before applying this upgrade. Be
  1526.          prepared to rollback to a prior version if necessary.
  1527.  
  1528. Three important security/stability fixes have been issued in this release
  1529. and so with all the work done, this is a major update for those of you
  1530. running 3.03 or prior. Some new optional features have also been added.
  1531. Even if you are not experiencing any problems, it is recommended to upgrade
  1532. to this release.
  1533.  
  1534. A lot of hard work was done in this release; not of a programming-nature,
  1535. but more in trying to understand exactly where these problems reside,
  1536. because D'Bridge is a very large program. So large, that changes I make to
  1537. one section of code can have adverse effects on other areas.
  1538.  
  1539. Whether you choose to use 3.04 in permanent full-time operation is up to
  1540. you, but I strongly suggest a "trial run", if possible, before assuming
  1541. that all is running well.
  1542.  
  1543. - The major security fix in 3.04 is for Echomail areas that are auto-added
  1544.   by the Echomail processor. A possible minor exploit exists in ALL prior
  1545.   versions because there was no logic to control whom to add areas from. It
  1546.   was possible for any system to exploit, to some extent, the Echomail
  1547.   database file or "usurp" operation of the Echomail processor entirely.
  1548.  
  1549.   WARNING: It is highly recommended to enable this particular fix especially
  1550.            if you are a Network or Zone Co-ordinator. But not paying
  1551.            attention to the instructions below will result in "problems" and
  1552.            possible angry/upset messages from the operators of systems whom
  1553.            you exchange mail with.
  1554.  
  1555.   In the PACKET/MAIL CONTROL screen, I added two new questions: "From Listed
  1556.   Systems Only?" and "List of Systems to Auto-Add From". These two questions
  1557.   tell D'Bridge that it should only be auto-adding areas from systems you
  1558.   specifically list, or if it should just auto-add whatever it encounters.
  1559.  
  1560.   So now if these new questions are enabled, D'Bridge will reject all new
  1561.   areas from unknown systems into the BADECHO area, if new echoes arrive
  1562.   and those systems are not explicitly listed in the ADD-FROM screen. The
  1563.   default setting is NO, or blank, meaning that if you want to use this, you
  1564.   need to turn it on manually.
  1565.  
  1566.   WARNING: Only your immediate uplinks should be specified in ADD-FROM only.
  1567.  
  1568.   Careful testing was done to ensure that all Echomail unpacking/tossing
  1569.   worked properly after I wrote the fix.
  1570.  
  1571. - Two new security questions were also added to PACKET/MAIL CONTROL to allow
  1572.   you to set the default security levels for Echomail and Passthru areas
  1573.   that are auto-added to your system. I've kept the default settings to 5000
  1574.   for both; that was the security that D'Bridge has always assigned. Only
  1575.   the "Level/Passthru" setting should be lowered: During testing, I found
  1576.   that a downlink cannot "un-Areafix" themselves from a Passthru area
  1577.   because their security was too low. As for the other setting, that one
  1578.   should only be lowered to match the security of existing downlinks if you
  1579.   wish to make added areas from your uplink available immediately, without
  1580.   your review. If thats not what you want, then leave it set to 5000.
  1581.  
  1582. - A second vulnerability has been corrected in the Areafix system where a
  1583.   downlink could possibly take advantage of the Areafix "quotas" that had
  1584.   been set up and the system had not successfully completed a prior
  1585.   AutoUpdate routine due to a system crash or other event. The quotas and
  1586.   security now works the way it should, no matter what "events" happen (or
  1587.   don't happen)
  1588.  
  1589. - The major stability problem with DBUTIL should be resolved - DBUTIL was
  1590.   using way too much memory and I was able to replicate Ward's problem on
  1591.   my own server after careful diagnosis and testing. I rewrote a huge
  1592.   portion of the program, moved other code around, reduced file-handles
  1593.   required, and generally cleaned up a lot of stuff inside of it.
  1594.  
  1595. - I added a new DBUTIL command, DELETEINSIDE, which will erase Echomail
  1596.   areas out of your system from a text file specified. So if you ran
  1597.   DBUTIL DELETEINSIDE DEADECHO.TXT, then DBUTIL will erase areas that match
  1598.   whats contained inside DEADECHO.TXT.
  1599.  
  1600. - And a new DBUTIL command, DELETEAREA, will erase one Echomail area out
  1601.   of the system. For example, DBUTIL DELETEAREA TESTECHO will erase TESTECHO
  1602.   out of the system.
  1603.  
  1604. - Those two new commands will also archive messages to a text file (if
  1605.   specified in the Echomail Areas screen) and erase the *.MSG directory.
  1606.  
  1607. - DBUTIL MOVE, has yet again been slightly modified for stability and
  1608.   performance concerns.
  1609.  
  1610. - A possible problem was corrected for DBUTIL PURGE and an odd mixture of
  1611.   Passthru areas.
  1612.  
  1613. - The D'Bridge NNTP Areafix component (DBUAFIXI.EXE) has also been
  1614.   redesigned and rewritten for stability and performance reasons. It has
  1615.   been tested over this past weekend and does not appear to have any
  1616.   problems at all.
  1617.  
  1618.   I get the odd Email from people wondering what this DBUAFIXI.EXE file is
  1619.   and what it does. D'Bridge has the ability to automatically manage
  1620.   Passthru areas via the Areafix system, for uplinks and downlinks. So it
  1621.   only makes sense that in a Usenet-gating setup, that the Usenet gateway
  1622.   also be automated. DBUAFIXI is the module that is called in the rare
  1623.   occasions when an Areafix request is sent to the outbound Usenet gateway
  1624.   when the EMAIL/USENET GATEWAY system in D'Bridge is enabled (and set up
  1625.   properly). It updates the NEWSRC file with add (or drop) requests by
  1626.   D'Bridge and/or your downlinks. Essentially its a "tosser within a tosser"
  1627.   because its taking the binary packet and doing its own translation on it
  1628.   into something useful that the VSOUP component can work with. It requires
  1629.   absolutely no intervention on your part. In order for automated NEWSRC
  1630.   management to work correctly, the "AREAFIX TIMEOUT DAYS" parameter must be
  1631.   set to 1 or higher... but not too high. The default setting is 3 days and
  1632.   should not be changed unless you are an experienced D'Bridge administrator
  1633.   and AREAFIX TIMEOUT DAYS is found in the PACKET/MAIL CONTROL screen.
  1634.  
  1635.   WARNING: Do not run DBUAFIXI manually. It is specifically designed to be
  1636.            ran automatically from D'Bridge only.
  1637.  
  1638. - A slight correction has been made to two questions in the EMAIL/USENET
  1639.   GATING screen. They were not exactly working the way they should. The help
  1640.   system has been slightly updated:
  1641.  
  1642.   SOUP MAXIMUM NUMBER OF MESSAGES TO DOWNLOAD:
  1643.  
  1644.   This sets a cap on the maximum amount of messages that should be downloaded
  1645.   per group whenever a connection is made on Usenet. The default setting is
  1646.   500 messages and that should be good enough for most installations.
  1647.  
  1648.   If you answer zero (0) to this question, no cap is put in place. THIS IS
  1649.   NOT RECOMMENDED for those of you who download large volumes of mail,
  1650.   because all it takes is a large posting in some group to effectively "tie
  1651.   up" your connection. A cap should always be put in place as a fail-safe.
  1652.  
  1653.   SOUP MAXIMUM NUMBER OF MESSAGES TO DOWNLOAD ON NEW GROUPS:
  1654.  
  1655.   Most Usenet providers keep a fairly large "retention" rate - That is, they
  1656.   tend to keep a lot of messages per group. So it makes sense that when you
  1657.   connect to a Usenet group for the first time, you would end up downloading
  1658.   all of the messages in that group to "catch up". This can easily tie-up
  1659.   your Internet connection for hours on end. So in this question, you can
  1660.   specify a limit as to how many messages to download when D'Bridge/VSOUP
  1661.   connects to a Usenet group for the first time.
  1662.  
  1663.   The default is 100 messages, and should not be changed for normal usage.
  1664.   Reduce this to 50 or even down to 25 when "hubbing" a lot of Usenet groups.
  1665.   Increase this number if you carry less than a dozen or so groups in total.
  1666.  
  1667.   If you answer zero (0) to this question, no cap is put in place. THIS IS
  1668.   NOT RECOMMENDED unless you're an experienced D'Bridge administrator and
  1669.   theres some strange or bizarre reason not to place a cap on new messages...
  1670.  
  1671. - A rare but possible "Xmail Bundle Corrupt" problem when forwarding Areafix
  1672.   requests to the EMAIL/USENET gateway has also been solved. The problem was
  1673.   replicated here during the testing of the other above-mentioned fixes.
  1674.  
  1675. - A possible non-compliance condition in the internal editor has been
  1676.   corrected, under certain conditions, the extensive use of kludge-lines
  1677.   would cause problems during Forward and Duplicate operations.
  1678.  
  1679. - A possible non-compliance condition in the internal editor has also been
  1680.   corrected for NETmail messages addressed to the EMAIL/USENET gateway if
  1681.   that feature is enabled. The correct kludge-lines are properly inserted
  1682.   if D'Bridge determines that the NETmail is in fact an Internet Email
  1683.   message bound for the gateway and/or the kludge-lines were missing.
  1684.  
  1685. - The internal editor should no longer add another INTL or FMPT/TOPT kludge
  1686.   when editing a NETmail message.
  1687.  
  1688. - D'Bridge should no longer complain of database problems under MS-DOS 6.22.
  1689.   Note that SHARE.EXE is required for operation under MS-DOS 6.22. This
  1690.   should be loaded in your C:\AUTOEXEC.BAT file.
  1691.  
  1692. - Minor trivial problems in exporting a configuration has been solved.
  1693.  
  1694. Only 3.04 will be made available on my website.
  1695.  
  1696. Nick Andre
  1697. www.nickandre.com
  1698.  
  1699.  
  1700. VERSION 3.02 - 14 OCTOBER 2008
  1701. ------------------------------
  1702.  
  1703. WARNING: Be prepared to rollback to 3.01 (or prior) incase this release
  1704.          doesn't work as expected.
  1705.  
  1706. D'Bridge 3.02 is a very, very minor release, and is "experimental". It
  1707. should NOT be treated as stable. It is ONLY for those of you who are hubbing
  1708. mail to point-systems. This release should address the issue of exporting
  1709. duplicate messages to points during an EchoScan.
  1710.  
  1711. If duplicate-messages-to-point-systems is not of a concern to you, then
  1712. you should NOT install 3.02. You should stick with 3.01 or prior versions.
  1713. Do not install 3.02 just because its a new version. As Ward "points out",
  1714. newer is not necessarily better.
  1715.  
  1716. During testing, this release did not appear to break a related section of
  1717. code which controls the way messages written in the internal editor get
  1718. exported during an EchoScan if you chose NOT to export immediately after
  1719. leaving the editor. But just because it didn't break here, doesn't always
  1720. mean thats the case for others.
  1721.  
  1722. Only one "cycle" of Echomail was tested for 3.02. It is absolutely
  1723. imperative that if you decide to install 3.02 that you test *ALL* Echomail
  1724. processing features and give it a good "run" of mail to work with.
  1725.  
  1726. A slight change has also been done to DBUTIL MOVE, mostly for Ward, and
  1727. nothing worth noting. The way that file-operations are treated in the code
  1728. was slightly adjusted and may fix a crash-problem.
  1729.  
  1730. On my website, both 3.01 and 3.02 will be available; not just this one.
  1731.  
  1732.  
  1733.  
  1734. VERSION 3.01 - 7 OCTOBER 2008
  1735. -----------------------------
  1736.  
  1737. D'Bridge 3.01 is a minor but very important release which corrects
  1738. the following problems. Even if you are not experiencing any issues now, you
  1739. should upgrade to 3.01 for stability reasons.
  1740.  
  1741. - A major bug in the Areafix system should finally be resolved for good now.
  1742.   If you use D'Bridge to hub mail, then any downlinks which have previously
  1743.   been "refused" their Areafix requests should be told to re-send them
  1744.   again... unless you fixed things yourself using the ALT+N command in the
  1745.   mailer. Just blame it on me and everything will be okay.
  1746.  
  1747. - DBUTIL MOVE shouldn't crash anymore under certain conditions but if it
  1748.   does, the log screen should be a little more detailed now.
  1749.  
  1750. - The internal editor should properly save messages numbered 8000 or higher.
  1751.  
  1752. - A minor change was done to the Web processor (DBUTIL PROCESSWEB) to
  1753.   account for "long Echomail tags" not properly being parsed into HTML code.
  1754.  
  1755. Okay so these things got *some* people's attention in the DBRIDGE echo,
  1756. therefore as usual I have done my part to save Fido from extinction....
  1757. (insert 80's-sitcom-canned-laughter here)
  1758.  
  1759. Nick Andre
  1760. www.nickandre.com
  1761.  
  1762.  
  1763.  
  1764.  
  1765. VERSION 3 - 30 SEPTEMBER 2008
  1766. -----------------------------
  1767.  
  1768. D'Bridge 3 contains all of the countless fixes since 2.99 in addition to a
  1769. minor fix in the BinKD system for "locked log files" under Windows.
  1770.  
  1771. In addition, a minor trivial fix was done to the EMAIL/Usenet subsystem to
  1772. prevent cluttering of the DATA directory with outbound packet files if you
  1773. use the gating system but you don't allow outbound posting to Usenet.
  1774.  
  1775. A minor problem was adjusted for Passthru echomail areas in the midnight
  1776. AutoUpdate routine.
  1777.  
  1778. The version 3 series is the final series of upgrades based on DOS. Future
  1779. releases will focus on Windows, Linux and Macintosh.
  1780.  
  1781. I'm taking a bit of a hiatus from D'Bridge development for a little while
  1782. to focus on my daughter.
  1783.  
  1784. WARNING: You must shut down the BinkD system, if its running, prior to
  1785.          upgrading to version 3.
  1786.  
  1787.  
  1788.  
  1789.  
  1790. 2.99 - 26 SEPTEMBER 2008 - SERVICE RELEASE 24
  1791. ---------------------------------------------
  1792.  
  1793. SR24 is a very, very minor release that should correct a rare MSGID/REPLY
  1794. kludge problem when pressing F8 in the internal editor (the "Multiple
  1795. Recipient" feature), or forwarding Echomail messages to the NETmail area.
  1796.  
  1797. Some minor cleanup was done to various aspects of the mailer, documentation
  1798. and help screens, nothing really worth noting. No changes were made to any
  1799. processing routines, so its more of a cosmetic fix. As an example, the
  1800. COMM/MODEM screen is now called HARDWARE/MODEM DEVICES and BINKD PROTOCOL
  1801. SETUP is now called the BINKD TRANSACTIONS menu.
  1802.  
  1803. It is not necessary to shutdown BinkD prior to upgrading your D'Bridge
  1804. system to SR24.
  1805.  
  1806. Nick Andre
  1807. www.nickandre.com
  1808.  
  1809.  
  1810. 2.99 - 24 SEPTEMBER 2008 - SERVICE RELEASE 23
  1811. ---------------------------------------------
  1812.  
  1813. SR23 is a very minor release to fix recent problems reported in the DBRIDGE
  1814. echo on Fidonet.
  1815.  
  1816. - I don't quite understand why some other Fido software insists on
  1817.   generating lengthly MSGID/REPLY kludging but the internal editor should
  1818.   properly handle those now.
  1819.  
  1820. - The Areafix system should properly respond to %LIST, %QUERY and %RESCAN.
  1821.  
  1822. It is not necessary to shutdown BinkD prior to upgrading your D'Bridge
  1823. system to SR23.
  1824.  
  1825.  
  1826.  
  1827. 2.99 - 18 SEPTEMBER 2008 - SERVICE RELEASE 22
  1828. ---------------------------------------------
  1829.  
  1830. SR22 is a very minor release. Only one problem is being addressed at this
  1831. time. Other things reported will have to wait.
  1832.  
  1833. A serious fundimental change has been done to the way the Echomail area
  1834. database file (DBRIDGE.ADF) is handled. It is important that you first back
  1835. up that file along with your D'Bridge configuration.
  1836.  
  1837. Prior to installing SR22, first inspect the size of the DBRIDGE.ADF file.
  1838.  
  1839. The size of the DBRIDGE.ADF file must be in relation to the number of
  1840. Echomail areas you have. On mine, with over 10,000 areas the ADF file
  1841. is around 24 megabytes, which is normal. On a system with only a few
  1842. hundred areas and an ADF that is 50 or 60 megabytes in size - thats wrong.
  1843.  
  1844. If the size of that file is "normal" then copy that file to another
  1845. directory. Then run DB EXPORT of your configuration, and copy that
  1846. file as well to another directory.
  1847.  
  1848. You're doing this because if your ADF is normal, then you will need to ZIP
  1849. them both up and send to me for inspection ONLY IF THE ADF BLOATS AGAIN.
  1850.  
  1851. It is not necessary to shutdown BinkD prior to upgrading your D'Bridge
  1852. system to SR22.
  1853.  
  1854.  
  1855.  
  1856. 2.99 - 4 SEPTEMBER 2008 - SERVICE RELEASE 21
  1857. --------------------------------------------
  1858.  
  1859. This is a minor release which corrects a serious logistical flaw in DBUTIL
  1860. PURGE on the NETmail directory for compatibility with certain "InterBBS
  1861. games" such as the LORDnet module, Barren Realms Elite and Falcons Eye.
  1862.  
  1863. InterBBS games should be configured to operate in FrontDoor mode (or Fido
  1864. *.MSG mode). Do not configure any games to operate in any other modes,
  1865. regardless of what their documentation states.
  1866.  
  1867. Technical support is not offered for configuring InterBBS games to work
  1868. with D'Bridge; however, basic assistance with configuring proper directories
  1869. and packing of file-attachments may be provided in the Fidonet DBRIDGE echo
  1870. if it is a mailer-specific concern you have.
  1871.  
  1872. It is not necessary to shutdown BinkD prior to upgrading your D'Bridge
  1873. system to SR21.
  1874.  
  1875. Nick Andre
  1876. www.nickandre.com
  1877.  
  1878.  
  1879.  
  1880. 2.99 - 29 AUGUST 2008 - SERVICE RELEASE 20
  1881. ------------------------------------------
  1882.  
  1883. This is a minor service release for 2.99. Even if you are not experiencing
  1884. any problems outright; it is recommended that you upgrade to this version to
  1885. ensure stability and reliability of your D'Bridge system. Several minor but
  1886. fundimental changes have been done to various aspects of the program.
  1887.  
  1888. WARNING: This release contains significant changes to the DBUTIL program.
  1889.          Before installing SR20, please BACK UP your message directories if
  1890.          possible. The DBUTIL.LOG file should be inspected after running
  1891.          any Echomail-purging or renumbering operations in SR20. If you
  1892.          have disabled logging, then first delete the DBUTIL.NLG semaphore
  1893.          file (short for "No Log Generation") prior to purging or
  1894.          renumbering. Once you are satisfied that purging/renumbering works
  1895.          correctly, you can go ahead and shut off logging again if you want.
  1896.  
  1897. - A fairly serious fundimental problem with DBUTIL PURGE, DBUTIL RENUM and
  1898.   DBUTIL PURGERENUM has been corrected and is the main reason for this
  1899.   upgrade. As per above, the first run of those commands should be done
  1900.   while you're at the console; and/or ensure that logging is enabled.
  1901.  
  1902. - A serious stability problem when attempting PURGE or RENUM operations
  1903.   across a LAN drive share that encounters a disconnection (for any reason)
  1904.   should be fixed now.
  1905.  
  1906. - A serious problem with FAT32 hard drive partitions possibly encountering a
  1907.   significant degree of data loss in the Echomail directories if the
  1908.   computer crashes during DBUTIL PURGE or RENUM has been corrected.
  1909.  
  1910. - The serious problem with "empty messages" in Echomail directories has been
  1911.   fixed. The empty messages will be removed during the first DBUTIL PURGE
  1912.   operation. They will not be archived if the Archive Message criteria is
  1913.   specified in the Echomail Areas manager - only "real" messages get
  1914.   archived during a PURGE operation.
  1915.  
  1916. - A very rare and "worst case scenario" of possible Queue problems after
  1917.   DBUTIL PURGE completes a run on the NETmail directory has been solved.
  1918.  
  1919. - A minor stability flaw, caused by DBUTIL PURGE with a "full" NETmail
  1920.   directory has been fixed. The problem could not be used to the advantage
  1921.   of any downlinks. But 3rd-party legacy software that generates NETmail
  1922.   messages with file-attachments ("InterBBS" games) was shown to cause
  1923.   trouble in certain rare conditions.
  1924.  
  1925. - A very rare but serious problem of the Queue "locking up" under certain
  1926.   conditions if there is a large mixture of outgoing mail for PSTN dialup
  1927.   and BinkD transactions in the same Queue has been fixed.
  1928.  
  1929. - A minor security flaw in the Areafix Rescan feature has been fixed. The
  1930.   flaw could not be exploited by a downlink to cause trouble - but repeated
  1931.   Areafix Rescans was proven to slowly degrade performance until the next
  1932.   nightly AutoUpdate procedure. Under one condition, it was possible for
  1933.   subsequent Areafix requests to fail if those requests also wanted a Rescan
  1934.   of the Echomail areas.
  1935.  
  1936. - The internal editor should no longer crash during certain PURGE or RENUM
  1937.   operations that may take place if such operations are running as another
  1938.   process on your operating system.
  1939.  
  1940.   WARNING: Purging or renumbering messages while you're in the middle of
  1941.            reading or replying using the internal editor is NOT recommended
  1942.            and technical support will NOT be offered for problems caused by
  1943.            this scenario.
  1944.  
  1945. - The problem of the DBRIDGE.ADF database growing out of hand should be
  1946.   fixed in this release. Two problem areas have been identified however
  1947.   the problem could not be replicated here; please test thoroughly.
  1948.  
  1949. - A cosmetic problem with the lastread-pointer problem in the internal
  1950.   editor should also be fixed after DBUTIL PURGE. The problem in this case
  1951.   had more to do with the way the editor works, rather than DBUTIL itself.
  1952.  
  1953. - A cosmetic problem with the DBUTIL log file has been corrected.
  1954.  
  1955. - A minor problem with error-logging in the BinkD system has been fixed.
  1956.   The fix does not require any adjustment whatsoever to your configuration.
  1957.  
  1958. - SR20 should also solve an ongoing "speedy timer" problem under the open-
  1959.   source DOSBOX environment (tested with 0.7.1). The problem should be
  1960.   solved on both Windows and Linux systems. Again, please do not use
  1961.   the "virtual modem" feature of DOSBOX with D'Bridge. The use of mailer-
  1962.   over-telnet is not recommended and is largely superseded by the BinkD
  1963.   protocol anyway. The dialup modem code in D'Bridge is specifically
  1964.   designed to work with hardware (non-emulated) modems.
  1965.  
  1966. It is not necessary to shutdown BinkD prior to upgrading your D'Bridge
  1967. system to SR20.
  1968.  
  1969.  
  1970.  
  1971. 2.99 - 9 AUGUST 2008 - SERVICE RELEASE 19
  1972. -----------------------------------------
  1973.  
  1974. SR19 is a very minor update to D'Bridge.
  1975.  
  1976. - Soupgate executables for Windows and OS/2 are now included with D'Bridge.
  1977.   You will need to manually rename the desired executable to SOUPGATE.EXE.
  1978.   This only applies to those of you using the EMAIL/Usenet gating features
  1979.   in D'Bridge. If you aren't, then DO NOT rename any executable files.
  1980.  
  1981. - DBUTIL UNDELETE and DBUTIL DELETEDOS commands have been amalgomated into
  1982.   DBUTIL SORT AREAS for stability and logistical reasons. Those two commands
  1983.   are no longer supported; please modify any maintenance events accordingly.
  1984.  
  1985. - DB2RG (D'Bridge to Renegade utility) no longer ships with D'Bridge and
  1986.   will no longer be supported; it is being superceded by another program
  1987.   that I've been working on.
  1988.  
  1989. Nick Andre
  1990. www.nickandre.com
  1991.  
  1992.  
  1993.  
  1994. 2.99 - 26 JULY 2008 - SERVICE RELEASE 18
  1995. ----------------------------------------
  1996.  
  1997. WARNING: If the BinkD module is running in another process, please shut it
  1998.          down before installing SR18. After SR18 is installed, you may then
  1999.          restart BinkD.
  2000.  
  2001. This is a minor update to D'Bridge but you should consider installing this
  2002. to bring your system up to better functionality in some aspects of BinkD.
  2003.  
  2004. DBUTIL SEND and DBUTIL TRANSMIT have also been slightly corrected but
  2005. nothing earth-shattering done to it.
  2006.  
  2007. A new question, LOG ERRORS in the BINKD SETUP SCREEN will notify the
  2008. console if a BinkD transaction has failed (either in "client" or "server"
  2009. mode).
  2010.  
  2011. One issue brought to my attention is the use of BinkD on dialup, so I also
  2012. added two new questions - START TRANSACTIONS and END TRANSACTIONS. These two
  2013. questions allow you to specify any DOS commands you wish to run immediately
  2014. before and after D'Bridge manipulates BinkD to move the mail. You would
  2015. use those commands to initiate (and terminate) a PPP/SLIP connection on
  2016. dialup-Internet. Keep in mind that whatever "dialer" you plan to use in
  2017. such a scenario must not ask for console input - otherwise D'Bridge becomes
  2018. stuck asking you to do things. For those of you running OS/2 Warp, you must
  2019. initiate your dialer with the use of the HSTART utility by Henk Kelder.
  2020.  
  2021. WARNING: Under most circumstances, these two questions should be left blank
  2022.          and technical support will NOT be offered for BinkD problems if
  2023.          you are running external commands using these new options. Only
  2024.          experienced D'Bridge administrators with a very thorough knowledge
  2025.          of the BinkD protocol should use these features.
  2026.  
  2027. Attempting a BinkD session over regular PSTN dialup (non-Internet) is not
  2028. supported and I will not offer technical support for any attempts at
  2029. manipulating the mailer into beyond what it was designed to do. I don't
  2030. care if the protocol "may" work this way; I will not support this method
  2031. in the mailer. To be honest, anyone who wants to do that obviously has
  2032. a much more pathetic social life than I do.
  2033.  
  2034. This also includes running D'Bridge as a mailer-over-Telnet. Sorry but as
  2035. of this release I will now stop offering technical support for those setups.
  2036. There is simply way too many things that can go wrong with that setup, and I
  2037. found myself attempting to help out with OS-related and TCP/IP-related
  2038. issues and other things that are far beyond mailer-related stuff. However I
  2039. will not remove or change any of the code that makes all of it work; it will
  2040. remain as is. You are on your own with mailer-over-Telnet.
  2041.  
  2042. I also received questions about TransX compatibility in the EMAIL/USENET
  2043. GATING screen. I'm sorry but that is beyond the scope of what I had
  2044. originally designed. Only SMTP/POP3 NETmail routing and Usenet gating is
  2045. supported in D'Bridge. I do not recommend the use of Internet Email to
  2046. transfer your Fido mail as this form of transfers is largely superseded by
  2047. the use of the BinkD protocol.
  2048.  
  2049. Nick Andre
  2050. www.nickandre.com
  2051.  
  2052.  
  2053. 2.99 - 10 JULY 2008 - SERVICE RELEASE 17
  2054. ----------------------------------------
  2055.  
  2056. This is a very minor update to D'Bridge.
  2057.  
  2058. - The problem of writing messages in the internal editor and then having
  2059.   the mailer perform an entire Echomail scan instead of just scanning the
  2060.   areas written in has been fixed. The problem may of caused duplicate
  2061.   messages exported to point systems as per SR16. Please review HISTORY.TXT
  2062.   and the notes for SR16 if you are upgrading from SR15 or prior versions.
  2063.  
  2064. - An improvement was done to the way that D'Bridge handles Areafix security
  2065.   violations.
  2066.  
  2067. Nick Andre
  2068. www.nickandre.com
  2069.  
  2070.  
  2071.  
  2072. 2.99 - 6 JULY 2008 - SERVICE RELEASE 16
  2073. ---------------------------------------
  2074.  
  2075. This is a minor release which should solve the problem of messages received
  2076. from point systems, then immediately exported back to those same points.
  2077. The problem is caused by a misinterpretation of the FAKE POINTNET setting
  2078. in the NODELIST setup screen.
  2079.  
  2080. Even if you do not forward or hub mail to points, it is highly recommended
  2081. to install SR16 to avoid "problems" down the road if you decide to provide
  2082. mail for points.
  2083.  
  2084. This was a very difficult problem to resolve as the message-processing code
  2085. in D'Bridge is very complicated. It took several hours just to figure out
  2086. exactly where in the code the problem took place; to say nothing of the fix.
  2087.  
  2088. Those of you who know me, know that I am VERY reluctant to change any of the
  2089. message-processing code... but in this case it was necessary.
  2090.  
  2091. WARNING: This release must be tested VERY carefully if you are hubbing mail
  2092.          to point systems. Be prepared to rollback to a prior version in
  2093.          the event of problems. DO NOT, UNDER ANY CIRCUMSTANCES, attempt
  2094.          to install SR16 if you have "Fake Pointnet For" settings defined,
  2095.          without first consulting me directly via phone, Email or NETmail.
  2096.  
  2097. Based on tests performed with SR16 on my site and using another workstation,
  2098. the problem of duplicate messages appears to be resolved with this release.
  2099.  
  2100. Actually I feel bad about it. Its another thing I solved that the non-DB
  2101. crowd can't complain about anymore; thereby reducing valuable discussions
  2102. and traffic in Fidonet, thereby causing you to actually have social lives on
  2103. weekends, thereby leading to the downfall of western civilization.
  2104.  
  2105. Nick Andre
  2106. www.nickandre.com
  2107.  
  2108.  
  2109.  
  2110.  
  2111. 2.99 - 1 JULY 2008 - SERVICE RELEASE 15
  2112. ---------------------------------------
  2113.  
  2114. WARNING: You must shutdown the BinkD system, if it is running, prior to
  2115.          installing SR15.
  2116.  
  2117. This is a somewhat-major functionality update which fixes the bug of not
  2118. being able to poll a point-system defined in BINKD SESSION INFO. The problem
  2119. was caused by an incorrect method of generating the control files for the
  2120. root domains due to an entirely different method used by the BinkD system
  2121. for Fido/FTN point address management. The way that D'Bridge manages the
  2122. root domains and their corrosponding control files has been slightly
  2123. adjusted and improved.
  2124.  
  2125. Please note that D'Bridge will NOT exchange mail directly to a point of
  2126. another system. If your Fido/FTN address is 1:229/426, you may not generate
  2127. a poll-entry for 1:229/427.30. However, you may host-route NETmail and other
  2128. "direct packets" to that system's uplink, ie. 1:229/426.1 to 1:229/427 to
  2129. 1:229/427.30. So basically you may only send Echomail packets or other
  2130. direct-corrospondence to any points off your Fido/FTN address,
  2131. ie 1:229/426.xxx. I don't quite understand the need to deal directly with
  2132. points off other systems; not that I'm asking to be proven wrong as it is
  2133. impossible to add support for that without reworking the entire Queue code.
  2134. And that my friends, is something that will never happen. The Queue code
  2135. has worked for 20 years unchanged for a good reason.
  2136.  
  2137. A minor fix was also done to the COMM/MODEM SCREEN - if you disable
  2138. the multi-line support, it actually stays disabled now. Shutting down
  2139. the mailer is no longer necessary unless you are modifying another node
  2140. other than node one.
  2141.  
  2142. When SR15 is installed, your D'Bridge system will still show 2.99 as the
  2143. version number, but the build-date will show July 1st 2008.
  2144.  
  2145. Nick Andre
  2146. www.nickandre.com
  2147.  
  2148.  
  2149.  
  2150. 2.99 - 19 JUNE 2008 - SERVICE RELEASE 14
  2151. ----------------------------------------
  2152.  
  2153. This is a very, very minor release which corrects the MSGID kludge in the
  2154. internal editor when you write Echomail messages in networks other than
  2155. Fidonet, or more specifically, when the primary address changes to an AKA
  2156. address. The problem could not be replicated for NETmail messages.
  2157.  
  2158. When SR14 is installed, your D'Bridge system will still show 2.99 as the
  2159. version number, but the build-date will show June 18th 2008.
  2160.  
  2161. Nick Andre
  2162. www.nickandre.com
  2163.  
  2164.  
  2165.  
  2166. 2.99 - 15 JUNE 2008 - SERVICE RELEASE 13
  2167. ----------------------------------------
  2168.  
  2169. WARNING: You must shut down the BinkD module, if its running as a server
  2170.          process, prior to installing SR13. After this upgrade is installed,
  2171.          you may then restart BinkD.
  2172.  
  2173. SR13 is a very minor release which only corrects and adjusts the way that
  2174. sent and received items using BinkD are accounted for in the INBOUND and
  2175. OUTBOUND HISTORY SCREENS as well as the INFORMATION menu. Several
  2176. fundimental changes have been made to the BinkD support so please test
  2177. carefully. Report problems in the Fidonet DBRIDGE echo or to me directly.
  2178.  
  2179. Also, the "Show messages in D'Bridge" question in BINKD SETUP has been
  2180. changed to "Log BinkD transactions". The default answer is NO, for both
  2181. newcomers AND upgrades. If you answer Yes to this question now, a file
  2182. called DBBINKD.LOG will be created in your D'Bridge directory.
  2183.  
  2184. Some minor corrections have been made to the Setup Wizard. It has been
  2185. tested on a few workstations here - but NOT with Windows XP SP3. If
  2186. installation problems persist on Windows XP SP3, please let me know.
  2187.  
  2188. When SR13 is installed, your D'Bridge system will still show 2.99 as the
  2189. version number, but the build-date will show June 15th 2008.
  2190.  
  2191. Nick Andre
  2192. www.nickandre.com
  2193.  
  2194.  
  2195.  
  2196. 2.99 - 11 JUNE 2008 - SERVICE RELEASE 12
  2197. ----------------------------------------
  2198.  
  2199. WARNING: SR12 includes the BinkD fix of SR11. If your D'Bridge system is
  2200.          version SR10 or older, you should first refer to HISTORY.TXT
  2201.          or consult the Fidonet DBRIDGE echo as a fundimental change was
  2202.          done in SR11 to correct a problem with the BinkD system.
  2203.  
  2204. This is a very, very minor release that fixes a few ongoing "behind the
  2205. scenes" problems in the mailer, editor, DBUTIL and Fido Plug and Play.
  2206.  
  2207. There are no new features in this release; only corrections to the code.
  2208.  
  2209. I may not be able to participate in Fidonet as often as I would like to,
  2210. over the next few weeks. I will still answer all personal corrospondence
  2211. but am recommending that troubleshooting/diagnostic issues be discussed
  2212. in the Fidonet DBRIDGE echo. If you are a newcomer, the "fan club" will
  2213. be more than happy to assist you with your D'Bridge installation questions.
  2214.  
  2215. When SR12 is installed, your D'Bridge system will still show 2.99 as the
  2216. version number, but the build-date will show June 11th 2008.
  2217.  
  2218. Nick Andre
  2219. www.nickandre.com
  2220.  
  2221.  
  2222.  
  2223.  
  2224. 2.99 - 22 MAY 2008 - SERVICE RELEASE 11
  2225. ---------------------------------------
  2226.  
  2227. A recent test on a workstation revealed a SERIOUS fundimental problem with
  2228. the way that I programmed a certain aspect of the integrated BinkD support.
  2229.  
  2230. This is a CRITICAL stability update for D'Bridge if you are using the
  2231. integrated BinkD support AND you are creating uncompressed mail packets
  2232. via the "U" option in the BINKD SETUP screen. If you are not using the
  2233. Uncompressed Mail Packets feature; then it is not necessary to install
  2234. this upgrade or concern yourself with the specific problem it addresses.
  2235.  
  2236. ***IT IS ABSOLUTELY ESSENTIAL THAT YOU INSTALL THIS UPGRADE*** if you are
  2237. using that feature. Technical support will NOT be provided for that specific
  2238. feature if you do not install the SR11 upgrade. Please DO NOT post requests
  2239. for help in the Fidonet DBRIDGE echo for the Uncompressed Mail Packets
  2240. feature until you have upgraded to SR11. Only after the upgrade has been
  2241. installed will I answer questions about what the problem was.
  2242.  
  2243. SR11 only corrects that problem. It does not resolve any other issues.
  2244.  
  2245. When SR11 is installed, your D'Bridge system will still show 2.99 as the
  2246. version number, but the build-date will show May 22 2008.
  2247.  
  2248. Nick Andre
  2249. www.nickandre.com
  2250.  
  2251.  
  2252.  
  2253.  
  2254. 2.99 - 16 MAY 2008 - SERVICE RELEASE 10
  2255. ---------------------------------------
  2256.  
  2257. This is a minor update for D'Bridge, to address some problems with the way
  2258. certain operations work for PSTN dialup sessions. Rest assured that the
  2259. fundimental code that controls dialup mail exchanges has NOT been changed.
  2260.  
  2261. The only reason this update is being released is from recent testing with
  2262. the MagicJack VOIP solution (www.magicjack.com). If it wasn't for that, then
  2263. I would not be able to correct the following problems.
  2264.  
  2265. WARNING: You should not install this release until the Queue is empty. If
  2266.          this is not possible for whatever reason; then pay close attention
  2267.          to the way the Queue works and report any problems to me ASAP.
  2268.  
  2269. In a scenario where there are a large amount of Queue entries and its a
  2270. mixture of both BinkD and PSTN dialup calls, a cosmetic problem began to
  2271. occur when the Healthgraph is enabled. This has been solved, along with
  2272. a very rare but potential stability problem when you have PSTN dialup Queue
  2273. entries and you press Q (for QuickDial mode).
  2274.  
  2275. A potentially serious delay problem has been solved during an EMSI session
  2276. on PSTN dialup if you use the Intercom (Instant-messaging) feature and you
  2277. elect to view the remote system's BBS or mail-waiting by pressing F1, and
  2278. then press ALT+X to instruct D'Bridge to shut down after the session has
  2279. completed.
  2280.  
  2281. A potential security problem has been resolved in the instant-messaging code
  2282. for PSTN dialup in the form of a Zmodem-exploit situation where it was
  2283. possible to cause a long delay in the response of whoever initiated the
  2284. instant-messaging conversation by sending Zmodem frame-initializing bytes.
  2285.  
  2286. A minor delay problem has also been fixed if a PSTN dialup session cannot
  2287. establish EMSI or WaZOO and reverts to FTS-0001 mode, and something is
  2288. preventing a successful session. The code has been adjusted to abide to a
  2289. maximum 3 minute time-out (180 seconds) if all else fails in D'Bridge-land
  2290. and for whatever reason the mail can't be exchanged. Usually in such cases
  2291. the lack of communication is caused by MNP compression failure in the dialup
  2292. modem, line noise, or other factors (ie. call-waiting)
  2293.  
  2294. When SR10 is installed, your D'Bridge system will still show 2.99 as the
  2295. version number, but the build-date will show May 16th 2008.
  2296.  
  2297. I'm also going to the E-Bay conference in Chicago the second-last weekend of
  2298. June, if any of you "fellow churchgoers" are within that area and want to
  2299. meet up downtown.
  2300.  
  2301.  
  2302.  
  2303.  
  2304. 2.99 - 10 MAY 2008 - SERVICE RELEASE 9
  2305. --------------------------------------
  2306.  
  2307. This is a very minor release which corrects a few ongoing display problems
  2308. in certain aspects of D'Bridge.
  2309.  
  2310. When SR9 is installed, your D'Bridge system will still show 2.99 as the
  2311. version number, but the build-date will show May 10th 2008.
  2312.  
  2313. Nick Andre
  2314. www.nickandre.com
  2315.  
  2316.  
  2317.  
  2318. 2.99 - 1 MAY 2008 - SERVICE RELEASE 8
  2319. -------------------------------------
  2320.  
  2321. A very minor release which fixes the obvious problem with personal mail
  2322. waiting along with a minor improvement on how its shown in the mailer. A
  2323. stability problem with DBUTIL PURGE on NETmail messages has been fixed.
  2324.  
  2325. When SR8 is installed, your D'Bridge system will still show 2.99 as the
  2326. version number, but the build-date will show May 1st 2008.
  2327.  
  2328.  
  2329.  
  2330. 2.99 - 29 APRIL 2008 - SERVICE RELEASE 7
  2331. ----------------------------------------
  2332.  
  2333. This is a small update for D'Bridge, which corrects a few minor problems,
  2334. mostly specific to the internal message editor as per recent discussions
  2335. in the Fidonet DBRIDGE echo. If you don't use the internal editor, then
  2336. its not necessary for you to install this update right now.
  2337.  
  2338. When SR7 is installed, your D'Bridge system will still show 2.99 as the
  2339. version number, but the build-date will show April 29th 2008.
  2340.  
  2341. - The lastread pointers resetting to message 1 (in most cases being
  2342.   the "NOECHO" message) should be fixed now.
  2343.  
  2344. - Messages numbered over 8150 should display correctly now.
  2345.  
  2346. - A slight adjustment has been done to the display of personal messages.
  2347.  
  2348. - Hal keeps quiet now after personal mail is unpacked and subsequent
  2349.   QueueScan's are performed.
  2350.  
  2351. Coincidentially, the release of SR6 killed the traffic in FTSC_PUBLIC. As
  2352. a newly elected member, this is very concerning. So therefore, I plan to
  2353. add a feature to purposely cut-off quoting of messages replied to in that
  2354. echo as well as letting you add hidden message kludges of your choice
  2355. (ie. ^AZONE_1_SUBLIMINAL_MESSAGE). I promise I'll come up with something fun
  2356. for an entertaining flame war from our friends in the non-DB crowd.
  2357.  
  2358. Nick Andre
  2359. www.nickandre.com
  2360.  
  2361.  
  2362.  
  2363. 2.99 - 20 APRIL 2008 - SERVICE RELEASE 6
  2364. ----------------------------------------
  2365.  
  2366. This is somewhat of a major upgrade for D'Bridge. It adds some new
  2367. facilities to automate routine tasks for those of you who are Network
  2368. Co-ordinators so your D'Bridge system can be better maintained. An extremely
  2369. rare but serious stability flaw has also been fixed in this release.
  2370.  
  2371. WARNING: The format of the DBRIDGE.ADF file, which controls the Echomail
  2372.          areas, has changed. If you are a 3rd-party developer, please
  2373.          refer to TECHSPEC.TXT for the updated database structure for
  2374.          this file.
  2375.  
  2376. WARNING: DO NOT, UNDER ANY CIRCUMSTANCES, use any other version of DBUTIL
  2377.          with SR6. It is not recommended to downgrade/rollback to a previous
  2378.          version of D'Bridge if the new features are going to be used.
  2379.  
  2380. When SR6 is installed, your D'Bridge system will still show 2.99 as the
  2381. version number, but the build-date will show April 20 2008.
  2382.  
  2383. - If DBUTIL MOVE is being ran in another window or process on your computer,
  2384.   it now waits for any Queue operation on the node in question to finish, or
  2385.   an entire Echomail scan to finish first before proceeding. This was done
  2386.   to prevent any "problems" with moving mail under certain conditions on
  2387.   busy server systems. A dummy/semaphore file called DBRIDGE.QIP (short
  2388.   for QueueScan In Progress) is created when the Queue is accessed. Its
  2389.   removed when the QueueScan is done. Its also created during Echomail
  2390.   scan operatons (initiated manually only) and removed when thats done too.
  2391.   The DBRIDGE.QIP semaphore is not created during UnpackMail (tossing)
  2392.   cycles because the way that D'Bridge handles forwarding of mail and
  2393.   the Queue itself is treated differently in a manner that does not cause
  2394.   problems for DBUTIL MOVE.
  2395.  
  2396.   And yes, the code is smart enough to determine if a QueueScan is taking an
  2397.   unreasonably-long amount of time to finish as well in the event that the
  2398.   computer has crashed; because D'Bridge creates a semaphore file to tell
  2399.   DBUTIL that its busy modifying the Queue entry for the node in question.
  2400.   The code is also not affected by "QueueScans before midnight".
  2401.  
  2402.   If all else fails, DBUTIL MOVE resumes operation after approximately
  2403.   1 minute 30 seconds if it can't "gain access" to the Queue because
  2404.   its locked.
  2405.  
  2406.   The QueueScan "locking" is controlled by a dummy/semaphore file called
  2407.   DBUTIL.DCQ (short for Don't Check Queue status). If this file exists,
  2408.   then DBRIDGE.QIP semaphore checking is NOT done and DBUTIL will execute
  2409.   the way it has in SR5 and prior versions.
  2410.  
  2411.   WARNING: THIS IS THE DEFAULT SETTING, to prevent problems with existing
  2412.            processes or batch files - If you want the checking, you MUST
  2413.            erase the DBUTIL.DCQ file that will be created when you install
  2414.            SR6 for the first time. QUEUE CHECKING IS DISABLED BY DEFAULT.
  2415.  
  2416. - A new command, DBUTIL SHOWDEADECHOES [days] will produce a log of any
  2417.   Echomail areas that have not had any traffic in them in the specified
  2418.   number of days. This is saved in both the DBUTIL.LOG file, and, a
  2419.   plain ASCII text file called DEADECHO.LOG is created (or appended)
  2420.   containing just the Echomail tags, a space, and their description if
  2421.   available. That text file can be used as part of any "robot" reporting
  2422.   process or anything you can think of.
  2423.  
  2424. - The new command DBUTIL REMOVEDEADECHOES [days] [optional uplink] will
  2425.   actually remove the dead echo from your system.
  2426.  
  2427.   DBUTIL REMOVEDEADECHOES 90 1:123/500
  2428.  
  2429.   means that DBUTIL will remove any Echomail areas that have not had any
  2430.   traffic in them after 90 days, AND create an Areafix request to un-
  2431.   subscribe from my uplink. Note that for the Areafix feature of this
  2432.   command to work, the proper criteria must be defined in the PACKET/MAIL
  2433.   CONTROL screen in D'Bridge for your uplink in the AREAFIX INFO question.
  2434.   You do not specify the Areafix password in this command because its
  2435.   being culled from your D'Bridge configuration.
  2436.  
  2437.   An ASCII text file NUKEECHO.LOG is created (or appended) whenever Echomail
  2438.   areas have been removed from your system. The format of this file is
  2439.   the Echomail tag, a space, followed by a space, then the description if
  2440.   available. As per above, this can be used as part of automated
  2441.   "housekeeping" events you may be running.
  2442.  
  2443. - When a dead echo is removed by DBUTIL, it doesn't just kill the message
  2444.   directory; it does a PURGE on all messages. So, if you specified message
  2445.   archiving criteria, then DBUTIL will archive all of the messages in
  2446.   that echo into whatever text-file you specified. After the PURGE is done,
  2447.   then the message directory is removed and the database entry is erased
  2448.   out of the Echomail manager. 
  2449.  
  2450.   WARNING: I understand that an Echomail message directory may be in use
  2451.            by other processes or 3rd-party applications. I wouldn't want
  2452.            DBUTIL to encounter a problem and cannot continue and having it
  2453.            apologizing for the inconvenience. So if removing the directory
  2454.            after purging dead echoes is not what you want, create
  2455.            a dummy/semaphore file called DBUTIL.DRD (short for Don't Remove
  2456.            Directory). If you don't want the messages purged either, create
  2457.            a dummy/semaphore file called DBUTIL.DPM (short for Don't Purge
  2458.            Messages).
  2459.  
  2460. - It is possible to use DBUTIL UNDELETE to restore any Echomail areas that
  2461.   have been erased by the above commands, provided that you did not perform
  2462.   a SORT AREAS request on the database.
  2463.  
  2464. - Note that the above new commands do NOT work for Passthru Echomail areas
  2465.   because the messages in those areas are not actually stored on your
  2466.   system anywhere. Removing Passthru areas is automated by D'Bridge itself,
  2467.   not through the use of DBUTIL; refer to the questions in PACKET/MAIL
  2468.   CONTROL for more explanation.
  2469.  
  2470. - A new command, DBUTIL RESETLASTACCESSEDDATE, will reset all of your
  2471.   Echomail areas "last accessed" dates to todays date. This is performed
  2472.   when SR6 is installed for the first time - and is only done once.
  2473.  
  2474. - QWK index numbers have been corrected on auto-adding Echomail areas.
  2475.  
  2476. - The "Global Change" command in DBUTIL has been updated to do SORT AREAS
  2477.   first before any mass-editing takes place.
  2478.  
  2479. - The overall performance of the Health Graph should be vastly improved now.
  2480.  
  2481. - Feeding D'Bridge mail after midnight no longer causes the Gremlin to
  2482.   mysteriously and randomly hang the mailer during an UnpackMail cycle
  2483.   on plain PKT files.
  2484.  
  2485. - A new question, "ADD MISSING KLUDGES" has been added to the PACKET/MAIL
  2486.   CONTROL screen. Specifically, this allows D'Bridge to allow legacy BBS
  2487.   software to function properly within basic Fidonet kludge-line compliance.
  2488.   It also allows you to effectively "trap" non-compliant routed messages.
  2489.  
  2490.   Under most circumstances, answer NO to this question - the default
  2491.   setting - unless you have very good reason to suspect that a system is
  2492.   routing messages through you that are not conforming to standard. This
  2493.   should only be used as a debugging tool, or for legacy BBS software; not a
  2494.   permanent solution. It will slow down processing.
  2495.  
  2496.   When you answer YES to this question, the kludge lines which will be added
  2497.   if they are missing will be the INTL and FMPT/TOPT for NETmail messages,
  2498.   and MSGID for both NETmail and Echomail messages. The TID kludge will also
  2499.   be added to indicate that the message was modified by D'Bridge "in
  2500.   transit" to destinations.
  2501.  
  2502.   WARNING: DO NOT, UNDER ANY CIRCUMSTANCES answer Yes to this question
  2503.            unless you are an experienced Fido network administrator.
  2504.  
  2505. - Generally speaking, if the above mentioned feature has actually reported
  2506.   "problems", then you should politely notify the Sysop via NETmail and
  2507.   possibly ask if its possible to check for a program update, or, bring
  2508.   this to the software author(s) attention. Don't make a big deal about it
  2509.   as this feature is nothing more than a stopgap-measure. Above all, it
  2510.   should be understood and appreciated that there may be new Sysops who want
  2511.   to "re-live the good ol' days" by installing their favourite BBS software
  2512.   from the 80's and early 90's. Recent Internet web sites for "abandonware"
  2513.   BBS software such as Phil Becker's TBBS and Galacticomm's MajorBBS/
  2514.   WorldGroup products are beginning to spark renewed interest in our hobby.
  2515.  
  2516.   It is not my intention to get into debates about kludge-lines. The above
  2517.   feature was primarily added for legacy BBS support only.
  2518.  
  2519. - A new question, "CHRS Line Kludge" has been added to EDITOR OPTIONS, and
  2520.   this allows you to override the default character-set definition for
  2521.   messages written using the internal editor. The default setting is IBMPC 2
  2522.   and has been that way since version 1.87. I really don't quite understand
  2523.   the significance of changing the value, but if you need to do that, its
  2524.   now a feature instead of a hardcoded value.
  2525.  
  2526. - The TID kludge addition in the internal message editor has been removed
  2527.   and D'Bridge only generates TID kludging as per the ADD MISSING KLUDGES
  2528.   question explained earlier. The PID kludge is still intact.
  2529.  
  2530. - A slight improvement to the way the code works for MSGID/REPLY kludging
  2531.   has been done. And yes, it was tested quite rigorously to ensure that it
  2532.   still works properly after I made my changes.
  2533.  
  2534. - Quoting kludge lines in the internal editor when the SHOW KLUDGES feature
  2535.   has been enabled in EDITOR OPTIONS no longer causes "duplicate" kludge
  2536.   lines on the saved message.
  2537.  
  2538. - Making a change to a NETmail message no longer causes duplicate kludges.
  2539.  
  2540. - Multi-user notification of personal mail in the internal message editor
  2541.   has been corrected.
  2542.  
  2543. - When using the internal editor with aliases/handles, you must be sure to
  2544.   specify your real name first, followed by the aliases/handles in the
  2545.   ADDITIONAL USERS question in EDITOR OPTIONS. This is not necessary if
  2546.   you are using D'Bridge to participate in networks other than Fidonet.
  2547.  
  2548. - Personal mail via the Y command works again as it did before but it is
  2549.   going to be redesigned for a future release.
  2550.  
  2551. - The date and time of the system log display should be correct now.
  2552.  
  2553. Don't worry, theres more bugs. But hopefully I'll find that perfect balance
  2554. between bugs-that-annoy-DB users and bugs-that-annoy-non-DB users. I promise
  2555. I won't solve them all - because if I do, then the non-DB crowd would have
  2556. nothing to complain about, thereby decreasing our valuable precious Fido
  2557. traffic, thereby Echomail forums would die, and thereby Fidonet itself would
  2558. die. Aren't you glad I'm doing my part to keep our hobby alive?
  2559.  
  2560. Nick Andre
  2561. www.nickandre.com
  2562.  
  2563.  
  2564.  
  2565. 2.99 - 5 APRIL 2008 - SERVICE RELEASE 5
  2566. ---------------------------------------
  2567.  
  2568. This is a very minor update to D'Bridge which should correct several minor
  2569. ongoing problems with DBUTIL. An extremely rare lockup condition has also
  2570. been fixed in the AutoUpdate event routine.
  2571.  
  2572. When SR5 is installed, your D'Bridge system will still show 2.99 as the
  2573. version number, but the build-date will show April 5rd 2008.
  2574.  
  2575.  
  2576.  
  2577.  
  2578. 2.99 - 3 APRIL 2008 - SERVICE RELEASE 4
  2579. ---------------------------------------
  2580.  
  2581. Service Release 4 is a very, very minor release to D'Bridge that should
  2582. correct the "Xmail Bundle Corrupt" or "Unable to create ZIP" problems
  2583. when the BinkD support is disabled. The problem was replicated here
  2584. on a workstation and was to do with the logic behind how certain variables
  2585. conditions were treated.
  2586.  
  2587. Please test SR4 carefully and report any problems ASAP via the Fidonet
  2588. DBRIDGE echo or MSN Email.
  2589.  
  2590. When SR4 is installed, your D'Bridge system will still show 2.99 as the
  2591. version number, but the build-date will show April 3rd 2008.
  2592.  
  2593. Nick Andre
  2594. www.nickandre.com
  2595.  
  2596.  
  2597.  
  2598. 2.99 - 31 MARCH 2008 - SERVICE RELEASE 3
  2599. ----------------------------------------
  2600.  
  2601. Service Release 3 is a major update for D'Bridge 2.99.
  2602.  
  2603. Two new enhancements were done to the BinkD system in addition to a revised
  2604. and redesigned flag-translator in the nodelist compiler. It is now possible
  2605. to poll any system in the nodelist using the D'Bridge BinkD system rather
  2606. than whats just defined in the setup screens; please review these release
  2607. notes in detail. Minor cosmetic improvements have been done as well.
  2608.  
  2609. When SR3 is installed, your D'Bridge system will still show 2.99 as the
  2610. version number, but the build-date will show March 31st 2008.
  2611.  
  2612. WARNING: I will not get into political discussions about the new native
  2613.          support for BINKD.TXT or nodelist INA/IBN flags, the features were
  2614.          added to let you scale/customise D'Bridge better to your needs.
  2615.          Any work on things to do with nodelist handling has been done with
  2616.          the upmost care and respect for those of you who wish to have such
  2617.          support "disabled" - and the new BinkD feature defaults to disabled
  2618.          when upgrading from 2.99 SR2 or previous versions.
  2619.  
  2620. - Minor updates were done internally to the D'Bridge Setup Wizard to
  2621.   facilitate improvements to the FPNP system for Service Release 4 (SR4)
  2622.   which should be due the middle of April.
  2623.  
  2624. - A new question, USE THE BINKD.TXT FILE, has been added to the BinkD setup
  2625.   screen to support the use of BINKD.TXT. It was actually suggested quite
  2626.   some time ago back when I released 2.95. But due to the large amount of
  2627.   code required to support integrated BINKD.TXT file management; it was
  2628.   something I never really got around to do until now.
  2629.  
  2630.   WARNING: This feature is for experienced D'Bridge administrators and
  2631.            requires that a file called BINKD.TXT be obtained from your
  2632.            uplink and/or a reputable system. This must be placed in your DB
  2633.            directory before you enable this feature.
  2634.  
  2635.   If you wish to poll systems outside of whats defined in the BINKD SESSION
  2636.   INFO screen, then D'Bridge needs to know where to obtain the Internet
  2637.   address information from... since the BinkD subsystem does not access
  2638.   the nodelist databases directly.
  2639.  
  2640.   If you answer YES to this question, then D'Bridge will check for the
  2641.   presence of BINKD.TXT, which appears to be a weekly "list" of BinkD
  2642.   systems culled from the master Fido nodelist. D'Bridge will then add
  2643.   entries from the BINKD.TXT file to your BinkD configuration when its
  2644.   necessary. Ask your uplink for more information or in the Fidonet DBRIDGE
  2645.   echo for more information about the BINKD.TXT file.
  2646.  
  2647.   This now lets the POLL command work properly, and in theory lets others
  2648.   such as TRANSMIT FILES work as well; however, be warned that a temporary
  2649.   directory called BLISTDIR is created. This holds any mail that shall be
  2650.   sent to the system during a transaction based on a BINKD.TXT file entry
  2651.   and not whats defined in the setup screen. The contents of BLISTDIR are
  2652.   not erased; and in the event of failure; it is up to you to erase it.
  2653.  
  2654.   Answering NO to this question shuts this feature off (the default setting)
  2655.   and makes D'Bridge behave as it has in 2.99 SR2 and prior releases.
  2656.  
  2657. - Now, if polling a system from BINKD.TXT fails, then it may be necessary to
  2658.   create the domain directories manually. D'Bridge and DBUTIL create the
  2659.   domain directories in the DATA folder. If you are exchanging mail in a
  2660.   Fido zone other than your own, then you need to create the directory
  2661.   for that zone. For example, if my 1:229/426 address tries to exchange mail
  2662.   with 2:2/20, then I must first make sure the DATA\FIDONET.002 directory
  2663.   exists beforehand... otherwise the transaction fails because D'Bridge
  2664.   can't find the proper domain directory. DBUTIL and D'Bridge do not
  2665.   automatically create out-of-zone domain directories. Use caution when
  2666.   testing polls for out-of-zone systems.
  2667.  
  2668.   Further discussion on BinkD domains or domain usage in more elaborate and
  2669.   complex setups may be better posted in the BINKD echo on Fidonet.
  2670.   Technical support is limited to diagnosing D'Bridge-specific domain
  2671.   configuration and usage only.
  2672.  
  2673. - In the case of a "hybrid" listing (a node number with a PSTN entry and a
  2674.   BinkD entry), D'Bridge defaults to using the BinkD information. If a
  2675.   dialup modem is not configured, then the Queue entry becomes "Hold/
  2676.   Unlisted". This was actually programmed awhile ago in a previous release
  2677.   but needs to be brought to your attention if you have a "hybrid" setup.
  2678.  
  2679. - Further issues with polling "BINKD.TXT-listed" systems requires additional
  2680.   diagnosis by either myself or others in the Fidonet DBRIDGE echo.
  2681.  
  2682. - A "looping poll" condition has been solved when running D'Bridge on
  2683.   the OS/2 Warp operating system and Serenity's ECS environment.
  2684.  
  2685. - A "trap-keyboard" condition has been solved when running D'Bridge
  2686.   on MS-DOS 6.22 with DESQview/386.
  2687.  
  2688. - A possible lockup condition has been fixed in the built-in terminal
  2689.   program when downloading a file using Zmodem and for some reason the
  2690.   connection failed; causing a timeout.
  2691.  
  2692. - A possible lockup condition when navigating the help system and doing an
  2693.   extensive use of "See Also" has been fixed.
  2694.  
  2695. - The built-in "Intercom" system (instant-messaging during file transfers)
  2696.   has been fixed so that the "Chat commands" works the way it was designed
  2697.   to do so originally. If by chance you happen to use the Intercom, D'Bridge
  2698.   now lets you see what the waiting mail is (allowing you to discuss it),
  2699.   request files (FREQ), or access the remote Sysop's BBS if its configured.
  2700.  
  2701. - The STANDARD SCANS question in PACKET/MAIL CONTROL has been removed
  2702.   entirely (and D'Bridge will only use standard-scans in Echomail now).
  2703.  
  2704. - The RUN DOS COMMANDS in the SCHEDULER for Mail-type events has been
  2705.   removed. The presence of a dummy/semaphore file called DBRIDGE.AMR (short
  2706.   for After Mail Received) now tells D'Bridge to run the DOS commands
  2707.   defined in the SCHEDULER for any Mail-type events. This file is NOT
  2708.   removed after such events are ran, and was actually an undocumented
  2709.   feature since 1.58 - the code for it was never finished. Until now.
  2710.  
  2711.   WARNING: The use of DBRIDGE.AMR on multi-line setups is not recommended.
  2712.  
  2713. - When YOUVE GOT MAIL is enabled, the internal message editor now shows
  2714.   messages addressed to you in a brighter color when you LIST them. This
  2715.   should make it easy to pin-point personal mail now. Due to the fundimental
  2716.   design of the editor, it only works when pressing HOME, PGUP, PGDN or END
  2717.   as the ARROW KEYS currently "prevent" the new coloring.
  2718.  
  2719. - YOUVE GOT MAIL has also been enhanced to play audio files of your choice
  2720.   when new personal mail arrives. If a batch file exists in your DB
  2721.   directory called PLAYMAIL.BAT, then D'Bridge runs this upon showing the
  2722.   notice in the LOG screen. The PLAYMAIL.BAT file should contain nothing
  2723.   more than a command to play the audio file at the DOS prompt.
  2724.  
  2725. - I've included a sample setup called PLAYMAIL.ZIP in this release, for
  2726.   Microsoft Windows environments. Unzip the PLAYMAIL.ZIP into your DB
  2727.   directory if you are running Windows... and Hal from 2001 will greet
  2728.   you personally.
  2729.  
  2730. - The playing of audio files will only happen during the times specified in
  2731.   the Audio Options questions in BASIC CONFIGURATION.
  2732.  
  2733. - The D'Bridge Web processor (DBUTIL PROCESSWEB) has been slightly
  2734.   enhanced to support XML markup language, embedded Javascript and the use
  2735.   of frames-based HTML code. A trap-condition in 2.99 SR2 and prior
  2736.   versions prevented the use of more "complex" code in the template files.
  2737.  
  2738. - A minor cosmetic correction has been done to the Information Display
  2739.   screens.
  2740.  
  2741. - The help file has been slightly updated in this release.
  2742.  
  2743. Nick Andre
  2744. www.nickandre.com
  2745.  
  2746.  
  2747.  
  2748.  
  2749. 2.99 - 21 MARCH 2008 - SERVICE RELEASE 2
  2750. ----------------------------------------
  2751.  
  2752. Service Release 2 is a very minor update to 2.99, as per recent discussions
  2753. in the Fidonet DBRIDGE echo. This release only deals with semaphore/dummy
  2754. files. A very minor cosmetic correction was also done to this release.
  2755.  
  2756. When SR2 is installed, your D'Bridge system will still show 2.99 as the
  2757. version number, but the build-date will show March 21st 2008.
  2758.  
  2759. - If you create a DBEXIT.xxx [where xxx is the DOS errorlevel you want],
  2760.   then D'Bridge will be shutdown accordingly when the system is IDLE or
  2761.   between "calls". When multi-line is enabled in the COMM/MODEM SETUP
  2762.   SCREEN, then all running copies of D'Bridge will be shutdown upon
  2763.   seeing DBEXIT.xxx.
  2764.  
  2765.   Due to the fundimental design of the internal D'Bridge multi-tasker,
  2766.   the mailer will NOT be shutdown during the processing of mail, exchanges
  2767.   with PSTN sessions, or executing a DOS event defined in the Scheduler.
  2768.   Only after such events are finished will the mailer check for the presence
  2769.   of the DBEXIT.xxx files and shutdown accordingly. This may be of concern
  2770.   for those of you running processes or batch-files that are somewhat of
  2771.   a "timely" nature and D'Bridge is busy processing large volumes of mail.
  2772.  
  2773.   When D'Bridge has shutdown, it will erase the dummy file it made. So if
  2774.   you told it to shutdown via DBEXIT.200, then the mailer shuts down with
  2775.   errorlevel 200, and erases that file. When multi-line is enabled, the
  2776.   last running "copy" of D'Bridge will erase that file.
  2777.  
  2778. - A dummy file called DBRIDGE.NSP (short for "Not Shutdown Properly") is
  2779.   created whenever D'Bridge starts up and it has determined that the mailer
  2780.   has been improperly shutdown (as per the initial LOG window). This dummy
  2781.   file is erased upon proper shutdown of D'Bridge via QUIT commands or the
  2782.   use of the trigger-files mentioned above. The creation of DBRIDGE.NSP may
  2783.   be useful for those of you running D'Bridge on server-systems which run
  2784.   3rd-party software that may not "fire up" properly after a system crash
  2785.   such as Harold Harm's Allfix or Charles Cruden's Internet Rex. The dummy
  2786.   file would be used in a scenario in any such batch files to run "checks"
  2787.   on your setup, restore automated backups, etc etc.
  2788.  
  2789. - The DBRIDGE.TCK file should be erased now when "returning" from GoldED or
  2790.   other external message editors.
  2791.  
  2792. Nick Andre
  2793. www.nickandre.com
  2794.  
  2795.  
  2796. 2.99 - 18 March 2008 - SERVICE RELEASE 1
  2797. ----------------------------------------
  2798.  
  2799. WARNING: D'Bridge requires a full 640k of memory to function properly. If
  2800.          your DOS environment is reporting 590,000 kilobytes or less, you
  2801.          may be unable to use this release properly.
  2802.  
  2803. Service Release 1 is designed to correct and address several reported
  2804. problems with D'Bridge 2.99. There are no new features in this release.
  2805. If you are a newcomer and installing D'Bridge for the first time, you don't
  2806. need to concern yourself with these notes.
  2807.  
  2808. When this release is installed; the version number stays the same but the
  2809. build-date will state March 17th. Remember that the version and build-date
  2810. are displayed when you exit D'Bridge, underneith the blue bridge logo.
  2811.  
  2812. - The display of modem activity is shown the way it was in prior versions
  2813.   when the Health Graph feature is shut off in WINDOW/DESKTOP settings.
  2814.  
  2815. - A very, very rare but potentially serious stability bug has been fixed
  2816.   when you are using a dialup modem with D'Bridge under Windows NT, 2000,
  2817.   XP, Windows Server 2003 or Windows Vista operating systems.
  2818.  
  2819. - Specifying a dialup modem in D'Bridge, then opting not to use it (ie.
  2820.   erasing the entry in COMM/MODEM SETUP) no longer "hangs" the mailer.
  2821.  
  2822. - The dialup modem requirement for ClockSync functionality has been removed.
  2823.  
  2824. - The problem of Echomail being written in the internal editor (with the
  2825.   Scan Echomail feature disabled), tossing new messages and then not having
  2826.   the original scanned out later on should be resolved now... for good.
  2827.  
  2828. - DBUTIL MOVE will no longer halt on "problems" if running from a batch file
  2829.   or external event.
  2830.  
  2831. - D'Bridge should properly perform a Queuescan when GoldEd is used instead
  2832.   of the internal message editor and the Rebuild Queue option is set to Yes.
  2833.  
  2834. - Reports of corrupt outgoing packets was investigated but I was not able
  2835.   to replicate the problem here. However, several minor changes were made
  2836.   that may solve the problem.
  2837.  
  2838. - Minor changes were done to the system timer to hopefully resolve the
  2839.   reports of freezing; again, a problem that I am not able to easily
  2840.   replicate here.
  2841.  
  2842. - D'Bridge should now properly install on "plain" DOS systems but be
  2843.   advised that SHARE.EXE must be installed when running D'Bridge
  2844.   in a plain-DOS environment.
  2845.  
  2846.  
  2847.  
  2848. 2.99 - 10 March 2008
  2849. --------------------
  2850.  
  2851. WARNING: D'Bridge requires a full 640k of memory to function properly. If
  2852.          your DOS environment is reporting 590,000 kilobytes or less, you
  2853.          may be unable to use this release properly. The mailer doesn't
  2854.          check for free memory - Theres not even enough codespace anymore
  2855.          to do THAT.
  2856.  
  2857. This is a very, very minor release. Its designed to prepare your entire
  2858. Fido system for the upcoming version 3 series.
  2859.  
  2860. D'Bridge 3 will be the last of the DOS versions, unless serious bugs are
  2861. brought to my attention that require fixing. It takes over several hours to
  2862. fix one problem in the code; due to its assembly-language nature and
  2863. complicated use of codespace and variables. What that means to you, is that
  2864. I plan to offer what I promised for version 3 and call it quits with DOS.
  2865.  
  2866. Future development will be focused entirely on the Windows/Linux/Macintosh
  2867. rewrite (version 4) and will be 100% GUI with a completely redesigned kernal
  2868. and functionality. The look and feel, configuration file and so forth will
  2869. be kept the same and will be completely cross-platform; so more time can be
  2870. spent enjoying Fidonet and less time dealing with software issues.
  2871.  
  2872. D'Bridge 4 should be due out by summer/fall this year. When that happens,
  2873. all previous versions and work will be archived-up and retired for good.
  2874.  
  2875. - Switching from the BinkD support to Charles Cruden's Internet Rex or
  2876.   some other solution no longer causes problems when you've ran everything
  2877.   then opt to disable BinkD in D'Bridge.
  2878.  
  2879. - A problem in the scheduler with polling a UUCP/Email/Usenet system and
  2880.   having another poll execute immediately afterwards has been fixed now.
  2881.  
  2882. Nick Andre
  2883. www.nickandre.com
  2884.  
  2885.  
  2886.  
  2887. 2.98 - 3 March 2008
  2888. -------------------
  2889.  
  2890. WARNING: When 2.98 is installed, it is NOT recommended to rollback
  2891.          to prior versions. Please backup your data accordingly.
  2892.  
  2893. This is a minor release that improves BinkD even more and fixes "Invalid
  2894. arguements" in Binkd setups by moving the domains into the DATA directory.
  2895. Minor adjustments have also been done to overall operation.
  2896.  
  2897. For newcomers: Whenever you upgrade a version of D'Bridge, a tiny assembly
  2898. language program called DBUPD (D'Bridge Upgrade Advisor) runs before
  2899. exporting your current setup and actually updating the files. DBUPD runs
  2900. because in certain previous versions; it was not possible to export or fix
  2901. certain problems of my doing. DBUPD is a normal part of the installation/
  2902. upgrade process of D'Bridge and is no cause for concern.
  2903.  
  2904. Note that if you plan to run D'Bridge on a Linux platform, the use of
  2905. DOSBOX or DOSEMU is highly recommended. How you plan to exchange mail is up
  2906. to you. A modem is not required obviously and it is not required to
  2907. define a "dummy modem" in DOSBOX.
  2908.  
  2909. NOTE: It has been reported that DOSBOX does not properly "refresh" when new
  2910.       mail or files are received.
  2911.  
  2912. So that being said, you have three options in this case. You may run BinkD
  2913. for Linux. D'Bridge 2.98 fully supports a Linux-based configuration file now
  2914. and significant work was done to improve support for the way that it runs on
  2915. Linux. However, BinkD for Linux does NOT ship with this release of D'Bridge
  2916. but you can download it from Janis Kracht - www.filegate.net/mail or
  2917. www.2f.ru/binkd. BinkD should be unpacked into your DB directory.
  2918.  
  2919. Your second option is you can either network or map-out the virtual DOS
  2920. session so D'Bridge looks to create outbound mail somewhere else for actual
  2921. sending (ie. another workstation on a LAN).
  2922.  
  2923. Your third option is to run D'Bridge entirely on a Windows PC and use your
  2924. Linux computer for message editing, BBS, etc etc. The BinkD that ships with
  2925. D'Bridge 2.98 can run with as far back as windows 95, so, an older legacy PC
  2926. can easily do the job.
  2927.  
  2928. Lars... your feedback awaits. ;-)
  2929.  
  2930. - When installing this release for the first time, the D'Bridge Upgrade
  2931.   Advisor (DBUPD component) will show you a list of domains that it needs
  2932.   to move. One by one, it will attempt to move them. At the end of the
  2933.   installation please check the DATA directory for the presence of the
  2934.   domains, if they are not there please let me know ASAP.
  2935.  
  2936.   The D'Bridge Upgrade Advisor only moves the domains once and once only.
  2937.  
  2938. - Additional checking is done in the BinkD setup screens against invalid
  2939.   domain names.
  2940.  
  2941. - A new question allows you to specify the base-location to store mailboxes,
  2942.   in BINKD SETUP. You must shutdown BinkD if its running, before changing
  2943.   this option. D'Bridge does NOT move the mailboxes for you; you must do
  2944.   this manually. The default setting is to have D'Bridge store the mailboxes
  2945.   in your DB directory.
  2946.  
  2947.   ***WARNING*** Only experienced D'Bridge operators should use this feature.
  2948.   The moving of BinkD mailboxes is NOT recommended. The feature is only
  2949.   provided for advanced troubleshooting/customising only. Technical support
  2950.   will NOT be provided for this feature.
  2951.  
  2952. - When set to Linux mode, BinkD now may only be used as a "server" - the
  2953.   "Run as a server" question becomes disabled because it is not possible
  2954.   for DB to call BinkD for Linux from within DOSEMU or DOSBOX, the way that
  2955.   it can for Windows or OS/2.
  2956.  
  2957. - Minor problems of my doing have been fixed in the mailer and Queue scan
  2958.   code.
  2959.  
  2960. - Missing BinkD domains should be properly created now.
  2961.  
  2962. - The default BinkD domain ("root-domain" in DBRIDGE.BNK) is now properly
  2963.   written and saved for those of you with multi-network configurations.
  2964.  
  2965. - Various problems with Soup gating with a dialup modem enabled have
  2966.   been fixed.
  2967.  
  2968. - The system uptime should be properly kept now.
  2969.  
  2970. - A possible crash in DBUTIL PURGE has been fixed when an archive-text file
  2971.   is specified in the Echomail Manager and for some reason it can't be
  2972.   opened properly.
  2973.  
  2974. - A slight correction has finally been done to the Editor Options screen so
  2975.   that if you chose anything but the internal editor as your preferred
  2976.   reader, then the other options would remain (ie. You've Got Mail).
  2977.  
  2978. - A slight correction has been done to the internal message editor when you
  2979.   choose to write NETmail messages to multiple non-CM recipients (CC'ing).
  2980.  
  2981.  
  2982.  
  2983.  
  2984. 2.97 - 26 February 2008
  2985. -----------------------
  2986.  
  2987. This is a very minor release, essentially a "refresh" of 2.96 with some
  2988. cosmetic fixes done to the Queue and random freezing should be corrected.
  2989. I was not able to replicate that problem here as 2.96 was running fine
  2990. for days on end now, but I looked at the code and saw some things that may
  2991. of caused that problem. If this release does not fix things, please let me
  2992. know ASAP.
  2993.  
  2994.  
  2995.  
  2996. Version 2.96 - February 20 2008
  2997. -------------------------------
  2998.  
  2999. This is a minor release which adjusts performance of the mailer's overall
  3000. operation, and enhances BinkD. If you are NOT using the BinkD integration I
  3001. wrote or you're using Charles Cruden's Internet Rex, it is not necessary
  3002. to install this update.
  3003.  
  3004. - BinkD support is improved in this version and mixed into the mailer now as
  3005. accounted for the same as dialup sessions. When an outbound "call" is being
  3006. placed, the familiar OUTBOUND SESSION INFO screen (from the days of
  3007. dialup) is shown before the "swapout". Uncompressed raw Echomail does not
  3008. show up in this screen but all other types of messages should (ie. NETmail,
  3009. XMAIL, file-attachments and so forth).
  3010.  
  3011. - Random keyboard lockup problems and other such nonsense should be fixed
  3012. permanently now. I was not able to replicate some of these problems but I
  3013. found some glaring mistakes that needed to be fixed.
  3014.  
  3015. - A minor problem with DBUTIL SORT AREAS should be fixed.
  3016.  
  3017. - The web processor works about 25% faster now.
  3018.  
  3019. - Auto-polling systems, cancelling, then immediately starting D'Bridge again
  3020. causing another poll, should be eliminated now.
  3021.  
  3022.  
  3023. New feature - Health Graph
  3024. --------------------------
  3025.  
  3026. As an eye-candy treat for all of you, and my love of TBBS, I added a
  3027. "Health Graph" to D'Bridge.
  3028.  
  3029. This is a general graph of the overall performance of the mailer. The
  3030. graph shows CPU load, Exchanges (ie. time spent dealing with BinkD or dialup
  3031. calls), and mail processing. The total system uptime since last shutdown is
  3032. also displayed. The health graph is shown on the bottom of the screen and
  3033. updates approximately every 5 to 15 seconds depending on CPU load.
  3034.  
  3035. The health graph is color-coded. Green means your D'Bridge system is
  3036. operating normally under ideal conditions. Yellow means the mailer is
  3037. getting busy. Red means that D'Bridge is spending a lot of time processing.
  3038. If things get in the red, it would mean your computer is turning into quite
  3039. the little mail hub...
  3040.  
  3041. And folks - It even doubles as a message-ticker simular to a stock exchange.
  3042. Personal messages that are waiting for you are "scrolled" in the graph, one
  3043. by one, every few seconds. This of course only works if YOUVE GOT MAIL is
  3044. enabled.
  3045.  
  3046. The new feature is turned on or off in the WINDOW/DESKTOP SETTINGS screen.
  3047.  
  3048. Nick Andre
  3049. www.nickandre.com
  3050.  
  3051.  
  3052.  
  3053. Version 2.95 "final" - February 12 2008
  3054. ---------------------------------------
  3055.  
  3056. This is a major release, quite possibly the most important one of the 2.xx
  3057. series since the first 2.0 was introduced a few years ago after the takeover
  3058. of the project from Chris Irwin.
  3059.  
  3060. A few months of dedicated hard work has gone into this release, and
  3061. several thousand lines of code later, I think this is the release that will
  3062. officially solve a LOT of ongoing problems we've been having for awhile.
  3063.  
  3064. Theres lots to talk about, so lets first summarise this document/posting:
  3065.  
  3066. - Redesigned BINKD support
  3067. - Redesigned Internet EMAIL/USENET gating
  3068. - Cell phone/SMS support
  3069. - Redesigned installation for newcomers
  3070. - Support for PKT-only generation for large systems
  3071. - Dozens of fixes and corrections since 2.94 including serious bug fixes.
  3072.  
  3073.  
  3074. Redesigned BINKD system
  3075. -----------------------
  3076.  
  3077. WARNING: When upgrading from 2.94 or previous versions, BINKD support is
  3078.          set to DISABLED, to make sure you understand how the new system
  3079.          works - and to prevent accidential loss of mail.
  3080.  
  3081. - The entire BINKD configuration screen has been rewritten from scratch, and
  3082.   support has been reprogrammed to fix bugs for both clients-only and
  3083.   those of you running servers. If you have enabled the BINKD support from
  3084.   2.94 or prior versions, your BINKD setup should be preserved but you may
  3085.   need to re-enter Internet ports and SOCKS 4/5 information.
  3086.  
  3087.   When you enable BINKD as a "Server", D'Bridge no longer calls BINKD to
  3088.   exchange mail - instead, you must manually run and "leave" the BINKD
  3089.   program running in another window on your operating system to handle the
  3090.   mail. D'Bridge will update the "Queue" for BINKD automatically. Please
  3091.   refer to the on-line help screens for the redesigned BINKD system as
  3092.   some things have been changed with how everything works.
  3093.  
  3094.   WARNING: The "-C" parameter mentioned in 2.94 and earlier MUST NOT BE
  3095.            USED when running BINKD in this version of D'Bridge.
  3096.  
  3097. - An enhancement has been done to the BINKD SESSIONS screen to allow you
  3098.   to connect to a non-standard "port" for a specified system; overriding
  3099.   the default INCOMING and OUTGOING PORTS in the BINKD Setup Screen. Non-
  3100.   standard ports for BINKD outgoing sessions is a feature found in certain
  3101.   3rd-party software and I am including it for convenience, for those of
  3102.   you who exchange mail with Sysops running bizarre or strange setups.
  3103.  
  3104.   WARNING: It is NOT RECOMMENDED to run BINKD as a server on a non-
  3105.            standard port with D'Bridge. You will not be able to accept
  3106.            connections from other BINKD systems unless they know exactly
  3107.            what your port number is.
  3108.  
  3109. - The format of the "new" BINKD Session Information screen is as follows:
  3110.  
  3111.   <ADDRESS> <DOMAIN> <ID> <IP OR PICKUPONLY> <PASSWORD OR NONE> <PORT>
  3112.  
  3113.     ie.
  3114.  
  3115.     1:229/426 fidonet NANDRE nickandre.com ABC123
  3116.     1:229/2000 fidonet RCOUTURE hub2000.darktech.org ABC123 24551
  3117.     1:229/0 fidonet PSIMPSON PICKUPONLY NONE
  3118.  
  3119.   The PORT parameter is new and tells D'Bridge that the BINKD system should
  3120.   connect on a specific port. Its optional and if not specified, it will
  3121.   use the value of the OUTGOING PORT defined. So if I've defined the
  3122.   OUTGOING PORT to the default 24554, every system in the BINKD SESSION
  3123.   INFO will use it unless, in the above example, its 1:229/2000, in which
  3124.   case it would "call out" on port 24551.
  3125.  
  3126. - The above new format renders the old "BINKD Domains" feature obsolete.
  3127.  
  3128. - The upgrade process (DBUPD) should be smart enough to import settings from
  3129.   the old BINK DOMAINS option and "merge" it into BINKD SESSION INFORMATION.
  3130.   But please double-check after the upgrade is completed... just in case.
  3131.  
  3132.   WARNING: Again, remember that when upgrading from 2.94 or earlier, BINKD
  3133.            support is set to DISABLED.
  3134.  
  3135. - The BINKD system now uses FLO files and BSO (Binkley Style Outbound)
  3136.   correctly and efficiently... at least while testing here. Test carefully.
  3137.  
  3138. - The BINKD system now works correctly with polling, either through mailer
  3139.   events or through the use of DBUTIL POLL. Note that it is not my
  3140.   intention to support different "flavors" of BSO/FLO control files as I
  3141.   see no difference with the way the BINKD system treats the priority of
  3142.   outbound BINKD sessions.
  3143.  
  3144. - A new command, DBUTIL GENBINK, generates a FLO file manually for a BINK
  3145.   system entry. The format of the command is:
  3146.  
  3147.   DBUTIL GENBINK [address] [domain] [directory]
  3148.  
  3149.   For example, DBUTIL GENBINK 2:2/0 fidonet C:\WARD will generate a FLO
  3150.   file in the Fidonet directory containing the contents of C:\WARD\*.* to be
  3151.   sent out by the BINKD system. DBUTIL GENBINK is smart enough to
  3152.   distinguish the "Home Zone" (ie. the first domain entry in the DBRIDGE.BNK
  3153.   setup file) and if its not the Home Zone, then the zone is appended as
  3154.   an extension to the domain directory. To understand this better, my BINKD
  3155.   setup has a domain entry for Fidonet for Zone 1, and then entries for the
  3156.   other Fidonet zones (2 to 6). My hard drive has a directory called FIDONET
  3157.   and then FIDONET.002, FIDONET.003, FIDONET.004 and so forth. Now if I was
  3158.   in Zone 2, the first domain just becomes FIDONET because thats the Home
  3159.   Zone. But the remainder zones (1 and 3 to 6) becomes FIDONET.001,
  3160.   FIDONET.003, FIDONET.004 and so on.
  3161.  
  3162.   DBUTIL is smart enough not to add the contents of a directory to an FLO
  3163.   file if the contents are already listed in the FLO for sending-out.
  3164.  
  3165.   DBUTIL GENBINK is called automatically by D'Bridge during the processing
  3166.   for BINKD; so it is unnecessary to run this manually. It does NOT read
  3167.   or parse the DBRIDGE.BNK file - it reads the D'Bridge configuration
  3168.   directly and uses that. The feature is completely integrated.
  3169.  
  3170.   Again, no GENBINK or DBUTIL MOVE is done whatsoever if the BINKD support
  3171.   has been disabled in the setup screen - to maintain compatibility with
  3172.   existing batch files or setups that you may have.
  3173.  
  3174.  
  3175. Asserting manual control over BINKD
  3176. -----------------------------------
  3177.  
  3178. Under most circumstances, you shouldn't have to maintain your BINKD
  3179. configuration manually. If you do, then I haven't done my job properly. :-)
  3180.  
  3181. I've added a BINKD OPTIONS screen that allows you to manually override or
  3182. specify your own settings for the DBRIDGE.BNK file. This should be good
  3183. enough for most situations.
  3184.  
  3185. If it is necessary to have complete, manual control over BINKD while still
  3186. using the BINKD setup screen, set the support to Linux/Other. The
  3187. DBRIDGE.BNK file would be managed automatically, but all aspects of
  3188. the actual connections themselves are left up to you to handle.
  3189.  
  3190. When BINKD support is disabled (set to None), it is left up to you entirely
  3191. to handle and process mail and packets for BINKD systems. No generation or
  3192. maintenance of the DBRIDGE.BNK file would be done.
  3193.  
  3194. When BINKD support is set to Linux or disabled, you will need to "move"
  3195. the mail yourself using DBUTIL MOVE and DBUTIL GENBINK.
  3196.  
  3197.  
  3198. Redesigned Internet EMAIL/USENET and Cell phone support
  3199. -------------------------------------------------------
  3200.  
  3201. - The entire Internet EMAIL and USENET support has been rewritten and
  3202.   redesigned from scratch to be integrated into D'Bridge as much as possible.
  3203.   The use of SOUPGATE and VSOUP is so closely-knit together now that it's no
  3204.   longer necessary to use any other workarounds for EMAIL and Usenet gating.
  3205.  
  3206.   In D'Bridge-land, you're used to having your settings migrated over with
  3207.   little hassle as possible during upgrades - but unfortunately, in this
  3208.   upgrade, you will NOT be able to migrate any "workarounds" or calls to
  3209.   other external programs for EMAIL and Usenet gating - Those should first be
  3210.   removed from 2.94 (or whatever you're upgrading from), before you install
  3211.   this upgrade - then re-entered in the new screens afterwards. So, make
  3212.   sure you have your ISP's information for SMTP, POP3 and NNTP/Usenet once
  3213.   you're prepared to use the redesigned features.
  3214.  
  3215.   To properly use the gating, you must first specify the address you wish
  3216.   to use as the gate in the PACKET/MAIL CONTROL screens as well as define it
  3217.   in the SCHEDULER. This could have been automated; but to avoid confusion I
  3218.   decided to have you do this manually. The policy of development is NOT
  3219.   to add things automatically to routing tables or packet control settings
  3220.   for security/stability reasons - That code has not been changed for
  3221.   years for a reason. But on new installations, thats a different ballgame;
  3222.   as per the new Fido Plug and Play feature.
  3223.  
  3224.   When you're finished that, you then begin to answer the questions in
  3225.   the EMAIL/USENET GATING screen. There is even two "Test" options in the
  3226.   top of the screen to ensure that you're doing things properly. In
  3227.   tradition with the keep-it-simple approach of D'Bridge; all of the
  3228.   questions in the redesigned screen have been carefully constructed so
  3229.   even a complete novice can set up a working gateway system. And the online
  3230.   help screens have been rewritten as well.
  3231.  
  3232. - When you wish to "poll" your EMAIL/USENET gate, you just do so with the
  3233.   ALT+P command or DBUTIL POLL like you would any other system. D'Bridge
  3234.   treats mail for the EMAIL/USENET gate just as it would any other system,
  3235.   and this approach greatly simplifies things for administration.
  3236.  
  3237. - When you change your input in the "NNTP address" question, or type
  3238.   something in there for the first time, D'Bridge may display a warning
  3239.   asking you to "Re-Sync" (using the option at the top of the screen). This
  3240.   is done because in my opinion no two newsgroup servers have the same
  3241.   count (or "retainment rate") of messages. Whenever you change NNTP
  3242.   servers, you MUST re-sync. Otherwise D'Bridge may not accurately download
  3243.   the messages from the newsgroup server.
  3244.  
  3245.   What happens during the "Sync" is VSOUP connects to download the full
  3246.   list of newsgroups available from the NNTP/Usenet server, and computes a
  3247.   quick count of how many messages are in each newsgroup. This process
  3248.   should only take up to a minute. If it takes longer (especially when you
  3249.   are using the "Test" features in the top of the screen), then this
  3250.   indicates a problem with the connection to your NNTP server. Diagnosing
  3251.   those problems can be complicated; its best to refer the matter to me
  3252.   personally. Contact me directly or on the DBRIDGE echo on Fidonet.
  3253.  
  3254.   Note that it is beyond the scope of the DBRIDGE echo to provide help
  3255.   and assistance for issues relating to your Internet Service Provider (ISP)
  3256.   so, it is recommended that you have at least a basic understanding of
  3257.   how some Internet services work, like routers, ports and so forth.
  3258.  
  3259. - The only thing that needs to be done to start the flow of Usenet traffic
  3260.   coming in, is to edit the NEWSRC file and change the "!" to a ":" for
  3261.   the groups you wish to receive. I plan to have this automated in the
  3262.   next release along with tying in the Areafix support to handle this. It
  3263.   is not necessary to edit NEWSRC to exchange Internet EMAIL.
  3264.  
  3265. - Note that if you are using OS/2, the EMAIL/USENET gate feature requires
  3266.   the use of the shareware program "HSTART", available from Hobbes. The
  3267.   HSTART program is not shipped with this release of D'Bridge.
  3268.  
  3269. - If you require SSL encryption for SMTP or POP3 mail transfers in D'Bridge,
  3270.   be warned that the VSOUP program shipped with this release does not
  3271.   support SSL. However, on my website, you can download "X-Ray Mail
  3272.   Assistant" from the SOFTWARE DOWNLOADS section. When X-Ray is installed,
  3273.   it "takes over" the role from VSOUP and actually does the job of
  3274.   authenticating SSL. The installation and administration of X-Ray is fairly
  3275.   straightforward if you are knowledgable enough to configure SMTP and POP3
  3276.   settings. The on-line help in this release explains a little bit more
  3277.   about X-Ray and whats involved and how it works. However, providing help
  3278.   for installing X-Ray with D'Bridge will have to be done on a "case by
  3279.   case" basis (since SSL is an ISP issue); so please contact me directly or
  3280.   post a message in the DBRIDGE echo on Fidonet for assistance.
  3281.  
  3282. - D'Bridge now supports cell phone/SMS message "gating". In other words,
  3283.   with the YOUVE GOT MAIL setting set to "EMAIL" and ALL of the settings
  3284.   in the EMAIL/USENET GATING screen answered correctly, you can use your
  3285.   cell phone to participate in Fidonet. Please refer to the on-line help
  3286.   screens for more assistance, or contact me via EMAIL or in the DBRIDGE
  3287.   echo on Fidonet. Cell phone support has been tested with BlackBerry 7290
  3288.   and 7100 series. It also supports MSN and Yahoo Mobile EMAIL accounts.
  3289.  
  3290.   As these release-notes are cross-posted into the DBRIDGE echo; I will not
  3291.   get into an elaborate discussion about SMS support until necessary; as
  3292.   covering whats involved is beyond these release notes. Discussion is more
  3293.   than welcome in the DBRIDGE echo on Fidonet so long as
  3294.   pertains to configuring/troubleshooting your cell phone or software
  3295.   with D'Bridge. It is beyond the scope and topic of the DBRIDGE echo to
  3296.   troubleshoot issues pertaining to specific cell phone models; so its
  3297.   assumed that you have a working knowledge of how text-messaging works on
  3298.   your cell phone (ie. you know how to configure alerts, settings, etc)
  3299.  
  3300.   Be warned however, that you should first check with your cell phone
  3301.   carrier (ie. Rogers, Bell Canada, Telus) to ensure that you have a "plan"
  3302.   that includes free text-messaging or at least gives you significant
  3303.   messaging to let you enjoy the SMS support in D'Bridge without
  3304.   incurring substantial charges. Avoid plans that charge a per-message fee
  3305.   if at all possible.
  3306.  
  3307.  
  3308. Improvements to management and administration
  3309. ---------------------------------------------
  3310.  
  3311. - D'Bridge now has an "AutoPurge" feature, to improve efficiency and
  3312.   eliminate the need for DOS events to manually purge your message forums.
  3313.   The AutoPurge feature can be found in the PACKET/MAIL CONTROL screen and
  3314.   obviously defaults to Disabled during upgrading - but is set to Enabled
  3315.   for new installations. When AutoPurge is enabled, old messages are purged
  3316.   on-the-fly after Unpacking/tossing of messages based on the criteria.
  3317.   Of course, you may still use DBUTIL PURGE if necessary.
  3318.  
  3319. - You can now specify "Aliases" for the Queue screen. Now you can look at
  3320.   your Queue window and see the name of the Sysop, not just the address.
  3321.   This is controlled by the QUEUE ALIASES question in the PACKET/MAIL
  3322.   CONTROL screen and defaults to blank (disabled) on upgrades. Any name up
  3323.   to 16 characters is okay, except "EMAIL/NNTP" which is a reserved name by
  3324.   the Internet features explained earlier. No spaces are allowed.
  3325.  
  3326.   So lets say you've got things set up with Roger as your uplink. You just
  3327.   type in his Fido address and name in QUEUE ALIASES, and whenever mail is
  3328.   destined for Roger's system, his name shows up in the outbound Queue.
  3329.  
  3330.   This feature was added to give a little bit more clarity in the Queue
  3331.   window; its easy to see now who has mail, if you prefer to referring
  3332.   to other systems by name instead of memorising Fido addresses. It was
  3333.   also added for the Fido Plug-and-Play auto-addressing feature.
  3334.  
  3335. - If you like the Queue Alias feature, I can see about enhancing that so
  3336.   the names can be used elsewhere, like in routing events, ie. ROUTE
  3337.   TO WARD FOR 2:ALL or ROUTE TO SEABORN FOR 1:ALL. I can even make it go
  3338.   so far as DOS events, ie. DBUTIL MOVE JOE C:\JOE. Let me know...
  3339.  
  3340. - The "You've Got Mail" feature has been enhanced to show a running total
  3341.   of personal mail waiting as a non-intrusive flashing indicator in the
  3342.   ACTIVITY window, simular to InterMail and TBBS/FLAME. The indicator will
  3343.   start flashing after D'Bridge idles for about a minute, and stays there
  3344.   until you read your mail. So now you can simply just glance at your
  3345.   monitor from a distance, and know right away if anything is waiting for
  3346.   you personally. When you read your mail, the flashing indicator goes
  3347.   away. Obviously none of this stuff happens if "You've Got Mail" is OFF.
  3348.  
  3349. - A new command, DBUTIL NETMAIL, will NETmail a specified system the content
  3350.   of a text file of your choice. The format is DBUTIL NETMAIL [address]
  3351.   [file] ie. DBUTIL NETMAIL 1:229/426 C:\BUG-RPT.TXT. DBUTIL automatically
  3352.   does a "zone match" if you are running other "nets" on your system.
  3353.  
  3354.   The first two lines of the text file must be who the message is to,
  3355.   and what the subject is. For example:
  3356.  
  3357.   [Start]
  3358.   Joe Sysop             - Who the message should be address to.
  3359.   New features          - The subject line of the message.
  3360.   Hi Joe, I have tested the new features,
  3361.   here is some things I've noticed so far...         
  3362.   [End]
  3363.  
  3364. - For Echomail, you may use DBUTIL POST and specify the FROM and SUBJECT
  3365.   and even the Echomail area as parameters - In this case, DBUTIL won't
  3366.   attempt to read that from the text file. The format would be:
  3367.  
  3368.   DBUTIL POST FROM "Sysop" TO "All" SUBJECT "Testing" IN FIDO_TEST
  3369.   C:\TEST.TXT
  3370.  
  3371.   The use of quotations is necessary when using the FROM, TO and SUBJECT
  3372.   commands. DBUTIL POST can also be used as an alternative to DBUTIL
  3373.   NETMAIL; just use NETMAIL as the area name.
  3374.  
  3375. Redesigned installation for newcomers
  3376. -------------------------------------
  3377.  
  3378. The installation for newcomers has been rewritten to auto-configure D'Bridge
  3379. much easier than before. By simply answering the new on-screen questions
  3380. properly, D'Bridge can be up and running in minutes.
  3381.  
  3382.  
  3383. Fixes / Corrections since 2.94
  3384. ------------------------------
  3385.  
  3386. - Dozens of corrections and improvements have been done to the Setup Wizard
  3387.   to facilitate Fido Plug and Play and to simplify things even more for
  3388.   newcomers to our hobby.
  3389.  
  3390. - A very rare but serious bug from the Chris Irwin days has been fixed
  3391.   in the mailer startup sequence.
  3392.  
  3393. - A potential bug in DBUPD (D'Bridge Update) has been fixed.
  3394.  
  3395. - A serious bug with command-line options in D'Bridge itself has been fixed.
  3396.  
  3397. - An extremely rare but potential EMSI security problem from the Chris
  3398.   Irwin days has also been fixed, for dialup modem sessions running in
  3399.   both multi-line and a combination of highspeed/lowspeed where CONNECT
  3400.   strings unrecognized caused a strange behavior in the mailer.
  3401.  
  3402. - A serious problem with the AutoUpdate routine not properly exporting
  3403.   configurations on multi-line setups into ZIP files has been fixed.
  3404.  
  3405. - Echomail is now unconditionally scanned out first instead of after
  3406.   the Unpack cycle if the DBRIDGE.RSE semaphore is created or you
  3407.   select UTILITIES -> PROCESS MAIL MANUALLY. This change was done to
  3408.   simplify the integration of certain BBS software.
  3409.  
  3410. - The bug where Echomail is entered in the internal editor and not being
  3411.   packed out if inbound mail is waiting upon exit has been fixed. Note that
  3412.   for this fix to work correctly, the "Scan Echomail" question must be
  3413.   answered YES in the EDITOR OPTIONS screen. 
  3414.  
  3415.   If you answer NO to the "Scan Echomail" question, Echomail written in the
  3416.   editor will still go out but the next Echomail scan may take much longer
  3417.   to complete since D'Bridge must scan each and every message to determine
  3418.   if in fact it must be sent out. So, the recommended setting is YES, and
  3419.   this is the default setting for new installations - but not for upgrades,
  3420.   because in very complex and large setups it is preferred to have it off.
  3421.  
  3422.   This problem was very hard to replicate here based on how my configuration
  3423.   works, which I'm sure is different than others due to it also being used
  3424.   for testing-purposes, but I saw exactly where the problem was.
  3425.  
  3426. - D'Bridge should no longer "freeze" with the 1-second-remaining on events
  3427.   that require outbound calls, because the majority of that problem was
  3428.   based around the old BINKD code. Now that the BINKD support has been
  3429.   completely rewritten from scratch (with stability and reliability in mind)
  3430.   the problem doesn't happen anymore.
  3431.  
  3432. - D'Bridge should no longer crash during the AutoUpdate routine if
  3433.   no Echomail areas have been defined.
  3434.  
  3435. - A serious bug with the way COM ports are handled for Dialup modems has
  3436.   been fixed.
  3437.  
  3438. - D'Bridge no longer randomly crashes or hangs a Windows 2000/XP/2003 Server
  3439.   session when you have a dialup modem defined and you decide to run DB
  3440.   UNPACK or DB ECHOSCAN and multi-line support is enabled.
  3441.  
  3442. - DBUTIL has been updated so that having at least one Echomail area to make
  3443.   it work has been removed - except for DBUTIL SORT AREAS, DBUTIL PURGE and
  3444.   others that specifically deal with NETmail or Echomail. This was done
  3445.   for those of you running a "NETmail only" scenario, or for testing.
  3446.  
  3447. - Another serious problem with DBUTIL MOVE not functioning correctly in the
  3448.   above scenario has been fixed.
  3449.  
  3450. - DBUTIL's overall performance and stability has been improved and tested
  3451.   to be stable here on my server - a machine that has over 10,000 Echomail
  3452.   areas and processes over 100,000+ messages per day.
  3453.  
  3454. - The logic behind DBUTIL DELETE, DBUTIL DELETEDOS and DBUTIL SORT AREAS
  3455.   has been slightly modified now. If you use DBUTIL DELETEDOS, the Echomail
  3456.   areas (and Fido *.MSG directories) are removed, but the actual record
  3457.   still remains in the database; if you decide it was a mistake and you
  3458.   want to use the DBUTIL UNDELETE command. Now, Echomail records marked for
  3459.   deletion are not actually "purged out" until the use of DBUTIL SORT AREAS.
  3460.  
  3461. - A minor enhancement was also done to the Unpack cycle which should improve
  3462.   the initial speed of unpacking on systems with large amounts of Echomail
  3463.   areas. While not necessarily a "fix", it does "fix" poor performance when
  3464.   tossing mail on large configurations (ie. over 10,000 Echomail areas)
  3465.  
  3466. - Mail turnaround and unpacking when Idle and activated by semaphores should
  3467.   be vastly improved now; D'Bridge should no longer sit idle for too long
  3468.   when theres waiting mail to be processed.
  3469.  
  3470. - The bug where a "BinkD" call is placed and the mailer attempting to dial
  3471.   that same system immediately afterward (if a dialup modem was specified)
  3472.   has been fixed.
  3473.  
  3474.   This means that a system has to be defined as "one or the other" - either
  3475.   they are connecting via Dialup *OR* BINKD. Not both. If both scenarios
  3476.   are required to be supported simultaneously, let me know.
  3477.  
  3478. - D'Bridge should no longer "barf" on nodelist segment updates (DIFF files)
  3479.   that have been generated by MAKENL. Although this problem was corrected
  3480.   back in 2.92, some minor things have been fixed for stability reasons.
  3481.  
  3482. - D'Bridge no longer ships with a DBNET nodelist. DBNET is obsolete and has
  3483.   been entirely replaced by the Fido Plug and Play system explained earlier.
  3484.   Get rid of the DBNET nodelist entirely from your setup and delete the
  3485.   file altogether. If you have a DBNET node number as an AKA address or in
  3486.   your ROUTING table, delete it.
  3487.  
  3488. - Nodelist IBN/INA and IVM flags are translated properly now if those
  3489.   features have been enabled in the VIRTUAL MODEM/MAILER-OVER-TELNET screen.
  3490.  
  3491. - A somewhat serious bug in the IBN/INA/IVM translation has been fixed.
  3492.  
  3493. - The "Bad record number" bug in DBUTIL should be fixed in this release.
  3494.  
  3495. - A minor cosmetic problem has been corrected in DBUTIL PURGE, DBUTIL RENUM
  3496.   and DBUTIL RENUMDATES.
  3497.  
  3498. - D'Bridge no longer ships with the RAR archiver; if you wish to have
  3499.   support for RAR, please download RAR16 or RAR32 from www.rarlab.com and
  3500.   install to the D'Bridge directory. RAR support is still here, however.
  3501.  
  3502. - If the mailer complains of an "Echopack 5", please report this ASAP. The
  3503.   message DOES NOT affect processing or forwarding of mail - this was
  3504.   intentionally put in there to help me diagnose a possible condition that
  3505.   maybe one of you lucky folks will be kind enough to report if it happens!
  3506.  
  3507. - If the mailer complains of "Unable to open DBRIDGE.XMA" or simular
  3508.   situations, and you have a fairly large configuration, increase the
  3509.   size of the FILES statement to 60 or 80 in CONFIG.SYS or CONFIG.NT on
  3510.   Windows-based computers. If the problem persists, please notify me ASAP.
  3511.  
  3512. - Some minor things in the on-line help system have been updated, at some
  3513.   time in the future I would like to completely revise the entire help
  3514.   system and make it up-to-date.
  3515.  
  3516. - Numerous behind-the-scenes cleanup work was done to all of the code to
  3517.   improve performance in some areas as best as I could.
  3518.  
  3519. Nick Andre
  3520. www.nickandre.com
  3521.  
  3522.  
  3523.  
  3524. Version 2.94 - December 1st 2007
  3525. --------------------------------
  3526.  
  3527. WARNING: Although careful testing was done to ensure a stable release,
  3528.          please back up your D'Bridge directory before installing.
  3529.  
  3530. This is a major release of D'Bridge which "rolls up" all of the dozens of
  3531. bug fixes and corrections done in 2.93 with several improvements done to
  3532. the support for dialup modems and Internet Rex by Charles Cruden.
  3533.  
  3534. In case you missed it, 2.93 removed a lot of limitations with the Echomail
  3535. processor. D'Bridge can now process up to 32,000 Echomail areas and
  3536. error 202 and 203 problems are gone. As fellow Church of Andre member
  3537. Ward likes to point out, new features mean new bugs... and 2.93 was no
  3538. exception. Roger also pointed out a serious problem with DBUTIL. So, a lot
  3539. things happened as a result of removing the limits. Thankfully, most of it
  3540. was caught in time during testing, and 2.94 should be a very stable release
  3541. to "tide you over" while I now focus on the major feature I want to write.
  3542.  
  3543. Yes, the BINKD subsystem is being rewritten from scratch, and I've already
  3544. began work on a much more simplier approach for BINKD, Internet EMAIL
  3545. and Usenet groups. And Echofile/TIC processing is almost ready for testing.
  3546.  
  3547. - Dialup modem performance under Windows 2000, XP and Vista should be
  3548.   improved and there should be no more of this "The NTVDM session is
  3549.   attempting to access COM1" nonsense when running DB SETUP.
  3550.  
  3551. - The serious bug where if there is no dialup modem and D'Bridge tries to
  3552.   call a system anyway (thus causing a "freeze") has been fixed. When there
  3553.   is no dialup modem, all Queue entries will be marked as HOLD/UNLISTED.
  3554.  
  3555.   Please note that the recommended way to run BINKD is in "server" mode -
  3556.   ie. D'Bridge in one window and BINKD in another. Do NOT run it
  3557.   in "client" mode despite what the help file says - it doesn't work
  3558.   correctly.
  3559.  
  3560. - D'Bridge has been tested with the BlackBerry 7100 and 8000 series cell
  3561.   phones and the later revision Palm TRIO connected to a PC as a USB
  3562.   modem for placing outbound Fido calls using cellular technology,
  3563.   if such a need arises. The USB modem driver must be configured to
  3564.   operate on COM1 or COM2 usually under ADVANCED PROPERTIES.
  3565.  
  3566. - D'Bridge and DBUTIL now create a dummy file/semaphore called DBRIDGE.QSD
  3567.   (short for "Queue Scan is Done"). When Internet Rex sees this file, it
  3568.   will rescan its own Queue - when properly configured. Internet Rex works
  3569.   very well with this new improvement - though the use of DBUTIL MOVE
  3570.   and Mailbox directories in Rex's NODE MANAGER is still recommended.
  3571.  
  3572.   To configure support for the new DBRIDGE.QSD file in Internet Rex:
  3573.  
  3574.           - Fire up Rex Configuration (ie. REXWCFG or REXCFG)
  3575.           - FILES, PATHS and PROGRAMS.
  3576.           - MAILER TYPE should obviously be set to D'Bridge.
  3577.           - SEMAPHORE directory should be your D'Bridge directory, ie C:\DB
  3578.           - Set the RESCAN SEMAPHORE to DBRIDGE.QSD.
  3579.           - Set RESCAN FREQUENCY to "Use Semaphore files"
  3580.           - Save and Exit.
  3581.  
  3582.   To ensure proper operation of D'Bridge with Internet Rex altogether,
  3583.   follow these steps. We'll use my Fido address, 1:229/426 as an example,
  3584.   so lets pretend for arguements sake that you exchange mail with me...
  3585.  
  3586.   - Configure the new QSD file support mentioned above.
  3587.   - Lets say D'Bridge is installed in C:\DB and you've got me all set up.
  3588.   - Make a directory called C:\DB\NANDRE
  3589.   - Create a DOS event in D'Bridge which runs DBUTIL MOVE 1:229/426 NANDRE
  3590.   - Fire up the Internet Rex configuration program, ie REXWCFG.EXE
  3591.   - Go to GENERAL INFORMATION and be sure User Level is set to ADVANCED.
  3592.   - Then go to the NODE MANAGER screen.
  3593.   - Add a system, 1:229/426 with the MAILBOX DIRECTORY set to C:\DB\NANDRE
  3594.   - You would then configure all the other info, ie. BINKD, passwords, etc.
  3595.   - Thats it!
  3596.  
  3597. - The use of DBUTIL MOVE is recommended because Internet Rex does not
  3598.   properly read all of the Queue data in D'Bridge. Contrary to popular
  3599.   belief, this is a problem with Internet Rex itself - NOT with D'Bridge,
  3600.   and anyone who needs this proven simply has to watch the way that NETmail
  3601.   and Areafix requests are blatently ignored by the Rex scanner. So
  3602.   what you're doing in the above steps is essentially move things out of
  3603.   the Queue into another directory and tell Rex to look in there for mail.
  3604.   Note that for each system defined in the NODE MANAGER of Internet Rex you
  3605.   must have a seperate mailbox directory - don't just move everyone's mail
  3606.   into one directory. :)
  3607.  
  3608.   Please note that it is not my intention to provide any more workarounds
  3609.   or support for Internet Rex as that product has several serious and
  3610.   fundimental flaws in it which would require the authors intervention...
  3611.  
  3612. - The serious bug with purging obsolete entries in the ECHOMAIL HISTORY
  3613.   screen and the DBRIDGE.DL3 file growing out of hand has been fixed.
  3614.  
  3615. - A serious bug during the display of Echomail history with weird bizarre
  3616.   nonsense on the top of the first record in the list has been fixed.
  3617.  
  3618. - Minor bugs with the RESCAN feature of Areafix have been fixed.
  3619.  
  3620. - A serious bug in the Delete Empty Passthrus feature during the Auto-
  3621.   Update midnight event has been fixed.
  3622.  
  3623. - A serious bug in DBUTIL PURGE has been fixed with regards to date-purging
  3624.   as per Roger. DBUTIL PURGE now works correctly as it did prior.
  3625.  
  3626. - DBUTIL SORT AREAS has been rewritten from scratch and sorts areas much
  3627.   faster than before, especially on systems with lots of Echomail areas. It
  3628.   is a little more disk-intensive but much better.
  3629.  
  3630.   A system with over 10,000 Echomail areas (like mine) now sorts in less
  3631.   than a few minutes, instead of over a half hour.
  3632.  
  3633. - A serious bug with BBS callers being rejected regardless if the SCHEDULER
  3634.   and BBS CONFIGURATION was set to "Yes" has been fixed.
  3635.  
  3636. - A new feature, DBUTIL REMOVEDUPEDATABASES has been added, which will
  3637.   remove the DBRIDGE.DUP databases from each *.MSG directory. This has been
  3638.   added for debugging/testing purposes. Under normal circumstances this
  3639.   should NOT be used.
  3640.  
  3641. - Dozens of other minor corrections have been done as the mailer is being
  3642.   prepared for new features in progress.
  3643.  
  3644.  
  3645.  
  3646.  
  3647. Version 2.93 - November 24th 2007
  3648. ---------------------------------
  3649.  
  3650. WARNING: This release makes several dozen fundimental changes to the
  3651.          Echomail processor, XMAIL and the DBRIDGE.ADF database file. After
  3652.          this upgrade has been installed, 3rd-party programs which
  3653.          directly access the Echomail database will not function properly.
  3654.          However you may downgrade/rollback to 2.92 or prior if you are
  3655.          not happy with this release. A lot of hard work and careful
  3656.          consideration has been given if you are not happy and wish
  3657.          to rollback. No version-specific files are created and no
  3658.          additional steps are required if you feel a rollback is necessary.
  3659.  
  3660. This is a very minor release but has a lot of internal code changed to
  3661. facilitate large amounts of Echomail areas, and to resolve Error 202 and
  3662. 203 problems for good. After this upgrade has been installed, Echomail
  3663. tossing may slow down somewhat; depending on the speed of your computer.
  3664. However, other problems have been solved, so its a case of trading a little
  3665. bit of performance to solve problems elsewhere. D'Bridge can now process up
  3666. to 32,000 Echomail areas, as opposed to the previous limit of around 2,000
  3667. before Error 202 and Error 203 happened. There is also a little bit more
  3668. memory available for other settings such as routing tables, Packet/Mail
  3669. control lines and so forth.
  3670.  
  3671. It is not necessary to upgrade to this version right away unless you are a
  3672. Fidonet Zone or Network Co-Ordinator and you process large volumes of
  3673. Echomail AND you have a large amount of downlinks or other setup information.
  3674.  
  3675. It would be a good idea to pay attention to the system log files and you
  3676. should check your message bases after each "tossing" cycle has completed.
  3677.  
  3678. - If you are running D'Bridge under OS/2 Warp, Echomail performance is
  3679.   actually improved on HPFS partitions when the size of the cache is set
  3680.   *low*. A cache size of 128k to 256k is recommended.
  3681.  
  3682. - The entire Areafix system may run a little slower than usual because the
  3683.   whole code for requesting areas depended heavily on the old method. It
  3684.   has been tested here to be stable and bug-free.
  3685.  
  3686. - The keyword "ALL" now tells Areafix to add (or remove) all available
  3687.   Echomail areas for a system. For example, an Areafix request from 2:2/0
  3688.   containing just "ALL" would connect that address to all available areas
  3689.   based on security level (or all of them if the request was forced
  3690.   using the ALT+N command). Likewise, if 1:229/2000 sent a request
  3691.   with "-ALL", all current areas would be disconnected.
  3692.  
  3693. - The new changes to the Echomail processor have no effect if you are using
  3694.   the QuickBBS storage system. It is impossible to have thousands of areas
  3695.   with QuickBBS or GoldBase. In fact I plan to completely get rid of
  3696.   the support for QuickBBS/GoldBase support altogether... unless someone
  3697.   out there absolutely insists on having it.
  3698.  
  3699. - A new version of DB2RG has been included for the Renegade BBS software
  3700.   to work properly with this release.
  3701.  
  3702. - The internal editor now correctly handles Echomail areas up to 32,000.
  3703.  
  3704. - The BADECHO area where "bad" messages get sent to, is now numbered
  3705.   as 32767, instead of 9999.
  3706.  
  3707. - DBUTIL has been significantly updated to handle the new code changes.
  3708.  
  3709. - The problem in DBUTIL DESCFILE not correctly justifying descriptions
  3710.   is fixed.
  3711.  
  3712. - Please double-check all your events and routing information after
  3713.   installing; since the way that memory is managed with those screens has
  3714.   also changed slightly.
  3715.  
  3716.  
  3717.  
  3718.  
  3719. Version 2.92 - November 10th 2007
  3720. ---------------------------------
  3721.  
  3722. WARNING: This release makes a fundimental change to the Echomail processor
  3723.          including changes to XMAIL and the internal message editor, and
  3724.          fundimental changes to the Nodelist Compiler. Please backup
  3725.          accordingly and test very carefully.
  3726.  
  3727. This is a major release which introduces the ability to compile nodelists
  3728. designed with MAKENL amongst Fidonet along with major fixes to DBUTIL PURGE
  3729. and several other corrections.
  3730.  
  3731. - The Nodelist Compiler should now properly process and compile Nodelist
  3732.   segments amongst the recent switchover events in Fidonet.
  3733.  
  3734. - DBUTIL PURGE has been redesigned to purge-out old messages first, instead
  3735.   of just "randomly purging".
  3736.  
  3737. - This is a release that has a minor fix that has shown to improve the way
  3738.   Echomail is imported by 3rd-party software that tosses mail to BBS's,
  3739.   for any areas that use Fido *.MSG storage. In each Echomail directory
  3740.   that uses Fido *.MSG storage, a file is written to keep track of the last
  3741.   message read by the editor or "tossed" by the D'Bridge Echomail processor.
  3742.   This is simply known as a "last-read pointer". This pointer may also be
  3743.   used by BBS or 3rd-party software that manipulates Fido *.MSG directories.
  3744.   Since the very beginning of D'Bridge, this file is called 1.MSG. Its the
  3745.   infamous "Ignore this message; used for internal Echomail processing" text.
  3746.  
  3747.   For example, Searchlight by Frank LaRosa / Telegraphix uses SLMAIL to
  3748.   import Fido mail into the BBS, Renegade uses either Renemail or CDRMAIL to
  3749.   import messages. I'm sure there are others that I just don't know about.
  3750.   When you are using such software, sometimes those programs may get
  3751.   "confused" and think that 1.MSG is actually a message, when in fact its
  3752.   just there to keep track of the last message in the area. The result would
  3753.   be that the message gets imported into your BBS software anyway. So, only
  3754.   change the filename if this is the case and you're having problems.
  3755.  
  3756.   I understand that the fix in this release is probably many years too late
  3757.   but this issue has finally been resolved in D'Bridge thus making it
  3758.   compatible with most 3rd-party software that handles Fido *.MSG format.
  3759.  
  3760. - A new search/replace field for the Forward-To lines has been added
  3761.   to the GLOBAL CHANGE command in DBUTIL.
  3762.  
  3763. - A minor correction to DBUTIL RENUM and RENUMDATES has been done for
  3764.   stability reasons.
  3765.  
  3766. - A somewhat serious problem has been solved in the Web Processor (DBUTIL
  3767.   PROCESSWEB) where large messages were not being handled properly.
  3768.  
  3769. - The Setup Wizard has been corrected to NOT overwrite any Web templates
  3770.   for DBUTIL and Anti-SPAM configuration files for SOUPGATE.
  3771.  
  3772. Nick Andre
  3773. http://www.nickandre.com
  3774.  
  3775.  
  3776.  
  3777.  
  3778. Version 2.91 - November 7th 2007
  3779. --------------------------------
  3780.  
  3781. This is a minor release.
  3782.  
  3783. - The D'Bridge SCHEDULER screen has been enhanced to allow you to run any
  3784.   DOS commands for a MAIL event either after a Dialup session, or after any
  3785.   mail has been processed regardless (such as manipulating via. DBRIDGE.RSN)
  3786.   The "Allow Filesharing" question has been changed to "Execute DOS
  3787.   commands" and you have two choices - DIALUP ONLY or ALL MAIL. The default
  3788.   is DIALUP ONLY which is the normal behavior that Chris had in the DOS
  3789.   command code since 1.58. This new feature was absolutely necessary to aide
  3790.   in the proper operation of certain 3rd-party software or for those of you
  3791.   who use DBUTIL MOVE to manipulate the Queue.
  3792.  
  3793. - The blinking-ANSI problem in the internal message editor has been found,
  3794.   replicated here, and should be fixed now as per Roger.
  3795.  
  3796.  
  3797. Version 2.9 - October 28th 2007
  3798. -------------------------------
  3799.  
  3800. This is a very minor release that doesn't fix any problems at all but
  3801. contains various changes to code and other "behind the scenes" stuff.
  3802.  
  3803. Please back up and test very carefully - this release changes some
  3804. fundimental code in the Echomail processor, that has been unchanged
  3805. since 1.58. The code has now been changed slightly in order to accomodate
  3806. some upcoming features for a future release.
  3807.  
  3808.  
  3809.  
  3810.  
  3811. Version 2.89 - October 15th 2007
  3812. --------------------------------
  3813.  
  3814. This minor release should correct the 8000-crash problem in the internal
  3815. message editor when you list the messages in an area.
  3816.  
  3817. Please test accordingly and keep in mind that the code for the internal
  3818. editor is a real spaghetti-mess and fixing one thing usually breaks
  3819. something else. Not that I did this release at the last minute mind you;
  3820. but I'm very reluctant to change any of the code in the internal editor.
  3821.  
  3822.  
  3823.  
  3824.  
  3825. Version 2.88 - October 13th 2007
  3826. --------------------------------
  3827.  
  3828. This minor release corrects a very, very rare and hard-to-notice problem
  3829. with DBUTIL PURGE. I will be spending some time on the other problems
  3830. in the next week or so... please be patient.
  3831.  
  3832.  
  3833.  
  3834.  
  3835. Version 2.87 - October 12th 2007
  3836. --------------------------------
  3837.  
  3838. This is a very minor release of D'Bridge that adds a new feature to
  3839. the DBUTIL program: RENUMDATES.
  3840.  
  3841. DBUTIL RENUMDATES will date-sort an Echomail area, putting messages in order
  3842. from oldest to newest dates. You can also specify an individual area
  3843. to date-sort, ie. DBUTIL RENUMDATES FIDONEWS.
  3844.  
  3845. Note that the RENUM and RENUMDATES features execute an Echoscan when
  3846. the mailer fires up again...
  3847.  
  3848.  
  3849.  
  3850.  
  3851. Version 2.86 - October 2nd 2007
  3852. -------------------------------
  3853.  
  3854. I will be "down" in Fidonet for at least a few weeks and busy with personal
  3855. matters. If you need to reach me, call my cell at 416-567-0117 or EMAIL
  3856. me at nick@nickandre.com.
  3857.  
  3858. I will try to catch up on the DBRIDGE echo as much as I can. Most likely
  3859. from Internet cafe's while on the road. Call it soul searching or a
  3860. personal journey I really need to take folks. In the meantime I may use
  3861. Docs Place BBS or whatever halfway-decent "Fido on the Web" board I
  3862. can find. Suggestions anyone?
  3863.  
  3864. Anyway, this is a very minor release. If there are serious bugs, please
  3865. call me or let me know via EMAIL and I'll do my best to write any fixes.
  3866.  
  3867. - D'Bridge now supports RAR archiver types. RAR support is configured
  3868.   in the XMAIL CONTROL screen. And yes - done so WITHOUT removing any
  3869.   existing support for PAK or ZOO. There was *just enough* codespace left
  3870.   in the XMAIL subroutines to squeeze that in...
  3871.  
  3872. - D'Bridge ships with RAR32 for DOS and comes with the RAR options already
  3873.   preconfigured for new installations. On upgrades, it *should* fill in
  3874.   the new settings but if not, just put the cursor in the RAR field and
  3875.   press delete or CTL+Y to erase it, and D'Bridge fills in the proper
  3876.   settings.
  3877.  
  3878. - The Setup Wizard will ask you if you wish to place the RSX/EMX libraries
  3879.   required by RAR, into your system path. This happens once only. If you
  3880.   need to do this manually, copy the RSX.EXE, EMX.DLL and EMX.EXE files
  3881.   to the WINDOWS\SYSTEM32 directory or OS2\APPS\DLL, respectively.
  3882.  
  3883. - The version of RAR that ships with D'Bridge 2.86 requires at least a 386
  3884.   processor. It may not run on a Tandy 1000 or earlier IBM PS/2 computers
  3885.   but should run okay on Tandy 2500 series.
  3886.  
  3887. - A plus sign (+) is required before the RAR compress/decompress
  3888.   commands in the XMAIL CONTROL SCREEN, just like the rest.
  3889.  
  3890. - If you are using D'Bridge under OS/2 Warp, you may need to change the
  3891.   properties for the virtual DOS session to enable DPMI (DOS Protected
  3892.   Mode Interface) if you plan to use the new RAR support under OS/2.
  3893.  
  3894. - NODEDIFF segments archived with RAR should unpack okay, but only if the
  3895.   extension of the segment has the letter R in the first part, for
  3896.   example, NODEDIFF.R12, NODEDIFF.R19 and so forth. For "net-wide"
  3897.   compatibility I recommend that segments only be compressed in ARC format.
  3898.  
  3899. - A minor bug has been corrected in the import/export functions.
  3900.  
  3901. - Removed the references to Squish and JAM... for now.
  3902.  
  3903.  
  3904.  
  3905.  
  3906.  
  3907. Version 2.85 - September 23rd 2007
  3908. ----------------------------------
  3909.  
  3910. WARNING: Please study the release notes for 2.83 and 2.84 if you have not
  3911.          done so already. Theres a reason why we have three new releases
  3912.          in one night...
  3913.  
  3914. This is a very minor release which adds the ability to have a little bit
  3915. more control over systems who use no packet passwords and the SECURED MAIL
  3916. ONLY option is set to YES. This was absolutely crucial to have this feature
  3917. to aide in diagnosing/troubleshooting packet passwords between systems, and
  3918. was important enough to be coded and released immediately tonight.
  3919.  
  3920.  
  3921.  
  3922.  
  3923. Version 2.84 - September 23rd 2007
  3924. ----------------------------------
  3925.  
  3926. WARNING: If you are upgrading from 2.82 or prior, please review the notes
  3927.          for 2.83 (included in the release file) if you have not done so
  3928.          already.
  3929.  
  3930. No sooner did I release 2.83, I realised one important thing was missing.
  3931. So this is a very minor release which enhances the PACKET PASSWORD feature
  3932. and the SECURED MAIL ONLY question in the PACKET/MAIL CONTROL SCREEN.
  3933.  
  3934. SECURED MAIL ONLY now has three choices. No, Yes and Detailed. The
  3935. feature works the same, except if you answer DETAILED, D'Bridge will
  3936. show the packet password from the remote system in the LOG window screen
  3937. (and also in the log file).
  3938.  
  3939. Even if you are happy with 2.83, upgrade to this release immediately and
  3940. test all mail processing again as I have made a minor correction with
  3941. the way D'Bridge handles missing packet passwords when the SECURED MAIL
  3942. ONLY option is enabled.
  3943.  
  3944.  
  3945.  
  3946.  
  3947. Version 2.83 - September 23rd 2007
  3948. ----------------------------------
  3949.  
  3950. This is a minor release as per recent discussions in the DBRIDGE echo.
  3951. Although its a minor release, it addresses mail security. Because this
  3952. release deals with the way mail is processed, carefully test all features.
  3953. Pay attention to the system log during mail tossing and packing. A minor
  3954. correction to DBUTIL MOVE was also done as well.
  3955.  
  3956. WARNING: All inbound mail and pending XMAIL should be processed first before
  3957.          installing this release. DO NOT INSTALL THIS RELEASE if mail
  3958.          transactions are currently pending.
  3959.  
  3960. WARNING: If you are a Hub or Co-Ordinator, careful planning and precautions
  3961.          should be taken during this upgrade if you wish to use the PACKET
  3962.          PASSWORDS feature mentioned below. When using packet passwords,
  3963.          it will become impractical and time-consuming if you don't like
  3964.          this version and wish to rollback - seeing as how previous
  3965.          versions of D'Bridge did not support packet passwords. If at all
  3966.          possible, install a fresh copy of 2.83 in a new directory and
  3967.          do a "test run" with one system to ensure passwords and security
  3968.          are correct, BEFORE installing this release.
  3969.  
  3970. - The BINKD configuration now allows for mixed-case passwords. Note that
  3971.   when upgrading to this release, the BINKD configuration is imported as
  3972.   uppercase. This problem happens only once and is due to the import/export
  3973.   code in prior releases. It won't happen again on future releases. However
  3974.   if you rollback to a prior version, the BINKD configuration is imported
  3975.   as uppercase again.
  3976.  
  3977.   Some improvements are going to be made to the BINKD administration but
  3978.   probably not for a little while yet.
  3979.  
  3980. - PACKET PASSWORDS is located in the PACKET/MAIL CONTROL screen. You can
  3981.   now use packet passwords to secure your D'Bridge system even more, or to
  3982.   use passwords for exchanging mail with other systems that require it.
  3983.  
  3984. - SECURED ECHOMAIL ONLY in the PACKET/MAIL CONTROL screen has been renamed
  3985.   to SECURED MAIL ONLY.
  3986.  
  3987. - Some of the questions in the PACKET/MAIL CONTROL screen have been
  3988.   expanded to make things a bit easier when entering data, for those of you
  3989.   with large configurations.
  3990.  
  3991. - The Setup Wizard will offer to temporarily disable the SECURED ECHOMAIL
  3992.   ONLY setting if it detects mail or files in the INBOUND directory waiting
  3993.   to be processed, to allow proper testing of this particular version.
  3994.  
  3995. - DBUTIL MOVE now generates a unique packet name when moving NETmail and
  3996.   should solve the "lost mail" problem as reported. This unique name is
  3997.   generated every time DBUTIL MOVE is ran and does not rely on a counter
  3998.   or anything like that - So it should never overwrite any NETmail packet
  3999.   that is waiting in another directory or BINKD outbound queue. If... and
  4000.   I do mean *IF* this problem happens again, let me know ASAP and back
  4001.   to the drawing board I'll go...
  4002.  
  4003.  
  4004.  
  4005. Version 2.82 - September 20th 2007
  4006. ----------------------------------
  4007.  
  4008. WARNING: This release makes a fundimental change to the DBRIDGE.ADF file,
  4009.          that stores your Echomail areas. Please back up this file first.
  4010.  
  4011. This is a very minor release which corrects some serious bugs in the new Web
  4012. integration module. A potential problem with the way the RENUM feature
  4013. of DBUTIL works has also been corrected. Although it doesn't look like it
  4014. on the outside, a lot of hard work went into writing this release.
  4015.  
  4016. In order to fix the bugs, a fundimental change in the way certain
  4017. information is stored has been revised. To avoid potential problems, I also
  4018. added various security checks to ensure that you are only using the DBUTIL
  4019. that is meant for this release... and not others. Therefore:
  4020.  
  4021.   ***********************************************************************
  4022.   *  DO NOT, UNDER ANY CIRCUMSTANCES, USE ANY OTHER VERSION OF THE      *
  4023.   *  DBUTIL PROGRAM WITH THIS RELEASE OR ATTEMPT TO COPY A DBRIDGE.ADF  *
  4024.   *  FILE FROM A PREVIOUS VERSION TO THIS ONE. DATA LOSS WILL HAPPEN!   *
  4025.   ***********************************************************************
  4026.  
  4027. - The Setup Wizard does not overwrite or update your HTML template files,
  4028.   only the SAMPHTML.ZIP file gets updated when upgrading. For this reason,
  4029.   if you have custom HTML code for the Web integration system, any changes
  4030.   that are done to the way placeholder variables work will need to be done
  4031.   manually. I don't expect this to be much of a problem if you are using
  4032.   the Web features; you should have a basic understanding of how HTML works
  4033.   anyway at that point.
  4034.  
  4035. - The ON WEB SERVER question in the ECHOMAIL SETUP SCREEN has been changed
  4036.   to three different choices now. You can specify NO, YES or DETAILED. The
  4037.   "detailed" setting saves the SEEN-BY, PATH and KLUDGE lines of a message
  4038.   on your Web server. The standard "Yes" option does not. The help file
  4039.   has also been updated with this change along with the import/export
  4040.   function in D'Bridge itself.
  4041.  
  4042. - A new feature, "Web ASCII" has been added to the ECHOMAIL SETUP SCREEN
  4043.   as well, enabling you to properly filter out high-ASCII from messages
  4044.   when posting to a Web server.
  4045.  
  4046. - Did some work in trying to correct the plethora of LF/CR confusion in
  4047.   HTML code generation but its not entirely fixed... so be warned. If
  4048.   anyone can suggest to me a proper way to handle the whole LF/CR mess, let
  4049.   me know via EMAIL or in the DBRIDGE support echo on Fidonet.
  4050.  
  4051. - The numbering of the messages shown in an HTML listing is correct now.
  4052.  
  4053. - Two new placeholders, %%%MESSAGE_NUMBER%%% and %%%MESSAGE_OF%%% have been
  4054.   added to the message body template file (MSG-B.HTM). The code looks like
  4055.   this:
  4056.  
  4057.   Message %%%MESSAGE_NUMBER%%% of %%%MESSAGE_OF%%%
  4058.  
  4059.   which translates to
  4060.  
  4061.   Message 1 of 102
  4062.  
  4063.   Please update any existing code on your web site accordingly. The new
  4064.   placeholders, like everything else in D'Bridge, are completely optional
  4065.   and your Web site doesn't need to use them if you don't want to. Note that
  4066.   the MESSAGE NUMBER placeholder in the message body template works
  4067.   differently than the one in the listing body template.
  4068.  
  4069. - The %%%MESSAGE_PREVIOUS%%%, %%%MESSAGE_LISTING%%% and %%%MESSAGE_NEXT%%%
  4070.   placeholders work properly now. The MESSAGE PREVIOUS placeholder will
  4071.   not be shown when viewing the first message. Likewise the MESSAGE NEXT
  4072.   placeholder is not shown on the last message.
  4073.  
  4074. - At the last minute, I also added two new place holders for the PREVIOUS
  4075.   and NEXT links - If you add a pound sign (#) in the above-mentioned
  4076.   placeholders, it will put the number of the referenced message in there.
  4077.  
  4078.   So for example: %%%MESSAGE_PREVIOUS#%%% will show "Previous Message (25)"
  4079.   as opposed to just "Previous Message", and %%%MESSAGE_NEXT#%%% will show
  4080.   "Next Message (27)" as opposed to just "Next Message".
  4081.  
  4082. - For icing on the cake, I updated all of the sample HTML files to show off
  4083.   all the new features... and updated my website as well.
  4084.  
  4085. Please note that it is not my intention to offer features such as font size,
  4086. typeface and the like - these are things you should be using your Web
  4087. publishing software to do. DBUTIL's primary task is to simply replace
  4088. placeholders with HTML code, nothing else. It is fairly straightforward to
  4089. implement whatever fonts and typeface you want in the template files.
  4090.  
  4091. Nick Andre
  4092. http://www.nickandre.com
  4093.  
  4094.  
  4095.  
  4096.  
  4097. Version 2.81 - September 14th 2007
  4098. ----------------------------------
  4099.  
  4100. This is a very minor release that fixes the bug with the missing REPLY
  4101. kludge when writing messages in the internal editor. Another release
  4102. is going to be coming a little later to fix a variety of bugs with
  4103. the Web integration.
  4104.  
  4105.  
  4106.  
  4107.  
  4108. Version 2.8 - September 7th 2007 - WEB SERVER READY
  4109. ---------------------------------------------------
  4110.  
  4111. WARNING: This release of D'Bridge now requires that any DOS events in
  4112.          D'Bridge that call DBUTIL have the plus sign (+) infront of
  4113.          the command, because DBUTIL now requires a full 640k of memory
  4114.          to function properly. Please check this BEFORE upgrading.
  4115.  
  4116. You can now let Internet Web users access Fido messages on your system.
  4117.  
  4118. This release of D'Bridge now supports Web servers such as Microsoft IIS
  4119. and Apache. I've done all the complicated hard work of making sure that this
  4120. new feature is "as easy as 1-2-3". The new feature is fully contained
  4121. in the DBUTIL program.
  4122.  
  4123. *** SUGGESTION *** You should view this document on your computer with
  4124.                    your web browser pointed to nickandre.com, so you can
  4125.                    fully understand how this works and how simple it is.
  4126.  
  4127. All is accomplished with DBUTIL PROCESSWEB followed by the directory to
  4128. generate HTML messages in. Six "template" HTML files exist in your D'Bridge
  4129. directory that you can edit and tailor to your liking. Once you're all done,
  4130. one simple command instantly transforms your D'Bridge mail to the Web:
  4131.  
  4132. For example: DBUTIL PROCESSWEB D:\WWWROOT\MESSAGES
  4133.  
  4134. This must be a directory strictly for use by DBUTIL - The contents of this
  4135. directory will be erased or updated every time DBUTIL PROCESSWEB is ran.
  4136.  
  4137. WARNING: Do NOT tell DBUTIL to generate messages in the root of your Web
  4138.          site for this reason. Always create a subdirectory off your site.
  4139.  
  4140. Any directory that can be accessible in DOS can be accessible by the Web
  4141. Server component. This means that D'Bridge can run on the same computer
  4142. as your Web Server, or on a "nanny" machine on a LAN on a networked drive.
  4143.  
  4144. The WEB SERVER HOME DIRECTORY question has been removed from the INTERNET
  4145. CONNECTIVITY screen in case you haven't noticed. I felt that this belonged
  4146. on the command-line with DBUTIL, so those of you who run Web servers can
  4147. offer the same Fido messages across multiple websites on the same server
  4148. (as opposed to having to install multiple copies of D'Bridge to handle
  4149. multiple websites)
  4150.  
  4151. When DBUTIL PROCESSWEB is ran, it scans through your Echomail database and
  4152. creates HTML messages on your Web server. First, it checks to see if
  4153. the "On Web Server?" question for each area is set to YES. For each area
  4154. it finds, it builds a list of Echomail areas on your Web server.
  4155.  
  4156. If you have a large number of Echomail areas that you want to set the "On
  4157. Web Server" question, just use the CHANGE feature of DBUTIL. For more help
  4158. on that, view the D'Bridge manual or consult the DBRIDGE echo on Fidonet.
  4159.  
  4160. WARNING: Please use due diligence. "Private" Echomail areas (such as
  4161.          net-wide, regional or co-ordinator only) should not be made
  4162.          accessible on your Web server. Web search engines such as Google
  4163.          and Yahoo could easily "crawl" these sites, thus making such
  4164.          forums available for the whole world to see. Be sure that private
  4165.          Echomail forums have the "On Web Server" question answered NO.
  4166.  
  4167. DBUTIL will then use the following files from your *DBRIDGE DIRECTORY* to
  4168. create the HTML files. Six HTML files are shipped with this release of
  4169. D'Bridge for you to modify as you see fit. The following files MUST exist
  4170. in your D'Bridge directory, otherwise the DBUTIL PROCESSWEB command won't
  4171. work.
  4172.  
  4173. If you wish to allow your website to have Fidonet areas available but NOT
  4174. allow "web robots" from Yahoo, Google or MSN.COM to index them, you should
  4175. create a ROBOTS.TXT file in the root of your website. Drop me an EMAIL
  4176. and I can explain how this is done, or just google "robots.txt structure"
  4177. if you want. In a future release of D'Bridge I plan to integrate support
  4178. for ROBOTS.TXT management.
  4179.  
  4180. There are three different "parts" to an HTML Fido message that DBUTIL will
  4181. work with. The Header, Body and Footer. The header should contain HTML code
  4182. that "sets up" the display of the area or message. The body contains any
  4183. code displayed along with the content of the message. And the footer is any
  4184. HTML code appended to the end of the display.
  4185.  
  4186. The HTML editing can be done with any HTML or text editor, or a fancy
  4187. "what you see is what you get" program like Microsoft FrontPage. If you
  4188. are totally lost, there are even Web-based editors such
  4189. as http://htmledit.squarefree.com or http://www.ewebeditor.com
  4190.  
  4191. There are some "placeholders" that you use when you write the HTML. When
  4192. DBUTIL processes a message, it will replace the placeholder with the
  4193. actual value.
  4194.  
  4195. Note that headers and footers of AREAS, LIST and MSG template files should
  4196. not contain any placeholders. DBUTIL only processes placeholders in "body"
  4197. templates.
  4198.  
  4199. Placeholders can be anywhere in the body, in any order, wherever you want
  4200. to use them is fine with me. If you are a web developer or programer, you
  4201. can even stick them even inside Javascript or Visual BASIC code if you want.
  4202.  
  4203. Heres what the six D'Bridge HTML template files are:
  4204.  
  4205. AREAS-H.HTM     HTML header to show before the list of available areas.
  4206. AREAS-B.HTM     HTML code containing the area listing itself.
  4207. AREAS-F.HTM     HTML footer code to append to the end of the area listing.
  4208.  
  4209. LIST-H.HTM      Header to show before the actual message listing.
  4210. LIST-B.HTM      The body of the message listing.
  4211. LIST-F.HTM      Footer to add to the end of the message listing.
  4212.  
  4213. MSG-H.HTM       Header to show before the message.
  4214. MSG-B.HTM       The actual body of the message.
  4215. MSG-F.HTM       Footer to append to the end of the message display.
  4216.  
  4217. AREAS.HTM       The compiled area listing code when DBUTIL PROCESSWEB ends.
  4218.                 Your web site must point to this file. This file will reside
  4219.                 in the base directory you define in INTERNET CONNECTIVITY.
  4220.                 The user reads and views messages from here on out.
  4221.  
  4222. The user essentially sees AREAS.HTM, which will display the list of
  4223. available Echomail areas (generated from AREAS-H, AREAS-B and AREAS-F). The
  4224. user then clicks on an area they want. They see the list of messages in
  4225. that area (LIST-H, LIST-B and LIST-F) and clicks on a message
  4226. (MSG-H, MSG-B and MSG-F).
  4227.  
  4228. When DBUTIL encounters the following "placeholders" in AREAS-B.HTM, it will
  4229. substitute them with the proper information. Three percent signs (%%%)
  4230. tells DBUTIL that it should replace the code in the HTML file with what
  4231. you want.
  4232.  
  4233.           %%%AREA_TAG%%%  The Echomail "tag", ie. DBRIDGE or FIDONEWS
  4234.   %%%AREA_DESCRIPTION%%%  The description of the Echomail area.
  4235. %%%AREA_TOTALMESSAGES%%%  The total number of messages in the area.
  4236.  
  4237. When DBUTIL encounters the following placeholders in LIST-B.HTM, it will
  4238. replace with:
  4239.  
  4240.     %%%MESSAGE_FROM%%%    Who the message is from.
  4241.       %%%MESSAGE_TO%%%    Who the message is to.
  4242.  %%%MESSAGE_SUBJECT%%%    What the subject of the message is.
  4243.     %%%MESSAGE_DATE%%%    The date of the message.
  4244.  
  4245. When DBUTIL encounters the following placeholders in MSG-B.HTM, it will
  4246. replace with:
  4247.  
  4248.     %%%MESSAGE_FROM%%%    Who the message is from.
  4249.       %%%MESSAGE_TO%%%    Who the message is to.
  4250.  %%%MESSAGE_SUBJECT%%%    What the subject of the message is.
  4251.     %%%MESSAGE_DATE%%%    The date of the message.
  4252.  %%%MESSAGE_CONTENT%%%    The contents of the message.
  4253. %%%MESSAGE_PREVIOUS%%%    Adds a "Previous message" button to the message.
  4254.  %%%MESSAGE_LISTING%%%    Adds a "Back to Listing" button to the message.
  4255.     %%%MESSAGE_NEXT%%%    Adds a "Next message" button to the message.
  4256.  
  4257. DBUTIL PROCESSWEB should be ran as part of a nightly event, but for those
  4258. of you who are Hubs with busy traffic, DBUTIL PROCESSWEB should be ran as
  4259. a seperate process on your operating system, so it doesn't "tie things up".
  4260. Or, run another copy of D'Bridge on a nanny machine as described earlier.
  4261. Note that if you are tossing messages to a BBS, DBUTIL PROCESSWEB should
  4262. be called before the commands to toss the mail, and the message areas
  4263. should not be purged on a regular basis.
  4264.  
  4265. If you decide you don't want to use the Web support anymore, just delete
  4266. the base directory and erase the HTM files in your D'Bridge directory
  4267. (or rename them). DBUTIL is smart enough not to run if those HTM files
  4268. do not exist. So if you stored Fidonet Web mail in C:\INETPUB\WWWROOT\FIDO,
  4269. then erase the entire C:\INETPUB\WWWROOT\FIDO directory.
  4270.  
  4271. The method I chose to generate Web mail allows you to maintain your
  4272. existing site, whether its a real small simple one or a very elaborate
  4273. complex website. Be warned that it is still a little "crude", but I plan to
  4274. eventually add support for replies.
  4275.  
  4276. For an example of D'Bridge on the Web, visit my website!
  4277.  
  4278.  
  4279.  
  4280.  
  4281. Version 2.74 - August 27th 2007
  4282. -------------------------------
  4283.  
  4284. This is a very minor release which corrects a few outstanding issues,
  4285. including very rare bugs that may pop up from time to time.
  4286.  
  4287. - The obvious problem in DBUTIL has been fixed; I'm sure you know what...
  4288.  
  4289. - "Enhanced Areafix" options are gone; the built-in Areafix in D'Bridge
  4290.   now supports handling %LIST and %RESCAN natively. Upon studying the logic
  4291.   a bit further I felt that having %LIST and %RESCAN support as an option
  4292.   just didn't make sense...
  4293.  
  4294. - Along with the above mentioned cleanup, under exceptionally rare
  4295.   circumstances any Areafix requests destined for the host system were
  4296.   not being processed correctly if the previous "Enhanced Areafix" support
  4297.   was enabled.
  4298.  
  4299. - Areafix messages destined for SOUPGATE are no longer processed if the
  4300.   SOUPGATE address is not defined properly in the INTERNET CONNECTIVITY
  4301.   screen *and* if that address already exists as part of the AKA's.
  4302.  
  4303. - A problem with dialup modem support being set up by the user and then
  4304.   removed in the same instance of D'Bridge causing the "Unable to
  4305.   initialize the modem" problem has been solved.
  4306.  
  4307. - SQUISH and JAM support are still being worked on despite what D'Bridge
  4308.   says in the setup screens.
  4309.  
  4310. - Some minor things in the mailer have been cleaned up; nothing really
  4311.   worth noting here.
  4312.  
  4313. Nick Andre
  4314. http://www.nickandre.com
  4315.  
  4316.  
  4317.  
  4318. Version 2.73 - August 15th 2007
  4319. -------------------------------
  4320.  
  4321. This is a minor release correcting some outstanding issues with 2.72 and
  4322. adds a few features with regards to how D'Bridge handles Internet USENET
  4323. groups via. external software. This release should "tide you over" until
  4324. the upcoming version 3 series.
  4325.  
  4326. On the subject of USENET, if you folks need a Usenet feed (and delivered
  4327. to you as regular Echomail), I can set you up directly from my system
  4328. at 1:229/426, via BINKD, FTP or D'Bridge-Over-Telnet.
  4329.  
  4330. - If a TELNET connection came in and another system was running an Auto-
  4331.   Update cycle, D'Bridge would corrupt the backup configuration files. This
  4332.   problem has been fixed in this release. This was a very, very rare and
  4333.   difficult bug to track down, and only happened on multi-line setups.
  4334.  
  4335. - A new "placeholder", *L, has been added to the BBS CONFIGURATION screen
  4336.   as well as the EVENT SCHEDULER. When *L is encountered by D'Bridge, it
  4337.   will replace *L with the number of the current "line" running, if MULTI
  4338.   LINE SUPPORT is enabled. If you are not running a multi-line setup, then
  4339.   the line number placeholder will always be set to 1.
  4340.  
  4341. - The DESCFILE function in DBUTIL has been corrected to properly
  4342.   account for justification when importing descriptions from text files.
  4343.  
  4344. - DBUTIL has been significantly rewritten to use a more "modular" approach
  4345.   in the way it runs, please test all features and report any problems
  4346.   accordingly.
  4347.  
  4348. - Various minor fixes and updates have been done to the Setup Wizard.
  4349.  
  4350. - D'Bridge now ships with PKZIP/PKUNZIP 2.50 instead of 2.04g. When the
  4351.   Setup Wizard installs D'Bridge for the first time, it will ask if you
  4352.   would also like to copy PKZIP/PKUNZIP to your operating system's directory
  4353.   as well, ie. C:\DOS or C:\WINDOWS, etc etc.
  4354.  
  4355. - The Areafix system in D'Bridge has been corrected and enhanced to support
  4356.   the automatic updating of the NEWSRC file in VSOUP for Windows and OS/2,
  4357.   and other products that support the NEWSRC file standard. If an Areafix
  4358.   request comes in that is destined for your NNTP/USENET GATEWAY address
  4359.   as defined in the INTERNET CONNECTIVITY SCREEN, D'Bridge will treat that
  4360.   request as either adding or removing areas in the NEWSRC file. So for
  4361.   example, lets say my USENET gateway is 1:229/9999:
  4362.  
  4363.   From: Nick Andre, 1:229/426
  4364.     To: Areafix, 1:229/9999
  4365.   Subj: MyPassword
  4366.   ---------------------------------------------------------
  4367.   ALT.BBS.RENEGADE
  4368.   ALT.WORSHIP.WARD-DOSSCHE
  4369.   -COMP.SYS.UNIX
  4370.   -TALK.POLITICS
  4371.  
  4372.   Would make D'Bridge do the following to NEWSRC:
  4373.  
  4374.   alt.bbs.renegade! 0           becomes     alt.bbs.renegade:
  4375.   alt.worship.ward-dossche! 0   becomes     alt.worship.ward-dossche:
  4376.   comp.sys.unix: 12000-13000    becomes     comp.sys.unix! 12000-13000
  4377.   talk.politics: 22312-25333    becomes     talk.politics! 22312-25333
  4378.  
  4379.   The NEWSRC "standard" is such that a colon (:) indicates that the gateway
  4380.   software is to download the group from your NNTP server or host. An
  4381.   exclaimation point/bang character (!) tells the software not to download.
  4382.  
  4383.   And so forth. Note that if you did not define a NNTP/USENET GATEWAY
  4384.   address, the NEWSRC auto-updating is disabled.
  4385.  
  4386. - The missing files and sample configurations for SOUPGATE are now shipped
  4387.   with this release for those of you who want to setup a more advanced
  4388.   configuration for EMAIL routing in D'Bridge and SOUPGATE.
  4389.  
  4390.  
  4391.  
  4392. D'Bridge 2.72 / May 15 2007
  4393. ---------------------------
  4394.  
  4395. This minor release fixes the bug where D'Bridge crashes during
  4396. the "AutoUpdate" routine if MULTI-LINE SUPPORT is enabled. A new version
  4397. of DB2RG is also included for those of you running the Renegade BBS
  4398. software.
  4399.  
  4400.  
  4401. D'Bridge 2.71 / May 12 2007
  4402. ---------------------------
  4403.  
  4404. This is a minor release which addresses several bugs, and adds one
  4405. new feature - the ability to run D'Bridge as a shell process.
  4406.  
  4407. This release was programmed mostly in-flight from Halifax to Toronto at 7AM
  4408. so no doubt there will be bugs here and there... please test accordingly.
  4409.  
  4410. Enjoy.
  4411.  
  4412. - D'Bridge can now co-incide with a Telnet server or other front-end, and
  4413.   be called as a shell process. All you need to do is create a dummy/
  4414.   semaphore file called LINExxx.OTL (short for "caller on-the-line"), and
  4415.   whenever D'Bridge starts, it will check to see if theres a caller on
  4416.   the line. This can be a "human" (BBS caller) or a Fido mail session.
  4417.   This is how D'Bridge can be used to run via. Telnet on Internet setups.
  4418.  
  4419.   When the call is completed, D'Bridge exits. NOTE THAT THE SEMAPHORE IS
  4420.   DELETED UPON EXIT. If D'Bridge is running from within a DOS batch file,
  4421.   the batch file must explicitly create the LINExxx.OTL file before
  4422.   firing up - ie. "echo Caller On-The-Line > C:\DB\LINE1.OTL"
  4423.  
  4424.   You must also enable MULTI-LINE SUPPORT if you're intending on running
  4425.   D'Bridge as a "Fidonet over Telnet" server AND you intend to serve
  4426.   more than one inbound or outbound Telnet connection at a time. Run one
  4427.   copy of D'Bridge as usual; this will be the "copy" of D'Bridge that runs
  4428.   normally so it can execute events and process mail. Other "lines" would
  4429.   be what is called as a shell process by your Telnet server.
  4430.  
  4431.   Lets take a look at the below batch file for an example.
  4432.  
  4433.   This is what I actually use on my Windows Server 2003 system which runs
  4434.   my BBS and my website. I'm using the Renegade BBS software and Zoob Telnet
  4435.   Server. I can handle up to 4 telnet connections at once; or 4 "lines" if
  4436.   you want to think of it that way. Line 5 is D'Bridge 2.71 running in its
  4437.   own window, 24 hours a day to run events and process mail. It also has a
  4438.   dialup modem connection to it, so if someone wants to connect via. dialup,
  4439.   they would reach my BBS on Line 5.
  4440.  
  4441.   Note that NETFOSS, by PC-Micro & Associates, is required for Zoob
  4442.   Telnet Server to run with D'Bridge. When you download NETFOSS, simply
  4443.   place NETCOM and NETFOSS into your D'Bridge directory, then place
  4444.   the NETFOSS.DLL file in your Windows directory, ie. C:\WINDOWS.
  4445.  
  4446.   When Zoob Telnet Server fires up, the window looks something like this:
  4447.  
  4448.   --------------------------------------------------
  4449.   LOG                                              |
  4450.   |                                                |
  4451.   |                                                |
  4452.   |                                                |
  4453.   | * Ready to accept connections on port 23...    |
  4454.   --------------------------------------------------
  4455.   |    Command to run: D:\DB-TEST\RUNDB.BAT %N %I  |
  4456.   | Startup directory: D:\DB-TEST                  |
  4457.   |    Drop file path: (blank)                     |
  4458.   --------------------------------------------------
  4459.  
  4460.   The other options in Zoob, such as "Minimize new windows", "Number of
  4461.   nodes" and so forth are up to you. However, the CREATE DROPFILE should
  4462.   be UNCHECKED (blank).
  4463.  
  4464.   The RUNDB.BAT file simply consists of:
  4465.  
  4466.   (start of RUNDB.BAT)
  4467.   CD \DB-TEST
  4468.   ECHO Caller On the line semaphore > LINE%1.OTL
  4469.   NETCOM /n%1
  4470.   NETFOSS /n%1 /h%2 db.exe /%1
  4471.   DEL LINE%1.OTL
  4472.   NETCOM /u
  4473.   EXIT
  4474.   (end of file)
  4475.  
  4476.   Note that the "/n" and "/h" are case sensitive, and its NETFOSS that
  4477.   executes D'Bridge as a shell process.
  4478.  
  4479.   With this method, you can now just focus on putting all your BBS-
  4480.   related stuff in the BBS CONFIGURATION window in D'Bridge, instead of
  4481.   writing complicated batch files to handle Telnet connections.
  4482.  
  4483. - A serious bug in the way that D'Bridge handles inbound connections has
  4484.   been fixed; with regards to CONNECT strings. This bug was probably in
  4485.   the code since the 1.58 days. Whenever D'Bridge can't figure out what
  4486.   baudrate the incoming connection is, it would disable loading any BBS
  4487.   software. I didn't see this problem until I wrote the new code to
  4488.   handle the above-mentioned Telnet connections. I think I remember
  4489.   seeing a post in the DBRIDGE echo a long time ago about this problem.
  4490.   I really don't understand why Chris wrote the code this way, and most
  4491.   BBS software I've seen will handle such condition okay anyway.
  4492.  
  4493. - The unlink security code in Areafix should be fixed in this release.
  4494.  
  4495. - The message editor 8000+ messages problem should be fixed.
  4496.  
  4497. - A cosmetic bug in the XMAIL CONTROL SCREEN has been fixed; with not
  4498.   being able to cycle through the available options for each archiver.
  4499.  
  4500.  
  4501.  
  4502.  
  4503. D'Bridge 2.70 - March 30 2007
  4504. -----------------------------
  4505.  
  4506. This is a very minor release which fixes the QUOTE INITIALS IN REPLIES
  4507. feature. Should be working okay now.
  4508.  
  4509.  
  4510.  
  4511. D'Bridge 2.69 - March 26 2007
  4512. -----------------------------
  4513.  
  4514. This is a somewhat major release as it fixes some serious bugs and
  4515. introduces some long-overdue features.
  4516.  
  4517. A lot of hard work has gone into this particular release. This version also
  4518. prepares your system database files for the upcoming Version 3 release due
  4519. sometime in April. Until then, this should "hold you over" for now.
  4520.  
  4521. - D'Bridge now supports remote-installation using VNC and Radmin
  4522.   from Famatech Solutions Inc.
  4523.  
  4524. - The "No Echomail available for your security level" major bug is fixed,
  4525.   and has been tested here on a few workstations. A lot of testing has
  4526.   been done to ensure this problem is not replicated on ANY system (the
  4527.   fix was tested on various operating systems)
  4528.  
  4529. - There is a new option to allow QUOTE INITIALS IN REPLIES - this allows
  4530.   the internal editor to put the initials of the original poster before
  4531.   the ">" symbol. This feature is shut off by default, including on
  4532.   upgrades. The new feature is located in the EDITOR OPTIONS screen.
  4533.  
  4534. - A new feature, ENHANCED AREAFIX SUPPORT has been added to PACKET/MAIL
  4535.   CONTROL screen to allow the support of %LIST and %RESCAN commands in
  4536.   the Areafix system. This feature is set to OFF if you are upgrading
  4537.   to this release; you will need to turn it on manually if and when you
  4538.   are ready to test it. Note that these features currently function
  4539.   exactly like the -L and -R subject-line commands.
  4540.  
  4541.   What that means is that if someone sends an Areafix request with
  4542.   a line that says "%RESCAN DBRIDGE", D'Bridge will rescan ALL areas and
  4543.   not just the DBRIDGE echo. This is due to a fundimental design flaw in
  4544.   the way the Areafix system was written - it does NOT support select-
  4545.   scanning of Echomail areas. To add this feature would require a massive
  4546.   rewrite of the existing code. That is not something I'm going to do
  4547.   at this time. However, the %LIST command works okay when you put %LIST
  4548.   on one line and Echomail areas on the others.
  4549.  
  4550. - D'Bridge is now smart enough to understand that %LIST and %RESCAN are
  4551.   not valid Echomail areas if ENHANCED AREAFIX is enabled. But, if its
  4552.   not turned on and you get those type of requests, they won't be
  4553.   processed and instead will be noted in the system log - a possible way
  4554.   to catch "abuse" or "pinging" of the system.
  4555.  
  4556. - The ENHANCED AREAFIX feature also supports the %HELP command.
  4557.  
  4558. - Although the SCHEDULER supports File Sharing and Echofile/TIC processing
  4559.   settings, these will not be offered until the Version 3 release.
  4560.  
  4561. - Problems with deleting messages in the internal editor and having
  4562.   the "message leafing" system mess up should all be fixed now.
  4563.  
  4564. - The problem of browsing non-sequential Fido messages and having the
  4565.   display/listing mess up in the internal editor should be fixed now.
  4566.  
  4567. - The PROCESS XMAIL master-override question has been moved to the XMAIL
  4568.   CONTROL screen where it belongs.
  4569.  
  4570. - The HUB/ADMINISTRATORS screen is gone forever in this release. I decided
  4571.   that its time for it to go, and that if theres problems with D'Bridge,
  4572.   that you folks will use due diligence in reporting problems, and I have
  4573.   been releasing fixes on a somewhat regular basis...
  4574.  
  4575. - The RESTART AFTER NODELIST COMPILE question is gone permanently, as
  4576.   nobody has reported anything about it, so I'm assuming its not needed. If
  4577.   it is, let me know ASAP; and I'll put it back in immediately. Note that
  4578.   this feature is effectively useless anyway; if you need to restart after
  4579.   a nodelist compile, you should set the "Auto-compile Nodelists" question
  4580.   to NO (in the NODELIST settings screen), and create an event that runs
  4581.   shortly before midnight that creates a DBRIDGE.FCN (or DBRIDGE.TCN)
  4582.   dummy/semaphore file, to force (or test) the nodelist for compiling.
  4583.  
  4584. - Anti-SPAM features/configuration is removed permanently, a much better
  4585.   system for anti-SPAM is planned for the future.
  4586.  
  4587. - The DBRIDGE.MSR file should be deleted if it exists. It's obsolete.
  4588.  
  4589. I hope you enjoy this release of D'Bridge. Please report all problems ASAP
  4590. as usual...
  4591.  
  4592. Nick Andre
  4593. http://www.nickandre.com
  4594.  
  4595.  
  4596.  
  4597.  
  4598. D'Bridge 2.68 - March 7 2007
  4599. ----------------------------
  4600.  
  4601. This is a very minor release, but significant for those of you still
  4602. running 2.64 because I screwed up the export-code.
  4603.  
  4604. - Problems upgrading from 2.64 should be finally resolved, but please back
  4605.   up before upgrading just in case.
  4606.  
  4607. - DBUTIL MOVE now creates unique filenames when moving NETmail packets.
  4608.  
  4609. - DBUTIL PURGE should properly save bodies of messages when archiving mail.
  4610.  
  4611.  
  4612.  
  4613.  
  4614. D'Bridge 2.67 - February 24 2007
  4615. --------------------------------
  4616.  
  4617. This is a very minor release, designed to address some issues with DBUTIL.
  4618. Nonetheless, please back up prior to installing.
  4619.  
  4620. - Some minor bugs have been corrected in the PURGE code. I'm assuming its
  4621.   stable - I've yet to hear any complaints...
  4622.  
  4623. - "Bleed-thru" problems with purging should be resolved.
  4624.  
  4625. - The total message purge count is now properly reported.
  4626.  
  4627. - Message renumbering is back; use DBUTIL RENUM to renumber your message
  4628.   directories. You can specify an optional area, ie. DBUTIL RENUM FIDONEWS
  4629.   if you want. Renumbering the NETmail directory is NOT supported, however.
  4630.   It is recommended that the RENUM be called immediately following a PURGE.
  4631.   Note that the renumbering code is CPU intensive and may take awhile to
  4632.   finish for those of you with large Echomail configurations.
  4633.  
  4634. - The OTHER56K.MCF file has been slightly corrected for new installations.
  4635.  
  4636.  
  4637. D'Bridge 2.66 - February 9 2007
  4638. -------------------------------
  4639.  
  4640. This is a very minor release.
  4641.  
  4642. - Problems with upgrading and having the Echomail database lost should be
  4643.   corrected in this release. I've tested this with both 2.64 and 2.65.
  4644.  
  4645. - A minor bug in the way the AFIXCTRL directory works with Areafix has
  4646.   been corrected.
  4647.  
  4648.  
  4649.  
  4650. D'Bridge 2.65 - January 14, 2007
  4651. --------------------------------
  4652.  
  4653. This is a release designed to address several issues for those of you who
  4654. are Hubs or co-ordinators of large networks.
  4655.  
  4656. A lot of hard work has been done, specifically to DBUTIL. Several bugs have
  4657. also been corrected for ITN/IVM flag support and Areafix not allowing a
  4658. "master override" to security (ALT+N) to process requests. Please back up
  4659. accordingly and report any problems.
  4660.  
  4661. - A major bug has been fixed for ITN and IVM flag support in D'Bridge. The
  4662.   bug was in relation to outgoing calls.
  4663.  
  4664. - The logic behind the translation has been slightly adjusted. If the
  4665.   nodelist for the network has the IP address for the system in the phone
  4666.   number field already and NO flags like ITN or IVM, D'Bridge will NOT
  4667.   attempt to "call" that system, REGARDLESS of the ITM/IVM flag setting.
  4668.   You will need to manually specify the address of the system in the
  4669.   NODELIST CONFIGURATION screen in FLAG OVERRIDES. For example, if The
  4670.   Titanic Board does not have an ITN/IVM flag with its IP address but its
  4671.   already in the phone number field, you need to add an entry
  4672.   like "25:25/0 ttb.slyip.com" in the FLAG OVERRIDE screen.
  4673.  
  4674.   Note that the ITN/IVM flag translation requires this feature to be turned
  4675.   ON in the INTERNET CONNECTIVITY screen. It is off by default because most
  4676.   of you don't use it.
  4677.  
  4678. - Problems with the Areafix system not allowing overrides or instant-
  4679.   processing and turnaround should be fixed in this release.
  4680.  
  4681. - Stability issues with DBUTIL should be corrected in this release, in
  4682.   regards to MOVE-ing mail to directories.
  4683.  
  4684. - DBUTIL's message purging code has been COMPLETELY REWRITTEN from scratch,
  4685.   to finally attempt to put an end to all the problems that currently
  4686.   exist in purging mail. It should now purge mail much faster now,
  4687.   and displays a much more graphical progress. This should make it easier
  4688.   to diagnose any problems. The purge code also should not touch the
  4689.   date/time stamp of messages.
  4690.  
  4691. - DBUTIL should no longer choke on any message directory, but if it does,
  4692.   it now terminates gracefully and displays a debug screen that will aide
  4693.   in diagnosis.
  4694.  
  4695. - DBUTIL now reports which messages have grunged date headers as per Roger.
  4696.  
  4697. - DBUTIL will check to see if the DBUTIL.BSY flag is over an hour old, if
  4698.   so, it will execute anyway and remove that file. This is to prevent
  4699.   automated systems from being "stuck in limbo" because of an improper
  4700.   DBUTIL shutdown and the busy flag being left over.
  4701.  
  4702.   If you DO NOT want DBUTIL to function this way, create a dummy text file
  4703.   called DBUTIL.DRF (short for Don't Remove Flag file). If this file exists
  4704.   then DBUTIL will not execute if DBUTIL.BSY exists, no matter what
  4705.   scenario happens.
  4706.  
  4707. - You may now choose to view the hidden "kludge" information of messages
  4708.   by answering yes to the VIEW KLUDGES question in the EDITOR OPTIONS screen.
  4709.   Note that this only affects the internal message editor only. It has no
  4710.   effect for those of you running another message editor or a BBS.
  4711.  
  4712. - The internal message editor now correctly displays messages that are
  4713.   numbered higher than 8000. It will correctly display messages numbered
  4714.   high, up to 32767.
  4715.  
  4716. - TAGLINE SUPPORT is no longer enabled by default. You must manually turn
  4717.   on support in the EDITOR OPTIONS screen.
  4718.  
  4719. - The option to specify the maximum amount of messages able to be read by
  4720.   the internal message editor has been REMOVED.
  4721.  
  4722.  
  4723.  
  4724.  
  4725. D'Bridge 2.64 - December 29th 2006
  4726. ----------------------------------
  4727.  
  4728. To wish everyone a happy new year, I whipped up this minor release to
  4729. finally give D'Bridge support for TAGLINES! (I'm also sick in bed with a
  4730. major cold thats going around)
  4731.  
  4732. Taglines are just cute "words of wisdom" appended at the end of each
  4733. message before the tear line, ie:
  4734.  
  4735.  ... Work fascinates me.  I can sit and watch it for hours.
  4736.  ... The Big Bang is only the universe rebooting.
  4737.  ... NO MESSAGES FOUND. [H]it modem. [S]cream at fido gods. [Y]ell profanity
  4738.  ... Death before dishonor, neither before breakfast.
  4739.  
  4740. You get the idea.
  4741.  
  4742. - You can now specify in the EDITOR OPTIONS screen, if you wish to have a
  4743.   tagline attached to each message you write in the internal message editor:
  4744.  
  4745.             YES - Append a tagline to all messages.
  4746.   ECHOMAIL ONLY - Append a tagline to Echomail messages only.
  4747.    NETMAIL ONLY - Append a tagline to NETmail messages only.
  4748.             ASK - Ask each time if its okay to add a tagline.
  4749.        DISABLED - Shuts off the tagline support.
  4750.  
  4751.   The default setting is ECHOMAIL ONLY - Taglines will be added only to
  4752.   messages in Echomail areas.
  4753.  
  4754. - The taglines are saved in a text file called DBTAGS.TXT that is read and
  4755.   indexed by D'Bridge upon starting the internal message editor. Feel free
  4756.   to modify this file to whatever you like.
  4757.  
  4758.  
  4759.  
  4760.  
  4761. D'Bridge 2.63 - December 29th 2006
  4762. ----------------------------------
  4763.  
  4764. - Yet another minor release that properly imports the Internet settings
  4765.   and other stuff from earlier releases. This isn't actually done by
  4766.   D'Bridge itself; but by the D'Bridge Update Component (DBUPD) that is
  4767.   part of the Setup Wizard.
  4768.  
  4769.   Once this release is installed, all settings should be properly imported
  4770.   and exported from now on...
  4771.  
  4772. - The SAVE files created during the nightly AutoUpdate should be properly
  4773.   moved into DBCONFIG.ZIP instead of building up in the directory.
  4774.  
  4775. - As per the last release notes (incase you didnt bother to download 2.62),
  4776.   DBUTIL only works for the version of DB its released with, and the Setup
  4777.   Wizard does a rather thorough inspection of your setup before upgrading.
  4778.  
  4779.  
  4780.  
  4781.  
  4782. D'Bridge 2.62 - December 28th 2006
  4783. ----------------------------------
  4784.  
  4785. - This is a very minor release of D'Bridge, with a correction to DBUTIL to
  4786.   attempt to solve the issue of old Echomail being scanned out after doing
  4787.   a PURGE. DBUTIL should no longer purge the "lastread" pointer file.
  4788.  
  4789. - The Setup Wizard now examines your entire configuration much more in
  4790.   detail before upgrading and warns you of any potential problems. You may
  4791.   also export the warnings to a text file if you prefer.
  4792.  
  4793.  
  4794.  
  4795.  
  4796. D'Bridge 2.61 - December 22nd 2006
  4797. ----------------------------------
  4798.  
  4799. This is a minor release done to correct some issues with 2.60. Merry
  4800. Christmas everyone, as always, report all problems to me or post in
  4801. the DBRIDGE echo on Fidonet.
  4802.  
  4803. - The MSGID kludge is now a unique serial number generated from both the
  4804.   system date and time. No file is necessary to store this information.
  4805.   This should solve any problems with duplicate/unprocessed messages
  4806.   resulting from a miscalculated MSGID kludge.
  4807.  
  4808. - The Setup Wizard will remove the DBRIDGE.MSG file when upgrading to
  4809.   this release, as its no longer necessary.
  4810.  
  4811. - The Setup Wizard no longer temporarily unpacks files to drive C. It will
  4812.   unpack to whatever drive has read/write access, from C to Z. And obviously
  4813.   when finished, the temporary files are removed.
  4814.  
  4815. - Pretty sure that the EDITOR INSERT ON/OFF value is properly saved now.
  4816.  
  4817. - DBUTIL should no longer "run out of memory" on large systems with
  4818.   thousands of Echomail areas. However, the interactive-mode of DBUTIL will
  4819.   not show all of the areas - Only the first thousand. All of the commands
  4820.   including the CHANGE command will work properly on all areas regardless.
  4821.  
  4822.  
  4823.  
  4824.  
  4825.  
  4826.  
  4827. D'Bridge 2.6 - December 17th 2006
  4828. ---------------------------------
  4829.  
  4830. WARNING: The format of the DBRIDGE.ADF database has CHANGED. Any 3rd-party
  4831.          utility which makes use of DBRIDGE.ADF will no longer work upon
  4832.          installing this version. Please use only the DBUTIL that is
  4833.          included in this release. Do NOT use any older version with this
  4834.          release otherwise strange and bizarre results WILL happen.
  4835.  
  4836. A lot of hard work has gone into this particular release. Please test all
  4837. features and report any problems ASAP.
  4838.  
  4839. - A critical stability flaw has been corrected in Areafix. The AREAFIX
  4840.   ENABLED option in PACKET/MAIL CONTROL has been enhanced so you can now
  4841.   set a limit on the amount of areas D'Bridge will process at a time in
  4842.   one Areafix request. There is also a new setting, MAX REQUESTS PER
  4843.   NODE PER DAY, to prevent "abuse" of Areafix privileges. So basically,
  4844.   no one system can request thousands of areas and tie up or crash your
  4845.   system entirely. The default value has been set to 50 areas per request
  4846.   with 3 requests per day. The maximum value this can be set to is 1024 and
  4847.   1024 requests per day.
  4848.  
  4849. - In addition to this enhancement, I have added several new lines of code
  4850.   in the Areafix system to check for valid requests, bogus entries, and
  4851.   other garbage that may potentially crash the system. But with new code
  4852.   comes possibly new problems, please report any strange or bizarre
  4853.   behavior of the Areafix system immediately.
  4854.  
  4855. - Tiny database files used to keep track of the daily Areafix limits are
  4856.   stored in the AFIXCTRL (Areafix control) directory off of your QUEUE path.
  4857.   These files begin with the S- prefix. They are erased every night at
  4858.   midnight during the AutoUpdate routine.
  4859.  
  4860. - D'Bridge now stores the M- files in the QUEUE directory instead of
  4861.   the AFIXCTRL directory, as it used to be. The Setup Wizard program will
  4862.   automatically move any such files back into the Queue directory when you
  4863.   upgrade to this release.
  4864.  
  4865. - D'Bridge should now be able to handle and process messages up to 32k
  4866.   in size as opposed to 16k. IF ANYONE REPORTS A BUG DUE TO THIS CHANGE, I
  4867.   WILL CHANGE IT BACK AND RELEASE A NEW VERSION IMMEDIATELY.
  4868.  
  4869. - D'Bridge now supports Internet EMAIL and USENET groups, and is now fully
  4870.   integrated with VSOUP and SOUPGATE. Support can be configured in the newly
  4871.   redesigned INTERNET CONNECTIVITY screen. These tiny programs now allow
  4872.   D'Bridge to fully support Internet E-Mail and USENET groups from the
  4873.   Internet. VSOUP/SOUPGATE is configured via the INTERNET CONNECTIVITY
  4874.   screen, just like BINKD. VSOUP and SOUPGATE now ship with D'Bridge to
  4875.   get you up and running with as little work as possible.
  4876.  
  4877.   Note that in this release, USENET group functionality will require a little
  4878.   more configuring, in the way of scheduled events which call the VSOUP
  4879.   and SOUPGATE programs manually. This release was done to "get the ball
  4880.   rolling" and you are more than welcome to contact me for further
  4881.   assistance regarding USENET configuration.
  4882.  
  4883. - Although I wrote in the help system that when the VSOUP/SOUPGATE address
  4884.   is specified D'Bridge will adjust the rest of the setup accordingly, THIS
  4885.   IS NOT THE CASE IN THIS VERSION. You will need to manually add whatever
  4886.   gateway address you've decided to use to all of your ROUTING in scheduled
  4887.   events, and the Forced Priorities and Areafix information screens
  4888.   in the PACKET/MAIL CONTROL menu.
  4889.  
  4890. - The internal message editor now fully supports Internet E-Mail addressing
  4891.   provided that the VSOUP/SOUPGATE information screen in INTERNET
  4892.   CONNECTIVITY is properly configured. The SOUPGATE program is auto-
  4893.   matically called during a Queuescan to "pack" Internet EMAIL messages
  4894.   for further processing by VSOUP. VSOUP is also automatically called to
  4895.   send and receive Internet mail.
  4896.  
  4897. - In the tradition of the "keep it simple" philosophy of D'Bridge, you can
  4898.   just read and reply to Internet EMAIL as you do Fidonet NETmail.
  4899.  
  4900.   That means, you DO NOT "address" the SOUPGATE software; D'Bridge takes
  4901.   care of that automatically. When you compose an Internet EMAIL message,
  4902.   you just type in the EMAIL address and away you go. For example if
  4903.   you want to send a message to John Doe at his Hotmail account, just type
  4904.   in his address, johndoe@hotmail.com. Gone forever are the days of having
  4905.   to address the gate as "UUCP", put "To:" in the body of the message, and
  4906.   other extra work. And when you receive replies, D'Bridge automatically
  4907.   translates them from SOUPGATE into "non-geek jargon", to keep things as
  4908.   seamless and integrated as possible.
  4909.  
  4910. - BINKD support will be disabled if you specify 0 (zero) as the BINKD PORT.
  4911.  
  4912. - BINKD must now be ran as a "server" process (ie. running it in another
  4913.   window on your operating system). For stability reasons D'Bridge no
  4914.   longer starts BINKD to send/receive mail in "client" mode.
  4915.  
  4916. - DBUTIL will NOT create a log file of any activity if you create
  4917.   a semaphore/dummy file called DBUTIL.NLG. This is to avoid having the log
  4918.   file for DBUTIL grow out-of-hand when purging/processing large amounts of
  4919.   messages.
  4920.  
  4921. - DBUTIL should properly report now which areas have grunged message
  4922.   headers. I can't exactly duplicate this problem, but I did change one or
  4923.   two things apparently wrong in the code.
  4924.  
  4925. - Only one "copy" of DBUTIL can execute at a time, this is controlled by
  4926.   the DBUTIL.BSY semaphore file.
  4927.  
  4928. - The MAKE DBRIDGE.NQS FILE debug feature has been removed - it is now
  4929.   standard that D'Bridge creates the DBRIDGE.NQS file after unpacking mail.
  4930.  
  4931. - The option to begin tossing messages at 2.MSG has been removed, D'Bridge
  4932.   should now begin unpacking at 2.MSG regardless (except if its NETmail)
  4933.  
  4934. - XMA/XMAIL DEBUGGING in HUB/ADMINISTRATORS has been moved to the XMAIL
  4935.   CONFIGURATION screen. The long-obsolete "XMAIL ARCHIVE SIZE" feature has
  4936.   been removed, Chris never finished it and it was just simply useless code.
  4937.  
  4938. - The SCREEN EFFECTS DEBUG option in HUB/ADMINISTRATORS has been removed.
  4939.  
  4940. - The ROLLBACK/LEGACY SUPPORT feature in HUB/ADMINISTRATORS has been
  4941.   removed to save code and space. If you don't like this 2.6 release, and
  4942.   need to rollback, you will need to "edit out" the extra variables that
  4943.   the earlier releases won't understand.
  4944.  
  4945. - D'Bridge now supports large drives "natively", as in, it now acts
  4946.   with the LARGE DRIVE SUPPORT permanently enabled. The feature has now
  4947.   been removed from HUB/ADMINISTRATORS and is no longer necessary.
  4948.  
  4949. - The MAXSRINDEX debug option has been moved to the SETUP EDITOR OPTIONS
  4950.   screen.
  4951.  
  4952. - The Anti-SPAM and TWIT filters have been moved to the HUB/ADMINISTRATORS
  4953.   screen. There is no more seperate ANTI-SPAM setup screen. That has been
  4954.   entirely removed to reduce code and save space. The Anti-SPAM and TWIT
  4955.   filters are still NOT working, but should be for the next release.
  4956.  
  4957. - DEBUG QUEUE ERRORS in HUB/ADMINISTRATORS has been removed.
  4958.  
  4959. - The settings of REBUILD QUEUE and SCAN ECHOMAIL AREAS in the EDITOR
  4960.   OPTIONS screen are now properly saved in this upgrade... they were never
  4961.   saved in ANY release for that matter due to the way Chris wrote the code.
  4962.  
  4963. - The Setup Wizard can be told to install D'Bridge under a Terminal Server
  4964.   environment or Remote Administrator setup by pressing F4 when the
  4965.   installation begins.
  4966.  
  4967. - Dozens of other code improvements have been done, mostly minor things.
  4968.  
  4969.  
  4970.  
  4971.  
  4972. D'Bridge 2.55 - July 5th, 2006
  4973. ------------------------------
  4974.  
  4975. - This is yet another minor release that addresses some issues in the Setup
  4976.   Wizard. There are no corrections to D'Bridge itself in this release. It is
  4977.   now possible to install D'Bridge from a CD-ROM drive or other read-only
  4978.   media. If you don't care about this feature, you don't need to install
  4979.   this release on your system.
  4980.  
  4981.  
  4982. D'Bridge 2.54 - June 26th, 2006
  4983. -------------------------------
  4984.  
  4985. - This is a very minor release. The tagline-fix in 2.53 was not adding the
  4986.   origin line. This should be fixed now...
  4987.  
  4988.  
  4989.  
  4990. D'Bridge 2.53 - June 25th, 2006
  4991. -------------------------------
  4992.  
  4993. - This minor release *should* correct the duplicate-tagline problem on
  4994.   messages created by 3rd-party products and then exported out by D'Bridge
  4995.   via an EchoScan.
  4996.  
  4997.  
  4998.  
  4999. D'Bridge 2.52 - June 24th, 2006
  5000. -------------------------------
  5001.  
  5002. - This is a very minor release that corrects the "BINKD extensions cannot
  5003.   be loaded" problem some of you are having.
  5004.  
  5005. - D'Bridge should immediately "turn around" now on completed BINKD sessions. 
  5006.  
  5007.  
  5008.  
  5009. D'Bridge 2.51 - June 13th, 2006
  5010. -------------------------------
  5011.  
  5012. - This is a minor release which adds the ability to define a "pickup-only"
  5013.   listing in the INTERNET CONNECTIVITY screen for BINKD.
  5014.  
  5015.   If you do not wish to connect with a remote system, but still wish to
  5016.   have the remote system pick up its mail, specify "PICKUPONLY" as its
  5017.   address. For example:
  5018.  
  5019.              1:229/2000 PICKUPONLY NICKS_PWD NANDRE
  5020.  
  5021.                         ^^^^^^^^^^
  5022.  
  5023.   specifies that Rob's system can call me but I should not call him.
  5024.  
  5025. - The help screen for the above change has been updated.
  5026.  
  5027. - It may be necessary to verify the BINKD ENABLED setting in INTERNET
  5028.   CONNECTIVITY once this upgrade has been applied.
  5029.  
  5030. - Some minor bugs in the Setup Wizard have also been corrected.
  5031.  
  5032. Nick Andre
  5033. ANDRE CONSULTING
  5034.  
  5035.  
  5036.  
  5037. D'Bridge 2.5 - June 12th, 2006
  5038. ------------------------------
  5039.  
  5040. This is a major release of D'Bridge which now features a working BINKD
  5041. solution, in addition to a large number of bug fixes and corrections.
  5042.  
  5043. The auto-addressing features I'm adding are not quite finished - I'd say
  5044. about 90% done - the other 10% being minor coding. So, the auto-addressing
  5045. will be delayed until the next release of D'Bridge. Internet EMAIL and
  5046. Usenet groups are also on the works for the next release.
  5047.  
  5048. The Anti-SPAM features are DISABLED in this release - I'm not comfortable
  5049. with the code and feel that its too unstable after some last-minute testing.
  5050. Anti-SPAM features will be enabled in a future release.
  5051.  
  5052. I will NOT participate in ANY "political" discussions about the support
  5053. for Internet nodelist flags. I will leave it up to you to decide if you
  5054. wish to use that feature and if not, simply shut it off in the setup screen.
  5055.  
  5056. This was by far the most difficult version to design and compile. Over
  5057. several thousand new lines of code were written for this release and this
  5058. by far pushes the limit of what can be done for a DOS-based mailer.
  5059.  
  5060. Laura and I sincerely hope that all of you enjoy this release and as
  5061. always we look forward to your comments and suggestions.
  5062.  
  5063. - The D'Bridge INSTALL program has been enhanced and several dozen
  5064.   improvements were done to the way it works, especially with custom-
  5065.   installations. It is now possible to do a TYPICAL or CUSTOM installation
  5066.   and have the options configured accordingly.
  5067.  
  5068. - This release has fully-functional BINKP client and server capabilities,
  5069.   and has been designed and tested with fairly large amounts of Queue
  5070.   entries. That being said, I am by no means a major mail "hub" so I
  5071.   would certainly appreciate some testing and feedback with this release.
  5072.  
  5073. - The INTERNET CONNECTIVITY screen and all work on internal BinkP support
  5074.   has been totally redesigned and rewritten from scratch. Out of respect
  5075.   for those of you who are "hanging on" for this feature to be hard-coded,
  5076.   I have included custom copies of the public-domain BINKD program. Don't
  5077.   be fooled, however. This release of D'Bridge is designed to work hand-in-
  5078.   hand with BinkD and D'Bridge will automatically configure the setup file
  5079.   for this program. The INTERNET CONNECTIVITY screen basically matches the
  5080.   setup file of the BinkD program except that it will specifically write
  5081.   D'Bridge values and settings to the BinkD program setup file. Whenever a
  5082.   change is done to the INTERNET CONNECTIVITY screen, or a Queue entry
  5083.   exists that is defined in BINK SESSIONS, the BinkD configuration is
  5084.   automatically updated. I have included the OS/2 and Windows version of
  5085.   BinkD and there is a setting in INTERNET CONNECTIVITY to choose which
  5086.   one to run. Go check it out.
  5087.  
  5088. - If you already have an existing BINKD configuration and you are running
  5089.   D'Bridge under OS/2 WARP or Microsoft Windows, you can copy the BINKD
  5090.   executables to the D'Bridge directory and run BINKD with "DBRIDGE.BNK"
  5091.   as the configuration file for daemon (server) usage.
  5092.  
  5093.   YOU WILL NEED TO MIGRATE YOUR EXISTING BINKD CONFIGURATION MANUALLY, as
  5094.   it will take a considerable amount of code to implement an "import"
  5095.   feature... but if you already have a working BINKD setup, chances are
  5096.   you probably don't want to screw around with it until you've tested this
  5097.   one first.
  5098.  
  5099. - For Windows 95, you will need to install the "Winsock 2 Update" available
  5100.   from Microsoft's website. This update is NOT required if you are
  5101.   running Windows 98, ME, NT, 2000 or XP.
  5102.  
  5103. - EMX version 0.9D, available from ftp://hobbes.nmsu.edu/pub/os2/dev/emx,
  5104.   is required for BINKD if you are running the OS/2 WARP operating system.
  5105.   The EMXRT.ZIP file should be unzipped to C:\OS2\APPS\DLL, although it
  5106.   shouldn't be necessary to reboot the computer.
  5107.  
  5108. - If you already have an existing Linux BINKD configuration, and you are
  5109.   running D'Bridge using Bochs, DOSEMU or DOSBOX, you can simply point
  5110.   your existing BINKD binaries to use the DBRIDGE.BNK configuration file.
  5111.   It may be necessary to "mount" your D'Bridge directory to the
  5112.   appropriate BINKD directory on the Linux filesystem.
  5113.  
  5114. - BinkD works in one of two ways for D'Bridge, depending on the "server"
  5115.   setting in INTERNET CONNECTIVITY:
  5116.  
  5117.   If running in SERVER mode, D'Bridge will "swap out" and call DBUTIL MOVE
  5118.   to create a mail bundle specifically for BinkD to use. When BinkD detects
  5119.   the mail bundle, it will attempt to dial-out over the Internet and send
  5120.   the mail for the system. It is up to you to ensure that BinkD is running.
  5121.  
  5122.   EVERY TIME THE QUEUE IS RESCANNED, THE BINKD CONFIGURATION IS UPDATED.
  5123.   This may cause more disk access on your computer, but this is normal.
  5124.  
  5125.   When ran in CLIENT mode, D'Bridge will update the BINKD configuration
  5126.   during the QueueScan, but will immediately call the BINKD program to
  5127.   send out the mail. It may take up to a full minute for the BINKD program
  5128.   to exit back to D'Bridge. This is normal. If you're not that patient, you
  5129.   should run in SERVER mode (ie. run BINKD in another "window" on your
  5130.   operating system)
  5131.  
  5132.   NOTE THAT IN CLIENT MODE, INBOUND BINKD CONNECTIONS WILL NOT BE RECEIVED.
  5133.  
  5134. - Again, D'Bridge maintains the configuration of BINKD automatically. DO
  5135.   NOT, UNDER ANY CIRCUMSTANCES, MODIFY ANY CONFIGURATION FILES RELATED
  5136.   TO BINKD. Do NOT examine any configuration files of BINKD while D'Bridge
  5137.   is running at the same time; otherwise a sharing violation may occur.
  5138.  
  5139. - The DBUTIL component has been updated, redesigned and enhanced to fully
  5140.   integrate itself with the BINKD program, and has been enhanced to
  5141.   operate along with the BINKD configuration file.
  5142.  
  5143. - Do NOT, under ANY circumstances, specify Domains in the address questions
  5144.   in BASIC CONFIGURATION. You specify the domain matching in the INTERNET
  5145.   CONNECTIVITY screen.
  5146.  
  5147. - DBUTIL has been enhanced to include support for BINKD and has been
  5148.   designed to interoperate with the BINKD features. Therefore, it is
  5149.   absolutely crucial that you install both the Internet features and DBUTIL
  5150.   if you select CUSTOM INSTALL in the Setup Wizard.
  5151.  
  5152. - A new option in INTERNET CONNECTIVITY also allows you to translate the IVM
  5153.   and ITN flags in nodelist entries to actual IP addresses to dial for the
  5154.   VMODEM product by Ray Gwinn (or any other Virtual Modem product). You can
  5155.   choose to translate IVM or ITN or both (or none, obviously). The default
  5156.   setting is NONE. When this setting is changed, you will need to rescan the
  5157.   outbound queue. The call will be subject to the same costing as a dialup
  5158.   call as defined in COST/ACCOUNTING and the currently scheduled event.
  5159.  
  5160. - The D'Bridge INSTALL program now extracts/verifies files almost 300%
  5161.   faster than before.
  5162.  
  5163. - D'Bridge now fully supports multi-user, multi-tasking environments, by
  5164.   enabling the "MULTI-LINE" feature in the COMM/MODEM SETUP screen. When
  5165.   this feature is enabled, you MUST start D'Bridge with the appropriate line
  5166.   number, ie. DB /1, DB /16, etc etc. Otherwise, D'Bridge will default
  5167.   to line one. You can now run several "copies" of D'Bridge this way, all
  5168.   sharing the same configuration but using different modems or FOSSIL ports.
  5169.  
  5170.   When the MULTI-LINE feature is enabled, each line has its own unique
  5171.   configuration for the COMM/MODEM SETUP screen. The upperleft-hand corner
  5172.   of the screen will show which current line is running.
  5173.  
  5174.   WARNING: It is absolutely crucial that no two lines share the same port.
  5175.            If you attempt to assign the same serial port, strange and
  5176.            bizarre results will happen with your operating system. OS/2
  5177.            dies. Windows will stop with the infamous "blue screen of death".
  5178.  
  5179.            The only exception to this warning is the NetFOSSIL product by
  5180.            PC Micro Incorporated (www.pcmicro.com) Their virtual COM ports,
  5181.            although they show up as one address and IRQ, are safe to use
  5182.            with D'Bridge. NetFOSSIL is for Windows NT, 2000 and XP only.
  5183.            With NetFOSSIL (and possibly others like it), it is safe to use
  5184.            the same COM ports in multi-line D'Bridge.
  5185.  
  5186. - Note that although the multi-line features work, they all share the same
  5187.   schedule. Originally I intended to have multi-line scheduling like the
  5188.   way its done in Frontdoor and InterMail, but due to the way Chris designed
  5189.   the code, it is going to take a massive rewrite of the entire way that
  5190.   scheduling is handled in D'Bridge. Multi-schedule events produced a few
  5191.   instability problems in several critical functions during 2.5's testing
  5192.   stages. At the very last minute, much to my displeasure, I had to put the
  5193.   scheduler code back to the way it was in 2.41.
  5194.  
  5195.   Therefore, as a workaround, you will need to ensure that any multi-line
  5196.   DOS events do not "collide" with eachother (ie. use dummy files to check
  5197.   to see if a DOS event is already running). Feel free to post in the
  5198.   DBRIDGE echo on Fidonet for more help and explanation.
  5199.  
  5200. - D'Bridge should now support DigiBoard ISA and DigiBoard PCI (Intelligent
  5201.   and non-Intelligent) serial ports. The new code has been tested with an
  5202.   older DigiBoard PC/X 8-port card.
  5203.  
  5204. - The COMM/MODEM SETUP screen in D'Bridge -should- now support non-standard
  5205.   COM ports beyond COM9 (ie. COM10, COM11, etc), up to COM99.
  5206.  
  5207. - D'Bridge now supports the "2K" releases of Ray Gwinn's SIO serial drivers
  5208.   for OS/2 WARP, including the virtual modem (VMODEM) programs.
  5209.  
  5210. - D'Bridge should no longer probe the modem/serial hardware in the
  5211.   COMM/MODEM SETUP screen, in order to avoid certain problems with
  5212.   Windows NT, 2000 and XP.
  5213.  
  5214. - D'Bridge should no longer cause "The COM port request is already in use"
  5215.   problem in OS/2 WARP, when the newcomer installs it for the first time
  5216.   and immediately enables the MULTI-LINE support.
  5217.  
  5218. - D'Bridge actually should no longer cause ANY "COM port in use" errors
  5219.   in your operating system when you install for the first time, since it
  5220.   is now MANDITORY that the proper COM port address and IRQ is specified.
  5221.  
  5222. - D'Bridge no longer randomly crashes under Desqview.
  5223.  
  5224. - D'Bridge should no longer randomly freeze when running on a Tandy 1000
  5225.   system with DOS 3.3, DOS 5, DOS 6, 6.21 or 6.22.
  5226.  
  5227. - D'Bridge now gives up more idle-time to the CPU when its doing nothing.
  5228.  
  5229. - D'Bridge should now co-operate more efficiently with the TameDOS product
  5230.   written by David Thomas.
  5231.  
  5232. - The method that the modem/serial configuration is stored has now been
  5233.   changed. Modem information is now stored as COMM.1, COMM.2, etc etc,
  5234.   for MULTI-LINE operation.
  5235.  
  5236. - Modem/serial information is no longer stored in DBRIDGE.PRM or in
  5237.   exported configuration files. If you need this feature, please let me
  5238.   know ASAP.
  5239.  
  5240. - A new menu option MODEM RESULT CODES in BASIC CONFIGURATION allows you
  5241.   to specify the result codes that your modem reports back to the computer.
  5242.  
  5243. - The way D'Bridge stores ".DSI" (Daily Schedule Information) files has
  5244.   changed to facilitate the new MULTI-LINE support. Instead of storing
  5245.   the DSI in DBRIDGE.DSI, it stores in LINE1.DSI, LINE2.DSI, and so forth.
  5246.   Please adjust any events and/or 3rd-party utilities that may use the file.
  5247.  
  5248. - D'Bridge now stores Unevent Event History (DBRIDGE.UEH) and Mail Event
  5249.   History (DBRIDGE.MEH) differently now for MULTI-LINE operation, such
  5250.   as LINE1.UEH, LINE2.MEH, etc etc. The MEH and UEH files are used during
  5251.   creation and maintenance of a QueueScan. 3rd-party utilities should not
  5252.   be affected by this change.
  5253.  
  5254. - Note that for testing purposes, deleting a DSI file for the appropriate
  5255.   line will cause D'Bridge to run as if it were being run for the first
  5256.   time... ie. all events that ran that day will be ran again.
  5257.  
  5258. - The way the "AutoUpdate" routine works has been rewritten and updated to
  5259.   facilitate multi-line operation. Instead of having files like
  5260.   SAVE-FRI.DSI, SAVE-SAT.DSI, SAVE-SUN.DSI, and so forth, the filename is
  5261.   now the same except that the .DSI extension is replaced by the number
  5262.   of the line. So, if AutoUpdate exported the DSI on line 3 for Saturday,
  5263.   the result would be SAVE-SAT.3.
  5264.  
  5265. - If you run batch files that "clean up" the SAVE-*.DSI files, you should
  5266.   modify them as per the above notice.
  5267.  
  5268. - The INSTALL program will properly upgrade and make adjustments to
  5269.   the D'Bridge directory as per the above multi-line filename changes.
  5270.  
  5271.   *HOWEVER*, if you are ROLLING BACK ("downgrading") to a prior release, you
  5272.   will need to perform the following MANUALLY.
  5273.  
  5274.   If these precautions are NOT followed, then when you install the prior
  5275.   release, you will either experience difficulty in migrating your setup
  5276.   back to the prior release, or the prior release will execute all mail
  5277.   events as if they haven't been ran already.
  5278.  
  5279.          - Delete any *.DSI files in your D'Bridge directory.
  5280.          - Delete any "LINE*.*" files in your D'Bridge DATA directory.
  5281.          - Export a ROLLBACK configuration file (explained below)
  5282.          - Install a version of D'Bridge prior to 2.5.
  5283.          - Manually recompile the nodelist.
  5284.          - Ensure the Queue is rescanned.
  5285.  
  5286. - A new option in HUB/ADMINISTRATORS allows you to automatically restart
  5287.   D'Bridge after a nodelist compile. This option was once hard-coded and
  5288.   solved some problems for people, but created problems for others. So its
  5289.   back again as an option, and its left as NO (disabled) by default. Do not
  5290.   enable this setting unless restarting-after-compiling solves problems.
  5291.  
  5292. - A new option in HUB/ADMINISTRATORS enables you to shut off the unnecessary
  5293.   "Unable to write UEH/MEH" messages that may pop up from time to time,
  5294.   by changing the DEBUG QUEUE ERRORS settings. Its not so much an error as
  5295.   it is a limitation with the way the code works under OS/2 or Microsoft
  5296.   Windows environments. D'Bridge eventually recovers from such a condition.
  5297.  
  5298. - For Ward, you may now specify the maximum number of Fido *.MSG files able
  5299.   to be handled by the internal message editor by changing the new "EDITOR
  5300.   LIMITS" variable in HUB/ADMINISTRATORS. The default is 8000. The maximum
  5301.   that may be specified is 32,766.
  5302.  
  5303.   WARNING: Changing this variable also changes the amount of free memory...
  5304.  
  5305. - D'Bridge now features ANTI-SPAM features, and those can be configured in
  5306.   the ADVANCED CONFIGURATION screen. You may choose to filter by FROM
  5307.   or SUBJECT. The SPAM filter is very primitive and only checks for
  5308.   the presence of the keywords you specify. When such a keyword is
  5309.   encountered, D'Bridge will NOT toss (process) that message, NETmail
  5310.   or Echomail - ***AND ANY DOWNLINKS WILL NOT RECEIVE THOSE MESSAGES***
  5311.  
  5312.   When reading a message in the internal editor, you may now press the S
  5313.   key to indicate that the FROM and SUBJ of the message is SPAM. Then
  5314.   D'Bridge will no longer process messages matching that criteria in
  5315.   the future.
  5316.  
  5317.      **** NOTE **** ANTI-SPAM FEATURES ARE DISABLED IN THIS RELEASE
  5318.  
  5319. - The internal editor now supports a TWIT FILTER. When this option is
  5320.   enabled in the ADVANCED CONFIGURATION screen, messages will NOT be
  5321.   displayed in the internal editor that match the criteria you specify.
  5322.   Note that the TWIT filter does not affect any messages sent to other
  5323.   systems, so a message that arrives from someone on your TWIT list will
  5324.   still be sent to any downlinks.
  5325.  
  5326.   When reading a message in the internal editor, you may press the T key
  5327.   to indicate that the person sending the message (the FROM field)
  5328.   should be marked as TWIT.
  5329.  
  5330.      **** NOTE **** TWIT FILTERING IS DISABLED IN THIS RELEASE
  5331.  
  5332. - Removing SPAM or TWIT filter criteria is as easy as removing them from
  5333.   the ANTI-SPAM screen.
  5334.  
  5335. - The ANTI-SPAM and TWIT FILTER options are DISABLED by default.
  5336.  
  5337. - You may now specify packet files (*.PKT) of unlimited size by changing
  5338.   the XMAIL PACKET SIZE option to zero (0) in the XMAIL CONTROL screen.
  5339.   For those of you that "toss" large amounts of mail, this will cause
  5340.   the D'Bridge XMAIL processor to create one huge .PKT file for a system
  5341.   instead of multiple PKT files. This may improve efficiency, and is a
  5342.   feature found in other "tosser" programs so I'm including it here as well.
  5343.   The help screen for this feature has also been updated. One such use for
  5344.   this feature would be for local LAN use or in situations where it is
  5345.   necessary to decompress the XMAIL bundle in a DOS batch file.
  5346.  
  5347.   WARNING: Under normal use, the XMAIL PACKET SIZE option should NOT be
  5348.            changed unless you are a Hub or administrator whoes setup would
  5349.            benefit from having packets with no "limits".
  5350.  
  5351. - A stability bug in the way that D'Bridge checks and analyses the Carrier
  5352.   Detect (CD) signal from the serial port/FOSSIL driver has been corrected
  5353.   and totally rewritten. The carrier-detection code is now 100% compatible
  5354.   with both "real" serial ports, and virtual ports such as FOSSIL ports
  5355.   under the OS/2 WARP operating system, or NetModem ports under Windows.
  5356.  
  5357.   WARNING: Ray Gwinn's VMODEM product does NOT report a carrier signal
  5358.            to D'Bridge until the result code has been sent back, and there
  5359.            may be a slight delay (a few milliseconds) between the presence
  5360.            of the carrier signal and the result code. But that few
  5361.            milliseconds is an eternity to D'Bridge. It may result in lost
  5362.            calls when a user connects via. Telnet, because during those
  5363.            few milliseconds delay, VMODEM is allocating memory and system
  5364.            resources to operate the modem port. For this reason I
  5365.            strongly recommend that you use VMODEM on a high-speed Internet
  5366.            connection such as cable or DSL (ie. Bell Sympatico), and make
  5367.            sure your D'Bridge system is running on a Pentium-2 or faster
  5368.            computer. 
  5369.  
  5370. - A minor bug has been fixed in the D'Bridge EMSI code for dialup sessions,
  5371.   and now makes it possible to do EMSI over Telnet, using virtual-modem.
  5372.   Gone forever are the warnings about high-ascii and other such nonsense.
  5373.  
  5374. - A minor cosmetic bug has been fixed in the SESSION INFORMATION screen
  5375.   during an EMSI session, and D'Bridge now displays "OTHER" instead
  5376.   of "DATA" so newcomers won't be confused what "DATA" means: OTHER means
  5377.   any other file attachments besides NETmail and XMAIL.
  5378.  
  5379. - A minor cosmetic bug has been fixed in the SYSTEM LOG screen for the
  5380.   EMSI fix mentioned above.
  5381.  
  5382. - Problems with importing configuration files should now be a thing of
  5383.   the past. Unknown keywords and variables are simply ignored.
  5384.  
  5385. - You can now export a configuration file that should be 100% backwards
  5386.   compatible with prior releases (including the legacy 1.xx series), by
  5387.   enabling the "ROLLBACK FILE SUPPORT" option in HUB/ADMINISTRATORS. This
  5388.   will tell D'Bridge NOT to export any Internet and multi-line settings.
  5389.  
  5390. - A new command-line option in the mailer, ROLLBACK, does the same thing
  5391.   as the EXPORT command except it won't export the settings for the new
  5392.   features, same as the feature explained above. ie. DB ROLLBACK DB.CFG will
  5393.   export a compatible CFG file for older releases. It will perform this
  5394.   function no matter if the ROLLBACK FILE SUPPORT option is enabled or not.
  5395.  
  5396. - The NEW ECHOMAIL LINK and REQUEST ECHOMAIL LINK screens have been slightly
  5397.   enhanced to allow specifying conferences with large Echomail tags, such
  5398.   as Internet Usenet groups... a feature I plan to integrate into D'Bridge
  5399.   in the next release or so.
  5400.  
  5401. - NETmail messages addressed to SYSOP will now trigger the YOU'VE GOT MAIL
  5402.   option if enabled.
  5403.  
  5404. - DBUTIL now automatically deletes the message bases in the Renegade BBS
  5405.   software when DBUTIL DELETEDOS is used. It doesn't matter what version
  5406.   of the Renegade BBS software you're using.
  5407.  
  5408. - Due to a fundimental design flaw in the ECHOMAIL AREA EDITOR, you should
  5409.   NOT delete the very last area from the database, if you plan to later
  5410.   "clean up" your message directories with DBUTIL DELETEDOS. If the last
  5411.   area must be deleted, you should first create a "dummy" area after that
  5412.   record so the first one can be deleted properly. Failure to do so will
  5413.   result in directories not being cleaned up properly in DBUTIL DELETEDOS
  5414.   because the last record is not marked for deletion - its nuked altogether.
  5415.  
  5416. - Various help screens have been updated, corrected, and in some cases
  5417.   rewritten altogether to keep the help for 2.5 as up to date as possible.
  5418.  
  5419. - You may now specify the ADDRESS/AKA of an Echomail area to change globally
  5420.   in DBUTIL. This allows DBUTIL to manage multiple Fido-networks properly
  5421.   when used with the GROUP SORT and GROUP ACCESS functions. The ADDRESS/AKA
  5422.   feature only works in the "GUI" portion of DBUTIL only - it will NOT work
  5423.   with the AUTOASSIGN parameter, ie. DBUTIL AUTOASSIGN.
  5424.  
  5425. Nick Andre
  5426. ANDRE CONSULTING
  5427.  
  5428.  
  5429.  
  5430.  
  5431. D'Bridge 2.41 - April 1st 2006
  5432. ------------------------------
  5433.  
  5434. This is a very minor release, but now includes the entire source code
  5435. to the DBUTIL program along with the technician's manual for those of you
  5436. who are interested in my work. DBUTIL is written in Visual BASIC so it
  5437. should be easy to understand how things work. The source code and
  5438. technicians manual is now installed by clicking on the "Source code"
  5439. button in the INSTALL program.
  5440.  
  5441. - An issue with DBUTIL MOVE not computing the FTSC-name-control file
  5442.   has been corrected.
  5443.  
  5444. - When more than 36 XMAIL bundles are moved in one day for one node address
  5445.   using DBUTIL MOVE, the archive number is reset back to zero and the
  5446.   counter starts over.
  5447.  
  5448.  
  5449.  
  5450. D'Bridge 2.4 - March 29th, 2006
  5451. -------------------------------
  5452.  
  5453. This major release of D'Bridge now bring things "up to snuff" with running
  5454. DB on more modern computers such as Pentium 3's, 4's, celerons, dual-core
  5455. chips and on computers with extremely large hard drives. D'Bridge should now
  5456. function 100% when running under "emulator" environments (such as DosEmu,
  5457. Bochs or DOSBOX). It also adds support for debugging the system timer. A
  5458. minor bug in DBUTIL has also been fixed.
  5459.  
  5460. WARNING: It is absolutely imperative that the "AFIXCTRL" directory exists
  5461.          off of your Queue directory (ie. C:\DBRIDGE\QUEUE\AFIXCTRL). The
  5462.          DBUTIL program makes extensive use of this directory for the MOVE
  5463.          command. If the directory doesn't exist, the MOVE command will FAIL.
  5464.  
  5465. - D'Bridge will now properly toss mail on partitions larger than 2 gigabyte,
  5466.   by enabling the "Large drive support" option in HUB/ADMINISTRATOR. This
  5467.   option is OFF by default.
  5468.  
  5469.   This option will allow D'Bridge to process mail on hard drive partitions
  5470.   larger than 2 gigabytes. Basically, all disk-space checking is DISABLED
  5471.   regardless of what is defined in DISK SPACE PARAMETERS, but some internal
  5472.   safeguards are turned off as well.
  5473.  
  5474.   Please do not enable this option unless you are running D'Bridge on a
  5475.   computer that has a hard drive partition larger than 2 gigabytes in size,
  5476.   or you are running D'Bridge under an "emulator" such as DosEmu, Bochs
  5477.   or DOSBOX.
  5478.  
  5479. - It is now possible to disable all the "animations" and other fancy timer
  5480.   stuff in D'Bridge, by disabling the "Screen effects" option in HUB/
  5481.   ADMINISTRATORS. Its turned on by default. Shutting it off will stop
  5482.   all the animated zooming, screen fades and other screen-related effects,
  5483.   except of course the built-in screen saver. This should solve problems
  5484.   with running D'Bridge under OS/2 WARP or on extremely-fast CPU's, or any
  5485.   DOS environment where the screen effects are obviously causing a problem.
  5486.  
  5487. - It is now possible to debug the system timer in D'Bridge. D'Bridge
  5488.   computes its own "delay" timer from calculating the number of BIOS ticks
  5489.   per second. By default, this is set to zero, telling D'Bridge to
  5490.   automatically compute the BIOS ticks. But changing this value to anything
  5491.   but zero will manually set the BIOS ticks. Setting the ticks manually may
  5492.   be necessary to correct problems with D'Bridge running on more modern
  5493.   computers such as Pentium 3's, 4's, Celerons, Dual-Core, etc.
  5494.  
  5495.   This option should NOT be changed unless you are an experienced system
  5496.   administrator and you know your hardware "inside-out". Strange
  5497.   and bizarre results may happen if the system timer is incorrectly set.
  5498.  
  5499. - Under rare circumstances, DBUTIL MOVE would not "move" the mail properly.
  5500.   This has been fixed for good this time. Instead of DBUTIL.DAT, the system
  5501.   will create individual data files in the QUEUE\AFIXCTRL directory that
  5502.   control the FTSC-compliant filenames generated by DBUTIL.
  5503.  
  5504. - DBUTIL now creates the semaphore (dummy) files DBRIDGE.RSN whenever the
  5505.   MOVE command is used, so that D'Bridge is "forced" to rescan the Queue
  5506.   when completed.
  5507.  
  5508. - For those of you that use the shareware client/server program Internet
  5509.   Rex, you should be aware that it may be UNSTABLE reading the D'Bridge
  5510.   Queue directly. I highly recommend that you use DBUTIL MOVE to move your
  5511.   mail to individual directories for your nodes.
  5512.  
  5513.  
  5514.  
  5515.  
  5516. D'Bridge 2.3 - March 25th, 2006
  5517. -------------------------------
  5518.  
  5519. This is a huge release that fixes a variety of problems, including one
  5520. major security flaw. Although it doesn't look like it on the outside,
  5521. there is plenty of new code in this release. This release was one I've
  5522. wanted to do for weeks, but just haven't had the time to work on it until
  5523. now. Please upgrade your installation to this release as soon as possible.
  5524.  
  5525. YOU MUST RUN "DB EXPORT DBRIDGE.AUT" BEFORE RUNNING THE INSTALL PROGRAM.
  5526. Failure to do so will cause problems. The change was done to ensure that
  5527. all of you are taking proper precautions and steps to upgrade your systems.
  5528.  
  5529. WARNING: Rolling back to a prior version once this release is installed is
  5530.          NOT recommended. However, if you must rollback, please move the M-
  5531.          style queue entries from the AFIXCTRL directory back to the QUEUE
  5532.          directory. For example:
  5533.  
  5534.                    CD \DBRIDGE\QUEUE\AFIXCTRL
  5535.                    COPY *.* ..
  5536.                    DEL *.*
  5537.                    CD ..
  5538.                    RD AFIXCTRL
  5539.  
  5540.          If C:\DBRIDGE\QUEUE is not the directory your Queue files are
  5541.          located in, substitute it for the correct directory.
  5542.  
  5543. - The Areafix "M-" style Queue entries have been modified to correct a
  5544.   security issue when using D'Bridge with Internet Rex, a shareware
  5545.   Internet client/server program.
  5546.  
  5547.   The security issue affects ALL versions of D'Bridge prior to this one,
  5548.   including the legacy 1.xx series (ie. 1.58, 1.60, 1.70, etc)
  5549.  
  5550.   Internet Rex has the capability of interfacing with the D'Bridge queue.
  5551.   Any entries in this directory will be converted to proper FTSC packet/
  5552.   archive names for transfer via the Internet. However, if Internet Rex
  5553.   finds any M- style entries, it will also send them out. M- style entries
  5554.   are an essential portion of the Areafix system in D'Bridge. By carefully
  5555.   manipulating Internet Rex, it may be possible to download a list of
  5556.   another system's connected areas.
  5557.  
  5558.   To correct the flaw, the "M-" style Queue entries are now stored in a
  5559.   subdirectory called "AFIXCTRL" off of your Queue directory. So if your
  5560.   Queue directory is C:\DBRIDGE\QUEUE, you will now find a new directory
  5561.   called C:\DBRIDGE\QUEUE\AFIXCTRL where all of the M- stuff is located.
  5562.  
  5563. - Because this is a fundimental change to the way the Queue system works
  5564.   in D'Bridge, this may render some 3rd-party utilities useless. Please let
  5565.   me know if this is the case and an alternate solution will be designed.
  5566.  
  5567. - The DEBUG/SUPPORT menu is now called HUB/ADMINISTRATOR OPTIONS, and the
  5568.   previous XMAIL debugging options from the 2.2 release have been moved
  5569.   into this menu screen.
  5570.  
  5571. - The INSTALL program has been vastly improved, and will scan your Queue
  5572.   directory for any M- style Queue entries and move them to the above-
  5573.   mentioned AFIXCTRL directory accordingly. I'm pretty sure that all of
  5574.   the bugs in the install program are gone now. If theres any, let me know.
  5575.  
  5576. - Work has begun on support for Return Receipt Requests (RRQ's), although
  5577.   the option is there now in SETUP -> EDITOR OPTIONS, this feature will not
  5578.   be completed until the next release of D'Bridge.
  5579.  
  5580.   A Return Receipt Request (RRQ) kludge is a flag on a NETmail message to
  5581.   trigger D'Bridge to send the sender of the message a "receipt"
  5582.   acknowledging that the message has been read by the receiver.
  5583.  
  5584.   When a RRQ kludge is encountered, D'Bridge will write a "receipt" NETmail
  5585.   to the sending system indicating that the original message has been read
  5586.   for the first time by the receiver. The receipt that gets sent back is a
  5587.   simple NETmail message indicating the time and date that the message was
  5588.   read, along with a copy of the original message. The receipt is sent back
  5589.   to the receiver during the next QueueScan, and is subject to the routing
  5590.   defined in the SCHEDULER.
  5591.  
  5592.   Note that the RRQ kludge feature only works for the built-in internal
  5593.   message editor. It will NOT work with GoldED or any external editors.
  5594.  
  5595.   The RRQ kludge feature has three options:
  5596.  
  5597.   RRQ KLUDGE: Yes, Ask, No
  5598.  
  5599.   YES - The editor will acknowledge RRQ's automatically without your consent.
  5600.  
  5601.   ASK (Default) - The editor will display a pop-up window when it encounters
  5602.   a message with the RRQ kludge and ask you if you wish to acknowledge
  5603.   receipt.
  5604.  
  5605.   NO - The editor will not acknowledge RRQ's.
  5606.  
  5607.   The internal editor's "Add Return Receipt" option will only show up in
  5608.   the menu when you are writing a NETmail message only. It will not be shown
  5609.   when writing Echomail messages or if the RRQ kludge feature is turned off
  5610.   altogether in EDITOR OPTIONS. The help screen for the RRQ kludge and the
  5611.   internal editor menu commands have been updated accordingly.
  5612.  
  5613. - D'Bridge now creates a new semaphore file called DBRIDGE.NQS whenever a
  5614.   new QueueScan has just been performed (manually or automatically). This
  5615.   new semaphore file can be used by 3rd-party Internet clients (like
  5616.   Internet Rexx) to indicate that D'Bridge has finished scanning the
  5617.   outbound Queue. This feature is triggered ON or OFF (ON by default) in
  5618.   the HUB/ADMINISTRATOR menu.
  5619.  
  5620. - D'Bridge no longer unpacks Echomail starting at message 1 if there are no
  5621.   messages in the directory. It will now start at message 2. This change was
  5622.   done, again, to allow 3rd-party programs to properly import mail from
  5623.   D'Bridge. This feature is triggered ON or OFF (Off by default) in
  5624.   the HUB/ADMINISTRATOR menu.
  5625.  
  5626. - D'Bridge does not fill in "201:ALL" for Automatic Session Passwords in
  5627.   the SECURITY screen for newcomers.
  5628.  
  5629. - DBUTIL PURGE no longer renumbers messages. Nobody likes this feature so
  5630.   I got rid of it. Delete the DBRIDGE.NRN or DBUTIL.NRN files if they exist.
  5631.  
  5632. - And the MOVE command in DBUTIL has been rewritten from scratch. There
  5633.   should be no more issues with moving any mail whatsoever.
  5634.  
  5635. - DBUTIL MOVE now works with files up to 2 gigabytes in size.
  5636.  
  5637. - The unpack/upgrade/copying process in the INSTALL program has been
  5638.   rewritten from scratch. Again, you MUST export your configuration BEFORE
  5639.   upgrading to this release. This is MANDITORY.
  5640.  
  5641. I hope you enjoy this version and look forward to your feedback.
  5642.  
  5643.  
  5644. Version 2.2 - March 5th, 2006
  5645. -----------------------------
  5646.  
  5647. This minor release adds two new features for XMAIL: "Process XMAIL Yes/No"
  5648. and "Debug XMAIL Yes/No" to the DEBUG/SUPPORT screen.
  5649.  
  5650. PROCESS XMAIL - If this is set to YES, any Netmail that contains the XMA/
  5651. (default: YES)  XMAIL flag will be packed out as an XMAIL bundle; otherwise
  5652.                 if the option is set to NO, it gets treated as a
  5653.                 normal "Queue" entry, subject to the routing conditions set
  5654.                 up in the SCHEDULER.
  5655.  
  5656.   DEBUG XMAIL - Any Netmail messages with the XMA/XMAIL flag that are
  5657. (default: NO)   processed by your D'Bridge system, will now display the
  5658.                 current message number, from/to/subj/address as well as the
  5659.                 archive name in the system log if this set to YES. Note that
  5660.                 this WILL cause the system log to grow quite a bit in size.
  5661.  
  5662. Note that these two new features are only provided for those of you who
  5663. wish to diagnose/troubleshoot in-transit NETmail that is processed. DO NOT
  5664. change these parameters unless you are an experienced D'Bridge administrator.
  5665.  
  5666. - The help screens for these two features has also been updated accordingly.
  5667.  
  5668. - Cleaned up some code in the internal editor, please test all functions.
  5669.  
  5670.  
  5671. Version 2.1 - February 27th, 2006
  5672. ---------------------------------
  5673.  
  5674. This interim release corrects some minor issues with stability and security.
  5675. As usual, please back up your D'Bridge directory before installing.
  5676.  
  5677. - Pretty sure I figured out the large-message crash problem.
  5678.  
  5679. - Dozens of minor corrections have been done to the mailer source code.
  5680.  
  5681. - Rewrote the entire routine for handling modem hangup/constant carrier
  5682.   signal errors (when the system starts up or is idle) The CD mask can no
  5683.   longer be set or changed via. a DOS variable; this was a debugging
  5684.   feature that Chris left in from the non-FOSSIl days and I thought it was
  5685.   utterly useless. Several "+++" escape sequences, along with DTR dropping
  5686.   and ATZ'ing are now done to help eliminate the rare CD error problem.
  5687.  
  5688. - Fixed a problem where under rare circumstances, the "You've Got Mail"
  5689.   feature may randomly crash D'Bridge if you receive a large amount
  5690.   of personal mail.
  5691.  
  5692. - D'Bridge no longer performs a timesync on startup if the system date is
  5693.   earlier than the release date - didn't want to scare newcomers. :-)
  5694.  
  5695. - You can now force a system restart/recycle every time the nodelist is
  5696.   compiled by creating a semaphore (dummy) file called DBRIDGE.RNC in
  5697.   your directory. D'Bridge will always restart after a nodelist compile
  5698.   if that dummy text file is there.
  5699.  
  5700. - DBIS developement is currently on hold due to lack of personal time.
  5701.  
  5702. - A newer DBNET file has been included in this release.
  5703.  
  5704.  
  5705.  
  5706.  
  5707. Version 2.00 Beta Release #9 - January 24th, 2006
  5708. -------------------------------------------------
  5709.  
  5710. This is a MINOR release, containing the same code as Beta Release #8 but
  5711. recompiled using a slightly different method of initializing TCP/IP sockets
  5712. and stacks. The web server is enabled but BinkP, FTP, Telnet and DynDNS are
  5713. still disabled. It may not be necessary for you to install this update.
  5714.  
  5715. PLEASE NOTE: My work schedule is busy again, folks. Updates after BR#9 will
  5716. be few and far between. Expect a 2.1 release sometime next month which
  5717. will have all Internet features enabled.
  5718.  
  5719. We're moving to a new apartment on the first of the month. I will not be
  5720. able to answer home telephone calls about D'Bridge for the first week or so.
  5721.  
  5722. - DBIS has been recompiled to NOT require Winsock-2 specific code while
  5723.   running under Windows 95 (A, B and C). It is no longer necessary to have
  5724.   a Winsock-2 compliant update from Microsoft if you are running Windows 95.
  5725.   Note that Windows 98 and higher already have the Winsock-2 extensions.
  5726.  
  5727. - With the above update, it may be possible to run DBIS under Windows
  5728.   For WorkGroups 3.11 with Microsoft TCP/IP Services installed. And if that
  5729.   works, then it is possible to run DBIS under OS/2 Warp Connect or Warp 4.
  5730.  
  5731. - This is the first release that Laura compiled herself.....(with Nick's
  5732.   step by step directions)
  5733.  
  5734.  
  5735.  
  5736. Version 2.00 Beta Release #8 - January 18th, 2006
  5737. -------------------------------------------------
  5738.  
  5739. A lot of hard work has gone into Beta Release #8. Please test thoroughly.
  5740. This beta tests the web server function of DBIS only. BinkP, FTP, Telnet
  5741. and the DynDNS client are presently disabled.
  5742.  
  5743. To test the web server code of DBIS, do the following:
  5744.  
  5745. - Ensure your operating system is capable of running DBIS (see notes)
  5746.  
  5747. - Confirm proper configuration of DBIS via INTERNET CONNECTIVITY.
  5748.  
  5749. - Create a text file called INDEX.HTM in the WWWROOT directory with just
  5750.   one word - "test".
  5751.  
  5752. - Start DBIS in another window on your operating system.
  5753.  
  5754. - When the DBIS program says its ready, make note of the IP address.
  5755.  
  5756. - Type "http://[that IP address]" into your browser. So for example
  5757.   if your computer's address is 192.168.2.101, type http://192.168.2.101
  5758.   into your web browser.
  5759.  
  5760. - The word "test" should now appear in your browser.
  5761.  
  5762. - You should now disable the web server feature, unless you wish to keep
  5763.   on testing it with more elaborate HTML files.
  5764.  
  5765. Note that the web server does NOT support LFN's (long file names). You must
  5766. limit your files to standard DOS 8.3 format... for now.
  5767.  
  5768. - The help system and configuration screen has been updated for the DBIS
  5769.   component. However, in order to make space for all of the new features,
  5770.   some sections in the help system had to be REMOVED:
  5771.  
  5772.      - References to setting up different BBS types. (obsolete)
  5773.      - The detailed discussions on time zones and the US Naval Observatory.
  5774.  
  5775. - DBIS has been rewritten (yet again) to pipe output to STDIO so you can
  5776.   redirect the output of DBIS to anything you want. Note that DBIS creates
  5777.   a log file called DBIS.LOG in the directory.
  5778.  
  5779. - Note that DBIS will require Windows 95/98/ME, or NT4 with Service Pack
  5780.   6, 2000 with Service Pack 4, or XP with Service Pack 1A or higher. Testing
  5781.   the DBIS component under Linux/FreeBSD WINE is encouraged; please let me
  5782.   know how it works out.
  5783.  
  5784. - Note that the upcoming Telnet server feature of DBIS requires that you be
  5785.   running either Windows NT4, 2000 or XP. The Telnet server WILL NOT
  5786.   FUNCTION properly on any other platform.
  5787.  
  5788. - If you are running Windows NT4, 2000 or 2003 Server, and are using
  5789.   the Microsoft Internet Information Server (IIS), you will need to DISABLE
  5790.   the server BEFORE testing DBIS, otherwise the code will not work.
  5791.  
  5792. - The "Modem required for dialup" bug in D'Bridge is gone forever.
  5793.  
  5794. - A brand new setup screen has been added to D'Bridge - DEBUG & SUPPORT.
  5795.   Look for it underneith the ADVANCED menu. The purpose of this screen is
  5796.   to allow you to change certain internal variables used by D'Bridge. DO NOT
  5797.   under ANY circumstances, change any of these. This screen is provided
  5798.   in the event that technical support is needed. If you request support and
  5799.   we deem that its necessary to change an internal variable, we will tell
  5800.   you to do it. If the change in the variable fixes the problem or at least
  5801.   makes D'Bridge more stable for you, we will note the change and then
  5802.   permanently change that variable in the next release of D'Bridge.
  5803.  
  5804. - Several outstanding bugs have been corrected in the way D'Bridge imports
  5805.   and exports configuration files (*.CFG or DBRIDGE.AUT).
  5806.  
  5807.   It should be noted that although this version is 100% backwards compatible
  5808.   with older versions (minus the Internet support obviously), you should
  5809.   only "rollback" to 2.xx releases, THEN rollback to 1.xx releases if so
  5810.   desired. Rolling back from 2.1 to lets say, 1.58, 1.60 or 1.70 is NOT
  5811.   recommended.
  5812.  
  5813. - A bug where the INSTALL program may crash when upgrading an installation
  5814.   on another drive has been corrected.
  5815.  
  5816. - Other miscellaneous bugs have been corrected in the mailer and tosser,
  5817.   again none worth noting or even trying to explain.
  5818.  
  5819. - The INSTALL program now performs several stability checks before even
  5820.   starting; to avoid "problems" for newcomers.
  5821.  
  5822.  
  5823.  
  5824.  
  5825. Version 2 - Beta Release 7 (BR7) - 13 December 2005
  5826. ---------------------------------------------------
  5827.  
  5828. - This release corrects various minor issues with my new INSTALL program.
  5829.  
  5830. - Screenshots will be made available this week of the new Internet subsystem.
  5831.  
  5832.  
  5833.  
  5834. Version 2 - Beta Release 6 (BR6) - 10 December 2005
  5835. ---------------------------------------------------
  5836.  
  5837. WARNING: This release contains major code updates. Use with caution.
  5838.  
  5839. - The entire code for installing/upgrading D'Bridge has been rewritten
  5840.   from scratch. D'Bridge is now installed using INSTALL.EXE.
  5841.  
  5842. - D'Bridge no longer gives cryptic error messages. All error messages in
  5843.   the program should now display a more detailed explanation of what went
  5844.   wrong as well as ways to fix the problem, sortof like what I did
  5845.   for error 202 and 203.
  5846.  
  5847. - Although I can't exactly replicate the large-Areafix request problem
  5848.   that Ward was having, I did go through the Areafix code and cleaned up
  5849.   some things that may of caused problems...
  5850.  
  5851. - This should be the final Beta release. Assuming no serious problems with
  5852.   this one, the next will be 2.1 with BinkP features enabled, in a multi-
  5853.   user, multi-tasking Internet subsystem that will handle BinkP, FTP and
  5854.   simple Web/HTTP connections.
  5855.  
  5856. Version 2 - Beta Release 5 (BR5) - 1 December 2005
  5857. --------------------------------------------------
  5858.  
  5859. This is only a minor release designed to correct some issues in Beta
  5860. Release #4. It is NOT necessary to upgrade unless the following concerns you:
  5861.  
  5862. - This release was compiled on an HP NetServer E45 platform. If you
  5863.   decide to upgrade to this release, please test all features, etc etc.
  5864.  
  5865.   This new server I have now, compiled BR5 in less than 15 *seconds*. My
  5866.   notebook can take up to a full minute to compile the code. I could never
  5867.   understand why SCSI never caught on...
  5868.  
  5869. - This release corrects "frozen" sessions under Windows NT Workstation
  5870.   and Windows NT Server running the TAMEDOS product by David G. Thomas. If
  5871.   you are running Windows 2000 or Windows XP Home/Professional/Server
  5872.   or .NET Enterprise, this *may* cause problems if you run D'Bridge inside
  5873.   of a batch file. You MUST include the line "TAME-MON /UNINSTALL" right
  5874.   before D'Bridge is loaded up.
  5875.  
  5876. - D'Bridge should now support DigiBoard multi-port serial boards such
  5877.   as the PC/X, MC/X, and most newer PCI boards.
  5878.  
  5879. - D'Bridge should now detect and adjust its timeslicing for Linux/BSD
  5880.   operating systems (Tested with NetBSD, OpenBSD and FreeBSD 5.1 and 6.0
  5881.   with Linux binaries and the Boches virtual computer system) The code
  5882.   really just checks for Boches version info but you get the idea. :-)
  5883.  
  5884. - In case you didn't get it, DBUTIL 1.9G is included in this release.
  5885.  
  5886. - BinkP is still DISABLED in this release. Please be patient.
  5887.  
  5888.  
  5889.  
  5890. Version 2 - Beta Release 4 (BR4) - 24 November 2005
  5891. ---------------------------------------------------
  5892.  
  5893. - This is a minor release that corrects another one of my screwups. Try to
  5894.   guess where it was, I think you'll be pleasantly surprised!
  5895.  
  5896. - Another programmer is looking at the assembly-language code to help me
  5897.   get this BinkP feature underway. Its a problem that I can't solve myself.
  5898.   Therefore, this may be the last release for a little while until then...
  5899.  
  5900. - This release includes the updated DBUTIL (1.9d) that corrects the "access
  5901.   error" when using the DELETEDOS command to purge old Fido directories.
  5902.  
  5903. - BinkP is still DISABLED in this release. Please be patient.
  5904.  
  5905.  
  5906.  
  5907. Version 2 - Beta Release 3 (BR3) - 21 November 2005
  5908. ---------------------------------------------------
  5909.  
  5910. - This is a minor beta that features an improved "You've Got Mail" system,
  5911.   that now notifies you which Echomail areas have personal mail for you.
  5912.  
  5913. - The LOG window now displays any new personal mail to you.
  5914.  
  5915. - Some minor corrections done to DBUTIL; the current version is now 1.9c.
  5916.  
  5917. - Problems with "corrupt DBRIDGE.PRM" files should now be fixed.
  5918.  
  5919. - BinkP is still DISABLED in this release. Please be patient.
  5920.  
  5921.  
  5922.  
  5923. Version 2 - Beta Release 2 (BR2) - 20 November 2005
  5924. ---------------------------------------------------
  5925.  
  5926. WARNING: Beta Release 2 contains major code updates to your D'Bridge
  5927.          system. PLEASE READ THIS ENTIRE DOCUMENT before proceeding.
  5928.          Please BACK UP your D'Bridge directory before installing. 
  5929.  
  5930. A lot of hard work has gone into Beta Release 2. Please test all
  5931. features of D'Bridge upon installing. Any problems or bugs, please
  5932. report ASAP.
  5933.  
  5934. - BinkP is still DISABLED in this release.
  5935.  
  5936. - Compiled while watching "Freddy Versus Jason", yes, we like to have
  5937.   our horror-movie-marathons here at the house.
  5938.  
  5939. - Special thanks to Bjorn Felten for his help with object code compiling
  5940.   and some assembly stuff that was a little over my head. Thanks a lot!
  5941.   Without his help and direction, this beta would have never been finished.
  5942.  
  5943. - D'Bridge now requires at least a 386 processor in order to function.
  5944.  
  5945. - The Internet features in D'Bridge will not run under Windows 95 unless
  5946.   Microsoft Winsock 2 Update has been installed. Windows 98 and ME already
  5947.   have the Winsock 2 update; therefore disregard this warning if you
  5948.   are running Windows 98 or ME.
  5949.  
  5950. - The Internet features in D'Bridge will not run under Windows NT
  5951.   unless Service Pack 6A (standard or high encryption) has been installed.
  5952.  
  5953. - For Windows 2000, you should have Service Pack 4 installed.
  5954.  
  5955. - For Windows XP, Service Pack 2 should be installed.
  5956.  
  5957. - If you're going to use the Internet features of D'Bridge under IBM OS/2,
  5958.   please make sure you have applied the latest MPTS update (for Warp Connect
  5959.   systems), and/or the latest TCP/IP Stack Update, both of which can be
  5960.   obtained from ftp://hobbs.nmsu.edu (New Mexico State University). It may
  5961.   also be necessary to apply Fixpaks to your operating system as well.
  5962.  
  5963. - This beta may cause problems with ProtectorPlus 2000 7.2.G06 (an anti-
  5964.   virus program). The "real-time scanner" may cause significant "slowdowns"
  5965.   during mail tossing and reading messages in the editor. You may need
  5966.   to temporarily disable Protector Plus's real-time scanner in order to
  5967.   correct "slowdown" issues. (Tested on a Dell Pentium 133 system)
  5968.  
  5969. - This beta may cause problems with DialUp Networking in Windows 95/98/ME
  5970.   when Windows first boots, if "Connect Automatically" has been enabled
  5971.   in your network settings and you've put D'Bridge in your Startup folder.
  5972.  
  5973. - In order for this beta to work, some of Chris Irwin's original assembly
  5974.   language routines had to either be rewritten, re-arranged, and in some
  5975.   cases, deleted altogether. The code in question deals with "swapping
  5976.   to DOS", also referred to in the help file as "PUSH" and "DROP" (ALT+Y,Z)
  5977.  
  5978.   PLEASE RUN A FULL TEST OF THE FOLLOWING:
  5979.  
  5980.              - DOS EVENTS
  5981.              - FUNCTION KEYS THAT CALL DOS PROGRAMS
  5982.              - EXTERNAL RECEIVERS
  5983.              - FUNCTION REQUESTS
  5984.              - XMAIL COMPRESS/DECOMPRESS COMMANDS
  5985.              - "DOS COMMANDS TO RUN" IN ALL MAIL EVENTS.
  5986.              - Anything else that D'Bridge may have to "swap out" for.
  5987.  
  5988.   IF ALL TESTS PASS, CONDUCT THE FOLLOWING TEST:
  5989.  
  5990.        - Start D'Bridge and Shell to DOS from the mailer (ALT+Z)
  5991.        - Do something to "crash" D'Bridge (or close the DOS window)
  5992.        - Restart D'Bridge.
  5993.        - Shell to DOS again (ALT+Z)
  5994.        - Type DIR /A:H *.DRO and verify that there are no *.DRO files.
  5995.        - Start D'Bridge and fire up the editor (or type DB EDIT)
  5996.        - Shell to DOS by typing ALT+Z.
  5997.        - Do something to "crash" D'Bridge (or close the DOS window)
  5998.        - Restart D'Bridge.
  5999.        - Shell to DOS again (ALT+Z)
  6000.        - Type DIR /A:H *.DRO and verify that there are no *.DRO files.
  6001.  
  6002.   IF THAT TEST PASSES, RUN THE FOLLOWING TEST:
  6003.  
  6004.       - Start D'Bridge and Shell to DOS from the mailer (ALT+Z)
  6005.       - At the DOS prompt, try starting D'Bridge by typing "DB".
  6006.       - If the computer says "D'Bridge is already loaded", you have
  6007.         successfully completed the tests.
  6008.  
  6009. - More modifications will be done to the underlining assembly language
  6010.   code in the next few releases to accomodate the Internet features.
  6011.  
  6012. New "goodies" added:
  6013.  
  6014. - You can now specify your own "tear line" in outgoing Echomail, by
  6015.   going into SETUP -> EDITOR OPTIONS. Do not include the "---" part
  6016.   in your custom tearline. The help system (F1) will tell you more about it.
  6017.  
  6018. - By the way, D'Bridge no longer reports the license key on tear lines, and
  6019.   this was actually corrected in Beta Release 1. Beta Release 3, already
  6020.   in the works, should finally do away with the license key files
  6021.   altogether.
  6022.  
  6023. - Beta Release 3 will have an option to include "cookies", or "taglines"
  6024.   in outgoing mail.
  6025.  
  6026. - D'Bridge can now notify you if it's tossed Netmail or Echomail addressed
  6027.   to you! This is a handy feature, one that Laura requested I add in there.
  6028.   Go into SETUP -> EDITOR OPTIONS and answer Yes or No to the "You've Got
  6029.   Mail" option. And the help system (F1) will tell you more about it.
  6030.   See, when she nags me enough, I get it done. :-)
  6031.  
  6032. - The "You've got Mail" system works on both Fido and QuickBBS systems.
  6033.  
  6034. - Beta Release 3 will have a more elaborate and detailed "You've Got Mail"
  6035.   system. Please be patient - I'm working on it.
  6036.  
  6037. - This beta also corrects a minor security issue, and all of the license-
  6038.   key checking code should finally be gone now.
  6039.  
  6040.  
  6041. Version 2 - Beta 1 - 14 November 2005, 10:00pm EST
  6042. --------------------------------------------------
  6043.  
  6044. Welcome to version 2 of D'Bridge!
  6045.  
  6046. A lot of hard work has gone into this release to prepare D'Bridge for the
  6047. addition of BinkP support. Please be patient. Its coming.
  6048.  
  6049. WARNING: Do NOT run the WSLOADER.EXE program, as mentioned in the help file.
  6050.          It is not necessary to run that program in this Beta release.
  6051.          
  6052. - This release of D'Bridge now has an INTERNET CONNECTIVITY menu, please
  6053.   configure your BinkP settings there, verify the help file system, etc etc.
  6054.  
  6055.   BinkP connectivity is DISABLED in this beta, due to a problem with one
  6056.   of the libraries I'm using. But again, you may go ahead and configure
  6057.   the sites you need to communicate with.
  6058.  
  6059.   Again, do NOT run the WSLOADER application... at this time.
  6060.  
  6061. - You no longer need a modem to use D'Bridge. If you want to use D'Bridge
  6062.   in an "Internet-only" environment, just go into the COMM/MODEM setup
  6063.   screen and erase your settings there. However, if D'Bridge is configured
  6064.   for BinkP "Receive only", outbound calls will still require a modem.
  6065.  
  6066. - Confirm the installation of the following files: WSLOADER.EXE, NTWSOCK.DLL,
  6067.   and WSOCKXS.VXD.
  6068.  
  6069. - This release should corrects a security issue; any mail and file
  6070.   attachments that come in from unknown systems will be renamed BAD-MAIL
  6071.   and BAD-FILES respectively, provided that RENAME UNAUTHORIZED FILES
  6072.   is set to YES.
  6073.  
  6074. - The installation problem of always defaulting to C:\DBRIDGE should be
  6075.   corrected.
  6076.  
  6077. - The installation program should now automatically remove any old copies
  6078.   of the DBNET nodelist. DBNET.005 is included in this release.
  6079.  
  6080. - Because this is a Beta release, please report problems ASAP.
  6081.  
  6082.  
  6083. 1.96 / 12 November 2005
  6084. -----------------------
  6085.  
  6086. WARNING: This release contains major updates. Please backup before upgrading.
  6087.  
  6088. WARNING 2: Backup the following files to a temporary directory:
  6089.  
  6090.                         - DBRIDGE.PRM
  6091.                         - DBRIDGE.ADF
  6092.                         - DBRIDGE.DSI
  6093.                         - Contents of your Netmail directory.
  6094.                         - All of your queue and packets.
  6095.  
  6096. WARNING 3: Do NOT use DBUTIL DELETEDOS unless your system has been backed up
  6097.            and you are prepared to restore/rollback in the event of problems.
  6098.  
  6099.  
  6100. - A very serious problem with EMSI has been corrected in this version. Under
  6101.   rare circumstances, the *lack* of the anti-piracy code in DB would cause
  6102.   a system crash. The problem has been corrected by rewriting part of
  6103.   the EMSI code so it does not report (and compare) certain statistics
  6104.   of the report system.
  6105.                        
  6106.   *** YOU MUST UPGRADE TO THIS VERSION TO ENSURE A STABLE EMSI SYSTEM ***
  6107.  
  6108. - A serious problem with DBUTIL SORT AREAS has been fixed. Please check your
  6109.   Echomail database for any duplicate areas. If any exist, please follow
  6110.   these instructions, "to the tee":
  6111.  
  6112.         - Backup the DBRIDGE.ADF and BACKUP.ADF file (if it exists)
  6113.         - Run DB SETUP and manually remove the duplicate areas.
  6114.         - Make a second backup of DBRIDGE.ADF.
  6115.         - Run DBUTIL SORT.
  6116.         - Run DB SETUP again and confirm the Echomail database is accurate.
  6117.  
  6118. - A serious bug in DBUTIL DELETEDOS has been fixed, however, please do NOT
  6119.   use the DELETEDOS command in DBUTIL unless you have backed up your system
  6120.   first.
  6121.  
  6122.   DBUTIL DELETEDOS should only be used if you want to run a "system-wide"
  6123.   cleanup of your message directories. It should NOT be ran as part of any
  6124.   regular maintainence, due to the fact that if something happens to
  6125.   your Echomail database (DBRIDGE.ADF), you can really mess things up. Again,
  6126.   you should NOT run DBUTIL DELETEDOS unless you have backed up your
  6127.   entire DB directory first.
  6128.  
  6129. - This release also includes a new command for DBUTIL: MOVE.
  6130.  
  6131.      MOVE will take any address you specify, and "move" it to a directory
  6132.      of your choice. It should replace Khile Klock's entire DBQ2FTP utility,
  6133.      and requires no external configuration at all. MOVE should obviously
  6134.      be used *after* any queue-manipulating commands such as POLL
  6135.      and SEND. It also works on point systems, something DBQ2FTP wasn't
  6136.      able to do properly. MOVE creates a tiny database called DBUTIL.DAT
  6137.      that contains the current day-of-the-week increment that FTSC calls
  6138.      for, ie. Tu1, We2, Sa7. It also takes NETmail queue entries and
  6139.      converts them to PKT files, including XMA-marked messages. And
  6140.      obviously, any queue/packet moving is recorded to DBUTIL.LOG for
  6141.      your inspection.
  6142.  
  6143.      *NOTE* DBUTIL MOVE will NOT move Packets, only Queue entries. This will
  6144.      be corrected in the next release of DBUTIL. If you wish to use
  6145.      the MOVE command in this release, please "pack out" your Netmail
  6146.      into Queue bundles by adding the XMAIL flag to each of your Netmails;
  6147.      and enable the "Xmail" option in EDITOR -> EDITOR OPTIONS.
  6148.  
  6149.      Note that MOVE is NOT present in the "interface" portion of DBUTIL. It
  6150.      must be called from the command-line.
  6151.  
  6152.      MOVE [address] [directory]
  6153.  
  6154.      ie.
  6155.  
  6156.      C:\DB> DBUTIL MOVE 1:229/426.1 F:\LAN\LAURA
  6157.      C:\DB> DBUTIL MOVE 1:229/2000 C:\IREX\ROBERT
  6158.      C:\DB> DBUTIL MOVE 201:3000/1 C:\IREX\WARD
  6159.  
  6160. - Because of the above feature, Khile Klock's DBQ2FTP utility is no longer
  6161.   included in this release, or any future versions for that matter.
  6162.  
  6163. - The DB help system has been updated accordingly for the new MOVE command.
  6164.  
  6165. - DBUTIL now has "startup screen", and performs a small check on critical
  6166.   system files before executing any commands. Nothing is modified or
  6167.   changed during the startup sequence. If the check fails, DBUTIL now halts
  6168.   back to DOS, as a safeguard against commands running only to have it fail.
  6169.  
  6170. - Also, some last minute changes have been made to DBUTIL to NOT purge any
  6171.   areas without criteria, and some other minor bugs have been corrected.
  6172.  
  6173.      *** YOU MUST SPECIFY PURGE CRITERIA FOR AN AREA TO BE PURGED! ***
  6174.  
  6175. - Internal code that calls PKZIP to create configuration and history
  6176.   archives (ie. DBCONFIG.ZIP), now creates them with maximum compression.
  6177.   Not really a big deal; just something that I felt needed updating.
  6178.  
  6179. - On new installations, several corrections have been made to the default
  6180.   compress/decompress options in the XMAIL CONFIGURATION screen. The most
  6181.   bizarre (yet important) change was adding ".EXE" to the ends of all
  6182.   the compress/decompress commands. For some reason, new installations
  6183.   don't have this problem when installing in "pure DOS". But on Windows
  6184.   95/98/ME systems, the .EXE must be added. Anyways, thats all fixed now
  6185.   so the new user doesn't have to worry about that.
  6186.  
  6187.   If you are upgrading your installation, the above compress/decompress
  6188.   corrections will NOT be applied. Check your configuration just in case.
  6189.  
  6190. - The same fix has been applied to the COMM/MODEM SETUP screen to ensure
  6191.   that PKUNZIP.EXE (*not* just "pkunzip") is called if D'Bridge needs to
  6192.   extract any MCF or PCF files. Theres only one in there... for now.
  6193.  
  6194. - Its now possible to change the dialup number of the United States Naval
  6195.   Observatory Atomic Clock by creating a text file called DBRIDGE.CLK
  6196.   with the proper phone number. If D'Bridge encounters this file, it will
  6197.   dial whatever number is in there. I didn't change it in the code itself
  6198.   for two reasons: (1) I don't even know what the new number is,
  6199.   and (2) Just in case it changes again in the future.
  6200.  
  6201. - ENVVARS.TXT has been renamed to TECHSPEC.TXT and now contains a history
  6202.   of ongoing work to D'Bridge from 1.80 up to now. TECHSPEC.TXT also
  6203.   contains the D'Bridge technician's manual if someone out there wants to
  6204.   start writing 3rd-party stuff for D'Bridge.
  6205.  
  6206. - HISTORY.TXT contains a history of D'Bridge developement since 1.80, and I
  6207.   will go back to the CD-R archives to find older stuff that Chris wrote.
  6208.  
  6209. - Some corrections were done to the OTHER56K.MCF INIT and DELAY strings to
  6210.   speed things up a little bit.
  6211.  
  6212. - Some minor things were fixed up in the source code; no big deal.
  6213.  
  6214. - Newcomers are warned against installing DB into the current directory
  6215.   as well as making sure they have read/write access if D'Bridge is being
  6216.   installed onto a LAN server, such as Windows 2003 Advanced Server.
  6217.  
  6218. - DBUTIL's version level as of this release, is 1.9a.
  6219.  
  6220.  
  6221. 1.95 / 10 November 2005
  6222. -----------------------
  6223.  
  6224. WARNING: Due to major code updates, please BACKUP your existing installation.
  6225.  
  6226. - This release of D'Bridge has been recompiled in Borland Pascal 5.5.
  6227.  
  6228.  
  6229. 1.94 / 7 November 2005
  6230. ----------------------
  6231.  
  6232. - Minor corrections done to post-startup operations.
  6233.  
  6234. - Removed an EMSI limitation that affects "Freeware" keys, was supposed to
  6235.   be fixed back in Alpha5000-4 (A4) but apparently I didn't fix all of it...
  6236.  
  6237. - Help for DBUTIL has been updated in D'Bridge. (Refer to Section 7.00)
  6238.  
  6239. - DBUTIL is brought up to 1.9, and so far runs stable with no apparent bugs.
  6240.  
  6241. - Got Laura running her own copy of D'Bridge (1:229/426.1 & 201:1000/3)
  6242.  
  6243. - Nick Mackechnie runs DBNET Aust/NZ (201:2000/1)
  6244.  
  6245.  
  6246. 1.93 / 7 November 2005
  6247. ----------------------
  6248.  
  6249. - This release corrects a minor memory leak.
  6250.  
  6251. - This release brings DBUTIL to version 1.6. In case you didn't know, there
  6252.   have been several fixes and updates to DBUTIL in the past week alone. I
  6253.   may design and include "history" files for D'Bridge and DBUTIL just to
  6254.   keep everyone up to par on whats going on.
  6255.  
  6256. - A text file called DB193ENV.TXT is included, explains all the environment
  6257.   settings used by D'Bridge. 
  6258.  
  6259. - Release notes are going to have a TXT extension from now on, to keep Ward
  6260.   happy... (or as happy as Ward can be!)
  6261.  
  6262.  
  6263. 1.92 / 2 November 2005
  6264. ----------------------
  6265.  
  6266. WARNING: This is yet another release that contains major updates or source
  6267.          code changes. Install with caution.
  6268.  
  6269. - First of all, I would like to take a moment to thank all of you for your
  6270.   continued help and support. D'Bridge has come a long way, and dozens of
  6271.   problems have been corrected since 1.58. With your continued help, we can
  6272.   finally have ourselves a mailer that is rock-solid stable and reliable.
  6273.  
  6274. - The old code from Alpha5000-3 (A3) has been recycled and put back into
  6275.   place, to correct the issue of not being able to have multiple "DB EDIT"
  6276.   windows running at once, or over a local network. Because this change
  6277.   affects the underlining database routines, please run the following tests.
  6278.  
  6279.   This checklist should be ran on *ALL* of my new releases:
  6280.  
  6281.         (1) Recompile the nodelist.
  6282.         (2) Recompile the nodelist, then perform a queuescan.
  6283.         (3) Perform a queuescan, then poll a system.
  6284.         (4) Poll a system immediately on startup.
  6285.         (5) Run DB EDIT first, then poll system via. UTILITIES menu.
  6286.         (6) Create a "dummy" Netmail message with the XMAIL flag.
  6287.         (7) Take that dummy Netmail and then perform a queuescan.
  6288.         (8) On a queue entry, "view" it's details.
  6289.         (9) Display "details" on any nodelist entry. Confirm accuracy.
  6290.  
  6291.   If *ANY* of those database tests fail, either with error 202 or 203 or
  6292.   messages such as "COSTBASE", do the following:
  6293.  
  6294.         (1) "Export" your configuration or backup your entire DB directory. 
  6295.         (2) Erase the contents of the DATA directory.
  6296.         (3) Begin the checklist again.
  6297.  
  6298.   If the system still fails at this point, drop Laura a line indicating which
  6299.   checklist number it fails on. For example, if the system fails to generate
  6300.   a proper poll request when selected immediately on startup, indicate
  6301.   problem #4 in an email. Also be sure to tell Laura the following:
  6302.  
  6303.              - The last 5 or 6 lines of your system log.
  6304.              - The contents of your Queue directory. (ie. the QUEUE window)
  6305.              - The list of files in the Queue directory.
  6306.  
  6307. - I've added several new commands to DBUTIL, as follows:
  6308.  
  6309.        AUTOASSIGN [option] A-[matching address] OR T-[matching area]
  6310.  
  6311.        The AUTOASSIGN keyword, will automatically change/update your
  6312.        Echomail database whenever a new area is added by D'Bridge that
  6313.        has an uplink address (the A- parameter), or that has a matching
  6314.        area name (the T- paramter). Multiple entries are okay, seperated
  6315.        by commas. The following options are available:
  6316.  
  6317.              ALERTFLAG [value] - The "Alert" status flag. 0-9, A-Z.
  6318.            GROUPACCESS [value] - The group access character. 0-9, A-Z
  6319.              GROUPSORT [value] - The group sort character, usually 0-9.
  6320.          GROUPSECURITY [value] - The security level. 0 to 5000.
  6321.                  PURGE [value] - Purge except OR purge after days. If you
  6322.                                  are purging in days, specify a negative
  6323.                                  value, ie. 7 days should be "-7"
  6324.               PRESERVE [value] - Messages to preserve.
  6325.  
  6326.        Examples:
  6327.  
  6328.        AUTOASSIGN ALERTFLAG A A-1:229/2000
  6329.        Assigns alert-flag "A" to new areas from my 1:229/2000 uplink.
  6330.  
  6331.        AUTOASSIGN GROUPACCESS B A-2:2/0,2:282/153,4:500/13
  6332.        Assigns group access "B" from the specified addresses.
  6333.  
  6334.        AUTOASSIGN PURGE -14 T-ALT.*,REC.*
  6335.        New areas from the "ALT" and "REC" Usenet groups will be purged
  6336.        after 14 days.
  6337.  
  6338.        AUTOASSIGN GROUPACCESS A-1:229/2000
  6339.        AUTOASSIGN GROUPSECURITY 5000 A-1:229/2000
  6340.        AUTOASSIGN PRESERVE 200 A-1:229/2000
  6341.        Assigns group A, security level 5000 and a preserve of 200 messages
  6342.        to everything auto-added from my 1:229/2000 uplink.
  6343.  
  6344.  
  6345.        CHANGE [option] [newvalue]
  6346.  
  6347.        The CHANGE command tells DBUTIL to make mass-changes to your
  6348.        Echomail setup, based on the option you select:
  6349.  
  6350.              ALERTFLAG [value] - The "Alert" status flag. 0-9, A-Z.
  6351.            GROUPACCESS [value] - The group access character. 0-9, A-Z.
  6352.              GROUPSORT [value] - The group sort character, usually 0-9.
  6353.          GROUPSECURITY [value] - The security level. 0 to 5000.
  6354.                  PURGE [value] - Purge except OR purge after days. If you
  6355.                                  are purging in days, specify a negative
  6356.                                  value, ie. 7 days should be "-7"
  6357.               PRESERVE [value] - Messages to preserve.
  6358.  
  6359.        Examples:
  6360.  
  6361.        CHANGE ALERTFLAG A ALERTFLAG B
  6362.        Changes all areas with alert flag "A" to alert flag "B"
  6363.  
  6364.        CHANGE GROUPACCESS A GROUPACCESS Z
  6365.        Changes all areas in group "A" to group "Z"
  6366.  
  6367.        CHANGE PURGE -14 PRESERVE 50
  6368.        Changes all areas with a 14 day purge value to also have a preserve
  6369.        value of 50.
  6370.  
  6371.  
  6372.        DELETE [option]
  6373.  
  6374.        Deletes areas from your Echomail database based on your criteria. Use
  6375.        with caution. If you make a mistake, use the UNDELETE command
  6376.        mentioned later.
  6377.  
  6378.              ALERTFLAG [value] - The "Alert" status flag. 0-9, A-Z.
  6379.            GROUPACCESS [value] - The group access character. 0-9, A-Z.
  6380.              GROUPSORT [value] - The group sort character, usually 0-9.
  6381.          GROUPSECURITY [value] - The security level. 0 to 5000.
  6382.                  PURGE [value] - Purge except OR purge after days. If you
  6383.                                  are purging in days, specify a negative
  6384.                                  value, ie. 7 days should be "-7"
  6385.               PRESERVE [value] - Messages to preserve.
  6386.  
  6387.        Examples:
  6388.  
  6389.        DELETE ALERTFLAG A
  6390.        Deletes all Echomail areas that have alert flag "A"
  6391.  
  6392.        DELETE GROUPSECURITY 5000
  6393.        Deletes all Echomail areas that have a group security of 5000.
  6394.  
  6395.  
  6396.        DESCFILE [file]
  6397.  
  6398.        The DESCFILE command tells DBUTIL to change all the descriptions of
  6399.        the Echomail database to match those found in a text file. The text
  6400.        file should be in ".NA" format, meaning the area tag, at least one
  6401.        space, and then the description.
  6402.  
  6403.        Example: DESCFILE C:\DBRIDGE\FIDONET.NA
  6404.  
  6405.  
  6406.        DELETEDOS (No options)
  6407.  
  6408.        If the DELETEDOS command is executed, then whenever
  6409.        a DBUTIL PURGE is ran and DBUTIL encounteres a "deleted" area (either
  6410.        from another script operation or from DB SETUP), if the area is
  6411.        a Fido *.MSG area, the directory is also deleted. So if you
  6412.        deleted FN_SYSOP, and DBUTIL PURGE is ran again, whatever you
  6413.        specified as your FN_SYSOP message directory, will be erased. Note
  6414.        that if you plan to use the UNDELETE feature mentioned below, you
  6415.        should not use the DELETEDOS command.
  6416.  
  6417.  
  6418.        UNDELETE
  6419.  
  6420.        If UNDELETE is ran, any previous DELETE operations will
  6421.        be "rolled back". Any deleted records in your Echomail database
  6422.        will be restored.
  6423.  
  6424. - The GUI (full-screen mode) of DBUTIL has been updated accordingly.
  6425.  
  6426.  
  6427. 1.91 / 31 October 2005
  6428. ----------------------
  6429.     â–„â–„â–„â–„â–„â–„â–„       v^v
  6430.  â–„▀▀       â–€â–€â–„         v^v
  6431. â–ˆ  â–„â–„     â–„â–„  â–ˆ
  6432. â–ˆ             â–ˆ  v^v
  6433.  â–€â–„â–„â–ˆ â–ˆ â–ˆ â–ˆâ–„â–„â–€
  6434.     â–€â–€â–€â–€â–€â–€â–€
  6435. .....woooooOOOOOOOOOOOooooooo..... This is the Halloween edition of D'Bridge.
  6436. And for your "treats", the following issues have been resolved:
  6437.  
  6438. - Internet code has been temporarily removed, was causing a problem with
  6439.   memory allocation under certain "rare" conditions under Windows 95.
  6440.  
  6441. - DBUTIL has been enhanced with a full-screen GUI to access its features,
  6442.   if you don't use any parameters. And the current issues should be resolved
  6443.   with purging and whatnot. The GUI's mini-windows can be played around with
  6444.   your mouse, and the keyboard shortcuts should work as well. Try it out!
  6445.  
  6446. - Renumbering messages during DBUTIL purge is disabled in this release.
  6447.  
  6448. - DBUTIL can also be ran in another window on multi-tasking operating systems
  6449.   if you want to purge/archive mail without "tying up" your DB session. It
  6450.   uses file-sharing and record-locking code to ensure safe operations.
  6451.  
  6452. - DB2RG is no longer included; support for BBS types is planned for a future
  6453.   release in addition to other message formats.
  6454.  
  6455. - Laura will continue to handle technical support for now. We are in the
  6456.   process of moving so it may take us some time to reply to your emails...
  6457.  
  6458.  
  6459.  
  6460. 1.90 / 17 October 2005
  6461. ----------------------
  6462.  
  6463. Warning: This release contains major updates; please BACK UP your system in
  6464.          the event you need to rollback to 1.89sl.
  6465.  
  6466. - The maximum amount of Netmails able to be processed in a Queuescan has
  6467.   been REDUCED from 2048 down to 1024, to allow the Xmail-on-Netmail packing
  6468.   to function properly. The help system has been updated for "Xmail" in
  6469.   the SETUP EDITOR OPTIONS screen accordingly.
  6470.  
  6471. - D'Bridge now adds the "PID", "TID" and "CHRS" kludges to all messages
  6472.   created in the internal editor, in the event that someone needs to debug
  6473.   a message from your system (although yes, its obvious from the tear line
  6474.   what generated the message) PID and TID are product identification data
  6475.   kludges, which simply state DB-version-whatever. CHRS is a character set
  6476.   kludge, which defaults to "IBMPC 2", I plan to add support later on for
  6477.   custom kludges and possibly move all kludging to some sort of script
  6478.   language, so you guys can add whatever you want to outgoing mail.
  6479.  
  6480. - DBUTIL has been completely rewritten from scratch. All of the purging
  6481.   problems should now finally be solved. It was tested with several
  6482.   thousand *.MSG files, both Netmail and Echomail. It also gives detailed
  6483.   reports about its activities, and logs everything to DBUTIL.LOG
  6484.   for your inspection. This log file can be deleted whenever you want.
  6485.  
  6486. - DBUTIL automatically "renumbers" Fido MSG files during purge processing.
  6487.  
  6488. - DBUTIL PURGE called on its own will process all areas EXCLUDING Netmail.
  6489.   You must specifically run DBUTIL PURGE NETMAIL to purge/archive Netmail.
  6490.   This was done as a precaution/failsafe.
  6491.  
  6492. - DBUTIL SORT AREAS now scans your Echomail configuration for deleted areas.
  6493.   If it finds any, and if they are of the Fido *.MSG type, DBUTIL will
  6494.   now automatically remove any old files as well as the old directory.
  6495.  
  6496. - "DBUTIL.OLD" is Chris Irwin's DBUTIL program, in case you need to rollback
  6497.   or you need both mine and his for some reason.
  6498.  
  6499. - Preparations are also under way for Internet connectivity, in fact, this
  6500.   version already contains menu and help code for the "big event", if you
  6501.   browse the help system you'll see what I mean.
  6502.  
  6503.  
  6504. 1.89 / 15 October 2005
  6505. ----------------------
  6506.  
  6507. - Look at the Help file, and go through the first few sections. I think
  6508.   you'll like it. I wrote some very thorough, detailed information about
  6509.   running D'Bridge under Windows. Mostly geared towards newcomers. I felt
  6510.   that the Help system was due for some updating. I had some free time to
  6511.   spare, and that doesn't happen often!
  6512.  
  6513.   The following help topics have been added:
  6514.  
  6515.   NOTE FROM THE AUTHOR
  6516.   NOTE FROM NICK ANDRE
  6517.   HARDWARE / SOFTWARE REQUIREMENTS
  6518.   RUNNING DBRIDGE UNDER MICROSOFT WINDOWS
  6519.   RUNNING DBRIDGE UNDER IBM OS/2 WARP
  6520.   RUNNING DBRIDGE UNDER LINUX
  6521.   THE INTERNET AND DBRIDGE
  6522.  
  6523. - Thanks to Ward, and a few Russians, I think this MSGID/REPLY nonsense
  6524.   should finally be solved. What I've done was change the code so the entire
  6525.   message is scanned for a MSGID kludge. And obviously a REPLY kludge is
  6526.   added if one exists. Before, my code was only checking the first line of
  6527.   a message. The other problem of only getting REPLY kludges when you reply
  6528.   after the first message should also be solved. Leave it to me to really
  6529.   screw up the way I open/close files. :-)
  6530.  
  6531.  
  6532. 1.88 / 14 October 2005
  6533. ----------------------
  6534.  
  6535. - In this version, in-transit Areafix messages are IGNORED and treated as
  6536.   regular Netmail, and subject to the routing specified in the current
  6537.   running event. Areafix requests will NOT be processed unless it has been
  6538.   specifically addressed to your system's primary address or AKA's.
  6539.  
  6540.   Even if you use the FOR keyword in the ALIAS ADDRESSES screen in
  6541.   the BASIC CONFIGURATION menu, you *MUST* specify the alias addresses for
  6542.   the Areafix system to work properly. So if you have a "2:2/1000 for 2:ALL"
  6543.   as an alias entry, "2:2/1000" must be specified again for Areafix to work.
  6544.  
  6545. - The Help system has been updated accordingly for the above Areafix change.
  6546.  
  6547. - Problems with no REPLY: kludge being added should be fixed now, hopefully.
  6548.  
  6549. - My work schedule with IBM is hectic, but please continue to inform me
  6550.   of any bugs or problems.
  6551.  
  6552.  
  6553. 1.87 / 10 October 2005
  6554. ----------------------
  6555.  
  6556. I recommend BACKING UP your current installation, or at least installing
  6557. this version in a new directory... just in case.
  6558.  
  6559. - "REPLY:" kludges are now added to all replies done in D'Bridge, and that
  6560.   includes BOTH Netmail and Echomail, as well as "Normal" and "Quoted"
  6561.   replies. The REPLY: kludge immediately follows the MSGID: kludge.
  6562.  
  6563.   A tiny text file, DBRIDGE.MSR (in addition to DBRIDGE.MSG) is now
  6564.   created during a message edit, containing the MSGID: kludge from the
  6565.   original message. DBRIDGE.MSR gets erased when D'Bridge saves the reply.
  6566.  
  6567.   Please double-check your DOS events that nothing touches these two files.
  6568.  
  6569.   NOTE: If a MSGID kludge didn't exist in the original message, the REPLY
  6570.   kludge is NOT added.
  6571.  
  6572.  
  6573. 1.86 / 10 October 2005
  6574. ---------------------
  6575.  
  6576. I recommend BACKING UP your current installation, or at least installing
  6577. this version in a new directory... just in case.
  6578.  
  6579. - MSGID apparently calls for a colon, so now it gets one!
  6580.  
  6581.  
  6582.  
  6583. 1.85 / 9 October 2005
  6584. ---------------------
  6585.  
  6586. I recommend BACKING UP your current installation, or at least installing
  6587. this version in a new directory... just in case.
  6588.  
  6589. - A slight correction in the new MSGID code was done for Echomail.
  6590.  
  6591.  
  6592.  
  6593. 1.84 / 8 October 2005
  6594. ---------------------
  6595.  
  6596. I recommend BACKING UP your current installation, or at least installing
  6597. this version in a new directory... just in case.
  6598.  
  6599. (1) The MSGID kludge is now added to all messages originating from D'Bridge
  6600.     according to the FTS-0009 standard by Jim Nutt, and FSP-1029 by Michiel
  6601.     van der Vlist. This kludge is added to all "new" messages, "edited" ones,
  6602.     and copying/forwarding mail in the internal editor.
  6603.  
  6604.     Please be aware of a new, tiny database file called DBRIDGE.MSG, this
  6605.     file keeps track of the next serial number to be used in adding a MSGID.
  6606.  
  6607. (2) Newcomers can now specify the color scheme they want on installation.
  6608.  
  6609.  
  6610.  
  6611. 1.83 / 2 October 2005
  6612. ---------------------
  6613.  
  6614. I recommend BACKING UP your current installation, or at least installing
  6615. this version in a new directory... just in case.
  6616.  
  6617. (1) This release should start to address the error 202 and 203 bugs that have
  6618.     plagued DB for years.
  6619.  
  6620.     Some code has been rewritten, changed, moved around, and in some cases
  6621.     removed altogether to address the 202/203 problems.
  6622.  
  6623. (2) In the event of a 202 or 203 error, D'Bridge now politely explains what
  6624.     went wrong and suggests ways to solve the problem before reporting the
  6625.     matter to myself... so 202/203 won't scare away newcomers. :-)
  6626.  
  6627. (3) DBNET is back... the inclusion of the DBNET nodelist has been done to
  6628.     facilitate hassle-free installations for newcomers. If you have an
  6629.     address in DBNET already, please let me know so I can update the list.
  6630.  
  6631. (4) The OTHER56K.MCF file has been slightly corrected.
  6632.  
  6633. (5) Miscellaneous code has been cleaned up for stability reasons.
  6634.  
  6635.  
  6636. 1.82 / 24 September 2005
  6637. ------------------------
  6638.  
  6639. I recommend BACKING UP your current installation, or at least installing
  6640. this version in a new directory... just in case.
  6641.  
  6642. (1) Khile Klock's DBQ2FTP utility is included (and installed) in this
  6643.     release. This utility translates and moves Queue packets in D'Bridge
  6644.     into standard FTSC files that can be uploaded to FTP servers or
  6645.     local LAN server directories, or whatever you want. Look for DB2FTP94.ZIP
  6646.     installed in your DB directory.
  6647.  
  6648. (2) Minor miscellaneous code has been cleaned up; nothing overtly special.
  6649.  
  6650. (3) The next version of DB will address the Error 203 problems
  6651.     with the COMM/MODEM setup screen... I just didn't have time for that
  6652.     right now. Its going to take some work to get that one figured out.
  6653.  
  6654. (4) I screwed up the release number; this was not supposed to come out
  6655.     until October, but I figured I'd do this one a little early.
  6656.  
  6657.  
  6658. 1.81 / 1 October 2005
  6659. ---------------------
  6660.  
  6661. I recommend BACKING UP your current installation, or at least installing
  6662. this version in a new directory... just in case.
  6663.  
  6664. (1) A free license key is included (and installed) in this release. However,
  6665.     if D'Bridge complains of multiple license keys (it shouldn't), you can
  6666.     delete the file DB100000.KEE and use your old one.
  6667.  
  6668. (2) Gone are the 200-some-odd MCF files forever, most of them were for
  6669.     anchient 2400 baud modems and the like... the 56k generic MCF file is
  6670.     now the only selection. Its easy to edit and most modems shouldn't have
  6671.     any trouble running it... even if they aren't 56k.
  6672.  
  6673.     Note that the COM port locks at 57600 in this MCF file. Under RARE,
  6674.     and I *do* mean *RARE* circumstances, running D'Bridge with TAME
  6675.     under Windows NT/2000/XP environments may cause a COM port "baud error"
  6676.     (yet another fantastic feature by Microsoft), that the port can't be
  6677.     opened higher than 38400 baud. If this happens, simply change the rate
  6678.     in the MCF file.
  6679.  
  6680. (3) If you decide to change the MCF (Modem Control File) in the COMM/MODEM
  6681.     setup screen and DB crashes with an Error 203, you will need to manually
  6682.     edit the DBRIDGE.PRM file and change the MCF name in Line 30.
  6683.  
  6684.     I still can't figure out why it crashes here, its got something to do
  6685.     with memory allocation. This will be addressed in a future release.
  6686.  
  6687.     This bug only seems to appear on Windows 95/98/ME systems... doesn't
  6688.     happen on my Windows 2000 workstation; I can change the MCF just fine.
  6689.  
  6690. (4) XMAIL packet statistics are always shown now during mail processing.
  6691.     Please let me know if this isn't what you want... I like it because I
  6692.     can see real-time stats for any outbound mail created during tossing.
  6693.  
  6694. (5) Pretty sure I nailed queuescan bugs for large Echomail systems that hub
  6695.     thousands of areas (ie. Usenet groups from the Internet)
  6696.  
  6697. (6) X00 version 1.53a, the last stable release from Ray Gwinn, is included.
  6698.  
  6699. (7) D'Bridge now adds the "DV" (Desqview Timeslice) command if it needs
  6700.     to execute the X00 driver. The DV command causes X00 to relenquish
  6701.     timeslicing back to the operating system. In theory, this should work
  6702.     on operating systems other than Desqview... if you run TAME, please let
  6703.     me know what your CPU statistics are when DB is running.
  6704.  
  6705. (8) D'Bridge now "restarts" itself (does an IPL) after any nodelist
  6706.     compiling, to completely flush out any open arrays or variables in
  6707.     the code. I simply don't have the time right now to address the issues
  6708.     with the memory allocation, probably for a future release.
  6709.  
  6710.     This originally was removed in the 1.80 release, but now its back,
  6711.     for stability reasons.
  6712.  
  6713. (9) Various internal code has been cleaned up, for the next release which
  6714.     will start to address some performance issues, timeslicing, etc etc.
  6715.  
  6716. (10) D'Bridge no longer checks for disk space or integrity on archives on
  6717.      new installations... really; who can't afford 2 megabytes of space?
  6718.  
  6719. (11) The integrity check was removed in order to some some rare bugs when
  6720.      installing D'Bridge under Windows 95/98/ME.
  6721.  
  6722. (12) This release was CC'd to Chris Irwin, hopefully he can play around
  6723.      with it and tell me if I missed anything...
  6724.  
  6725. I hope you enjoy this long-awaited release and any suggestions or feedback
  6726. is welcome, either on the DBRIDGE echo on Fido (preferrably), or email
  6727. to nick@nickandre.com
  6728.  
  6729.  
  6730. 1.80 / 20 September 2005
  6731. ------------------------
  6732.  
  6733. I recommend BACKING UP your current installation, or at least installing
  6734. this version in a new directory... just in case.
  6735.  
  6736. (1) This version is a "rollback" to the old 1.70 code, with one exception -
  6737.     the low-level SHARE code detection is changed to always report that
  6738.     the SHARE portion of DOS is present... so in other words, this release
  6739.     should function exactly like the 1.70 code.
  6740.  
  6741.     The license key checking is removed but please place your key files in
  6742.     your directory anyway... just incase.
  6743.  
  6744. (2) The latest version of DB2RG is included for those of you running D'Bridge
  6745.     with the Renegade BBS software. It takes your Echomail database in DB
  6746.     and "mirrors" it with your message base configuration in Renegade.
  6747.  
  6748. (3) All of the fixes that worked in the Alpha5000 series are now consolidated
  6749.     into this version.
  6750.  
  6751. Major changes since 1.54
  6752. ------------------------
  6753.  
  6754. - Add file-sharing support for multiple DBEDIT executions on a LAN
  6755.  
  6756. - Fixed problem where DB would answer the phone, then process mail, start
  6757.   an event or other such nonsense.
  6758.  
  6759. - Fixed the bug where sometimes DB wouldn't load at all unless a parameter
  6760.   (even blank) was specified.  Please let me know if this is not the case.
  6761.  
  6762. - As a side-effect of beta 2101, my system was locked-up all night because
  6763.   of a modem timeout while answering the phone.  "Oops."  This solves that...
  6764.  
  6765. - If you want DB to leave your file and directory pathnames alone and not
  6766.   expand them, set the environment variable DB-NOEXPAND to YES.  This will
  6767.   allow invalid DOS paths (such as are used by many network OS's...)
  6768.  
  6769. - A couple of modem control issues have been resolved.  The environment
  6770.   variables DB-MODEM-ANSWER and DB-MODEM-OFFHOOK have been eliminated.
  6771.   They have been replaced with function within the MCF file to accomplish
  6772.   the same thing.  The DOCS have been updated, but since they don't come
  6773.   with beta releases, here's the new keywords in the MCF file:
  6774.  
  6775.  
  6776.     OFFHOOK <modem string>
  6777.  
  6778.       This defines the command to take the modem offhook.
  6779.         - Default ATH1M0S0=0
  6780.  
  6781.  
  6782.     ANSWER <modem string>
  6783.  
  6784.       This defines the command to answer the phone if Hardware or Software
  6785.       answer modes are selected.
  6786.  
  6787.         - Default ATA
  6788.  
  6789. - A new "unsecured" inbound files directory is now supported for systems which
  6790.   want to review all unsecured mail and files before processing.  To specify
  6791.   that all data from unpassworded systems should be placed in a certain inbound
  6792.   directory, set the following environment variable:
  6793.  
  6794.     SET DB-UNSECURED-PATH=C:\DB\UNSECUR
  6795.  
  6796.   If the directory does not exist, it will be created.  Set like this, D'Bridge
  6797.   will only process mail from secured links or mail picked-up from an outbound
  6798.   call.  (Outbound sessions are defined as "Secured.")
  6799.  
  6800.   For D'Bridge to process .PKTs and XMAIL, it must first be moved to the
  6801.   standard INBOUND FILES DIRECTORY (on the DIRECTORY PATHS screen.)  Setting
  6802.   this variable causes D'Bridge to treat the normal inbound files directory
  6803.   as a secured file area and using the path specified in DB-UNSECURED-PATH as
  6804.   a holding area for unsolicited mail.
  6805.  
  6806. - The way in which outbound mail is transmitted has been changed.  Due to
  6807.   popular request, the way NETmail packets with file-attaches has been re-
  6808.   designed.  Now, for a given priority, attached files are transmitted BEFORE
  6809.   the corresponding .PKT file.  This causes the NETmail to not arrive at all
  6810.   unless the attached files are first sent OK.  If carrier drops, D'Bridge
  6811.   will try to retransmit ALL queued files, not just the ones that weren't
  6812.   already sent (as before.)  Now we are counting on the ZMODEM skip feature
  6813.   to bypass already transmitted files.
  6814.  
  6815.  
  6816. - Of course, no beta release involving structural changes is complete without
  6817.   a bug (or a could in  this case.)  FrontDoor added a couple new flags: TFS
  6818.   (truncate file when sent) KFS (Kill file when sent.)  These flags were not
  6819.   honored in Beta 2105 and that problem is now fixed.  Thanks to the people at
  6820.   PlanetConnect and Arthur Greenberg for pointing out that problem...
  6821.  
  6822. - A new modem control file (MCF) keyword has been added.  According to Wilma
  6823.   Morgel, many new modems are coming out with multi-line responses before the
  6824.   "CONNECT" string.  This new feature allows D'Bridge to ignore these messages
  6825.   and (in this beta version ONLY) display them in the log for debugging.
  6826.  
  6827.  
  6828.        IGNORE <MODEM RESPONSE>
  6829.  
  6830.        ie. IGNORE DATA
  6831.  
  6832.        <MODEM RESPONSE> is a unimportant code returned from the modem to be
  6833.        ignored completely.
  6834.  
  6835. - A new activation file has been added:
  6836.  
  6837.      If DBRIDGE.AMR exists in the D'Bridge root directory, mail will be
  6838.      unpacked and the "after mail received" commands will be executed.
  6839.      This was added to facilitate mail processing from external receivers
  6840.      such as PlanetConnect, etc.  Thanks to Martin Belcke for his suggestion.
  6841.  
  6842. - New MCF files have been added.  272 modems are now supported directly.
  6843.   Thanks to Wilma Morgel for compiling the new list!
  6844.  
  6845.  
  6846.  
  6847. Changes since version 1.52:
  6848.  
  6849.  
  6850. 1. D'Bridge now requires a FOSSIL driver.  (X00.EXE is supplied)
  6851.  
  6852.    WARNING: X00.SYS "might" not work as a device driver.  The "suggested"
  6853.             way of installing the FOSSIL is to run X00.EXE from your
  6854.             AUTOEXEC.BAT file on startup.
  6855.  
  6856. 2. A serious security problem has been fixed.  Let's not discuss what that
  6857.    was...
  6858.  
  6859. 3. View/Modify queue now has more options for holding mail.
  6860.  
  6861. 4. The error at byte zero while sending the first file should be gone.
  6862.  
  6863. 5. Turnaround/pickup problems should be solved wiht all known mailers!
  6864.  
  6865. 6. Using RingMaster<sm> to detect voice calls has been changed to NOT re-init
  6866.    the modem after a voice call.  I can't test this, so let me know if all is
  6867.    well...
  6868.  
  6869.  
  6870.  
  6871. Changes since version 1.51:
  6872.  
  6873. 1.  DBUTIL PURGE NETMAIL now functions correctly.  Only INBOUND messages are
  6874.     purged with this function.
  6875.  
  6876. 2.  D'Bridge has been modified to use the new license keys exclusively as of
  6877.     1 January 1994.  New keys sold will be in the .KEE format and must be
  6878.     registered within 30 days of purchase.  If you do not have one, contact
  6879.     Miriam Irwin at Mosaic Press, 1-513-821-1270.
  6880.  
  6881. 3.  Multi-zone support has been totally rewritten.  Now, D'Bridge performs
  6882.     the way I had always wanted it to, completely automatic aliasing always.
  6883.     The changes involve the "alias address" field.  The field is now in the
  6884.     same format as the routing language; each alias may contain a "filter"
  6885.     controlling when it is used.
  6886.  
  6887.     For example, my primary address is 1:110/68, but I have a zone 201 alias:
  6888.  
  6889.       Alias addresses: 201:201/0 FOR 201:ALL
  6890.  
  6891.     This means that anytime that a zone 201 address is used, the origin or
  6892.     "active" address will be 201:201/0.  If my system calls or is called by
  6893.     a zone 201 system, it will act as if its primary address is 201:201/0 for
  6894.     EMSI, YOOHOO, AREAFIX processing and messages.
  6895.  
  6896.     Because of this global change, event aliases are no longer possible or
  6897.     needed; also, there is no command to manually change aliases.  It is
  6898.     completely automatic and transparent.  You set up how you want to alias
  6899.     by defining the rules in the alias addresses field.
  6900.  
  6901. 4. Problems with file-forwarding to points have been resolved.  Now all
  6902.    file-attach messages will have the inbound files directory added to the
  6903.    subject line so utilities can use find them.  As a side effect, all mail
  6904.    received will have the Kill/Sent flag on it if applicable for in-transit
  6905.    messages.
  6906.  
  6907. 5. Upgrade/Import problems have been found and corrected.  This explains a
  6908.    few of the "mystery bugs" we've experienced over the last few years such
  6909.    as the "NET" number disappearing, etc...
  6910.  
  6911. 6. The editor has been restored to the 1.36 version.  It seems to be stable
  6912.    and this release needs to be out by the end of the year.  I will be re-
  6913.    writing the editor from "scratch" in the coming months.
  6914.  
  6915. 7. New COMM drivers have been installed.  These are the latest versions of
  6916.    Ray Gwinn's SIO library.  Modifications have been made to improve
  6917.    performance under OS/2.
  6918.  
  6919. 8. ZMODEM has been changed to flush buffers and pause a quarter second before
  6920.    resuming transmission after an error.
  6921.  
  6922. 9. PKZIP v2.04c is now supported.  A plus sign (+) is required before both
  6923.    the PKZIP and PKUNZIP commands to prevent screen corruption.  It is not
  6924.    added automatically, but is the default for new installations.
  6925.  
  6926. 10. ARJ mail should now function properly.
  6927.  
  6928. 11. You will need to set the environment variable LASTCALL=Y if you wish to
  6929.     use that diagnostic feature.  The default has been changed to "disabled."
  6930.  
  6931. 12. It is no longer possible to use the zonegate option for ZONE 201 mail.
  6932.     There is and never will be a zonegate.
  6933.  
  6934. 13. There was a problem with date-stamps of received files.  This version has
  6935.     fixed a UNIX time bug.
  6936.  
  6937. 14. DB SETUP should now work fine remotely with such programs as PC-ANYWHERE.
  6938.  
  6939. 15. MODEM communication problems should be fixed.  Please let me know if I'm
  6940.     wrong...
  6941.  
  6942. 16. KFS (Kill File/Sent) and TFS (Truncate File/Sent) have been added after
  6943.     many years of putting it off.  This makes D'Bridge work with programs
  6944.     such as FrontDoor's TossScan and other ECHOmail processors.
  6945.  
  6946. 17. Two more new flags have been added to the editor:
  6947.  
  6948.     PRN (Print)
  6949.     URG (Urgent)
  6950.  
  6951.     These are for future use.
  6952.  
  6953. 18. The cost on forwarded messages should now correctly reflect the table.
  6954.  
  6955. 19. A ZMODEM problem with Binkley "might" be fixed.  Please report all the
  6956.     "DEBUG" messages directly to Chris Irwin if there's any trouble.  It
  6957.     seemed that Binkley sends a ZRPOS for the EOF position and that was making
  6958.     D'Bridge a bit flustered.  That should now be treated correctly.
  6959.  
  6960. 20. Messages are no longer deleted if a session fails.  Please let me know if
  6961.     you find this undesirable.  This will result in duplicate NETmail messages
  6962.     in the event of a session failure.
  6963.  
  6964.  
  6965.  
  6966. Changes since version 1.50:
  6967.  
  6968. 1.  DBUTIL PURGE NETMAIL now functions correctly.  Only INBOUND messages are
  6969.     purged with this function.
  6970.  
  6971. 2.  D'Bridge has been modified to use the new license keys exclusively as of
  6972.     1 January 1994.  New keys sold will be in the .KEE format and must be
  6973.     registered within 30 days of purchase.  If you do not have one, contact
  6974.     Miriam Irwin at Mosaic Press, 1-513-821-1270.
  6975.  
  6976. 3.  Multi-zone support has been totally rewritten.  Now, D'Bridge performs
  6977.     the way I had always wanted it to, completely automatic aliasing always.
  6978.     The changes involve the "alias address" field.  The field is now in the
  6979.     same format as the routing language; each alias may contain a "filter"
  6980.     controlling when it is used.
  6981.  
  6982.     For example, my primary address is 1:110/68, but I have a zone 201 alias:
  6983.  
  6984.       Alias addresses: 201:201/0 FOR 201:ALL
  6985.  
  6986.     This means that anytime that a zone 201 address is used, the origin or
  6987.     "active" address will be 201:201/0.  If my system calls or is called by
  6988.     a zone 201 system, it will act as if its primary address is 201:201/0 for
  6989.     EMSI, YOOHOO, AREAFIX processing and messages.
  6990.  
  6991.     Because of this global change, event aliases are no longer possible or
  6992.     needed; also, there is no command to manually change aliases.  It is
  6993.     completely automatic and transparent.  You set up how you want to alias
  6994.     by defining the rules in the alias addresses field.
  6995.  
  6996. 4. Problems with file-forwarding to points have been resolved.  Now all
  6997.    file-attach messages will have the inbound files directory added to the
  6998.    subject line so utilities can use find them.  As a side effect, all mail
  6999.    received will have the Kill/Sent flag on it if applicable for in-transit
  7000.    messages.
  7001.  
  7002. 5. Upgrade/Import problems have been found and corrected.  This explains a
  7003.    few of the "mystery bugs" we've experienced over the last few years such
  7004.    as the "NET" number disappearing, etc...
  7005.  
  7006. 6. The editor has been restored to the 1.36 version.  It seems to be stable
  7007.    and this release needs to be out by the end of the year.  I will be re-
  7008.    writing the editor from "scratch" in the coming months.
  7009.  
  7010. 7. New COMM drivers have been installed.  These are the latest versions of
  7011.    Ray Gwinn's SIO library.  Modifications have been made to improve
  7012.    performance under OS/2.
  7013.  
  7014.  
  7015.  
  7016. D'Bridge Pre-release 1.35
  7017. -------------------------
  7018.        27 July 1992
  7019.  
  7020.  
  7021. - This pre-release version ABSOLUTELY is obsolete after 30 September 92.
  7022.  
  7023. - Message size limit has been increased to 16k.
  7024.  
  7025. - Accounting/translation "Find" no longer causes an infinite loop.
  7026.  
  7027. - Multiple-addressing (F8 in editor) has been fixed.
  7028.  
  7029. - The enviroment variable DBFREEMEM no longer has the same effect.  The
  7030.   minimum is now 40, preventing people from causing their own problems.
  7031.  
  7032. - Cyrillic characters previously reserved for internal use in the editor
  7033.   may now be used in text.  (The Eastern Bloc should appreciate this)
  7034.  
  7035. - New license keys will be issued ONLY to those users in the United States
  7036.   and Canada.  This is being done to test the registration system before
  7037.   extending it to Europe and Australia.  No registrations from Europe will
  7038.   be accepted before the official release.  The new keys make no difference
  7039.   in this version, so it shouldn't upset anyone.
  7040.  
  7041. - For 3 days only, I will be available personally to answer your questions
  7042.   about D'Bridge.  Call 1-513-821-1270 from 10:00 AM until 4:00 PM, July 27,
  7043.   28 and 29, 1992.  (That's Monday through Wednesday...)
  7044.  
  7045. - Next version... THE LONG-AWAITED 1.40 RELEASE!!!
  7046.  
  7047.  
  7048. Chris Irwin
  7049. 1:110/68@fidonet.org
  7050.  
  7051.  
  7052.  
  7053. D'Bridge 1.32 Custom
  7054. -------------------
  7055.   31 January 1992
  7056.  
  7057. - Custom for Health Computing Services, Australia
  7058.  
  7059. - Help system temporarely re-activated, but not complete.  PRINT works on
  7060.   true HP Laserjet printers only.
  7061.  
  7062. Chris, 1:110/68 (Fidonet)
  7063.  
  7064.  
  7065.  
  7066. D'Bridge Gamma 1.31
  7067. -------------------
  7068.  25 December 1991
  7069.  
  7070. - Packet header structures modified to support the antiquated standard.
  7071.  
  7072. - Setting the environment variable "RUSSIAN" to any non-blank value will
  7073.   cause the soft-return characters to be displayed.  (8A, 8D hex)
  7074.  
  7075. - Merry Christmas and so forth...
  7076.  
  7077. Chris, 1:108/68.1 (Fidonet)
  7078.  
  7079.  
  7080.  
  7081. D'Bridge Alpha 1064
  7082. ------------------
  7083.    30 March 1992
  7084.  
  7085.  
  7086. - This pre-release beta version ABSOLUTELY is obsolete 1 May 92.
  7087.  
  7088. - There have been enhancements in the online help system.
  7089.  
  7090. Chris Irwin
  7091. 1:110/68@fidonet.org
  7092.  
  7093.  
  7094.  
  7095. D'Bridge Beta 1063
  7096. ------------------
  7097.    25 March 1992
  7098.  
  7099.  
  7100. - This pre-release beta version ABSOLUTELY is obsolete 1 May 92.
  7101.  
  7102. - AREAFIX has been changed to allow more flexible security.  Each ECHOmail
  7103.   area has both a group code (a single letter or number) and the security
  7104.   level (0-9999) as before.  Each system with an AREAFIX password also has
  7105.   the groups allowed and security level in its information field.  The third
  7106.   parameter on the AREAFIX INFORMATION window has changed; press F1 for
  7107.   documentation of the change.  Instead of LEVEL, it's now GROUPS,LEVEL.
  7108.  
  7109.   ie. ABC,501  (means groups A, B and C, level 501)
  7110.       *,9999   (means all groups, all levels)
  7111.  
  7112.   On upgrade, the fields will all be blank.  An area without a group code
  7113.   may be access by all systems with an AREAFIX password.  (The group may
  7114.   be blank for open access)
  7115.  
  7116.   The 4-digit SORT code for use with DBUTIL SORT has been changed to a
  7117.   single character field.  This change was made so that the file-structure
  7118.   of the ADF file didn't have to be altered.  The new file format is:
  7119.  
  7120.  EMAIL_address =
  7121.    record
  7122.      zone,
  7123.      net,
  7124.      node,
  7125.      point : integer;
  7126.      Domain : string[12];
  7127.    end;
  7128.  
  7129. area_definition_file =
  7130.   record
  7131.     allocated        : boolean;
  7132.     alert_flag       : char;
  7133.     tag              : string[16];
  7134.     area_name        : string[56];
  7135.     description      : string[40];
  7136.     group_access,
  7137.     group_sort,
  7138.     storage          : char;
  7139.     directory_path   : string[48];
  7140.     kind             : char;
  7141.     quick_area       : integer;
  7142.     default_private,
  7143.     strip_seenbys    : boolean;
  7144.     origin_line      : string[56];
  7145.     default_priority : char;
  7146.     org_ADDR         : EMAIL_address;
  7147.     area_purge,
  7148.     area_preserve,
  7149.     area_security    : integer;
  7150.     area_archive     : string[56];
  7151.     forward_to       : array [1..5] of string[56];
  7152. end;
  7153.  
  7154. Chris Irwin
  7155. 1:110/68@fidonet.org
  7156.  
  7157.  
  7158.  
  7159. D'Bridge Beta 1062
  7160. -------------------
  7161.    21 March 1992
  7162.  
  7163.  
  7164. - This pre-release beta version ABSOLUTELY is obsolete 1 May 92.
  7165.  
  7166. - The following changes have been made to "Auto-add ECHO areas:"
  7167.  
  7168.   o  If QuickBBS method is selected and area #200 is used, D'Bridge
  7169.      will automatically change to Fido storage format, rather than
  7170.      lose messages or abort processsing.
  7171.  
  7172.   o  Fido format now uses the first 8 characters of the conference name
  7173.      for the directory.  If there are duplicates, the last digit will be
  7174.      sequenced: DBRIDGE_, DBRIDGE1, DBRIDGE2, etc.
  7175.  
  7176.   o  If a file named AREAS.TXT exists, it will be searched for the ECHO
  7177.      area description for new areas.  (Fidonet users can rename FIDONET.NA
  7178.      to AREAS.TXT for this purpose!)
  7179.  
  7180. - Stay tuned for more advances in the processing of large amounts of mail
  7181.   and hundreds of conferences; this is the area currently being testing and
  7182.   revised...
  7183.  
  7184. - A bug where an AREAFIX rescan would lock-up the system, awaiting console
  7185.   input has been resolved.  It was related to the changes for file-locking.
  7186.  
  7187. Chris Irwin
  7188. 1:110/68@fidonet.org
  7189.  
  7190.  
  7191.  
  7192. D'Bridge Alpha 1062
  7193. -------------------
  7194.    13 March 1992
  7195.  
  7196.  
  7197. - This pre-release beta version ABSOLUTELY is obsolete 1 May 92.
  7198.  
  7199. - The following changes have been made to "Auto-add ECHO areas:"
  7200.  
  7201.   o  If QuickBBS method is selected and area #200 is used, D'Bridge
  7202.      will automatically change to Fido storage format, rather than
  7203.      lose messages or abort processsing.
  7204.  
  7205.   o  Fido format now uses the first 8 characters of the conference name
  7206.      for the directory.  If there are duplicates, the last digit will be
  7207.      sequenced: DBRIDGE_, DBRIDGE1, DBRIDGE2, etc.
  7208.  
  7209.   o  If a file named AREAS.TXT exists, it will be searched for the ECHO
  7210.      area description for new areas.  (Fidonet users can rename FIDONET.NA
  7211.      to AREAS.TXT for this purpose!)
  7212.  
  7213. - Stay tuned for more advances in the processing of large amounts of mail
  7214.   and hundreds of conferences; this is the area currently being testing and
  7215.   revised...
  7216.  
  7217.  
  7218. Chris Irwin
  7219. 1:110/68@fidonet.org
  7220.  
  7221.  
  7222.  
  7223. D'Bridge Beta 1061
  7224. -------------------
  7225.    10 March 1992
  7226.  
  7227.  
  7228. - This pre-release beta version ABSOLUTELY is obsolete 1 May 92.
  7229.  
  7230. - WorkRAM overflow during QueueScan has been fixed.
  7231.  
  7232. - Lost clusters due to LASTCALL feature should no longer be a problem.  If
  7233.   you wish to completely disable the LASTCALL feature, set the LASTCALL
  7234.   environment variable to "N."  (SET LASTCALL=N)
  7235.  
  7236. - With many thanks to our friends in Europe, an old bug with point support
  7237.   and AREAFIX has been resolved.  It seemed that an AREAFIX "-" for a point
  7238.   would cause an accidental NET translation in the area manager.  This is
  7239.   no longer a problem.  Sorry for the trouble it may have caused...
  7240.  
  7241.  
  7242. Chris Irwin
  7243. 1:110/68@fidonet.org
  7244.  
  7245.  
  7246.  
  7247. D'Bridge Beta 1060
  7248. -------------------
  7249.    9 March 1992
  7250.  
  7251.  
  7252. - This pre-release beta version ABSOLUTELY is obsolete 1 May 92.
  7253.  
  7254. - Full QuickBBS/RemoteAccess message-base locking is in place for use with
  7255.   DESQview or LANs.  During ECHOmail unpacking, the message base is unlocked
  7256.   between each packet for one second to allow other tasks to write to the
  7257.   QuickBase.  This means that you can read and enter mail in another partition
  7258.   without regard for what the mailer or BBS is doing.
  7259.  
  7260. - Now, up to 2048 NETmail messages are allowed.  The previous limit was
  7261.   1024 and was exceeded by some file-echo hubs.
  7262.  
  7263. - Proper recognition of SQUISH-generated packets is now in place.  This was
  7264.   an oversight on our end in compliance with the FSC-0039 specification.
  7265.   This bug caused all secure-mode ECHOmail to be tossed to "BADECHO."
  7266.  
  7267. - Some AREAFIX problems (involving forwarding requests) have been resolved.
  7268.  
  7269.  
  7270. Chris Irwin
  7271. 1:110/68@fidonet.org
  7272.  
  7273.  
  7274.  
  7275. D'Bridge Alpha 1060
  7276. -------------------
  7277.    4 March 1992
  7278.  
  7279.  
  7280. - This pre-release beta version ABSOLUTELY is obsolete 1 May 92.
  7281.  
  7282. - Full QuickBBS/RemoteAccess message-base locking is in place for use with
  7283.   DESQview or LANs.  During ECHOmail unpacking, the message base is unlocked
  7284.   between each packet for one second to allow other tasks to write to the
  7285.   QuickBase.  Please report any problems that you find with this logic.
  7286.   It is not well-tested yet.  This means that you can read and enter mail
  7287.   in another partition without regard for what the mailer or BBS is doing.
  7288.  
  7289.  
  7290. Chris Irwin
  7291. 1:110/68@fidonet.org
  7292.  
  7293.  
  7294.  
  7295. D'Bridge Alpha 1059
  7296. -------------------
  7297.     3 March 1992
  7298.  
  7299.  
  7300. - This pre-release beta version ABSOLUTELY is obsolete 1 May 92.
  7301.  
  7302. - Leap day (February 29th) exposed an incredibly stupid bug throughout
  7303.   the code.  Sorry about that.
  7304.  
  7305. - I recently learned (from my father) that I had a misconception about
  7306.   which half of the year is Daylight Savings Time.  It is now Standard
  7307.   time, and you should change the start and end dates to refelect this
  7308.   year.  (Daylight time starts sometime in April and ends in October)
  7309.  
  7310. - The FSC-0039 compliant headers are now in place (again.)
  7311.  
  7312. - The bad session password reply packet now contains ???????? where the
  7313.   password should go.  A bad error in Beta 1058 along those lines.
  7314.  
  7315.  
  7316. Chris Irwin
  7317. 1:110/68@fidonet.org
  7318.  
  7319.  
  7320.  
  7321. D'Bridge Beta 1058
  7322. ------------------
  7323.  25 February 1992
  7324.  
  7325.  
  7326. - This pre-release beta version ABSOLUTELY is obsolete 1 May 92.
  7327.  
  7328. - A new security envelope has been added to the D'Bridge release ZIP
  7329.   file.  This prevents unauthorized changes to the release by third
  7330.   parties.  When the install is run, you will be asked if you wish
  7331.   to test the release for integrity.  It is unwise to continue with
  7332.   the installation if the test fails; aquire a new copy from an
  7333.   official D'Bridge release site (as listed in the DBNET nodelist.)
  7334.  
  7335.   *NOT in place in this alpha.
  7336.  
  7337. - Baud rates are no longer limited to standard values.  Any value that
  7338.   your hardware can handle will be accepted.  Make sure you specify the
  7339.   exact baud rate that your modem will handle.  (If you say 69220 baud,
  7340.   D'Bridge will actually send data at that speed.)
  7341.  
  7342. - A new option in the MCF files:
  7343.  
  7344.   TIMEOUT <seconds>     (defaults to TIMEOUT 60)
  7345.  
  7346.   This controls the absolute modem timeout when answering or dialing.
  7347.   Actually, the S7 register controls this, but D'Bridge has a failsafe
  7348.   timeout "just in case..."
  7349.  
  7350. - Xport configuration is back in the advanced menu.
  7351.  
  7352. - The LOG display now reflects the correct day of the week.  (Oops!)
  7353.  
  7354.  
  7355. Chris Irwin
  7356. 1:110/68@fidonet.org
  7357.  
  7358.  
  7359.  
  7360. D'Bridge Beta 1057
  7361. ------------------
  7362.  19 February 1992
  7363.  
  7364. - Help system temporarly re-activated, but not complete.  PRINT works on
  7365.   true HP Laserjet printers only.
  7366.  
  7367. - New field allowing external receivers (FAX, etc.) to be invoked.  This
  7368.   is based on modem response codes such as "CONNECT FAX" or "VOICEMAIL."
  7369.   This is located on the ADVANCED - SECURITY/MISCELLANEOUS screen.
  7370.  
  7371.  
  7372. - Modem initialization strings may now contain the following non-transmitted
  7373.   control codes:
  7374.  
  7375.     ^ Raise DTR
  7376.     v Lower DTR
  7377.     ~ One second pause
  7378.     | Carriage return
  7379.  
  7380.   ie. v~^ATZ
  7381.  
  7382. - GoldED and other external EMAIL editors are now supported.
  7383.  
  7384. - Serial I/O and modem control logic have been reworked.
  7385.  
  7386. - This pre-release beta version ABSOLUTELY is obsolete 1 May 92.
  7387.  
  7388.  
  7389. Chris Irwin
  7390. 1:110/68@fidonet.org
  7391.  
  7392.  
  7393.  
  7394. D'Bridge Beta 1056
  7395. -------------------
  7396.   7 January 1992
  7397.  
  7398. - UTC/UnixTime problem fixed.
  7399.  
  7400. - New MCF file structure / files renamed.
  7401.  
  7402. - New file-request status messages will be written to the log.
  7403.  
  7404. - A text file called FREQ.TXT will be added to the end of file-request
  7405.   status messages instead of the standard signature.  (If it exists)
  7406.  
  7407. - A text file called BADPWD.TXT will be added to the end of "Bad session
  7408.   password" messages instead of the standard signature.  (If it exists)
  7409.  
  7410. - Set environment variable COUNTOVR to YES to analyse overlay performance.
  7411.  
  7412. - Help system temporarely re-activated, but not complete.  PRINT works on
  7413.   true HP Laserjet printers only.
  7414.  
  7415. - New MCF directive:
  7416.  
  7417.   DELAY <milliseconds>
  7418.  
  7419.   Default is 25; this is the inter-character delay when sending commands
  7420.   to the modem.
  7421.  
  7422. - Secured ECHOmail fixed.
  7423.  
  7424. Chris, 1:108/68.1 (Fidonet)
  7425.  
  7426.  
  7427.  
  7428. D'Bridge Alpha 1055
  7429. -------------------
  7430.   3 January 1992
  7431.  
  7432. - For authorized alpha sites ONLY.  (No applications currently being accepted)
  7433.  
  7434. - New MCF directive:
  7435.  
  7436.   DELAY <milliseconds>
  7437.  
  7438.   Default is 25; this is the inter-character delay when sending commands
  7439.   to the modem.
  7440.  
  7441. - Help system removed again.
  7442.  
  7443. Chris, 1:108/68.1 (Fidonet)
  7444.  
  7445.  
  7446.  
  7447. D'Bridge Beta/1052
  7448. ------------------
  7449.  10 December 1991
  7450.  
  7451. - Point support now functions correctly in all tested cases.
  7452.  
  7453. - COMM/MODEM SETUP has been completely revised.  All fields on this screen
  7454.   must be re-configured.  This screen should be self-explanatory.  If you
  7455.   are confused, maybe you should wait for the general release including the
  7456.   full documentation.
  7457.  
  7458.   MCFILES.LST contains a directory of MCFILES.ZIP.  Do not unZIP this...
  7459.   Modem Control Files will be unZIPped as needed be D'Bridge.  Please report
  7460.   problems directly to 1:108/68.1!
  7461.  
  7462. - The default security level for new areas has been changed to 5000.
  7463.  
  7464. Chris, 1:108/68.1 (Fidonet)
  7465.  
  7466.  
  7467.  
  7468. D'Bridge Beta/1051
  7469. ------------------
  7470.  13 November 1991
  7471.  
  7472. - Several problems have been resolved.
  7473.  
  7474. Chris, 1:108/68.1 (Fidonet)
  7475.  
  7476.  
  7477.  
  7478. D'Bridge Beta/1050
  7479. ------------------
  7480.  3 November 1991
  7481.  
  7482. - Nodelist problem repaired... Sorry!
  7483.  
  7484. - There might be a mystery feature.  Then again, maybe not.  If you find any
  7485.   problems, remember: ONE MAN'S BUG IS ANOTHER'S FEATURE.  It's all a matter
  7486.   of perspective.  Look at it this way, because the nodelist in 1049 didn't
  7487.   work, you couldn't make outbound calls.  Inbound calls are almost always
  7488.   cheaper, so I saved you money.  DEFINATELY a feature from my point-of-view.
  7489.  
  7490. - This has been another version produced entirely while driving down the road
  7491.   at high velocity.  Well, I wasn't driving at the time, but when I did drive,
  7492.   I didn't use the computer.  "Don't Debug and drive... You might hit a bump
  7493.   and erase a line accidently!"
  7494.  
  7495. Chris, 1:108/68.1 (Fidonet)
  7496.  
  7497.  
  7498.  
  7499. D'Bridge Beta/1049
  7500. ------------------
  7501.  31 October 1991
  7502.  
  7503.  
  7504. - This is the HALLOWEEN edition of D'Bridge beta.
  7505.  
  7506. - Point support, XMAIL and assorted problems have been addressed.
  7507.  
  7508. - Trick or treat!
  7509.  
  7510. Chris, 1:108/68.1 (Fidonet)
  7511.  
  7512.  
  7513. D'Bridge Beta/1048
  7514. ------------------
  7515.  14 October 1991
  7516.  
  7517.  
  7518. - This is literally an "on-the-road" version as it was created while driving
  7519.   down interstate 40 in our motor home.  (Yea, we bought one of those 110 volt
  7520.   inverters that lets my PC run anywhere we go.  Only $250... Such a deal!!
  7521.  
  7522. - Bugs are fixed, I think.  Enjoy
  7523.  
  7524. - P.S.  The rumors are true.  I'm getting married to my best friend, Nancy Jo
  7525.   Smith on the 4th of April.  (She's my hero... She was on the world's record
  7526.   for largest all-female skydiving formation, an 88-way)
  7527.  
  7528. Chris, 1:108/68.1 (Fidonet)
  7529.  
  7530. Following is a history of the alpha versions that came to create BETA 1048!
  7531.  
  7532. -----------------------------------------------------------------------------
  7533. D'Bridge Alpha/1047.29
  7534. ----------------------
  7535.   16 September 1991
  7536.  
  7537.  
  7538. - An on-the-road fix made while at Arthur's.  Hope it works.  (I heard that
  7539.   NETmail was broken - sorry for the trouble, but "IT'S AN ALPHA!"
  7540.  
  7541. Chris, 1:??/?? (Fidonet)
  7542.  
  7543. -----------------------------------------------------------------------------
  7544. D'Bridge Alpha/1047.28
  7545. ----------------------
  7546.   14 September 1991
  7547.  
  7548.  
  7549. - Don't start believing in old superstitions or anything, but the "Friday
  7550.   D'Thirteenth was similar to a version that stepped on a crack in a sidewalk
  7551.   while walking under a ladder with a black cat crossing in front of you.
  7552.   No, the number 13 is indeed lucky, usually.
  7553.  
  7554. - Saturday D'Fourteenth should make up for yesterday.  (Let's hope)
  7555.  
  7556.   "How low can you go?"
  7557.  
  7558. - All database files have been erased and renamed.  They appear in the sub-
  7559.   directory DATA in the DB root.  If you ran the program before reading this,
  7560.   you will lose all ACCOUNTING/TRANSLATION information since midnight.  If you
  7561.   did change anything, EXPORT the data to COSTING.XDC first!
  7562.  
  7563.  
  7564. - Problems with machines 30mhz+ should be resolved
  7565.  
  7566. - Point support "might" be fixed
  7567.  
  7568. - Fido-style NETmail should now scan 500% faster after the initial scan in
  7569.   each event.
  7570.  
  7571. - There was an error in the LHA decompression command.  It should use the
  7572.   "E" option rather than "X."  Press CTL-Y on that field to accept the default.
  7573.  
  7574. - Smaller... Faster... eh?
  7575.  
  7576. - I'm on the road.  I got my computer out of the trunk of my car because I
  7577.   heard there was trouble.  Simple fix.  I tried to save too much memory.
  7578.  
  7579. Chris, 1:??/?? (Fidonet)
  7580.  
  7581. -----------------------------------------------------------------------------
  7582. D'Bridge Alpha/1047.27
  7583. ----------------------
  7584.   13 September 1991
  7585.  
  7586.  
  7587. - Well, I'm on the road as of tommorrow.  You may reach me at my parents'
  7588.   until my apartment is ready, October first.
  7589.  
  7590. - This might be a good version.  If you need help, call Arthur.
  7591.  
  7592. - Dup checking changed out of necessity.  You may pass some duplicate mail
  7593.   through during the transition... but hey - it's not your fault.  Nobody
  7594.   should send you duped mail in a perfect world.  (It is perfect, right?)
  7595.  
  7596. Chris, 1:??/?? (Fidonet)
  7597.  
  7598. -----------------------------------------------------------------------------
  7599. D'Bridge Alpha/1047.26
  7600. ----------------------
  7601.    4 September 1991
  7602.  
  7603.  
  7604. - Did you ever have a feeling that you just caused lots of trouble?
  7605.  
  7606. - Now go in to the editor and tell all your echolinks that Professor Irwin
  7607.   is quite sorry...  Remind them that mail is like Doritos; they'll make
  7608.   more, lots more.
  7609.  
  7610. Chris, 1:18/68 (Fidonet)
  7611.  
  7612. -----------------------------------------------------------------------------
  7613. D'Bridge Alpha/1047.25
  7614. ----------------------
  7615.    3 September 1991
  7616.  
  7617.  
  7618. - Complete compliance with all documented and political standards for message
  7619.   packet creation.  The correct zone will not be used everywhere.  There may
  7620.   still be a potential problem with point support, but I need somebody to show
  7621.   me exactly what the problem is, based on the actions of this version.  There
  7622.   will be differences.
  7623.  
  7624. - Session passwords should not have any security leaks like reported to exist
  7625.   in previous versions.  ALL or 1:18/ALL is no longer valid in the session
  7626.   password fields... but then again, I suspect that nobody at all used that
  7627.   feature.
  7628.  
  7629. - There's a new key in the editor (CTL-K) that will show you how absolutely
  7630.   ridiculous this CTL-A kludge business is becoming.  As a courtesy to our
  7631.   customers, the editor now allows you to create your own "hidden messages"
  7632.   by starting a line with CTL-A (a smiley face) and ending it with a hard CR.
  7633.   Only 74-column or less kludges will display nicely, but they certainly will
  7634.   stand out in our editor.
  7635.  
  7636. - In preparation for the upcoming beta, we will quite soon begin license key
  7637.   registration procedures.  Stay tuned to all channels for more details.  It
  7638.   seems that we might be rushed to get a public gamma release out becuase of
  7639.   the building pressures at hand...
  7640.  
  7641. - Also, I'm collecting nodelists.  If everyone would do me a big favor and
  7642.   send me a copy of DBNL.AUT and any alternate network lists they have, I
  7643.   am quite curious as to how large the consolidation of all our automatic
  7644.   lists are.  Please ZIP DBNL.AUT inside an archive called NLnnnnnn.ZIP, where
  7645.   n's are your key number.  Thanks in advance for this help.  1:18/68 is now
  7646.   listed in the Fidonet nodelist.  Please send direct and save a stamp!
  7647.  
  7648. - Oh yea, there's a new log file.  I like it, you will too.
  7649.  
  7650.  
  7651. Chris, 1:18/68 (Fidonet)
  7652.  
  7653. -----------------------------------------------------------------------------
  7654.  
  7655. D'Bridge Alpha/1047.24
  7656. ----------------------
  7657.    31 August 1991
  7658.  
  7659.  
  7660.      ** READ THIS FIRST... AT LEAST THE FIRST PARAGRAPH... REALLY! **
  7661.  
  7662. - Here's a test to catch those who don't read the DOC file before upgrading.
  7663.   The XMAIL setup screen has been re-written.  All previous XMAIL CREATE /
  7664.   EXTRACT commands WILL NOT BE IMPORTED from your previous setup.  This is
  7665.   to make sure that it is done right.  D'Bridge now REQUIRES the use of the
  7666.   "MOVE" option that all archives have implemented.  When DB creates a new
  7667.   XMAIL archive, the move option deletes the packets, saving the entire step
  7668.   where the archive is validated.  It only checks to make sure that no of
  7669.   the source files still exist in the queue directory.
  7670.  
  7671.   Defaults have been established for all archive formats supported and you
  7672.   may re-select the default by erasing the entire line in the setup screen
  7673.   for compress / decompress programs.  (CTL-Y restores the suggested command
  7674.   format.)  The XMAIL commands may not be located in the D'Bridge root for
  7675.   several reasons.  I assume you have a path to C:\UTIL or some such thing.
  7676.  
  7677.   There are several new formats for XMAIL, limits on archive and packet size
  7678.   and a different method for selecting default and specific formats used by
  7679.   your mail links.  All in all, no big deal - just a cleanup badly needed.
  7680.  
  7681.   ARJ compression requires about 300K of available memory.  If you find that
  7682.   it doesn't work, add a plus (+) to the commands to make them DROP instead
  7683.   of PUSH.  Actually, ARJ is a special case where I free up as much memory as
  7684.   possible by performing a mini-drop, let's call it a SLIDE.
  7685.  
  7686.   NOTE: The XMAIL archive size limit is currently disabled.  A structural
  7687.         change is in the works to make multiple outbound XMAIL files work.
  7688.  
  7689. - There are several fields missing.  In fact, there's a blank line in the
  7690.   middle of PACKET/MAIL control.  We don't need those fields.
  7691.  
  7692. - Point support has been modified.  Hopefully it will function better.
  7693.  
  7694. - Systems running 2400 baud or less will no longer have the modem init
  7695.   string going randomly to your printer.  It didn't always print - sometimes
  7696.   the data got written to another file, causing who-knows-what.
  7697.  
  7698. - This version either takes more or less memory and runs either faster or
  7699.   slower than .23 - let me know what you find.
  7700.  
  7701. - The COSTING database has changed.  It is not located inside DATABASE.DAT/IX,
  7702.   a new, integrated database system that will contain virtually all of the
  7703.   operational data currently scattered around other files and screens.  It is
  7704.   possible that changes to ACCOUNTING/TRANSLATION might be lost and the DXC
  7705.   file created at midnight will import.
  7706.  
  7707. - There were files called SAVE-MON.DXC (SAVE-TUE... etc.) that may be erased;
  7708.   this was supposed to happen automatically.
  7709.  
  7710. - Let's try this again... This is hopefully the predecessor to a "beta" release!  ]
  7711.   You have until 18:00 SMDT (South Miami daylight time) to tell me to "hold
  7712.   the presses" on a beta.  The next change I need to make should come after
  7713.   the beta, so I need to get it out there.
  7714.  
  7715. - This offer isn't void where not prohibited, usually.
  7716.  
  7717.  
  7718. Chris, 1:18/68 (Fidonet)
  7719.  
  7720. -----------------------------------------------------------------------------
  7721.  
  7722. D'Bridge Alpha/1047.23
  7723. ----------------------
  7724.    10 August 1991
  7725.  
  7726.  
  7727.  
  7728. - What?  Nobody found the hotkey in the last version?  It's still there, but
  7729.   the "horse of a different color" is history.
  7730.  
  7731. - This version is hopefully the predecessor to an actual "beta" release!  Let
  7732.   me know what you think.
  7733.  
  7734. - Dynamic events and polling during events have both been fixed to work the
  7735.   way I designed them.  If you still have trouble, tell me about it.  These
  7736.   events (tagged dynamic) will end as soon as no more mail is outbound - the
  7737.   instant you HOLD the last entry or kill it.
  7738.  
  7739. - Other things are fixed / different.  Intercom mode will not function after
  7740.   the mail session when online with any previous versions.  The protocols have
  7741.   changed for a reason you will soon find out about.
  7742.  
  7743. - Be sure to change the battery inside the DBUTIL.EXE file at least once every
  7744.   six months.  (Nicad OK, but Alkaline preferable.  DO NOT USE LITHIUM OR ANY
  7745.   FORM OF BROMIUM-TRIOXULATED-SODIUM-DECARBOXILATED GELL-CELLS.  THIS COULD
  7746.   CAUSE PERMENANT DAMAGE.  You will find a spare battery under the ENTER key
  7747.   on IBM-style keyboards manufactured after December '89.
  7748.  
  7749.  
  7750. Chris, 1:18/68 (renegade Fidonet)
  7751.  
  7752. -----------------------------------------------------------------------------
  7753.  
  7754. D'Bridge Alpha/1047.22
  7755. ----------------------
  7756.    1 August 1991
  7757.  
  7758.  
  7759.  
  7760. - Congratulations to Bernd Hinkmann and Karim Ashur.  Both were crazy enough
  7761.   to look for the hidden hotkey.  I said crazy, because if they were wrong,
  7762.   that key would have rebooted their computer.  What a time-consuming price
  7763.   for a wrong guess!
  7764.  
  7765.   (Wie die Arbeit, so der lohn...)
  7766.  
  7767. - I would classify this as a version with nothing really new, just a lot of
  7768.   general clean-up work.  There is one thing that you must be aware of:
  7769.  
  7770.   The DBCOST.DAT and DBCOST.IX files are no longer used.  Neither will the
  7771.   exported cost file "*.COS" continue being supported.  There are new files
  7772.   and exports:
  7773.  
  7774.   COSTING.DAT / COSTING.IX and COSTING.XDC is a default export file.
  7775.  
  7776.   You will need to import your cost file in this upgrade.  It should happen
  7777.   automatically before the actual upgrade of the DBRIDGE.AUT...  Please let
  7778.   me know if there's trouble.
  7779.  
  7780. - That's about all... Oh, you may notice a small change to the ACCOUNTING /
  7781.   TRANSLATION screen.  Please let me know if you have any complaints about
  7782.   its mode of operation or "ergonomics."  That screen template is about to
  7783.   become a standard for all scrolling windows - THIS WEEK.  Make sure you
  7784.   let me know about any problems in look and feel or otherwise.  I'm still
  7785.   making refinments to it before moving the next database into that format.
  7786.   Please don't mention the fact that the colors are locked in.  I'm working
  7787.   on that this evening - I wansted to get this release out for testing ASAP.
  7788.  
  7789. - The SET ZMODEM=OLD is no longer required.
  7790.  
  7791. - Black tie optional.
  7792.  
  7793. - Have fun... Oh yea, there's another secret hotkey.  This one involves some
  7794.   new keys and is guarenteed not to boot your computer.  (Unless you get it
  7795.   wrong)
  7796.  
  7797.  
  7798. Chris, 201:201/0
  7799.        1:18/68 (renegade Fidonet address)
  7800. -----------------------------------------------------------------------------
  7801.  
  7802. D'Bridge Alpha/1047.21
  7803. ----------------------
  7804.      29 July 1991
  7805.  
  7806.  
  7807.  
  7808. TWENTY DAYS since the last alpha?  Is that true?  Sorry, but I got lots done
  7809. even though it might not look like it.  (The changes are internal structure
  7810. changes for the most-part.)
  7811.  
  7812.  
  7813. Before the ALPHA story, I've got something off-the-subject to ask:
  7814.  
  7815.      ------------------------------------------------------
  7816.      "If you know anyone who has a Yamaha SY-77 Synthesizer,
  7817.       I would be interested in cooresponding with them using
  7818.       NETmail..."
  7819.       ------------------------------------------------------
  7820.  
  7821.  
  7822. - There's now a buglist, but you know that.  Request BUGLIST.ZIP from your
  7823.   favorite uplink for D'Bridge ALPHA goodies for details.
  7824.  
  7825. - Many of you tried desperately to find some hidden key sequence in .20 that
  7826.   never existed.  Sorry, but I didn't mislead you, there was (and is) a way
  7827.   to activate that new feature, but it wasn't a keyboard action.  It seemed
  7828.   like some people like a puzzle, so...
  7829.  
  7830.   CHALLENGE: There is a hidden HOTKEY in D'Bridge that has no other purpose
  7831.              than to simply be discoverd.  When the secret HOTKEY is pressed,
  7832.              you will be notified that you found it...  First person to tell
  7833.              us what that HOTKEY was will be the winner.  For a prize, you
  7834.              will receive no-expsense-paid trip absolutely nowhere.  (We're
  7835.              on a limited budget this week...)  The prize might not be so hot,
  7836.              but think of it... You'll be famous and maybe even get a movie
  7837.              contract out of the fame you aquire!  Na...
  7838.  
  7839.        HINT: It is not a series of keystrokes, but a single combination of
  7840.              keys pressed, maybe with CTLs and ALTs and so forth, Maybe not.
  7841.  
  7842.  
  7843. - First, addressing high-priority BugList reports:
  7844.  
  7845.   1.  <*> BELL                     David Wurz               10 Jul 91  18:52
  7846.  
  7847.       Mailer sounds bell and goes out to lunch if phone rings while it doing
  7848.       anything else.
  7849.  
  7850.       IRWIN: Well, tell your wife I'm sorry.  It finally happened to me and
  7851.              I was able to isolate the problem.  I hope it's gone and not a
  7852.              multi-dimensional bug.
  7853.  
  7854.  
  7855.   2.  <*> Lockup                   Ken Irwin                11 Jul 91  00:10
  7856.  
  7857.       Confirming Robert Vanburkleo's problem. Total system lockup after mail
  7858.       session.
  7859.  
  7860.       IRWIN: Sorry, Dad.  The lack of an EMS driver was the cause of this one.
  7861.              I neglected to test to see if an EMS driver was loaded before I
  7862.              tried to use it.  This happened generating the LASTCALL report.
  7863.  
  7864.  
  7865.   3.  <*> DBRIDGE_LOG              Sir Dep                  11 Jul 91  19:04
  7866.  
  7867.       After upgrading to 1047.19, I found that using wordstar 5.5 I was having
  7868.       trouble editing the DBRIDGE.LOG file.  Parts of the file would be missing,
  7869.       and when saving changes, the first part of the log would get lost.
  7870.  
  7871.       IRWIN: Jim, I'm not sure about that problem.  It may have been caused by
  7872.              the lack of an EOF character or editing the log while pushed to
  7873.              DOS or in DESQview.  Also, a crash of D'Bridge might give the log
  7874.              a fragmented appearance as a full 512 bytes are buffered before
  7875.              being committed to disk.  I've made a slight change debuffering
  7876.              that may or may not fix the problem. (if it was as I assumed...)
  7877.  
  7878.  
  7879.   4.  <*> UTC                      Sir Dep                  11 Jul 91  19:31
  7880.  
  7881.       The UTC time variable won't remain constant. It looses the confidence
  7882.       percentage, and doesn't work properly. This has been a problem since Beta
  7883.       1046. (Beta 1046 kept the reliability part). A system calling in with a time
  7884.       variation would reset the local TZ from correct to +0. The allow/sync system
  7885.       statement (set to NONE) doesn't work all the way back to 1046.
  7886.  
  7887.  
  7888.       IRWIN: The UTC and CLOCK system has had a few errors resolved.  As to
  7889.              whether it's fixed as you need, "time will tell."  Bad pun...
  7890.  
  7891.  
  7892.  
  7893.   5.  <*> QKey_Error               Scott Munhollon          12 Jul 91  00:37
  7894.  
  7895.       When scanning the queue returns 'DEBUG: Queue Key Not Valid' and
  7896.       writes this entry to the LOG file repetively until it is manually
  7897.       interfered with or the disk gets full (!).
  7898.  
  7899.                                    Dean Laviolette          14 Jul 91  05:16
  7900.       Also ran into the "DEBUG: Queue Key Not Valid" today. The log was over
  7901.       two megabytes when I noticed.  No details as to why at this time.
  7902.  
  7903.       IRWIN: Well, I was awaken the other night by the sound of the "HELP ME,
  7904.              MY DISK IS FULL!" alarm that D'Bridge uses.  It's desperate plea
  7905.              for attention worked as it was supposed to and I got up to check
  7906.              it out.  I had just deleted my log file an hour earlier and it
  7907.              had grown to over a megabyte in just a few minutes.  Luckily it
  7908.              was just before midnight and AutoUpdate was the only thing that
  7909.              caused it to stop before completely filling the disk with that
  7910.              debug message.  I put it there for a reason and I'm glad that
  7911.              people noticed; it wasn't intended to get your attention in that
  7912.              manner...  I think it's fixed.  The message (WHEN it occurs,)
  7913.              should only happen once, so please try to notice if it appears
  7914.              in your log.  It will now go into a TERSE log.
  7915.  
  7916.  
  7917.   6.  <*> Wait_Screen              Bob Wingender            12 Jul 91  07:34
  7918.  
  7919.       The Fossils copyright notice is corrupting the wait/idle screen. When I use
  7920.       any ESC key menu or exit to the editor/external program and then return to
  7921.       the Idle/Wait screen, I'll have the Fossil's Copyright notice overlaying
  7922.       part of the screen, at the top. I have seen, at one time, three Fossil
  7923.       notices overlaying the Main screen.
  7924.  
  7925.       IRWIN: Yea, I guess it would.  I forgot about the "Quiet" option in the
  7926.              open call.  D'Bridge no longer access the FOSSIL at all, as it
  7927.              is my understanding that there is no problem, whether the FOSSIL
  7928.              is HOT old COLD upon startup.
  7929.  
  7930.  
  7931.   7.  <*> NoModemLights            Mitch Williams           14 Jul 91  12:54
  7932.  
  7933.       With a Hercules monochrome addapter, the operator has no idea what the the
  7934.       modem is doing.  This feature did work in 1046.  Current solution: VGA!
  7935.  
  7936.       IRWIN: I guess I neglected to mention that ALPHA versions don't work on
  7937.              monochrome systems.  Sorry.  I'll attack the color problem all in
  7938.              one pass near the end of testing.  Maybe some colored plastic you
  7939.              could tape to the screen would trick DB into thinking it's a CGA
  7940.              monitor.  (On second thought, it might not work, but who knows?)
  7941.  
  7942.  
  7943.   8.  <*> NORING                   Bryan Curry              22 Jul 91  14:17
  7944.  
  7945.       The audible ring alarm is not happening all the time
  7946.  
  7947.       IRWIN: Try it now.
  7948.  
  7949.  
  7950. - There's nothing new that I'm going to officially tell you about it.  Those
  7951.   in-development feature that you have figured out can be activated by setting
  7952.   an environment variable are not complete.  Please... not a single bug report
  7953.   about a feature that you activate by a secret environement string.
  7954.  
  7955. - I have made an experimental change in ZMODEM to try to solve the long delay
  7956.   that occurs when calling a Binkley system who has no pickup mail for you.
  7957.   I've know about this delay for about a year, and I've known the cause.  I
  7958.   firmly believe that it's Binkley's fault for not following the ZMODEM spec
  7959.   in this case, but I've tried to make a work-around.  I could be wrong about
  7960.   saying it's not a D'Bridge bug, but I don't think so.
  7961.  
  7962.   The drawback from this Binkley patch is that it is possible that this fix
  7963.   may cause the old "Can't pick-up mail from a FrontDoor system" problem.  It
  7964.   seemed like when one was fixed, the other was broken...  If you find that
  7965.   there is trouble with picking up mail on an outbound call, you can disable
  7966.   the ZMODEM change by setting the environment variable "ZMODEM" to "OLD" in
  7967.   your AUTOEXEC.BAT file:
  7968.  
  7969.      SET ZMODEM=OLD    (if you have trouble)
  7970.  
  7971.   Please report all cases where this is needed!
  7972.  
  7973.  
  7974. - PLEASE READ THE BUG REPORT BEFORE ADDING A NEW BUG TO THIS LIST THAT IS
  7975.   THERE ALREADY!
  7976.  
  7977. - ZMODEM file-transfers have been limited to daylight hours only.  Between
  7978.   sunset and sunrise, XMODEM must be used or you are in violation of some
  7979.   obscure Fidonet policy (in some regions.)  You can get around this limit
  7980.   by setting the environment variable "ZMODEM-AFTER-DARK" to "ENABLE" in
  7981.   your AUTOEXEC.BAT.
  7982.  
  7983.  
  7984. Chris, 201:201/0
  7985.        1:18/68 (renegade Fidonet address)
  7986. -----------------------------------------------------------------------------
  7987.  
  7988. D'Bridge Alpha/1047.20
  7989. ----------------------
  7990.      9 July 1991
  7991.  
  7992.  
  7993.  
  7994. - I'm not going to go into great detail because I'm rather tired; I've been
  7995.   working three-straight days, with only food and sleep to break up the
  7996.   excitement.
  7997.  
  7998. - ZMODEM problems are, if not solved, different.  (That's a good way to put
  7999.   it, eh?)
  8000.  
  8001. - I don't want to make anyone angry by telling you about the new features,
  8002.   so I decided that I would wait a few days and see how rumors travel.
  8003.   I'll give you this hint: There are three new features, two of which are
  8004.   closely related.  The first person that figures out how to activate the
  8005.   new screen wins.  (what I don't know...)
  8006.  
  8007. - There is still a known problem in point support.  I didn't even begin
  8008.   to address that; there were other pressing problems that warranted a
  8009.   release this evening.
  8010.  
  8011. - D'Bridge will no longer walk your dog; due to a lack of interest in the
  8012.   dog-walking feature, the hardware was discontinued.  I'm sorry, but this
  8013.   time it's just not my fault.
  8014.  
  8015. - All in all, this release has not been put to the test that the last one
  8016.   had, but I'll stand behind it (to duck!)
  8017.  
  8018.  
  8019. Enjoy,
  8020. Chris, 201:201/0
  8021.  
  8022. -----------------------------------------------------------------------------
  8023.  
  8024. D'Bridge Alpha/1047.19
  8025. ----------------------
  8026.      6 July 1991
  8027.  
  8028.  
  8029.  
  8030. - This release was essential because the FROM and SUBJECT fields of NETmail
  8031.   messages packed by D'Bridge had random character preceding the actual data.
  8032.   Because of this problem, I had to release this version with only two bytes
  8033.   of code modified because I couldn't produce a patch - I wasted about 1/2
  8034.   hour trying.  Sorry for the wasted phone time.
  8035.  
  8036. - Another bug was that ALT-T, ALT-F and ALT-P did not function properly in
  8037.   the editor.
  8038.  
  8039. - The letter "G" is no longer allowed in ECHOmail messages.  Please another
  8040.   mailer to send messages containing the letter "G."  Next week, "Q" will be
  8041.   replaced with "B."  (It gets better...)
  8042.  
  8043.  
  8044. Later,
  8045. Chris, 201:201/0
  8046.  
  8047. -----------------------------------------------------------------------------
  8048.  
  8049. D'Bridge Alpha/1047.18
  8050. ----------------------
  8051.      6 July 1991
  8052.  
  8053.  
  8054. First of all, the news:
  8055.  
  8056. [a message from my now former NET host, edited for brevity]
  8057.  
  8058.  
  8059. Msg # 1014   Private, Immediate, Rcvd
  8060. Date: 04 Jul 91  07:13:00
  8061. From: Scott Samet on 1:135/990  Friends of Dorothy in Miami FL
  8062.   To: Chris Irwin on 1:135/303  Unlisted node in Miami Area & Florida Keys
  8063. Subj: Sorry about that...
  8064. ____________________________________________________________________________
  8065.  
  8066.  > Because I didn't have a deposit on file, I got a rapid-fire series of
  8067.  > five interrum [telephone] bills in a 9 day period...  All due the day
  8068.  > before they arrived!
  8069.  
  8070.  > Anyway, if you could be so kind as to remove the "DOWN" flag for the
  8071.  > next cutoff period (12 July, I assume,) I would appriciate it.
  8072.  
  8073. On June 17, your system appeared on my undialable list, and I discovered that
  8074. your data and voice numbers were disconnected.  I placed your node in DOWN
  8075. status.  After two weeks in DOWN status without contact, I removed your node
  8076. from the nodelist.  That was submitted to RC18 yesterday morning as part of
  8077. the routine weekly update.
  8078.  
  8079. As a commercial software vendor, you receive a large amount of mail.  When
  8080. you went down without notice, and stayed down without contact, I had to
  8081. return that mail, on my time and my expense.
  8082.  
  8083. Two or three weeks before this incident, you used node number 135/303 without
  8084. making netmail application, contrary to my explict telephone instructions.
  8085. Mail for 135/303 was routed to my system in reply to your traffic using that
  8086. address.  Since this was not a listed node, the mail was orphaned, and I had
  8087. to redirect it manually.
  8088.  
  8089. In the past, you have tested D'Bridge by sending larges files to my system,
  8090. filling my inbound file area and making it unavailable for legitimate
  8091. purposes.
  8092.  
  8093. Your conduct suggests a complete disregard for Fidonet rules and procedures
  8094. and an inconsiderate abuse of the hardware, time and money that I donate to
  8095. Fidonet in my service as NC.  It is for these reasons that I decline to
  8096. reinstate you. You may contact 18/0 to apply for an independent node number,
  8097. or appeal my decision.
  8098.  
  8099. Scott Samet
  8100.  
  8101. *EOF
  8102.  
  8103.  
  8104. - I've been kicked out of Net 135...
  8105.  
  8106. - Alpha .17 was never released.
  8107.  
  8108. - ECHOmail problems are resolved, hopefully.
  8109.  
  8110. - TRY ALT-D while reading ECHOmail in the editor.  You might like it.
  8111.  
  8112. - Because of the ALT-D feature, the PATH line will be stored by D'Bridge
  8113.   when unpacking mail - EVEN if you have SAVE SEEN-BYs set to NO.
  8114.  
  8115. - The format of the .ADF file has changed.  If you use any utilities that
  8116.   rely on the 1.30 file structures, watch out.  It will change again within
  8117.   the next week or so.
  8118.  
  8119. - Mail waiting is back.  The default is that you will not be notified about
  8120.   any ECHOmail received.  To enable notification of ECHOmail, use the setup
  8121.   screen for LOCAL/ECHOMAIL AREAS and add an "ALERT FLAG" for each conference
  8122.   you wish to know about.  Since a limited number of flags can be displayed
  8123.   on the status line, you should group the areas logically.  Flags may be any
  8124.   ASCII character greater than space.  HINT: for the BETA echo, hold down the
  8125.   ALT key and press 225 on your numeric keypad.  That enters a beta symbol.
  8126.  
  8127.   If you don't use D'Bridge to unpack ECHOmail, you may want to have your
  8128.   batch file or mail processor create a DBRIDGE.EMW file.  A small number of
  8129.   characters from the file will be displayed on the status line for "ECHOmail
  8130.   waiting."
  8131.  
  8132. - Unpacking/forwarding has a logic for operations with limited disk space.
  8133.   Let me know if it doesn't do what you think it should.
  8134.  
  8135. - Please don't complain about terminal mode.  I'll get to it soon.
  8136.  
  8137. - Modems over 1200 baud are no longer supported.
  8138.  
  8139. - Just kidding, have fun and don't go skydiving without me.
  8140.  
  8141. Ciao,
  8142. Chris, 201:201/0
  8143.  
  8144. -----------------------------------------------------------------------------
  8145.  
  8146.  
  8147. D'Bridge Alpha/1047.17
  8148. ----------------------
  8149.      4 July 1991
  8150.  
  8151.  
  8152. - This version was never released.
  8153.  
  8154. Take care,
  8155. Chris, 201:201/0
  8156.  
  8157. -----------------------------------------------------------------------------
  8158.  
  8159. D'Bridge Alpha/1047.16
  8160. ----------------------
  8161.      24 June 1991
  8162.  
  8163.  
  8164. Well, there are certainly some bugs fixed in this one.  However, I didn't
  8165. receive enough feedback on .15 to really know what its problems were.
  8166.  
  8167. I've also been finalizing the new nodelist format.  More details will be
  8168. coming soon...
  8169.  
  8170. I don't feel like typing a whole lot of details right now, I'm tired and
  8171. have been working hard on it all day!
  8172.  
  8173. Take care,
  8174. Chris, 1:135/303
  8175.  
  8176. -----------------------------------------------------------------------------
  8177.  
  8178. D'Bridge Alpha/1047.15
  8179. ----------------------
  8180.      15 June 1991
  8181.  
  8182.  
  8183. This is yet another version that will either work GREAT or cause you lots
  8184. of grief.  Be sure to keep a copy of what you previously used.
  8185.  
  8186. - Problems have been corrected.
  8187.  
  8188. - New problems have been added.
  8189.  
  8190. - Most old bugs remain.
  8191.  
  8192. Take care,
  8193. Chris, 1:135/303
  8194.  
  8195. -----------------------------------------------------------------------------
  8196.  
  8197.  
  8198. D'Bridge Alpha/1047.14
  8199. ----------------------
  8200.      4 June 1991
  8201.  
  8202.  
  8203. This is one of those versions that will either work GREAT or cause you lots
  8204. of grief.  Beware and hang-on to Alpha .13!
  8205.  
  8206. - D'Bridge may now be run from another directory (with a PATH to the
  8207.   root directory for DB)  It changes to the DB directory, then changes
  8208.   back on exit.
  8209.  
  8210. - The editor will now run for MANY more configurations using the PUSH
  8211.   method.  I can PUSH to the editor, then PUSH to DOS and still have
  8212.   50K free (starting in a 550K environment.)
  8213.  
  8214. - DB EDIT takes only 200K.
  8215.  
  8216. - DB EDIT has different operational commands now, though the old ones are
  8217.   still supported.  I need to get away from Function keys for commands as
  8218.   I later will have F1 for help, etc.
  8219.  
  8220. - New editor functions:
  8221.  
  8222.   MARK       Marks the current message with the LASTREAD pointer.  Along the
  8223.              same lines, only reading the next message advances the MARK, if
  8224.              you just go to the last message with LIST mode, the MARK is not
  8225.              moved.  Press RIGHT ARROW and read the next message and the mark
  8226.              will be changed.
  8227.  
  8228.   NEXT       These options simply switch to the next or previous message area
  8229.   PREVIOUS   without using the AREAS selection screen.  Don't worry - I'll
  8230.              soon have modes where it will advance to the next area with un-
  8231.              read mail, etc.
  8232.  
  8233. - Overall, the editor has a slightly new look and feel.  I'll try not to sue
  8234.   myself for the similarity!  :-)
  8235.  
  8236. - A bug that caused the display of "PLACE?" and a crash is gone.
  8237.  
  8238.  
  8239. Take care,
  8240. Chris, 1:135/303
  8241.  
  8242. -----------------------------------------------------------------------------
  8243.  
  8244.  
  8245. D'Bridge Alpha/1047.13
  8246. ----------------------
  8247.      2 June 1991
  8248.  
  8249.  
  8250. Nothing new, just better.
  8251.  
  8252. - Sessions with TIMS and SEAdog should be improved.
  8253.  
  8254. - Running the editor or DROPping to DOS shouldn't crash the system.
  8255.  
  8256. Take care,
  8257. Chris, 1:135/303
  8258.  
  8259. -----------------------------------------------------------------------------
  8260.  
  8261. D'Bridge Alpha/1047.12
  8262. ----------------------
  8263.      31 May 1991
  8264.  
  8265.  
  8266. For purely personal reasons, this will be the last release until Tuesday,
  8267. at the earliest.
  8268.  
  8269. This fixes the fact that D'Bridge didn't like to send files to any other
  8270. system that wasn't also an ALPHA!
  8271.  
  8272. Take care,
  8273. Chris, 1:135/303
  8274.  
  8275. -----------------------------------------------------------------------------
  8276.  
  8277. D'Bridge Alpha/1047.11
  8278. ----------------------
  8279.      30 May 1991
  8280.  
  8281.  
  8282. I guess you guys want your session passwords to work again...
  8283.  
  8284.        ...Well, OK.
  8285.  
  8286.  
  8287. Take care,
  8288. Chris, 1:135/303
  8289.  
  8290. -----------------------------------------------------------------------------
  8291.  
  8292. D'Bridge Alpha/1047.10
  8293. ----------------------
  8294.      30 May 1991
  8295.  
  8296.  
  8297. I finally experienced two problems that people were talking about...
  8298.  
  8299.            ZMODEM LOCKUP
  8300.  
  8301.                -and-
  8302.  
  8303. ANSWERING-A-MILLION-TIMES-A-MINUTE
  8304.  
  8305. ...I hope I have at least one of these solved!
  8306.  
  8307. *NEW FEATURE* (Yes, I couldn't help it.)
  8308.  
  8309. On the NODELIST CONFIGURATION screen, you will find a new field called
  8310. "SYNONYMS."  This allows D'Bridge to translate a handy codeword to a fully
  8311. qualified address.  For example, anywhere I need to list a node number, I
  8312. type "TOM" and instead of the nodelist alpha-search, I immediately get the
  8313. address 2:280/280; in the editor, I get his full name as well. You can use
  8314. short codes like "C" for Chris or "JOHO" for Joaquim.  This is very handy.
  8315.  
  8316.  
  8317. Take care,
  8318. Chris, 1:135/303
  8319.  
  8320. -----------------------------------------------------------------------------
  8321.  
  8322. D'Bridge Alpha/1047.9
  8323. --------------------
  8324.     29 May 1991
  8325.  
  8326.  
  8327. This should be a good one (or a bad one.)  It could go either way.
  8328.  
  8329. I've spent HOURS cleaning up some memory stuff and now it should definately
  8330. use less memory.  You make think it is using more, but the truth is that
  8331. the previous versions were liars.  When you told it "380K" total memory, it
  8332. used about 430K or so!
  8333.  
  8334. The solution to this problem was obvious.  I'm tired of explaining what are
  8335. the best memory settings, so I've eliminated the decision.  D'Bridge now
  8336. allocates memory automatically, providing the optimal settings and the most
  8337. available DOS memory.  I think that EVERYONE will find that their memory stats
  8338. are better than before - it's in the LOG when it comes up.
  8339.  
  8340. Also, take a look at DB-ALPHA.LOG that this one creates.  If any of the
  8341. numbers get critically low, I'd like to know about it.  Here's what I am
  8342. seeing as "normal."
  8343.  
  8344.               START: STK = 983b I8STK = 1800
  8345. 910529 12:31:10 END: STK = 1621 I8STK = 0bb0 LOW = 004270 MEM = 00845a
  8346.  
  8347. These numbers are "cool."  Let's compare the lowest numbers you experience
  8348. in the BETA echo.  Don't send them too me netmail unless they're under 0100
  8349. (hex.)
  8350.  
  8351. ----
  8352.  
  8353. Q. What's fixed?
  8354.  
  8355. A. Lots of stuff:
  8356.  
  8357.      AREAFIX
  8358.  
  8359.      UNPACKING ABORT / RESUME PACKET
  8360.  
  8361.      ZMODEM LOCKUP PROBLEMS ?         (I hope I squashed it)
  8362.  
  8363.  
  8364. I'm sure there's more, but I forget what.  Have fun with this one and if
  8365. anyone can't import their configuration due to the new memory subsystem,
  8366. please let me know via NETmail.  I think all will go well.
  8367.  
  8368. Sincere thanks go out to Arthur Greenberg for helping test this one just hours before
  8369. its release.  His configuration was a good one to test as it was quite a bit
  8370. larger than mine.
  8371.  
  8372. Take care,
  8373. Chris, 1:135/303
  8374.  
  8375. -----------------------------------------------------------------------------
  8376.  
  8377. D'Bridge Alpha/1047.8
  8378. --------------------
  8379.     27 May 1991
  8380.  
  8381.  
  8382. Looks like Binkleyterm-syncs and non-D'Bridge mail-pickup were a couple
  8383. problems that justified this release.
  8384.  
  8385. Viele Gluck, (did I spell that right?  Entschuldigung, if not)
  8386. Chris, 1:135/303
  8387.  
  8388. -----------------------------------------------------------------------------
  8389.  
  8390.  
  8391. D'Bridge Alpha/1047.7
  8392. --------------------
  8393.     27 May 1991
  8394.  
  8395.  
  8396. I got lots of sleep while the world was having lots of EMSI/A1 sync failures.
  8397.  
  8398.  
  8399. I'm awake now...
  8400.  
  8401. Later,
  8402. Chris, 1:135/303
  8403.  
  8404. -----------------------------------------------------------------------------
  8405.  
  8406. D'Bridge Alpha/1047.6
  8407. --------------------
  8408.     27 May 1991
  8409.  
  8410.  
  8411. It's been a great day!
  8412.  
  8413. Lots of bugs squashed in this one, many remain, no doubt.  My voice number
  8414. leaked out to the world, so I got quite a bit less done than normal, but it
  8415. also gave me some more input as to the bugs I didn't understand.  BTW, if
  8416. you got my voice number, please try to only call for important matters.
  8417. When I release an alpha that has a major bug, I seem to spend the day on the
  8418. phone listening to the same complaint over and over.  I will make a system
  8419. whereas you know whether I am aware of a bug already...
  8420.  
  8421. Here's what's fixed:
  8422.  
  8423. - ZMODEM... Shouldn't lock-up anymore and should be stable and fast.
  8424.  
  8425. - PICKUP from Binkley and FrontDoor should once-again work.  Let me know
  8426.   if this isn't the case.
  8427.  
  8428. - AREAFIX problems have been cured, tell me what's still wrong with it.
  8429.  
  8430. - LOCAL/ECHOMAIL AREAS had a problem with the sort routine whereas points
  8431.   would screw up the NET or ZONE number of the whole listing.  Thanks to
  8432.   John Rafuse for pin-pointing this problem as the pattern wasn't obvious.
  8433.  
  8434. - There are many other little fixes here and there, so I can't think of
  8435.   all the details.  My appreciation goes out to Steve and Richard, QuickBBS
  8436.   gurus and authors for their excellent attention to detail and spending a
  8437.   fortune on long-distance.  One pre-alpha managed to trash their entire
  8438.   message base, and I didn't even get yelled-at.  That's pretty understanding
  8439.   of Mr. Gabrillowitz.
  8440.  
  8441.  
  8442. Anyway, this is the best I can do for a late-night release, .5 had problems
  8443. that you guys/ladies don't deserve to live with.
  8444.  
  8445. Later,
  8446. Chris, 1:135/303
  8447.  
  8448. -----------------------------------------------------------------------------
  8449.  
  8450. D'Bridge Alpha/1047.5
  8451. --------------------
  8452.     25 May 1991
  8453.  
  8454.  
  8455. Oops... EMSI
  8456.  
  8457. -Chris
  8458.  
  8459.  
  8460. -----------------------------------------------------------------------------
  8461.  
  8462. D'Bridge Alpha/1047.4
  8463. --------------------
  8464.     25 May 1991
  8465.  
  8466.  
  8467. Looks like I'm working out the bugs.  This version is to save those people
  8468. who are stuck with the problems in the last few alphas.  There are still
  8469. known bugs, such as AREAFIX problems.  I will address those on Sunday.
  8470.  
  8471. The Intercom seems to work fairly well now.  It will continue past the end of
  8472. a session, provided there is no more than 60 seconds on inactivity on either
  8473. end of the line.  It's true that you can add another minute to an inbound
  8474. caller's phone bill, so please let me know what security arrangements should
  8475. be added.
  8476.  
  8477. Once in the intercom, there is no way to exit other than letting the call
  8478. complete or hanging-up with CTL-A.  When there are other interactive options,
  8479. I will change that.
  8480.  
  8481. Please don't report bugs in terminal mode.  I know.
  8482.  
  8483. When telling me about a problem, MAKE SURE TO INCLUDE THE EXACT VERSION #.
  8484.  
  8485. -Chris
  8486.  
  8487.  
  8488. -----------------------------------------------------------------------------
  8489.  
  8490. D'Bridge Alpha/1047.3
  8491. --------------------
  8492.     25 May 1991
  8493.  
  8494.  
  8495. More problems caused me to only release the last version to a few unlucky
  8496. people.
  8497.  
  8498. This one has a rather nifty addition.  It has to do with ZMODEM.  Let's see
  8499. if you can find the new feature.  This one's SURE to win us some supporters.
  8500.  
  8501. BTW - The new feature is in its infancy and definately needs some work, like
  8502. when the mail is over, D'Bridge hangs up, whereas you might want to continue
  8503. what you are doing...
  8504.  
  8505. It is possible that you will witness bad performance from ZMODEM.  Let me
  8506. know.  I can only test here at 2400 baud...
  8507.  
  8508. You'll see.  BTW - it only works between new alpha systems.
  8509.  
  8510. When telling me about a problem, MAKE SURE TO INCLUDE THE EXACT VERSION #.
  8511.  
  8512. -Chris
  8513.  
  8514.  
  8515. -----------------------------------------------------------------------------
  8516.  
  8517. D'Bridge Alpha/1047.2
  8518. --------------------
  8519.     24 May 1991
  8520.  
  8521.  
  8522. One more time.  The ".1" version had a bug which made the system address have
  8523. a random point number attached.  Oops.
  8524.  
  8525. --------
  8526.  
  8527. The last two alpha versions had a bad problem with DBUTIL - The address was
  8528. not read correctly from DBRIDGE.PRM.
  8529.  
  8530. --------
  8531.  
  8532. Other minor changes, too small to mention.
  8533.  
  8534. When telling me about a problem, MAKE SURE TO INCLUDE THE EXACT VERSION #.
  8535.  
  8536. -Chris
  8537.  
  8538.  
  8539. -----------------------------------------------------------------------------
  8540.  
  8541. D'Bridge Alpha/1047.1
  8542. --------------------
  8543.     24 May 1991
  8544.  
  8545.  
  8546. Oops - I forgot to warn the people using the previous 1047 alpha versions...
  8547. The install will run "DB EXPORT" which (in error) runs DBEDIT.  Just exit
  8548. the editor - make sure that DBRIDGE.AUT is current!
  8549.  
  8550. --------
  8551.  
  8552. There's some new modem handling with answering and collisions.  Let me know
  8553. if it causes trouble.
  8554.  
  8555. --------
  8556.  
  8557. Hopefully, some of the strange problems with ZONES will be solved.
  8558.  
  8559. --------
  8560.  
  8561. Just so this doesn't catch you off guard.  CTL-A to abort an outbound call now
  8562. causes the "next call" pointer NOT to advance.  This is so you can type "CTL-A,
  8563. H" to hold the current call.  I like it better - hope you do too.
  8564.  
  8565. --------
  8566.  
  8567. I think that's all that is different.  Feedback, please.
  8568.  
  8569. -Chris
  8570.  
  8571.  
  8572. -----------------------------------------------------------------------------
  8573.  
  8574.  
  8575. D'Bridge Alpha/1047.0
  8576. --------------------
  8577.     24 May 1991
  8578.  
  8579.  
  8580.  
  8581. What's new?
  8582.  
  8583.  
  8584. --------
  8585.  
  8586. Well, the installation procedure should now be obvious.  Run the EXE file
  8587. in your D'Bridge root directory.
  8588.  
  8589. WARNING: The release file (DB1047A0.EXE) will self-destruct after the
  8590.          installation has completed.  To save an un-installed copy,
  8591.          save the ZIP file.
  8592.  
  8593. --------
  8594.  
  8595. NODELIST.AUT is now created automatically by EMSIs with unlisted systems.
  8596. You will notice that it adds all a system's alias addresses as well as those
  8597. nodes not in any of your nodelists.  You can now reply to the renegade nodes
  8598. that aren't really in a network - providing they supply the phone number in
  8599. the EMSI-IDENT packet.  (DB ad FD both do...)
  8600.  
  8601. --------
  8602.  
  8603. BBS:
  8604.  
  8605. *T should now pass the time until the next event properly.  I had "X-Y" when
  8606. I really meant "Y-X."  That will do it every time.
  8607.  
  8608. *L now passes the line on which the call came in.  DATA/1, 2 or 3.  This is
  8609. translated as a single digit, 1-3.  RINGMASTER or DISTINCTIVE RING may be
  8610. available from your phone company.  If so, you can use D'Bridge on a shared
  8611. VOICE/DATA line or run up to three BBS systems on one phone line.  The users
  8612. will not know that you don't have three separate systems.
  8613.  
  8614. --------
  8615.  
  8616. FIXED:
  8617.  
  8618. - Session passwords, I hope.
  8619. - Events and scheduling.   WOW! This was really messed-up!
  8620.  
  8621. --------
  8622.  
  8623. Please make all bug reports reference version 1047-a0 so I understand what
  8624. you're talking about.
  8625.  
  8626. BTW - I'm in this week's DBNET nodelist, so you can reach me!
  8627.  
  8628. Take care,
  8629. Chris
  8630.