aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Merge pull request #25 from Feandil/proc_configStéphane Lesimple2018-01-091-1/+3
|\ | | | | When using /proc/config.gz, indicate it more clearly
| * When using /proc/config.gz, indicate it more clearlyVincent Brillault2018-01-091-1/+3
| |
* | Merge pull request #26 from Feandil/proc_kallsymStéphane Lesimple2018-01-091-1/+5
|\ \ | | | | | | Use /proc/kallsyms to get symbols, if available
| * | Use /proc/kallsyms to get symbols, if availableVincent Brillault2018-01-091-1/+5
| |/
* | adding mention of heuristic for variant 1 checkStéphane Lesimple2018-01-091-3/+3
| |
* | Merge pull request #24 from angus-p/Remove-extra-spaceStéphane Lesimple2018-01-091-1/+1
|\ \ | |/ |/| remove superfluous space from test line 315
| * remove superfluous space from test line 315angus-p2018-01-091-1/+1
| | | | | | Extra space was causing non-existent variable to be tested resulting in 'YES' if running in live mode and IBRS compiled in
* | Merge pull request #23 from mradcliffe/issue-22Stéphane Lesimple2018-01-091-2/+2
|\ \ | |/ |/| Increases tmp directory uniqueness to 6 characters to support Slackware
| * Increases tmp directory uniqueness to 6 characters to support SlackwareMatthew Radcliffe2018-01-081-2/+2
|/
* missed version bump + README typofixStéphane Lesimple2018-01-082-3/+3
|
* Merge pull request #19 from speed47/offline_modeStéphane Lesimple2018-01-082-150/+334
|\ | | | | implement offline mode and help
| * implement offline mode and helpStéphane Lesimple2018-01-082-150/+334
|/
* Merge pull request #18 from GrimKriegor/linux-libre_supportStéphane Lesimple2018-01-081-0/+1
|\ | | | | Linux-libre support
| * Linux-libre supportGrim Kriegor2018-01-081-0/+1
|/
* bump to v0.16 to reflect changesStéphane Lesimple2018-01-081-1/+1
|
* Merge pull request #16 from Alkorin/fixesStéphane Lesimple2018-01-081-37/+53
|\ | | | | Fixes
| * Detect if 'readelf' is presentAlkorin2018-01-081-19/+23
| |
| * Detect if 'strings' is presentAlkorin2018-01-081-2/+6
| |
| * Detect if uncompress binaries are presentAlkorin2018-01-081-16/+24
| |
| * Use 'readelf' instead of 'file' to detect kernelAlkorin2018-01-081-1/+1
| |
| * Do not execute checks if we already found that PTI is enabledAlkorin2018-01-081-2/+2
| |
* | detect retpoline-compliant compiler from latest LKML patchesStéphane Lesimple2018-01-081-38/+15
| |
* | add detection of retpoline-aware compilerStéphane Lesimple2018-01-081-13/+21
| |
* | detect if the used compiler supports retpoline (WIP)Stéphane Lesimple2018-01-081-3/+49
|/
* Merge pull request #12 from sebastianw/fix-double-printStéphane Lesimple2018-01-081-2/+0
|\ | | | | Remove superfluous 'YES' output when checking cpuinfo
| * Remove superfluous 'YES' output when checking cpuinfoSebastian Wiesinger2018-01-081-2/+0
|/
* Merge pull request #11 from sebastianw/kaiser-cpu-flagStéphane Lesimple2018-01-081-0/+4
|\ | | | | Recognize 'kaiser' flag in /proc/cpuinfo
| * Recognize 'kaiser' flag in /proc/cpuinfoSebastian Wiesinger2018-01-081-0/+4
|/
* Merge pull request #7 from Feandil/redhatStéphane Lesimple2018-01-081-12/+21
|\ | | | | Redhat support
| * RedHat uses a different configuration nameVincent Brillault2018-01-081-2/+2
| |
| * Refactor RedHat support:Vincent Brillault2018-01-081-5/+14
| | | | | | | | | | | | - Isolate file check to different elif (allowing to add more) - Do the PTI debugfs check first (faster and supposed to be dynamic) - If pti_enable is 0, don't trust dmesg (supposed to be dynamic)
| * Delay umount (for RedHat access to pti_enable)Vincent Brillault2018-01-081-5/+5
|/
* push the lfence opcodes threshold to 70Stéphane Lesimple2018-01-081-5/+8
|
* Merge pull request #10 from Alkorin/permissionDeniedStéphane Lesimple2018-01-081-1/+1
|\ | | | | Avoid 'cat: /sys/kernel/debug/x86/pti_enabled: Permission denied'
| * Avoid 'cat: /sys/kernel/debug/x86/pti_enabled: Permission denied'Alkorin2018-01-081-1/+1
|/
* adding uname -v to get potential additional vendor informationStéphane Lesimple2018-01-081-1/+1
|
* Merge pull request #8 from Feandil/debugfsStéphane Lesimple2018-01-081-1/+1
|\ | | | | Fix debugfs mount check
| * Fix debugfs mount checkVincent Brillault2018-01-081-1/+1
|/
* add kernel version information to the outputStéphane Lesimple2018-01-081-4/+7
|
* Merge pull request #5 from fccagou/centosStéphane Lesimple2018-01-081-2/+5
|\ | | | | fix(centos): check according to redhat patch.
| * fix(centos): check according to redhat patch. ↵fccagou2018-01-081-2/+5
| | | | | | | | https://access.redhat.com/articles/3311301
* | root check is now more visibleStéphane Lesimple2018-01-081-6/+11
| |
* | Merge pull request #4 from dguglielmi/add-genkernel-supportStéphane Lesimple2018-01-081-0/+1
|\ \ | |/ |/| Add support for Gentoo genkernel image path
| * Add support for Gentoo genkernel image pathDavid Guglielmi2018-01-081-0/+1
|/
* Merge pull request #3 from TheHendla/arch_boot_imgStéphane Lesimple2018-01-081-1/+1
|\ | | | | add arch linux bootimage path
| * add arch linux bootimage pathFrederik Schreiber2018-01-081-1/+1
|/
* fix extract-vmlinux for non-gzipStéphane Lesimple2018-01-081-15/+16
|
* add some comments, enhance pti detectionStéphane Lesimple2018-01-081-21/+55
|
* Merge pull request #1 from t-nelis/root-checkStéphane Lesimple2018-01-081-1/+1
|\ | | | | Improve "running as root" check
| * Improve "running as root" checkThibault Nélis2018-01-081-1/+1
|/ | | | | | | | | | | | | | | | | | | | | | Small issue with the USER environment variable: $ echo $USER thib $ sudo sh -c 'echo $USER' thib $ sudo -i sh -c 'echo $USER' root Rather than recommending users to use sudo --login / -i, use the (very widespread/portable) id program to retrieve the effective user ID instead and don't change the recommendation. $ id -u 1000 $ sudo id -u 0 $ sudo -i id -u 0