Henrik Feldt

Results 147 issues of Henrik Feldt

Two features to implement for this issue; - [ ] port range/randomisation - [ ] ensuring ports in use return some value/throw Commit 530e5f9 reintroduced throwing for the classic Tcp...

feature
you-take-it
hardness-easy

Repro: Start the web server with a key that is not 32 bytes long. Details: This happens at runtime, after starting, serving requests: System.Exception: internal error on encryption Choice2Of2 (InvalidKeyLength...

feature
you-take-it
hardness-easy

[Spike](https://github.com/SuaveIO/suave/tree/feature/live-reload) – something to get you started if you want to pick this issue to work at. Whenever the user changes a .fs file, the server should recompile and reload....

feature
you-take-it
hardness-medium

If the client doesn't properly close the EventSource channel, this is what happens after a while: ``` [W] 2015-11-06T18:13:40.9217220Z: tcp request processing failed [Suave.Tcp.tcpIpServer.job] exn: System.InvalidOperationException: Stack empty. at System.ThrowHelper.ThrowInvalidOperationException...

bug-minor

Cryptographically bind application level authentication into the underlying security to avoid MITM attacks, see https://www.cs.auckland.ac.nz/~pgut001/pubs/book.pdf page 8 (16).

feature
apichange
you-take-it
hardness-hard

Currently we bind a SSL cert to a specific IP: we should support SNI to go with the new and nice `host` applicative. This should be doable through miTLS and...

feature
you-take-it
hardness-medium

Support alternative TLS engines - miTLS in this case.

feature
needs-info
hardness-hard

As your software grows, it becomes harder to keep track of which tests are needed to keep the test suite focused. With the new coverage #219 coming online, we could...

enhancement

Sometimes long-running tests just happen, and since all tests are parallel, it's hard to see (with `--debug`) which test is currently executing. Make it possible to see which test is...

enhancement

Feature; support structural equality for C# objects. On the wish-list from https://twitter.com/ursenzler/status/1277354370229850113 Implementation, something like: ```fsharp module Expect let equalStructural subject expected message = let rec inner (refCounter: ObjectIdGenerator from...

enhancement