colby found some bugs

pull/1/head
Tom Early 5 years ago
parent a22b4d1d51
commit fa43155928

@ -78,7 +78,7 @@ Configuring, compiling and maintaining your reflector build is easy! Start the c
./rconfig ./rconfig
``` ```
There are only a few things that need to be specified. Most important are, the reflector callsign and the IP addresses for the IPv4 and IPv6 listen ports and a transcoder port, if there is a transcoder. Dual-stack operation is enabled by specifying both an IPv4 and IPv6 address. IPv6-only single stack can be specified by leaving the IPv6 address set to `none`. It's even possible to operate in an IPv6-only configuration by leaving the IPv4 address to the default `none`. You can override the ip addresses for any of the supported protocol and this is done in a sub-menu. This would allow you to install other Ham-related services that might use the same ports, like a Smart Group Server. There are only a few things that need to be specified. Most important are, the reflector callsign and the IP addresses for the IPv4 and IPv6 listen ports and a transcoder port, if there is a transcoder. Dual-stack operation is enabled by specifying both an IPv4 and IPv6 address. IPv4-only single stack can be specified by leaving the IPv6 address set to `none`. It's even possible to operate in an IPv6-only configuration by leaving the IPv4 address to the default `none`. You can override the ip addresses for any of the supported protocol and this is done in a sub-menu. This would allow you to install other Ham-related services that might use the same ports, like a Smart Group Server.
Obviously the transcoder is only specified for an XLX reflector. If your reflector is configured with a transcoder, you can specify which configured modules will be transcoded. If you are building an XLX system with a transcoder, you can also specify which channels get transcoder support. There are also true/false flags to prevent G3 support and so that you can build executables that will support gdb debugging. Obviously the transcoder is only specified for an XLX reflector. If your reflector is configured with a transcoder, you can specify which configured modules will be transcoded. If you are building an XLX system with a transcoder, you can also specify which channels get transcoder support. There are also true/false flags to prevent G3 support and so that you can build executables that will support gdb debugging.

@ -246,7 +246,6 @@ void CG3Protocol::ConfigTask(void)
if ( m_ConfigSocket.Receive(&Buffer, &Ip, 20) != -1 ) if ( m_ConfigSocket.Receive(&Buffer, &Ip, 20) != -1 )
{ {
if (Buffer.size() == 16) if (Buffer.size() == 16)
{ {
if (memcmp(&Buffer.data()[8], " ", 8) == 0) if (memcmp(&Buffer.data()[8], " ", 8) == 0)

@ -40,7 +40,7 @@
// //
// There are 3 steps in handling an incoming connection // There are 3 steps in handling an incoming connection
// //
// 1 - Notification of terminal call on port UDP 12346, Presence port, aCUdpSocket. // 1 - Notification of terminal call on port UDP 12346, Presence port, a CUdpSocket.
// - Call will be rejected if in blacklisted // - Call will be rejected if in blacklisted
// //
// 2 - Destination request on port UDP 12345, Config port, a CUdpMsgSocket. // 2 - Destination request on port UDP 12345, Config port, a CUdpMsgSocket.

@ -89,7 +89,7 @@ std::string CProtoAddress::GetV4Address(int protocol)
} }
#endif #endif
#ifdef LISTEN_IPV4 #ifdef LISTEN_IPV6
std::string CProtoAddress::GetV6Address(int protocol) std::string CProtoAddress::GetV6Address(int protocol)
{ {
if (v6address.end() == v6address.find(protocol)) if (v6address.end() == v6address.find(protocol))

Loading…
Cancel
Save

Powered by TurnKey Linux.