1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511
|
sinfo (0.0.48) UNRELEASED; urgency=low
* removed some warnings from newer g++s
* changed configure to locate boost by AX_BOOST_BASE
* many changes to make cppcheck more happy
* updated for newer boost libraries i.e. no -mt any more
* removed bashisms in scripts
-- Juergen Rinas <jrinas@gmx.de> Tue, 16 Dec 2014 14:54:52 +0100
sinfo (0.0.47) unstable; urgency=low
* switched from stand alone asio.hpp to boost/asio.hpp bundled with boost
in order to simplify library requirements
-- Juergen Rinas <jrinas@gmx.de> Sun, 08 Jul 2012 08:42:55 +0200
sinfo (0.0.46) unstable; urgency=low
* some compile fixes for gcc 4.7
http://gcc.gnu.org/gcc-4.7/porting_to.html : Name lookup changes
* fixed cursor handling, by using the asio::null_buffers() concept to
get a trigger, if input is available according to the example
http://www.boost.org/doc/libs/1_45_0/doc/html/boost_asio/example/non
blocking/third_party_lib.cpp
-- Juergen Rinas <jrinas@gmx.de> Mon, 14 May 2012 19:41:06 +0200
sinfo (0.0.45) unstable; urgency=low
* corrected README compile hint for FreeBSD
* added configure flag --disable-IPv6 to disable IPv6 support
-- Juergen Rinas <jrinas@gmx.de> Tue, 13 Mar 2012 07:07:27 +0100
sinfo (0.0.44) unstable; urgency=low
* added reconnect for TCP connections
* added LIBADD to make it --as-needed linkable
tnx to T.Harder
-- Juergen Rinas <jrinas@gmx.de> Tue, 13 Dec 2011 18:32:33 +0100
sinfo (0.0.43) unstable; urgency=low
* fixed printing bug (integer underflow) when using
sinfo -L or -W
tnx to J.Erkkilae
-- Juergen Rinas <jrinas@gmx.de> Thu, 01 Sep 2011 09:00:13 +0200
sinfo (0.0.42) unstable; urgency=low
* thanks to kvm: some fixes to make it compile with FreeBSD 8.2
-- Juergen Rinas <jrinas@gmx.de> Wed, 15 Jun 2011 08:07:07 +0200
sinfo (0.0.41) unstable; urgency=low
* fixed syntax error in sshallsinfo
* limit cmdlineReadBufferSizeMAX to 16*1024, since
sysconf(_SC_ARG_MAX) does not return useful results, if stack size
is set to unlimited (via ulimit -s unlimited)
* cleanup of addon desktop files
-- Juergen Rinas <jrinas@gmx.de> Mon, 23 May 2011 21:09:06 +0200
sinfo (0.0.40) unstable; urgency=low
* made addon scripts work with KDE4
* using test macro MP_WITH_CURSES
* now requesting ARG_MAX via sysconf
-- Juergen Rinas <jrinas@gmx.de> Wed, 13 Apr 2011 08:32:16 +0200
sinfo (0.0.39) unstable; urgency=low
* clean some parts of the build system
* added include for linux/limits.h
-- Juergen Rinas <jrinas@gmx.de> Thu, 11 Nov 2010 08:04:28 +0100
sinfo (0.0.38) unstable; urgency=low
* using an idl compiler to streamline the internal structure
-- Juergen Rinas <jrinas@gmx.de> Sat, 09 Oct 2010 13:09:23 +0200
sinfo (0.0.37) unstable; urgency=low
* some more refactoring on client side message parser
* increased communication buffer sizes to 65535 ... in order to handle
big UDP packets
* inhibit transmission of packages exceeding maxMessageIOSize
* added --ignore <process> to sinfod to suppress broadcasting any
information on <process>
* added an option --top <count> to sinfod to broadcast information on
the top <count> processes; default:5; you might like to set this
option to larger values for newer multi-core CPUs
-- Juergen Rinas <jrinas@gmx.de> Wed, 23 Jun 2010 08:31:44 +0200
sinfo (0.0.36) unstable; urgency=low
* reorganized client side message parser
* added option -c/--cmdline to sinfod to broadcast the full command
line of each process
-- Juergen Rinas <jrinas@gmx.de> Thu, 27 May 2010 20:01:33 +0200
sinfo (0.0.35) unstable; urgency=low
* added some tests before reading environment variables to avoid
possible segmentation faults
-- Juergen Rinas <jrinas@gmx.de> Mon, 10 May 2010 20:35:59 +0200
sinfo (0.0.34) unstable; urgency=low
* decreased update time of CPU information to 60 seconds (due to
scaling of CPU speed)
* added #include to enable compilation with newer compilers
* fixed initialization bugs for procinfo, diskload and netload
* much internal refactoring with respect to message handling
-- Juergen Rinas <jrinas@gmx.de> Wed, 21 Apr 2010 20:17:47 +0200
sinfo (0.0.33) unstable; urgency=low
* test programs in subdirs
* increased buffer-size to 16kByte in libmessageio
-- Juergen Rinas <jrinas@gmx.de> Fri, 12 Dec 2008 06:52:59 +0100
sinfo (0.0.32) unstable; urgency=low
* now sinfo can request informations from sinfod using IPv6
e.g. sinfo --host ::1
* sinfo returning exit code 1 if a timeout occurs in non ncurses modes
e.g. sinfo -L -H or -W
* added --hostsandipmode as output option for sinfo
* added -I/--ipmode as output option for sinfo
* changed sshallsinfo and examples in addon directory to use
--hostsandipmode respectively -I
This should prevent problems with unreliable reverse name lookups.
* encapsulate asio stuff to allow implementation of abstract polling
protocol in sinfo's SinfoRequester
* added options --udp(default) and --tcp to sinfo to select connection
method sinfo<=>sinfod
* added comparison for sorting of hostnames so that node9 is less than
node10
* now using pkglib i.e. dynamic libraries go into prefix/lib/sinfo
-- Juergen Rinas <jrinas@gmx.de> Sun, 26 Oct 2008 11:35:40 +0100
sinfo (0.0.31) unstable; urgency=low
* corrected reading number of CPUs for linux 2.6.26
-- Juergen Rinas <jrinas@gmx.de> Tue, 02 Sep 2008 18:50:32 +0200
sinfo (0.0.30) unstable; urgency=low
* restructured sinfod: sinfoserver => udpmessageserver
* cleaned up Message class
* binding UDP SINFO_REQUEST_PORT to IPv4 and IPv6
* added a few desktop files to simplify invocation of sinfo in addon
directory
-- Juergen Rinas <jrinas@gmx.de> Sat, 30 Aug 2008 19:18:19 +0200
sinfo (0.0.29) unstable; urgency=low
* reorganized sinfo (client) to follow the Model View Controller
architecture using boost::signal as observer - example:
http://www.boost.org/doc/libs/1_35_0/doc/html/signals/tutorial.html
-- Juergen Rinas <jrinas@gmx.de> Thu, 07 Aug 2008 12:31:19 +0200
sinfo (0.0.28) unstable; urgency=low
* reorganized sinfo (client) around the asio io loop - requires asio
1.1.1
-- Juergen Rinas <jrinas@gmx.de> Thu, 07 Aug 2008 00:42:48 +0200
sinfo (0.0.27) unstable; urgency=low
* added option -W/--watchdog to activate a simple watchdog for sinfod
(this replaces the compile-time switch --enable-WATCHDOG)
-- Juergen Rinas <jrinas@gmx.de> Wed, 06 Aug 2008 17:29:07 +0200
sinfo (0.0.26) unstable; urgency=low
* code cleanups for g++ 4.3.1
-- Juergen Rinas <jrinas@gmx.de> Wed, 25 Jun 2008 08:32:51 +0200
sinfo (0.0.25) unstable; urgency=low
* a few bug fixes
* removed dynamic library
* restructured sinfo completely to use the asio library for
communication and using now 2 UDP ports
this also fixed an annoying deadlock bug (?)within the TCP handling
* new UDP ports: UDP data request port: 60002 SINFO_REQUEST_PORT
./configure with --enable-SINFO_REQUEST_PORT=60002
* new UDP ports: UDP broadcast port: 60003 SINFO_BROADCAST_PORT
./configure with --enable-SINFO_BROADCAST_PORT=60003
* sinfod now doing name lookups for hostnames every 30 minutes (useful on
long running systems) tnx to H.Rebehn
* removed --bindaddress --accessaddress --accessnetmask --
accesslocalhost from sinfod - they are not directly supported by the
asio library and can be replaces by firewall/iptables manipulations
* added function --marker to sinfod to identify hosts
* added --filtermarker option to sinfo
* ensure that percentage numbers are never greater than 1 ... tnx to
hint by S.Hartrumpf
* fixed disk load for 2.6.x kernels: now using /proc/vmstat
-- Juergen Rinas <jrinas@gmx.de> Tue, 03 Jun 2008 19:59:44 +0200
sinfo (0.0.24) unstable; urgency=low
* added option --ignore <process> to sinfo in order to suppress
process information
* added run-time dependencies in init-script according to
http://wiki.debian.org/LSBInitScripts
* fixed restart ...sbindir.../sinfod error message
-- Juergen Rinas <jrinas@gmx.de> Sun, 15 Jul 2007 00:24:15 +0200
sinfo (0.0.23) unstable; urgency=low
* added determination of the number of cores tnx to H. Paul
-- Juergen Rinas <jrinas@gmx.de> Sat, 17 Feb 2007 12:45:39 +0100
sinfo (0.0.22) unstable; urgency=low
* changed determination of UID of every process
from stat(/proc/#/stat,...)
to a stat(/proc/#,..)
in order to reflect the change of UID after a setuid()
call of a daemon e.g. sshd
tnx to T. Koschnick
-- juergen <jrinas@gmx.de> Tue, 31 Oct 2006 20:28:51 +0100
sinfo (0.0.21) unstable; urgency=low
* changed scanf of /proc/stat in cpustat.cc to long type (fixes a
problem after long uptimes) tnx to T.Wiegner
-- juergen <jrinas@gmx.de> Sun, 8 Oct 2006 09:48:02 +0200
sinfo (0.0.20) unstable; urgency=low
* a few cleanups
* fixed typos in man pages
* linux: division of no of cpus by siblings to prevent HT-processors
to appear as dual processor machines ... tnx to H.Rebehn
...to activate compile with --enable-CPUNO_ADJUST
* added solaris compatibility patch from T.Wiegner
-- Juergen Rinas <jrinas@gmx.de> Wed, 1 Mar 2006 17:09:38 +0100
sinfo (0.0.19) unstable; urgency=low
* fixed FreeBSD 5.3 compilation, tnx S.Buys
* added --help option to sinfo and sinfod
-- Juergen Rinas <jrinas@gmx.de> Tue, 4 Jan 2005 19:22:05 +0100
sinfo (0.0.18) unstable; urgency=low
* debian package: added a RUN_SINFO option in /etc/default/sinfo
respectively /etc/init.d/sinfo (suggestion by M.Feuersaenger)
* Removed scripts sinfodrestartall sshallrup etc. from /sbin.
* install sshallsinfo in /bin and add a small manpage
-- Juergen Rinas <jrinas@gmx.de> Sun, 12 Dec 2004 22:54:43 +0100
sinfo (0.0.17) unstable; urgency=low
* changes to ensure 32, 64 bit compatibility, avoid long in exchange
structs and use int or float
sorry, but this makes the broadcasting incompatible again
restart your demons
* changed struct users.number from long to int
* changed struct cpustat from long to float (percentage for user,
nice, idle, ...)
* changed struct uptime from long to two ints for days and seconds
-- Juergen Rinas <jrinas@gmx.de> Thu, 9 Dec 2004 14:13:04 +0100
sinfo (0.0.16) unstable; urgency=low
* added a PPC970 patch to get the right CPU speed from F.Thomas
* added option -Ls so that the sinfo displays optionally the number of
CPUs and their speed beside the hostnames and the system_load. This
is made to be used by people using sinfo for rudimentary load-
balancing. Remark: you can suppress the headlines (normally going to
stderr) of this function by the command sinfo -qLs.
* changed fscanf format string in cpuinfo.cc to hopefully work with
some dual AMD Opterons
* Added information for the linux 2.6er states iowait + (soft/hard)irq
and broadcast them. The changes the format of the UDP packets, so
restart all your demons.
-- Juergen Rinas <jrinas@gmx.de> Mon, 29 Nov 2004 11:43:21 +0100
sinfo (0.0.15) unstable; urgency=low
* added a monitor for disk activity (linux 2.4.x only)
* in deb package;changed /etc/init.d/sinfo configuration to
file /etc/default/sinfo
* corrected swap and ram in html output
-- Juergen Rinas <jrinas@gmx.de> Tue, 8 Jun 2004 07:42:30 +0200
sinfo (0.0.14) unstable; urgency=low
* added output of the number of CPUs
-- Juergen Rinas <jrinas@gmx.de> Thu, 27 Nov 2003 19:23:27 +0100
sinfo (0.0.13-1) unstable; urgency=low
* updated to debian Standards-Version: 3.6.0
-- Juergen Rinas <jrinas@gmx.de> Sun, 10 Aug 2003 19:20:21 +0200
sinfo (0.0.13) unstable; urgency=low
* changed bar length from linear to logarithmic scaling based on the
minimum and maximum processor speeds
use 'c' to toggle between "log", "lin" and "full".
(I've added this function because of the big speed differences
in our local pc pool.)
* increased the buffer size for reading /proc/net/dev
* updated man-page
-- Juergen Rinas <jrinas@gmx.de> Mon, 4 Aug 2003 18:04:47 +0200
sinfo (0.0.12) unstable; urgency=low
* some adaptations for the FreeBSD 5.x series:
the layout of struct kinfo_proc changed from FreeBSD 4 to 5
-- Juergen Rinas <jrinas@gmx.de> Tue, 13 May 2003 21:38:40 +0200
sinfo (0.0.11) unstable; urgency=low
* some fixes for gcc-3.2 on FreeBSD
-- Juergen Rinas <jrinas@gmx.de> Mon, 31 Mar 2003 23:09:29 +0200
sinfo (0.0.10) unstable; urgency=low
* enable-SIMPLE_USER_CACHE for debian binaries
* renamed sinfod.1 to sinfod.8
* changed interface to get memory informations (linux system)
* Added a broadcast-only mode to sinfod. This may be useful, if you
have some slave/server computers where nobody works interactively.
This is a very robust mode because much functionality of sinfod is
deactivated (collection of UDP packets, server for connection of
sinfo). You may activate this with "--spymode". I've selected this
name to remind you not to uses this mode on computers that are used
interactively - probably your users will not like it.
* support for really big memories and swap space => changed broadcast
format
* changed default nice value of sinfod from 15 to 10
* changed rsh to ssh in sinfodrestartall
-- Juergen Rinas <jrinas@gmx.de> Sat, 23 Nov 2002 19:12:01 +0100
sinfo (0.0.9) unstable; urgency=low
* first debianized release
* removed rshall and rshallrup scripts because rsh normally is a
symbolic link to ssh on debian systems
* added long options for gnu/linux and FreeBSD
* added an option for --quiet startup of sinfod
* displaying IP number of a host in the case that there is no name
* some adjustments for gcc 3.2
* added a -B --bindaddress option to the sinfod to send UDP packets
with a fixed IP address. (useful on systems with many network
interfaces)
* added a small (fork, watchpid) watchdog that restarts the sinfod if
something goes wrong.
This can be activated at compile time with --enable-WATCHDOG
I've added this because some months ago there was a problem with the
LDAP library that made some programs (sinfod) to crash in the case
of LDAP-server failures.
* added --accessaddress, --accessnetmask and --accesslocalhost to
restrict the access to the sinfod
* fixed process percentage calculation on solaris
* changed memory variables from long to unsigned long so that a
maximum of 4GB can be represented (only tested on linux)
-- Juergen Rinas <jrinas@gmx.de> Thu, 7 Nov 2002 20:25:16 +0100
sinfo (0.0.8) unstable; urgency=low
* add a timeout within select() to reduce the system load of
"konsole" when displaying sinfo's ncurses output.
* do not install the sample cgi-script
but keep it in ./cgi
* increased value: drop hosts from being displayed if they were
not heard for 25 seconds (was: 10 seconds)
* fixed some possible security holes using found by
the code inspection tool "flawfinder"
http://www.dwheeler.com/flawfinder/
* added broadcasting of the name of the network interface
=> broadcasted struct changed
=> you have to restart all demons if you update
* fixed query of two separate networks with one "sinfo"
* security fix for the cgi-script:
"it was possible to start programs as cgi-user nobody"!
... see the cgi-script for details
-- Juergen Rinas <jrinas@gmx.de> Fri, 28 Dec 2001 23:33:11 +0200
sinfo (0.0.7) unstable; urgency=low
* minor bugs fix:
sinfo segfaults if there isn't an "export HOSTNAME"
* added HTML-output and a sample perl-cgi-script to read
sinfo's informations over the web.
-- Juergen Rinas <jrinas@gmx.de> Mon, 17 Dec 2001 23:33:11 +0200
sinfo (0.0.6) unstable; urgency=low
* added a parameter to set the nice value of the demon.
* added a simple cache for lookups of the names belonging to the
UIDs in lib/procinfo.cc
... activate with: ./configure --enable-SIMPLE_USER_CACHE
-- Juergen Rinas <jrinas@gmx.de> Nov, 12 Mon 2001 23:33:11 +0200
sinfo (0.0.5) unstable; urgency=low
* minor bugs fixed that prevented static linkage of sinfo...
(you can produce a static version of sinfo if
you "export CXXFLAGS=-static" before ./configure )
* minor bug fix for RedHat 7.1 (and other systems?)
added #include <string.h> in cpuinfo.cc
tnx "Eric Gravelle" <egravelle@epalscorp.com>,
"Alan Wilter Sousa da Silva" <alan@biof.ufrj.br>
* done a port to FreeBSD ( we got a new server at work :-) )
* changed format of the broadcast scheme... now: less overhead
(incompatible with older versions of sinfo!)
* broadcasting is done in a smarter way:
* If the CPU-Usage doesn't change (variation less 3%)....
the broadcasting frequency will be decreased
down to 6 Bcast per minute.
* If the CPU-Usage changes dramatically
(variation greater than 30%)
the TOP5 process list will be broadcasted right away.
-- Juergen Rinas <jrinas@gmx.de> Tue, 20 Oct 2001 23:33:11 +0200
sinfo (0.0.4) unstable; urgency=low
* Upper status line excluded from scrolling.
* Connection scheme from sinfo to sinfod changed.
A TCP connection will be kept for all transmissions.
* Sinfo can use connections to multiple sinfods and join the
data.
This may be useful if you want to monitor two different
networks with only one sinfo.
i.e.: sinfo -h host_on.first.computer.net -h host_on.second.computer.net
-- Juergen Rinas <jrinas@gmx.de> Sun, 26 Aug 2001 23:33:11 +0200
sinfo (0.0.3) unstable; urgency=low
* all internal errors of the information gathering functions
getCpuinfo, getNetload, ...
result in a "false" return value...
no more exit(1)s there!
* SIGPIPE ignored to make the demon more robust!
* System info: RAM and Swap - Space added
-- Juergen Rinas <jrinas@gmx.de> Sat, 18 Aug 2001 23:33:11 +0200
sinfo (0.0.2) unstable; urgency=low
* broadcast format changed....
=> update on all workstations necessary
* solaris port:
broadcast cpu-usage
* sinfo: highlight local workstation
* sinfo: all hostnames sorted alphabetically
* direct setting of the -h IP-address added
* broadcast CPU-Information
* scale bargraphs according to cpu-power
* first installation on our research cluster for
all users under /usr/local!
-- Juergen Rinas <jrinas@gmx.de>
sinfo (0.0.1) unstable; urgency=low
* first local installation
-- Juergen Rinas <jrinas@gmx.de>
|