Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
written.
Fixes sending large pages in m_httpd (#1646).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This was only used in one place.
|
|
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.
|
|
|
|
- Remove the address/port overloads of BeginConnect.
- Change DoConnect to take a sockaddrs instead of an address/port.
|
|
|
|
|
|
|
|
|
|
|
|
Replaces the dirty logic in m_hideoper and m_namesx
|
|
|
|
|
|
|
|
|
|
Add InspIRCd::DurationString() to take a time_t and return a string
with the duration in a human-readable format (ex: 1y20w2d3h5m9s).
|
|
|
|
|
|
|
|
|
|
|
|
Also fix an overly long albeit harmless memcpy when creating UNIX
socket listeners. Thanks to @psychon for reporting this.
|
|
|
|
|
|
|
|
This doesn't work properly and is disabled in both debug & release
builds. It will be resurrected with a proper unit testing framework
in the future.
|