summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2005-12-14Config fixes for moving MOTD and RULES vectors into the ServerConfig classbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2403 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14Added config_f to serverconfig, UNTESTEDbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2402 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14Tidied up modules.h added some typedefs to typedefs.hbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2401 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14moved declarations of typedefs for user_hash and chan_hash etc to typedefs.hbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2400 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14Finished moving main config items into class ServerConfigbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2399 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14Moved tons of stuff into class ServerConfigbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2395 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14Started moving of data into ServerConfig classbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2393 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14Half way through updating to move a ton of extern confs into class ServerConfigbrain
WILL NOT RUN ATM git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2392 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14Added parameter to apply_lines to indicate what we want to applybrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2391 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-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-13Forward declared ForceChanbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2372 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-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-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-12Moved some stuff out to userprocess.hbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2358 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-12Fixed timeout codebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2344 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-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-12More experimental gubbinsbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2330 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-12Added GetTypebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2327 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-12Made compile on freebsdbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2324 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-12Added preliminary socketengine stuffbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2321 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-09Added tons of extra documentation to Module classbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2300 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-09Added preliminary remote WHOISbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2287 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-08Optimized (much faster, more efficient, less cpu usage)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2269 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-07Changed name of variable in OnCleanupbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2260 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-07Added Metadata API (for transferring extensibles over a network transparent ↵brain
to the protocol) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2253 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-07Tons of DNS debugging and stability fixesbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2247 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-06Made ibuf larger to hold more of a burstbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2224 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-06Added G/Z/Q/E line propogationbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2216 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-04Added OnWallopsbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2155 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-04Added notice-to-servermaskbrain
Added ability to output 'is an oper but i dont know what type' in WHOIS git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2152 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-01Multithreaded DNS -- not tested!!!!brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2088 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-30Removed old OnUserSync and OnChannelSyncbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2071 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-30Added opaque protocol functionsbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2069 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-30Added onrehash parameterbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2059 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-30Added OnGetServerDescription (mainly for link modules)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2056 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-30Added OnPostLocalTopicbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2042 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-30Added OnUserInvite()brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2039 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-30Added remote killbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2035 e03df62e-2008-0410-955e-edbf42e46eb7