| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | Catch exceptions here for duplicate uuid (it shouldnt happen, which is why th...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7914 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-27 | 1 | -1/+11 |
| * | Update comment to say we need to SQUIT. This is a minor thing so im not going...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7913 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-27 | 1 | -2/+11 |
| * | This comment is no longer valid•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7912 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-08-27 | 1 | -3/+0 |
| * | Document the use of SVSNICK to fix a remote user on collide•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7911 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-08-27 | 1 | -0/+11 |
| * | Okay. Make it compile too, and make equal TS collision work correctly.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7910 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-08-27 | 1 | -6/+16 |
| * | Nickname collision: third revisitation•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7909 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-08-27 | 1 | -5/+49 |
| * | NOTICE, PRIVMSG, WHOIS; dont allow local users to /msg <uid> etc. This preven...•••We still need to use full FindNick for remote use.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7908 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-27 | 3 | -3/+14 |
| * | Don't try do lookups by nickname any more, all s2s traffic should be using UI...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7907 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-08-27 | 1 | -27/+1 |
| * | Remove some old style compatibility checking for 1.0-alpha servers, this real...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7906 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-08-27 | 1 | -10/+0 |
| * | nickflood: Allow changes to UID•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7905 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-08-27 | 1 | -0/+3 |
| * | nicklock: Allow change to a UID•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7904 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-08-27 | 1 | -0/+3 |
| * | restrictbanned: Allow changes to UID•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7903 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-08-27 | 1 | -0/+4 |
| * | nonicks: allow switches to UID, so we don't get loads of unnecessary kills on...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7902 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-08-27 | 1 | -0/+3 |
| * | If SVSNICK fails, attempt to change to UID, before quitting as a last resort ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7901 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-08-27 | 1 | -2/+10 |
| * | TS may be a more elegant solution, but it is fucking horrible to write code f...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7900 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-08-27 | 1 | -77/+5 |
| * | Oops, forgot a branch (the logic here totally sucks, it will need cleaning up...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7899 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-08-27 | 1 | -0/+20 |
| * | Nick collision handling with TS rules. This probably doesn't work yet.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7898 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-08-27 | 1 | -15/+39 |
| * | Remove some printfs•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7897 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-27 | 1 | -3/+0 |
| * | Fix for problems with translations•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7896 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-27 | 1 | -0/+3 |
| * | Debug to try figure this out ..•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7895 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-08-27 | 2 | -0/+6 |
| * | TranslateUIDs now correctly returns number of substitutions made•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7893 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-27 | 1 | -0/+12 |
| * | Add a metric assload of TRANSLATE macros to modules.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7892 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-08-27 | 28 | -0/+58 |
| * | Translation of mode parameters to uids where neccessary•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7891 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-27 | 1 | -9/+24 |
| * | Some useful defines for tidy definition of translation lists. See constructor...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7890 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-27 | 2 | -0/+2 |
| * | Auto translation nick->uuid for command params should now work in all modules...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7889 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-27 | 2 | -2/+32 |
| * | More translation stuff•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7888 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-27 | 2 | -8/+47 |
| * | Remove more unnecessary header traffic•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7887 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-08-27 | 73 | -159/+0 |
| * | Remove unnecessary header traffic•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7885 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-08-27 | 114 | -380/+4 |
| * | Changes to UID generation:••• - Endless loop until we find a UID that is in use (this will be problematic if we get 2 billion users to a server..)
- Once we reach the end of the UID namespace, start back at AAAA
- Remove an unneeded allocation
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7884 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-08-27 | 1 | -12/+25 |
| * | Add FindNickOnly, that wont fall through to uid checks if isdigit(*first). We...•••Fix cmd_nick to not treat all nicks as invalid and make the client give up.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7883 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-27 | 3 | -6/+33 |
| * | Whoops, i had a ! and i didnt need one•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7882 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-27 | 1 | -1/+1 |
| * | Fixed sigabrt•••NOTE to w00t: When a user gets allocated a uid that is duplicate, the constructor throws. This was happening because i didnt pay attention to what i wrote and it always added uid "" :P
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7881 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-27 | 1 | -1/+4 |
| * | Fix for bug #401 reported by DarkStorm•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7879 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-27 | 1 | -1/+1 |
| * | Add options:maxtargets that was somehow omitted, fixes bug #400 (Reported by ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7877 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-27 | 1 | -0/+1 |
| * | Add uuid hash_map - its management is automatic via userrec constructors/dest...•••Note that this means 'fake' users used to set modes etc get a uid, but this isnt a major thing.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7876 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-27 | 3 | -9/+20 |
| * | A few tidyups, and comment how the new constructors work (so that w00t doesnt...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7875 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-27 | 2 | -2/+10 |
| * | More uuid fixes, and whack some warnings•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7874 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-27 | 2 | -5/+5 |
| * | Allocate uid in userrec constructor. Optional param added, if its empty, the ...•••(this is used for remote users)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7873 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-27 | 2 | -26/+8 |
| * | Squash warning•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7872 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-27 | 1 | -0/+1 |
| * | Fix obligotary typos•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7870 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-27 | 2 | -4/+4 |
| * | Add a call to the NICK handler that allows toggling of allowing invalid nicks...•••Use it in ForceNickChange to allow forced nickchange of a nick to a uid.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7869 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-27 | 2 | -3/+16 |
| * | Make nickname-overruled rules change the user back to their uid, not to nnn-u...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7868 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-27 | 1 | -11/+4 |
| * | When a numeric nick is passed to FindNick, we call FindUUID instead•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7867 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-27 | 1 | -0/+6 |
| * | Translate some stuff to uid.•••stuff with a comment 'XXX UID' needs addressing (probably by me) today.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7866 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-27 | 1 | -17/+26 |
| * | Make this lookup by UUID ahead of nick also, so things work properly.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7865 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-08-27 | 1 | -1/+11 |
| * | Make the server to server parser look for UUID. Currently it will fall back a...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7864 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-08-27 | 1 | -4/+24 |
| * | Oops, don't forget to save UUID of remote clients•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7863 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-08-27 | 1 | -1/+2 |
| * | Make FJOIN send UUID•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7862 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-08-27 | 2 | -2/+2 |
| * | Convert a metric assload of stuff to use UID•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7861 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-08-27 | 2 | -27/+27 |
| * | Send UID (not nick) on client connection•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7860 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-08-27 | 1 | -1/+2 |