-
Thu Sep 28 2017 - <nick.alcock@oracle.com> - 0.6.1-4
- Fix dependencies [Orabug: 26883486]
-
Wed Sep 13 2017 - <nick.alcock@oracle.com> - 0.6.1-3
- Released to QA team only
- Relicense all of userspace, including the testsuite, to UPL.
- Merge NEWS from the modules into NEWS for userspace: there is
only one NEWS now.
- Test fixes [Orabug: 26522961] (Tomas Jedlicka, Nick Alcock)
- make check-quick support, skipping long-running tests
-
Fri Jul 14 2017 - <tomas.jedlicka@oracle.com> - 0.6.1-2
- Released to QA team only
- Fix name of lowest bucket in dtrace_print_lquantize() (Eugene Loh)
[Orabug: 26261502]
- Fix wrong depth in dtrace_print_ustack() leading to garbage output
from jstack() (Eugene Loh) [Orabug: 26045010]
- Do not build DTrace with debug info by default [Orabug: 26389302]
- Fix spurious errors and misreading of unaligned data on SPARC,
breaking ustack() etc with upgraded glibc (Nick Alcock)
[Orabug: 26378141]
- Translator changes for the IO provider for NFS (Nicolas Droux)
[Orabug: 26176938]
- Search for cpp and ld along the PATH, fixing use of dtrace -C with
devtoolset-6 and other non-default GCCs (Nick Alcock) [Orabug: 26396530]
- Test fixes, test harness extensions (consumer tests) and new tests.
- dtrace-utils-devel now depends on elfutils-libelf-devel.
(Nick Alcock)
- dtrace-utils-testsuite now depends on dtrace-devel.
(Nick Alcock) [Orabug: 26415697]
-
Thu May 25 2017 - <nick.alcock@oracle.com> - 0.6.1-1
- Add translators and tests for TCP and UDP (Alan Maguire)
[Orabug: 25815242]
- Add translators for the IO provider (Nicolas Droux) [Orabug: 25816562]
- Add link_ntop() and tests for it (Girish Moodalbail)
[Orabug: 25931511]
- sched.d no longer depends on the sched provider [Orabug: 26036143]
- Ship a default /etc/dtrace-modules (Nicolas Droux) [Orabug: 25918164]
- Repeated dtrace -G no longer corrupts the object file (Kris Van Hees)
[Orabug: 22509887]
-
Tue Mar 21 2017 - <nick.alcock@oracle.com> - 0.6.0-3
- Test fixes
-
Fri Mar 03 2017 - <nick.alcock@oracle.com> - 0.6.0-2
- Released to QA team only
- Add translator for ip provider [Orabug: 25557249]
- Test fixes and new tests.
-
Tue Jan 17 2017 - <nick.alcock@oracle.com> - 0.6.0-1
- Released to QA team only
- Allow self-grabs [Orabug: 24829169]
- Use /proc/pid/map_files if available [Orabug: 24843582]
- Fix fd leaks on big-endian systems and during heavy exec() [Orabug: 25040553]
- Add improved multi-argument DTRACE_PROBE macro [Orabug: 24678905]
- Fix infloops in SPARC breakpoint handling [Orabug: 24454127]
-
Tue Nov 08 2016 - <nick.alcock@oracle.com> - 0.5.4-1
- Work around elfutils bug causing object file corruption [Orabug: 25059329]
-
Wed Jul 20 2016 - <nick.alcock@oracle.com> - 0.5.3-2
- New tests
-
Thu Apr 28 2016 - <nick.alcock@oracle.com> - 0.5.3-1
- Prevent intermittent assertion failures crashes and hangs when
shutdown races with termination of a grabbed process [Orabug: 22824594]
[Orabug: 23028026]
-
Fri Feb 05 2016 - <nick.alcock@oracle.com> - 0.5.2-2
- Fix uregs array on SPARC [Orabug: 22602756]
- Testsuite fixes
-
Tue Jan 12 2016 - <nick.alcock@oracle.com> - 0.5.2-1
- Do not crash USDT probe users when shared libraries are in the upper half of
the address space [Orabug: 22384028]
- Do not waste CPU time busywaiting in a do-nothing ioctl()-heavy loop
[Orabug: 22370283] [Orabug: 22335130]
- Testsuite triggers are synchronized with dtrace by default [Orabug: 22370283]
- Fix dtrace -c and -p on SPARC and improve error-handling paths
[Orabug: 22390414]
- Fix smoketests on SPARC [Orabug: 22533468]
-
Tue Dec 08 2015 - <nick.alcock@oracle.com> - 0.5.1-4
- Released to QA team only.
- Prevent testsuite hangs when per-arch options are in use [Orabug: 22030161]
-
Thu Nov 19 2015 - <nick.alcock@oracle.com> - 0.5.1-3
- Fix buggy performance improvements to correctly detect out-of-tree modules
(like dtrace.ko) and speed them up some more [Orabug: 22237449]
[Orabug: 22238204]
-
Wed Nov 18 2015 - <nick.alcock@oracle.com> - 0.5.1-2
- Released to QA team only.
- Remove typoed non-bug from rpm changelog.
-
Wed Nov 18 2015 - <nick.alcock@oracle.com> - 0.5.1-1
- Released to QA team only.
- Improve startup performance when disk cache is cold [Orabug: 22185787]
[Orabug: 22185763] [Orabug: 22083846]
- Fix various problems in the testsuite and in DTRACE_DEBUG output
[Orabug: 21431540] [Orabug: 22170799]
-
Wed Nov 04 2015 - <nick.alcock@oracle.com> - 0.5.0-4
- Improve identification of system daemons that must not be ptraced
unless explicitly specified [Orabug: 21914902]
- Improve symbol resolution in the absence of ptrace() [Orabug: 22106441]
- Fix dtrace -p with an invalid PID [Orabug: 21974221]
- Close any inherited fds before running testsuite [Orabug: 21914934]
-
Wed Sep 23 2015 - <nick.alcock@oracle.com> - 0.5.0-3
- Released to QA team only
- No longer reference UEK3 kernels on SPARC.
- Do not require 32-bit glibc on SPARC.
-
Wed Sep 09 2015 - <nick.alcock@oracle.com> - 0.5.0-2
- Released to QA team only
- No longer Provide: an unversioned dtrace-utils [Orabug: 21622263]
- Add missing testsuite package deps [Orabug: 21663841] [Orabug: 21753123]
- Fix check-module-loading testsuite target [Orabug: 21759323]
- Test logfiles should not be affected by the verbosity of the test run
[Orabug: 21769905]
-
Wed Aug 12 2015 - <nick.alcock@oracle.com> - 0.5.0-1
- Released to QA team only
- SPARC64 support. [Orabug: 19005071]
- Translator support for 4.1 kernel.
-
Tue Jun 30 2015 - <nick.alcock@oracle.com> - 0.4.6-4
- Add DTrace release and SCM version info via dtrace -Vv [Orabug: 21351062]
- Add source-tree-independent testsuite RPM (not distributed)
- Fix the testsuite module-loading pre-checks to actually work
[Orabug: 21344988]
- Various build system fixes
-
Tue Jun 23 2015 - <nick.alcock@oracle.com> - 0.4.6-3
- Released to QA team only
- Fix deadlocks and failures to latch processes for symbol lookup caused
by failure to correctly track their state over time, in 0.4.6-1+ only.
-
Mon Jun 22 2015 - <nick.alcock@oracle.com> - 0.4.6-2
- Released to QA team only
- Fix a rare race causing stalls of fork()ed children of traced processes
under load, in 0.4.6-1 only [Orabug: 21284447]
-
Thu Jun 18 2015 - <nick.alcock@oracle.com> - 0.4.6-1
- Released to QA team only
- Support multiple kernels with a single userspace tree, loading system
D libraries from directories named like /usr/lib64/dtrace/3.8.
[Orabug: 21279908]
- Processes being userspace-traced can now receive SIGTRAP.
[Orabug: 21279300]
- dtrace-utils-devel now depends on the same version of dtrace-utils.
[Orabug: 21280259]
- No longer lose track of processes that exec() while their dynamic linker
state is being inspected. [Orabug: 21279300]
- No longer assume that the symbol table of processes that are no longer
being monitored is unchanged since it was last inspected. [Orabug: 21279300]
- Properly remove breakpoints from fork()ed children. [Orabug: 21279300]
-
Mon Feb 16 2015 - <nick.alcock@oracle.com> - 0.4.5-3
- The dependencies are adjusted to pick up the renamed dtrace headers package.
[Orabug: 20508087]
-
Tue Nov 18 2014 - <nick.alcock@oracle.com> - 0.4.5-2
- A number of crashes when out of memory are fixed. [Orabug: 20014606]
-
Thu Oct 23 2014 - <nick.alcock@oracle.com> - 0.4.5-1
- Automatically load provider modules from /etc/dtrace-modules, if present
[Orabug: 19821254]
- Fix intermittent crash on failure of initial grabs or creations of processes
via dtrace -c, -p, or u*() functions [Orabug: 19679998]
- Reliably track and compensate for processes undergoing execve()s
[Orabug: 19046684]
- Handle processes hit by stopping signals correctly [Orabug: 18674244]
- Fix a sign-extension bug in breakpoint instruction poking [Orabug: 18674244]
- Fix some broken tests (Kris Van Hees) [Orabug: 19616155]
- Robustify DTrace against changes to glibc's internal data structures
[Orabug: 19882050]
- Fix DIF subr names in dtrace -S output [Orabug: 19881997]
-
Tue Jul 22 2014 - <nick.alcock@oracle.com> - 0.4.4-2
- Ensure that the DOF ELF object does not require execstack
(Kris Van Hees) [Orabug: 19217436]
-
Tue Jul 08 2014 - <nick.alcock@oracle.com> - 0.4.4-1
- New -xcppargs option as part of fixes for the testsuite on OL7
[Orabug: 19054052]
-
Tue May 13 2014 - <nick.alcock@oracle.com> - 0.4.3-1
- Fix array underrun when no textual mapping for the executable can be found
[Orabug: 18550863]
- Fix unlikely buffer overrun at process-map-read time [Orabug: 18550863]
- Fix traversal of realloc()ed pointer which could lead to textual mappings
being spuriously missed [Orabug: 18550863]
- Fix error-path dereference of uninitialized variable in error message
[Orabug: 18550863]
-
Thu May 01 2014 - <nick.alcock@oracle.com> - 0.4.2-2
- Interrupting dtrace with a SIGINT while monitored processes are dying no
longer hangs dtrace on a condition variable [Orabug: 18689795]
- Symbol lookups on processes that died at the same instant now always fail
and no longer access freed memory [Orabug: 18550863]
-
Wed Apr 16 2014 - <nick.alcock@oracle.com> - 0.4.2-1
- killing dtrace while a ustack() is in progress no longer risks killing
crucial system daemons [Orabug: 18600515]
- Fix a leak of filehandles to executables [Orabug: 18600594]
- Fix ustack() of multithreaded processes [Orabug: 18412802]
- Get the pid and ppid right for multithreaded processes [Orabug: 18412802]
- Fix an uninitialized memory read looking up certain kernel symbols
[Orabug: 18603463]
- Fixes for newer versions of make, ld, and bison [Orabug: 18551552]
-
Tue Jan 07 2014 - <nick.alcock@oracle.com> - 0.4.1-1
- Install showUSDT in docdir. (Kris van Hees) [Orabug: 17968414]
- Install ctf_module_dump. [Orabug: 17968381]
- A lexer bug was fixed causing spurious errors if D scripts contained a
pragma or comment at intervals of 8192 characters, and preventing
the use of scripts >16KiB entirely. [Orabug: 17742866]
- Fix devinfo_t's dev_statname and dev_pathanme for cases where the
device does not have partitions. (Kris van Hees) [Orabug: 17973698]
- A variety of memory leaks and uninitialized memory reads are fixed.
[Orabug: 17743019]
- Improve drti.o to minimize overhead when DTrace is not running.
[Orabug: 17973604]
- Emit errors from drti.o on stderr, not stdout. [Orabug: 17973604]
- Use O_CLOEXEC when opening files in drti.o. [Orabug: 17973604]
- Fix RPM dependencies; automatically install and modprobe the dtrace
modules as needed. [Orabug: 17804881]
-
Wed Oct 16 2013 Nick Alcock <nick.alcock@oracle.com> - 0.4.0-8
- Fix format of RPM changelog
- Add missing RPM changelog entries
-
Wed Oct 16 2013 Nick Alcock <nick.alcock@oracle.com> - 0.4.0-7
- never released, necessary for release management
-
Wed Oct 16 2013 Nick Alcock <nick.alcock@oracle.com> - 0.4.0-6
- Fix visibility of .SUNW_dof sections in dtrace -G object files.
(Kris van Hees) [Orabug: 17476663]
- Fix typos in changelog and specfile copyright date
-
Tue Sep 17 2013 Nick Alcock <nick.alcock@oracle.com> - 0.4.0-5
- avoid deadlocking when doing process operations during dtrace -l.
[Orabug: 17442388]
-
Fri Aug 16 2013 Kris van Hees <kris.van.hees@oracle.com> - 0.4.0-4
- Support for USDT in shared libraries.
-
Fri Aug 16 2013 Nick Alcock <nick.alcock@oracle.com> - 0.4.0-3
- never released, necessary for release management
-
Fri Aug 16 2013 Kris van Hees <kris.van.hees@oracle.com> - 0.4.0-2
- never released, necessary for release management
-
Tue Jul 23 2013 Nick Alcock <nick.alcock@oracle.com> - 0.4.0-1
- ustack() support and symbol lookups.
- USDT support. dtrace -G works.
- evaltime option now works.
- DTrace headers largely moved to dtrace-modules-headers.
- DTRACE_OPT_* environment variables now set options.
DTRACE_DEBUG=signal emits debugging output on SIGUSR1 receipt.
-
Fri Aug 31 2012 Nick Alcock <nick.alcock@oracle.com> - 0.3.0-1
- CTF support.
- Fixed install path for dtrace libraries.
- Fixed -c and -p options.
- Faster startup.
- Split out a -devel package.
-
Mon Mar 19 2012 Nick Alcock <nick.alcock@oracle.com> - 0.2.5-2
- Call ldconfig at appropriate times.
-
Tue Mar 13 2012 Nick Alcock <nick.alcock@oracle.com> - 0.2.5
- libdtrace is now a shared library, with non-stable API/ABI.
-
Thu Feb 16 2012 Nick Alcock <nick.alcock@oracle.com> - 0.2.4
- Updated README; new NEWS and PROBLEMS; synch with module version
-
Thu Feb 09 2012 Nick Alcock <nick.alcock@oracle.com> - 0.2.3
- Fixes for reproducibility of test results under load
- Fix -G when setting the syslibdir
-
Mon Feb 06 2012 Nick Alcock <nick.alcock@oracle.com> - 0.2.2
- Fix spurious failures of tst.resize*.d.
-
Tue Jan 31 2012 Nick Alcock <nick.alcock@oracle.com> - 0.2.1
- Fix 'make check-installed' with an unbuilt source tree.
-
Thu Jan 26 2012 Kris van Hees <kris.van.hees@oracle.com> - 0.2.0
- Branch for 0.2.0 release.
-
Fri Oct 07 2011 Philip Copeland <philip.copeland@oracle.com> - 0.1-0.3
- The systemtap package in the 'wild' creates a dtrace.1 manpage
which is bizarre since it doesn't have an associated dtrace
binary. This will cause a conflict and the rpm will not install
Since that man page is superfluous I've had to add a %post
section here to move our manpage into position in such a way as
to keep the rpm database happy. Technically this is a bit evil.
-
Thu Oct 06 2011 Nick Alcock <nick.alcock@oracle.com> - 0.2
- Fix copyright.
-
Tue Sep 27 2011 Nick Alcock <nick.alcock@oracle.com> - 0.1
- Branch for initial release.
-
Mon Jun 27 2011 Pearly Zhao <pearly.zhao@oracle.com> - 0.0.1
- Initial build for dtrace.