aboutsummaryrefslogtreecommitdiff
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* Add OnUserPreQuit event to allow modules to change quit messages (#1629).Gravatar iwalkalone2019-06-241-1/+11
|
* Deduplicate dirent.h inclusion.Gravatar Peter Powell2019-06-201-4/+0
|
* Make the data provider list case insensitive.Gravatar Peter Powell2019-06-181-1/+1
|
* Show the mode syntax in ERR_INVALIDMODEPARAM.Gravatar Peter Powell2019-06-122-2/+31
|
* Add an API for accessing a batch end event.Gravatar Peter Powell2019-06-121-0/+10
| | | | This is essentially identical to the one for the start event.
* Fix echo-message replies being considered a side effect.Gravatar Peter Powell2019-06-111-3/+0
|
* Add a method for getting a list of files in a directory.Gravatar Peter Powell2019-06-101-0/+12
|
* Implement support for millisecond level server-time accuracy.Gravatar Peter Powell2019-06-071-3/+6
|
* Only call events on modules which aren't dying.Gravatar Peter Powell2019-06-062-3/+13
|
* Add irc::sockets::isunix for checking if a file is a UNIX socket.Gravatar Peter Powell2019-05-291-0/+6
|
* Add an overload of StreamSocket::Close which closes when all data has been ↵Gravatar linuxdaemon2019-05-221-1/+13
| | | | | written. Fixes sending large pages in m_httpd (#1646).
* Release v3.1.0. v3.1.0Gravatar Peter Powell2019-05-171-1/+1
|
* Resize the event sets to 2x the CurrentSetSize in ResizeDouble().Gravatar Peter Powell2019-05-141-1/+1
|
* Allow SSLIOHook instances to override Get{Certificate,Fingerprint}.Gravatar Peter Powell2019-05-131-2/+2
|
* Fix building against older versions of glibc.Gravatar Peter Powell2019-05-061-0/+4
|
* Textual improvements and fixes such as typos, casing, etc. (#1612)Gravatar Robby2019-04-284-9/+9
|
* Bump the API revision for the previous commits.Gravatar Peter Powell2019-04-191-1/+1
|
* Remove the OnNamesListItem event out of the core.Gravatar Peter Powell2019-04-192-13/+47
|
* Rename HasPermission to HasCommandPermission.Gravatar Peter Powell2019-04-191-2/+2
|
* Remove the 'noisy' mode for HasPrivPermission.Gravatar Peter Powell2019-04-191-4/+2
| | | | This was only used in one place.
* Replace the geoip module with geo_maxmind, geoban, and geoclass.Gravatar Peter Powell2019-04-151-0/+80
| | | | | | | | | | 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.
* Bump the API revision for the previous commit.Gravatar Peter Powell2019-04-151-1/+1
|
* Fix linking servers with UNIX sockets.Gravatar Peter Powell2019-04-151-5/+3
| | | | | - Remove the address/port overloads of BeginConnect. - Change DoConnect to take a sockaddrs instead of an address/port.
* Fix various typos.Gravatar Peter Powell2019-04-041-1/+1
|
* Bump the API revision for the previous commit.Gravatar Peter Powell2019-04-041-1/+1
|
* Document OnUserInit properly and add OnUserPostInit.Gravatar Peter Powell2019-04-041-3/+12
|
* Rename OnClientProtocolPopulateTags to OnPopulateTags.Gravatar Peter Powell2019-03-302-2/+2
|
* Rename GetFlagIndex -> GetFieldIndexGravatar linuxdaemon2019-03-121-1/+1
|
* Add Who::Request::GetFlagIndex to get field indexGravatar linuxdaemon2019-03-121-0/+11
| | | | Replaces the dirty logic in m_hideoper and m_namesx
* Improve the handling of config X-lines and filters. (#1583)Gravatar Matt Schatz2019-02-221-3/+4
|
* Implement support for IRCv3 client-to-client tags.Gravatar Peter Powell2019-02-191-0/+135
|
* Fix erasing event subscribers erasing all with the same priority.Gravatar Peter Powell2019-02-191-1/+1
|
* Allow customising ElementComp in flat_{map,multimap,multiset,set}.Gravatar Peter Powell2019-02-191-12/+12
|
* Add a function for displaying human-readable durations.Gravatar Matt Schatz2019-02-181-0/+6
| | | | | Add InspIRCd::DurationString() to take a time_t and return a string with the duration in a human-readable format (ex: 1y20w2d3h5m9s).
* Various text improvements: consistency, syntax, help and doc updates/fixes.Gravatar Robby2019-02-181-1/+1
|
* Replace GetServerPort() with server_sa.port().Gravatar Peter Powell2019-02-151-5/+0
|
* Rename User::nping to nextping for consistency with lastping.Gravatar Peter Powell2019-02-151-3/+2
|
* Refactor UserManager::DoBackgroundUserStuff().Gravatar Peter Powell2019-02-151-6/+0
|
* WriteNeighborsWithCap: add the ability to send to the origin user.Gravatar Peter Powell2019-02-141-2/+2
|
* Add irc::sockets::untosa() for creating AF_UNIX sockaddrs.Gravatar Peter Powell2019-02-071-0/+7
| | | | | Also fix an overly long albeit harmless memcpy when creating UNIX socket listeners. Thanks to @psychon for reporting this.
* Document OnUserWrite.Gravatar Peter Powell2019-02-071-0/+6
|
* Expand searching in m_httpd_stats, add global handling of GET parameters (#1566)Gravatar linuxdaemon2019-02-061-10/+69
|
* Release v3.0.0 release candidate 2. v3.0.0rc2Gravatar Peter Powell2019-02-061-1/+1
|
* Delete the old broken test suite.Gravatar Peter Powell2019-02-053-47/+1
| | | | | | 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.
* DLLManager: add a function for retrieving a symbol.Gravatar Peter Powell2019-02-041-0/+6
|
* Allow multiple fingerprints in an oper block (#1564)Gravatar linuxdaemon2019-02-011-0/+6
|
* Fix a minor typo in ssl.hGravatar B00mX0r2019-02-011-1/+1
|
* Add ParamMode::IsParameterSecret and remove special casing of keys.Gravatar Peter Powell2019-01-282-3/+4
|
* Add overloads for ConvToNum to prevent (unsigned) char weirdness.Gravatar Peter Powell2019-01-281-0/+16
|
* Remove trailing whitespace from various source files.Gravatar Peter Powell2019-01-242-2/+1
|