"Fossies" - the Fresh Open Source Software Archive

Member "linux_logo-6.0/CHANGES" (9 May 2020, 39879 Bytes) of package /linux/misc/linux_logo-6.0.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "CHANGES": 5.11_vs_6.0.

    1 8 JULY 1997
    2 + Came up with the Idea
    3 + Converted the logo.xpm file to ANSI using ppm2ansi and xv
    4 + Fixed up the picture with THEDRAW under DOSEMU 0.66.7
    5 + Combined into a C program using jed.
    6 
    7 9 JULY 1997
    8 + Figured out the tricky proc stuff (very inelegant)
    9 + Released version 0.1
   10 
   11 RELEASE 0.1
   12 
   13 10 JULY 1997
   14 + Fixed it so it looks better on a white background (standard rxvt or xterm)
   15 + Released version 0.2
   16 + Added documentation on how to add a "penguin port" to telnet into
   17 
   18 RELEASE 0.2
   19 
   20 14 JULY 1997
   21 + Return for weekend to find lots of feedback on this program.
   22 + Started adding updates.
   23 + Cleaned up output routines, added SMP and Atari support, and cleaned
   24   up the code in general.
   25 + Added a command line options. -v (version) -h (help) and -n (turn off
   26   periods in the output)
   27 + Released version 0.4 to my website [0.3 was a never released minor bugfix]
   28 
   29 RELEASE 0.4
   30 
   31 15 JULY 1997
   32 + Start on version 0.5
   33 + Really start modularizing.  Decide to make it completely platform
   34   independent.
   35 
   36 RELEASE 0.5
   37 
   38 16 JULY 1997
   39 + Finished modularization
   40 + Added -o option to print with offset
   41 + Finished cross-platform support (with a lot of #ifdef s)
   42 + Added IRIX and Default UNIX outputs
   43 + Added -s option to skip bogomips check on non-Linux OS's
   44 + Released version 0.6
   45 
   46 RELEASE 0.6
   47 
   48 18 JULY 1997
   49 + Got improved Atari m68k Code from Christian Marillat
   50 + Removed extraneous ^[ combination from the ansi .h files
   51   (so a cat of the header file shows the picture)
   52 + Released version 1.0 at sunsite and my site (no there is no 0.7-0.9
   53   ... the improvements were so drastic I thought it deserved a full
   54   version number).
   55 
   56 RELEASE 1.0
   57 
   58 25 JULY 1997
   59 + Fixed some typos in the README (thanks to Esperandi)
   60 + Ran doc files through ispell .. i didn't realize it was that bad ;)
   61 + Fixed handling of the -o option when a number doesn't follow
   62   (before resulted in seg-fault). (thanks to Adam Lackorzynski) 
   63 + Re-released as version 1.01
   64 
   65 RELEASE 1.01
   66 
   67 4 AUGUST 1997
   68 + Worked some more on the -o problem (again many thanks to Adam Lackorzynski)
   69   should not give any more problems.
   70 
   71 5 AUGUST 1997
   72 + Added a TODO file
   73 + Added an exit() call to the help section, and removed some return 1; s
   74 + Fixed a minor bug with SGI getcpuinfo.
   75 + Put version 1.02 at my site (for some reason I forgot to put 1.01 there)  
   76 
   77 RELEASE 1.02
   78 
   79 6 FEBRUARY 1998
   80 + A few extremely minor bugs/typos fixed over the past months.
   81 + Added better support for K6-chips [I recently upgraded to one ;)] and
   82   the newer kernels.
   83 + Package up version 1.04 and release for test to UM-LUG
   84 
   85 RELEASE 1.04
   86 
   87 11 FEBRUARY 1998
   88 + Added "plain ascii" penguin and -a option to display it.
   89   [thanks to <nelson _at_ media.mit.edu>] for getting me started on this one.
   90 + Fixed URL in the -h option
   91 + Make appropriate updates
   92 + Added OpenLinux instructions to Readme [thanks to <heaney _at_ zombie.ncsc.mil>]
   93 + Released 1.05
   94 
   95 RELEASE 1.05
   96 
   97 12 FEBRUARY 1998
   98 + Found bug in 1.05 [% signs not work well in /etc/issue.net  ... they are
   99   escaped... ugh] so released 1.06
  100 + UGH! Uploaded 1.06 as ASCII instead of BIN at sunsite by mistake.  Changed
  101   version of package to 1.07 but leave everything as 1.06 ;)  yes I'm lazy
  102 
  103 RELEASE 1.06
  104 
  105 19 FEBRUARY 1998
  106 + Added Cyrix 6x86 support [thanks to <adam _at_ princeton.edu>]
  107 + Changed to read the vendor_id to report vendor.  Idea also thanks to 
  108   <adam _at_ princeton.edu>
  109   
  110 RELEASE 1.07
  111   
  112 13 MARCH 1998
  113 + Added minimal AIX port [thanks to Thomas Grewe]
  114 + Added incredible Banner support!  "linux_logo -banner"
  115   Much thanks to Albert Lai <aylai _at_ unixg.ubc.ca>
  116 + Also added "-rX" option to change the character in banner, and 
  117   "-w Num" which changes width [all under banner]  
  118 + Made old linux_logo look "linux_logo -classic"
  119 + Modularized the getsysinfo.c files.  Trying to follow all the #ifdef
  120   statements was getting confusing.
  121 + Included a nice "further info" file from Tony Nugent <T.Nugent _at_ sct.gu.edu.au>
  122 + Bunch of other stuff to get ready for release
  123 + Released version 2.00
  124 
  125 RELEASE 2.0
  126 
  127 16 APRIL 1998
  128 + Finally had time to work on things again.
  129 + Thanks to Joerg Berg <joerg _at_ joberg.snafu.de> linux-alpha support should
  130   work.
  131 + I also rearranged the "sysinfo.c" file.  It now relies on pre-processor
  132   magic, but simplified the Makefile a lot.
  133 + Zipped up version 2.0.1
  134 
  135 RELEASE 2.01
  136 
  137 13 May 1998
  138 + Fixed it so that command line parameters were passed to the relevant
  139   modules.  This had been broken for some time; thanks to
  140   <mengmeng _at_ earthling.net> for pointing this out.
  141 + The boot-logo flamewar has resumed on linux-kernel, so I think I will
  142   zip up and get 2.0.2 ready to announce....
  143   
  144 27 May 1998
  145 + Finally released 2.0.2.  Posted announcements to freshmeat.net and c.o.l.a.
  146 
  147 RELEASE 2.02
  148 
  149 28 May 1998
  150 + Got a lot of feedback due to the announcement on freshmeat.net.
  151 + Added -f option to clear screen.. thanks to Sean Kelly <smkelly _at_ zombie.org>
  152   for the suggestion.
  153 + Fixed a typo in sysinfo_{default,aix}.c thanks to zap <zap _at_ arosnet.se>
  154 + Added a section to the README about having fun with the -R option
  155 + Increased the size of some buffers so that long cpu names [especially
  156   Pentium II ones] don't overflow.  [Thanks to Caleb Epstein
  157   <epstein_caleb_unix _at_ jpmorgan.com> and Steve <steve _at_ steve.paradise.net.nz> 
  158   for reporting this problem].
  159 + Changed the 'penguin_port' in the README to 54321.  Thanks to 
  160   David Nedrow <dnedrow _at_ usa.net> for letting me know that port 1234
  161   has a reserved meaning and that a higher numbered port would be better.
  162 + Added Linux-Sparc support with the help of Raymond Wu <rwu _at_ ml.com>
  163 
  164 1 June 1998
  165 + Added better BogoMips reporting for Sparc64 [thanks to "Eddie C. Dost"
  166   <ecd _at_ skynet.be>]
  167 
  168 3 June 1998
  169 + Fixed typo in sysinfo.c thanks to Rod Begbie <rod _at_ begbie.com>
  170 
  171 4 June 1998
  172 + Fixed problem where if there was no vendor it would include extraneous
  173   space in the sysinfo ouput.  Thanks to report from Mark Lundeberg
  174   <aa026 _at_ pgfn.bc.ca>
  175 + added contrib directory for possible future logos
  176 + improved AIX support thanks to Jochen Stein <jst _at_ writeme.com>
  177 
  178 18 June 1998
  179 + Added -k switch to enable changing of background shape independently of
  180   foreground.  Thanks to Alexandre Aufrere <alexandre.aufrere _at_ bigfoot.com>
  181 + Fixed a bug on showing MMX pentiums with 2.0.34?
  182 
  183 9 July 1998
  184 + Someone reported 2.03 to freshmeat although it wasn't quite an official
  185   "Announce to the world" release.  So I got to working on this a bit.
  186 + Made a patch to allow adding the linux_logo [in color] to the linux kernel.
  187   I think the logo should remain user_space, but people kept whining how ugly
  188   the text logos were with fbcon.  Oddly, I got no response for my patch.
  189   None at all.  It can be obtained at 
  190   http://www.ee.umd.edu/~weave/color-vga-linux-logo.patch
  191   And is against 2.1.108 with some of Geert's fbcon fixes.
  192 + Messed with the directory structure some more, moving the "Samples" to the
  193   ./samples directory.
  194 + Restructured source to use global variables instead of parameter passing.
  195   Made code much easier to follow and smaller.
  196 + Now default behavior is customizable by editing the "defaults.h" file.
  197 + Added the -l and -g switches to disable sysinfo and logo respectively.
  198 + Fixed up the README file a lot.
  199 + Packed up 2.05 and released it.
  200 
  201 RELEASE 2.05
  202 
  203 10 July 1998
  204 + Improved support for K6 on 2.0.34 so it actually works now.
  205 + Added support for Centaur and "Transmeta" ;) Chips.
  206   Note... The transmeta thing is a joke.  I have no clue if they are
  207   making Intel-type chips.
  208 + Packaged up a "2.05a" version.
  209 
  210 13 July 1998
  211 + Fixed a bug where the -k and -x options didn't work.  UGH.  Thanks to my
  212   friend John, at whose house I figured out the problem.
  213 + Fixed it so it displays non-cpuid [ <486] chips sort of right under
  214   2.1.x series kernels.  Need to test this on 2.0.x series kernels to see
  215   if I broke anything....
  216 + Packed up and released as "2.05b"
  217 + Added -u uptime option.  Suggested by many people, including 
  218   David Christensson <david.christensson _at_ swipnet.se>,
  219   Allan Joergensen <dw _at_ null.dk>, and my friend John C. <clemej _at_ rpi.edu>
  220   ** NOTE ** involved changes to many of the architecture specific files.
  221   PLEASE TEST AND REPORT ANY BUGS.
  222 + Made it so the -ascii switch really doesn't display any ESC characters.
  223 + Removed a lot of redundant code.
  224 + Updated CHANGES and TODO and BUGS files.
  225 + Will release "2.06" on my web-site temporarily.
  226 
  227 RELEASE 2.06
  228 
  229 14 July 1998
  230 + Got everything ready for the 2.07 release.  Trying not to forget anything
  231   [I always do anyway].
  232 
  233 RELEASE 2.07
  234 
  235 29 July 1998
  236 + Finally got around to uploading the newest version to sunsite and reporting
  237   it at freshmeat. 
  238 + Had forgotten to take the "cpuinfo" test file out.  UGH.
  239 + Added a fix for PentiumII's on linux 2.0.x [with cpuinfo sent by
  240   <xanni _at_ xanadu.net>.  I wish I had access to more machines to test this on;
  241   fixing one always risks breaking another.  If only I kept all those
  242   /proc/cpuinfo's people sent me and had an automated parser... much more
  243   trouble than it'd be worth.  Oh well.
  244   
  245 31 July 1998
  246 + Added preliminary PowerPC support thanks to a /proc/cpuinfo sent in by
  247   Beecher Greenman <rbg6038 _at_ ritvax.isc.rit.edu>
  248 + Fixed a centering bug in banner mode that had been bothering me for a while.
  249   A "+4" should have been a "+2"
  250 + Re-changed that to "+3", after much trial and error, deciding it was the 
  251   value that made odd-sized strings come out the best in banner mode.
  252 + Went through sysinfo_*.c, updating the files, making sure they used BUFSIZ
  253   and making sure uninitialized strings won't give garbage on the wrong
  254   architecture.
  255 
  256 13 August 1998
  257 + Don't really have time to work on linux_logo, but since everyone keeps
  258   sending me e-mail about it, why not ;)
  259 + Fixed K6 printing on 2.0.36p5 [Ugh, why are they always changing this].
  260   Actually it was reported this kernel causes 'linux_logo -a' to print blank
  261   spaces for ever.  This is because one of the sysinfo lines was >80, so the
  262   centering code ended up doing a loop to a negative number [that wrapped to
  263   2^31], causing lots of bad effects.  Thanks to Nate Godin <nate _at_ WPI.EDU> 
  264   for the report.
  265 + Added information to the README for adding linux_logo to SUSE linux systems.
  266   Thanks to Rodolfo Pilas <rodolfo _at_ linux.org.uy>.
  267 
  268 RELEASE 2.08
  269 
  270 1 September 1998
  271 + Back at school.  Trying to merge stuff up the best I can.
  272 + Integrated [with some changes] a patch sent by Aleksey Makarov
  273   <makarov _at_ iitam.omsk.net.ru>.  This changed the command-line parsing
  274   to the get_opt() command, plus added the -t command line option
  275   to print arbitrary text.
  276 + Shortened the -ascii -banner and -classic commands to -a,-b, and -c.
  277   The old ones still work, but this is more "correct".  I will probably
  278   add --ascii --banner and --classic at some point.
  279 + Updates the -t option to work with classic mode, substantially
  280   re-structuring the classic mode code.  
  281 + Alexander Klink <ak _at_ wireworm.com> sent me a cool picture of linux_logo
  282   on a vt102.  See the linux_logo page [www.ee.umd.edu/~weave/vmwprod]
  283   for a copy of the picture.
  284 + Found out that there is a debian package of linux_logo, and it even
  285   has its own maintainer, Steve Kostecke <steve _at_ kostecke.net>.
  286   Anyway he sent in some patches, including a man page and some ppc
  287   fixes, so I merged them in as well.
  288 
  289 RELEASE 2.09
  290 
  291 5 September 1998
  292 + Fixed it so the -f and -g options work together [thanks to Gabriel Grundin 
  293   <gabbe _at_ linux.nu> for this one.
  294 + Kernel 2.1.120 messed up /proc/cpuinfo once again.  Work-around added.
  295   Thanks to adam _at_ cc934578-a.ewndsr1.nj.home.com for the help.
  296   
  297 11 September 1998
  298 + After numerous reports of linux_logo being broken for > 2.1.120 I 
  299   released 2.10
  300 
  301 RELEASE 2.10
  302 
  303 13 September 1998
  304 + Fixed it so K6-2 machines look ok [at least on 2.0.35].
  305 
  306 25 September 1998
  307 + Started integrating some info that Alex Buell
  308   <alex.buell _at_ tahallah.demon.co.uk> kindly provided into the /proc/cpuinfo
  309   parsing code.
  310 
  311 2 October 1998
  312 + After awful week of exams, decided to work on linux_logo a bit ;)
  313 + Added a new "-x" option that uses a new character '@' in the
  314   banner.h file to indicate characters that can be dropped in order
  315   to get a "narrower" logo.  This was a problem with some people where
  316   the issue.net file being 80chars caused problems.. hopefully this fixes
  317   that.
  318 + Added "-y" loadaverage support.  Also re-modularized the banner output
  319   code.  Thanks to Anders Rundegren <anders _at_ rundegren.com> for sending the
  320   patch my way.
  321 + Packed up 2.11.  Won't announce to the world until I do a few beta-tests
  322   first.
  323 + Realized using '@' as the character above screwed up the ascii output.
  324   Changed it to `
  325 + Found another mistake where I forgot to add ` s to ascii_banner.h
  326 
  327 RELEASE 2.11
  328 
  329 30 October 1998
  330 + Have been busy busy busy busy doing other stuff.  Finally had time to
  331   work on linux_logo and try to get back to the people who had sent me
  332   stuff the last month.
  333 + Added an "-e" option.  This makes it easier for me to check problems
  334   with other people's /proc/cpuinfo files that they send me.  It can also
  335   be used, I suppose, to trick linux_logo into thinking you have a better
  336   computer ;)
  337 + Tested the new version with some of the assorted cpuinfo files 
  338   Alex Buell sent me.
  339 + Michael Somos <somos _at_ grail.cba.csuohio.edu> was suggesting I remove the
  340   Escape character from my C code.  I disagreed...
  341 + Someone announced linux_logo-2.11 long before I thought it was ready
  342   to announce.  Please people, let me do the announcing....
  343 + Peter Magnusson <iocc _at_ home.se> let me know that using "`" for a special
  344   character messes up the '-c' output.  Changed it to be "%".  Hopefully
  345   this will keep other problems from happening.
  346 + Audited all of the non-intel architectures.  Cleaned up and fixed a lot.
  347   Please let me know if anything else needs fixed.
  348 + Bundled up 2.12 for release.  Hope I don't make any mistakes...
  349 
  350 8 November 1998
  351 + Added support for older 1.2.x kernels, thanks to Rusty Haddock 
  352   <rusty _at_ fe2o3.lonestar.org>
  353 + Added code to print the MHz if given by the new tsc code in kernels
  354   >2.1.127
  355 + Actually finally release 2.12
  356 
  357 RELEASE 2.12
  358 
  359 5 December 1998
  360 + Idea from Juhapekka Tolvanen <juhtolv _at_ silmu.st.jyu.fi> to totally
  361   re-write sysinfo stuff.  Will work on over break.
  362 + Also added sample scripts from him to contrib directory.
  363 + Pending re-write of entire sub-system, to break compatibility?
  364   Linux_logo 3.0?
  365 
  366 RELEASE 2.13
  367 
  368 9 January 1999
  369 + Ugly snowy and icy weather has trapped me at home, giving me time for the
  370   re-write.
  371 + Rewrote much of linux_logo to use a new "Format" engine.  The old behavior
  372   is now a compatibility layer over the new code.
  373 + See the README on how to use the new -F option.
  374 + It's a big enough change to move the major number to 3.0.
  375 + Tested all the intel cpuinfo's I have.  Now to see what I can do about
  376   the other architectures.
  377 + Overhauled the documentation.
  378 + To paraphrase Alan Cox and TMBG:
  379   o/~ metalab.unc.edu was sunsite.unc.edu, 
  380       now it's metalab.unc.edu not sunsite.unc.edu
  381       So if you had a file at sunsite.unc.edu
  382       It'll be waiting at metalab o/~
  383 + Pressing Projects: add gnu-configure scripts and update the man page.
  384   Unfortunately I am unsure how to go about either of those.
  385 + Added a PowerPC SMP patch from Ryan Nielsen <ran _at_ krazynet.com>
  386 
  387 10 January 1999
  388 + Tried to fix things up for a beta release to freshmeat tomorrow
  389 + Went through bringing up all non-intel targets to code.
  390 + Added Megahertz printing for Alpha chips
  391 
  392 RELEASE 3.0b1
  393 
  394 25 March 1999
  395 + Finally had time to work on linux_logo again.  School has just been tough.
  396   This is my spring break so I grabbed some time to try to get beta2 and 
  397   eventually 3.00 stable out the door.
  398 + Thanks to Christian T. Steigies <cts _at_ ap031.experimentalphysik.uni-kiel.de>
  399   for sending in a patch fixing m68k and making sure it works on Amiga.
  400 
  401 26 March 1999
  402 + Implemented MIPS [decstation and SGI indy]
  403 + Got intel up to par.  Modularized it a bit.  Sorta detects K6-3's and
  404   all the various pentium versions right as far as I can tell.
  405 + Thanks to Greg Smith <mke2fs _at_ adirondack-park.net> for sending a patch
  406   to fix pentium2 detection under 2.0.x.
  407 + Thanks to "Evert Meulie esq." <evert _at_ royal.net> for Dutch number support.
  408 + tim <theaney _at_ toadmail.toad.net> sent in some fixes for the README
  409 + Fixed the MHz to fudge a bit so 400Mhz chips are reported as that and
  410   not as 399Mhz or 401Mhz as /proc/cpuinfo might think they are.
  411 + Added the gpl COPYING file, since I've always said this was gpl'd but never
  412   included the license with it.
  413 + Tweaked SPARC and ALPHA a bit.. this version passes all of my sample proc
  414   files.. hopefully it will work just fine...
  415 + Pack it up and release to freshmeat.... here comes 3.0b2
  416 
  417 RELEASE 3.0b2
  418 
  419 27 March 1999
  420 + Added rudimentary autoconf support.  Used the tutorial by Mark Galassi
  421   at http://nis-www.lanl.gov/~rosalia/mydocs/autoconf_tutorial_toc.html
  422   
  423 RELEASE 3.0b3
  424 
  425 2 April 1999
  426 + Not many bug reports at all.. gearing up for a 3.0 release later today.
  427 + Tried in the past week to get a GNU autoconf configure script working...
  428   I did.. but the extra overhead [doubling the size of the archive] to just
  429   check for gcc/cc or architecture isn't worth it.  The architecture 
  430   detection code would have been just as much of a kludge as the current
  431   sysinfo.c, and I don't have all the machines to test it on.  So for now
  432   at least I will stick with old-fashioned makefiles.
  433 + Released 3.0 to freshmeat and metalab.
  434 
  435 RELEASE 3.0
  436 
  437 6 April 1999
  438 + This release has gone a lot smoother than previous releases.  Very few
  439   actual bugs noted this time.
  440 + Thanks to Nate Godin <nate _at_ graymalkin.res.wpi.net> for a K6-2 fix.
  441 + Fixed some problems in the README.  Thanks to Brandon Griffith
  442   <project7 _at_ qx.net> for a RedHat instructions fix.
  443 + Ran a "tr -d '\r'" on the README to remove extraneous ^M characters.
  444   These shouldn't be needed [why were they even there at all?  I don't
  445   think I ever edited linux_logo under DOS] and were 
  446   causing <iain _at_ monitormedia.co.uk> some problems when viewing the logs
  447   using less.
  448   
  449 22 June 1999
  450 + Got a K6-2 350 the other day, so I guess I should finally publish a 3.01
  451   that fixes the K6-2 Problem.  The K6-2 is nice, even though my motherboard
  452   [A wonderful PA-2007] can only drive it at 337.5Mhz [75x4.5].  Had to solder
  453   a resistor to a jumper to get the right voltage, but it works like a charm.
  454 + Revise the README somewhat.  I have a Redhat6.0 box at work so I can test
  455   out that myself now.
  456 + Add support for Pentium III for older kernels that don't realize it is
  457   a pentium III.
  458 + Added French support (Alexandre Blanchette <blanalex _at_ netscape.net>)
  459 + Added Italian support (Davide Melan <davidemelan _at_ tin.it>)  See his page
  460   http://davidemelan.freeweb.org for an ENTIRELY Italian linux_logo.  Pretty
  461   neat.
  462 + Changed the giant mass of global variables to a structure whose pointer
  463   is passed around.  Hoped this would make the code more modular, but I 
  464   fear it makes it just 1k bigger and more complicated.
  465 + Added -d option in case you want to disable linux_logo from "fixing up"
  466   the output.  IE, you really want it to say AMD K6(tm) w Multimedia Extensions
  467   or whatever your /proc/cpuinfo really says.  It also skips the Megahertz
  468   fudging.  (Original idea from an e-mail exchange with Mengmeng Zhang
  469   <mengmeng _at_ cs.utexas.edu>)
  470 + Ahhhhh it's late.  I have tested as much as I can, and think I have 3.01
  471   ready to go out the door.  Hopefully I don't have a common error, as 
  472   usually happens.  Off to announce at freshmeat tomorrow.
  473 
  474 23 June 1999
  475 + Made some minor touch-ups, and released version 3.01
  476 
  477 RELEASE 3.01
  478 
  479 8 July 1999
  480 + Oops.  Left out which file to fix to get Redhat printing stuff.  It is
  481   /etc/rc.d/rc.local.  Thanks to James Punteney <jamesp _at_ mmgco.com>
  482   for finding this.
  483 
  484 31 August 1999
  485 + The 3.x series has been a nice one, with few problems.  Recently a few
  486   problems have cropped up, and since this is the last day before
  487   classes begin, I figured I should work on them.
  488 + Also, thanks to the "Linux Mandrake" distribution.  They have linux_logo
  489   installed by default... and apparently debian does too.
  490 + Fixed a bug with reporting K6-3's on 2.0.x kernels.  Thanks to
  491   Steve Kostecke <steve _at_ kostecke.net>.
  492 + Fixed a bug while displaying K5 info.  Thanks to sbstone _at_ ntcnet.com
  493 + Added support for SMP alpha ev6.  Thanks goes to 
  494   testdrive.compaq.com
  495 + There's grumbling on linux-kernel about "cleaning up cpuinfo namespace"
  496   in 2.3.x kernels.  Won't that be fun.
  497   
  498 1 October 1999
  499 + Ugh!!! This semester at school has been a lot of work.  I got side-tracked
  500   and didn't release linux_logo-3.02 yet.. I'll do that now. 
  501 + I released a patch to clean up /proc/cpuinfo in the linux kernel.. it met
  502   much hatred and flamage ;)  so I guess it won't be in the kernel.  Also,
  503   Linus ignored the e-mail.
  504 + Linux_logo was mentioned in passing in Linux Journal... and in a flame on
  505   linux-kernel... so I must be doing something right ;)
  506 + Verified it worked on glibc-2.1.2  [Long story.. but in getting
  507   Iris Performer for Linux to work I ended up updating my slackware box
  508   with many new libraries]
  509 + I am sure once I release this on freshmeat my mailbox will fill with more
  510   bugs, so stay tuned....
  511 
  512 RELEASE 3.02
  513 
  514 7 January 2000
  515 + Well, finally have some time for linux_logo again.  The semester of school
  516   was crazy, but after finals and a trip to Mont Tremblant, Canada, things
  517   have calmed down a bit.
  518 + Fix things for Athalon support.  Nope, I don't have one yet [I wish].
  519   Thanks to Dieter Nützel <dieter.nuetzel _at_ myokay.net>
  520 + Look at merging some of the debian stuff.
  521 + It's good to know that linux_logo is Y2K compliant, even if the .lsm
  522   file format doesn't seem to be.
  523 + Added a named-pipe example to ./contrib/scripts from Jörg Ziefle 
  524 
  525 11 January 2000
  526 + Made two new directories, "classic_logos" and "banner_logos" and put all of
  527   the various contributed logos into them.  This should make it a bit easier
  528   for people to browse and pick which ones they want compiled in.
  529 + Upload and release
  530 
  531 RELEASE 3.03
  532 
  533 12 January 2000
  534 + Of course I manage to spell Athlon wrong.  Thanks to alp _at_ unistat.com
  535 
  536 13 January 2000
  537 + Ooops.  More people finding my Athlon problem.  Better release 3.04
  538 + One month left till my birthday.... plenty of time left to send me 
  539   a present ;)
  540 
  541 31 January 2000
  542 + Fix y2k bug with the LSM and hope metalab accepts it...
  543 
  544 RELEASE 3.04
  545 
  546 29 February 2000
  547 + Added a slackware logo
  548 + Upped version # to 3.05, just to be consistent, even though I haven't made
  549   enough changes to constitute a full release...
  550 
  551 RELEASE 3.05
  552 
  553 11 June 2000
  554 + I've been very busy.  With schoolwork and everything.  Back in February
  555   I started a massive re-design, but had to stop.  Now I have some time
  556   again.
  557 + I am stuck in Lowell, Massachusetts, with only my 486 laptop, so I thought
  558   I'd do some linux_logo developing while not playing civ2 on my friend's
  559   machine.
  560 + Tore out a lot of old "compatibility" code that I hope not many people used.
  561   This includes the turn-off periods, and replace background/foreground
  562   character code.  This makes the code base cleaner, smaller, and makes it
  563   much easier to implement arbitrary/random logo generation, which is my
  564   eventual goal.
  565 
  566 29 July 2000
  567 + Believe it or not, I've been working on this off an on the past 2 months.
  568 + malloc and pointers are your friends!  AHHHH SEGFAULT SEGFAULT SEGFAULT
  569   Yes, that's what the past few days of linux_logo development have been
  570   like ;)
  571 + I got logo file loading/parsing done a few weeks ago.  Today I got 
  572   ascii/banner/classic logos to all use the same draw_logo function! 
  573   There's a lot of abstraction, struct passing, pointers, malloc, and 
  574   even a linked list!  I can't believe it works.  And to think this just
  575   started out with a bunch of printf's of hard-coded arrays of chars.
  576 
  577 4 August 2000
  578 + Finally got all of the new logo stuff done and working
  579 + I have a nice K6-2+ to test things on now....
  580 
  581 6 August 2000
  582 + Verified all the cpuinfo files I have work, added ARM support and added
  583   crusoe and improved Athlon support.
  584 + Re-write most of the documentation
  585 + Release 3.9b1 to Freshmeat hopefully.
  586 
  587 RELEASE 3.9b1
  588 
  589 11 February 2001
  590 + Started the big sysinfo-rewrite I have been meaning to work on.
  591 + Worked out the libsysinfo interface.  Should I spin it off as a separate
  592   project?
  593 + Final Fantasy 8 intervened
  594 
  595 13 February 2001
  596 + Gave up on the idea of a special birthday release
  597 
  598 19 February 2001
  599 + Started messing with some self-generating Makefiles
  600 + Got sysinfo_ix86 sort of auto-detecting and working
  601 
  602 20 February 2001
  603 + Fix all occurances of e-mail and web-page to my hopefully permanent
  604   "vince _at_ deater.net" address.
  605 
  606 23 February 2001
  607 + Wrote "ll" linux_logo in assembly language.  Added in the ll_asm
  608   directory.
  609 
  610 24 February 2001
  611 + Finished x86 support to work on my machine
  612 
  613 3 March 2001
  614 + Finished x86 support to work on all cpuinfos in my collection
  615 + Changed so reports GHz if over 1000Mhz.
  616 + Finished updating Alpha.
  617 + Finished updating ARM.
  618 + Finished updating m68k
  619 + Finished updating mips
  620 
  621 4 March 2001
  622 + Finished updating PPC
  623 + Finished updating Sparc
  624 + Started a libsysinfo specific CHANGES and README file
  625 + From now on all libsysinfo related updates will be reported
  626   in the ./libsysinfo/CHANGELOG file.
  627 + Merged in some ascii logos and readme updates from 
  628   Javier Fernandez-Sanguino Peńa <jfs _at_ computer.org>
  629 + Looked into merging in i18n patch.  Sill a bit wary of it.
  630 
  631 5 March 2001
  632 + Release 3.9b2 to servers.  Hopefully can release 4.0
  633   after a normal bugfixing period.
  634 
  635 RELEASE 3.9b2  /  LIBSYSINFO 0.0.1
  636 
  637 16 March 2001
  638 + Fix GHz output to show 2 decimal points at least.  This is because
  639   I found on the net some clandestine SMP-Athlon /proc/cpuinfo files.
  640 + Added preliminary i18n [that is, internationalization] support.
  641   The first translation was a poorly-done German one [the only
  642   language besides English I am somewhat understandable in].
  643 
  644 3 April 2001
  645 + Add a "make logos-all" Makefile option.  Fun to use with the 
  646   "linux_logo -L random" option ;)
  647 + Included debian and redhat banner logos from
  648   Phillip Jackson <pjacklsu _at_ bellsouth.net>
  649 + Thanks to Martin Bayer <mbayer _at_ zedat.fu-berlin.de> for the following
  650   changes:  new "make install", compressed man-page.
  651 + Split off a "USAGE" file to make the README a bit less cluttered.
  652 
  653 RELEASE 3.9b3  /  LIBSYSINFO 0.0.2
  654 
  655 24 April 2001
  656 + Finally got around to releasing 3.9b3 on freshmeat.  600 downloads
  657 
  658 30 April 2001
  659 + Touch up the redhat and debian banner logos, from
  660   Phillip Jackson <pjacklsu _at_ bellsouth.net>
  661 + Still amazed no i18n fixes have been sent in yet.  
  662 
  663 7 June 2001
  664 + Had many requests for a classic logo w/o periods.  Thanks to
  665   Marc D. Williams <marcdw _at_ charter.net> for sending me one.  It's
  666   included with the logos now.  See the FAQ for how to include it.
  667 + Updated Spanish .po file from Javier Fernández-Sanguino Peńa
  668   <jfs _at_ computer.org>  
  669 + Steve Kostecke <steve _at_ debian.org> fixed up the makefiles and fixed
  670   a i18n compilation problem.
  671 + To further the cause of i18n I addad a "#P" option for custom logos
  672   that will give either a singular or plural form of the word "Processor"
  673 + Released 3.9b4
  674   
  675 RELEASE 3.9b4   /  LIBSYSINFO 0.0.3
  676   
  677 16 October 2001
  678 + Fix GHz printing for fast chips
  679 + Add support for ~/.linux_logo and /etc/linux_logo.conf files.
  680   I did this by a brutal hack of getopt().  See the README for info
  681 + Released 3.9b5.  Was going to release 4.0, but the getopt hack
  682   seems a bit too chancy
  683 
  684 RELEASE 3.9b5
  685 
  686 22 October 2001
  687 + Try to free() the stuff I malloc().  I have been lazy because
  688   typically linux_logo doesn't stay resident so it doesn't make
  689   much difference.
  690 + Some sysinfo fixups.  See the changelog in ./libsysinfo
  691 
  692 25 October 2001
  693 + New fr.po translation from sebastien.oustric <sebastien.oustric _at_ laposte.net>
  694 + This release is taking a bit longer to get out than I thought.
  695 
  696 28 October 2001
  697 + MUST...RELEASE...BEFORE...CIVIII...COMES...OUT
  698 + Add "-i" option to ignore the new config files
  699 + Fixed some cases where an invalid file name would cause segfault
  700 + Update documentation
  701 
  702 4 February 2002
  703 + Add mandrake logos from their rpm, patch from Sitsofe Wheeler
  704   <sits _at_ sucs.swan.ac.uk>
  705 
  706 5 February 2002
  707 + Add change to print mem > 1000 MB in GB.  Have no way to test this 
  708   though... I shouldn't be making changes like this in b5, I know, but
  709   95% of people shouldn't be affected by this.
  710 
  711 11 February 2002
  712 + Cleaning up the documentation.  After 2 years 4.0 will finally be ready.
  713   Shooting for a 13 February special "birthday" release.
  714 
  715 RELEASE 4.0   /   LIBSYSINFO 0.0.4
  716 
  717 14 February 2002
  718 + Release quick 4.01 version to fix machines with more than 2 GB of RAM
  719   on intel (although, still anything more than 4GB will need special code).
  720 
  721 RELEASE 4.01   /  LIBSYSINFO 0.0.5
  722 
  723 11 March 2002
  724 + Some i18n fixes, and Polish translation, thanks to Patryk ciborek
  725   <scibi _at_ inetia.pl>
  726 + Updated to a newer spec file in the contrib directory.  Thanks to
  727   Ford Prefect <weed _at_ bucket.pp.ualr.edu>
  728 + Contributed "gnu-linux" logo from Torsten Stremlau <torsten _at_ stremlau.de>
  729   Maybe now RMS will run linux_logo ;)
  730 + New version of the "ll" assembly-language linux_logo included  
  731 
  732 RELEASE 4.02
  733 
  734 11 July 2002
  735 + linux_logo is 5 years old!!!
  736 
  737 14 July 2002
  738 + Updated the documentation a bit
  739 + Fix that "-L list" was reporting classic/banner backwards!
  740   Thanks to Steve Kostecke <steve _at_ debian.org>
  741 + Added "-k" option that disables centering of system info
  742 
  743 RELEASE 4.03   /  LIBSYSINFO 0.0.6
  744 
  745 19 July 2002
  746 + Had released 4.03
  747 + Update USAGE to reflect redhat 7.x series
  748 
  749 RELEASE 4.04   /  LIBSYSINFO 0.0.7
  750 
  751 27 August 2002
  752 + Have to release version 4.05 because of a segfault when
  753   HOME not set (can be a problem if used during boot).
  754   Thanks to Steve Kostecke <steve _at_ debian.org> and the helpful
  755   debian people who file bug reports.
  756 
  757 RELEASE 4.05
  758 
  759 1 November 2002
  760 + dk.po translation from angel _at_ port-it.net
  761 + Fixed a segfault in parse_logos when extraneous empty lines are in
  762   the config_logos file (thanks to Tony Whitmore <whitmore _at_ tony.com>)
  763 + Added new "core.logo" file for core linux, thanks to Tony Whitmore
  764   again.
  765 + Remove some old debian specific stuff from manpage, thanks to
  766   Steve Kostecke <steve _at_ debian.org>
  767 
  768 RELEASE 4.06
  769 
  770 30 December 2002
  771 + Brazilian Portuguese translation from Anderson Rocha <xcommanderx _at_ bol.com.br>
  772 
  773 23 January 2003
  774 + Added sourcemage logos and a script to make adding comments to ansis
  775   easier from Chris Brien <spam-me-and-die _at_ negativezero.plus.com>
  776 + Added TW Chinese translation from <rickz _at_ bbs.sayya.org>
  777 + Hopefully finally release linux_logo 4.07
  778 
  779 RELEASE 4.07
  780 
  781 11 July 2003
  782 + Six years of linux_logo!
  783 + Patches sent in by Eugene Paskevich <eugene _at_ raptor.kiev.ua>
  784   fix typo of i18n, add Ukranian and Russian po files, and add
  785   simplified logo.
  786 
  787 14 March 2004
  788 + Update to work on all known cpuinfos.  Fix a lot of Opteron/P4 chips, etc.
  789 + Added minimal FreeBSD support
  790 
  791 RELEASE 4.08
  792 
  793 17 March 2004
  794 + Update the spec-file
  795 + Go through http://packages.qa.debian.org/l/linuxlogo.html
  796   buglist.
  797 + Have "parse_logos" handle \r 's in files better.  Took the debian
  798   patch even though I am not sure if it is the best solution.
  799 + Added norwegian bokmaal translation from 
  800   Per Oeyvind Karlsen [iso-8859-1] <peroyvind _at_ linux-mandrake.com>
  801 
  802 RELEASE 4.09
  803 
  804 30 March 2005
  805 + Sorry for lack of updates
  806 + Fixed to compile with gcc 4.0.  Mainly removing a lot of stupid
  807   needless (char *) casts.  Thanks to Colin Charles <colin _at_ fedoraproject.org>
  808   for pointing this out.
  809 + Updated Italian translation from Marco Colombo <m.colombo _at_ ed.ac.uk>  
  810 + New Mandrakelinux logo from <peroyvind _at_ linux-mandrake.com>
  811 + BSD updates from Metgod <metty _at_ hfactorx.org>
  812 + released linux_logo-4.10
  813 
  814 RELEASE 4.10
  815 
  816 29 April 2005
  817 + Embarrassing bug where it always prints out "Trying to open
  818   $HOME/.linux_logo".  Has that bug really been there for over a year
  819   with no one noticing?
  820   (Thanks to Matthias Saou <matthias _at_ rpmforge.net> for noticing)
  821   
  822 RELEASE 4.11
  823   
  824 30 April 2005
  825 + OK, above bug wasn't as old as feared.  It was a problem with some
  826   debugging output inserted and then forgotten about in the year 
  827   between 4.09 and 4.10.  I've reverted the behavior and it should
  828   work a bit better.
  829 + Made it so even if you don't have i18n installed on your machine,
  830   linux_logo will still successfully Make the whole way through
  831   (though with lots of warnings in the po directory).
  832 
  833 RELEASE 4.12
  834 
  835 15 December 2005
  836 + Some changes to libsysinfo
  837 + Looked at http://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=linuxlogo
  838   Fixed what bugs I could
  839 + Merged some of a spell-check fix (didn't fix the Changelog).
  840   Bug  #321971  
  841 
  842 RELEASE 4.13
  843 
  844 20 July 2006
  845 + Rename "dk.po" to "da.po".  Thanks to Piotr Engelking 
  846   <inkerman42 _at_ gmail.com>
  847 + Fix spelling problems in CHANGES file (from debian via maintainer
  848   Khalid El Fathi <invent _at_ edena-fr.org> ).
  849 + Inspired by a patch from debian, make it so the configuration file can
  850   handle empty lines, comments, and empty files.
  851 + Apply patch to make the -L command line argument override the other types
  852   of configuration.  (from debian via maintainer Khalid El Fathi
  853   <invent _at_ edena-fr.org> ).
  854 + Fix off by one error in allocation of the size of string ~/linux_logo.c
  855 
  856 RELEASE 4.14   / LIBSYSINFO 0.1.0
  857 
  858 4 January 2007
  859 + Support sparc64 on Linux (we obtained some Niagara systems ;) )
  860 + Add CPU and Memory support for Solaris.
  861 + Added a swedish translation forwarded along by the debian maintainer.
  862 
  863 RELEASE 4.15
  864 
  865 27 January 2007
  866 + Realized I had forgotten to add the swedish translation to the makefile.
  867   Fixed.
  868 + Updated slackware logo from Gabor Bak <baboka _at_ slackware.hu>
  869 
  870 RELEASE 4.16
  871 
  872 28 January 2007
  873 + Update to install locale info in /usr/share/locale, not /usr/lib/locale
  874   for FHS compliance.(  from Per Řyvind Karlsen <pkarlsen _at_ mandriva.com> )
  875 + Add mandriva logo (from Per Řyvind Karlsen <pkarlsen _at_ mandriva.com> )
  876 + Took a look at the linux_logo code and realized it is in sorry shape,
  877   started re-writing a lot, we're going to have a 5.0 release... -vmw
  878 + Audit the source code, removing a bunch of potential buffer overflows -vmw
  879 + Remove extraneous and dead code -vmw
  880 + Got rid of the horrific vmw_string.c file, an artifact from a much
  881   earlier and naive stage of my programming career... -vmw
  882   
  883 26 June 2007
  884 + I was busy, neglected linux_logo for a while.  Some e-mails came in
  885   so back to work.
  886 + Re-wrote some of the helper functions to be thread safe.
  887   General cleanups.  I've learned a lot in 10 years ;)
  888 + Include ubuntu logo by Damian OiDnus Slimak <oidnus _at_ gmail.com>
  889 + Fix so the Playstation 3 reports right number of CPUs from 
  890   Kolbjørn Barmen" <epost _at_ kolla.no>
  891 + Need to fix Core Duo handling (urgh Intel, could you make the
  892   cpuinfo even uglier?).  Thanks to Matthias Saou <matthias _at_ rpmforge.net>
  893   for sending me a few cpuinfo files to work with.
  894 
  895 RELEASE 5.0-beta1 / libsysinfo 0.2.0
  896   
  897 28 June 2007
  898 + Re-wrote command-line and option handling to not use getopt().
  899   getopt() is handy, but it was a hack to use it for file-based
  900   option handling as well.
  901 
  902 3 July 2007
  903 + Added avr32 support
  904 + Made some fake "configure" files that make an attempt at auto-configuring
  905 + Ensured cross-compiler support works.
  906 
  907 RELEASE 5.0-beta2
  908 
  909 4 July 2007
  910 + Work on i18n support.  It seems to work tolerably well again.
  911 + More testing of the build scripts.  It works on Irix, Solaris, FreeBSD and
  912   Linux.
  913 
  914 RELEASE 5.0-beta3
  915 
  916 5 July 2007
  917 + Turn back on logo-selection support.  Make sure all the logos
  918   I distribute display properly.
  919 + Ran ispell on the documentation.
  920 + Added support for choosing logo by names.  Updated all the logos
  921   to have names.
  922 
  923 RELEASE 5.0-beta4
  924 
  925 RELEASE 5.0
  926 
  927 9 July 2007
  928 + Clean up all the trailing whitespace in linux_logo.c
  929 + Another security pass.  Removed all of the potential buffer
  930   overruns I could find.  *NOTE* on a properly configured system
  931   these overruns should not be a security threat, though they
  932   could lead to segfaults in linux_logo if you pass strings > 8192
  933   bytes in size to the program.
  934   Thanks to Secunia Research for bugging me on this issue.
  935 
  936 RELEASE 5.01 / libsysinfo 0.2.1
  937 
  938 30 July 2007
  939 + Minor bugfix in libsysinfo with how errors in parse_string() were
  940   reported.  An invalid /proc/cpuinfo file could potentially cause
  941   a segfault.  Found the problem with the zzuf fuzz tool.
  942 
  943 31 July 2007
  944 + Run some more extensive fuzzing.
  945 + Update the man page.  It referred to problems with the "new" Pentium II
  946   processors on 2.0.x kernels.
  947 + Fix another minor bug found by fuzzing where we try to print a NULL
  948   string if we have a really invalid logo.
  949 
  950 RELEASE 5.02
  951 
  952 3 January 2008
  953 + Minor fix so AMD Phenom displays properly.
  954 
  955 RELEASE 5.03
  956 
  957 12 December 2008
  958 + Go through the test_proc files I have, re-test and fix
  959   all of x86 and x86_64.
  960   
  961 RELEASE 5.04
  962 
  963 5 June 2009
  964 + Some libsysinfo changes.  Quick summary:
  965   Add frv, microblaze and m32r support.
  966   Fix some old Cyrix chips.
  967   Fix Sheeva Plug/ARM.
  968   
  969 RELEASE 5.05
  970 
  971 12 June 2009
  972 + Fixed Ukranian translation to be uk.mo instead of ua.mo
  973   (from pld-linux patches)
  974 + Update translations a bit, this is mainly fixes to the Polish.
  975   (from pld-linux patches)
  976 + Add pld-linux logo (from pld-linux patches)
  977 + Added sme linux logo (from sme linux patches)
  978 
  979 1 July 2009
  980 + Fix ./configure to not have issues if /bin/sh is dash.
  981   This was debian bug #483851.  I wish they would report
  982   things like this upstream.
  983 + Fix bugs where you couldn't override the /etc/linux_logo.conf
  984   file with -D or -L # or -L random_xy options.  Also fixed
  985   really minor read-past-end-of-buffer issue with random_xy
  986   handling.
  987   This should fix debian bugs #510813 and #504717 so hopefully
  988   they can re-add "-L debian" to their /etc/linux_logo.conf
  989   and thus debian systems will stop showing the BSD daemon
  990   by default.
  991 
  992 RELEASE 5.06
  993 
  994 5 January 2010
  995 + Some changes to CPU detection
  996 
  997 RELEASE 5.07
  998 
  999 15 February 2010
 1000 + Update to handle ARM beagleboard cpuinfo
 1001 + Merge sh fix from downstream debian
 1002 + Fix C7-M support
 1003 + Add support for Vortex and SiS x86 chips
 1004 + Add support for Nehalem processors
 1005 
 1006 RELEASE 5.08
 1007 
 1008 16 February 2010
 1009 + Fix problem where exponential notation appeared on a machine
 1010   with more than 100GB of RAM (yes, I have access to such a machine)
 1011 
 1012 RELEASE 5.09
 1013 
 1014 19 February 2010
 1015 + Enable Power6 support
 1016 + Clean up memory detection, bump libsysinfo number.  I hope
 1017   this doesn't break anything.
 1018 + Re-fix the memory printing code.
 1019 
 1020 RELEASE 5.10
 1021 
 1022 14 November 2010
 1023 + Fix for the po Makefile to work with gmake 2.82.
 1024   Patch provided by Edward Sheldrake <ejsheldrake _at_ gmail.com>
 1025 + Fix some warnings from newer gcc.  Obvious fixes, hopefully
 1026   didn't break anything.
 1027 + Test against some new cpuinfo files.
 1028 + Some very minor libsysinfo changes for Xeon cpus.
 1029 
 1030 RELEASE 5.11
 1031 
 1032 10 April 2012
 1033 + Read MHZ from /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq
 1034   if possible, falling back to /proc/cpuinfo
 1035 
 1036 8 July 2012
 1037 + 15 years of linux_logo, crazy!
 1038 
 1039 9 May 2020
 1040 + Add RISC-V support
 1041 + Add ARM64/AARCH64 support
 1042 + Revamp x86 support to use lookup table for cpu type
 1043 + Revamp arm/arm64 support to use Implementer/Part to get name
 1044 + Adjust bogomips and compiler info to make it less likely to wrap
 1045 	on an 80-column screen
 1046 + Fix a large number of compiler warnings
 1047 + Fix memory detection on modern machines.  The more accurate
 1048 	/proc/iomem detection no longer works due to all the values
 1049 	being zero for security reasons
 1050 + Clear out all issues on github, including some new logos and  FreeBSD fixes
 1051 + Add support for 1930 Model 15 Teletype
 1052 
 1053 RELEASE 6.0