]>
Commit | Line | Data |
---|---|---|
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) | |
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 | |
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 | |
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 | |
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 | |
284 | Fixes to weekly stats | |
285 | A bug in listuser command was fixed | |
286 | Minor internal changes | |
287 | Fixed a bug in the dnmo command | |
288 | Trials now have access to commands voice and devoice | |
289 | ||
290 | 2.10 | |
291 | Added a version command | |
292 | Added censor types, censor command changed accordingly | |
293 | Changed whoami and whois to show flooding and spamming violations | |
294 | Some code cleanup | |
295 | Acconf and chanconf output changed a bit | |
296 | Fixed a welcome command error message | |
297 | Command error wordings changed a bit | |
298 | Top10 now has an all option to cover all users | |
299 | Internal changes | |
300 | Terms are now in alphabetical order | |
301 | Fixed a critical bug with the stats cycle | |
302 | hstat_cycle changed to a more sane form | |
303 | Two evilhack commands added to fix everything recently broken | |
304 | ||
305 | 2.11 | |
306 | Fixed a long time bug in hooks | |
307 | Removed an unused hook for quit | |
308 | Internal flag H_NO_EXPIRE now works | |
309 | Account last activity is now stored properly | |
310 | Chanban command now defaults to list instead of error on 0 arguments | |
311 | Censor listing changed a bit | |
312 | Censor now supports a list operation | |
313 | ?? with target no longer prints a useless space in front of the first nick | |
314 | New censor type chanban, all previous bans are now chanbans | |
315 | Lamercontrol repeat minimum length only applies to incremential repeat | |
316 | Tickets are now in order of expiration | |
317 | Channel idlekick time is no longer forgotten | |
318 | Added ticket message support and a command ticketmsg | |
319 | Added a missing command help for version | |
320 | Bug fixed in the invite command involving multiple channels | |
321 | Suppressing command errors only suppresses errors from channel commands | |
322 | Joinflood protection fixed and limit lowered by 20% | |
323 | Added an lc_edit command for editing lamer control profiles | |
324 | Trial staff member now separate on queue messages | |
325 | lamer control flood tolerance handled in a bit more sane way | |
326 | Lamer control warnings are now sent as private messages | |
327 | Fixed the term command help to include the pattern for find | |
328 | Idlekick and out now default to lazy commit of +b | |
329 | Topic's are now refreshed on the end of netsplit | |
330 | Added a text command to view and manage stored text files | |
331 | Added a ged command to edit stored text files | |
332 | Users of level H_LAMER now have access to the commands they should. | |
333 | Internal lamer control changes and order of test changed | |
334 | Empty old H type helps no longer cause a crash | |
335 | Fixed the ticket command help | |
336 | Userlevel spacers added to showcommands | |
337 | ||
338 | 2.12 | |
339 | Fixed the . escape in ged | |
340 | Fixed a minor bug in ged | |
341 | Ban now defaults to list on 0 parameters | |
342 | Ban list ban duration width increased to accomodate longer durations | |
343 | Changed the whois output a bit | |
344 | Fixed a bug in chanban list | |
345 | Fixed the unknown error suppression bug (again) | |
346 | Fixed a bug when adding bans to authed -x users | |
347 | Added a rating command | |
348 | Added missing command help for ?+ and ?- | |
349 | ||
350 | 2.13 | |
351 | Fixed the account expiration problem | |
352 | Fixed the empty censor pattern bug | |
353 | ||
354 | 2.14 | |
355 | Text output changed a bit | |
356 | Text list is now sorted | |
357 | Added ?? term support for out reason | |
358 | Added channel option to kick users for highlighting chanops | |
359 | ||
360 | 2.15 | |
361 | Showticket no longer has level restrictions | |
362 | Text output returned to 2.13 type | |
363 | Fixed top10 bug | |
364 | Fixed the likely cause of missing idle kick bans | |
365 | Fixed a bug with highlight detection | |
366 | Highlight detection now detects @nick highlight | |
367 | Fixed a crash bug in ?? use for out command | |
368 | One continous changed to continuous | |
369 | ||
370 | 2.16 | |
371 | Additional parameter added to everyoneout | |
372 | Really changed the text output back to 2.13 | |
373 | Improved highlight detection | |
374 | Minor code cleanups | |
375 | Staff can now join ticket using oper only channels | |
376 | Added new userlevel friend | |
377 | Fixed an ordering problem on the verbose queue | |
378 | TODO ticket messages | |
379 | ||
380 | 2.17 | |
381 | Users of level lamer authing after join will be kicked | |
382 | Fixed an account expiration issue for users of level lamer | |
383 | Added command help for commands ged and text to the svn | |
384 | Invite command problems with friend users fixed (original fix by paul) | |
385 | Added ticket message support | |
386 | Caps kick now understands /me and excludes it from the test | |
387 | Some cleancups | |
388 | Several fixes related to userlevels, mostly to the new H_FRIEND | |
389 | Added new command channel to print all channel users | |
390 | ||
391 | 2.18 | |
392 | Fixed the /me handling of lamer control caps check | |
393 | Added a command weekstats | |
394 | Join flood detection made stricter |