ChangeLog and version updates for release 0.8
[ust.git] / ChangeLog
1 2010-10-26 ust 0.8
2 * API CHANGE!!! Add data pointer to tracepoint probe
3 void *data is always the first argument to a tracepoint probe
4 * License LGPGv2.1 text and information added
5 * Update COPYING file
6 * Add TRACE_EVENT api proposal, not finalised
7 NOT usable at this point. Only bound to a printf.
8 ustctl command for listing trace event
9 * Multiple fixes
10 Compilation warnings
11 Value and error handling
12 Fix bugs introduce by prior commits
13 Security fix (CVE-2010-3386)
14 Add exit status for ustctl
15 Change malloc to zmalloc for most of UST
16 Remove unused code, syntax cleanup and consistency for markers
17 * New UST internal communication protocol
18 Add message headers
19 Usage of epoll
20 * New testcases
21 * Try to decrease namespace pollution
22 * Fix valgrind for sendmsg bug
23 * tracectl destructor aware of fork
24
25 2010-08-16 ust 0.6
26 * add ust strncpy interface for input robustness
27 * multiple memory barrier fix
28 * add libustd: contains the core functionality of ustd
29 * add get/set commands for daemon socket path
30 * fix cacheline aligned to use liburcu value
31 * fix usage of custom probes: use trace_mark_tp
32 * remove ltt_relay_buffer_flush function
33 * add ustctl manpage: force-switch and get/set-sock-path
34 * fix invalid array size and directory creation mode for ustd
35
36 2010-06-30 ust 0.5
37 * add support for PowerPC 32 architecture
38 * use clock_gettime(CLOCK_MONOTINIC) instead of gettimeofday()
39 * add several tests
40 * output test suite results in TAP format
41 * add support for traced library unregistration (useful with dlclose())
42 * add manpages
43 * compile with -fno-strict-antialiasing
44 * add support for channel overwrite and non-collection
45 * update tracepoint api from kernel
46 * fix various bugs and do various cleanups
47 * improve documentation
48
49 2010-03-17 ust 0.4
50 * remove dependency on libkcompat
51 * use atomic ops from liburcu
52 * libmallocwrap: rename to libustinstr-malloc
53 * libinterfork: rename to libustfork
54 * add a testsuite
55 * add ustctl --get-subbuf-size and --get-subbuf-num
56 * updates for compilation with gcc-4.4
57 * remove periodical wakeup in listener thread
58 * change benign warnings to debug messages, not to confuse users
59 * ustd: fix destruction to free all file descriptors and memory
60 * libust: close all file descriptors on close
61 * remove periodical wakeup in daemon
62 * code cleanups
63
64 ust 0.3
65 * fix several issues, stabilizing tracing of large applications
66 * add --set-subbuf-size / --set-subbuf-num options to ustctl
67 * add a signal safe implementation of snprintf
68
69 ust 0.2
70 * conversion of the buffering system to per-cpu
71 * update to the liburcu 0.4 API
72 * upgrade to trace format 2.6; the latest lttv may now be used
73 * add support for clone() interception in libinterfork
74 * port refactorings from the kernel tracer up to 0.173
75 * enhancements/refactor of libustcomm
76 * add sections in the manual about trace viewing and about tracing apps not linked to libust
77 * debugging output is now enabled by adding -DUST_DEBUG to the CFLAGS
78 * usttrace: change ustd socket name to ustd-sock-PID
79 * change app socket directory name for something more descriptive (/tmp/ust-app-socks)
80 * code cleanups
81 * various bug fixes
This page took 0.030245 seconds and 5 git commands to generate.