X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=ChangeLog;h=b3e854ed724f2135417856a904e9b9f4bb4adbed;hb=refs%2Fheads%2Fstable-2.12-lower-urcu-dep-rev2;hp=2c20c6f59d0766c18cb1263784df15bc80dea545;hpb=e8d3e76f29badb889f96a7203d51372fed60714c;p=lttng-tools.git diff --git a/ChangeLog b/ChangeLog index 2c20c6f59..b3e854ed7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,100 @@ +2021-12-17 lttng-tools 2.12.7 (National Ugly Christmas Sweater Day) + * Validate channel context mismatch across UST applications + * Fix: relayd: compare viewer chunks by ID rather than address + * Fix: relayd: live: erroneous message timestamp observed from live viewer + * Fix: relayd comm: improperly packed rotate streams command header + * test: snapshot after regenerate metadata + * Fix: ust-consumer: segfault on snapshot after regenerate metadata + * Tests: live kernel: no plan printed when non-root + * Fix: sessiond: snapshot: leak of trace chunk + * Fix: test: use BABELTRACE_BIN instead of babeltrace + * Fix: relayd: `!vsession->current_trace_chunk` assertion failed + * Fix: tests: fix unused-but-set warning in test_fd_tracker.c + * Fix: sessiond: fix possible buffer overflow warning + * Fix: lttng-ctl: tracing_group memory leaks + * Fix: Tests: unchecked `close()` return value + * Fix: relayd: live: mishandled initial null trace chunk + * Fix: configure.ac: reporting SDT uprobe as a UST feature + * Fix: Tests: leaking epoll fd + +2021-10-18 lttng-tools 2.12.6 (National Chocolate Cupcake Day) + * Fix: sessiond: previously created channel cannot be enabled + * Fix: ust: app stuck on recv message during UST comm timeout scenario + * Fix: ust: UST communication can return -EAGAIN + * Fix: ust: segfault on lttng start on filter bytecode copy + * Build fix: Missing message in LTTNG_DEPRECATED invocation + * include: remove spurious spaces in condition/session-rotation.h + * tests: fix header of regression/ust/getcpu-override/run-getcpu-override + * fix: wrong define used for GCC version check + * Fix: userspace-probe: unreported error on string copy error + * Fix: userspace-probe: truncating binary path for SDT + * Fix: statements with side-effects in assert statements + * Fix: lttng_trace_archive_location_serialize is called on freed memory + * Fix: sessiond: ust session is inactive during ust_app_global_update + * Fix: Tests: race condition in test_ns_contexts_change + * Fix: Tests: race condition in test_event_tracker + * Fix: man: lttng-rotate: trace file count/size limitation does not apply + +2021-08-06 lttng-tools 2.12.5 (International Beer Day) + * Fix: runas: less-than-zero comparison of an unsigned value + * Fix: runas: supplementary groups are ignored on lttng save + * Fix: lttng: free sessions in cmd_destroy + * Fix: lttng: free domains and channels in get_session_stats_str + * Fix: rotation client example: leak of handle on error + * .gitreview: Set default branch to 'stable-2.12' + * tests: Move tap-driver.sh out of the autotools aux directory + * Fix: use of uninitialised bytes valgrind warning + * Fix: bump minimal urcu dependency to 0.11 + * Fix: consumer: unbalanced RCU read-side lock on error + * Fix: tests: missing LOG_DRIVER and LOG_DRIVER_FLAGS + * Fix: list_lttng_agent_events: unbalanced RCU read-side lock on error + +2021-05-18 lttng-tools 2.12.4 (No Dirty Dishes Day) + * Fix: snapshot path have domain subdir duplicate "ust/ust" or "kernel/kernel" + * Fix: relayd: failure to read index entry or stream packet after clear + * Fix: sessiond: leak of config_path on duplicate --config option + * Fix: relayd: live: data is missing between viewer attach and retry + * Fix: lttng-ctl: erroneous check if user is part of the tracing group + * Fix: kernel consumer: get next subbuffer EAGAIN handling + * Fix: kernel consumer: signal metadata ready condition variable + * Fix: consumerd: unbalanced subbuffer 'get' when checking operation availability + * Fix: tests: gen-ust-events-ns: Uninitialized argument value + * Fix: consumerd: strlen called on uninitialized path + * Fix: tests: health thread stall: only stop consumerd when required + * Fix: tests: quote variable in case it's not set + * Fix: sessiond: session destroy hang in per-uid when context cannot be added + * Fix: backward relayd: path contains a leading "ust" folder + * Fix: lttng_destroy_session_no_wait: return 0 on success + * config: fix typo in error message + * Tests: array expressions without contant index are invalid + * Fix: validate that array expression contains constant + * Fix: test: base-path tests are not run + * Fix: filter: memory leak in filter_parser_ctx + * Fix: sessiond: fix -Wshadow error in save.c + * Fix: utils: avoid strncpy overlap in utils_partial_realpath + * Clean-up: utils: make utils_partial_realpath static + * Fix: added missing test_channel and removed double defined test_syscall + * Fix: sessiond: kernel: invalid error code check + * Tests: fix: unchecked sscanf return value + * compiler warning cleanup: is_signed_type: compare -1 to 1 + +2021-02-22 lttng-tools 2.12.3 (National Margarita Day) + * Fix: ust-consumer: metadata thread not woken-up after version change + * Clean-up: ust-consumer: simplify metadata cache unlock on error path + * Fix: sessiond: timer: unitiliazed sigevent fields + * Fix: sessiond: ust-registry: dereference of NULL pointer on allocation failure + * Fix: ust-consumer: metadata cache lock not taken when sampling max offset + * Fix: use MT-safe strtok_r in multithreaded context + * Fix: liblttng-ctl: unreported truncations when copying strings + * Fix: configure: support Autoconf 2.70 + * Fix: sessiond: metadata not created on app unregistration during start + * Cleanup: use `modprobe --remove` rather than `rmmod` + * Tests: Fix: 99% fill ratio for high buffer usage is too high for larger events + * Fix: common: poll: compat_poll_wait never finishes + * Build fix: implicit declaration of function 'PERROR' on Solaris + * Fix: PERROR spam when `tracing` group does not exist + * Fix: memcpy used on potentially overlapping regions + 2020-08-03 lttng-tools 2.12.2 (National Watermelon Day) * Tests: rework tracefile_count test to meet the tracefile count limit * Fix: extraneous empty/inactive flush on rotation out of a trace chunk