| Commit message (Expand) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Switch from NULL to nullptr. | 2022-07-22 | 1 | -1/+1 | |
| * | Abolish the infernal space before accessibility keywords. | 2022-01-25 | 1 | -1/+1 | |
| * | Apply the final keyword to all module classes where appropriate. | 2021-10-04 | 1 | -2/+3 | |
| * | Forward SQUERY to services instead of downgrading it to PRIVMSG. | 2021-08-28 | 1 | -0/+5 | |
| * | Merge branch 'insp3' into master. | 2021-07-01 | 1 | -1/+1 | |
| |\ | |||||
| | * | Fix various spelling issues (#1883).•••Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> | 2021-06-21 | 1 | -1/+1 | |
| * | | Merge branch 'insp3' into master. | 2021-05-11 | 1 | -2/+2 | |
| |\| | |||||
| | * | Fix a bunch of weird indentation and spacing issues. | 2021-04-27 | 1 | -2/+2 | |
| * | | Use the contents of the link data map when using the 1206 protocol.•••Still to do: - Extract URL encoding to inspstring. - Use CompareLinkData when using the 1206 protocol. - Show friendlier messages when a link compatibility is encountered. | 2021-05-10 | 1 | -3/+3 | |
| * | | Refer to encryption as TLS instead of SSL in all messages. | 2021-04-08 | 1 | -1/+1 | |
| * | | Fix the setter and set time of list modes being lost on netburst.•••Closes #1812. | 2021-03-30 | 1 | -0/+1 | |
| * | | Refactor classbase/CullResult into Cullable/Cullable::Result. | 2021-03-02 | 1 | -1/+1 | |
| * | | Rewrite CAPAB MODULES/MODSUPPORT parsing/generation logic. | 2020-12-07 | 1 | -7/+9 | |
| * | | Add support for the 1206 spanningtree protocol.•••For now this is identical to 1205 but changes will be happening soon. | 2020-12-04 | 1 | -1/+1 | |
| * | | Convert CapabData to be a unique_ptr. | 2020-11-27 | 1 | -4/+7 | |
| * | | Merge branch 'insp3' into master. | 2020-11-01 | 1 | -1/+1 | |
| |\| | |||||
| | * | Update copyright headers. | 2020-10-30 | 1 | -1/+1 | |
| * | | Merge branch 'insp3' into master. | 2020-09-18 | 1 | -0/+1 | |
| |\| | |||||
| | * | Warn about non-local plaintext server connections. | 2020-08-29 | 1 | -0/+1 | |
| * | | Move GetNextLine from StreamSocket to TreeSocket. | 2020-07-20 | 1 | -0/+7 | |
| * | | Rip out compatibility code for the 2.0 protocol. | 2020-05-20 | 1 | -15/+0 | |
| * | | Add first class support for extbans.•••This replaces the previous support which was pretty much a giant hack and was not synchronised between servers. | 2020-05-07 | 1 | -0/+7 | |
| * | | Switch the spanningtree module from reference<> to std::shared_ptr<>. | 2020-04-13 | 1 | -4/+4 | |
| * | | Use C++11 inline initialisation for class members. | 2020-02-06 | 1 | -3/+7 | |
| * | | Merge branch 'insp3' into master. | 2020-01-17 | 1 | -2/+7 | |
| |\| | |||||
| | * | Update copyright headers. | 2020-01-11 | 1 | -2/+7 | |
| * | | Merge branch 'insp3' into master. | 2019-05-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. | 2019-04-15 | 1 | -1/+1 | |
| * | | Replace the override macro with the override keyword. | 2019-01-25 | 1 | -6/+6 | |
| |/ | |||||
| * | Improve X-line text consistency.•••- Change any "-Line", ":Line", or "*line" to "-line" throughout the X-line code, comments, and documentation. - Add periods to the end of some notices. - Correct a typo in the Q-line code comments. - Update the filter module documentation (shun addition). Co-authored-by: Robby <robby@chatbelgie.be> | 2019-01-09 | 1 | -1/+1 | |
| * | Fix message tags not being broadcast across the network. | 2019-01-02 | 1 | -2/+6 | |
| * | Fix conversion issues by replacing ConvToInt with ConvToNum<T>.•••The former was a thin wrapper around atol and brought with it all of the weird parsing logic of atol which is almost never what is actually wanted. It also almost never returned the numeric type which is actually wanted which can cause weird issues when casting. | 2018-12-12 | 1 | -1/+1 | |
| * | Improve CAPAB negotiation in the spanningtree module.•••- Remove the CHANMODES, USERMODES, and PREFIX tokens in the 1205 protocol. These have entirely been superceded by the CHANMODES and USERMODES CAPAB commands. - Only compare the 1202 PREFIX tokens if the remote server did not send CAPAB CHANMODES. This replicates the existing behaviour used for the CHANMODES token. - Fix checking whether the remote server has an appropriate case mapping. If it is not sent we assume it is the same as the local server as always. This should prevent issues with people using services packages that do not send this token yet. - Fix checking if the user modes are mismatched and then promptly overwriting the error message with mismatched channel modes. - Fix servers not being able to tell whether a mode on the remote server is a prefixless prefix mode. Requires the 1205 protocol. - Fix servers that receive CAPAB CHANMODES or CAPAB USERMODES not checking the type of those modes. Requires the 1205 protocol. | 2018-10-27 | 1 | -0/+5 | |
| * | Use CommandBase::Params instead of std::vector<std::string>.•••This is presently a typedef but will soon be replaced with a class that encapsulates both tags and parameters. | 2018-07-26 | 1 | -8/+8 | |
| * | Add CXX11_OVERRIDE to overridden members that lack it.•••This fixes a ton of warnings when building on compilers that default to C++11 or newer. | 2017-07-12 | 1 | -5/+5 | |
| * | m_spanningtree Get rid of some boilerplate•••Make methods const while at it | 2015-01-20 | 1 | -1/+1 | |
| * | Merge insp20 | 2014-10-27 | 1 | -2/+0 | |
| |\ | |||||
| | * | Remove some dead code found by Coverity | 2014-10-26 | 1 | -2/+0 | |
| * | | m_spanningtree Move squit logic into TreeServer from TreeSocket | 2014-07-28 | 1 | -18/+0 | |
| * | | m_spanningtree Remove now needless TreeSocket::ConnectionFailureShown | 2014-07-28 | 1 | -1/+0 | |
| * | | m_spanningtree Keep track of whether we've sent our burst, to be used for tra... | 2014-07-27 | 1 | -0/+6 | |
| * | | m_spanningtree Add TreeSocket::WriteLineNoCompat() to send a line without doi... | 2014-07-27 | 1 | -0/+5 | |
| * | | m_spanningtree Deduplicate server auth code | 2014-07-27 | 1 | -0/+9 | |
| * | | m_spanningtree Deduplicate auth finish code | 2014-07-27 | 1 | -0/+10 | |
| * | | Say "SSL certificate fingerprint" instead of "SSL fingerprint" everywhere | 2014-07-19 | 1 | -1/+1 | |
| * | | m_spanningtree Extract logic that finds the source user for an incoming comma... | 2014-07-05 | 1 | -0/+12 | |
| * | | m_spanningtree Add TreeSocket::SendServerInfo() that sends all additional dat... | 2014-06-17 | 1 | -0/+3 | |
| * | | m_spanningtree Fix clang warning and wrong operator in if | 2013-12-18 | 1 | -1/+1 | |
| * | | Pass an interface to the OnSync hooks•••Remove Module::ProtoSendMetaData() | 2013-09-13 | 1 | -3/+8 | |
| * | | Send ListModeBase modes implicitly on channel sync•••Remove Module::ProtoSendMode() and ListModeBase::DoSyncChannel() | 2013-09-12 | 1 | -0/+4 | |
