Software:Yelp

From HandWiki
Short description: Help documentation viewer for GNOME
Yelp
Icon for the GNOME program Yelp, showing a white floatation ring with four red stripes with rope on each of the red stripes
GNOME Yelp Screenshot.png
Original author(s)Mikael Hallendal and Alexander Larsson[1]
Initial releaseOctober 27, 2001; 22 years ago (2001-10-27)[2]
Repositorygitlab.gnome.org/GNOME/yelp
LicenseGPLv2[3]
Websiteyelp.io

Yelp, also known as the GNOME Help Browser[1] is the default help viewer for GNOME that allows users to access help documentation.[4] Yelp follows the freedesktop.org help system specification[5] and reads mallard, DocBook, man pages, info, and HTML documents.[6] HTML is available by using XSLT to render XML documents into HTML.[7]

Yelp has a search feature[8] as well as a toolbar at the top for navigation through previously viewed documentation.[9]

Yelp can be accessed by typing yelp either into GNOME Shell, after pressing within GNOME, or within a terminal[10] using the yelp [file] format.[1][11] The command gnome-help can also be used to access Yelp.[12]

Although Yelp is not required for GNOME to function, it is required to view GNOME's help documentation.[13] Ubuntu also uses yelp to provide a customized help interface for its software.[14]

A format string vulnerability in GNOME versions 2.19.90 and 2.24 allowed arbitrary code execution through Yelp.[15]

References

  1. 1.0 1.1 1.2 Haltom, Jerry. "yelp linux command man page". https://www.commandlinux.com/man-page/man1/yelp.1.html. 
  2. Scorgie, Don (April 30, 2009). "ChangeLog". https://gitlab.gnome.org/GNOME/yelp/-/blob/master/ChangeLog. 
  3. McCance, Shaun (April 26, 2016). "Copying". https://gitlab.gnome.org/GNOME/yelp/-/blob/master/COPYING. 
  4. "Overview of the Yelp Help Browser". https://docs.oracle.com/cd/E23824_01/html/E24676/glmei.html. 
  5. "yelp 41.0". https://guix.gnu.org/en/packages/yelp-41.0/. 
  6. "Apps/Yelp". January 12, 2019. https://wiki.gnome.org/Apps/Yelp. 
  7. Cowie, Andrew Frederick (2004). Merging structure and sequence: Software to help teams document and execute mission critical events (Report). 
  8. Schroder, Carla (2004). Linux cookbook. Beijing: O'Reilly. pp. 2. ISBN 978-0-596-51750-2. OCLC 771953312. https://www.worldcat.org/oclc/771953312. Retrieved 2022-08-27. 
  9. Petersen, Richard (2014). Beginning Fedora Desktop. Berkeley, CA: Apress. pp. 246. ISBN 978-1-4842-0067-4. OCLC 883396549. https://www.worldcat.org/oclc/883396549. Retrieved 2022-08-27. 
  10. Sobell, Mark G. (2014). A practical guide to Fedora and Red Hat Enterprise Linux (7th ed.). Upper Saddle River, NJ: Prentice Hall. pp. 113. ISBN 978-0-13-347744-3. OCLC 870467604. https://www.worldcat.org/oclc/870467604. Retrieved 2022-08-27. 
  11. Shekhar, Vijay (2006). Red Hat Linux : the compete bible.. Laxmi Publications Pvt. Ltd./Firewall Media. pp. 126. ISBN 81-7008-863-1. OCLC 228137134. https://www.worldcat.org/oclc/228137134. Retrieved 2022-08-27. 
  12. Fusco, John (2007). The Linux Programmer's Toolbox. Sydney: Pearson Education, Limited. ISBN 978-0-13-270304-8. OCLC 1337943343. https://www.worldcat.org/oclc/1337943343. Retrieved 2022-08-27. 
  13. "Yelp-42.1". https://www.linuxfromscratch.org/blfs/view/svn/gnome/yelp.html. 
  14. Sobell, Mark G. (2015). A practical guide to Ubuntu Linux (Fourth ed.). Upper Saddle River, NJ. pp. 118. ISBN 978-0-13-392731-3. OCLC 890912722. https://www.worldcat.org/oclc/890912722. 
  15. Jackson, Todd; Salamat, Babak; Wagner, Gregor; Wimmer, Christian; Franz, Michael (2010). "On the effectiveness of multi-variant program execution for vulnerability detection and prevention" (in en). Proceedings of the 6th International Workshop on Security Measurements and Metrics. Bolzano, Italy: ACM Press. pp. 4. doi:10.1145/1853919.1853929. ISBN 978-1-4503-0340-8. http://portal.acm.org/citation.cfm?doid=1853919.1853929. Retrieved 2022-08-27. 

External links