Bearnip
Lars
LDMud
LDMud 3.2.11
|
|
Version: 3.2.11 Release Date: 19. Mar 2004 Maintained by: Lars "Mateese" Düning E-mail: |
Download the source (2.1MB) from - Bearnip (USA) by HTTP (ditto as relative link) Older releases: 3.2.10, 3.2.9, 3.2.8, 3.2.7, 3.2.6. |
|
MD5-Sum: b80a6c9b820a6a8d0d305d5f636c7db9 ldmud-3211.tar.gz
| ||
While it took longer than expected, here is a mostly-bugfix release of the venerable 3.2 branch of LDMud. The biggest new feature is the addition of TLS (using either OpenSSL or GnuTLS); accompanied by other small improvements.
My thanks go to all my faithful testers and critics - without them I wouldn't have been able to deliver this work!
Thank You and Enjoy!db_*(): mySQL efuns trigger a privilege violation ("mysql", "efun name").
get_dir(): New flags GETDIR_ACCESS and GETDIR_MODES to
return the file access times and file modes.
input_to(): New flag INPUT_NO_TELNET to modify the
INPUT_CHARMODE behaviour.
input_to(): New flag INPUT_APPEND to queue input_to()s.
present(): The argument form (str, n)
allows for ids with embedded numbers.
tell_object(): The efun can now take an array as second
argument, and then calls catch_msg() in the target.
shutdown(): Added an argument to set the process exit code.
to_int(): The base prefixes '0x', '0o' and '0b' are supported.
deep_copy(): Deep-copying mappings with shared arrays as
keys could corrupt memory.
net_connect(): On multi-homed machines, the created socket
is bound to the hostname given at program start.
save_object(): Matching the documentation, the efun
really removes a trailing '.c' from the filename.
save_{value, object}(), restore_{value, object}(): Some operator
closures could not be saved and restored.
tls_query_connection_state(),
tls_query_connection_info(),
tls_init_connection(),
tls_deinit_connection(),
tls_error(),
tls_available(),
tls_check_certificate():
Optional: Support for TLS connections.
remove_action(1, shadowee).
" "*MAX_INT) no
longer crashes the mud unless done in SYSTEM allocation mode.
to_array('symbol) caused a crash.
save_{object, value}() followed by a GC left
behind an invalid pointer.
sprintf()/printf().
#'super::fun).
Bearnip
Lars
LDMud
LDMud 3.2.11
|
Lars Düning () - PGP Key |
| Validate this page. |