summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2007-08-28Long-standing bug: userrec::age should be set on remote introduction. This do...w00t
2007-08-28Hmm. We shouldn't use FindNick here, as that will find on UID, which while it...w00t
2007-08-28Slight change to traffic logging, as I never remember which way the damn arro...w00t
2007-08-28Oops: initialise fake client after UID setup, so it gets a UID. This may be u...w00t
2007-08-28Remove more unused headersw00t
2007-08-28Remove unneeded headers from spanningtree. This was done to the rest of the s...w00t
2007-08-28Document the need for the fake clientw00t
2007-08-28Remove the last uses of localised fake clients. This removes a lot of allocat...w00t
2007-08-28Remove an utterly insane comment .. based on changed by based on originally b...w00t
2007-08-28Remove some fake client stuff, make it use the global recordw00t
2007-08-28Convert m_devoice to use global fake client, rather than rolling its ownw00t
2007-08-28Oops. This is supposed to be a public memberw00t
2007-08-28Add a global fake client to class InspIRCd used instead of instantiating a fa...w00t
2007-08-28Handle nick change collision through the same rules nick introduction collisi...w00t
2007-08-28Move nickname collision logic into TreeSocket::DoCollision so that nickname c...w00t
2007-08-28Make this comment make a little more sense.w00t
2007-08-28Mode to protect services from /kill and hide channel list in /whois from ever...w00t
2007-08-28Patche(s) to m_deaf by praetorian, allowing for certain characters to bypass ...w00t
2007-08-28INFO now looks much prettier than it did 5 seconds ago :ow00t
2007-08-27Just as well I added this guy, he's very useful :Pw00t
2007-08-27danielg -> danieldg. My apologies.w00t
2007-08-27Add danielg and praetorian to testers list.w00t
2007-08-27Similar refactor here. Thanks danielg.w00t
2007-08-27Tidy this up a bit (it looked weird :P)w00t
2007-08-27While I'm in here, make it easier to read, and use short circuiting (IS_REMOT...w00t
2007-08-27Fix potential for duplicate SID if the SID is auto generated.brain
2007-08-27Fix to use DuplicateID. This stops things segfaulting on duplicate SID introd...w00t
2007-08-27Add bool TreeSocket::DuplicateID(), as its not safe to throw then try and squ...brain
2007-08-27Well, this probably works. But it might not. :D.w00t
2007-08-27Move SID into TreeSocket constructor. w00t, search for "new TreeSocket" to se...brain
2007-08-27This may need tidying up to make SetID internal and do this in the constructo...brain
2007-08-27Store id in TreeServer, use TreeServer::GetID() to get the id (NOTE: it is st...brain
2007-08-27Add <server:id> - this is optional, as stated in the example conf,brain
2007-08-27Remove check for duplicate UUID, constructor of userrec throws for us insteadw00t
2007-08-27Update documentation to indicate that userrec::userrec() may throw on duplica...brain
2007-08-27Catch exceptions here for duplicate uuid (it shouldnt happen, which is why th...brain
2007-08-27Update comment to say we need to SQUIT. This is a minor thing so im not going...brain
2007-08-27This comment is no longer validw00t
2007-08-27Document the use of SVSNICK to fix a remote user on collidew00t
2007-08-27Okay. Make it compile too, and make equal TS collision work correctly.w00t
2007-08-27Nickname collision: third revisitationw00t
2007-08-27NOTICE, PRIVMSG, WHOIS; dont allow local users to /msg <uid> etc. This preven...brain
2007-08-27Don't try do lookups by nickname any more, all s2s traffic should be using UI...w00t
2007-08-27Remove some old style compatibility checking for 1.0-alpha servers, this real...w00t
2007-08-27nickflood: Allow changes to UIDw00t
2007-08-27nicklock: Allow change to a UIDw00t
2007-08-27restrictbanned: Allow changes to UIDw00t
2007-08-27nonicks: allow switches to UID, so we don't get loads of unnecessary kills on...w00t
2007-08-27If SVSNICK fails, attempt to change to UID, before quitting as a last resort ...w00t
2007-08-27TS may be a more elegant solution, but it is fucking horrible to write code f...w00t