brain
|
a51984ba6f
|
Moved a bunch of stuff into class InspIRCd
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2438 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-14 18:17:13 +00:00 |
|
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
|
a467c0fe9e
|
Shitty include loops
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2428 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-14 17:46:22 +00:00 |
|
brain
|
f99478acd5
|
Tidied up typos
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2426 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-14 17:41:38 +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
|
353145dd74
|
Comment tidy
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2424 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-14 17:17:22 +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
|
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
|
d582107b33
|
Started moving of data into ServerConfig class
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2393 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-14 10:51:18 +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
|
a3378ac744
|
Forward declared ForceChan
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2372 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-13 16:57:16 +00:00 |
|
brain
|
22ea240662
|
Set up externs to allow moving loads of crap out of inspircd.cpp
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2362 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-13 00:00:18 +00:00 |
|
brain
|
4b7c157f63
|
Added notice-to-servermask
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-04 17:16:22 +00:00 |
|
brain
|
d56e60139a
|
Multithreaded DNS -- not tested!!!!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2088 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-01 23:59:40 +00:00 |
|
brain
|
9941be7564
|
Added clever code to propogate module's special commands (SAJOIN, KNOCK etc) transparently!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2084 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-01 19:24:53 +00:00 |
|
brain
|
e1a92daeb6
|
Added opaque protocol functions
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2069 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-11-30 22:00:34 +00:00 |
|
brain
|
bfcc7d5ff4
|
Re-added required parts of connection.h
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1944 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-11-25 12:32:35 +00:00 |
|
brain
|
61637bdbb3
|
Removal of mesh stuff (lots of)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1938 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-11-25 11:21:52 +00:00 |
|
brain
|
d27fc9f220
|
Missing vars
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1583 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-06-01 15:23:25 +00:00 |
|
brain
|
b0a467e8d3
|
Highly optimized userrec saving 1.5k per user
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1550 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-05-29 05:41:03 +00:00 |
|
brain
|
aba25d142e
|
A lot more of the core consts are now configurable at compile time
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1546 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-05-29 04:25:25 +00:00 |
|
brain
|
bf6ec00f3d
|
Fixed fd_Setsize in cygwin
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1541 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-05-28 20:30:06 +00:00 |
|
brain
|
350d6db395
|
Changed revision id's to std::string
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1472 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-05-22 02:26:54 +00:00 |
|
brain
|
c4a230243f
|
sorted hashcomp etc
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1387 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-05-15 04:21:31 +00:00 |
|
brain
|
eb4229deed
|
Moved a ton of functions into helperfuncs.h to speed up recompiles
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1383 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-05-15 03:03:23 +00:00 |
|
brain
|
36127608a9
|
Added 'uniqueness sums': http://www.inspircd.org/wiki/InspIRCd_Server_Protocol#Uniqueness_Sums
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1378 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-05-14 18:29:44 +00:00 |
|
brain
|
f9055253d2
|
Fixed to always look for the ircd.log within the bin/ dir
Fixed to not spool the error log after ./inspircd debug
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1290 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-05-03 12:50:52 +00:00 |
|
brain
|
81722ff786
|
Tried a new way of doing remote versions
commented some users and connections code
added remote @* notice
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1269 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-04-30 20:56:20 +00:00 |
|
brain
|
db11f2b24c
|
Fixed some flood checking
added noticeall
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1262 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-04-29 15:01:13 +00:00 |
|
brain
|
b10ac3beb6
|
Added a Server:: method to send server notices to channels
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1214 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-04-27 15:21:08 +00:00 |
|
brain
|
627f54deb1
|
Added explicit oper tracking in a vector of userrec* pointers, optimizes sending out oper notices
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1209 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-04-27 02:30:30 +00:00 |
|
brain
|
90b9864a0e
|
Added channel 'counter', increases speed of quits, parts, kicks
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1194 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-04-26 15:14:05 +00:00 |
|
brain
|
668df37516
|
Added:
OnMeshToken
MeshSendAll(std::string text);
MeshSendCommon(userrec* user, std::string text);
MeshSendAllAlive(std::string text);
MeshSendUnicast(std::string destination, std::string text);
MeshSendAllExcept(std::string target, std::string text);
MeshCheckChan(chanrec *c,std::string servername);
MeshCheckCommon(userrec* u,std::string servername);
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1112 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-04-16 18:58:08 +00:00 |
|
brain
|
75d690dda1
|
Added ability for modules to hold users in a 'holding pattern' while they do stuff on connect
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1088 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-04-14 15:56:17 +00:00 |
|
brain
|
211b24ba8c
|
Started work on /UNLOADMODULE, resource tracking and flags in Version class
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@999 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-04-07 17:04:04 +00:00 |
|
brain
|
e4a08d4461
|
Added /LOADMODULE (tested and working)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@998 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-04-07 16:05:08 +00:00 |
|
brain
|
a02cf48add
|
Fix to bug #33 (weird /map)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@987 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-04-05 22:22:07 +00:00 |
|
brain
|
9225720d96
|
Added new <banlist> tags, allows dynamic banlist sizes on a per channel basis
rather than hard coded or network wide
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@973 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-04-04 03:04:44 +00:00 |
|
brain
|
0340f1a432
|
Added a lot of config error checking
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@898 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-03-25 02:52:43 +00:00 |
|
brain
|
740b09e2ae
|
Updated header comments
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@816 e03df62e-2008-0410-955e-edbf42e46eb7
|
2004-05-16 14:58:40 +00:00 |
|
brain
|
8e475017a6
|
Added Module::OnAccessCheck
Added ListMode support
Fixed Extensible class bug
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@759 e03df62e-2008-0410-955e-edbf42e46eb7
|
2004-05-01 12:44:07 +00:00 |
|
brain
|
8a0825e03a
|
Fixed quit-bouncing issue when a user is g-lined
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@717 e03df62e-2008-0410-955e-edbf42e46eb7
|
2004-04-24 21:36:35 +00:00 |
|
brain
|
c032dfcf18
|
Fixes to typos and function exporting between source files
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@675 e03df62e-2008-0410-955e-edbf42e46eb7
|
2004-04-19 14:59:41 +00:00 |
|
brain
|
6328b33711
|
Changed occurances of udp_host to tcp_host for readability
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@674 e03df62e-2008-0410-955e-edbf42e46eb7
|
2004-04-19 14:49:20 +00:00 |
|
brain
|
1057bf4900
|
Moved all command handler functions into commands.cpp/commands.h
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@671 e03df62e-2008-0410-955e-edbf42e46eb7
|
2004-04-19 10:46:38 +00:00 |
|
brain
|
bf4193e8a3
|
added mode.h/mode.cpp and seperated mode functions into it
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@666 e03df62e-2008-0410-955e-edbf42e46eb7
|
2004-04-19 01:27:44 +00:00 |
|
brain
|
7a51b2bed1
|
Moving yet more stuff into message.cpp
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@665 e03df62e-2008-0410-955e-edbf42e46eb7
|
2004-04-19 01:02:57 +00:00 |
|
brain
|
c307b95dc2
|
Started seperating out functions
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@661 e03df62e-2008-0410-955e-edbf42e46eb7
|
2004-04-19 00:46:11 +00:00 |
|