Thread overview
Questions about vibe.d
Feb 12, 2016
Guillaume Piolat
Feb 12, 2016
Charles
Feb 13, 2016
Guillaume Piolat
Feb 12, 2016
Charles
February 12, 2016
1. Can vibe.d handle HTTPS connections?

2. Can vibe.d "rewrite" HTTP connections to HTTPS?

3. Can vibe.d be put behind a nginx reverse proxy?

4. Can vibe.d send mails?

Sorry if these questions are a bit basic, the implied subtext is "and does it work well?".
February 12, 2016
On Friday, 12 February 2016 at 12:31:57 UTC, Guillaume Piolat wrote:
> 1. Can vibe.d handle HTTPS connections?
>
> 2. Can vibe.d "rewrite" HTTP connections to HTTPS?
>
> 3. Can vibe.d be put behind a nginx reverse proxy?
>
> 4. Can vibe.d send mails?
>


1. Yes. Example: https://github.com/rejectedsoftware/vibe.d/tree/master/examples/https_server
2. I'd do this with nginx. Example: http://serverfault.com/a/337893
3. Yes.
4. Yes. Example: https://github.com/rejectedsoftware/vibe.d/tree/master/examples/sendmail

> Sorry if these questions are a bit basic, the implied subtext is "and does it work well?".

Yes, also Sönke actively works one Vibe almost (if not) every single day, so it's also exceptionally well maintained.
February 12, 2016
On Friday, 12 February 2016 at 12:31:57 UTC, Guillaume Piolat wrote:
> Sorry if these questions are a bit basic, the implied subtext is "and does it work well?".

Just in case you didn't know, browsers now support HTTP/2 (and SPDY)...

https://en.wikipedia.org/wiki/HTTP/2


February 12, 2016
On Friday, 12 February 2016 at 14:36:18 UTC, Ola Fosheim Grøstad wrote:
> On Friday, 12 February 2016 at 12:31:57 UTC, Guillaume Piolat wrote:
>> Sorry if these questions are a bit basic, the implied subtext is "and does it work well?".
>
> Just in case you didn't know, browsers now support HTTP/2 (and SPDY)...
>
> https://en.wikipedia.org/wiki/HTTP/2

Vibe.d doesn't though. There's a branch for it here: https://github.com/rejectedsoftware/vibe.d/tree/http2-botan-cleanup, but it still has a good bit of work.
February 13, 2016
On Friday, 12 February 2016 at 13:00:30 UTC, Charles wrote:
> 1. Yes. Example: https://github.com/rejectedsoftware/vibe.d/tree/master/examples/https_server
> 2. I'd do this with nginx. Example: http://serverfault.com/a/337893
> 3. Yes.
> 4. Yes. Example: https://github.com/rejectedsoftware/vibe.d/tree/master/examples/sendmail
>
>> Sorry if these questions are a bit basic, the implied subtext is "and does it work well?".
>
> Yes, also Sönke actively works one Vibe almost (if not) every single day, so it's also exceptionally well maintained.

Thanks for your feedback.