रिमोट टर्मिनल के लिए एजेंट को PTY समापन बिंदु दें

FeatureKlusterServices
शिप
3 सितंबर 2026 को 5:24 pm बजे UTC
लेखक
Kamo
Commit
969ccb7

GET/pty ने `kamo-pty` के कनेक्शन को अपग्रेड किया और एक खोल बन गया: प्रति एक PTY ब्राउज़र टूल विंडो, `su - <user>` में `tmux new-session-A`, फ्रेम पंप दोनों तरीके कच्चे सॉकेट पर। WebSocket. कॉलर सुरक्षा सेवा है जो भालू को पकड़ती है टोकन, ब्राउज़र नहीं है, इसलिए RFC 6455 को हैंड-रोल करने का कोई कारण नहीं है केवल stdlib रहते हैं। स्टेटस लाइन के बाद यह `uint32 लंबाई | uint8 प्रकार | पेलोड`, और थ्रेडिंगHTTPServer का थ्रेड-प्रति-कनेक्शन बिल्कुल आकार है यह जरूरत है। tmux, एक नंगे खोल नहीं है, और यही कारण है कि यह यहाँ है। एक कच्चे PTY मर जाता है इसके सॉकेट के साथ, इसलिए एक पेज रीफ्रेश, एक बंद लैपटॉप या एक वाईफाई ब्लिप एक को मार देगा निर्माण चल रहा है - और कामो-आंतरिक लोड पर टूल विंडो को पुनर्स्थापित करता है, इसलिए एक बहाल टर्मिनल वापस एक corpse आयोजित किया जाएगा। `new-session-A` पहले कनेक्ट बनाता है और उसी कमांड को फिर से कनेक्ट करें। सुरक्षा फ़ाइल के मौजूदा नियम का पालन करती है: उपयोगकर्ता नाम पहले से ही हल हो जाता है सदस्य के अपने सत्र से और USERNAME RE और USERNAME RE के खिलाफ फिर से मान्य है। किसी भी प्रक्रिया शुरू होने से पहले आरक्षित सूची, सत्र आईडी की जांच की जाती है क्योंकि tmux `` और`:`` पते वाक्यविन्यास के रूप में, आकार क्लैंप किए जाते हैं क्योंकि वे एक आवंटित करते हैं एक साझा मशीन पर फ्रेमबफ़र, और एक अक्षम खाता भी मना कर दिया है हालांकि `su` अभी भी इसके लिए काम करेंगे। कोई पासवर्ड नहीं पढ़ा जाता है - एजेंट रूट है और खाते में गिरता है, इसलिए गुआमोल पथ के विपरीत संग्रहीत क्रेडेंशियल कभी नहीं डेटाबेस छोड़ देता है। TERM को `env` के माध्यम से मजबूर किया जाता है क्योंकि `su -` पर्यावरण का पुनर्निर्माण करता है स्क्रैच, और एक टर्मिनल जो `डंब` के रूप में आता है, इसमें कोई विम, htop या उससे कम नहीं है। Abandoned tmux सत्र जब उस सदस्य अगले कनेक्ट करता है, जो जरूरत है pruned हैं न तो एक टाइमर और न ही मशीन पर हर खाते की सूची। 24 परीक्षण: argv आकार, आरक्षित / अवैध इनकार, आकार क्लैंपिंग, फ्रेम कोडेक एक फ्रेम पढ़ने भर में विभाजित और एक absurd घोषित लंबाई, नियंत्रण सहित फ्रेम हैंडलिंग, और रैपर के चार मामले। 107 पास।.

सभी बदलाव

जैसा कि आप शिपिंग देखते हैं?

इन अद्यतनों में से प्रत्येक स्वचालित रूप से अपने कार्यक्षेत्र में उतरता है। प्रारंभ करें और सप्ताह के बाद इसे सप्ताह के अंत में देखें।.

Foreverमूल्य निर्धारण देखें