| 329 |
|
time_t lasttime; /**< ...should be only LOCAL clients? --msa */ |
| 330 |
|
time_t firsttime; /**< Time client was created */ |
| 331 |
|
time_t since; /**< Last time we parsed something */ |
| 332 |
– |
time_t last_knock; /**< Time of last knock */ |
| 333 |
– |
time_t last_invite; /**< Time of last INVITE */ |
| 332 |
|
time_t last_join_time; /**< When this client last joined a channel */ |
| 333 |
|
time_t last_leave_time; /**< When this client last left a channel */ |
| 334 |
|
int join_leave_count; /**< Count of JOIN/LEAVE in less than |
| 355 |
|
uint64_t bytes; /**< Statistics: total bytes sent/received */ |
| 356 |
|
} recv, send; |
| 357 |
|
|
| 358 |
+ |
struct |
| 359 |
+ |
{ |
| 360 |
+ |
unsigned int count; /**< How many INVITE/KNOCK requests client has send */ |
| 361 |
+ |
time_t last_attempt; /**< Las time the INVITE/KNOCK request was issued */ |
| 362 |
+ |
} invite, knock; |
| 363 |
+ |
|
| 364 |
|
struct AuthRequest auth; |
| 365 |
|
struct Listener *listener; /**< Listener accepted from */ |
| 366 |
|
dlink_list acceptlist; /**< Clients I'll allow to talk to me */ |