-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bug in version 1.12 of Windows #1760
Comments
The forced auto update makes no sense for this untested software. 1.12.0 was also released for iOS at the same and I had to tell every iOS client to reinstall to fix another issue. It looks like there was an edit to how it handles server domains or DNS. Beside OP's issue, sometimes the app sets custom IP addresses in the TAP adapter's IPv4 properties, suffocating itself. Users either have to set it back to auto or use Windows "Reset network" feature. I appreciate that the software is free and that a lot of work has gone into it, but some of the decisions are baffling. |
It has problems in the Linux operating system too. I can't connect to any server, but when I download an older version, everything works. |
I have the same problem. Windows 11, Outline 1.12.0, BlancVPN provider. |
I and some other users I know are also facing the same problem. |
@daniellacosse @sbruens @maddyhof Please, have a look, when you got the time! This issue seems to be affecting many users. Related:
|
I have the same problem with Outline 1.12.0. My OS is Windows 11 Enterprise 22H2. |
The error appears when using dynamic keys. The error occurs for some users. The error was noticed on Windows 10 and 11. |
Same problem, Outline client version 1.12.0 (471355), Windows 10 22H2. But I can restore my usual Internet connection by killing the service process OutlineService.exe. |
It seems that something must be done. At least disable auto-update! |
@ahmadipiralvan I found an open issue from 5 years ago about disabling auto-update, but it seems no one cares! I also left a comment for them. |
It seems that the project has been abandoned! No one is responsible... |
As a temporary workaround I reinstall outline-client-1.10.0.exe on each reboot before connecting and using old version until next reboot, dumb yes, but works. |
@transcendreamer |
Hey everyone, sorry for being away over the weekend. Looking at this now.
We have a QA team that should have caught this, as to why that's not the case is another mystery. You can see an imperfect list of the updates in 1.12 here, in case anyone else wants to hazard a guess - https://github.com/Jigsaw-Code/outline-client/releases/tag/client_windows%2Fv1.12.0. Was going to announce this today/tomorrow once Android starts to roll out. Would y'all prefer we just turned off auto update wholesale, at least for now? It's annoying for us to maintain as well. |
I've paused the iOS rollout - what issue were you seeing on iOS? |
Yes, please! |
PR to disable autoupdate here: #1762 Working on rolling back Windows - will react to this comment when done. |
I'm sorry all for the issue with Windows. @daniellacosse has reverted the Windows client, so you should be able to go back to the previous version and not get updated. We can't remove the update feature. That will force users to manually go to the site and download a new version whenever they need, which is very bad. We can consider adding UI to let the user enable or disable the auto-updates. We are a small team, and it would be helpful if someone in the community could contribute that. |
@leadertv thanks for the helpful comment. What makes you think the issue is with dynamic keys? Are static keys working? |
Standard static keys work, which contain an IP address and port. In some cases, a static key works inside of which the domain is specified instead of the IP. The problem only affects the PC client. Everything works fine on iPhone and Android. |
iPhone is only rolled out to 10% and Android is not in rollout yet, FYI. Do static keys with a domain work? |
We've got a new 1.12.1 version going out to our QA team now, with an emphasis on reproducing this exact issue (dynamic keys with a hostname). Will continue to update this thread. |
Confirmed that static keys with a domain don't work either. |
Found the issue on Ubuntu as well and rolled that back, too. |
Thanks again @leadertv, that's really helpful To summarize:
Also I'll point out different cases:
Note that the dynamic key itself (the location of the config) must always have a domain, since we don't support IPs for the config location. It seems cases 2 and 4 above are the issues. |
@jyyi1 has tested ubuntu and confirmed it also doesn't work, I rolled it back already. |
@jyyi1 tested domain names using nip.io and found the following error:
It seems the issue is that we are passing the shadowsocks host as is to the routing code without resolving it first. That is not a new bug though. It was likely not introduced by 1.12. Perhaps providers started using domain names for servers, and that triggered the issue that was already there. |
@jyyi1 and I think this might be the culprit: https://github.com/Jigsaw-Code/outline-client/pull/1663/files#diff-6d2de722e11e66d05f50ffd3437dd67abd336c0089dc8787e762d3dc332ee739L484 |
The workaround is to ask your server operator to roll back the use of domain names in the config file. I'll note that the OutlineVpnBot and the outline[.]network site are not official. The Outline team is not responsible for those services. |
@homewsn @transcendreamer were you able to reproduce the issue, and verify whether the same config works on Windows Client 1.10? I believe the bug has always been there. Edit: the issue was introduced in July, and the fix is under way: #1763 |
@fortuna , right now I'm connected to this one and it works OK on 1.10: |
@jyyi1 has drafted a fix: https://github.com/Jigsaw-Code/outline-client/pull/1763/files |
The fix has been merged and sent to QA. |
How long to wait for the update ? |
At the moment you can download version 1.11 from the website. This version works correctly with dynamic keys. |
What is the time frame for an update in days? |
QA approved and I've ran our release script - the update should be out now. |
I still have Version 1.12.0 (471355) Which one should appear in the update? |
You can download it directly here https://s3.amazonaws.com/outline-releases/client_windows/v1.12.1/Outline-Client.exe |
Thank you @daniellacosse By the way, does the team have a plan for the following issue? |
Unfortunately our binaries got too big for us to be able to check them in with git. Git LFS does not have the same surface area and is easier to censor. Would it be helpful if I were to add a note to Edit: Ah, if you mean the releases tab here on the outline-client Github, I could add it as a new deployment target for our internal release scripts.
We really appreciate the time you took to spell this out but in its current format it doesn't fit into our prioritization system. We'll need to break it down into individual tickets so it can be properly prioritized. |
It seems that the problem is still not fixed on iOS. |
Yes, I meant the outline-client/releases files. Many people in countries with internet restrictions do not have access to the https://getoutline.org and https://outline.network websites because these websites are blocked there and cannot download the program. For example, even Google Play is blocked in Iran. But usually github is inevitably available in most countries and they cannot block it easily. For this reason, many people have the ability to download the program only through GitHub. |
@ahmadipiralvan the official download links are on Amazon S3. Please see https://www.reddit.com/r/outlinevpn/wiki/index/download_links/ Maintaining the Github release is confusing, as there are multiple binaries that can be released separately. So we opted for S3. |
@ahmadipiralvan We did not see this issue on iOS when we tested it. If you do, please open a new issue so we can investigate it further. FYI https://outline.network is not affiliated with the Outline team and we cannot assist users experiencing issues with that service. |
Closing this issue now that we've released Client 1.12.1 for Windows and Linux |
I have same error with 1.12.1 (471860) and Windows 11. |
This problem is still there and not solved, why closing an issue? |
Hi @rustam-python @somebodywashere , we found and fixed one thing that was causing the problem in 1.12.0 (100% reproducible), but it might not be the only cause. The same error (but with a different root cause) might also happen in version 1.12.1 (but we have not reproduced it on our end), and we're tracking it here: #1783 |
Hi
Outline on Windows was automatically updated to version 1.12. But after pressing the connection button, the internet of the entire system is disconnected and it will not be connected until the system is restarted. It is suggested to put settings to disable automatic update in the program so that if there is a bug, we can disable it.
The text was updated successfully, but these errors were encountered: