| Commit message (Expand) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Switch from NULL to nullptr. | 2022-07-22 | 1 | -5/+5 | |
| * | Merge branch 'insp3' into master. | 2022-05-07 | 1 | -1/+1 | |
| |\ | |||||
| * | | Rewrite logging calls to use the new APIs. | 2022-05-01 | 1 | -1/+1 | |
| * | | Merge branch 'insp3' into master. | 2020-11-01 | 1 | -1/+1 | |
| |\| | |||||
| | * | Update copyright headers. | 2020-10-30 | 1 | -1/+1 | |
| * | | Convert CmdResult to an 8-bit strongly typed enum. | 2020-10-27 | 1 | -4/+4 | |
| * | | Require SSL for linking servers. | 2020-09-18 | 1 | -3/+3 | |
| * | | Merge branch 'insp3' into master. | 2020-09-18 | 1 | -0/+4 | |
| |\| | |||||
| | * | Fix a word missing from the last commit. | 2020-08-29 | 1 | -1/+1 | |
| | * | Warn about non-local plaintext server connections. | 2020-08-29 | 1 | -0/+4 | |
| * | | Switch the spanningtree module from reference<> to std::shared_ptr<>. | 2020-04-13 | 1 | -6/+5 | |
| * | | Merge branch 'insp3' into master. | 2020-01-17 | 1 | -0/+5 | |
| |\| | |||||
| | * | Update copyright headers. | 2020-01-11 | 1 | -0/+5 | |
| * | | Merge branch 'insp3' into master. | 2019-11-13 | 1 | -3/+3 | |
| |\| | |||||
| | * | Add the server id to the Server class. | 2019-09-23 | 1 | -3/+3 | |
| * | | Merge branch 'insp3' into master. | 2019-07-27 | 1 | -1/+1 | |
| |\| | |||||
| | * | spanningtree: Never send a message to a raw UUID in CmdBuilder. | 2019-07-19 | 1 | -1/+1 | |
| * | | Merge branch 'insp3' into master. | 2019-05-15 | 1 | -12/+14 | |
| |\| | |||||
| | * | If a parent server is hidden then also hide its child servers.•••This should fix #851. | 2019-05-14 | 1 | -4/+6 | |
| | * | Textual improvements and fixes such as typos, casing, etc. (#1612) | 2019-04-28 | 1 | -8/+8 | |
| * | | Merge branch 'insp3' into master. | 2019-03-30 | 1 | -1/+1 | |
| |\| | |||||
| | * | Improve support for wildcards in <link:name>.•••Closes #1569. | 2019-02-18 | 1 | -1/+1 | |
| * | | SnomaskManager: remove fakederef. | 2019-02-07 | 1 | -9/+9 | |
| * | | LogManager: remove fakederef. | 2019-02-07 | 1 | -1/+1 | |
| |/ | |||||
| * | 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 | -6/+6 | |
| * | Fix a ton of -Wsign-conversion warnings. | 2017-11-17 | 1 | -1/+1 | |
| * | m_spanningtree Change type of Link::Name to std::string•••Switch to stdalgo::string::equalsci() | 2016-08-22 | 1 | -2/+1 | |
| * | m_spanningtree Send snotice with the negotiated ciphersuite when connected us... | 2016-04-28 | 1 | -0/+10 | |
| * | m_spanningtree Use uint64_t for the burst start time to avoid overflows | 2015-05-13 | 1 | -1/+1 | |
| * | m_spanningtree Clean up comments | 2015-05-13 | 1 | -2/+2 | |
| * | Reduce std::string::substr() usage•••substr() returns a new string while erase() and assign() modify the existing one | 2015-01-10 | 1 | -1/+1 | |
| * | m_spanningtree Sync bursting state of servers in SERVER•••Also send the time when they started bursting | 2014-07-27 | 1 | -1/+5 | |
| * | m_spanningtree Parse additional information present in SERVER messages•••Format: <key>[=<value>] | 2014-07-27 | 1 | -0/+18 | |
| * | m_spanningtree Add TreeServer::BeginBurst() that marks a server as bursting•••Don't mark servers as bursting in the constructor | 2014-07-27 | 1 | -0/+2 | |
| * | m_spanningtree Remove unused parameters from the server introduction message•••This does not affect the initial SERVER message containing the password | 2014-07-27 | 1 | -5/+2 | |
| * | m_spanningtree Add newly created TreeServers to the parent's list in the cons... | 2014-07-27 | 1 | -1/+0 | |
| * | m_spanningtree Don't pointlessly copy strings in SERVER handlers | 2014-07-27 | 1 | -7/+7 | |
| * | m_spanningtree Deduplicate server auth code | 2014-07-27 | 1 | -55/+28 | |
| * | m_spanningtree Deduplicate auth finish code | 2014-07-27 | 1 | -11/+1 | |
| * | m_spanningtree Remove duplicated code from TreeSocket::Outbound_Reply_Server()•••This is implemented in CheckDuplicate() | 2014-07-27 | 1 | -14/+1 | |
| * | Merge insp20 | 2014-07-25 | 1 | -2/+2 | |
| |\ | |||||
| | * | Update server.cpp•••Rewrote "invalid credentials" error message to remove confusion regarding "server snomask", which some users interpreted as "I must make sure the snomask on each server is identical" (which makes no sense), when really the intention is basically "look at the logs on the other server". | 2014-05-21 | 1 | -2/+2 | |
| * | | m_spanningtree Introduce command builders | 2013-08-27 | 1 | -5/+10 | |
| * | | m_spanningtree Allow server-to-server command handlers to specify whether the...•••To make life easier for handlers accepting servers only as source, pass them a TreeServer* so they don't have to call FindServer() | 2013-08-25 | 1 | -5/+1 | |
| * | | m_spanningtree Implement DoOneToMany() using DoOneToAllButSender() | 2013-08-22 | 1 | -1/+1 | |
| * | | m_spanningtree Change TreeServer::GetSocket() to always return the socket tha...•••The only exception is the tree root (us) which has no associated socket (NULL) Add TreeServer::IsRoot() and IsLocal() helpers | 2013-08-22 | 1 | -2/+2 | |
| * | | m_spanningtree Move all server-to-server command handlers into handler classes•••These commands are not registered in or called by the core. When looking for the handler of a command a new command table is searched first which contains all server-to-server commands. If a handler cannot be found in there, the core command table is consulted. | 2013-08-18 | 1 | -22/+15 | |
| * | | m_spanningtree Remove SpanningTreeUtilities* fields and parameters | 2013-08-17 | 1 | -2/+2 | |
| * | | Remove $ModDep comments | 2013-08-15 | 1 | -2/+0 | |
| * | | Change modules to use the MODNAME constant when logging.•••The majority of modules were logging with their module name as the log type. There was a few places which were logging to a non-name type but, with the exception of CONFIG, those messages are so uncommon that it doesn't make sense to use a seperate type for them. | 2013-08-04 | 1 | -1/+1 | |
