summaryrefslogtreecommitdiff
path: root/src/nickcore.cpp
AgeCommit message (Expand)Author
2025-05-17Fix some inconsistencies with account lookups.Sadie Powell
2025-05-17Rename one last use of time_registered.Sadie Powell
2025-05-16Rename id to uniqueid to avoid shadowing.Sadie Powell
2025-05-16Always store a unique identifier in the database.Sadie Powell
2025-05-16Serialize using mutable objects not immutable ones.Sadie Powell
2025-05-09Be more explicit about what versions compatibility code is for.Sadie Powell
2025-04-19Remove time from the name of some variables where its obvious.Sadie Powell
2025-03-19Use a set instead of a vector for storing memo ignores.Sadie Powell
2025-03-15Add NickCore::FindId for finding an account by its id.Sadie Powell
2025-03-12Add defines for the core serialisation type names.Sadie Powell
2025-03-12Move serialization from Serializable to a Serialize::Type child.Sadie Powell
2025-03-08Rework how nickname protection works.Sadie Powell
2025-01-14Merge branch '2.0' into 2.1.Sadie Powell
2025-01-14Update the copyright headers for 2025.2.0Sadie Powell
2024-11-15Make the account id map also use a checker.Sadie Powell
2024-11-07Simplify account identifier generation.Sadie Powell
2024-08-14Automatically determine SQL column type from the field.Sadie Powell
2024-06-03Avoid NickAlias lookups by storing a pointer in the NickCore.Sadie Powell
2024-05-11Store when the account name was registered in the NickCore.Sadie Powell
2024-03-11Replace convertTo/stringify with non-throwing alternatives.Sadie Powell
2024-03-09Save the last email time for accounts.Sadie Powell
2024-03-09Modernize the initialisation of NickAlias and NickCore.Sadie Powell
2024-03-07Use the C++11 random number generator instead of rand().Sadie Powell
2024-02-29Rip out ns_access and related code.Sadie Powell
2024-02-26Fix some coding style issues.Sadie Powell
2024-02-17Update the copyright headers for 2024.Sadie Powell
2024-01-04Update the copyright headers for 2024.Sadie Powell
2023-10-11Start migrating to range-based for loops.Sadie Powell
2022-12-31Update the copyright headers for 2023.Sadie Powell
2022-01-06Update the copyright headers for 2022.Sadie Powell
2021-01-07Update copyright to 2021.Robby
2020-10-21Fix account identifiers conflicting with SQL row identifiers.Sadie Powell
2020-09-10Implement support for immutable account identifiers.Sadie Powell
2020-01-04Update copyright to 2020.Robby
2019-01-01Update copyright to 2019.Robby
2018-04-25Update copyright to 2018.Robby
2017-10-12Call OnDelChan prior to unsetting extensiblesAdam
2017-01-17Cleanup some excess whitespaces and tabs, and fix a few typos along the way.Robby
2017-01-16Update copyright to 2017.Robby
2016-01-28Update copyright to 2016. This was done with:Robby
2015-07-13Unset extensibles on larger objects when they destructAdam
2014-05-30Queue the grouped nicks to update when NickCore::SetDisplay is called, since ...Adam
2014-01-01Update copyright to 2014. This was done with:Adam
2013-08-25Create persistent channels on startup, which used to work and got lost somewhereAdam
2013-07-08Fix loading some older compat flags and showing noexpire on /ns infoAdam
2013-07-04Read most of the old common flags for compatAdam
2013-07-03Fix some warnings and errors reported by valgrindAdam
2013-07-01Change extensible keys to require explicitly having a type defined for it. Co...Adam
2013-05-27Initially attach all modules to all events, and detach them as the events are...Adam
2013-05-26Get rid of the remaining references in the core to specific services. Move mo...Adam