Commit | Line | Data |
---|---|---|
e1fcbbce MD |
1 | 2011-12-15 ust 0.16 |
2 | * Use caa_unlikely, depend on liburcu >= 0.6.6 | |
3 | * usttrace: allow spaces in command-line arguments | |
4 | * Fix tracepoint test with deprecated API | |
5 | * Add powerpc64 host_cpu to configure.ac | |
6 | * Mark __tp_cb_data as possibly unused for backward compat API | |
7 | * Fix git URL | |
8 | ||
9f570760 MD |
9 | 2011-07-15 ust 0.15 |
10 | * Add backward compability for tracepoint API (still planned for | |
11 | deprecation, but should make the transition smoother). | |
12 | ||
1a2b34be MD |
13 | 2011-06-12 ust 0.14 |
14 | * Rename trace_mark() API to ust_marker(). Old macros kept for | |
15 | slow deprecation. | |
16 | * Tracepoint API is now private to UST. | |
17 | * Introduction of the TRACEPOINT_EVENT API (work in progress). | |
18 | Please use ust_marker() API while we complete TRACEPOINT_EVENT. | |
19 | * Privatize many headers which should have always been internal | |
20 | to UST. At the moment, only marker.h should be included by | |
21 | applications. When the TRACEPOINT_EVENT API will be completed, | |
22 | then other headers will be useful for the application | |
23 | (tracepoint_event.h, tracepoint.h and, indirectly, probe.h). | |
24 | * Markers: merge fixes from LTTng 0.249 into marker.[ch]. | |
25 | * Add ust/version.h header file, which exports the UST version | |
26 | installed. | |
27 | * Move to liburcu 0.6. Update dependencies. | |
28 | ||
adeffaf5 NC |
29 | 2011-05-19 ust 0.13 |
30 | * API CHANGE!!! trace_mark has been deprecated, new ust_maker, without | |
31 | channel name. ex. ust_marker(name, <format>, args...) | |
32 | * Instrumentation API CHANGE!!! change from trace_<name>(args...) to | |
33 | tracepoint(name, args...), register_trace_<name>(...) to | |
34 | register_tracepoint(name, ...) and unregister_trace_<name>(...) to | |
35 | unregister_tracepoint(name, ...) | |
36 | * Instrumentation API CHANGE!!! TRACE_EVENT -> TRACEPOINT_EVENT etc | |
37 | * Mutliple ust-consumerd fixes | |
38 | * Fix a bug in the tracepoint ptrs section | |
39 | * Clarify licenses | |
40 | * Busybox support in most scripts added | |
41 | * Remove some dead code | |
42 | * List only online pids and pids that can be accessed by current users | |
43 | using libustctl | |
44 | ||
3c087c81 NC |
45 | 2011-03-14 ust 0.12 |
46 | * ARM support | |
47 | * Fix lots of low-level bugs, mostly courtesy of Mathieu and Yannick | |
48 | * Introduce new ustctl cli | |
49 | * API CHANGE!!! libustcmd renamed to libustctl | |
50 | * API CHANGE!!! libustctl now uses sockets instead of pids | |
51 | * Short signal names in scripts for busybox compatibility | |
52 | ||
df39c97f NC |
53 | 2011-01-14 ust 0.11 |
54 | * Fix a serious bug in the newly introduced synchronized timer | |
55 | implementation. | |
56 | * Increase compatibility of an autoconf test | |
57 | ||
7e764ef1 NC |
58 | 2011-01-14 ust 0.10 |
59 | * Run time check for lttng clock source providing synchronized | |
60 | timestamps | |
61 | * Rename of ustd and libustd to ust-consumerd and libustconsumer, | |
62 | remember to run ldconfig | |
63 | ||
8c9d8113 NC |
64 | 2010-12-03 ust 0.9 |
65 | * Cleaned up namespace | |
66 | * Compatible with userspace-rcu version 0.5.2 | |
67 | * Fixed a minor bug in a test | |
68 | ||
9b24f310 NC |
69 | 2010-10-26 ust 0.8 |
70 | * API CHANGE!!! Add data pointer to tracepoint probe | |
71 | void *data is always the first argument to a tracepoint probe | |
72 | * License LGPGv2.1 text and information added | |
73 | * Update COPYING file | |
74 | * Add TRACE_EVENT api proposal, not finalised | |
75 | NOT usable at this point. Only bound to a printf. | |
76 | ustctl command for listing trace event | |
77 | * Multiple fixes | |
78 | Compilation warnings | |
79 | Value and error handling | |
80 | Fix bugs introduce by prior commits | |
81 | Security fix (CVE-2010-3386) | |
82 | Add exit status for ustctl | |
83 | Change malloc to zmalloc for most of UST | |
84 | Remove unused code, syntax cleanup and consistency for markers | |
85 | * New UST internal communication protocol | |
86 | Add message headers | |
87 | Usage of epoll | |
88 | * New testcases | |
89 | * Try to decrease namespace pollution | |
90 | * Fix valgrind for sendmsg bug | |
91 | * tracectl destructor aware of fork | |
92 | ||
fec459ac DG |
93 | 2010-08-16 ust 0.6 |
94 | * add ust strncpy interface for input robustness | |
95 | * multiple memory barrier fix | |
96 | * add libustd: contains the core functionality of ustd | |
97 | * add get/set commands for daemon socket path | |
98 | * fix cacheline aligned to use liburcu value | |
99 | * fix usage of custom probes: use trace_mark_tp | |
100 | * remove ltt_relay_buffer_flush function | |
101 | * add ustctl manpage: force-switch and get/set-sock-path | |
102 | * fix invalid array size and directory creation mode for ustd | |
103 | ||
4bea9b39 PMF |
104 | 2010-06-30 ust 0.5 |
105 | * add support for PowerPC 32 architecture | |
106 | * use clock_gettime(CLOCK_MONOTINIC) instead of gettimeofday() | |
107 | * add several tests | |
108 | * output test suite results in TAP format | |
109 | * add support for traced library unregistration (useful with dlclose()) | |
110 | * add manpages | |
111 | * compile with -fno-strict-antialiasing | |
112 | * add support for channel overwrite and non-collection | |
113 | * update tracepoint api from kernel | |
114 | * fix various bugs and do various cleanups | |
115 | * improve documentation | |
116 | ||
b771c4fd PMF |
117 | 2010-03-17 ust 0.4 |
118 | * remove dependency on libkcompat | |
119 | * use atomic ops from liburcu | |
120 | * libmallocwrap: rename to libustinstr-malloc | |
121 | * libinterfork: rename to libustfork | |
122 | * add a testsuite | |
123 | * add ustctl --get-subbuf-size and --get-subbuf-num | |
124 | * updates for compilation with gcc-4.4 | |
125 | * remove periodical wakeup in listener thread | |
126 | * change benign warnings to debug messages, not to confuse users | |
127 | * ustd: fix destruction to free all file descriptors and memory | |
128 | * libust: close all file descriptors on close | |
129 | * remove periodical wakeup in daemon | |
130 | * code cleanups | |
cb974fbd | 131 | |
b771c4fd PMF |
132 | ust 0.3 |
133 | * fix several issues, stabilizing tracing of large applications | |
134 | * add --set-subbuf-size / --set-subbuf-num options to ustctl | |
135 | * add a signal safe implementation of snprintf | |
136 | ||
137 | ust 0.2 | |
138 | * conversion of the buffering system to per-cpu | |
139 | * update to the liburcu 0.4 API | |
140 | * upgrade to trace format 2.6; the latest lttv may now be used | |
141 | * add support for clone() interception in libinterfork | |
142 | * port refactorings from the kernel tracer up to 0.173 | |
143 | * enhancements/refactor of libustcomm | |
144 | * add sections in the manual about trace viewing and about tracing apps not linked to libust | |
145 | * debugging output is now enabled by adding -DUST_DEBUG to the CFLAGS | |
146 | * usttrace: change ustd socket name to ustd-sock-PID | |
147 | * change app socket directory name for something more descriptive (/tmp/ust-app-socks) | |
148 | * code cleanups | |
149 | * various bug fixes |