Commit Graph

  • d110536499 Remove the color in the title Sylvestre Ledru 2018-02-12 18:13:44 +0100
  • 155cac2102 Teach checker how to find kernels installed by systemd kernel-install Calvin Walton 2018-02-09 20:01:23 -0500
  • 1be59aadb5 Added command reference RyoshiKayo 2018-02-10 05:17:04 -0500
  • 1cea3c647e Teach checker how to find kernels installed by systemd kernel-install Calvin Walton 2018-02-09 20:01:23 -0500
  • 22cae605e1 fix(retpoline): remove the "retpoline enabled" test Stéphane Lesimple 2018-02-09 20:12:33 +0100
  • 72674e01e9
    Merge 9424de7327 into eb75e51975 Leonardo Gates 2018-02-09 18:58:05 +0000
  • eb75e51975 fix(ucode): update list of blacklisted ucodes from 2018-02-08 Intel document Stéphane Lesimple 2018-02-09 19:54:34 +0100
  • 9424de7327
    Minor typo patch. Leonardo Gates 2018-02-08 05:01:32 +0000
  • 582b120b12
    Update detection of retpoline being enabled (#1) Leonardo Gates 2018-02-08 04:56:14 +0000
  • 6111de5435 Check MSR in each CPU/Thread Oleksandr Bazhaniuk 2018-02-06 11:37:02 -0800
  • 253e180807 Update spectre-meltdown-checker.sh 積丹尼 Dan Jacobson 2018-02-05 00:01:35 +0800
  • 03b8f27f67
    Update spectre-meltdown-checker.sh 積丹尼 Dan Jacobson 2018-02-05 00:01:35 +0800
  • 5d6102a00e enh: show kernel version in offline mode Stéphane Lesimple 2018-02-02 11:27:04 +0100
  • a2dfca671e feat: detect disrepancy between found kernel image and running kernel Stéphane Lesimple 2018-02-02 11:13:54 +0100
  • 36bd80d75f enh: speedup by not decompressing kernel on --sysfs-only Stéphane Lesimple 2018-02-02 11:13:31 +0100
  • 1834dd6201 feat: add skylake era cpu detection routine Stéphane Lesimple 2018-02-02 11:12:10 +0100
  • 3d765bc703 enh: lazy loading of cpu informations Stéphane Lesimple 2018-02-02 11:10:36 +0100
  • 07afd95b63 feat: better cleanup routine on exit & interrupt Stéphane Lesimple 2018-02-02 11:09:36 +0100
  • b7a10126d1 fix: ARM CPU display name & detection Stéphane Lesimple 2018-02-02 11:00:23 +0100
  • 6346a0deaa fix: --no-color workaround for android's sed Stéphane Lesimple 2018-02-02 10:59:49 +0100
  • 8106f91981 release: bump to v0.34 v0.34 Stéphane Lesimple 2018-01-31 16:28:54 +0100
  • b1fdf88f28 enh: display ucode info even when not blacklisted Stéphane Lesimple 2018-01-31 16:21:32 +0100
  • 4d29607630 cleanup: shellcheck pass Stéphane Lesimple 2018-01-31 14:58:54 +0100
  • 0267659adc cleanup: remove superseded atom detection code Stéphane Lesimple 2018-01-31 14:55:58 +0100
  • 247b176882 feat: detect known speculative-execution free CPUs Stéphane Lesimple 2018-01-31 14:21:29 +0100
  • bcae8824ec refacto: create a dedicated func to read cpuid bits Stéphane Lesimple 2018-01-31 13:54:59 +0100
  • 71e7109c22 refacto: move cpu discovery bits to a dedicated function Stéphane Lesimple 2018-01-31 13:00:58 +0100
  • aa18b51e1c fix(variant1): smarter lfence check Stéphane Lesimple 2018-01-30 22:59:44 +0100
  • b738ac4bd7 fix: regression introduced by previous commit Stéphane Lesimple 2018-01-31 12:13:50 +0100
  • 799ce3eb30 update blacklisted ucode list from kernel source Stéphane Lesimple 2018-01-31 11:23:30 +0100
  • f1e18c136f doc(disclaimer): Spectre affects all software Stéphane Lesimple 2018-01-30 14:33:30 +0100
  • e05ec5c85f feat(variant1): detect vanilla mitigation Stéphane Lesimple 2018-01-30 12:13:39 +0100
  • 20647ba4de feat(variant1): detect vanilla mitigation Stéphane Lesimple 2018-01-30 12:13:39 +0100
  • 6e544d6055 fix(cpu): Pentium Exxxx are vulnerable to Meltdown Stéphane Lesimple 2018-01-29 11:18:15 +0100
  • 90a65965ff adjust: show how to enable IBRS/IBPB in -v only Stéphane Lesimple 2018-01-29 11:06:15 +0100
  • 9b53635eda refacto: fix shellcheck warnings for better compat Stéphane Lesimple 2018-01-29 10:29:48 +0100
  • 7404929661 Fix printing of microcode to use cpuinfo values Joseph Mulloy 2018-01-26 10:44:44 -0500
  • 19a451ff5a Fix printing of microcode to use cpuinfo values Joseph Mulloy 2018-01-26 10:44:44 -0500
  • bf46fd5d9b update: new screenshots for README.md Stéphane Lesimple 2018-01-26 15:13:07 +0100
  • 0798bd4c5b fix: report arch_capabilities as NO when no MSR Stéphane Lesimple 2018-01-26 14:55:01 +0100
  • 42094c4f8b release: v0.33 v0.33 Stéphane Lesimple 2018-01-26 14:20:29 +0100
  • 03d2dfe008 feat: add blacklisted Intel ucode detection Stéphane Lesimple 2018-01-26 12:58:07 +0100
  • 9f00ffa5af fix: fallback to UNKNOWN when we get -EACCES Stéphane Lesimple 2018-01-26 14:16:34 +0100
  • 7f0d80b305 xen: detect if the host is a Xen Dom0 or PV DomU (fixes #83) Matthieu Cerda 2018-01-24 17:14:04 +0100
  • d1c1f0f0f0 fix(batch): fix regression introduced by acf12a6 Stéphane Lesimple 2018-01-24 17:55:36 +0100
  • 0637abf230 xen: detect if the host is a Xen Dom0 or PV DomU (fixes #83) Matthieu Cerda 2018-01-24 17:14:04 +0100
  • acf12a6d2d feat(cpu) add STIBP, RDCL_NO, IBRS_ALL checks Stéphane Lesimple 2018-01-24 14:44:16 +0100
  • b45e40bec8 feat(stibp): add STIBP cpuid feature check Stéphane Lesimple 2018-01-24 12:19:02 +0100
  • 3c1d452c99 fix(cpuid): fix off-by-one SPEC_CTRL bit check Stéphane Lesimple 2018-01-24 12:18:56 +0100
  • 53b9eda040 fix: don't make IBPB mandatory when it's not there Stéphane Lesimple 2018-01-24 08:53:33 +0100
  • 3b0ec998b1 fix(cosmetic): tiny msg fixes Stéphane Lesimple 2018-01-23 20:25:24 +0100
  • d55bafde19 fix(cpu): trust is_cpu_vulnerable even w/ debugfs Stéphane Lesimple 2018-01-22 11:00:54 +0100
  • 147462c0ab fix(variant3): do our checks even if sysfs is here Stéphane Lesimple 2018-01-22 10:56:24 +0100
  • ddc7197b86 fix(retpoline): retpoline-compiler detection Stéphane Lesimple 2018-01-22 10:48:48 +0100
  • e7aa3b9d16 feat(retpoline): check if retpoline is enabled Stéphane Lesimple 2018-01-21 18:07:25 +0100
  • ff5c92fa6f feat(sysfs): print details even with sysfs Stéphane Lesimple 2018-01-21 18:02:11 +0100
  • 443d9a2ae9 feat(ibpb): now also check for IBPB on variant 2 Stéphane Lesimple 2018-01-21 13:48:05 +0100
  • bf43a87856 fix: don't make IBPB mandatory when it's not there Stéphane Lesimple 2018-01-24 08:53:33 +0100
  • bf636db217 fix(cosmetic): tiny msg fixes Stéphane Lesimple 2018-01-23 20:25:24 +0100
  • 7388d1f253 fix(cpu): trust is_cpu_vulnerable even w/ debugfs Stéphane Lesimple 2018-01-22 11:00:54 +0100
  • bf7bc06b1c fix(variant3): do our checks even if sysfs is here Stéphane Lesimple 2018-01-22 10:56:24 +0100
  • e92159ab93 fix(retpoline): retpoline-compiler detection Stéphane Lesimple 2018-01-22 10:48:48 +0100
  • 7eb36e6b09 feat(retpoline): check if retpoline is enabled Stéphane Lesimple 2018-01-21 18:07:25 +0100
  • 6cf2005745 feat(sysfs): print details even with sysfs Stéphane Lesimple 2018-01-21 18:02:11 +0100
  • 7c8c601544 feat(ibpb): now also check for IBPB on variant 2 Stéphane Lesimple 2018-01-21 13:48:05 +0100
  • 3e454f1817 fix(offline): report unknown when too few info Stéphane Lesimple 2018-01-23 22:20:34 +0100
  • c8a25c5d97 feat: detect invalid kconfig files Stéphane Lesimple 2018-01-23 21:48:19 +0100
  • 40381349ab fix(dmesg): detect when dmesg is truncated Stéphane Lesimple 2018-01-21 15:17:10 +0100
  • 8939a7847f Merge ef37fd6322 into 0aa5857a76 jack 2018-01-21 15:13:21 +0000
  • 0aa5857a76 fix(cpu): Pentium Exxxx series are not vulnerable Stéphane Lesimple 2018-01-21 13:28:42 +0100
  • 1f28c7deba fix(dmesg): detect when dmesg is truncated Stéphane Lesimple 2018-01-21 15:17:10 +0100
  • 63bb645d32 fix(cpu): Pentium Exxxx series are not vulnerable Stéphane Lesimple 2018-01-21 13:28:42 +0100
  • ee1c6b3d8c Merge 1d252ae539 into b3b7f634e6 Matthieu CERDA 2018-01-21 11:55:41 +0000
  • b3b7f634e6 fix(display): use text-mode compatible colors Stéphane Lesimple 2018-01-21 12:32:22 +0100
  • dcf6975f32 Merge 1d353ba96c into 263ef65fec ziirish 2018-01-20 21:20:37 +0000
  • 263ef65fec bump to v0.32 v0.32 Stéphane Lesimple 2018-01-20 12:49:12 +0100
  • a1bd233c49 revert to a simpler check_vmlinux() Stéphane Lesimple 2018-01-20 12:26:26 +0100
  • de6590cd09 cache is_cpu_vulnerable result for performance Stéphane Lesimple 2018-01-18 21:16:14 +0100
  • 56d4f82484 is_cpu_vulnerable: implement check for multi-arm systems Stéphane Lesimple 2018-01-18 18:50:19 +0100
  • 7fa2d6347b check_vmlinux: when readelf doesn't work, try harder with another way Stéphane Lesimple 2018-01-18 11:01:26 +0100
  • 3be5e90481 be smarter to find a usable echo command Stéphane Lesimple 2018-01-18 11:00:40 +0100
  • 995620a682 add pine64 vmlinuz location Stéphane Lesimple 2018-01-16 18:19:33 +0100
  • 193e0d8d08 arm: cosmetic fix for name and handle aarch64 Stéphane Lesimple 2018-01-15 23:45:25 +0100
  • 72ef94ab3d ARM: display a friendly name instead of empty string Stéphane Lesimple 2018-01-15 14:12:49 +0100
  • ccc0453df7 search in /lib/modules/$(uname -r) for vmlinuz, config, System.map Harald Hoyer 2018-01-19 12:35:16 +0100
  • ef37fd6322
    Meltdown: check kernel args Alexandre Bruyelles 2018-01-19 22:45:23 +0100
  • 14ca49a042 Atom N270: implement another variation Stéphane Lesimple 2018-01-19 18:47:38 +0100
  • bb154dcbcd search in /lib/modules/$(uname -r) for vmlinuz, config, System.map Harald Hoyer 2018-01-19 12:35:16 +0100
  • 1d252ae539 Xen: detect HVM/PVH instead of PV (fixes #83) Matthieu Cerda 2018-01-19 11:10:33 +0100
  • db357b8e25 CoreOS: remove ephemeral install of a non-used package Stéphane Lesimple 2018-01-18 10:17:25 +0100
  • 1d353ba96c check all kern.log files in case of logrotate Benjamin SANS 2018-01-17 18:33:54 +0100
  • 42a57dd980 add kern.log as another backend of dmesg output Stéphane Lesimple 2018-01-17 17:17:39 +0100
  • 5ab95f3656 fix(atom): don't use a pcre regex, only an extended one Stéphane Lesimple 2018-01-17 12:01:13 +0100
  • 5b6e39916d fix(atom): properly detect Nxxx Atom series Stéphane Lesimple 2018-01-17 11:07:47 +0100
  • 556951d5f0 Add Support for Slackware. Willy Sudiarto Raharjo 2018-01-16 16:58:00 +0700
  • 09f1dfd594 Add Support for Slackware. Willy Sudiarto Raharjo 2018-01-16 16:58:00 +0700
  • 7a88aec95f
    Implement CoreOS compatibility mode (#84) Stéphane Lesimple 2018-01-16 10:33:01 +0100
  • f82607c48d CoreOS: tiny adjustments Stéphane Lesimple 2018-01-16 10:04:56 +0100
  • 269fe93797 is_coreos: make stderr silent Stéphane Lesimple 2018-01-15 13:04:28 +0100
  • 2cd55f5445 CoreOS: warn if launched without --coreos option Stéphane Lesimple 2018-01-15 12:44:18 +0100