brain
b8717363a9
Moved LIST header
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3308 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-23 20:03:59 +00:00
brain
3346a13eb8
And the typo.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3307 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-23 20:01:26 +00:00
brain
2ea0bbefc4
listusers has to be global now (ugh)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3306 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-23 20:01:01 +00:00
brain
8c2bd7cc63
Moved timer stuff from OnBackgroundTimer to InspTimer derivative
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3305 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-23 20:00:02 +00:00
brain
197c524798
Use ::AddTimer not AddTimer, or it calls this->AddTimer and loops
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3304 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-23 19:50:54 +00:00
brain
5b80360d87
Now copies libIRCDtimer.so
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3303 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-23 19:49:23 +00:00
brain
aca9acf422
Fixed to work
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3302 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-23 19:46:43 +00:00
brain
7907a1f1cc
Incorporating InspTimer into safelist as a test
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3301 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-23 19:39:38 +00:00
brain
6279a01bf5
Fixes
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3300 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-23 19:13:30 +00:00
brain
a66e7dd858
Its timer.cpp not timers.cpp.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3299 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-23 19:10:17 +00:00
brain
0903f27ba1
Added timers.cpp/.h to makefile generation
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3298 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-23 19:09:03 +00:00
brain
932f00f8bf
First revision of new timer code, not in the makefile yet (so it wont build till im done)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3297 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-23 18:56:21 +00:00
brain
4d057b65c4
Optimized a little
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3296 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-22 23:16:20 +00:00
brain
bbbf55dfca
Force burst to end if a remote server pings us, or answers a pong, if this is the case it just "forgot" to send an ENDBURST!
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3295 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-22 22:22:37 +00:00
brain
b06361b4ec
Improved calculation to account for server name on start of numeric, plus spacing
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3294 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-22 21:52:36 +00:00
brain
74d823b2a2
Perm elines (<exception> tag) not being applied - fixed
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3293 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-22 21:07:20 +00:00
brain
e5cd139215
SAFELIST 005 token is now part of m_safelist not the core 005
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3292 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-22 20:57:29 +00:00
brain
abeaa35bc2
Fix typos :p
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3291 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-22 20:37:42 +00:00
brain
fcc5ed3e8a
Cleanups on module unload or user /QUIT
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3290 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-22 20:36:01 +00:00
brain
c10caf3870
Added m_safelist. This was originally w00t's code, but i bastardized it (just a little)
...
WARNING: It's not finished yet and shouldnt be used, it might crash at this point in time if a user /quit's while listing.
YOU HAVE BEEN WARNED! WITH A SPORK!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3289 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-22 20:22:58 +00:00
brain
c2906e93be
Changed triggering time of OnBackgroundTimer to 5 secs (from 8)
...
Fixed typo in new functions
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3288 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-22 20:14:33 +00:00
brain
39ca58c38c
Added m_safelist helper functions GetChannelCount and GetChannelIndex
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3287 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-22 18:56:25 +00:00
brain
03a85ddeaf
Oh yae, Oh Yae, back in old days of yore, Ye Brain doth set the nick buffer as NICKLEN+1 to ease understanding by newbs who didnt know what thou null terminator was.
...
And yae, at a date later hence, Ye Brain then setteth ye buffer back to NICKLEN again.
Alas, neither Ye Brain nor Ye trusty followers hath then setteth back the rest of the core to NICKLEN-1, and verily, chaos ensued. :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3286 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-22 18:36:33 +00:00
w00t
cb5bcb431d
Added which word is blocked to the numeric
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3285 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-21 22:44:53 +00:00
w00t
2579f3aefb
Added 'is a registered nick' to whois
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3284 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-21 22:10:41 +00:00
brain
20c2b0716a
Its true i cant count! :P this one i spotted in testing.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3282 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-21 21:49:06 +00:00
brain
a7f994a7ba
More error descriptives
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3281 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-21 21:43:47 +00:00
brain
ef3ef4727d
Made error more understandable on 'file not found'
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3280 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-21 21:40:23 +00:00
brain
f508e5fb37
MAXMODES wasn't being enforced
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3279 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-21 21:37:49 +00:00
brain
e5a1541029
Missing include
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3278 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-21 21:16:16 +00:00
brain
0baef3051c
Enforce 64 char dns limits
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3277 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-21 21:14:53 +00:00
brain
4648c98fa1
Tests for channel ghosting?
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3276 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-21 21:07:17 +00:00
brain
326a73ff7b
Fixed
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3275 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-21 19:11:07 +00:00
brain
94b20ad3b9
Fix for ambiguity in function name here
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3274 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-21 19:07:49 +00:00
brain
163c429ec5
Added second form of find() taking const char*, which is faster in the core where char* is used more often
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3273 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-21 19:03:13 +00:00
brain
f0ebde21e5
Improved speed of Find() by passing reference to std::string instead of std::string itself
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3272 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-21 19:01:33 +00:00
w00t
a546ab3f11
It didn't, there was more strlcpy
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3271 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-21 03:30:29 +00:00
w00t
76109ae62b
Fix this, I think.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3270 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-21 03:27:23 +00:00
brain
f64333bbfd
Lets fix it right this time (and annoy ol with more tweaks)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3269 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-20 22:56:46 +00:00
brain
61768f4f3b
User kicks being ignored!!!
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3268 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-20 22:53:30 +00:00
brain
8a37a9344b
Fix to stop new code treating all KICK messages as server KICKs
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3267 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-20 22:32:39 +00:00
brain
ec731e8078
Propogation of remote kicks (testy test)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3266 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-20 22:25:56 +00:00
brain
a3912ad8aa
Fix for hide-ulines in /links
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3265 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-20 22:02:18 +00:00
brain
7338244533
Configure no longer allows gcc 2.x compilers AT ALL >:)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3264 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-20 00:46:58 +00:00
brain
bb7ff3b7b6
AIEEE fucking overloaded operators
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3263 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-19 23:21:41 +00:00
brain
5e42198671
More tweaks
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3262 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-19 23:19:25 +00:00
brain
8942c3cd32
Tweaks
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3261 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-19 23:17:17 +00:00
brain
f0610a1fa2
Added + and == operators between std::string and irc::string.
...
Its too late at night to wrestle with the = operator, this can wait for another time.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3260 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-19 23:14:37 +00:00
brain
bf0f3f06ff
Removed the 'one of' check for <dns>
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3259 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-19 21:35:42 +00:00
brain
4bab84f93b
<dns:server> is now optional
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3258 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-19 21:34:32 +00:00