Itusilẹ ti GNU cflow 1.7 IwUlO

Lẹhin ọdun mẹta ti idagbasoke, GNU cflow 1.7 IwUlO ti tu silẹ, ti a ṣe apẹrẹ lati kọ ayaworan wiwo ti awọn ipe iṣẹ ni awọn eto C, eyiti o le ṣee lo lati ṣe irọrun ikẹkọ ti oye ohun elo naa. Iyara naa jẹ itumọ nikan da lori itupalẹ awọn ọrọ orisun, laisi iwulo lati ṣiṣẹ eto naa. Iran ti awọn mejeeji siwaju ati yiyipada awọn aworan sisan ipaniyan jẹ atilẹyin, bakanna bi iran ti awọn atokọ ti awọn itọkasi-agbelebu fun awọn faili koodu.

Itusilẹ jẹ ohun akiyesi fun imuse ti atilẹyin fun ọna kika “dot” ('—kika = aami') fun ti ipilẹṣẹ abajade ni ede DOT fun iworan atẹle ni package Graphviz. Ṣafikun agbara lati tokasi awọn iṣẹ ibẹrẹ lọpọlọpọ nipa ṣiṣe pidánpidán awọn aṣayan '—akọkọ’ yoo jẹ ipilẹṣẹ fun ọkọọkan awọn iṣẹ wọnyi. Paapaa ti a ṣafikun ni aṣayan “-target=FUNCTION”, eyiti o fun ọ laaye lati fi opin si awọn aworan ti o yọrisi si ẹka nikan ti o pẹlu awọn iṣẹ kan (aṣayan “--afojusun” le jẹ asọye ni ọpọlọpọ igba). Awọn aṣẹ tuntun fun lilọ kiri awọn aworan ni a ti ṣafikun si ipo cflow: “c” - lọ si iṣẹ pipe, “n” - lọ si iṣẹ atẹle ni ipele itẹ-ẹiyẹ ti a fun ati “p” - lọ si iṣẹ iṣaaju pẹlu kanna. tiwon ipele.

Ẹya tuntun naa tun yọkuro awọn ailagbara meji ti a ṣe idanimọ pada ni ọdun 2019 ati yori si ibajẹ iranti nigbati ṣiṣe awọn ọrọ orisun ti a ṣe ni pataki ni ṣiṣan. Ailagbara akọkọ (CVE-2019-16165) ṣẹlẹ nipasẹ iraye si iranti-lẹhin-ọfẹ ninu koodu parser (iṣẹ itọkasi ni parser.c). Ailagbara keji (CVE-2019-16166) ni ibatan si aponsedanu ifipamọ ninu iṣẹ atẹle (). Gẹgẹbi awọn olupilẹṣẹ, awọn iṣoro wọnyi ko ṣe irokeke aabo, nitori wọn ni opin si ifopinsi ajeji ti ohun elo naa.

orisun: opennet.ru

Ra alejo gbigba igbẹkẹle fun awọn aaye pẹlu aabo DDoS, awọn olupin VPS VDS 🔥 Ra gbigbalejo oju opo wẹẹbu ti o gbẹkẹle pẹlu aabo DDoS, awọn olupin VPS VDS | ProHoster