diff --git a/ChangeLog b/ChangeLog index d4944830..ccdb357e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,10 +1,5 @@ $Id$ - WARNING WARNING WARNING WARNING - - DO NOT USE ON PRODUCTION SYSTEMS, ONLY FOR TESTING - - MBSEBBS History. @@ -30,9 +25,9 @@ v0.35.03 06-Jul-2002 When a new tic area was created the first file received for that area was refused. Fixed a few problems with local UUCP created netmails. - * Added very experimental routing table. - * Test for local node moved in sequence, testing is now done - so as real routing will be done. + Added routing tables for special cases. Most systems don't + need this. + The route test command now works exactly as netmails do. newuser: Check for Unix accounts is now case sensitive. @@ -59,7 +54,7 @@ v0.35.03 06-Jul-2002 When a JAM messagebase path is changed in one of the message area, filefind and newfiles records are automatic updated if they were connected to that area. - Added setup for routing table. + Added setup for routing the table. script: The bbsdoor.sh and rundoor.sh scripts are now only installed diff --git a/TODO b/TODO index 5a20448c..5de9f72e 100644 --- a/TODO +++ b/TODO @@ -60,8 +60,6 @@ mbfido: N: Process To: and Cc: lines in messages gated from Fido to Internet. - U: Add routing table to override standard routing. UNDER TEST NOW! - N: Add traffic to html.nodes N: Add stats for posts made by external programs. @@ -70,6 +68,8 @@ mbfido: L: A separate log for processed area/filemgr requests. + N: Add logging info about added/removed areas. + mbcico: L: Implement modem connect response translation for ISDN lines, i.e. make the CAUSE responses human readable. see McMail for this @@ -118,6 +118,8 @@ mbsetup: N: Add switch for file area to skip checking and indexing. + N: Add logging info about added/removed areas. + L: Generate crossreference document: File Areas <=> BBS groups File Areas <=> Newfiles groups diff --git a/html/Makefile b/html/Makefile index a9c3f3e0..e793235c 100644 --- a/html/Makefile +++ b/html/Makefile @@ -43,7 +43,8 @@ H_IMAGES = images/b_arrow.gif images/magic.gif images/nodes1.png \ images/mbse.jpg images/taskmgr.png images/mbsebbs.gif \ images/mbsebbs.png images/users2.png images/hand.up.gif \ images/dream1.png images/dream2.png images/dream3.png \ - images/tdream1.gif images/tdream2.gif images/tdream3.gif + images/tdream1.gif images/tdream2.gif images/tdream3.gif \ + images/route1.png images/route2.png H_LICENSE = license/copying.html license/hydracom.html license/index.htm \ license/jam.html @@ -82,7 +83,7 @@ H_SETUP = setup/archiver.html setup/index.htm setup/bbs.html \ setup/newgroups.html setup/files.html setup/nodes.html \ setup/ttyinfo.html setup/global.html setup/users.html \ setup/hatch.html setup/virscan.html setup/services.html \ - setup/domains.html setup/taskmgr.html + setup/domains.html setup/taskmgr.html setup/route.html FILES = $(H_BASE) $(H_FTSC) $(H_IMAGES) $(H_LICENSE) $(H_MENUS) $(H_MISC) $(H_PROGS) $(H_SETUP) Makefile diff --git a/html/images/mbsetup0.gif b/html/images/mbsetup0.gif index 356a7249..93e2972c 100644 Binary files a/html/images/mbsetup0.gif and b/html/images/mbsetup0.gif differ diff --git a/html/images/route1.png b/html/images/route1.png new file mode 100644 index 00000000..1ac0eb38 Binary files /dev/null and b/html/images/route1.png differ diff --git a/html/images/route2.png b/html/images/route2.png new file mode 100644 index 00000000..74c49ef1 Binary files /dev/null and b/html/images/route2.png differ diff --git a/html/index.htm b/html/index.htm index 808a3707..e757f86b 100755 --- a/html/index.htm +++ b/html/index.htm @@ -16,7 +16,7 @@
@@ -84,6 +84,7 @@
-Last update 27-May-2001
+Last update 25-Jul-2001
MBSE BBS Setup Guide
@@ -70,6 +70,7 @@ When you start mbsetup you will see the following screen:Edit Services Edit Domains Edit Task Manager + Edit Routing Table Show software information Create site documents diff --git a/html/setup/route.html b/html/setup/route.html new file mode 100644 index 00000000..4118c0ee --- /dev/null +++ b/html/setup/route.html @@ -0,0 +1,71 @@ + + + + + + + + + + MBSE BBS Setup - Edit Routing Table. + + + +++ + ++Last update 25-Oct-2001
+MBSE BBS Setup - Edit Routing Table.
+ +
Introduction.
++First an important note: normal nodes, hubs and hosts should not need this to +setup. MBSE is smart enough to do normal netmail routing using the nodelist. +There are cases when you might need this, for example if you are a RC or if you +have special routing arrangements via internet nodes. Think at least twice +before adding entries here. You can always use the mbfido test command to +check if the standard routing is enough. You should also check to see what you have +done with mbfido test if the entries in this table do what you expect +them to do. +During route tests it is wise to temporary switch on extra debug logging +with mbsetup menu 1.5.16.17 and check the information in the logfile, there is a +lot of information about the descisions that are made. +
+When you edit a route table, the entries you add might not be in the right +order, this will be done after you leave the editor. Sorting is done in order of +zone, exact nodes first, then globals. If you end the routing table with a global +route, ie. to All zones, then the standard routing isn't used anymore and only +the table is consulted. This might not be needed, most likely is that you only +need to add the routes to the non-standard nodes. The table is processed from +the first entry to the last and stops when an entry matches. If there was no +match, the default routing will be used. +
+ +
Edit Routing Table.
++When you open the table you see something like this:
+
+
+The edit screen looks like this:
+
+
+Mask The destination mask to test for. +Action Route to, Direct or Default. +Dest addr The destination node in case of Route to. +Active If this rule is active. +Deleted If this rule must be deleted. +++If the Action is Route to then all mail matching the Mask will be routed +to the node setup in Dest addr. This node must be present in your setup. +If the Mask is Direct then mail to node node(s) matching the Mask will be +sent direct, not routed. If the action is Default then the nodes matching +the Mask will use the standard default routing. More actions will be added +later. +