summaryrefslogtreecommitdiff
path: root/src/socket.cpp
AgeCommit message (Expand)Author
2006-12-23Unload as many modules as we can on restart, and close listenersbrain
2006-12-22Fixed to compile properly with -O; keep in mind that this is not supported, u...special
2006-12-16Add stuff so that the core catches CoreException properlybrain
2006-12-15Jesus, look who's the commit whore today. More header updates, and removal of...w00t
2006-11-12When some (but not all) of the ports fail to bind on startup, give the user a...brain
2006-11-11fix a compile warningpeavey
2006-11-11Dont allow overlapped ports in these filesbrain
2006-11-11Add irc::portparser, a class to parse port ranges in the form "6660,6661,6662...brain
2006-11-11Allow port ranges for client ports (this is still todo in spanningtree)brain
2006-11-05Fix the 'not all ports could be bound' warning to not count server ports at t...brain
2006-11-04As requested by satmd, inspircd will now run with no client ports configuredbrain
2006-10-31Socket error state stuffbrain
2006-09-08Fix small memory leak if non-cidr string passed to MatchCIDRbrain
2006-08-30Wahhhhhhhhhhhh bwahahaha. Mass commit to tidy up tons of messy include listsbrain
2006-08-18Fix trying to add failed ports to socketengine (<3 new code)brain
2006-08-18EventHandler class, an abstraction for raw i/obrain
2006-08-11Just to mess with om's head, remove helperfuncs.h from everywherebrain
2006-08-11Change to using Instance->Log (InspIRCd::Log) rather than log() macrobrain
2006-08-11Now two types of log macro, log() and ilog(). log() assumes an InspIRCd objec...brain
2006-08-11extern time_t TIME -> InspIRCd::Time()brain
2006-08-11commands.cpp:extern InspIRCd* ServerInstance;brain
2006-08-10So much stuff changed in this one, i forgot most of it.brain
2006-08-10Move IsNick, IsIdent into class InspIRCd, update modules that use it.brain
2006-08-10Move the socket functions like insp_ntoa into their own namespace. They arent...brain
2006-08-09ServerConfig extern moved into class InspIRCdbrain
2006-08-09Move Blocking/NonBlocking to socket.cpp and make inlinebrain
2006-08-08Extra checking that the fd's we pass to SocketEngine::AddFd were added (a lot...brain
2006-08-07Check earlier on is no longer requiredbrain
2006-08-07Bail if we couldn't bind any ports (when did this get broken?)brain
2006-08-06Remove check that very rarely equates to truebrain
2006-08-06Change to strrchr when looking for '/'. fasterbrain
2006-08-06Commentsbrain
2006-08-06Extra commentsbrain
2006-08-06Just commentsbrain
2006-08-06Allow nick!ident@ and ident@ portions in a CIDR mask if given, use match() wi...brain
2006-08-06Add <link:allowmask>brain
2006-08-06Clamp mask sizes to 128 for ipv6 and 32 for ipv4brain
2006-08-06Extra safety checksbrain
2006-08-06Support CIDR, CIDR zline, /oper and CIDR <connect> tags. NOTE: With CIDR oper...brain
2006-08-06Fix CIDR functions so they workbrain
2006-08-06Simple CIDR checking routinebrain
2006-08-03Fix bindsocket to work in ipv6 modebrain
2006-08-02Check for invalid ip's being bound tobrain
2006-08-02(1) remove CleanAndResolve.brain
2006-08-01Fix broken inet_pton callbrain
2006-08-01Fixes for inspsocket in ipv6 environmentbrain
2006-08-01The IPV6 stuff compiles now, with compile-correct ipv6 code. I dont know if t...brain
2006-08-01AF_INET -> define to AF_FAMILY, will be either AF_INET or AF_INET6brain
2006-07-28Tidyup message.cpp, remove some really old craq.brain
2006-07-19Change stats recv/send to double, so they can hold truly massive numbers of t...brain