Julien Portalier

Results 130 issues of Julien Portalier

Could we had a mecanism to detect a connection issue and to reset the connection? Maybe wrapping the thrown socket Errno as PQ::SocketError and adding `PQ::Connection#reset` and `PG::Connection#reset` methods? This...

help wanted

The idea is to generate a tree of routes, using the different segments for each node, which may either be a static string (eg: `posts`) or a variable (eg: `:id`)...

enhancement

Right now `Mailbox(M)` merely delegates to `Channel(M)` which only permits unidirectional communication from an actor A to an actor B, but doesn't permit B to reply to A after it...

enhancement
mailbox

Detecting the OpenSSL version using pkg-config is prone to bugs when a libssl.pc or libcrypto.pc definition aren't available, or pkg-config itself isn't available. Using a C preprocessor to extract the...

topic:stdlib:crypto
kind:refactor

It would be nice for Prax to keep forwarding data back and forth after a sucessful websocket upgrade.

enhancement

It would be nice to have RPM packages too, just like we have DEB packages for Debian/Ubuntu. Ideally we would have a Fedora (or CentOS) Vagrant box (with provisioning) and...

help wanted

- [x] Vagrant box (CentOS) - [x] Shell provisioning to compile Prax / build RPM package - [ ] posting/prerm scripts - [ ] systemd script to install iptables rules...

enhancement

Most of the installation problems Prax users are facing are related to Ruby version managers configuration. Usually, Rack applications won't be started by Prax while running `rackup` or `rails server`...

question

The documentation in the wiki details the NSSwitch extension which should (almost) be considered deprecated: it's incompatible with non-glibc systems (like musl-libc) and with Chrome 41+. The wiki should document...

wiki

I failed to convert a C header with a reference to `limits.h`, because it eventually `#include_next` the compiler's own `limits.h` which can't be found. I think `crystal_lib` should add this...