فائر فاکس 77 ریلیز

ویب براؤزر جاری کیا گیا۔ فائر فاکس 77اور موبائل ورژن Android پلیٹ فارم کے لیے Firefox 68.9۔ اس کے علاوہ، ایک اپ ڈیٹ پیدا کیا گیا ہے شاخیں طویل مدتی حمایت کے ساتھ 68.9.0. جلد ہی اسٹیج پر آ رہا ہے۔ بیٹا ٹیسٹنگ فائر فاکس 78 برانچ منتقلی کرے گی، جس کی ریلیز 30 جون کو شیڈول ہے۔

اہم بدعات:

  • شامل کیا گیا۔ سرٹیفکیٹ دیکھنے کے لیے بلٹ ان انٹرفیس تک رسائی کے لیے نیا سروس صفحہ "about:certificate"۔ انٹرفیس میں، آپ روٹ اور محفوظ کردہ سرٹیفکیٹس کی فہرست دکھا سکتے ہیں، ہر سرٹیفکیٹ کی تفصیلات دیکھ سکتے ہیں، اور سرٹیفکیٹ برآمد کر سکتے ہیں (درآمد معاونت ابھی دستیاب نہیں ہے)۔
    فائر فاکس 77 ریلیز

  • AVIF (AV1 امیج فارمیٹ) امیج فارمیٹ کے لیے تجرباتی تعاون شامل کیا گیا، جو AV1 ویڈیو انکوڈنگ فارمیٹ سے انٹرا فریم کمپریشن ٹیکنالوجیز استعمال کرتا ہے (Firefox 55 سے شروع ہونے والی معاونت)۔ AVIF کو about:config میں فعال کرنے کے لیے image.avif.enabled آپشن موجود ہے۔ AVIF میں کمپریسڈ ڈیٹا کی تقسیم کا کنٹینر مکمل طور پر HEIF سے ملتا جلتا ہے۔ اے وی آئی ایف ایچ ڈی آر (ہائی ڈائنامک رینج) اور وائیڈ گامٹ کلر اسپیس کے ساتھ ساتھ معیاری ڈائنامک رینج (ایس ڈی آر) دونوں تصاویر کو سپورٹ کرتا ہے۔
  • توسیع شدہ تعداد نظام جس کے لیے کمپوزٹنگ سسٹم فعال ہے۔ ویب رینڈر۔, Rust میں لکھا گیا ہے اور آپ کو رینڈرنگ کی رفتار کو نمایاں طور پر بڑھانے اور CPU لوڈ کو کم کرنے کی اجازت دیتا ہے۔ WebRender صفحہ کے مواد کو GPU کی طرف پیش کرنے کی کارروائیوں کو آؤٹ سورس کرتا ہے، جو GPU پر چلنے والے شیڈرز کے ذریعے لاگو ہوتے ہیں۔ WebRender اب ہے۔ شامل کے ساتھ سامان پر Intel Skylake GT1, AMD Raven Ridge, AMD Evergreen APUs اور ونڈوز 10 چلانے والے NVIDIA گرافکس کارڈز والے لیپ ٹاپ پر۔ about:config میں زبردستی فعال کرنے کے لیے، آپ کو "gfx.webrender.all" اور "gfx.webrender.enabled" کی ترتیبات کو چالو کرنا ہوگا یا Firefox کو چلانا ہوگا۔ ماحول کے متغیر کے ساتھ MOZ_WEBRENDER=1۔
  • ایڈریس بار میں بڑھا ہوا تلاش کے جملے کا تجزیہ ڈاٹ والے الفاظ اب اس کے ساتھ وابستگی کے لیے جانچے جاتے ہیں۔ موجودہ ڈومینز (مثال کے طور پر، پہلے، "test.log" جیسی کلیدیں داخل کرنے سے تلاش نہیں ہوتی تھی، بلکہ سائٹ کو کھولنے کی کوشش ہوتی تھی، اور خالی جگہوں اور سوالیہ نشان کے ساتھ "data:url" درج کرنے کے نتیجے میں تلاش ہوتی تھی، نہ کہ ڈاؤن لوڈ کریں).
  • شامل کیا گیا۔ کی حمایت اختیاری اختیارات, وہ درخواست جس کے لیے ایڈ آنز میں کسی ایڈ آن کو انسٹال یا اپ ڈیٹ کرتے وقت نئے حقوق کی تصدیق کے بارے میں اطلاع نہیں ملتی ہے، لیکن اس وقت ظاہر ہوتا ہے جب ایڈ آن براہ راست کسی ایسے آپریشن تک رسائی حاصل کرتا ہے جس کے لیے بلند حقوق کی ضرورت ہوتی ہے۔ جن اجازتوں کو اختیاری قرار دیا جا سکتا ہے ان میں مینجمنٹ، devtools، براؤزنگ ڈیٹا، pkcs11 شامل ہیں۔
    پراکسی اور سیشن. اختیاری اجازتوں کو شامل کرنے کا محرک ایڈ آنز کو اپ ڈیٹ کرتے وقت صارفین پر بوجھ کو کم کرنے اور اجازتوں کی تصدیق کیے بغیر ایڈ آن کو اپ ڈیٹ کرنے کی صلاحیت فراہم کرنے کی خواہش ہے (پہلے، اگر صارف اجازتوں سے اتفاق نہیں کرتا تھا، ایڈ آن کو اپ ڈیٹ نہیں کیا گیا تھا)۔

  • نئے ٹیب صفحہ پر یوکے صارفین کے لیے شامل پاکٹ سروس کے ذریعہ تجویز کردہ مواد کی نمائش۔ پہلے ملتے جلتے صفحات دکھاوا کیا صرف امریکہ، کینیڈا اور جرمنی کے صارفین کے لیے۔ مواد کے انتخاب سے وابستہ شخصی کاری کلائنٹ کی طرف سے کی جاتی ہے اور صارف کی معلومات تیسرے فریق کو منتقل کیے بغیر کی جاتی ہے (موجودہ دن کے لیے تجویز کردہ لنکس کی پوری فہرست براؤزر میں لوڈ کی جاتی ہے، جسے براؤزنگ ہسٹری کے ڈیٹا کی بنیاد پر صارف کی جانب سے درجہ دیا جاتا ہے۔ )۔ واضح رہے کہ اسپانسرز کے ذریعے ادا کیے گئے بلاکس صرف USA میں دکھائے جاتے ہیں اور واضح طور پر اشتہارات کے طور پر نشان زد ہوتے ہیں؛ اشتہاری مضامین ابھی تک دوسرے ممالک میں استعمال نہیں ہوتے ہیں۔ تجویز کردہ پاکٹ مواد کو غیر فعال کرنے کے لیے، ایک ہے۔ تخصیص کنفیگریٹر میں (Firefox Home Content/Recommended by Pocket) اور آپشن "browser.newtabpage.activity-stream.feeds.topsites" کے بارے میں: تشکیل میں۔

    فائر فاکس 77 ریلیز

  • کنفیگریٹر میں، موومنٹ ٹریکنگ بلاکنگ سیٹنگز سیکشن میں کوکی بلاک کرنے کے طریقوں کے ڈراپ ڈاؤن بلاک میں شامل کیا ایڈریس بار (“متحرک فرسٹ پارٹی تنہائی"، جب آپ کے اپنے اور تیسرے فریق کے داخلوں کا تعین سائٹ کے بنیادی ڈومین کی بنیاد پر کیا جاتا ہے)۔ کے بارے میں: تشکیل میں، انٹرفیس کو ترتیب "browser.contentblocking.reject-and-isolate-cookies.preferences.ui.enabled" یا براہ راست "network.cookie.cookieBehavior = 5" کے ذریعے فعال کیا جاتا ہے۔

    فائر فاکس 77 ریلیز

  • ٹچ اسکرین آلات پر نیویگیشن کو آسان بنانے کے لیے اضافہ ہوا بُک مارکس بار پر پیڈنگ (ایک نیا ٹیب کھولتے وقت، نیا میگا بار ایڈریس بار جزوی طور پر بُک مارکس بار کو اوور لیپ کرتا ہے اور کلک کرنے کے لیے بہت کم جگہ چھوڑتا ہے)۔
  • لاگو کیا نئے موڈل ڈائیلاگ انفرادی ٹیبز سے منسلک ہیں اور پورے انٹرفیس کو مسدود نہیں کرتے ہیں۔ یہ کنٹرول کرنے کے لیے کہ آیا ڈائیلاگ بائنڈنگ فعال ہے، اختیارات "prompts.defaultModalType"، "prompts.modalType.confirmAuth" اور "prompts.modalType.insecureFormSubmit" کو about:config میں شامل کیا گیا ہے (1 - مواد کا پابند، 2 - ٹیب کا پابند ، 3 - ونڈو کا پابند)۔

    فائر فاکس 77 ریلیز

  • کے بارے میں: تشکیل شامل کیا نئی سیٹنگ Middlemouse.openNewWindow، جس کے ساتھ آپ ایک نئے ٹیب میں لنک کھولنے کے لیے ماؤس کے درمیانی بٹن کے استعمال کو غیر فعال کر سکتے ہیں۔
  • ہٹا دیا گیا۔ browser.urlbar.update1.view.stripHttps (browser.urlbar.trimURLs ترتیب دینے کے لیے سپورٹ برقرار ہے)۔
  • مکمل طور پر گیکو انجن سے حذف کر دیا گیا کی حمایت
    XUL گرڈز۔

  • پہلے سے طے شدہ طور پر، Exif کے ڈیٹا کی بنیاد پر JPEG امیجز کی خودکار گردش فعال ہوتی ہے۔
  • "browser.urlbar.oneOffSearches" کی ترتیب کو ہٹا دیا گیا۔ متبادل سرچ انجنوں کے بٹن کو چھپانے کے لیے جو ظاہر ہوتے ہیں جب آپ ایڈریس یا سرچ بار میں ٹائپ کرنا شروع کرتے ہیں، آپ about:preferences#search صفحہ پر مطلوبہ سرچ انجن منتخب کر سکتے ہیں۔

    فائر فاکس 77 ریلیز

  • وہ متن جو "زیادہ سے زیادہ لمبائی" کی پابندی کے اندر فٹ نہیں ہوتا ہے جب فیلڈز میں چسپاں کیا جاتا ہے تو اسے کاٹ نہیں دیا جاتا ہے۔ اور .
  • شامل کردہ طریقہ سٹرنگ.پروٹوٹائپ.ریپلیس آل () (String#replaceAll)، جو ایک نئی سٹرنگ لوٹاتا ہے (اصل سٹرنگ غیر تبدیل شدہ رہتی ہے) جس میں دیے گئے پیٹرن کی بنیاد پر تمام میچز کو تبدیل کیا جاتا ہے۔ پیٹرن یا تو سادہ ماسک یا باقاعدہ اظہار ہوسکتے ہیں۔
  • عنصر میں "لیبل" وصف کا استعمال کرتے ہوئے مخصوص کردہ لیبل کی قدر ظاہر کرنے کے لیے فعال اگر عنصر کا مواد خالی ہے۔
  • IndexedDB پراپرٹی کو نافذ کرتا ہے۔ IDBCursor.request.
  • شامل کیا گیا۔ تجرباتی لے آؤٹ سپورٹ معمار گرڈ کنٹینرز میں.
  • ڈویلپر ٹولز کے لیے شامل کیا پینل مختلف براؤزرز کے ساتھ ممکنہ مطابقت کے مسائل کا جائزہ لینے کے لیے (یہ دکھاتا ہے کہ کون سے براؤزرز منتخب کردہ عنصر سے منسلک کسی خاص CSS پراپرٹی کو سپورٹ کرتے ہیں)۔ about:config میں devtools.inspector.compatibility.enabled ترتیب کے ذریعے فعال کیا گیا۔

    فائر فاکس 77 ریلیز

  • بڑا حصہ شامل کیا گیا۔ بہتری جاوا اسکرپٹ ڈیبگر میں۔ لوڈنگ اور مرحلہ وار ڈیبگنگ تیز ہوتی ہے، میموری کی کھپت کم ہوتی ہے۔ مختلف کوڈ ویوز (ماخذ کا نقشہ) کے موازنہ کو بہتر بنایا گیا ہے، جس سے آپ نتیجے میں آنے والے ماڈیولز کو ڈیبگ کرتے وقت اصل سورس کوڈز سے متغیرات دیکھ سکتے ہیں۔ جب کال اسٹیک ونڈو میں کلک کرکے منتخب لائن کو تبدیل کریں اور مرحلہ وار عمل درآمد شروع کریں (اسٹیپ اوور، ایف 10)، ڈیبگر کوڈ کو اس وقت تک عمل میں لائے گا جب تک کہ یہ منتخب کردہ لائن پر نہ پہنچ جائے۔ پینل (گیئر آئیکن) میں ایک مینو شامل کیا گیا ہے، جس میں جاوا اسکرپٹ کو غیر فعال کرنے کے لیے فی الحال صرف ایک آئٹم ہے۔ مشروط بریک پوائنٹس (واچ پوائنٹس) کو سیٹ کرنے کی صلاحیت شامل کی گئی، جو کچھ اقدار کو تبدیل کرنے یا پڑھتے وقت عملدرآمد کو روک دیتے ہیں (پہلے الگ الگ پڑھنے اور تبدیل کرنے پر عملدرآمد کو روکنا ممکن تھا)۔

    فائر فاکس 77 ریلیز

  • نیٹ ورک کی سرگرمی کا معائنہ کرنے کے لیے انٹرفیس پینل میں ایک مینو شامل کیا گیا ہے، جس میں لاگنگ کو منظم کرنے کے فنکشنز شامل ہیں (سائٹ کے بوجھ کے درمیان لاگ کو محفوظ کرنا، HAR فائل درآمد کرنا، HAR فائل لکھنا)۔ بلاک شدہ عناصر کو فعال، غیر فعال اور حذف کرنے کے لیے درخواست بلاک کرنے والے پینل میں ایک سیاق و سباق کا مینو شامل کیا گیا ہے۔
    فائر فاکس 77 ریلیز

  • منسلک کریں FTP سپورٹ میں Firefox 79 تک تاخیر ہوئی ہے، لیکن FTP سرگرمی کو کنٹرول کرنے کے لیے پہلے ہی ایک آپشن شامل کیا جا چکا ہے (network.ftp.enabled in about:config)۔

فائر فاکس 77 میں اختراعات اور بگ فکسز کے علاوہ ختم کر دیا 9 کمزوریاں، جن میں سے 7 کو خطرناک قرار دیا گیا ہے:

  • چار کمزوریاں (کے تحت جمع CVE-2020-12411 и
    CVE-2020-12409) میموری کے مسائل کی وجہ سے ہوتے ہیں، جیسے بفر اوور فلو اور پہلے سے آزاد میموری والے علاقوں تک رسائی۔ ممکنہ طور پر، یہ مسائل خاص طور پر ڈیزائن کیے گئے صفحات کو کھولتے وقت حملہ آور کے کوڈ کے نفاذ کا باعث بن سکتے ہیں۔

  • کمزوری
    CVE-2020-12406 NativeTypes آبجیکٹ کو حذف کرتے وقت قسم کی جانچ کی کمی کی وجہ سے ہوتا ہے اور ممکنہ طور پر حملہ آور کوڈ کو عمل میں لانے کے لیے استعمال کیا جا سکتا ہے۔

  • کمزوری CVE-2020-12405 SharedWorkerService میں استعمال کے بعد فری میموری بلاک کی وجہ سے ہے اور ممکنہ طور پر کریش ہونے تک محدود ہے۔
  • CVE-2020-12399 خطرے کی وجہ NSS لائبریری کے سائیڈ چینل حملے کی وجہ سے ہے۔ اجازت دیتا ہے حسابی وقت میں فرق کے تجزیہ کی بنیاد پر، DSA ڈیجیٹل دستخط کے لیے نجی کلید بازیافت کریں۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں