summaryrefslogtreecommitdiff
path: root/src/helperfuncs.cpp
AgeCommit message (Expand)Author
2006-08-10Move FileExists, CleanFilename, DirValid, GetFullProgDir into class ServerConfigbrain
2006-08-10Move IsNick, IsIdent into class InspIRCd, update modules that use it.brain
2006-08-10FindNick, FindChan, ChanModes, UserList, CountInvisible, PurgeEmptyChannels, ...brain
2006-08-09Move tons more stuff into class InspIRCdbrain
2006-08-09Move clientlist and chanlist into InspIRCd*brain
2006-08-09Move fd_ref_table into class InspIRCd*brain
2006-08-09Tidy up loglevel enum (remove some C-ish defines)brain
2006-08-09do_log -> static void InspIRCd::Log() (with vararg and std::string variants)brain
2006-08-09ServerConfig extern moved into class InspIRCdbrain
2006-08-08WriteWallops() -> userrec::WriteWallops() (originates from a user, so belongs...brain
2006-08-08WriteCommon() and WriteCommonExcept() -> userrec::WriteCommon(), userrec::Wri...brain
2006-08-08WHEEEEE!!!!!brain
2006-08-08AddOper() and DeleteOper() -> userrec::Oper() and userrec::UnOper() (these do...brain
2006-08-08WriteChannel* functions and ChanExceptSender* functions are now methods of ch...brain
2006-08-06Support CIDR, CIDR zline, /oper and CIDR <connect> tags. NOTE: With CIDR oper...brain
2006-08-04Change to using userrec::ip as a sockaddr to store port, ip and address famil...brain
2006-08-01The IPV6 stuff compiles now, with compile-correct ipv6 code. I dont know if t...brain
2006-07-28Change all references to voodoo numbers (7, 3 etc) to the new bitwise constan...brain
2006-07-28Change some if fd > -1 to IS_LOCAL macrobrain
2006-07-19Increase size to unsigned longbrain
2006-07-19Completely remove need for memset.brain
2006-07-19Fix MOTDbrain
2006-07-19Change size of already_sent from char to int to work with uniq_id valuebrain
2006-07-19Speed up writecommon, writecommon_noformat, writechannel, etc (by quite a bit...brain
2006-07-19Fix motd with new bufferingbrain
2006-07-18Tried to implement sprintf that returns std::string of any size, realized it ...brain
2006-07-08Add userrec::HasMode, fix some typos.brain
2006-07-08Refactored user modes to work like the channel modes - core and module data n...brain
2006-07-01Change WriteChannelWithServ and it's _NoFormat to take a const char* serverna...om
2006-07-01Replace rather craq'y loop with a couple of std::string callsom
2006-07-01forward port of r4092w00t
2006-06-29Change log() to a #define, the real symbol is now do_log(), the new macro aut...om
2006-06-24Forwardport of safety fixes for Write* functionsbrain
2006-06-12If the <ALLOW> or <DENY> tag specifies an ip, and this user resolves,brain
2006-06-08Fix for mode string getting cut, breaks on some +Lbrain
2006-04-28Error checking of raise(), so that if theres no coredump and raise fails, we ...brain
2006-04-28signal/raise in the sigsegv handler to re-raise the sig for a coredumpbrain
2006-04-24Fix various typos and warningsbrain
2006-04-24delete operator tracking in debug mode (using a macro -- live with it.)brain
2006-04-20execinfo - backtrace() and backtrace_symbols() where availablebrain
2006-04-09Shuffle some more includes around, const reference a few functions in inspircd.*om
2006-04-08Split inspircd_io.* insp inspsocket.* and configreader.* with a few odd bits ...om
2006-04-07Make WriteServ use WriteServ_NoFormat, code duplication = bad >:/om
2006-04-07Slight optimisation to config reader, looks nicer even if it's not faster.om
2006-04-06Holy christ that was a LOT OF SPACES. TABS, USE THEM, LOVE THEM, APPRECIATE T...w00t
2006-04-04Add WriteOpers_NoFormat, now to remember what I wanted it forom
2006-04-04All new shiny config parser, there's probably some bugs there somewhere but h...om
2006-04-04This doesn't belong in userprocess.cpp. :Pw00t
2006-03-21Tidyup: (unsigned) cast to more explicit (unsigned char)brain
2006-03-20Trivial: ServerPrivmsgAll() sending Noticesbrain