7e86c76f32Switch from printf() to GLib/GKrellM logging (gkrellm_debug(), g_warning(), g_message()) Replace sprintf() calls with snprintf() for security reasons.
Stefan Gehn
2010-06-12 19:41:22 +0000
4ff5bbfeb9Switch from printf() to gkrellm_debug() and add more debug logging for client-connections
Stefan Gehn
2010-06-12 19:39:28 +0000
22fd09df22Fix time formatting on win32 for monthly stats. Switch to glib/gkrellm debug logging.
Stefan Gehn
2010-06-12 19:34:04 +0000
ce0158f031Support monitoring of active IPv6 TCP connections on windows vista or newer now that GKrellM can be built with IPv6 support on win32
Stefan Gehn
2010-06-12 19:32:16 +0000
836310c392Enable IPv6-support on win32 if target os is windows xp or newer (win2k lacks needed functions)
Stefan Gehn
2010-06-12 19:26:34 +0000
fca2abf848svn-ignore libgkrellm(d).a
Stefan Gehn
2010-06-12 14:12:16 +0000
bf40ec1d5dAllow passing linker flags via LDFLAGS in Makefile
Stefan Gehn
2010-06-12 14:10:52 +0000
53e036319dRevert accidental commit for Makefile
Stefan Gehn
2010-05-29 17:35:38 +0000
bc8303d229- svn-ignore built executables
Stefan Gehn
2010-05-29 17:34:38 +0000
74b3dc6e03- Use glib mutex functions for GnuTLS for portability reasons - Fix IMAP login by escaping backslash and double-quotes in username, password and mailbox strings
Stefan Gehn
2010-05-29 17:33:39 +0000
b78ad60b43- Display --help output in a dialog on windows, a windows-application has no (easy) way to output on a console, even if it was started on one
Stefan Gehn
2010-05-29 14:42:28 +0000
4a13a74c93- Handle errors returned by pkg-config and compiler calls more gracefully, instead of having to pass in a bunch of --disable-foo switches the configure script will simply continue working if OpenSSL/GnuTLS/LibNTLM or libsensors were not found. This is more in-line with the usual autoconf scripts and still allows disabling certain features if somebody has i.e. OpenSSL but does not want to build gkrellm with OpenSSL-support.
Stefan Gehn
2010-05-29 13:22:35 +0000
0f9bc83d54- Bump version to 2.3.4 in windows resource files
Stefan Gehn
2010-05-29 13:19:39 +0000
fcd0b544e4- Merge with gkrellm-2.3.4 from upstream
Stefan Gehn
2010-05-29 12:49:28 +0000
41370ff5d4- src/Makefile: Rename SMC_LIBS to X11_lIBS and add -lX11 (should fix http://bugs.debian.org/554553) - Makefile: Drop duplicating SMC_LIBS in "netbsd" targets by calling src/Makefile with "netbsd" target instead of using the generic "gkrellm" target
Stefan Gehn
2010-01-03 17:36:15 +0000
ba368f9595- Update svn ignore properties
Stefan Gehn
2009-12-30 21:15:26 +0000
7db73ae16dsysdeps/win32.c: Drop manual WTSAPI definitions, they are part of MinGW w32api 3.14 and newer sysdeps/win32.c: Silence compiler warnings (unsigned char vs. char in sensors code)
Stefan Gehn
2009-12-30 14:56:17 +0000
25076e8a0f- Merge in missing changes from gkrellm-2.3.3 release - Revert gkrellm version header change, there are too many places in code/docs containing the version number, one more or less will not hurt - configure: Make configure shell script write configure.mk and move logic for compiler and linker flags into configure - configure: Also search openssl and libntlm via pkg-config and fall back to hardcoded library names for linking if not found - Makefile: Workaround environment-bugs in win32 toolchain by switching from "override CC" to a normal makefile rule for building .o from .c files
Stefan Gehn
2009-12-27 11:48:30 +0000
a9c193f84cMerge with gkrellm-2.3.3 from upstream
Stefan Gehn
2009-12-26 17:08:15 +0000
a7ea973741- Win32: enumerate users using WTS-API. NOTE: This makes GKrellM require Win XP or newer, code for Win 2k is still present though (depends on value of _WIN32_WINNT)
Stefan Gehn
2009-12-26 15:11:13 +0000
0cc981108b- Make gkrellm client disconnect from server on exit
Stefan Gehn
2009-12-26 15:08:00 +0000
c8c1591363- Wait up to 10 seconds for a running SpeedFan that has not detected its sensors yet (SHM file reports 0 sensors) - Add debug output for sensor init on win32
Stefan Gehn
2008-12-28 15:59:37 +0000
a1bc3c7aae- Unify my own email address around gkrellm-sourcecode, translations are not updated due to gettext problems on win32
Stefan Gehn
2008-12-28 14:51:59 +0000
a65d08d0c5- Forgot to update argument list when switching gkrellm_store_chartdata() to gkrellm_store_chartdatav()
Stefan Gehn
2008-12-27 15:46:09 +0000
abcce9a6b1- add gkrellm_store_chartdatav() that takes a va_list instead of varargs. This fixes a potential crash caused by plugins using gkrellm_store_chartdata on win32 (same problem as with gkrellm_debug(), the win32 plugin-interface needs a va_list version of every vararg function in gkrellm).
Stefan Gehn
2008-12-27 13:21:11 +0000
0d35922472- Add gkrellm_debugv() function to fix gkrellm_debug() for win32-plugins. Forwarding var args is not possible with plain C
Stefan Gehn
2008-12-26 10:47:29 +0000
eb074fa36e- export gkrellm_debug() function to plugins
Stefan Gehn
2008-12-23 20:14:11 +0000
a5194a3488- Unify search-paths for plugins and themes in both gkrellm and gkrellmd on win32
Stefan Gehn
2008-12-17 14:12:21 +0000
e09fe90ef8- Remove "rc2" from version number - Update (own) email-address in "about" tab
Stefan Gehn
2008-12-17 09:39:18 +0000
2cf2afc458- comment out all options in default gkrellmd.conf so it can be installed without causing any trouble - move gkrellm[d] version into its own header - win32: determine version from headers instead of hardcoding them in the .rc files
Stefan Gehn
2008-10-29 16:02:13 +0000
3d405b9970- Use glib wrappers for fopen/stat/chmod/unlink, fixes file operations for win32 where glib uses utf-8 for all file-handling - win32: remove company name from exe headers as there's no company behind GKrellM
Stefan Gehn
2008-10-28 19:02:04 +0000
5e176b0ed0- win32: fix transmit bytes for network interfaces, wrong pdh-counter index was used
Stefan Gehn
2008-10-28 11:05:52 +0000
902e9ce6ab- win32: Makefile: install binaries into standard "bin" directory as done on unix and make standard value for INSTALL variable work on win32/msys as well (INSTALL=install somehow calls the wrong install binary for me) - win32: main.c: simplify locating the locales directory
Stefan Gehn
2008-10-24 18:34:38 +0000
b2670d098c- fix taskbar-entry being visible with gtk+ 2.14.4 by setting the toolwindow window-type using standard gtk-functions
Stefan Gehn
2008-10-24 18:27:35 +0000
5f33ee8501- Temporarily remove message dialog with warning about connection problems, it causes lockups when executed from the reconnect thread
Stefan Gehn
2008-10-08 18:59:28 +0000
a2d37af516- get libntlm cflags/libs from pkg-config
Stefan Gehn
2008-10-04 19:08:15 +0000
804e456c03- Merge in gkrellm-2.3.2 release changes
Stefan Gehn
2008-10-04 08:55:47 +0000
54aa6d29fb- win32.c: Add warning about missing performance counter names (may happen if perflib is broken)
Stefan Gehn
2008-10-03 16:27:46 +0000
cb4684abd6- lower minimum required gtk+ version to 2.4 by removing the (hopefully) only call to a gtk+-2.6 function - merge in translation changes from gkrellm-2.3.2 snapshot (forgot pl.po)
Stefan Gehn
2008-10-03 12:09:11 +0000
b067125f1c- lower minimum required gtk+ version to 2.4 by removing the (hopefully) only call to a gtk+-2.6 function - merge in translation changes from gkrellm-2.3.2 snapshot (forgot pl.po)
Stefan Gehn
2008-10-03 12:06:33 +0000
d8c30ffddb- Bump copyright year, version information and minimum gtk+ version in various files
Stefan Gehn
2008-09-30 17:37:03 +0000
4d8e49b535- move gkrellm.ico where it belongs
Stefan Gehn
2008-09-30 17:11:16 +0000
8cddbba126- main.c: Do not use gkrellm xpm-icon on win32, gkrellm on windows as an icon of its own that is set via win32-resource.rc
Stefan Gehn
2008-09-30 16:57:07 +0000
2119506e02- Switch from deprecated GtkCombo to GtkComboBox (new since GTK+ 2.4)
Stefan Gehn
2008-09-30 16:50:17 +0000
2ac45ba0de- win32.c: reformatting parts of the code and cleaning out the ugly PTYPE syntax from win32-api - win32.c: use win32 constants for buffers holding counter names or paths
Stefan Gehn
2008-09-30 16:48:09 +0000
cb4a2344eb- utils.c: Fix gkrellm_gtk_entry_get_text() default return value (empty string was allocated on the stack and is now a proper static variable)
Stefan Gehn
2008-09-30 14:51:48 +0000
e03fa87217- Makefile: Add GTK+ version check (>= 2.6)
Stefan Gehn
2008-09-30 14:42:40 +0000
25470669c3- winops-win32.c: remove unneded include
Stefan Gehn
2008-09-30 14:41:30 +0000
1ea1c2c6b6- win32.c: Try to give unique names to disk/network in case the truncated names start conflicting with eachother
Stefan Gehn
2008-09-29 20:57:01 +0000
6a6925312a- Show message dialog when initial connect to server fails in client-mode, instead of only printing a line on stdout which is invisible on most windowing-systems anyway
Stefan Gehn
2008-09-29 08:35:02 +0000
1f28fe7a74- add debug-area for server-debugging
Stefan Gehn
2008-09-28 19:16:02 +0000
d4f189fb05- fix includes for syslog-logging in server
Stefan Gehn
2008-09-28 18:38:55 +0000
c8a5a5f60b- update svn:ignore
Stefan Gehn
2008-09-28 18:13:29 +0000
6fc301ca06- merge in changes from gkrellm 2.3.2 snapshot (fetched 2008-09-27)
Stefan Gehn
2008-09-28 18:06:24 +0000
37c7f836ef- make use of new logging system in gkrellm - removed trayicon on windows as it did not serve any purpose - win32: load locale files from installation path - sysdeps/win32.c: massively decreased length by refactoring - sysdeps/win32.c: use unicode function-calls for better compatibility with non-ascii locales - sysdeps/win32.c: format debug and warning messages that contain win32 error-codes and provide extensive error handling - sysdeps/win32.c: completely redid sensor-handling that allows supporting multiple sensor-backends at the same time (like on unix) and optionally launch sensor-apps if they're in $PATH. Sensor detection is now properly done at gkrellm-startup - sysdeps/win32.c: support CoreTemp application for getting cpu temperatures - sysdeps/win32.c: proc stats are finally working. Load-computation is based on the number of processes in the processor waiting-queue - sysdeps/win32.c: properly count number of logged in users by only counting "interactive logins" - sysdeps/win32.c: memory stats now also monitor cache bytes on winxp and newer (not available on win2k) - sysdeps/win32.c: system name updated with some new windows versions. Also allow proper OS-detection on 64bit-OS when running as a 32bit-app
Stefan Gehn
2008-09-28 17:27:06 +0000
5b78e499ca- mem.c: use GtkComboBox instead of deprecated GtkCombo - net.c: use GtkComboBox instead of deprecated GtkCombo
Stefan Gehn
2008-09-28 17:15:54 +0000
c994994734- gkrellmd: use new logging system and add syslog-handler for logging to syslog or windows event log - gkrellmd: redo argv parsing, the old one could have read one item too far - gkrellmd win32: search plugins in installation directory - gkrellmd win32: print helpful messages on service install/uninstall - gkrellmd win32: added install target for gkrellmd.conf
Stefan Gehn
2008-09-28 15:51:42 +0000
d22da7e24e- Add new logging system, supports logging to stdout/stderr and optionally logfile and system log (syslog on unix, windows event log on win32)
Stefan Gehn
2008-09-28 14:20:27 +0000
3b0cc0e0dc- mail.c: use new tooltip api when compiling with gtk >= 2.12.0 - mail.c: default to "multiple launch mua" on win32 (makes more sense) - mail.c: also display error on failed mua launch when "multiple launch mua" is on
Stefan Gehn
2008-09-28 14:09:07 +0000
937234774e- inet.c: fix return value of gkrellm_init_inet_monitor(), remove unneded gtk_widget_show() call
Stefan Gehn
2008-09-28 14:03:10 +0000
ed3006988a- disk.c: use GtkComboBox instead of deprecated GtkCombo
Stefan Gehn
2008-09-28 13:57:12 +0000
0c92661ace- cpu.c: use GtkComboBox instead of deprecated GtkCombo
Stefan Gehn
2008-09-28 13:54:46 +0000
f1142e38e6- config.c: switch to g_warning() for reporting errors
Stefan Gehn
2008-09-28 13:52:30 +0000
960902fc52- fix memory leaks, clock/calendar strings were never freed
Stefan Gehn
2008-09-28 13:51:24 +0000
f7b708e432- fix winsock includes in client.c
Stefan Gehn
2008-09-28 13:50:02 +0000
7196f279df- scrolling chartdata bitmap works on all recent GTK+ version on win32, remove workaround that forced a full redraw on every scroll
Stefan Gehn
2008-09-28 13:49:11 +0000
18722795e1- win32-resource.h: remove unneeded define
Stefan Gehn
2008-09-27 08:04:03 +0000
ec19a8fd2e- remove icon, gkrellmd is a background-application that needs no icon - update copyright year in application header
Stefan Gehn
2008-09-17 17:07:30 +0000
bb0a4a901dplugins.c, gkrellmd.h: search for plugins in INSTDIR/gkrellmd-plugins on win32
Stefan Gehn
2008-05-25 12:05:15 +0000
bbe16bd885- win32.c: dynamically allocate resources for cpu-, network- and disk-monitoring, allowing any number of cpus, disks and network-devices. - win32.c: switch from printf() to g_print() and g_printerr() for debug- and error-output - win32.c: update OS name detection for vista and server 2008, remove unsupported OSes (9x, ME)
Stefan Gehn
2008-05-25 11:59:22 +0000
0d055e759c- Set executable bits in svn repos
Stefan Gehn
2008-04-08 09:38:48 +0000
f0bc117fb4- gkrellmd: clean up service install/uninstall, also start the service after install and stop a running service prior to uninstall - Makefile: append binary extension on platforms that need it (i.e. win32), needed for new MSYS build-environment
Stefan Gehn
2008-03-25 18:42:25 +0000
97d76c607a- win32: special usage display that splits up commands and options - win32: pass absolute locale path to gettext
Stefan Gehn
2008-03-15 00:45:47 +0000
b5ad32c190- Merge in changes for macosx with native gtk+
Stefan Gehn
2008-02-10 13:30:48 +0000
0db0b41476- win32: more error handling for failed system-calls - win32: prepare code for unicode compilation
Stefan Gehn
2008-02-08 22:33:37 +0000
921ece54f9- win32: turn gkrellmd into a native nt-service - call sys cleanup on exit
Stefan Gehn
2008-02-08 22:28:55 +0000
0976c191b6- document debug-level config option
Stefan Gehn
2008-02-08 13:22:41 +0000
6ea033029b- win32: add notes for config options which are not supported on win32
Stefan Gehn
2008-02-01 21:28:25 +0000
8a7f42a251- win32: remove unneeded resource files, gkrellm and gkrellmd now have separate ones - change locale path on win32 to ./share/locale
Stefan Gehn
2008-02-01 20:39:28 +0000
1cdd02d10b- Fix date/time formatting for network stats gui on win32
Stefan Gehn
2008-02-01 20:36:10 +0000
c90b8b8830- Fix date/time formatting on win32 - port clock gui from GtkCombo to non-deprecated GtkComboBox
Stefan Gehn
2008-02-01 20:34:39 +0000
5d9f1f0773- remove unneeded win32-gui files, gkrellmd is a console application on win32 now
Stefan Gehn
2008-02-01 20:32:58 +0000
4e128bfa18- own win32 resource file for gkrellmd - request admin-rights for gkrellmd on win32 (done via manifest file) - fix make dependencies on sysdeps folder - new function gkrellmd_exit() to exit gkrellmd properly, gkrellm_sys_main_cleanup() was never called on exit - make gkrellmd a console application on win32 (first step towards making it an nt-service)
Stefan Gehn
2008-02-01 20:31:53 +0000
55b00bc848- define search paths for plugins and gkrellmd.conf for win32
Stefan Gehn
2008-02-01 20:27:11 +0000
bdba94298d- Add warning message for failed rename call when saving config - Fix config saving on win32 (unlink old config before renaming the temporary/new one)
Stefan Gehn
2008-02-01 19:29:13 +0000
2587c4a1df- Fix make dependencies for sysdeps folder (win32.c was missing)
Stefan Gehn
2008-02-01 19:26:56 +0000
55f14c99cf- win32-plugin.c: fix typo/merge error
Stefan Gehn
2008-02-01 19:25:46 +0000
87b9b46b37- own win32 resource-file for gkrellm (client) - demand admin-rights on startup (done via manifest file)
Stefan Gehn
2008-02-01 19:13:51 +0000
4437aea144- add many return value checks and error-messages for system-calls - fix memory-leak when reading tcp-connection stats
Stefan Gehn
2008-02-01 19:11:29 +0000