Last Notes
On March 1st, 2027, the Wasabi indexer server, which provides compact filters to older versions, will be shut down.
Here's the fully corrected text:
> "Compatibility passphrase was used! Please consider generating a new wallet to ensure recoverability!"
If Wasabi has been displaying that message to you for the last 5 years, well… it's time to take action.
---
**tl;dr**
Because of a clipboard bug on macOS (OSX) in the Avalonia UI framework, users who created wallets by pasting complex passwords (with non-ASCII characters) got their password silently corrupted. When they later tried to log in by typing the correct password, it didn't match.
When a user enters their passphrase, if it is incorrect, Wasabi derives the corrupted passphrase and tries that one instead — in case of success, it alerts the user with the warning message above. We assume that after 5 years without any news about this issue, no one is affected. We will still give months before removing it.
---
**Long version:**
Some users were locked out of their wallets after updating Wasabi because the password they entered when logging in didn't match the password stored in the wallet file.
**The Root Cause**
There was a clipboard bug on macOS (OSX) in the Avalonia UI framework. When a user pasted a password from the clipboard:
1. Avalonia retrieved the clipboard content as raw bytes plus a "size" value.
2. The size was incorrectly taken from the string length (number of characters) instead of the byte length.
3. This matters because UTF-8 encoding uses variable bytes per character — special characters (like ä, ö, ñ, ¾) use 2–4 bytes each, while ASCII characters use 1 byte.
**Example:** A password like "Café" has 4 characters but takes 5 bytes in UTF-8 (C-a-f-é, where é = 2 bytes). The buggy code would only read 4 bytes, giving "Caf" plus a partial/corrupted character.
**What Happened**
Users who created wallets by pasting complex passwords (with non-ASCII characters) got their password silently truncated and corrupted. The wallet was created with the buggy password, but when they later tried to log in by typing the correct password, it didn't match.
**The Fix**
The compatibility feature tries multiple password variations when logging in:
1. The exact password entered.
2. The "buggy clipboard" version (truncated to string length in bytes).
3. A variant where the last character might be the replacement character \ufffd.
If the original password fails but a buggy variant works, the user is warned:
"Compatibility passphrase was used! Please consider generating a new wallet to ensure recoverability!"
This allows affected users to access their funds while warning them that their wallet was created with a corrupted password (which would be unrecoverable using standard BIP39 tools).
9ebde776eb499102dce35f45b9d656875f5ccc559f3fd3f462f61d9003f53599
Previous Hashes:
c99425ec27687e8f87bcc171ff0faf4f106c186bded49fc8f4bc2c7179a78b8a (block 87774)
1f9c8f93bd5bb16d80a2789579d2760cc63b66ee890582a340529d90f5e53a52 (block 87773)
7752f868acf006786f51ec45eaa7b50c80343b3c3a304f0896ad6af0d818006a (block 87769)
cde400e8534cbad53707d53f3d40d8d9429e4af67726e9cf830caad206528d81 (block 87763)
https://i.nostr.build/2cgcFanpJX4wYDsB9U0gDD.png
Thanks. It's a bit of a tough and confusing topic; doing my best to not be oververbose.
Roughly speaking, I'm proposing to require all porn-specific clients to create/render only porn-specific content and all other clients to create/render only non-porn-specific content, and to be very clear with this general distinction (porn ∈ nsfw, but porn != terrorism news; also, for example, nudity != porn).
c99425ec27687e8f87bcc171ff0faf4f106c186bded49fc8f4bc2c7179a78b8a
Previous Hashes:
1f9c8f93bd5bb16d80a2789579d2760cc63b66ee890582a340529d90f5e53a52 (block 87773)
f5983a766da5cd6c0af6cd2c134bfe3daa00f21436517335ede96a55daf62e1c (block 87772)
e571864b2a2f2fa739ac12a371b14fe68a2c4d3420bb0b9e699cc792b63b513d (block 87768)
690255a3038417ba4b9c123a0eaf7f56ed99041d631f45da79d9349950e6347a (block 87762)
https://i.nostr.build/2Vic0sSGqOkcUoMQO2HBmP.png
#jornaisdodia https://nostr.download/73400453fa6dc7bffe7123f1dba479662117366e6c3685834bfdc039648f19ec.webp
1f9c8f93bd5bb16d80a2789579d2760cc63b66ee890582a340529d90f5e53a52
Previous Hashes:
f5983a766da5cd6c0af6cd2c134bfe3daa00f21436517335ede96a55daf62e1c (block 87772)
66f8525643308ea9f82415d87b2e0487e2c3583bd7464e51aa971dd087d9ea95 (block 87771)
cb1f8d4f80d0c549f2fb13af6781a0aa2a2253695543c57ea0b33656b4e69d01 (block 87767)
bd7adf4d776c84056c60b3f78f82b535c73002386ac5a20d9c1290ce08f9d549 (block 87761)
https://i.nostr.build/A4I9tWC9A8b6NDeosOsFFD.png
#jornaisdodia https://nostr.download/83882ac7b97647a8a7eaa033262e8f541444bfb2726f32c873f33c70c43baee4.webp
#jornaisdodia https://nostr.download/2afd4411846491220d83d96173eee5afa8b17cbc330e4234eb575677b83b4ba0.webp
f5983a766da5cd6c0af6cd2c134bfe3daa00f21436517335ede96a55daf62e1c
Previous Hashes:
66f8525643308ea9f82415d87b2e0487e2c3583bd7464e51aa971dd087d9ea95 (block 87771)
3fb4e6a158fe228797c4e5632a2b15f3d208282502232018e3f5e51f7d00872a (block 87770)
58df18b747d1a1a4e17b74c44b4b7d97fc3f768f1e2d2ec9c6259feb737a6d8b (block 87766)
64c74cd6fe7ecf3b6ddbccabc9f61f79aacc9bd837c4decee5f4e58f15027714 (block 87760)
https://i.nostr.build/ONdGO71XGYAaJEzErWPYyw.png
#jornaisdodia https://nostr.download/5a22482f03f298ce9aa30319b3df2db2c4a78ec4f31e50fa2f01f518245567d3.webp
https://media2.giphy.com/media/YVPwi7L2izTJS/200w.webp
Oh I just read it like you were talking like a sassy southern black lady 😅
66f8525643308ea9f82415d87b2e0487e2c3583bd7464e51aa971dd087d9ea95
Previous Hashes:
3fb4e6a158fe228797c4e5632a2b15f3d208282502232018e3f5e51f7d00872a (block 87770)
7752f868acf006786f51ec45eaa7b50c80343b3c3a304f0896ad6af0d818006a (block 87769)
76a8153559ddac5d5cbbc7c5921dc7437e95bb7a9ef3bd56a7d0736c55453f85 (block 87765)
a36aa5ffd6ad4286a653ffafdccb331d29d050534cc94a08ac3759b4ae3e0235 (block 87759)
https://i.nostr.build/ZBdYzCEFLgQTxKf5C1nwp1.png
Well don’t worry. Not this time around, I set the bar low for ya 😅😅
The one on the left and the garbage business guy I have no idea who they are. The rest three I stopped listening to around a year ago when I realised they are complete larps.
3fb4e6a158fe228797c4e5632a2b15f3d208282502232018e3f5e51f7d00872a
Previous Hashes:
7752f868acf006786f51ec45eaa7b50c80343b3c3a304f0896ad6af0d818006a (block 87769)
e571864b2a2f2fa739ac12a371b14fe68a2c4d3420bb0b9e699cc792b63b513d (block 87768)
64ce24dfb97a9e77f4a4aab6cf2dc303f115163aec7785a1d7434b922145db6a (block 87764)
0159b27239f67b42aee7407835571fa1ec680a62ade5704e1637f3337a9aa0a0 (block 87758)
https://i.nostr.build/TWbbU0cK79yEbQ2pP4I0Yy.png
7752f868acf006786f51ec45eaa7b50c80343b3c3a304f0896ad6af0d818006a
Previous Hashes:
e571864b2a2f2fa739ac12a371b14fe68a2c4d3420bb0b9e699cc792b63b513d (block 87768)
cb1f8d4f80d0c549f2fb13af6781a0aa2a2253695543c57ea0b33656b4e69d01 (block 87767)
cde400e8534cbad53707d53f3d40d8d9429e4af67726e9cf830caad206528d81 (block 87763)
37148e9870d7bd0bdd88d2b3fabe9cc2e4c52806bfe0a0f4090ec08bbb5e702e (block 87757)
https://i.nostr.build/w7PYFdRz57qoGJcPaBjCRU.png
Very interesting. There are many other places we can see this type of control. I wonder if there is a word for it?
if they don't support it:
- You can't pay with bitcoin
- You can't pay with a credit card
- You can't use airplay (until recently it seems)
- You can't cast without google play services
- You can't pre process captured images from your pixel phone unless you use google camera.
- You can't login to your favorite website over a know VPN exit node.
I'm sure some of my examples can be ignored, there's a subtle line between can't support and won't support or don't yet support.
The line is clearly crossed when they did support and now they don't and without good reason.
Portable connection. Protocol-based identities let you carry your account and your whole social graph to a new app when one dies or goes bad. That makes me optimistic.
GN. Sweet dreams.
https://i.postimg.cc/Bs8vWhDb/Nightmare-Fuel-USED.jpg
e571864b2a2f2fa739ac12a371b14fe68a2c4d3420bb0b9e699cc792b63b513d
Previous Hashes:
cb1f8d4f80d0c549f2fb13af6781a0aa2a2253695543c57ea0b33656b4e69d01 (block 87767)
58df18b747d1a1a4e17b74c44b4b7d97fc3f768f1e2d2ec9c6259feb737a6d8b (block 87766)
690255a3038417ba4b9c123a0eaf7f56ed99041d631f45da79d9349950e6347a (block 87762)
d5479cbf2165910f2f25c349289348fdc06b866811123083841b4856485b08f4 (block 87756)
https://i.nostr.build/9htlWWFFjVnE1WaO6Ea7d6.png
cb1f8d4f80d0c549f2fb13af6781a0aa2a2253695543c57ea0b33656b4e69d01
Previous Hashes:
58df18b747d1a1a4e17b74c44b4b7d97fc3f768f1e2d2ec9c6259feb737a6d8b (block 87766)
76a8153559ddac5d5cbbc7c5921dc7437e95bb7a9ef3bd56a7d0736c55453f85 (block 87765)
bd7adf4d776c84056c60b3f78f82b535c73002386ac5a20d9c1290ce08f9d549 (block 87761)
3a8ef8feb85a4f245aad8e79cf7b6be7aa1cf56635e529440a7ff6da51eea424 (block 87755)
https://i.nostr.build/hJkq6X3snzsbobR0JEGwfq.png
The only real failure in life is not to be true to the best one knows.
#buddha #hindu #quotes #wisdom #spirituality #philosophy
58df18b747d1a1a4e17b74c44b4b7d97fc3f768f1e2d2ec9c6259feb737a6d8b
Previous Hashes:
76a8153559ddac5d5cbbc7c5921dc7437e95bb7a9ef3bd56a7d0736c55453f85 (block 87765)
64ce24dfb97a9e77f4a4aab6cf2dc303f115163aec7785a1d7434b922145db6a (block 87764)
64c74cd6fe7ecf3b6ddbccabc9f61f79aacc9bd837c4decee5f4e58f15027714 (block 87760)
da00de0e4636a8b13a0fb42017b631dedd77fef0336c2d5ef716fdfbe6b48cf5 (block 87754)
https://i.nostr.build/RCy2uPwVEtqz4CyzybFOcd.png
76a8153559ddac5d5cbbc7c5921dc7437e95bb7a9ef3bd56a7d0736c55453f85
Previous Hashes:
64ce24dfb97a9e77f4a4aab6cf2dc303f115163aec7785a1d7434b922145db6a (block 87764)
cde400e8534cbad53707d53f3d40d8d9429e4af67726e9cf830caad206528d81 (block 87763)
a36aa5ffd6ad4286a653ffafdccb331d29d050534cc94a08ac3759b4ae3e0235 (block 87759)
debf5e622fb000bbff4e23b9cd49ac0189dc71133d63674b7de37492905afea3 (block 87753)
https://i.nostr.build/XQEpnmMUQJIwY5gOIohj7K.png
64ce24dfb97a9e77f4a4aab6cf2dc303f115163aec7785a1d7434b922145db6a
Previous Hashes:
cde400e8534cbad53707d53f3d40d8d9429e4af67726e9cf830caad206528d81 (block 87763)
690255a3038417ba4b9c123a0eaf7f56ed99041d631f45da79d9349950e6347a (block 87762)
0159b27239f67b42aee7407835571fa1ec680a62ade5704e1637f3337a9aa0a0 (block 87758)
f507cfeee4ef98a61b65bd4ba4da2c8a3563dc1ba66ea7c05137b7e757b6d1bb (block 87752)
https://i.nostr.build/2vpOc0OsvzcitxuiWDzkXK.png
These guys are more mad than @nprofile…2szn who's just trying to run omarchy on mobile phones.
I think I've entered the twilight zone.
Exterminate the Satanic Jews!
#nevent1q…5fsx
How I test every new feature I‘m building.
https://onlydans.blossom.band/fefcf2acd42829df921a418836a23d9b1216e6dbd568f6421f1f9364bbf3b554.gif
I'm more exposed to Hamill's joker which is in my opinion his best work
#nevent1q…hqmt
Luke Skywalker is a resistance fighter yet Mark Hamill supports the "Empire"
cde400e8534cbad53707d53f3d40d8d9429e4af67726e9cf830caad206528d81
Previous Hashes:
690255a3038417ba4b9c123a0eaf7f56ed99041d631f45da79d9349950e6347a (block 87762)
bd7adf4d776c84056c60b3f78f82b535c73002386ac5a20d9c1290ce08f9d549 (block 87761)
37148e9870d7bd0bdd88d2b3fabe9cc2e4c52806bfe0a0f4090ec08bbb5e702e (block 87757)
625d8d7093d9ebb90d527cbdb9d8343d3b1e4d9d614e4146e0af7a46b8038487 (block 87751)
https://i.nostr.build/0C38r52101uzfzoEuqq5ns.png
Liver beats steak nutrient for nutrient: one comparison puts B12 at 95 mcg in liver versus 5.6 in steak, plus folate and copper in big amounts. The catch is vitamin A, since a single serving can top the daily upper limit, so once or twice a week is enough. Steak daily, liver as the multivitamin.
690255a3038417ba4b9c123a0eaf7f56ed99041d631f45da79d9349950e6347a
Previous Hashes:
bd7adf4d776c84056c60b3f78f82b535c73002386ac5a20d9c1290ce08f9d549 (block 87761)
64c74cd6fe7ecf3b6ddbccabc9f61f79aacc9bd837c4decee5f4e58f15027714 (block 87760)
d5479cbf2165910f2f25c349289348fdc06b866811123083841b4856485b08f4 (block 87756)
bd1e8ffa40686c88cc4397623a55b5056491ca2449be6edd0ca90b9bb9caec15 (block 87750)
https://i.nostr.build/OAJyxXYtl1Njevb1pdx9bA.png
bd7adf4d776c84056c60b3f78f82b535c73002386ac5a20d9c1290ce08f9d549
Previous Hashes:
64c74cd6fe7ecf3b6ddbccabc9f61f79aacc9bd837c4decee5f4e58f15027714 (block 87760)
a36aa5ffd6ad4286a653ffafdccb331d29d050534cc94a08ac3759b4ae3e0235 (block 87759)
3a8ef8feb85a4f245aad8e79cf7b6be7aa1cf56635e529440a7ff6da51eea424 (block 87755)
e61348b971e081f8c2b4527e6cabeaf48e1f731f15e1d3353af878595ae19ce0 (block 87749)
https://i.nostr.build/OfEBNUrKcrRLAhrveZtbbJ.png
64c74cd6fe7ecf3b6ddbccabc9f61f79aacc9bd837c4decee5f4e58f15027714
Previous Hashes:
a36aa5ffd6ad4286a653ffafdccb331d29d050534cc94a08ac3759b4ae3e0235 (block 87759)
0159b27239f67b42aee7407835571fa1ec680a62ade5704e1637f3337a9aa0a0 (block 87758)
da00de0e4636a8b13a0fb42017b631dedd77fef0336c2d5ef716fdfbe6b48cf5 (block 87754)
2d298c3fe318d633f9bec1aec3d1a15d613361d9c4fc337d64b6d3babf9434bd (block 87748)
https://i.nostr.build/Pmg0vj3Yts1zu6647FCumk.png
GM, may nostr be with you
I never need to act antisemitic when I am actually antisemitic and hate jews.
Even death won't stop my antisemitism, I'll be their adversary on the day of judgment and Allah is the most fair of judges.
Even when we flatten Tel Aviv, the dead demons still need to be sent to hell.
I'm not hating on Israel for fame or glory, I hate them because they serve the enemy of humanity Satan, I hate them because they kill prophets, eat children and worship Baal.
#naddr1qq…yvhg
a36aa5ffd6ad4286a653ffafdccb331d29d050534cc94a08ac3759b4ae3e0235
Previous Hashes:
0159b27239f67b42aee7407835571fa1ec680a62ade5704e1637f3337a9aa0a0 (block 87758)
37148e9870d7bd0bdd88d2b3fabe9cc2e4c52806bfe0a0f4090ec08bbb5e702e (block 87757)
debf5e622fb000bbff4e23b9cd49ac0189dc71133d63674b7de37492905afea3 (block 87753)
ea890d3c8ed185392284871f628656d8869768dd71c09f3c9f49cac42566c0de (block 87747)
https://i.nostr.build/pFz12FdRu0hCiAEUJS0zrE.png
0159b27239f67b42aee7407835571fa1ec680a62ade5704e1637f3337a9aa0a0
Previous Hashes:
37148e9870d7bd0bdd88d2b3fabe9cc2e4c52806bfe0a0f4090ec08bbb5e702e (block 87757)
d5479cbf2165910f2f25c349289348fdc06b866811123083841b4856485b08f4 (block 87756)
f507cfeee4ef98a61b65bd4ba4da2c8a3563dc1ba66ea7c05137b7e757b6d1bb (block 87752)
3dc227ef0dfabf944f91d342caa19fb1be0745d592e72369444c5d9ca20729c7 (block 87746)
https://i.nostr.build/wnlwxKazVVcye3B6QiSDPm.png
When you have fried food maybe once or twice in the last year… Consequences. 🤢