commit e09750be7ec66c0643030da78a7fecbd6d52d09e
Author: Nigel Kukard <nkukard@lbsd.net>
Date: Mon Jan 5 14:50:14 2015 +0000
Fixed missing long option arguments
commit b6f8e1b55beb2aed7a77e182f0cbec74fe08aabe
Author: Nigel Kukard <nkukard@lbsd.net>
Date: Wed Sep 10 14:25:00 2014 +0000
Fixed spelling mistake
commit 1dcbd5cdd21e35150d6b16cbd5e349668d2e7c25
Author: Nigel Kukard <nkukard@lbsd.net>
Date: Wed Sep 10 13:29:29 2014 +0000
Fixed up some typography
commit 566f73b5ee5e1bdab8b51fe651053be58d47e758
Author: Nigel Kukard <nkukard@lbsd.net>
Date: Wed Sep 10 13:14:50 2014 +0000
Tidied up manpage a bit
commit ba05019f577066f99d74f61b61b335a4ab624711
Author: Nigel Kukard <nkukard@lbsd.net>
Date: Wed Sep 10 13:14:25 2014 +0000
Remove generated manpage on clean
commit def342fdff2d68b234c3091c3443f9778c092caf
Author: Nigel Kukard <nkukard@lbsd.net>
Date: Tue Sep 9 21:18:22 2014 +0000
Fixed up version reporting on the console
commit 427951ac7c69511df6c76fb963a9146813d4e68f
Author: Nigel Kukard <nkukard@lbsd.net>
Date: Tue Sep 9 21:12:54 2014 +0000
Fix vim tag so we don't get errors
commit f57c0edc765f22bac91b4c74cea8dc61df29547a
Author: Nigel Kukard <nkukard@lbsd.net>
Date: Tue Sep 9 20:47:11 2014 +0000
Removed autogenerated files
commit 3f958162b7f19c99418685356932ebf776536bfc
Author: Nigel Kukard <nkukard@lbsd.net>
Date: Tue Sep 9 20:43:00 2014 +0000
We will only ever support Linux
commit b2ffc04ce7056c08f1f6238cf0a791f5e5fdbca8
Author: Nigel Kukard <nkukard@lbsd.net>
Date: Tue Sep 9 20:42:34 2014 +0000
We build cputool.8 from doc/ now
commit 377d364431e47ba26fa44bc4420ddd7c9f02f96c
Author: Nigel Kukard <nkukard@lbsd.net>
Date: Tue Sep 9 20:42:13 2014 +0000
Fixed up manpage generation a bit
commit 99b16e20bc38a2e6e77bd8095e3a73b05696b2cb
Author: Nigel Kukard <nkukard@lbsd.net>
Date: Tue Sep 9 20:24:22 2014 +0000
Fixed syntax in file
commit e45c49cc7438381e51037f2d3cd16447a621c543
Author: Nigel Kukard <nkukard@lbsd.net>
Date: Tue Sep 9 20:24:05 2014 +0000
Bumped autoconf version
commit a5da7c3be56df8e8a65d2cd147d652c4e24750c0
Author: Nigel Kukard <nkukard@lbsd.net>
Date: Tue Sep 9 20:23:32 2014 +0000
Fixed up cputool documentation
commit 3339fe6378a091ae995f3c16b6b9630dece2e996
Author: Nigel Kukard <nkukard@lbsd.net>
Date: Tue Sep 9 20:11:48 2014 +0000
Updated install file from autotools
commit eb4e84cfe230c9062a16be1801428aacfeea565a
Author: Nigel Kukard <nkukard@lbsd.net>
Date: Mon Jun 9 20:17:42 2014 +0000
Small whitespace fix
commit 2939866fb93b2b8483cab30371a9f0d48f8a0e89
Author: Nigel Kukard <nkukard@lbsd.net>
Date: Mon Jun 9 20:16:37 2014 +0000
Bumped copyright year
commit e4117c20bcb4898e1e8c9549eabd38b1bc87d4ca
Author: Nigel Kukard <nkukard@lbsd.net>
Date: Mon Feb 18 22:11:59 2013 +0000
Better track main process children
commit a4b0003c5a07614a171b034975fa75739f21825f
Author: Nigel Kukard <nkukard@lbsd.net>
Date: Mon Feb 11 08:37:52 2013 +0000
Continue execution of a process when we exit
* Make sure we continue execution when we exit
* Cleared up some debug info
commit bcf8f67e80008cc44042bfa0a2edf71c388cd6a0
Author: Nigel Kukard <nkukard@lbsd.net>
Date: Mon Jan 14 22:42:54 2013 +0000
More manpage fixes
commit 5a2c05b4e92f73e486ea0bcdacb47fbae6385fe6
Author: Nigel Kukard <nkukard@lbsd.net>
Date: Mon Jan 14 22:41:38 2013 +0000
Fixed manpage typo
commit 76d63efbbf65e86bf01a1341f955b942e95132a0
Author: Nigel Kukard <nkukard@lbsd.net>
Date: Mon Jan 14 17:48:47 2013 +0000
Manpage updates by DLange
Added an examples section and warned people to use -l with TCP network
connection.
commit 870b2645c690806e78919b70867a0cea915a6419
Author: Nigel Kukard <nkukard@lbsd.net>
Date: Mon Jan 14 17:12:56 2013 +0000
Added manpage (woops)
commit 826b9cee8803a51f7406cbf53fd9f9c049e23839
Author: Nigel Kukard <nkukard@lbsd.net>
Date: Mon Jan 14 17:06:47 2013 +0000
Add manpage to distribution & install
commit d961982b24f01f6ba81d37b3c126f440554a6cf9
Author: Nigel Kukard <nkukard@lbsd.net>
Date: Mon Jan 14 17:05:41 2013 +0000
Misc cleanups & fixes by DLange
I cleaned up the source a bit, added --version and made the options
parsing (-p / -P and command specified) a bit more robust. I also wrote
a man page.
commit 29dd049894b34162c3e3fdbe4da40085e4939025
Author: Nigel Kukard <nkukard@lbsd.net>
Date: Thu Jan 10 13:33:11 2013 +0000
Fixed gcc warnings -Thanks Chris C
commit f1e68fea1bb62ab15fed541a3adcb374bc431a79
Author: Nigel Kukard <nkukard@lbsd.net>
Date: Mon Jan 7 18:35:36 2013 +0000
Convert ticks_delta to 64bit integer
commit a9757a63d8a9153cfbf9a132e886f2a1199385c9
Author: Nigel Kukard <nkukard@lbsd.net>
Date: Mon Jan 7 18:09:55 2013 +0000
Use proper integer length specifiers in logmsg
commit f07d086d4b941e26e61eaa546ae12c89d9b88df4
Author: Nigel Kukard <nkukard@lbsd.net>
Date: Mon Jan 7 16:59:38 2013 +0000
Fixed bug with statsTimeDelayed
* Fixed (double) cast, it should be (long double)
* Reduce precision of statsTimeDelayed
commit e3a3af5fc8ba452e6dd5103630e08c9be6652a88
Author: Nigel Kukard <nkukard@lbsd.net>
Date: Mon Jan 7 13:11:46 2013 +0000
Change of VERSION to tags used by Nigels script
commit 5ab7c37f90dbc88d4c96ccebc58dc4835febca6a
Author: Nigel Kukard <nkukard@lbsd.net>
Date: Mon Jan 7 13:07:55 2013 +0000
Updated configure.ac with requirements
commit 6c7dbd904f4bf77644f72573a02da6067eaf436e
Author: Nigel Kukard <nkukard@lbsd.net>
Date: Sun Jan 6 18:29:59 2013 +0000
Rewrite of PID handling code and /proc walking
commit 612d028cf82aee82d74514a7d8e42cfec848239c
Author: Nigel Kukard <nkukard@lbsd.net>
Date: Wed Jan 2 19:58:24 2013 +0000
Changed CPU precision from float to double
commit 6951be7ef718696e9f59884a40fa22455dc3ed00
Author: Nigel Kukard <nkukard@lbsd.net>
Date: Wed Jan 2 19:49:14 2013 +0000
Use tickBucketMax to calculate ticks_allowed, not HZ
commit e9d987088cfbc1ed593fe9ec698dc5f40eb917ec
Author: Nigel Kukard <nkukard@lbsd.net>
Date: Wed Jan 2 19:38:28 2013 +0000
Change cpuLimit to uint32_t to support many CPU's
commit 46af0327547fedbd7bba35ae2b96a5a1b3c20d3d
Author: Nigel Kukard <nkukard@lbsd.net>
Date: Wed Jan 2 19:19:04 2013 +0000
Minor fixups (thanks DLange)
* Added support for dynamic tickBucketMax size
* Initialize tickBucket with the max number of ticks allowed
* Error checking on -c/--cpu-limit & -l/--load-limit
* More verbosity on -vv to display our limits
commit 833e40aa5072d155fbeaf6bfceb91d1cf07dcc6e
Author: Nigel Kukard <nkukard@lbsd.net>
Date: Tue Jan 1 20:13:32 2013 +0000
Remove limits.h
commit 4847acf05ec38c04c4d9597ddc6a717533b9cffd
Author: Nigel Kukard <nkukard@lbsd.net>
Date: Tue Jan 1 20:11:39 2013 +0000
Better gettime implementation (Thanks DLange)
* Changed gettimeofday to clock_gettime which is monotonic
* Changed integer usage to use uint*_t and other standard types
* Updated configure.ac to better detect the environment
commit dc0c7d92310c1ce21f8814a7f15b39de272b5006
Author: Nigel Kukard <nkukard@lbsd.net>
Date: Tue Jan 1 16:56:36 2013 +0000
Fixed 3 bugs reported by DLange
* Proper start CPU time when using -p (and -P)
* Fixed bug where process group CPU time was used instead of process time
* Added documentation for -vvvv
* Fixed bug where the pgid could be killed instead of pid
commit dc3501d88b7092d35e95f72e1beaca37418dd823
Author: Nigel Kukard <nkukard@lbsd.net>
Date: Mon Dec 31 06:56:21 2012 +0000
Process & process group support
Added support to work on a process or process gorup. We are going to default
to a single PID if specified on the commandline. Not an entire process group.
commit b62058eafe41bb76f362c0fe088e4d05d0b2d0c2
Author: Nigel Kukard <nkukard@lbsd.net>
Date: Mon Dec 31 06:09:26 2012 +0000
Cleaned up load function
commit 14b363455d2e44358d44388e52bac1eb40e78479
Author: Nigel Kukard <nkukard@lbsd.net>
Date: Mon Dec 31 00:32:14 2012 +0000
Removed files we don't need in the repo
commit 5aefc6c3a5725b7b89a42e4576a42862fbb1aff7
Author: Nigel Kukard <nkukard@lbsd.net>
Date: Mon Dec 31 00:29:27 2012 +0000
Added _GNU_SOURCE & -Wall -Werror
commit d0dd187edff6a86eea5f7c1a82d68e1dce0cf2df
Author: Nigel Kukard <nkukard@lbsd.net>
Date: Sun Dec 30 23:31:00 2012 +0000
Initial commit