| Commit message (Expand) | Author | Age | Files | Lines |
| * | Release v3.3.0. v3.3.0 | Peter Powell | 2019-08-23 | 1 | -1/+1 |
| * | Free StringExtItem and SimpleExtItem values correctly. | Peter Powell | 2019-08-13 | 1 | -6/+3 |
| * | Convert LocalExtItem to a typedef and deprecate it. | Peter Powell | 2019-08-13 | 1 | -11/+5 |
| * | Convert all core ExtensionItem code away from {un,}serialize. | Peter Powell | 2019-08-07 | 3 | -12/+11 |
| * | Add {To,From}{Human,Internal,Network} to ExtensionItem.•••Also, deprecate the old SerializeFormat/serialize/unserialise API.
| Peter Powell | 2019-08-07 | 1 | -15/+35 |
| * | Document ExtensionItem better. | Peter Powell | 2019-08-07 | 1 | -12/+38 |
| * | Fix various cases of broken indentation. | Peter Powell | 2019-07-26 | 3 | -13/+13 |
| * | Add support for the IRCv3 standard replies extension.•••This extension provides a framework for other extensions to send
standard replies to clients as an alternative to numerics.
| Peter Powell | 2019-07-25 | 1 | -0/+135 |
| * | Add a constant for the maximum length of a mode parameter. | Peter Powell | 2019-07-23 | 1 | -0/+4 |
| * | Add the time tag on the server the message originates from. | Peter Powell | 2019-07-22 | 1 | -0/+1 |
| * | Add a method for swapping user I/O handlers. | Peter Powell | 2019-07-21 | 3 | -0/+18 |
| * | Allow modules to prevent a failed connection from being closed. | Peter Powell | 2019-07-21 | 1 | -1/+9 |
| * | Add an event for adding tags to S2S messages. | Peter Powell | 2019-07-19 | 1 | -0/+25 |
| * | Split ServerEventListener into {Broadcast,Link,Sync}EventListener.•••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
| Peter Powell | 2019-07-15 | 1 | -3/+46 |
| * | Add OnUserPreQuit event to allow modules to change quit messages (#1629). | iwalkalone | 2019-06-24 | 1 | -1/+11 |
| * | Deduplicate dirent.h inclusion. | Peter Powell | 2019-06-20 | 1 | -4/+0 |
| * | Make the data provider list case insensitive. | Peter Powell | 2019-06-18 | 1 | -1/+1 |
| * | Show the mode syntax in ERR_INVALIDMODEPARAM. | Peter Powell | 2019-06-12 | 2 | -2/+31 |
| * | Add an API for accessing a batch end event.•••This is essentially identical to the one for the start event.
| Peter Powell | 2019-06-12 | 1 | -0/+10 |
| * | Fix echo-message replies being considered a side effect. | Peter Powell | 2019-06-11 | 1 | -3/+0 |
| * | Add a method for getting a list of files in a directory. | Peter Powell | 2019-06-10 | 1 | -0/+12 |
| * | Implement support for millisecond level server-time accuracy. | Peter Powell | 2019-06-07 | 1 | -3/+6 |
| * | Only call events on modules which aren't dying. | Peter Powell | 2019-06-06 | 2 | -3/+13 |
| * | Add irc::sockets::isunix for checking if a file is a UNIX socket. | Peter Powell | 2019-05-29 | 1 | -0/+6 |
| * | Add an overload of StreamSocket::Close which closes when all data has been wr...•••Fixes sending large pages in m_httpd (#1646). | linuxdaemon | 2019-05-22 | 1 | -1/+13 |
| * | Release v3.1.0. v3.1.0 | Peter Powell | 2019-05-17 | 1 | -1/+1 |
| * | Resize the event sets to 2x the CurrentSetSize in ResizeDouble(). | Peter Powell | 2019-05-14 | 1 | -1/+1 |
| * | Allow SSLIOHook instances to override Get{Certificate,Fingerprint}. | Peter Powell | 2019-05-13 | 1 | -2/+2 |
| * | Fix building against older versions of glibc. | Peter Powell | 2019-05-06 | 1 | -0/+4 |
| * | Textual improvements and fixes such as typos, casing, etc. (#1612) | Robby | 2019-04-28 | 4 | -9/+9 |
| * | Bump the API revision for the previous commits. | Peter Powell | 2019-04-19 | 1 | -1/+1 |
| * | Remove the OnNamesListItem event out of the core. | Peter Powell | 2019-04-19 | 2 | -13/+47 |
| * | Rename HasPermission to HasCommandPermission. | Peter Powell | 2019-04-19 | 1 | -2/+2 |
| * | Remove the 'noisy' mode for HasPrivPermission.•••This was only used in one place.
| Peter Powell | 2019-04-19 | 1 | -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.
| Peter Powell | 2019-04-15 | 1 | -0/+80 |
| * | Bump the API revision for the previous commit. | Peter Powell | 2019-04-15 | 1 | -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.
| Peter Powell | 2019-04-15 | 1 | -5/+3 |
| * | Fix various typos. | Peter Powell | 2019-04-04 | 1 | -1/+1 |
| * | Bump the API revision for the previous commit. | Peter Powell | 2019-04-04 | 1 | -1/+1 |
| * | Document OnUserInit properly and add OnUserPostInit. | Peter Powell | 2019-04-04 | 1 | -3/+12 |
| * | Rename OnClientProtocolPopulateTags to OnPopulateTags. | Peter Powell | 2019-03-30 | 2 | -2/+2 |
| * | Rename GetFlagIndex -> GetFieldIndex | linuxdaemon | 2019-03-12 | 1 | -1/+1 |
| * | Add Who::Request::GetFlagIndex to get field index•••Replaces the dirty logic in m_hideoper and m_namesx
| linuxdaemon | 2019-03-12 | 1 | -0/+11 |
| * | Improve the handling of config X-lines and filters. (#1583) | Matt Schatz | 2019-02-22 | 1 | -3/+4 |
| * | Implement support for IRCv3 client-to-client tags. | Peter Powell | 2019-02-19 | 1 | -0/+135 |
| * | Fix erasing event subscribers erasing all with the same priority. | Peter Powell | 2019-02-19 | 1 | -1/+1 |
| * | Allow customising ElementComp in flat_{map,multimap,multiset,set}. | Peter Powell | 2019-02-19 | 1 | -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).
| Matt Schatz | 2019-02-18 | 1 | -0/+6 |
| * | Various text improvements: consistency, syntax, help and doc updates/fixes. | Robby | 2019-02-18 | 1 | -1/+1 |
| * | Replace GetServerPort() with server_sa.port(). | Peter Powell | 2019-02-15 | 1 | -5/+0 |