Fix date in Changelog
[lttng-tools.git] / ChangeLog
1 2012-02-09 lttng-tools 2.0-pre20
2 * New lttng view command
3 * Multiple loglevel fixes
4 * Fix list command
5 * Fix session syscall listing
6 * Multiple fixes across the code base
7
8 2012-02-02 lttng-tools 2.0-pre19
9 * Update lttng ust ABI/API copy
10 * Implement UST calibrate and change default
11 * Add MSG_WAITALL to recvmsg of sessiond-comm
12 * Check kernel version for tests
13 * Add a '--list-options' option to each command.
14 * First import of extras/ with lttng bash completion
15 * Remove default defines from lttng.h
16 * Fix lttng sessiond spawn wait race
17 * Add CMD_WARNING error code
18 * Fix context mapping for UST and kernel
19 * Add kernel work-around for boot_id
20 * Rewrites lttng-ctl's set_session_daemon_path
21 * Fix memory lean in all lttng cli commands
22 * Update loglevel ABI
23 * Add padding to all ABIs for future development.
24 * Improve error handling of lttng cli
25 * Multiple fixes across the code base (nothing critical)
26
27 2012-01-23 lttng-tools 2.0-pre18
28 * Complete change of the source directory tree
29 * Move compat to common and create an internal lib
30 * Rename lttngerr.h to error.h
31 * Add kernel module version validation
32 * Add UST version validation
33 * Change SIGCHLD to SIGUSR1 when lttng waiting on sessiond
34 * Fix off-by-one and double list size instead of steady increment
35
36 2012-01-19 lttng-tools 2.0-pre17
37 * Add and support the new hash table library
38 * Add lttng hash table support to liblttng-consumer
39 * RCU support for consumer's hash tables
40 * UST consumer close shm fd after mapping it
41 * Remove CLONE_VM flag for runas making gdb debugging impossible
42 * Make MSG() print on stdout instead of stderr
43 * Don't init kernel tracer if not root (UID=0)
44 * Multiple fixes found when reaching max. number of open files
45 * Add some UST tests
46 * Multiple segfaults and assert error fixed
47
48 2011-12-23 lttng-tools 2.0-pre16
49 * Per-user lttng-sessiond now fully functionnal
50 * Fix nested double usage of hashtable iterators
51 * Support creds passing between lttng and sessiond
52 * Rename sessiond internal "uid" fields to "id"
53 * Create all trace directories and files with client user credentials
54 * Create output directory at session creation command
55 * Only allow the user or group owning the session (or root) to control a session
56 * Add disable kernel tracing option to sessiond
57
58 2011-12-13 lttng-tools 2.0-pre15
59 * (MAJOR) User-space tracing support for global domain (lttng-ust 2.0)
60 * UST consumer 32/64 bit support
61 * Multiple bug fixes
62 * Multiple segfault, race and double lock fixes
63 * API change for lttng_list_domains, lttng_start/stop and lttng_destroy
64 * UST loglevel support
65 * ABIs now support 256 char event names
66 * Dependency on libpopt >= 1.13
67 * Dependency on URCU >= 0.6.7
68 * Rename kernel-ctl.c/.h to kernel.c/.h
69 * Change malloc to zmalloc in lttng-sessiond code
70 * RCU hashtable support for all UST data structure
71 * New libconsumer for UST, kernel and one generic
72 * Change "--all" option from lttng command line
73 * Remove function entry option to discourage its use
74
75 2011-09-30 lttng-tools 2.0-pre14
76 * Syscall tracing support
77 * Multiple bug fixes (nothing critical)
78 * Add userspace RCU hash table to tree for dev
79 * Update UST ABI
80 * Fix epoll that did not handle EINTR
81 * Liburcu >= 0.6.5 is needed from this release
82 * Enabling all events also enable syscall tracing
83 * Debug messages are now on stderr
84 * Add basic data structure for UST support but not ready yet.
85
86 2011-08-25 lttng-tools 2.0-pre13
87 * Memory leaks fixes and double lock list
88 * Add UST registration with sychronisation
89 * Use poll/epoll compatibility layer for the sessiond
90 * Major code cleanup of ltt-sessiond/main.c
91 * Increase listen() connexion limit
92 * Fix bad enable-channel command
93 * Rename trace.c/.h to trace-kernel
94 * Multiple fixes on the poll management with the new epoll API
95
96 2011-08-25 lttng-tools 2.0-pre12
97 * Multiple fixes
98 * Fix kconsumerd handling custom channel output
99 * Add lttng_register_consumer to register a custom consumer
100 * Add multiples tests of the session daemon
101 * Default kernel channel size/number changed
102 * Support for UST application registration
103 * Import LTTng UST 2.0 ABI
104 * Send data to kconsumerd before tracing start
105 * Export API of lib kernel consumer (liblttngkconsumerd)
106
107 2011-08-12 lttng-tools 2.0-pre11
108 * New lttng API using the lttng_handle
109 * Multiple fixes of kernel consumer
110 * Register the consuming function and add a library context
111 * Kernel consumer fix mmap/munmap
112 * lttng-sessiond-comm header has been privatize
113 * Kernel traces are written in the kernel/ directory
114 * Add underscore to enable-channel command options
115
116 2011-07-29 lttng-tools 2.0-pre6
117 * Fix enable multiple events
118 * Add function entry feature
119
120 2011-07-28 lttng-tools 2.0-pre5
121 * Fix Add context command
122 * Fix auto session path creation
123 * Fix bad strncmp at channel creation
124
125 2011-07-23 lttng-tools 2.0-pre4
126 * Fix kprobe attributes
127 * Fix channel creation when not found at event enable
128 * Add safe list iteration
129 * Add two tests into the git tree
130 * Kernel consumer can be put in debug mode with -vv
131 * Trace path is now created on the client side
132
133 2011-07-23 lttng-tools 2.0-pre3
134 * Fix perf hw cache counter config values
135
136 2011-07-22 lttng-tools 2.0-pre2
137 * Multiple fixes
138 * New add-context options for perf counter and context
139 * Using the install bin path from autotool for execl() call
140 * Update quickstart guide
141
142 2011-07-20 lttng-tools 2.0-pre1
143 * First prerelease of lttng-tools.
144 * Working with the LTTng v2.0-pre1 modules and Babeltrace v0.1
This page took 0.033639 seconds and 6 git commands to generate.