summaryrefslogtreecommitdiff
path: root/src/messages.cpp
AgeCommit message (Collapse)Author
2025-05-27Make CTCP support more modular.HEAD2.1Sadie Powell
2025-05-10Use more appropriate types for MaxUserCount and OperCount.Sadie Powell
2025-05-09Store user away state and add it to the anope.user RPC event.Sadie Powell
2025-04-19Remove time from the name of some variables where its obvious.Sadie Powell
2025-04-05Add a log message for when we receive a weirdly targeted message.Sadie Powell
2025-04-02Add a message handler for messages that can be safely ignored.Sadie Powell
2025-03-13Refactor the TIME handler.Sadie Powell
2025-03-02Return references instead of pointers from the config system.Sadie Powell
We used to return NULL from these methods but now we return an empty block so this can never actually be null now.
2025-01-14Merge branch '2.0' into 2.1.Sadie Powell
2025-01-14Update the copyright headers for 2025.2.0Sadie Powell
2024-10-22Replace usestrictprivmsg with something actually useful.Sadie Powell
Every IRC server we support (other than Bahamut which is probably on the chopping bock) uses UIDs so this setting does nothing. Instead, allow configuring a server-side alias for each service and use that when servicealias is enabled.
2024-10-02Change User::SetModesInternal to take a split mode change.Sadie Powell
2024-10-02Change Channel::SetModesInternal to take a split mode change.Sadie Powell
2024-08-21Improve the CTCP version output.Sadie Powell
2024-06-24Rework how CTCP messages are sent and received.Sadie Powell
2024-03-19Use paths relative to data/conf in the config file.Sadie Powell
This was done in some places already but not consistently. Closes #349.
2024-02-29Add names for the numerics used by the core.Sadie Powell
2024-02-26Use fstream for accessing files where possible.Sadie Powell
2024-02-22Route message tags into more message functions.Sadie Powell
2024-02-22Rework SendNumericInternal to be usable with Uplink::Send.Sadie Powell
2024-02-17Update the copyright headers for 2024.Sadie Powell
2024-01-08Add a non-formatting overload of User::SetModesInternal.Sadie Powell
2024-01-04Update the copyright headers for 2024.Sadie Powell
2023-12-17Merge branch '2.0' into 2.1.Sadie Powell
2023-12-08messages: fix incorrect format specifierMingjie Shen
Calling a printf-like function with the wrong type of arguments causes unpredictable behavior. Signed-off-by: Mingjie Shen <shen497@purdue.edu>
2023-10-11Start migrating to range-based for loops.Sadie Powell
2022-12-31Merge branch '2.0' into 2.1.Sadie Powell
2022-12-31Update the copyright headers for 2023.Sadie Powell
2022-01-12Merge branch '2.0' into 2.1.Sadie Powell
2022-01-09Add a "Network Service" (RPL_WHOISOPERATOR) line to WHOIS repliesk4be
2022-01-06Update the copyright headers for 2022.Sadie Powell
2022-01-04Update more IRCServices references to reflect the current project.Sadie Powell
- If referring to the specific piece of software use "Anope". - If referring to services in general use "services".
2022-01-04Replace all uses of push_back with emplace_back.Sadie Powell
2021-02-18Merge branch '2.0' into 2.1.Sadie Powell
2021-01-07Update copyright to 2021.Robby
This was done with: find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2021 Anope Team/i' {} \;
2020-09-28Remove the non-tagged version of IRCDMessage::Run.Sadie Powell
2020-01-04Update copyright to 2020.Robby
This was done with: find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2020 Anope Team/i' {} \;
2019-01-01Update copyright to 2019.Robby
This was done with: find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2019 Anope Team/i' {} \;
2018-04-25Update copyright to 2018.Robby
This was done with: find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2018 Anope Team/i' {} \;
2017-01-17Cleanup some excess whitespaces and tabs, and fix a few typos along the way.Robby
2017-01-16Update copyright to 2017.Robby
This was done with: find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2017 Anope Team/i' {} \; Added missing copyright headers to files that didn't have it yet.
2016-03-19Also defer channel deletion when processing sjoinsAdam
2016-01-28Update copyright to 2016. This was done with:Robby
find include/ src/ lang/ docs/ modules/ *.* Config -exec sed -i 's/-20.. Anope Team/-2014 Anope Team/i' {} \; Added missing copyright headers to files that didn't have it yet. Fixed some whitespace and blank lines along the way.
2015-09-17Channel::DeleteUser delets the containerAdam
2015-09-17Defer channel deletion until after i/o. There are some edge cases with ↵Adam
events kicking users mid-event that can delete them.
2015-01-28More properly track topic change sources and allow users with access to ↵Adam
change topics through topiclock
2015-01-10Log user away messagesAdam
2014-12-28Replace spaces in opertypes with underscores in stats oAdam
2014-12-05Update Kill() calls to pass source pointer instead of nameAdam
2014-10-12Squit uplink when I receive an squit for myselfAdam