summaryrefslogtreecommitdiff
path: root/include/users.h
AgeCommit message (Expand)Author
2009-09-02Remove a few unneeded string copies in the PRIVMSG pathdanieldg
2009-09-02Add User::DoHostCycledanieldg
2009-09-01Remove more text<->binary IP conversions, making code more IPv4/IPv6 independentdanieldg
2009-09-01Rename User::GetPort to GetServerPort to clarify its purposedanieldg
2009-09-01Change IP address storage in User to use more IPv4/IPv6 common codedanieldg
2009-08-12Fixes for config readerdanieldg
2009-06-30Roll back mysterious DNS change from 2007 which broke multiple-answerw00t
2009-05-13Make User::ServerInstance public so that FakeUser can access it. There is no ...danieldg
2009-05-13Create subclass of User for FakeClient, to allow for use as command sourcedanieldg
2009-05-06Remove FindDescriptor wrapper for GetRef, it doesn't do anything useful and i...w00t
2009-03-15Update all wiki links to point to the new wiki. This was done automatically w...psychon
2009-02-14Nuke trailing spacespeavey
2009-01-02Update copyrights for 2009.w00t
2008-12-01Rip flood/threshold out of config classes also.w00t
2008-12-01Remove lines_in and reset_due flood protection mechanism, recvq/sendq on thei...w00t
2008-12-01Remove m_operflood, add privs: users/flood/no-throttle & users/flood/increase...w00t
2008-12-01Remove OverPenalty, saves sizeof(bool) per user.w00t
2008-10-28Remove one (now unneeded) 4in6 hack.w00t
2008-10-25(sort of..) Revert commit 7736e920fe6ccaf9ad1984afc70db19efd4fb8cd - remove d...w00t
2008-10-18Default 'noisy' to false. Until i hear from w00t i cant see how this can be o...brain
2008-10-18Working privs implementation, and example usage in NOTICE for mass messaging.w00t
2008-10-18Migrate oper commands to an std::set, add a set for privs also. Change the AP...w00t
2008-10-18Add skeleton of HasPrivPermission.w00t
2008-10-17Remove the duplicate checking/disabled setting of <connect> craq, there is a ...w00t
2008-09-29Replace the IP (in addition to hostname) for CGIIRC clients; fixes glines and...special
2008-09-13Changed Allowed Modes to bitsets.aquanight
2008-09-10Clear out the string used for the temporarily stored hostname during DNS reso...special
2008-09-10Fixed comments for cached host fields in User; 3/4 of these were completely i...special
2008-09-07Merge class connection in with class user (nothing else inherits it anyway, a...w00t
2008-09-07Merge the second interface for socket hooking into one, so it's all done by A...w00t
2008-08-31Move all the parameters around AGAIN. See docs shortlybrain
2008-08-31Save 4 bytes (assuming sizeof(ptr) == 2) per user record, storing unneeded po...w00t
2008-07-29After discussions and thought, move umode +n to +s. This increases cross-ircd...w00t
2008-07-21Remove duplicated member, kept in classes.. Possible now we have a pointer. t...w00t
2008-07-19Change modes in channels and users to use std::bitset instead of an array. Th...w00t
2008-07-19Fix compile. Also remove write error stuff, as that was used prior to the goo...w00t
2008-07-19Use a switch (cleaner, probably more efficient) for user status here, also, w...w00t
2008-07-19Remove totally unused member, saving sizeof(unsigned int) per user recordw00t
2008-07-12Fix for #564w00t
2008-07-12Add User::GetCIDRMask(int range), will be used for CIDR throttling, etc. Also...w00t
2008-07-02Back out the incomplete linebuffering stuff that shouldn't have been committed..w00t
2008-07-02Forward port r9946: make SVSHOLD silent to avoid useless irritation to opersw00t
2008-05-20A few minor fixes, some copy constructor stuff, misnamed channelmanager const...brain
2008-05-19More correctly state the lookup arrays as unsigned char, not charbrain
2008-05-18Make User:: nick/ident/dhost/fullname and some other things std::string inste...aquanight
2008-05-07Masterful rewrite of User::AddBuffer to remove a string copy (and make more e...w00t
2008-04-12Fixes for bug #515, update existing in-use connect tags on the fly in rehashbrain
2008-04-12Trunk fix for bug #505 reported by nenolodbrain
2008-04-11Patch from Brain fixing broken stuffw00t
2008-04-11Much faster way of checking if the user is 4in6, avoid strncmp in User::GetIP...brain