mirror of
https://github.com/matrix-construct/construct
synced 2024-11-25 16:22:35 +01:00
ircd: remove basically entirely pointless ServerInfo.hub (closes #167)
This commit is contained in:
parent
72b51232a9
commit
1859e9d7d7
8 changed files with 0 additions and 36 deletions
|
@ -51,7 +51,6 @@ serverinfo {
|
|||
sid = "42X";
|
||||
description = "charybdis test server";
|
||||
network_name = "StaticBox";
|
||||
hub = yes;
|
||||
|
||||
/* On multi-homed hosts you may need the following. These define
|
||||
* the addresses we connect from to other servers. */
|
||||
|
|
|
@ -134,11 +134,6 @@ serverinfo {
|
|||
*/
|
||||
network_name = "MyNet";
|
||||
|
||||
/* hub: allow this server to act as a hub and have multiple servers
|
||||
* connected to it.
|
||||
*/
|
||||
hub = no;
|
||||
|
||||
/* vhost: the IP to bind to when we connect outward to ipv4 servers.
|
||||
* This should be an ipv4 IP only.
|
||||
*/
|
||||
|
|
|
@ -17,8 +17,6 @@
|
|||
+----------------------------+
|
||||
| 'e' | USE_EXCEPT |
|
||||
|------+---------------------|
|
||||
| 'H' | HUB |
|
||||
|------+---------------------|
|
||||
| 'I' | USE_INVEX |
|
||||
|------+---------------------|
|
||||
| 'K' | USE_KNOCK |
|
||||
|
@ -29,8 +27,6 @@
|
|||
|------+---------------------|
|
||||
| 'S' | OPERS_SEE_ALL_USERS |
|
||||
|------+---------------------|
|
||||
| 'T' | IGNORE_BOGUS_TS |
|
||||
|------+---------------------|
|
||||
| 'Z' | ZIPLINKS |
|
||||
|------+---------------------|
|
||||
| '6' | IPv6 |
|
||||
|
|
|
@ -2265,7 +2265,6 @@ remove_conf_item(const char *topconf, const char *name)
|
|||
static struct ConfEntry conf_serverinfo_table[] =
|
||||
{
|
||||
{ "description", CF_QSTRING, NULL, 0, &ServerInfo.description },
|
||||
{ "hub", CF_YESNO, NULL, 0, &ServerInfo.hub },
|
||||
|
||||
{ "network_name", CF_QSTRING, conf_set_serverinfo_network_name, 0, NULL },
|
||||
{ "name", CF_QSTRING, conf_set_serverinfo_name, 0, NULL },
|
||||
|
|
|
@ -690,8 +690,6 @@ set_default_conf(void)
|
|||
ServerInfo.specific_ipv6_vhost = 0;
|
||||
#endif
|
||||
|
||||
/* Don't reset hub, as that will break lazylinks */
|
||||
/* ServerInfo.hub = false; */
|
||||
AdminInfo.name = NULL;
|
||||
AdminInfo.email = NULL;
|
||||
AdminInfo.description = NULL;
|
||||
|
|
|
@ -797,19 +797,6 @@ server_estab(struct Client *client_p)
|
|||
/* Its got identd , since its a server */
|
||||
SetGotId(client_p);
|
||||
|
||||
/* If there is something in the serv_list, it might be this
|
||||
* connecting server..
|
||||
*/
|
||||
if(!ServerInfo.hub && serv_list.head)
|
||||
{
|
||||
if(client_p != serv_list.head->data || serv_list.head->next)
|
||||
{
|
||||
ServerStats.is_ref++;
|
||||
sendto_one(client_p, "ERROR :I'm a leaf not a hub");
|
||||
return exit_client(client_p, client_p, client_p, "I'm a leaf");
|
||||
}
|
||||
}
|
||||
|
||||
if(IsUnknown(client_p))
|
||||
{
|
||||
/* the server may be linking based on certificate fingerprint now. --nenolod */
|
||||
|
|
|
@ -285,12 +285,6 @@ static struct InfoStruct info_table[] = {
|
|||
&ConfigFileEntry.hide_spoof_ips,
|
||||
"Hide IPs of spoofed users"
|
||||
},
|
||||
{
|
||||
"hub",
|
||||
OUTPUT_BOOLEAN_YN,
|
||||
&ServerInfo.hub,
|
||||
"Server is a hub"
|
||||
},
|
||||
{
|
||||
"kline_delay",
|
||||
OUTPUT_DECIMAL,
|
||||
|
|
|
@ -124,10 +124,6 @@ confopts(void)
|
|||
if(ConfigChannel.use_except)
|
||||
*p++ = 'e';
|
||||
|
||||
/* might wanna hide this :P */
|
||||
if(ServerInfo.hub)
|
||||
*p++ = 'H';
|
||||
|
||||
if(ConfigChannel.use_invex)
|
||||
*p++ = 'I';
|
||||
|
||||
|
|
Loading…
Reference in a new issue