| bootchart2 0.14.5: |
| + pybootchartgui (Riccardo) |
| + Fix tests with python3 |
| + Fix parsing of files with non-ascii bytes |
| + Robustness fixes to taskstats and meminfo parsing |
| + More python3 fixes |
| |
| bootchart2 0.14.4: |
| + bootchartd |
| + Add relevant EXIT_PROC for GNOME3, XFCE4, openbox |
| (Justin Lecher, Ben Eills) |
| + pybootchartgui (Riccardo) |
| + Fix some issues in --crop-after and --annotate |
| + Fix pybootchartgui process_tree tests |
| + More python3 fixes |
| |
| bootchart2 0.14.2: |
| + pybootchartgui |
| + Fix some crashes in parsing.py (Jakub Czaplicki, Riccardo) |
| + speedup a bit meminfo parsing (Riccardo) |
| + Fix indentation for python3.2 (Riccardo) |
| |
| bootchart2 0.14.1: |
| + bootchartd |
| + Expect dmesg only if started as init (Henry Yei) |
| + look for bootchart_init in the environment (Henry Gebhardt) |
| + pybootchartgui |
| + Fixup some tests (Riccardo) |
| + Support hp smart arrays block devices (Anders Norgaard, |
| Brian Murray) |
| + Fixes for -t, -o and -f options (Mladen Kuntner, Harald, Riccardo) |
| |
| bootchart2 0.14.0: |
| + bootchartd |
| + Add ability to define custom commands |
| (Lucian Muresan, Peter Hjalmarsson) |
| + collector |
| + fix tmpfs mount leakage (Peter Hjalmarsson) |
| + pybootchartgui |
| + render cumulative I/O time chart (Sankar P) |
| + python3 compatibility fixes (Riccardo) |
| + Misc (Michael) |
| + remove confusing, obsolete setup.py |
| + install docs to /usr/share/ |
| + lot of fixes for easier packaging (Peter Hjalmarsson) |
| + add bootchart2, bootchartd and pybootchartgui manpages |
| (Francesca Ciceri, David Paleino) |
| |
| bootchart2 0.12.6: |
| + bootchartd |
| + better check for initrd (Riccardo Magliocchetti) |
| + code cleanup (Riccardo) |
| + make the list of processes we are waiting for editable |
| in config file by EXIT_PROC (Riccardo) |
| + fix parsing of cmdline for alternative init system (Riccardo) |
| + fixed calling init in initramfs (Harald) |
| + exit 0 for start, if the collector is already running (Harald) |
| + collector |
| + try harder with taskstats (Michael) |
| + plug some small leaks (Riccardo) |
| + fix missing PROC_EVENTS detection (Harald) |
| + pybootchartgui (Michael) |
| + add kernel bootchart tab to interactive gui |
| + report bootchart version in cli interface |
| + improve rendering performance |
| + GUI improvements |
| + lot of cleanups |
| + Makefile |
| + do not python compile if NO_PYTHON_COMPILE is set (Harald) |
| + systemd service files |
| + added them and install (Harald, Wulf C. Krueger) |
| |
| bootchart2 0.12.5: |
| + administrative snafu version; pull before pushing... |
| |
| bootchart2 0.12.4: |
| + bootchartd |
| + reduce overhead caused by pidof (Riccardo Magliocchetti) |
| + collector |
| + attempt to retry ptrace to avoid bogus ENOSYS (Michael) |
| + add meminfo polling (Dave Martin) |
| + pybootchartgui |
| + handle dmesg timestamps with big delta (Riccardo) |
| + avoid divide by zero when rendering I/O utilization (Riccardo) |
| + add process grouping in the cumulative chart (Riccardo) |
| + fix cpu time calculation in cumulative chart (Riccardo) |
| + get i/o statistics for flash based devices (Riccardo) |
| + prettier coloring for the cumulative graphs (Michael) |
| + fix interactive CPU rendering (Michael) |
| + render memory usage graph (Dave Martin) |
| |
| bootchart2 0.12.3 |
| + collector |
| + pclose after popen (Riccardo Magliocchetti (xrmx)) |
| + fix buffer overflow (xrmx) |
| + count 'processor:' in /proc/cpuinfo for ARM (Michael) |
| + get model name from that line too for ARM (xrmx) |
| + store /proc/cpuinfo in the boot-chart archive (xrmx) |
| + try harder to detect missing TASKSTATS (Michael) |
| + sanity-check invalid domain names (Michael) |
| + detect missing PROC_EVENTS more reliably (Michael) |
| + README fixes (xrmx, Michael) |
| + pybootchartgui |
| + make num_cpu parsing robust (Michael) |
| |
| bootchart2 0.12.2 |
| + fix pthread compile / linking bug |
| |
| bootchart2 0.12.1 |
| + pybootchartgui |
| + pylint cleanup |
| + handle empty traces more elegantly |
| + add '-t' / '--boot-time' argument (Matthew Bauer) |
| + collector |
| + now GPLv2 |
| + add rdinit support for very early initrd tracing |
| + cleanup / re-factor code into separate modules |
| + re-factor arg parsing, and parse remote process args |
| + handle missing bootchartd.conf cleanly |
| + move much of bootchartd from shell -> C |
| + drop dmesg and uname usage |
| + avoid rpm/dpkg with native version reporting |
| |
| bootchart2 0.12.0 (Michael Meeks) |
| + collector |
| + use netlink PROC_EVENTS to generate parentage data |
| + finally kills any need for 'acct' et. al. |
| + also removes need to poll /proc => faster |
| + cleanup code to K&R, 8 stop tabs. |
| + pybootchartgui |
| + consume thread parentage data |
| |
| bootchart2 0.11.4 (Michael Meeks) |
| + collector |
| + if run inside an initrd detect when /dev is writable |
| and remount ourselves into that. |
| + overflow buffers more elegantly in extremis |
| + dump full process path and command-line args |
| + calm down debugging output |
| + pybootchartgui |
| + can render logs in a directory again |
| + has a 'show more' option to show command-lines |
| |
| bootchart2 0.11.3 (Michael Meeks) |
| + add $$ display to the bootchart header |
| + process command-line bits |
| + fix collection code, and rename stream to match |
| + enable parsing, add check button to UI, and --show-all |
| command-line option |
| + fix parsing of directories full of files. |
| |
| bootchart2 0.11.2 (Michael Meeks) |
| + fix initrd sanity check to use the right proc path |
| + don't return a bogus error value when dumping state |
| + add -c to aid manual console debugging |
| |
| bootchart2 0.11.1 (Michael Meeks) |
| + even simpler initrd setup |
| + create a single directory: /lib/bootchart/tmpfs |
| |
| bootchart2 0.11 (Michael Meeks) |
| + bootchartd |
| + far, far simpler, less shell, more robustness etc. |
| + bootchart-collector |
| + remove the -p argument - we always mount proc |
| + requires /lib/bootchart (make install-chroot) to |
| be present (also in the initrd) [ with a kmsg |
| node included ] |
| + add a --probe-running mode |
| + ptrace re-write |
| + gives -much- better early-boot-time resolution |
| + unconditional chroot /lib/bootchart/chroot |
| + we mount proc there ourselves |
| + log extraction requires no common file-system view |
| |
| |
| bootchart2 0.10.1 (Kel Modderman) |
| + collector arg -m should mount /proc |
| + remove bogus vcsid code |
| + split collector install in Makefile |
| + remove bogus debug code |
| + accept process names containing spaces |
| |
| bootchart2 0.10.0 |
| + rendering (Anders Norgaard) |
| + fix for unknown exceptions |
| + interactive UI (Michael) |
| + much faster rendering by manual clipping |
| + horizontal scaling |
| + remove annoying page-up/down bindings |
| + initrd portability & fixes (Federic Crozat) |
| + port to Mandriva |
| + improved process waiting |
| + inittab commenting fix |
| + improved initrd detection / jail tagging |
| + fix for un-detectable accton behaviour change |
| + implement a built-in usleep to help initrd deps (Michael) |
| |
| bootchart2 0.0.9 |
| + fix initrd bug |
| |
| bootchart2 0.0.8 |
| + add a filename string to the window title in interactive mode |
| + add a NEWS file |