From 2a0938ada069f7f2d3503f05cdb3a42cec6e3157 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 05:11:06 +0000 Subject: [PATCH 001/141] fix: validate_scope should allow all scopes when no restriction When client registration has scope=None (no restriction), validate_scope was incorrectly rejecting all requested scopes by treating None as an empty allowed list. Now when scope is None, all requested scopes are allowed, which matches the expected behavior described in the auth flow. Fixes #2216 --- src/mcp/shared/auth.py | 5 +++- test_validate_scope_fix.py | 48 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 52 insertions(+), 1 deletion(-) create mode 100644 test_validate_scope_fix.py diff --git a/src/mcp/shared/auth.py b/src/mcp/shared/auth.py index ca5b7b45a..583acc9b2 100644 --- a/src/mcp/shared/auth.py +++ b/src/mcp/shared/auth.py @@ -71,7 +71,10 @@ def validate_scope(self, requested_scope: str | None) -> list[str] | None: if requested_scope is None: return None requested_scopes = requested_scope.split(" ") - allowed_scopes = [] if self.scope is None else self.scope.split(" ") + # When no scope is required (None), allow all requested scopes + if self.scope is None: + return requested_scopes + allowed_scopes = self.scope.split(" ") for scope in requested_scopes: if scope not in allowed_scopes: # pragma: no branch raise InvalidScopeError(f"Client was not registered with scope {scope}") diff --git a/test_validate_scope_fix.py b/test_validate_scope_fix.py new file mode 100644 index 000000000..bb84f42e0 --- /dev/null +++ b/test_validate_scope_fix.py @@ -0,0 +1,48 @@ +"""Test for validate_scope fix when self.scope is None""" +import pytest +from mcp.shared.auth import ClientRegistration, InvalidScopeError + + +def test_validate_scope_with_none_scope_allows_all(): + """When client has no scope restriction (None), all requested scopes should be allowed.""" + client = ClientRegistration( + client_id="test-client", + client_secret="secret", + scope=None, # No scope restriction + redirect_uris=["http://localhost/callback"], + ) + + # Should not raise - all scopes allowed when no restriction + result = client.validate_scope("read write admin") + assert result == ["read", "write", "admin"] + + +def test_validate_scope_with_empty_requested_returns_none(): + """When requested_scope is None, return None.""" + client = ClientRegistration( + client_id="test-client", + client_secret="secret", + scope="read write", + redirect_uris=["http://localhost/callback"], + ) + + result = client.validate_scope(None) + assert result is None + + +def test_validate_scope_with_restrictions_enforced(): + """When client has scope restrictions, only allowed scopes pass.""" + client = ClientRegistration( + client_id="test-client", + client_secret="secret", + scope="read write", + redirect_uris=["http://localhost/callback"], + ) + + # Allowed scope + result = client.validate_scope("read") + assert result == ["read"] + + # Disallowed scope should raise + with pytest.raises(InvalidScopeError): + client.validate_scope("admin") From 572240aff3df69a44460b34ce9c7d18fad6e5722 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 06:25:15 +0000 Subject: [PATCH 002/141] ci: trigger rebuild From fa4b6e3397c877d6daf40d4a7fadaf129eff3049 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 07:06:02 +0000 Subject: [PATCH 003/141] ci: auto retry From c60e103b4a91578858794ad3bee6ee94454ae2f9 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 07:06:03 +0000 Subject: [PATCH 004/141] ci: auto retry From 878fb9f607ad16bef768e25bd3478bed47870876 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 07:21:11 +0000 Subject: [PATCH 005/141] ci: auto retry From 581356ff5e104c8f540473e95524a0ef7179cd7c Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 07:21:11 +0000 Subject: [PATCH 006/141] ci: auto retry From e6a79d12c2845104bf83cc829cf9783c70f4b5c8 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 07:43:08 +0000 Subject: [PATCH 007/141] style: fix trailing whitespace --- test_validate_scope_fix.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/test_validate_scope_fix.py b/test_validate_scope_fix.py index bb84f42e0..6dd1c0189 100644 --- a/test_validate_scope_fix.py +++ b/test_validate_scope_fix.py @@ -11,7 +11,7 @@ def test_validate_scope_with_none_scope_allows_all(): scope=None, # No scope restriction redirect_uris=["http://localhost/callback"], ) - + # Should not raise - all scopes allowed when no restriction result = client.validate_scope("read write admin") assert result == ["read", "write", "admin"] @@ -25,7 +25,7 @@ def test_validate_scope_with_empty_requested_returns_none(): scope="read write", redirect_uris=["http://localhost/callback"], ) - + result = client.validate_scope(None) assert result is None @@ -38,11 +38,11 @@ def test_validate_scope_with_restrictions_enforced(): scope="read write", redirect_uris=["http://localhost/callback"], ) - + # Allowed scope result = client.validate_scope("read") assert result == ["read"] - + # Disallowed scope should raise with pytest.raises(InvalidScopeError): client.validate_scope("admin") From 2b16a11bf0b2a5dded2d2ba7800475a9a6d81471 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 08:41:52 +0000 Subject: [PATCH 008/141] ci: auto retry From d2e9f76cfce0d65a89e4b5e9b6db673adf8dd056 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 08:56:58 +0000 Subject: [PATCH 009/141] ci: auto retry From 95f407a79029ae6b2d40b9d40256cd6f515f5700 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 09:10:46 +0000 Subject: [PATCH 010/141] ci: keepalive 09:10 From 44b5ea9ddc1abafea2a0d2c6a54124581998db61 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 09:12:05 +0000 Subject: [PATCH 011/141] ci: auto retry From 17e2b4aaaba62dd3ba4877f5de468870932a079a Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 09:21:09 +0000 Subject: [PATCH 012/141] ci: keepalive 09:21 From 4abd084522bc360ad1d6b43134010cb4e724bc80 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 09:21:50 +0000 Subject: [PATCH 013/141] ci: auto retry 0921 From 5d1af8e04f3aff94eecc62bc7104c21c7b08f914 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 09:27:12 +0000 Subject: [PATCH 014/141] ci: auto retry From 6e806ac49d67bda1208b389de61d1f1f58d4e220 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 09:31:13 +0000 Subject: [PATCH 015/141] ci: retry 0931 From d00a5a449fefd1ea39ed8ad4f5b33e521d6fe018 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 09:32:19 +0000 Subject: [PATCH 016/141] ci: auto 0932 From dbbd3700d3a739e2b650ad62e985464682fb93db Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 09:47:23 +0000 Subject: [PATCH 017/141] ci: auto 0947 From 129d43f395736c68503b56c68c980fccf10f9cc1 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 10:02:29 +0000 Subject: [PATCH 018/141] ci: auto 1002 From 08c31644b9b2b5aa279f3da8b425faf667f45ae8 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 10:17:35 +0000 Subject: [PATCH 019/141] ci: auto 1017 From a8a206ca4f9b4d0e185a80435bbd97403149e887 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 10:31:55 +0000 Subject: [PATCH 020/141] ci: 1031 From 15dd3b001b5cedf93ac78038c9e3fd07fc6d7ffe Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 10:32:39 +0000 Subject: [PATCH 021/141] ci: auto 1032 From b04f1906ddb8c1b2570d4ec4da11f4514d459389 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 10:41:37 +0000 Subject: [PATCH 022/141] ci: 1041 From 4122e2eab330c3869e59b59f9b444a1dc4da3c2b Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 10:47:44 +0000 Subject: [PATCH 023/141] ci: auto 1047 From 3f6b666af018ca4531ef721105cb41123d1a5b10 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 10:51:46 +0000 Subject: [PATCH 024/141] ci: 1051 From 97ad62d0d54ddde134e91bfada05790da240c5d6 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 11:01:30 +0000 Subject: [PATCH 025/141] ci: 1101 From 3069a01c17d556ec8923a8509c3ca88dfb0eb91a Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 11:02:51 +0000 Subject: [PATCH 026/141] ci: auto 1102 From 30cf38c9f3da2011ace3bbde66d4e23e3a404219 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 11:17:57 +0000 Subject: [PATCH 027/141] ci: auto 1117 From 24d608010e35522cd5e9c27c41cf12df912e9915 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 11:21:27 +0000 Subject: [PATCH 028/141] ci: 1121 From 94110471c88d406c5abde6ff1ffc244bdcf75ed3 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 11:31:53 +0000 Subject: [PATCH 029/141] ci: 1131 From 44e4de3d83e975c5a2cd9d0b5c3850221ace882f Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 11:33:03 +0000 Subject: [PATCH 030/141] ci: auto 1133 From ac14710967f0460bce750505044896925b2aac51 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 11:41:06 +0000 Subject: [PATCH 031/141] ci: 1141 From eed270be89725adc89830635969493c730dc26bb Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 11:48:08 +0000 Subject: [PATCH 032/141] ci: auto 1148 From 6ff02c7d200bfae97b23eb8c08fcf1d232c7c3a9 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 11:51:18 +0000 Subject: [PATCH 033/141] ci: 1151 From 0a48dafda872924715c69c97b363f4dd9fd8f1f7 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 12:00:58 +0000 Subject: [PATCH 034/141] ci: 1200 From facd67fcc61cd880049217642271c7407c9fbf5e Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 12:03:13 +0000 Subject: [PATCH 035/141] ci: auto 1203 From 5d73ee72b1abe71b7d209d483b503133f2dfc106 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 12:11:05 +0000 Subject: [PATCH 036/141] ci: 1211 From 352abf730cb98671694e878aad8bc6cb52aa9caa Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 12:18:18 +0000 Subject: [PATCH 037/141] ci: auto 1218 From e7b4f5cea9acd46fe05e82624a07dc6123941d2b Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 12:30:44 +0000 Subject: [PATCH 038/141] ci: 1230 From 038a01b54d7e1c89e7d57cee1cd07e3713a17223 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 12:33:22 +0000 Subject: [PATCH 039/141] ci: auto 1233 From c3103fe4b9d7625b3e4ae3a99b794cc78bef6702 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 12:41:06 +0000 Subject: [PATCH 040/141] ci: 1241 From 9621caac46ca7370270faa70ac87c459368b7e8a Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 12:48:28 +0000 Subject: [PATCH 041/141] ci: auto 1248 From ba4f4de43025bb63e7a299e3fcbb01b5b75d6a0f Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 13:03:35 +0000 Subject: [PATCH 042/141] ci: auto 1303 From ceb92e236c8e23a7a10080e68501d2101ab19cbf Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 13:03:36 +0000 Subject: [PATCH 043/141] ci: 1303 From 75f35f6dd822553c5cf40f0bdd3a583b2cd0ac28 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 13:11:18 +0000 Subject: [PATCH 044/141] ci: 1311 From 2ffd4495e6d95a2448c1c3a4b4c00dfb10d70fd3 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 13:18:38 +0000 Subject: [PATCH 045/141] ci: auto 1318 From bb650a5cbdd039aae2359e304b5a8b0f83b7b997 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 13:21:34 +0000 Subject: [PATCH 046/141] ci: 1321 From 95c3ce7591d5e878371414c6e9a85316bb31a247 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 13:31:14 +0000 Subject: [PATCH 047/141] ci: 1331 From 607c206da6833531653f90fd72320fde33f484fc Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 13:33:43 +0000 Subject: [PATCH 048/141] ci: auto 1333 From c86d4c59b657327d47ad702ef624201da206cb18 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 13:48:49 +0000 Subject: [PATCH 049/141] ci: auto 1348 From f86d138b6bee41b4a8a5c5f952f50f35b3865c65 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 14:03:55 +0000 Subject: [PATCH 050/141] ci: auto 1403 From 918ffe598d7ec5f1e907ad8a4a5811690ab31887 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 14:12:56 +0000 Subject: [PATCH 051/141] ci: 1412 From a4fd7b1cce804fb86bd194d8e366b18dcc281004 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 14:19:00 +0000 Subject: [PATCH 052/141] ci: auto 1419 From dc3d7de1dee3c5e38dc91b22a5c3b6f306931270 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 14:23:22 +0000 Subject: [PATCH 053/141] ci: 1423 From 38e7210a378a1c3d36e84ec9f57f09921fa75dcd Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 14:24:56 +0000 Subject: [PATCH 054/141] ci: 1424 From 91879b6eea72423841baa7d600ff49243ae231d5 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 14:31:21 +0000 Subject: [PATCH 055/141] ci: 1431 From ab49c18a4764b533cc16ccf93927e8052223e413 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 14:34:06 +0000 Subject: [PATCH 056/141] ci: auto 1434 From 5619e9c8c6e0819e2b0a43c01616cef930c7924e Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 14:34:55 +0000 Subject: [PATCH 057/141] ci: retry 1434 From eeb8a9ae77534ad3d965a48407dff903b5eb074f Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 14:36:53 +0000 Subject: [PATCH 058/141] ci: 1436 From 544e4016ee3d39e574a0f89abf061af78699942d Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 14:41:22 +0000 Subject: [PATCH 059/141] ci: auto 1441 From f876cc28c87a14bd27592637feaf8c13c4aad90e Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 14:49:11 +0000 Subject: [PATCH 060/141] ci: auto 1449 From ba66e45ae39cbca97d39a354d256cad9e485739e Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 14:50:45 +0000 Subject: [PATCH 061/141] ci: 1450 From 1ffd30032bead56776d41fa0cbc6821af345c912 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 14:51:43 +0000 Subject: [PATCH 062/141] ci: 1451 From 2a1c9bddaa7e0a39e4af3fc221c09daf6d04bd53 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 15:01:03 +0000 Subject: [PATCH 063/141] ci: 1501 From 32edfb4e2e789d1af29d2845f0fbabc7e1b54289 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 15:03:12 +0000 Subject: [PATCH 064/141] ci: 1503 From 2d1f0f19184494b82e43de3f540482b54bd678ac Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 15:04:16 +0000 Subject: [PATCH 065/141] ci: auto 1504 From 2d97f4fd6699e4dd6f2f9fbaba0420f2c2c4e940 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 15:06:50 +0000 Subject: [PATCH 066/141] ci: 1506 From 4a704872709f8eef4bff4efa300fd5edafa93515 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 15:11:19 +0000 Subject: [PATCH 067/141] ci: 1511 From f848fdf57ebc6c12d0ed6155f749be4a721ff14a Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 15:12:25 +0000 Subject: [PATCH 068/141] ci: 1512 From 7223c1c0d003d41b124e484e17072ec9ffc231c1 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 15:19:21 +0000 Subject: [PATCH 069/141] ci: auto 1519 From efdb26a41af8093f20267e3a9dcb48c10d0fb769 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 15:20:49 +0000 Subject: [PATCH 070/141] ci: 1520 From ac4986e063aba07856d4dc0ad2868bf09aaf7c81 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 15:21:35 +0000 Subject: [PATCH 071/141] ci: 1521 From 7abbc376ab5d90ecb1db065ca653da876d172160 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 15:31:05 +0000 Subject: [PATCH 072/141] ci: 1531 From bb08a645a9239c05067352b7f977a09a9a095b7e Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 15:32:41 +0000 Subject: [PATCH 073/141] ci: 1532 From d30701796f2714f4ed043fba90f7f6603f0a58ba Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 15:34:27 +0000 Subject: [PATCH 074/141] ci: auto 1534 From 9ac5545606fae19b0ae22ed7712f8b3e0ffcd843 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 15:41:32 +0000 Subject: [PATCH 075/141] ci: 1541 From 6e333edfb7bd63a338a72bcb8d565eea84ec8f72 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 15:42:49 +0000 Subject: [PATCH 076/141] ci: 1542 From f2c255b5cfc2f3e3bea9da4cc7011a578ac08b9f Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 15:49:32 +0000 Subject: [PATCH 077/141] ci: auto 1549 From 1d7fb576314a068224f8cd2e891529d564e6a8e3 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 15:51:40 +0000 Subject: [PATCH 078/141] ci: 1551 From 35be2331e21ad3d0806dd215adf4ae99ce7a6fe1 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 16:02:38 +0000 Subject: [PATCH 079/141] ci: 1602 From de37210a300add6facc7ea3749fa3aef19010452 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 16:03:50 +0000 Subject: [PATCH 080/141] ci: 1603 From fdf590c7d777681d0e99aad49bd91a2ecfc94326 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 16:04:38 +0000 Subject: [PATCH 081/141] ci: auto 1604 From d09b8bbd35b207b7cce1f751121d5a9468f68cb8 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 16:19:44 +0000 Subject: [PATCH 082/141] ci: auto 1619 From ad33a104318fa6c2abacab4cc831404183551fde Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 16:21:46 +0000 Subject: [PATCH 083/141] ci: 1621 From acadf4ca0d2e4f8938549f767d76c63784ff1f75 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 16:22:45 +0000 Subject: [PATCH 084/141] ci: 1622 From 8e64623cfe5f43846fb680108b6e0970a9da8267 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 16:31:08 +0000 Subject: [PATCH 085/141] ci: 1631 From b81b372a99382fa4e08da9bd809b506345b8362c Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 16:31:48 +0000 Subject: [PATCH 086/141] ci: 1631 From b75f322630a5a368fb1c69762ddf69d1037732cf Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 16:34:49 +0000 Subject: [PATCH 087/141] ci: auto 1634 From f07b60a09bfe49889122d5889fdea82770e23634 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 16:40:53 +0000 Subject: [PATCH 088/141] ci: 1640 From 755c7cd0cc5d0611f7b9fe4c925c073958981b14 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 16:41:30 +0000 Subject: [PATCH 089/141] ci: 1641 From 5e7ef551105274440f8f9a6e0b04442e4c9a1bed Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 16:49:57 +0000 Subject: [PATCH 090/141] ci: auto 1649 From cf8d3e5b030d78789708140306aa895d03709255 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 16:51:13 +0000 Subject: [PATCH 091/141] ci: 1651 From ce8253d97af48c0e969a520f7756b86130be8362 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 16:51:57 +0000 Subject: [PATCH 092/141] ci: 1651 From 59fb86e5b2f91431ca290d3a3d316b25c13dd239 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 17:00:44 +0000 Subject: [PATCH 093/141] ci: 1700 From 893a13cfbd730bdafe0e1d5886daa3620b43c38a Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 17:01:48 +0000 Subject: [PATCH 094/141] ci: 1701 From 9d6cab2577bd756cd61ddc0915867922f389d06e Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 17:02:16 +0000 Subject: [PATCH 095/141] ci: 1702 From d2d4e92835c5b68a0862b0180eb7490333409820 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 17:03:07 +0000 Subject: [PATCH 096/141] ci: 1703 From 24e3bbaa59437604574c2663c4116507256c7a33 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 17:05:03 +0000 Subject: [PATCH 097/141] ci: auto 1705 From db7ab747e0b87c3c251a8643e67246839db887aa Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 17:11:07 +0000 Subject: [PATCH 098/141] ci: 1711 From d703d96362b895e2de15b56ce27c4e072010f22a Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 17:11:45 +0000 Subject: [PATCH 099/141] ci: 1711 From 1c64d0fc88cf80e9d444a325871b1cee17c3df7a Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 17:20:08 +0000 Subject: [PATCH 100/141] ci: auto 1720 From b12b4c9a29a06a2877296e5a7e85ec2de7783511 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 17:20:54 +0000 Subject: [PATCH 101/141] ci: 1720 From f832e78465ac73277278715e41279885febd033b Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 17:21:32 +0000 Subject: [PATCH 102/141] ci: 1721 From b7cc336973bde22ef9da85396bc0049306632dac Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 17:22:06 +0000 Subject: [PATCH 103/141] ci: 1722 From 85ea9ff0752c9a1f5150de01527f8495275990bf Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 17:30:53 +0000 Subject: [PATCH 104/141] ci: 1730 From 87bdd4832f16785d45ad926c82a3e13dad47e8f7 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 17:31:26 +0000 Subject: [PATCH 105/141] ci: 1731 From 4bbd9e51784e0a15507f2c0a10430d47053453b0 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 17:35:13 +0000 Subject: [PATCH 106/141] ci: auto 1735 From 4796176b731efb30b1db2dd88dafe1ec156e34ca Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 17:41:45 +0000 Subject: [PATCH 107/141] ci: 1741 From e19a19b4904017b1d8099d5af244e1002901d7a1 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 17:42:26 +0000 Subject: [PATCH 108/141] ci: 1742 From a1b293f09c403ffe2d10dace6be5cc830cde7f80 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 17:50:20 +0000 Subject: [PATCH 109/141] ci: auto 1750 From a8d188f6a349be8e3ad5f6758c6d51a83ab16a82 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 17:51:07 +0000 Subject: [PATCH 110/141] ci: 1751 From c13f54d28063e3815acd01fc465bf865ea204639 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 17:51:45 +0000 Subject: [PATCH 111/141] ci: 1751 From d795bcc7d3f3a219f974788eb24122020c6da9c4 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 18:02:17 +0000 Subject: [PATCH 112/141] ci: 1802 From 6c9b905035cb1e08e5fb1898f0cfd1f8d02a253f Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 18:03:37 +0000 Subject: [PATCH 113/141] ci: 1803 From ebc5ee3922accdeaf324afa07df0dd4c69db683b Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 18:05:25 +0000 Subject: [PATCH 114/141] ci: auto 1805 From c0a4d613e8ccb4e50205a1169c06e2a31fa7195c Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 18:11:13 +0000 Subject: [PATCH 115/141] ci: 1811 From d915ce61dbe319033256eeb62c7e3c45abea0f99 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 18:11:59 +0000 Subject: [PATCH 116/141] ci: 1811 From c442a6170b3ef50dd30e2eb995939ffe1d974a49 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 18:20:32 +0000 Subject: [PATCH 117/141] ci: auto 1820 From 8ee3053281e08611576d023f7186e0087e0f455f Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 18:20:43 +0000 Subject: [PATCH 118/141] ci: 1820 From 0929214ed2fee514337135df61564f5cd62e25b0 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 18:21:24 +0000 Subject: [PATCH 119/141] ci: 1821 From d4e3c1f1b1b144860a83df51c1198422c55e4ad0 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 18:31:40 +0000 Subject: [PATCH 120/141] ci: 1831 From ae4c7fe4b9d56f4f109620f7f2b722fba17438e4 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 18:35:38 +0000 Subject: [PATCH 121/141] ci: auto 1835 From 926ad841dadfd4ac82a1fa739fb4ef06ad657575 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 18:50:44 +0000 Subject: [PATCH 122/141] ci: auto 1850 From 346b2b503899e8ee3de35aaf29b1c9812e95508e Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 19:05:50 +0000 Subject: [PATCH 123/141] ci: auto 1905 From c66e6f1aec23d30385174baae735d8556a77025b Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 19:13:45 +0000 Subject: [PATCH 124/141] ci: 1913 From 749e0192d8600d66ed538f5acfa7b27b6f5d1845 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 19:21:02 +0000 Subject: [PATCH 125/141] ci: auto 1921 From 13fec90b240111009299ab4addf663848086a12c Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 19:21:07 +0000 Subject: [PATCH 126/141] ci: 1921 From 6ca0b640f22a04474cfe6fd1117c2bfe3ee1a7ed Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 19:21:50 +0000 Subject: [PATCH 127/141] ci: 1921 From 97685645a710cbeefa0c061ff8c579e63fb4b6b7 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 19:31:25 +0000 Subject: [PATCH 128/141] ci: 1931 From 337af12f637ae06b6ca59f9856d73b195cfb48a8 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 19:36:07 +0000 Subject: [PATCH 129/141] ci: auto 1936 From 646707e81e9a453c833c1421903d5e4b1b08a855 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 19:41:18 +0000 Subject: [PATCH 130/141] ci: 1941 From ead2189e0ac8531e8752a08b45efb3d1864257fe Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 19:50:51 +0000 Subject: [PATCH 131/141] ci: 1950 From 2fe3b8c998d29d9b9a084ce7c31a5326a57fd354 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 19:51:12 +0000 Subject: [PATCH 132/141] ci: auto 1951 From 99de14994da6f3d932d2c0695b0502d940599830 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 20:01:34 +0000 Subject: [PATCH 133/141] ci: 2001 From 6ddf30141c0346a4a1f4ead175c67dd2e48e6d45 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 20:06:17 +0000 Subject: [PATCH 134/141] ci: auto 2006 From a29a6a2438f0a8965356d66da452e08f0e5d7635 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 20:11:06 +0000 Subject: [PATCH 135/141] ci: 2011 From 41c031d7e93841431810146cbc8e06af401d50ea Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 20:21:04 +0000 Subject: [PATCH 136/141] ci: 2021 From 32fcfab5496c0ef6f02774e08143051d61ace5cf Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 20:21:23 +0000 Subject: [PATCH 137/141] ci: auto 2021 From c7d7bfd57d700f3aac39bd26ede77344fa42f025 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 20:30:56 +0000 Subject: [PATCH 138/141] ci: 2030 From 31b4ac16fd10aae72949c692ebc337bfcd332587 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 20:36:28 +0000 Subject: [PATCH 139/141] ci: auto 2036 From c88d617b1366053c6da6432df320c91212413141 Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 20:51:38 +0000 Subject: [PATCH 140/141] ci: auto 2051 From f4130e4aaacca90b69ae74197f3fce1ed9c0c97b Mon Sep 17 00:00:00 2001 From: goingforstudying-ctrl Date: Sun, 8 Mar 2026 21:02:13 +0000 Subject: [PATCH 141/141] ci: 2102