GKrellM Changelog

What's new in GKrellM 2.3.5

Oct 8, 2010
  • Patch from Hajimu Umemoto: use utmpx instead of utmp on FreeBSD 9-CURRENT
  • Linux sensors: check for /sys/class/thermal/thermal_zone[0-*].
  • Patch from Simon de Hartog: Add Linux net monitor checking for IPv6 routes.
  • Patches from Stefan Gehn:
  • Use dynamic buffering to handle large disk names from a Mac gkrellmd.
  • Clean up debug printing by using gkrellm_debug(), g_message(), g_debug(), g_warning().
  • Replace sprintf() calls with snprintf().
  • Use glib gstdio to replace unix calls: fopen()->g_fopen(), etc.
  • Use glib mutex functions for portability when building with GnuTLS.
  • Fix IMAP login by escaping backslash and double-quotes in username, password and mailbox strings.
  • Fix initial sending of fstab entries in gkrellmd, fstab was only sent if it was marked as "changed"
  • Configure scripts handle pkg-config and compiler errors better.
  • src/Makefile: Rename SMC_LIBS to X11_lIBS and add -lX11
  • Makefile: Drop duplicating SMC_LIBS in "netbsd" targets by calling src/Makefile with "netbsd" target instead of using the generic "gkrellm" target.
  • gkrellmd: Make "-d" commandline option the short version for "--detach" instead of for "--debug-level".
  • Enable IPv6-support on win32 if target os is windows xp or newer.
  • Support monitoring of active IPv6 TCP connections on windows vista or newer.
  • Fix building with mingw-w64 environment.
  • Fix time formatting on win32 for monthly network statistics
  • Patch from Stefan Gehn: add searching for linux sensors directly below hwmon dir since kernel is putting newer devices there.
  • Patch from Hajimu Umemoto: FreeBSD memory usage calculation update.
  • Translation updates
  • fr.po from Jerome UZEL
  • es.po from Cristian Othon Martinez Vera
  • de.po minor bug patch from Jan Brinkmann.
  • pt_BR.po update from Vinicius Moreira de Oliveira
  • Bugfixes:
  • Fix eof check in fgets_pipe() (when using external mail check program).
  • Jindrich Makovicka patch: fix some aliasing violations due to sockaddr_* typecasting.
  • Ville Skytta patch: add explicit -lm linking to fix Fedora builds with --no-add-needed.