X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=ChangeLog;h=808e7edc3394e3e79a11379a00ca45185b2d4db7;hb=7ce6b21d2587810fa7a11cdf9b95b4a09c8cd907;hp=c0e1ab40c31a90c3116dc7e28078df369af2cbf1;hpb=0ff43c44ea52d0d833ea17f15777622ec64d1b1a;p=lttng-ust.git diff --git a/ChangeLog b/ChangeLog index c0e1ab40..808e7edc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,173 @@ +2014-06-27 lttng-ust 2.5.0-rc2 + * Fix: lttng-ust-jul: set thread in daemon mode + * JUL: use root logger to capture events + * Fix: Wrong configure check for UST perf event counters context support + * Fix: multiple providers in same C file failure + * Fix: header inclusion guard typo in lttng-ust-tracef-provider.h + * Fix: 2.5.0-rc1 changelog has off-by-one date + +2014-05-28 (International Hamburger Day) lttng-ust 2.5.0-rc1 + * Fix: out of tree build for lib Java and JUL + * Fix: default loglevel is DEBUG + * Fix: refuse overwrite mode buffers with less than two subbuffers + * Fix: tracef.h: add missing c++ guard + * Fix: remove JUL loglevel filtering from the agent + * Fix: cleanup JUL agent state on sessiond disconnect + * Fix: Move generated headers to the BUILT_SOURCES target + * Fix: perf ust: check close return value + * Cleanup: work-around missing inet.h struct mmsghdr fwd declaration + * Implement LTTng-UST perf counters support on x86 + * Fix linking failure when cross-compiling + * Fix: disable liblttng-ust-dl if dlinfo is not available in C library + * Fix: pass proper args when writing commit counter + * Fix: pad strings that are modified concurrently with tracing + * Fix: Use $AM_CC when it is defined instead of gcc in demo-tracef + * Revert "Fix: disable liblttng-ust-dl if dlinfo is not available in C library" + * Fix: .split() the CC environment variable in lttng-gen-tp + * Fix: disable liblttng-ust-dl if dlinfo is not available in C library + * Fix: python invocation through env + * Change default loglevel to TRACE_DEBUG_LINE + * Fix: Override AM_PATH_PYTHON's default action-if-not-found + * Fix: don't accept configure --disable-shared + * Fix: configure.ac: add missing result to alignment req. check + * Fix: malloc wrapper: infinite recursion with compat TLS + * Fix: lttng-ust needs -ldl for tracef() + * Fix: typo in lttng-ust.3 + * Fix: liblttng-ust-libc-wrapper recursive use of calloc + * Fix: add demo-tracef to dist tarball + * Fix: add missing header files for tracef + * Implement tracef() instrumentation API + * Add 'unused' attribute to tracepoint callback + * Use autoconf AM_MAINTAINER_MODE + * Fix: mismatch between code and comments + * Fix: incorrect urcu git URL in README + +2014-02-28 (Public Sleeping Day) lttng-ust 2.4.0 + * Fix: JUL test: update to API change + * Fix: Cast from pointer to different integer size warning + * Turn base address dump into experimental feature + * Fix: JUL support multiple loglevels + * Fix: Skip lttng-gen-tp example build if Python is missing + * Fix: dynamically fetch the session daemon port + * Fix: JUL agent connect to user and root sessiond + * Fix: handle registration done command + * Fix: Unsynchronized access in LTTngTCPSessiondClient + * Cleanup: fix comment + * Fix: Dump executable base-address with readlink + * Fix: add assert for NULL dereference + * Fix: tracepoint out of memory handling + * Fix: dereference before null check + * Cleanup: remove logically dead code + * Fix: handle sysconf errors + * Fix: java-jul/Makefile should not be marked as a binary + +2014-02-14 lttng-ust 2.4.0-rc4 + * Cleanup: remove extra space in dlerror wrapper + * Fix: work-around glibc lying about dlsym()/dlerror() leafness + * Cleanup: add lttng_ust_malloc_wrapper_init prototype to header + * Fix: malloc libc instrumentation wrapper + * Fix: add LTTngEvent class to fix delayed logger + * Fix: FD leak in liblttng-ust-ctl + * Fix: liblttng-ust-dl Makefile flags mismatch + * Fix: liblttng-ust-fork Makefile flags mismatch + * Fix: out of tree examples build + * Fix: C++: incomplete extern C guard transition + +2014-01-29 lttng-ust 2.4.0-rc3 + * Fix: add missing JUL loglevel handling + * Cleanup gen-tp: add quotes around AM_CC + * Pass the CC variable to the example Makefiles + * cleanup ust_baddr and ust_baddr_statedump doc + * baddr: add ust_baddr and ust_baddr_statedump doc + * Fix: baddr_statedump tracepoint registration + * Fix: baddr out of tree build + +2013-12-10 lttng-ust 2.4.0-rc2 + * Fix: baddr_statedump tracepoint registration + * Fix: baddr deadlocks and RCU races + * Fix: lock exit mutex when creating threads + * Fix: baddr deadlock with lttng-ust destructor + * baddr: include missing header + * baddr: get session under lock + * Fix: take the ust lock around session iteration in statedump + * Fix: baddr_statedump deadlock with JUL tracing + * Fix: client_packet_header() uses wrong packet + * Cleanup: fix typo in ring buffer backend comment + * Compile liblttng-ust-baddr c files into liblttng-ust + * Allow suppressing of base-address-state tracing + * Integrate base-address statedump into lttng-ust + * Fix: eliminate timestamp overlap between packets + * Fix: lttng-gen-tp to build out of tree + * Fix: compile doc/ after JUL/Java + * JUL: add Hello.java in doc/examples + * Fix lttng-ust(3) manpage + * JUL: fix enable all event for delayed Logger + * Fix: typo in JNICALL for the JUL tracepoint + * Fix: move va_end to outermost label + * Fix: add missing NULL check after allocation + * Fix cleanup: all spaces before flags + * fix: lttng-gen-tp: add missing spaces around flags + +2013-11-15 lttng-ust 2.4.0-rc1 + * doc/examples: error out when a subdir make fails + * JUL: fix out of tree build + * Java/jul: fix make dist + * JUL: install documentation and jar file + * Add missing copyrights to test scripts + * Escape minus signs in lttng-ust-cyg-profile manpage + * Fix spelling mistake in lttng-ust manpage + * Fix tests/benchmark + * Implement base-address-state tracing + * Base-address tracing for dlopen and dlclose + * Add a check against excluders + * Add handler for LTTNG_UST_EXCLUSION in UST ABI + * Store exclusions to enablers + * Add excluders to enabler structure + * Send exclusion data through ustcomm + * Define exclusion structure for UST ABI + * Define a new command LTTNG_UST_EXCLUSION + * Fix: package of LTTngUst.h was renamed without renaming target in makefile + * Fix: check for java .class in package subfolders + * Fix: java library to use user define JDK at compile time + * Add liblttng-ust-jul for JUL support + * Fix: application SIGBUS when starting in parallel with sessiond + * Fix: Minor corrections to the lttng-ust man page + * Documentation cleanup: Overhaul of the lttng-gen-tp man page + * Warning cleanup: add missing padding initializer + * Fix: socket connect hang on heavy loads + * Cleanup: fix typo + * Fix: ust-comm recvmsg should handle partial receive + * gcc warning fix: -Wextra + * Add usage reference count for tracepoints + * tracepoint.c: Move add_callsite/remove_callsite further down in file + * Store the callsites into the library callsite list + * Fix linking warning + * Per-stream ioctl to get the current timestamp + * LTTng ringbuffer ABI calls for index generation + * Specialize lttng_ust_lib_ring_buffer_client_cb + * Add tracing instrumentation for pthread mutex lock functions + +2013-09-03 lttng-ust 2.3.0 + * No change + +2013-08-30 lttng-ust 2.3.0-rc2 + * doc/examples/gen-tp: pass automake CPPFLAGS/CFLAGS/LDFLAGS + * tools/lttng-gen-tp: honor CPPFLAGS and LDFLAGS + * Fix: doc/examples cross-build + * Fix: liblttng_ust.la should depend on liblttng-ust-tracepoint.la + * Introduce configure --with-lttng-system-rundir + * examples: tracepoint probes don't need extern C + * Tracepoint probes don't need extern C + * Add trace support for memalign and posix_memalign + * malloc instrumentation: remove dependency on pthread + * Add trace support for calloc and realloc. + * Fix: allow make check to run in VPATH build + * Update .gitignore + * Update obsolete benchmark test + * Cleanup tests (2nd commit) + * Cleanup tests + * Fix: doc/examples VPATH build + 2013-07-17 lttng-ust 2.3.0-rc1 * Fix: Unchecked asprintf/vasprintf return values * Missing NULL pointer init in tap.c