1526 Commits

Author SHA1 Message Date
brain
73f5a4c351 Added debugging plus remote WHOIS fixes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2289 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-09 15:02:40 +00:00
brain
b66ebcee18 Work on remote /WHOIS
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2288 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-09 14:57:57 +00:00
brain
2fddaaa4db Added preliminary remote WHOIS
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2287 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-09 14:48:14 +00:00
brain
4d5738912a Modified to silently set hosts if uline sets it
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2285 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-08 22:21:06 +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
063255dd3c Added code to prevent sending of FMODE and FHOST before connect is complete (done usually by m_cloaking)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2283 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-08 21:18:53 +00:00
brain
592c0da40e Fixed ANOTHER goddamn typo
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2282 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-08 21:04:37 +00:00
brain
401f5fe4bb Fixed typo in new TS thing
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2281 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-08 21:03:41 +00:00
brain
7576bae62b Altered channel TS sync to always let ulined clients win, regardless of timestamp
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2280 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-08 21:02:42 +00:00
brain
2e187f6789 Added fake direction stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2279 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-08 20:24:25 +00:00
brain
8e2f50ab77 Added 'fake direction' check
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2278 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-08 20:21:43 +00:00
brain
7271c8da88 Capitalization of variable fixed
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2277 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-08 18:33:27 +00:00
brain
05f550dd7d Added burst flag -- remote connect notices not shown during burst
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2276 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-08 18:32:32 +00:00
brain
4d43a245ad Reverted bugfix
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2275 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-08 18:21:02 +00:00
brain
c09e928d6d Changed comments
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2274 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-08 18:15:15 +00:00
brain
e4209b90f9 Fixed bug #85
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2273 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-08 18:04:59 +00:00
brain
630d1eed78 Attempted config fix for end of line missing
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2272 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-08 17:47:47 +00:00
brain
7141595fda Typo in a comment, talk about grammar-nazi
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2271 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-08 16:40:59 +00:00
brain
d0907cf5e1 Now sets expiries properly on glines etc set with ADDLINE
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2270 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-08 16:39:42 +00:00
brain
32d9314192 Optimized (much faster, more efficient, less cpu usage)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2269 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-08 16:39:22 +00:00
brain
6307a27a6e Made module not static
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2264 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-07 21:52:56 +00:00
brain
65a13140ed Fixed broken OnCleanup
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2263 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-07 21:50:16 +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
597fabb9dc oChanged name of variable in OnCleanup
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2261 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-07 21:19:12 +00:00
brain
c149dfa1e9 Changed name of variable in OnCleanup
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2260 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-07 21:18:57 +00:00
brain
b6c2c96eb9 Added OnCleanup handler
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2259 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-07 21:18:29 +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
brain
18f04c60d5 Added OnUserQuit stuffs
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2257 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-07 20:48:13 +00:00
brain
766ef68519 Tested and working locally
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2256 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-07 19:55:00 +00:00
brain
94706c2d81 Compilation fixes (UNTESTED)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2255 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-07 19:50:27 +00:00
brain
0ddcc48ec7 Added m_swhois as example of new netbursting/metadata calls (might not work yet)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2254 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-07 19:44:42 +00:00
brain
4c6b7c70ce Added Metadata API (for transferring extensibles over a network transparent to the protocol)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2253 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-07 18:32:31 +00:00
brain
2d821f2980 Changed behaviour of module API to pass Server* to the constructor, rather 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-07 17:05:34 +00:00
brain
4eaa2dfa11 Added insane tag (prevents wide gline etc)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2251 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-07 12:44:16 +00:00
brain
2c0804208a Added ability to put command named * into a class to make it cover all
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2250 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-07 11:41:47 +00:00
brain
17bdb60205 Fixed to do forwards properly with uninitialized data
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2248 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-07 11:17:22 +00:00
brain
788085148b Tons of DNS debugging and stability fixes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2247 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-07 11:13:54 +00:00
brain
7e5717df37 DNS safety and logging
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2246 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-07 10:26:17 +00:00
brain
d2c8683543 DNS fixes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2245 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-07 10:08:23 +00:00
brain
6f52a2b9b2 Now shows remote quits differently
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2244 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-07 10:03:28 +00:00
brain
89b4a5d952 More incorrect vars
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2243 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-07 09:58:41 +00:00
brain
98167f0bb6 Fixed use of wrong variable in IntroduceClient
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2242 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-07 09:58:08 +00:00
brain
858b28bd2e Added remote connect notices
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2241 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-07 09:54:25 +00:00
brain
89045dd768 Fixed return statements in function thats been reference-ized
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2240 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-07 09:42:40 +00:00
brain
f564fa8eef Fix for rehash not reading new link blocks
optimization of functions by passing deques by reference


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2239 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-07 09:41:23 +00:00
brain
c893bedf12 Made remote kill safer
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2235 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-06 17:15:01 +00:00
brain
f1a3fd1d46 Fixed remote kill reasons when no source server is specified
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2234 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-06 17:11:31 +00:00
brain
5d416d79a7 Added kill source for remote kills that don't have them
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2233 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-06 17:06:45 +00:00
brain
9a778f7619 Added comments
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2232 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-06 16:51:35 +00:00
brain
55e69a4be8 Added comments and SVSMODE (damn you Andy)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2231 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-06 16:26:06 +00:00