Bumped to version 0.71.6

This commit is contained in:
Michiel Broek 2005-09-02 20:45:09 +00:00
parent 4c2f8c1d18
commit 620379fc33
4 changed files with 15 additions and 112 deletions

View File

@ -1,14 +1,14 @@
$Id$ $Id$
v0.71.5 18-Aug-2005 v0.71.6 02-Sep-2005
v0.71.5 18-Aug-2005 - 02-Sep-2005
nodelist.a: nodelist.a:
Clear node Hold or Down status if set in nodes setup. Clear node Hold or Down status if set in nodes setup.
mbcico: mbcico:
Only disallow GZ/BZ2 compression by default if both zlib and
bzlib are not present.
Fixed crash on received m_get command. Fixed crash on received m_get command.
The binkp compression methods FZ and BZ2 are only compiled in The binkp compression methods FZ and BZ2 are only compiled in
if configured with --enable-experiment. if configured with --enable-experiment.
@ -50,17 +50,18 @@ v0.71.5 18-Aug-2005
Changed syntax for calling mbpasswd. Changed syntax for calling mbpasswd.
Blocked sysop to chat and page the sysop. Sysops use mbmon. Blocked sysop to chat and page the sysop. Sysops use mbmon.
Fixed errormessage if chatserver is not available. Fixed errormessage if chatserver is not available.
Added language prompts 29 and 30.
mbnewusr: mbnewusr:
Changed syntax for calling mbpasswd. Changed syntax for calling mbpasswd.
If we can detect the users screenlength then we don't bother If we can detect the users screenlength then we don't bother
asking the user. asking the user.
Added logging during execute of mbuseradd. Added logging during execute of mbuseradd.
Corrected wrong ansi setting for new users. Corrected wrong ANSI setting for new users.
mbtask: mbtask:
Added check to some chat commands to check if the chat thread Added check to some chat commands to check if the chat thread
is running. is running so that clients can give a proper message.
mbsetup: mbsetup:
Added node setup switch to override node Hold or Down status. Added node setup switch to override node Hold or Down status.
@ -79,6 +80,9 @@ v0.71.5 18-Aug-2005
mbuseradd: mbuseradd:
Added security checks to see if this program is legally called. Added security checks to see if this program is legally called.
lang:
New prompts 29 and 30.
v0.71.4 12-Aug-2005 - 18-Aug-2005 v0.71.4 12-Aug-2005 - 18-Aug-2005

6
TODO
View File

@ -1,6 +1,6 @@
$Id$ $Id$
MBSE BBS V0.71.5 TODO list. MBSE BBS V0.71.6 TODO list.
--------------------------- ---------------------------
These are a list of things that must be implemented one way or These are a list of things that must be implemented one way or
@ -130,5 +130,7 @@ configure:
We need these tests to secure mbpasswd and mbuseradd. We need these tests to secure mbpasswd and mbuseradd.
According to Google, FreeBSD switched to sysctl from 5.0. The According to Google, FreeBSD switched to sysctl from 5.0. The
KERN_PROC_ARGV seems still not present so this is not compatible KERN_PROC_ARGV seems still not present so this is not compatible
with OpenBSD and NetBSD. with OpenBSD and NetBSD. OpenBSD and NetBSD are different too.
Check Linux 2.6, the /proc filesystem seems to be different. What
a mess.

104
configure vendored
View File

@ -1305,7 +1305,7 @@ SUBDIRS="lib mbcico mbfido mbmon mbsebbs mbutils mbnntp mbtask mbsetup unix lang
PACKAGE="mbsebbs" PACKAGE="mbsebbs"
MAJOR="0" MAJOR="0"
MINOR="71" MINOR="71"
REVISION="5" REVISION="6"
VERSION="$MAJOR.$MINOR.$REVISION" VERSION="$MAJOR.$MINOR.$REVISION"
COPYRIGHT="Copyright (C) 1997-2005 Michiel Broek, All Rights Reserved" COPYRIGHT="Copyright (C) 1997-2005 Michiel Broek, All Rights Reserved"
SHORTRIGHT="Copyright (C) 1997-2005 M. Broek" SHORTRIGHT="Copyright (C) 1997-2005 M. Broek"
@ -7927,108 +7927,6 @@ fi
done done
for ac_func in sysctl
do
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
echo "$as_me:$LINENO: checking for $ac_func" >&5
echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
if eval "test \"\${$as_ac_var+set}\" = set"; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
For example, HP-UX 11i <limits.h> declares gettimeofday. */
#define $ac_func innocuous_$ac_func
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func (); below.
Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
<limits.h> exists even on freestanding compilers. */
#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif
#undef $ac_func
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C"
{
#endif
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char $ac_func ();
/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
choke me
#else
char (*f) () = $ac_func;
#endif
#ifdef __cplusplus
}
#endif
int
main ()
{
return f != $ac_func;
;
return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
(eval $ac_link) 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
{ ac_try='test -z "$ac_c_werror_flag"
|| test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; } &&
{ ac_try='test -s conftest$ac_exeext'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
eval "$as_ac_var=yes"
else
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
eval "$as_ac_var=no"
fi
rm -f conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
fi
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
if test `eval echo '${'$as_ac_var'}'` = yes; then
cat >>confdefs.h <<_ACEOF
#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
_ACEOF
fi
done
# Extract the first word of "compress", so it can be a program name with args. # Extract the first word of "compress", so it can be a program name with args.
set dummy compress; ac_word=$2 set dummy compress; ac_word=$2
echo "$as_me:$LINENO: checking for $ac_word" >&5 echo "$as_me:$LINENO: checking for $ac_word" >&5

View File

@ -13,7 +13,7 @@ dnl
PACKAGE="mbsebbs" PACKAGE="mbsebbs"
MAJOR="0" MAJOR="0"
MINOR="71" MINOR="71"
REVISION="5" REVISION="6"
VERSION="$MAJOR.$MINOR.$REVISION" VERSION="$MAJOR.$MINOR.$REVISION"
COPYRIGHT="Copyright (C) 1997-2005 Michiel Broek, All Rights Reserved" COPYRIGHT="Copyright (C) 1997-2005 Michiel Broek, All Rights Reserved"
SHORTRIGHT="Copyright (C) 1997-2005 M. Broek" SHORTRIGHT="Copyright (C) 1997-2005 M. Broek"
@ -255,7 +255,6 @@ AC_TYPE_SIGNAL
AC_FUNC_UTIME_NULL AC_FUNC_UTIME_NULL
AC_CHECK_FUNCS(gettimeofday re_comp select) AC_CHECK_FUNCS(gettimeofday re_comp select)
AC_CHECK_FUNCS(getspnam initgroups updwtmp updwtmpx) AC_CHECK_FUNCS(getspnam initgroups updwtmp updwtmpx)
AC_CHECK_FUNCS(sysctl)
dnl dnl
dnl Check for usefull external programs dnl Check for usefull external programs