Sergey Mashkov
|
745338484f
|
Improve debug coroutine stack frame capturing diagnostics
|
2020-02-06 13:15:54 +03:00 |
|
Sergey Mashkov
|
9323be5645
|
Fix IOOBE in coroutine debug probes
Sometimes, debug probes do walk stack frames
when the analyzed coroutine is running concurrently.
|
2020-02-05 16:40:53 +03:00 |
|
Sergey Mashkov
|
49a8ccd42a
|
Remove hidden API that was already hidden in 1.2.x
|
2020-02-04 16:41:02 +03:00 |
|
dmitrievanthony
|
4644d06075
|
Add request, connect and socket timeouts to HTTP client.
|
2020-01-29 19:12:25 +03:00 |
|
Leonid Stashevsky
|
dd5890bab4
|
Add channel cancellation tests
|
2020-01-27 16:18:22 +03:00 |
|
Leonid Stashevsky
|
b6c494ea84
|
Fix request body with Input
|
2020-01-27 16:11:37 +03:00 |
|
Leonid Stashevsky
|
6f987b14cb
|
Remove User-Agent header in browser
|
2020-01-27 16:11:37 +03:00 |
|
Sergey Mashkov
|
e39b729cf7
|
Fix DropLeadingTopDirs to not hang at some cases
|
2019-12-26 00:05:38 +03:00 |
|
Sergey Mashkov
|
fa6cbe2025
|
Fix improper toLowerCase usages with locales
|
2019-12-20 17:39:57 +03:00 |
|
Sergey Mashkov
|
913cf8dfe9
|
Cleanup compiler warnings, cleanup deprecated usages
|
2019-12-19 14:31:29 +03:00 |
|
Sergey Mashkov
|
94cd62f3ca
|
Mark top-level vals SharedImmutable or thread local
|
2019-12-19 00:38:45 +03:00 |
|
Leonid Stashevsky
|
3ee2ae6873
|
Fix withLock usage
|
2019-12-12 11:07:22 +03:00 |
|
Sergey Mashkov
|
413d10bac2
|
Fix proguard rule for client engines (#1459)
|
2019-11-26 13:33:15 +03:00 |
|
Sergey Mashkov
|
b6b99cd1fa
|
Reduce required JDK version for DefaultHeaders feature
|
2019-11-21 10:10:51 +03:00 |
|
Sergey Mashkov
|
e3505c6baa
|
Move minor CIO utils to common
|
2019-10-25 19:56:49 +03:00 |
|
Sergey Mashkov
|
cf25ca9417
|
Introduce header name and value validation.
|
2019-10-23 14:45:12 +03:00 |
|
Sergey Mashkov
|
3dcef3cf63
|
Avoid using TreeSet in server CORS
|
2019-10-22 12:32:28 +03:00 |
|
Sergey Mashkov
|
8593534e90
|
Reduce java ConcurrentHashMap usages
|
2019-10-22 12:32:27 +03:00 |
|
Sergey Mashkov
|
3996055fcd
|
Fix internal's map getOrDefault wrong semantics
|
2019-10-03 23:55:51 +03:00 |
|
Sergey Mashkov
|
588a331e5d
|
Add ProGuard rules
|
2019-09-24 16:31:20 +03:00 |
|
Leonid Stashevsky
|
93c4543fc7
|
Prevent application crash due to client exception
|
2019-09-10 15:04:50 +03:00 |
|
Sergey Mashkov
|
1a0a350d3e
|
Strengthen deprecations
|
2019-09-06 17:02:54 +03:00 |
|
Sergey Mashkov
|
8d6bc40b03
|
Complete migration to built-in IO
|
2019-09-03 12:12:26 +03:00 |
|
Sergey Mashkov
|
3a9bc56d42
|
Migrate to built-in IO
|
2019-09-03 12:07:37 +03:00 |
|
Leonid Stashevsky
|
19054d036f
|
Fix crypto in IE11
Close #1283
|
2019-08-23 14:01:07 +03:00 |
|
Leonid Stashevsky
|
a612c0f259
|
Migrate client gradle to kts
|
2019-08-23 14:01:07 +03:00 |
|
Leonid Stashevsky
|
e6234e5b88
|
Fix pipeline stack trace
|
2019-08-23 14:01:07 +03:00 |
|
Leonid Stashevsky
|
06077ee8bc
|
Reduce jdk8 dependencies in client
|
2019-08-23 14:01:07 +03:00 |
|
Leonid Stashevsky
|
9bb8d036d6
|
Support multiple formats in date parsing
Close #696 #1139 #1145
|
2019-08-23 12:37:06 +03:00 |
|
Leonid Stashevsky
|
c84d27482c
|
Add GMTDate parser
|
2019-08-23 12:37:06 +03:00 |
|
Leonid Stashevsky
|
691bfa017d
|
Add proxy tests
|
2019-08-23 11:11:40 +03:00 |
|
Sergey Mashkov
|
80e7aa78d6
|
Add missing internal API marker
|
2019-07-22 21:58:44 +03:00 |
|
Sergey Mashkov
|
f535d14ef6
|
Add contract to use function on the byte write channel
|
2019-07-15 21:58:05 +03:00 |
|
Sergey Mashkov
|
12bc27447c
|
Add coroutine name to file read/writer coroutines
|
2019-07-12 15:27:37 +03:00 |
|
Sergey Mashkov
|
915edf0e5f
|
Deprecate old utility functions encodeBase64 and decodeBase64
|
2019-06-21 16:58:49 +03:00 |
|
Sergey Mashkov
|
aa41093e69
|
Use common base64 encoder/decoder on JVM
|
2019-06-21 16:57:58 +03:00 |
|
Sergey Mashkov
|
41d9b4802d
|
Fix broken utility startCoroutineUninterceptedOrReturn3 with new JS
(cherry picked from commit b739bed590)
|
2019-06-11 12:03:26 +03:00 |
|
Sergey Mashkov
|
bcc07ffc82
|
Strengthen deprecations and remove outdated code
|
2019-06-11 12:00:45 +03:00 |
|
Leonid Stashevsky
|
7a760378ed
|
Fix Lock segmentation fault; add tests
Close #1135
|
2019-06-07 15:24:49 +03:00 |
|
Leonid Stashevsky
|
ed855b29f8
|
Fix typo; remove obsolete code
|
2019-05-24 11:52:34 +03:00 |
|
Sergey Mashkov
|
68eef1948c
|
Add license header to every source file
|
2019-04-30 16:02:31 +03:00 |
|
Leonid Stashevsky
|
325979505a
|
Migrate to CompletableJob
|
2019-04-30 15:17:45 +03:00 |
|
Leonid Stashevsky
|
a2cb706078
|
Add client cache support
|
2019-04-30 15:17:45 +03:00 |
|
Sergey Mashkov
|
08c81e849e
|
Make KtorExperimentalAPI applicable to all suitable targets
|
2019-04-24 12:15:54 +03:00 |
|
Sergey Mashkov
|
b3a3f3740d
|
Fix using constant hash salt in UserHashedTableAuth
|
2019-04-24 12:15:08 +03:00 |
|
Leonid Stashevsky
|
69f60e0755
|
Migrate to infra with Gradle 5.3
|
2019-04-05 12:25:31 +03:00 |
|
Leonid.Stashevsky
|
593f1c77ca
|
Fix binary form content reuse
Close #868
|
2019-04-05 12:25:31 +03:00 |
|
Sergey Mashkov
|
8e62604f1a
|
Fix deflater on JDK11
|
2019-03-27 10:48:41 +03:00 |
|
Sergey Mashkov
|
94105f79e9
|
Make gzip inflater/deflater stop using mutable byte order property
|
2019-03-27 10:48:38 +03:00 |
|
Sergey Mashkov
|
32d14c33f2
|
Strengthen deprecations
|
2019-03-12 15:45:29 +03:00 |
|