levlam
|
1703cee349
|
Common base64_decode implementation.
GitOrigin-RevId: 87bdf798a181799b2f51be9831d77fabf41e3820
|
2020-01-09 22:59:08 +03:00 |
|
levlam
|
09d359cdc4
|
Use exact size formula in base64_decode.
GitOrigin-RevId: 7515474fc70af351e7b886e870b0d3da453afdc8
|
2020-01-09 22:21:20 +03:00 |
|
levlam
|
7db7757d2d
|
Simplify base64url_decode implementation.
GitOrigin-RevId: 873483e61cc54fad78a09aa8a143070c5e018dfb
|
2020-01-09 22:07:23 +03:00 |
|
levlam
|
529f925d40
|
Common base64_encode implementation.
GitOrigin-RevId: ed4f31cfc6f83e81f03bd8e71dc8d48ced530255
|
2020-01-09 21:05:43 +03:00 |
|
levlam
|
9ea68914cf
|
Use get_character_table to get base64 char_to_value table everywhere.
GitOrigin-RevId: 192840280c280a82a1cb2f1eba9fb9983f6ffe52
|
2020-01-09 20:45:38 +03:00 |
|
levlam
|
d6dca91ff3
|
Add is_base64_characters functions.
GitOrigin-RevId: 5b3e8642e9d9788788ee1343af4eee9acf7dddc9
|
2020-01-09 20:18:53 +03:00 |
|
levlam
|
c8bf8fa5f7
|
Use real allocated file size in storage statistics.
GitOrigin-RevId: 6e5232700d8e97ba3ce0838c3bf7764541b6fd2a
|
2020-01-03 04:08:22 +03:00 |
|
levlam
|
eee0b2b23a
|
Fix preprocessor directive.
GitOrigin-RevId: f473450b6ee28537cb66226ab46745d63d066541
|
2020-01-03 02:43:49 +03:00 |
|
levlam
|
75ecd9c692
|
Optimize FileFd.get_size/get_real_size on Windows.
GitOrigin-RevId: e39efbecdd6882bf4465b17dad556b585633b56e
|
2020-01-03 02:41:57 +03:00 |
|
levlam
|
e44b02fe45
|
Fix some includes.
GitOrigin-RevId: 1a3a8bab67f3ed56545d58815187d7a8f99944d9
|
2020-01-03 01:48:23 +03:00 |
|
levlam
|
69f30a3505
|
Add real_size to Stat.
GitOrigin-RevId: 3b8b4c24504ed1fa7eed1885abd3a3e9014eb2c4
|
2020-01-03 01:01:39 +03:00 |
|
levlam
|
12ab53bdfa
|
Always open files on Windows as sparse files.
GitOrigin-RevId: 93a01f926970045e5db78e16f21eab293822b3be
|
2020-01-02 20:18:55 +03:00 |
|
levlam
|
80c35676a2
|
Update copyright year.
GitOrigin-RevId: 09afb551b6e637dc69739fa735b0051a38b9e14c
|
2020-01-01 04:23:48 +03:00 |
|
levlam
|
cb631ce8e7
|
Update Unicode data to the latest Unicode version.
GitOrigin-RevId: cfa82a1c89de14784e3c17fca92cf642499b425a
|
2019-12-30 02:46:45 +03:00 |
|
levlam
|
674e6b79d8
|
Remove unsafe JsonScope::operator<<(bool) to which pointers can be converted.
GitOrigin-RevId: 0350036ba8dd4b24df8974e1fe95593afe78a309
|
2019-12-23 03:21:51 +03:00 |
|
levlam
|
5fdb88a8ac
|
Return JsonScope::operator<< overloads for string literals and pointers, because otherwise they are converted to bool.
GitOrigin-RevId: a699415fa15350be1daf9718239b295f272dc3ef
|
2019-12-23 03:09:21 +03:00 |
|
levlam
|
a91d296f87
|
Minor improvements.
GitOrigin-RevId: f66a5294ec1026c85dc71f62bb0026dce4a09fe0
|
2019-12-20 20:12:52 +03:00 |
|
levlam
|
2a51b98453
|
Add TsList. Add List/TsList tests.
GitOrigin-RevId: 78a85d3d575fa320187119a23a1ac2e265c70344
|
2020-06-09 18:40:36 +03:00 |
|
levlam
|
2a623b0a50
|
Add some ListNode helper methods.
GitOrigin-RevId: b4e79174cac16752185cc8bfa2436b7393464289
|
2020-06-09 17:39:34 +03:00 |
|
levlam
|
cd451b7c45
|
Add List::init_from.
GitOrigin-RevId: 17a6f374ff0b568c6e2d056053539fb2947f22d3
|
2020-06-09 17:18:59 +03:00 |
|
levlam
|
64094b0a23
|
Add RandomSteps for tests.
GitOrigin-RevId: eb4e7c92987db765aab24ad9afd2f072e6665607
|
2020-06-09 05:17:39 +03:00 |
|
levlam
|
901d884910
|
Improve VectorQueue.
GitOrigin-RevId: c64b8598a3d492236be2c4d1f3ccb4addc14891e
|
2020-06-09 05:09:58 +03:00 |
|
levlam
|
f7f43c39a8
|
Add Span::back/rbegin/rend.
GitOrigin-RevId: 25bac5c0987e6c1f9b012c75c550110c07369684
|
2020-06-09 04:48:08 +03:00 |
|
levlam
|
b1419f9de5
|
Fix some includes.
GitOrigin-RevId: f4b44d2e91ca72b6090d7f1f35673e8268723241
|
2020-06-07 18:14:52 +03:00 |
|
levlam
|
de6d5359ed
|
Use #pragma managed(push, off) around unmanaged includes in managed code.
GitOrigin-RevId: 1b8944dfa23e38f675aec0f25d78644baa27ab84
|
2020-06-06 22:51:45 +03:00 |
|
levlam
|
3788cd28f9
|
Clear OpenSSL errors after init.
GitOrigin-RevId: 0e74ffdada6d568645aef6496df3498e0638bbc0
|
2020-06-06 21:35:09 +03:00 |
|
levlam
|
ed615430e1
|
Move OpenSSL error hancling functions to tdutils.
GitOrigin-RevId: 6d45b5ee1077eca430802fb6258104b0371688fa
|
2020-06-06 21:31:47 +03:00 |
|
levlam
|
c36e8d6c78
|
Add storer for vector of pointers.
GitOrigin-RevId: 1e2573f0fcf33eec26f4a17860a406c2a99336bb
|
2020-05-25 02:40:00 +03:00 |
|
Arseny Smirnov
|
3d972da1e6
|
Stacktrace improvements.
GitOrigin-RevId: 99dd952cff5c9e5edce575b84e365def24a59441
|
2019-08-14 11:31:25 +03:00 |
|
levlam
|
8c495d99e6
|
Use TRY_RESULT_ASSIGN.
GitOrigin-RevId: 99b60b9044fab9357a3440aed7da55f146677e6b
|
2019-12-08 09:57:33 +03:00 |
|
levlam
|
a0d761f27e
|
Simplify JsonScope.
GitOrigin-RevId: c3a9aea0c053db9684853acb857ae2381d542cb2
|
2019-12-08 09:02:20 +03:00 |
|
levlam
|
8a7d6be7df
|
Remove td::ctie.
GitOrigin-RevId: 926a19055770a2566778a022d01b7a9661d46ae6
|
2019-12-08 08:50:43 +03:00 |
|
levlam
|
522dcb03b5
|
Add PathView.cpp.
GitOrigin-RevId: e6dec7b3a5d663e9390bcfafdf6ebd8e74d5ea9c
|
2019-11-26 21:13:38 +03:00 |
|
levlam
|
12cd507909
|
Remove some misc.h usages in headers.
GitOrigin-RevId: 3f5ca0369113e9815935a6c6cb0fe0c5a051c248
|
2019-11-26 20:53:50 +03:00 |
|
levlam
|
918f6a0cfd
|
Use td::contains and td::remove instead of std::find if possible.
GitOrigin-RevId: faa0863eb49ee8ce4c2138dfec022620f71d2f6a
|
2019-10-22 02:12:58 +03:00 |
|
levlam
|
c69beaf037
|
Add td::remove.
GitOrigin-RevId: 410df2c90132c9056d71f5fabe69607891b295c9
|
2019-10-22 01:14:00 +03:00 |
|
levlam
|
31e8975be5
|
Add td::contains.
GitOrigin-RevId: 93ce98764505885f5b7218c2f52cedd36fe4533f
|
2019-10-22 01:03:39 +03:00 |
|
levlam
|
56c3a2fbed
|
Use td::remove_if.
GitOrigin-RevId: 5cf21381966dc58689a06cc94cb8843fd8087bb9
|
2019-10-21 16:25:56 +03:00 |
|
levlam
|
15f31cf23a
|
Add storer and parser for unique_ptr.
GitOrigin-RevId: 2b0f5c8a3e9f7a9343cf9557d10cbf95009ba847
|
2019-09-18 02:42:38 +03:00 |
|
levlam
|
3377c38073
|
Store *Full to database.
GitOrigin-RevId: 160369861878befa880e2b4355fd6585977f84dc
|
2019-09-18 02:14:24 +03:00 |
|
levlam
|
12ea695b54
|
Use TRY_RESULT_ASSIGN to handle responses of db_.get_statement.
GitOrigin-RevId: 0b777859b0670661493eff0a1ed6048ba5010bbd
|
2019-09-02 21:11:56 +03:00 |
|
levlam
|
c81e18f5f1
|
Do not try to use sysctl if sys/sysctl.h is not included.
GitOrigin-RevId: 49a50aa9c102fd3681963552f5524840e8d222df
|
2019-10-23 05:00:04 +03:00 |
|
levlam
|
4ffa2169d9
|
tdutils: Fix build for alpine linux
* Error log: https://del.dog/ujofeqowol
|
2019-10-23 04:55:25 +03:00 |
|
levlam
|
e37f7d1537
|
Add td::remove_if.
GitOrigin-RevId: d94733cbf251e8fc182c106f4cbf0cc84c0675a5
|
2019-10-20 01:51:17 +03:00 |
|
levlam
|
ee87414bab
|
Fix misprints.
GitOrigin-RevId: e21e784c076005538ee889a61b12b8876567da13
|
2019-10-19 21:20:16 +03:00 |
|
levlam
|
1df4a1c6a4
|
Add get_json_object_field_force.
GitOrigin-RevId: f1e27a7dfb946396917ae347edd68259465f0d87
|
2019-10-17 22:22:42 +03:00 |
|
levlam
|
c40a1217e8
|
Fix empty path in FileLog.
GitOrigin-RevId: be64892045a8ee3497f89963d8f18265b4f6991d
|
2019-10-08 21:17:42 +03:00 |
|
levlam
|
ff97775549
|
Make function static.
GitOrigin-RevId: d579125ab67c7b706d8d1f5a27e36387b9c665fa
|
2019-10-08 21:13:51 +03:00 |
|
levlam
|
4d68487c12
|
Add utf8_utf16_length.
GitOrigin-RevId: d5e713df1f3e0cdf70004d0898c5b55246dd014e
|
2019-10-07 03:41:04 +03:00 |
|
levlam
|
29e83d3808
|
Add vector<bool> support in format::as_array.
GitOrigin-RevId: 3a9a64187eb773a2daac85eb5bb18e77f25f6ab5
|
2019-10-03 17:19:13 +03:00 |
|
levlam
|
0b6c1d226f
|
Update clag-format to the latest (190926/r372920) version.
GitOrigin-RevId: 7861ae8ad28eb1f6a06ff3c6f56eff3f67b1d24c
|
2019-09-28 05:14:21 +03:00 |
|
levlam
|
f29c4a9ed1
|
Remove unneded explicit td::.
GitOrigin-RevId: e3888510ce72a55072a11d105311f07b4ba42bbf
|
2019-09-15 06:19:46 +03:00 |
|
levlam
|
ef5e709ac8
|
Fix clang 3.4 and OpenSSL 0.9.8 CE.
GitOrigin-RevId: 9157bfe975bdb376fbd573bd23107c36b1444f34
|
2019-09-09 02:04:30 +03:00 |
|
levlam
|
ca550f5202
|
Fix MSVC 15.3 CE.
GitOrigin-RevId: d049c35a3717374d6830555330b10ff6bac3bf1c
|
2019-09-08 23:09:51 +03:00 |
|
levlam
|
f8f7e32ba5
|
Fix MSVC 15.3 CE.
GitOrigin-RevId: 4f6a5caba284e9742b804530684795650435f493
|
2019-09-08 22:49:46 +03:00 |
|
levlam
|
abb140a714
|
Minor improvements.
GitOrigin-RevId: a50ba2cc0b47b395d7d7787ad59868d23bf22634
|
2019-09-08 03:49:16 +03:00 |
|
levlam
|
6cbc02ed1b
|
Minor improvements.
GitOrigin-RevId: 157e77d244b24f3c5af56539d434096f7440e2e8
|
2019-09-05 18:32:45 +03:00 |
|
levlam
|
2f52861c20
|
Add hex_encode.
GitOrigin-RevId: f5b42ce196f463d9d5cdb4536ee7b829f198583b
|
2019-09-02 16:49:18 +03:00 |
|
levlam
|
4d72f8c14b
|
Minor fixes.
GitOrigin-RevId: cc03c7e7a507fab2308495ea23f8ef9630a8142f
|
2019-08-30 04:56:01 +03:00 |
|
Arseny Smirnov
|
2b382567be
|
NativeFd: fix CHECKs
GitOrigin-RevId: bbbbad169513c4503eba1c7a98349c98b9e6ed1a
|
2019-08-28 16:59:50 +03:00 |
|
levlam
|
22f4507033
|
ThreadPthread fixes.
GitOrigin-RevId: 5c56a443f95beda913c3b1b46eacbfc068271c0e
|
2019-08-26 17:44:30 +03:00 |
|
Arseny Smirnov
|
80d96550ba
|
ThreadPthread: better hardware_concurrency implementation
GitOrigin-RevId: 4cccfcbf5f6ad5e1293993ff111b8021bb5c70a1
|
2019-08-26 15:35:08 +03:00 |
|
levlam
|
197acde4d4
|
Fix first letter case in error messages.
GitOrigin-RevId: 004d1535d3fb04e51a088ad43f2386dea05b7c9c
|
2019-08-26 04:53:22 +03:00 |
|
levlam
|
3e15c89f88
|
Fix warning,
GitOrigin-RevId: 7226d3025e801d4bf440390c8ecdb87eb485d993
|
2019-08-23 18:56:01 +03:00 |
|
levlam
|
72ce03b84b
|
Supoort BigNum::{from,to}_le_binary for OpenSSL < 1.1.0.
GitOrigin-RevId: c104af3f22c814df6946a9218c83cae015823832
|
2019-08-22 19:22:31 +03:00 |
|
levlam
|
84695437d3
|
Various fixes.
GitOrigin-RevId: 94d0df55495a08b5599c90f56dbe08ac3a3d65e5
|
2019-08-14 03:13:34 +03:00 |
|
levlam
|
bb24ec0629
|
Fix tdutils after merge.
GitOrigin-RevId: 3eceb2e574a737a78dc5414e535e416c86d23f7a
|
2019-08-13 23:52:54 +03:00 |
|
levlam
|
c99486e667
|
Simplify pretty-print in JsonBuilder.
GitOrigin-RevId: bf1606d732c665555fa744ade9cd498af6a5ccf7
|
2019-08-13 18:33:32 +03:00 |
|
Arseny Smirnov
|
c4ed5ce140
|
tdutils: aes experiments
GitOrigin-RevId: 1dd2812041778679fb1ef0462d9e8b1899181e0b
|
2020-06-12 18:06:40 +03:00 |
|
Arseny Smirnov
|
5a032743e6
|
Fix errors from tdutils import
GitOrigin-RevId: 3709df12a3050cf05e2bb482b49490a4e874f075
|
2019-08-12 16:53:17 +03:00 |
|
Arseny Smirnov
|
f63ce74fef
|
tdutils: import changes from other project
GitOrigin-RevId: 0cfbe2418933cffdce4f0d1b8461c247a814d868
|
2019-08-12 14:45:57 +03:00 |
|
levlam
|
e7767cf106
|
Fix formatting.
GitOrigin-RevId: e78b1517297af214b7738350411d3e1e520a2066
|
2019-08-06 20:11:31 +03:00 |
|
levlam
|
ad167a48ba
|
Pass Slice to parse_url.
GitOrigin-RevId: e6cd357042b827ca56a11bb377c8b07ccd120230
|
2019-08-05 12:56:28 +03:00 |
|
levlam
|
84b33cd6a8
|
Add ConstParser.
GitOrigin-RevId: 58ef5b7e6d2568729228c11a3a495794f98566ad
|
2019-08-05 12:42:42 +03:00 |
|
levlam
|
1a100e1b0f
|
Add NetBSD support.
GitOrigin-RevId: 42703ce955a4323757de56d0c012a54246227f70
|
2019-08-02 19:06:53 +03:00 |
|
levlam
|
9c52330720
|
Fix warning.
GitOrigin-RevId: ecbdb3656e990cf9d8eaf7dafbbd209b5e7b1484
|
2019-08-02 14:29:00 +03:00 |
|
levlam
|
28d3f2d860
|
Add OpenBSD support.
GitOrigin-RevId: 80d37bf8b6e55f68f3839bf2093994015176eecb
|
2019-08-02 03:25:28 +03:00 |
|
levlam
|
22f17de7b4
|
Fix LibreSSL compatibility.
GitOrigin-RevId: 7f77b6772e8fed459bf30522c45984c10175ddc4
|
2019-08-02 01:04:38 +03:00 |
|
Arseny Smirnov
|
420a0e43af
|
NativeFd: remove on_release_fd method
GitOrigin-RevId: 16c5d50b2a796767865b4ee32b8c2492655bd529
|
2019-08-01 19:43:36 +03:00 |
|
levlam
|
24f1a2214a
|
Fix warnings.
GitOrigin-RevId: dbfa557bcf9dc3cd63dd5cbbbed9d23b48a5b627
|
2019-08-01 19:09:10 +03:00 |
|
Arseny Smirnov
|
b0ad2ad190
|
Fix TD_FD_DEBUG
GitOrigin-RevId: fd4ace2ccc618d1e43aff9226aa1d2777aa6874d
|
2019-08-01 07:06:43 +03:00 |
|
levlam
|
457f3424aa
|
Fix TD_FD_DEBUG mode.
GitOrigin-RevId: ba9eb0f51308f865802947eeaef46e7adaa2608f
|
2019-08-01 05:11:55 +03:00 |
|
levlam
|
a82e80be0a
|
Fix CE.
GitOrigin-RevId: 686b83e2202c35f811bd4fd56d80b3e6970c4f2c
|
2019-08-01 04:55:56 +03:00 |
|
levlam
|
108dc0d4f8
|
Remove END_PARSE_FLAGS_GENERIC.
GitOrigin-RevId: c9a47a56158829aca0572bab1497e3aebcc7216d
|
2019-08-01 03:40:28 +03:00 |
|
levlam
|
dacd81a8fa
|
NativeFd fixes.
GitOrigin-RevId: b792887066dc5f004f3d4f61224840be4cd01eeb
|
2019-08-01 02:48:34 +03:00 |
|
Arseny Smirnov
|
29b807d660
|
TRY_END_PARSE_FLAGS_GENERIC
GitOrigin-RevId: c68a348c7466daa7ab3b6b93217585a18458885d
|
2019-07-31 13:45:32 +03:00 |
|
Arseny Smirnov
|
bc1e26779f
|
Epoll: use NativeFd
GitOrigin-RevId: a4ff097abcf03cc7ac3a918969762c1539a19644
|
2019-07-31 13:45:15 +03:00 |
|
Arseny Smirnov
|
115fba770f
|
TD_FD_DEBUG: cmake option to debug EINVAL errors
GitOrigin-RevId: d0bd1be3a16b94a71c45ec4cca5f42e1364a3200
|
2019-07-31 12:18:48 +03:00 |
|
levlam
|
e4a0d5937a
|
Use correct case for Windows headers just in case.
GitOrigin-RevId: 8feb29c14e61ed6988e1ec56c35df40d8b8b09e7
|
2019-07-28 17:04:59 +03:00 |
|
levlam
|
126be85b0f
|
Use Slice == instead of std::memcmp if possible.
GitOrigin-RevId: fc40339f1fa51ad2995f875b5a855bfebfb87b06
|
2019-07-27 01:42:18 +03:00 |
|
levlam
|
f432abcce4
|
Use copy_from instead of memcoy if possible.
GitOrigin-RevId: 63981da8864d16ce46bca4b9580e7d9613c837c5
|
2019-07-27 01:27:22 +03:00 |
|
levlam
|
78dd033988
|
Fix call to CreateFile2.
GitOrigin-RevId: 71fad1b8484402e997b07641552205894d0e1c3e
|
2019-07-24 15:30:50 +03:00 |
|
levlam
|
2f39a42441
|
Add TRY_RESULT_ASSIGN.
GitOrigin-RevId: ef2a42ead0014285eb29355f132ce093af337770
|
2019-07-24 05:10:32 +03:00 |
|
levlam
|
38e4310b71
|
Remove standalone Sha256State functions.
GitOrigin-RevId: 5db80ea1902a6fe8a635081a8b050a19528f9f90
|
2019-07-23 03:50:03 +03:00 |
|
levlam
|
ac6a83da50
|
Make Sha256State safe.
GitOrigin-RevId: 9b81cc1915b8ca1bc85219b863a6e8dcab814b37
|
2019-07-23 03:26:26 +03:00 |
|
levlam
|
98b8929932
|
Fix includes.
GitOrigin-RevId: 7b62de39f2d62ac8c14c24fb83041c717ba49873
|
2019-07-23 01:50:12 +03:00 |
|
levlam
|
5de928006b
|
Fix GCC CE and warnings.
GitOrigin-RevId: 21c7aa0f95f6534c8d8f1515fc93c67b55bb7998
|
2019-07-22 07:05:50 +03:00 |
|
levlam
|
20503e04d2
|
Various fixes.
GitOrigin-RevId: da4869e5054952663ad5993f5770f2984a473818
|
2019-07-22 07:01:51 +03:00 |
|
levlam
|
feb2beeec0
|
Fix testProxy.
GitOrigin-RevId: 6ad0bf0e7685ccae35931c4949ba29bafbcc6335
|
2019-07-22 05:04:18 +03:00 |
|
levlam
|
635aca2924
|
Fix tdutils after update.
GitOrigin-RevId: afc6d10dd0e2b2a7193dd2c96f07d5ca1cb11a00
|
2019-07-21 21:07:07 +03:00 |
|
levlam
|
e300208960
|
Add missing files.
GitOrigin-RevId: 8a8503246a51483927b683ba5cd74f758e21a538
|
2019-07-07 03:05:30 +03:00 |
|
Arseny Smirnov
|
02c31f486f
|
tdutils: update from other project
GitOrigin-RevId: 73c666dbdd72811b151a48504716ed4aee6af1a0
|
2019-07-06 13:29:15 +02:00 |
|
Arseny Smirnov
|
6dc06b5b18
|
MpscPollableQueue: fix warning
GitOrigin-RevId: c7374582d0dd8ddf4f52885a8e44c81a0b27274c
|
2019-07-04 15:16:59 +02:00 |
|
Arseny Smirnov
|
1e9cefb2eb
|
MpscPollableQueue: minor optimization
GitOrigin-RevId: 9d87dafe8b91622979a73ed068fdd73c60fdff29
|
2019-07-04 14:07:14 +02:00 |
|
Arseny Smirnov
|
b938ca635c
|
Random: secure_uint{32,64}
GitOrigin-RevId: 5cc15552bc0d103cbe93935d3c75256845e3a39b
|
2019-07-04 12:55:17 +02:00 |
|
Arseny Smirnov
|
d4cb9d2d52
|
MpscPollableQueue: move system calls out of spin lock
GitOrigin-RevId: 6e826bcca1006aeadab4af84ad86ce2e402c10e4
|
2019-07-03 21:21:38 +02:00 |
|
levlam
|
948da791ad
|
Wrap calls to fsync with skip_eintr.
GitOrigin-RevId: c7eaba54794d461428cce064e51be26909f39a30
|
2019-07-03 17:51:00 +03:00 |
|
levlam
|
0a1fb007d9
|
TlsInit fixes.
GitOrigin-RevId: 798d053d68b6e0955b6e0e0c7c8d36592f76c987
|
2019-07-01 16:18:28 +03:00 |
|
Arseny Smirnov
|
f74d52b9be
|
buffer.h: fix BufferBuilder const for_each
GitOrigin-RevId: a264a7d12975e57c517303e4699e2e73eb1d2211
|
2019-07-01 14:37:23 +02:00 |
|
levlam
|
fe00a7e7cf
|
Add LOG_CHECK.
GitOrigin-RevId: 683c36f0eb69fe886acc09d9351efe3fbada9def
|
2019-06-27 20:08:58 +03:00 |
|
Arseny Smirnov
|
345f28330c
|
ObfuscatedTransport: support of emulated_tls flag
GitOrigin-RevId: f0ae7ddb21455d4e8d8c3f486744b1b9643bf2d5
|
2019-06-26 15:51:48 +02:00 |
|
levlam
|
fa11870016
|
Fix CE.
GitOrigin-RevId: 6469e470803563c3451895189aa896dfb1e1e23f
|
2019-06-20 19:01:18 +03:00 |
|
levlam
|
c5eace2057
|
FileFd::stat fixes.
GitOrigin-RevId: 36197c4d134e4afe902eef066dc497c03228c271
|
2019-06-20 05:09:03 +03:00 |
|
levlam
|
59fd30237e
|
Add Variant parser and storer.
GitOrigin-RevId: e6b8e46184f67fed50ce96a58a8ba33c17789c57
|
2019-06-19 02:48:34 +03:00 |
|
Arseny Smirnov
|
ff3164ff04
|
Fd::stat returns Result<Stat> instead of Stat
GitOrigin-RevId: 7bdb5f0d65df55424db302e4df060b697d8ee11d
|
2019-06-19 16:31:25 +02:00 |
|
levlam
|
d8f95c3ea0
|
Add td_api::getBackgroundUrl.
GitOrigin-RevId: d9f55ce5f4d6630795fc269b3c19045376393d84
|
2019-05-07 17:10:20 +03:00 |
|
levlam
|
d92af070c4
|
Add misaligned pointer debug.
GitOrigin-RevId: 83e3727e541c490029c6ebf19188a8b866779088
|
2019-05-03 16:53:34 +03:00 |
|
levlam
|
6ffd4ce1f4
|
Fix walk_path.
GitOrigin-RevId: a75c5a6314e3c5312cd94a5844d276710ec9944c
|
2019-06-05 03:59:37 +03:00 |
|
levlam
|
44aede31ca
|
Add more logging.
GitOrigin-RevId: 43b44b116e835cbaeb56119254b0de73aa57bdcd
|
2019-05-30 01:35:19 +03:00 |
|
levlam
|
34fcde6827
|
Minor fixes.
GitOrigin-RevId: a5d8a4b0b9b9c4e858d7a9a7403bef0de7e009e0
|
2019-05-22 21:17:24 +03:00 |
|
Arseny Smirnov
|
7831955779
|
Fix CE
GitOrigin-RevId: 1747b786d930cd2150a9d5eacd75908e3f37a45b
|
2019-05-02 06:43:33 +02:00 |
|
Arseny Smirnov
|
83f99f6193
|
Fix CE
GitOrigin-RevId: 48135ab7ebeea8bc6b14de5734a107068cb0dc99
|
2019-05-01 22:31:07 +02:00 |
|
Arseny Smirnov
|
e3e54b7a53
|
simple CancellationToken
GitOrigin-RevId: 081b63eac0ac1e45153f2df4a2eea9fa825c9924
|
2019-05-01 15:13:48 +02:00 |
|
Arseny Smirnov
|
0264e2bbfd
|
WalkPath: allow to skip dirs and to abort a walk
GitOrigin-RevId: 6be49d1c098b0d17b63ae1f26dbefb6904320d6b
|
2019-05-01 12:23:19 +03:00 |
|
levlam
|
73b98138d5
|
Fix warning.
GitOrigin-RevId: d6a208eafd95a36826a057e0e35128fefaee1c49
|
2019-04-30 22:15:43 +03:00 |
|
levlam
|
63bf6e5135
|
Undef bswap macroses if needed.
GitOrigin-RevId: 864c725f32d19152bf658853e7648c3f9c62d3a4
|
2019-04-30 21:25:17 +03:00 |
|
levlam
|
62fb384ec6
|
Fix return type of WSAGetOverlappedResult.
GitOrigin-RevId: d6e8575d2b8c15ce1f285de2eae573e7bf6f46fa
|
2019-04-26 05:15:26 +03:00 |
|
levlam
|
ccfc5337f8
|
Add td_api::writeGeneratedFilePart.
GitOrigin-RevId: 2dfcba1d5f14dfd5e701ac02d3a8fc96090a00f2
|
2019-04-26 03:18:00 +03:00 |
|
levlam
|
6acdaf056f
|
Fix std::atomic_flag init.
GitOrigin-RevId: a5db747edd902e2e6c7847c7c525bbd2cef0df1a
|
2019-04-22 03:18:33 +03:00 |
|
levlam
|
498765fa8d
|
Remove unused buffer log tag.
GitOrigin-RevId: 0e0e831c2c555388d72dbe0554cd6185f56d78a6
|
2019-03-26 16:24:29 +03:00 |
|
levlam
|
89e5b00a95
|
More push notification parsing.
GitOrigin-RevId: df7da02f718aab0c9158d77f73744808f7597396
|
2019-03-26 03:57:38 +03:00 |
|
levlam
|
e828ebc6d7
|
Better fatal error messages when writing FileLog fails.
GitOrigin-RevId: 61318558a665dd925cd10dd8f39eba20dd44eb87
|
2019-03-26 01:48:50 +03:00 |
|
levlam
|
afa4871028
|
Allow String as a Number in get_json_object_int_field.
GitOrigin-RevId: f7c17eb1f6f8caa3d078d4eafe2de3b58e34002f
|
2019-03-25 18:09:46 +03:00 |
|
levlam
|
d494a3e13f
|
Return stdin to blocking state when closing.
GitOrigin-RevId: db4f43a526b099f07dbc5c1c717cc4e67aad5ee7
|
2019-03-22 01:59:16 +03:00 |
|
levlam
|
59b98c5b50
|
Include unistd.h in OptionsParser.
GitOrigin-RevId: 9e8ed25f239ce898523f02454b40219024157555
|
2019-03-22 01:56:24 +03:00 |
|
levlam
|
6af95d721d
|
Deprecate Log in .NET native binding.
GitOrigin-RevId: 08d3321d68a7406dd0e2a5f5877619d9e864ba1e
|
2019-02-24 19:17:36 +03:00 |
|
levlam
|
272608a5fb
|
Use F_FULLFSYNC instead of fsync on Darwin.
GitOrigin-RevId: 05a7bc0683641a679b026b6d636fa127fe104123
|
2019-02-22 04:20:23 +03:00 |
|
levlam
|
4d5fb2902c
|
Unify names of ParserT/StorerT classes.
GitOrigin-RevId: 69df5062e20cc87c0778e1b125ab46575c365377
|
2019-02-21 20:54:20 +03:00 |
|
levlam
|
93494cf048
|
Fix log messages style.
GitOrigin-RevId: f99e2e838220826d3dea7fdc33c43ac9918a5efd
|
2019-02-21 18:58:20 +03:00 |
|
levlam
|
9759036081
|
Make store_bytes_field output prettier.
GitOrigin-RevId: 992b7cb8875bb3238484c4a254b3498266233939
|
2019-02-21 01:55:40 +03:00 |
|
levlam
|
27a0bbd158
|
Precerve file remote in check_input_file_id.
GitOrigin-RevId: 52a3d32a606b8907f1ab94b7c10c2413346e66ec
|
2019-02-15 21:49:02 +03:00 |
|
Arseny Smirnov
|
82589eeb2f
|
FileManager: force upload, and separate full and partial remote location storage
GitOrigin-RevId: 3bdc218738558012ee6e2a790a553b2f0fea1d62
|
2019-02-14 14:20:40 +03:00 |
|
Arseny Smirnov
|
06f9533a5a
|
Fix DCHECK
GitOrigin-RevId: 57ad1b375fed6fe3401c2c6ee5237739900ef4b7
|
2019-02-13 13:33:14 +03:00 |
|
levlam
|
b336c8466e
|
Add link to Bugzilla.
GitOrigin-RevId: dae1d7c19efa57c8b44df4d9cc17acd96cefdc60
|
2019-02-13 03:52:34 +03:00 |
|
levlam
|
0063ebe1cc
|
Fix g++ <= 4.9.2 CE.
GitOrigin-RevId: 8c1f56da7915989d0aaa2fe2f037558078d1efac
|
2019-02-13 03:51:39 +03:00 |
|
levlam
|
a9ded5b498
|
Fix another g++-4.9 CE.
GitOrigin-RevId: a33df8605db518fb5dfea2f542094af6977c2053
|
2019-02-13 02:45:08 +03:00 |
|
levlam
|
8c3eb953ae
|
Fix some g++4.9 CE.
GitOrigin-RevId: 0d4ed1e684fd623a7ab5849e4f0f7ec2fd182694
|
2019-02-13 02:29:52 +03:00 |
|
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 |
|
levlam
|
5322a65c1b
|
Remove unnecessary static_cast.
GitOrigin-RevId: df5259458cd0d8d4a1b72da6950ea39553979c68
|
2018-09-21 11:26:35 +03:00 |
|
levlam
|
47bf1bf060
|
Remove explicit inline specifier on template functions.
GitOrigin-RevId: 196841ba4ace538853e42f8e1be908f6d6f38b00
|
2018-09-14 21:41:03 +03:00 |
|
levlam
|
7e2053fcf5
|
Fix some includes.
GitOrigin-RevId: 3e3323045c44976ceea99b218d6806d3c836bbf2
|
2018-09-14 01:00:21 +03:00 |
|
levlam
|
02eff935ec
|
Remove legacy declarations.
GitOrigin-RevId: d2dcb086a609b2f11cf9476b7e4b9ca8d63c9fe0
|
2018-09-13 23:08:13 +03:00 |
|
levlam
|
0a2191e6fd
|
Fix rmrf CE.
GitOrigin-RevId: a19461f482d3aaa5d61dbdbc0796bc6c82bb260f
|
2018-09-13 21:50:23 +03:00 |
|
levlam
|
56f5f4e263
|
Simplify reader_wait and fix some includes.
GitOrigin-RevId: 32a91a6aa25934b2eeeddd99470a24871f38d219
|
2018-09-13 21:22:25 +03:00 |
|
levlam
|
3745cec3cb
|
Pass std::function as callback in walk_path.
GitOrigin-RevId: 80da4073e3b1d7d2b2b136efecac8b26a774157b
|
2018-09-13 20:41:26 +03:00 |
|
levlam
|
0e7fdac841
|
Fix FileLog under UWP.
GitOrigin-RevId: 4e3f01195c9980922f05e5b92f3b8eea940bdbf8
|
2018-09-13 14:26:22 +03:00 |
|
Arseny Smirnov
|
02e83aad78
|
EventFd: wait
GitOrigin-RevId: 1ae5d1c3d1316a7c5a868c4246b406182915b399
|
2018-09-13 16:27:09 +03:00 |
|
levlam
|
86ef95e0a8
|
Fix CE and some includes.
GitOrigin-RevId: e181d67a6ed36c9cbd444cf2282902b6a90881be
|
2018-09-13 06:08:49 +03:00 |
|
levlam
|
ed33e23c40
|
Make pread and DataView const.
GitOrigin-RevId: 4267ba93a1e83be55361c9f284f717151eb740cd
|
2018-09-13 03:12:40 +03:00 |
|
Arseny Smirnov
|
16b2c5969d
|
Fix walk_path. Test works
GitOrigin-RevId: c09c177e1e6a85efce931c0eb1e59d2aab3a4042
|
2018-09-12 15:24:21 +03:00 |
|
Arseny Smirnov
|
f72bcd230f
|
Update test for walk_path. It is CE now
GitOrigin-RevId: 850f17f25c3f1e8e3b63fc93936455883be35c4f
|
2018-09-12 15:07:54 +03:00 |
|
levlam
|
f8568f0400
|
Fix some includes.
GitOrigin-RevId: 253f114339c6b05b08705c188df1cb4c917537d2
|
2018-09-12 06:26:05 +03:00 |
|
levlam
|
90888e3b98
|
Remove rest of Fd.cpp.
GitOrigin-RevId: 8f6696a0092eb200a7ed4bb7e4fcd4b36886ac1d
|
2018-09-12 04:58:49 +03:00 |
|
levlam
|
d2171a77e1
|
Fix StdStreams initialization in UWP.
GitOrigin-RevId: 3f916079a8ad17eeec7a02c7caeb2e0f143f2341
|
2018-09-12 04:53:04 +03:00 |
|
levlam
|
1832683ec0
|
Fix walk_path.
GitOrigin-RevId: 8461f7331f565dd257794f91953e500d7f1986bc
|
2018-09-12 03:21:23 +03:00 |
|
levlam
|
2f90c47d03
|
Add explicit walk_path test.
GitOrigin-RevId: ec04003641d149168abe0b8c09af056ce50f48b6
|
2018-09-11 22:17:01 +03:00 |
|
levlam
|
fd96a6722d
|
Add get_ipv4 test.
GitOrigin-RevId: fe8d79634d3d4e5114cc8b03b0a38d988923c2ba
|
2018-09-11 21:49:39 +03:00 |
|
levlam
|
30ceb55fb4
|
Fix checking of return values.
GitOrigin-RevId: 81accbd062db24d031a3054ba5cc86ace38774ad
|
2018-09-11 20:31:53 +03:00 |
|
levlam
|
496d7b3e52
|
Fix CE.
GitOrigin-RevId: 34d4d5f28e8acebb39c4be9d3b7ecf631c017d3c
|
2018-09-11 19:57:50 +03:00 |
|
levlam
|
eff963a7c1
|
Better logging of NativeFd.
GitOrigin-RevId: 4d094f01a74c46acb5d4a0c8da4e67614bec1b6e
|
2018-09-11 19:44:37 +03:00 |
|
levlam
|
cc077a3971
|
Fix IPAddress::get_ipv4 usages.
GitOrigin-RevId: 6d87c9347aaa40957b1e524f889cf9fe8b179bb1
|
2018-09-11 19:40:53 +03:00 |
|
levlam
|
a80bd978e8
|
Fix closing of SocketFd by other side.
GitOrigin-RevId: adc39e4f4cd1d8938cf73e4ff5a4c532bcd3d9e9
|
2018-09-11 19:31:15 +03:00 |
|
Arseny Smirnov
|
c4b18325b9
|
Thread: detach
GitOrigin-RevId: 92efe8bfc3052cc9b0b75895c6a6510be8eb8fcd
|
2018-09-11 17:55:00 +03:00 |
|
Arseny Smirnov
|
5cdc7c2c53
|
BufferedStdin: simplify
GitOrigin-RevId: 8674573bea8246cf2e5c21bbdaae98712d8c7cc4
|
2018-09-11 17:48:29 +03:00 |
|
levlam
|
4df6f95818
|
Move Iocp to separate files.
GitOrigin-RevId: 8b60ea4ab775d264b70987316aac8141719d3a6b
|
2018-09-11 17:43:43 +03:00 |
|
levlam
|
94f2fca814
|
Unify FileFd::read implementation.
GitOrigin-RevId: bfe86b448459ba7ef875256d99796122bb486e4d
|
2018-09-11 17:13:53 +03:00 |
|
levlam
|
10118d0449
|
Simplify NativeFd.
GitOrigin-RevId: 07a33f1ad18b426ef339da76467c667607c1a3b9
|
2018-09-11 16:27:20 +03:00 |
|
levlam
|
db228c09c4
|
Remove some usages of io_handle.
GitOrigin-RevId: 5e09106583dd25590606fb68ae00a3f99dfe6a6b
|
2018-09-11 15:49:59 +03:00 |
|
Arseny Smirnov
|
11ccf8f4c8
|
bugfix
GitOrigin-RevId: e30c5724d5a1b24378bdc250fc40940a45b450b8
|
2018-09-11 15:04:17 +03:00 |
|
levlam
|
a165b42575
|
Minor fixes.
GitOrigin-RevId: 793bc74ee1c82b5a86e044be65e4be0e5ce00336
|
2018-09-10 21:45:34 +03:00 |
|
levlam
|
f4c85df878
|
Use WSARecv/WSASend instead of ReadFile/WriteFile. Fix check_status.
GitOrigin-RevId: bbfdf27d508f5c985b14bc13bd8549201ae1cb15
|
2018-09-10 20:49:54 +03:00 |
|
Arseny Smirnov
|
3e991d2464
|
Bugfix
GitOrigin-RevId: bc0e81dec7fed8ef1fa47a8c529bc2a3aee01b48
|
2018-09-10 20:22:21 +03:00 |
|
Arseny Smirnov
|
3266984243
|
BufferedStdin: windows
GitOrigin-RevId: ff7393ea2d648de84f691043aa7780260af77f6d
|
2018-09-10 19:21:34 +03:00 |
|
Arseny Smirnov
|
982369c495
|
BufferdStdin: support posix
GitOrigin-RevId: eac3b2429f6680fb6246fecefc8bed7b4c48bd14
|
2018-09-10 18:09:08 +03:00 |
|
levlam
|
6329ebf6bc
|
Remove legacy ChainBufferWriter::create_empty.
GitOrigin-RevId: 18e9d13a1472a97f920cf980eb4276309f6b518d
|
2018-09-10 18:00:28 +03:00 |
|
levlam
|
c6afabd633
|
Reimplement NativeFd::duplicate.
GitOrigin-RevId: 7f2dcff066d8f944514cb0bbc48991bbe3706820
|
2018-09-10 17:47:28 +03:00 |
|
levlam
|
0f4343d542
|
Add real NativeFd::set_is_blocking.
GitOrigin-RevId: a44de74e99cbe6161589e0d039f8fcb8b6e339c1
|
2018-09-10 17:05:12 +03:00 |
|
levlam
|
27b848f5c0
|
Remove unneeded code from Fd.cpp/Fd.h.
GitOrigin-RevId: a387ef08fbd75c0557f6882bef95a572605979c5
|
2018-09-10 16:52:27 +03:00 |
|
levlam
|
00b4fe3bc3
|
Mark PollableFdInfo default members as deleted.
GitOrigin-RevId: c16b8d57ac94f67018209af78518db0b95697932
|
2018-09-10 15:42:46 +03:00 |
|
levlam
|
fc0cbae579
|
Fix some includes.
GitOrigin-RevId: 9b36a638202fb8b34e13494efd6b4a48ff7f4845
|
2018-09-10 04:08:15 +03:00 |
|
levlam
|
a2846362a0
|
Remove copy-paste in socket initialization.
GitOrigin-RevId: f4de36f6ec62378adc2cc0a7b7ad7afdd6b0573f
|
2018-09-10 02:51:58 +03:00 |
|
levlam
|
943fc13900
|
Move PollFlags to separate header.
GitOrigin-RevId: 5c97229d6c29fb281c6c1100530b14bcc1aaa827
|
2018-09-10 02:37:05 +03:00 |
|
levlam
|
5260fa4ef9
|
Move skip_eintr to detail.
GitOrigin-RevId: f9898af5691b7fda7e0036de4ede6f17e281c657
|
2018-09-10 02:16:42 +03:00 |
|
levlam
|
cfea83b4c5
|
Move set_is_blocking method to NativeFd.
GitOrigin-RevId: 09040e5993647fb6626917bd3b07421e9a717af3
|
2018-09-10 02:08:12 +03:00 |
|
levlam
|
fd90bf435e
|
A lot of fixes.
GitOrigin-RevId: c7c16991da51e09a685537a444385852e8e93af4
|
2018-09-07 03:41:21 +03:00 |
|
Arseny Smirnov
|
cfcc08ebb7
|
Bugfix
GitOrigin-RevId: 1c0efe4d8f3da9cfe328fc0f78c323d08d60fbb6
|
2018-08-17 18:48:32 +03:00 |
|
Arseny Smirnov
|
bf15a5ac12
|
tg_cli works under posix
GitOrigin-RevId: 632e05de183a55b045f74e09ca8d41060f55ad41
|
2018-08-17 16:41:51 +03:00 |
|
Arseny Smirnov
|
180de003a6
|
IOCP: pass tests under windows
GitOrigin-RevId: bbb13f722c911609e7cf120e7a06e02eb13c616f
|
2018-08-17 12:19:21 +03:00 |
|
Arseny Smirnov
|
44be8d2ea3
|
Scheduler: send from other thread
GitOrigin-RevId: 3448a047001c257bcfb4792135d2e332410c85e8
|
2018-08-16 16:56:16 +03:00 |
|
Arseny Smirnov
|
8a28e4b461
|
Almost compiles
GitOrigin-RevId: aad536022caddba0446a761e7ab1f3b4ac64f53b
|
2018-08-14 10:42:40 +03:00 |
|
Arseny Smirnov
|
093651fb22
|
Update tdutils from other project
GitOrigin-RevId: 83ec94032ccecef812b01963ac0506655a57e2af
|
2018-08-13 20:15:09 +03:00 |
|