]> jfr.im git - irc/quakenet/newserv.git/blob - helpmod2/changelist
TRUSTS: use correct socket opt...
[irc/quakenet/newserv.git] / helpmod2 / changelist
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