Commit Graph

5215 Commits

Author SHA1 Message Date
levlam
c585ffe4be Fix OpenSSL version check. 2020-11-21 22:31:04 +03:00
levlam
1557fbcfe9 Return back old SQLCipher migrate test. 2020-11-21 21:58:42 +03:00
levlam
a9235d6209 DQLite: use cipher_compatibility = 3 by default with OpenSSL < 1.0.0. 2020-11-21 21:16:57 +03:00
levlam
36addb042e Allow sqlite_encryption_migrate test to fail. 2020-11-21 21:02:42 +03:00
levlam
6df8b9a535 Fix MultiTimeout_Destroy test. 2020-11-21 20:49:06 +03:00
levlam
ccb30077e7 Make test functions statis if possible. 2020-11-21 20:45:09 +03:00
levlam
77de5110f5 Ensure that Time::now never returns negative time. 2020-11-21 20:33:15 +03:00
levlam
375c638936 Allow sqlite_encryption_migrate test to fail. 2020-11-21 19:43:48 +03:00
levlam
a5514d3570 sqlite: better compatibility fix for PKCS5_PBKDF2_HMAC for old OpenSSL. 2020-11-21 19:19:11 +03:00
levlam
ff23f155a0 Return back SQLCipher compatibility with old OpenSSL versions. 2020-11-21 18:27:18 +03:00
levlam
5cbf90e4a0 Safer work with negative monotonic time. 2020-11-21 16:34:39 +03:00
levlam
e8cd3d9af2 Fix tests logic. 2020-11-21 15:34:51 +03:00
Daniel
8a5569bf08
Update build.html (#1301) 2020-11-21 14:54:35 +03:00
levlam
0b751f36ba Update Change Log. 2020-11-20 15:34:52 +03:00
levlam
8ef6822557 Remove "using namespace td" from tdutils misc test. 2020-11-20 14:49:14 +03:00
levlam
6ae33a5c27 Fix OptionParser test on Windows. 2020-11-20 03:33:09 +03:00
levlam
57de0c4967 Fix some warnings. 2020-11-20 03:11:27 +03:00
levlam
34cf869c02 Don't use EVP_aes_256_ctr before OpenSSL 1.1.0. 2020-11-20 02:18:12 +03:00
levlam
ea6cdde0c5 Fix MSVC 15.3 CE. 2020-11-20 02:03:39 +03:00
levlam
d5da47510d Minor fixes. 2020-11-20 01:32:58 +03:00
levlam
e719f9bf9b Add TDLib 1.7.0 Change Log. 2020-11-19 23:50:08 +03:00
levlam
09b10c0ed1 Improve names of statistical classes. 2020-11-19 17:57:15 +03:00
levlam
74a960aca1 Allow zero sender in searchChatMessages. 2020-11-19 14:55:09 +03:00
levlam
ebfe3f3d99 Improve new interface documentation. 2020-11-18 23:42:26 +03:00
levlam
15359488be Fix database opening. 2020-11-18 21:08:41 +03:00
levlam
6f26706da5 Fix closing connection on too much dropped packets. 2020-11-18 17:49:29 +03:00
levlam
cd82d3d888 Add new wrapper and usage examples. 2020-11-18 17:38:55 +03:00
levlam
3f33d15879 Always adjust part size to keep low number of parts in downloaded files. 2020-11-17 02:59:58 +03:00
levlam
52a47b5f70 Add small margin for the maximum number of file parts on download. 2020-11-17 01:19:27 +03:00
levlam
56bba7c731 Fix misprint. 2020-11-16 18:36:09 +03:00
levlam
78e45da6b9 Use array instead of std::vector in the generated C++ classes. 2020-11-15 19:57:03 +03:00
levlam
f693874c50 Improve documentation. 2020-11-15 17:38:10 +03:00
levlam
5eea5b7501 Rename create_client to create_client_id. 2020-11-15 01:13:11 +03:00
levlam
21f6ddc6fb Fix fatal error handler in Python example. 2020-11-15 00:41:29 +03:00
levlam
6d46662804 Fix documentation misprint. 2020-11-14 23:00:14 +03:00
levlam
66af1a439a Use getOptions as first request. 2020-11-14 23:00:05 +03:00
levlam
cde8acf230 Use new JSON interface in Swift example. 2020-11-14 22:45:18 +03:00
levlam
94fc06c9fc Install php-cli instead of php on Debian/Ubuntu in build instructions as suggested by @Cavallium. 2020-11-14 22:12:48 +03:00
levlam
583a8f41d6 Python example: encode strings to UTF-8 before printing to mitigate possible encoding errors. 2020-11-13 23:49:33 +03:00
levlam
0e824976fc Use new JSON interface in Python example. 2020-11-13 21:23:32 +03:00
levlam
00abe2f401 Use ClientManager in C++ example. 2020-11-13 19:22:57 +03:00
levlam
012353aef5 Update JSON C++ example. 2020-11-13 19:16:11 +03:00
levlam
3efc530fc4 Use ClientManager in check_proxy. 2020-11-13 18:42:47 +03:00
levlam
326fd203e9 Fix documentation misprint. 2020-11-13 18:18:10 +03:00
levlam
1d9f2835d2 Silence SQLite build warnings. 2020-11-13 18:17:23 +03:00
levlam
15b1543e20 Implement OS detection in Emscripten. 2020-11-13 18:04:16 +03:00
levlam
f5dadbb1e5 Automatically install dependent DLLs on Windows. 2020-11-12 17:32:48 +03:00
levlam
5ce7448f7a Send a dummy request to initialize client. 2020-11-12 16:53:51 +03:00
levlam
6a9cd72636 Don't create client through ClientManager until first request is sent to it. 2020-11-12 14:45:18 +03:00
levlam
597c0d2983 Add checks that client ID doesn't overflow. 2020-11-12 01:19:30 +03:00