levlam
|
dd398c5968
|
Fix formatting.
GitOrigin-RevId: 144f91ea1ad0a1f9a8e5e08c4c10f238b066be47
|
2019-02-13 00:28:47 +03:00 |
|
levlam
|
9b42166c68
|
Explicitly include common.h.
GitOrigin-RevId: 5ae32c18d0ff18aac36334b494ea526ce7da4a9a
|
2019-02-13 00:26:36 +03:00 |
|
levlam
|
eb9ead582f
|
Remove unneded includes of td/utils/loggging.h.
GitOrigin-RevId: 82a3b506dba5c9d5267dc0e2504a7093a7fa87db
|
2019-02-12 23:48:16 +03:00 |
|
levlam
|
ffe53dcd12
|
CHECK fixes.
GitOrigin-RevId: 7f82d11913592bb241ab69975278ee8be2ce9d23
|
2019-02-12 23:19:11 +03:00 |
|
Arseny Smirnov
|
61288bd8ab
|
CHECK: fixes
GitOrigin-RevId: 5bccb4634a0c77e159ce3cdf80c37ff8a500bbd0
|
2019-02-12 20:48:13 +03:00 |
|
Arseny Smirnov
|
20bfcaa979
|
Use LOG_CHECK where it is necessary
GitOrigin-RevId: a8bd17cc2ee6e43dcea52bb25aef9ee1f91c7ec4
|
2019-02-12 19:17:20 +03:00 |
|
Arseny Smirnov
|
281b4ab57a
|
check.{h,cpp} draft
GitOrigin-RevId: b8f5b678208ef35f4753e0f16685381ae41e11b0
|
2019-02-12 18:45:14 +03:00 |
|
levlam
|
6301dd65d7
|
Disallow "." as HTTP host.
GitOrigin-RevId: d8f5d746f021167d2752a5c3fd67486966fb47d6
|
2019-02-12 17:53:00 +03:00 |
|
Arseny Smirnov
|
b481ce8465
|
NotificationManager: decrypt_push
GitOrigin-RevId: 9f623bf065d54f402ca824d40e0515111330b7a7
|
2019-01-29 19:16:52 +04:00 |
|
levlam
|
dd06568a48
|
Simplify BufferRaw constructor.
GitOrigin-RevId: 829ca6b32fc320782051b6a01a39f7290ae117ed
|
2019-01-24 21:15:08 +03:00 |
|
Arseny Smirnov
|
c087b4bb6e
|
fix compilation error
GitOrigin-RevId: 20b5add31a628fd040e1f20c103d330dfa3c7652
|
2019-01-24 18:01:02 +04:00 |
|
levlam
|
2edc069583
|
Explicitly init some std::atomic.
GitOrigin-RevId: bfbe95bd1aaed9c3ade31d9a7222b223bfece347
|
2019-01-24 06:18:14 +03:00 |
|
levlam
|
297644fcb4
|
Better Windows detection.
GitOrigin-RevId: c07960f628f6fb93079d9b4efdf072f580599632
|
2019-01-23 17:53:01 +03:00 |
|
levlam
|
73996c6efe
|
Better file_type_name.
GitOrigin-RevId: d3c0c0b88e9dec5348fa72c66d7403507e493e18
|
2019-01-20 01:59:37 +03:00 |
|
levlam
|
7ff1b83a24
|
Add combine helper method for arrays.
GitOrigin-RevId: a67c7a72525a9853072ad93fca47cd573a2da764
|
2019-01-19 04:09:58 +03:00 |
|
levlam
|
c0815f868c
|
Fix Variant constructors.
GitOrigin-RevId: 12942de32a8cb54b5f2fd8bc1888072c032b3025
|
2019-01-14 21:04:40 +03:00 |
|
levlam
|
8687be3f12
|
Guarantee crash on Result self-move.
GitOrigin-RevId: 64475d63e5ccc3ebac99d21946941b8f5689cfe8
|
2019-02-04 07:05:44 +03:00 |
|
levlam
|
ca92472b69
|
Support numeric hosts in GoogleDnsResolver.
GitOrigin-RevId: 6768a90ad7f98d83f507051564fb1646d3834aad
|
2019-02-04 06:32:10 +03:00 |
|
levlam
|
6ccaf358b7
|
Support IDN hosts in all resolvers.
GitOrigin-RevId: c5b2741dd2d4e8bb0361e6dddf3b6749e5195c6a
|
2019-02-04 05:39:20 +03:00 |
|
levlam
|
83037ee014
|
GetHostByName fixes and improvements.
GitOrigin-RevId: 531a53c4d559662be110d1ad6938ca3e52ccbc1e
|
2019-02-04 02:29:37 +03:00 |
|
levlam
|
0fc836ce8f
|
Make td::as safe.
GitOrigin-RevId: 84a76a434f88e09d9c74644aee139a96bb34239d
|
2019-01-18 16:24:26 +03:00 |
|
levlam
|
5bf92283b6
|
Add LogInterface::get_file_paths method.
GitOrigin-RevId: 5cb749915b181b33250f56eb5d441d0c22c35800
|
2019-01-18 01:17:20 +03:00 |
|
levlam
|
14f5ce9a29
|
Delete reused notification groups from database and other fixes.
GitOrigin-RevId: d07e452682df5d781bd0bb992ef572c0c3990540
|
2019-01-12 03:40:06 +03:00 |
|
levlam
|
8e402b8a48
|
Fail fast on photos bigger than 10 MB.
GitOrigin-RevId: 4f4cfd5415c3e9a851fd7d580ecfa11b3d7c6046
|
2019-01-07 20:41:05 +03:00 |
|
levlam
|
9f7b5fe258
|
Skip EINTR in stat functions.
GitOrigin-RevId: 69a2bf5e7343eba0c24a3b7443a8bfccbd6c1850
|
2019-01-01 20:53:36 +03:00 |
|
levlam
|
eaebfad034
|
Update copyright year.
GitOrigin-RevId: 359e2b43322222922c44c430d3814b0a4c778dc6
|
2019-01-01 01:02:34 +03:00 |
|
levlam
|
a095a6169e
|
Better read_file implementation.
GitOrigin-RevId: 63c1911f53747a3d714e7a0265e9c354b5a70d3a
|
2019-12-31 02:08:57 +03:00 |
|
levlam
|
ca1503c22f
|
Fix some includes.
GitOrigin-RevId: a57e47e5925fe1e96080945d40641c84b4e30669
|
2018-12-27 22:24:44 +03:00 |
|
levlam
|
ac3fa705a2
|
File streaming fixes.
GitOrigin-RevId: 86c6d1394a31d6bb108a12e14f4d981133ece235
|
2018-12-26 19:11:15 +03:00 |
|
Arseny Smirnov
|
3b238f6fba
|
Files streaming
GitOrigin-RevId: 78df1cd44c95380cd4af46f4db809ce28876db1f
|
2018-11-11 15:38:04 +04:00 |
|
levlam
|
1deccf5071
|
Fix tdutils CE without OpenSSL.
GitOrigin-RevId: 39cb31088a5405cac43d171313cbe870725abdac
|
2018-12-24 06:44:39 +03:00 |
|
levlam
|
59672cad10
|
Add dummy processPushNotification.
GitOrigin-RevId: 71136025e1a4ddce5ace64a34fef766d1b29f7d5
|
2018-12-24 03:12:59 +03:00 |
|
levlam
|
9bb38365f6
|
Fix previous commit.
GitOrigin-RevId: b59e7accdc77715b756c5c219b89dada1e89a776
|
2018-12-20 03:44:11 +03:00 |
|
levlam
|
5a56da186f
|
Support (probably) Intel Compiler in bits.h.
GitOrigin-RevId: 2be57d01753df41cc20b200c562129e7769b3a8e
|
2018-12-20 03:30:44 +03:00 |
|
levlam
|
e2d1a71d3b
|
Improve as<>.
GitOrigin-RevId: 227b2bae3079bed93936db16c4846c8d0a49bd39
|
2018-12-20 01:46:55 +03:00 |
|
levlam
|
3850a4da7f
|
Move as from common.h to as.h.
GitOrigin-RevId: 3ecc4b4c4ff6c9b070d30cf017e22a8acce0af09
|
2018-12-20 00:57:56 +03:00 |
|
levlam
|
22eb4e1cb2
|
Remove unneeded reinterpret casts.
GitOrigin-RevId: 54a161ad11e5909f9c06912cf67e6805279f2327
|
2018-12-20 00:44:15 +03:00 |
|
levlam
|
b676fe509a
|
Move UInt to UInt.h
GitOrigin-RevId: 52b6d36d1ece8c267f5548000b2592ffd3a62ded
|
2018-12-20 00:18:53 +03:00 |
|
Arseny Smirnov
|
bc991da146
|
tdutils: as<T> is safer now
GitOrigin-RevId: 8bdb4ce3e84c8a753d76502e830bcfcd3c0bd28b
|
2018-12-19 23:43:19 +03:00 |
|
levlam
|
cba0f62ba9
|
Minor fixes.
GitOrigin-RevId: ffac148f714da737dcc1b12e56352995866f93b4
|
2018-12-19 23:35:13 +03:00 |
|
Arseny Smirnov
|
82feae2065
|
tdutils: commit tests.cpp
GitOrigin-RevId: 429f42a45039761a71ed49584bb3f11335e86d7a
|
2018-12-19 20:22:24 +03:00 |
|
Arseny Smirnov
|
d34831c613
|
tdutils: update from other project
GitOrigin-RevId: 4a0a7ed6fff6af9b498122c66de9576939dce523
|
2018-12-19 17:48:39 +03:00 |
|
levlam
|
f240b539a4
|
Fix CE.
GitOrigin-RevId: c4f390749126e85d36ae63249c0e8b38763d9774
|
2018-12-19 00:23:34 +03:00 |
|
levlam
|
b5e95821ad
|
Remove unsafe Slice operators.
GitOrigin-RevId: 38555a755fd4252ccc25398340b7fcab542d9f3c
|
2018-12-18 02:02:28 +03:00 |
|
levlam
|
9f0f6dc56e
|
Fix IPAddress::get_any_addr.
GitOrigin-RevId: cd2c6ca22d6ecc1cbb834b15e9aa191302885e52
|
2018-12-17 22:09:01 +03:00 |
|
levlam
|
064619044b
|
Fix IOCP error statuses.
GitOrigin-RevId: 8f5c5481c7d70b7d7795503bc69deff32fb5935c
|
2018-12-17 19:12:47 +03:00 |
|
levlam
|
cc4877d0da
|
Fix names of MultiPromiseActor.
GitOrigin-RevId: 2efcb2dab1578b0b6deb08f70a7db096daadb4aa
|
2018-12-12 20:02:50 +03:00 |
|
levlam
|
3fad0a7693
|
Truncate bytes when output them to string.
GitOrigin-RevId: 07e394956b13579ad54c47ba02f0507e55feb9c3
|
2018-12-12 19:27:58 +03:00 |
|
levlam
|
3791b38296
|
Better compile-time dispatching on function type.
GitOrigin-RevId: 2687fa402c9c76ad654bdad0759893dc6df6262e
|
2018-12-12 05:26:52 +03:00 |
|
levlam
|
6445cf645b
|
A lot of various fixes.
GitOrigin-RevId: 64963bfb55e5ffe8b099c1953143158b44a540c6
|
2018-12-11 23:18:58 +03:00 |
|
levlam
|
e2b8b72541
|
Add td_api::JsonValue support.
GitOrigin-RevId: b79580a42f72c195c7c76d213f277702ee035907
|
2018-12-10 04:01:02 +03:00 |
|
levlam
|
2b4d076323
|
Modernize spelling of macOs.
GitOrigin-RevId: 92129b6264af6a04d69d0eb79f942ca20923bb78
|
2018-12-01 04:15:59 +03:00 |
|
levlam
|
8e9c2721ef
|
Support different IPv4 formats in IPAddress::init_host_port.
GitOrigin-RevId: 122239f0ba24a1274b0cc50913e8fac3ad25ddc3
|
2018-11-27 21:26:32 +03:00 |
|
levlam
|
7d565e359d
|
Improve clean_filename behavior.
GitOrigin-RevId: da29b1a87a27b6bcb7651ae1b261d44dcf18849f
|
2018-11-27 04:24:43 +03:00 |
|
levlam
|
bc54e5e335
|
Fix full_split behavior on empty string.
GitOrigin-RevId: 74fcaeee970ab26f1bee221babf9b6029237c6cc
|
2018-11-16 00:11:03 +03:00 |
|
levlam
|
ca4c1acc90
|
Add IPAddress::is_reserved method and its test.
GitOrigin-RevId: 69a4d5cc73cb40e7a99a1d4e56746efbcfa02e83
|
2018-11-15 20:10:20 +03:00 |
|
levlam
|
718f9e3532
|
Fix parsing of std::unordered_set.
GitOrigin-RevId: 6c946161748c71b36382c20e7bacac1299b4b9a8
|
2018-11-11 16:35:51 +03:00 |
|
levlam
|
5160e083b0
|
Move STORE/PARSE FLAGS to a dedicated block.
GitOrigin-RevId: c682b9b2a444a4b86c7c3c09736d3489c4e4f297
|
2018-11-09 15:38:41 +03:00 |
|
Arseny Smirnov
|
b6e8be94c6
|
secure_random: add_seed flushes all buffered random
GitOrigin-RevId: 408dea74532e882d1f42126999b7394a46cebfd1
|
2018-11-16 16:41:53 +04:00 |
|
levlam
|
d78a1d0a33
|
Simplify HexDumpSlice.
GitOrigin-RevId: 4350523696d5d20092db4006e2c88324c1e3a636
|
2018-11-06 19:26:20 +03:00 |
|
levlam
|
2c6bd673c7
|
Use as_slice<Int> if possible.
GitOrigin-RevId: 931b5609e2eae0d5655287e84a71724f07d4090c
|
2018-11-06 19:00:03 +03:00 |
|
levlam
|
0d5a09e615
|
Fix ThreadPthread.
GitOrigin-RevId: 3b16056894c33775dcf31146a87f1ab1c2ee13cc
|
2018-11-03 22:36:52 +03:00 |
|
levlam
|
d119861780
|
Add missed include.
GitOrigin-RevId: 206f244bcd8d7759b942de8288284bcbd48b22f0
|
2018-11-02 22:57:22 +03:00 |
|
levlam
|
0624f75eec
|
Add FreeBSD support.
GitOrigin-RevId: 8cc4a42d4c7879ba1b19591f7b37880d5d554585
|
2018-11-02 22:47:20 +03:00 |
|
levlam
|
37738ec61a
|
Fix FreeBSD CE.
GitOrigin-RevId: c5740fb668058b65c2e4dd2bc3d1c14d9bbea06f
|
2018-11-02 18:58:20 +03:00 |
|
levlam
|
ecaaae62ef
|
Fix mtime in generate location.
GitOrigin-RevId: 70235d7f9c0e21fdcb555a678f13afbfabf3767f
|
2018-10-31 21:11:02 +03:00 |
|
levlam
|
4378f96948
|
Pass const object to has_json_object_field.
GitOrigin-RevId: 7e7dfda846e15e8b977674e4c3a3ab759720449c
|
2018-10-31 16:03:38 +03:00 |
|
levlam
|
6fbaed9997
|
Use auto-resized StringBuilder in json_encode.
GitOrigin-RevId: 4871ceaef1a3d8a8d38ec07d5deea670fd41583f
|
2018-10-30 17:26:31 +03:00 |
|
levlam
|
bc88b8e951
|
StringBuilder fixes.
GitOrigin-RevId: 1836df5f6931ca94e96e7281eeb1090163d8648f
|
2018-10-30 17:22:44 +03:00 |
|
levlam
|
a91db513eb
|
Better create_local_lock.
GitOrigin-RevId: ce705e7258ad05bde1ac6c72cc8a045c128fa8a6
|
2018-10-30 14:21:36 +03:00 |
|
Arseny Smirnov
|
43ef35eb71
|
StringBuilder: allow dynamic resize
GitOrigin-RevId: cd59f013d10f4d8e5911933eeb75384d675fda94
|
2018-10-30 14:07:28 +03:00 |
|
Arseny Smirnov
|
9ce80962fc
|
FileFd: bugfix
GitOrigin-RevId: a6f27c73787e543475d5e09f1510de491a46e3f5
|
2018-10-30 11:47:58 +03:00 |
|
Arseny Smirnov
|
0aa06cbea5
|
FileFd: create_local_lock function
GitOrigin-RevId: 8d782e0194f4e2e7b0d9ceef9dad4a1051ed393b
|
2018-10-30 11:35:50 +03:00 |
|
Arseny Smirnov
|
4e03ee1293
|
FileFd: fix sleeping while mutex is locked
GitOrigin-RevId: fb6b5bb1967a4c144e9393b2ab82ccf6dfe2f15a
|
2018-10-30 11:21:16 +03:00 |
|
levlam
|
51eec319b8
|
Fix some includes.
GitOrigin-RevId: 4c81e2fd0101f3c5bb23912681e7d02a60da5622
|
2018-10-28 20:30:47 +03:00 |
|
levlam
|
26530c3b97
|
Fix legacy fd_ usage.
GitOrigin-RevId: 62e6f4882f16595e591a24b88280080135d62eef
|
2018-10-27 17:34:53 +03:00 |
|
levlam
|
e4c8b8ff3b
|
Fix Variant debug.
GitOrigin-RevId: 9fe51b6ca5d069058a2d98bc9b111b8693ae6df0
|
2018-10-26 17:57:30 +03:00 |
|
levlam
|
082a132edc
|
Add Variant debug.
GitOrigin-RevId: 49cd9c29f8d2b9db908f0f13c0ba149598008c2e
|
2018-10-26 17:27:37 +03:00 |
|
levlam
|
28bfa4c4a6
|
Fix some MSVC Analyzer warnings.
GitOrigin-RevId: f62e8173ae9a5b78818f6575548ce22d4aa5c51d
|
2018-10-26 17:11:20 +03:00 |
|
levlam
|
1f216df1d8
|
Fix C26451 warning.
GitOrigin-RevId: 7c7fa7df4078dec15dfdc3db2df30ab5be234b5b
|
2018-10-25 21:29:10 +03:00 |
|
levlam
|
570a59f1d4
|
Simpilfy MutableSlice constructor (behavior is defined since C++11).
GitOrigin-RevId: 77c07d8abc0b6c10f24e95f61811fe6d5ca3af58
|
2018-10-25 18:10:14 +03:00 |
|
levlam
|
da06b62499
|
Improve zlib error messages.
GitOrigin-RevId: 0a630e21e3dd142cefdcc16dc4478f108d0e3a66
|
2018-10-24 22:56:48 +03:00 |
|
levlam
|
8aab98871e
|
Fix is_eof in case of unsuccessful read.
GitOrigin-RevId: b5a48f7818a02f6d0cf16b11a0745cf7fdeff326
|
2018-10-24 21:57:47 +03:00 |
|
levlam
|
44d21ecc4a
|
New API for managing TDLib logs.
GitOrigin-RevId: 60f520027bf16f53b927c72d0151884fda64ebbc
|
2018-10-24 18:42:40 +03:00 |
|
levlam
|
ae585729aa
|
Ignore EAGAIN in mkdir (happens in Android).
GitOrigin-RevId: 1d5ab4e698de8b74d61d06e84d4ac27d84020e91
|
2018-10-22 18:08:51 +03:00 |
|
levlam
|
f5ea140bc2
|
Update clang-format to 8.0.
GitOrigin-RevId: 170be47e4b47607a2bca81d2ed6b5b3d547982ca
|
2018-10-14 04:01:02 +03:00 |
|
levlam
|
c865b234bf
|
Fix warning.
GitOrigin-RevId: cab219458f63f61649d703ae60e2936043b15c5e
|
2018-10-14 02:14:19 +03:00 |
|
levlam
|
872cf6e10d
|
Add local locking to FileFd::lock.
GitOrigin-RevId: 4ad3e15f9952b1c68c879182a0f10dd5cad270f3
|
2018-10-08 21:18:06 +03:00 |
|
levlam
|
806e570a72
|
Add source to next_utf8_unsafe.
GitOrigin-RevId: e8e5a47096461c0e76a64eb26cb848651d4d61e8
|
2018-10-08 15:53:05 +03:00 |
|
levlam
|
09c4422c50
|
Better error messages.
GitOrigin-RevId: 70b1cea8a4ba9fa42074b5bc7bd7d339ae1c1779
|
2018-10-07 02:47:50 +03:00 |
|
levlam
|
6ac930139b
|
Const-correct unique_ptr.
GitOrigin-RevId: 938cf4b0261cfea123066ae1fc4197754da11e68
|
2018-09-27 19:51:45 +03:00 |
|
levlam
|
c3417b5f94
|
Replace std::unique_ptr with td::unique_ptr to increase compilation speed and decrease compilation RAM usage.
GitOrigin-RevId: ffd9b89201e1bfa48d0cf62e7abe9e94b0db86f9
|
2018-09-27 17:40:04 +03:00 |
|
levlam
|
b3bae546ec
|
Various fixes.
GitOrigin-RevId: 52699dbd5280b63c6bb32da44ea5bfa3157a7922
|
2018-09-27 16:37:15 +03:00 |
|
levlam
|
f948956bf7
|
Use td::unique_ptr instead of std::unique_ptr whenever possible.
GitOrigin-RevId: 424beb72dc62efdefdbffb75f1036ba9417f84cb
|
2018-09-27 04:19:03 +03:00 |
|
levlam
|
b7c2248c72
|
Add td_api::testSetLogTagVerbosityLevel method.
GitOrigin-RevId: 763fcf9156671857c71967741b9ce8c67f4a7ea0
|
2018-09-26 02:59:29 +03:00 |
|
Arseny Smirnov
|
3d17b1b166
|
Fix get_pending_error
GitOrigin-RevId: cc80c526df3d0ed8ceb76b8653ef4bb9f46311c4
|
2018-09-25 14:36:39 +03:00 |
|
Arseny Smirnov
|
8108dda1d9
|
SocketFd::get_pending_error bugfix
GitOrigin-RevId: e0596cec033a162fbca15a14f078c6a9cdbd8ff5
|
2018-09-24 18:26:29 +03:00 |
|
Arseny Smirnov
|
23e4c95c1c
|
Fix EventFdLinux
GitOrigin-RevId: 15b9fe88f5df8489c837d75fe3705a01298e902a
|
2018-09-22 17:13:49 +03:00 |
|
levlam
|
8610734232
|
Fix full_split.
GitOrigin-RevId: 0204740d8ba45faf9f2da5ddca7323c88287a160
|
2018-09-22 14:24:02 +03:00 |
|
levlam
|
3c8e8f106f
|
Fix GCC 4.9.2 CE.
GitOrigin-RevId: 5cc03767018d976c5833127e51ee0f010b3049b3
|
2018-09-21 20:57:20 +03:00 |
|