1360 Commits

Author SHA1 Message Date
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
w00t
0ae2cb132b *really* reverted is_uline change -- \!server returns false, \!*server returns true.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2087 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-01 21:48:28 +00:00
brain
3eee96f75b Fixed is_valid_cmd to only return true for non-core commands
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2086 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-01 19:37:36 +00:00
brain
12168243ab Damn typos
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2085 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-01 19:27:00 +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
e0c54b23f6 Fixed forward declaration of class issue`
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2083 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-01 18:45:35 +00:00
brain
ad9cd7091a Fixed loss of padding spaces in privmsgs, etc
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2082 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-01 18:41:24 +00:00
brain
68bd903a60 Made rehash re-read the <link> blocks
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2081 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-01 17:26:21 +00:00
brain
95ecb4f922 Optimized routing, some O(n) stuff could easily be made 'n'.
Added ERROR command handlers to states that didnt have them, so that failed authentication from the /connect end now displays the error rather than just sitting there.


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2080 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-01 12:16:18 +00:00
brain
f0bc674998 Fixed @- to \@-
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2079 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-01 10:55:10 +00:00
frostycoolslug
947731d705 Removed depricated referance to servers.o which remained in static building.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2078 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-01 06:14:45 +00:00
brain
a05741d197 If->if
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2077 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-30 22:42:50 +00:00
brain
7c7b945c9a Added a default max entries
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2076 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-30 22:42:05 +00:00
brain
b4dd810b3d Modes being sent, but remote side not applying them?
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2075 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-30 22:36:55 +00:00
brain
c252649345 Typecasting is ugly.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2074 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-30 22:27:23 +00:00
brain
9537065925 Typecasting fixes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2073 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-30 22:22:14 +00:00
brain
120fab9212 Extra externs required
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2072 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-30 22:21:26 +00:00
brain
1424c78e7e Removed old OnUserSync and OnChannelSync
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2071 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-30 22:13:47 +00:00
brain
efda507193 Added OnSyncUser, OnSyncChannel, ProtoSendMode
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2070 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-30 22:05:45 +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
1b6bcd432a Fixed bug where half-registered users would be propogated if they were half connected during sync
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2068 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-30 21:22:13 +00:00
brain
ae24824b0f Fixed a warning
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2067 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-30 21:17:00 +00:00
brain
13de26ba99 Fixed hopcount error during authentication/burst which caused one server to split while introducing another
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2066 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-30 21:15:54 +00:00
brain
8f86d8aced Added -lstdc++
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2065 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-30 18:24:05 +00:00
brain
d0decf048a Trying to find out where the remote rehash is going
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2064 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-30 16:04:35 +00:00
brain
57bb68ef5a Typos suck ass
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2063 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-30 15:52:19 +00:00
brain
9885e8958e Informational remote rehash messages`
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2062 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-30 15:48:38 +00:00
brain
8b126657e7 Added remote rehash (even to a mask)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2061 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-30 15:46:11 +00:00
brain
5a33196683 Added Server::RehashServer
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2060 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-30 15:35:15 +00:00
brain
596e41348f Added onrehash parameter
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2059 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-30 15:26:58 +00:00
brain
0739e7c099 Added a parameter to OnRehash for the rehash parameter
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2058 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-30 15:26:42 +00:00
brain
2ff37cc273 Made a simple booboo
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2057 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-30 14:38:57 +00:00
brain
0e4420f083 Added OnGetServerDescription (mainly for link modules)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2056 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-30 14:28:22 +00:00
brain
79d51f20eb More collision fixes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2055 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-30 13:46:54 +00:00
brain
329f5301c8 ARGH, TS
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2054 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-30 13:36:45 +00:00
brain
eacee66e2c Fixed nick collision stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2053 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-30 13:32:30 +00:00
brain
21536f3d87 Attempted fix
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2052 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-30 13:28:14 +00:00
brain
a86c9ba98e Extra debug
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2051 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-30 13:22:33 +00:00
brain
e7f4cc66f1 Some debug tracking
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2050 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-30 13:14:53 +00:00
brain
de0ba7eff9 Added TS nick collision stuff (ugh)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2049 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-30 13:03:17 +00:00
w00t
8eee1026bc Bit of a cleanup, removed some unnecessary stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2048 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-30 12:21:27 +00:00
brain
ae355704b0 Casting glitch
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2047 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-30 12:16:23 +00:00
brain
567135a702 Added ForceTopic stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2046 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-30 12:15:34 +00:00
w00t
f7eb967d96 Stylistic stuff: The evil infidelic spaces must DIE.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2045 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-30 12:11:20 +00:00
brain
3ed820fb8a Added missing ;
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2044 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-30 11:46:46 +00:00
brain
a583781024 Added TOPIC handler stub
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2043 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-30 11:43:04 +00:00
brain
d7205720a5 Added OnPostLocalTopic
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2042 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-30 11:42:53 +00:00
brain
b9dd561f19 Made OnUserInvite actually trigger
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2041 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-30 11:20:52 +00:00
brain
e2b2b9b647 Added INVITE
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2040 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-30 11:12:01 +00:00
brain
a32d186945 Added OnUserInvite()
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2039 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-30 11:11:53 +00:00