| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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 | |
| | | |||||
| * | Bump the API revision for the previous commit. | 2019-04-04 | 1 | -1/+1 | |
| | | |||||
| * | Document OnUserInit properly and add OnUserPostInit. | 2019-04-04 | 1 | -3/+12 | |
| | | |||||
| * | Rename OnClientProtocolPopulateTags to OnPopulateTags. | 2019-03-30 | 2 | -2/+2 | |
| | | |||||
| * | Rename GetFlagIndex -> GetFieldIndex | 2019-03-12 | 1 | -1/+1 | |
| | | |||||
| * | Add Who::Request::GetFlagIndex to get field index | 2019-03-12 | 1 | -0/+11 | |
| | | | | | Replaces the dirty logic in m_hideoper and m_namesx | ||||
| * | Improve the handling of config X-lines and filters. (#1583) | 2019-02-22 | 1 | -3/+4 | |
| | | |||||
| * | Implement support for IRCv3 client-to-client tags. | 2019-02-19 | 1 | -0/+135 | |
| | | |||||
| * | Fix erasing event subscribers erasing all with the same priority. | 2019-02-19 | 1 | -1/+1 | |
| | | |||||
| * | Allow customising ElementComp in flat_{map,multimap,multiset,set}. | 2019-02-19 | 1 | -12/+12 | |
| | | |||||
| * | Add a function for displaying human-readable durations. | 2019-02-18 | 1 | -0/+6 | |
| | | | | | | Add InspIRCd::DurationString() to take a time_t and return a string with the duration in a human-readable format (ex: 1y20w2d3h5m9s). | ||||
| * | Various text improvements: consistency, syntax, help and doc updates/fixes. | 2019-02-18 | 1 | -1/+1 | |
| | | |||||
| * | Replace GetServerPort() with server_sa.port(). | 2019-02-15 | 1 | -5/+0 | |
| | | |||||
