Gwynne Raskind

Results 36 issues of Gwynne Raskind

- Use `/etc/os-release` to check Linux versions (`lsb_release` is obsolete and not always available) - Iinstall Linux toolchain to better prefix - Fix GHA syntax of Linux error message -...

This results in it being possible for a later call to `Request.Body.drain(_:)` to have its handler invoked with `.buffer` and `.error` inputs interleaved instead of guaranteeing no further buffers show...

bug

`ConsoleLogger` (and some other stuff) has been overhauled as follows: - Additional ANSI escape codes have been added - The latest `swift-log` is now required - `ConsoleLogger` can now be...

enhancement
semver-minor

It is useful to be able to ask MySQLNIO to initiate a connection using a preexisting NIO channel. The most obvious use case is SSH tunneling. This should mostly be...

enhancement

Add API to `_CryptoExtras` to provide basic RSA pubkey encrypt and privkey decrypt operations. Closes #124. ### Checklist - [x] I've run tests to see all new and existing tests...

### New API Proposal: RSA encrypt/decrypt support in `_CryptoExtras` #### Motivation: While it is always desirable to encourage motion away from outdated and security-questionable algorithms like RSA, in practical usage...

### Expected behavior Given this package layout: ``` . |- Package.swift |- Sources |- ModuleA |- Subdir1 |- Impl.swift |- ModuleB |- Subdir1 |- Impl.swift ``` If I perform `someLogger.info("hello")`...

bug
enhancement

It is now possible to supply additional configuration to a `Logger`'s `LogHandler` without having to specify an entire handler factory. ### Motivation: It is sometimes desirable to configure a new...

At the time of this writing, this is a first draft and a work in progress.

semver-minor because the new SQLKit version requirement is a semver-minor bump.

enhancement
semver-minor