summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Sadie Powell2026-03-31 21:19:40 +0100
committerGravatar Sadie Powell2026-03-31 21:20:16 +0100
commit02413c35dbfb7fe54e5b2eb83cd09ad8a4abeaf1 (patch)
tree3f0e41b911276ca552e15cb2c598170c5bfb6e78
parentKill the remaining uses of intptr_t. (diff)
parentUpdate copyright headers. (diff)
Merge branch 'insp4' into master.
-rw-r--r--docs/AUTHORS.txt5
-rw-r--r--include/command.h2
-rw-r--r--include/configreader.h2
-rw-r--r--include/dynref.h2
-rw-r--r--include/inspircd.h2
-rw-r--r--include/modules.h2
-rw-r--r--include/modules/extban.h2
-rw-r--r--include/modules/monitor.h2
-rw-r--r--modules/abbreviation.cpp2
-rw-r--r--modules/alias.cpp2
-rw-r--r--modules/banexception.cpp2
-rw-r--r--modules/blockamsg.cpp2
-rw-r--r--modules/cban.cpp2
-rw-r--r--modules/classban.cpp2
-rw-r--r--modules/cloak.cpp2
-rw-r--r--modules/core/core_channel/cmd_names.cpp3
-rw-r--r--modules/core/core_channel/cmode_k.cpp2
-rw-r--r--modules/core/core_channel/core_channel.cpp2
-rw-r--r--modules/core/core_channel/core_channel.h2
-rw-r--r--modules/core/core_channel/extban.cpp2
-rw-r--r--modules/core/core_channel/modes.cpp2
-rw-r--r--modules/core/core_info/cmd_commands.cpp2
-rw-r--r--modules/core/core_info/info.h63
-rw-r--r--modules/core/core_info/isupport.cpp2
-rw-r--r--modules/core/core_list.cpp2
-rw-r--r--modules/core/core_oper/cmd_restart.cpp2
-rw-r--r--modules/core/core_user/cmd_user.cpp2
-rw-r--r--modules/helpmode.cpp2
-rw-r--r--modules/inviteexception.cpp2
-rw-r--r--modules/ircv3_capnotify.cpp2
-rw-r--r--modules/ircv3_ctctags.cpp2
-rw-r--r--modules/ircv3_labeledresponse.cpp2
-rw-r--r--modules/messageflood.cpp2
-rw-r--r--modules/nicklock.cpp2
-rw-r--r--modules/operprefix.cpp2
-rw-r--r--modules/realnameban.cpp2
-rw-r--r--modules/redirect.cpp6
-rw-r--r--modules/serverban.cpp2
-rw-r--r--modules/setname.cpp2
-rw-r--r--modules/spanningtree/capab.cpp2
-rw-r--r--modules/spanningtree/servercommand.h2
-rw-r--r--modules/spanningtree/treeserver.cpp2
-rw-r--r--modules/sslmodes.cpp2
-rw-r--r--src/commands.cpp2
-rw-r--r--src/configreader.cpp2
-rw-r--r--src/helperfuncs.cpp2
-rw-r--r--src/modulemanager.cpp2
-rw-r--r--src/modules.cpp2
-rw-r--r--src/users.cpp2
-rw-r--r--vendor/README.md2
-rw-r--r--vendor/utfcpp/core.h6
51 files changed, 85 insertions, 90 deletions
diff --git a/docs/AUTHORS.txt b/docs/AUTHORS.txt
index fa9853474..dc9d1d2a5 100644
--- a/docs/AUTHORS.txt
+++ b/docs/AUTHORS.txt
@@ -1,4 +1,4 @@
-Since the first commit in January 2003 109 people have submitted patches,
+Since the first commit in January 2003 108 people have submitted patches,
commits, and other useful contributions to InspIRCd. These people, ordered by
the number of contributions they have made, are:
@@ -38,6 +38,7 @@ the number of contributions they have made, are:
* katsklaw <katsklaw@ircmojo.net>
* satmd <satmd@satmd.de>
* Steven Van Acker <steven@singularity.be>
+ * Michael Hazell <michaelhazell@hotmail.com>
* Dan Parsons <dparsons@nyip.net>
* Googolplexed <googol@googolplexed.net>
* Herman <GermanAizek@yandex.ru>
@@ -60,8 +61,6 @@ the number of contributions they have made, are:
* Kyle Fuller <inbox@kylefuller.co.uk>
* Marcus Rueckert <darix@nordisch.org>
* md_5 <git@md-5.net>
- * Michael <michaelhazell@hotmail.com>
- * Michael Hazell <michaelhazell@hotmail.com>
* Molly Miller
* PhilSliderS
* 0x277F <0x277F@gmail.com>
diff --git a/include/command.h b/include/command.h
index 56062ee13..80621c6f2 100644
--- a/include/command.h
+++ b/include/command.h
@@ -2,7 +2,7 @@
* InspIRCd -- Internet Relay Chat Daemon
*
* Copyright (C) 2012-2015, 2018 Attila Molnar <attilamolnar@hush.com>
- * Copyright (C) 2012-2013, 2017-2022 Sadie Powell <sadie@witchery.services>
+ * Copyright (C) 2012-2013, 2017-2022, 2026 Sadie Powell <sadie@witchery.services>
* Copyright (C) 2012 Robby <robby@chatbelgie.be>
* Copyright (C) 2009 Daniel De Graaf <danieldg@inspircd.org>
* Copyright (C) 2008 Thomas Stagner <aquanight@gmail.com>
diff --git a/include/configreader.h b/include/configreader.h
index c080367c6..1379d2a6e 100644
--- a/include/configreader.h
+++ b/include/configreader.h
@@ -3,7 +3,7 @@
*
* Copyright (C) 2018 Chris Novakovic
* Copyright (C) 2013-2014 Attila Molnar <attilamolnar@hush.com>
- * Copyright (C) 2012-2014, 2016-2024 Sadie Powell <sadie@witchery.services>
+ * Copyright (C) 2012-2014, 2016-2024, 2026 Sadie Powell <sadie@witchery.services>
* Copyright (C) 2012 Robby <robby@chatbelgie.be>
* Copyright (C) 2009-2010 Daniel De Graaf <danieldg@inspircd.org>
* Copyright (C) 2008 Thomas Stagner <aquanight@gmail.com>
diff --git a/include/dynref.h b/include/dynref.h
index d36a8f5f3..4db8620db 100644
--- a/include/dynref.h
+++ b/include/dynref.h
@@ -1,7 +1,7 @@
/*
* InspIRCd -- Internet Relay Chat Daemon
*
- * Copyright (C) 2019-2023 Sadie Powell <sadie@witchery.services>
+ * Copyright (C) 2019-2023, 2026 Sadie Powell <sadie@witchery.services>
* Copyright (C) 2013, 2015 Attila Molnar <attilamolnar@hush.com>
*
* This file is part of InspIRCd. InspIRCd is free software: you can
diff --git a/include/inspircd.h b/include/inspircd.h
index 135a28257..fe23f6a57 100644
--- a/include/inspircd.h
+++ b/include/inspircd.h
@@ -2,7 +2,7 @@
* InspIRCd -- Internet Relay Chat Daemon
*
* Copyright (C) 2012-2016, 2018 Attila Molnar <attilamolnar@hush.com>
- * Copyright (C) 2012-2013, 2017-2025 Sadie Powell <sadie@witchery.services>
+ * Copyright (C) 2012-2013, 2017-2026 Sadie Powell <sadie@witchery.services>
* Copyright (C) 2012 Robby <robby@chatbelgie.be>
* Copyright (C) 2012 ChrisTX <xpipe@hotmail.de>
* Copyright (C) 2009-2010 Daniel De Graaf <danieldg@inspircd.org>
diff --git a/include/modules.h b/include/modules.h
index 4cde1020c..1b014176a 100644
--- a/include/modules.h
+++ b/include/modules.h
@@ -3,7 +3,7 @@
*
* Copyright (C) 2019 iwalkalone <iwalkalone69@gmail.com>
* Copyright (C) 2012-2016, 2018 Attila Molnar <attilamolnar@hush.com>
- * Copyright (C) 2012-2013, 2017-2025 Sadie Powell <sadie@witchery.services>
+ * Copyright (C) 2012-2013, 2017-2026 Sadie Powell <sadie@witchery.services>
* Copyright (C) 2012 Robby <robby@chatbelgie.be>
* Copyright (C) 2009-2010 Daniel De Graaf <danieldg@inspircd.org>
* Copyright (C) 2008 Thomas Stagner <aquanight@gmail.com>
diff --git a/include/modules/extban.h b/include/modules/extban.h
index 248b131a5..88b187c85 100644
--- a/include/modules/extban.h
+++ b/include/modules/extban.h
@@ -1,7 +1,7 @@
/*
* InspIRCd -- Internet Relay Chat Daemon
*
- * Copyright (C) 2020-2024 Sadie Powell <sadie@witchery.services>
+ * Copyright (C) 2020-2024, 2026 Sadie Powell <sadie@witchery.services>
*
* This file is part of InspIRCd. InspIRCd is free software: you can
* redistribute it and/or modify it under the terms of the GNU General Public
diff --git a/include/modules/monitor.h b/include/modules/monitor.h
index 2358f58ff..392e209a3 100644
--- a/include/modules/monitor.h
+++ b/include/modules/monitor.h
@@ -1,8 +1,8 @@
/*
* InspIRCd -- Internet Relay Chat Daemon
*
+ * Copyright (C) 2022, 2026 Sadie Powell <sadie@witchery.services>
* Copyright (C) 2022 delthas
- * Copyright (C) 2022 Sadie Powell <sadie@witchery.services>
*
* This file is part of InspIRCd. InspIRCd is free software: you can
* redistribute it and/or modify it under the terms of the GNU General Public
diff --git a/modules/abbreviation.cpp b/modules/abbreviation.cpp
index 20e69cbaa..cabf1a436 100644
--- a/modules/abbreviation.cpp
+++ b/modules/abbreviation.cpp
@@ -1,7 +1,7 @@
/*
* InspIRCd -- Internet Relay Chat Daemon
*
- * Copyright (C) 2018-2023 Sadie Powell <sadie@witchery.services>
+ * Copyright (C) 2018-2023, 2026 Sadie Powell <sadie@witchery.services>
* Copyright (C) 2014 Attila Molnar <attilamolnar@hush.com>
* Copyright (C) 2012 Robby <robby@chatbelgie.be>
* Copyright (C) 2009-2010 Daniel De Graaf <danieldg@inspircd.org>
diff --git a/modules/alias.cpp b/modules/alias.cpp
index 966f519cf..eb7538213 100644
--- a/modules/alias.cpp
+++ b/modules/alias.cpp
@@ -2,7 +2,7 @@
* InspIRCd -- Internet Relay Chat Daemon
*
* Copyright (C) 2018-2019 linuxdaemon <linuxdaemon.irc@gmail.com>
- * Copyright (C) 2013, 2015-2024 Sadie Powell <sadie@witchery.services>
+ * Copyright (C) 2013, 2015-2025 Sadie Powell <sadie@witchery.services>
* Copyright (C) 2012-2015 Attila Molnar <attilamolnar@hush.com>
* Copyright (C) 2012 Robby <robby@chatbelgie.be>
* Copyright (C) 2009-2010 Daniel De Graaf <danieldg@inspircd.org>
diff --git a/modules/banexception.cpp b/modules/banexception.cpp
index 1d79945f6..50c0dfe13 100644
--- a/modules/banexception.cpp
+++ b/modules/banexception.cpp
@@ -1,7 +1,7 @@
/*
* InspIRCd -- Internet Relay Chat Daemon
*
- * Copyright (C) 2017-2023 Sadie Powell <sadie@witchery.services>
+ * Copyright (C) 2017-2023, 2026 Sadie Powell <sadie@witchery.services>
* Copyright (C) 2012-2013 Attila Molnar <attilamolnar@hush.com>
* Copyright (C) 2012 Robby <robby@chatbelgie.be>
* Copyright (C) 2009-2010 Daniel De Graaf <danieldg@inspircd.org>
diff --git a/modules/blockamsg.cpp b/modules/blockamsg.cpp
index 890f842a6..276efaf9f 100644
--- a/modules/blockamsg.cpp
+++ b/modules/blockamsg.cpp
@@ -2,7 +2,7 @@
* InspIRCd -- Internet Relay Chat Daemon
*
* Copyright (C) 2021 Dominic Hamon
- * Copyright (C) 2018-2023 Sadie Powell <sadie@witchery.services>
+ * Copyright (C) 2018-2023, 2025 Sadie Powell <sadie@witchery.services>
* Copyright (C) 2012, 2019 Robby <robby@chatbelgie.be>
* Copyright (C) 2012, 2014-2016 Attila Molnar <attilamolnar@hush.com>
* Copyright (C) 2009 Daniel De Graaf <danieldg@inspircd.org>
diff --git a/modules/cban.cpp b/modules/cban.cpp
index 409d084f9..200153f21 100644
--- a/modules/cban.cpp
+++ b/modules/cban.cpp
@@ -1,7 +1,7 @@
/*
* InspIRCd -- Internet Relay Chat Daemon
*
- * Copyright (C) 2020 Michael <michaelhazell@hotmail.com>
+ * Copyright (C) 2020 Michael Hazell <michaelhazell@hotmail.com>
* Copyright (C) 2019 Matt Schatz <genius3000@g3k.solutions>
* Copyright (C) 2018 linuxdaemon <linuxdaemon.irc@gmail.com>
* Copyright (C) 2013, 2018-2023, 2025 Sadie Powell <sadie@witchery.services>
diff --git a/modules/classban.cpp b/modules/classban.cpp
index acf326787..05db4ffd2 100644
--- a/modules/classban.cpp
+++ b/modules/classban.cpp
@@ -1,7 +1,7 @@
/*
* InspIRCd -- Internet Relay Chat Daemon
*
- * Copyright (C) 2020-2021, 2023 Sadie Powell <sadie@witchery.services>
+ * Copyright (C) 2020-2021, 2023, 2026 Sadie Powell <sadie@witchery.services>
* Copyright (C) 2016 Johanna A
*
* This file is part of InspIRCd. InspIRCd is free software: you can
diff --git a/modules/cloak.cpp b/modules/cloak.cpp
index 58b0017a4..ef43ed49d 100644
--- a/modules/cloak.cpp
+++ b/modules/cloak.cpp
@@ -1,7 +1,7 @@
/*
* InspIRCd -- Internet Relay Chat Daemon
*
- * Copyright (C) 2023-2024 Sadie Powell <sadie@witchery.services>
+ * Copyright (C) 2023-2024, 2026 Sadie Powell <sadie@witchery.services>
*
* This file is part of InspIRCd. InspIRCd is free software: you can
* redistribute it and/or modify it under the terms of the GNU General Public
diff --git a/modules/core/core_channel/cmd_names.cpp b/modules/core/core_channel/cmd_names.cpp
index b50f7fac3..5fae155a6 100644
--- a/modules/core/core_channel/cmd_names.cpp
+++ b/modules/core/core_channel/cmd_names.cpp
@@ -2,12 +2,11 @@
* InspIRCd -- Internet Relay Chat Daemon
*
* Copyright (C) 2021 Val Lorentz <progval+git@progval.net>
- * Copyright (C) 2018-2022 Sadie Powell <sadie@witchery.services>
+ * Copyright (C) 2018-2022, 2026 Sadie Powell <sadie@witchery.services>
* Copyright (C) 2018 Dylan Frank <b00mx0r@aureus.pw>
* Copyright (C) 2013-2016 Attila Molnar <attilamolnar@hush.com>
* Copyright (C) 2012 Robby <robby@chatbelgie.be>
* Copyright (C) 2009 Daniel De Graaf <danieldg@inspircd.org>
- * Copyright (C) 2007 Robin Burchell <robin+git@viroteck.net>
* Copyright (C) 2007 Dennis Friis <peavey@inspircd.org>
* Copyright (C) 2006, 2008 Craig Edwards <brain@inspircd.org>
*
diff --git a/modules/core/core_channel/cmode_k.cpp b/modules/core/core_channel/cmode_k.cpp
index 35bc9cb59..28714333d 100644
--- a/modules/core/core_channel/cmode_k.cpp
+++ b/modules/core/core_channel/cmode_k.cpp
@@ -1,7 +1,7 @@
/*
* InspIRCd -- Internet Relay Chat Daemon
*
- * Copyright (C) 2017, 2019-2023 Sadie Powell <sadie@witchery.services>
+ * Copyright (C) 2017, 2019-2023, 2026 Sadie Powell <sadie@witchery.services>
* Copyright (C) 2014 Attila Molnar <attilamolnar@hush.com>
* Copyright (C) 2012 Robby <robby@chatbelgie.be>
* Copyright (C) 2009 Uli Schlachter <psychon@znc.in>
diff --git a/modules/core/core_channel/core_channel.cpp b/modules/core/core_channel/core_channel.cpp
index 2316011f8..c55d514d7 100644
--- a/modules/core/core_channel/core_channel.cpp
+++ b/modules/core/core_channel/core_channel.cpp
@@ -4,7 +4,7 @@
* Copyright (C) 2019 Robby <robby@chatbelgie.be>
* Copyright (C) 2018 linuxdaemon <linuxdaemon.irc@gmail.com>
* Copyright (C) 2018 Dylan Frank <b00mx0r@aureus.pw>
- * Copyright (C) 2017-2024 Sadie Powell <sadie@witchery.services>
+ * Copyright (C) 2017-2024, 2026 Sadie Powell <sadie@witchery.services>
* Copyright (C) 2014-2015, 2018 Attila Molnar <attilamolnar@hush.com>
*
* This file is part of InspIRCd. InspIRCd is free software: you can
diff --git a/modules/core/core_channel/core_channel.h b/modules/core/core_channel/core_channel.h
index 25c71105d..c2516b6d5 100644
--- a/modules/core/core_channel/core_channel.h
+++ b/modules/core/core_channel/core_channel.h
@@ -1,7 +1,7 @@
/*
* InspIRCd -- Internet Relay Chat Daemon
*
- * Copyright (C) 2017, 2019-2024 Sadie Powell <sadie@witchery.services>
+ * Copyright (C) 2017, 2019-2024, 2026 Sadie Powell <sadie@witchery.services>
* Copyright (C) 2014-2015 Attila Molnar <attilamolnar@hush.com>
*
* This file is part of InspIRCd. InspIRCd is free software: you can
diff --git a/modules/core/core_channel/extban.cpp b/modules/core/core_channel/extban.cpp
index a37a58473..4af394067 100644
--- a/modules/core/core_channel/extban.cpp
+++ b/modules/core/core_channel/extban.cpp
@@ -1,7 +1,7 @@
/*
* InspIRCd -- Internet Relay Chat Daemon
*
- * Copyright (C) 2020, 2022-2025 Sadie Powell <sadie@witchery.services>
+ * Copyright (C) 2020, 2022-2026 Sadie Powell <sadie@witchery.services>
*
* This file is part of InspIRCd. InspIRCd is free software: you can
* redistribute it and/or modify it under the terms of the GNU General Public
diff --git a/modules/core/core_channel/modes.cpp b/modules/core/core_channel/modes.cpp
index f6a944873..d2e165a88 100644
--- a/modules/core/core_channel/modes.cpp
+++ b/modules/core/core_channel/modes.cpp
@@ -1,7 +1,7 @@
/*
* InspIRCd -- Internet Relay Chat Daemon
*
- * Copyright (C) 2017, 2019, 2021-2023 Sadie Powell <sadie@witchery.services>
+ * Copyright (C) 2017, 2019, 2021-2023, 2026 Sadie Powell <sadie@witchery.services>
* Copyright (C) 2014 Attila Molnar <attilamolnar@hush.com>
* Copyright (C) 2012 Robby <robby@chatbelgie.be>
* Copyright (C) 2009 Daniel De Graaf <danieldg@inspircd.org>
diff --git a/modules/core/core_info/cmd_commands.cpp b/modules/core/core_info/cmd_commands.cpp
index 36f747105..c08ce5036 100644
--- a/modules/core/core_info/cmd_commands.cpp
+++ b/modules/core/core_info/cmd_commands.cpp
@@ -1,7 +1,7 @@
/*
* InspIRCd -- Internet Relay Chat Daemon
*
- * Copyright (C) 2017, 2020-2022, 2024-2025 Sadie Powell <sadie@witchery.services>
+ * Copyright (C) 2017, 2020-2022, 2024-2026 Sadie Powell <sadie@witchery.services>
* Copyright (C) 2014, 2016 Attila Molnar <attilamolnar@hush.com>
* Copyright (C) 2012 Robby <robby@chatbelgie.be>
* Copyright (C) 2009 Uli Schlachter <psychon@znc.in>
diff --git a/modules/core/core_info/info.h b/modules/core/core_info/info.h
index be1259a22..a654596d2 100644
--- a/modules/core/core_info/info.h
+++ b/modules/core/core_info/info.h
@@ -26,38 +26,37 @@ static constexpr const char* const lines[] = {
" Uli Schlachter (psychon)",
" ",
"\002Contributors\002:",
- " 0x277F A_D Adrien Bustany ",
- " Akinwale Ariwodola Alyx Anatole Denis ",
- " Andrio Celos Ariadne Conill Ben Harris ",
- " blitmap Boleslaw Tokarski burlex ",
- " Chew Chin Lee Chris Novakovic ",
- " Christian Höltje Christoph Egger Christopher Holm",
- " Christos Triantafyllidis ChrisTX Dan Parsons ",
- " Daniel Vassdal David Lamont David Schultz ",
- " delthas DjSlash Dominic Hamon ",
- " Dylan Frank edef eggy ",
- " ElementalAlchemist Elizabeth Myers emerson ",
- " fez Filippo Cortigiani Florian Praden ",
- " Garrett Holmstrom Geoff Bricker Glen Miner ",
- " Googolplexed Guillaume Delacour Hendrik Jäger ",
- " Herman iwalkalone jackmcbarn ",
- " James Lu James Wheare jamie ",
- " JD Horelick Jens Voss Joel Sing ",
- " Johanna A Jordyn Josh Soref ",
- " Julien Vehent JustArchi Justin Crawford ",
- " katsklaw Kyle Fuller Larry Williamson",
- " linuxdaemon Mantas Mikulėnas Marcus Rueckert ",
- " Matthew Martin md_5 Michael ",
- " Michael Hazell Molly Miller newuser1 ",
- " nia Nicole Kleinhoff PhilSliderS ",
- " Pierre Carrier Pippijn van Steenhoven Puck Meerburg ",
- " R-V6 randomdan Renegade334 ",
- " Richard Bradfield Robby satmd ",
- " Shawn Smith Sheogorath Steven Van Acker",
- " systocrat ThatOneRoadie The Aviator ",
- " Thiago Crepaldi Thomas Fargeix Tim Heckman ",
- " typobox43 Vitor Luis Wade Cline ",
- " WindowsUser",
+ " 0x277F A_D Adrien Bustany ",
+ " Akinwale Ariwodola Alyx Anatole Denis ",
+ " Andrio Celos Ariadne Conill Ben Harris ",
+ " blitmap Boleslaw Tokarski burlex ",
+ " Chew Chin Lee Chris Novakovic ",
+ " Christian Höltje Christoph Egger Christopher Holm ",
+ " Christos Triantafyllidis ChrisTX Dan Parsons ",
+ " Daniel Vassdal David Lamont David Schultz ",
+ " delthas DjSlash Dominic Hamon ",
+ " Dylan Frank edef eggy ",
+ " ElementalAlchemist Elizabeth Myers emerson ",
+ " fez Filippo Cortigiani Florian Praden ",
+ " Garrett Holmstrom Geoff Bricker Glen Miner ",
+ " Googolplexed Guillaume Delacour Hendrik Jäger ",
+ " Herman iwalkalone jackmcbarn ",
+ " James Lu James Wheare jamie ",
+ " JD Horelick Jens Voss Joel Sing ",
+ " Johanna A Jordyn Josh Soref ",
+ " Julien Vehent JustArchi Justin Crawford ",
+ " katsklaw Kyle Fuller Larry Williamson ",
+ " linuxdaemon Mantas Mikulėnas Marcus Rueckert ",
+ " Matthew Martin md_5 Michael Hazell ",
+ " Molly Miller newuser1 nia ",
+ " Nicole Kleinhoff PhilSliderS Pierre Carrier ",
+ " Pippijn van Steenhoven Puck Meerburg R-V6 ",
+ " randomdan Renegade334 Richard Bradfield",
+ " Robby satmd Shawn Smith ",
+ " Sheogorath Steven Van Acker systocrat ",
+ " ThatOneRoadie The Aviator Thiago Crepaldi ",
+ " Thomas Fargeix Tim Heckman typobox43 ",
+ " Vitor Luis Wade Cline WindowsUser",
" ",
"\002Special Thanks\002:",
" Asmo Brik Daniel Oaks (dan-) Darren Whitlen (prawnsalad) Duck",
diff --git a/modules/core/core_info/isupport.cpp b/modules/core/core_info/isupport.cpp
index 79ada5121..ac1d68593 100644
--- a/modules/core/core_info/isupport.cpp
+++ b/modules/core/core_info/isupport.cpp
@@ -1,7 +1,7 @@
/*
* InspIRCd -- Internet Relay Chat Daemon
*
- * Copyright (C) 2020-2025 Sadie Powell <sadie@witchery.services>
+ * Copyright (C) 2020-2026 Sadie Powell <sadie@witchery.services>
*
* This file is part of InspIRCd. InspIRCd is free software: you can
* redistribute it and/or modify it under the terms of the GNU General Public
diff --git a/modules/core/core_list.cpp b/modules/core/core_list.cpp
index bd727159f..6e703c72a 100644
--- a/modules/core/core_list.cpp
+++ b/modules/core/core_list.cpp
@@ -1,7 +1,7 @@
/*
* InspIRCd -- Internet Relay Chat Daemon
*
- * Copyright (C) 2017-2024 Sadie Powell <sadie@witchery.services>
+ * Copyright (C) 2017-2024, 2026 Sadie Powell <sadie@witchery.services>
* Copyright (C) 2015 Daniel Vassdal <shutter@canternet.org>
* Copyright (C) 2013-2016 Attila Molnar <attilamolnar@hush.com>
* Copyright (C) 2012 Robby <robby@chatbelgie.be>
diff --git a/modules/core/core_oper/cmd_restart.cpp b/modules/core/core_oper/cmd_restart.cpp
index 48fa42590..7dc9481a0 100644
--- a/modules/core/core_oper/cmd_restart.cpp
+++ b/modules/core/core_oper/cmd_restart.cpp
@@ -2,7 +2,7 @@
* InspIRCd -- Internet Relay Chat Daemon
*
* Copyright (C) 2018-2020, 2022-2023 Sadie Powell <sadie@witchery.services>
- * Copyright (C) 2017 Jordyn/The Linux Geek <onlinecloud1@gmail.com>
+ * Copyright (C) 2017 Jordyn <onlinecloud1@gmail.com>
* Copyright (C) 2012, 2014-2015 Attila Molnar <attilamolnar@hush.com>
* Copyright (C) 2012 Robby <robby@chatbelgie.be>
* Copyright (C) 2009 Uli Schlachter <psychon@znc.in>
diff --git a/modules/core/core_user/cmd_user.cpp b/modules/core/core_user/cmd_user.cpp
index a7f057324..20fdb94a0 100644
--- a/modules/core/core_user/cmd_user.cpp
+++ b/modules/core/core_user/cmd_user.cpp
@@ -1,7 +1,7 @@
/*
* InspIRCd -- Internet Relay Chat Daemon
*
- * Copyright (C) 2017-2018, 2020, 2022-2024 Sadie Powell <sadie@witchery.services>
+ * Copyright (C) 2017-2018, 2020, 2022, 2024, 2026 Sadie Powell <sadie@witchery.services>
* Copyright (C) 2014-2015 Attila Molnar <attilamolnar@hush.com>
* Copyright (C) 2012 Robby <robby@chatbelgie.be>
* Copyright (C) 2009 Daniel De Graaf <danieldg@inspircd.org>
diff --git a/modules/helpmode.cpp b/modules/helpmode.cpp
index 7f8680696..fff6651f0 100644
--- a/modules/helpmode.cpp
+++ b/modules/helpmode.cpp
@@ -1,7 +1,7 @@
/*
* InspIRCd -- Internet Relay Chat Daemon
*
- * Copyright (C) 2023-2025 Sadie Powell <sadie@witchery.services>
+ * Copyright (C) 2023-2026 Sadie Powell <sadie@witchery.services>
*
* This file is part of InspIRCd. InspIRCd is free software: you can
* redistribute it and/or modify it under the terms of the GNU General Public
diff --git a/modules/inviteexception.cpp b/modules/inviteexception.cpp
index b4eb2dbd8..4cb0c7508 100644
--- a/modules/inviteexception.cpp
+++ b/modules/inviteexception.cpp
@@ -1,7 +1,7 @@
/*
* InspIRCd -- Internet Relay Chat Daemon
*
- * Copyright (C) 2017-2023 Sadie Powell <sadie@witchery.services>
+ * Copyright (C) 2017-2023, 2026 Sadie Powell <sadie@witchery.services>
* Copyright (C) 2012-2013 Attila Molnar <attilamolnar@hush.com>
* Copyright (C) 2012 Robby <robby@chatbelgie.be>
* Copyright (C) 2009-2010 Daniel De Graaf <danieldg@inspircd.org>
diff --git a/modules/ircv3_capnotify.cpp b/modules/ircv3_capnotify.cpp
index 02fca386f..df07c66fb 100644
--- a/modules/ircv3_capnotify.cpp
+++ b/modules/ircv3_capnotify.cpp
@@ -1,7 +1,7 @@
/*
* InspIRCd -- Internet Relay Chat Daemon
*
- * Copyright (C) 2018-2022, 2024 Sadie Powell <sadie@witchery.services>
+ * Copyright (C) 2018-2022, 2024, 2026 Sadie Powell <sadie@witchery.services>
* Copyright (C) 2015, 2018 Attila Molnar <attilamolnar@hush.com>
*
* This file is part of InspIRCd. InspIRCd is free software: you can
diff --git a/modules/ircv3_ctctags.cpp b/modules/ircv3_ctctags.cpp
index ecb7090e3..f8da085de 100644
--- a/modules/ircv3_ctctags.cpp
+++ b/modules/ircv3_ctctags.cpp
@@ -2,7 +2,7 @@
* InspIRCd -- Internet Relay Chat Daemon
*
* Copyright (C) 2019 linuxdaemon <linuxdaemon.irc@gmail.com>
- * Copyright (C) 2018-2025 Sadie Powell <sadie@witchery.services>
+ * Copyright (C) 2018-2026 Sadie Powell <sadie@witchery.services>
*
* This file is part of InspIRCd. InspIRCd is free software: you can
* redistribute it and/or modify it under the terms of the GNU General Public
diff --git a/modules/ircv3_labeledresponse.cpp b/modules/ircv3_labeledresponse.cpp
index bbb049aad..b41589055 100644
--- a/modules/ircv3_labeledresponse.cpp
+++ b/modules/ircv3_labeledresponse.cpp
@@ -1,7 +1,7 @@
/*
* InspIRCd -- Internet Relay Chat Daemon
*
- * Copyright (C) 2020-2022 Sadie Powell <sadie@witchery.services>
+ * Copyright (C) 2020-2022, 2025 Sadie Powell <sadie@witchery.services>
*
* This file is part of InspIRCd. InspIRCd is free software: you can
* redistribute it and/or modify it under the terms of the GNU General Public
diff --git a/modules/messageflood.cpp b/modules/messageflood.cpp
index dee018d6a..00a1cc4d6 100644
--- a/modules/messageflood.cpp
+++ b/modules/messageflood.cpp
@@ -1,7 +1,7 @@
/*
* InspIRCd -- Internet Relay Chat Daemon
*
- * Copyright (C) 2017-2025 Sadie Powell <sadie@witchery.services>
+ * Copyright (C) 2017-2026 Sadie Powell <sadie@witchery.services>
* Copyright (C) 2012-2014 Attila Molnar <attilamolnar@hush.com>
* Copyright (C) 2012 Robby <robby@chatbelgie.be>
* Copyright (C) 2009 Daniel De Graaf <danieldg@inspircd.org>
diff --git a/modules/nicklock.cpp b/modules/nicklock.cpp
index 103d2c7e8..87dc35822 100644
--- a/modules/nicklock.cpp
+++ b/modules/nicklock.cpp
@@ -1,7 +1,7 @@
/*
* InspIRCd -- Internet Relay Chat Daemon
*
- * Copyright (C) 2013, 2017, 2019-2023 Sadie Powell <sadie@witchery.services>
+ * Copyright (C) 2013, 2017, 2019-2023, 2025 Sadie Powell <sadie@witchery.services>
* Copyright (C) 2012, 2014-2016 Attila Molnar <attilamolnar@hush.com>
* Copyright (C) 2012 Robby <robby@chatbelgie.be>
* Copyright (C) 2009-2010 Daniel De Graaf <danieldg@inspircd.org>
diff --git a/modules/operprefix.cpp b/modules/operprefix.cpp
index f171a850b..0dda42c61 100644
--- a/modules/operprefix.cpp
+++ b/modules/operprefix.cpp
@@ -1,7 +1,7 @@
/*
* InspIRCd -- Internet Relay Chat Daemon
*
- * Copyright (C) 2019-2022, 2024 Sadie Powell <sadie@witchery.services>
+ * Copyright (C) 2019-2022, 2024-2025 Sadie Powell <sadie@witchery.services>
* Copyright (C) 2012-2016 Attila Molnar <attilamolnar@hush.com>
* Copyright (C) 2012 Robby <robby@chatbelgie.be>
* Copyright (C) 2009-2010 Craig Edwards <brain@inspircd.org>
diff --git a/modules/realnameban.cpp b/modules/realnameban.cpp
index 5f660e3af..ee04072ee 100644
--- a/modules/realnameban.cpp
+++ b/modules/realnameban.cpp
@@ -1,7 +1,7 @@
/*
* InspIRCd -- Internet Relay Chat Daemon
*
- * Copyright (C) 2020-2021 Sadie Powell <sadie@witchery.services>
+ * Copyright (C) 2020-2021, 2026 Sadie Powell <sadie@witchery.services>
* Copyright (C) 2015 Renegade334 <contact.caaeed4f@renegade334.me.uk>
* Copyright (C) 2012 Robby <robby@chatbelgie.be>
* Copyright (C) 2009 Uli Schlachter <psychon@znc.in>
diff --git a/modules/redirect.cpp b/modules/redirect.cpp
index b58c9c3e1..0797957b3 100644
--- a/modules/redirect.cpp
+++ b/modules/redirect.cpp
@@ -1,11 +1,11 @@
/*
* InspIRCd -- Internet Relay Chat Daemon
*
- * Copyright (C) 2019-2023 Sadie Powell <sadie@witchery.services>
+ * Copyright (C) 2019-2023, 2026 Sadie Powell <sadie@witchery.services>
* Copyright (C) 2017 Dylan Frank <b00mx0r@aureus.pw>
- * Copyright (C) 2012-2014, 2016 Attila Molnar <attilamolnar@hush.com>
- * Copyright (C) 2012, 2019 Robby <robby@chatbelgie.be>
+ * Copyright (C) 2012-2014 Attila Molnar <attilamolnar@hush.com>
* Copyright (C) 2012, 2014 Shawn Smith <ShawnSmith0828@gmail.com>
+ * Copyright (C) 2012 Robby <robby@chatbelgie.be>
* Copyright (C) 2009 Daniel De Graaf <danieldg@inspircd.org>
* Copyright (C) 2008 Robin Burchell <robin+git@viroteck.net>
* Copyright (C) 2006 Craig Edwards <brain@inspircd.org>
diff --git a/modules/serverban.cpp b/modules/serverban.cpp
index 234c2b1fa..590e7e18c 100644
--- a/modules/serverban.cpp
+++ b/modules/serverban.cpp
@@ -1,7 +1,7 @@
/*
* InspIRCd -- Internet Relay Chat Daemon
*
- * Copyright (C) 2020-2021 Sadie Powell <sadie@witchery.services>
+ * Copyright (C) 2020-2021, 2026 Sadie Powell <sadie@witchery.services>
* Copyright (C) 2012 Robby <robby@chatbelgie.be>
* Copyright (C) 2009 Uli Schlachter <psychon@znc.in>
* Copyright (C) 2009 Daniel De Graaf <danieldg@inspircd.org>
diff --git a/modules/setname.cpp b/modules/setname.cpp
index 22a743269..45fa9322f 100644
--- a/modules/setname.cpp
+++ b/modules/setname.cpp
@@ -2,7 +2,7 @@
* InspIRCd -- Internet Relay Chat Daemon
*
* Copyright (C) 2022 delthas
- * Copyright (C) 2018-2023 Sadie Powell <sadie@witchery.services>
+ * Copyright (C) 2018-2023, 2026 Sadie Powell <sadie@witchery.services>
* Copyright (C) 2012 Robby <robby@chatbelgie.be>
* Copyright (C) 2012 Attila Molnar <attilamolnar@hush.com>
* Copyright (C) 2009 Daniel De Graaf <danieldg@inspircd.org>
diff --git a/modules/spanningtree/capab.cpp b/modules/spanningtree/capab.cpp
index 0be1bcfc2..365477063 100644
--- a/modules/spanningtree/capab.cpp
+++ b/modules/spanningtree/capab.cpp
@@ -1,7 +1,7 @@
/*
* InspIRCd -- Internet Relay Chat Daemon
*
- * Copyright (C) 2017-2025 Sadie Powell <sadie@witchery.services>
+ * Copyright (C) 2017-2026 Sadie Powell <sadie@witchery.services>
* Copyright (C) 2013-2016 Attila Molnar <attilamolnar@hush.com>
* Copyright (C) 2012 Robby <robby@chatbelgie.be>
* Copyright (C) 2009-2010 Daniel De Graaf <danieldg@inspircd.org>
diff --git a/modules/spanningtree/servercommand.h b/modules/spanningtree/servercommand.h
index 89490cc77..292d4fe85 100644
--- a/modules/spanningtree/servercommand.h
+++ b/modules/spanningtree/servercommand.h
@@ -1,7 +1,7 @@
/*
* InspIRCd -- Internet Relay Chat Daemon
*
- * Copyright (C) 2018-2019, 2021-2022 Sadie Powell <sadie@witchery.services>
+ * Copyright (C) 2018-2019, 2021-2022, 2026 Sadie Powell <sadie@witchery.services>
* Copyright (C) 2013-2015 Attila Molnar <attilamolnar@hush.com>
*
* This file is part of InspIRCd. InspIRCd is free software: you can
diff --git a/modules/spanningtree/treeserver.cpp b/modules/spanningtree/treeserver.cpp
index 5e3b19d84..0fc3a86c9 100644
--- a/modules/spanningtree/treeserver.cpp
+++ b/modules/spanningtree/treeserver.cpp
@@ -2,7 +2,7 @@
* InspIRCd -- Internet Relay Chat Daemon
*
* Copyright (C) 2021 Dominic Hamon
- * Copyright (C) 2018-2024 Sadie Powell <sadie@witchery.services>
+ * Copyright (C) 2018-2024, 2026 Sadie Powell <sadie@witchery.services>
* Copyright (C) 2017 Dylan Frank <b00mx0r@aureus.pw>
* Copyright (C) 2013-2016 Attila Molnar <attilamolnar@hush.com>
* Copyright (C) 2012 Robby <robby@chatbelgie.be>
diff --git a/modules/sslmodes.cpp b/modules/sslmodes.cpp
index 2111c4a92..ef690d7d4 100644
--- a/modules/sslmodes.cpp
+++ b/modules/sslmodes.cpp
@@ -1,7 +1,7 @@
/*
* InspIRCd -- Internet Relay Chat Daemon
*
- * Copyright (C) 2013, 2017-2024 Sadie Powell <sadie@witchery.services>
+ * Copyright (C) 2013, 2017-2026 Sadie Powell <sadie@witchery.services>
* Copyright (C) 2013 Shawn Smith <ShawnSmith0828@gmail.com>
* Copyright (C) 2012-2013 Attila Molnar <attilamolnar@hush.com>
* Copyright (C) 2012 Robby <robby@chatbelgie.be>
diff --git a/src/commands.cpp b/src/commands.cpp
index ecb496eb4..b7f5faea6 100644
--- a/src/commands.cpp
+++ b/src/commands.cpp
@@ -2,7 +2,7 @@
* InspIRCd -- Internet Relay Chat Daemon
*
* Copyright (C) 2021 Herman <GermanAizek@yandex.ru>
- * Copyright (C) 2018-2024 Sadie Powell <sadie@witchery.services>
+ * Copyright (C) 2018-2024, 2026 Sadie Powell <sadie@witchery.services>
* Copyright (C) 2012-2016, 2018 Attila Molnar <attilamolnar@hush.com>
* Copyright (C) 2012 Robby <robby@chatbelgie.be>
* Copyright (C) 2009-2010 Daniel De Graaf <danieldg@inspircd.org>
diff --git a/src/configreader.cpp b/src/configreader.cpp
index 46e66f447..a304aa5fc 100644
--- a/src/configreader.cpp
+++ b/src/configreader.cpp
@@ -2,7 +2,7 @@
* InspIRCd -- Internet Relay Chat Daemon
*
* Copyright (C) 2013-2016 Attila Molnar <attilamolnar@hush.com>
- * Copyright (C) 2013-2014, 2016-2025 Sadie Powell <sadie@witchery.services>
+ * Copyright (C) 2013-2014, 2016-2026 Sadie Powell <sadie@witchery.services>
* Copyright (C) 2012 Robby <robby@chatbelgie.be>
* Copyright (C) 2012 ChrisTX <xpipe@hotmail.de>
* Copyright (C) 2009-2010 Daniel De Graaf <danieldg@inspircd.org>
diff --git a/src/helperfuncs.cpp b/src/helperfuncs.cpp
index 3dbaf15ae..057c24825 100644
--- a/src/helperfuncs.cpp
+++ b/src/helperfuncs.cpp
@@ -4,7 +4,7 @@
* Copyright (C) 2019 Matt Schatz <genius3000@g3k.solutions>
* Copyright (C) 2018 linuxdaemon <linuxdaemon.irc@gmail.com>
* Copyright (C) 2012-2013 Attila Molnar <attilamolnar@hush.com>
- * Copyright (C) 2012, 2014, 2017-2018, 2020-2025 Sadie Powell <sadie@witchery.services>
+ * Copyright (C) 2012, 2014, 2017-2018, 2020-2026 Sadie Powell <sadie@witchery.services>
* Copyright (C) 2012 Robby <robby@chatbelgie.be>
* Copyright (C) 2012 ChrisTX <xpipe@hotmail.de>
* Copyright (C) 2009-2010 Daniel De Graaf <danieldg@inspircd.org>
diff --git a/src/modulemanager.cpp b/src/modulemanager.cpp
index add98cc98..6c96ca802 100644
--- a/src/modulemanager.cpp
+++ b/src/modulemanager.cpp
@@ -1,7 +1,7 @@
/*
* InspIRCd -- Internet Relay Chat Daemon
*
- * Copyright (C) 2013, 2015, 2019-2024 Sadie Powell <sadie@witchery.services>
+ * Copyright (C) 2013, 2015, 2019-2024, 2026 Sadie Powell <sadie@witchery.services>
* Copyright (C) 2013 Adam <Adam@anope.org>
* Copyright (C) 2012-2013, 2015 Attila Molnar <attilamolnar@hush.com>
* Copyright (C) 2012 Robby <robby@chatbelgie.be>
diff --git a/src/modules.cpp b/src/modules.cpp
index e9223645d..57f8df8ce 100644
--- a/src/modules.cpp
+++ b/src/modules.cpp
@@ -2,7 +2,7 @@
* InspIRCd -- Internet Relay Chat Daemon
*
* Copyright (C) 2019 iwalkalone <iwalkalone69@gmail.com>
- * Copyright (C) 2017-2024 Sadie Powell <sadie@witchery.services>
+ * Copyright (C) 2017-2026 Sadie Powell <sadie@witchery.services>
* Copyright (C) 2013 Daniel Vassdal <shutter@canternet.org>
* Copyright (C) 2013 Adam <Adam@anope.org>
* Copyright (C) 2012-2016, 2018 Attila Molnar <attilamolnar@hush.com>
diff --git a/src/users.cpp b/src/users.cpp
index 3f0bbca76..2cc0791da 100644
--- a/src/users.cpp
+++ b/src/users.cpp
@@ -4,7 +4,7 @@
* Copyright (C) 2019 linuxdaemon <linuxdaemon.irc@gmail.com>
* Copyright (C) 2018 systocrat <systocrat@outlook.com>
* Copyright (C) 2018 Dylan Frank <b00mx0r@aureus.pw>
- * Copyright (C) 2013, 2017-2025 Sadie Powell <sadie@witchery.services>
+ * Copyright (C) 2013, 2017-2026 Sadie Powell <sadie@witchery.services>
* Copyright (C) 2013 Adam <Adam@anope.org>
* Copyright (C) 2012-2016, 2018 Attila Molnar <attilamolnar@hush.com>
* Copyright (C) 2012 Robby <robby@chatbelgie.be>
diff --git a/vendor/README.md b/vendor/README.md
index f612baffb..926545595 100644
--- a/vendor/README.md
+++ b/vendor/README.md
@@ -68,7 +68,7 @@ This directory contains vendored dependencies that are shipped with InspIRCd to
**License** &mdash; Boost Software License
-**Version** &mdash; v4.0.8
+**Version** &mdash; v4.0.9
**Website** &mdash; [https://github.com/nemtrif/utfcpp](https://github.com/nemtrif/utfcpp)
diff --git a/vendor/utfcpp/core.h b/vendor/utfcpp/core.h
index 064f838fd..8e128c180 100644
--- a/vendor/utfcpp/core.h
+++ b/vendor/utfcpp/core.h
@@ -47,10 +47,8 @@ DEALINGS IN THE SOFTWARE.
#else // C++ 98/03
#define UTF_CPP_OVERRIDE
#define UTF_CPP_NOEXCEPT throw()
- // Simulate static_assert:
- template <bool Condition> struct StaticAssert {static void utf8_static_assert() {char static_assert_impl[Condition ? 1 : 0]; } };
- template <> struct StaticAssert<true> {static void utf8_static_assert() {}};
- #define UTF_CPP_STATIC_ASSERT(condition) StaticAssert<condition>::utf8_static_assert();
+ // Not worth simulating static_assert:
+ #define UTF_CPP_STATIC_ASSERT(condition) (void)(condition);
#endif // C++ 11 or later