aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
...
| * 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
* | Replace socketengine_{pthread,win32} with C++11 threads.Gravatar Sadie Powell2019-05-158-465/+173
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-05-1511-41/+160
|\|
| * 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
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-03-309-19/+172
|\|
| * 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 translation macros with a C++11 initialiser list.Gravatar Sadie Powell2019-02-151-15/+0
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-02-158-74/+88
|\|
| * 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
* | Remove the now unused fakederef class.Gravatar Sadie Powell2019-02-071-11/+0
* | UserManager: remove fakederef.Gravatar Sadie Powell2019-02-071-1/+1
* | SnomaskManager: remove fakederef.Gravatar Sadie Powell2019-02-071-1/+1
* | ModuleManager: remove fakederef.Gravatar Sadie Powell2019-02-071-3/+3
* | ModeParser: remove fakederef.Gravatar Sadie Powell2019-02-071-1/+1
* | LogManager: remove fakederef.Gravatar Sadie Powell2019-02-072-3/+3
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-02-0511-10/+39
|\|
| * 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