#include "authhandler.h"
#include "metricsserver.h"
#include "peerfactory.h"
+#include "proxyline.h"
#include "remotepeer.h"
#include "types.h"
public:
CoreAuthHandler(QTcpSocket* socket, QObject* parent = nullptr);
+ QHostAddress hostAddress() const;
+ bool isLocal() const override;
+
signals:
void handshakeComplete(RemotePeer* peer, UserId uid);
RemotePeer* _peer;
MetricsServer* _metricsServer;
+ bool _proxyReceived;
+ ProxyLine _proxyLine;
+ bool _useProxyLine;
bool _magicReceived;
bool _legacy;
bool _clientRegistered;