summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Yes, it will be. (see the file) v1.2.0forkGravatar brain2007-07-231-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7509 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove a braindead comment ('this belongs in class InspIRCd' -- when it's ↵Gravatar w00t2007-07-231-1/+0
| | | | | | already there.) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7507 e03df62e-2008-0410-955e-edbf42e46eb7
* Tidyup a bunch of stuff that was using userrec::modes directly rather than ↵Gravatar brain2007-07-2312-21/+22
| | | | | | userrec::IsModeSet. Same for chanrec. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7506 e03df62e-2008-0410-955e-edbf42e46eb7
* Make these notices a little more helpfulGravatar w00t2007-07-232-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7505 e03df62e-2008-0410-955e-edbf42e46eb7
* Bit more tidying. Add some comments here, too.Gravatar w00t2007-07-231-8/+14
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7504 e03df62e-2008-0410-955e-edbf42e46eb7
* Minor cleanupGravatar w00t2007-07-231-6/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7503 e03df62e-2008-0410-955e-edbf42e46eb7
* A couple of tweaks that i did earlier as diffs. ISON didnt always respect ↵Gravatar brain2007-07-232-0/+6
| | | | | | invisibility state of users. socketengine iocp didnt range check fd's before passing them for array lookup git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7502 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for bug #358, by rogalek.Gravatar w00t2007-07-231-4/+12
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7501 e03df62e-2008-0410-955e-edbf42e46eb7
* * Sockets will now always be nonblocking on win32 version of InspIRCd. There ↵Gravatar burlex2007-07-232-2/+19
| | | | | | | | were some cases (mainly in TreeSockets) where a socket would not get restored to nonblocking mode after a connect() call, resulting in the server getting stuck on a blocking send() call causing freezeups. * configure will now compile under VC7 again. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7500 e03df62e-2008-0410-955e-edbf42e46eb7
* GrrrGravatar brain2007-07-221-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7498 e03df62e-2008-0410-955e-edbf42e46eb7
* m_testcommand deletes its command handler manually, no modules should do ↵Gravatar brain2007-07-221-1/+0
| | | | | | this. Will cause a double free git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7497 e03df62e-2008-0410-955e-edbf42e46eb7
* Add syntax.Gravatar peavey2007-07-221-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7496 e03df62e-2008-0410-955e-edbf42e46eb7
* Less WOOT more TAXANOMY :>Gravatar peavey2007-07-221-3/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7494 e03df62e-2008-0410-955e-edbf42e46eb7
* oper-immune filters should be fixed nowGravatar brain2007-07-211-2/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7493 e03df62e-2008-0410-955e-edbf42e46eb7
* I broke socketengine_iocp with some fixes. Fixed again. v1.1.10Gravatar brain2007-07-211-3/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7488 e03df62e-2008-0410-955e-edbf42e46eb7
* Extra Dry! Shame it's not in Hereford right now :pGravatar brain2007-07-211-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7487 e03df62e-2008-0410-955e-edbf42e46eb7
* TestGravatar brain2007-07-211-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7486 e03df62e-2008-0410-955e-edbf42e46eb7
* le cleanupGravatar peavey2007-07-211-2/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7484 e03df62e-2008-0410-955e-edbf42e46eb7
* push metadata out on title-upGravatar peavey2007-07-211-0/+10
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7483 e03df62e-2008-0410-955e-edbf42e46eb7
* Make it local only.Gravatar peavey2007-07-211-0/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7481 e03df62e-2008-0410-955e-edbf42e46eb7
* Add Custom Titles as requested per bug #334Gravatar peavey2007-07-211-0/+220
| | | | | | | | Optional hostmask and vhost supported This will need alot of QA to make it into 1.1.10 git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7480 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for bug #326, 'no error' quit can no longer theoretically occur because ↵Gravatar brain2007-07-192-2/+2
| | | | | | | | | all errno == 0 are weeded out with a shorthand if() on calling userrec::SetWriteError, before, only one of three occurances was. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7478 e03df62e-2008-0410-955e-edbf42e46eb7
* Whoops, someone forgot to check the return value when initializing windows IOCPGravatar brain2007-07-191-0/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7476 e03df62e-2008-0410-955e-edbf42e46eb7
* Ive tidied up the mode count stuff, but i still cant duplicate negative ↵Gravatar brain2007-07-187-8/+20
| | | | | | invisible counts. :( git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7474 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed m_messageflood to free the channel if it kicks the last user. This ↵Gravatar special2007-07-181-1/+2
| | | | | | would cause either a crash or a memory leak, probably the latter git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7473 e03df62e-2008-0410-955e-edbf42e46eb7
* there were two.. yes, you're right SpecialGravatar pippijn2007-07-181-35/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7472 e03df62e-2008-0410-955e-edbf42e46eb7
* untested fix for "unused functions"Gravatar pippijn2007-07-182-8/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7471 e03df62e-2008-0410-955e-edbf42e46eb7
* Stability fixes, some DELETEs here that dont belong any more.Gravatar brain2007-07-172-4/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7470 e03df62e-2008-0410-955e-edbf42e46eb7
* Validation checks that seem to have been omitted here.Gravatar brain2007-07-171-6/+34
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7469 e03df62e-2008-0410-955e-edbf42e46eb7
* publish "JSON-RPC" interfaceGravatar pippijn2007-07-171-28/+30
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7465 e03df62e-2008-0410-955e-edbf42e46eb7
* Now, json-rpc _ONLY_ supports member function pointers. An example is given inGravatar pippijn2007-07-172-33/+47
| | | | | | | | ModuleRpcJson::ModuleRpcJson. I must admit that it is kind of ugly but it is the only way I can see right now. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7464 e03df62e-2008-0410-955e-edbf42e46eb7
* #ifdeffed out gnu extensionGravatar pippijn2007-07-171-3/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7463 e03df62e-2008-0410-955e-edbf42e46eb7
* provide feedback to the user if json throws an exceptionGravatar pippijn2007-07-171-10/+10
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7462 e03df62e-2008-0410-955e-edbf42e46eb7
* Ignore all exceptions for now.. m_rpc_json is rather willing to throwGravatar pippijn2007-07-171-1/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7461 e03df62e-2008-0410-955e-edbf42e46eb7
* Added a JSON-RPC module that can be used by other modules to provide a remoteGravatar pippijn2007-07-172-0/+2644
| | | | | | | | procedure call interface. This should work in theory, but does not for me. But then, neither does m_httpd_stats so it's probably me... git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7460 e03df62e-2008-0410-955e-edbf42e46eb7
* OOPS! We try again, since I'm smoking craq. LF is 0x0a NOT CR.Gravatar peavey2007-07-16256-256/+54879
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7456 e03df62e-2008-0410-955e-edbf42e46eb7
* 'svn propset -R svn:eol-style CR *' Set to UNIX-style always. Binaries are ↵Gravatar peavey2007-07-16256-54879/+256
| | | | | | auto skipped by svn. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7454 e03df62e-2008-0410-955e-edbf42e46eb7
* Add flags to /STATS s output, and nuke some ^MGravatar peavey2007-07-162-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7453 e03df62e-2008-0410-955e-edbf42e46eb7
* formatting and ^MGravatar peavey2007-07-161-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7451 e03df62e-2008-0410-955e-edbf42e46eb7
* Made m_ssl_gnutls throw an exception when unable to load the certificate ↵Gravatar special2007-07-161-2/+4
| | | | | | (since SSL won't work at all without one) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7441 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for bug #349: NOTE there is important caveat about this in the example ↵Gravatar brain2007-07-152-20/+37
| | | | | | | | | | config, MAKE SURE TO READ IT. When you connect a cgi:irc client two different connect classes are checked at two different times (first the one that the website they are cgi'ing from, then later one for the user's real ip). READ THIS AND UNDERSTAND IT! git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7440 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for minor memory leak on unloading module, bug #340Gravatar brain2007-07-152-2/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7439 e03df62e-2008-0410-955e-edbf42e46eb7
* Explicitly disallow mode prefixes > 126, to prevent excess muppetry by 3rd ↵Gravatar brain2007-07-131-1/+1
| | | | | | party module devs git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7438 e03df62e-2008-0410-955e-edbf42e46eb7
* Implement a way to disable options:maxwho, bug #348Gravatar brain2007-07-122-4/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7437 e03df62e-2008-0410-955e-edbf42e46eb7
* Apply patch from lain to fix multiple cgihosts not being read correctly.Gravatar peavey2007-07-121-13/+13
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7436 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for bug #347.Gravatar brain2007-07-114-6/+4
| | | | | | | | WARNING: QA PEOPLE, THIS NEEDS TESTING!!!! Test this with lots of squits and connects, and i mean lots and lots in all different ways you can think of, /squit, pingout, closing the connection with a firewall etc. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7434 e03df62e-2008-0410-955e-edbf42e46eb7
* Clarifying commentGravatar brain2007-07-101-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7433 e03df62e-2008-0410-955e-edbf42e46eb7
* This should fix the rest of remote kill nick hidingGravatar brain2007-07-104-4/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7432 e03df62e-2008-0410-955e-edbf42e46eb7
* First part of fix for bug #344Gravatar brain2007-07-101-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7431 e03df62e-2008-0410-955e-edbf42e46eb7
* Implement /dalinfo, as a joke. Consider this an easter egg.Gravatar brain2007-07-072-47/+12
| | | | | | | More debug logging in m_ssl_openssl, still not fixed git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7430 e03df62e-2008-0410-955e-edbf42e46eb7