summaryrefslogtreecommitdiff
path: root/src/chanserv.c
AgeCommit message (Expand)Author
2009-11-11Made disabling chanserv levels *really* disable them so noone can use them (e...Adam-
2009-11-11Moved alot of stuff to constructors and destructors, instead of having functi...Adam-
2009-11-08Rewrote all of the old C style flag systems into a new Flag class which every...Adam-
2009-11-08Rewrote BuildStringList to use std::list instead of char**Adam-
2009-11-07Made mlock_on, mlock_off, access, and akick private in ChannelInfoAdam-
2009-11-07Rewrote all of the akick code to be much cleanerAdam-
2009-11-06Added /chanserv access view, which shows the access creator and last time usedAdam-
2009-11-05Dont allow sending empty mode strings in check_modesAdam-
2009-11-05Removed trailing -'s on mode strings sent in check_modesAdam-
2009-11-04Rewrote part of check_modes to keep it from sending empty mode stringsAdam-
2009-11-03Added OnPreNickExpire and OnPreChanExpire events, which can keep nicks and ch...Adam-
2009-10-30Removed channel passwords and added /chanserv QOP command to add additional c...Adam-
2009-10-30Rewrote all of the defcon code, and moved most of it to os_defcon. This fixes...Adam-
2009-10-20Apply some changes based on possible "flaws" found with flawfinder.cyberbotx
2009-10-13Complete rewrite of everything associated with modes, this breaks saving and ...Adam-
2009-09-30Removed NS_IDENTIFIED/NS_RECOGNIZED/NS_ON_ACCESS from na->status, it doesnt b...Adam-
2009-08-30Fixed segfault bug & check_modes() going insane over uninitialized variable.jantje_85
2009-08-30Fix chanserv.c to compile after DEFCON changes.cyberbotx
2009-08-30Forward port of several DEFCON fixes:jantje_85
2009-08-19Add a few items to outstanding issues in TODO, clean up a lot of warnings (no...cyberbotx
2009-07-21Added a new event for channels being deletedadam-
2009-06-10New timer infrastructure, can be used inside modules. Replaces old ENFORCE/CO...rburchell
2009-06-06New events stuff, patch totally by Adam (aka Awesome).rburchell
2009-04-17Forward Port of r2284: Don't enfoce akick/forbidden/etc.. settings on clients...jantje_85
2009-04-01Boink.rburchell
2009-04-01Replace nick_is_* checking of static userlevels with NickCore::IsServicesOper...rburchell
2009-03-29#1042 Fix for CS SUSPEND/FORBID so that it doesn't act upon opers on rejoin. ...sjaz
2009-03-23Replace manual array for ChannelInfo's access list to use an std::vector inst...cyberbotx
2009-03-09Fix bug #1020, +f and +L parameters are read from and written to the database...cyberbotx
2009-02-28Patch from Adam, reducing duplication in cs_modes. Untested.rburchell
2009-02-18Patch from DP, converting all match calls and removing old match method.rburchell
2009-02-16Revert "Patch from DukePyrolator to replace all calls to match_wild() and mat...rburchell
2009-02-16Patch from DukePyrolator to replace all calls to match_wild() and match_wild_...cyberbotx
2009-02-15Remove User::na, use User::nc everywhere. Will probably break everything, but...rburchell
2009-02-10NS_VERBOTEN -> NS_FORBIDDEN, CS_VERBOTEN -> CS_FORBIDDEN, etc.rburchell
2009-02-09Squashed commit: merge next (1.9.1) back to trunk.rburchell
2009-01-03Housekeeping contact address updates.sjaz
2009-01-02Update copyrights for 2009.rburchell
2008-12-30Fix compile error in recent AKICK fix.cyberbotx
2008-12-29Bug 983 :: Forwarding patch to dev branch. This Fixes akicklist not being reo...jantje_85
2008-12-17Fix an incorrect variable name.rburchell
2008-12-17Forward-port b00da8a8a5d15f3d96bb2da72c8be7a9caf6861e from 1.8: only set +si ...rburchell
2008-11-28Remove (void) args, these just make things ugly.rburchell
2008-11-25Used std::vector for MemoInfo's memos variable instead of an malloc'd array.cyberbotx
2008-11-23Converted many C-style casts to C++-style casts.cyberbotx
2008-11-22Replaced most uses of smalloc and scalloc with new, replaced most uses of fre...cyberbotx
2008-11-18Remove an insane amount of backwards compatibility from database loading, thi...rburchell
2008-11-15Remove moduleAddData|GetData|DelData and all associated mess. Extensible base...rburchell
2008-11-15Create and use constructors for NickInfo, NickAlias, ChannelInfo. Inherit all...rburchell
2008-11-14Insane commit of doom: s/ \t/grburchell