免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

ARTICLE DETAIL

資訊詳情

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

pnpm 共享產(chǎn)物協(xié)議(Shared Artifact Protocol)的判別式 Subject 模型:candidates 與簽名 payload 的版本化演進(jìn)

pnpm 共享產(chǎn)物協(xié)議(Shared Artifact Protocol)的判別式 Subject 模型:candidates 與簽名 payload 的版本化演進(jìn) pnpm 共享產(chǎn)物協(xié)議Shared Artifact Protocol的判別式 Subject 模型candidates 與簽名 payload 的版本化演進(jìn)【免費下載鏈接】pnpmFast, disk space efficient package manager項目地址: https://gitcode.com/gh_mirrors/pn/pnpm導(dǎo)讀pnpm 的共享產(chǎn)物協(xié)議Shared Artifact Protocol是一個實驗性協(xié)議構(gòu)建方把依賴副作用或工作區(qū)任務(wù)的構(gòu)建產(chǎn)物上傳到 pnpr 服務(wù)端其他機(jī)器可以按兼容性約束復(fù)用這些產(chǎn)物從而跳過重復(fù)的腳本執(zhí)行與構(gòu)建。本文基于 .changeset/general-artifact-subjects.md 的變更說明結(jié)合倉庫內(nèi) Rust 協(xié)議實現(xiàn)與 TypeScript 客戶端源碼深入講解協(xié)議中**判別式 Subjectdiscriminated subject**的設(shè)計candidates 與簽名 payload 如何通過dependency-side-effects與workspace-task兩類 subject 明確這份產(chǎn)物屬于誰以及該演進(jìn)對協(xié)議請求體、簽名載荷和版本兼容性帶來的影響。讀完本文你將理解共享產(chǎn)物協(xié)議的線格式、subject 校驗規(guī)則與升級注意事項。一、變更背景為什么需要 Subject 概念在共享產(chǎn)物協(xié)議中一次復(fù)用的核心是回答一個問題某一構(gòu)建輸入input的產(chǎn)物是否已經(jīng)由可信構(gòu)建方產(chǎn)出并存放在 pnpr 服務(wù)端在 subject 模型落地之前candidates 與簽名 payload 對產(chǎn)物歸屬的刻畫不夠結(jié)構(gòu)化。本次變更general-artifact-subjects將這一刻畫統(tǒng)一抽象為判別式 subjectGeneralized the experimental shared-artifact protocol so candidates and signed payloads identify a discriminated subject. Dependency side effects use package and source-integrity subjects, while workspace tasks use project and task subjects.依賴副作用dependency side effects的產(chǎn)物用package包名 版本與 source-integrity源碼完整性作為 subject工作區(qū)任務(wù)workspace tasks的產(chǎn)物用project項目標(biāo)識與 task任務(wù)名作為 subject。這一改動同時觸及協(xié)議的兩類關(guān)鍵數(shù)據(jù)resolve 請求中的 candidate客戶端詢問我要什么和發(fā)布請求中的簽名 payload服務(wù)端存儲我信什么因此屬于破壞性變更客戶端包pnpm/pnpr.client為此打上了major版本號。二、Subject 的線格式一個帶判別標(biāo)簽的枚舉2.1 Rust 側(cè)定義Subject 在協(xié)議 crate 中被建模為帶 Serde 標(biāo)簽的枚舉線格式上通過kind字段判別。核心定義位于 pnpm/crates/shared-artifact-protocol/src/lib.rs#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)] #[serde(tag kind)] pub enum ArtifactSubject { #[serde(rename dependency-side-effects)] DependencySideEffects { package: PackageIdentity, #[serde(rename sourceIntegrity)] source_integrity: String, }, #[serde(rename workspace-task)] WorkspaceTask { project: String, task: String }, }其中PackageIdentity由包名與版本構(gòu)成lib.rspub struct PackageIdentity { pub name: String, pub version: String, }對應(yīng)的 JSON 線格式示例// 依賴副作用 subject { kind: dependency-side-effects, package: { name: esbuild, version: 0.21.5 }, sourceIntegrity: sha512-xxxx } // 工作區(qū)任務(wù) subject { kind: workspace-task, project: apps/web, task: build }注意sourceIntegrity字段在 Rust 側(cè)通過#[serde(rename)]映射為 camelCase與協(xié)議線格式保持一致而kind字段的標(biāo)簽值使用 kebab-casedependency-side-effects/workspace-task。2.2 TypeScript 客戶端側(cè)的鏡像定義pnpr 的 Node.js 客戶端pnpr/client/src/sharedSideEffects.ts維護(hù)了完全同構(gòu)的類型定義并通過subjectArtifactIdentity函數(shù)把 subject 映射回對應(yīng)的 artifact kind 與 input key 前綴export interface DependencySideEffectsSubject { kind: dependency-side-effects package: PackageIdentity sourceIntegrity: string } export interface WorkspaceTaskSubject { kind: workspace-task project: string task: string } export type ArtifactSubject DependencySideEffectsSubject | WorkspaceTaskSubjectsubject 與產(chǎn)物類型artifact kind之間存在一一對應(yīng)的派生關(guān)系由 sharedSideEffects.ts 集中維護(hù)Subject kindArtifact kindInput key 前綴dependency-side-effectsdependency-side-effects:v1dependency-side-effects:v1:workspace-taskworkspace-task:v1workspace-task:v1:這些常量在 Rust 側(cè)同樣定義lib.rspub const DEPENDENCY_SIDE_EFFECTS_ARTIFACT_KIND: str dependency-side-effects:v1; pub const DEPENDENCY_SIDE_EFFECTS_INPUT_KEY_PREFIX: str dependency-side-effects:v1:; pub const WORKSPACE_TASK_ARTIFACT_KIND: str workspace-task:v1; pub const WORKSPACE_TASK_INPUT_KEY_PREFIX: str workspace-task:v1:;也就是說只要拿到一個 subject協(xié)議就能推導(dǎo)出它屬于哪一類產(chǎn)物、其 input key 必須以哪個前綴開頭——這正是判別式discriminated的含義。三、candidates客戶端如何聲明我要這份產(chǎn)物resolve 請求中客戶端發(fā)送一個 candidate 列表服務(wù)端據(jù)此返回已存儲的產(chǎn)物變體。candidate 由三要素組成lib.rspub struct ArtifactCandidate { pub key: String, pub subject: ArtifactSubject, pub owner: OwnerScope, }keyinput key必須以 subject 對應(yīng)的前綴開頭subject判別式 subject聲明這份產(chǎn)物屬于哪個包/源碼或哪個項目/任務(wù)owner所有權(quán)范圍Organization或Publisher見 lib.rs。在客戶端側(cè)resolveSharedSideEffectssharedSideEffects.ts會先按策略過濾候選再對每個 candidate 執(zhí)行validateCandidatesharedSideEffects.ts校驗key前綴、owner 與 subject 本身。發(fā)送的請求體形如POST /-/pnpr/v0/artifacts/resolve { candidates: [ { key: dependency-side-effects:v1:..., subject: { kind: dependency-side-effects, package: { name: ..., version: ... }, sourceIntegrity: ... }, owner: { type: publisher, package: ... } } ] }服務(wù)端返回每個 key 對應(yīng)的ResolvedArtifact其中variants是若干已簽名信封ArtifactVariantlib.rs。四、簽名 payloadsubject 如何進(jìn)入受信任的載荷4.1 Payload 結(jié)構(gòu)簽名 payloadArtifactPayload中同樣攜帶 subjectlib.rspub struct ArtifactPayload { pub kind: String, pub subject: ArtifactSubject, pub input_key: String, pub owner: OwnerScope, pub builder_id: String, pub builder_profile: BuilderProfile, pub compatibility: CompatibilityConstraints, pub manifest: ArtifactManifest, }也就是說subject 是簽名內(nèi)容的一部分。當(dāng)服務(wù)端/客戶端驗證信封簽名后得到的 payload 同時包含了產(chǎn)物歸屬subject這一承諾任何篡改 subject例如把 A 包的產(chǎn)物偽稱為 B 包的都會導(dǎo)致簽名驗證失敗或 subject 校驗失敗。4.2 簽名信封信封結(jié)構(gòu)定義于 lib.rspub struct SignedArtifactEnvelope { pub algorithm: String, // ecdsa-p256-sha256 pub key_id: String, pub payload: String, // base64 編碼的 JSON 字節(jié) pub signature: String, // base64 編碼的 DER P-256 簽名 }簽名與驗證的完整實現(xiàn)位于 pnpm/crates/shared-artifact-protocol/src/signatures.rs簽名前先對 payload 執(zhí)行payload.validate()再對serde_json::to_vec(payload)得到的精確字節(jié)做 ECDSA P-256 簽名驗證時先解碼 payload 字節(jié)、校驗 base64 與 DER 的 canonical 形式再用公鑰驗簽最后再次validate()。由于簽名覆蓋的是 payload 的原始字節(jié)而非某種規(guī)范化 JSON不同實現(xiàn)之間無需約定 JSON 規(guī)范化算法即可互操作??蛻舳藗?cè)對應(yīng)實現(xiàn)為createSignedArtifactEnvelope與verifySignedArtifactEnvelopesharedSideEffects.ts 與 sharedSideEffects.ts并在 sharedSideEffects.ts 強制要求密鑰必須是 P-256 EC 私鑰。4.3 Payload 與 candidate 的交叉校驗無論是服務(wù)端發(fā)布校驗還是客戶端 resolve 選擇都會把 payload 與 candidate 做一致性比對。Rust 側(cè)的artifact_matches_candidatepnpr/crates/shared-artifacts/src/artifact_identity.rs要求三者全部相等pub(super) fn artifact_matches_candidate(payload: ArtifactPayload, candidate: ArtifactCandidate) - bool { let ArtifactCandidate { key: input_key, subject, owner } candidate; payload.input_key *input_key payload.subject *subject payload.owner *owner }客戶端側(cè)在 sharedSideEffects.ts 用subjectsEqual對 payload.subject 與 candidate.subject 做逐字段比對sharedSideEffects.ts。這保證了請求的產(chǎn)物與簽名承諾的產(chǎn)物必須指向同一個 subject。五、Subject 的校驗規(guī)則兩個變體的不同約束subject 校驗位于 Rust 側(cè) pnpm/crates/shared-artifact-protocol/src/validation.rs客戶端側(cè)鏡像位于 sharedSideEffects.ts。兩類 subject 的約束差異如下dependency-side-effectspackage必須是合法的包標(biāo)識包名、版本長度均不超過 256 字節(jié)且不含控制字符PackageIdentity::validatevalidation.rssourceIntegrity長度不超過 1024 字節(jié)若 owner 為Publisher則owner 中的包名必須與 subject 中的包名一致validate_publisher_packagevalidation.rs——防止一個發(fā)布者替別的包署名產(chǎn)物。workspace-taskproject長度不超過 4096 字節(jié)task長度不超過 256 字節(jié)owner 必須是Organizationworkspace-task產(chǎn)物不允許Publisher所有權(quán)validation.rs錯誤信息為workspace task artifacts require an organization owner。此外payload 校驗還會檢查kind與 subject 派生出的 artifact kind 一致、input_key以對應(yīng)前綴開頭validation.rs從而把 kind、input key、subject 三者綁定為一個自洽的整體。六、Subject 如何參與存儲身份entry digest在 pnpr 服務(wù)端存儲條目entry的身份由input key subject共同哈希而來pnpr/crates/shared-artifacts/src/artifact_identity.rspub(super) fn entry_digest(key: str, subject: ArtifactSubject) - String { let mut hasher Sha256::new(); hasher.update(bpnpm-shared-artifact-entry-v1\0); hasher.update(key.as_bytes()); hasher.update([0]); hasher.update(serde_json::to_vec(subject).expect(artifact subjects serialize)); hex(hasher.finalize()) }這意味著subject 不同產(chǎn)物就存到不同的 entry 下。例如同一 input key 下dependency-side-effects與workspace-task兩個 subject 不會互相干擾同一包不同sourceIntegrity源碼被修改也會得到不同的 entry。這種key subject的復(fù)合尋址正是本次變更把 subject 引入 candidates 與簽名 payload 后存儲層得以區(qū)分產(chǎn)物歸屬的關(guān)鍵。七、版本兼容性為什么必須服務(wù)端與客戶端版本匹配變更說明最后一條明確強調(diào)This changes shared-artifact request bodies and signed payloads. A pnpr server and its clients have to be on matching versions.由于本次變更同時修改了resolve 請求體candidates 攜帶 subject與簽名 payloadsubject 字段舊版服務(wù)端無法理解新版客戶端的請求結(jié)構(gòu)新版客戶端也無法接受舊版服務(wù)端返回/存儲的載荷結(jié)構(gòu)。因此pnpm/pnpr.client打major版本請求體與簽名載荷的線格式破壞性變更pnpm/pnpr、pacquet、pnpm打minor版本作為消費方跟隨協(xié)議演進(jìn)。升級實踐上應(yīng)先升級 pnpr 服務(wù)端再升級使用共享產(chǎn)物協(xié)議的客戶端pnpm / pacquet / pnpr.client并確保兩端處于同一協(xié)議代際??蛻舳诉€提供了能力探測入口pnprSupportsSharedSideEffectssharedSideEffects.ts通過GET /-/pnpr檢查服務(wù)端是否聲明支持 artifacts 協(xié)議版本可用于發(fā)布/解析前的兼容性判斷。八、進(jìn)一步閱讀與驗證想深入驗證 subject 模型的完整行為可以從以下倉庫位置入手協(xié)議線格式與常量pnpm/crates/shared-artifact-protocol/src/lib.rs簽名與驗簽pnpm/crates/shared-artifact-protocol/src/signatures.rssubject/payload/candidate 校驗規(guī)則pnpm/crates/shared-artifact-protocol/src/validation.rs服務(wù)端存儲身份entry digestpnpr/crates/shared-artifacts/src/artifact_identity.rs服務(wù)端并發(fā)與作用域scope管理pnpr/crates/shared-artifacts/src/scopes.rsTypeScript 客戶端實現(xiàn)與類型定義pnpr/client/src/sharedSideEffects.ts客戶端行為測試pnpr/client/test/sharedSideEffects.test.ts 與 pnpr/crates/shared-artifacts/src/tests/behavior.rs小結(jié)general-artifact-subjects是共享產(chǎn)物協(xié)議在身份建模上的一次關(guān)鍵演進(jìn)通過dependency-side-effectspackage sourceIntegrity與workspace-taskproject task兩個判別式 subjectcandidates 與簽名 payload 得以精確、可校驗地聲明產(chǎn)物歸屬kind、input key 前綴與 subject 三者互相綁定entry 存儲身份也由 key subject 共同決定。由于線格式與簽名載荷同步變更升級時務(wù)必保證 pnpr 服務(wù)端與客戶端版本匹配。【免費下載鏈接】pnpmFast, disk space efficient package manager項目地址: https://gitcode.com/gh_mirrors/pn/pnpm創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
另类在线观看视频| 国产精品久久久久久久久久久久| www综合久久| 亚洲视频伍月婷婷| 婷婷五月天激情AV影院| 日日噜人人人做人| 99热国内精品| 亚洲av网址| 另类激情中文| 欧美色五月天| 五月丁香六月婷婷,婷| 天天色综合网1| 99视频啪啪| 美国十月色婷婷在线观看| 五月婷婷影| 久久久精品色| 五月丁香婷婷啪啪综合网| 97资源欧美日韩大香蕉超碰一区| 日本婷婷综合精品| 五月丁香六月成人| 婷婷情色五月| 久久久久久人妻| 99婷婷| 91人妻PORNY九色大屁股| 五月天久久婷婷婷| 丁香五月激情婷婷| 婷婷丁香视频| 一级片无码| 天天综合社区| 99热这里只有精品33| 色情婷婷久久五月天| 激情婷婷五月| 热久久这里只有精品| 五月综合久久| 婷色五月天| 五月丁香婷婷基地| 色婷婷激情四射视频| 五月天狠狠草| 激情五月丁香婷婷| 久久久日韩特色特黄AAAA| 色五月涩涩婷婷| 激情99在线视频| www.日韩艹| 69五月天视频| 人妻VideOssS人妻| 久久久无码精品成人A片小说| 激情综合五月色丁香婷婷| 天天爽天天日人人爱| 色婷婷综合网| 亚洲婷婷丁香五月亚洲| 天天操夜夜爱| 天天爱天天狠天天透| 很很干夜夜干| 97精品欧美91久久久久久久| 中文字幕成人| 丁香花综合永久入口| 激情 久久 婷婷| 成人 在线观看国产| 久久婷婷五月| 99艹精品在线观看| 综合久久综合| 伊人狠狠综合| 色五月综合| 99视频精品全部观看10| 久久婷婷视频| 610018岁成人视频| 九九99热| 五月丁香综合伦理片| 久久五月婷婷开心网| 丁香婷婷啪啪啪| 日本色色视频| 九九精品免费| 99热黄| 青青操成人福利| 超级碰碰视频无码| 久久色五月| 26uuu美女三级视频| 《》【无码】想被搞到爽AV应募而来的超M素人 西纯子 10musume-011723-01 | 99视频在线啪| 久久久精品视频79| 99爱在线观看视频| 婷婷99狠狠| 婷婷五月天成人网| 天堂网啪啪| 综合色影院| 草草视频91| 日本精品。999| 亚洲欧州色情在线观看| 99热在线观看免费精品| 国产综合丁香五月天| 丁香婷婷91在线观看视频| 色五月婷婷久久| 综合五月亭亭9| 激情五月六月婷婷| 欧美性做爰大片免费看办公室| 一起草AV入口| 五月丁香六月激情综合网 | 亚洲天堂AAA| 五月婷婷69| www.久久99| 国产在线aaa片一区二区99| 狠狠 久久| 色综合网址| 五月婷婷狠天天色综合| 午夜亚洲国产精品av一区二区| 日本人妻A片成人免费看片| 久久综合久色欧美综合狠狠| 狠狠色婷婷7777久| 丁香五月婷婷亚洲色图| 色婷婷狠狠18yy| 五月天综合久久丁香91| 天天插插天天| 中文AV网站| 激情五月丁香五月| 超碰色综合| 婷婷99综合| 九月丁香婷婷综合| 丁香五月激情网| 国产99热| 五月天婷婷色在线视频免费观看| 网站免费一站二站| 操精品9| 、激情六月天| 激情六月综合| 综合色五月| 激情五月少妇| 99re视频在线精品| 最新丁香六月婷婷| 七七色综合| 99视频色在线观看| 超碰91在线| 99视频网址| 这里只有精品9| av人人干| 开心婷婷中文字慕| 久久丁香五月天| 伦乱人妻| 色久五月天| 艳妇野外情欲放荡HD| 色性综合| 亚洲亚洲人成综合网络| 婷婷综合网伊人| 精品夜夜澡人妻无码AV| 天天久久综合| 欧美人人草| 三级毛片视频| 六九色综合婷婷五月天| 99久在线观看| 久久婷婷六月综合| 大香AV| 伊人大香久久| 丁香五月婷婷基地| 亚洲综合五月天婷婷丁香| 99热在线观看免费精品| 九九热自拍| 六月丁香综合| 日韩 欧美 国产 一区 二区| 久久精品国产精品| 成人五月天视频播放| 亚洲免费综合一区| 色欲一区二区三区精品A片| 思思干精品| 欧美综合激情五月| 婷婷综合九月| 婷婷中文字幕| 久久性爱视频久久性爱视频| 97超级碰碰碰| 亚洲中文字幕网| 日韩人妻无码一区二区| 67194线路二在线观看| 操射国产日本| 91九色在线| 亚洲成人五月天| 激情综合五月激情| 性爱五月婷婷| 久久九九色| 日韩免费乱轮网站| 色操综合| www狠狠| 99在线观看视频免费| 色播五月| 婷婷亚洲五月| 色欲五月天| 97色精品视频| 婷婷金品综合视频| 激情五月色综合| 久久宗合影| AV在线资源| 色色色在线播放| 性爱激情综合网| 婷婷狠狠操| 欧美日韩123| 99热伊人| 精品99在线| 天天做天天爱天天摸| 欧美精品XXXXBBBB| www.操.com| 人妻熟妇国产精品| 自拍视频99| 久久久久久久久久8888| 激情五月丁香六月婷婷| 天天爽人人综合免费7799| 亚洲精品字幕在线观看| 婷婷五月天网址| 99免费综合网| 99riAv1国产在线观看| 久久久久9| 日本成人噜噜| 久久这有这里精品| 色丁香婷婷| 国产精品美女久久久久AV超清| 日本婷婷| 婷婷五月情天| 最新精品视频99| 久xxxx| 大香蕉啪啪啪| 91精品91久久久中77777| 丁香午夜天| 天天天天天色| 天天日天天狠狠操| 日本久久综合| 色婷婷五月在线| 国产精女同一区二区三区久| 极品少妇XXXX精品少妇偷拍 | 九九性视频| 九九色婷婷| 玖玖婷婷五月天毛片| 午夜丁香婷婷| 久/久精品99看9| 天天天干夜夜夜操| 五月天婷婷成人| 开心婷婷五月花| 丁香九月激情| 91九色首页| 欧美激情伊人| 97婷婷狠狠久久综合9色| 大香蕉五月婷婷丁香| 色色丁香| 欧美日比视频| 婷婷综合在线视频| 激情婷婷九月| 久久99综合网| 99人碰碰碰| 看逼中文字幕| 婷婷激情五月视频| 色五月中文字幕| 九色成人AV在线| 日本人妻伦在线中文字幕| 色色综合网站| 激情综合五| 丁香色综合| 亚洲激情另类| 中文无码婷婷| 精品久久久人妻| 久久综合影院| 婷婷伊人| 嫩草AV久久伊人妇女超级A| 无码任你操| 五月丁香综合啪啪| 99在线观看| 婷香五月激情视频| 少妇搡BBBB搡BBB搡毛茸茸| 婷婷在线播放| 91色呦哟| 九九久久久综合| 5Www色5夜| 99爱在线| 色色色色色色色色色色色色色97| 天堂久久精品| 欧美成人热| 成人婷婷桔色| 四色AVwww| 五月丁香六月婷婷激情视频在线观看免费 | 性爱动图国产麻豆一区二区三区 | 精品九九网| 色婷婷女优有码五月亭| 亚洲综合五月天婷婷丁香| 激情五月天婷婷在线网址发给我| 色五月激情五月| 俺去也五月天| 色欧洲| 热九九精品| 99热日本| 免费操超碰| 超级碰碰碰碰视频| 99热九九这里只有精品10| 九九视频这里只有精品在线播放 | 婷婷五月欧美综合| 人人摸人人搞| 五月婷婷六月激情| 91免费试看| 久久久久99精品成人网站| 色色狼人综合| 色婷五月| 久久婷婷色| 久久久婷婷婷| 色停停影院五月天| 综合久久婷婷五月丁香| 能直接看的av网站| 久久精彩免费视频| 人橾人| 色五月丁香五月五月婷婷| 99只有这里是精品| 开心激情网在线| 欧美综合激情| 亚洲色9| 去干网最新版本亚洲版| 久久综合干| 嫩草AV久久伊人妇女超级A| 丁香五月桃花在线激情综合| 激情五月天啪啪视频| 337午夜福利| 丁香五月区| 国产毛片精品一区二区色欲黄A片| 超碰99热在线观看| 五月婷婷在线网站| 91操操| 亚洲日韩操B| 久久久久久久久久91| 日批在线看| 99福利导航| 丁香五月激情图片婷婷| 亚洲综合网激情五月天| 九九热这里| 色综合久久88| 思思精品热在线| 久99| 久久五月天激情婷婷| 精品久久人妻| 91综合网| 逼里香不卡| 9色在线| 婷婷综合一二三| 五月天自拍视频| 日韩成人电影AV| 亚洲综合欧美色丁香婷婷888月图片| 金桔一区二区ab地址| 婷婷99狠狠躁| 九九色情网五月天| 99性视频| AV六月丁香| 中文aV网| 99这里只有免费的小视频在线观看| 激情婷婷六月天| 这里只有精品96| 九九99在线观看视频| 少妇性按摩无码中文A片| 性爱激情综合网| 丁香五月天激情婷婷丁香六月| 五月丁香激情综合啪啪| 九九干视频| 综合图片色色| 另类激情四射| 丁香五月婷婷啪啪啪| 色色狼人综合| 色情综合网| 婷婷精品在线| 国产激情视频在线观看| 天天成人综合| 婷婷色色综合| 五月丁香六月婷婷国产视频| 亚洲成Av人片乱码色第1集| 开心五月深爱五月丁香五月激情五月| 91国产精品视频播放| 天天影视色综合网| 丁香婷婷五月人体| 丁香伊人网| 國語久久婷| 91婷色| 亚洲AV网址| 五月色婷婷中文字幕| 亚洲精品视频电影| jiZZdr| 五月天丁香六月综合| 九九五月天| 99,色| 天天操天天操天天操天天操天天操| 91碰碰| 激情五月天小说网| 99热在线这里只有精品| 97在线干| 久久久精品色| 亚洲AAAA网| 亚洲天堂色| 99九九视频| 另类伊人婷婷| 九九九九九无码| 99精品视频免费观看| 五月天欧美 另类小说| 操碰色一区就去操| 六月丁香综合| 六月婷婷影院| 色婷婷婷婷| 欧美色频| 狠狠做婷婷| 五月天色综合| 婷婷色影音天| 天天噜日日噜综合无码| 日韩成人精品一区久久久久| 狠干综合| 无码AV免费精品一区二区三区| 五月天激情视频网站| 91 九色 入口| 激情五月天网| 先锋资源婷婷| 先锋av性爱成人电影| 91在线日本| 六月激情综合| 婷婷五月色| 狠狠艹狠狠艹| 色婷婷偷拍| 成人做爰A片免费看视频| 五月婷婷啪啪啪啪| 久久色五月天| 九九热10| 日本人妻久久| 乱精品一区字幕二区| 爱婷婷都市激情| 国产阿姨日皮艹逼内射视频| 操人久久| wwww.色婷婷| 国产色色视频| 五月丁香啪啪综合| 久久er99| 在线综合婷婷| 天天色天天搡| 任你日视频| 日韩在线视频9色| 亚洲精品婷婷| 在线看片av| 五月婷婷电影院| 91久久| 国产资源91在线| 99久久久99久久91熟女| 激情綜合網址| 99ri视频在线观看| 激情五月婷婷综合网| 狠狠草狠狠草| 啊V视频在线观看| 婷婷精品性视频| 婷婷五月丁香在线观看| 久久这里只精品66| 国产激情综合五月久久| 先锋五月婷婷丁香草草| 4399在线观看免费毛片| 日韩淑女人妻luan伦激情精品一区二| 亚洲黄网在线| 久久久久9久无码视频| 婷婷五月天av| 激情综合久久| 激情婷婷五月天| 久综合| 天天骑天天操| 综合网激情| 少妇人妻综合色6699| 色国产五月| 日日日,com| 丁香五月另类色婷婷麻豆| 久久九⑨| 色玖玖玖| 玖玖午夜视频| 激情四射网| 激情99热| 性韩日色婷婷五月天激情啪啪XXX| 国产精品国产| 丁香五月婷婷色情综合| 五月色丁香| 亚洲成人无码网站| 婷婷五月天久久久| 26UUU| 狠狠大香婷婷爱| 婷婷六月丁香激情| 五月婷婷综合激情| 久久久久人妻中文| 99这里| www.99热这里精品| 婷婷射图| 五月天久久综合| 九九久久99精品免费观看www| 人妻aV在线| 久久婷婷五月天蜜桃| 9l视频自拍九色9l视频自拍九色9l社区| 婷婷综合在线播放| 丁香六月激| 99re思思精品视频在线观看| 婷婷色色网| 久久婷婷五月天综合| 在线1青婷| www五月| 久青操| 久色网| 五月丁香综合激情| 精品婷婷丁香五| www,超碰| 激情综合综合综合| 久久婷婷综合五月趴| a久久| 中文字幕黄色片| 久久婷婷视频| 七七色综合| 国产精品色婷婷99久久精品| 婷婷激情五月天在线视频| 五月婷婷丁香五月婷婷| 五月99久久| 熟女激情五月天| 成人国产欧美大片一区| 99精品久久久久| 色波激情五月天| 色性五月天| 狠狠爱婷婷| 成人看片网站| 激情视频综合| 丁香五月综合在线播放| 久久伊人婷婷| 天堂久热| 五月丁香久久精品在线观看| 中文字幕色色| 日日干日日| 99精品综合在线| 120分钟婬片免费看| 五月激情黄色小说| 日本婷婷| 五月天婷婷情色| 成人婷婷五月天| 婷婷五月综合免费在线| 久久99热这里只有| 99综合网| 五月丁香色欲| 久久五月天综合视频网站| 欧美xx激情视频在线观看| 亚洲第一综合| 非洲一级AV| 天天干天天玩天天夜天天射天天操天天日蜜臀少妇 | 这里只有精品在线看| 婷婷丁香宗合888| 色婷婷网大全在线| 久热2025无码| 色综合com| 色色婷婷婷丁香五月天| va亚洲中文在线| 丁香五月激情综合| 久久免费精品小视频| 亚洲天码视频www蛋播视频| 九九伊人网| 五月婷在线影院| aⅤ79成人片| 久色国产| 爱超碰性| 婷婷六月丁香激情综合| 五月激情婷婷在线| 久久婷婷成人| 激情99| 卡视频1区2区| 另类综合婷婷五月天欧美视频| 97天堂| 五月停亭六月,六月停亭的英语| 婷婷久久色| 五月丁香六月综合图| 丁香伊人激情| 久久久国产精品黄毛片| 婷婷5月天激情综合| 超碰在线91| 久久大香蕉视频| 99热免费看| 影音先锋AV资源男人站| 伍月婷丁香花全集| 丁香五月婷婷综合激情哟哟哟| 婷婷永久在线| 日韩一本操| 国产性色蜜乳| 超91热| 热久久精品视频网站| 久久久亚洲精品一区二区三区浴池 | 五月婷婷丁香啪啪| 久久久激情| www.五月天婷婷.com| 天天搡日日搡aaaaⅩ| www.国产色| 五月丁香综合网| 五月婷婷啪啪啪啪| 第五婷婷伊人丁香| 婷婷五月AV| 无码人妻电影| 777精品久无码人妻蜜桃| 激情婷婷五月天伊人在线观看| 99色综合| av性爱在线| 色婷综合| 亚洲av成人在线| 婷婷五月综合在线| 极品人妻XXXXOOOO| 99综合激情久久精品久久| 五月丁香另类网| 久久思思热| 色综合久久44| 国产精自产拍久久久久久蜜 | 色婷婷另类| 亚洲美女网Va| 另类小说五月天| 超碰免费人人| 啄木鸟丝袜美女福利视频| 久久天堂精品| 激情综合一| 丁香六月毛片| 五月丁香少妇| 伊人激情AV一区二区三区| 日日做夜夜爱| 五月婷婷久久久| 国产精品国产成人国产三级| 五月天综合在线观看| 日本色久| 国产AV一区二区三区最新精品| 无码网站视频| 色久婷婷五月| 色综合色婷色基地| 激情五月婷婷| 国产精品色色| 五月丁香六月婷婷综合伊人| 婷婷激情视频| 色一色综合| 99激情网| 天天综合社区| 这里只有视频精品| 99碰网站| 噢美99| 91精品丝袜久久久久久| jiqingliuyuetian| www.夜夜操.con| 久久婷婷综合色丁香| 免费黄色视频网址| 天天肏高清在线| 亚洲九九九九| 91精品国产99久久久久久天美| 九九精品片一| 色五月色五天色情网| 99操九九网| 夜夜夜夜夜操| 囯产精品久久欠久久久久久九大| 五月丁香六月婷婷不卡免费无码| 青青草色在线视频观看| 婷婷五月综合色小姐小说| 亚洲色另类| EEUSS鲁片一区二区三区| wwccc久久久| 色呦呦免费观看| 绿色小导航AV| 91黄色五月天视频| 无码少妇高潮喷水A片免费| www.色九月| 激情五月天免费视频| 五月天日日操夜夜操| 激情五月综合久久| 一级无码作爱片| av免费在线看不卡无毒| 欧美成人精品三区综合A片| 天天综合网91| 成人网在线视频| 美国色五月天婷婷资源站| 婷婷五月丁香激情色情| 丁香五月婷婷综合视频| 无码九九| 99热最新地址在线| 99热这里在线精品| 东京热免费视频| 色婷婷狠| 中美日韩成人在线| 99热青青草| 婷婷情色五月天| 五月婷婷影| 玖玖婷婷精品| 91青娱乐青青草| 啪啪色区| 婷婷伊人久久| 综合玖玖性爱免费视频| 婷婷色激情网| 99热这里有精品6| 六月婷婷五月丁香首页| www久久五月com| 五月丁香啪啪啪免费看| 欧美日韩大黄| 六月天六月婷| 人妻精品久久久久久| 丁香五月激情视频| 五月婷婷六月丁香在线| 91精品久久久久久久久| 国産精品| 女人天堂AV| 无码AV免费精品一区二区三区| 亚洲国产精品VA在线看黑人| 久99婷婷色综合| 一区二区无码视频| 九9九9无码| 五月丁香亭亭操逼| 激情五月天噢美| 影音先锋激情网| 免费看欧美成人A片无码| 97人人干| 97成人在线视频| 九九人人看| 91九色国产| 婷婷四月 成人 狠狠干| 激情五月婷婷中文字幕| 99在线观看精品视频| 人妻AV在线观看| 天天综合网在线| 中文字幕乱码亚洲精品一区| 免费成人中文字幕| 久久久久9999| 校园激情 亚洲| 五月天com| 婷婷六月色| 亚洲亚洲人成综合网络| www,色综合| 色播五月婷婷| 天堂草在线观| 男女99免费视频| 影音先锋日本三级资源| 夜夜躁婷婷AV| 色播五月丁香婷婷| 99ri精品在线| 牛牛热这里只有jingpin| 一区二区三区XXXXXX| 婷婷丁香五月天哟啪| 视色综合| 伊人啪啪网| 午夜激情四射影院| 五月丁香爱婷婷深深| 久久色五月天综合网| 538任你爽| 久久大大香| 7777激情基地| 欧美成人A片AAA片在线播放| 99这里都是精品6| 色婷婷精品视频在线播放| 色色色色色热| 狠狠色丁香| 极品人妻VIDEOSSS人妻| 九九久久五月天综合伊人| 中文不卡一二区| 色婷婷色99国产综合精品| 五月丁香婷婷激情图片| 天堂婷婷五月在线| 影音先锋噜一噜| 九97免费视频| 5月婷婷激情6月| 99色在线| 超碰色综合| 色婷婷五月在线| 国产精品扒开腿做爽爽爽A片唱戏| 婷婷操久久| 久色资源网| 免费视频WWW在线观看网站| 久热综合| 久久视频婷婷| AV免费在线网站| 国产日日操夜夜操的肉棒视频| 狠狠干,狠狠操| 狠狠干,狠狠操| 丁香五月天AV在线| 四色 爱 婷婷 精品 亚洲 五月天| 碰碰女| 九九综合88| 情涩婷婷五月天| 裸体做A爰片毛片A片免费| 91九色网| 伊人干综合| 久久视频婷婷| 五月丁香婷婷导航视频| 久久精品日| 五月宗合激情网| 激情综合色婷婷啪啪五月天| 五月丁香六月婷婷不卡免费无码| 丁香六月激情| 五月丁香六月在线欧美| 91久久久久久久| 婷婷激情性爱| 婷婷综合五月天| 丁香五月91| 在线观看的av| 99性视频| 天天做天天爽| 这里只有精品,日韩视频| 99视频这里有精品| 丁香女人五月天| 99激情视频| 五月丁香 久久久| 亚洲无AV在线中文字幕| 69婷婷丁香午夜| 69凹凸成人综合网| 狠狠五月综合在线| 九九综合五月欧美| 伊人婷婷五月天| 久久婷网| 激情www| 婷婷激情五月天7| 久久久天堂国产精品女人| 激情婷婷人妻| 亚洲午夜国产成人电影VA国产欧…| 99日这里只有精品| 综合色色综合| 九九亚洲视频| 欧美成性色| 亚洲春色奇米影视| 激情五月丁香五月| 丁香色综合| 激情丁香五月| 99热只有这里才是精品| av在线不卡播放| 超碰在线人人| 色婷婷精品小视频| 综合久久五月| 亚洲精品国产成人AV在线| 月月AV| 91高潮喷水久久久久久久久| www.婷婷.com| 婷婷五月丁香影院| 开心五月婷婷伊人| 亚洲成人AV在线播放| xxxx五月| 亚洲a片免费观看| 丁香五月91| 丁香六月 人妻| 99综合成人视频在线观看 | 99热最新| 久久99色色| 91视频五月丁香| 婷婷伊人| 99re这里只有| 五月天婷婷三级黄| 加勒比久热| 亚洲热视频| 色久五月天| 东京热免费视频| 嫩草免费视频| 三级黄网站| 婷婷亚洲在线| 五月丁香婷婷综合网| 五月天福利影院导航| 国产精品成人AV在线| 激情五月天啪啪| www.91婷婷| 成人 在线观看国产| 99精品热视频| 天天色综合网1| 97操碰视频| 久9久视频精品| 五月丁香人妻| 五月丁香六月婷婷网| 国产伊人五月天| 日熟女| 五月丁香六月片| 99热精品在线播放| 丁香婷婷成人网站| 亚洲久久婷婷丁香五月天| 欧美 日韩 成人 在线| 婷久久高清| 婷婷五月激情综合| 婷婷综合精品| 色色 亚洲| 26uuuu精品一区二区| 97在线精品| 99内射视频| 日本色99网站| 99re6在线视频精品免费| 67194成I人在线观看线路1| 夜夜综合色| 99热99免费| 九九热视频精品2| 性色av大香综合| 九月色婷婷综合亚洲| 午夜精品人妻无码一区二区三区| 另类天堂| 久热 91| 综合激情视频| 天天色综网| 日日操,夜夜撸| 五月丁香六月婷婷中合网| 99久久婷婷国产综合精品青桔| 色婷婷激情四射视频| 五月丁香花激情啪啪网| www.91五月| 欧美性生交xXxX久久久| WWW.桔色成人.COM| 桃色五月天| 色婷婷久久| 97婷婷色| av九九| 久久五月丁香| 亚洲五月天激情| 婷婷伊人网| 婷婷色五月天在线观看| 久久综合婷婷| 99婷婷| 婷香五月激情视频| 99热国产这里只有精品| 这里只有精彩视频| 九九综合色| 色色热| 极品少妇XXXX精品少妇偷拍| 99激情| 国产午夜精品一区二区三区四区| AA片在线观看视频在线播放| 欧美顶级少妇做爰HD| 黄色片久久| 天天色2017| 日韩三级视频一区二区| 亚洲成Av人片乱码色第1集| 伊人久久大香线蕉AV最新午夜| 大香婷婷| 亚洲天99| 色VA| 色欲日日躁| 丁香六月亚洲综合| 丁香五月天色婷婷| 久久在这里99| 久综合网| 久久综合五月天激情小说网站 | 五月婷婷色| 国产精品99久久久久久久女警| 一区二区成人电影免费播放| 久9草在线观看视频| 91视频久久久| 九九Av| 99re这里只有精品视频6| 午夜无码精品色综合久久| 久久99性爱视频| 五月婷婷色播| 天天插天天射| 日韩精品呦呦va| 超碰二区| 六月婷婷视频| 丁香六月婷婷一区二区三区| 99久久婷婷五月综合| 激情小说婷婷| 亚洲啪啪自拍| www.91色| 五月天婷婷激情春色小说| 久久精品人妻| 99精品在线观看| 狠狠色婷婷色| 亚洲精品乱码久久久久久按摩观| 六月婷婷狠狠做| 欧美成人va| 婷婷五月天成人网| 午夜日日| 国产Va视频| 婷婷丁香小说| 九九伊人网| 人妻在线网站| 欧美激情丁香五月天久久婷婷一区| 色婷婷五月综合网| 久久综合爱| www.99.色| 九九热a| 国产VA亚洲VA96| 丁香婷婷五月| 久久伊人婷| 五月天婷婷色播综合在线| 五月天六月色| 亚洲色无码A片一区二区麻豆| 在线99精品| 丁香婷五月天| 91天天操天天干天天射| 久久日本wwww色| 五月丁香久久综合| 97丁香五月| 久99久视频精品| 99re最新地址视频| 五月婷婷六月丁香| 热热色色五月天婷婷| 99国产er热视频| 日本久久人| 亚洲黄色操逼| 五婷婷六月合| 五月激情六月宗合| 久久视频婷婷| 午夜国产精品AV在线播放| 丁香五月偷拍| 五月天婷婷操逼视频| 天天干天天干天天干天天干天| 搡BBBB搡BBB搡18| 亚洲激情视频在线观看| 伊人五月综合网| 五月婷婷av在线| 人妻系列久久久久久久久久久| 97色热| 人人干人人操外国| 亚洲第一视频 久久| 九九成人视频| 五月婷丁香花| 超碰在线国产| 丁香五月AV| 亚洲国产精品VA在线看黑人| 西西4r午夜剧场| 五月天四色房丁香| 亚洲中文字幕在线观看| 婷婷丁香视频在线观看免费| 五月色婷婷中文字幕| 久久一级片| 丁香五月婷婷视频| 五月天久久激情| 婷婷五月天激情电影小说| 中文字幕不卡网站| 色五月综合网| 五月天福利影院导航| 九九草热在线观看| 国产午夜精品AV一区二区麻豆| 九九综合精品| 丁香五月婷婷五月| 97丁香五月天| 久久精品国产一区二区三区四区| av在线超清中文| www久久久| 天天成人综合| 国产69久久久欧美黑人A片| tingting五月天亚洲| 精品一二三区久久AAA片| 有码人妻久久| 香蕉AV777XXX色综合一区| 色欲香综合网| 五月久久丁香| 久热这里只有精品99re| 97碰碰人人视频| 亚洲综合五月| 色五月五月婷婷| 九九九九综合| 日韩免费乱轮网站| 被强行糟蹋的女人A片| 久久性爱网站| 亚洲9久久精品| 亚洲五月婷婷| 九九久久五月天| 思思热这里只有精品| 日韩a热| 熟女强人妻一区二区三区四区无| 5月婷婷五月天| 《久久综合九色综合97婷婷| 超碰色综合| 性色播| 久久婷婷青青草| 婷婷性爱五月天| 99免费热视频在线| 91狠狠综合久久久久久| 麻豆五月丁香婷婷| 丁香 亚洲 久久| 小视频久久久aaa| 色 五月俺去也| 另类丁香综合| 狠狠爱综合网| 婷婷五月天伊人网在线观看视频| 丁香五月婷婷高清| 91干| 五月婷在线色视频| 色色婷婷色色| 高清无码网址| 久久久久思思热| 五月久久婷婷| 99久久国产宗和精品1上映| 六月丁香五月天| www.超碰| 久久日婷婷| 中文字幕在线观看视频www| 丁香六月婷婷综合麻豆| 久久99久久久久久久噜噜| 天天爽天天日| 热久久99热欧美国产亚洲| 婷婷五月综合在线| 成人久碰| 五月丁香啪啪| 亚洲色情网站| 久久这里精彩免费在线观看| 97碰碰草| 亚洲热视频| 五月综合婷婷五月| 思思网站| 国产操肏网站| 97色婷婷| 久久久久婷婷| 五月丁香六月婷婷综合| 九九热只有这里精品| 99热观看| 亚洲精品又粗又大又爽A片| 五月丁香六月色| 久久6这里只有精品| 偷偷操99| 丁香五月天大香蕉啪啪| 狼人久草| 噜噜国产| 天天干天天干天天干天天干天天干天天干天天 | 99热只有精品在线播放| 综合九九久久| 1024操逼| 六月婷婷色综合| 天天做天天爱天天玩| 亚洲婷婷激情888精品久| www激情| www.久久9| 在线视频区| 99久久婷婷| 色婷婷欧美| www.激情| 天天天久久人人人合| 夜夜操少妇| 丁香五月天在线观看视频| av在线免费网站 | 操99| www,com,五月色色| 超碰无码老师| 五月天丁香婷婷网| 荫道BBWBBB高潮潮喷| 综合五月婷婷| 99综合在线| 五月狠狠| 五月天六月色| 深爱激清网| 人人摸人人干人人做| 五月天综合区| 五月天婷婷丁香蜜桃91| 99这里的视频都是精品| 欧美黑人大吊| 99亚洲天堂| 99久在线精品| PORNY九色9l自拍视频成人| 99久在线精品99re5热视频| 丁香五夜激情四射夜夜夜| 婷婷色影音天| 一级黄在线| 超碰日韩人妻在线| 日本eVa一区=区视频| 久久人妻超碰一区| 激情98色婷婷五| 日本激情综合| 色五月色开心开心五月| 五月婷婷性爱网| AV中文字幕夜夜操b天天摸bb | 久久免费干| 伊人超碰在线| 久久一级免费黄色片| 色婷婷综合电影| 欧美伊人9| www.婷婷.com| 婷婷丁香97| 天天射影| 热久久思思热思思| 夜夜操夜夜姧| 五月婷婷九月婷婷九月婷婷| 亚洲经典小视频| 五月婷婷六月丁香激情| 婷婷六月丁香欧美视频在线| 少妇人妻偷人精品无码视频新浪| 丁香女人五月天| 亚洲五月丁香综合网| 99热久久这里只有精品| 六月丁香婷婷网| 开心五月婷婷在线| 五月婷婷婷婷网| 丁香六月激情| 超碰亚洲天堂| 91蜜桃婷婷狠狠久久综合9色| 亚洲日韩乱码一区二区三区四区| 四川女人毛多水多A片| 丁香五月婷婷国产在线| 99热欧美精品| 超碰久热| 成人婷婷五月天| 99青青草| 色噜噜狠狠色综合成人网| 五月丁香| 亚洲亚洲人成综合网络| 99干在线视频| 日本99在线| 开心婷婷五月激情网小说| 开心日韩丁香婷婷五月| 九九热视| 大香蕉婷婷| 人妻日日日| 99.N在线视频| 婷婷五月天成人娱乐| 人人操人人爱丁香五月| 91碰碰视频| 欧美性猛交 XXXX 乱大交| av超碰在线| 色情综合| 五月丁香婷婷激激激综合网色播| 99热精品在线在线| 伊人久久婷婷| 久久久婷婷色五月资源网| 婷婷精品免费久久| 婷婷丁香人妻久久在线观看| 天天综合五月天| 香蕉AV福利精品导航| 欧美啪啪五月天| 99免费视频久久| 思思热AV| 日本欧美成人片AAAA| yirenjiqingshiping| 五月丁香激情综合网| 第四色26uuu| 五月丁香黄色视频| 99碰碰碰| 人人色人人摸人人看| 在线观看中文字幕| 六月丁香婷| 97碰碰碰| 色综合五月婷婷狠狠干| 色五月婷婷基地| 热婷婷av| 婷婷丁香午夜综合影视| 超碰资源在线| 中文字幕网伦射乱中文| 狠狠色噜噜狠狠狠狠综合| www.丁香五月| 激情综合亚洲| 九色七七| www、色色色| 国产毛片欧美毛片久久久| 激情婷婷久久| 天天摸人人摸| 九九成人视频| 91黄址| 天天干天天干天天干天天干天| 婷婷99狠狠躁天天躁| 日本色图综合| 99热网站| 丁香五月激情图片婷婷| 超碰狠狠操| 永久免费一区二区三区| 91在线资源| 97久久香草精品视频| 99热这里只有精品1| 99日精品视频| 少妇达人正片在线播放_ikun_福利吧| 嫩草AV久久伊人妇女超级A| 午夜丁香丁香婷婷| 中文色婷婷| 日韩淑女人妻luan伦激情精品一区二| 丁香婷婷五月综合影院| 欧美色婷婷| 狠狠色丁香久久久婷| 五月丁香 啪啪| 天天色99| 色婷婷亚洲六月婷婷中文字幕| 五月桃花网综合| 色青青视频| 亚洲爆乳无码精品AAA片蜜桃 | 色色激情五月天| 日韩高清久久| 四色五月婷婷| 丁香五月久久社区| 婷婷五月天香蕉| 9 7总站超级碰免费视频| 久久成人综合五月天| 亚洲日韩一页精品发布| 激情五月天啪啪视频| 99色在线| 都市激情蜜桃婷婷五月天| 五月婷婷深深爱| 第四色色六月色综合| 五月天婷婷久久视频| 婷婷久久综合| 99热97| 天天插天天狠| 在线只有精品| 深爱开心激情网| 狠狠操狠狠色| 精品A√|