summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2005-12-14Changed a broken && to & which was preventing epoll from doing outbound ↵brain
connects properly git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2390 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14Use our shiny new IS_LOCAL() macro, and add a query.w00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2389 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14tidystring() anal optimisationw00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2388 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-13Fixed a couple of missing \n's at request of Specialbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2387 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-13#define IS_LOCAL(x) (x->fd > -1)brain
#define IS_REMOTE(x) (x->fd < 0) #define IS_MODULE_CREATED(x) (x->fd == FD_MAGIC_NUMBER) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2386 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-13optimized a ton of strcmps down to an integer comparison!brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2385 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-13Tons of optimizations to add_channel (UNTESTED)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2384 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-13De-messified GetRevisionbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2383 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-13Eliminated a strlcpybrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2382 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-13Optimized accept() stuff to eliminate loop, idea while talking to w00tbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2381 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-13Minor bug chasingbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2380 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-13Not sending fjoins on sync?brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2379 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-13Got rid of the evil loopy horrid mess in dnsqueue.cpp (singlethreaded dns ↵brain
lookups) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2377 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-13Made dnsqueue clean up its sockets from the socketengine properlybrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2376 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-13Prevented zlines from being allowed with a username/ident in thembrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2375 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-13Added ability for channel lists to grow past one line in WHOISbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2374 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-13Modified chlist() and whois to allow output of multi line channel membership ↵brain
list (!) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2373 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-13Fixed minor warningbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2371 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-13added question about oper channel maxbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2369 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-13Modified channel joining to allow > MAXCHANS for opers/remote (when complete)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2368 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-13Made MAXCHANS growable for opers/ulines (growing of list not implemented yet)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2367 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-13Removed some logging that can cause excessively huge logs when select() is ↵brain
being used git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2366 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-13More old /map code removal, removed stuff from headersw00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2365 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-13Removed old /map codew00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2364 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-13Removed some remnants from mesh linkingw00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2363 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-13Set up externs to allow moving loads of crap out of inspircd.cppbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2362 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-12Added reference to userprocess.hbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2360 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-12Moved some stuff out to userprocess.cppbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2359 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-12Efficiency suggestion by w00t, faster processing of module sockets at the ↵brain
expense of a bit of ram git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2357 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-12Removal of some trivial debug outputbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2355 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-12New version that doesnt yield() any morebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2354 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-12Semicolon to colonbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2353 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-12Code tidybrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2352 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-12Comment and tidyupbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2351 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-12Made socket loop flush a users buffer if they still remain after processing ↵brain
each line git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2350 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-12Got the bool back to front!brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2349 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-12Changed how background processing works, now once per second repeating until ↵brain
nothing left to do git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2348 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-12Commented more stuffbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2347 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-12Added timeout fixesbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2346 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-12Fixed timeout codebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2344 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-12Added a second yieldbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2343 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-12Timing tweaksbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2342 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-12Increased socketengine wait cyclesbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2341 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-12Tidy up of main function InspIRCd()brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2340 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-12Added commentsbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2338 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-12Fixed outboundsbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2337 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-12select() debuggingbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2336 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-12Added checking to find out why select() splitsbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2335 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-12Fixed WRITEBIT support in select() enginebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2334 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-12Tied in DNS to SocketEnginebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2333 e03df62e-2008-0410-955e-edbf42e46eb7