mirror of
https://github.com/DrKLO/Telegram.git
synced 2024-12-22 06:25:14 +01:00
Update to 5.13.1 (1828)
This commit is contained in:
parent
dd07a925ee
commit
06f4895201
4 changed files with 10 additions and 7 deletions
|
@ -283,7 +283,7 @@ android {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
defaultConfig.versionCode = 1827
|
defaultConfig.versionCode = 1828
|
||||||
|
|
||||||
applicationVariants.all { variant ->
|
applicationVariants.all { variant ->
|
||||||
variant.outputs.all { output ->
|
variant.outputs.all { output ->
|
||||||
|
|
|
@ -377,8 +377,8 @@ void ConnectionsManager::loadConfig() {
|
||||||
if (version >= 5) {
|
if (version >= 5) {
|
||||||
int32_t lastServerTime = buffer->readInt32(nullptr);
|
int32_t lastServerTime = buffer->readInt32(nullptr);
|
||||||
int32_t currentTime = getCurrentTime();
|
int32_t currentTime = getCurrentTime();
|
||||||
if (currentTime < lastServerTime) {
|
if (currentTime > timeDifference && currentTime < lastServerTime) {
|
||||||
timeDifference = lastServerTime - currentTime;
|
timeDifference += (lastServerTime - currentTime);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -659,7 +659,11 @@ void ConnectionsManager::onConnectionClosed(Connection *connection, int reason)
|
||||||
if (!connection->hasUsefullData()) {
|
if (!connection->hasUsefullData()) {
|
||||||
if (LOGS_ENABLED) DEBUG_D("start requesting new address and port due to timeout reach");
|
if (LOGS_ENABLED) DEBUG_D("start requesting new address and port due to timeout reach");
|
||||||
requestingSecondAddressByTlsHashMismatch = connection->hasTlsHashMismatch();
|
requestingSecondAddressByTlsHashMismatch = connection->hasTlsHashMismatch();
|
||||||
requestingSecondAddress = 0;
|
if (requestingSecondAddressByTlsHashMismatch) {
|
||||||
|
requestingSecondAddress = 1;
|
||||||
|
} else {
|
||||||
|
requestingSecondAddress = 0;
|
||||||
|
}
|
||||||
delegate->onRequestNewServerIpAndPort(requestingSecondAddress, instanceNum);
|
delegate->onRequestNewServerIpAndPort(requestingSecondAddress, instanceNum);
|
||||||
} else {
|
} else {
|
||||||
if (LOGS_ENABLED) DEBUG_D("connection has usefull data, don't request anything");
|
if (LOGS_ENABLED) DEBUG_D("connection has usefull data, don't request anything");
|
||||||
|
@ -3097,7 +3101,7 @@ void ConnectionsManager::applyDnsConfig(NativeByteBuffer *buffer, std::string ph
|
||||||
int currentDate = getCurrentTime();
|
int currentDate = getCurrentTime();
|
||||||
if (config != nullptr && config->date <= currentDate && currentDate <= config->expires) {
|
if (config != nullptr && config->date <= currentDate && currentDate <= config->expires) {
|
||||||
if (realDate > 0 && requestingSecondAddressByTlsHashMismatch) {
|
if (realDate > 0 && requestingSecondAddressByTlsHashMismatch) {
|
||||||
timeDifference = realDate - currentDate;
|
timeDifference += (realDate - currentDate);
|
||||||
requestingSecondAddressByTlsHashMismatch = false;
|
requestingSecondAddressByTlsHashMismatch = false;
|
||||||
}
|
}
|
||||||
for (std::vector<std::unique_ptr<TL_accessPointRule>>::iterator iter = config->rules.begin(); iter != config->rules.end(); iter++) {
|
for (std::vector<std::unique_ptr<TL_accessPointRule>>::iterator iter = config->rules.begin(); iter != config->rules.end(); iter++) {
|
||||||
|
|
|
@ -19,7 +19,7 @@ public class BuildVars {
|
||||||
public static boolean USE_CLOUD_STRINGS = true;
|
public static boolean USE_CLOUD_STRINGS = true;
|
||||||
public static boolean CHECK_UPDATES = true;
|
public static boolean CHECK_UPDATES = true;
|
||||||
public static boolean TON_WALLET_STANDALONE = false;
|
public static boolean TON_WALLET_STANDALONE = false;
|
||||||
public static int BUILD_VERSION = 1827;
|
public static int BUILD_VERSION = 1828;
|
||||||
public static String BUILD_VERSION_STRING = "5.13.0";
|
public static String BUILD_VERSION_STRING = "5.13.0";
|
||||||
public static int APP_ID = 4;
|
public static int APP_ID = 4;
|
||||||
public static String APP_HASH = "014b35b6184100b085b0d0572f9b5103";
|
public static String APP_HASH = "014b35b6184100b085b0d0572f9b5103";
|
||||||
|
|
|
@ -996,7 +996,6 @@ public class ConnectionsManager extends BaseController {
|
||||||
protected NativeByteBuffer doInBackground(Void... voids) {
|
protected NativeByteBuffer doInBackground(Void... voids) {
|
||||||
ByteArrayOutputStream outbuf = null;
|
ByteArrayOutputStream outbuf = null;
|
||||||
InputStream httpConnectionStream = null;
|
InputStream httpConnectionStream = null;
|
||||||
//curl -s "https://dns.google.com/resolve?name=apv2.stel.com&type=ANY&random_padding=askdkadaas3232dskdKFKDs"
|
|
||||||
try {
|
try {
|
||||||
String domain = native_isTestBackend(currentAccount) != 0 ? "tapv3.stel.com" : AccountInstance.getInstance(currentAccount).getMessagesController().dcDomainName;
|
String domain = native_isTestBackend(currentAccount) != 0 ? "tapv3.stel.com" : AccountInstance.getInstance(currentAccount).getMessagesController().dcDomainName;
|
||||||
int len = Utilities.random.nextInt(116) + 13;
|
int len = Utilities.random.nextInt(116) + 13;
|
||||||
|
|
Loading…
Reference in a new issue