| TIP: Click on subject to list as thread! | ANSI |
| echo: | |
|---|---|
| to: | |
| from: | |
| date: | |
| subject: | D`Bridge 3.7 released and available (5/5) |
(Continued from previous message)
- A new semaphore file, DBRIDGE.XON (short for ALT+X-Out-Now), can be made
so that if you shutdown your D'Bridge system with ALT+X, any "after mail"
commands in the scheduler will not execute... so the mailer will in fact
stop everything its doing and shutdown immediately.
- A certain condition affecting SMTP/POP3 sessions should be resolved.
- The "Auto purge messages" option has been removed. It was not working
properly and will be redesigned in a future version.
- The D'Bridge tosser no longer chokes on an invalid Fido *.MSG directory
when that directory was loaded from a user-modified exported configuration
(Note that this was an extremely rare condition and no cause for concern)
- A minor problem with unpacking large volumes of Echomail in Fido *.MSG
format has been corrected.
- D'Bridge no longer acts strange when tossing more than 32,767 messages
in a single Echomail area.
- Another miscellaneous problem with QuickBBS/GoldBase was corrected during
the tossing of mail.
- D'Bridge should no longer hang on the AutoUpdate event if there are no
Echomail areas defined.
- DBUTIL was further enhanced and is approx 10 to 15% faster than 3.64.
- More unused code was removed from the mailer for efficiency reasons.
- The strange appearance of ".$P2" files in the Queue should be gone.
- QuickDial should no longer randomly hangs the scheduler after a Quick-
dial cycle has finished. This was an extremely difficult problem to
resolve (suspecting a regression-bug from a prior release)
- D'Bridge should no longer immediately attempt a BinkD transaction when
started for the first time in a day (a regression problem from prior)
- The mailer no longer hammers a dialup modem with initialization commands
on every single trivial function such as menu interaction, etc.
- D'Bridge should no longer have any more random problems with Nodelist
compiling or QueueScan's after the midnight-AutoUpdate event. This was
a very difficult problem to replicate here but I'm pretty sure I fixed it.
- The Nodelist compiler "buffering" has been reduced to free up more memory
internally. This is a TEMPORARY change and the first change to code that
has not been changed in 20+ years. So if this is a problem, then let me
know ASAP and in the meantime you may set an environment variable called
NLBUFSIZE with a value of 256. This will make the compiler function as
it did in 3.64 and prior versions.
- Cancelling the Echomail Areas screen exactly eight times in a row
no longer crashes the whole system.
- D'Bridge should no longer crash with a "Write Log Error 2" black-screen-
of-death problem on very large configurations.
- A black-screen-of-death problem when routing large amounts of Netmail
should also be solved.
- The storage of internal events is slightly different; again please note
that when you upgrade from a previous version, make sure to press CTL+A
to abort running any overdue events if prompted.
- You may create a dummy/semaphore file called DBRIDGE.RAB (Rescan queue
After a BinkD transaction). It will force a Queuescan after every BinkD
transaction.
- The Internet Settings screen was not properly storing one (critical)
piece of information when D'Bridge is configured for Linux BinkD.
- The XMAIL compress/decompress commands are properly configured on
new installations. (This was another possible regression problem)
- A minor problem tossing Echomail messages from D'Bridge to certain BBS
software was fixed, relating to the "Enhanced Echomail logging" setting.
- If "Enhanced Echomail logging" is enabled and the SCANDIRS.LOG file
exists, then D'Bridge will no longer constantly report that it is scanning
for outgoing Echomail if the semaphore/dummy file DBRIDGE.NSS exists.
Incase you are unaware, D'Bridge has a lot of "hooks" in it to help
integrate with BBS software or your own utilities. Enhanced Echomail
Logging refers to D'Bridge communicating via log files which Echomail
areas actually have pending mail to be tossed to (or scanned from) BBS
software. This greatly improves performance during toss and scan cycles
when your BBS has a large configuration with thousands of message areas.
WARNING: Do NOT enable Enhanced Echomail Logging if you do not run a BBS
or your BBS software does not support this feature.
- Pretty sure I solved the "Err 23" message in the Comm/Modem Setup screen.
- Problems with D'Bridge returning to the mailer instead of quitting to DOS
after a Telnet connection "drops carrier" in multi-line mode should all
be fixed now.
- Added a new option in BASIC CONFIGURATION to improve performance of the
mailer when running under certain environments such as legacy computers
running modern versions of Windows or "emulated" environments like VMWARE
EXSI or Oracle VirtualBox. This new setting controls the number of "time-
slice" routines D'Bridge generates when the mailer is Idle and waiting
for commands.
I tried to address this in the version 2 series but for many reasons I was
not completely satisfied with the results. But the new code I have written
for this release should hopefully solve all reported "high CPU usage"
problems when D'Bridge is running.
The higher the setting, the more timeslices are given back to your
operating system and less CPU usage is allocated for D'Bridge processing.
Performance of your computer may be significantly improved and/or
background processes may be improved. D'Bridge may toss mail slower or
be less responsive to system commands; with the exception of PSTN dialup
sessions. PSTN dialup sessions are always assigned top priority CPU usage.
Configuring a lower value implies that D'Bridge will use more CPU time
(processing mail faster) but other applications and/or background-services
on your operating system are allocated less time. If there only a few
other applications running or D'Bridge is predominately the
"only" program
running then the value can be set lower.
Most of you should leave the default value as it is. Note that technical
support is not provided for operating system issues; and it is perfectly
normal for CPU usage to "spike" occasionally.
When the mailer calls certain functions, external programs or a DOS-shell,
then this option has no effect since control of the session is returned
to the command-processor (COMMAND.COM, CMD.EXE, 4DOS, etc) which is
usually an OS-native executable.
WARNING: Do NOT use programs such as Tame to control the CPU usage. These
programs are known to cause serious problems with D'Bridge.
- The timeslice question should be left at its default setting for OS/2.
OS/2 has very comprehensive "slice" options for DOS programs and even the
default settings for DOS programs under OS/2 is sufficient. When using
Ray Gwinn's SIO replacement drivers for dialup modems, a D'Bridge setup
runs very efficient and "plays nice" with other programs on OS/2.
- The Auto-Poll feature in the Scheduler has been slightly corrected to
resolve a possible "file left open" problem that may creep up and cause
problems elsewhere, when the mailer is left running unattended for long
periods of time (weeks, months)
- Fixed a problem where under rare circumstances, D'Bridge would not save
the COMM/MODEM settngs properly. Note that as per the beginning of this
document, it may be necessary to reconfigure/adjust the settings in
the COMM/MODEM setup screen after upgrading from a prior version.
If you upgrade and D'Bridge does not start, then erase the COMM.* files
and try starting it again. Reconfigure your PSTN dialup modem in the COMM
MODEM setup screen again. The settings will be properly saved for future
versions.
The same step applies if you are downgrading to 3.64 or a prior version.
- Cleaned up some redundant things when D'Bridge is ran in a "Multi-line"
configuration.
- The lastread pointers for QuickBBS and GoldBase were slightly corrected
and adjusted to resolve a small problem that comes up over a period of
time when large amounts of messages are stored.
- Very minor cosmetic corrections done to the way BinkD transactions are
displayed.
- A very minor problem relating to the behavior of Areafix requests destined
for Usenet has been fixed.
- A minor logic-handling problem was fixed with Areafix.
- The semaphore delay-checking code for Areafix requests destined
for Usenet has been increased.
- Cleaned up the appearance of some setup screens.
- Minor adjustment to the way "Forward-to" systems are added to Echomail
Areas.
- Added a few "sanity checks" to some of the D'Bridge setup questions and
commands... since Murphy's law is that newcomers can (and do) crash things
or do things I would not expect.
- Changed some very minor delay timing in the outbound-call logic.
- It is now possible to abort an Areafix request destined for a Usenet
gateway (rewriting USENET.BBS and NEWSRC files), since large requests
may take a significant amount of time to complete.
- Pretty sure I solved the random problems with BinkD domain settings
not importing properly from 3.64 or prior versions.
- Corrected a cosmetic "bug" in the VIEW QUEUE ENTRY command, when a Queue
entry no longer exists the mailer no longer merely shows the nodelist
info and its no longer necessary to display the "Phone/baud" field
on a BinkD transaction.
- Fixed where in some conditions, running D'Bridge normally then exiting and
running DB SETUP, then exiting and doing this over and over again for
dozens of times in a row would crash the system.
- Slightly revised the code for automatic checking of D'Bridge updates.
- I can't even begin to count the numerous things cleaned up in the code
as a result of all of these changes.
A lot of hard work and countless hours went into programming 3.7. It is my
hope that it was "worth the wait" for you.
Enjoy,
Nick Andre
www.net229.org
--- D'Bridge 3.7
* Origin: Darkrealms (1:229/426)SEEN-BY: 3/0 633/267 640/954 712/0 313 550 620 848 953 @PATH: 229/426 123/500 261/38 712/848 633/267 |
|
| SOURCE: echomail via fidonet.ozzmosis.com | |
Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.