diff --git a/html/images/emareas.gif b/html/images/emareas.gif index 1c0d0cfe..5e995189 100644 Binary files a/html/images/emareas.gif and b/html/images/emareas.gif differ diff --git a/html/images/emgroup.gif b/html/images/emgroup.gif index d3f316ba..3fd94889 100644 Binary files a/html/images/emgroup.gif and b/html/images/emgroup.gif differ diff --git a/html/images/fegroup.gif b/html/images/fegroup.gif index 0e559b2a..58413d92 100644 Binary files a/html/images/fegroup.gif and b/html/images/fegroup.gif differ diff --git a/html/images/fileecho.gif b/html/images/fileecho.gif index d76c2d3e..aa4d62b8 100644 Binary files a/html/images/fileecho.gif and b/html/images/fileecho.gif differ diff --git a/html/setup/emareas.html b/html/setup/emareas.html index 2da3905e..c2de7986 100644 --- a/html/setup/emareas.html +++ b/html/setup/emareas.html @@ -12,10 +12,9 @@
-Last update 16-Feb-2002
-
+
-Last update 30-Sep-2002
MBSE BBS Setup - Mail Setup -> Mail Areas.
+MBSE BBS Setup - Mail Setup -> Mail Areas.
Introduction.
@@ -67,6 +66,7 @@ change netmail reply board and delete message area. OLR Default Switch area default on for OLR users. OLR Forced Area is always on for OLR users. Connections This will take you to the screen to edit up and downlinks. +Security The security flags for downlinks to access this area.@@ -87,10 +87,10 @@ change netmail reply board and delete message area. A note about the excluded switch. This can be used to disconnect a node from the area by moderator request. AreaMgr requests from that node for this area are not processed anymore, he cannot disconnect this area -and reconnect. If you want to prevent a node to connect the area while -he is not connected, you should manually connect the node and then set -the Excluded flag to yes. However, the status of this flag is reported to the -node in the notify messages, so this action is not invisible. +and reconnect. +If you want to block access to the area in a certain group for a node who has +access to the group you should use the Security flags and also set the correct +security flags for the node.
@@ -105,7 +105,8 @@ From menu 9.2 you can enter the global commands menu. In this menu you can:
Change days old Change max. messages Change max. articles - Change security + Change bbs security + Change link security Change aka to use Change origin line Change netmail reply diff --git a/html/setup/emgroup.html b/html/setup/emgroup.html index 2e02a902..35ecf154 100644 --- a/html/setup/emgroup.html +++ b/html/setup/emgroup.html @@ -12,10 +12,9 @@ -Last update 01-May-2002
-
+
-Last update 30-Sep-2002
MBSE BBS Setup - Mail Setup - Message Groups.
+MBSE BBS Setup - Mail Setup - Message Groups.
Introduction.
@@ -43,6 +42,7 @@ skip a number of extra areas for future expansion. Read sec The read security for bbs users for auto created areas. Write sec The write security for bbs users for auto created areas. Sysop sec The sysop security for bbs users for auto created areas. +Link sec The link security to copy to new created areas. Start at Start area number (lowest) to create new areas. Net reply Netmail reply board for auto created areas. Users del User may delete for auto created areas. diff --git a/html/setup/fegroup.html b/html/setup/fegroup.html index 5e5ec6cc..c0307066 100644 --- a/html/setup/fegroup.html +++ b/html/setup/fegroup.html @@ -12,10 +12,9 @@-Last update 29-May-2001
-
+
-Last update 30-Sep-2002
MBSE BBS Setup - File Echo's Setup - File Groups.
+MBSE BBS Setup - File Echo's Setup - File Groups.
Introduction.
@@ -82,6 +81,7 @@ to divide between your downlinks or let them all pay the full price. UP sec Set upload security in new areas. LT sec Set list security in new areas. Upl. area Set upload area number in new areas. +Link sec Set link security to copy to new areas.diff --git a/html/setup/fileecho.html b/html/setup/fileecho.html index 906cd49c..cc340f52 100644 --- a/html/setup/fileecho.html +++ b/html/setup/fileecho.html @@ -12,10 +12,9 @@
-Last update 29-May-2002
-
+
-Last update 30-Sep-2002
MBSE BBS Setup - File Echo's Setup - TIC Areas.
+MBSE BBS Setup - File Echo's Setup - TIC Areas.
Introduction.
@@ -37,6 +36,7 @@ the number of files (nodelists).Comment A description for this area. Area tag The tag for this area. +Security The security access flags for downlinks. BBS area The BBS download area number, 0 means passthru. Message Not in use yet. Group The group where this area belongs to. @@ -75,6 +75,7 @@ From menu 10.2 you can enter the global commands menu. In this menu you can:Replace connection Change connection status Change aka to use + Change security flags Delete TIC area After you have selected the action you want and added the items to do, you will see diff --git a/mbsetup/m_marea.c b/mbsetup/m_marea.c index 3836258e..b601ff89 100644 --- a/mbsetup/m_marea.c +++ b/mbsetup/m_marea.c @@ -501,34 +501,34 @@ void SetScreen() mvprintw(18, 2, "13. RFC chars"); mvprintw(19, 2, "14. Active"); - mvprintw(13,36, "15. Days Old"); - mvprintw(14,36, "16. Max. Msgs"); + mvprintw(13,34, "15. Days Old"); + mvprintw(14,34, "16. Max. Msgs"); switch (msgs.Type) { - case ECHOMAIL: mvprintw(15,36, "17. Netreply"); + case ECHOMAIL: mvprintw(15,34, "17. Netreply"); break; - case NEWS: mvprintw(15,36, "17. Articles"); + case NEWS: mvprintw(15,34, "17. Articles"); break; - default: mvprintw(15,36, "17. N/A"); + default: mvprintw(15,34, "17. N/A"); break; } - mvprintw(16,36, "18. Read Sec."); - mvprintw(17,36, "19. Write Sec."); - mvprintw(18,36, "20. Sysop Sec."); - mvprintw(19,36, "21. User Del."); + mvprintw(16,34, "18. Read Sec."); + mvprintw(17,34, "19. Write Sec."); + mvprintw(18,34, "20. Sysop Sec."); + mvprintw(19,34, "21. User Del."); - mvprintw(12,60, "22. Aliases"); - mvprintw(13,60, "23. Quotes"); - mvprintw(14,60, "24. Mandatory"); - mvprintw(15,60, "25. UnSecure"); - mvprintw(16,60, "26. OLR Default"); - mvprintw(17,60, "27. OLR Forced"); + mvprintw(12,58, "22. Aliases"); + mvprintw(13,58, "23. Quotes"); + mvprintw(14,58, "24. Mandatory"); + mvprintw(15,58, "25. UnSecure"); + mvprintw(16,58, "26. OLR Default"); + mvprintw(17,58, "27. OLR Forced"); switch (msgs.Type) { case ECHOMAIL: case NEWS: - case LIST: mvprintw(18,60, "28. Connections"); + case LIST: mvprintw(18,58, "28. Connections"); break; } - mvprintw(19,60, "29. Security"); + mvprintw(19,58, "29. Security"); } @@ -1044,25 +1044,25 @@ int EditMsgRec(int Area) show_str(18,16,16, printable(getchrs(msgs.Rfccode), 0)); show_bool(19,16, msgs.Active); - show_int( 13,52, msgs.DaysOld); - show_int( 14,52, msgs.MaxMsgs); + show_int( 13,50, msgs.DaysOld); + show_int( 14,50, msgs.MaxMsgs); switch (msgs.Type) { - case ECHOMAIL: show_int( 15,52, msgs.NetReply); + case ECHOMAIL: show_int( 15,50, msgs.NetReply); break; - case NEWS: show_int( 15,52, msgs.MaxArticles); + case NEWS: show_int( 15,50, msgs.MaxArticles); break; } - show_int( 16,52, msgs.RDSec.level); - show_int( 17,52, msgs.WRSec.level); - show_int( 18,52, msgs.SYSec.level); - show_bool(19,52, msgs.UsrDelete); + show_int( 16,50, msgs.RDSec.level); + show_int( 17,50, msgs.WRSec.level); + show_int( 18,50, msgs.SYSec.level); + show_bool(19,50, msgs.UsrDelete); - show_bool(12,76, msgs.Aliases); - show_bool(13,76, msgs.Quotes); - show_bool(14,76, msgs.Mandatory); - show_bool(15,76, msgs.UnSecure); - show_bool(16,76, msgs.OLR_Default); - show_bool(17,76, msgs.OLR_Forced); + show_bool(12,74, msgs.Aliases); + show_bool(13,74, msgs.Quotes); + show_bool(14,74, msgs.Mandatory); + show_bool(15,74, msgs.UnSecure); + show_bool(16,74, msgs.OLR_Default); + show_bool(17,74, msgs.OLR_Forced); connections = 0; switch (msgs.Type) { case ECHOMAIL: @@ -1071,7 +1071,7 @@ int EditMsgRec(int Area) while (fread(&System, sizeof(System), 1, tfil) == 1) if (System.aka.zone) connections++; - show_int(18,76, connections); + show_int(18,74, connections); break; } @@ -1271,28 +1271,28 @@ int EditMsgRec(int Area) msgs.Active = TRUE; SetScreen(); break; - case 15:E_INT( 13,52, msgs.DaysOld, "Maximum ^days^ to keep mail in this area") - case 16:E_INT( 14,52, msgs.MaxMsgs, "The ^maximum^ amount of messages in this area") + case 15:E_INT( 13,50, msgs.DaysOld, "Maximum ^days^ to keep mail in this area") + case 16:E_INT( 14,50, msgs.MaxMsgs, "The ^maximum^ amount of messages in this area") case 17:switch (msgs.Type) { - case ECHOMAIL: msgs.NetReply = edit_int(15,52,msgs.NetReply, + case ECHOMAIL: msgs.NetReply = edit_int(15,50,msgs.NetReply, (char *)"The ^Area Number^ for netmail replies"); break; - case NEWS: msgs.MaxArticles = edit_int(15,52,msgs.MaxArticles, + case NEWS: msgs.MaxArticles = edit_int(15,50,msgs.MaxArticles, (char *)"The ^maximum news articles^ to fetch"); break; } break; - case 18:E_SEC( 16,52, msgs.RDSec, "9.2 EDIT READ SECURITY", SetScreen) - case 19:E_SEC( 17,52, msgs.WRSec, "9.2 EDIT WRITE SECURITY", SetScreen) - case 20:E_SEC( 18,52, msgs.SYSec, "9.2 EDIT SYSOP SECURITY", SetScreen) - case 21:E_BOOL(19,52, msgs.UsrDelete, "Allow users to ^Delete^ their messages") + case 18:E_SEC( 16,50, msgs.RDSec, "9.2 EDIT READ SECURITY", SetScreen) + case 19:E_SEC( 17,50, msgs.WRSec, "9.2 EDIT WRITE SECURITY", SetScreen) + case 20:E_SEC( 18,50, msgs.SYSec, "9.2 EDIT SYSOP SECURITY", SetScreen) + case 21:E_BOOL(19,50, msgs.UsrDelete, "Allow users to ^Delete^ their messages") - case 22:E_BOOL(12,76, msgs.Aliases, "Allow ^aliases^ or real names only") - case 23:E_BOOL(13,76, msgs.Quotes, "Add random ^quotes^ to new messages") - case 24:E_BOOL(14,76, msgs.Mandatory, "Is this area ^mandatory^ for nodes") - case 25:E_BOOL(15,76, msgs.UnSecure, "Toss messages ^UnSecure^, ie: no originating check") - case 26:E_BOOL(16,76, msgs.OLR_Default, "Area is ^default^ for ^offline^ users.") - case 27:E_BOOL(17,76, msgs.OLR_Forced, "Area is ^always on^ for ^offline^ users.") + case 22:E_BOOL(12,74, msgs.Aliases, "Allow ^aliases^ or real names only") + case 23:E_BOOL(13,74, msgs.Quotes, "Add random ^quotes^ to new messages") + case 24:E_BOOL(14,74, msgs.Mandatory, "Is this area ^mandatory^ for nodes") + case 25:E_BOOL(15,74, msgs.UnSecure, "Toss messages ^UnSecure^, ie: no originating check") + case 26:E_BOOL(16,74, msgs.OLR_Default, "Area is ^default^ for ^offline^ users.") + case 27:E_BOOL(17,74, msgs.OLR_Forced, "Area is ^always on^ for ^offline^ users.") case 28:switch (msgs.Type) { case ECHOMAIL: case NEWS: diff --git a/mbsetup/m_ticarea.c b/mbsetup/m_ticarea.c index 13575834..2cf070b4 100644 --- a/mbsetup/m_ticarea.c +++ b/mbsetup/m_ticarea.c @@ -438,13 +438,13 @@ void SetTicScreen(void) mvprintw(15,41, "18. File_id"); mvprintw(16,41, "19. Conv.all"); - mvprintw( 9,63, "20. Send org."); - mvprintw(10,63, "21. Mandatory"); - mvprintw(11,63, "22. Notified"); - mvprintw(12,63, "23. Upl discon"); - mvprintw(13,63, "24. Deleted"); - mvprintw(14,63, "25. Active"); - mvprintw(15,63, "26. Systems"); + mvprintw( 9,60, "20. Send org."); + mvprintw(10,60, "21. Mandatory"); + mvprintw(11,60, "22. Notified"); + mvprintw(12,60, "23. Upl discon"); + mvprintw(13,60, "24. Deleted"); + mvprintw(14,60, "25. Active"); + mvprintw(15,60, "26. Systems"); } @@ -870,19 +870,19 @@ int EditTicRec(int Area) show_bool(15,55, tic.FileId); show_bool(16,55, tic.ConvertAll); - show_bool( 9,77, tic.SendOrg); - show_bool(10,77, tic.Mandat); - show_bool(11,77, tic.Notified); - show_bool(12,77, tic.UplDiscon); - show_bool(13,77, tic.Deleted); - show_bool(14,77, tic.Active); + show_bool( 9,74, tic.SendOrg); + show_bool(10,74, tic.Mandat); + show_bool(11,74, tic.Notified); + show_bool(12,74, tic.UplDiscon); + show_bool(13,74, tic.Deleted); + show_bool(14,74, tic.Active); fseek(ttfil, 0, SEEK_SET); connections = 0; while (fread(&System, sizeof(System), 1, ttfil) == 1) { if (System.aka.zone) connections++; } - show_int( 15,77, connections); + show_int( 15,74, connections); switch(select_menu(25)) { case 0: @@ -980,12 +980,12 @@ int EditTicRec(int Area) else tic.ConvertAll = tmp; break; - case 20:E_BOOL( 9,77, tic.SendOrg, "^Send original^ file to downlinks"); - case 21:E_BOOL(10,77, tic.Mandat, "Is this area ^mandatory^"); - case 22:E_BOOL(11,77, tic.Notified, "Is the sysop ^notified^ if this area is (dis)connected"); - case 23:E_BOOL(12,77, tic.UplDiscon, "Is the uplink ^disconnected^ from this area"); - case 24:E_BOOL(13,77, tic.Deleted, "Is this area ^deleted^"); - case 25:E_BOOL(14,77, tic.Active, "Is this area ^active^"); + case 20:E_BOOL( 9,74, tic.SendOrg, "^Send original^ file to downlinks"); + case 21:E_BOOL(10,74, tic.Mandat, "Is this area ^mandatory^"); + case 22:E_BOOL(11,74, tic.Notified, "Is the sysop ^notified^ if this area is (dis)connected"); + case 23:E_BOOL(12,74, tic.UplDiscon, "Is the uplink ^disconnected^ from this area"); + case 24:E_BOOL(13,74, tic.Deleted, "Is this area ^deleted^"); + case 25:E_BOOL(14,74, tic.Active, "Is this area ^active^"); case 26:if (EditTicConnections(ttfil)) changed = TRUE; SetTicScreen();