| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | Send UID prefix on module commands across links.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7859 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-08-27 | 1 | -1/+1 |
| * | Paranoia: Check for UUID collision on UID reciept, remove both clients if a c...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7858 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-08-27 | 1 | -0/+10 |
| * | This will royally fuck 1.2's linking right now, but..••• - Don't use NICK to introduce clients
- DO use UID
- On nick collide, change our client to their UID and let the other server do the same with theirs.
The last point is currently the broken bit, see, we can't change a nick to something starting with a didget, because that breaks nick rules.. need to overcome this somehow.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7857 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-08-27 | 3 | -35/+44 |
| * | Fix me not being able to code..•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7856 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-08-27 | 1 | -3/+5 |
| * | Add InspIRCd::FindUUID() methods. Currently, these work off an iteration arou...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7855 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-08-27 | 1 | -0/+18 |
| * | Fix to SVSJOIN: disallow invalid channel names. Needs backport.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7852 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-08-27 | 1 | -0/+3 |
| * | Now we know it works, remove debug•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7851 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-27 | 1 | -2/+0 |
| * | Whoops•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7850 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-27 | 1 | -1/+3 |
| * | Automatic SID generation based on code similar to the STL hash function and u...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7849 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-27 | 1 | -2/+12 |
| * | UUID is now generated and set on client add, and shown after 005 via numeric ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7848 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-08-27 | 1 | -2/+8 |
| * | And zero UUID in constructor.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7847 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-08-26 | 1 | -2/+1 |
| * | Initial UUID generation code. Generates a TS6 compatible UUID.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7846 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-08-26 | 2 | -0/+68 |
| * | Add skeleton functions for UID stuff.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7845 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-08-26 | 1 | -0/+7 |
| * | Bump ABI version and protocol version. Note that this really means 1.1 and 1....•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7844 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-08-26 | 1 | -1/+1 |
| * | Make this compile, was missing a (•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7843 e03df62e-2008-0410-955e-edbf42e46eb7
| peavey | 2007-08-26 | 1 | -1/+1 |
| * | Add 'you are banned' numeric to banredirect output, from avenger's patch•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7842 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-08-26 | 1 | -1/+2 |
| * | Added new announceinvite setting i discussed briefly with w00t and i like mys...•••# The value 'dynamic' varies between 'ops' and 'all' #
# settings depending on if the channel is +i or not. #
# When the channel is +i, messages go only to ops, #
# and when the channel is not +i, messages go to #
# everyone. In short, the messages will go to every #
# user who has power of INVITE on the channel. This #
# is the recommended setting. #
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7841 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-26 | 2 | -0/+8 |
| * | Hide remote oper up notices if quiet bursts are enabled etc. Adapted from ave...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7840 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-08-26 | 1 | -1/+22 |
| * | Proper fix for end-of-list numerics on restricted lists in bug #386, rather t...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7838 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-26 | 2 | -0/+10 |
| * | Add option to set invite announcements to nobody, ops only, or all users, bas...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7837 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-26 | 2 | -3/+28 |
| * | Fix for bug #376 - FEATURE - (sorry w00t) - not backporting to stable.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7835 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-26 | 1 | -1/+15 |
| * | Add m_commonchans.so (documented in example conf, no wiki yet) resolves bug #...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7832 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-26 | 1 | -0/+102 |
| * | Revised fix for bug #367 pointed out during qa by owine, thanks :)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7830 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-26 | 1 | -2/+2 |
| * | Document ModuleSpanningTree::RemoteMessage. Maybe useful for other stuff.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7828 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-26 | 1 | -1/+6 |
| * | Routing failure messages back where they came from on /rconnect•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7826 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-26 | 6 | -27/+64 |
| * | Implement bug #396, feature request from Bricker•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7824 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-25 | 1 | -35/+46 |
| * | Fix for bug #397•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7821 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-25 | 1 | -2/+0 |
| * | Someone really should fix the blocking connects on windows craq...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7813 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-23 | 1 | -0/+2 |
| * | Move the close() wrapper out of the win32wrapper.h, and into its new proper p...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7812 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-23 | 1 | -0/+9 |
| * | Craquity craq De-craq!•••This is probably broken on windows, do not attempt to use there yet unless you like broken stuff. Cant say for sure as i havent even tried to build yet and most likely wont tonight.
--- Abstract most of the berkely socket API out into SocketEngine derived classes. SocketEngine base class implements standard berkely sockets that 'real mens systems' like linux
and freebsd have. For socketengine_iocp we implement the windows specific nonesense like the special things needed for udp and accept (ick).
All this to eliminate a bunch of ifdefs.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7810 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-23 | 12 | -132/+208 |
| * | Tidyup some duplicated code•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7808 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-23 | 1 | -11/+2 |
| * | Move WSACleanup() into IOCPEngine destructor, eliminating an "#ifdef WIN32" f...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7807 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-23 | 2 | -5/+2 |
| * | Raft of fixes so that inspircd can call Cleanup() and Exit() in less 'stable'...•••Also fix OpenLog to not always exit on error, but to return a bool instead, which is much more friendly on rehash (you don't want /REHASH dieing your server if you cant write the log!)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7804 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-23 | 4 | -20/+35 |
| * | Fix segfault on 'cant open logfile' on startup, on trying to call Exit. inste...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7802 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-23 | 1 | -1/+1 |
| * | Add some stuff to change how we process a token sepeperated stream•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7800 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-23 | 10 | -43/+46 |
| * | Fix for irc::sepstream for when there are multiple seperators in a row, do no...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7798 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-23 | 1 | -0/+5 |
| * | Switch around the two operations in MatchCIDRBits to make negative matches fa...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7797 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-23 | 1 | -7/+7 |
| * | Bricker said so.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7795 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-23 | 1 | -0/+1 |
| * | Whoops, found a bug in it anyway :p•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7791 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-21 | 1 | -1/+1 |
| * | Implement feature in bug #395 reported by stealth, and tidy up a bit•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7789 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-21 | 1 | -4/+5 |
| * | Fix for delete-when-we-shouldnt bug similar to what stskeeps found yesterday•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7787 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-21 | 1 | -1/+2 |
| * | Add comments explaining why we have sockaddr[2] so that nobody goes 'w...t..f...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7779 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-20 | 1 | -0/+3 |
| * | Fix a bug i just introduced while playing with the code•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7777 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-20 | 1 | -1/+1 |
| * | The only possibility for the issue sts found is that a socket is deleted but ...•••To ensure that the socket does not get deleted, remove the delete and replace with an explicit call to insert into the socket cull list.
We were grappling with these issues in early 1.1 with the userrec cull list, too.
NOTE for later 1.2's consider making CullList a base class which we can derive from to delete lists of other items than userrecs.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7775 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-20 | 4 | -5/+6 |
| * | Add a pair of colons which should fix some KILL messages being dropped and fi...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7772 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-20 | 1 | -2/+2 |
| * | Fixes for m_nicklock desync•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7770 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-20 | 1 | -1/+0 |
| * | Increase max time difference to 600 secs•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7769 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-20 | 1 | -1/+1 |
| * | Whoops, i left a value out of the array, and gcc didnt warn!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7768 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-20 | 1 | -6/+1 |
| * | Whoops! trunk-only fix to config reader so it doesnt bomb out if you omit an ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7767 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-20 | 1 | -1/+6 |
| * | Fix for bug #393, needs QA and backport•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7765 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-08-20 | 1 | -2/+1 |