brain
|
417432f2be
|
TittyBiscuits!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2429 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-14 17:53:32 +00:00 |
|
brain
|
f9bc7a311d
|
Made inspircd itself a class, and called its instance TittyBiscuits, just because.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2425 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-14 17:40:06 +00:00 |
|
brain
|
4aa2252476
|
Moved add_channel, del_channel, kick_channel to channels.cpp
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2422 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-14 17:07:47 +00:00 |
|
brain
|
945466193b
|
Tidied up inspircd.h
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2421 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-14 16:48:12 +00:00 |
|
brain
|
8b6b85c195
|
Moved some other stuff into ServerConfig
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2416 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-14 14:44:28 +00:00 |
|
brain
|
d37773215a
|
Moved include stack stuff to be private to ServerConfig
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2410 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-14 14:17:15 +00:00 |
|
brain
|
7bef53268e
|
Moved classes out of inspircd.cpp
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2409 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-14 14:05:21 +00:00 |
|
brain
|
14c612eef9
|
Moved readconfig to serverconfig class
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2408 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-14 14:03:56 +00:00 |
|
brain
|
13509c0bb5
|
Moved retrieval of PID filename into ReadConfig
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2404 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-14 13:17:40 +00:00 |
|
brain
|
cf42cf75d1
|
Config fixes for moving MOTD and RULES vectors into the ServerConfig class
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2403 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-14 13:15:21 +00:00 |
|
brain
|
0f979321b6
|
Added config_f to serverconfig, UNTESTED
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2402 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-14 13:11:19 +00:00 |
|
brain
|
7a17273ec0
|
Tidied up modules.h added some typedefs to typedefs.h
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2401 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-14 12:29:20 +00:00 |
|
brain
|
ccf86b877c
|
moved declarations of typedefs for user_hash and chan_hash etc to typedefs.h
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2400 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-14 12:10:51 +00:00 |
|
brain
|
e86afd775c
|
Finished moving main config items into class ServerConfig
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2399 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-14 11:45:04 +00:00 |
|
brain
|
6769c25e91
|
Missed a nofork
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2396 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-14 11:19:44 +00:00 |
|
brain
|
cc0cd720c6
|
Moved tons of stuff into class ServerConfig
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2395 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-14 11:19:12 +00:00 |
|
brain
|
44d3b5b826
|
Half way through updating to move a ton of extern confs into class ServerConfig
WILL NOT RUN ATM
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2392 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-14 10:23:14 +00:00 |
|
brain
|
c9447a9088
|
#define IS_LOCAL(x) (x->fd > -1)
#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-13 23:17:22 +00:00 |
|
brain
|
137f1397f2
|
Tons of optimizations to add_channel (UNTESTED)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2384 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-13 22:51:32 +00:00 |
|
brain
|
0cd941ed30
|
De-messified GetRevision
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2383 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-13 22:21:33 +00:00 |
|
brain
|
ff3f693c89
|
Eliminated a strlcpy
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2382 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-13 21:38:13 +00:00 |
|
brain
|
1a95ce0b2b
|
Optimized accept() stuff to eliminate loop, idea while talking to w00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2381 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-13 21:33:57 +00:00 |
|
brain
|
d7522cd852
|
Got rid of the evil loopy horrid mess in dnsqueue.cpp (singlethreaded dns lookups)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2377 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-13 19:43:43 +00:00 |
|
brain
|
468072232e
|
added question about oper channel max
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2369 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-13 16:50:17 +00:00 |
|
brain
|
b05c15983a
|
Modified channel joining to allow > MAXCHANS for opers/remote (when complete)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2368 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-13 16:31:52 +00:00 |
|
brain
|
8c00f38e5b
|
Made MAXCHANS growable for opers/ulines (growing of list not implemented yet)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2367 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-13 16:11:08 +00:00 |
|
brain
|
5e1365d05b
|
Added reference to userprocess.h
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2360 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-12 23:46:35 +00:00 |
|
brain
|
f58fd14783
|
Moved some stuff out to userprocess.cpp
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2359 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-12 23:45:56 +00:00 |
|
brain
|
7d283ead75
|
Efficiency suggestion by w00t, faster processing of module sockets at the expense of a bit of ram
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2357 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-12 22:29:06 +00:00 |
|
brain
|
0a9e0fa169
|
New version that doesnt yield() any more
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2354 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-12 18:16:47 +00:00 |
|
brain
|
ea131def87
|
Semicolon to colon
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2353 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-12 18:13:14 +00:00 |
|
brain
|
0a5069a11d
|
Code tidy
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2352 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-12 18:12:44 +00:00 |
|
brain
|
6997c6a3f0
|
Comment and tidyup
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2351 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-12 18:07:53 +00:00 |
|
brain
|
9ffaeadb39
|
Made socket loop flush a users buffer if they still remain after processing each line
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2350 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-12 17:34:37 +00:00 |
|
brain
|
1424e8559a
|
Got the bool back to front!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2349 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-12 17:30:03 +00:00 |
|
brain
|
41f47a3543
|
Changed how background processing works, now once per second repeating until nothing left to do
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2348 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-12 17:27:58 +00:00 |
|
brain
|
f85091129c
|
Commented more stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2347 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-12 17:15:27 +00:00 |
|
brain
|
a82a93f488
|
Added timeout fixes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2346 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-12 15:52:38 +00:00 |
|
brain
|
0fbc81cffc
|
Fixed timeout code
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2344 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-12 15:45:25 +00:00 |
|
brain
|
ebe735d5f3
|
Added a second yield
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2343 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-12 15:04:13 +00:00 |
|
brain
|
e7ccda83db
|
Tidy up of main function InspIRCd()
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2340 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-12 14:32:16 +00:00 |
|
brain
|
2e816169a4
|
Attempts to make DNS nicer with new socket engine
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2332 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-12 12:49:12 +00:00 |
|
brain
|
280f52aeae
|
*EXPERIMENTAL* Tied DNS into new socket engine
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2331 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-12 12:44:43 +00:00 |
|
brain
|
b81c2e4c4e
|
More experimental gubbins
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2330 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-12 12:29:40 +00:00 |
|
brain
|
1582c2d1c5
|
X_MODULE -> X_ESTAB_MODULE
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2329 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-12 12:08:39 +00:00 |
|
brain
|
c720c0a3c7
|
Added module sockets to new engine, MAY NOT WORK
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2328 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-12 12:07:44 +00:00 |
|
brain
|
cef3e32fae
|
EXPERIMENTAL new socket engine code
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2326 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-12 11:50:45 +00:00 |
|
brain
|
dada179fb6
|
Fixed 'fake direction' messages being put out by user->registered = 7 being set too early
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2284 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-08 21:41:01 +00:00 |
|
brain
|
b271a67bb6
|
Changed userlist to clientlist in UnloadModule
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2262 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-07 21:43:34 +00:00 |
|
brain
|
aea429253a
|
Added OnCleanup function
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2258 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-07 21:16:47 +00:00 |
|