David Lönnhager

Results 36 issues of David Lönnhager

#5404 The PR adds Collision.collideCircles(), Collision.collidePolygonAndCircle(), Collision.collidePolygons(), Collision.collideEdgeAndCircle(), Collision.collideEdgeAndPolygon(), and Collision.testOverlap(). Sometimes useful when checking for overlap with Box2D fixtures without having to create temporary sensors. For example, when looking...

box2d

Some modules to start with: - [ ] surface - [x] display - [x] draw - [x] color - [ ] font - [ ] rect - [x] event -...

docs
good first issue
C code
easy

See the title. The implementation has some known limitations. It's missing IPv6 support, which will probably be fixed before this is merged. Fixes DES-576. - - - This change is ...

Use the setuid bit to ensure that `mullvad-problem-report` can send problem reports. The effective uid is set to the uid of the current user. It is then temporarily restored to...

On hold

Follow-up to https://github.com/mullvad/mullvadvpn-app/pull/4218. This PR makes a couple of changes: * Don't unregister tunnel IP in ST driver when reconnecting * When entering the error state due to being offline,...

As above. The ioctl call can take some time to complete (mostly due to the transaction lock being blocked). If that occurs, the offline monitor will be affected as well....

**Version** 1.36.0 **Platform** Darwin Kernel Version 23.2.0 macOS 14.2.1 **Description** `TcpListener::accept()` doesn't fail when the socket is forcibly closed, whereas `std::net::TcpListener` does. macOS has a syscall `pid_shutdown_sockets` which can close...

C-bug
A-tokio
M-net

`ServiceConfig::executable_path` (a `PathBuf`) is just a copy of `lpBinaryPathName` from `QUERY_SERVICE_CONFIGW`. It would make sense to [parse](https://docs.microsoft.com/en-us/windows/win32/api/shellapi/nf-shellapi-commandlinetoargvw) `lpBinaryPathName` first, as it may contain arguments.

Here are the changelogs for versions 29 and 30: https://github.com/electron/electron/releases/tag/v30.0.0 https://github.com/electron/electron/releases/tag/v29.0.0 Fix DES-867. - - - This change is [](https://reviewable.io/reviews/mullvad/mullvadvpn-app/6253)

Since the latter is deprecated. Fix DES-949. - - - This change is [](https://reviewable.io/reviews/mullvad/mullvadvpn-app/6242)