- NevemTeve blogja
- A hozzászóláshoz be kell jelentkezni
Hozzászólások
... azaz Falióra Generális?
- A hozzászóláshoz be kell jelentkezni
Mi itt a baj? A libcrypto.so.1.0.2k
csak egy symlink ami a libcrypto.so.10
-ra mutat, azért az a neve, hiába a másikat nyitotta meg. Vagy az a baj, hogy a symlink 1.0.2-nek van számozva a cél meg simán 10-nek?
- A hozzászóláshoz be kell jelentkezni
Fordítva, a libcrypto.so.1.0.2k
a tényleges fájl, és elemi transzlogikával következik, hogy a major verziószáma az, hogy 10
.
- A hozzászóláshoz be kell jelentkezni
Tehát a verziószámozás volt a gáz. Hát mondjuk ez tényleg érdekes, hogy miért lesz 10 az 1.0, amikor ki is írhatnák rendesen.
- A hozzászóláshoz be kell jelentkezni
Azért, mert az OpenSSL API verzió meg a "termék" verzió eltér kompatibitási szemponból. Az 1.x sorozaton belül is van csomószor breaking change.
Például 1.0.2 és 1.1.0 között sok breaking change volt: https://wiki.openssl.org/index.php/OpenSSL_1.1.0_Changes#No_longer_works
Balfaszok logikus verziózás terén, na.
- A hozzászóláshoz be kell jelentkezni
Szabad egy kis off-topic hőbörgéssel jelentkeznem?
dump -Tv -X64 genezi | grep strcat
[16] 0x00000000 undef IMP DS EXTref libclntshcore.so strcat
Akik eredetileg előállították ezt a libclnsthcore.so, azok elfelejtették szó szerint megtanulni ezt, ezért szegény genezi
(gyk: timezone-verzió lekérdezése, plusz valószínűleg számos nem publikus funkció) rá is dependált a tévedésből exportált strcat
-ra. Ezért ha egy jól linkelt library-t teszünk alá, akkor nem indul.
Lásd még: https://hup.hu/node/152185
- A hozzászóláshoz be kell jelentkezni