0
33
angel

@sopuli.xyz

angel 142 points 2 years ago

Rustdesk looks good on the outside, but if you look inside, it has a really bad codebase and has done some sketchy stuff in the past.

Last year, it installed custom root certificates as trusted on windows, which is a huge security risk: https://github.com/...

On linux systems, it forced its own autostart with no option to disable this behavior: https://github.com/rustdesk/rustdesk/issues/4863

In the past, when it didn’t have Wayland support yet, it edited your GDM config and just disabled wayland: https://github.com/...

Furthermore, the code quality is really bad. 90% of the linux platform-dependant code is just executing shell commands and parsing their output, while the same could be achieved in a safe way with proper rust builtins: https://github.com/...

While I agree that Rustdesk works pretty flawlessly, the codebase and the behavior of the developers made me distrust the software and I don’t recommend using it.

path: 0 12223720, hotness: undefined, score: 142, children: 15
angel 55 points 8 months ago

At least the sixth time even. Four cases are documented here and another one was just three months ago. This last link points to reddit, but there a manjaro maintainer also explains why it keeps happening:

Politics within the project are the issue.

The fix for these issues have been build for about a year already. But those who have access to stuff like DNS and hosting are currently incapable of making any agreement on any topic preventing trivial fixes such as this from being implemented.

path: 0 22323094 22323806, hotness: undefined, score: 55, children: 0
angel 43 points 2 years ago

Get your head examined. And get the fuck out of here with this shit.

Yes, language like this is clearly unacceptable in a productive discussion.

Offtopic, but this reminded me that the Linux kernel has a CoC. Aren't the recent comments by Linus on the removal of russian maintainers, where he called several kernel developers paid actors, a CoC violation as well? Or have these comments w.r.t. to the CoC already been discussed?

path: 0 13639794, hotness: undefined, score: 43, children: 6
angel 36 points 2 years ago

Hungry

path: 0 11458498 11459660 11459831, hotness: undefined, score: 36, children: 0
angel 32 points 2 years ago path: 0 11422257, hotness: undefined, score: 32, children: 1
angel 28 points 2 years ago path: 0 12092429 12092542, hotness: undefined, score: 28, children: 0
angel 11 points 5 months ago

(Das im DB Navigator allerdings gar nicht so leicht zu kaufen ist, da man mittlerweile seine Identität über eine Drittanbieterapp überprüfen lassen muss. Über die Apps von regionalen Verkehrsverbünden geht es noch ohne ID Check, aber so eine muss man sich dann auch erstmal raussuchen und sich dort registrieren...)

Von daher halte ich die obige Abbildung zumindest für nicht völlig realitätsfern :D

path: 0 23970297 23971237, hotness: undefined, score: 11, children: 3
angel 11 points 4 months ago

I use Firefox nightly and recently switched to Wayland (KDE). Ever since I switched, the taskbar often displays Firefox nightly with the regular Firefox icon, and the name Firefox instead of Firefox nightly. After reading your blog post I'm thinking that the culprit could be an incorrect StartupWMClass. But I don't get why this issue never showed on X11 then.

path: 0 24411027, hotness: undefined, score: 11, children: 8
angel 10 points a year ago path: 0 18843698 18843769 18843805 18845413, hotness: undefined, score: 10, children: 1
angel 7 points 2 years ago

Why would you want to do that? pacman attempts to connect via IPv6 first anyway.

path: 0 11755349, hotness: undefined, score: 7, children: 1
angel 7 points a year ago

They're asking about the password prompt for the disk encryption, which is shown before the rootfs can be accessed. Thus, installing a display manager to the rootfs will not help. Furthermore, a display manager serves the purpose of logging in users, not unlocking an encrypted partition.

path: 0 17848089 17850743, hotness: undefined, score: 7, children: 1
angel 5 points 2 years ago

Thanks for your reply! Linus didn't only call out people posting flame replies, but also folks interested in a serious discussion on that topic, who also contributed to the kernel before (see PeterCxy's blog: https://typeblog.net/...). Most people simply wanted to know specifically which compliance requirement lead to the removal of russian maintainers. Linus never responded to these questions and called out people asking for that as russian trolls. AFAIK we still don’t know the exact reasons for the removal, which is just intransparent.

IMO By not answering these reasonable questions and calling people out as russian trolls, Linus did exactly what russian trolls want: cause disarray in the kernel community.

path: 0 13639794 13640850 13640887, hotness: undefined, score: 5, children: 1
angel 5 points a month ago

It's impressive how many high-speed railway lines China has built, but comparing countries without also taking their total area into account doesn't make any sense. Naturally, smaller countries don't have the need to build 50,000km of high-speed railway lines.

