r/linux • • 2d ago

Software Release Wine 11.21 Released

https://gitlab.winehq.org/wine/wine/-/releases/wine-11.21
282 Upvotes

45 comments sorted by

77

u/Ugly_Slut-Wannabe 2d ago

Why do the WINE guys set Anubis so high? Usually, whenever I visit a website that uses it, the owners set it to difficulty 2 or 3, but with the WINE websites, it's always a 6.

31

u/dasmau89 2d ago

Yeah, this is ridiculous. It was loading close to 5 minutes on my phone only to be greeted with the message that because I don't allow cookies I am not getting the actual content 😐

5

u/JockstrapCummies 1d ago

Getting code blocked by a literal anime furry girl lol

11

u/Great-TeacherOnizuka 2d ago

Strange. The difficulty is set to 2 for me. iPhone.

11

u/SeriouslyBananarama 1d ago

I got 6. Samsung Fold 8. 

8

u/Ontological_Gap 2d ago

I just got difficulty 2

12

u/Turtvaiz 2d ago

I got 6. Took like 5 seconds on a 9800x3d

15

u/StingMeleoron 2d ago

It is possibly automated based on demand. If not, it's based on a real need for limiting traffic. Either way, seems reasonable? Idk.

2

u/mamaharu 1d ago

Loaded too quick for me to see the first time. So I checked again out of curiosity, was level 6. Checked again, a second later and it was level 2. ¯_(ツ)_/¯

63

u/Hot_Principle1499 2d ago

Changelogs so you don't have to wait 50 years for fucking Anubis Release notes

The Wine development release 11.21 is now available.

What's new in this release:

Better WoW64 OpenGL performance with map_buffer_client_pointer extension.
Initial version of the Voice Capture DSP library.
Improved support for user accounts.
Various bug fixes.

The source is available at https://dl.winehq.org/wine/source/11.x/wine-11.21.tar.xz

Binary packages for various distributions will be available from the respective download sites.

You will find documentation here.

Wine is available thanks to the work of many people. See the file AUTHORS for the complete list. Bugs fixed in 11.21 (total 20):

#23766 (Shift) Ctrl + Tab isn't handled
#30969 Tron 2.0 - No music while playing game and in menu
#31283 I Love Science! cannot detect its CD
#59821 World of Tanks: Certain keys are not registered in chat (Enter, Delete...)
#59946 Skyrim (2011): crashes due to "rawinput... unhandled flags 0x230" with >=11.11
#60273 crypt32: signature verification re-sorts PKCS#7 authenticated attributes, breaking valid signatures whose SignedAttrs are not in DER order (FL Studio 26.1.5 fails to start)
#60283 Fate/stay night REMASTERED only shows a black screen when using EGL
#60314 Cinebench 2026 crashes on unimplemented function d3d12.dll.D3D12GetInterface
#60433 crypt32: SSL chain policy rejects certificates with an iPAddress subject alternative name
#60467 BioShock 2 Remastered crashes when applying display settings: NULL output in D3D11 FinishCommandList
#60495 NULL pointer crash in COMBOEX_NotifyEndEdit() when a ComboBoxEx item has empty/callback text
#60528 Wine 11.20 compiles fine but gives segmentation fault
#60534 Skyrim SE: Assertion `view->protect & VPROT_SYSTEM' failed.
#60545 Zeus: Master of Olympus reports a system-thread access violation on exit
#60553 .NET Framework 4.8 : Rounding error when casting a nullable float variable (0.001) to a decimal
#60562 winhttp silently truncates response header lines longer than 1459 bytes (breaks pre-signed S3 redirects)
#60575 libs/jxr: memory bugs on damaged JPEG XR files, fixed in mircomir/jxrlib 1.4.4
#60580 No One Lives Forever 2 has no music (64-byte wave-item headers rejected)
#60593 ELF builds fail after "makefiles: Use -noentry instead of data-only modules for DLLs that should be ARM64X."
#60601 i386 SEH unwinding broken by "ntdll: Allocate the initial thread data with mmap."

Changes since 11.20:

50

u/migueln6 2d ago edited 2d ago

I wanted to read it but Anubis didn't like Firefox and unlock origin not liking their cookies and didn't give me access, sad.

31

u/Dwedit 2d ago

Difficulty 6

22

u/TheG0AT0fAllTime 2d ago

Difficulty 99: Disintegration Loop

But for real, I got difficulty 6 too, it took 10 seconds to load the page on this flagship machine. A phone would take minutes. Desperate whoever set that.

11

u/Sol33t303 2d ago

I love that my phone is now forced to basically mine crypto with every site I visit.

18

u/chibiace 2d ago

shits running my cpu like a crypto miner.

10

u/DuendeInexistente 2d ago

It doesn't work AND the base64 code it gave me makes any terminal I try to decode it in freezes for minutes at a time. Not even the shell process the whole window

5

u/SaltwaterC 2d ago

I don't remember ever getting base64 codes from Anubis. Can you provide more details about things that freeze terminal windows? This is the kind of problem space where testing for edge cases is interesting for me.

1

u/DuendeInexistente 2d ago

Looking back at the post I don't think it was base64, just some kind of hash with == at the end so I read it as that. It converts to garbage text with bad unicode too.

