*** config_parse.pl.orig Tue Feb 3 17:47:49 1998 --- config_parse.pl Tue Feb 3 18:04:16 1998 *************** *** 78,89 **** %known_keys = ( 'welcome', 'yes', # send welcome msg to new subscribers 'announcements', 'yes', # send sub/unsub audits to list owner ! 'get_access', "open\001closed\001list\001list", # open, anyone can access ! 'index_access', "open\001closed\001list\001open", # closed, nobody can ! 'who_access', "open\001closed\001list\001open", # list, only list can access. ! 'which_access', "open\001closed\001list\001open", # ...more to come... ! 'info_access', "open\001closed\001list\001open", # ! 'intro_access', "open\001closed\001list\001list", # 'advertise', '', # if regexp matches address show list 'noadvertise', '', # if regexp matches address # don't show list --- 78,89 ---- %known_keys = ( 'welcome', 'yes', # send welcome msg to new subscribers 'announcements', 'yes', # send sub/unsub audits to list owner ! 'get_access', "open\001closed\001list\001users\001open", # open, anyone can access ! 'index_access', "open\001closed\001list\001users\001open", # closed, nobody can ! 'who_access', "open\001closed\001list\001users\001open", # list, only list can access. ! 'which_access', "open\001closed\001list\001users\001open", # ...more to come... ! 'info_access', "open\001closed\001list\001users\001open", # ! 'intro_access', "open\001closed\001list\001users\001list", # 'advertise', '', # if regexp matches address show list 'noadvertise', '', # if regexp matches address # don't show list *************** *** 158,203 **** be monitored to watch for list abuse.", 'get_access', ! "One of three values: open, list, closed. Open allows anyone ! access to this command and closed completely disables the ! command for everyone. List allows only list members access, or if restrict_post is defined, only the addresses in those ! files are allowed access.", 'index_access', ! "One of three values: open, list, closed. Open allows anyone ! access to this command and closed completely disables the ! command for everyone. List allows only list members access, or if restrict_post is defined, only the addresses in those ! files are allowed access.", 'who_access', ! "One of three values: open, list, closed. Open allows anyone ! access to this command and closed completely disables the ! command for everyone. List allows only list members access, or if restrict_post is defined, only the addresses in those ! files are allowed access.", 'which_access', ! "One of three values: open, list, closed. Open allows anyone ! access to this command and closed completely disables the ! command for everyone. List allows only list members access, or if restrict_post is defined, only the addresses in those ! files are allowed access.", 'info_access', ! "One of three values: open, list, closed. Open allows anyone ! access to this command and closed completely disables the ! command for everyone. List allows only list members access, or if restrict_post is defined, only the addresses in those ! files are allowed access.", 'intro_access', ! "One of three values: open, list, closed. Open allows anyone ! access to this command and closed completely disables the ! command for everyone. List allows only list members access, or if restrict_post is defined, only the addresses in those ! files are allowed access.", 'advertise', "If the requestor email address matches one of these --- 158,209 ---- be monitored to watch for list abuse.", 'get_access', ! "One of four values: open, list, closed, or users. Open allows ! anyone access to this command and closed completely disables ! the command for everyone. List allows only list members access, or if restrict_post is defined, only the addresses in those ! files are allowed access. Users allows all subscribers ! regardless of the setting of restrict_post.", 'index_access', ! "One of four values: open, list, closed, or users. Open allows ! anyone access to this command and closed completely disables ! the command for everyone. List allows only list members access, or if restrict_post is defined, only the addresses in those ! files are allowed access. Users allows all subscribers ! regardless of the setting of restrict_post.", 'who_access', ! "One of four values: open, list, closed, or users. Open allows ! anyone access to this command and closed completely disables ! the command for everyone. List allows only list members access, or if restrict_post is defined, only the addresses in those ! files are allowed access. Users allows all subscribers ! regardless of the setting of restrict_post.", 'which_access', ! "One of four values: open, list, closed, or users. Open allows ! anyone access to this command and closed completely disables ! the command for everyone. List allows only list members access, or if restrict_post is defined, only the addresses in those ! files are allowed access. Users allows all subscribers ! regardless of the setting of restrict_post.", 'info_access', ! "One of four values: open, list, closed, or users. Open allows ! anyone access to this command and closed completely disables ! the command for everyone. List allows only list members access, or if restrict_post is defined, only the addresses in those ! files are allowed access. Users allows all subscribers ! regardless of the setting of restrict_post.", 'intro_access', ! "One of four values: open, list, closed, or users. Open allows ! anyone access to this command and closed completely disables ! the command for everyone. List allows only list members access, or if restrict_post is defined, only the addresses in those ! files are allowed access. Users allows all subscribers ! regardless of the setting of restrict_post.", 'advertise', "If the requestor email address matches one of these *** majordomo.pl.orig Tue Feb 3 17:43:11 1998 --- majordomo.pl Tue Feb 3 17:59:49 1998 *************** *** 779,785 **** # now check a little deeper. # ! if ( length($main'config_opts{$clean_list,'restrict_post'} )) { @lists = split(/[:\s]+/, $main'config_opts{$clean_list,'restrict_post'}); } else { --- 779,786 ---- # now check a little deeper. # ! if ( length($main'config_opts{$clean_list,'restrict_post'} ) ! && ($main'config_opts{$clean_list, "${cmd}_access"} !~ /users/)) { @lists = split(/[:\s]+/, $main'config_opts{$clean_list,'restrict_post'}); } else {