Shahar Evron

Results 14 issues of Shahar Evron

I'm testing an app that needs to know whether a WebSocket connection was done over `ws://` or `wss://`. Currently, while I can override the scheme for HTTP requests, I cannot...

I am testing a FastAPI application that actually cares about the request hostname and port. I find async-asgi-testclient much better for our needs than Starlette's TestClient or httpx, however, right...

After installing from pypi I get: ``` Traceback (most recent call last): File "${HOME}/.local/lib/python3.7/site-packages/giftless/wsgi_entrypoint.py", line 7, in app = init_app() File "${HOME}.local/lib/python3.7/site-packages/giftless/app.py", line 43, in init_app transfer.init_flask_app(app) File "${HOME}/.local/lib/python3.7/site-packages/giftless/transfer/__init__.py", line...

If the request is to upload a file under a configured size, allow the LFS server to negotiate `basic` transfer instead of `mutlipart-basic` to simplify the transaction and speed things...

Nice to Have

After we implemented `multipart-basic` support, I've started working with the Git LFS team on an official proposal to add a similar transfer protocol to Git LFS: https://github.com/git-lfs/git-lfs/pull/4438 . This is...

Now that we have written some howto guides / tutorials as part of #72 and #73, we should clean up the docs around Transfer adapters, Storage backends and Auth providers...

documentation

Now that we have merged https://github.com/datopian/giftless/pull/68, the streaming transfer adapter allows passing the content-disposition filename value as a parameter. However, the filename sanitization logic in https://github.com/datopian/giftless/blob/master/giftless/util.py#L73..L84 is very strict, and...

enhancement
good first issue

Following up on #11 and #51 (multipart on Azure), we should implement multipart for GCS as well. ### Tasks * [ ] A little bit research on Google Cloud's [resumable...

When JWT authenticator is configured to use public key for verification, it would be nice to have an option to pull that key from URL (https only!) as opposed to...