LDMud 3.2 (oldstable)
Version: 3.2.17
Release Date: 10. Jan 2010
|
|
|
Downloads:
|
|
This is the old stable version of LDMud. It is not being maintained anymore.
For more modern versions, see the
Stable and
Development branch of LDMud.
Summary of Changes in 3.2.17
- Fixed Crashers:
- Removed a crash pkg-tls: we implicitly free'd the client CA list,
which was then overwritten. (#677)
- Fixed a crash caused by very big switch blocks. (#622)
10-Jan-2010 (LDMud Team) 3.2.17
23-Dec-2009 (Gnomi)
- Wrongly calculated the jump offset of the default label in big switches
due to a sign error. (Backport of #622 from 3.3)
(interpret.c)
- Another value for NAME_CROSS_DEFINED so that it doesn't conflict with
FUNSTART_MASK (large programs could hit that bit). (Backport from 3.3)
(exec.h)
03-Nov-2009 (Zesstra)
- Applied a bunch of small fixes for manpages by Coogan. (#700)
05-Oct-2009 (Zesstra)
- Because we set the old CA list again with SSL_CTX_set_client_CA_list(),
and this function implicitly free's the old list, the memory of the list
got overwritten and this lead to a crash in TLS upon
tls_init_connection(). (#677)
(pkg-tls.c)
04-Oct-2009 (Zesstra)
- (pkg-tls.c) Use CRYPTO_set_mem_functions() to register pointers to our own
allocator in openssl. Otherwise, openssl may use the system allocator
and memory gets used twice. (#677)
Last update: Sun, 30 Sep 2007 12:14:56 -0600