色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合av,久久激情五月丁香伊人

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

pnpm 修復(fù)鎖文件棄用標記丟失:解析結(jié)果未變時保留 `deprecated` 元數(shù)據(jù)的實現(xiàn)解析

pnpm 修復(fù)鎖文件棄用標記丟失:解析結(jié)果未變時保留 `deprecated` 元數(shù)據(jù)的實現(xiàn)解析 包管理器開發(fā)工具CLI【免費下載鏈接】pnpmFast, disk space efficient package manager項目地址https://gitcode.com/gh_mirrors/pn/pnpm點擊查看免費下載導(dǎo)讀本文圍繞 pnpm 倉庫中的一個 changeset.changeset/preserve-unchanged-package-metadata.md展開深入講解 pnpm 的一項關(guān)鍵修復(fù)當(dāng)依賴的解析結(jié)果resolution未發(fā)生變化時鎖文件條目不能再因為 registry 元數(shù)據(jù)返回不一致而丟失已記錄的deprecated棄用標記。文章先說明該 bug 的復(fù)現(xiàn)場景與危害再基于 TypeScript 與 Rust 雙實現(xiàn)的源碼與測試用例逐層還原修復(fù)原理最后給出可操作的驗證方法與最佳實踐。讀完本文你將理解 pnpm 鎖文件元數(shù)據(jù)合并的底層邏輯掌握如何排查棄用標記靜默消失類問題并學(xué)會用最小復(fù)現(xiàn)工程驗證修復(fù)行為。一、問題背景一次無害的重新解析為何會丟掉棄用信息pnpm 在每次安裝時都會把 registry 上拉取到的最新包元數(shù)據(jù)metadata與既有的pnpm-lock.yaml進行合并。鎖文件條目的更新邏輯位于 pnpm11/installing/deps-resolver/src/updateLockfile.ts 中的updateLockfile函數(shù)它負責(zé)把解析階段產(chǎn)生的依賴圖dependenciesGraph與舊鎖文件快照prevSnapshot重新合并成新的鎖文件。合并過程中絕大多數(shù)字段都直接取自本次解析到的新元數(shù)據(jù)if (pkg.additionalInfo.deprecated) { result[deprecated] pkg.additionalInfo.deprecated }問題就出在這里deprecated是已發(fā)布版本中唯一可以被 registry 側(cè)事后修改的字段源碼注釋明確寫著deprecatedis the only registry-mutable field of a published version。也就是說同一個版本號的包某次請求 registry 返回deprecated信息另一次可能由于 CDN 緩存、鏡像源不一致等原因就不返回了。當(dāng) registry 元數(shù)據(jù)不一致地inconsistently提供服務(wù)時會出現(xiàn)這樣的災(zāi)難鏈舊鎖文件里已經(jīng)記錄了deprecated標記例如包作者棄用了某個版本本次重新安裝時registry 恰好沒有返回該字段由于字段直接覆蓋舊鎖文件中的棄用信息被靜默抹掉鎖文件更新后團隊其他人再也看不到該版本的棄用警告。這正是 changeset 中提到的上游問題 pnpm/pnpm#13846 所描述的場景解析結(jié)果明明沒變棄用標記卻被悄悄刪掉。棄用信息對工程安全至關(guān)重要——它往往是版本存在安全漏洞、bug 或已停止維護的直接信號丟失后團隊可能繼續(xù)使用已棄用版本而不自知。二、修復(fù)核心解析未變時回退到舊快照的棄用標記2.1 修復(fù)后的合并邏輯修復(fù)后的邏輯位于 pnpm11/installing/deps-resolver/src/updateLockfile.ts采用新元數(shù)據(jù)優(yōu)先、舊快照兜底的策略if (pkg.additionalInfo.deprecated) { result[deprecated] pkg.additionalInfo.deprecated } else if ( // deprecated is the only registry-mutable field of a published // version; an unchanged resolution must not lose a recorded // deprecation to a registry serving it inconsistently // (pnpm/pnpm#13846). opts.prevSnapshot?.deprecated ! null equals(opts.prevSnapshot.resolution, lockfileResolution) ) { result[deprecated] opts.prevSnapshot.deprecated }這段代碼的語義可以拆成三個分支理解新元數(shù)據(jù)帶了棄用信息直接采用result[deprecated] pkg.additionalInfo.deprecated新元數(shù)據(jù)沒有棄用信息但舊快照有且兩次解析結(jié)果完全一致從opts.prevSnapshot.deprecated回退恢復(fù)棄用標記其他情況新舊元數(shù)據(jù)都無棄用信息或解析結(jié)果發(fā)生了變化不寫deprecated字段。其中第二個分支是本次修復(fù)的關(guān)鍵它依賴兩個前提條件的聯(lián)合判斷條件含義為什么必要opts.prevSnapshot?.deprecated ! null舊鎖文件確實記錄過棄用信息舊快照本來就沒有自然無從恢復(fù)equals(opts.prevSnapshot.resolution, lockfileResolution)本次解析結(jié)果與舊快照的解析結(jié)果完全相等只有版本/解析沒變才允許沿用舊元數(shù)據(jù)防止錯誤地把舊棄用信息套到新版本上equals(opts.prevSnapshot.resolution, lockfileResolution)這一比較是整個修復(fù)的安全閥它確保我們只在解析結(jié)果未變化時才信任舊快照的棄用標記。一旦包的版本或解析方式變了比如 integrity 變化、從 tarball 換成了別的來源就必須以 registry 最新返回的元數(shù)據(jù)為準避免張冠李戴。2.2 為什么這個修復(fù)是安全的從源碼結(jié)構(gòu)看該修復(fù)刻意將舊棄用標記的恢復(fù)限制在解析未變這一狹窄窗口內(nèi)理由有二deprecated的注冊表可變性它不像版本號、依賴列表那樣在發(fā)布后不可變更registry 隨時可能更新或撤銷棄用狀態(tài)因此新元數(shù)據(jù)缺失時不能簡單地當(dāng)作不再棄用版本錯配風(fēng)險為零resolution相等意味著 tarball、integrity、版本來源全部一致恢復(fù)舊標記不會污染其他版本的條目。三、測試驗證兩條用例鎖定的行為邊界修復(fù)是否可靠測試是最直接的證據(jù)。在 pnpm11/installing/deps-resolver/test/updateLockfile.test.ts 中新增了兩條針對性用例用例一解析未變時保留棄用標記test(an unchanged resolution never loses its recorded deprecation to metadata drift, () { const lockfile updateLockfile({ dependenciesGraph: tarballGraph({ tarball: TARBALL_URL, integrity: INTEGRITY }), lockfile: lockfileWith({ resolution: { tarball: TARBALL_URL, integrity: INTEGRITY }, deprecated: No longer maintained, }), prefix: ., registriesByScope: REGISTRIES, }) expect(lockfile.packages![DEP_PATH].deprecated).toBe(No longer maintained) })該用例構(gòu)造了一個新元數(shù)據(jù)完全不含deprecated字段的依賴圖tarballGraph中只給了 tarball 與 integrity而舊鎖文件lockfileWith中記錄了deprecated: No longer maintained且 resolution 完全一致最終斷言新鎖文件中棄用標記仍然保留。用例二解析變化時以新元數(shù)據(jù)為準test(a changed resolution takes the freshly served metadata, () { const newIntegrity sha512-CccC... const lockfile updateLockfile({ dependenciesGraph: tarballGraph({ tarball: TARBALL_URL, integrity: newIntegrity }), lockfile: lockfileWith({ resolution: { tarball: TARBALL_URL, integrity: INTEGRITY }, deprecated: No longer maintained, }), prefix: ., registriesByScope: REGISTRIES, }) expect(lockfile.packages![DEP_PATH].deprecated).toBeUndefined() })這條用例把 integrity 從舊值換成了新值導(dǎo)致resolution不再相等——此時即使舊快照有棄用信息、新元數(shù)據(jù)沒有也必須丟棄最終斷言deprecated為undefined。兩條用例一正一反精確劃定了修復(fù)的邊界解析未變 → 保留舊棄用標記解析變化 → 尊重新元數(shù)據(jù)。四、Rust 側(cè)的對應(yīng)實現(xiàn)pnpm 原生版同樣受益當(dāng)前倉庫同時維護著 pnpm 的 Rust 原生實現(xiàn)pnpm/crates該修復(fù)同樣覆蓋了 Rust 側(cè)的依賴解析與鎖文件生成流程。在 pnpm/crates/lockfile/src/package_metadata.rs 中鎖文件的包元數(shù)據(jù)模型為deprecated字段預(yù)留了類型安全的表達方式pub deprecated: OptionString,采用OptionString而非直接String意味著該字段可能不存在被顯式建模——這與 TypeScript 側(cè)opts.prevSnapshot?.deprecated ! null的判斷一一對應(yīng)只有舊快照中確實存在該字段Some時才可能回退恢復(fù)。在 Rust 側(cè)依賴圖轉(zhuǎn)鎖文件的流程中相關(guān)處理位于 pnpm/crates/package-manager/src/dependencies_graph_to_lockfile/packages.rs而全流程的其他環(huán)節(jié)如build_snapshot.rs、install_with_fresh_lockfile.rs也貫穿了deprecated字段的透傳說明該元數(shù)據(jù)從解析到落盤的全鏈路在 Rust 實現(xiàn)中同樣被完整保留。從源碼結(jié)構(gòu)看Rust 側(cè)與 TypeScript 側(cè)遵循相同的設(shè)計原則registry 元數(shù)據(jù)優(yōu)先、舊快照兜底、僅限解析未變時恢復(fù)。五、實踐指導(dǎo)如何復(fù)現(xiàn)與驗證該修復(fù)5.1 最小復(fù)現(xiàn)思路要復(fù)現(xiàn)棄用標記靜默丟失需要模擬 registry 元數(shù)據(jù)的不一致返回準備一個 registry 鏡像或使用支持自定義響應(yīng)的小型 mock registry先返回帶deprecated字段的包元數(shù)據(jù)執(zhí)行一次pnpm install確認pnpm-lock.yaml中對應(yīng)條目出現(xiàn)deprecated字段修改 mock registry讓同一版本號的元數(shù)據(jù)不再返回deprecated字段模擬 CDN 緩存分層、鏡像同步延遲等不一致場景再次執(zhí)行pnpm install修復(fù)前鎖文件中該條目的deprecated會被刪除修復(fù)后由于解析結(jié)果未變tarball、integrity 一致舊鎖文件中的棄用標記會被保留。5.2 驗證當(dāng)前實現(xiàn)是否符合預(yù)期驗證分為兩個層面單元層面直接運行 pnpm11/installing/deps-resolver/test/updateLockfile.test.ts 中的兩條用例pnpm test updateLockfile即可確認未變保留 / 變化丟棄兩個方向的斷言全部通過端到端層面在真實項目中制造一次元數(shù)據(jù)漂移見 5.1對比修復(fù)前后鎖文件的 diff觀察deprecated行是否被穩(wěn)定保留。5.3 對工程實踐的啟示鎖文件是元數(shù)據(jù)的穩(wěn)定錨點既然deprecated是 registry 可變的唯一字段把已記錄的棄用信息視為鎖文件需要守護的資產(chǎn)而不是可以被覆蓋的臨時狀態(tài)解析未變是復(fù)用舊元數(shù)據(jù)的前提任何舊快照字段的回退都必須先確認resolution相等否則會把歷史元數(shù)據(jù)錯誤地嫁接到新版本上關(guān)注棄用警告的連續(xù)性pnpm的棄用警告依賴鎖文件中的該字段修復(fù)后團隊在持續(xù)集成與日常安裝中都能穩(wěn)定看到棄用提示避免安全信號被靜默吞掉。六、結(jié)語這個 changeset 雖然只是一次patch級別的修復(fù)但它觸及了包管理器一個容易被忽略的深層問題當(dāng)上游元數(shù)據(jù)不穩(wěn)定時本地鎖文件應(yīng)當(dāng)充當(dāng)可信的緩存層而不是被動接受每次 registry 返回的現(xiàn)狀。通過 updateLockfile.ts 中新元數(shù)據(jù)優(yōu)先、舊快照兜底、resolution 相等才恢復(fù)的三段式邏輯pnpm 在 TypeScript 與 Rust 雙實現(xiàn)中都守住了棄用信息的連續(xù)性讓 #13846 所描述的解析未變、棄用被丟的靜默數(shù)據(jù)丟失問題得到根治。對于任何依賴 lockfile 驅(qū)動安裝的工程來說理解并測試這類元數(shù)據(jù)合并邊界都是保證供應(yīng)鏈可見性的重要一環(huán)。贊分享包管理器開發(fā)工具CLI【免費下載鏈接】pnpmFast, disk space efficient package manager項目地址https://gitcode.com/gh_mirrors/pn/pnpm點擊查看免費下載相關(guān)推薦Envoy UDP 零長度數(shù)據(jù)報發(fā)送修復(fù)從靜默丟棄到保留報文邊界的實現(xiàn)剖析Envoy UDP 零長度數(shù)據(jù)報發(fā)送修復(fù)從靜默丟棄到保留報文邊界的實現(xiàn)剖析 導(dǎo)讀 本篇文章圍繞 Envoy 近期發(fā)布的一則 bug 修復(fù)展開修復(fù)前Envo云原生服務(wù)網(wǎng)格網(wǎng)絡(luò)微服務(wù)5分鐘掌握本地Cookie安全導(dǎo)出Get cookies.txt LOCALLY完整指南5分鐘掌握本地Cookie安全導(dǎo)出Get cookies.txt LOCALLY完整指南 在Web開發(fā)、自動化測試和API調(diào)試的日常工作中瀏覽器Cookie包管理器開發(fā)工具CLIpnpm 修復(fù) symlink 鎖文件寫入Bazel/Nix 沙箱中的 env 鎖文件與主文檔保留策略pnpm 修復(fù) symlink 鎖文件寫入Bazel/Nix 沙箱中的 env 鎖文件與主文檔保留策略 output文章 pnpm 修復(fù) symlink 鎖包管理器開發(fā)工具CLI上一篇如何讓舊Mac重獲新生OpenCore Legacy Patcher終極指南下一篇Docker容器GUI管理神器Kitematic終極使用指南創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
美女诱惑1区2区| 一区二区三区国产精产| 日韩欧美视频青青| 日日爽熟女| 亚洲图片日本AⅤ欧美在线| 亚洲中文字母在线播放| 精品二999| 婷婷综合伊人一区| 亚洲最大的黄色电影网站。| 91人人操| 丁香五月激情网| 青青草导航在线视频| 国内精品久久人妻性色av| 玖玖视频在线资源一区二区三区| 91日韩网站| 91成人久久| 97免费免费视频网| 熟女少妇视频| 成人小说视频在线精品欧美| 91社区拍啪人妻| 91老妇女| 亚洲午夜福利视频| 亚洲另类久操网| 男同专区一区二区三区在线| 一区二区激情国产熟女 | 99久久9| 久久精品国产亚洲5555| 99国产在线绯色一区| 600国产精品视频| 久久精品国产免费观看99| 天堂射| 免费自拍三级综合| 久久综合女优| 亚洲色天| 国产av热热色| 色乱二区| 成人AV在线网站| 天天干天天做| 亚洲 暴爽 AV人人爽日日碰| 四月丁香婷婷| 亚洲情色婷婷五月天| 99这里都是精品| 亚洲精品啪视频| 亚欧美综合| 天天干天天做| 久久超碰国产一区二区三区| 国产 大胆 对白| 91高清无码下载| 久久亚洲日韩国产欧| 99精品久久久久久久婷婷| 免费成人在线熟妇网| 久久精品国产亚洲AV嘿嘿| 9久9久9久9久视频网站| 台湾佬激情综合| 91精品人妻偷情| 97日视频| 26uuu国产| 亚洲全色网| 亚洲欧美大| 国产精品日日摸天天碰| 绑缚麻绳人妻寝取完整版| 探花一区在线| 伊人热综合| 东北女人操比视频| 一起草AV| 免费伦费视频在线观看| 亚洲丝袜在线观看| 免费农村成人少妇人妻Aa一区二区视频| 欧美一级美片在线观看免费| 干美女人妻| 伊人成人中文字幕久久网| 亚洲开心网| 九九九久久久久| 熟女视频久久| 97摸视频| 激情网色| 亚洲 欧美 日韩 国产一区二区| 丝袜狠狠草尤物 91| 日本三级黄页| 亚洲成人久久美女| 亚洲欧洲综合成人av一区| av影院十区| 丁香六月啪啪| 亚乱色| 国产偷人伦激情在线观看| 青青草精品| 亚洲av无码成人精品国产| 国产精品第一区第一页| 天天操熟妇| 久久久久免费少妇| 日韩少妇一区二区三区| 久久久久久久免费A片国产成a人亚洲精∨品无码| 久污| 金典av| 亚洲 欧美 天天| 久久婷婷成人综合色怡春院| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 91亚洲情色| 亚州熟妇精品| 精品一久久久| 75大香蕉| 91日产欧美| 性生活久久久久久久久久| 丁香色色网| 影视综合无码少妇| 成人26uuu| 精品在线78| 欧美国产操逼| 欧美在线综合| 欧洲与亚洲欧美精品中文字幕| 日本三级久| 午夜色婷婷| 亚洲巨爆乳一区二区三区四季网| 亚洲图片另类| 日韩日韩日韩-国产乱码精品一区二区| 久久久久久91香蕉国产| 夜夜高潮夜夜爽高清视频一 | 91亚洲狠狠色| 欧美97色| 日韩性色| 午夜一级免费毛片| 艹比视频国产精品| 日韩色| av天堂精品久久| 日本欧美韩国国产在线| 亚洲第一黄色av网站| 亚洲成?V人片在线观看福利| 久久高清欧美国产| 欧美疯狂做爰xxxx| 色五月综合网| 调教熟妇 久久久久久| 十八禁视频网站| 国产CHASE男男GAYGA 毛多色婷婷| 中文字幕中文字幕一区二区| 免费看日本操逼视频| 狠狠操狠狠爱| 亚洲,欧美,春色,另类| 欧美成人都市人妻| 亚洲丝袜色图| 日日妻色网| 91碰碰| av天堂加勒比| 亚洲 欧美 偷拍 唯美| 秋霞久久亚洲精品成人| 亚洲美女自拍偷拍视频| caorenqi shipin| 精品无码一区二区| 亚州久久9| 99re这里只有精品2| 无码二级三级| 免费观看网黄| 性爱av网站| 东京太热久久久| 久久综合中文国产| 岛国天天午夜影院传媒网| 亚洲乱妇p22| 欧美大香蕉久| 国产精品久久久三级无码| 日本色色网| 麻豆国产原创AV色哟哟| AV男人天堂网| 欧美日韩插逼视频| 每日更新AV| 色五月婷婷麻豆在| 国内成人圈中文字幕无码视频| 三四中文字幕| 伊人久久大香线蕉无码| 黄色免费网页无码| 欧美日本天堂| 欧美性爱第1 页| 99精品视频在线观看免费| 激情婷婷五月天| 超碰538| 精品久| 26uuu国产日韩综合在线观看| 337p大胆噜噜噜噜噜91Av| 91 国产丝袜在线放观看| 玖玖资源视频一区二区三区| 国产精品蜜臀久久久久无码AV| 色情成人五月天| 国产乱弄免费在线视频。| 骚货操死你| 国产亚洲精品一区二区三区| 99精品在线播放| 日本中文字幕一区| 操操逼视频| 91 亚洲 欧洲| 夜夜欧美| 超碰国产在线| 超碰97极品9| 国产高清吃奶免费视频网站| 91麻豆天美国产| 99少妇| 国产精品成人蜜臀AV在线| 欧美激情 日韩精品| 麻豆精品.欧美精品.日韩精品.| 日韩美女啪啪一区| 亚洲91网。| 中文字幕一区二区三区50路| 日韩一级二级| 亚洲综合另类| 中文字幕在在线观看网站| 粉嫩AV一区二区夜夜| 色官网在线| 欧美洲精品一级| www.亚洲黄色| 久日91在线| 黄色人人| 丰满少妇高潮无码| 人妻一区视频| 性色高清..……| 老外又粗又长一晚做五次| 日本免费一区二| 999综合网| 日韩三级视频一区二区三区| 人人么人人操| 啊啊好多水| 四虎午夜影院| 欧美91久久久久| 黄色大香焦1级‘′‘| 97超碰这里只有精品| 中文字幕人成乱码熟女香港| 欧美在线视频观看一二三四区高清| 日韩国产欧美伦理在线| 日韩无码久久熟女一级片| 日韩免费大片一级播放| 久久久九| 一区二区 韩日AV| 91网站18禁| 久久久久久中文字幕中文字幕最新| 91精品电影18| 成人久久久| 色五91| 超碰超碰超碰超碰的大鸡吧操黑丝袜| 99色| 99久久亚洲精品无码毛片潘甜甜| 国产日韩人人| 免费的黄片wwwwww| 欧美第二页| 97蜜桃综合| 欧美日韩不卡a片| 97视频在线免费播放| 精品亚洲国产成人AV制服丝袜| 午夜视频久久久| 99成人| 青青草一区二区高清无码视频| 99热思思| 伊人黄色片| 午夜九九| 97在线欧洲| 亚洲αv一区二区三区| 欧美日韩不卡传媒| www.zbzhongsen.com| 青女偷拍网| 欧美人妻二区三区| 柠檬AV导航| 亚洲欧美电影| 婷婷激情五月综合| 99热免费精品| 婷婷五月天AV| 白丝被操91| 亚洲少妇自拍中文字幕懂色| 久久综合久久综合人久久夜精品| 97任你吞精| 91在线视频国产网站| 超碰综合色| 久久久久九九九| 国产精品白丝| 黄色二级片网站| www.av在线视频| 日日摸日日碰夜夜爽视频| 少妇人妻精品| 激激五月| 色婷久久| 秋霞一级A片黄色视频| 久久久一二三四区| 好爽要喷了| 久久成年精品| 五月丁香啪啪啪| 日韩一区二区三区四区五区| 日本性爱视频一级| 亚洲欧美情色| 欧美在线大香999| 色鬼在线综合| 国产久久久9999| 黄网色一区二区三区四区精品| 97天天日| 农村妇女精品一二区| 999熟女精品| 老熟女熟妇| 免费一级毛片在线视频观看| 高清一区AV无码| 国产粉嫩蜜臀av一区二区三区| 国产又粗又长的视频| 天天摸夜夜操视频| 日日黄色三级网站| 久久精品亚洲婷婷| 国产原创精品| 久久黄黄| 日韩三级一区| 干B视频伊人网| 狠狠五月天| 婷婷五月综合在线| 玖玖婷婷五月天| 日本午夜久久电影| 岛国黄| 一级做a爰片性色毛片久久| 日韩在线国产字幕| 久久只有精品| 日韩一级久久毛片| 热无码中文亚洲H一道本一区二区| 东京热男人天堂| 97操97干| 久久二| 青青操国产夫妻| 麻豆天天躁天天揉揉AV| 蜜臀久久99精品久久久久久成人小说 | 丰满少妇乱子伦精品无| 国产无码一二三区| 九九热视频在线观看| 精品超碰国产| 九九成人| 国产自产91区13区| 欧美精品 - 91爱爱| 日产中文字幕2020| 日韩精品9区| 久久精品中文字幕女同| 女人香蕉久久毛毛片精品| 啊啊啊啊无码| 亚洲成人精品在线一区| 国产 热久久久久国产精品| 91肉片| 国产成人99久久亚洲综合| 人人做天天爱| 国产成人无码久久精品| 天天干天天日天天射黄色| 久久鲁夜| 亚洲中字慕不卡| 97亚洲在线| 最新日日夜夜天天干干| 在线播放成人网站| 日本青青草在线| 秋霞鲁丝午夜无码一区二区三| 中文字幕伊人| 久久久久久综合久久伊人蜜月| 天美精品原创av片国产| 黄网色一区二区三区四区精品| 老司机老司机午夜影院| 九九色逼| 精品176精品2| 亚洲男人的天堂网| 欧美96精品在线| 国产强奸91| 激情五月婷| 97硬碰| 亚洲色图综合网| 97天堂| 亚洲精品影视老司机| 99热这里都是精品| 亚洲码和欧洲精品激情系列| 一本色道久久综合亚洲二区三区| 国内亚洲高清无码| 97色色色| 粉嫩少妇自慰在线| 精品午夜福利| 国产激情av女片自拍| 99热亚洲天堂| 亚洲有薄码区久久在线一区| 秋霞网—男女啪啪亚洲免费体验区 | 久久精品一区二区三区不卡| 亚洲色性情三级| 亚洲一区二区av| 国产精品呦一区二区三区| 操人妻少妇中文| 天天躁夜夜躁狠狠躁AV| 久久无码一区二区二三区性色| 中文字幕在线观看永久| 精品91摸| 伊人天天久久动态图| 免费看日产一区二区三区| 性色av一区二区| 屁股久久久久久| 日本中文字幕在线电影| 涩涩久久精品| 欧美日韩激情无码专区| 91伊人大香蕉| 成人毛片免费| 国产欧美美女免费观看视频| 好涩综合| 色色色网站| 一摸二插三插| 大地资源在线观看中文第二页| 91高跟美女在线播放| 思思久热在线精品66| 伊人久久88国产女| 日本男人天堂| 涩五月婷婷| 大香蕉狠狠爱| 色五月婷婷麻豆在| 亚洲天堂男人的天堂| 思思99热| 国产精品乱码久久| 98一区二区精品| 九七色图| 3571色综合一区二区二区| 欧美日日人人天天| 人、人、摸,人、人、草| 日日日色色色色色| 熟妇操花| 大鸡巴久久| 天天爽天天操| 激情小说亚洲色图| 蜜臀亚洲中文| 国产女乱淫真高清免费视频| 男女香蕉一区二区| 大香焦A片| 91嫩草欧美| 亚洲激情在线观看一区| 欧美淫乱视频| 91国产美女丝袜足交精品视频| 美国日韩黄片| 91成人国产综合久久精品蜜月| 亚欧免费| 日本 情色 1区2区3区| 亚洲欧美国产成人综合不卡| 97 国产精品| 在线播放成人网站| 欧美肥臀在线| 嗯嗯嗯嗯啊啊啊好紧好大| 欧美v亚洲v综合v国产v妖精| 亚州综合电影| 国产 无码 一区二区| 欧美内射少妇| 国产一级不卡在线观看| 熟女少妇一区二区三区| 蜜臀久久99精品久久综合| 欧美性爱日韩高清| 熟女熟妇伦久久影院毛片一区二区| 日韩中文字幕视频在线观看| 国产精品片| 天天综合网一91网| 人妻一区二区三区视频| 中文不卡视频| 美性中文综合网| 久草免费在线一区二区| 蜜臀99久久| 综合久久99亚洲人妻中文在线| 美国一区二区免费视频| 国产一级高清免费观看| 激情四射熟女丝袜| 素人美腿视频网站| 26uuu国产免费观看| av中亚| 大肉棒导航| 婷婷激情啪啪| 草草影院最新网址| 97欧美精品| 粉嫩小泬久久久一区二区| 国产三级电影免费观看| 女人与公拘交酡2020视频| 99视频自拍区| 亚洲永久AV无码精品秋霞| 国产99 中文字幕日韩小视频| 日本国产亚洲一区在线观看| 久久精品区| 国产亚洲日本| 91女网站| 久久久久久久久久8888| 欧美一区二区三区蜜桃| 久久精品午夜国产亚洲AV无码| 天美传媒精品久久视频| A V少妇特黄三级| 3d成人精品一区二区| A 天堂| 999国产精品999久久久久久| www. 男人天堂成人在线| 国产夜夜艹| av九九| 黄片www.| 久久久久成人亚洲国产| 欧美五十路熟| 9国产超碰| 精品十八在线观看| 欧美线天码中字| 国产一区二区久久| 久久久久9999妇女| 超碰人妻中文在线| 人人摸人人干| 日韩超碰精品综合| 男人 天堂 日 亚洲| 男人的天堂啪啪| 国产精品三级视频网站| 国产精品熟女九色九色蜜臀| 边做饭边操逼逼| 试看60秒 爽| 色九色久| 超碰色大香蕉| 亚洲,欧美,综合网| 亚洲欧美综合网| 99草精| 日本 情色 1区2区3区| 欧美97视频| av72网| 国产精品色哟哟| 熟女天天干| 青青操在线亚洲视频观看欧美在线| 91色五月俺来也| 国产久久一区二区三区野外在线| 超碰精品| 中文无线日韩一区| 伊人网在线点播| 东京太热男人的天堂久久久| 一起草在线视频| 中国AAAAAA黄色片| 噜噜噜在线视频| 在线国产福利网址导航| 欧美性爱在线无码| 97色色网| 99re在线观看| 欧美91色| 色九色久| 天天干天天操天天操夜夜操天天操| 日韩性爱啪啪视频| 久久精品国产亚洲AV无码做| 色色色色综合网| 99亚亚热| 天天日天天屌天天操| 女人18精品一区二区三区| 中文字幕福利视频一区二区三区在线观看| 日韩性爱播放| 国产视频一区二区在线观看| 四虎在线播放| 久久久夜夜夜| 精品中文字幕一区二区| 青娱乐日韩无码| 91精品成人www| 中文伊人大香蕉视频| 日韩在线人妻网站| 日本精品加勒比海一区| 精品午夜福利导航| 久久久无码av精| 人人爱操| 淫乱图区 | 被窝影院午夜看片无码| 岛国黄色大片网站| www.婷婷| 香港日本韩国人妇99www.wccm20| 9精品久久久久| 在线人成亚洲视频免费观看| 久操不卡视频| 999综合色| 久久啊啊啊| 芊芊操逼视频无码| 禁止观看美女黄| 午夜精品久久久久久久99热影院| 久久久久久中文| 91精品人妻偷情| 色色五月婷| 国产小炒后入式| 亚洲毛片基地专区| 黄色一级视| 日韩传媒在线| 欧美在线天堂| av在线资源| 欧美 亚洲 大香| 超碰97伊人| 成人av福利在线观看| 日本大片日本一区二区免费高清| 一牛一区二区三区久久| 欧美亚洲天堂| 黄片免费久久久久久久| 久久免费看高潮毛片韩国| 日本道人妻久久久在线不卡色视频| 国产精品免费久久久久久久久久| 亚洲国产一区二区三区四区国产| 超碰在线97国产| 一级性爱视频免费观看| 欧洲天天在线| 国产精品不卡少妇白| 免费a在线播放v| 97操在线| 国产性爱在线视频一区二区| 少妇同性| av爱爱爱| 少妇极品熟妇人妻无码| 天天干人人看综合| 欧美男女午夜啪啪| 色九色久| 久久xx| 婷婷8月天青娱乐| 色色色999| 日韩欧美麻豆| 久久婷婷伊人| 日日夜夜骑| 久久大香蕉| 欧美九九九| 操久久久久久| 噜噜噜亚洲精| 色五月婷婷五月天| 97超碰美国| 啊啊啊好想要| 夜夜操夜夜爽夜夜高潮| 91春色| 久久久激情| 91日产桃蜜| 亚洲精品日日夜夜52| 91男人综合| 狠狠穞A片一區二區三區| 青青草国产一区二区三区| 人人爱人人操人人性| 五月天精品| 国模一区二区三区| 日韩电影在线观看网址| 99re95| 国产精品麻豆视频网站| 九九九九九九免费视频| 久久婷婷亚洲| 亚洲开心网| 亚洲综合激情五月久久| 欧色网址| 黑丝内射一区二区三区| 最近2018中文字幕在线高清第一页| 爱爱动态120秒| 秋霞一级鲁丝片A片| 久久久九九九九| 日韩激情啪啪| 日韩少妇无码| 欧天美中出| 大黄片做爱的大的| 亚州,欧美在线| 日韩美一区| 欧美一级黄片视频在线| 国产精品久久久午夜夜伦鲁鲁| 综合色图区| 99国产精品视频尤物| 人妻少妇无码| 亚洲男人天堂2012| 综合自拍| 国产又色又粗又黄又爽| 97欧美资源| 91久久久久久| 欧美性爱无码一区二区三区| 日韩大香蕉AV影片| 欧天美中出| 激情一区二区三区在线观看| 亚洲一区二区三区中文字幕| 日本男人天堂| av 模特一区了| 一块操欧美性爱| 久久精品人人做人人看| 99热日| 最新一二三区视频| 99视频自拍| 亚洲免费成人在线高清无码视频| 91综合熟女| 日本亚欧爱爱| 99re不伦| 男人兔费天堂| 激情久久久| 吖在线不卡一区二区国产剧情| 伊人九九九| 九热超碰| laoshunv91| 美女啊啊啊啊啊啊啊| 九九九九热| 嗯嗯不要 视频| 欧美一区二区在线资源| 发朗少妇买婬全视频中文| 综合伊人网12色| 色五月av| 超碰吊日色| 一本色道久久综合熟妇| 少妇500双飞99| 九九内射在线| 亚洲欧美国产日本一区二区三区| 93人人操人人| 波多野结衣一级视频| 男人综合网| 中文字幕欧洲有码| 一区二三区四区视频大全套| 欧美熟爽综合| 亚洲,欧美,春色,另类| 人人操人人狠狠操| 在线人人人人人人精品超| 啪啪免费| 国产av强奸美女| 欧洲在线性爱视频| 国产成人在线观看网址| 69一区二区三区 | 在现视频女上位好爽| 婷婷五月天成人网| 色五月婷婷在线| 9色在线| 中文字幕亚洲永久精品| 欧美少妇性爱网站| 欧美日本国产日韩激情视频| 十八禁成人网站在线观看| 国产99精品一区二区三区免费| 伊人专区一区二区三区| 亚洲欧美电影| 欧美人与动性人交a| J?P?NESEHD熟女熟妇伦| 伊人五月天婷婷| 久久久一区二区三区三州| 国产一区免费午夜视频| 免费1级a做爰片观看| 亚欧无码线免费观看视频| 超清福利精品视频在线| ..日韩av毛片精品久久久| 97在线观看播放视频| 日韩 欧美 另类 人妻| 大伊香蕉在线视频免费| 久久99精品视频| 丝袜 亚洲 偷拍| 亚射在线| 91欧美巨乳| 久久97视频| 久神马| 全国男人天堂网| 国产福利合集| 17c在线成人免费A片观看| 欧美精品99久久久**| 欧美久久伊人| 色综合网1| 亚州精品一区二区三区香中文字幕在线| 亚洲精品日韩国产欧美| 能直接看AV的网站| 中文字幕一区av| 亚洲综合影片| 一区二区无码视频| 日韩成人无码| 亚洲成熟国产精品美女| 伊人网av| 97伪v| 啊啊啊啊免费视频| JIZZJIZZ亚洲女人被躁| 人妻丰满熟妇一区二区三| 国产小u女在线观看| 日韩性色b| 青青草伊人久久| 91插B网站| 自拍偷拍草一草| 色综合婷婷| 啊啊啊啊啊好大好舒服想要| 国产嫩草精品A88AV| 人人干人人操人人爱| 一区二区三区探花在线观看| 熟妇熟女视频一区二区三区| 中文字幕精品人妻丝袜| 自拍第一页| 日韩欧洲操屄视频| 亚洲黄色网址视频| julia在线观看久久| 欧美骚少妇| 中文字幕第二页| 吖在线不卡一区二区国产剧情 | 久久亚码| 无码精品久久久久久亚洲| A 天堂在线观看视频| 伊人久久大香蕉线AV五月天| 97美日韩视频| 九九精品无码专区免费| 中文字幕 人妻不满 在线视频| 亚洲日韩东京热一区| 99国内熟女露脸视频| 亚洲日韩国产精品| www.99热| 久久国产精品视频| 日韩色欲久久一二三四区| 国产超碰国产97| 98久久超碰| 天天干人妇| 东方亚洲在线操逼天堂| 国产日韩欧美亚洲精品95| av在线人气| 美女久久久久久久久久久| 狠狠干狠狠色| 99在线精品观看视频中文| av无码av无码专区| 成人热久久精品| 中日韩免费看男女操逼大全| 黄污污污污| 天堂性色| 91快色色色色色| 9999九九九久久久| 欧美激情另类一区二区| 校园春色综合色| 综合婷婷| 国产精品午夜福利| 亚洲啪啪性视频| 久久9免费视频| 手机在线看片免费人成视频| 亚洲性综合| 国语精品内射在线观看| 欧美少妇色综合| 亚洲春色欧美激情自拍| 丁香婷婷激情五月天无毒不卡| 欧美性夜| 在线黄页看毛片| 欧美色女人| 欧美最婬乱婬爆婬性视频 | 91丰满| 91蜜桃婷婷狠狠久久综合9色| 黑人性欧美| 亚洲天堂区| 91热热色| 97青青操视频| 黄色视频60分钟| 女同性恋中文字幕| 亚洲va综合va国产va中文| 91五十路| 青青伊人加勒比海| 色婷婷综合网站| 日韩啪啪视频| 一区| 亚洲中文字幕网| 精品人妻一区二区三区四区不卡在| 成人无码专区精品视频| 亚洲精品尤物yw在线影院| 粉嫩久久久极品| 婷婷久久综合| 欧美不卡在线一区二区| 亚洲熟女少妇免费视频| 日本特黄f c2| 亚洲激情在线观看一区| 91中出在线| 射丝袜高跟鞋99| 欧美一级特黄淫片在线观看| 日韩内| 精品久久在线区一区| 免费a级毛片av无码久久精品中文字幕| 伊人aaa| 色婷婷基地| 日本1区2区不卡视频| 麻豆尤物视频网| 中文字幕在线观看网页| 91精品伊人久久久大香线蕉91| 啊啊啊啊操死我| 97AV在线免费观看| 国产人妻精品久久久一区二区三区| 黑人美精品 A片| 欧美自拍网| 亚av顶级裸体一区二区三区四区五区 | 91久久免费视频互動交流| 91插B网站| 国产高清不卡视频| 大香蕉97久久| 国产精品免费美女视频| 日本成a人v网站在线观看| 蜜臀一二三区| 91亚州欧美| 国产亚洲 中文欧美久久| 太久视频| 欧美亚洲自拍另类人妻| 东京太热男人的天堂久久久| 欲香欲色天天天综合和网| 99re6久热只有精品6在线直播 | 婷婷丁香人妻 | 中文字幕在线观看丝袜| 亚一综合久久久久久久久久| 欧美视频一| 久久久啊啊啊| 狠狠爱AV| 伊人一区二区三区| 亚洲操操| 人人看人人摸人人色| 色网色网色网色网色网色| 伊人网在线点播| 色九九综合AV| 欧美国产成人在线| 性欧美体内射精| 啊a一区在线| 五月综合色| 久久久久国产一区二| 日韩一性一交一A片俄罗斯| 思思热在线视频在线| 97超碰色色| 欧美亚州综合网图片| 亚洲三级网址久久最新| 人妻久热在线| 欧美少妇熟女| 亚洲有码 欧美精品| 97啪啪| 五月婷婷五月天| 国产高清无码一区二区三区四区皇冠| 中国少妇XXXX做受| 亚洲成人性爱网站在线播放| 久久精品国产精品一区| 日本欧美中文字幕| 日韩亚洲欧美中文字幕| 久久男人的天堂| 91亚洲情色| 91亚洲综合在线| 国产路线专区| 久久超碰com| 免费a v| 一区二区三区四区五区高清无码永久视频| 麻豆久久视频在线地址| 欧美夜夜狠| 入口操逼网站| 超碰91在线| 九九在线精品| 亚洲精品久久久久久久久豆丁网| 东京热亚洲一区二区| 久久国产精品91| 亚洲一二三精品久久网| 日本一级一级一级一级| 亚洲欧美激情另类色图| 欧美性猛交美女自慰91| 熟妇艹鸡八| 夜夜人妻爽| 超碰视97中文| 亚洲综合嫩| 97超碰大| 婷婷婷婷婷婷久久久久| 伊人网青青| 久久久精品视频免费观看| 精品成人av一区二区三区在线| www.yw尤物| 台湾佬激情综合| 搞中出视频在线观看| 91无码人妻| 久湿久久| 天美91| 国产传媒午夜理伦精品| 东亚亚洲无码高清| 高清无码网址| 熟女欧美日韩综合婷婷| 天天情欲宗合网| 人人妻人人爽| 成人精品久久久午夜福利| 中文字幕亚韩| 色av中文字| 中文字日本乱码| 日韩无码服务区| 99re在线| 肉嘟嘟www视频在线观看高清| 久久色情| 国精综合一二三区影视| 99精品在线| 国产无马在线| 操逼网免费无码视频| 人人色人人操在线| 九九九久久久久| 限制级中的三级片中的黑粗大屌屌日人妻熟女 | 婷婷五月天基地| 欧美色图偷拍另类| 97国产中文| 97视频播放| 最新国内自拍av免费| 久热无码| 成人精品一区二区三区| 热99re69精品8在线播放| 国产一区二区三区久久久精品| 色婷婷电影网| 神马久久69| av激情亚洲五月天| 日本人人操人人操| 天天综合网在线| 少妇大屁屁| 国产精品网址| 国产人伦精品一区二区三区| 久久久久久中文| 国产精品亚洲天堂网址| 思思99热| 欧美色图片色哟哟| 国产精品无码久久久久2025| 97国产精品国| 一卡二卡三卡| 日本人人操人人操| 天天做天天爱天天爽AV| 少妇精品| 欧美丰满熟妇XXXX性ppX人交| 欧洲中文字幕| 啊啊啊啊无码| 色嗨嗨在线| 伊人久久88国产女| 97在线/亚洲| 91成人久久| 国产亚洲日本| 久久精品国内Av熟女高清| 国产视频三区四区| 在线二区不卡| 婷婷激情五月综合| 亚洲高清在线se| 乱伦AVxx| 国产精品视频| 老司机天天操| 丝袜综合| 国产又黄又爽又刺激久久久久久| 欧美美女自慰一区二区三区| 青青青青青手机视频| 欧美日韩岛国大片在线观看| 精品人妻伦一区二区三区久久| 免费少妇一区二区| 一区| 影音先锋每日最新资源在线观看 | 精品四五区| 精品美女人人干| 亚洲图片欧洲图片aⅴ| 高跟伊人julia ann| 性videos欧美熟妇hdx| www.一本大99| 都市久久精品激情亚洲| 国产超碰在线一区| 377p欧洲日本亚洲大胆| 亚洲大胆人体av| 国产综合永久精品日韩鬼片| 日韩欧美中文字| 综合久久欧美| 日产精品久久久一区二区| 91操碰| 日韩无限资源| 91在线色| 欧 美 自 拍 偷 拍| 偷拍综合亚洲| 人人摸人人添人人操| 亚洲极品| 亚洲欧美成人在线| 99re9| 麻豆乱码久久精| 操逼1区| 熟女熟妇一区二区三区视频| 99热这里只有精| 91青青草| 欧美成人一区二区| 欧美成人黄网色网站| 欧美日韩久久精品爱爱| 国产女上位好爽在线| 黄色视频60分钟| 加勒比人妻综合| 亚洲成人在线播放| 久操电影| 天综合网欧美| 久热这里| 在线观看无码三级少妇| 欧美老妇女内射网址| 久久一区二区三区入口| 精品久久久久成人码免| 91色艳| 亚洲成人性| 91制服丝袜| 青青草黑寡妇男人天堂| 青青久久手机线视频| 97日亚洲欧美| 成人综合视频久久| 亚洲欧美激情在线视频| 人妻丝袜一区二区三区在线| 丰满搜索结果 -第18页- 久久高清无码 | 秋霞鲁丝午夜无码一区二区三| 97色色婷婷| 国产辣妈在线视频福利| 日日躁狠狠躁天天躁精品| 激激五月| 亚洲无码久久久久久久| 亚洲久9| 老司机午夜福利视频一区二区| 欧美人妻精品一区二区| 东京热一区二区中文字幕| 精品亚州18| 欧美男人一区| 乱伦3P视频| 性综合网| 亚洲区 欧美区| 日韩精品99久久久久久中文字幕| 国产免费一区二区在线A片视频| 视频国产欧美在线播放| 丰满欧美放荡少妇在线| 天天干2区3区| 国产这里只有精品| 国产综合在线视频网站| 亚洲色图亚洲| 福利一级版子| 精品无码一区二区| www五月| 日美免费黄片| 嫩草在线视频| 视频不卡中文字幕| 久久三区四区| 天天摸天天舔天天操| 99国产在线绯色一区| 精品超碰国产| 韩日无码在线观看| av亚欧| 亚洲人久久久久日| 亚洲中文sv| 欧洲精品欧洲精品| 97看操| 内射中出日韩在线观看视频| 思思热在线视频精品| 亚洲蜜桃V妇女| 91人妻做a观看视频| 射久久| 九九热三级片| 熟妇一区二区| 热G综合热G中文| 国产女主播视频在线观看| 亚洲自拍一区夜夜操| 欧美狠狠弄| 97操97色| 人妻日日夜夜精品| 日本精品无码三级网站| 国产精品人妻熟女aⅴ| 一级岛国大片| 欧洲性爱无码区| 人人妻碰人人免费| 东京热一区二区中文字幕| 美女91网站| 屁股久久久久久| 97视频在线播放| 人人操人人色网| 中文久久久| 中文字幕三四区| 9久久久久| 超碰在线人人射| 麻豆久久精品亚洲精品88| 亚洲爽图| 亚洲成人在线高清| 欧美传媒| 777AV电影| 国产精品人妻熟女aⅴ| 91成人久久| 日韩欧美午夜一区二区| 日韩欧洲操屄视频| 亚州综合网| 亚洲国产成人精品女人久久久| 国产成人无码啪| 国产精品女久久久久av爽| 久久超碰98| 欧美淫穴| 久久久五月天| 欧美很很操视频| 综合欧美日本三级| 秋霞影音一区二区三区| av网站免费线看| 97无码视频在线播放| 欧美人黑A片无码免视费| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 人人操人人肉久久精品| 超碰碰小说97| 亚洲熟女少妇免费视频| 欲色啪| 97chaopenrihan| 欧美第二页午夜| 丝袜天堂网| 91美女视频。| 青娱乐黄色录像| 亚洲第91页| s片在线观看| 91熟女少妇| 97在线播放| 伊色久人大在线| 91天美免费| 午夜爽爽爽| 国产一级内射高清视频 | 桃色五月天| 97国产色综合| 有码色中文字幕在线观看| 色爱三区| 操婷婷逼|