llama.cpp b10289 रिलीज ने सर्वर के file_glob_search डायरेक्टरी वॉक को मजबूत किया है ताकि विंडोज जंक्शन्स पर अनंत लूप से बचा जा सके और पढ़ने योग्य न होने वाली डायरेक्ट्रीज़ के लिए त्रुटि रिपोर्टिंग में सुधार किया गया है।
- सर्वर अब रपार्से टैग पढ़ता है ताकि विंडोज जंक्शन्स को लिंक के रूप में माना जा सके, जिससे क्लाउड होल्डर्स को बनाए रखते हुए अनंत ट्रावर्सल से बचा जा सके।
- डायरेक्टरी पढ़ने की विफलता अब मौन नहीं है; जब अनुमतियों या प्लेटफ़ॉर्म सीमाओं के कारण सबट्री सूचीबद्ध नहीं किया जा सकता है, तो एक ट्रंकेटेड फ्लैग सेट किया जाता है।
- विंडोज पर फ़ाइल पथ को सक्रिय कोड पेज से विकृत नामों से बचाने के लिए std::string (UTF-8) और fs::path के बीच स्पष्ट रूप से परिवर्तित किए जाते हैं।
- UI पिकर कैश अब नए परिणाम संग्रहीत होने पर प्रविष्टियों को समाप्त कर देता है, जिससे पुराने क्वेरी से मेमोरी वृद्धि से बचा जाता है।
- पथ सामान्यीकरण सामान्य अलगावकों को सुनिश्चित करता है और अमान्य सीमाओं को अस्वीकार करता है, जबकि कंसोल आउटपुट के लिए प्लेटफ़ॉर्म-विशिष्ट शाखाएँ एकीकृत की गई हैं।
इन परिवर्तनों ने कुछ डायरेक्ट्रीज़ तक पहुँच न होने पर भी उपयोगकर्ताओं को सटीक खोज परिणाम प्रदान सुनिश्चित करके और पथ हैंडलिंग समस्याओं को ठीक करके विंडोज पर सर्वर स्थिरता में सुधार किया है।