summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* 1.1.0+Diamond!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6471 e03df62e-2008-0410-955e-edbf42e46eb7 v1.1.0Gravatar brain2007-01-311-1/+1
* Remove -O2, it seems to break tons of stuff with no clue how it did it•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6470 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-01-311-2/+2
* ipv6 connect tweaks, to memcpy() sin6_addr's rather than assigning with =.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6469 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-01-311-4/+3
* Why the fuck do no systems have INADDR6_ANY?!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6468 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-01-311-1/+1
* Tweaks to backwards memcpy's that dont actually do anything, causing ipv6 add...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6467 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-01-302-4/+4
* Good job we test, because often we find bugs ;p•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6466 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-01-301-1/+1
* Support both forms of ISON as clients seem to send one and the RFC mandates a...•••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 Gravatar brain2007-01-301-0/+29
* Fix w00ts compile error :p (if you do an if without braces, vars declared wit...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6464 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-01-301-1/+2
* Documentation change to indicate errno is valid on return from the constructo...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6463 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-01-301-0/+1
* Whoops, fix inspsocket so that its ok to use errno after a failure of the Wri...•••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 Gravatar brain2007-01-301-0/+6
* Add strerror(errno) to port bind failure on TreeSocket•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6461 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-01-301-1/+1
* If no topic specified, give index help, thanks Robby•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6460 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2007-01-301-4/+5
* Merge spellig-mistaks patch from dmb•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6459 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-01-303-10/+10
* Fix the text in this numeric•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6458 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-01-301-1/+1
* Also remove the references to the commands I removed (which don't exist anymore)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6457 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar special2007-01-301-2/+1
* Fixed a typo in the helpop-full example file that broke most of its contents ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6456 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar special2007-01-301-11/+0
* Opertype in /check is now properly spacified•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6455 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar special2007-01-291-1/+1
* Whoops, switch around order of makefile rules so its not always assumed to be...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6454 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-01-281-2/+2
* Add message about how building with debug makes huuuuuuuuuuuuuuge slower exec...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6453 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-01-281-0/+13
* Added 'make debug' which does 'make all' with -g rather than -O2 -g1.•••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 Gravatar brain2007-01-282-0/+6
* Fix this so that it works with outbound connects again.•••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 Gravatar brain2007-01-281-9/+18
* Remove debug, add a few comments•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6450 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-01-282-41/+3
* Fix broken openssl outbound connects.•••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 Gravatar brain2007-01-282-12/+81
* Added errno to the epoll failure message for more detail•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6448 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar special2007-01-281-4/+4
* Spellig mistak.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6447 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-01-271-1/+1
* OnExtendedMode was removed in 1.0, the function names here were incorrect.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6446 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-01-271-1/+1
* Potential desync on "nick collision at same time as fjoin" fix•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6445 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-01-271-7/+16
* fix so that OnWhois is triggered for remote whois, and remove smelly bold cha...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6444 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-01-272-5/+4
* Correctly allow all supporting versions of PostgreSQL to use secure string es...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6443 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2007-01-271-1/+1
* The mob has spoken: PQescapeStringConn is used for pgsql >= 8.1.4•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6442 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2007-01-271-1/+1
* Fix for bug #187•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6441 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-01-262-3/+9
* For the filter GLINE action, ban *@IP, so that they cant change their ident a...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6440 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-01-251-1/+5
* Cut out some code duplication by using the existing exception framework in he...•••(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 Gravatar brain2007-01-251-37/+11
* The /id command for nicks in atheme should have the parameters $2- not $2, be...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6437 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-01-241-1/+1
* Add m_banredirect to example config•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6436 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar om2007-01-241-0/+5
* No statserv, but we have gameserv•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6435 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2007-01-241-2/+2
* Example aliases files.•••Someone like w00t who has more knowledge of atheme should update atheme.conf.example, as theyre currently just a copy of the ones for ircservices right now. Theres a cookie in it for the first person to make the atheme ones correct :p git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6434 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-01-243-0/+63
* Fix endless loop on dns hit.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6433 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2007-01-241-10/+10
* Fucking grr.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6432 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-01-242-175/+28
* Revert some stuff back to the old way•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6431 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-01-231-16/+2
* Note: ne is not eq.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6430 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-01-231-1/+1
* Make our makefile bsd compatible again :/•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6429 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-01-232-48/+31
* Integrate OSX patches from BuildSmart, plus a few tweaks and fixes•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6428 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-01-232-6/+184
* Back-out OSX patches till theyre completed, our stable tree is tied up with t...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6427 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-01-231-140/+12
* First part of OSX patches for 1.1 from BuildSmart•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6426 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-01-231-12/+140
* Trivial fix, extra >s noted by owine•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6425 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2007-01-221-2/+2
* Add check for openssl >= 0.9.7, and fix for if the library cant be found at all•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6424 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-01-212-2/+5
* Whoops put this back to 3.3•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6423 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-01-211-1/+1
* Fix broken function vcheck() that checks one dot-delimited version string aga...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6422 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-01-212-4/+4
* Add extra macro pkgconfversion("packagename", "version");•••dies if the version you specify isnt installed. Also added to m_sqlite3: pkgconfversion("sqlite3", "3.3") Note: this will die at configuration time, not compilation time. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6421 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-01-212-2/+64