]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
dtrace: Updated NEWS and spec files for 0.5.1-1
authorKris Van Hees <kris.van.hees@oracle.com>
Fri, 20 Nov 2015 10:04:25 +0000 (05:04 -0500)
committerKris Van Hees <kris.van.hees@oracle.com>
Fri, 20 Nov 2015 10:04:25 +0000 (05:04 -0500)
Signed-off-by: Kris Van Hees <kris.van.hees@oracle.com>
dtrace/NEWS
dtrace/dtrace-module-OL6.spec
dtrace/dtrace-module-OL7.spec

index de3c31421fe85d18d5d91c414fc547e22b7f4286..30f599b905fe66cc78e0451a1f5365f8614c4eef 100644 (file)
@@ -1,6 +1,22 @@
 DTrace Kernel Modules News
 ==========================
 
+Release 0.5.1 (Nov 17th, 2015)
+------------------------------
+Kernel release: 4.1.12-24.el6uek
+
+Bugfixes:
+
+ - When copyout() or copyoutstr() is used in a D script, safety checks are now
+   enforced to protect against unprivileged memory accesses.
+
+ - The DTrace modules package no longer prevents automated kernel RPM removal
+   when the install limit is reached.
+
+ - It is now possible to access the envp and argv arrays in the psinfo for a
+   task using copyin().  This is the convention across DTrace-capable systems.
+
+
 Release 0.5.0 (Aug 10th, 2015)
 ------------------------------
 Kernel release: 4.1.4-4.el6uek
@@ -10,7 +26,7 @@ New features:
  - DTrace is now supported on the sparc64 architecture for the following
    providers: dtrace, profile, syscall, and SDT.
 
- - The uid / gid handling has been updated to accomodate namespace support
+ - The uid / gid handling has been updated to accommodate namespace support
    at the kernel level (kuid and kgid).  All uid / gid values reported by
    D subroutines (or obtained from structures) are evaluated based on the
    initial user namespace.
@@ -27,6 +43,7 @@ Changes:
    The rationale behind this change is that it will be used in code beyond
    the SDT provider and therefore a more generic name is appropriate.
 
+
 Release 0.4.5 (Jun 17th, 2015)
 ------------------------------
 Kernel release: 3.8.13-87.el6uek
index e52d7a71a3b0b02979850532aa15fb5658a56ba2..53861cf4c18930852fef79baf41ac01634a2a29b 100644 (file)
@@ -35,6 +35,7 @@
 %define dt_0_4_5       1029
 %define dt_0_4_6       1030
 %define dt_0_5_0       1280
+%define dt_0_5_1       1281
 %{lua:
        local kver = rpm.expand("%{kver}")
 
                rpm.define("arches x86_64")
        end
 
-       if rpm.vercmp(kver, "4.1.4-3") >= 0 then
+       if rpm.vercmp(kver, "4.1.12-24") >= 0 then
+               rpm.define("srcver 0.5.1")
+               rpm.define("bldrel 1")
+               rpm.define("dt_vcode "..rpm.expand("%{dt_0_5_1}"))
+       elseif rpm.vercmp(kver, "4.1.4-3") >= 0 then
                rpm.define("srcver 0.5.0")
                rpm.define("bldrel 4")
                rpm.define("dt_vcode "..rpm.expand("%{dt_0_5_0}"))
@@ -280,10 +285,16 @@ rm -rf %{buildroot}
 %endif
 
 %changelog
-%if %{dt_vcode} >= %{dt_0_5_0}
-* Tue Nov 17 2015 Kris Van Hees <kris.van.hees@oracle.com> - 0.5.0-4
+%if %{dt_vcode} >= %{dt_0_5_1}
+* Tue Nov 17 2015 Kris Van Hees <kris.van.hees@oracle.com> - 0.5.1-1
 - Remove explicit dependency on kernel RPM.
   [Orabug: 21669543]
+- Ensure safety checks are enforced on copyout() and copyoutstr().
+  [Orabug: 21930954]
+- Fix device file minor number for dt_perf.
+  [Orabug: 21814949]
+%endif
+%if %{dt_vcode} >= %{dt_0_5_0}
 * Fri Sep 18 2015 Kris Van Hees <kris.van.hees@oracle.com> - 0.5.0-3
 - Enable building DTrace modules for SPARC64.
 * Mon Aug 10 2015 Natalya Naumova <natalya.naumova@oracle.com> - 0.5.0-2
@@ -300,6 +311,10 @@ rm -rf %{buildroot}
 * Tue Nov 17 2015 Kris Van Hees <kris.van.hees@oracle.com> - 0.4.6-1
 - Remove explicit dependency on kernel RPM.
   [Orabug: 21669543]
+- Ensure safety checks are enforced on copyout() and copyoutstr().
+  [Orabug: 21930954]
+- Fix device file minor number for dt_perf.
+  [Orabug: 21814949]
 %endif
 %endif
 %if %{dt_vcode} >= %{dt_0_4_5}
index 9ad06005710992ecf47f4b458cf16b0ca6b819f3..f3a1b0389fcbf2f1e7d55433b6a2eb55366ecc6d 100644 (file)
@@ -35,6 +35,7 @@
 %define dt_0_4_5       1029
 %define dt_0_4_6       1030
 %define dt_0_5_0       1280
+%define dt_0_5_1       1281
 %{lua:
        local kver = rpm.expand("%{kver}")
 
                rpm.define("arches x86_64")
        end
 
-       if rpm.vercmp(kver, "4.1.4-3") >= 0 then
+       if rpm.vercmp(kver, "4.1.12-24") >= 0 then
+               rpm.define("srcver 0.5.1")
+               rpm.define("bldrel 1")
+               rpm.define("dt_vcode "..rpm.expand("%{dt_0_5_1}"))
+       elseif rpm.vercmp(kver, "4.1.4-3") >= 0 then
                rpm.define("srcver 0.5.0")
                rpm.define("bldrel 4")
                rpm.define("dt_vcode "..rpm.expand("%{dt_0_5_0}"))
@@ -272,6 +277,15 @@ rm -rf %{buildroot}
 
 %changelog
 %if %{dt_vcode} >= %{dt_0_5_0}
+* Tue Nov 17 2015 Kris Van Hees <kris.van.hees@oracle.com> - 0.5.1-1
+- Remove explicit dependency on kernel RPM.
+  [Orabug: 21669543]
+- Ensure safety checks are enforced on copyout() and copyoutstr().
+  [Orabug: 21930954]
+- Fix device file minor number for dt_perf.
+  [Orabug: 21814949]
+%endif
+%if %{dt_vcode} >= %{dt_0_5_0}
 * Tue Nov 17 2015 Kris Van Hees <kris.van.hees@oracle.com> - 0.5.0-4
 - Remove explicit dependency on kernel RPM.
   [Orabug: 21669543]
@@ -291,6 +305,10 @@ rm -rf %{buildroot}
 * Tue Nov 17 2015 Kris Van Hees <kris.van.hees@oracle.com> - 0.4.6-1
 - Remove explicit dependency on kernel RPM.
   [Orabug: 21669543]
+- Ensure safety checks are enforced on copyout() and copyoutstr().
+  [Orabug: 21930954]
+- Fix device file minor number for dt_perf.
+  [Orabug: 21814949]
 %endif
 %endif
 %if %{dt_vcode} >= %{dt_0_4_5}