| | 14 | Version 1.8.3 patchlevel 6 Jan 01, 2008 |
|---|
| | 15 | |
|---|
| | 16 | Major changes: |
|---|
| | 17 | * If configure finds a copy of the pcre library installed, that will |
|---|
| | 18 | be used instead of the (old) version bundled with Penn. use |
|---|
| | 19 | --with-pcre=/path/to/it if it's not in the usual places, or |
|---|
| | 20 | --with-pcre=no to force use of the bundled version. |
|---|
| | 21 | |
|---|
| | 22 | Minor changes: |
|---|
| | 23 | * @sitelock when there are no rules will now say that instead of |
|---|
| | 24 | having no output. By Talvo. |
|---|
| | 25 | * Log files use locking to prevent the small chance of more than one |
|---|
| | 26 | process writing to the same error log at the same time. |
|---|
| | 27 | * info_slave's logging is more clear as to its source. |
|---|
| | 28 | * Several places that used the select() system call now favor poll() |
|---|
| | 29 | and/or socket timeouts instead. (The main event loop still uses |
|---|
| | 30 | select() for now.) |
|---|
| | 31 | * A wildcard help topic search (help foo*) that only matches one |
|---|
| | 32 | entry will display that entry. Suggested by Cheetah. |
|---|
| | 33 | * New switches for commands no longer have to be added to the |
|---|
| | 34 | SWITCHES file; the internal list of switches is now built based on |
|---|
| | 35 | what switches are given in the command table and cmdlocal.c |
|---|
| | 36 | additions. Suggested by Talek. |
|---|
| | 37 | |
|---|
| | 38 | |
|---|
| | 39 | Flags and powers: |
|---|
| | 40 | * The announce power now also grants the ability to change the motd. |
|---|
| | 41 | Suggested by Yuriko. |
|---|
| | 42 | * New hook power grants rights to use @hook. Suggested by Paige. |
|---|
| | 43 | * Windows compile fixes by Intrevis. |
|---|
| | 44 | |
|---|
| | 45 | Commands: |
|---|
| | 46 | * @motd gives better feedback when clearing a message. |
|---|
| | 47 | * The @tport/@otport/@atport/etc. attributes that get evalulated on a |
|---|
| | 48 | @teleport now get the dbref of the object doing the teleport in %0 |
|---|
| | 49 | and the teleported object's old location in %1. Suggested by Daniel |
|---|
| | 50 | Cheng. |
|---|
| | 51 | |
|---|
| | 52 | Functions: |
|---|
| | 53 | * root() uses an improved algorithm to give a more precise |
|---|
| | 54 | result. |
|---|
| | 55 | * log(N,2) uses the C log2() function if available. |
|---|
| | 56 | * log(N,e) takes the natural logarithm of N, like ln(). |
|---|
| | 57 | * lports() now takes an optional viewer argument, a la lwho(). By |
|---|
| | 58 | Talvo. |
|---|
| | 59 | |
|---|
| | 60 | Fixes: |
|---|
| | 61 | * Typo in info_slave preventing simultaneous hostname lookups fixed. |
|---|
| | 62 | * Compiliation fix with some compilers. Reported by Kimiko. |
|---|
| | 63 | * ident lookups of new connections was broken for several |
|---|
| | 64 | patchlevels. Works again. Sometimes. |
|---|
| | 65 | * Cleaned up some warnings generated by gcc 4.2 |
|---|
| | 66 | * Fixed some minor bugs detected by running under valgrind. |
|---|
| | 67 | * OpenBSD configuration fixes. |
|---|
| | 68 | |
|---|
| | 69 | & 1.8.3p5 |
|---|