654
716
Thanks to Steve Kostecke <steve _at_ debian.org>
655
717
+ Added "-k" option that disables centering of system info
659
722
+ Had released 4.03
660
723
+ Update USAGE to reflect redhat 7.x series
663
728
+ Have to release version 4.05 because of a segfault when
664
729
HOME not set (can be a problem if used during boot).
665
730
Thanks to Steve Kostecke <steve _at_ debian.org> and the helpful
666
731
debian people who file bug reports.
669
736
+ dk.po translation from angel _at_ port-it.net
670
737
+ Fixed a segfault in parse_logos when extraneous empty lines are in
745
828
of configuration. (from debian via maintainer Khalid El Fathi
746
829
<invent _at_ edena-fr.org> ).
747
830
+ Fix off by one error in allocation of the size of string ~/linux_logo.c
835
+ Support sparc64 on Linux (we obtained some Niagara systems ;) )
836
+ Add CPU and Memory support for Solaris.
837
+ Added a swedish translation forwarded along by the debian maintainer.
842
+ Realized I had forgotten to add the swedish translation to the makefile.
844
+ Updated slackware logo from Gabor Bak <baboka _at_ slackware.hu>
849
+ Update to install locale info in /usr/share/locale, not /usr/lib/locale
850
for FHS compliance.( from Per �yvind Karlsen <pkarlsen _at_ mandriva.com> )
851
+ Add mandriva logo (from Per �yvind Karlsen <pkarlsen _at_ mandriva.com> )
852
+ Took a look at the linux_logo code and realized it is in sorry shape,
853
started re-writing a lot, we're going to have a 5.0 release... -vmw
854
+ Audit the source code, removing a bunch of potential buffer overflows -vmw
855
+ Remove extraneous and dead code -vmw
856
+ Got rid of the horrific vmw_string.c file, an artifact from a much
857
earlier and naive stage of my programming career... -vmw
860
+ I was busy, neglected linux_logo for a while. Some e-mails came in
862
+ Re-wrote some of the helper functions to be thread safe.
863
General cleanups. I've learned a lot in 10 years ;)
864
+ Include ubuntu logo by Damian OiDnus Slimak <oidnus _at_ gmail.com>
865
+ Fix so the Playstation 3 reports right number of CPUs from
866
Kolbjørn Barmen" <epost _at_ kolla.no>
867
+ Need to fix Core Duo handling (urgh Intel, could you make the
868
cpuinfo even uglier?). Thanks to Matthias Saou <matthias _at_ rpmforge.net>
869
for sending me a few cpuinfo files to work with.
872
+ Re-wrote command-line and option handling to not use getopt().
873
getopt() is handy, but it was a hack to use it for file-based
874
option handling as well.
877
+ Added avr32 support
878
+ Made some fake "configure" files that make an attempt at auto-configuring
879
+ Ensured cross-compiler support works.
882
+ Work on i18n support. It seems to work tolerably well again.
883
+ More testing of the build scripts. It works on Irix, Solaris, FreeBSD and
887
+ Turn back on logo-selection support. Make sure all the logos
888
I distribute display properly.
889
+ Ran ispell on the documentation.
890
+ Added support for choosing logo by names. Updated all the logos
896
+ Clean up all the trailing whitespace in linux_logo.c
897
+ Another security pass. Removed all of the potential buffer
898
overruns I could find. *NOTE* on a properly configured system
899
these overruns should not be a security threat, though they
900
could lead to segfaults in linux_logo if you pass strings > 8192
901
bytes in size to the program.
902
Thanks to Secunia Research for bugging me on this issue.
907
+ Minor bugfix in libsysinfo with how errors in parse_string() were
908
reported. An invalid /proc/cpuinfo file could potentially cause
909
a segfault. Found the problem with the zzuf fuzz tool.
912
+ Run some more extensive fuzzing.
913
+ Update the man page. It referred to problems with the "new" Pentium II
914
processors on 2.0.x kernels.
915
+ Fix another minor bug found by fuzzing where we try to print a NULL
916
string if we have a really invalid logo.
921
+ Minor fix so AMD Phenom displays properly.