Ukukhutshwa kwe-Memcached 1.5.15 ngenkxaso yokuqinisekisa kwi-ASCII protocol

yathatha indawo ukukhululwa kwenkqubo yokugcinwa kwedatha kwimemori I-Memcached 1.5.15, esebenza kwidatha kwifomathi engundoqo / yexabiso kwaye kulula ukuyisebenzisa. I-Memcached idla ngokusetyenziswa njengesisombululo esilula ukukhawulezisa iindawo ezinomthwalo ophezulu ngokungena kwi-caching kwi-DBMS kunye nedatha ephakathi. Ikhowudi inikwe phantsi kwelayisensi ye-BSD.

Uguqulelo olutsha lwazisa inkxaso yokuqinisekisa yovavanyo lweprotocol ye-ASCII. Uqinisekiso lwenziwe kusetyenziswa u-β€œ-Y [ifayile yobungqina]” ukhetho, luchaza ukuya kuthi ga kwigama elisibhozo lokungena: igama lokugqithisa kwifayile ye authfile. Ngokungafaniyo neprotocol yoqinisekiso yokubini esekelwe kwi-SASL, ukuphunyezwa kwe-ASCII kulula kakhulu, ayifuni ukuxhomekeka kwangaphandle, kwaye ihlanganiswe ngokungagqibekanga. Xa uvumela uqinisekiso usebenzisa u-β€œ-Y” ukhetho, iprotocol yokubini kunye nomsebenzi nge-UDP ziyacishwa ngokuzenzekelayo. Izithintelo zofikelelo ezisekelwe kwii-login azikaxhaswa.

Ukukhutshwa okutsha kwakhona kukhawulezisa imisebenzi ye-incr/decr ngokufaka endaweni ye-snprintf. Ukuhambelana kweprotocol yokubini kunye nokusebenza kwexesha lokungenzi nto kuyaqinisekiswa. Ikhowudi esusiweyo ukuxhasa "-o inline_ascii_response" imowudi, eyaye yacinywa ukususela ekukhutshweni kwe-1.5.0. Le ndlela isebenzisa i-10-20 bytes ngaphezulu ngokubhala ukukhawulezisa izicelo zokusebenza kwimowudi ye-ASCII kwaye yaba yinto engenantsingiselo emva kokutshintshwa ekusebenziseni i-snprintf ukuya ekuphunyezweni ngokukhawuleza kwe-itoa.

umthombo: opennet.ru

Yongeza izimvo