| Commit message (Expand) | Author | Age | Files | Lines |
| * | Allow event providers to know when a listener subs or unsubs. | Peter Powell | 2019-10-21 | 1 | -3/+29 |
| * | Switch ChildMap and EntryMap to insp::flat_map. | Peter Powell | 2019-10-18 | 1 | -2/+2 |
| * | Add an event which is fired when the server shuts down. | Peter Powell | 2019-10-17 | 1 | -1/+7 |
| * | Implement serialisation of users.•••This allows for various things which will be coming in the future.
e.g. Transferring users to another server on upgrade.
| Peter Powell | 2019-10-14 | 4 | -1/+141 |
| * | Add GetTypeStr to the DNS API. | Peter Powell | 2019-10-13 | 1 | -0/+1 |
| * | Show the list modes which have variable list lengths in 005. | Peter Powell | 2019-10-01 | 1 | -0/+3 |
| * | Add null pointer checks to IS_{LOCAL,REMOTE,SERVER}.•••I don't know of any places this causes issues but its better to be
safe than sorry.
| Peter Powell | 2019-09-29 | 1 | -3/+3 |
| * | Add the OnServerBurst hook and fix the docs for OnServerLink. | Peter Powell | 2019-09-23 | 1 | -2/+7 |
| * | Add whether the server split with an error to OnServerSplit. | Peter Powell | 2019-09-23 | 1 | -4/+20 |
| * | Add the server id to the Server class. | Peter Powell | 2019-09-23 | 2 | -4/+25 |
| * | Add GetNumericToken to sepstream.•••This removes some boilerplate when retrieving numeric types.
| Peter Powell | 2019-09-03 | 1 | -0/+16 |
| * | Document ConfigStatus and add a way to detect the initial load. | Peter Powell | 2019-09-02 | 1 | -2/+12 |
| * | 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 |