| Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 1 | bootchart2 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 |  | 
|  | 8 | bootchart2 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 |  | 
|  | 17 | bootchart2 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 |  | 
|  | 23 | bootchart2 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 |  | 
|  | 33 | bootchart2 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 |  | 
|  | 49 | bootchart2 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 |  | 
|  | 73 | bootchart2 0.12.5: | 
|  | 74 | + administrative snafu version; pull before pushing... | 
|  | 75 |  | 
|  | 76 | bootchart2 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 |  | 
|  | 92 | bootchart2 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 |  | 
|  | 106 | bootchart2 0.12.2 | 
|  | 107 | + fix pthread compile / linking bug | 
|  | 108 |  | 
|  | 109 | bootchart2 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 |  | 
|  | 124 | bootchart2 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 |  | 
|  | 133 | bootchart2 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 |  | 
|  | 144 | bootchart2 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 |  | 
|  | 152 | bootchart2 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 |  | 
|  | 157 | bootchart2 0.11.1 (Michael Meeks) | 
|  | 158 | + even simpler initrd setup | 
|  | 159 | + create a single directory: /lib/bootchart/tmpfs | 
|  | 160 |  | 
|  | 161 | bootchart2 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 |  | 
|  | 177 | bootchart2 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 |  | 
|  | 184 | bootchart2 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 |  | 
|  | 199 | bootchart2 0.0.9 | 
|  | 200 | + fix initrd bug | 
|  | 201 |  | 
|  | 202 | bootchart2 0.0.8 | 
|  | 203 | + add a filename string to the window title in interactive mode | 
|  | 204 | + add a NEWS file |