aboutsummaryrefslogtreecommitdiff
path: root/src/inspircd.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Fixed varsGravatar brain2005-12-141-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2433 e03df62e-2008-0410-955e-edbf42e46eb7
* FixupsGravatar brain2005-12-141-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2432 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed to use MAXSOCKSGravatar brain2005-12-141-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2431 e03df62e-2008-0410-955e-edbf42e46eb7
* Moved BindPorts out of main file into inspircd_io.cppGravatar brain2005-12-141-50/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2430 e03df62e-2008-0410-955e-edbf42e46eb7
* TittyBiscuits!Gravatar brain2005-12-141-33/+32
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2429 e03df62e-2008-0410-955e-edbf42e46eb7
* Made inspircd itself a class, and called its instance TittyBiscuits, just ↵Gravatar brain2005-12-141-10/+17
| | | | | | because. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2425 e03df62e-2008-0410-955e-edbf42e46eb7
* Moved add_channel, del_channel, kick_channel to channels.cppGravatar brain2005-12-141-356/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2422 e03df62e-2008-0410-955e-edbf42e46eb7
* Tidied up inspircd.hGravatar brain2005-12-141-43/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2421 e03df62e-2008-0410-955e-edbf42e46eb7
* Moved some other stuff into ServerConfigGravatar brain2005-12-141-4/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2416 e03df62e-2008-0410-955e-edbf42e46eb7
* Moved include stack stuff to be private to ServerConfigGravatar brain2005-12-141-11/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2410 e03df62e-2008-0410-955e-edbf42e46eb7
* Moved classes out of inspircd.cppGravatar brain2005-12-141-2/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2409 e03df62e-2008-0410-955e-edbf42e46eb7
* Moved readconfig to serverconfig classGravatar brain2005-12-141-265/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2408 e03df62e-2008-0410-955e-edbf42e46eb7
* Moved retrieval of PID filename into ReadConfigGravatar brain2005-12-141-4/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2404 e03df62e-2008-0410-955e-edbf42e46eb7
* Config fixes for moving MOTD and RULES vectors into the ServerConfig classGravatar brain2005-12-141-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2403 e03df62e-2008-0410-955e-edbf42e46eb7
* Added config_f to serverconfig, UNTESTEDGravatar brain2005-12-141-51/+46
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2402 e03df62e-2008-0410-955e-edbf42e46eb7
* Tidied up modules.h added some typedefs to typedefs.hGravatar brain2005-12-141-7/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2401 e03df62e-2008-0410-955e-edbf42e46eb7
* moved declarations of typedefs for user_hash and chan_hash etc to typedefs.hGravatar brain2005-12-141-2/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2400 e03df62e-2008-0410-955e-edbf42e46eb7
* Finished moving main config items into class ServerConfigGravatar brain2005-12-141-1/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2399 e03df62e-2008-0410-955e-edbf42e46eb7
* Missed a noforkGravatar brain2005-12-141-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2396 e03df62e-2008-0410-955e-edbf42e46eb7
* Moved tons of stuff into class ServerConfigGravatar brain2005-12-141-19/+18
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2395 e03df62e-2008-0410-955e-edbf42e46eb7
* Half way through updating to move a ton of extern confs into class ServerConfigGravatar brain2005-12-141-126/+67
| | | | | | | WILL NOT RUN ATM git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2392 e03df62e-2008-0410-955e-edbf42e46eb7
* #define IS_LOCAL(x) (x->fd > -1)Gravatar brain2005-12-131-2/+3
| | | | | | | | #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
* Tons of optimizations to add_channel (UNTESTED)Gravatar brain2005-12-131-133/+79
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2384 e03df62e-2008-0410-955e-edbf42e46eb7
* De-messified GetRevisionGravatar brain2005-12-131-8/+13
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2383 e03df62e-2008-0410-955e-edbf42e46eb7
* Eliminated a strlcpyGravatar brain2005-12-131-7/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2382 e03df62e-2008-0410-955e-edbf42e46eb7
* Optimized accept() stuff to eliminate loop, idea while talking to w00tGravatar brain2005-12-131-27/+30
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2381 e03df62e-2008-0410-955e-edbf42e46eb7
* Got rid of the evil loopy horrid mess in dnsqueue.cpp (singlethreaded dns ↵Gravatar brain2005-12-131-1/+0
| | | | | | lookups) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2377 e03df62e-2008-0410-955e-edbf42e46eb7
* added question about oper channel maxGravatar brain2005-12-131-30/+47
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2369 e03df62e-2008-0410-955e-edbf42e46eb7
* Modified channel joining to allow > MAXCHANS for opers/remote (when complete)Gravatar brain2005-12-131-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2368 e03df62e-2008-0410-955e-edbf42e46eb7
* Made MAXCHANS growable for opers/ulines (growing of list not implemented yet)Gravatar brain2005-12-131-7/+10
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2367 e03df62e-2008-0410-955e-edbf42e46eb7
* Added reference to userprocess.hGravatar brain2005-12-121-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2360 e03df62e-2008-0410-955e-edbf42e46eb7
* Moved some stuff out to userprocess.cppGravatar brain2005-12-121-334/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2359 e03df62e-2008-0410-955e-edbf42e46eb7
* Efficiency suggestion by w00t, faster processing of module sockets at the ↵Gravatar brain2005-12-121-11/+14
| | | | | | expense of a bit of ram git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2357 e03df62e-2008-0410-955e-edbf42e46eb7
* New version that doesnt yield() any moreGravatar brain2005-12-121-6/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2354 e03df62e-2008-0410-955e-edbf42e46eb7
* Semicolon to colonGravatar brain2005-12-121-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2353 e03df62e-2008-0410-955e-edbf42e46eb7
* Code tidyGravatar brain2005-12-121-5/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2352 e03df62e-2008-0410-955e-edbf42e46eb7
* Comment and tidyupGravatar brain2005-12-121-61/+122
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2351 e03df62e-2008-0410-955e-edbf42e46eb7
* Made socket loop flush a users buffer if they still remain after processing ↵Gravatar brain2005-12-121-0/+7
| | | | | | each line git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2350 e03df62e-2008-0410-955e-edbf42e46eb7
* Got the bool back to front!Gravatar brain2005-12-121-7/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2349 e03df62e-2008-0410-955e-edbf42e46eb7
* Changed how background processing works, now once per second repeating until ↵Gravatar brain2005-12-121-12/+14
| | | | | | nothing left to do git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2348 e03df62e-2008-0410-955e-edbf42e46eb7
* Commented more stuffGravatar brain2005-12-121-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2347 e03df62e-2008-0410-955e-edbf42e46eb7
* Added timeout fixesGravatar brain2005-12-121-2/+17
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2346 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed timeout codeGravatar brain2005-12-121-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2344 e03df62e-2008-0410-955e-edbf42e46eb7
* Added a second yieldGravatar brain2005-12-121-6/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2343 e03df62e-2008-0410-955e-edbf42e46eb7
* Tidy up of main function InspIRCd()Gravatar brain2005-12-121-89/+93
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2340 e03df62e-2008-0410-955e-edbf42e46eb7
* Attempts to make DNS nicer with new socket engineGravatar brain2005-12-121-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2332 e03df62e-2008-0410-955e-edbf42e46eb7
* *EXPERIMENTAL* Tied DNS into new socket engineGravatar brain2005-12-121-4/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2331 e03df62e-2008-0410-955e-edbf42e46eb7
* More experimental gubbinsGravatar brain2005-12-121-19/+23
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2330 e03df62e-2008-0410-955e-edbf42e46eb7
* X_MODULE -> X_ESTAB_MODULEGravatar brain2005-12-121-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2329 e03df62e-2008-0410-955e-edbf42e46eb7
* Added module sockets to new engine, MAY NOT WORKGravatar brain2005-12-121-24/+38
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2328 e03df62e-2008-0410-955e-edbf42e46eb7