I-GNU cflow 1.7 sele ikhutshiwe kwaye iza nemiyalelo emitsha nokunye

Emva kweminyaka emithathu yophuhliso ukukhutshwa kwenguqulelo entsha ye-GNU cflow 1.7 utility kwabhengezwa. Kwabo bangayaziyo le nto iluncedo, kufuneka bazi ukuba yiyo yenzelwe ukwakha igrafu ebonakalayo yeefowuni zokusebenza kwiinkqubo zeC, enokusetyenziswa ukwenza lula ufundo lwengqiqo yesicelo.

Igrafuokanye yakhiwe kuphela kuhlalutyo lweetekisi zomthombo, ngaphandle kwesidingo sokuqhuba inkqubo, kunye nokuxhasa ukuveliswa kwegrafu ezihamba phambili kunye nokubuyisela umva, kunye nokuveliswa koluhlu lweereferensi ezinqamlezayo kwiifayile ezinekhowudi.

Iphakheji isebenza ngokupheleleyo kwaye iqulunqa kwaye isebenza kuyo nayiphi na i-GNU / unikezelo lwe-Linux nakwiinkqubo ezintsha ezifana ne-UNIX. Ixhasa zonke iiswitshi zelayini yomyalelo yePOSIX efunekayo. Iyakwazi ukuvelisa iziphumo kwiifomati ezimbini: kwifomati ye-cflow ye-GNU (eyiyo engagqibekanga) nakwifomati yePOSIX.

Okwangoku, into eluncedo inokuqhubekekisa kuphela iifonti ze-C njengoko oku kukuphela kwendlela yokutenxa kwiinkcukacha zePOSIX, ifuna isakhono sokuqhubekekisa i-YACC kunye neeFonti ze-LEX kunye neefayile zezinto zokubini.

Imodyuli ye-Emacs cflow-mode.el isebenza kunye neefayile kwifomathi ye-GNU cflow (ngokuchaseneyo nefomathi yePOSIX) kwaye ivavanywe nge-Emacs 24.2.1.

Iimpawu eziphambili ezintsha ze-GNU cflow 1.7

Kule nguqulo entsha yokukhululwa imele ukuphunyezwa kokuhambelana nefomati yemveliso "dot" ('–Format = dot') ukuvelisa isiphumo se-DOT ukwenzela ukusetyenzwa ngakumbi kwiphakheji yeGraphviz.

Ukongeza, kuyacaciswa ukuba wongeze ukukwazi ukukhankanya imisebenzi emininzi yokuqalisa ngokuphinda-phinda iinketho '-ezingundoqo', eya kuveliswa ngegrafu eyahlukileyo kumsebenzi ngamnye wale misebenzi.

Kwakhona kuphawulwe ukuba ukhetho "-Ithagethi = UMSEBENZI" ukukhawulela itshati enesiphumo kwisebe elinye equka imisebenzi ethile (i "-target" ukhetho lungachazwa kaninzi-ninzi).

Olunye utshintsho oludityanisiweyo kolu guqulelo lutsha lwe-GNU cflow 1.7 kukuba imiyalelo emitsha yongezwe kukhangelo lwetshathi i-cflow-mode: »c" esetyenziselwa ukuya kumsebenzi wokufowuna, "n" esetyenziselwa ukuya kumsebenzi olandelayo kulo mgangatho wokuzala kunye no "p" ukuya kumsebenzi wangaphambili kunye nenqanaba elifanayo lokuzalela.

Kwelinye icala, ikwakhankanyiwe kwisibhengezo solu guqulelo lutsha lwe-GNU cflow 1.7 ukuba nayo Ubuthathaka obubini bususiwe ezichongiweyo ngo-2019 ezibangela ukonakala kwememori xa kusetyenzwa imibhalo yomthombo eyilelwe ngokukodwa kwi-cflow.

Kubuthathaka obathi balungiswa, oku kulandelayo kukhankanyiwe:

  • Ubuthathaka bokuqala (i-CVE-2019-16165) kwenzeka xa ufikelela kwimemori emva kokuyikhulula (ukusetyenziswa emva kokukhululeka) kwikhowudi yoluhlu (umsebenzi wokubhekisela kwi-parser.c).
  • Umngcipheko wesibini (CVE-2019-16166) unxulumene nokuphuphuma kwebuffer kumsebenzi olandelayo we-nexttoken (). Ngokombono wabaphuhlisi, le miba ayibangeli isoyikiso lokhuseleko njengoko ilinganiselwe ekuphelisweni okungaqhelekanga koncedo.

Gqibela ukuba unomdla wokwazi okungakumbi ngayo malunga nale nguqulo intsha, ungakhangela iinkcukacha kwi eli khonkco lilandelayo.

Uyifaka njani i-cflow kwiLinux?

Kwabo banomdla wokukwazi ukufaka olu ncedo kwinkqubo yabo, kufuneka bazi ukuba i-cflow ingaphakathi kogcino lwezinye zonikezelo oluphambili lweLinux. Ndidinga nje ukukhankanya ukuba inguqulelo entsha ayikaphunyezwa kwezinye zazo, kodwa yinto yeentsuku ngaphambi kokuba ilungile.

Kwabo bangabasebenzisi beDebian, Ubuntu okanye nayiphi na enye into ephuma kwezi, banokufaka kwi-terminal ngokuchwetheza lo myalelo ulandelayo:

sudo apt install cflow -y

Kwimeko yabasebenzisi beArch Linux, iManjaro okanye naluphi na olunye unikezelo oluvela kwezi, ufakelo kufuneka lwenziwe kwiindawo zokugcina ze-AUR:

yay -s cflow

Ngokuphathelele abo banomdla wokukwazi ukuqulunqa inguqulelo entsha, oku kunokufumaneka kwi ukulandela ikhonkco.


Umxholo wenqaku uyabambelela kwimigaqo yethu imigaqo yokuziphatha yokuhlela. Ukuxela impazamo cofa apha.

Yiba ngowokuqala ukuphawula

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa.

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.