projects
/
silc.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merged silc_1_0_branch to trunk.
[silc.git]
/
apps
/
silcd
/
idlist.h
diff --git
a/apps/silcd/idlist.h
b/apps/silcd/idlist.h
index cfb46feaddf2847f56cea06e3aba6296646dfbd1..cff9c43c161f1dc219339e142bd48e2fbc6c99ba 100644
(file)
--- a/
apps/silcd/idlist.h
+++ b/
apps/silcd/idlist.h
@@
-4,7
+4,7
@@
Author: Pekka Riikonen <priikone@silcnet.org>
Author: Pekka Riikonen <priikone@silcnet.org>
- Copyright (C) 1997 - 200
3
Pekka Riikonen
+ Copyright (C) 1997 - 200
5
Pekka Riikonen
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@
-244,7
+244,10
@@
typedef struct SilcChannelClientEntryStruct {
unsigned char *nickname
unsigned char *nickname
- The nickname of the client.
+ The nickname of the client. This is nickname in original format,
+ not casefolded or normalized. However, it is checked to assure
+ that prohibited characters do not exist. The casefolded version
+ is in the ID Cache.
char *servername
char *servername
@@
-366,6
+369,10
@@
struct SilcClientEntryStruct {
/* data.status is RESOLVING and this includes the resolving command
reply identifier. */
SilcUInt16 resolve_cmd_ident;
/* data.status is RESOLVING and this includes the resolving command
reply identifier. */
SilcUInt16 resolve_cmd_ident;
+
+ /* we need this so nobody can resume more than once at the same time -
+ * server crashes, really odd behaviour, ... */
+ SilcClientEntry resuming_client;
};
/*
};
/*
@@
-388,7
+395,10
@@
struct SilcClientEntryStruct {
char *channel_name
char *channel_name
- Logical name of the channel.
+ Logical name of the channel. This is the original format, not
+ the casefolded or normalized. However, this is checked to assure
+ that prohibited characters do not exist. The casefolded version
+ is in the ID Cache.
SilcUInt32 mode
SilcUInt32 mode