1
0
Fork 0

Fix markdown identation

timestamps
dump_stack() 2019-08-17 09:12:49 +00:00
parent 927fcddebf
commit b654fb29b9
Signed by: dump_stack
GPG Key ID: BE44DA8C062D87DC
1 changed files with 40 additions and 17 deletions

View File

@ -9,36 +9,51 @@
### Added ### Added
- New parameter `--max=X` is added for `autogen` (generate kernels - New parameter `--max=X` is added for `autogen` (generate kernels
base on `.out-of-tree.toml` definitions) and `pew` (automated runs) base on `.out-of-tree.toml` definitions) and `pew` (automated
and allows to specify a maximum number of runs per each supported runs) and allows to specify a maximum number of runs per each
kernel in module/exploit definition. supported kernel in module/exploit definition.
- New command `genall` -- generate all kernels for specified - New command `genall` -- generate all kernels for specified
distro/version. distro/version.
- All logs stores in sqlite3 database. Implemented specific commands - All logs stores in sqlite3 database. Implemented specific commands
for making simple queries and export data to markdown and json. for making simple queries and export data to markdown and json.
- Implemented success rate calculation for previous runs. - Implemented success rate calculation for previous runs.
- Save of build results supported by parameter `--dist` for `pew`. - Save of build results supported by parameter `--dist` for `pew`.
- Support for generating kernels info from host system. - Support for generating kernels info from host system.
- Support for build on host. - Support for build on host.
- Support for custom kernels. - Support for custom kernels.
- Now debugging environment is automatically looking for debug kernel
on the host system. - Now debugging environment is automatically looking for debug
kernel on the host system.
- Added ability to enable/disable kaslr/smep/smap for debugging by - Added ability to enable/disable kaslr/smep/smap for debugging by
command line flags. command line flags.
- New parameter `--threads=N` is added for `pew` and allows to specify
maximum number of threads that will be used for parallel - New parameter `--threads=N` is added for `pew` and allows to
specify maximum number of threads that will be used for parallel
build/run/test. build/run/test.
- Tagging for runs. Tags write to log and can be used for statistics.
- Tagging for runs. Tags write to log and can be used for
statistics.
### Changed ### Changed
- Now if there's no base image found — out-of-tree will try to use an - Now if there's no base image found — out-of-tree will try to use
image from closest previous version, e.g. image from Ubuntu 18.04 an image from closest previous version, e.g. image from Ubuntu
for Ubuntu 18.10. 18.04 for Ubuntu 18.10.
- Kernel modules tests will not be failed if there are no tests - Kernel modules tests will not be failed if there are no tests
exists. exists.
- Now *out-of-tree* will return negative error code if at least one of
the stage was failed. - Now *out-of-tree* will return negative error code if at least one
of the stage was failed.
- Project is switch to use Go modules. - Project is switch to use Go modules.
### Removed ### Removed
@ -49,21 +64,29 @@
### Fixed ### Fixed
- Command `timeout` is not required anymore. - Command `timeout` is not required anymore.
- Errors is more meaningful. - Errors is more meaningful.
- Temporary files is moved to `~/.out-of-tree/tmp/` to avoid docker mounting issues on some systems.
- Temporary files is moved to `~/.out-of-tree/tmp/` to avoid docker
mounting issues on some systems.
## [0.2.0] - 2019-12-01 ## [0.2.0] - 2019-12-01
The main purpose of the release is to simplify installation. The main purpose of the release is to simplify installation.
### Changes ### Changes
- All configuration moved to `~/.out-of-tree`. - All configuration moved to `~/.out-of-tree`.
- Now prebuilt images can be downloaded with bootstrap. - Now prebuilt images can be downloaded with bootstrap.
- Ability to generate kernels specific to .out-of-tree.toml in current
directory. So now there's no need to wait for several hours for - Ability to generate kernels specific to .out-of-tree.toml in
start work on specific kernel with module/exploit. current directory. So now there's no need to wait for several
hours for start work on specific kernel with module/exploit.
- Now there's no need to keep source tree and _out-of-tree_ can be - Now there's no need to keep source tree and _out-of-tree_ can be
distributed in binary form. distributed in binary form.
- New command: **debug**. Creates interactive environment for kernel - New command: **debug**. Creates interactive environment for kernel
module/exploit development. Still work-in-progress. module/exploit development. Still work-in-progress.