aboutsummaryrefslogtreecommitdiff
path: root/include
Commit message (Expand)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.•••This is essentially identical to the one for the start event. Gravatar Peter Powell2019-06-121-0/+10
* 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 wr...•••Fixes sending large pages in m_httpd (#1646).Gravatar linuxdaemon2019-05-221-1/+13
* 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.•••This was only used in one place. Gravatar Peter Powell2019-04-191-4/+2
* Replace the geoip module with geo_maxmind, geoban, and geoclass.•••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. Gravatar Peter Powell2019-04-151-0/+80
* Bump the API revision for the previous commit.Gravatar Peter Powell2019-04-151-1/+1
* Fix linking servers with UNIX sockets.•••- Remove the address/port overloads of BeginConnect. - Change DoConnect to take a sockaddrs instead of an address/port. Gravatar Peter Powell2019-04-151-5/+3
* 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 index•••Replaces the dirty logic in m_hideoper and m_namesx Gravatar linuxdaemon2019-03-121-0/+11
* 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.•••Add InspIRCd::DurationString() to take a time_t and return a string with the duration in a human-readable format (ex: 1y20w2d3h5m9s). Gravatar Matt Schatz2019-02-181-0/+6
* 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.•••Also fix an overly long albeit harmless memcpy when creating UNIX socket listeners. Thanks to @psychon for reporting this. Gravatar Peter Powell2019-02-071-0/+7
* 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.•••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. Gravatar Peter Powell2019-02-053-47/+1
* 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