Sadie Powell
|
50030e07fa
|
Make CTCP support more modular.
|
2025-05-27 15:30:09 +01:00 |
|
Sadie Powell
|
23e72fc934
|
Convert Anope::Debug to an unsigned value.
|
2025-05-24 16:54:49 +01:00 |
|
Sadie Powell
|
f97448f48a
|
Modernize some bits of Command.
|
2025-05-22 10:49:38 +01:00 |
|
Sadie Powell
|
cb334fbae1
|
Remove the pidfile before restarting.
Fixes being unable to restart now we only allow one instance.
|
2025-05-17 20:04:41 +01:00 |
|
Sadie Powell
|
d3bb930a5e
|
Fix some inconsistencies with account lookups.
|
2025-05-17 19:35:03 +01:00 |
|
Sadie Powell
|
0fc1eb3133
|
Rename one last use of time_registered.
|
2025-05-17 15:05:13 +01:00 |
|
Sadie Powell
|
a3d61e3d18
|
Rename id to uniqueid to avoid shadowing.
|
2025-05-16 15:23:09 +01:00 |
|
Sadie Powell
|
cac10aaa41
|
Always store a unique identifier in the database.
|
2025-05-16 15:18:24 +01:00 |
|
Sadie Powell
|
be5a0e8108
|
Serialize using mutable objects not immutable ones.
|
2025-05-16 15:18:00 +01:00 |
|
Sadie Powell
|
3da8244de5
|
Log any startup error to the terminal.
|
2025-05-16 15:15:42 +01:00 |
|
Sadie Powell
|
8722daa6e7
|
Only allow one instance of Anope at once.
|
2025-05-16 15:15:30 +01:00 |
|
Sadie Powell
|
e9a0a214b0
|
Refactor Anope::strftime.
|
2025-05-10 14:40:12 +01:00 |
|
Sadie Powell
|
46c5570b1d
|
Use UTC in timestamps shown to users.
|
2025-05-10 14:40:12 +01:00 |
|
Sadie Powell
|
50f17ea8e1
|
Consistently use realname instead of gecos.
|
2025-05-10 14:40:12 +01:00 |
|
Sadie Powell
|
2609ff44c6
|
Add defaults for service:{user,host,gecos}.
|
2025-05-10 14:40:12 +01:00 |
|
Sadie Powell
|
49f93b7670
|
Use more appropriate types for MaxUserCount and OperCount.
|
2025-05-10 00:59:20 +01:00 |
|
Sadie Powell
|
07f57b1108
|
Be more explicit about what versions compatibility code is for.
|
2025-05-09 21:43:35 +01:00 |
|
Sadie Powell
|
977780d8ef
|
Store user away state and add it to the anope.user RPC event.
|
2025-05-09 14:47:31 +01:00 |
|
Sadie Powell
|
34582a40ef
|
Change Command::Run to return true on success.
|
2025-05-08 16:53:10 +01:00 |
|
Sadie Powell
|
8955c53088
|
Zero-initialize a variable in BuildModeChange.
|
2025-05-04 02:56:59 +01:00 |
|
Sadie Powell
|
010beb52b1
|
Store the setter and ts for all modes and try to restore them.
This is mostly for preserving channel list mode info.
|
2025-05-03 21:28:56 +01:00 |
|
Sadie Powell
|
51c7a15c45
|
Bump for 2.1.15-git.
|
2025-05-02 09:52:40 +01:00 |
|
Sadie Powell
|
b51c6453ae
|
Release 2.1.14.
|
2025-05-02 09:52:40 +01:00 |
|
Sadie Powell
|
046fa5c848
|
Show the reason why a config file failed to open.
|
2025-04-27 14:16:10 +01:00 |
|
Sadie Powell
|
551f3504c8
|
Fix broken handling of colour codes in LineWrapper.
Closes #504.
|
2025-04-27 13:01:29 +01:00 |
|
Sadie Powell
|
459c7947ce
|
Fix skipping lone $ values within config values.
|
2025-04-24 12:48:48 +01:00 |
|
Sadie Powell
|
fad0a4a0e8
|
Add support for hashing operator passwords in the config.
Closes #327.
|
2025-04-24 12:46:58 +01:00 |
|
Sadie Powell
|
1630ccedb1
|
Remove some double lookups in User::BadPassword.
|
2025-04-24 11:59:21 +01:00 |
|
Sadie Powell
|
627b89ec7b
|
Fix a minor regression in serialising channel data.
|
2025-04-23 17:33:01 +01:00 |
|
Sadie Powell
|
f362959834
|
Fix splitting in the middle of some command names.
|
2025-04-22 18:16:31 +01:00 |
|
Sadie Powell
|
f5a85c69d2
|
Remove time from the name of some variables where its obvious.
|
2025-04-19 22:53:49 +01:00 |
|
Sadie Powell
|
70bf013ef0
|
Allow syntax messages to take a predicate.
|
2025-04-19 16:54:26 +01:00 |
|
Sadie Powell
|
d815906393
|
Get rid of the internal block wrapper.
This only existed for compatibility with old 2.0 modules and 2.1
has already broken compatibility with them.
|
2025-04-19 12:49:06 +01:00 |
|
Sadie Powell
|
fa7ed12aad
|
Use a duration string when telling people to wait before emailing.
|
2025-04-16 03:00:52 +01:00 |
|
Sadie Powell
|
ad0b4d1aa0
|
Rename TextSplitter to LineWrapper.
|
2025-04-16 01:53:50 +01:00 |
|
Sadie Powell
|
74e9a9d2fe
|
Automatically wrap the help output.
|
2025-04-16 01:50:59 +01:00 |
|
Sadie Powell
|
d2aee394ea
|
Fix a compiler warning on Clang.
|
2025-04-16 00:14:46 +01:00 |
|
Sadie Powell
|
3e696fae0f
|
Reduce the maximum line length from 120 to 100.
This should fit on user screens a bit better.
|
2025-04-16 00:07:33 +01:00 |
|
Sadie Powell
|
a883b616a1
|
Automatically line wrap messages sent by services.
|
2025-04-15 19:30:59 +01:00 |
|
Sadie Powell
|
d04a312d0d
|
Add Anope::Templace and switch all template strings to use it.
|
2025-04-14 11:31:19 +01:00 |
|
Sadie Powell
|
9351debd73
|
Expand GetQueryCommand to take a command name.
|
2025-04-10 13:34:25 +01:00 |
|
Sadie Powell
|
ddd33e65b4
|
Add a log message for when we receive a weirdly targeted message.
|
2025-04-05 07:11:54 +01:00 |
|
Sadie Powell
|
d019da673d
|
Replace NormalizeBuffer implementation with the one from InspIRCd.
This is more robust and will handle more formatting code types.
|
2025-04-02 17:04:47 +01:00 |
|
Sadie Powell
|
404bf77ef5
|
Add a message handler for messages that can be safely ignored.
|
2025-04-02 13:17:38 +01:00 |
|
Sadie Powell
|
698dd78ef8
|
Merge branch '2.0' into 2.1.
|
2025-04-02 10:09:58 +01:00 |
|
Sadie Powell
|
0b36ddfaf3
|
Fix building on old versions of RHEL.
|
2025-04-02 09:58:49 +01:00 |
|
Sadie Powell
|
947ddc9e1b
|
Fix building on CMake 4.
This is a partial backport from 2.1.
|
2025-04-02 09:53:10 +01:00 |
|
Sadie Powell
|
c21f6ac597
|
Bump for 2.1.14-git.
|
2025-04-01 11:06:38 +01:00 |
|
Sadie Powell
|
390d0482fc
|
Release 2.1.13.
|
2025-04-01 11:04:29 +01:00 |
|
Sadie Powell
|
a154532e98
|
Use insert_or_assign when creating ChannelInfo instances.
|
2025-03-30 12:42:18 +01:00 |
|