From 2f13e1f3b79148038e8a608ea033cab4feed7180 Mon Sep 17 00:00:00 2001 From: ysv Date: Tue, 27 Oct 2026 15:58:22 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=20References=20-=20=D0=B2=D0=B5=D0=B7=D0=B4=D0=B5?= =?UTF-8?q?=20=D0=B2=20=D0=BF=D0=B0=D1=80=D0=B0=D0=BC=D0=B5=D1=82=D1=80?= =?UTF-8?q?=D0=B0=D1=85=20=D1=81=D0=BE=D0=BE=D0=B1=D1=89=D0=B5=D0=BD=D0=B8?= =?UTF-8?q?=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../__pycache__/nntp_replay.cpython-312.pyc | Bin 24220 -> 24548 bytes mcp/nntp/nntp_replay.py | 12 +++++++++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/mcp/nntp/__pycache__/nntp_replay.cpython-312.pyc b/mcp/nntp/__pycache__/nntp_replay.cpython-312.pyc index 2ee6459232eaa18073b01701468826c9b7a24d92..766a5d51e0d2ee5337c8ecf4746278f6a38d009e 100644 GIT binary patch delta 1764 zcmZuwZA?>F7(VCT-rEma`T?}GrLFCyg#wl@izpyg+Jde7P+XiwU658H5x2A$bSc6< zV=^-}XIXS(5&ldT5{J9{(Pc41Xd#oui5l&ix$tAjvSmLmb{T$c?wr;xS+bMf=Y8Ji zec#i2-}9caEAZ!UVBw-dAp>}sFD&=#{Fe*sSs3Csvm3dBVyx2m$*?T{j&nT?pYm5~ zrXVz-L#~S2Vm%JUR3QVgA>$Z(mO5n-fnI7@6)GDOPeCl>1;H733W@;QS8e6*xDJYR zY~)R>N8TcEg1`uYQU3WxI|WapLH91$&VT1VLTTi{=Ez7Ht9C_#**T9OM%$VVu2eiFaD#_wErPov(=GPiY#kIB)%ojCG&?sKi(O6kDX3;F&2I$3# z+QMK9z37I-X<;y?*@0-^D~Ce84DL#PDKN>NgqHtu!y|G6pSRQ)aPw8!=BxkHe9ah* zJT1itwkBZ_ztDOa!ngUsO**Km#b*+|j$srCg+|7TzIWTvO#2Td642fOGh*86g)1!K zaW(Gs)Mlf#u728aS(>VZZ%F=$t5!ky0}-`0^EpQ9s|0h(D#AC|d^%aeD8f8pA$r0o^(mP|gVZNu z5-pJMRuWAD5>3h&tR$5RqLeW{yEtj3iEhtgrPME>tCIC{KTRjwAa>?y24gR2VScGF z$+q-0nrF9s1gV$=O=yeJgP@vL_UloPX)QD&wW)|xr9=}_PEon-^A)*>rRaYmmi&thDoHh698#i9UcJ-$ug>LJOp@O(Z$l+x zQgX%zdMQY5oNNeipdLiw5cYTDI|spW@iBTg7=j!aEYELL4kAUv@(_%{kTxd&7<@v7 z*fF}7+6_YDVfhJp_cJ>Lhd{2{spEh5{t916%XWkhh9lu4z2Ru274H{$gTNgOX>s?_ z1O4IN!L-O9d37Ky^7agdozln*Ng!XDz3yq*KsXxh=?ml0j*KF4=RsJ6j&!!Mr%A?M zbg|O}6)4&1GCU^2hXh6m#4$w4{I6MqU>7HQg6U2&$Cr?+tCTKf`q6cF6B_B-HDWMb zs5oCSUUSP(d(+^Z-WA^&_s>{wG70E&X#R11X2|V&6pH2LFDv zIL4zFhbD$5kH>9DwYA-(V2j&VP534(DY%FCwYX$em%kTPsAp^KzCHK@PRjjy@IkX* zL0^?iF}VG69t||>?Ajl$h?HXd|tu$wc>dVO%!bw^-{l^p0`Q-b@Y4{ zB)pFCyZQ81oftkq_h01XkyZRpxpR7mDz}^ABhjEHm&q|< zKLspn;|(eEn#sc{bIl54gVuAj0I-?v&YD!IQJ}G#s;ti1W$crz<$8C9SRnvGdBcp0 rN?F&g&{o(F&*4I1<6O?BjAkJlNHsKNvP9@Y@9w)tbtq7H|N4IbpOekU delta 1550 zcmZvcdu&rx9LLYOkKXn6wYF>5$5!ZWJM121Oty6}R=V|$vg#jn8Zt!?+On`XiS1-) zHl`8{CWMH`=%OPr!9Pa8WO)B6f1rD`88TydB+@J~sfGmg4|BI-<^U7Vxm!()o~Ga5 z=l43NIgj4|22Ngw`bC|N2YA#TFAV0xSM}ReFf8p>?GQ9(9HsHM_=J_-^|jIPk#xP` zGK6+?%)do&*l{Z1oMg{aXPpd)Q)A_cs!8rL#9=%jIQvAp?th;#v8i{kpE^zC6p?Z1 zrKi0Vd=H&&+0S&cVTfjeUWsn)p-eoesV#Dh+q$g6G!c?n^kTr_oq6qsb@q)S4ec>l zaC?`P3Zrg|=?|bYnq>p1YLy$%#ekkX*p1%~Jr2aaSR$!0a(EOr*k z&Aq$$1%V@6r;XBO3$395cE0tyqGh(5+8WF^{iNe&z=C;E$40H(qKU?lMXREAb#y1a zShH0hZKW5RAaPn*tV^n)^uVEGi8zaQsx-71l!MSq-?cv?2e7cSp*&Ikue~>-TU}P< z?#Mxt^q}J^lrD6dq27;=BRz}dEgu_pss$Z<&rHE z$_!lV&10wMk}tC_bK+Y6hJ&kXS_++A%SzWW%OFE2Y9KSL)|d9P2^|a7j(fm4LA23d zg&bioHK#RVo~zc0devN=6Z1T)7Cm6zP)E4kC7StcC4)KZB=M|QEo#`TUoEQGY#SsT zP_i8)n^UnklGEsLea^;;ZZ20%lek+^kGhAU>vD}+F-YgyA$D>>7HgdBTxl3EC_DKx zB?Y=Zg?vIk3P-t7^{^ei9NuIxB+4&S>&2yuypb{fPsWLEgniGN{+s!yx4N|O@TL-t zmX)$4n=nt7#i;~GKIjF$dJlJ!?gt}K0K=P0T^^7!kMRjO3KJEh{Ab_-l~7I6ajG9A zxH0||-?w2$;0Rdn_F1GW;;*nd^#h(`iR*j)$Y3%)oa!JR(~~+rw8VrD4<~(PsTmwf zk>9uRP|^K8N1+i#BfHRt5j)hND-pk5dA=E3l-6KD4*YYwsSs$Qi9@0v`oL6+Np}W1O{i*J3A&uZ2mu76vY- zp$QulHK|2EopY9nJ~}5r!ai2?OHI*A4z8j|OfWC;vE`qpu&FWAoOf-WdL{2_SZ3YOJweL= zo9RBq").strip() + message_id = (msg.get("Message-ID") or f"").strip() + references = [r for r in (msg.get("References") or "").split() + if r.startswith("<")] - return {"status": "ok", "group": group, "num": last, "msgid": msgid, + return {"status": "ok", "group": group, "num": last, + "message_id": message_id, + "references": references, "subject": _decode(msg.get("Subject", "")), "from": _decode(msg.get("From", "")), "date": _parse_date(str(msg.get("Date", ""))),