System users (SYS_*) now have proper user numbers.
authorDave West <davew@uncensored.citadel.org>
Thu, 17 Jul 2008 12:57:23 +0000 (12:57 +0000)
committerDave West <davew@uncensored.citadel.org>
Thu, 17 Jul 2008 12:57:23 +0000 (12:57 +0000)
commitcbc2a603ed4c3995836e45fd400e44e12868f5f8
tree172a5d393ed38e24c21371583108342be44ec7f0
parent2a2acf694e4d7c50b6af436b258056eff206f752
System users (SYS_*) now have proper user numbers.
CtdlFillPrivateContext has been replaced by CtdlFillSystemContext.
CtdlFillSystemContext will create the system user if needed, upgrade the
system user from a user 0 if needed and also load the system user if
needed.
The auto purger now makes a log entry if it encounters a user 0 (not an
Aide message).
The Auto purger will post an Aide message if it encounters a user with
no name and a valid user number. This should NEVER happen.

Test thoroughly before release and needs to be tested thoroughly with
host auth systems too.
citadel/include/ctdl_module.h
citadel/modules/checkpoint/serv_checkpoint.c
citadel/modules/expire/serv_expire.c
citadel/modules/fulltext/serv_fulltext.c
citadel/modules/network/serv_network.c
citadel/modules/rssclient/serv_rssclient.c
citadel/parsedate.c
citadel/sysdep.c
citadel/user_ops.c
citadel/user_ops.h