亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

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
返回資訊列表
五月婷在线| 无码99| 日日日大屁股骚女人精品| www亚洲免费| 91亚洲不卡一区| 99999久久精| 91九九| 一本色道综合久久欧美日韩精品| 五月丁香社区婷婷日韩欧美精品影院 | 黄色视频高清无码网站| 搡老女人老熟女91| 69XX一中文字幕人妻91| 亚洲性爱无码乱伦av| 东京热熟女亚洲视频网站| 亚洲伊人a线观看视频| 青青草中文-久久青草精品一区二区三| 国内毛片四区| 综合熟女| 黄色无码高清黄色无码网站| 搞中出视频在线观看| 黄片aaaaa一区| 青草伊人网| 玖玖97综合| 一牛影视成人片免费| 九九九久久久久| 国产欧美日韩一区二区三区| 国产成人久久精品蜜臀| 日本999精品| 亚洲激情综合| A一区片| wuyechaopeng| 欧美少妇色综合| 婷婷亚洲中文字幕在线| xxxx网站亚洲精品| 免费观看国产小粉嫩喷水精品午| 国产超碰97| 人人操av| 欧美很很操视频| 精品人妻一二三| 亚州Av天美传媒| 久久久久密臀一区二区| 东北女人av| 久久99亚洲精品久久99果| 国产又黄又爽| 久久男人的天堂| 永久免费发布性爱网| 精品人妻一区二区三区在| 91久久久久| 亚洲图片欧美另类综合免费视频大大香| 婷婷天堂站| 日本免费人成视频播放120秒| 男人的天堂2019| 国产精品女aA片爽爽视频| 97超碰中文在线| 老鸭窝在线视频播放| 无码男人天堂| 欧美熟女妇同| 91日日夜夜| 秋霞成人一级在线观看| 精品少妇后入一区二区三区四区人妻巨乳 | 综合少妇网| 加勒比伊人综合| 乱子伦一区二区三区国产精品| 亚洲国产亚洲天堂| 国产青视频| 日韩人妻资源网| 色欲Av人妻精品一区二| 九九综合九九综合| 色y情视频免费看| 国产特级毛片AAAAAA高潮流水 | 嗯嗯啊啊视频在线看| 澳门人妻久久| 国产乱弄免费在线视频。| 97色插| 成人草草视频| 成人av在线播放| 欧美青青视频| 色综合久久夜色精品国产天堂| 日韩99神马视频播放| 亚洲男人的天堂网| 操国产高清| 十八岁啪啪视频免费看| 欧美性爱在线无码| 日日夜夜草草草| 大色综合| WWW黄片COM| 超碰 97国产熟女| 97精品国产97久久久久久免费| 香港日本韩国人妇99www.wccm20| 午夜操一操| 色色色欧美| 五月天综合网| 欧美天天在线| 久久亚洲av成人无码国产| 久久久久婷婷| 97伪v| 熟女人妻一区二区三区免费看 | 日本性爱不卡视频| 色老汉色| 亚洲中文字幕熟女| 午夜精品久久久久| 国产精品成人久久一区二区三区| 色一情一乱一乱一区91Av| 曰韩无码777| 人妻精品一区一区三区蜜桃91| 亚洲日韩久久精品一区| 欧美第五页| 欧日a| 欧美天堂日韩三级国产传媒| 久久久久久久97| 亚洲色五月| 国产一区二区久久| 操逼日批| 色制服丝袜夫妻av一区| 97人妻免费中文字幕| 黑人精品久久97| 亚洲综合另类小说色区亚洲成av人片在www | 诱惑人妻欧美一区在线播放| 啪啪啪东京| 久久免费精彩视频| 亚洲欧综合另类无码一区| 欧美精品91| 人人做人人妻人人夜视频| 国产原创精品| 欧美国产日韩高清在线| 日韩av免费一级电影| 97操综合| 久久久精品视频欧州站| 亚洲天堂自拍| 白丝AV网站| 婷婷五月天丁香| 无码WWW免费视频网站| 春色综合免费| 久久久成人免费av电影| 色拍偷亚洲| 97色插| 欧美色图天堂在线| 91综合色噜噜| 黄片免费视频2019| 成人三级片一区二区三区视频| 探花一区在线| 欧美天天综合| 夜色91| 韩日精品福利视频一区不卡在线免| 成人三一级一片aaa| www.99色| 家庭乱伦性爱av| 97网色| 国产精品色色| 成人片在线播放| 久久99精品视频| 日本熟女不卡视频| 欧美性生活男人的天堂| 在线播放一级无码视频| 国产亚洲精品激情| 在线观看精品国产免费| 免费AV播放| 亚洲精品 大香蕉| 另类一区| 天天看,天天做| 久久九九综合| 欧美天天谢综合网| 97超碰总站| 97久久综合网| 性一级黄色录像片网站导航| 超碰97精品| 91爱网| 影视综合无码少妇| 91熟女熟妇视频网站| 大香蕉中文aV在线| 色区97| 欧美日韩大香蕉| 性爱边摸边日免费AV| 九九久久综合| 天天日天天射天天干| 日本黄页视频在线观看| 精品无码一区二区三区| 婷婷五月激情综合| 国产精品午夜福利视频| 欧美 传媒 麻豆 日韩 偷拍| 9丨久久九九九| 精品人妻一区二区视频| 精品射1999| 久久婷婷一区| 99久久久久| 亚洲免费日韩在线一区二区| 久久精品国产亚洲AV先锋| 亚洲av无线观看| 欧美在线大香蕉| 蜜臀在线视频| 伊人综合色网| 美欧色综合| 免费精品中文字幕| 亚洲成人妻日韩在线| 女欧美一区二三区| 黑丝91视频| 欧美激情综合网| 99ri精品| 夜夜爽夜夜摸夜夜操免费视频| 色吧 综合| 天美av在线观看| 日本福利社| 久久久噜噜噜久久人妻| 爱我干综合| 国产91亚洲精品一区二区三区| 午夜久久一区二区无码中出| 大香蕉www.超碰| 熟女探花啪啪| 97视频在线| 91视频在线观看18| 亚洲97| 日本人妻最新在线中| 少妇蹲下买菜露大唇0| 校园春色家庭伦理欧美激情| 激情视屏国产乱伦强奸| 日韩中文字幕在线视频观看| 国产精品久久天天干| 蜜乳AV免费观看| 岛国在线免费视频| 六六久久日韩不卡| 麻豆成人av| 久久78| 97看操| 丁香五月天激情| 国产三级多多影院2022国产AA一级毛片无码| 天天色天天干天天射| 亚洲少妇喷视频看| 国产精品懂色tv影视免费观看| 日韩无码黄色片| 乱伦av麻豆| 日韩BBN| 韩国久久97| WWW啪啪的com| av东京热男人的天堂| 95人妻爽爽人人做人人澡 | 欧美一区二区三区四区综合| 2017天天操天天日| 亚洲综合贴图91 | 欧美,日韩综合久久| 97热视频在线观看| 久久久av爱| 婷婷综合五月| 超碰在线人妻| 成年女人黄网站| 天天摸天天舔天天操| 亚洲欧美另类小说| 91色婷婷综合久久中文字幕二区| 亚洲97P| 亚洲色人妻综合| 激情婷婷| 婷婷五月影院| 91久久国产综合久久| 久久久久久久久久久97| 天天影视网综合少妇| 日本中文字幕不卡视频| 91日韩网站| 另类综合另类| 日韩亚洲美州欧洲综三区一品在线| 人人摸人人添人人操| 少妇一级婬片免费放一级a性色.| 大香蕉日韩| 97天天综合| 国产精品 视频| 亚洲九九九九| 日本十八禁免费看污网站| 777琪琪午夜免费A片| 久久久久久久久久久免费精品| 国产精品久久久久久久免牛肉蒲团| 超碰人妻中文在线| 蜜桃传媒一区二区亚洲| 日韩内射视频| 日本免费中文字幕在线| 欧州一区二区三区四区| 日韩黄片影院| 太久视频| 亚洲高潮少妇| 亚洲欧洲无码一区夜| 91一起操| 2019天天操天天爽天天拍| 日夜干射色啊| 精品人妻一区二区三区免费视频| 亚洲a色| 韩国一级做a久久久久| 国产亚洲精品美女久久久| 在线一道啪| 好吊色在线观看| 无码久| 亚洲91色| 毛片电影一区二区三区| 欧美夜色| 中文一区二区婷婷视频| 婷婷五月天色| 试看60秒| 亚洲人妻精品一区二区| 欧美综合另类| 亚洲av无码成人精品国产| 日韩99神马视频片| 加勒比伊人| 人妻熟女av国产网站| 成人久久精品| 亚洲男人久久综合天堂| 亚洲精品丝袜| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 精品一区二区三区四区外站| 精品九区| 久九9精品| 国产性刺激| 日韩三级视频一区二区三区| 人妻中文字幕日韩电影| 欧美激情性久久久久久| 激情小说亚洲| 国产精品一二三| 青青草国产盗摄一二三区| 婷婷五月天在线观看| 欧美专区日本专区| 无码操逼网| 欧美精品一区二区少妇免费A片| 哈哈操电影| 久久9精品| 亚欧美色图| 中文字幕伊人| 澳门人妻久久| 一级aaaaa欧美中文字幕录像片| 手机午夜电影神马久久| 99精品无码| 久久精品国产亚洲av水密被窝| 国产十八禁视频| 四虎AV无码| 无码人妻丰满熟妇奶水区毛片| 国产欧美日韩在线观看麻豆传媒公司| 免费观看啪视频| 成年人网站在线免费观看| 成人激情无码在线视频| 欧美日本不卡在线| 国产精品久久久久久久无码AV| 欧美一区二区三区蜜桃| 久久91精品国产9丨久久分亭| 国产高清免费不卡av| 久热大香蕉| 亚欧美色图| 91青青草| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 亚洲春色欧美激情自拍| 性爱精品一区| 97干天天| 久久久久久久国产视频| 操一区| 欧美另类精品xxxx| 96久久久精品| 日韩午夜国产| 青青草在线成人视频| 欧美 亚洲精品首页| 97久久综合网| 五月婷婷青青草娱乐伊人| 九九九影院| 国产精品熟妇一区二区三| 欧美少妇内射| 96久久科窝| 久久久精品国产亚洲伊人| 激情五月综合| 亚洲精品男人的天堂| 婷婷色一区| 97操97色| 国产精品久久久久久夜夜夜夜| 国产精品网站www| 色九月综合| 啊啊啊操一区| 久久色一区| 干B视频伊人网| 久久夜夜夜| 欧美亚洲日韩16色| 大香蕉一人在线| 四虎影视永久在线观看精品免费网站 | 国产理论视频在线播放| 91快色色色色色| 1024人妻熟女一区二区三区| 国内偷自视频区视频综合 | 亚洲九九视频| 丁香婷婷五月| 精品一区二区成人动漫| 97欧美色综合| 国产欧美一区激情交| 超碰免费欧美7| 亚欧操逼片在线观看 | 超碰98综合网| 超碰午夜| 夜夜嗨AV蜜臀av| 久久久久久久| 国产精品老师| 69av一区二区三区| 国产特级毛片AAAAAA高潮流水 | 久久久91福利姬| 女上位精品在线| 熟女探花啪啪| 日本亚洲熟女视频| 三上制服丝AV| 999国产精品999久久久久久| 日韩乱伦AⅤ| 九九热九九| 91亚洲欧美色图| 亚洲色图91| 野狼激情网| 人人贴人人摸| 久久中文字幕一区不卡| 欧美亚洲综合色| 粉嫩绯色AV一区二区在线| AV天堂国产| 中文字幕精品区先锋资源| 久久9 9 9精品| 97资源亚洲| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 91超碰在线播放| 欧美视频中文字幕区| 91模特在线观看| 欧美72网页| 国产精品午夜成人福利| 亚洲精品第一| 91国产伊人大香蕉| 国产精品久久久| 婷婷五月色| 大香蕉一线视频| 久久性爱城| 精品超碰中文在线| 97日视频| 婷婷中文字幕| 亚洲aw毛茸茸在线| 久肏视频字幕| 色色色日本| 亚乱色| 操B在线观看| 性色乱AV一区二区| 国产精品视频在线观看| 国产精品99久久久www| 国产丝袜美腿美女麻豆| 久久在肏| 日韩成人综合网| 金典av| 亚洲一区操| 男人的天堂2010| 欧美性爱一区| 99re免费视频精品全部| 婷婷综合激情| 欧美高清在线| av中文在线| 天天天天天天天天综合| 黄片免费视频2019| 青青草日本中文字幕| 青青久久艹| 视频二区美腿丝袜制服人妻欧美| 九九九只有精品| 午夜偷拍久久熟女| 少妇的嫩逼图片| 天天色天天干天天爱| 国产青视频| 囯戸精品高潮呻吟旡码| 日韩三级网址| 久久九九视频九九视频| 中出人妻中文字幕91在线| 久草精品国产99| 91性高| 午夜男人av| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 日本丝袜美腿人妻九九| 国产精品一区二区三区四区五区| 国产精品第一区第一页| 天美麻豆黄色录像| renqi久久久久久久久久久久| 啊啊啊要高潮了| 国产女人成人精品视频| 精品免费成人久久| 日本黄 R色 成 人网站| 亚洲影院无码在线| 91美女视频电影| 欧美日韩性感| 国产精品麻豆视频网站| 欧洲综合色| 超碰天天操你比| 人人操,人人插| 日产成人久久| 99亚亚热| 国产精品免费视频人成| 最新无码国产| 呦女网站| 色网1| 麻豆久久久久久久久丝袜| 国产亚洲色婷婷久久99精品91葵花宝典| 五月开心久久AV官网| 五月丁香啪啪啪| 日本熟女免费視颖| 中文字幕视频二区| 我中文字幕6区| 国产老熟女| 丁香五月影院| 欧美亚涩| 美日韩一卡二卡三卡免费人妻精品| 国产精品久久伊人| 久久国产熟女影院| 久久超碰国产一区二区三区| 2018天天日天天日| 中文字幕乱妇免费视频| 另类欧美| 中文字幕av一区二区三区人妻少妇| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 在线国产福利网址导航| 免费av高清无码| 久久亚州精品成人Av无| 好属操| 欧美国产精品久久九九| а√天堂资源官网在线资源| 国产三级在线现体验区| 亚洲综合九九| 超碰这里有精品| 欧美精品另类人妖xxxx| 亚洲精品丝袜-不卡成人免费……| 色婷婷六月| sss视频华人在线| 中文字幕 码精品视频网站| 日韩无码黄色片| 乱伦一区二区三区‘| a片亚洲一本通视频| 久久久穴999| 大胆91| 亚洲男人天堂2012| 中文字幕神马久久| 91天天美女| 91狠狠综合网| 91社区伊人| 国产高清成人免费视频| 免费在线观看国内色片网站网址| 91w欧美| 又黑又大又粗| 亚洲欧美综合| 9久综合网| 欧美永久激情一区二区| 麻豆久久久久久久久丝袜 | 人人妻人人色一区二区三区| 5252色欧美在线男人的天堂| 自拍鲍鱼一区在线高清观看免费| 2024人人操人人摸| 无码精品啪啪啪一区二区三区三州| 欧美少妇第一页| 9999久久久久| 国产乱伦搜索结果91P| 黄色AAAAA欧美| 亚洲综合97中文网| 夜夜骑天天燥| 樱花蜜乳av| a男人的天堂| 欧美一区二区| 欧美 亚洲 偷拍自拍| 97超碰久久色| 亚洲精品人妻在线| 大香蕉男人的天堂| 欧美性天天| 中文啪啪视频| 熟女熟妇一区二区三四区| 91快色色色色色| 91视频女生| 综合网色| 97视频在线播放| 欧美精品系列| 日韩不卡av一二三| 久久久96精品| 99精品免费| 九九免费影片| 天天综合网日韩7799| 欧洲精品一二三在线| 高清国产性猛交xxxx乱大交| 台湾肥佬网一区二区三区| 艹精品| 91在线色| 熟妇熟女视频一区二区三区| 丝袜剧情| 精品一区二区2| 99热只有| 隔壁邻居波多野结衣中文字幕| 日韩97精| 在线天堂999| 韩国午夜理伦三级好看| 台湾佬大香蕉| 日本五十路在线| 久久精彩视频| 国产成人欧美一区二区三区的国产| 欧美日日人人天天| 亚洲Av无码成人精品国产| 日韩乱码Av| 九九九九九精品视频| 亚洲第一页色| 国产日韩欧美操逼视频| 偷拍亚洲情色| 啊嗯好大视频在线观看| 国产成人网址| 天天看少妇| 亚欧美综合网。| 操91| 91精品丝袜久久久久久| 国产原创精品| 成人三级片无码| 精品一区二区三区18| 天堂伊人久久| 日本 情色 1区2区3区| 婷婷色影院| A片大香蕉在线| 久久久少妇诱惑精品视频| 亚洲情色电影网| 免费人成在线观看网站品爱网| 青青草在线视频播放器| AV在线资源| 久久久久13| 少妇99成人麻豆| 清清一区二区三区四区不卡视频| 日本αv| 欧美色网络| 精品人妻一区二区三区日产| 狠狠爱大香蕉| 日本精品999| 无码精品久久久久久亚洲| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 日本天天人人狠狠在线日美女 | 午夜人人操| 精品毛片av一区二区| 午夜福利1区2区3区| 欧美大波激情xxxx| 黄色AAAAA欧美| 91丨熟女丨丰满熟女| 日韩性爱小视频在线观看| 欧亚乱色熟女一区二区| 操逼日韩无码 | 亚洲人妻av| 国产亚洲一黄| 97国产色图| 久久久一区二区| 亚洲成人ab| 国产肏逼网站| 国产精品久久蜜乳av| 欧美97超碰| 欧洲欧美视频一区二区| 长长久久88视频| 五月天色图| 蜜桃精久三区| 亚洲日本大香蕉1| AVE乱伦| 无码逼| 欧苏综合色综合| 美女丝袜激情小说| 欧美日韩欧美| 乱伦系列一区二区| 亚洲日韩东京热一区| 青青欧美| 国产性久久久| 欧美日韩性感| 亚洲欧美人妻| 中文无线日韩一区| 久久久久久大| 亚洲国产97| 东北女人操比视频| av网站国产主播在线| 日韩熟女乱伦中出| 97免费视频网| 日韩有码专区| 色噜噜精品一区二区三| 五月开心网| 亚洲欧美变态| 久久婷婷电影网| 丁香六月婷婷久久综合| 久久国产乱子伦精品免费女,网站| 天天色天天干天天爱| 花野真衣| 欧美精品精品一区二区| 国产精品情侣啪啪| 啊啊啊啊啊舒服| 天堂中文资源在线bt| 东京热大香焦| 激情五月婷| 热久日综合| 久久九九国产精品| 91国模| 人妻插插人妻人| 又粗又长又大国产不卡| 嗯嗯啊啊视频在线看| 日本精品网站在线中文| V A在线| 丁香五月影院| 肏逼视频日本| 日韩99神马视频片| caoni国产亚洲av| 老熟乱一区二区三区四区| 九九九综合精品| α√在线| 久久久久久99AV无码免费网站| 美性中文综合网| juliaann丝袜| 97视频在线观看播放与子乱对白在线…… | 思思热在线视频精品| 九九九九精品| 天天热精品| 欧美大香蕉97| 另类专区在线观看| 最新av网站在线观看| 9久热这里只有精品| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 国产在线观看一区二区三区| 欧美精品偷拍| 女优视频第10页| 成人性爱美曰韩| 欧美高清18A片| 97伊人| 欧美亚洲国产日本在线,久久精品国产| 欧美日韩中国x| 欧美性后入| 一区二区三区激情在线观看| 亚洲 无码 偷拍| 97在线免费看视频| 67914在线兔费成人视频| 97中文天堂| 一本道综合色图| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 九九色热| 精品免费视频国产一区| 日韩综合97P| 久久久久网站-538在线视频-欧美永久乱码| 欧美三级一级| 人人扣人人操| 欧美|91色综合| 又黄又爽在线观看视频| 91香蕉视频在线观看免费| 在线视频资源| 天堂亚洲精品| 蜜桃精品一区二区三区ww| 丁香五月天激情综合| 精品少妇高潮久久| 97超碰伊人| 99re在线视频| 嗯嗯啊啊用力视频免费| 日韩中文字幕二区| 色色99| 日本加勒比无码专区一二三| 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒 | 日韩精品 资源| 欧美成人精品A片免费一区99| 99视频只有精品| 人人贴人人摸| 人人操人人爽人人操人人| 亚洲欧美在线丝袜| 美女91网站| 自拍偷拍 高清无码| 91成人在线免费视频| 强奸乱伦亚洲第一页| 久艾草在线精品视频在线观看| 91av一区二区在线观看| 亚洲中文一区二区三区| 久久五月丁香| 日日黄色三级网站| 欧美,日韩,亚洲视频| 亚洲少妇喷视频看| 蜜臀AV成人精品蜜臀| 一级片视频啪啪| 欧美黑人168页欧美黑人167| 日韩欧美麻豆 | 九九九热| 色婷婷香蕉| 午夜毛片高清免费不卡| 欧美综合91| 亚洲αv一区二区三区| 欧美亚洲国内自拍| 97伊人超碰| 欧美极品性爱天天射| 欧美第一页性| 日韩成人人妻网站| 午夜一级免费毛片| 91oumei| 二三四区精品| 91久久青青草原精品| 亚洲精品啪视频| 91国产美女丝袜足交精品视频| 亚州欧美在线| jizzjizz欧美| 亚洲吊色| 欧美性爱日韩性爱| 综合亚洲情色| 91精品国产91熟女| 强免费黄色网址| 99re在线视频国产| 色婷五月天| 免费看黄片现成| 日日日啊啊啊| AV在线性爱| 欧美v亚洲v日韩v最新在线二区| 是还免费视频1727我| 狠狠久久手机视频精品| 欧美三级偷拍| 在线99热| 亚洲黑丝在线| 国产精品com| www.97在线| 欧美性暴力猛交| 嗯嗯嗯啊啊啊在线免费观看| 成全动漫视频观看免费下载| 精品国产99| 日韩免费大片一级播放| 亚洲欧美综合网| 粉嫩国产精品久久久| 亚洲成人性爱网站在线播放| 男人的天堂在线| 蜜桃色色网站视频三区| 密乳AV免费观看| 夜夜性| 伦在线97| 亚洲情色图片区| 亚洲 综合 第一页| 亚洲AV无码久久久国产精品| 久热99999| 爆操无码| 大干人妻| 亚洲第91页| 在线黄页看毛片| 国产偷拍自拍在线视频| 69XX一中文字幕人妻91| 日韩亚洲97| 国产专区路线| 欧美精品另类人妖xxxx| 亚洲成人福利电影免费| 天天操夜夜操狠很操| 五月丁香激情四射| 久久久涩| 啊啊啊骚| 性感美女啊啊啊在线| 97蜜桃综合| 欧美久久九九| 欧美日不卡| 亚洲色图伊人网| 99re久久| 大逼色网站| 青青草原狼av| 99这里有精品视频| 国产精品久久久久久亚洲色欲| 日韩在线观看AV| 嗯嗯嗯啊啊啊干死我吧| 激情四射熟女丝袜| 色香综合天天影视综合| 级品肉射| 国模不卡一本二本三电影| 91麻豆天美国产| 白丝1区2区3区| 亚洲情色在线| 日韩欧美蜜桃精品久久中文字幕久久| 蜜汁欧美| 超碰色综合| www黄片免费看com| www.夜夜操| 日日夜夜草草草| 97久久天天综合色天天综合色电影| 青娱乐手机日韩在线视频| 国产精品网站www| 日韩图色| 久久99午夜精品一区人妻| 久久精精区一区二区一蜜桃一区二区| 9久超碰| 91亚洲狠狠色| 国产高清精品一区二区三区毛片 | 久久草在线综合视频| 国产 日韩 另类 视频一区爱| 9久久精品| 啊啊啊啊好疼视频| 国产高清视频无码在线| 色婷婷在线视频| 97av,com| 操逼网站网站| 国色天香av| 无卡一区=区| 国产极品粉嫩馒头一线天av| 久久艹逼视频| 中文一区在线日| 九九九国产| 国模私拍一区二区三区神乳| 色哟哟国产精品免费网址| 亚洲一区中文字幕| 国产精品久久久久久久毛片1| www.一本大99| 伦理第一页| 欧美系列在线一区二区| 玖玖资源视频一区二区三区| 亚洲综合另类小说色区亚洲成av人片在www | 一道本久久棕合爱| 国产无套粉嫩白浆在| 九九九九免费视频| 国产色产精品在线观看| 欧美性爱精品一区二区| 国产福利夜| 色约约一区=区三区| 伊人久久婷婷| 欧美色999| 青青草在线成人视频| 欧美黑人168页欧美黑人167| 久久艹逼视频| 国产欧美后入| 久久精品国产亚洲5555| 亚洲色图91欧美日韩| 中国91AV| 91大学精品激情戏| 秋霞怕怕片| 久久综合乱子伦国产免费| 九九九只有精品| 欧美精品另类人妖xxxx| 韩国三级一线观看久| 黄页大片在线观看| 亚洲日本激情| 大白逼三四级| 日本三级人妻a人妻一在线| 无码免费在线观看黄色片| 天堂精品小草| www.色婷婷| 超碰在线一区| 亚洲AV无码| 九九热av| 狠狠操狠狠燥| 北京美女一区二区| 天天肏美女| 国产999精品久久久| 97频视在线| 91美女丝袜诱惑视频| 亚洲欧美成人在线| 婷婷影院入口| 一区二区精品日韩欧美在线观看 | 欧美另类自拍 | 欧美国产一区二区三区麻豆传媒| 日韩欧美中文| 3PAV乱伦视频| 久草在线| 日本天堂在线播放| 人澡逼| 99爱爱| 欧美日韩国产电影| 五月婷婷基地| 亚欧国产无码精品在线| 大香蕉久| 久久免费精品视频免一| 男人a天堂手机在线版| 久操网无码在线| 久久久久久久免费A片国产成a人亚洲精∨品无码 | 欧美成人午夜免费福利785| 国产免费久久精品99re韩国| 亚洲操人| 青青草在线视频美女| 天美av在线观看| 99久久婷婷丁香| 久久大香蕉97| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 啪啪啪东京| 中文字幕一区二区三区四五区| 日韩人妻一区二区精品| 中文字幕av亚洲精品| 亚洲中文sv| 久久综合久色欧美综合狠狠| 人人手机欧洲亚洲国产人妻| 人人射人人操人人摸| 国产又黄又粗又猛大片| 欧美九一精品久久久熟妇| 北条麻妃性愛视频| 超碰在线974| 精品无码久久久久久久久果冻糖心| 欧美天堂亚洲电影院一区在线播放| 亚洲图片偷拍视频区| 无码丰满熟妇一区二区浪潮AV| 加勒比综合网| 97欧美| 欧美中文综合| 啊啊啊啊啊啊在线观看| 欧美亚洲成人在线一区二区三区| 日本少妇va7777| 五月婷婷综合网| 综合激情五月天| 亚洲欧洲综合视频在线| 亚洲五码一区二区三区| 18禁网站在线播放| 麻豆国产视频精品观看| 操逼无码操逼| 操逼无码操逼| 国产日本一区二区三区蜜臀在线观看| 久久精品91| 亚洲九九视频| 亚洲欧美色图片| 成全动漫视频观看免费下载| 一区AV| 人妻中文字幕精品无码| 国产精品自在线发布| 人人操人人操人人操人人操人人操人人人11.CM | av橘色网站| 精品对白久久不卡| 日本506070| 一本色道综合久久欧美| 波多野42部无码喷潮在线观看| 成全在线观看免费观看| av九九| 日日夜夜青青草母狗| 黄色成品网站| 九九九九97| 91色拍| 999亚洲国产视频| 91久久久久免| 18岁禁 茉莉成人久久| 深喉吞精| 亚洲一区二区三区在线激情| www黄片免费看com| 九九香蕉网| 亚洲情色一区三区| 欧亚日韩综合精品国产| 综合网欧美| 一区二区三区精品视频| 精品免费成人久久| 午夜国产乱伦视频| 色玖玖| 亚洲日产专区婷婷| 人妻久久一区二区三区 | 欧美92| 亚洲天堂人妻熟妇视频| 亚洲一区二区性爱电影| 久久免费中文字幕在线观看| 99999精品成人| 亚洲精品 欧美97色色| 天天躁日日躁狠狠躁| 一区三区啪啪| 国产熟女二区| 国产精品直播在线观看直播| 开心五月婷婷激情| 中文熟女五十乱码在线| 熟妇人妻丰满久久久久久久无码| 操逼操逼视频操逼| 午夜福利久久久噜久噜久久综合 | 国产女人高潮视频| 激情亚洲天堂| 男人天堂东京热| 欧日a| 一二三卡欧美日韩人妻免费精品| 久久久999| 五月丁香六月激情综合| AV天堂因数| 香蕉婷婷| 色偷综合| 97久久久| 午夜啊啊| 亚洲少妇色| 国产后入| 亚洲五区熟女| 国产一在线观看| 熟妇国产免费一区| www欧美性爱| 综合一区二区影视| av天堂手机版追回| 中国韩国明星一极片一区乱码毛片人妻熟女一区二区三区 | 国产熟妇一区二区| α√在线| 精品久久久无码| 丰满美女一级毛片在线播放| 91国产精品熟女| 国产精品一区二区校花| 射 色综合| 国产a片操逼| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 亚洲一区二区性爱电影| 青青青在线高清视频在线一二三四区 | 国产操操日韩三级黄| 午夜福利在线合集| 99精品在线播放| 国产亚洲日韩欧| 小电影欧美91| 五月天婷婷综合网| 成人日韩3| 五月天AV资源| 亚洲 中文 女同| 一区二区三区黄片免费观看| 亚洲大色鬼| 91日日| 女人被添高潮免费视频| 亚洲伊人久久综合97| 国产搭汕a级片| 欧美天堂亚洲电影院一区在线播放 | 九九人人操| www.yeyecao| V A在线| 亚洲第二页| 色亚州人久干视频在线观看免费版| 天天综合色| 91久久久久久久| www.亚洲黄色| 久干网| 韩国女主播青草在线| 欧美v日韩欧亚洲电影天堂色诱,国产传媒| 1000部熟女视频在线观看| 91五十路| 欧美 亚洲 在线| 夜夜黄| 美女91av| 亚洲。天堂。日本在线观看| 亚洲欧美大| 日本亚洲熟女视频| 久久毛卡| 欧美性爱18观看| 欧美福利视频啊啊啊啊| 国产女同在线观看视频| 97日韩欧美| 欧州一区二区三区四区| 激情小说激情视频| 色噜噜狠狠色综无码久久合欧美| 亚洲好色人妻| 国产深喉| 欧美少妇人妻| 大香蕉99999| 狠狠干91| 女性喷水高潮在线观看| 91精品微拍福利| 91性高潮久久久久久久久| 少妇丝袜在线观看AV| 午夜男人天堂| 观看视频图片一区二区三区| 亚洲高清内射| 亚洲蜜臀懂色| 东京热99999| 99re视频在线播放青草| 97在线观看免费视频| 亚洲精品国产专区在线观看| 国产懂色精品国产av| 呦呦影院| 成人av动漫在线观看| 日韩三四五区| 久草久日| 丝袜美腿操av| 眼镜人妻101.com| 色婷婷基地| 久久9精品视频| 青青草啪啪网| 精品二区三四区五电影 | 亚洲欧洲小说图片视频 | 久久人妻无码毛片A片麻豆| 在线综合 亚洲 欧美中文字幕| 亚洲视频二区 | 噜噜噜无码AV一级一级久久影院| 男人的天堂不卡一区二区| 青青草大香蕉在线视频| 欧美小说区视频区| 人妻精品免费一二三区| 久久久国产成人一区二区三区在线| 麻豆这里只有精品| 97资源超碰| 日韩美女高潮喷水视频| 特级丰满少妇一级AAAA爱毛片| 久久久久亚洲Aⅴ无码| 亚洲乱色视频一区、二区在线| 91网站在线播放| 国产熟女精品一区二区| 51一区二区三区| 日本99一区二区| 少妇精品久久| www超碰| 亚洲风情综合网| 另类一区| 热的中文 热的有码 热的国产| 免费AV中文网在线观看| 人妻久久久久久| 97Ai亚洲|