GNU cflow 1.7 an riga an sake shi kuma ya zo tare da sababbin umarni da ƙari

Bayan shekaru uku na cigaba An sanar da sakin sabon sigar GNU cflow mai amfani 1.7. Ga wadanda ba su da masaniya game da wannan kayan aiki, ya kamata su san cewa haka ne tsara don gina hoto na gani na kiran aiki a cikin shirye-shiryen C, wanda za a iya amfani dashi don sauƙaƙa nazarin dabarun aikace-aikacen.

ginshiƙiko kuma an gina shi ne kawai daga nazarin rubutun tushe, ba tare da buƙatar gudanar da shirin ba, ƙari kuma yana goyan bayan ƙirƙira na gaba da jujjuya zane-zane, da kuma ƙirƙira jerin abubuwan giciye don fayiloli masu lamba.

Kunshin yana aiki cikakke kuma yana tattarawa kuma yana gudana akan kowane rarraba GNU/Linux da kuma akan sabbin tsarin UNIX. Yana goyan bayan duk umarnin sauya layin da POSIX ke buƙata. Yana da ikon samar da fitarwa a cikin nau'i biyu: tsarin GNU cflow (wanda shine tsoho) da tsarin POSIX.

A halin yanzu, mai amfani zai iya aiwatar da rubutun C kawai, saboda wannan shine kawai karkacewa daga ƙayyadaddun POSIX, wanda ke buƙatar ikon aiwatar da YACC da LEX Fonts, da fayilolin abubuwa na binary.

Cflow-mode.el Emacs module yana aiki tare da fayiloli a cikin tsarin GNU cflow (saɓanin tsarin POSIX) kuma an gwada shi tare da Emacs 24.2.1.

Babban sabbin fasalulluka na GNU cflow 1.7

A cikin wannan sabon sigar saki sananne don aiwatar da goyan bayan tsarin fitarwa na "dot". ('–format=dot') don samar da sakamakon DOT don ƙarin aiki a cikin fakitin Graphviz.

Bugu da kari, an kuma haskaka hakan ya kara da ikon tantance ayyukan farawa da yawa ta hanyar kwafin zaɓuɓɓukan '–main', wanda za a ƙirƙira tare da jadawali daban don kowane ɗayan waɗannan ayyuka.

An kuma lura cewa an ƙara zaɓin "-target=AIKI" don taƙaita sakamakon jadawali zuwa reshe ɗaya kawai wanda ya haɗa da wasu ayyuka (zaɓin “–manufa” za a iya ƙayyade sau da yawa).

Wani canjin da aka haɗa a cikin wannan sabon sigar GNU cflow 1.7 shine wancan an ƙara sabbin umarni don kewayawa taswira a cflow-mode:"c" wanda ake amfani da shi don zuwa aikin kira, "n" wanda ake amfani da shi don zuwa aiki na gaba a wannan matakin gida da kuma "p" don zuwa aikin da ya gabata tare da irin wannan matakin na gida. .

A gefe guda, an kuma ambaci shi a cikin sanarwar wannan sabon sigar GNU cflow 1.7 wanda shima an cire lahani biyu waɗanda aka gano a cikin 2019 suna haifar da ɓarna a ƙwaƙwalwar ajiya yayin sarrafa rubutun tushe na musamman a cikin cflow.

Daga cikin raunin da aka gyara, an ambace su kamar haka:

  • Rashin lahani na farko (CVE-2019-16165) yana faruwa lokacin da aka sami dama ga ƙwaƙwalwar ajiya bayan kyauta (amfani-bayan-free) a cikin lambar fassar (aikin da aka ambata a cikin parser.c).
  • Rashin lahani na biyu (CVE-2019-16166) yana da alaƙa da buffer ambaliya a cikin aikin nexttoken (). A cikin ra'ayi na masu haɓakawa, waɗannan matsalolin ba su wakiltar barazanar tsaro ba, saboda an iyakance su ga rashin ƙarewar amfani.

Finalmente idan kuna sha'awar ƙarin sani game da shi game da wannan sabon sigar, zaku iya bincika cikakkun bayanai a ciki mahada mai zuwa.

Yadda ake shigar cflow akan Linux?

Ga wadanda ke da sha'awar samun damar shigar da wannan kayan aiki a kan tsarin su, ya kamata su sani cewa cflow yana cikin ma'ajiyar wasu manyan rarraba Linux. Sai dai kawai in ambaci cewa har yanzu ba a aiwatar da sabon sigar a wasu daga cikinsu ba, amma za a shirya nan da kwanaki kadan.

A cikin yanayin waɗanda suke masu amfani da Debian, Ubuntu ko kowane abin da aka samo daga waɗannan, za su iya shigarwa daga tashar ta hanyar buga umarni mai zuwa:

sudo apt install cflow -y

Game da masu amfani da Arch Linux, Manjaro ko duk wani rarraba da aka samo daga waɗannan, dole ne a yi shigarwa daga wuraren ajiyar AUR:

yay -s cflow

Amma ga waɗanda ke da sha'awar samun damar haɗa sabon sigar, za su iya samun ta daga cikin bin hanyar haɗi.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.