libgit2 1.9.0 "Schwibbogen"

libgit2 1.9.0 "Schwibbogen"

Mnamo Desemba 28, maktaba ya jukwaa la msalaba 1.9.0 ilitolewa libgit2, ambayo hutumia njia kuu za Git. Maktaba imeandikwa kwa C na kusambazwa chini ya leseni ya GNU GPL 2 isipokuwa maalum ya kuunganisha ambayo inaruhusu msimbo wa chanzo kutofichuliwa.

Hili linatarajiwa kuwa toleo la mwisho katika safu ya 1.x, na toleo linalofuata litakuwa libgit2 v2.0, ambalo litahamisha usaidizi wa SHA256 kutoka kwa majaribio hadi kutumika. Hii inamaanisha kuwa toleo la 2.0 litaleta mabadiliko kwenye API na ABI ili kutumia SHA256, pamoja na mabadiliko mengine ambayo yatavunja uoanifu.

Mabadiliko kuu:

  • Nyaraka za API zilizoboreshwa: https://libgit2.org/docs/reference.
  • Ilisasisha uteuzi wa usimbaji fiche wa TLS ili ulingane Mozilla "utangamano" cipher suite.
  • API ya lawama iliyoboreshwa.
  • Imeongeza lawama na amri za init kwa matumizi ya kiweko cha majaribio cha git2-experimental.
  • Sasa, unapotumia chaguo la CMake -DUSE_SHA1=<non-default option>, onyo linaonyeshwa likikushauri utumie algoriti ya SHA1DC (SHA1 na ugunduzi wa mgongano).
  • Mabadiliko kadhaa muhimu ambayo yanavunja ABI.
  • Maboresho mengi na marekebisho ya hitilafu.

Chanzo: linux.org.ru

Nunua upangishaji wa kuaminika wa tovuti zilizo na ulinzi wa DDoS, seva za VPS VDS 🔥 Nunua upangishaji wa tovuti unaoaminika kwa ulinzi wa DDoS, seva za VPS VDS | ProHoster