Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wfniM-005geP-0g for pgsql-hackers@arkaria.postgresql.org; Fri, 03 Jul 2026 23:54:34 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wfniK-009SMe-2y for pgsql-hackers@arkaria.postgresql.org; Fri, 03 Jul 2026 23:54:32 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wfniK-009SMW-1q for pgsql-hackers@lists.postgresql.org; Fri, 03 Jul 2026 23:54:32 +0000 Received: from mail-pj1-x1033.google.com ([2607:f8b0:4864:20::1033]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wfniI-00000001YFy-2NQw for pgsql-hackers@lists.postgresql.org; Fri, 03 Jul 2026 23:54:32 +0000 Received: by mail-pj1-x1033.google.com with SMTP id 98e67ed59e1d1-37defb2f231so698255a91.2 for ; Fri, 03 Jul 2026 16:54:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1783122868; cv=none; d=google.com; s=arc-20260327; b=binbB2kMzJiuA9TUJUdbC8hwV+/4hiW7c6Gayd99ve2n0cK9ymO9D2xSsgqkqmaAaX LSLv01YiLjzlBCayKauuaUOdXTK0+cnyqLf3UbkTdxj5IhwiXZOavH6UMOv7uDDfOWWY uZmzDfTPvtn8uHmCs85BPyIhGFkN3e5yGejMvUYOOP5P17WqegkqWmVurejRmX9f0uo0 zi05Lv35q9OG9Jz9HNglGJOOTK8NC2m0ixn2+c4+OkxHHAVUdjCdWNqMdnJf62ihuAI0 jL3pmtYZfQBaZ4bPC3i3kOjwmTYCCO0HazmuEqZd5OO9yLO39Jblx3h3TYzc5c+TchTz WwlQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=myYAabbOHqBp0uFqugF9UH+H75+lml7zIiw3s5bEW7c=; fh=jA1y0o48KsEr1ncbKeaqgkONBUmAh+4Dc8UAqTSPpFs=; b=k1Tw1OA/5gtriL9CQzLRgUrMGugxlQvOTsANRwGsBQ1+ULfYzsxGdrOOAWJMi8V59O lBMFpfSnkIEDugoa/I9z8mJ4ZnvQVAGVYyx4rpTq3faTF/AwblyTHBmxyrnqdOifrPZo qZdOR1gJmdOxa45axIxxpbdRT15FRIZv93EVMyldwUhmGsbXTZcvLV1EbVgLsRAqaFlp tf1nf4X1U1cStUdCNoTsk4HsrDLhJYgMIUwnPn/p30EWrl88iYRAgqztd8W4IN3cB/PS Sdx7przAFMYtht6t2BHnPHU/aM0mBaLyXwmMCrP/t43wnGGaAChSkJw6HKVCC98yzeH7 0Ylg==; darn=lists.postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1783122868; x=1783727668; darn=lists.postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=myYAabbOHqBp0uFqugF9UH+H75+lml7zIiw3s5bEW7c=; b=LhctU8MtgKPm2FlyOSNuGdAY0zb3uKGZ/K9oylyQhsMuLT5FkkFkRc2MYZSZFYoAZZ 30M0Z5m+0H7XeBwshs8AVInoI5VVzicMGMIkL1/tVR6LWZ7pk0fyCxAgOo9bIpVztqzF x8OMlMgGQNjsf252kyVl4Iqd0ThIIo2QLX6q8BSgGLpiY/cao53gZChPssysNbLBr/ZP 35dWrrPzCwIYWtXSFfyVeHaHDzQM/6GXMzFmxNJBaeYiTmdSw3lkUWb9mTk6etfszwSt SkjPj6bouxe7uaq2N2r6U8g7TKPuDaj8HvggkHAwF4lIwYYERwO3YIynbcukjz2N2OKM ElgA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783122868; x=1783727668; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=myYAabbOHqBp0uFqugF9UH+H75+lml7zIiw3s5bEW7c=; b=BWVlEQw1hOcoF7Y0lHxGFrmMfgNINEteQD+heCWa48Al1ZtJ1dSiFcTiM5eMsIb/nA Ny8n8d8eQBaVTUefj48jblPDnJh4mELuCTKhHk63UfHetXGtEM8Q4w1vLtFsZxXc5Ds9 tTLfJhY91ydxUKZtE/MLWCWSPLWQldSZsXpaQWZeMn9KD+da2pXl1o0yTvUiLJER9flZ DzClhuXyhxhZurE3MrF7BQdyROVgxkoeKWQmJaYyszvhU0vkQHpTBzCSJrwjQcpj+rx1 TmmbkDtsOLRsEL5DD1/w4HvQVplrUUbHI05cXZVgBM5eUksL+bQio4unae5l5EdBs5kd dbPQ== X-Gm-Message-State: AOJu0YwrJJUEUeohdx7Xf7pIbrS7ZxieuU5RQvmMHCFIUY22XD3lYlaG xNdN817o7nfwASv8jvFSuxxLhSFlXIJezqK0aG+Mk1NakwNjKQYZKP0Ung8A5LffHfFcRSCCxKQ 1pCSaOFindfmP11noojuS0DxXPGtvacY= X-Gm-Gg: AfdE7cmkmxmIcI2Y7X+k9baPQHFEQ2IzITIKUBMMKfJhkQ4FyXdG7XRPcC93zGayGmt Kq/oKRSPlBOtbxhc/0eyuMcebN33FCfL4mRb0c/zokWtiYmTUOIXKNOHNUiI0Bd0OWG8/XspRBB HxyqoCLpPDwow6c4TDxJy3o0f7zMpzL0IrfG4WBTUrr9O3dqHMx3IY5m6bgiMK6ZXy/3VqpzFD3 Q04mZyrMqswoEoXyTZr8S2UOLDq3KBy8b24zAJ12G6GKJIMWBsCPD2/f7dZTCD+Rn8Xv96b8ugh asRrbVB49Td+TVB5CHwe1E3n4sODsLI= X-Received: by 2002:a17:90b:3f8b:b0:36d:8f51:fe29 with SMTP id 98e67ed59e1d1-3829b4b7807mr1266091a91.17.1783122867801; Fri, 03 Jul 2026 16:54:27 -0700 (PDT) MIME-Version: 1.0 References: <799A70FA-6E5C-4118-99EB-2FBBE1CBAC54@thebuild.com> <966B5430-8ECD-48FA-B56F-22452D9CDBBF@yandex-team.ru> <20260625.111954.696627555349573162.horikyota.ntt@gmail.com> In-Reply-To: From: Baji Shaik Date: Fri, 3 Jul 2026 18:54:16 -0500 X-Gm-Features: AVVi8Cebp_N3eF1y2YJJ3rjyA46AD1bhBXAhHBVjZ3pRsZ7N2qK3pa-KKXmSNNI Message-ID: Subject: Re: uuidv7 improperly accepts dates before 1970-01-01 To: Zsolt Parragi Cc: pgsql-hackers@lists.postgresql.org Content-Type: multipart/mixed; boundary="00000000000020ea400655bda593" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --00000000000020ea400655bda593 Content-Type: multipart/alternative; boundary="00000000000020ea3f0655bda591" --00000000000020ea3f0655bda591 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, Jul 3, 2026 at 2:54=E2=80=AFPM Zsolt Parragi wrote: > There's no overflow anymore with the current patch, so that comment is > somewhat stale. Maybe it could be simply "large future intervals are > rejected"? > Thanks Zsolt! Good catch. Updated the test comment in v5 attached. Thanks, Baji Shaik --00000000000020ea3f0655bda591 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Fri, Jul 3, 2026 at 2:54=E2=80=AFPM Zsolt Parragi <zsolt.parragi@percona.com> wrote:
There's no overflow anymore with the c= urrent patch, so that comment is
somewhat stale. Maybe it could be simply "large future intervals are rejected"?

Thanks Zsolt! Good catch. Up= dated the test comment in v5 attached.

Thanks,
Baji Shaik=C2=A0
--00000000000020ea3f0655bda591-- --00000000000020ea400655bda593 Content-Type: application/octet-stream; name="v5-0002-Reject-out-of-range-timestamps-in-uuidv7-interval.patch" Content-Disposition: attachment; filename="v5-0002-Reject-out-of-range-timestamps-in-uuidv7-interval.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_mr5ladt81 RnJvbSBhZjI2M2NiZTY2MzJmZTFhZGVmMDIzOGI5ZDdiNWVhNWVmMGQ2ZTBkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCYWppIFNoYWlrIDxiYWppLnBnZGV2QGdtYWlsLmNvbT4KRGF0 ZTogRnJpLCAzIEp1bCAyMDI2IDE4OjQ3OjU1IC0wNTAwClN1YmplY3Q6IFtQQVRDSCB2NSAyLzJd IFJlamVjdCBvdXQtb2YtcmFuZ2UgdGltZXN0YW1wcyBpbiB1dWlkdjcoaW50ZXJ2YWwpCgp1dWlk djcoKSB3aXRoIGEgbGFyZ2UgbmVnYXRpdmUgb3IgcG9zaXRpdmUgaW50ZXJ2YWwgc2lsZW50bHkg cHJvZHVjZWQKVVVJRHMgd2hvc2UgdGltZXN0YW1wIHdhcyBvdXRzaWRlIHRoZSByYW5nZSByZXBy ZXNlbnRhYmxlIGJ5IFVVSUQKdmVyc2lvbiA3J3MgNDgtYml0IG1pbGxpc2Vjb25kIGZpZWxkLgoK Rml4IGJ5IHByZS1jb21wdXRpbmcgdGhlIHZhbGlkIHRpbWVzdGFtcCB3aW5kb3cgaW4gUG9zdGdy ZVNRTC1lcG9jaAp1bml0cyAoVVVJRFY3X01JTl9USU1FU1RBTVAgYW5kIFVVSURWN19NQVhfVElN RVNUQU1QKSBhbmQgdmFsaWRhdGluZwp0aGUgc2hpZnRlZCBUaW1lc3RhbXBUeiBiZWZvcmUgY29u dmVydGluZyB0byBVbml4IGVwb2NoLiAgVGhpcyBhdm9pZHMKb3ZlcmZsb3cgY29uY2VybnMgZW50 aXJlbHkgYW5kIGNvbnNvbGlkYXRlcyB0aGUgbG93ZXItYm91bmQgYW5kCnVwcGVyLWJvdW5kIGNo ZWNrcyBpbnRvIGEgc2luZ2xlIGNvbmRpdGlvbi4KCkFsc28gZG9jdW1lbnQgdGhlIHZhbGlkIHRp bWVzdGFtcCByYW5nZSBmb3IgdGhlIHNoaWZ0IHBhcmFtZXRlci4KCkF1dGhvcjogQmFqaSBTaGFp ayA8YmFqaS5wZ2RldkBnbWFpbC5jb20+CkRpc2N1c3Npb246IAotLS0KIGRvYy9zcmMvc2dtbC9m dW5jL2Z1bmMtdXVpZC5zZ21sICAgfCAgNSArKysrKwogc3JjL2JhY2tlbmQvdXRpbHMvYWR0L3V1 aWQuYyAgICAgICB8IDM0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogc3JjL3Rlc3Qv cmVncmVzcy9leHBlY3RlZC91dWlkLm91dCB8IDEyICsrKysrKysrKysrCiBzcmMvdGVzdC9yZWdy ZXNzL3NxbC91dWlkLnNxbCAgICAgIHwgIDkgKysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgNTgg aW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2Mvc3JjL3NnbWwv ZnVuYy9mdW5jLXV1aWQuc2dtbCBiL2RvYy9zcmMvc2dtbC9mdW5jL2Z1bmMtdXVpZC5zZ21sCmlu ZGV4IGNmZDQyNDMzYTk1Li44OWZkNTc4MWJjYyAxMDA2NDQKLS0tIGEvZG9jL3NyYy9zZ21sL2Z1 bmMvZnVuYy11dWlkLnNnbWwKKysrIGIvZG9jL3NyYy9zZ21sL2Z1bmMvZnVuYy11dWlkLnNnbWwK QEAgLTgzLDYgKzgzLDExIEBACiAgICAgICAgIHBhcmFtZXRlciA8cGFyYW1ldGVyPnNoaWZ0PC9w YXJhbWV0ZXI+IHdpbGwgc2hpZnQgdGhlIGNvbXB1dGVkCiAgICAgICAgIHRpbWVzdGFtcCBieSB0 aGUgZ2l2ZW4gPHR5cGU+aW50ZXJ2YWw8L3R5cGU+LgogICAgICAgICBJbmZpbml0ZSBpbnRlcnZh bCB2YWx1ZXMgYXJlIG5vdCBhY2NlcHRlZC4KKyAgICAgICAgVGhlIHNoaWZ0ZWQgdGltZXN0YW1w IG11c3QgZmFsbCB3aXRoaW4gdGhlIHJhbmdlIHN1cHBvcnRlZCBieQorICAgICAgICBVVUlEIHZl cnNpb24gNydzIDQ4LWJpdCBtaWxsaXNlY29uZCB0aW1lc3RhbXAgZmllbGQ6IGZyb20KKyAgICAg ICAgMTk3MC0wMS0wMSAwMDowMDowMCBVVEMgdG8gYXBwcm94aW1hdGVseSB5ZWFyIDEwODg5Lgor ICAgICAgICBBbiBlcnJvciBpcyByYWlzZWQgaWYgdGhlIHJlc3VsdGluZyB0aW1lc3RhbXAgaXMg b3V0c2lkZSB0aGlzCisgICAgICAgIHJhbmdlLgogICAgICAgIDwvcGFyYT4KICAgICAgICA8cGFy YT4KICAgICAgICAgPGxpdGVyYWw+dXVpZHY3KCk8L2xpdGVyYWw+CmRpZmYgLS1naXQgYS9zcmMv YmFja2VuZC91dGlscy9hZHQvdXVpZC5jIGIvc3JjL2JhY2tlbmQvdXRpbHMvYWR0L3V1aWQuYwpp bmRleCBiYTNjMzBiOGViYy4uMjZiOGJmZWVjZjYgMTAwNjQ0Ci0tLSBhL3NyYy9iYWNrZW5kL3V0 aWxzL2FkdC91dWlkLmMKKysrIGIvc3JjL2JhY2tlbmQvdXRpbHMvYWR0L3V1aWQuYwpAQCAtMzMs NiArMzMsMjUgQEAKICNkZWZpbmUgTlNfUEVSX1VTCUlOVDY0Q09OU1QoMTAwMCkKICNkZWZpbmUg VVNfUEVSX01TCUlOVDY0Q09OU1QoMTAwMCkKIAorLyoKKyAqIFRoZSBvZmZzZXQgYmV0d2VlbiB0 aGUgUG9zdGdyZVNRTCBlcG9jaCAoMjAwMC0wMS0wMSkgYW5kIHRoZSBVbml4IGVwb2NoCisgKiAo MTk3MC0wMS0wMSkgaW4gbWljcm9zZWNvbmRzLgorICovCisjZGVmaW5lIFVVSURWN19FUE9DSF9P RkZTRVQgXAorCSgoaW50NjQpIChQT1NUR1JFU19FUE9DSF9KREFURSAtIFVOSVhfRVBPQ0hfSkRB VEUpICogU0VDU19QRVJfREFZICogVVNFQ1NfUEVSX1NFQykKKworLyoKKyAqIFZhbGlkIHRpbWVz dGFtcCByYW5nZSBmb3IgVVVJRCB2ZXJzaW9uIDcsIGV4cHJlc3NlZCBpbiBQb3N0Z3JlU1FMLWVw b2NoCisgKiBtaWNyb3NlY29uZHMuICBVVUlEIHY3IHVzZXMgYSA0OC1iaXQgdW5zaWduZWQgbWls bGlzZWNvbmQgZmllbGQgcmVsYXRpdmUKKyAqIHRvIHRoZSBVbml4IGVwb2NoLCBzbyB0aGUgcmVw cmVzZW50YWJsZSB3aW5kb3cgaXMgWzE5NzAtMDEtMDEsIH4xMDg4OV0uCisgKgorICogQnkgcHJl LWNvbXB1dGluZyB0aGVzZSBib3VuZHMgaW4gUG9zdGdyZVNRTC1lcG9jaCB1bml0cyB3ZSBjYW4g dmFsaWRhdGUKKyAqIHRoZSBzaGlmdGVkIFRpbWVzdGFtcFR6IGRpcmVjdGx5LCBhdm9pZGluZyBv dmVyZmxvdyBkdXJpbmcgY29udmVyc2lvbi4KKyAqLworI2RlZmluZSBVVUlEVjdfTUlOX1RJTUVT VEFNUAkoLVVVSURWN19FUE9DSF9PRkZTRVQpCisjZGVmaW5lIFVVSURWN19NQVhfVElNRVNUQU1Q IFwKKwkoKChJTlQ2NENPTlNUKDEpIDw8IDQ4KSAtIDEpICogVVNfUEVSX01TIC0gVVVJRFY3X0VQ T0NIX09GRlNFVCkKKwogLyoKICAqIFVVSUQgdmVyc2lvbiA3IHVzZXMgMTIgYml0cyBpbiAicmFu ZF9hIiB0byBzdG9yZSAgMS80MDk2IChvciAyXjEyKSBmcmFjdGlvbnMgb2YKICAqIHN1Yi1taWxs aXNlY29uZC4gV2hpbGUgbW9zdCBVbml4LWxpa2UgcGxhdGZvcm1zIHByb3ZpZGUgbmFub3NlY29u ZC1wcmVjaXNpb24KQEAgLTcxMiw4ICs3MzEsMTkgQEAgdXVpZHY3X2ludGVydmFsKFBHX0ZVTkNU SU9OX0FSR1MpCiAJCQkJCQkJCQkJCQkgVGltZXN0YW1wVHpHZXREYXR1bSh0cyksCiAJCQkJCQkJ CQkJCQkgSW50ZXJ2YWxQR2V0RGF0dW0oc2hpZnQpKSk7CiAKLQkvKiBDb252ZXJ0IGEgVGltZXN0 YW1wVHogdmFsdWUgYmFjayB0byBhbiBVTklYIGVwb2NoIHRpbWVzdGFtcCAqLwotCXVzID0gdHMg KyAoUE9TVEdSRVNfRVBPQ0hfSkRBVEUgLSBVTklYX0VQT0NIX0pEQVRFKSAqIFNFQ1NfUEVSX0RB WSAqIFVTRUNTX1BFUl9TRUM7CisJLyoKKwkgKiBSZWplY3QgdGltZXN0YW1wcyBvdXRzaWRlIHRo ZSByYW5nZSByZXByZXNlbnRhYmxlIGJ5IFVVSUQgdmVyc2lvbiA3J3MKKwkgKiA0OC1iaXQgbWls bGlzZWNvbmQgZmllbGQuICBXZSBjb21wYXJlIGluIFBvc3RncmVTUUwtZXBvY2ggdW5pdHMgc28g dGhhdAorCSAqIHRoZSBzdWJzZXF1ZW50IGNvbnZlcnNpb24gdG8gVW5peC1lcG9jaCBtaWNyb3Nl Y29uZHMgY2Fubm90IG92ZXJmbG93LgorCSAqLworCWlmICh0cyA8IFVVSURWN19NSU5fVElNRVNU QU1QIHx8IHRzID4gVVVJRFY3X01BWF9USU1FU1RBTVApCisJCWVyZXBvcnQoRVJST1IsCisJCQkJ KGVycmNvZGUoRVJSQ09ERV9EQVRFVElNRV9WQUxVRV9PVVRfT0ZfUkFOR0UpLAorCQkJCSBlcnJt c2coInRpbWVzdGFtcCBvdXQgb2YgcmFuZ2UgZm9yIFVVSUQgdmVyc2lvbiA3IiksCisJCQkJIGVy cmRldGFpbCgiVVVJRCB2ZXJzaW9uIDcgc3VwcG9ydHMgdGltZXN0YW1wcyBmcm9tIDE5NzAtMDEt MDEgdG8gYXBwcm94aW1hdGVseSB5ZWFyIDEwODg5LiIpKSk7CisKKwkvKiBDb252ZXJ0IHRoZSBU aW1lc3RhbXBUeiB2YWx1ZSB0byBhIFVuaXgtZXBvY2ggdGltZXN0YW1wIGluIHVzZWMgKi8KKwl1 cyA9IHRzICsgVVVJRFY3X0VQT0NIX09GRlNFVDsKIAogCS8qIEdlbmVyYXRlIGFuIFVVSUR2NyAq LwogCXV1aWQgPSBnZW5lcmF0ZV91dWlkdjcodXMgLyBVU19QRVJfTVMsICh1cyAlIFVTX1BFUl9N UykgKiBOU19QRVJfVVMgKyBucyAlIE5TX1BFUl9VUyk7CmRpZmYgLS1naXQgYS9zcmMvdGVzdC9y ZWdyZXNzL2V4cGVjdGVkL3V1aWQub3V0IGIvc3JjL3Rlc3QvcmVncmVzcy9leHBlY3RlZC91dWlk Lm91dAppbmRleCAwOTM1NjUxZjFlYi4uYWU0YTA1OTczNmQgMTAwNjQ0Ci0tLSBhL3NyYy90ZXN0 L3JlZ3Jlc3MvZXhwZWN0ZWQvdXVpZC5vdXQKKysrIGIvc3JjL3Rlc3QvcmVncmVzcy9leHBlY3Rl ZC91dWlkLm91dApAQCAtMjc1LDYgKzI3NSwxOCBAQCBERVRBSUw6ICBVVUlEIHZlcnNpb24gNyBk b2VzIG5vdCBzdXBwb3J0IGluZmluaXRlIGludGVydmFscy4KIFNFTEVDVCB1dWlkdjcoJy1pbmZp bml0eSc6OmludGVydmFsKTsKIEVSUk9SOiAgaW50ZXJ2YWwgb3V0IG9mIHJhbmdlIGZvciBVVUlE IHZlcnNpb24gNwogREVUQUlMOiAgVVVJRCB2ZXJzaW9uIDcgZG9lcyBub3Qgc3VwcG9ydCBpbmZp bml0ZSBpbnRlcnZhbHMuCistLSB1dWlkdjc6IHRpbWVzdGFtcHMgYmVmb3JlIFVuaXggZXBvY2gg YXJlIHJlamVjdGVkCitTRUxFQ1QgdXVpZHY3KCctMTAwMCB5ZWFycyc6OmludGVydmFsKTsKK0VS Uk9SOiAgdGltZXN0YW1wIG91dCBvZiByYW5nZSBmb3IgVVVJRCB2ZXJzaW9uIDcKK0RFVEFJTDog IFVVSUQgdmVyc2lvbiA3IHN1cHBvcnRzIHRpbWVzdGFtcHMgZnJvbSAxOTcwLTAxLTAxIHRvIGFw cHJveGltYXRlbHkgeWVhciAxMDg4OS4KKy0tIHV1aWR2NzogdGltZXN0YW1wcyBiZXlvbmQgNDgt Yml0IG1zIGZpZWxkICh+eWVhciAxMDg4OSkgYXJlIHJlamVjdGVkCitTRUxFQ1QgdXVpZHY3KCc5 MDAwIHllYXJzJzo6aW50ZXJ2YWwpOworRVJST1I6ICB0aW1lc3RhbXAgb3V0IG9mIHJhbmdlIGZv ciBVVUlEIHZlcnNpb24gNworREVUQUlMOiAgVVVJRCB2ZXJzaW9uIDcgc3VwcG9ydHMgdGltZXN0 YW1wcyBmcm9tIDE5NzAtMDEtMDEgdG8gYXBwcm94aW1hdGVseSB5ZWFyIDEwODg5LgorLS0gdXVp ZHY3OiBsYXJnZSBmdXR1cmUgaW50ZXJ2YWxzIGFyZSByZWplY3RlZAorU0VMRUNUIHV1aWR2Nygn MjkyMjMwIHllYXJzJzo6aW50ZXJ2YWwpOworRVJST1I6ICB0aW1lc3RhbXAgb3V0IG9mIHJhbmdl IGZvciBVVUlEIHZlcnNpb24gNworREVUQUlMOiAgVVVJRCB2ZXJzaW9uIDcgc3VwcG9ydHMgdGlt ZXN0YW1wcyBmcm9tIDE5NzAtMDEtMDEgdG8gYXBwcm94aW1hdGVseSB5ZWFyIDEwODg5LgogLS0g ZXh0cmFjdCBmdW5jdGlvbnMKIC0tIHZlcnNpb24KIFNFTEVDVCB1dWlkX2V4dHJhY3RfdmVyc2lv bignMTExMTExMTEtMTExMS01MTExLTgxMTEtMTExMTExMTExMTExJyk7ICAtLSA1CmRpZmYgLS1n aXQgYS9zcmMvdGVzdC9yZWdyZXNzL3NxbC91dWlkLnNxbCBiL3NyYy90ZXN0L3JlZ3Jlc3Mvc3Fs L3V1aWQuc3FsCmluZGV4IDllZTY0YTVmYTljLi41N2JmY2EzYTRmZSAxMDA2NDQKLS0tIGEvc3Jj L3Rlc3QvcmVncmVzcy9zcWwvdXVpZC5zcWwKKysrIGIvc3JjL3Rlc3QvcmVncmVzcy9zcWwvdXVp ZC5zcWwKQEAgLTE0Nyw2ICsxNDcsMTUgQEAgU0VMRUNUIHksIHRzLCBwcmV2X3RzIEZST00gdXVp ZHRzIFdIRVJFIHRzIDwgcHJldl90czsKIFNFTEVDVCB1dWlkdjcoJ2luZmluaXR5Jzo6aW50ZXJ2 YWwpOwogU0VMRUNUIHV1aWR2NygnLWluZmluaXR5Jzo6aW50ZXJ2YWwpOwogCistLSB1dWlkdjc6 IHRpbWVzdGFtcHMgYmVmb3JlIFVuaXggZXBvY2ggYXJlIHJlamVjdGVkCitTRUxFQ1QgdXVpZHY3 KCctMTAwMCB5ZWFycyc6OmludGVydmFsKTsKKworLS0gdXVpZHY3OiB0aW1lc3RhbXBzIGJleW9u ZCA0OC1iaXQgbXMgZmllbGQgKH55ZWFyIDEwODg5KSBhcmUgcmVqZWN0ZWQKK1NFTEVDVCB1dWlk djcoJzkwMDAgeWVhcnMnOjppbnRlcnZhbCk7CisKKy0tIHV1aWR2NzogbGFyZ2UgZnV0dXJlIGlu dGVydmFscyBhcmUgcmVqZWN0ZWQKK1NFTEVDVCB1dWlkdjcoJzI5MjIzMCB5ZWFycyc6OmludGVy dmFsKTsKKwogLS0gZXh0cmFjdCBmdW5jdGlvbnMKIAogLS0gdmVyc2lvbgotLSAKMi41MC4xIChB cHBsZSBHaXQtMTU1KQoK --00000000000020ea400655bda593 Content-Type: application/octet-stream; name="v5-0001-Reject-infinite-intervals-in-uuidv7-interval.patch" Content-Disposition: attachment; filename="v5-0001-Reject-infinite-intervals-in-uuidv7-interval.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_mr5ladt30 RnJvbSA4Mzc1ODBmNWQ1ZjkwNTQ4YTViYWY5ZDkwZDdhMDY1Njk2OWJjMzQyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCYWppIFNoYWlrIDxiYWppLnBnZGV2QGdtYWlsLmNvbT4KRGF0 ZTogRnJpLCAzIEp1bCAyMDI2IDE4OjQ3OjQ2IC0wNTAwClN1YmplY3Q6IFtQQVRDSCB2NSAxLzJd IFJlamVjdCBpbmZpbml0ZSBpbnRlcnZhbHMgaW4gdXVpZHY3KGludGVydmFsKQoKdXVpZHY3KCdp bmZpbml0eSc6OmludGVydmFsKSBjYXVzZWQgaW50ZWdlciBvdmVyZmxvdyBkdXJpbmcgdGhlIGVw b2NoCmNvbnZlcnNpb24sIHByb2R1Y2luZyBnYXJiYWdlIFVVSURzLiAgUmVqZWN0IGluZmluaXRl IGludGVydmFscyB1cApmcm9udCwgYmVmb3JlIGFueSB0aW1lc3RhbXAgYXJpdGhtZXRpYyBpcyBw ZXJmb3JtZWQuCgpBbHNvIG1lbnRpb24gaW4gdGhlIGRvY3VtZW50YXRpb24gdGhhdCBpbmZpbml0 ZSBpbnRlcnZhbCB2YWx1ZXMgYXJlCm5vdCBhY2NlcHRlZC4KCkF1dGhvcjogQmFqaSBTaGFpayA8 YmFqaS5wZ2RldkBnbWFpbC5jb20+CkRpc2N1c3Npb246IAotLS0KIGRvYy9zcmMvc2dtbC9mdW5j L2Z1bmMtdXVpZC5zZ21sICAgfCAxICsKIHNyYy9iYWNrZW5kL3V0aWxzL2FkdC91dWlkLmMgICAg ICAgfCA3ICsrKysrKysKIHNyYy90ZXN0L3JlZ3Jlc3MvZXhwZWN0ZWQvdXVpZC5vdXQgfCA3ICsr KysrKysKIHNyYy90ZXN0L3JlZ3Jlc3Mvc3FsL3V1aWQuc3FsICAgICAgfCA0ICsrKysKIDQgZmls ZXMgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvYy9zcmMvc2dtbC9m dW5jL2Z1bmMtdXVpZC5zZ21sIGIvZG9jL3NyYy9zZ21sL2Z1bmMvZnVuYy11dWlkLnNnbWwKaW5k ZXggMjYzOGUyYmY4NTUuLmNmZDQyNDMzYTk1IDEwMDY0NAotLS0gYS9kb2Mvc3JjL3NnbWwvZnVu Yy9mdW5jLXV1aWQuc2dtbAorKysgYi9kb2Mvc3JjL3NnbWwvZnVuYy9mdW5jLXV1aWQuc2dtbApA QCAtODIsNiArODIsNyBAQAogICAgICAgICBzdWItbWlsbGlzZWNvbmQgdGltZXN0YW1wICsgcmFu ZG9tLiBUaGUgb3B0aW9uYWwKICAgICAgICAgcGFyYW1ldGVyIDxwYXJhbWV0ZXI+c2hpZnQ8L3Bh cmFtZXRlcj4gd2lsbCBzaGlmdCB0aGUgY29tcHV0ZWQKICAgICAgICAgdGltZXN0YW1wIGJ5IHRo ZSBnaXZlbiA8dHlwZT5pbnRlcnZhbDwvdHlwZT4uCisgICAgICAgIEluZmluaXRlIGludGVydmFs IHZhbHVlcyBhcmUgbm90IGFjY2VwdGVkLgogICAgICAgIDwvcGFyYT4KICAgICAgICA8cGFyYT4K ICAgICAgICAgPGxpdGVyYWw+dXVpZHY3KCk8L2xpdGVyYWw+CmRpZmYgLS1naXQgYS9zcmMvYmFj a2VuZC91dGlscy9hZHQvdXVpZC5jIGIvc3JjL2JhY2tlbmQvdXRpbHMvYWR0L3V1aWQuYwppbmRl eCAyZDMzYmEyNjQwYi4uYmEzYzMwYjhlYmMgMTAwNjQ0Ci0tLSBhL3NyYy9iYWNrZW5kL3V0aWxz L2FkdC91dWlkLmMKKysrIGIvc3JjL2JhY2tlbmQvdXRpbHMvYWR0L3V1aWQuYwpAQCAtNjkwLDYg KzY5MCwxMyBAQCB1dWlkdjdfaW50ZXJ2YWwoUEdfRlVOQ1RJT05fQVJHUykKIAlpbnQ2NAkJbnMg PSBnZXRfcmVhbF90aW1lX25zX2FzY2VuZGluZygpOwogCWludDY0CQl1czsKIAorCS8qIFJlamVj dCBpbmZpbml0ZSBpbnRlcnZhbHMgYmVmb3JlIGFueSBhcml0aG1ldGljICovCisJaWYgKElOVEVS VkFMX05PVF9GSU5JVEUoc2hpZnQpKQorCQllcmVwb3J0KEVSUk9SLAorCQkJCShlcnJjb2RlKEVS UkNPREVfREFURVRJTUVfVkFMVUVfT1VUX09GX1JBTkdFKSwKKwkJCQkgZXJybXNnKCJpbnRlcnZh bCBvdXQgb2YgcmFuZ2UgZm9yIFVVSUQgdmVyc2lvbiA3IiksCisJCQkJIGVycmRldGFpbCgiVVVJ RCB2ZXJzaW9uIDcgZG9lcyBub3Qgc3VwcG9ydCBpbmZpbml0ZSBpbnRlcnZhbHMuIikpKTsKKwog CS8qCiAJICogU2hpZnQgdGhlIGN1cnJlbnQgdGltZXN0YW1wIGJ5IHRoZSBnaXZlbiBpbnRlcnZh bC4gVG8gY2FsY3VsYXRlIHRpbWUKIAkgKiBzaGlmdCBjb3JyZWN0bHksIHdlIGNvbnZlcnQgdGhl IFVOSVggZXBvY2ggdG8gVGltZXN0YW1wVHogYW5kIHVzZQpkaWZmIC0tZ2l0IGEvc3JjL3Rlc3Qv cmVncmVzcy9leHBlY3RlZC91dWlkLm91dCBiL3NyYy90ZXN0L3JlZ3Jlc3MvZXhwZWN0ZWQvdXVp ZC5vdXQKaW5kZXggY2Q3Y2Q4YjcxMWMuLjA5MzU2NTFmMWViIDEwMDY0NAotLS0gYS9zcmMvdGVz dC9yZWdyZXNzL2V4cGVjdGVkL3V1aWQub3V0CisrKyBiL3NyYy90ZXN0L3JlZ3Jlc3MvZXhwZWN0 ZWQvdXVpZC5vdXQKQEAgLTI2OCw2ICsyNjgsMTMgQEAgU0VMRUNUIHksIHRzLCBwcmV2X3RzIEZS T00gdXVpZHRzIFdIRVJFIHRzIDwgcHJldl90czsKIC0tLSstLS0tKy0tLS0tLS0tLQogKDAgcm93 cykKIAorLS0gdXVpZHY3OiBpbmZpbml0ZSBpbnRlcnZhbHMgYXJlIHJlamVjdGVkCitTRUxFQ1Qg dXVpZHY3KCdpbmZpbml0eSc6OmludGVydmFsKTsKK0VSUk9SOiAgaW50ZXJ2YWwgb3V0IG9mIHJh bmdlIGZvciBVVUlEIHZlcnNpb24gNworREVUQUlMOiAgVVVJRCB2ZXJzaW9uIDcgZG9lcyBub3Qg c3VwcG9ydCBpbmZpbml0ZSBpbnRlcnZhbHMuCitTRUxFQ1QgdXVpZHY3KCctaW5maW5pdHknOjpp bnRlcnZhbCk7CitFUlJPUjogIGludGVydmFsIG91dCBvZiByYW5nZSBmb3IgVVVJRCB2ZXJzaW9u IDcKK0RFVEFJTDogIFVVSUQgdmVyc2lvbiA3IGRvZXMgbm90IHN1cHBvcnQgaW5maW5pdGUgaW50 ZXJ2YWxzLgogLS0gZXh0cmFjdCBmdW5jdGlvbnMKIC0tIHZlcnNpb24KIFNFTEVDVCB1dWlkX2V4 dHJhY3RfdmVyc2lvbignMTExMTExMTEtMTExMS01MTExLTgxMTEtMTExMTExMTExMTExJyk7ICAt LSA1CmRpZmYgLS1naXQgYS9zcmMvdGVzdC9yZWdyZXNzL3NxbC91dWlkLnNxbCBiL3NyYy90ZXN0 L3JlZ3Jlc3Mvc3FsL3V1aWQuc3FsCmluZGV4IGQwNDgxYTE1MDIyLi45ZWU2NGE1ZmE5YyAxMDA2 NDQKLS0tIGEvc3JjL3Rlc3QvcmVncmVzcy9zcWwvdXVpZC5zcWwKKysrIGIvc3JjL3Rlc3QvcmVn cmVzcy9zcWwvdXVpZC5zcWwKQEAgLTE0Myw2ICsxNDMsMTAgQEAgV0lUSCB1dWlkdHMgQVMgKAog KQogU0VMRUNUIHksIHRzLCBwcmV2X3RzIEZST00gdXVpZHRzIFdIRVJFIHRzIDwgcHJldl90czsK IAorLS0gdXVpZHY3OiBpbmZpbml0ZSBpbnRlcnZhbHMgYXJlIHJlamVjdGVkCitTRUxFQ1QgdXVp ZHY3KCdpbmZpbml0eSc6OmludGVydmFsKTsKK1NFTEVDVCB1dWlkdjcoJy1pbmZpbml0eSc6Omlu dGVydmFsKTsKKwogLS0gZXh0cmFjdCBmdW5jdGlvbnMKIAogLS0gdmVyc2lvbgotLSAKMi41MC4x IChBcHBsZSBHaXQtMTU1KQoK --00000000000020ea400655bda593--