Robby klein Gunnewiek

Results 25 issues of Robby klein Gunnewiek

To avoid hitting API request count limits, caused by client retries: (causing [429—Too Many Requests](https://cloud.google.com/storage/docs/json_api/v1/status-codes#429_Too_Many_Requests)) Implement [exponential backoff](https://cloud.google.com/storage/docs/exponential-backoff).

unftp-sbe-gcs

The GCS backend should have a generic implementation for handling error responses from the GCS API, safely and consistently. It should also make troubleshooting easy through verbose error logging. The...

unftp-sbe-gcs

Export libunftp and unFTP versions through prometheus

We have authentication support over REST. But no user config. We need to support per-user config over REST then as well.

@hannesdejager maybe I'm overlooking something, but I'm looking into upgrading to rustls 0.22. Here: https://github.com/bolcom/libunftp/blob/edd1b6ed6020a829896baa8ff6f5d69e59f6a734/src/server/controlchan/control_loop.rs#L251 we copy the certificate bytes and we need it later for matching the client certificate...

**Problem** When an event like PUT happens, a message can be sent to Pub/Sub. This message contains a path, but the path is relative to the virtual root of that...

I just read in RFC 959 that LIST would also be a valid command to follow a REST command. So we should look into supporting it. See section 3.5. ERROR...

If unFTP times out on the connection of the Passive port, then give a successive data command, it locks up the control channel. ``` May 27 19:58:02.337 DEBG Control channel...

There are some behaviours around PASV that need looking into: - We accept multiple pasv commands (and open new passive ports each time) - do we want to close the...