mirror of
https://bitbucket.org/smil3y/katie.git
synced 2025-02-24 02:42:55 +00:00
remove now unused socks5 socket engine [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
parent
59da27ca99
commit
5d9a745c11
7 changed files with 3 additions and 2225 deletions
|
@ -118,6 +118,7 @@
|
||||||
#define QT_NO_FTP
|
#define QT_NO_FTP
|
||||||
#define QT_NO_HTTP
|
#define QT_NO_HTTP
|
||||||
#define QT_NO_NETWORKDISKCACHE
|
#define QT_NO_NETWORKDISKCACHE
|
||||||
|
#define QT_NO_SOCKS5
|
||||||
|
|
||||||
// Not supported, used to bootstrap
|
// Not supported, used to bootstrap
|
||||||
#cmakedefine QT_NO_QOBJECT
|
#cmakedefine QT_NO_QOBJECT
|
||||||
|
@ -260,7 +261,6 @@
|
||||||
#cmakedefine QT_NO_SIGNALMAPPER
|
#cmakedefine QT_NO_SIGNALMAPPER
|
||||||
#cmakedefine QT_NO_SIZEGRIP
|
#cmakedefine QT_NO_SIZEGRIP
|
||||||
#cmakedefine QT_NO_SLIDER
|
#cmakedefine QT_NO_SLIDER
|
||||||
#cmakedefine QT_NO_SOCKS5
|
|
||||||
#cmakedefine QT_NO_SORTFILTERPROXYMODEL
|
#cmakedefine QT_NO_SORTFILTERPROXYMODEL
|
||||||
#cmakedefine QT_NO_SPINBOX
|
#cmakedefine QT_NO_SPINBOX
|
||||||
#cmakedefine QT_NO_SPLASHSCREEN
|
#cmakedefine QT_NO_SPLASHSCREEN
|
||||||
|
@ -366,11 +366,6 @@
|
||||||
# define QT_NO_SCROLLBAR
|
# define QT_NO_SCROLLBAR
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// SOCKS5
|
|
||||||
#if !defined(QT_NO_SOCKS5) && defined(QT_NO_NETWORKPROXY)
|
|
||||||
# define QT_NO_SOCKS5
|
|
||||||
#endif
|
|
||||||
|
|
||||||
// QSplitter
|
// QSplitter
|
||||||
#if !defined(QT_NO_SPLITTER) && defined(QT_NO_RUBBERBAND)
|
#if !defined(QT_NO_SPLITTER) && defined(QT_NO_RUBBERBAND)
|
||||||
# define QT_NO_SPLITTER
|
# define QT_NO_SPLITTER
|
||||||
|
|
|
@ -48,7 +48,6 @@ set(NETWORK_HEADERS
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qnetworkinterface.h
|
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qnetworkinterface.h
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qnetworkinterface_p.h
|
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qnetworkinterface_p.h
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/socket/qabstractsocketengine_p.h
|
${CMAKE_CURRENT_SOURCE_DIR}/socket/qabstractsocketengine_p.h
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/socket/qsocks5socketengine_p.h
|
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/socket/qabstractsocket.h
|
${CMAKE_CURRENT_SOURCE_DIR}/socket/qabstractsocket.h
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/socket/qabstractsocket_p.h
|
${CMAKE_CURRENT_SOURCE_DIR}/socket/qabstractsocket_p.h
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/socket/qtcpsocket.h
|
${CMAKE_CURRENT_SOURCE_DIR}/socket/qtcpsocket.h
|
||||||
|
@ -87,7 +86,6 @@ set(NETWORK_SOURCES
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qhostinfo_unix.cpp
|
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qhostinfo_unix.cpp
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qnetworkinterface_unix.cpp
|
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qnetworkinterface_unix.cpp
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/socket/qabstractsocketengine.cpp
|
${CMAKE_CURRENT_SOURCE_DIR}/socket/qabstractsocketengine.cpp
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/socket/qsocks5socketengine.cpp
|
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/socket/qabstractsocket.cpp
|
${CMAKE_CURRENT_SOURCE_DIR}/socket/qabstractsocket.cpp
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/socket/qtcpsocket.cpp
|
${CMAKE_CURRENT_SOURCE_DIR}/socket/qtcpsocket.cpp
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/socket/qudpsocket.cpp
|
${CMAKE_CURRENT_SOURCE_DIR}/socket/qudpsocket.cpp
|
||||||
|
|
|
@ -189,8 +189,6 @@
|
||||||
|
|
||||||
QT_BEGIN_NAMESPACE
|
QT_BEGIN_NAMESPACE
|
||||||
|
|
||||||
class QSocks5SocketEngineHandler;
|
|
||||||
|
|
||||||
class QGlobalNetworkProxy
|
class QGlobalNetworkProxy
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,279 +0,0 @@
|
||||||
/****************************************************************************
|
|
||||||
**
|
|
||||||
** Copyright (C) 2015 The Qt Company Ltd.
|
|
||||||
** Copyright (C) 2016 Ivailo Monev
|
|
||||||
**
|
|
||||||
** This file is part of the QtNetwork module of the Katie Toolkit.
|
|
||||||
**
|
|
||||||
** $QT_BEGIN_LICENSE:LGPL$
|
|
||||||
**
|
|
||||||
** GNU Lesser General Public License Usage
|
|
||||||
** This file may be used under the terms of the GNU Lesser
|
|
||||||
** General Public License version 2.1 as published by the Free Software
|
|
||||||
** Foundation and appearing in the file LICENSE.LGPL included in the
|
|
||||||
** packaging of this file. Please review the following information to
|
|
||||||
** ensure the GNU Lesser General Public License version 2.1 requirements
|
|
||||||
** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
|
||||||
**
|
|
||||||
** $QT_END_LICENSE$
|
|
||||||
**
|
|
||||||
****************************************************************************/
|
|
||||||
|
|
||||||
#ifndef QSOCKS5SOCKETENGINE_P_H
|
|
||||||
#define QSOCKS5SOCKETENGINE_P_H
|
|
||||||
|
|
||||||
//
|
|
||||||
// W A R N I N G
|
|
||||||
// -------------
|
|
||||||
//
|
|
||||||
// This file is not part of the Katie API. It exists purely as an
|
|
||||||
// implementation detail. This header file may change from version to
|
|
||||||
// version without notice, or even be removed.
|
|
||||||
//
|
|
||||||
// We mean it.
|
|
||||||
//
|
|
||||||
|
|
||||||
#include "qabstractsocketengine_p.h"
|
|
||||||
#include "qnetworkproxy.h"
|
|
||||||
|
|
||||||
QT_BEGIN_NAMESPACE
|
|
||||||
|
|
||||||
#ifndef QT_NO_SOCKS5
|
|
||||||
|
|
||||||
class QSocks5SocketEnginePrivate;
|
|
||||||
|
|
||||||
class Q_AUTOTEST_EXPORT QSocks5SocketEngine : public QAbstractSocketEngine
|
|
||||||
{
|
|
||||||
Q_OBJECT
|
|
||||||
public:
|
|
||||||
QSocks5SocketEngine(QObject *parent = nullptr);
|
|
||||||
~QSocks5SocketEngine();
|
|
||||||
|
|
||||||
bool initialize(QAbstractSocket::SocketType type, QAbstractSocket::NetworkLayerProtocol protocol = QAbstractSocket::IPv4Protocol);
|
|
||||||
bool initialize(int socketDescriptor, QAbstractSocket::SocketState socketState = QAbstractSocket::ConnectedState);
|
|
||||||
|
|
||||||
void setProxy(const QNetworkProxy &networkProxy);
|
|
||||||
|
|
||||||
int socketDescriptor() const;
|
|
||||||
|
|
||||||
bool isValid() const;
|
|
||||||
|
|
||||||
bool connectInternal();
|
|
||||||
bool connectToHost(const QHostAddress &address, quint16 port);
|
|
||||||
bool connectToHostByName(const QString &name, quint16 port);
|
|
||||||
bool bind(const QHostAddress &address, quint16 port);
|
|
||||||
bool listen();
|
|
||||||
int accept();
|
|
||||||
void close();
|
|
||||||
|
|
||||||
qint64 bytesAvailable() const;
|
|
||||||
|
|
||||||
qint64 read(char *data, qint64 maxlen);
|
|
||||||
qint64 write(const char *data, qint64 len);
|
|
||||||
|
|
||||||
#ifndef QT_NO_UDPSOCKET
|
|
||||||
#ifndef QT_NO_NETWORKINTERFACE
|
|
||||||
bool joinMulticastGroup(const QHostAddress &groupAddress,
|
|
||||||
const QNetworkInterface &interface);
|
|
||||||
bool leaveMulticastGroup(const QHostAddress &groupAddress,
|
|
||||||
const QNetworkInterface &interface);
|
|
||||||
QNetworkInterface multicastInterface() const;
|
|
||||||
bool setMulticastInterface(const QNetworkInterface &iface);
|
|
||||||
#endif // QT_NO_NETWORKINTERFACE
|
|
||||||
|
|
||||||
qint64 readDatagram(char *data, qint64 maxlen, QHostAddress *addr = 0,
|
|
||||||
quint16 *port = 0);
|
|
||||||
qint64 writeDatagram(const char *data, qint64 len, const QHostAddress &addr,
|
|
||||||
quint16 port);
|
|
||||||
bool hasPendingDatagrams() const;
|
|
||||||
qint64 pendingDatagramSize() const;
|
|
||||||
#endif // QT_NO_UDPSOCKET
|
|
||||||
|
|
||||||
qint64 bytesToWrite() const;
|
|
||||||
|
|
||||||
int option(SocketOption option) const;
|
|
||||||
bool setOption(SocketOption option, int value);
|
|
||||||
|
|
||||||
bool waitForRead(int msecs = 30000, bool *timedOut = 0);
|
|
||||||
bool waitForWrite(int msecs = 30000, bool *timedOut = 0);
|
|
||||||
bool waitForReadOrWrite(bool *readyToRead, bool *readyToWrite,
|
|
||||||
bool checkRead, bool checkWrite,
|
|
||||||
int msecs = 30000, bool *timedOut = 0);
|
|
||||||
|
|
||||||
bool isReadNotificationEnabled() const;
|
|
||||||
void setReadNotificationEnabled(bool enable);
|
|
||||||
bool isWriteNotificationEnabled() const;
|
|
||||||
void setWriteNotificationEnabled(bool enable);
|
|
||||||
bool isExceptionNotificationEnabled() const;
|
|
||||||
void setExceptionNotificationEnabled(bool enable);
|
|
||||||
|
|
||||||
private:
|
|
||||||
Q_DECLARE_PRIVATE(QSocks5SocketEngine)
|
|
||||||
Q_DISABLE_COPY(QSocks5SocketEngine)
|
|
||||||
Q_PRIVATE_SLOT(d_func(), void _q_controlSocketConnected())
|
|
||||||
Q_PRIVATE_SLOT(d_func(), void _q_controlSocketReadNotification())
|
|
||||||
Q_PRIVATE_SLOT(d_func(), void _q_controlSocketError(QAbstractSocket::SocketError))
|
|
||||||
#ifndef QT_NO_UDPSOCKET
|
|
||||||
Q_PRIVATE_SLOT(d_func(), void _q_udpSocketReadNotification())
|
|
||||||
#endif
|
|
||||||
Q_PRIVATE_SLOT(d_func(), void _q_controlSocketBytesWritten())
|
|
||||||
Q_PRIVATE_SLOT(d_func(), void _q_emitPendingReadNotification())
|
|
||||||
Q_PRIVATE_SLOT(d_func(), void _q_emitPendingWriteNotification())
|
|
||||||
Q_PRIVATE_SLOT(d_func(), void _q_emitPendingConnectionNotification())
|
|
||||||
Q_PRIVATE_SLOT(d_func(), void _q_controlSocketDisconnected())
|
|
||||||
Q_PRIVATE_SLOT(d_func(), void _q_controlSocketStateChanged(QAbstractSocket::SocketState))
|
|
||||||
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
class QTcpSocket;
|
|
||||||
|
|
||||||
class QSocks5Authenticator
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
QSocks5Authenticator();
|
|
||||||
virtual ~QSocks5Authenticator();
|
|
||||||
virtual char methodId();
|
|
||||||
virtual bool beginAuthenticate(QTcpSocket *socket, bool *completed);
|
|
||||||
virtual bool continueAuthenticate(QTcpSocket *socket, bool *completed);
|
|
||||||
|
|
||||||
virtual bool seal(const QByteArray buf, QByteArray *sealedBuf);
|
|
||||||
virtual bool unSeal(const QByteArray sealedBuf, QByteArray *buf);
|
|
||||||
virtual bool unSeal(QTcpSocket *sealedSocket, QByteArray *buf);
|
|
||||||
|
|
||||||
virtual QString errorString() { return QString(); }
|
|
||||||
};
|
|
||||||
|
|
||||||
class QSocks5PasswordAuthenticator : public QSocks5Authenticator
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
QSocks5PasswordAuthenticator(const QString &userName, const QString &password);
|
|
||||||
char methodId();
|
|
||||||
bool beginAuthenticate(QTcpSocket *socket, bool *completed);
|
|
||||||
bool continueAuthenticate(QTcpSocket *socket, bool *completed);
|
|
||||||
|
|
||||||
QString errorString();
|
|
||||||
|
|
||||||
private:
|
|
||||||
QString userName;
|
|
||||||
QString password;
|
|
||||||
};
|
|
||||||
|
|
||||||
struct QSocks5Data;
|
|
||||||
struct QSocks5ConnectData;
|
|
||||||
struct QSocks5UdpAssociateData;
|
|
||||||
struct QSocks5BindData;
|
|
||||||
|
|
||||||
class QSocks5SocketEnginePrivate : public QAbstractSocketEnginePrivate
|
|
||||||
{
|
|
||||||
Q_DECLARE_PUBLIC(QSocks5SocketEngine)
|
|
||||||
public:
|
|
||||||
QSocks5SocketEnginePrivate();
|
|
||||||
~QSocks5SocketEnginePrivate();
|
|
||||||
|
|
||||||
enum Socks5State
|
|
||||||
{
|
|
||||||
Uninitialized = 0,
|
|
||||||
ConnectError,
|
|
||||||
AuthenticationMethodsSent,
|
|
||||||
Authenticating,
|
|
||||||
AuthenticatingError,
|
|
||||||
RequestMethodSent,
|
|
||||||
RequestError,
|
|
||||||
Connected,
|
|
||||||
UdpAssociateSuccess,
|
|
||||||
BindSuccess,
|
|
||||||
ControlSocketError,
|
|
||||||
SocksError,
|
|
||||||
HostNameLookupError
|
|
||||||
};
|
|
||||||
Socks5State socks5State;
|
|
||||||
|
|
||||||
enum Socks5Mode
|
|
||||||
{
|
|
||||||
NoMode,
|
|
||||||
ConnectMode,
|
|
||||||
BindMode,
|
|
||||||
UdpAssociateMode
|
|
||||||
};
|
|
||||||
Socks5Mode mode;
|
|
||||||
|
|
||||||
enum Socks5Error
|
|
||||||
{
|
|
||||||
SocksFailure = 0x01,
|
|
||||||
ConnectionNotAllowed = 0x02,
|
|
||||||
NetworkUnreachable = 0x03,
|
|
||||||
HostUnreachable = 0x04,
|
|
||||||
ConnectionRefused = 0x05,
|
|
||||||
TTLExpired = 0x06,
|
|
||||||
CommandNotSupported = 0x07,
|
|
||||||
AddressTypeNotSupported = 0x08,
|
|
||||||
LastKnownError = AddressTypeNotSupported,
|
|
||||||
UnknownError
|
|
||||||
};
|
|
||||||
|
|
||||||
void initialize(Socks5Mode socks5Mode);
|
|
||||||
|
|
||||||
void setErrorState(Socks5State state, const QString &extraMessage = QString());
|
|
||||||
void setErrorState(Socks5State state, Socks5Error socks5error);
|
|
||||||
|
|
||||||
void reauthenticate();
|
|
||||||
void parseAuthenticationMethodReply();
|
|
||||||
void parseAuthenticatingReply();
|
|
||||||
void sendRequestMethod();
|
|
||||||
void parseRequestMethodReply();
|
|
||||||
void parseNewConnection();
|
|
||||||
|
|
||||||
bool waitForConnected(int msecs, bool *timedOut);
|
|
||||||
|
|
||||||
void _q_controlSocketConnected();
|
|
||||||
void _q_controlSocketReadNotification();
|
|
||||||
void _q_controlSocketError(QAbstractSocket::SocketError);
|
|
||||||
#ifndef QT_NO_UDPSOCKET
|
|
||||||
void checkForDatagrams() const;
|
|
||||||
void _q_udpSocketReadNotification();
|
|
||||||
#endif
|
|
||||||
void _q_controlSocketBytesWritten();
|
|
||||||
void _q_controlSocketDisconnected();
|
|
||||||
void _q_controlSocketStateChanged(QAbstractSocket::SocketState);
|
|
||||||
|
|
||||||
QNetworkProxy proxyInfo;
|
|
||||||
|
|
||||||
bool readNotificationEnabled, writeNotificationEnabled, exceptNotificationEnabled;
|
|
||||||
|
|
||||||
int socketDescriptor;
|
|
||||||
|
|
||||||
QSocks5Data *data;
|
|
||||||
QSocks5ConnectData *connectData;
|
|
||||||
#ifndef QT_NO_UDPSOCKET
|
|
||||||
QSocks5UdpAssociateData *udpData;
|
|
||||||
#endif
|
|
||||||
QSocks5BindData *bindData;
|
|
||||||
QString peerName;
|
|
||||||
|
|
||||||
mutable bool readNotificationActivated;
|
|
||||||
mutable bool writeNotificationActivated;
|
|
||||||
|
|
||||||
bool readNotificationPending;
|
|
||||||
void _q_emitPendingReadNotification();
|
|
||||||
void emitReadNotification();
|
|
||||||
bool writeNotificationPending;
|
|
||||||
void _q_emitPendingWriteNotification();
|
|
||||||
void emitWriteNotification();
|
|
||||||
bool connectionNotificationPending;
|
|
||||||
void _q_emitPendingConnectionNotification();
|
|
||||||
void emitConnectionNotification();
|
|
||||||
};
|
|
||||||
|
|
||||||
class Q_AUTOTEST_EXPORT QSocks5SocketEngineHandler : public QSocketEngineHandler
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
virtual QAbstractSocketEngine *createSocketEngine(QAbstractSocket::SocketType socketType,
|
|
||||||
const QNetworkProxy &, QObject *parent);
|
|
||||||
virtual QAbstractSocketEngine *createSocketEngine(int socketDescripter, QObject *parent);
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
QT_END_NAMESPACE
|
|
||||||
#endif // QT_NO_SOCKS5
|
|
||||||
#endif // QSOCKS5SOCKETENGINE_H
|
|
|
@ -8,7 +8,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2022-02-19 17:37+0200\n"
|
"POT-Creation-Date: 2022-02-19 20:09+0200\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
@ -4739,8 +4739,6 @@ msgstr ""
|
||||||
#: src/network/kernel/qhostinfo_unix.cpp:87
|
#: src/network/kernel/qhostinfo_unix.cpp:87
|
||||||
#: src/network/kernel/qhostinfo_unix.cpp:171
|
#: src/network/kernel/qhostinfo_unix.cpp:171
|
||||||
#: src/network/socket/qabstractsocket.cpp:830
|
#: src/network/socket/qabstractsocket.cpp:830
|
||||||
#: src/network/socket/qsocks5socketengine.cpp:620
|
|
||||||
#: src/network/socket/qsocks5socketengine.cpp:646
|
|
||||||
msgid "Host not found"
|
msgid "Host not found"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -4783,7 +4781,6 @@ msgstr ""
|
||||||
|
|
||||||
#: src/network/socket/qabstractsocket.cpp:872
|
#: src/network/socket/qabstractsocket.cpp:872
|
||||||
#: src/network/socket/qnativesocketengine.cpp:213
|
#: src/network/socket/qnativesocketengine.cpp:213
|
||||||
#: src/network/socket/qsocks5socketengine.cpp:650
|
|
||||||
msgid "Connection refused"
|
msgid "Connection refused"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -4841,7 +4838,6 @@ msgid "Host unreachable"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/network/socket/qnativesocketengine.cpp:204
|
#: src/network/socket/qnativesocketengine.cpp:204
|
||||||
#: src/network/socket/qsocks5socketengine.cpp:642
|
|
||||||
msgid "Network unreachable"
|
msgid "Network unreachable"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -4933,63 +4929,6 @@ msgstr ""
|
||||||
msgid "This platform does not support IPv6"
|
msgid "This platform does not support IPv6"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/network/socket/qsocks5socketengine.cpp:575
|
|
||||||
msgid "Connection to proxy refused"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/network/socket/qsocks5socketengine.cpp:579
|
|
||||||
msgid "Connection to proxy closed prematurely"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/network/socket/qsocks5socketengine.cpp:583
|
|
||||||
msgid "Proxy host not found"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/network/socket/qsocks5socketengine.cpp:588
|
|
||||||
msgid "Connection to proxy timed out"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/network/socket/qsocks5socketengine.cpp:605
|
|
||||||
msgid "Proxy authentication failed"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/network/socket/qsocks5socketengine.cpp:606
|
|
||||||
msgid "Proxy authentication failed: %1"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/network/socket/qsocks5socketengine.cpp:615
|
|
||||||
msgid "SOCKS version 5 protocol error"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/network/socket/qsocks5socketengine.cpp:634
|
|
||||||
msgid "General SOCKSv5 server failure"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/network/socket/qsocks5socketengine.cpp:638
|
|
||||||
msgid "Connection not allowed by SOCKSv5 server"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/network/socket/qsocks5socketengine.cpp:654
|
|
||||||
msgid "TTL expired"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/network/socket/qsocks5socketengine.cpp:658
|
|
||||||
msgid "SOCKSv5 command not supported"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/network/socket/qsocks5socketengine.cpp:662
|
|
||||||
msgid "Address type not supported"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/network/socket/qsocks5socketengine.cpp:667
|
|
||||||
msgid "Unknown SOCKSv5 proxy error code 0x%1"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/network/socket/qsocks5socketengine.cpp:1356
|
|
||||||
msgctxt "QSocks5SocketEngine"
|
|
||||||
msgid "Network operation timed out"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/scripttools/debugging/qscriptedit.cpp:391
|
#: src/scripttools/debugging/qscriptedit.cpp:391
|
||||||
#: src/scripttools/debugging/qscriptdebugger.cpp:1767
|
#: src/scripttools/debugging/qscriptdebugger.cpp:1767
|
||||||
msgid "Toggle Breakpoint"
|
msgid "Toggle Breakpoint"
|
||||||
|
|
|
@ -8,7 +8,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2022-02-19 17:37+0200\n"
|
"POT-Creation-Date: 2022-02-19 20:09+0200\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
|
Loading…
Add table
Reference in a new issue