summaryrefslogtreecommitdiff
path: root/src/inspircd.cpp
AgeCommit message (Collapse)Author
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-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-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-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-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-12Attempts to make DNS nicer with new socket enginebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2332 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-12*EXPERIMENTAL* Tied DNS into new socket enginebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2331 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-12More experimental gubbinsbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2330 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-12X_MODULE -> X_ESTAB_MODULEbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2329 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-12Added module sockets to new engine, MAY NOT WORKbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2328 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-12EXPERIMENTAL new socket engine codebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2326 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-08Fixed 'fake direction' messages being put out by user->registered = 7 being ↵brain
set too early git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2284 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-07Changed userlist to clientlist in UnloadModulebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2262 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-07Added OnCleanup functionbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2258 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-07Changed behaviour of module API to pass Server* to the constructor, rather ↵brain
than have to create one (makes more sense) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2252 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-05Added new OnKick stuffbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2201 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-05Fixed local compares to JOINbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2183 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-05Added OnChangeHostbrain
Added OnChangeName git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2181 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-03Removed the MESHED 005 numeric tokenbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2133 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-03Changed epoll delaybrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2132 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-02Allowed ulined servers to by pass all oper permissions checkingbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2118 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-02Added forward lookup sanity checks to single threaded dnsbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2111 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-02Made threading optionalbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2108 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-02Its too late at night for this :pbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2105 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-02Blahbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2104 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-02blahbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2103 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-02Added permissions checks, ick!brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2102 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-01Multithreaded DNS -- not tested!!!!brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2088 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-01Fixed is_valid_cmd to only return true for non-core commandsbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2086 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-01Added clever code to propogate module's special commands (SAJOIN, KNOCK etc) ↵brain
transparently! git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2084 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-30Added Server::RehashServerbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2060 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-29Fixed an old-style OnUserQuit triggerbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2008 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-29Added reason to OnUserQuitbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2007 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-27Added nickname syncingbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1972 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-26Added stricter checking for listening socketsbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1964 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-26Added listening socket support for InspSocketbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1957 e03df62e-2008-0410-955e-edbf42e46eb7