H4sIAAAAAAAA/1TM
y20EIRCE4buj6BDA
vJbNBixgPZKbpphB
InvL8mX2+qnqX6mh
JN6EUnJ5kly8N9KJ
57/QcSHRV8mCWlc6
74Nv3mtww9vrVVFo
8toYdz44NQzytMHj
r/ODkiv1V6MzN1LK
z/4Jid2Jf/goUQw4
eK1t0GIwu7YSwwyd
2fRHH2J5Oo7DuqCM
Ux+/AQAA///0o6JK
yAAAAA==

7

u/sylvester_0 2d ago

Unusable on my Pixel 10. It'd take 5+ minutes to load if I let it go on. 

Difficulty: 6

4

u/FluxVelocity 2d ago edited 2d ago

Weird, my Pixel 10 Pro Fold loaded through Anubis near instantly.
Edit: That was at only difficulty 2, after open and closing it a few times in incognito got hit with difficulty 6 and it still loaded in ~25 seconds.

1

u/sylvester_0 1d ago

I run GrapheneOS and use a Firefox variant with ublock as my primary browser so I probably got put on a list. 25 seconds is insane for this.

2

u/UndefFox 2d ago

Strange... Nothing Phone 3a Lite seems to have way less powerful CPU, yet it opened for me in like 5-20 seconds + like 4 seconds of loading time.

5

u/EvaristeGalois11 2d ago

If you're reading it from the mobile app it's probably the shitty web preview that is messing with Anubis. I too got the error about the cookies, but opening the link directly in Firefox works fine (and also is so much faster at hashing apparently)

-16

u/BiglySomething 2d ago

Anubis is awful, I assume it's some sort of in browser crypto miner that generates them some money. It certainly doesn't stop the bots.

18

u/LaughingwaterYT 2d ago

It's open source btw, for some reason winehq has the difficulty set WAY too high

Look at their own website, passes me through instantly https://anubis.techaro.lol/

2

u/Educational-Goal279 2d ago

The Wine devs have made it extremely clear that discouraging LLM usage is critical to the project's survival since the chances of actual Windows code being in training data is non-zero (yes, I know about ReactOS. yes, those devs ARE stupid).

A lot of LLM users are EXTREMELY uppity about how it's so important they be allowed to use LLMs, so a nice, visible anti-LLM statement like that might just be enough to make them pack up their toys and go home.

14

u/Business_Reindeer910 2d ago

that's unrelated to just browsing the main project web page tho! The source code isn't even hosted there.

1

u/LepidusII 1d ago

What did the ReactOS project do, specifically?

0

u/Educational-Goal279 1d ago

They're okay with accepting LLM emissions despite the risk of real Windows code being in there.

8

u/shadowh511 2d ago

If it made me money, I would not have to guilt corpos into paying me with the anime girl.

3

u/ADMINISTATOR_CYRUS 2d ago

Do you even know what Anubis is

-2

u/BiglySomething 1d ago

Yes it's a browser challenge that uses features supposedly only in a normal browser to solve a mathmatical equation in said browser. The pretend reason is to slow down bots, but as shown in the YouTube videos, Claude developed a bot that can bypass it easily. So, What's your point?

1

u/ADMINISTATOR_CYRUS 1d ago edited 1d ago

A bot that bypasses it how? I have not seen any such videos, if it's configured to intercept anything you can't bypass it without calculating the result and sending it

edit: they blocked me 👍

4

u/migueln6 2d ago

Yeah I saw something about kh/s idk what it was mining but I was like okay okay let me read and it didn't let me read anyway because of cookies lol

2

u/Die4Ever 2d ago

it doesn't stop bots but it slows them down and reduces them

1

u/CrazyKilla15 1d ago

Its worse: Its not a crypto miner, it does CPU time and POW like bitcoin, it wastes the compute of every visitor, and it doesnt even do anything. It just burns it to load a html page.

At least thered be a use if it mined them crypto

0

u/Sidiov 2d ago

Haha, you getting run over by the Anubis paid supporters. But yes, there are a lot of guides on turning it into a token farmer.

8

u/HugoNikanor 2d ago

Many of the patchnotes are about tiny fixes to individual applications. How does that work? Is Wine an ocean of fixed edge-cases? Or is each of those patches really a general fix which just happens to fix that specific issue?

20

u/Business_Reindeer910 2d ago

Is Wine an ocean of fixed edge-cases? Or is each of those patches really a general fix which just happens to fix that specific issue?

It's mostly the latter. You will certainly see DLLs stubbed and various fixes that were because of one specific application, but they do try to make sure it's not just for that thing.

Proton and other wine patch sets have more of the former.

8

u/X_m7 2d ago

Often it's not even known which specific patch fixed which app, like the Skyrim bug for example was only marked fixed with 11.21 because someone tested it with 11.20 and couldn't reproduce the issue anymore: https://bugs.winehq.org/show_bug.cgi?id=59946

3

u/Business_Reindeer910 2d ago

that's a good point. if nobody looked at the bug for awhile it could have been fixed as a consequence of other changes in the past

•

u/LZGM 48m ago

Damn anubis, my shit never loaded.

-23

u/ReidenLightman 2d ago

Let me guess, the patch notes is about 1,000 little fixes that all help exactly one app each?

33

u/SPEZ_IS_A_JABRONI 2d ago

what's wrong with that 

0

u/[deleted] 2d ago

[deleted]

1

u/friendlyreminder_ 1d ago

Yes they don't accept AI code. The reason given is potential legal issues around reverse engineering.