char *mangledhost; /* non-NULL if host mangling module loaded and
applicable to this client */
- struct _ssl_ctl *ssl_ctl; /* which ssl daemon we're associate with */\r
- rb_uint32_t localflags;\r
+ struct _ssl_ctl *ssl_ctl; /* which ssl daemon we're associate with */
+ rb_uint32_t localflags;
struct ZipStats *zipstats; /* zipstats */
rb_uint16_t cork_count; /* used for corking/uncorking connections */
struct ev_entry *event; /* used for associated events */
#define FLAGS_DYNSPOOF 0x1000000 /* dynamic spoof, only opers see ip */
#define FLAGS_EXUNKNOWN 0x2000000 /* too many unknowns exit.. */
-/* flags for local clients, this needs stuff moved from above to here at some point */\r
-#define LFLAGS_SSL 0x00000001\r
-#define LFLAGS_FLUSH 0x00000002\r
+/* flags for local clients, this needs stuff moved from above to here at some point */
+#define LFLAGS_SSL 0x00000001
+#define LFLAGS_FLUSH 0x00000002
#define LFLAGS_CORK 0x00000004
/* umodes, settable flags */
/* user information flags, only settable by remote mode or local oper */
#define UMODE_OPER 0x100000 /* Operator */
#define UMODE_ADMIN 0x200000 /* Admin on server */
+#define UMODE_SSLCLIENT 0x400000 /* using SSL */
#define UMODE_ALL UMODE_SERVNOTICE
#define IsExUnknown(x) ((x)->flags & FLAGS_EXUNKNOWN)
#define SetExUnknown(x) ((x)->flags |= FLAGS_EXUNKNOWN)
-/* local flags */\r
-\r
-#define IsSSL(x) ((x)->localClient->localflags & LFLAGS_SSL)\r
-#define SetSSL(x) ((x)->localClient->localflags |= LFLAGS_SSL)\r
-#define ClearSSL(x) ((x)->localClient->localflags &= ~LFLAGS_SSL)\r
-\r
-#define IsFlush(x) ((x)->localClient->localflags & LFLAGS_FLUSH)\r
-#define SetFlush(x) ((x)->localClient->localflags |= LFLAGS_FLUSH)\r
+/* local flags */
+
+#define IsSSL(x) ((x)->localClient->localflags & LFLAGS_SSL)
+#define SetSSL(x) ((x)->localClient->localflags |= LFLAGS_SSL)
+#define ClearSSL(x) ((x)->localClient->localflags &= ~LFLAGS_SSL)
+
+#define IsFlush(x) ((x)->localClient->localflags & LFLAGS_FLUSH)
+#define SetFlush(x) ((x)->localClient->localflags |= LFLAGS_FLUSH)
#define ClearFlush(x) ((x)->localClient->localflags &= ~LFLAGS_FLUSH)
/* oper flags */
#define IsFloodDone(x) ((x)->flags & FLAGS_FLOODDONE)
#define SetFloodDone(x) ((x)->flags |= FLAGS_FLOODDONE)
-/* These also operate on the uplink from which it came */\r
-#define IsCork(x) (MyConnect(x) ? (x)->localClient->cork_count : (x)->from->localClient->cork_count)\r
-#define SetCork(x) (MyConnect(x) ? (x)->localClient->cork_count++ : (x)->from->localClient->cork_count++ )\r
+/* These also operate on the uplink from which it came */
+#define IsCork(x) (MyConnect(x) ? (x)->localClient->cork_count : (x)->from->localClient->cork_count)
+#define SetCork(x) (MyConnect(x) ? (x)->localClient->cork_count++ : (x)->from->localClient->cork_count++ )
#define ClearCork(x) (MyConnect(x) ? (x)->localClient->cork_count-- : (x)->from->localClient->cork_count--)
/*
extern void init_uid(void);
extern char *generate_uid(void);
-void allocate_away(struct Client *);\r
+void allocate_away(struct Client *);
void free_away(struct Client *);
#endif /* INCLUDED_client_h */