| 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 |