X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=ChangeLog;h=df9e765c80639d235f8688aad639c762d0eacbb3;hb=refs%2Fheads%2Fstable-2.2;hp=f23e19ce81e675ff2674827e730969202e13878d;hpb=92d019ba15373613feded7dfa14549dece5d1a04;p=lttng-tools.git diff --git a/ChangeLog b/ChangeLog index f23e19ce8..df9e765c8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,122 @@ +2014-02-28 lttng-tools 2.2.6 + * Fix: remove break in epoll loop of apps. thread + * Fix: remove bad code from previous backport patch + * Fix: bad logical check of error codes + * Fix: resource leak in enable-event command + * Fix: unchecked return value in ust app delete + * Fix: dereference after null check in UST registry + * Fix: Resource leak in ust registry + * Fix: backported from urcu commit 92af1a30 + * Fix: add missing values for a backported fix + * Fix: update back the metadata len sent on failure + * Fix: don't fail on push metadata if no channel + * Fix: comparison of unsigned enum expression >= 0 + * Fix: implicit conversion of enum types in sessiond + * Fix: comparison of unsigned value agains < 0 + * Add libuuid as dependency in README + +2013-11-15 lttng-tools 2.2.5 + * Fix: typo in --sig-parent help + * Fix: application SIGBUS when starting in parallel with sessiond + * Fix: arguments in the wrong order for fd-limit + * Fix: recv creds comm should handle partial receive + * Fix: backported fix uses msec vs sec in stable-2.2 + * Fix: set app socket timeout just after accept() + +2013-08-30 lttng-tools 2.2.4 + * Fix: hashtable: take split_count_order into account + * Fix: remove wrong doing asserts in sessiond + * Fix: delete the trace directory used for the test + * Fix: remove bad check after epoll wait in consumer + * Fix: consumer data pending for empty streams + * Fix: hash table growth (for small tables) should be limited (v2) + * Fix: run_as gid/uid test should return result to parent + * Fix: remove health test from fast regression + * Fix: set the health delta tcp timeout aware + * Get the maximum TCP timeout in sessiond + * Fix: don't report error if UST app dies + * Fix: improve error message when UST support is disabled + * Fix: remove calibrate syscall option from code + * Fix: check UST float field mantissa length + * Fix: add UST context in the same order the user enabled them + * Prepare for automake deprecation of missing subdir-objects + * Fix: channels can be _enabled_ after tracing is started, but not created + * Fix filter parser segmentation fault with bison 3.0 + * Fix: typo in error msg + * Fix: imprecise error message about root sessiond/tracing group + * Fix: LTTNG_ERR_NEED_ROOT_SESSIOND error message + * Fix: don't skip chmod if tracing group is not found + * Tracepoint probes don't need extern C + * Fix: reset out_fd_offset when we rotate the trace file + * Fix: kernel ctl error codes are based on errno + +2013-07-23 lttng-tools 2.2.3 + * test: test_periodical_metadata_flush shrink timer period, kill app + * Fix: format string type mismatch + * Fix: tests: provide channel name when a non-default channel exists: per-pid + * Fix: tests: provide channel name when a non-default channel exists + * Fix: data pending race + * Cleanup: ust-consumer: wrong indentation + * Fix: print dots while waiting for data availability + * Fix: push metadata on stop for per-UID buffers + +2013-07-17 lttng-tools 2.2.2 + * Fix: set tracefile size test with PID buffers + * Fix: Babelstats fail to parse output with no process name or pid + * Fix: kernel data unit test + * Fix: don't send error to sessiond on orderly shutdown + * Fix: consumer: incorrect size zmalloc + * Fix: RCU read side lock unbalanced + * Fix deadlock: don't take channel lock in timer + * Introduce channel timer lock + * document lttng_ustconsumer_request_metadata locking constraints + * document metadata_switch_timer() deadlock + * document metadata_switch_timer() locking constraints + * consumer: replace DBG2() instances by DBG() + * ust consumer: data_pending check is endpoint active + * Fix: kernel consumer: data_pending check if endpoint active + * consumer: explicitly set endpoint status to active at init + * document consumer_metadata_cache_flushed use of consumer_data.lock + * consumer: introduce channel lock + * Missing NULL pointer init in tap.c + * Fix: Unchecked asprintf/vasprintf return values + +2013-07-11 lttng-tools 2.2.1 + * Fix: consumer err_sock cloexec + * Fix: possible consumer sockets double close on cleanup + * Fix: add gpl and lgpl files to tarball + * Fix: don't install libtap system wide + * Fix: close consumer sockets in sessiond cleanup + * Fix: print errno message on connect() error + * Fix: possible double-close on stream out_fd + * Fix: session ID signess to uin64_t in sessiond + * Fix: consumer_add_relayd_socket() report errors to sessiond + * Fix: UST per-UID channels persist across application teardown + * Fix: add missing enum lttcomm_return_code entries + * Fix: detect the correct version of LTTng-UST + * Fix: sessiond: use uint64_t for all session ids + * Fix: consumer: use uint64_t for all sessiond_id + * Fix: periodical flush check trace before stop + * Fix: consumer: 64-bit index for relayd rather than 32-bit (v2) + * Fix: send per-pid session id in channel creation + * Fix: consumer double-close on error + * Update URCU detection to correctly check for a 0.7 version + * Fix: set hidden attribute to utils_* calls + +2013-06-25 lttng-tools 2.2.0 (National Catfish Day) + * STABLE VERSION + * Fix: if relayd is unreachable, disable consumer for the session + * Fix: possible infinite loop in disable ust event + * Fix: don't enable a channel if a session was already started + * Fix: bad type for the relayd id + * Fix: add debug statement in kernel flush metadata + * Fix: destroy default created channel if add-context fails + * Fix: clarify tracefile size/count in lttng.1 man + * Fix: don't stop a session that was not previously started + * Fix: update lttng.1 man page + * Fix: bad protocol flow between sessiond and consumerd + * Fix: kernel memory leak in error path + 2013-06-20 lttng-tools 2.2.0-rc3 * Multiple memory and fd leak fixes in sessiond and consumerd * Test: stress test added to the repository but not in make check