profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/faern/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

Amanieu/parking_lot 1441

Compact and efficient synchronization primitives for Rust. Also provides an API for creating custom synchronization primitives.

archshift/dynstack 80

A stack for rust trait objects that minimizes allocations

faern/forkjoin 51

A work stealing fork-join parallelism library for Rust

faern/balloon 4

Memory filling tool. Allocates a chunk of memory of a specified size and tries to make sure the OS keeps it in main memory, and not the swap.

faern/clonablechild 2

Makes std::process::Child clonable, so it becomes possible to both wait and kill a subprocess

faern/deque 1

A (mostly) lock-free concurrent work-stealing deque in Rust.

faern/forkjoin-benchmarking 1

Benchmarking code for the ForkJoin library. Using Criterion.rs

faern/actix-web 0

Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.

faern/adventofcode2015 0

My solutions to http://adventofcode.com for the year 2015

faern/adventofcode2016 0

My solutions to http://adventofcode.com/2016

issue commentmullvad/mullvadvpn-app

Exclude hosts

Is this something you'd accept as a contribution?

Do you mean for Linux specifically? Probably not at the moment. It would be a huge feature to implement and we probably can't accept ownership and maintainership of a huge external feature like that.

We have work going on internally (still) to integrate our own resolver in the app on macOS. When that is done we can evaluate if it makes sense to extend that to Linux and use it for per domain split tunneling.

Shadow505

comment created time in 5 days

PullRequestReviewEvent

issue commentmullvad/mullvadvpn-app

[Feature Request] Search field to quickly select country/city/server to connect to

Thanks for this feature request. We have it in our backlog to investigate this.

amativos

comment created time in 12 days

issue commentmullvad/mullvadvpn-app

mullvad-cli: support port forwarding

I fail to see how a guide on shadowsocks on Android is related to port forwarding on the desktop? :thinking:

We don't currently have any public API where you can manage your port forwarding. So no luck sadly.

ioistired

comment created time in 17 days

pull request commentmullvad/mullvadvpn-app

Disable version check in GUI

Can we please prefix the env variable name with MULLVAD_? All our other env vars start with MULLVAD_ or TALPID_ depending on which component they belong to. I don't want to risk overlapping with other env vars spuriously defined on the system the user is running on.

tarkah

comment created time in 17 days

issue commentmullvad/mullvadvpn-app

[Feature Request] WireGuard Multihop from App

Yes. Of course it will be in the UI :) But no ETA. We are working on the design.

bradynpoulsen

comment created time in 17 days

issue closedmullvad/mullvadvpn-app

android connection issues with restrictive networks

Operating system: android 10 (OOS oneplus 6t)

I am unable to connect to mullvad when on my University's wifi due to the lack of bridge mode or other bypass methods. Tried openvpn with shadowsocks (followed the guide), and this fails even on my home network. I get that bridge mode on android is not in the pipeline, but there should be a way to get around these restrictive firewalls using the official app.

closed time in 17 days

lordcyb3r

issue commentmullvad/mullvadvpn-app

android connection issues with restrictive networks

We are working on bringing various obfuscation protocols to WireGuard and to the mobile platforms.

However, I'm going to close this as a duplicate of #1210 and #1049

lordcyb3r

comment created time in 17 days

PR merged mullvad/mullvadvpn-app

Update platform support for Ubuntu and iOS

iOS was simply outdated. We have supported iOS 12 for a long time now. We will likely drop it sometime relatively soon, but this table should be correct until then.

For Ubuntu there was a disconnect between the readme and the support team. In practice we only support the latest non-LTS release of Ubuntu, and not the two latest ones.

<!-- Reviewable:start -->

This change is <img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/> <!-- Reviewable:end -->

+2 -2

0 comment

1 changed file

faern

pr closed time in 18 days

push eventmullvad/mullvadvpn-app

Linus Färnstrand

commit sha e9ad6159df5080846bd3852237948d0bfade87e3

Update platform support for Ubuntu and iOS

view details

push time in 18 days

delete branch mullvad/mullvadvpn-app

delete branch : update-platform-support-table

delete time in 18 days

push eventmullvad/mullvadvpn-app

Linus Färnstrand

commit sha e9ad6159df5080846bd3852237948d0bfade87e3

Update platform support for Ubuntu and iOS

view details

push time in 18 days

issue commentmullvad/mullvadvpn-app

mullvad-cli: support port forwarding

Thank you for this feature request. Port handling via the app is currently not on the roadmap, but it's something we have been vaguely talking about internally for a long time.

