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