aboutsummaryrefslogtreecommitdiff
path: root/src/users.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix various cases of the &* being next to the name instead of type.Gravatar Sadie Powell2022-09-291-4/+4
* Fix some warnings noticed by the readability-* clang-tidy checkers.Gravatar Sadie Powell2022-09-031-1/+1
* Rip out the extensible/user serialisation system.•••This was part of a failed attempt to implement zero downtime restarts in v3. This can be implemented in a better way but for now its just slowing down build times so lets kill it. Gravatar Sadie Powell2022-09-011-8/+0
* Update some code that uses "endpoint" to use "socket address" instead.Gravatar Sadie Powell2022-09-011-4/+4
* 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