summaryrefslogtreecommitdiff
path: root/include/socket.h
AgeCommit message (Expand)Author
2009-09-01Remove now-unused insp_sockaddr and insp_inaddr typesdanieldg
2009-09-01Remove needless sockaddr[2] allocations, replace with irc::sockets::sockaddrs...danieldg
2009-06-16Fix incorrect attempted inline of irc::sockets::sa_sizedanieldg
2009-06-16Fix sockaddr length argument, BSD will complain if it doesn't exactly match t...danieldg
2009-05-04Canonicalize bind addresses when creating listen socketsdanieldg
2009-04-29Add IP address conversion utility functions, irc::sockets::aptosa and irc::so...danieldg
2009-04-01Correct bind address of ident requests on multihomed IPv6-capable servers.danieldg
2009-03-15Update all wiki links to point to the new wiki. This was done automatically w...psychon
2009-01-02Update copyrights for 2009.w00t
2008-09-08Remove crappy, unsafe (and now unneeded!) casts.w00t
2008-09-08Make OnAcceptReady pure virtual, rename ListenSocket to ListenSocketBase, cre...w00t
2008-09-08Add incoming IP to OnAcceptReadyw00t
2008-09-07Tidy up some of the internals a bit, making things a bit more extensible and ...w00t
2008-09-07Start moving IO hooking from being bufferedsocket based to residing in EventH...w00t
2008-06-12for realpippijn
2008-05-09Convert CIDR matching and wildcard matching to operate on std::stringsbrain
2008-04-07We were lucky this one didnt bring down the whole devnet (see cmd_part.cpp diff)brain
2008-02-03Clear up header insanityw00t
2008-01-10Header update: 2007 -> 2008w00t
2007-10-15In the grand tradition of huge fucking commits:w00t
2007-08-23Craquity craq De-craq!brain
2007-07-16OOPS! We try again, since I'm smoking craq. LF is 0x0a NOT CR.peavey
2007-07-16'svn propset -R svn:eol-style CR *' Set to UNIX-style always. Binaries are au...peavey
2007-06-17Commentsbrain
2007-06-14- Made the recvfrom wrapper a bit neater.burlex
2007-06-14Some general syntax cleanups.pippijn
2007-05-19Windows support. Tested and working to compile on freebsd and linux. Next ste...w00t
2007-05-11Refactor port binding, warning not yet tested fullybrain
2007-02-05Stuff to make dns work protocol-independentbrain
2007-02-05Not safe for use yetbrain
2007-02-05Smart tricks to allow for ipv4 and ipv6 bindings on client ports. WARNING, NO...brain
2007-01-01Add port type identifiersbrain
2006-12-30Change description for insp_aton since only a positive return means convertio...peavey
2006-12-23Unload as many modules as we can on restart, and close listenersbrain
2006-12-15And now, just to force you to recompile the *whole* ircd.. updated headers on...w00t
2006-10-31Socket error state stuffbrain
2006-08-18Document ListenSocket classbrain
2006-08-18EventHandler class, an abstraction for raw i/obrain
2006-08-12Document irc::socket namespace members/classesbrain
2006-08-10So much stuff changed in this one, i forgot most of it.brain
2006-08-10Move the socket functions like insp_ntoa into their own namespace. They arent...brain
2006-08-09Move Blocking/NonBlocking to socket.cpp and make inlinebrain
2006-08-06Allow nick!ident@ and ident@ portions in a CIDR mask if given, use match() wi...brain
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-01This might well be the last commit to this dns resolver in its current form. ...brain
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-04-11Die windows die.om
2006-04-10Route some more stuff through socket.h and hash_map.h. Add #define protection...om