]> jfr.im git - irc/quakenet/newserv.git/blame - helpmod2/changelist
Large reorganisation of all Makefiles, including new configure script.
[irc/quakenet/newserv.git] / helpmod2 / changelist
CommitLineData
c86edd1d
Q
12807
2fixed delchan crash
3fixed queue inconsistency problem
4queue should now set +m/-m when set on/off respectively
5fixed the repeat kick bug
6channel commands can now be disabled, on by default
7when using verbose queue users get noticed their position change (%5)
8opers can make the verbose queue less verbose by setting the H_NOSPAM flag
9please state your questions to X nick no longer contains the real H userlevel
10reporting now done completely
11global bans now work (add,del,list) command help also writted
12channel bans now have the code done (add, del, list), command help written
13Fixed a possible crash resulting from topic change by non-existing user
14Fixed channel moderation (again)
15Minor fixes here and there, mostly output formatting.
16stats and chanstats now have a common way to print them
172907
18Fixed remove_expired_bans crash
19
202907
21tuned huser_get_level to a oper-friendly form
22fixed a message typo in queue
23fix the listusers to list by userlevel aswell
24modified hban_add to be oper safe
25fixed stats to give 10 instead of just 7 weeks history
26fixed a top10 issue of not printing the array under some special conditions
27status command replaced with a modern one
28? is now a command trigger
29fixed a bug that only long chanstats could be printed
30H's real nick (if other than H) is now the command trigger
31MOST LIKELY DONE fix bug caused by queue, couldn't track to source, might be related to dnmo
32added (the forgotten) queue reset
33fixed !next 0 to do nothing
34added sanity checks to database handling
35fixed a small bug with lamer control, flood/spam values weren't initialised
36autoqueue is now checked on join as well, fixed useless spam when autoqueue and user leaves under certain conditions
37MOST LIKELY DONE fix freeze bug, possible causes: autoqueue or status command
38fixed showcommands and acconf for opers without accounts (rare though)
39Term list now lists terms based on pattern and gives number of matches
40help command no longer causes a crash when no help entries are loaded
41join flood thing refined, tolerance is now time(NULL) + 30 -> kicks and +r for 1 minute
42added support for ?+ and ?-, further ?X commands are also possible, no multitarget yet.
43fixed a bug with chanmodes during H startup
44??+ fixed to be the same as -next
45fixed the ban listing to have the real expiration instead of something odd
46fixed adding bans, the wrong expire time was used
47added a time input function similar to the one on O
48TODO critical inconsistency bug with channel users
49added the long message send for terms
50kick message now accepts a reason (:reason), fixed a small bug aswell in the kick
51fixed two critical (free causing) bugs in queue and config reading
52fixed a minor +v bug and a critical loop-of-death bug in queue
53fixed the queue reporting bug
54
55RELEASE CANDIDATE
56? ?+ ?- now support multiple targets
57dnmo now works on voiced users as well. User is devoiced and placed back to the queue for being lame.
58whois now shows if the user is receiving support on any channel
59Added command everyoneout to clear a channel of peons
60New chanmode oper only to prevent non-opers of doing anything on the channel.
61Added command invite
62Reporting now reports a daily summary of channel activity
63Fixed a minor bug in channel status reporting
64Fixed the autoqueue annoying spam with netsplits (thanks to splidge)
65Fixed a bug when reading terms larger than 256 bytes
66Changed isnumber() to isdigit()
67Fixed a really silly bug in hterm_del_all()
68Fixed a small bug in term find
69Fixed delchan bug
70Fixed a problem with module unloading
71Added a HELPMOD_AUTH macro instead of the hardcoded "H"
72The old help system is once again working
73
74RELEASE CANDIDATE 2 (hope this number doesn't grow too large)
75Fixed the idle kick time for people who got off queue
76Fixed a two small bugs with autoqueue
77Autoqueue now handles -v event aswell
78The bug meeb found in stats was fixed
79
80RELEASE CANDIDATE 2.1
81Fixed a small annoyance with autoqueue & everyoneout
82
83RELEASE CANDIDATE 2.2
84Fixed some problems with the autoqueue
85Added assertions
86Added queue on/off channel messages
87Some internal changes, the empty database problem should no longer occur
88Added debug code
89
90RELEASE CANDIDATE 2.3
91Fixex a small bug in the klingon command
92Made queue default action summary
93Added a chanstat option to prevent lame (bold, underline, etc.) lines
94Removed host checks from trojan check
95
96RELEASE CANDIDATE 3
97Fixed some annoyances when using the queue
98Added command autoqueue (same as queue maintain), wrote command help
99Fixed a silly but critical bug with dnmo (finally !!!)
100Removed the debug code needed to find the last bug
101
102RELEASE CANDIDATE 4
103H is now +k
104Did a very, very minor modification to the way chanstats are printed
105Fixed some issues with statistics
106showcommands can be used to list lower userlevels
107dnmo & autoqueue now work better together
108fixed a silly bug in queue on/off found by mikec
109fixed another silly bug in term found by mikec
110some more fixes in stats
111fixed a bug where a user could have more than one account
112The daily stats handling is now better
113
114RELEASE CANDIDATE 5
115+X users (T clones) now count as staff
116Fixed an account bug found by salt
117Tuned the command help for top10
118Added new userlevel, trial, wrote command help and set some commands for trials
119Fixed a few small bug in stats
120Fixed G assigning users to idle opers/staff
121Queue can now be set to expire if staff is idle
122changed the term search order
123Changed the wording of on queue event a bit, it's now more idiot compatible
124Changed help alias find to be case insensitive
125
126RELEASE CANDIDATE 6
127Fixed an issue with the trial userlevel
128Added expiring chanbans
129Some minor cleanups
130Trojans should now be banned correctly
131A minor fix with passive state
132slight modifications to chanbans
133
134RELEASE CANDIDATE 7
135Fixed the stats bug where queue use and joins where mixed
136Fixed(?) the top10 crash bug
137Fixed a minor bug with top10
138Fixed a small issue with stats
139Fixed strregexp (X* didn't match X)
140
141RELEASE CANDIDATE 8
142Fixed the bold text identification not depending on the chanconf setting
143Fixed a small bug with writing the database to disk
144
145RELEASE CANDIDATE 9
146TODO everyoneout tarvitsee jonkinlaisen ajastimen +i:n kanssa
147Added a message to tell users that there's no one in the channel to help them
148Fixed a bug with changeuserlevel, user being authed was checked incorrectly
149Fixed a minor inconsistency with -next command
150Added an assertion and a new if condition to the top10 command, hopefully it stops segfaulting
151Fixed the static channel name in a hhooks.c message
152Added an assertion to a possible eternal loop
153Bans changed, the banstring is now generated in just one place
154Some header file tidying
155Fixed a silly bug when printing long lines.
156Added some code to the channel user mode commands to help find a bug
157
158RELEASE CANDIDATE 9.1
159Fixed the wording on the seen command
160Fixed a nasty bug with bans
161
162RELEASE CANDIDATE 9.2
163Added a missing command help for ? (Noticed by user xiKe)
164Fixed a +r and join floods problem, also improved the join flood code a bit
165Internal modes are no more written to the database
166dnmo now sets users to the back of the queue even if the queue is off
167
168RELEASE CANDIDATE 10
169Made a very minor modification to hconf.c
170Fixed a bug haunting the writing of bans to database
171Changed default idlekick time from 1 minute to 5 minutes
172Added the ticket system
173helpmod_strtime can now print negative times
174Fixed a minor bug with acconf command
175
176Version 2.0
177Fixed the DNMO command a bit
178Fixed the ticket count in status
179Fixed a small bug in term find resulting in garbled output
180Fixed the expired ticket removal to remove expired not valid tickets..
181Top10 is now topN
182Fixed chanconf error message
183
184Version 2.01
185G now in CVS as well!
186Changed one out command error message a bit
187Fixed the out command help, out doesn't take channel like in the example
188Fixed the hticket_remove_expired from being left after rmmod
189Added ticket resolving based on authname
190Changed the G version string on the status command a bit
191Tickets are now preserved between runs
192Channel reporting is now preserved between runs
193The listtickets command is now just tickets
194Status command now reports G module uptime
195ticket command is now available to trials as well
196Fixed a bug in ticket resolve
197Added a command showticket
198Tickets can no longer be granted to lamers (improper users)
b808acb7 199
2002.011
201Fixed some function calls to a more secure form
202
2032.02
204Changed the ban system a bit, real host no longer preferred
205fixed G realname
206Fixed the annoying term bug
277f0275 207
2082.03
209Fixed a bug in term finding
210Some code cleanup
211Added two new commands checkchannel and termstats
212Added a debug command for finding the annoying stats bug
213Banned users can no longer invite themselves to channels they're banned from
214Added a new command message and wrote command help for it
215Fixed a nasty bug concerning terms
216Fixed a minor bug in term listing
04f3fbba 217
2182.04
219Fixed the termstats output a bit
220Termstats now actually work
221Added a new acconf option to suppress the unknown command error
222Checkchannel command changed according to requests
223Showcommands now lists the commands in a bit more ordered fashion
224Top10 now prints the time spent fields in a different order
e908ecfa 225
2262.05
227Termstats now really really work (sort order fixed)
228Checkchannel now shows +o/+v and sorts the output based on those
229Checkchannel now tells the % of users authed on the channel
230Fixed the admin command description
231Checkchannel no longer shows +k channels
232Banning lamers (userlevel H_LAMER) on join now works properly
233Users no longer receive the "your userlevel has been changed" when changed to lamer
234Some code cleanup
235+h users are now excluded from idle user removal
236Queue on/off when queue is in the desired state no longer produces a channel message
237Censor del can now remove patterns other than the first
238Fixed a minor typo in invite messaging
239Non-opered staff can now invite themselves to oper-only channels they have tickets to
240A month is now 30 days instead of 30 weeks
241Queue message wording changed a bit
242Fixed a bug in the command help
243
2442.06
245The voiced count in checkchannel is now correct
246Time printing was changed a bit
247Account name is now shown correctly in checkchannel
248Added a sanity check to stats calculation
249Fixed a bug when reading/writing stats from disk
250Statistics printing fields widened a bit
251Changed ban expiration printing
252statsdebug command is now statsdump
253Added a statsrepair command
254All normal users are now devoiced when the queue is turned off
255Fixed a typo in the kick command
256Out command now accepts an optional reason
257Normal users no longer receive errors for commands issued on channels
258Incorrect term find reply is now fixed
259Added sanity checking to account adding
260Fixed some command help files
261
2622.07
263top10 number parameter now works
264top10 should now work
265top10 listing order changed a bit
266Statistics should now work better
267
2682.08
269Kick and out command replies changed a bit
270Some code cleanup, mostly void* stuff removed
271Added a statsreset command
272Fixed a bug with weekly calculation of stats
273
2742.09
275Fixed a minor bug in channel daily report
276Changed report interval from 5 minutes to one hour
277Passive state support improved
278Fixed the time print bug
279The +k restriction in checkchannel was removed
280Tickets command wording changed a bit
281Fixed a typo in showticket command
282Checkchannel does not show channel topic for +i/+k channels
283Some command descriptions changed
5727ee88 284Fixes to weekly stats
285A bug in listuser command was fixed
643deb1b 286Minor internal changes
287Fixed a bug in the dnmo command
288Trials now have access to commands voice and devoice
3a839281 289
2902.10
291Added a version command
292Added censor types, censor command changed accordingly
293Changed whoami and whois to show flooding and spamming violations
294Some code cleanup
295Acconf and chanconf output changed a bit
296Fixed a welcome command error message
297Command error wordings changed a bit
298Top10 now has an all option to cover all users
299Internal changes
300Terms are now in alphabetical order
301Fixed a critical bug with the stats cycle
302hstat_cycle changed to a more sane form
303Two evilhack commands added to fix everything recently broken
9af95c3d 304
3052.11
306Fixed a long time bug in hooks
307Removed an unused hook for quit
308Internal flag H_NO_EXPIRE now works
309Account last activity is now stored properly
310Chanban command now defaults to list instead of error on 0 arguments
311Censor listing changed a bit
312Censor now supports a list operation
313?? with target no longer prints a useless space in front of the first nick
314New censor type chanban, all previous bans are now chanbans
315Lamercontrol repeat minimum length only applies to incremential repeat
316Tickets are now in order of expiration
317Channel idlekick time is no longer forgotten
318Added ticket message support and a command ticketmsg
319Added a missing command help for version
320Bug fixed in the invite command involving multiple channels
321Suppressing command errors only suppresses errors from channel commands
322Joinflood protection fixed and limit lowered by 20%
323Added an lc_edit command for editing lamer control profiles
324Trial staff member now separate on queue messages
325lamer control flood tolerance handled in a bit more sane way
326Lamer control warnings are now sent as private messages
327Fixed the term command help to include the pattern for find
328Idlekick and out now default to lazy commit of +b
329Topic's are now refreshed on the end of netsplit
330Added a text command to view and manage stored text files
331Added a ged command to edit stored text files
332Users of level H_LAMER now have access to the commands they should.
333Internal lamer control changes and order of test changed
334Empty old H type helps no longer cause a crash
335Fixed the ticket command help
336Userlevel spacers added to showcommands
660b35f8 337
3382.12
339Fixed the . escape in ged
340Fixed a minor bug in ged
341Ban now defaults to list on 0 parameters
342Ban list ban duration width increased to accomodate longer durations
343Changed the whois output a bit
344Fixed a bug in chanban list
345Fixed the unknown error suppression bug (again)
346Fixed a bug when adding bans to authed -x users
347Added a rating command
348Added missing command help for ?+ and ?-
726c8264 349
3502.13
351Fixed the account expiration problem
352Fixed the empty censor pattern bug
135d6084 353
3542.14
355Text output changed a bit
356Text list is now sorted
357Added ?? term support for out reason
358Added channel option to kick users for highlighting chanops
359
9f824c95 3602.15
361Showticket no longer has level restrictions
362Text output returned to 2.13 type
363Fixed top10 bug
364Fixed the likely cause of missing idle kick bans
365Fixed a bug with highlight detection
052247fa 366Highlight detection now detects @nick highlight
9f824c95 367Fixed a crash bug in ?? use for out command
368One continous changed to continuous
052247fa
CP
369
3702.16
371Additional parameter added to everyoneout
372Really changed the text output back to 2.13
373Improved highlight detection
374Minor code cleanups
375Staff can now join ticket using oper only channels
376Added new userlevel friend
377Fixed an ordering problem on the verbose queue
378TODO ticket messages
379
3802.17
381Users of level lamer authing after join will be kicked
382Fixed an account expiration issue for users of level lamer
383Added command help for commands ged and text to the svn
384Invite command problems with friend users fixed (original fix by paul)
385Added ticket message support
386Caps kick now understands /me and excludes it from the test
387Some cleancups
388Several fixes related to userlevels, mostly to the new H_FRIEND
389Added new command channel to print all channel users
390
3912.18
392Fixed the /me handling of lamer control caps check
393Added a command weekstats
394Join flood detection made stricter