Ħruġ ta' Memcached 1.5.15 b'appoġġ ta' awtentikazzjoni għall-protokoll ASCII

seħħet rilaxx tas-sistema tal-caching tad-dejta fir-RAM Memcached 1.5.15, li topera fuq data f'format ta' ċavetta/valur u hija faċli biex tużah. Memcached huwa normalment użat bħala soluzzjoni ħafifa biex iħaffef ix-xogħol ta 'siti ta' tagħbija għolja billi caching aċċess għad-DBMS u data intermedja. Kodiċi fornuti taħt liċenzja BSD.

Il-verżjoni l-ġdida tintroduċi appoġġ sperimentali ta 'awtentikazzjoni għall-protokoll ASCII. L-awtentikazzjoni hija attivata billi tuża l-għażla "-Y [authfile]", li tispeċifika sa tmien pari login:password fil-fajl awthfile. B'differenza mill-protokoll ta 'awtentikazzjoni binarja bbażat fuq SASL implimentat qabel, l-implimentazzjoni għal ASCII hija ħafna aktar sempliċi, ma teħtieġx dipendenzi esterni, u hija mmuntata awtomatikament. Meta tippermetti l-awtentikazzjoni billi tuża l-għażla "-Y", il-protokoll binarju u x-xogħol permezz tal-UDP huma awtomatikament diżattivati. Ir-restrizzjonijiet tal-aċċess ibbażati fuq il-logins għadhom mhumiex appoġġjati.

Ir-rilaxx il-ġdid tħaffef ukoll l-operazzjonijiet incr/decr billi tissostitwixxi snprintf. Il-kompatibbiltà tal-protokoll binarju mal-funzjonalità ta' idle-timeout hija żgurata. Tneħħiet il-kodiċi biex tappoġġja l-modalità "-o inline_ascii_response", li kienet diżattivata mir-rilaxx 1.5.0. Din il-modalità tikkonsma 10-20 bytes aktar għal kull kitba biex tħaffef it-talbiet tal-ipproċessar fil-modalità ASCII u saret bla sens wara t-tranżizzjoni mill-użu ta 'snprintf għall-implimentazzjoni mgħaġġla ta' itoa.

Sors: opennet.ru

Żid kumment