ktor
ktor copied to clipboard
Framework for quickly creating connected applications in Kotlin with minimal effort
**Subsystem** Clients **Motivation** In web workers `window` will be undefined, and `window === undefined` will crash because `window` is not dynamic. **Solution** I'm sure there is a more elegant way...
**Subsystem** `ktor-server-host-common` **Motivation** It solves https://youtrack.jetbrains.com/issue/KTOR-4697 **Solution** The application now considers `wss` secure context and allows setting `Secure` cookies even `wss` is used as a request scheme (for example in...
**Subsystem** ktor-network **Motivation** Fixes a regression in the JVM version of UnixSocketAddress (cf [KTOR-4695](https://youtrack.jetbrains.com/issue/KTOR-4695/Regression-UnixSocketAddresspath-fails-on-JVM)) **Solution** Simply give the right object to the call to `getPath.invoke()`.
**Subsystem** Server - Netty **Motivation** See [KTOR4712](https://youtrack.jetbrains.com/issue/KTOR-4712): "sun.security.ssl.A**LPN**Extension" is only available if jetty-alpn is on the boot classpath, the class included in the jdk since 8u251 is called "sun.security.ssl.A**lpn**Extension". This...
https://youtrack.jetbrains.com/issue/KTOR-4707
This change brings support of new Windows engine built on top of WinHTTP library. It supports HTTP 1.x/2 and WebSocket protocols. **Subsystem** Client, native windows engine. **Motivation** Fixes #671 WinHTTP...
### Ktor Version 1.1.4 ### Ktor Engine Used(client or server and name) Apache ### JVM Version, Operating System and Relevant Context 1.8, macOS Mojave and Linux Mint, IDEA 2019.1.2 CE...
**Subsystem** Server Call Logging & Server Status Pages **Motivation** https://youtrack.jetbrains.com/issue/KTOR-4193/CallLogging-configured-MDC-entries-are-not-passed-to-StatusPages-exception-handlers **Solution** Fix `mdcProvider`, and use it to wrap the exception handlers in the mdc block. I'm open to other solutions,...