色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合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
返回資訊列表
色欲久久99国产精品久久久久久| 欧美制服网站美腿丝袜| 日韩偷拍色图| 97超碰影音| 豆花视频操逼网址 | 91丝袜熟女| 亚洲超碰AV| 婷婷深爱五月| 中出在线视频| AV无码久久久精品| 欧美中文综合| 加勒比性爱成人在线| 中文字幕av亚洲精品| 91无码中出人妻视频| 国产精品久久久久久久免牛肉蒲团 | av爱爱爱| 亚州色图欧美| 亚洲成人在线高清| 日韩二级| 久久亚洲欧美中文字幕国语| 求求你操操我| 久久黄片国产一区二区| 日韩中文字幕av在线播放| 97aiaiai| 亚洲色人妻综合| 精品美女少妇一区二区| 青青草原综合久久大伊人精品| 人妻少妇久久| 5月婷婷6月六月丁香| 日韩资源网| 超清福利精品视频在线| 亚洲欧洲无码97久久精品| 男人的天堂 在线一区| 国产综合色精品在线观看| 99热在线观看| 97综合久久| 久久乐| 精品综合久久久久久97| 国产白嫩漂亮KTV在线| 中文字幕日韩人妻视频一区二区三区交换夫妻| 久久久久亚洲av综合波多野制衣| 国产视频小说| 色99色| 少妇高潮一区二区三区在线| www.狠狠干.coom| 色墦五月丁香| 欧美日本久久精品一区 | 中文字幕人妻丝袜| 人人操人人摸人人看人人插| 中文一区二区| 99综合| 1024人妻| 91天堂视频| 隔壁邻居波多野结衣中文字幕 | 欧美日韩国产黄色片| 色九九综合AV| 熟女丰满人妻一区| 成人无码在线超碰网| 亚洲精品黑丝| 欧美日不卡| 国产一级特黄大片处女| 天天综合91入口| 欧美黑人猛交春色影视大全| PMv在线观看| 亚州色图欧美| 69超碰综合| 国产在线视频午夜精华在| 亚洲综合 欧美| 亚洲无线码一区国产欧美国| 免费伦费视频在线观看| 东北少妇高潮zzzz| 欧美色图自拍| 98一区二区精品| av一区二区三区不卡| 久久夜精品一区二区三区| 欧美拳交在线播放| 国产51色综合久久免费| av中亚| 免费亚洲国产精品久久一区| 五月天婷婷色色| 曰韩精品视频一区二区| 欧美在线天堂| 97在线播放 | 日韩欧美大片免费高清啪啪| 国产精品久久久久久久久久久久久久| 成人在线永久| 色天使大香蕉| 五月天综合网| 立川理惠无码一区二区| 亚洲天堂AV在线播放| 天天噜| 亚洲激情深爱文学小说网站| 亚洲男人的天堂AV| 丝袜夫妻自拍| 日本免费中文一区二区三区四区| 伊人激情五月天一区二区| 啊啊啊久久| 久久久久久久9最新免费视频观看| 国产 码在线成人网站| 午夜激情成人在线观看| 333kkkk·亚洲com久久| 一区操逼日比视频| 韩日色费| 91色插| 久久9999 | 人人操人人大香蕉| 亚洲精品毛片在线观看| 男人天堂站| 国产精品久久久久久夜夜夜| 亚洲欧美日韩精品久| 91丝袜激情在线| 国产超碰在线一区| 欧美 青青草| 我爱大香蕉| 欧美日韩国产中文精品字幕自在自线| 国产精品久久久久久照片| 欧美超碰97| 91热| 欧美色另类| 久久久久久免费电影| 久久婷婷欧美| 91欧美少妇| 男女香蕉一区二区| 91欧美情色| 91亚洲黄色网| 天美麻豆一区二区三区| 蜜臀久久99精品久久久久久婷婷| 南澳成人一级片在线播放| 噜噜瑟| 天干天干天干天天做| 超碰在线1234区| 91亚洲影视| 欧美高清16| 久热一区二区| 五十路六十路七十路熟婆| 国产精品久久久吖| 国产91精品福利在线| 久久亚洲AV成人精品无码| 欧美福利视频啊啊啊啊| 黄视频免费| 热无码中文亚洲H一道本一区二区| 黄色片一区二区三区四区五区| av强奸乱轮| 国语精品内射在线观看| 亚洲成人免费电影| 精品无码一区二区| 亚洲欧美精品久| se,,,亚洲欧美| 東南亚性呦成人伦理资源在线视频| 亚洲欧美综合图片| 一区二区三区免费视频入口| 国语av最新自产拍在线观看| 日韩成人网址| 夜夜狼人妻| 东京热精品97综合网| 欧美第五页| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 女人一区| 9Ⅰ超碰| 人人看黄色视频| 日日日日做夜夜夜夜无码| 日本护士高潮| 亚洲中文字幕有码视频一区二区三区| 性爱AV天堂| 91无码人妻精品一区二区三区蜜桃| 丰满人妻一区二区三区免费| 1人人看人人摸人人操| 午夜福利成人免费视频| 亚洲AO在线| 丁香7月婷婷| 欧美天天综合| 国产AV高清AV无码| 九九夜精品九九在线| 91精品操美女| 久操网无码在线| 五月丁香色综合| 成人精品一区二区三区| 九九九精品美女| 在线播放一级无码视频| 熟妇熟女亚洲天堂网| 国产精品久久久久久久久久久久久久久久| 亚洲综合色在线| 嗯嗯嗯啊啊啊在线免费观看| 色吧5亚洲| 97精品在线| 97久久超碰| 夜夜狼人妻| 日韩中文字幕2020| 9国产超碰| 亚洲国产第一页综合视频| 亚洲成人妻日韩在线| 女优大全 - 91n| 在线观看色视频| 中文字幕版| 97欧美日韩综合| 熟女高潮精品一区二区| ,国产乱人伦精品一区二区三区| 熟妇综合一区二区三区| 大香蕉九九| 精品国产国产AV| 天天澡天天爽日日AV| 国产精品久久久久久久久AV大片| 国产风韵犹存熟妇三区| 欧美成人性爱视频免费观看 | 久久久久九九九九九| 日本欧美一区二区三区视频麻豆| 超碰在线974| 综合 亚洲 欧美| 99精品久久久久久| AV丝袜少妇| 老女人综合网| 国产精品交换一区二区| 超碰在线免费一区二区三区| 十八禁视频网站| 神马九九九| 国产69精品久久久久99尤物| 久久r精品| 亚洲国产麻豆一区二区三区| 欲色啪| 亚洲一级性爱视频免费看| 在线视频五十市| 色色网91| 人妻人久久精品中文字幕| 亚洲少妇色图自慰直播| 久久一二区四| 亚洲一二三四区在线免费看视频| 日韩av不卡在线看| 大香蕉之青青草原| 中文字幕亚洲热播人妻| 10000部十八禁看电影| 夜夜操美女| 九九热三级片| 天天草夜夜草高潮片| 97人人操人人摸人人爱| 99久在线精品99re8| 黄片在线免费在线观看| 中文字幕精品三级久久久| 国产熟女乱论| 精品免费囯产一区二区三区| 操人妻逼91| 亚洲国产ⅴ高清在线观看| 亚洲人妖网| 国产三级日产三级韩国三级| 色老大| 天天射,天天操,天天爽-国内精品一区二区三区-成人AV | 裸体美女久久久| 无码精品蜜桃一区二区三区ww| 91中文字幕在线观看| 久久性爱视频| 最好看的中文字幕在线2018| 91亚洲网站| 国产青一二三| 五月天婷精品激情| 91网站18| 97天天插| 亚洲精品蜜桃久久久一区二区三区| 在线观看不卡一区二区三区| 午夜福利 成人 91| 精品国产99| 亚洲欧美日韩精品久| 日韩15p| 九九国产热| 伊人五月天激情| 72av视频| 亚洲系列欧美| 亚洲码和欧洲精品激情系列| 日韩无码专区| 久久久亚洲Av| 欧美人妻少妇| 91中文精品日韩欧美在线 | 亚洲欧美999| 人妻熟女一区二区在线视频| 精品国产丝袜一区二区三区乱码| 91综合网站| 天天插夜夜爽| 亚洲情色91| 可以免费观看的日韩av毛片| 在线日韩精品一区二区三区| 2017天天操天天日| 99久久久| 女上位精品在线| 欧美日韩人人早| 亚洲成人在线播放| 亚洲高清在线| 国产精品三级视频网站| 丰满岳乱妇一区二区三区| 97视频在线播放| 亚州黄站| 人妻少妇精品无码专区二区密桃 | 国产精品原创巨作?v网站| 78精品在线| 日韩欧美天堂| 免费97视频| 色婷婷综合久久久久中文一区二区| 亚洲成人久久美女| av日韩在线观看电影| 国产女人和拘做爰视频| 黄色激情电影在线观看| av网站国产主播在线| 大香蕉2017| 精人妻无码一区二区三区伊人直播 | 人妻另类 专区 欧美 制服| 91N综合网| 人人操人人精品影片| 亚拍在线| 色眯眯av| 久久一二三四五六七八九区| 成人热久久精品| 熟妇人妻一区二区三区| 四虎 精品 WWW| 亚洲色吧网| 色婷婷九月| 图片区小说区| 九九无码| 亚洲人在线| 婷婷丁香六月| 农村女一级毛卡片| 无码伊人久久大杳蕉中文无码| 亚洲小电影免费涩涩成人在线高清| 农村少妇久久久久久久| 国产激情在线| 激情欧美97| 欧美97av| 啊啊啊啊好爽好舒服一区二区易域| 97综合激情| 亚洲毛片久久| 亚洲黑人在线| 91久久免费视频互動交流| 亚洲国产美女久久久久| 国产精品麻豆免费视频| 深田咏美亚洲精品福利社| 91粉嫩萝控精品福利网站_精品影音先锋国| 黄色免费网页无码| 五月婷婷无码| 国产精品对白内射| 天天插夜夜爽| 日韩电影免费网站麻豆视频| 九月伊人中文字幕| 日韩欧美日韩| 93人人操人人| 六月丁香啪啪| 小草三级久久观看| 啊啊啊啊啊啊啊啊啊啊在线观看| 日韩综合色网| 人妻娇喘 激情视频| 97色色色| 一级久久久久久久久久久| 狠日操| 久热九九| 九九拍拍精品视频在线播放| 90后后入| 收看日本人日bb| 丝袜熟女一区二区三区| 欧美美女啪啪视频| 国产精品69久久久久久久| 丰满少妇一区二区三区免费看| 日本人妻丰满熟妇久久久久久| 99这里只有精品国产| 亚洲图片婷婷五月天| 日产狠狠干| 欧美色日本| 另类欧美色| 亚洲色图欧美色图日韩色图| 欧美久久草熟女| 亚洲天堂人人妻| 伊人超碰97| 在线免费观看日韩一区| 少妇无码太爽| 人妻蜜桃臀| 亚洲AV成人精品网站在AV| 婷婷中文网| 青娱乐亚洲热| 97碰碰色| 国产呦精品一区二区三区下载| 久热69九色熟妇97| av橘色网站| 欧美伊人久久综合网| 一道本久久棕合爱| 亚洲欧美综合图片| 久久久久久国产无码精品| 久久婷婷视频| 色汉综合| 免费观看日本操逼视频| 思思久热在线精品66| 狠狠操狠狠爱| 亚洲在线观看| 国产精品久久久鸭无码的功能| 97激情97激情| 加勒比综合| 97综合在线| 国产欧美日韩臀| 欧美黄业| 床上啊啊啊一区二区三区| 久操在97| 国产精品爆乳懂色蜜乳| 丁香六月天| 国产一区二区在线看| 澳门黄片一香蕉视频| 欧美极品女人的天堂| 国产97在线播放| 天天天天天天天天天天干美女| 丰满搜索结果 -第18页- 久久高清无码| 日韩一卡二卡三卡| 欧美淫穴| 凹凸视频在线一区二区| 射丝袜高跟鞋99| 毛片一区二区| 91网站18在线| 欧美午夜视频精品久久| AV久日| 精品黑人一区二区| 91天天综合在线| 精品国产精品一区二区| 肥佬影院91| 激情五月婷| 96精品久久| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 日本三级一区二区 在线| 欧美性暴力猛交XXXX | 欧美色图自拍| 性色中出| 亚洲色图 图片| 日本免费一级AAA大片器| 欧美性爱网97| 丁香九月激情啪| 欧美写真视频一区| 九九久久99| 九九久久一区二区伦理| 性高潮久久久久久久久久久| 25国产精品免费观看| 日韩久射综合| 国产传媒日本欧美专区| 日韩中文字幕人妻视频| 校园春色 亚洲| 日韩三四五区| 国产成人亚洲精品无码古代早漏男| 999熟女精品| 国内毛片无码一级毛片| 美女裸体无遮挡永久免费观看网站 | 精品二区三四区五电影 | 久久在肏| 九九九九九九九九九五码| 在线视频免费播放一区| 9丨久久九九九| 美女淫穴| 爱射综合| 熟妇国产免费一区| 美女丝袜激情小说| 国产 日韩 欧美 人妻 熟女 中文| 人人人干干人人干| 日本不卡免费二区| 暖暖精品二区三区观看| 黄色片大香蕉| 人人看人人插| 91欧| 日本熟妇色熟妇在线视频播放| 大香蕉九九| 国产精品成人久久一区二区三区| 午夜精品久久久久久久第一页按摩| 国产人伦精品一区二区三区| 熟女突然公开看18禁影片| 中日韩一区二区三区欧美| 97少妇人妻中文字幕久久| 亚洲一区二区麻豆影院| 亚洲成人久久一区二区| 国产AAAAAABBBBB| 久久精品国产亚洲av水密被窝| 国产精品网站www| 色婷婷五月综合| 丰满搜索结果 -第18页- 久久高清无码 | 久久精品店| 日韩射图| 欧美九九爱| 人人操人人狠狠操| 国产成人午夜视频网址| 中文字幕蜜乳av| 五月天九九日国产精品一区二区三区| 97超碰天天| 亚洲第一在线视频| 国产日韩欧美亚洲精品95| 屁股久久久久久| 欧美在线综合| 亚洲综合一| 亚洲情色在线| 亚洲男人的天堂网| 九九热视频这里只有精品| 五月天成人综合| 丁香六月东京热| 国产日产精品久久快鸭的功能介绍| 欧美色网| 超碰97人人cao| av影片在线观看不卡| 欧美偷拍| 色香天天| 91精品国产综合久久久蜜臀酒店| 亚洲黄色电影| 色九九久九九| 精品免费囯产一区二区三区| 老熟女综合网| 少妇贴图| 亚洲欧洲激情卡通另类文学四射小说网站| 清纯唯美激情| 国产精品乱码久久| 日韩兔费看黄片| 啊啊啊啊免费视频| 91丝袜| 人妻天天爽夜夜爽2| 蜜桃精品视频一区二区三区| 蜜臀av网址| 国产精品粉嫩福利在线| 国产9熟妇视频网站| 99精品无码| 亚洲精品欧洲色| 欧洲久久一二线| 超碰午夜| 色网站导航大全| 亚洲激情在线观看一区| 波多野结衣被操50分钟免费视频 | 91色综合色| 激情文学小说一区二区| 国产精品伦理| 放黄片放3级黄片没穿衣服| 午夜福利合集| 网友自拍第一页| 亚洲午夜未满十八勿入网站日本又色又爽又黄 | se吧提供91精品国产91久久久久久| 偷拍偷窥与盗摄视频专区| 亚洲成人性爱网站在线播放| 亚洲一区二区三区春色| 无码人妻精品一区二区中文| 精品性爱一区二区| 天美麻豆精品视频99| 啊啊啊好湿久久| 麻豆天美在线喷水AV| 天天舔日美女视频| www国产无码| 草草影院最新网址| 日韩精品区二区三区不卡| 91 丝袜在线| 精品人妻一区二区三区蜜桃视频| 久久精品熟妇丰满人妻99| 伊人网青青| 天天看,天天做| 婷婷久久五月天| 丝袜内射| 97在线播放| 美日韩男女操屄视频| 中文字幕免费看大片| 簧片免费看视频| 一道本东京热加勒比一区二区三区| 91爱看| 中文字幕二区| 囯产精品久久久久久久久久梁医生 | 久久九七| 999精品乱码| 人摸人人操人| 嗯……啊…嗯嗯…啊…好舒服| 青青草日韩免费观看高清在线| 美女网站91| 欧美日韩国产成人高清| 国产精品秘 福利姬在线观看| AV一二区| 懂色Av一区二区三区| 蜜乳av一区二区| 国产不卡精品91| 青娱乐手机日韩在线视频| 97欧美视频| 深田咏美亚洲精品福利社 | 99久久精品欧美国产| 五月丁香激情综合网| 区二区亚洲婷| 人人模人人看| 亚洲美乱| 91网站18禁| 欧美亚洲日本视频久久久 | 黄色大片视频在线免费看| 国产精品午夜高潮呻吟久久av| 国产大片精久久久久久| 亚洲丝袜少妇在线| 大香蕉黄色一区| 欧美论理片| 啪啪啪东京| 97国产精品国| 92久久| 伊人激情| 婷婷午夜清品久久久久久久性色视频观| 91社操逼| a片亚洲一本通视频| 伦激情人妻另类人妻| 婷色五月| 亚洲高清综合网| 激情综合五月| 日本在线999| 国产精品毛片?v一区二区三区| 嗯嗯啊啊啊好舒服| 囯产精品久久久久久久久久梁医生 | 蜜桃臀一区二区三区久久| 丁香五六月啪啪| 青青色综合| 18禁在线视频| 91欧美美女日韩国产婷婷| 天天爽夜夜爽夜夜爽精| 久久久久久波多野吉衣高潮| 国产高清精品一区二区三区毛片| 啊啊啊啊啊好大好舒服想要| 岛国大片国产| 狠狠爱夜夜干| 思思热免费视频观看| 精品视频一区二区| 屌逼传媒| 日韩熟女三十乱伦| 91美女视频在线| 老司机午夜精品视频| 欧美香蕉视xxx| 国产视频一区二区三区在线免费观看| 久久夜夜夜| 曰韩成人免费视频| 97爱亚洲| 亚洲天天影视综合网| A片大香蕉在线| 激情四射五月天| 717影院理论午夜伦八戒| 伊人九九九| 亚洲成人一二三区| 国产人妖视频一区在线观看| 欧美手机在线综合| 天天干天天操天天拍| 亚洲欧洲无码bt精品合集| 高凊专区人人操| 欧美成人A√在线一区二区| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 色图综合| 久久夜夜夜夜| 亚洲啪啪性视频| 久久久亚洲| 中文字幕人乱码中文字的预防方法 | 婷婷色色五月| 免费看片黄| 五十路人妻在线| 夜夜爽33333| 亚洲色图欧美色图日韩色图| 欧美亚洲特P| 亚洲淫色网中文| 欧美婷婷| 天天色天天干天天射| 老妇女91| 色眯眯av| 麻豆久久久久久久久丝袜| 牛牛AV人人夜夜澡人人爽| 色偷综合| 久热9| 国产偷人伦激情在线观看| 国产91专区| 2025亚洲男人天堂| 26uuu国产日韩综合在线观看| 欧美性夜| 人人妻天天做天天爽| 日本免费一区二| 国产精选三级在线观看| 日本免费一级AAA大片器 | 理论久久婷婷网8| 啊啊啊啊视频免费| www男人天堂| 久草综合京东| 国产一级不卡在线观看| 精品人体无圣光凹凸| 超碰综合97在线| 久久久久夜夜夜夜| 久热在线精品免费观看| 2017超碰| 伊人国产av| 91丨九色丨东北熟女| 国产亚洲中文不卡二区| 日韩成人高清一区二区| 97一区二区三区视频| 日韩97视频!在线| 婷婷五月天基地| av绯色| 国产二区三区免费视频| 天天日天天干少妇日| 一区二区三区色综合| 干B视频伊人网| 五月天偷拍| 亚洲熟女中文字幕在线| 免费簧片在线观看| 女人 A一级| 精品中文字幕一区二区| 岛国在线免费视频| 欧美日日网| 国产久久一区二区午夜| 午夜免费视频1000| 欧美在线官网| Av色五月| 国产精品色哟哟| 成人日本精品九区| 伊人国产视频| 日本999精品| 91处女视频在线观看| 97色色色综合网站| 久草精品一区| 亚洲女人毛茸茸91| 色五月av| 国产强奸乱伦无码视频| 国产亚洲精品精AV.| 成人精品久久久午夜福利| 久久r精品| 国产精品一区二区密臀| 91色插| 中文字幕国产在线天堂| www熟女乱伦com| 嗯啊抽插大香蕉网页| 男人a天堂手机在线版| 国产精品秘 福利姬在线观看| 十八禁啪啦拍视频无遮挡| 色久综合| 人人手机欧洲亚洲国产人妻| 日本黄色裸日本黄色裸体 | 99re视频在线播放青草| 午夜舔阴达高潮视频免费看| 一中国女人毛片水真多| 91三级理论片播放器| 人人扣人人操| 狠肏骚人妻| 亚洲性少妇| 狠狠躁伊人中文字幕| 久久夜夜| 在线观看日韩av不卡| 九九99久久| 亚洲男人天堂2016| 欧美96交| 日韩黄色片子| 日韩欧美亚洲一区二区三区影院| 夜色五月天| 青青草日本中文字幕 | 国产视频一区二区三区久久亚洲天堂| 啊啊啊啊好疼视频| 欧美啪啪色吧在线| 不卡一区二区日本视频| www.色婷婷| 日本999精品| 草久在线| 国产 热久久久久国产精品| 九九综合久久| 99热大香蕉伊在线| 国产精品扒开腿做爽爽爽视频| 欧美性爱中文字幕无线码| 深爱五月天| 欧美亚州色的图| 欧美综合网在线| 丁香五月综合| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 操狠狠| 97操97干| 一起草欧美| 久草综合京东| 少妇高潮一区二区三区在线| 久久五月天婷婷丁香中文字幕| 色五月激情网| 91美女视频电影| 男女啪啪啪18禁网站| 色综合五月天| 亚洲十八禁止| 青娱乐欧美激情一区二区| 日本超碰在线国产一区| 超碰97综合网| 久久久久亚洲AV无码专区少妇| 午夜激情床戏激情| 欧美性高潮| 综合色99| 日本性一区| 人人妻人射| 国产精品色哟哟| 精品免费视频国产一区| 午夜大香蕉| 清纯唯美综合亚洲| 一线黄色免费性爱片| 亚洲综合码| 五十路熟女人妻一区二区在线观看| 国产热RE99久久6国产精品首 | 99精品网| 天天舔日美女视频| 亚洲综合成人网| 免费99精品国产自在在线| 深夜国产一区二区三区在线看| 97人亚洲综合字幕| 俄罗斯一区二区视频在线观看| 久久秀这里有精品| 日韩av无码网站| 激情开心五月天| 91丝袜视频在线观看| 盗摄 精品 另类 一区| 超碰97 线线 在现| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 91欧| 夜夜嗨一区二区| 中文字幕丝袜| 懂色综合久久久| 91成人无码| 97资源超碰| 久久久久久久人妻丝袜| 麻豆区99999| 日韩av性爱在线播放| 色欲人妻一区二区在线| 亚洲一区操| 二三四区精品| 黄片aaaaa一区| 久久大香蕉97| 色五月首页| 另类图片综合| 在线 亚洲 网爆 自拍| 亚洲h片在线免费观看| 亚洲吊色| 亚洲欧美国产日本一区二区三区| 少妇色综合| 99热精品在线| 国产一级舔足在线观看| 99黄页网站| 午夜福利免费精品视频| 亚洲男人在线观看天堂| 国产嫩草精品A88AV在线| 美国黄片aaa| 2020天天色综合| 伊人色综合网| 久久精品国产亚洲AV高清演员表| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 久久精品国产精品亚洲艾通辽熟妇| 欧美综合网在线| 久久伊人在线五区| 欧美日韩一区二区三区四区蜜桃| 欧美第五页| 国产女人与拘做受视频免费| 强奸乱伦AV一天堂网| 欧美熟女操屄| 99超碰碰| 国产自偷| 视频黄色国产一级| 亚洲人综合19| 天天综合AV| 欧美性少妇| www.狠狠干.coom | 日本福利社| 丝袜无码a片| 久久久久久国产手机AV| 伊香蕉综合久久久久久久噜噜噜| 人妻密肉在线观看| 综合久久中文字幕综合日韩精品| 日本精品999| 玖色av| 中文字幕视频2区| 日本99热| ji熟女.com| 天天噜| 国产精品夜夜夜| 91殴美大片| 亚洲男人天堂2019| 国产人伦a片信息免费片| 亚洲综合首页| 亚洲欧美日韩中文久久自慰| 国产天天骚| 日本不卡二区| 久久国产精品视频| 天堂蜜桃无码视频一区二区| 夜夜嗨视频| 亚洲欧美综合网站| 97干色天堂| 婷婷五月色| 日韩无码a片| 97久久网| 婷婷国产精品一区二区| 热久久无毒不卡| 欧美精品双插| 日本999精品视频| 久久久人妻| 日韩精品中文字幕二区| 密乳无码| 国产操逼视频在线观看| 精品久9| 99热欧美| 东京热,男人的天堂| 亚洲天堂电影网| 天天操夜夜操| 亚洲av综合色区图片亚洲| 天美91| 好吊色青靑草| 亚春色色| 久久中文字幕人妻熟av女蜜柚| 极品色电影院| Julia Annxxxxx| 91N综合在线| 精品国产久久乱码| 国模不卡一本二本三电影| 好看的91视频| 亚熟在线| 色噜噜人妻丝袜AV资源| 欧美日韩国产男人| 青青国产在线拍揄自揄拍| 蜜臀久久99精品久久久久免费观| 色九色久| 97任你吞精| 久久无码一区二区二三区性色| 老司机香蕉| 女生久久网| 草草草视频| 97伊人超碰| 91日韩网站| 2017天天插| 久久超碰日韩精品| 国产毛片片精品天天看视频| 最新亚洲黄色免费电影| 亚洲欧美色图小说| 欧美大香蕉同搞| 少妇高潮对白在线观看| 97人人干人人操| 国产精品人妻熟女aⅴ| 国产精品高潮久久久无码| 亚洲欧美综合| 狠狠久久手机视频精品| 欧美少妇人妻| 91欧美大片| 看免费的黄片| 成年人一级黄色毛片大全在线观看| 六月婷婷色综合| 欧美男人一区| 青青草手机在线免费观看| 日韩ab网| 国产精品另类一区大香蕉| 欧美黑人与女人91| 乱伦熟女论坛| 91操人| 柠檬AV导航| 二区熟妇韩日| s片在线观看| 日韩三级av片| 日日操免费视频| 强奸乱伦Av网| 婷婷五月天伊人| 夜夜爽妓女| 嗯~啊~快点 死我视频免费看网站| 免费在线视频97| 国产女同在线观看视频| 99久久久无码国产精品性男| 色五月大香蕉| 人妻黑丝袜电影| 九九九久久久W精品| 亚洲密乳AV| 日韩中文字幕视频| 性欧美91| 免费精品无码一级毛片牛牛影视 | 尤物AV免费网站| 热思思免费视频| 人妻喷水| 亚洲日韩视频二区| 激情久久av一区av二区av| xxx亚洲午夜天堂| 亚洲综合性感在线| 亚洲中文字幕av| 久久久久久日韩| 天天射影院| 久久久久久九九九九九九| 农村少妇久久久久久久| 国产一区二区三区视频在线看| 亚洲激情久久| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 色路综合| 欧美性暴力| 亚洲97久久精品亚洲| 精品人妻一区二区免费蜜桃| 久久久亚洲熟妇资源| av在线一区二区三区| 成人熟女视频一区二区三区| 日日爽熟女| 国产成人手机视频激情| 成人老鸭窝人人在线视频| 亚洲欧美综合网 | 久久久久久久| 天天插天天操| 劲爆欧美人妖三区91| 翔田千里A片一区二区| 天天爽天天爽| 熟女露脸激情自拍视频| 精品欧美А∨无码黑人大荫蒂| 九九九综合精品| 96国产精品| 强奸a片网| 尤物视频偷拍免费| 影音先锋乱伦资源| 一区中文字幕二区日韩| 久久久日本电影| 色九区| 一本色道久久综合精品婷婷| 日本一区二区三区四区免费观看| 性爱AV天堂| 不卡中文字幕aⅴ在线| 国产自产91区13区| 色综合av综合久久| 91粉芽高清在线一区二区| 欧美瑟综合| 一级黄色影片| 97精品一区二区视频在线观看| 欧美v亚洲v日韩v最新在线二区| 91精品国久久久久久无码| 岛国A V在线免费看| 在线女人91| 欲香欲色综合天天伊人| 国产区性爱在线视频秋霞豆| 欧美韩日精品资源| 可以免费观看的日韩av毛片| 日韩av电影网站| 干干干天天| 亚洲天堂久| 午夜操逼不卡| 91美女视频电影| 国产精品老师| 久久久一区二区三区麻豆| 久久乐| 欧美极品美女aaaaaa级黄片| ,国产乱人伦精品一区二区三区| JIZZJIZZ亚洲女人被躁| 大香蕉在线视频重口味毛片在线| 国产精品白丝在线播放| 日噜夜夜夜夜夜夜夜夜夜夜爽爽爽爽爽爽爽爽爽爽爽爽 | 狠狠爱夜夜干| 国产熟女免费观看久久| 91精品国产长腿丝袜美女| 91在线精品| 久久黄人人爽视频| 午夜呻吟欧美| 日本精品中文字幕视频| 人人噜夜夜操| 婷婷五月天影院| 人人操人人摸超碰| 精品久久久久黄少妇| 日韩15p| 青青草在线视频欧美| 欧亚性爱啪啪| 欧美视频一区二区三区| 伊人久久青青草| 亚洲最新中文字幕免费| KK色在线影院| 真实高潮91| 日韩精品黄片免费观看| 亚洲色婷婷综合久久一区二区三区| 97精品国产97久久久久久免费| 久久久久久久伊人精品| 97国产综合欧美| 日本熟妇熟色97一本在线观看| 51国产午夜精品视频| 麻豆人妻偷人精品无码视频| 久操大香蕉手机视频在线看| 永久电影三级在线观看| 加勒比久久av| 桃色六月天| 亚洲天堂99| 欧美图片校园春色| 精品无码一区二区| 亚洲乱伦图片视频| 亚洲图片第一页| 欧美色三级片91| jizzjizz欧美| 日韩免费a级毛片无码a∨| 欧美 日韩 另类 亚洲| 婷婷五月天社区| 国产女人与拘做受视频免费| 九九九九热只有精品| 性色国产东北露脸精品视频| 激情综合五月| 精品国产91av一区二区三区| 色逼综合| 精品二区久久| 精彩国产视频播放1区2区| 丁香久久| 日本高清_区二区三区| 亚洲色宗合| 亚洲天堂一区二区| 亚洲 另类 丝袜 自拍 动漫| 五月丁香色婷婷| 国产小黄片在线免费观看 | 日本三级韩国三级美三级91| 亚洲 中文 欧美 日韩 在线| 超碰在线974| 夂久色| 8050午夜少妇无码| 尤物黄色在线观看网站| 亚洲va有码在线天堂| 亚洲综合贴图91 | 51一区二区三区| 欧美大香蕉久| 无码天堂| 九九九不卡| 超碰碰小说97| 偷拍五区| 婷婷五月天久久精品视频一区二区三区 | 亚洲性天堂| 91天美免费| 日1区2区3区2020| 欧美色图 人妻| 一区二区三区四区久久视1| 中文字幕视频在线观看一区二区| 强奸a片网| 天天精品| 99热这里只有精品地址 | 国产精品视频内谢女人| 亚洲色婷婷综合久久一区二区三区| 操死我了啊啊啊| 96久久久精品| 中文字幕在线播放2中文字幕在线观看2| 国产精品自在自拍视频| 黄色视频特级毛片| 91精品久久久久五月天精品| 国产精品美女| 国产综合色精品在线观看| 国产一级内射高清视频| 美女诱惑久久| 亚洲精品99999| 欧美91精品国产自产| 亚洲男人的天堂va亚洲男人社| 久久久555| 东北女人操逼| 亚州男人天堂| 污色区网站| 性久久久| 男人午夜天堂| 日韩熟女操逼| 一区二区三区黄色片a| 欧美性巨大╳╳╳╳╳高跟鞋| 亚洲最新av无码成人精品区| 无码免费精品高清| 九色婷婷| 丁香六月婷| xxx亚洲午夜天堂| 97欧美色资源| 久久大精品乱码视频人妻熟女| 99热国产| 96麻豆精品一区二区三区| 久久男人天堂| 美女裸体无遮挡永久免费观看网站| 国产av激情无码久久天堂| 综合欧美激情网| 人人摸人人添人人操| 婷婷久久五月| 熟妇最新先锋一二三区| 又大又白奶子| 欧美精品双插| 99精品丰满人妻无码| 猛猛干| 亚洲中文字幕精品一区| 国产精品毛片?v一区二区三区| 欧美日韩国内不卡| 婷婷五月综合在线| 夜夜操av亚洲一区二区| 欧美激色| 伊人网一本| JuliaAnnXXX888| 中国操逼无码| 欧美日韩操逼嗦吊| 国产按摩一区二区三区| 婷婷色色五月| 中文在线久久字幕| 蜜桃精品一区二区三区久在线| 九九九九97|