Ang Memcached 1.5.15 nga pagpagawas nga adunay suporta sa pag-authenticate sa ASCII

nahitabo pagpagawas sa in-memory data caching system Memcached 1.5.15, nga naglihok sa datos sa key/value format ug sayon ​​gamiton. Ang Memcached kasagarang gigamit isip usa ka gaan nga solusyon aron mapadali ang taas nga load nga mga site pinaagi sa pag-cache sa access sa DBMS ug intermediate data. Code gihatag ubos sa lisensya sa BSD.

Ang bag-ong bersyon nagpatuman sa eksperimento nga suporta sa pag-ila sa ASCII protocol. Ang authentication gi-enable gamit ang "-Y [authfile]" nga opsyon, nga nagtino hangtod sa walo ka login:password pares sa authfile. Dili sama sa gipatuman kaniadto nga SASL-based binary authentication protocol, ang implementasyon para sa ASCII mas simple, wala magkinahanglan ug external dependencies, ug gitukod nga default. Kung ang pag-authenticate gipagana pinaagi sa "-Y" nga kapilian, ang binary protocol ug operasyon pinaagi sa UDP awtomatik nga ma-disable. Ang mga pagdili sa pag-access kalabot sa mga pag-login wala pa gisuportahan.

Ang bag-ong pagpagawas nagpadali usab sa mga operasyon sa incr/decr pinaagi sa pag-ilis sa snprintf. Gipaneguro ang pagkaangay sa binary protocol nga adunay idle-timeout nga pagpaandar. Gitangtang ang code aron suportahan ang "-o inline_ascii_response" mode, nga na-disable sukad sa pagpagawas sa 1.5.0. Kini nga mode mokonsumo ug 10-20 bytes pa kada pagsulat aron mapadali ang pagproseso sa pangutana sa ASCII mode ug mawala ang kahulogan niini human sa pagbalhin gikan sa paggamit sa snprintf ngadto sa paspas nga pagpatuman sa itoa.

Source: opennet.ru

Idugang sa usa ka comment