1*eb8dc403SDave Cobbleybootchart2 0.14.5: 2*eb8dc403SDave Cobbley + pybootchartgui (Riccardo) 3*eb8dc403SDave Cobbley + Fix tests with python3 4*eb8dc403SDave Cobbley + Fix parsing of files with non-ascii bytes 5*eb8dc403SDave Cobbley + Robustness fixes to taskstats and meminfo parsing 6*eb8dc403SDave Cobbley + More python3 fixes 7*eb8dc403SDave Cobbley 8*eb8dc403SDave Cobbleybootchart2 0.14.4: 9*eb8dc403SDave Cobbley + bootchartd 10*eb8dc403SDave Cobbley + Add relevant EXIT_PROC for GNOME3, XFCE4, openbox 11*eb8dc403SDave Cobbley (Justin Lecher, Ben Eills) 12*eb8dc403SDave Cobbley + pybootchartgui (Riccardo) 13*eb8dc403SDave Cobbley + Fix some issues in --crop-after and --annotate 14*eb8dc403SDave Cobbley + Fix pybootchartgui process_tree tests 15*eb8dc403SDave Cobbley + More python3 fixes 16*eb8dc403SDave Cobbley 17*eb8dc403SDave Cobbleybootchart2 0.14.2: 18*eb8dc403SDave Cobbley + pybootchartgui 19*eb8dc403SDave Cobbley + Fix some crashes in parsing.py (Jakub Czaplicki, Riccardo) 20*eb8dc403SDave Cobbley + speedup a bit meminfo parsing (Riccardo) 21*eb8dc403SDave Cobbley + Fix indentation for python3.2 (Riccardo) 22*eb8dc403SDave Cobbley 23*eb8dc403SDave Cobbleybootchart2 0.14.1: 24*eb8dc403SDave Cobbley + bootchartd 25*eb8dc403SDave Cobbley + Expect dmesg only if started as init (Henry Yei) 26*eb8dc403SDave Cobbley + look for bootchart_init in the environment (Henry Gebhardt) 27*eb8dc403SDave Cobbley + pybootchartgui 28*eb8dc403SDave Cobbley + Fixup some tests (Riccardo) 29*eb8dc403SDave Cobbley + Support hp smart arrays block devices (Anders Norgaard, 30*eb8dc403SDave Cobbley Brian Murray) 31*eb8dc403SDave Cobbley + Fixes for -t, -o and -f options (Mladen Kuntner, Harald, Riccardo) 32*eb8dc403SDave Cobbley 33*eb8dc403SDave Cobbleybootchart2 0.14.0: 34*eb8dc403SDave Cobbley + bootchartd 35*eb8dc403SDave Cobbley + Add ability to define custom commands 36*eb8dc403SDave Cobbley (Lucian Muresan, Peter Hjalmarsson) 37*eb8dc403SDave Cobbley + collector 38*eb8dc403SDave Cobbley + fix tmpfs mount leakage (Peter Hjalmarsson) 39*eb8dc403SDave Cobbley + pybootchartgui 40*eb8dc403SDave Cobbley + render cumulative I/O time chart (Sankar P) 41*eb8dc403SDave Cobbley + python3 compatibility fixes (Riccardo) 42*eb8dc403SDave Cobbley + Misc (Michael) 43*eb8dc403SDave Cobbley + remove confusing, obsolete setup.py 44*eb8dc403SDave Cobbley + install docs to /usr/share/ 45*eb8dc403SDave Cobbley + lot of fixes for easier packaging (Peter Hjalmarsson) 46*eb8dc403SDave Cobbley + add bootchart2, bootchartd and pybootchartgui manpages 47*eb8dc403SDave Cobbley (Francesca Ciceri, David Paleino) 48*eb8dc403SDave Cobbley 49*eb8dc403SDave Cobbleybootchart2 0.12.6: 50*eb8dc403SDave Cobbley + bootchartd 51*eb8dc403SDave Cobbley + better check for initrd (Riccardo Magliocchetti) 52*eb8dc403SDave Cobbley + code cleanup (Riccardo) 53*eb8dc403SDave Cobbley + make the list of processes we are waiting for editable 54*eb8dc403SDave Cobbley in config file by EXIT_PROC (Riccardo) 55*eb8dc403SDave Cobbley + fix parsing of cmdline for alternative init system (Riccardo) 56*eb8dc403SDave Cobbley + fixed calling init in initramfs (Harald) 57*eb8dc403SDave Cobbley + exit 0 for start, if the collector is already running (Harald) 58*eb8dc403SDave Cobbley + collector 59*eb8dc403SDave Cobbley + try harder with taskstats (Michael) 60*eb8dc403SDave Cobbley + plug some small leaks (Riccardo) 61*eb8dc403SDave Cobbley + fix missing PROC_EVENTS detection (Harald) 62*eb8dc403SDave Cobbley + pybootchartgui (Michael) 63*eb8dc403SDave Cobbley + add kernel bootchart tab to interactive gui 64*eb8dc403SDave Cobbley + report bootchart version in cli interface 65*eb8dc403SDave Cobbley + improve rendering performance 66*eb8dc403SDave Cobbley + GUI improvements 67*eb8dc403SDave Cobbley + lot of cleanups 68*eb8dc403SDave Cobbley + Makefile 69*eb8dc403SDave Cobbley + do not python compile if NO_PYTHON_COMPILE is set (Harald) 70*eb8dc403SDave Cobbley + systemd service files 71*eb8dc403SDave Cobbley + added them and install (Harald, Wulf C. Krueger) 72*eb8dc403SDave Cobbley 73*eb8dc403SDave Cobbleybootchart2 0.12.5: 74*eb8dc403SDave Cobbley + administrative snafu version; pull before pushing... 75*eb8dc403SDave Cobbley 76*eb8dc403SDave Cobbleybootchart2 0.12.4: 77*eb8dc403SDave Cobbley + bootchartd 78*eb8dc403SDave Cobbley + reduce overhead caused by pidof (Riccardo Magliocchetti) 79*eb8dc403SDave Cobbley + collector 80*eb8dc403SDave Cobbley + attempt to retry ptrace to avoid bogus ENOSYS (Michael) 81*eb8dc403SDave Cobbley + add meminfo polling (Dave Martin) 82*eb8dc403SDave Cobbley + pybootchartgui 83*eb8dc403SDave Cobbley + handle dmesg timestamps with big delta (Riccardo) 84*eb8dc403SDave Cobbley + avoid divide by zero when rendering I/O utilization (Riccardo) 85*eb8dc403SDave Cobbley + add process grouping in the cumulative chart (Riccardo) 86*eb8dc403SDave Cobbley + fix cpu time calculation in cumulative chart (Riccardo) 87*eb8dc403SDave Cobbley + get i/o statistics for flash based devices (Riccardo) 88*eb8dc403SDave Cobbley + prettier coloring for the cumulative graphs (Michael) 89*eb8dc403SDave Cobbley + fix interactive CPU rendering (Michael) 90*eb8dc403SDave Cobbley + render memory usage graph (Dave Martin) 91*eb8dc403SDave Cobbley 92*eb8dc403SDave Cobbleybootchart2 0.12.3 93*eb8dc403SDave Cobbley + collector 94*eb8dc403SDave Cobbley + pclose after popen (Riccardo Magliocchetti (xrmx)) 95*eb8dc403SDave Cobbley + fix buffer overflow (xrmx) 96*eb8dc403SDave Cobbley + count 'processor:' in /proc/cpuinfo for ARM (Michael) 97*eb8dc403SDave Cobbley + get model name from that line too for ARM (xrmx) 98*eb8dc403SDave Cobbley + store /proc/cpuinfo in the boot-chart archive (xrmx) 99*eb8dc403SDave Cobbley + try harder to detect missing TASKSTATS (Michael) 100*eb8dc403SDave Cobbley + sanity-check invalid domain names (Michael) 101*eb8dc403SDave Cobbley + detect missing PROC_EVENTS more reliably (Michael) 102*eb8dc403SDave Cobbley + README fixes (xrmx, Michael) 103*eb8dc403SDave Cobbley + pybootchartgui 104*eb8dc403SDave Cobbley + make num_cpu parsing robust (Michael) 105*eb8dc403SDave Cobbley 106*eb8dc403SDave Cobbleybootchart2 0.12.2 107*eb8dc403SDave Cobbley + fix pthread compile / linking bug 108*eb8dc403SDave Cobbley 109*eb8dc403SDave Cobbleybootchart2 0.12.1 110*eb8dc403SDave Cobbley + pybootchartgui 111*eb8dc403SDave Cobbley + pylint cleanup 112*eb8dc403SDave Cobbley + handle empty traces more elegantly 113*eb8dc403SDave Cobbley + add '-t' / '--boot-time' argument (Matthew Bauer) 114*eb8dc403SDave Cobbley + collector 115*eb8dc403SDave Cobbley + now GPLv2 116*eb8dc403SDave Cobbley + add rdinit support for very early initrd tracing 117*eb8dc403SDave Cobbley + cleanup / re-factor code into separate modules 118*eb8dc403SDave Cobbley + re-factor arg parsing, and parse remote process args 119*eb8dc403SDave Cobbley + handle missing bootchartd.conf cleanly 120*eb8dc403SDave Cobbley + move much of bootchartd from shell -> C 121*eb8dc403SDave Cobbley + drop dmesg and uname usage 122*eb8dc403SDave Cobbley + avoid rpm/dpkg with native version reporting 123*eb8dc403SDave Cobbley 124*eb8dc403SDave Cobbleybootchart2 0.12.0 (Michael Meeks) 125*eb8dc403SDave Cobbley + collector 126*eb8dc403SDave Cobbley + use netlink PROC_EVENTS to generate parentage data 127*eb8dc403SDave Cobbley + finally kills any need for 'acct' et. al. 128*eb8dc403SDave Cobbley + also removes need to poll /proc => faster 129*eb8dc403SDave Cobbley + cleanup code to K&R, 8 stop tabs. 130*eb8dc403SDave Cobbley + pybootchartgui 131*eb8dc403SDave Cobbley + consume thread parentage data 132*eb8dc403SDave Cobbley 133*eb8dc403SDave Cobbleybootchart2 0.11.4 (Michael Meeks) 134*eb8dc403SDave Cobbley + collector 135*eb8dc403SDave Cobbley + if run inside an initrd detect when /dev is writable 136*eb8dc403SDave Cobbley and remount ourselves into that. 137*eb8dc403SDave Cobbley + overflow buffers more elegantly in extremis 138*eb8dc403SDave Cobbley + dump full process path and command-line args 139*eb8dc403SDave Cobbley + calm down debugging output 140*eb8dc403SDave Cobbley + pybootchartgui 141*eb8dc403SDave Cobbley + can render logs in a directory again 142*eb8dc403SDave Cobbley + has a 'show more' option to show command-lines 143*eb8dc403SDave Cobbley 144*eb8dc403SDave Cobbleybootchart2 0.11.3 (Michael Meeks) 145*eb8dc403SDave Cobbley + add $$ display to the bootchart header 146*eb8dc403SDave Cobbley + process command-line bits 147*eb8dc403SDave Cobbley + fix collection code, and rename stream to match 148*eb8dc403SDave Cobbley + enable parsing, add check button to UI, and --show-all 149*eb8dc403SDave Cobbley command-line option 150*eb8dc403SDave Cobbley + fix parsing of directories full of files. 151*eb8dc403SDave Cobbley 152*eb8dc403SDave Cobbleybootchart2 0.11.2 (Michael Meeks) 153*eb8dc403SDave Cobbley + fix initrd sanity check to use the right proc path 154*eb8dc403SDave Cobbley + don't return a bogus error value when dumping state 155*eb8dc403SDave Cobbley + add -c to aid manual console debugging 156*eb8dc403SDave Cobbley 157*eb8dc403SDave Cobbleybootchart2 0.11.1 (Michael Meeks) 158*eb8dc403SDave Cobbley + even simpler initrd setup 159*eb8dc403SDave Cobbley + create a single directory: /lib/bootchart/tmpfs 160*eb8dc403SDave Cobbley 161*eb8dc403SDave Cobbleybootchart2 0.11 (Michael Meeks) 162*eb8dc403SDave Cobbley + bootchartd 163*eb8dc403SDave Cobbley + far, far simpler, less shell, more robustness etc. 164*eb8dc403SDave Cobbley + bootchart-collector 165*eb8dc403SDave Cobbley + remove the -p argument - we always mount proc 166*eb8dc403SDave Cobbley + requires /lib/bootchart (make install-chroot) to 167*eb8dc403SDave Cobbley be present (also in the initrd) [ with a kmsg 168*eb8dc403SDave Cobbley node included ] 169*eb8dc403SDave Cobbley + add a --probe-running mode 170*eb8dc403SDave Cobbley + ptrace re-write 171*eb8dc403SDave Cobbley + gives -much- better early-boot-time resolution 172*eb8dc403SDave Cobbley + unconditional chroot /lib/bootchart/chroot 173*eb8dc403SDave Cobbley + we mount proc there ourselves 174*eb8dc403SDave Cobbley + log extraction requires no common file-system view 175*eb8dc403SDave Cobbley 176*eb8dc403SDave Cobbley 177*eb8dc403SDave Cobbleybootchart2 0.10.1 (Kel Modderman) 178*eb8dc403SDave Cobbley + collector arg -m should mount /proc 179*eb8dc403SDave Cobbley + remove bogus vcsid code 180*eb8dc403SDave Cobbley + split collector install in Makefile 181*eb8dc403SDave Cobbley + remove bogus debug code 182*eb8dc403SDave Cobbley + accept process names containing spaces 183*eb8dc403SDave Cobbley 184*eb8dc403SDave Cobbleybootchart2 0.10.0 185*eb8dc403SDave Cobbley + rendering (Anders Norgaard) 186*eb8dc403SDave Cobbley + fix for unknown exceptions 187*eb8dc403SDave Cobbley + interactive UI (Michael) 188*eb8dc403SDave Cobbley + much faster rendering by manual clipping 189*eb8dc403SDave Cobbley + horizontal scaling 190*eb8dc403SDave Cobbley + remove annoying page-up/down bindings 191*eb8dc403SDave Cobbley + initrd portability & fixes (Federic Crozat) 192*eb8dc403SDave Cobbley + port to Mandriva 193*eb8dc403SDave Cobbley + improved process waiting 194*eb8dc403SDave Cobbley + inittab commenting fix 195*eb8dc403SDave Cobbley + improved initrd detection / jail tagging 196*eb8dc403SDave Cobbley + fix for un-detectable accton behaviour change 197*eb8dc403SDave Cobbley + implement a built-in usleep to help initrd deps (Michael) 198*eb8dc403SDave Cobbley 199*eb8dc403SDave Cobbleybootchart2 0.0.9 200*eb8dc403SDave Cobbley + fix initrd bug 201*eb8dc403SDave Cobbley 202*eb8dc403SDave Cobbleybootchart2 0.0.8 203*eb8dc403SDave Cobbley + add a filename string to the window title in interactive mode 204*eb8dc403SDave Cobbley + add a NEWS file 205