NEWS 6.7 KB

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