]>
Commit | Line | Data |
---|---|---|
c86edd1d Q |
1 | 2807 |
2 | fixed delchan crash | |
3 | fixed queue inconsistency problem | |
4 | queue should now set +m/-m when set on/off respectively | |
5 | fixed the repeat kick bug | |
6 | channel commands can now be disabled, on by default | |
7 | when using verbose queue users get noticed their position change (%5) | |
8 | opers can make the verbose queue less verbose by setting the H_NOSPAM flag | |
9 | please state your questions to X nick no longer contains the real H userlevel | |
10 | reporting now done completely | |
11 | global bans now work (add,del,list) command help also writted | |
12 | channel bans now have the code done (add, del, list), command help written | |
13 | Fixed a possible crash resulting from topic change by non-existing user | |
14 | Fixed channel moderation (again) | |
15 | Minor fixes here and there, mostly output formatting. | |
16 | stats and chanstats now have a common way to print them | |
17 | 2907 | |
18 | Fixed remove_expired_bans crash | |
19 | ||
20 | 2907 | |
21 | tuned huser_get_level to a oper-friendly form | |
22 | fixed a message typo in queue | |
23 | fix the listusers to list by userlevel aswell | |
24 | modified hban_add to be oper safe | |
25 | fixed stats to give 10 instead of just 7 weeks history | |
26 | fixed a top10 issue of not printing the array under some special conditions | |
27 | status command replaced with a modern one | |
28 | ? is now a command trigger | |
29 | fixed a bug that only long chanstats could be printed | |
30 | H's real nick (if other than H) is now the command trigger | |
31 | MOST LIKELY DONE fix bug caused by queue, couldn't track to source, might be related to dnmo | |
32 | added (the forgotten) queue reset | |
33 | fixed !next 0 to do nothing | |
34 | added sanity checks to database handling | |
35 | fixed a small bug with lamer control, flood/spam values weren't initialised | |
36 | autoqueue is now checked on join as well, fixed useless spam when autoqueue and user leaves under certain conditions | |
37 | MOST LIKELY DONE fix freeze bug, possible causes: autoqueue or status command | |
38 | fixed showcommands and acconf for opers without accounts (rare though) | |
39 | Term list now lists terms based on pattern and gives number of matches | |
40 | help command no longer causes a crash when no help entries are loaded | |
41 | join flood thing refined, tolerance is now time(NULL) + 30 -> kicks and +r for 1 minute | |
42 | added support for ?+ and ?-, further ?X commands are also possible, no multitarget yet. | |
43 | fixed a bug with chanmodes during H startup | |
44 | ??+ fixed to be the same as -next | |
45 | fixed the ban listing to have the real expiration instead of something odd | |
46 | fixed adding bans, the wrong expire time was used | |
47 | added a time input function similar to the one on O | |
48 | TODO critical inconsistency bug with channel users | |
49 | added the long message send for terms | |
50 | kick message now accepts a reason (:reason), fixed a small bug aswell in the kick | |
51 | fixed two critical (free causing) bugs in queue and config reading | |
52 | fixed a minor +v bug and a critical loop-of-death bug in queue | |
53 | fixed the queue reporting bug | |
54 | ||
55 | RELEASE CANDIDATE | |
56 | ? ?+ ?- now support multiple targets | |
57 | dnmo now works on voiced users as well. User is devoiced and placed back to the queue for being lame. | |
58 | whois now shows if the user is receiving support on any channel | |
59 | Added command everyoneout to clear a channel of peons | |
60 | New chanmode oper only to prevent non-opers of doing anything on the channel. | |
61 | Added command invite | |
62 | Reporting now reports a daily summary of channel activity | |
63 | Fixed a minor bug in channel status reporting | |
64 | Fixed the autoqueue annoying spam with netsplits (thanks to splidge) | |
65 | Fixed a bug when reading terms larger than 256 bytes | |
66 | Changed isnumber() to isdigit() | |
67 | Fixed a really silly bug in hterm_del_all() | |
68 | Fixed a small bug in term find | |
69 | Fixed delchan bug | |
70 | Fixed a problem with module unloading | |
71 | Added a HELPMOD_AUTH macro instead of the hardcoded "H" | |
72 | The old help system is once again working | |
73 | ||
74 | RELEASE CANDIDATE 2 (hope this number doesn't grow too large) | |
75 | Fixed the idle kick time for people who got off queue | |
76 | Fixed a two small bugs with autoqueue | |
77 | Autoqueue now handles -v event aswell | |
78 | The bug meeb found in stats was fixed | |
79 | ||
80 | RELEASE CANDIDATE 2.1 | |
81 | Fixed a small annoyance with autoqueue & everyoneout | |
82 | ||
83 | RELEASE CANDIDATE 2.2 | |
84 | Fixed some problems with the autoqueue | |
85 | Added assertions | |
86 | Added queue on/off channel messages | |
87 | Some internal changes, the empty database problem should no longer occur | |
88 | Added debug code | |
89 | ||
90 | RELEASE CANDIDATE 2.3 | |
91 | Fixex a small bug in the klingon command | |
92 | Made queue default action summary | |
93 | Added a chanstat option to prevent lame (bold, underline, etc.) lines | |
94 | Removed host checks from trojan check | |
95 | ||
96 | RELEASE CANDIDATE 3 | |
97 | Fixed some annoyances when using the queue | |
98 | Added command autoqueue (same as queue maintain), wrote command help | |
99 | Fixed a silly but critical bug with dnmo (finally !!!) | |
100 | Removed the debug code needed to find the last bug | |
101 | ||
102 | RELEASE CANDIDATE 4 | |
103 | H is now +k | |
104 | Did a very, very minor modification to the way chanstats are printed | |
105 | Fixed some issues with statistics | |
106 | showcommands can be used to list lower userlevels | |
107 | dnmo & autoqueue now work better together | |
108 | fixed a silly bug in queue on/off found by mikec | |
109 | fixed another silly bug in term found by mikec | |
110 | some more fixes in stats | |
111 | fixed a bug where a user could have more than one account | |
112 | The daily stats handling is now better | |
113 | ||
114 | RELEASE CANDIDATE 5 | |
115 | +X users (T clones) now count as staff | |
116 | Fixed an account bug found by salt | |
117 | Tuned the command help for top10 | |
118 | Added new userlevel, trial, wrote command help and set some commands for trials | |
119 | Fixed a few small bug in stats | |
120 | Fixed G assigning users to idle opers/staff | |
121 | Queue can now be set to expire if staff is idle | |
122 | changed the term search order | |
123 | Changed the wording of on queue event a bit, it's now more idiot compatible | |
124 | Changed help alias find to be case insensitive | |
125 | ||
126 | RELEASE CANDIDATE 6 | |
127 | Fixed an issue with the trial userlevel | |
128 | Added expiring chanbans | |
129 | Some minor cleanups | |
130 | Trojans should now be banned correctly | |
131 | A minor fix with passive state | |
132 | slight modifications to chanbans | |
133 | ||
134 | RELEASE CANDIDATE 7 | |
135 | Fixed the stats bug where queue use and joins where mixed | |
136 | Fixed(?) the top10 crash bug | |
137 | Fixed a minor bug with top10 | |
138 | Fixed a small issue with stats | |
139 | Fixed strregexp (X* didn't match X) | |
140 | ||
141 | RELEASE CANDIDATE 8 | |
142 | Fixed the bold text identification not depending on the chanconf setting | |
143 | Fixed a small bug with writing the database to disk | |
144 | ||
145 | RELEASE CANDIDATE 9 | |
146 | TODO everyoneout tarvitsee jonkinlaisen ajastimen +i:n kanssa | |
147 | Added a message to tell users that there's no one in the channel to help them | |
148 | Fixed a bug with changeuserlevel, user being authed was checked incorrectly | |
149 | Fixed a minor inconsistency with -next command | |
150 | Added an assertion and a new if condition to the top10 command, hopefully it stops segfaulting | |
151 | Fixed the static channel name in a hhooks.c message | |
152 | Added an assertion to a possible eternal loop | |
153 | Bans changed, the banstring is now generated in just one place | |
154 | Some header file tidying | |
155 | Fixed a silly bug when printing long lines. | |
156 | Added some code to the channel user mode commands to help find a bug | |
157 | ||
158 | RELEASE CANDIDATE 9.1 | |
159 | Fixed the wording on the seen command | |
160 | Fixed a nasty bug with bans | |
161 | ||
162 | RELEASE CANDIDATE 9.2 | |
163 | Added a missing command help for ? (Noticed by user xiKe) | |
164 | Fixed a +r and join floods problem, also improved the join flood code a bit | |
165 | Internal modes are no more written to the database | |
166 | dnmo now sets users to the back of the queue even if the queue is off | |
167 | ||
168 | RELEASE CANDIDATE 10 | |
169 | Made a very minor modification to hconf.c | |
170 | Fixed a bug haunting the writing of bans to database | |
171 | Changed default idlekick time from 1 minute to 5 minutes | |
172 | Added the ticket system | |
173 | helpmod_strtime can now print negative times | |
174 | Fixed a minor bug with acconf command | |
175 | ||
176 | Version 2.0 | |
177 | Fixed the DNMO command a bit | |
178 | Fixed the ticket count in status | |
179 | Fixed a small bug in term find resulting in garbled output | |
180 | Fixed the expired ticket removal to remove expired not valid tickets.. | |
181 | Top10 is now topN | |
182 | Fixed chanconf error message | |
183 | ||
184 | Version 2.01 | |
185 | G now in CVS as well! | |
186 | Changed one out command error message a bit | |
187 | Fixed the out command help, out doesn't take channel like in the example | |
188 | Fixed the hticket_remove_expired from being left after rmmod | |
189 | Added ticket resolving based on authname | |
190 | Changed the G version string on the status command a bit | |
191 | Tickets are now preserved between runs | |
192 | Channel reporting is now preserved between runs | |
193 | The listtickets command is now just tickets | |
194 | Status command now reports G module uptime | |
195 | ticket command is now available to trials as well | |
196 | Fixed a bug in ticket resolve | |
197 | Added a command showticket | |
198 | Tickets can no longer be granted to lamers (improper users) | |
b808acb7 | 199 | |
200 | 2.011 | |
201 | Fixed some function calls to a more secure form | |
202 | ||
203 | 2.02 | |
204 | Changed the ban system a bit, real host no longer preferred | |
205 | fixed G realname | |
206 | Fixed the annoying term bug | |
277f0275 | 207 | |
208 | 2.03 | |
209 | Fixed a bug in term finding | |
210 | Some code cleanup | |
211 | Added two new commands checkchannel and termstats | |
212 | Added a debug command for finding the annoying stats bug | |
213 | Banned users can no longer invite themselves to channels they're banned from | |
214 | Added a new command message and wrote command help for it | |
215 | Fixed a nasty bug concerning terms | |
216 | Fixed a minor bug in term listing | |
04f3fbba | 217 | |
218 | 2.04 | |
219 | Fixed the termstats output a bit | |
220 | Termstats now actually work | |
221 | Added a new acconf option to suppress the unknown command error | |
222 | Checkchannel command changed according to requests | |
223 | Showcommands now lists the commands in a bit more ordered fashion | |
224 | Top10 now prints the time spent fields in a different order | |
e908ecfa | 225 | |
226 | 2.05 | |
227 | Termstats now really really work (sort order fixed) | |
228 | Checkchannel now shows +o/+v and sorts the output based on those | |
229 | Checkchannel now tells the % of users authed on the channel | |
230 | Fixed the admin command description | |
231 | Checkchannel no longer shows +k channels | |
232 | Banning lamers (userlevel H_LAMER) on join now works properly | |
233 | Users no longer receive the "your userlevel has been changed" when changed to lamer | |
234 | Some code cleanup | |
235 | +h users are now excluded from idle user removal | |
236 | Queue on/off when queue is in the desired state no longer produces a channel message | |
237 | Censor del can now remove patterns other than the first | |
238 | Fixed a minor typo in invite messaging | |
239 | Non-opered staff can now invite themselves to oper-only channels they have tickets to | |
240 | A month is now 30 days instead of 30 weeks | |
241 | Queue message wording changed a bit | |
242 | Fixed a bug in the command help | |
243 | ||
244 | 2.06 | |
245 | The voiced count in checkchannel is now correct | |
246 | Time printing was changed a bit | |
247 | Account name is now shown correctly in checkchannel | |
248 | Added a sanity check to stats calculation | |
249 | Fixed a bug when reading/writing stats from disk | |
250 | Statistics printing fields widened a bit | |
251 | Changed ban expiration printing | |
252 | statsdebug command is now statsdump | |
253 | Added a statsrepair command | |
254 | All normal users are now devoiced when the queue is turned off | |
255 | Fixed a typo in the kick command | |
256 | Out command now accepts an optional reason | |
257 | Normal users no longer receive errors for commands issued on channels | |
258 | Incorrect term find reply is now fixed | |
259 | Added sanity checking to account adding | |
260 | Fixed some command help files | |
261 | ||
262 | 2.07 | |
263 | top10 number parameter now works | |
264 | top10 should now work | |
265 | top10 listing order changed a bit | |
266 | Statistics should now work better | |
267 | ||
268 | 2.08 | |
269 | Kick and out command replies changed a bit | |
270 | Some code cleanup, mostly void* stuff removed | |
271 | Added a statsreset command | |
272 | Fixed a bug with weekly calculation of stats | |
273 | ||
274 | 2.09 | |
275 | Fixed a minor bug in channel daily report | |
276 | Changed report interval from 5 minutes to one hour | |
277 | Passive state support improved | |
278 | Fixed the time print bug | |
279 | The +k restriction in checkchannel was removed | |
280 | Tickets command wording changed a bit | |
281 | Fixed a typo in showticket command | |
282 | Checkchannel does not show channel topic for +i/+k channels | |
283 | Some command descriptions changed |