X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=ChangeLog;h=bd1737f872f04ed596a157d00920e82f1701f694;hb=4846fadcf9aebf5ec93dc6614aa36ddfe29a3898;hp=7c0f74a5fc2820a9630830f4690b9a8fe7d50cb6;hpb=4bea9b39f2fc7ed1dfc92fe544aa4fe2f9e1cfe8;p=lttng-ust.git diff --git a/ChangeLog b/ChangeLog index 7c0f74a5..bd1737f8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,46 +1,68 @@ -2010-06-30 ust 0.5 - * add support for PowerPC 32 architecture - * use clock_gettime(CLOCK_MONOTINIC) instead of gettimeofday() - * add several tests - * output test suite results in TAP format - * add support for traced library unregistration (useful with dlclose()) - * add manpages - * compile with -fno-strict-antialiasing - * add support for channel overwrite and non-collection - * update tracepoint api from kernel - * fix various bugs and do various cleanups - * improve documentation +2012-02-09 lttng-ust 1.9.6 + * Fix tracepoint.h multiple .o within module/core exec linkage bug + * tracepoint: name -> _name to fix possible namespace clash + * Add debug printout to tracepoint.c + * Rename liblttng-ust-libc to liblttng-ust-libc-wrapper + * Update hardcoded loglevel + * Add "easy_ust" example + * Update gitignore + * Zero-initialize struct msghdr + * Add environment information + * Fix event-specific enabling + * Update static lib linking + * liblttng-ust-libc: fix linking + * liblttng-ust-libc: fix lib dependency + * Install README and ChangeLog into system doc + * Add hello-static-lib test + * Fix static provider linking: introduce TRACEPOINT_PROBE_DYNAMIC_LINKAGE + * Fix 32-bit type: allocated len is used + * Fix 32-bit type mismatch -2010-03-17 ust 0.4 - * remove dependency on libkcompat - * use atomic ops from liburcu - * libmallocwrap: rename to libustinstr-malloc - * libinterfork: rename to libustfork - * add a testsuite - * add ustctl --get-subbuf-size and --get-subbuf-num - * updates for compilation with gcc-4.4 - * remove periodical wakeup in listener thread - * change benign warnings to debug messages, not to confuse users - * ustd: fix destruction to free all file descriptors and memory - * libust: close all file descriptors on close - * remove periodical wakeup in daemon - * code cleanups +2012-02-02 lttng-ust 1.9.5 + * UST comm ABI: Add padding, push version to 2.0 + * Update loglevel names + * Implement loglevels as event and wildcard attributes + * Update loglevel ABI: only loglevel value/enum is known by UST + * Pre-assign fixed loglevels + * Remove old (now unused) loglevel control code entirely + * Update loglevel selection ABI + * Use boot_id as monotonic clock uuid + * clock: add clock description to metadata + * Properly fix the timekeeping overflow detection + * Revert "Fix timestamps for slow-paced event rates" + * Revert "Force 64-bit timestamps" + * Declare struct lttng_ust_calibrate + * Force 64-bit timestamps + * demo program: ensure we don't link demo on useless libs + * ust comm: Receive second FD even if 1st receive failed + * ust consumer: close shm fd after mapping it + * Add a comment about which wait fd is closed early by UST. + * Remove leftover structure in ust-abi.h + * Close stream and channel file descriptors as soon as passed to + sessiond + * Fix AC_LANG_SOURCE usage: only takes one parameter + * Fix timestamps for slow-paced event rates + * configure.ac: Use AC_LANG_SOURCE for if else macros + * Add execution instructions to the demo test program + * Force the building of shared noinst libraries in the demo test + program. + * Only print the futex perror in debug mode -ust 0.3 - * fix several issues, stabilizing tracing of large applications - * add --set-subbuf-size / --set-subbuf-num options to ustctl - * add a signal safe implementation of snprintf +2011-12-23 lttng-ust 1.9.4 + * Split liblttng-ust into liblttng-ust and liblttng-ust-tracepoint libs + * Comment the union field (only used in call_rcu scheme) -ust 0.2 - * conversion of the buffering system to per-cpu - * update to the liburcu 0.4 API - * upgrade to trace format 2.6; the latest lttv may now be used - * add support for clone() interception in libinterfork - * port refactorings from the kernel tracer up to 0.173 - * enhancements/refactor of libustcomm - * add sections in the manual about trace viewing and about tracing apps not linked to libust - * debugging output is now enabled by adding -DUST_DEBUG to the CFLAGS - * usttrace: change ustd socket name to ustd-sock-PID - * change app socket directory name for something more descriptive (/tmp/ust-app-socks) - * code cleanups - * various bug fixes +2011-12-21 lttng-ust 1.9.3 + * Fix clock source overflow on 32-bit archs + * Remove unused trace_clock_frequency + * check for negative wait() return value + * Add DBG message when registering a probe + * Only show futex warning "perror" in debug mode + +2011-12-14 lttng-ust 1.9.2 + * Add missing ust_libc.h to Makefile.am + * Use DBG instead of WARN for futex_wake workaround message + * Make dlopen more robust by using the .0 target for the library + +2011-12-13 lttng-ust 1.9.1 + * First LTTng-UST 2.0 prerelease.