2615 Commits

Author SHA1 Message Date
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