If we just divide the total length of the high-speed railway by the total area of a country, we get the following data:

China: 5.25m of high-speed railway / km²
Spain: 7.85m / km²
France: 5.56m / km²
And I'm too lazy to calculate the rest

Of course, China has large desert areas without any significant population (thus no need for a highspeed railway there), so a metric relying only on the total area is not flawless as well.

path: 0 25882385, hotness: undefined, score: 5, children: 1
angel 5 points 4 months ago

I just checked the .desktop file for firefox nightly. It contains only firefox-nightly as its StartupWMClass. So I went ahead and also checked the window class firefox nightly is running as and found the following: Screenshot showing the window properties of firefox nightly in the KDE system settings

Does this mean that firefox nightly is using both, the firefox and the firefox-nightly window classes?

path: 0 24411027 24411252 24412706, hotness: undefined, score: 5, children: 6
angel 5 points a year ago

I have the same issue since one or two months, I'm on Firefox Nightly 142.0a1 currently.

For me it looks like this:

Firefox on the left, Dolphin (which uses the system titlebar control buttons) on the right.

A few months ago, firefox also used the system titlebar control buttons. When I noticed the change at first, I also searched for solution online and in about:config, but didn't find anything. All other solutions posted here sadly don't work:

  • browser.tabs.inTitlebar only adds a standalone titlebar, like you noted.
  • When searching for non-native in about:config, I don't see any titlebar buttons option that I can turn off.
  • Vertical Tabs are already disabled for me in the settings.

If anyone finds a solution to this, I would be happy to be notified. Thanks in advance!

path: 0 17960218, hotness: undefined, score: 5, children: 2
angel 4 points 2 years ago

I also host my own mailserver and I agree that it mostly works fine. However, there are some email providers that cause trouble:

Google seems to randomly sort some of my mails into the recipients spam folder, while others are delivered fine to the respective inbox. It kinda sucks that you can never be sure whether the recipient actually received your mail or whether they just don't reply. My IP and domain are not blacklisted on any spam list; SPF, DKIM and DMARC are set up correctly as well.

Even worse is the Telekom (German ISP), who use an explicit whitelist of IP addresses (only IPv4 of course) and require you to display your contact information publicly on a website reachable via the same domain your mailserver uses. Once you've set this up you need to message them to be put on their whitelist. If you're not on their whitelist, they simply reject your mails, they are not even delivered to the spam folder (maybe it's not worse than Google, because you at least get a notice from your mailserver that your mail couldn't be delivered). In the end I decided that I don't care enough to comply with their regulations and just don't send any mails to Telekom customers.

Aside Google and Telekom, I've really never had any issues though.

path: 0 11148871 11153265, hotness: undefined, score: 4, children: 0
angel 4 points a year ago

Damn, but I'm not sure if I agree with gregp's resolution of the bug. The way I understand the changes in https://bugzilla.mozilla.org/..., it should still use the system theme, but rendered by firefox itself. However, the current state is that it doesn't follow the system theme anymore :/

EDIT: I just saw this comment: https://lemmy.world/comment/17957836 And yep, that's correct. I'm also using the Papirus icon theme, when I change the theme to breeze or something else, the buttons in firefox titlebar also reflect this change after a restart. So Firefox is now using the window-{maximize,minimize,close,....}-symbolic icons from the icon theme and not from the window decorations setting.

path: 0 17960218 17965889 17968150, hotness: undefined, score: 4, children: 0
angel 3 points 2 years ago

What about the certificate installation on windows? Besides, I never claimed it’s malware, but it’s certainly software I wouldn’t trust.

When running older Rustdesk versions on wayland it would display a notification saying "Rustdesk doesn’t support Wayland yet", containing a button labeled "Fix it", which is the button you’re referring to. There’s no way for the user to know that clicking this button will edit their GDM config and disable Wayland.

path: 0 13419067 13433874 13437855 13441315, hotness: undefined, score: 3, children: 3
angel 3 points 5 months ago

Jop, wollte vor ca. einem Monat ein DE Ticket darüber kaufen und war auch überrascht. Und das obwohl mein Bahn Account auch schon einige Jahre alt ist und ich schon einige andere Tickets darüber gekauft habe.

path: 0 23970297 23971237 23971469 23973481, hotness: undefined, score: 3, children: 0
angel 3 points 2 years ago

Yep, I'm not a Rust expert either, but this is pretty cursed. The comments on this post have some more examples of bad rustdesk code: https://lobste.rs/...

path: 0 12223720 12256824 12261053, hotness: undefined, score: 3, children: 0

thanks for using Leebra!

go to feed...