Conrad Ludgate

Results 133 issues of Conrad Ludgate

**Checklist** * [x] I've searched the issue tracker for similar requests **Is your feature request related to a problem? Please describe.** Implementing `SCRAM-SHA-256-PLUS` authentication for a postgres proxy server. [Postgres...

Adding the ServerName config allows TLS to include the ServerNameIdentification (SNI) extension. We use this at Neon to determine which database endpoint to connect to: https://neon.tech/docs/connect/connection-errors#the-endpoint-id-is-not-specified I have tested that...

## Motivation https://github.com/tokio-rs/tokio/issues/4073#issuecomment-1643611711 > Metrics like active_tasks_count or injection_queue_depth are fast-moving gauges and even taking a snapshot every few seconds doesn't say much about what's going inside Tokio. It would...

A-tokio
M-metrics
R-loom-current-thread
R-loom-multi-thread
R-loom-multi-thread-alt

removes the imageproc dependency by vendoring the basic methods that silicon uses. This removes 27 total dependencies.

Given #133, and how widespread this crate is to the ecosystem, semver related bugs should not be taken lightly. Perhaps CI could check for the common offenders using [`cargo-semver-check`](https://github.com/obi1kenobi/cargo-semver-check). Running...

question

## Problem https://github.com/neondatabase/cloud/issues/9642 ## Summary of changes 1. Make `EndpointRateLimiter` generic, renamed as `BucketRateLimiter` 2. Split up `check` from `count` in `BucketRateLimiter` so we can perform the steps separately 3....

## Problem For the ephemeral endpoint feature, it's not really too helpful to keep them around in the connection pool. This isn't really pressing but I think it's still a...

## Motivation Proxy errors should be logged with as much detail as possible, and only once. Errors should have a responsible party who is to blame for the error: *...

c/cloud/proxy
t/Epic

JSON-like binary encodings such as CBOR or BSON benefit from knowing the map or list size up front. It would be nice to have an optional usize in the sequence...