Peter Powell
cba1313a40
Revert "Fix the length limit for InspIRCd v3 S2S messages."
...
This is causing build errors for some people and i'm unsure why.
This reverts commit a4ab6876c3 .
2019-12-15 12:40:31 +00:00
Peter Powell
96ea61d8b8
Add the <limits> include to the inspircd3 module.
2019-12-15 01:50:31 +00:00
Peter Powell
523f89f45f
Enable C++11 features on non-GCC C++11 compilers.
2019-12-14 19:16:44 +00:00
Peter Powell
6617d29b52
Fix a bunch of broken indentation.
2019-12-14 18:38:13 +00:00
Peter Powell
a4ab6876c3
Fix the length limit for InspIRCd v3 S2S messages.
2019-12-14 18:06:53 +00:00
Peter Powell
ff0109d6ba
inspircd3: Refer to modules using without a prefix/suffix.
2019-12-14 17:53:42 +00:00
Matt Schatz
059c78aee3
Fix retrieval of TopicLock status in IRCDMessageMetadata.
2019-11-27 18:21:01 +00:00
Matt Schatz
f75c5011e2
Update IRCDMessageMetadata for channel metadata.
...
- InspIRCd 3 now includes the channel TS in any channel metadata.
This pushes the type and value by one.
- Update the messages sent from this function accordingly.
- Fix retrieval of TopicLock status.
2019-11-27 18:21:01 +00:00
Peter Powell
2832c736dd
Fix parsing InspIRCd v3 IJOIN messages.
...
Thanks to @H7-25 and @genius3000 for reporting this.
2019-11-17 10:23:06 +00:00
Matt Schatz
f34ba4b1f0
Add the SSL ExtensibleItem for Users.
...
Copied this directly from inspircd12.cpp, which
inspircd20.cpp inherited from.
2019-11-12 13:06:32 +00:00
Adam
91dde90ad2
Merge pull request #246 from genius3000/2.0+unconfimed_info
...
Fix NickServ INFO and GLIST showing an incorrect unconfirmed expiry.
2019-11-11 21:20:55 -05:00
Matt Schatz
661b320d23
Look up unconfirmedexpire from the correct module.
...
- NickServ INFO and GLIST were looking in the wrong module.
2019-11-11 19:15:54 -07:00
Adam
ae7706ae55
Bump for 2.0.8-git
2019-11-02 20:59:02 -04:00
Adam
1dee851207
Release 2.0.7
2.0.7
2019-11-02 20:44:48 -04:00
Adam
9c91d386e4
docs: update Changes
2019-11-02 20:43:18 -04:00
Adam
3e4d87051b
inspircd3: remove CoreExport from IRCDMessageKick
2019-11-02 20:24:21 -04:00
Robby
26975fc011
Rename a few instances of 'services' to 'stats' in stats.standalone.example.conf and irc2sql.example.conf.
2019-11-03 00:50:37 +01:00
Adam
c15dc49994
ns_recover: add privilege for admins to recover other users
2019-10-14 13:13:08 -04:00
Peter Powell
14ee76a0ad
Fix various typos.
2019-09-23 14:48:49 +01:00
Peter Powell
4465c67790
Update the supported InspIRCd versions in the README.
2019-09-23 13:23:02 +01:00
Peter Powell
20e0fa33fc
Sort message handlers alphabetically.
2019-09-23 13:23:02 +01:00
Peter Powell
7e76daf39f
Add the InspIRCd v3 module to the example configs.
2019-09-23 13:23:02 +01:00
Peter Powell
2ee63f0f68
Handle/send 1205-style PING/PONG messages.
2019-09-23 13:23:02 +01:00
Peter Powell
c35029fa2f
Parse 1205-style mode lists for CAPAB CHANMODES/USERMODES.
2019-09-23 13:23:02 +01:00
Peter Powell
bae8987ec1
Add a handler for the IJOIN command.
2019-09-23 13:23:02 +01:00
Peter Powell
470d4d1a97
Update for the 1205 channel METADATA syntax.
2019-09-23 13:23:02 +01:00
Peter Powell
78bac905c2
Update for the 1205 FJOIN syntax.
2019-09-23 13:23:02 +01:00
Peter Powell
d88d8e940e
Update for the 1205 KICK syntax.
2019-09-23 13:23:02 +01:00
Peter Powell
b2c3775b58
Update for the 1205 INVITE syntax.
2019-09-23 13:23:02 +01:00
Peter Powell
b311248bed
Update for the 1205 SERVER syntax.
2019-09-23 13:23:02 +01:00
Peter Powell
f7f45b4e2b
Update for the 1205 FTOPIC syntax.
2019-09-23 13:23:02 +01:00
Peter Powell
3cad3514f1
Remove the TOPIC command handler.
...
This legacy compat command was removed in the 1205 protocol.
2019-09-23 13:23:02 +01:00
Peter Powell
1020ca47bd
Remove the JOIN command handler.
...
This legacy compat command was removed in the 1205 protocol.
2019-09-23 13:23:02 +01:00
Peter Powell
48dbb70ecc
Use the SINFO command instead of the old VERSION command.
2019-09-23 13:23:02 +01:00
Peter Powell
ae16206f0c
Use NUM instead of PUSH for sending numerics to clients.
2019-09-23 13:23:02 +01:00
Peter Powell
7045f206af
Require the 1205 (3.0+) server protocol.
2019-09-23 13:23:02 +01:00
Peter Powell
67bd3e44c0
Remove the dependency on the inspircd12 module.
2019-09-23 13:23:02 +01:00
Peter Powell
264981fb1b
Mark inspircd3 as being the InspIRCd 3 module.
2019-09-23 13:23:02 +01:00
Peter Powell
47d471c53d
Make a copy of the InspIRCd v2 module for v3.
2019-09-23 13:23:02 +01:00
Peter Powell
e43bc49ba7
Update the core message parser to allow parsing IRCv3 message tags.
2019-09-23 13:20:07 +01:00
Robby
d9de4ddd82
Insert a new line between the subject and message body when sending mail.
...
Required for RFC 2822 compliancy.
Reported by jrmu via IRC.
2019-08-24 07:37:35 +02:00
Adam
8f7f4b1593
Merge pull request #244 from clem16/2.0
...
Fixed stupid simple typos.
2019-08-18 20:37:00 -04:00
Clem Morton
fc64c0c6dd
Fixed stupid simple typos.
...
Fixed stupid simple type, changed "bot not both" to "but not both"
2019-08-18 16:46:50 -06:00
Robby
03d065e952
Add hide_status as an available option to nickserv.example.conf.
...
Also improve the hide_* descriptions slightly.
2019-08-04 23:32:52 +02:00
Peter Powell
77a52eec7c
Fix the version binary colliding with the C++20 <version> header.
2019-07-05 12:17:37 +01:00
Robby
523a586176
Fix globops logging if there is no predefined sender.
2019-05-10 05:50:18 +02:00
Robby
af32a14fc1
Config files: Fix some typos, bring stats.standalone.example.conf up to par with example.conf, etc.
2019-04-05 03:11:39 +02:00
Romain Rivière
5c8548040a
Log channel memo deletions
2019-03-30 22:17:00 -04:00
Adam
6a42c1a4f3
Merge pull request #240 from SaberUK/2.0+bot
...
Mark pseudoclients as bots on InspIRCd if the bot mode exists.
2019-03-30 22:10:44 -04:00
Peter Powell
0defcda8d0
Reset the default modes on CAPAB START.
2019-03-30 20:09:34 +00:00