Permalink
Commits on Jan 31, 2007
  1. 1.1.0+Diamond!

    braindigitalis committed Jan 31, 2007
    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6471 e03df62e-2008-0410-955e-edbf42e46eb7
  2. Why the fuck do no systems have INADDR6_ANY?!

    braindigitalis committed Jan 31, 2007
    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6468 e03df62e-2008-0410-955e-edbf42e46eb7
Commits on Jan 30, 2007
  1. Tweaks to backwards memcpy's that dont actually do anything, causing …

    braindigitalis committed Jan 30, 2007
    …ipv6 address bindings to potentially be bound to random ips.
    
    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6467 e03df62e-2008-0410-955e-edbf42e46eb7
  2. Good job we test, because often we find bugs ;p

    braindigitalis committed Jan 30, 2007
    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6466 e03df62e-2008-0410-955e-edbf42e46eb7
  3. Support both forms of ISON as clients seem to send one and the RFC ma…

    braindigitalis committed Jan 30, 2007
    …ndates another:
    
    ISON nick1 nick2 nick3,
    or
    ISON :nick1 nick2 nick3.
    Interestingly this means we now even support:   ISON nick1 nick2 :nick3 nick4
    
    
    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6465 e03df62e-2008-0410-955e-edbf42e46eb7
  4. Fix w00ts compile error :p (if you do an if without braces, vars decl…

    braindigitalis committed Jan 30, 2007
    …ared within that if are in fact local :p)
    
    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6464 e03df62e-2008-0410-955e-edbf42e46eb7
  5. Documentation change to indicate errno is valid on return from the co…

    braindigitalis committed Jan 30, 2007
    …nstructor -- dont bother to svn up for this if youre testing right now
    
    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6463 e03df62e-2008-0410-955e-edbf42e46eb7
  6. Whoops, fix inspsocket so that its ok to use errno after a failure of…

    braindigitalis committed Jan 30, 2007
    … the Write/Read methods or constructor!
    
    the close() in its Close method always changed errno to "Endpoint is not connected" on error, so now we make a copy.
    
    
    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6462 e03df62e-2008-0410-955e-edbf42e46eb7
  7. If no topic specified, give index help, thanks Robby

    rburchell committed Jan 30, 2007
    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6460 e03df62e-2008-0410-955e-edbf42e46eb7
  8. Merge spellig-mistaks patch from dmb

    braindigitalis committed Jan 30, 2007
    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6459 e03df62e-2008-0410-955e-edbf42e46eb7
  9. Fix the text in this numeric

    braindigitalis committed Jan 30, 2007
    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6458 e03df62e-2008-0410-955e-edbf42e46eb7
  10. Also remove the references to the commands I removed (which don't exi…

    special committed Jan 30, 2007
    …st anymore)
    
    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6457 e03df62e-2008-0410-955e-edbf42e46eb7
  11. Fixed a typo in the helpop-full example file that broke most of its c…

    special committed Jan 30, 2007
    …ontents (thanks Robby)
    
    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6456 e03df62e-2008-0410-955e-edbf42e46eb7
Commits on Jan 29, 2007
  1. Opertype in /check is now properly spacified

    special committed Jan 29, 2007
    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6455 e03df62e-2008-0410-955e-edbf42e46eb7
Commits on Jan 28, 2007
  1. Whoops, switch around order of makefile rules so its not always assum…

    braindigitalis committed Jan 28, 2007
    …ed to be 'make debug'
    
    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6454 e03df62e-2008-0410-955e-edbf42e46eb7
  2. Add message about how building with debug makes huuuuuuuuuuuuuuge slo…

    braindigitalis committed Jan 28, 2007
    …wer executables :p
    
    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6453 e03df62e-2008-0410-955e-edbf42e46eb7
  3. Added 'make debug' which does 'make all' with -g rather than -O2 -g1.

    braindigitalis committed Jan 28, 2007
    To correct your config for this new feature, ./configure -modupdate.
    
    
    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6452 e03df62e-2008-0410-955e-edbf42e46eb7
  4. Fix this so that it works with outbound connects again.

    braindigitalis committed Jan 28, 2007
    Also fix it to cope with EAGAIN properly in handshake negotiation without returning 1 from Write() (when nothing was actually written at the upper layer of the transport!)
    
    
    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6451 e03df62e-2008-0410-955e-edbf42e46eb7
  5. Remove debug, add a few comments

    braindigitalis committed Jan 28, 2007
    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6450 e03df62e-2008-0410-955e-edbf42e46eb7
  6. Fix broken openssl outbound connects.

    braindigitalis committed Jan 28, 2007
    A record needs to be kept of if this session was initially outbound or inbound, so we know if we need to re-call SSL_connect or SSL_accept on handshake failure,
    we also need to have two SSL_CTX's, one initialized as a client context and one as a server context (this is EW, but i guess its just how openssl does stuff)
    
    
    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6449 e03df62e-2008-0410-955e-edbf42e46eb7
  7. Added errno to the epoll failure message for more detail

    special committed Jan 28, 2007
    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6448 e03df62e-2008-0410-955e-edbf42e46eb7
Commits on Jan 27, 2007
  1. Spellig mistak.

    braindigitalis committed Jan 27, 2007
    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6447 e03df62e-2008-0410-955e-edbf42e46eb7
  2. fix so that OnWhois is triggered for remote whois, and remove smelly …

    braindigitalis committed Jan 27, 2007
    …bold chars from m_botmode's numeric output.
    
    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6444 e03df62e-2008-0410-955e-edbf42e46eb7
  3. Correctly allow all supporting versions of PostgreSQL to use secure s…

    peavey committed Jan 27, 2007
    …tring escaping.
    
    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6443 e03df62e-2008-0410-955e-edbf42e46eb7
  4. The mob has spoken: PQescapeStringConn is used for pgsql >= 8.1.4

    peavey committed Jan 27, 2007
    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6442 e03df62e-2008-0410-955e-edbf42e46eb7
Commits on Jan 26, 2007
  1. Fix for bug #187

    braindigitalis committed Jan 26, 2007
    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6441 e03df62e-2008-0410-955e-edbf42e46eb7
Commits on Jan 25, 2007
  1. For the filter GLINE action, ban *@IP, so that they cant change their…

    braindigitalis committed Jan 25, 2007
    … ident and it'll still get unresolved hosts
    
    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6440 e03df62e-2008-0410-955e-edbf42e46eb7
  2. Cut out some code duplication by using the existing exception framewo…

    braindigitalis committed Jan 25, 2007
    …rk in here, and throw an exception if the user tries to change the servername at runtime
    
    (this is currently the only value we dont allow changing at runtime, maybe there are more to be found which are obviously unsafe to change)
    
    
    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6439 e03df62e-2008-0410-955e-edbf42e46eb7
Commits on Jan 24, 2007
  1. The /id command for nicks in atheme should have the parameters $2- no…

    braindigitalis committed Jan 24, 2007
    …t $2, because they accept /id nick pass
    
    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6437 e03df62e-2008-0410-955e-edbf42e46eb7
  2. Add m_banredirect to example config

    om committed Jan 24, 2007
    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6436 e03df62e-2008-0410-955e-edbf42e46eb7