]> jfr.im git - irc/quakenet/snircd-patchqueue.git/blob - hideidletime.patch
remove empty patches
[irc/quakenet/snircd-patchqueue.git] / hideidletime.patch
1 # HG changeset patch
2 # Parent ab533d2f09b2cf74cc38d3dfd54da4c0b6cb98bb
3
4 diff -r ab533d2f09b2 include/ircd_features.h
5 --- a/include/ircd_features.h Sun Jul 14 17:28:44 2013 +0100
6 +++ b/include/ircd_features.h Sun Jul 14 17:31:19 2013 +0100
7 @@ -57,6 +57,7 @@
8 FEAT_AUTOINVISIBLE,
9 FEAT_CONNEXIT_NOTICES,
10 FEAT_USER_HIDECHANS,
11 + FEAT_USER_HIDEIDLETIME,
12 FEAT_OPLEVELS,
13 FEAT_ZANNELS,
14 FEAT_LOCAL_CHANNELS,
15 diff -r ab533d2f09b2 ircd/ircd_features.c
16 --- a/ircd/ircd_features.c Sun Jul 14 17:28:44 2013 +0100
17 +++ b/ircd/ircd_features.c Sun Jul 14 17:31:19 2013 +0100
18 @@ -322,6 +322,7 @@
19 F_B(AUTOINVISIBLE, 0, 1, 0),
20 F_B(CONNEXIT_NOTICES, 0, 0, 0),
21 F_B(USER_HIDECHANS, 0, 0, 0),
22 + F_B(USER_HIDEIDLETIME, 0, 0, 0),
23 F_B(OPLEVELS, 0, 1, 0),
24 F_B(ZANNELS, 0, 1, 0),
25 F_B(LOCAL_CHANNELS, 0, 1, 0),
26 diff -r ab533d2f09b2 ircd/s_user.c
27 --- a/ircd/s_user.c Sun Jul 14 17:28:44 2013 +0100
28 +++ b/ircd/s_user.c Sun Jul 14 17:31:19 2013 +0100
29 @@ -1360,7 +1360,7 @@
30 ClearXtraOp(sptr);
31 if (!FlagHas(&setflags, FLAG_NOCHAN) && !(IsOper(sptr) || feature_bool(FEAT_USER_HIDECHANS)))
32 ClearNoChan(sptr);
33 - if (!FlagHas(&setflags, FLAG_NOIDLE) && !IsOper(sptr))
34 + if (!FlagHas(&setflags, FLAG_NOIDLE) && !(IsOper(sptr) || feature_bool(FEAT_USER_HIDEIDLETIME)))
35 ClearNoIdle(sptr);
36 if (!FlagHas(&setflags, FLAG_PARANOID) && !IsOper(sptr))
37 ClearParanoid(sptr);