| 130 |
|
FLAGS_HIDDEN = 0x00004000U, /**< A hidden server. Not shown in /links */ |
| 131 |
|
FLAGS_BLOCKED = 0x00008000U, /**< Must wait for COMM_SELECT_WRITE */ |
| 132 |
|
FLAGS_USERHOST = 0x00010000U, /**< Client is in userhost hash */ |
| 133 |
< |
FLAGS_BURSTED = 0x00020000U, /**< User was already bursted */ |
| 134 |
< |
FLAGS_EXEMPTRESV = 0x00040000U, /**< Client is exempt from RESV */ |
| 135 |
< |
FLAGS_GOTUSER = 0x00080000U, /**< If we received a USER command */ |
| 136 |
< |
FLAGS_FINISHED_AUTH = 0x00100000U, /**< Client has been released from auth */ |
| 137 |
< |
FLAGS_FLOOD_NOTICED = 0x00200000U, /**< Notice to opers about this flooder has been sent */ |
| 138 |
< |
FLAGS_SERVICE = 0x00400000U, /**< Client/server is a network service */ |
| 139 |
< |
FLAGS_SSL = 0x00800000U, /**< User is connected via TLS/SSL */ |
| 140 |
< |
FLAGS_SQUIT = 0x01000000U, |
| 141 |
< |
FLAGS_EXEMPTXLINE = 0x02000000U /**< Client is exempt from x-lines */ |
| 133 |
> |
FLAGS_EXEMPTRESV = 0x00020000U, /**< Client is exempt from RESV */ |
| 134 |
> |
FLAGS_GOTUSER = 0x00040000U, /**< If we received a USER command */ |
| 135 |
> |
FLAGS_FINISHED_AUTH = 0x00080000U, /**< Client has been released from auth */ |
| 136 |
> |
FLAGS_FLOOD_NOTICED = 0x00100000U, /**< Notice to opers about this flooder has been sent */ |
| 137 |
> |
FLAGS_SERVICE = 0x00200000U, /**< Client/server is a network service */ |
| 138 |
> |
FLAGS_SSL = 0x00400000U, /**< User is connected via TLS/SSL */ |
| 139 |
> |
FLAGS_SQUIT = 0x00800000U, |
| 140 |
> |
FLAGS_EXEMPTXLINE = 0x01000000U /**< Client is exempt from x-lines */ |
| 141 |
|
}; |
| 142 |
|
|
| 143 |
|
#define HasFlag(x, y) ((x)->flags & (y)) |