| Commit message (Expand) | Author | Age | Files | Lines |
| * | Retain the "real" username properly like we do for hostnames.•••This introduces the concept of a real username. This value comes
from either the initial USER message or from an ident lookup. Doing
this allows us to use it for bans through vidents and cloaking web
client users using their remote username.
While changing this I also changed all of the uses of "ident" other
than RFC 1413 lookups and some compatibility cases to refer to
usernames as user(name) instead of ident. Our use of ident in these
places was incorrect as that only refers to the RFC 1413 response
and is not commonly used in the way we used it by any other IRC
server implementations.
| Sadie Powell | 2023-06-29 | 1 | -1/+1 |
| * | Refactor the caching methods in User and rename to make more sense. | Sadie Powell | 2023-01-24 | 1 | -1/+1 |
| * | Clean up the typedefs for OnBuildNeighborList. | Sadie Powell | 2022-10-29 | 1 | -2/+2 |
| * | Switch from NULL to nullptr. | Sadie Powell | 2022-07-22 | 1 | -1/+1 |
| * | Abolish the infernal space before accessibility keywords. | Sadie Powell | 2022-01-25 | 1 | -3/+3 |
| * | Always catch exceptions as a constant reference. | Sadie Powell | 2022-01-09 | 1 | -1/+1 |
| * | Merge branch 'insp3' into master. | Sadie Powell | 2022-01-03 | 1 | -1/+1 |
| |\ |
|
| | * | Update copyright headers. | InspIRCd Robot | 2021-12-30 | 1 | -1/+1 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2021-12-14 | 1 | -1/+1 |
| |\| |
|
| | * | If a user has a unique username then include it in bans. | Sadie Powell | 2021-12-14 | 1 | -1/+1 |
| * | | Mark all command classes as final. | Sadie Powell | 2021-10-01 | 1 | -1/+2 |
| * | | Mark all module classes as final. | Sadie Powell | 2021-10-01 | 1 | -1/+2 |
| * | | Add a detach method that takes an Implementation array. | Sadie Powell | 2021-08-17 | 1 | -1/+2 |
| * | | Move channel logic from InspIRCd to the new ChannelManager class. | Sadie Powell | 2021-05-08 | 1 | -1/+1 |
| * | | Migrate collections from insert to emplace. | Sadie Powell | 2021-04-18 | 1 | -1/+1 |
| * | | Switch simple iterator loops to use range-based for loops. | Sadie Powell | 2021-04-07 | 1 | -6/+3 |
| * | | Replace all internal references to uline with services. | Sadie Powell | 2021-01-30 | 1 | -1/+1 |
| * | | Convert CmdResult to an 8-bit strongly typed enum. | Sadie Powell | 2020-10-27 | 1 | -4/+4 |
| * | | Replace the flags_required field with an enum. | Sadie Powell | 2020-04-14 | 1 | -1/+1 |
| * | | Alow modules to specify multiple syntax lines. | Sadie Powell | 2020-04-14 | 1 | -1/+1 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2020-04-11 | 1 | -1/+1 |
| |\| |
|
| | * | Update the module descriptions using mkversion. | Sadie Powell | 2020-04-10 | 1 | -1/+1 |
| * | | Improve storage of module description, flags, and link data. | Sadie Powell | 2020-04-11 | 1 | -6/+3 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2020-01-17 | 1 | -1/+3 |
| |\| |
|
| | * | Update copyright headers. | InspIRCd Robot | 2020-01-11 | 1 | -1/+3 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2019-05-15 | 1 | -1/+1 |
| |\| |
|
| | * | Textual improvements and fixes such as typos, casing, etc. (#1612) | Robby | 2019-04-28 | 1 | -1/+1 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2019-03-30 | 1 | -1/+1 |
| |\| |
|
| | * | Various text improvements: consistency, syntax, help and doc updates/fixes. | Robby | 2019-02-18 | 1 | -1/+1 |
| * | | UserManager: remove fakederef. | Sadie Powell | 2019-02-07 | 1 | -1/+1 |
| * | | SnomaskManager: remove fakederef. | Sadie Powell | 2019-02-07 | 1 | -1/+1 |
| * | | ModuleManager: remove fakederef. | Sadie Powell | 2019-02-07 | 1 | -3/+3 |
| * | | Replace the override macro with the override keyword. | Sadie Powell | 2019-01-25 | 1 | -5/+5 |
| |/ |
|
| * | Improve X-line text consistency.•••- Change any "-Line", ":Line", or "*line" to "-line" throughout
the X-line code, comments, and documentation.
- Add periods to the end of some notices.
- Correct a typo in the Q-line code comments.
- Update the filter module documentation (shun addition).
Co-authored-by: Robby <robby@chatbelgie.be>
| Matt Schatz | 2019-01-09 | 1 | -1/+1 |
| * | Use CommandBase::Params instead of std::vector<std::string>.•••This is presently a typedef but will soon be replaced with a class
that encapsulates both tags and parameters.
| Peter Powell | 2018-07-26 | 1 | -2/+2 |
| * | Add the override keyword in places that it is missing.•••GCCs warnings for this are much better than Clangs.
| Peter Powell | 2017-11-21 | 1 | -1/+1 |
| * | Hide User#host and User#dhost and use accessors to modify them.•••This removes the need to invalidate the cache after changing a
user's hostname.
| Peter Powell | 2017-10-28 | 1 | -1/+1 |
| * | Add CXX11_OVERRIDE to overridden members that lack it.•••This fixes a ton of warnings when building on compilers that
default to C++11 or newer.
| Peter Powell | 2017-07-12 | 1 | -1/+1 |
| * | Fix Windows build and most MSVC warnings | Attila Molnar | 2016-09-02 | 1 | -1/+1 |
| * | Remove typedef UserMembIter, use Channel::MemberMap::iterator instead•••Remove the now unused UserMembList typedef too
| Attila Molnar | 2014-07-14 | 1 | -2/+2 |
| * | Remove typedef UserMembCIter, use Channel::MemberMap::const_iterator instead | Attila Molnar | 2014-07-14 | 1 | -2/+2 |
| * | Rename UserMembList to Channel::MemberMap, switch all code to use it | Attila Molnar | 2014-07-14 | 1 | -3/+3 |
| * | Change return type of Channel::GetUsers() to reference from pointer as it is ... | Attila Molnar | 2014-07-14 | 1 | -4/+4 |
| * | Use the iterator version of Channel::KickUser() in a few places | Attila Molnar | 2014-06-10 | 1 | -3/+4 |
| * | Add m_clearchan which removes users from a channel without sending n*(n+1)/2 ... | Attila Molnar | 2014-01-26 | 1 | -0/+217 |