1
0
mirror of https://github.com/unrealircd/unrealircd.git synced 2026-07-09 11:13:13 +02:00

+- Removed SJOIN/SJOIN2 support in SJOIN

+- Fixed a +f bug, found by NiQuiL
+- Applied McSkaf's winlocal.patch, seems to work ok, fixed some problems
+  though in unix/win32 (cptr->fd can be -3. Should fix some READ ERRORS as
+  well. McSkaf, do me a favour and remove all of the C++ comments in the
+  source (//) or modify them to /* */
This commit is contained in:
stskeeps
2001-05-01 15:03:07 +00:00
parent 9f8c142981
commit 4d5d474bbd
19 changed files with 474 additions and 299 deletions
+3 -3
View File
@@ -816,7 +816,7 @@ struct Client {
long flags; /* client flags */
long umodes; /* client usermodes */
aClient *from; /* == self, if Local Client, *NEVER* NULL! */
int fd; /* >= 0, for local clients */
SOCKET fd; /* >= 0, for local clients */
unsigned char hopcount; /* number of servers to this 0 = local */
short status; /* Client type */
char name[HOSTLEN + 1]; /* Unique name of the client, nick or host */
@@ -858,9 +858,9 @@ struct Client {
u_short receiveB; /* sent and received. */
aClient *listener;
ConfigItem_class *class; /* Configuration record associated */
int authfd; /* fd for rfc931 authentication */
SOCKET authfd; /* fd for rfc931 authentication */
#ifdef SOCKSPORT
int socksfd;
SOCKET socksfd;
#endif
struct IN_ADDR ip; /* keep real ip# too */
u_short port; /* and the remote port# too :-) */