X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=ChangeLog;h=4f4705d2a966273e091d6f1f1db091f0f236b930;hp=ed03c59906ece5e2292c15c26829b17ee434c0ef;hb=481d6c57872d621707cf7055432e84a1f54e137b;hpb=5e96e15dc761cc835e006bdb55f3148db57c0fb1 diff --git a/ChangeLog b/ChangeLog index ed03c5990..4f4705d2a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,153 @@ +2012-02-20 lttng-tools 2.0.0-rc1 + * Fix lttcomm_close_unix_sock to actually close the socket + * lttng-sessiond: Set group permissions explicitly + +2012-02-16 lttng-tools 2.0-pre23 + * configure.ac: Fix consumerd64-libdir typo + * Fix existing session daemon check + * Fix missing session locks + * Fix return value on ust app session create + * Fix double start/stop trace + * Fix ust app session started state on start trace + * modprobe statedump, signal and timer lttng module + * Fix hyphens in man pages + +2012-02-14 lttng-tools 2.0-pre22 + * Add the bash-completion file to the dist tarball + * Add the LICENSE file too + * Package used for the Ubuntu LTS (feature freeze) + +2012-02-13 lttng-tools 2.0-pre21 + * Fix licensing for hashtable/utils.c + * Print loglevel value in list -u + * Remove " from MSG() when no loglevel is selected + * Initial import of man lttng.1 and lttng-sessiond.8 + * Fix memory leak master + +2012-02-09 lttng-tools 2.0-pre20 + * New lttng view command + * Multiple loglevel fixes + * Fix list command + * Fix session syscall listing + * Multiple fixes across the code base + +2012-02-02 lttng-tools 2.0-pre19 + * Update lttng ust ABI/API copy + * Implement UST calibrate and change default + * Add MSG_WAITALL to recvmsg of sessiond-comm + * Check kernel version for tests + * Add a '--list-options' option to each command. + * First import of extras/ with lttng bash completion + * Remove default defines from lttng.h + * Fix lttng sessiond spawn wait race + * Add CMD_WARNING error code + * Fix context mapping for UST and kernel + * Add kernel work-around for boot_id + * Rewrites lttng-ctl's set_session_daemon_path + * Fix memory lean in all lttng cli commands + * Update loglevel ABI + * Add padding to all ABIs for future development. + * Improve error handling of lttng cli + * Multiple fixes across the code base (nothing critical) + +2012-01-23 lttng-tools 2.0-pre18 + * Complete change of the source directory tree + * Move compat to common and create an internal lib + * Rename lttngerr.h to error.h + * Add kernel module version validation + * Add UST version validation + * Change SIGCHLD to SIGUSR1 when lttng waiting on sessiond + * Fix off-by-one and double list size instead of steady increment + +2012-01-19 lttng-tools 2.0-pre17 + * Add and support the new hash table library + * Add lttng hash table support to liblttng-consumer + * RCU support for consumer's hash tables + * UST consumer close shm fd after mapping it + * Remove CLONE_VM flag for runas making gdb debugging impossible + * Make MSG() print on stdout instead of stderr + * Don't init kernel tracer if not root (UID=0) + * Multiple fixes found when reaching max. number of open files + * Add some UST tests + * Multiple segfaults and assert error fixed + +2011-12-23 lttng-tools 2.0-pre16 + * Per-user lttng-sessiond now fully functionnal + * Fix nested double usage of hashtable iterators + * Support creds passing between lttng and sessiond + * Rename sessiond internal "uid" fields to "id" + * Create all trace directories and files with client user credentials + * Create output directory at session creation command + * Only allow the user or group owning the session (or root) to control a session + * Add disable kernel tracing option to sessiond + +2011-12-13 lttng-tools 2.0-pre15 + * (MAJOR) User-space tracing support for global domain (lttng-ust 2.0) + * UST consumer 32/64 bit support + * Multiple bug fixes + * Multiple segfault, race and double lock fixes + * API change for lttng_list_domains, lttng_start/stop and lttng_destroy + * UST loglevel support + * ABIs now support 256 char event names + * Dependency on libpopt >= 1.13 + * Dependency on URCU >= 0.6.7 + * Rename kernel-ctl.c/.h to kernel.c/.h + * Change malloc to zmalloc in lttng-sessiond code + * RCU hashtable support for all UST data structure + * New libconsumer for UST, kernel and one generic + * Change "--all" option from lttng command line + * Remove function entry option to discourage its use + +2011-09-30 lttng-tools 2.0-pre14 + * Syscall tracing support + * Multiple bug fixes (nothing critical) + * Add userspace RCU hash table to tree for dev + * Update UST ABI + * Fix epoll that did not handle EINTR + * Liburcu >= 0.6.5 is needed from this release + * Enabling all events also enable syscall tracing + * Debug messages are now on stderr + * Add basic data structure for UST support but not ready yet. + +2011-08-25 lttng-tools 2.0-pre13 + * Memory leaks fixes and double lock list + * Add UST registration with sychronisation + * Use poll/epoll compatibility layer for the sessiond + * Major code cleanup of ltt-sessiond/main.c + * Increase listen() connexion limit + * Fix bad enable-channel command + * Rename trace.c/.h to trace-kernel + * Multiple fixes on the poll management with the new epoll API + +2011-08-25 lttng-tools 2.0-pre12 + * Multiple fixes + * Fix kconsumerd handling custom channel output + * Add lttng_register_consumer to register a custom consumer + * Add multiples tests of the session daemon + * Default kernel channel size/number changed + * Support for UST application registration + * Import LTTng UST 2.0 ABI + * Send data to kconsumerd before tracing start + * Export API of lib kernel consumer (liblttngkconsumerd) + +2011-08-12 lttng-tools 2.0-pre11 + * New lttng API using the lttng_handle + * Multiple fixes of kernel consumer + * Register the consuming function and add a library context + * Kernel consumer fix mmap/munmap + * lttng-sessiond-comm header has been privatize + * Kernel traces are written in the kernel/ directory + * Add underscore to enable-channel command options + +2011-07-29 lttng-tools 2.0-pre6 + * Fix enable multiple events + * Add function entry feature + +2011-07-28 lttng-tools 2.0-pre5 + * Fix Add context command + * Fix auto session path creation + * Fix bad strncmp at channel creation + 2011-07-23 lttng-tools 2.0-pre4 * Fix kprobe attributes * Fix channel creation when not found at event enable