Age | Commit message (Collapse) | Author |
|
|
|
Since a TLS (SSL) module will always be the last IOHook attached
to a socket, IsSSL() needs to ignore any Middle IOHooks that may
also be attached.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This could be a temporary string so copy it instead of risking a
crash and/or dumping the contents of memory into messages.
This fixes a crash introduced last week.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This extension provides a framework for other extensions to send
standard replies to clients as an alternative to numerics.
|
|
|
|
|
|
There is no reason to have these events in one big handler and it
causes unnecessary event hooks to be created by having them like
this.
The ServerEventListener class still exists for compatibility
|
|
This is essentially identical to the one for the start event.
|
|
|
|
|
|
|
|
|
|
MaxMind have EOL'd the library that the geoip module uses and have
replaced it with libmaxminddb.
The geoip module has been split into geo_maxmind which provides
geolocation data, geoban which provides location-based channel
bans, and geoclass which is used to filter a user into a connect
class based on location.
|
|
|
|
|
|
Replaces the dirty logic in m_hideoper and m_namesx
|
|
|
|
|
|
|
|
|
|
|
|
Closes #1558.
|
|
|
|
|
|
|
|
|
|
|