Kuburitswa kweMemcached 1.5.15 nerutsigiro rwechokwadi rweiyo ASCII protocol.

zvakaitika kuburitswa kweiyo data caching system muRAM Memcached 1.5.15, iyo inoshanda pane data mune kiyi / kukosha fomati uye iri nyore kushandisa. Memcached inowanzo shandiswa seyakareruka mhinduro yekumhanyisa basa renzvimbo dzakaremerwa nekuita caching kupinda kuDBMS uye data yepakati. Code zvakapihwa pasi peBSD rezinesi.

Iyo itsva vhezheni inounza yekuyedza yechokwadi rutsigiro rweiyo ASCII protocol. Kusimbiswa kunogoneswa uchishandisa iyo "-Y [authfile]" sarudzo, ichitsanangura kusvika masere ekupinda: password pairs mune authfile faira. Kusiyana neyakamboitwa SASL-based binary authentication protocol, kuita kweASCII kuri nyore kwazvo, hakudi kutsamira kwekunze, uye kunounganidzwa nekukasira. Paunogonesa huchokwadi uchishandisa iyo "-Y" sarudzo, iyo binary protocol uye kushanda kuburikidza neUDP zvinongovharwa. Zvirambidzo zvekupinda zvichibva pamalogi hazvisati zvatsigirwa.

Kuburitswa kutsva zvakare kunomhanyisa incr/decr mashandiro nekutsiva snprintf. Kuenderana kweiyo binary protocol ine idle-timeout mashandiro anovimbiswa. Kodhi yakabviswa kutsigira "-o inline_ascii_response" modhi, iyo yakadzimwa kubva pakuburitswa 1.5.0. Iyi modhi inoshandisa 10-20 bytes yakawanda pakunyora kuti ikurumidze kugadzirisa zvikumbiro muASCII modhi uye yakazova isina zvazvinoreva mushure mekuchinja kubva pakushandisa snprintf kuenda kukukurumidza kuita itoa.

Source: opennet.ru

Voeg