Pautan harian: CFML, ColdFusion, Lucee, E-mel, CSS3 & MySQL — 5 Nov 2026
Enam pautan untuk 1–4 Nov 2026: satu cerita teknikal CFML, satu CVE ColdFusion yang patut ditarik ke depan, satu bug Lucee yang buat request bertindih, satu perubahan Gmail yang akan putuskan "hantar sebagai" domain sendiri, satu eksperimen CSS dan satu keluaran Percona untuk MySQL 8.0 lepas EOL.
CFML
- Why CFML Can't "Just" Compile Variable Scoping Into The Byte Code — Ben Nadel panggil fungsi yang sama empat kali, dan setiap kali
valuedatang dari skop lain (undefined,variables,arguments,local). Sebab itu kompiler tak boleh paku skop masa kompil; cara dia: kod biar mudah dibaca, skop eksplisit hanya di laluan panas.
ColdFusion
- November 2026 CVE of the Month: Which of Adobe's 31 ColdFusion Fixes to Rush (CVE-2026-106616) — APSB26-144 (13 Okt) baiki 31 lubang, 10 kritikal; CVE-2026-106616 ialah XXE yang boleh baca fail macam
password.propertiesdanneo-datasource.xml. Ada telemetri FortiGuard yang tunjuk percubaan serangan, jadi jangan tunggu tetingkap 30 hari Adobe yang tutup 12 Nov — ColdFusion 2021 pula tak dapat apa-apa fix.
Lucee
- LDEV-5387 / PR #3502: Redundant GET requests in HTTPResource fallback — Selepas PR #3502 masuk, fallback GET dalam
HTTPResource.getStatusCode()tutup response dan tak simpan dalamthis.http, jadifileRead()boleh jadi 1 HEAD + 2 GET danfileReadBinary()sampai 2 HEAD + 3 GET. UjianLDEV5387.cfccuma semak kandungan, tak kira bilangan request — sebab itu ia terlepas.
E-mel
- Gmail "Send mail as" ends January 2027: How to keep sending from your own domain — Google buang "Send mail as" untuk alamat bukan Google, Gmailify dan POP fetch mulai Jan 2027, dan menambah alamat baru mungkin sudah ditolak sekarang. Forwarding ke Gmail masih jalan; yang hilang cuma bahagian hantar sebagai domain sendiri, jadi kena pindah ke relay atau penyedia SMTP.
CSS3
- Re-Implementing :nth-child() With Modern CSS — Temani Afif bina semula
:nth-child()gunasibling-index()dalamstyle()danif(), jadi nilai A dan B boleh datang dari custom property (if(style(sibling-index() = --B): red)) dan boleh ditukar masa jalan tanpa tulis semula selector.
MySQL
- Percona XtraDB Cluster 8.0.46-39 has been released — Keluaran 3 Nov ini duduk bawah program sokongan MySQL 8.0 selepas EOL: pelanggan berbayar dapat binari melalui repo peribadi, komuniti kena bina dari sumber yang dilepas setiap kuartal. Percona tetap syor naik ke 8.4, tapi 8.0 masih dapat fix kritikal.
Sumber rujukan
- bennadel.com/blog/4923-why-cfml-cant-just-compile-variable-scoping-into-the-byte-code.htm
- research.empiricalsecurity.com/research/november-2026-cve-of-the-month-cve-2026-106616
- dev.lucee.org/t/ldev-5387-pr-3502-redundant-get-requests-in-httpresource-fallback/17737
- smtp2go.com/blog/gmail-send-mail-as-ending/
- css-tricks.com/re-implementing-nth-child-with-modern-css/
- docs.percona.com/new/2026/11/03/percona-xtradb-cluster-8046-39-has-been-released/