Skip to content

Relay 2.7.1

Latest

Choose a tag to compare

@github-actions github-actions released this 27 Aug 12:28

یک باگ که به‌عنوان مشکل فیلترشکن گزارش شد، و فیلترشکن اصلاً مقصرش نبود.

پیام «اجازه می‌دهید؟» حالا به شما می‌رسد

گزارش این بود: وقتی روی گوشی VPN روشن است و از کامپیوتر Connect می‌زنید، پیام تأیید
هیچ‌وقت نمی‌آید — ولی اگر VPN را خاموش کنید می‌آید. روی گوشی بازتولید شد و معلوم شد
دو مشکل جدا پشت آن پنهان بوده.

پیام تأیید فقط داخل صفحه‌ی خود برنامه بود. یعنی فقط به کسی می‌رسید که همان لحظه
به گوشی نگاه می‌کرد — و این دقیقاً برعکس حالت عادی است: شما Connect را روی لپ‌تاپ
می‌زنید، چون آنجا هستید، در حالی که گوشی روی میز افتاده. اندازه‌گیری شد: با Relay در
پس‌زمینه، درخواست بعد از بیست ثانیه منقضی می‌شد بدون اینکه اصلاً چیزی نشان داده شود —
نه دیالوگ، نه نوتیفیکیشن، نه صدا.

حالا این سؤال در نوار نوتیفیکیشن هم پرسیده می‌شود، با دکمه‌های اجازه بده و
رد کن، تا بدون باز کردن برنامه بتوانید جواب بدهید.

و یک پیامِ ازدست‌رفته، به‌عنوان «رد کردم» ثبت می‌شد. رد کردن وقتی کسی جواب نمی‌دهد
عمدی است و تغییر نکرده — گوشی‌ای که در جیب است باید بسته بماند. ولی ثبت‌کردنش اشتباه
بود: هیچ‌کس تصمیمی نگرفته بود، و با این حال هر تلاش بعدیِ آن کامپیوتر در چند میلی‌ثانیه
رد می‌شد بدون اینکه از کسی پرسیده شود. تنها پیامی که از دست رفته بود، تنها پیامی بود که
اصلاً قرار بود بیاید.

تنها راه خروج، ری‌استارت‌کردن اشتراک‌گذاری بود — و قطع/وصل کردن VPN اتفاقاً همین کار را
می‌کند. تمام ارتباط این باگ با فیلترشکن همین بود.

جواب خودِ شما همچنان به خاطر سپرده می‌شود. سکوت دیگر نه.


ویندوز خودش به‌روز می‌شود. روی اندروید arm64-v8a را بگیرید، مگر اینکه بگوید برنامه
سازگار نیست که در آن صورت universal.