<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~irc/github.com/solanum-ircd/solanum.git/help, branch amdj/modules</title>
<subtitle>https://github.com/solanum-ircd/solanum</subtitle>
<id>https://cgit.space/~irc/github.com/solanum-ircd/solanum.git/atom/help?h=amdj%2Fmodules</id>
<link rel='self' href='https://cgit.space/~irc/github.com/solanum-ircd/solanum.git/atom/help?h=amdj%2Fmodules'/>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/solanum-ircd/solanum.git/'/>
<updated>2026-01-21T16:10:44Z</updated>
<entry>
<title>Add batch support</title>
<updated>2026-01-21T16:10:44Z</updated>
<author>
<name>Ryan Schmidt</name>
</author>
<published>2025-10-25T00:59:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/solanum-ircd/solanum.git/commit/?id=4cc9be1ddf1e14fc76bf433e23a3d528424b60ca'/>
<id>urn:sha1:4cc9be1ddf1e14fc76bf433e23a3d528424b60ca</id>
<content type='text'>
- Add "batch" client capability
- Support sending netsplit/netjoin batches
- Support receiving BATCH from clients and remote servers
- Support for modules to define supported batch types for incoming
  batches
- Add "message_handler" hook to override the handler for a particular
  incoming message
- Add technical and user-facing documentation for batches
- Add some more sendto_* overloads that support tags which were missing
  from the initial message-tags implementation but turned out to be
  needed
</content>
</entry>
<entry>
<title>Documentation updates</title>
<updated>2025-10-10T19:09:40Z</updated>
<author>
<name>Ryan Schmidt</name>
</author>
<published>2025-08-19T00:02:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/solanum-ircd/solanum.git/commit/?id=8cce1fd26241fbddc2612b3bedb26e4fa8798f89'/>
<id>urn:sha1:8cce1fd26241fbddc2612b3bedb26e4fa8798f89</id>
<content type='text'>
Add user help for the TAGMSG command. Additionally, update
reference.conf to include (almost) all extensions. The only extensions
excluded were those that are only useful when testing/debugging
(m_echotags), example modules (chantype_dummy, example_module), or
modules that should probably never be loaded in new networks
(ip_cloaking_3.0, ip_cloaking_old, m_mkpasswd).
</content>
</entry>
<entry>
<title>Improve UN/D/K/XLINE help files</title>
<updated>2025-05-21T19:53:11Z</updated>
<author>
<name>Melissa Draper</name>
</author>
<published>2025-05-21T19:53:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/solanum-ircd/solanum.git/commit/?id=6ac284622813f4f64fa8e0bf905c4b35d244b343'/>
<id>urn:sha1:6ac284622813f4f64fa8e0bf905c4b35d244b343</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update join and challenge.</title>
<updated>2025-02-12T22:45:30Z</updated>
<author>
<name>alyx</name>
</author>
<published>2025-02-12T22:40:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/solanum-ircd/solanum.git/commit/?id=dd2cf45c3a2b9051339bddce873199421c9e30ff'/>
<id>urn:sha1:dd2cf45c3a2b9051339bddce873199421c9e30ff</id>
<content type='text'>
Reported by joerg on Libera.
Only took 20 years for someone to notice.
</content>
</entry>
<entry>
<title>document +M cmode (#417)</title>
<updated>2023-08-29T16:12:01Z</updated>
<author>
<name>Svetlana T</name>
</author>
<published>2023-08-29T16:12:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/solanum-ircd/solanum.git/commit/?id=2a0f0393d22c517b03fa1274bfdc0ea3ac8e086c'/>
<id>urn:sha1:2a0f0393d22c517b03fa1274bfdc0ea3ac8e086c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Terminate last line in setfilter help</title>
<updated>2023-08-07T15:48:50Z</updated>
<author>
<name>Mike Quin</name>
</author>
<published>2023-08-07T14:04:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/solanum-ircd/solanum.git/commit/?id=1b4957f617122e51a4ddbe81487e1ae59f0b4e51'/>
<id>urn:sha1:1b4957f617122e51a4ddbe81487e1ae59f0b4e51</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add documentation for extensions/filter</title>
<updated>2023-08-07T15:48:50Z</updated>
<author>
<name>Mike Quin</name>
</author>
<published>2023-08-06T18:02:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/solanum-ircd/solanum.git/commit/?id=28bcd75330ad1cedaf1f680b7a263ba5356bf752'/>
<id>urn:sha1:28bcd75330ad1cedaf1f680b7a263ba5356bf752</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add extban type for unidentified connections (#411)</title>
<updated>2023-07-01T18:09:41Z</updated>
<author>
<name>TheDaemoness</name>
</author>
<published>2023-07-01T18:09:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/solanum-ircd/solanum.git/commit/?id=a6ad35e5d81fba5925ca1405177a188f5a8077c8'/>
<id>urn:sha1:a6ad35e5d81fba5925ca1405177a188f5a8077c8</id>
<content type='text'>
* Add extension extb_guest

This module provides an extban type that acts as a normal ban but
only matches unidentified users.

* Document extban g in help/opers/extban

* extensions/extb_guest: support CIDR masks in $g extbans

This allows a channel operator to set a channel ban such as
"$g:*!*@192.0.2.0/24#*web.libera.chat*" and have it function
as intended.

---------

Co-authored-by: Aaron Jones &lt;me@aaronmdjones.net&gt;</content>
</entry>
<entry>
<title>m_shedding: user shedding module based on oftc-hybrid</title>
<updated>2023-05-18T19:44:23Z</updated>
<author>
<name>David Schultz</name>
</author>
<published>2023-05-18T19:44:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/solanum-ircd/solanum.git/commit/?id=1608b0e70eccd97485af83cf5c80b4e09e95ba93'/>
<id>urn:sha1:1608b0e70eccd97485af83cf5c80b4e09e95ba93</id>
<content type='text'>
</content>
</entry>
<entry>
<title>help/opers/: add HELP entry for DEHELPER</title>
<updated>2023-01-11T05:37:11Z</updated>
<author>
<name>Aaron Jones</name>
</author>
<published>2023-01-11T01:28:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/solanum-ircd/solanum.git/commit/?id=7285e5febf024ae8b0630e6ada23ee3a7c97bb1d'/>
<id>urn:sha1:7285e5febf024ae8b0630e6ada23ee3a7c97bb1d</id>
<content type='text'>
</content>
</entry>
</feed>
