| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Allow event providers to know when a listener subs or unsubs. | 2019-10-21 | 1 | -3/+29 | |
| | | |||||
| * | Switch ChildMap and EntryMap to insp::flat_map. | 2019-10-18 | 1 | -2/+2 | |
| | | |||||
| * | Add an event which is fired when the server shuts down. | 2019-10-17 | 1 | -1/+7 | |
| | | |||||
| * | Implement serialisation of users. | 2019-10-14 | 4 | -1/+141 | |
| | | | | | | | This allows for various things which will be coming in the future. e.g. Transferring users to another server on upgrade. | ||||
| * | Add GetTypeStr to the DNS API. | 2019-10-13 | 1 | -0/+1 | |
| | | |||||
| * | Show the list modes which have variable list lengths in 005. | 2019-10-01 | 1 | -0/+3 | |
| | | |||||
| * | Add null pointer checks to IS_{LOCAL,REMOTE,SERVER}. | 2019-09-29 | 1 | -3/+3 | |
| | | | | | | I don't know of any places this causes issues but its better to be safe than sorry. | ||||
| * | Add the OnServerBurst hook and fix the docs for OnServerLink. | 2019-09-23 | 1 | -2/+7 | |
| | | |||||
| * | Add whether the server split with an error to OnServerSplit. | 2019-09-23 | 1 | -4/+20 | |
| | | |||||
| * | Add the server id to the Server class. | 2019-09-23 | 2 | -4/+25 | |
| | | |||||
| * | Add GetNumericToken to sepstream. | 2019-09-03 | 1 | -0/+16 | |
| | | | | | This removes some boilerplate when retrieving numeric types. | ||||
| * | Document ConfigStatus and add a way to detect the initial load. | 2019-09-02 | 1 | -2/+12 | |
| | | |||||
| * | Release v3.3.0. v3.3.0 | 2019-08-23 | 1 | -1/+1 | |
| | | |||||
| * | Free StringExtItem and SimpleExtItem values correctly. | 2019-08-13 | 1 | -6/+3 | |
| | | |||||
| * | Convert LocalExtItem to a typedef and deprecate it. | 2019-08-13 | 1 | -11/+5 | |
| | | |||||
| * | Convert all core ExtensionItem code away from {un,}serialize. | 2019-08-07 | 3 | -12/+11 | |
| | | |||||
| * | Add {To,From}{Human,Internal,Network} to ExtensionItem. | 2019-08-07 | 1 | -15/+35 | |
| | | | | | Also, deprecate the old SerializeFormat/serialize/unserialise API. | ||||
| * | Document ExtensionItem better. | 2019-08-07 | 1 | -12/+38 | |
| | | |||||
| * | Fix various cases of broken indentation. | 2019-07-26 | 3 | -13/+13 | |
| | | |||||
| * | Add support for the IRCv3 standard replies extension. | 2019-07-25 | 1 | -0/+135 | |
| | | | | | | This extension provides a framework for other extensions to send standard replies to clients as an alternative to numerics. | ||||
| * | Add a constant for the maximum length of a mode parameter. | 2019-07-23 | 1 | -0/+4 | |
| | | |||||
| * | Add the time tag on the server the message originates from. | 2019-07-22 | 1 | -0/+1 | |
| | | |||||
| * | Add a method for swapping user I/O handlers. | 2019-07-21 | 3 | -0/+18 | |
| | | |||||
| * | Allow modules to prevent a failed connection from being closed. | 2019-07-21 | 1 | -1/+9 | |
| | | |||||
| * | Add an event for adding tags to S2S messages. | 2019-07-19 | 1 | -0/+25 | |
| | | |||||
| * | Split ServerEventListener into {Broadcast,Link,Sync}EventListener. | 2019-07-15 | 1 | -3/+46 | |
| | | | | | | | | | 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 | ||||
| * | Add OnUserPreQuit event to allow modules to change quit messages (#1629). | 2019-06-24 | 1 | -1/+11 | |
| | | |||||
| * | Deduplicate dirent.h inclusion. | 2019-06-20 | 1 | -4/+0 | |
| | | |||||
| * | Make the data provider list case insensitive. | 2019-06-18 | 1 | -1/+1 | |
| | | |||||
| * | Show the mode syntax in ERR_INVALIDMODEPARAM. | 2019-06-12 | 2 | -2/+31 | |
| | | |||||
| * | Add an API for accessing a batch end event. | 2019-06-12 | 1 | -0/+10 | |
| | | | | | This is essentially identical to the one for the start event. | ||||
| * | Fix echo-message replies being considered a side effect. | 2019-06-11 | 1 | -3/+0 | |
| | | |||||
| * | Add a method for getting a list of files in a directory. | 2019-06-10 | 1 | -0/+12 | |
| | | |||||
| * | Implement support for millisecond level server-time accuracy. | 2019-06-07 | 1 | -3/+6 | |
| | | |||||
| * | Only call events on modules which aren't dying. | 2019-06-06 | 2 | -3/+13 | |
| | | |||||
| * | Add irc::sockets::isunix for checking if a file is a UNIX socket. | 2019-05-29 | 1 | -0/+6 | |
| | | |||||
| * | Add an overload of StreamSocket::Close which closes when all data has been ↵ | 2019-05-22 | 1 | -1/+13 | |
| | | | | | | written. Fixes sending large pages in m_httpd (#1646). | ||||
| * | Release v3.1.0. v3.1.0 | 2019-05-17 | 1 | -1/+1 | |
| | | |||||
| * | Resize the event sets to 2x the CurrentSetSize in ResizeDouble(). | 2019-05-14 | 1 | -1/+1 | |
| | | |||||
| * | Allow SSLIOHook instances to override Get{Certificate,Fingerprint}. | 2019-05-13 | 1 | -2/+2 | |
| | | |||||
| * | Fix building against older versions of glibc. | 2019-05-06 | 1 | -0/+4 | |
| | | |||||
| * | Textual improvements and fixes such as typos, casing, etc. (#1612) | 2019-04-28 | 4 | -9/+9 | |
| | | |||||
| * | Bump the API revision for the previous commits. | 2019-04-19 | 1 | -1/+1 | |
| | | |||||
| * | Remove the OnNamesListItem event out of the core. | 2019-04-19 | 2 | -13/+47 | |
| | | |||||
| * | Rename HasPermission to HasCommandPermission. | 2019-04-19 | 1 | -2/+2 | |
| | | |||||
| * | Remove the 'noisy' mode for HasPrivPermission. | 2019-04-19 | 1 | -4/+2 | |
| | | | | | This was only used in one place. | ||||
| * | Replace the geoip module with geo_maxmind, geoban, and geoclass. | 2019-04-15 | 1 | -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. | 2019-04-15 | 1 | -1/+1 | |
| | | |||||
| * | Fix linking servers with UNIX sockets. | 2019-04-15 | 1 | -5/+3 | |
| | | | | | | - Remove the address/port overloads of BeginConnect. - Change DoConnect to take a sockaddrs instead of an address/port. | ||||
| * | Fix various typos. | 2019-04-04 | 1 | -1/+1 | |
| | | |||||
