| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | Use sa_size() rather than sizeof() when passing input parameters to a syscall•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11583 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-01 | 1 | -1/+1 |
| * | Remove unneeded #ifdef IPV6 lines•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11582 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-01 | 1 | -17/+3 |
| * | Move IP<->sockaddr conversions into irc::sockets:: namespace•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11580 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-01 | 1 | -47/+6 |
| * | Remove needless sockaddr[2] allocations, replace with irc::sockets::sockaddrs...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11574 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-01 | 1 | -17/+8 |
| * | Fix sockaddr length argument, BSD will complain if it doesn't exactly match t...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11414 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-06-16 | 1 | -1/+1 |
| * | Backport BufferedSocket::DoConnect rewrite to fix valgrind warning•••Syscall param socketcall.connect(serv_addr..sin6_flowinfo) points to uninitialised byte(s)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11411 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-06-14 | 1 | -61/+8 |
| * | Fix bug found by Jeremy from Teranova, thanks: if an explicit bind to an IP i...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11342 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2009-04-30 | 1 | -5/+13 |
| * | Update all wiki links to point to the new wiki. This was done automatically w...•••for file in $(find -type f -and -not -path '*/.svn/*' -and -not -name '*.so') ; do sed -e 's#http://www.inspircd.org/wiki#http://wiki.inspircd.org#' -e 's#http://wiki.inspircd.org/index.php/#http://wiki.inspircd.org/#' -i $file ; done
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11223 e03df62e-2008-0410-955e-edbf42e46eb7
| psychon | 2009-03-15 | 1 | -1/+1 |
| * | Rewrite BufferedSocket::BindAddr to actually make sense, and not infinite loo...•••Seems to work okay on an invalid bind and nonexistant bind.. Fixes bug #754, reported by HiroP and Indoril.
Fix FD leak in some circumstances: if bind fails hard (requested address couldn't be bound), Close() the socket. Also fixes a deficiency of the previous commit in that if one address failed to bind, the FD would be invalidated.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11189 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2009-03-09 | 1 | -61/+86 |
| * | Fix minor memory leak, patch by Darom. Closes bug #699. Thanks!`•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11025 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2009-02-03 | 1 | -0/+2 |
| * | Update copyrights for 2009.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10932 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2009-01-02 | 1 | -1/+1 |
| * | Be consistent. Use ServerInstance in all places instead of 'Instance' in half...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10579 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-09-21 | 1 | -42/+42 |
| * | Cleanup of some internals. Tested via m_httpd.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10527 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-09-12 | 1 | -52/+30 |
| * | Remove some duplication, everything calls the SE equivilant anyway.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10525 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-09-11 | 1 | -5/+0 |
| * | Remove useless parameter.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10524 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-09-11 | 1 | -3/+3 |
| * | Minor stylistic improvements.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10515 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-09-11 | 1 | -7/+8 |
| * | Fix a compile oops.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10513 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-09-11 | 1 | -1/+1 |
| * | There is absolutely no need to cache connect timeout.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10512 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-09-11 | 1 | -5/+4 |
| * | Remove an unused member.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10511 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-09-11 | 1 | -1/+0 |
| * | Windows doesn't need blocking connect, IOCP was the cause of that.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10510 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-09-11 | 1 | -9/+1 |
| * | Remove WaitingForWriteEvent, it seems to do *nothing* except confuse things. ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10509 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-09-11 | 1 | -17/+7 |
| * | Remove a totally redundant method (this is already available via inheritance ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10490 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-09-09 | 1 | -5/+0 |
| * | Remove listening from BufferedSocket, it's bloaty and horrid. We have a Liste...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10470 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-09-08 | 1 | -124/+32 |
| * | Move socket hooking in inspsocket to utilise the new system properly.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10449 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-09-07 | 1 | -13/+10 |
| * | Remove last vestige of libircdfoo, by changing tag into a single identifier...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10076 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-07-29 | 1 | -1/+1 |
| * | Fix the 4-byte read madness discovered by psychon•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10045 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-07-19 | 1 | -3/+3 |
| * | Remove individual read buffers inside of BufferedSocket, use the shared netbu...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9960 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-07-12 | 1 | -4/+5 |
| * | Fix an off-by-one which could possibly perhaps cause djGrrr/satmd's bug by dr...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9944 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-07-02 | 1 | -3/+9 |
| * | Listening bufferedsockets dont have an OnRawSocketClose event as theyre never...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9773 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-05-19 | 1 | -1/+2 |
| * | Remove call to FlushWriteBuffer from BufferedSocket::Write(), this means we d...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9247 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-04-01 | 1 | -8/+16 |
| * | Remove deprecated BufferedSocket::MarkAsClosed()•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9246 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-04-01 | 1 | -4/+0 |
| * | Convert remaining InspIRCd::Log() calls to new logging system•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9001 e03df62e-2008-0410-955e-edbf42e46eb7
| aquanight | 2008-02-22 | 1 | -10/+10 |
| * | Commit patch from danieldg that makes a ton of stuff const-safe for latest wa...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8922 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-02-13 | 1 | -1/+1 |
| * | Add -Wshadow to cflags, and fix a bunch of warnings that come with it. Add a ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8892 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-02-11 | 1 | -4/+4 |
| * | IPv6 fix, thanks to danieldg. Doesn't affect 1.1.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8709 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-01-14 | 1 | -1/+6 |
| * | Header update: 2007 -> 2008•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8694 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-01-10 | 1 | -1/+1 |
| * | Argh, i give up•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8594 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-11-12 | 1 | -0/+2 |
| * | NOTE: our stuff for parsing multiple dns replies for dnsbl with an 'A record ...•••We will fix this at some later date. It was breaking other stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8591 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-11-12 | 1 | -0/+1 |
| * | This works with multiple remote includes now except it hangs when an include ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8590 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-11-11 | 1 | -0/+2 |
| * | Comment a message out that people regularly attempt to interpret•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8453 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-11-01 | 1 | -1/+4 |
| * | Pedantic safe•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8317 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-23 | 1 | -3/+3 |
| * | Remove the need for a bunch of the hard coded arrays/hashes by scanning the s...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8307 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-22 | 1 | -0/+2 |
| * | InspSocket -> BufferedSocket. Paves the way for a SimpleSocket class which id...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8206 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-10-15 | 1 | -30/+30 |
| * | Fix potential for ssl to block, based on patch submitted by djGrrr, adjusted ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8154 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-13 | 1 | -0/+2 |
| * | Fixed a rare infinite loop in InspSocket::FlushWriteBuffer() - this could onl...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8031 e03df62e-2008-0410-955e-edbf42e46eb7
| special | 2007-09-13 | 1 | -0/+6 |
| * | Remove more unnecessary header traffic•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7887 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-08-27 | 1 | -1/+0 |
| * | Someone really should fix the blocking connects on windows craq...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7813 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-23 | 1 | -0/+2 |
| * | Craquity craq De-craq!•••This is probably broken on windows, do not attempt to use there yet unless you like broken stuff. Cant say for sure as i havent even tried to build yet and most likely wont tonight.
--- Abstract most of the berkely socket API out into SocketEngine derived classes. SocketEngine base class implements standard berkely sockets that 'real mens systems' like linux
and freebsd have. For socketengine_iocp we implement the windows specific nonesense like the special things needed for udp and accept (ick).
All this to eliminate a bunch of ifdefs.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7810 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-23 | 1 | -21/+14 |
| * | Add comments explaining why we have sockaddr[2] so that nobody goes 'w...t..f...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7779 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-20 | 1 | -0/+3 |
| * | Fix a bug i just introduced while playing with the code•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7777 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-20 | 1 | -1/+1 |