aboutsummaryrefslogtreecommitdiff
path: root/src/users.cpp
Commit message (Expand)AuthorAgeFilesLines
* Move aptosa/untosa into the sockaddrs union and add from/from_ip.•••The struct will also now always be zero-initialized by default which removes the footgun which has happened previously where the union has been accessed before being initialized leading to it containing weird values. Gravatar Sadie Powell2022-08-111-3/+1
* Rename OnSetUserIP to OnChangeRemoteAddress.Gravatar Sadie Powell2022-08-101-1/+1
* Rename SetClientIP to ChangeRemoteAddress.Gravatar Sadie Powell2022-08-101-4/+4
* Merge branch 'insp3' into master.Gravatar Sadie Powell2022-08-101-21/+1
|\
| * Fix some harmless debug messages when initializing remote users.Gravatar Sadie Powell2022-08-101-2/+2
* | Modernize various minor legacy C++isms.Gravatar Sadie Powell2022-07-301-2/+2
* | Remove some unnecessary getters in ConnectClass.•••All of these members are public anyway. Gravatar Sadie Powell2022-07-221-10/+11
* | Switch from NULL to nullptr.Gravatar Sadie Powell2022-07-221-6/+6
* | Make clientprotocol{msg,event} and numericbuilder non-default headers.Gravatar Sadie Powell2022-06-261-0/+1
* | Move numerics to the source files where they are actually used.Gravatar Sadie Powell2022-06-261-0/+10
* | Remove unnecessary arguments to On(Post)Oper.•••These are already accessible from the user object. Gravatar Sadie Powell2022-05-071-2/+2
* | Rewrite logging calls to use the new APIs.Gravatar Sadie Powell2022-05-011-19/+19
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-04-291-1/+1
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2022-04-281-1/+1
* | Pack the mode set more efficiently and add support for numeric modes.Gravatar Sadie Powell2022-03-271-6/+4
* | Add a typedef for the mode status bitset.Gravatar Sadie Powell2022-03-271-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-03-271-1/+1
|\|
| * Fix real name formatting bleeding into IRC messages.Gravatar Sadie Powell2022-03-211-1/+1
* | Add the type to the Extensible class.Gravatar Sadie Powell2022-01-311-1/+2
* | Abolish the infernal space before accessibility keywords.Gravatar Sadie Powell2022-01-251-1/+1
* | Add ConnectClass::Ptr as an alias for std::shared_ptr<ConnectClass>.Gravatar Sadie Powell2022-01-161-4/+4
* | Make 005 dependent on the connect class.Gravatar Sadie Powell2022-01-161-0/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-01-031-1/+0
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-12-301-1/+0
* | Add the final keyword to all remaining classes that can have it.Gravatar Sadie Powell2021-12-201-1/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-12-141-0/+8
|\|
| * If a user has a unique username then include it in bans.Gravatar Sadie Powell2021-12-141-0/+6
| * Sync uniqueusername from the connect class to the user.•••This is a massive hack for now but should be made to sync properly in v4 when we have extensibles that don't suck. Gravatar Sadie Powell2021-12-141-0/+2
* | Move configuration of connect classes to the ConnectClass class.Gravatar Sadie Powell2021-11-241-0/+33
* | Refactor the ClassTypes enum and move into ConnectClass.Gravatar Sadie Powell2021-11-241-4/+4
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-11-241-17/+22
|\|
| * Add the <connect:uniqueusername> option.Gravatar Sadie Powell2021-11-231-0/+2
| * Document ConnectClass and reorder it to avoid unnecessary padding.Gravatar Sadie Powell2021-11-161-28/+28
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-11-051-4/+2
|\|
| * Add Server::GetPublicName(), fix not respecting <security:hideserver>.Gravatar Sadie Powell2021-10-251-4/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-08-281-0/+1
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-08-271-0/+1
* | Avoid duplicating User::MakeHostIP.Gravatar Sadie Powell2021-08-201-2/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-08-011-1/+3
|\|
| * Change ForEachNeighbour to return the already sent id.Gravatar Sadie Powell2021-07-241-1/+3
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-07-011-1/+1
|\|
| * Fix various spelling issues (#1883).•••Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> Gravatar Josh Soref2021-06-211-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-06-181-1/+6
|\|
| * Fix xline matching on WebIRC connections.Gravatar Sadie Powell2021-06-171-1/+6
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-06-131-3/+1
|\|
| * Code refactor and minor fix (#1879)Gravatar Herman2021-06-121-3/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-05-141-1/+1
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-05-141-1/+1
| * Fix not parsing connect class hosts for inherited classes.•••This bug was introduced since the last release and only ever affected git versions built since commit 8c3c4f8e82. Gravatar Sadie Powell2021-04-081-0/+4
* | Rip out the SwapInternals method.•••This never really worked correctly and will now be replaced with something better. Gravatar Sadie Powell2021-04-191-6/+0