Here is an explanation for some more text client patches I would like submit:
Hopefuly its not too late for 7.00 since these are client only.
Added:
** .K>nown commands:
.K>nown A>nonymous
.K>nown D>irectory
.K>nown F>loors (synonym of ;K)
.K>nown room I>nfo (synonym of I)
.K>nown M>atch (display room names which match text)
.K>nown preferred O>nly
.K>nown P>rivate
.K>nown R>ead only
.K>nown S>hared
.K>nown Z>apped (synonym of .Z)
** Highlight hotkeys in .? menus
Fixed:
** CtdlIPCGotoRoom() segfault if goto a password protected room and give
wrong password (citadel_ipc.c)
** roomdir() segfault if .rd in an empty directory (rooms.c)
** getcmd() if you interrupt a .? menu, room prompt not redisplayed
(commands.c)
** gotofloorstep() > < won't step over floors with no accessible rooms.
(citadel.c)
Memory leaks plugged:
** Citadel.c
main() (uglist[0])
** Citadel.c dotgoto() (room)
** Citadel.c forget_all_roomson() (room)
** Citadel.c gotoroomstep() (listing)
** Citadel.c SortOnlineUsers() (listing) (sortbuf)
** citadel_ipc.c CtdlIPCKnownRooms() (bbb)
** citadel_ipc.c CtdlIPCGotoRoom() (aaa)
** citadel_ipc.c CtdlIPCServerInfo() (listing)
** messages.c entmsg() (message.text)
** rooms.c roomdir() (listing)
citpatches3.zip:
citadel.c.dif citadel.rc.dif commands.c.dif dotopt.dif entopt.dif rooms.c.dif
rooms.h.dif citadel_ipc.c.dif messages.c.dif knownopt <-----new file
total: 10
Thanks,
matt