Age | Commit message (Collapse) | Author |
|
commands into the SpanningTree namespace
This fixes issues in static builds
|
|
|
|
This adds the <bind:hook> config option which works together with <bind:ssl>
|
|
module
Use it to simplify logic in all modules using or providing IOHooks
|
|
|
|
|
|
using SSL
|
|
|
|
so it runs for all lost servers
|
|
on unload
|
|
being unloaded
|
|
|
|
|
|
|
|
|
|
- Pass topic set time and optionally the setter to SetTopic()
- Don't do anything if the topic is changed by a local user to what it is currently
|
|
|
|
|
|
|
|
SpanningTree::RemoteUser
|
|
|
|
1202 protocol servers
|
|
|
|
|
|
|
|
This makes ROUTE_UNICAST() accept nicks and uuids
|
|
|
|
|
|
accepting a string
|
|
string
|
|
|
|
This method is no longer used, replacement is User::WriteRemoteNotice()
|
|
User::WriteRemoteNotice()
|
|
|
|
|
|
numerics to it
|
|
parameters
|
|
|
|
VF_COMMON/VF_OPTCOMMON flags
Include m_watch in the list
|
|
- InspIRCd::FindUUID() and FindNick() no longer return FakeUsers so checking the user returned from those methods is needless
- m_dccallow is calling FindNickOnly() so it had the check needlessly
|
|
Inserting them causes FindUUID() and FindNick() to return server users which is not what modules want
|
|
TreeSocket::FindSource()
|
|
physically part of the object containing it
|
|
|
|
|
|
- Moved out of core, now lives entirely in core_channel
- Accessible using the provided API after including the appropriate header
- Invites are stored in an extension attached to LocalUser/Channel objects, they no longer need special handling when destroying these objects or when lowering TS
- Expiration of timed invites are implemented using Timers
- When creating a new invite let a non-timed invite override a timed one
|
|
|
|
|
|
|
|
|