Ukukhishwa kwe-Memcached 1.5.15 ngokusekelwa kokuqinisekisa kwephrothokholi ye-ASCII

kwenzeka ukukhululwa kwesistimu yokugcinwa kwedatha ku-RAM I-Memcached 1.5.15, esebenza kudatha ngefomethi yokhiye/inani futhi kulula ukuyisebenzisa. I-Memcached ivamise ukusetshenziswa njengesixazululo esingasindi sokusheshisa umsebenzi wamasayithi alayishwe kakhulu ngokufaka kunqolobane ukufinyelela ku-DBMS kanye nedatha emaphakathi. Ikhodi kuhlinzekiwe ngaphansi kwelayisensi ye-BSD.

Inguqulo entsha yethula ukusekela kokuqinisekisa kokuhlola kwephrothokholi ye-ASCII. Ukufakazela ubuqiniso kunikwe amandla kusetshenziswa inketho ethi β€œ-Y [i-authfile]”, ecacisa ukungena ngemvume okungafika kwayisishiyagalombili:amapheya ephasiwedi kufayela le-authfile. Ngokungafani nephrothokholi yokuqinisekisa kanambambili esekelwe ku-SASL eyasetshenziswa ngaphambilini, ukuqaliswa kwe-ASCII kulula kakhulu, akudingi ukuncika kwangaphandle, futhi kuhlanganiswa ngokuzenzakalelayo. Uma unika amandla ukufakazela ubuqiniso usebenzisa inketho ethi β€œ-Y”, iphrothokholi kanambambili kanye nomsebenzi nge-UDP kukhutshazwa ngokuzenzakalelayo. Imikhawulo yokufinyelela esekelwe ekungeneni ngemvume ayikasekelwa.

Ukukhishwa okusha futhi kusheshisa imisebenzi ye-incr/decr ngokufaka esikhundleni se-snprintf. Ukuhambisana kwephrothokholi kanambambili nokusebenza kwe-idle-timeout kuyaqinisekiswa. Ikhodi esusiwe ukuze kusekelwe imodi ye-"-o inline_ascii_response", ekhutshaziwe kusukela ekukhishweni kuka-1.5.0. Le modi idla amabhayithi angu-10-20 ngaphezulu ngokubhala ngakunye ukusheshisa ukucubungula izicelo kumodi ye-ASCII futhi yaba yize ngemva koshintsho olusuka ekusebenziseni i-snprintf kuya ekusetshenzisweni okusheshayo kwe-itoa.

Source: opennet.ru

Engeza amazwana