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