Paul Colomiets
Paul Colomiets
Okay, so now we can upload a single image from client to server. It can't be used for p2p purposes yet, but we can use it to upload images for...
As requested in swindon-rs/swindon-js#6. # Basics 1. We support this only for `swindon-lattice` protocol, not for generic websockets 2. We process same url as websocket with `POST /path?swindon_action=xxx&swindon_token=yyy` # Mapping...
Usually, we use [active](https://swindon-rs.github.io/swindon/swindon-lattice/frontend.html#request-format) field in any request to keep treating user active. While it's fine for applications that are inherently chat rooms (i.e. the whole time spent on a...
# Motivation This is useful to keep notifications for short-living tasks, but not letting them introduce a memory leak if user sessions are long. # Implementation The idea is to...
Add a calls for getting lattice state: 1. `GET /v1/lattice//shared` returns current public state 2. `GET /v1/lattice//observed/` returns shared + private state as seen by user 3. `GET /v1/lattice//private/` returns...
# Motivation Currently, we have two tables matching urls ``routing`` and ``authorization``, let's take an example [1]: ```yaml routing: example.org: main example.org/admin: admin example.org/admin/metrics: metrics authorization: example.org/admin: internal_zone ``` The...
Today we've forgotten `proxy_set_header $host` in downstream nginx and lost some time. The good thing is that `X-Swindon-Route: -- no-route --` indicated the problem. Still, better would be to display...
Looking at issue #43, we see that size of `100k` is just too large. On the other hand, there is no good universal value. Making it too small is ugly...
Currently we're getting this behavior: ``` 2819 connect(13, {sa_family=AF_INET, sin_port=htons(12345), sin_addr=inet_addr("127.0.0.1")}, 16) = -1 EINPROGRESS (Operation now in progress) 2819 epoll_ctl(3, EPOLL_CTL_ADD, 13, {EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, {u32=2102, u64=2102}}) = 0 2819 epoll_wait(3,...