Let this issue act as a tracking issue for the feature at least. But I have no ETA when we might get to it. First we need to expose such an API from our infrastructure.

ioistired

comment created time in 18 days

PR opened mullvad/mullvadvpn-app

Reviewers
Update platform support for Ubuntu and iOS

iOS was simply outdated. We have supported iOS 12 for a long time now. We will likely drop it sometime relatively soon, but this table should be correct until then.

For Ubuntu there was a disconnect between the readme and the support team. In practice we only support the latest non-LTS release of Ubuntu, and not the two latest ones.

+2 -2

0 comment

1 changed file

pr created time in 18 days

create barnchmullvad/mullvadvpn-app

branch : update-platform-support-table

created branch time in 18 days

pull request commentmullvad/mullvadvpn-app

Add disable-version-check feature

Am I understanding you correctly that the annoying part with the current app is that users get update notifications in the GUI?

If so. I think this better be solved in the GUI only. Change the GUI so it ignores version update broadcasts in one way or another. Also, make it configurable at runtime rather than build time. Then you can easily set an environment variable in your GUI launch .desktop file or similar instead of having to touch the daemon code.

tarkah

comment created time in 19 days

issue commentsignalapp/Signal-iOS

Unread conversation count won’t clear

Thank you! Worked for me as well.

It does not feel right to count archived chats towards the unread count. Something archived is something one has explicitly said they are not very interested in.

adambier

comment created time in 19 days

issue commentfaern/oneshot

Relax atomic memory ordering constraints

Thanks! Yeah I made that mistake in another crate as well: triggered. But I never fixed it here :see_no_evil:

I should probably fix that.

faern

comment created time in 21 days

issue commentfaern/oneshot

Relax atomic memory ordering constraints

I don't think I understand what lock you think I should use an atomic bitmask for? Could you link to some code in this repository?

I already use an atomic integer to read and manipulate the state of the channel. There is no locking going on in this library.

faern

comment created time in 22 days

issue commentsignalapp/Signal-iOS

Non standard Latin letters replaced

This is also 100% reproducible with all emojis of a family of four (👨‍👩‍👧‍👧, 👨‍👨‍👧‍👧 etc..) but not with the family of three or two emojis. So an example of a message that always breaks is:

👨‍👨‍👧‍👧 åäö

The text looks good when you input it in the text field. But if you tap back to the conversation list (essentially making it a draft) and go back to the conversation again, it has lost all its diacritics. The same happen if you send the message. It will show up without diacritics on my device and the receiver's.

This bug does not exist on Android. But if an Android signal user sends me one of the broken messages, "👨‍👨‍👧‍👧 åäö", it will show up as "👨‍👨‍👧‍👧 aao" on my iOS device.

pardahlman

comment created time in 22 days

issue commentsignalapp/Signal-iOS

Unread conversation count won’t clear

I have the same issue. It's been like this for a month or so. I have not been able to clear it.

adambier

comment created time in 22 days

PullRequestReviewEvent

delete tag mullvad/mullvadvpn-app

delete tag : test-java-11

delete time in 24 days

delete tag mullvad/mullvadvpn-app

delete tag : test-wg-nt

delete time in 25 days

pull request commentmullvad/mullvadvpn-app

Bump android dependencies

Just adding a note here that this is put on hold until we can improve the build server infrastructure to something where we can obtain Java 11 easier.

axti

comment created time in 25 days

issue commentmullvad/mullvadvpn-app

[Feature request] Add --json option to "list" sub-commands

Our relay list is cached on disk in json format. That's what the mullvad relay/bridge list command ultimately prints from anyway.

Would $ cat /var/cache/mullvad-vpn/relays.json solve your issue? That path is for Linux. You can find the cache paths for all platforms here: https://github.com/mullvad/mullvadvpn-app/#cache

fieu

comment created time in a month

issue commentmullvad/mullvadvpn-app

[Feature Request] Extend the map to switch locations from it by making it interactive

Physical distance is not a very good measurement of latency. In the best of worlds it would be of course. The traffic would take a straight path to the destination at the speed of light. But in reality there can be bad peering between providers and throttled connections between some data centers etc. This is the main reason why we don't provide any "nearest server" or "fastest server" option. Because there is no good reliable way of figuring it out programmatically without being too noisy on the network.

I agree it could be cool to show the available locations on the map. But the map is only intended as background visualization, not to be interactive really. It would mess a lot with the actual clickable stuff drawn above it. But I'll mark this as a feature request for now.

Adoliin

comment created time in a month

PullRequestReviewEvent
PullRequestReviewEvent
PullRequestReviewEvent