Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Added elivepatch-server and elivepatch-clientHEADmaster | 2017-09-04 | 6 | -23/+42 | |
| | |||||
* | working elivepatch-server ebuild | 2017-09-04 | 2 | -9/+2 | |
| | |||||
* | Added not finished ebuild | 2017-09-02 | 3 | -0/+59 | |
| | |||||
* | moved elivepatch-client and elivepatch-server to a different | 2017-08-28 | 26 | -13299/+6 | |
| | | | | repository | ||||
* | fixed livepatch object path | 2017-08-23 | 1 | -1/+1 | |
| | |||||
* | fixed the ebuild command order | 2017-08-23 | 1 | -1/+1 | |
| | |||||
* | tempdir dosen't work from root | 2017-08-23 | 1 | -3/+10 | |
| | |||||
* | added shelve db for remember already installed cve patch | 2017-08-23 | 2 | -2/+25 | |
| | | | | | readded __call__ as is throwing error without added clear argument for reset the shelve db for debug purpose | ||||
* | added debug option to get_kernel_Sources function | 2017-08-22 | 1 | -4/+9 | |
| | | | | code refactor | ||||
* | refactor | 2017-08-22 | 1 | -1/+0 | |
| | |||||
* | removed not needed code | 2017-08-22 | 1 | -7/+0 | |
| | |||||
* | made function for building and installing the live patch | 2017-08-22 | 1 | -12/+20 | |
| | |||||
* | Code refactor and commented code | 2017-08-22 | 1 | -11/+12 | |
| | | | | portage_tmpdir is not always working with root priviledges | ||||
* | Add digest to ebuild command | 2017-08-21 | 1 | -1/+1 | |
| | |||||
* | return list of cve id and cve patch after getting the missing cve from the | 2017-08-20 | 2 | -4/+15 | |
| | | | | | installed kernel. build and install the cve patches. | ||||
* | remove duplicated from the cve list | 2017-08-18 | 1 | -2/+2 | |
| | |||||
* | added docstring | 2017-08-18 | 1 | -1/+16 | |
| | | | | moved import togheter | ||||
* | build_livepatch as been merged with send_files() so is not needed anymore | 2017-08-18 | 2 | -15/+0 | |
| | |||||
* | Draft of function for downloading security patches for the current | 2017-08-16 | 3 | -39/+109 | |
| | | | | | client kernel and add the security patches in a folder for being later converted to live patches. | ||||
* | flask_httpauth is not required anymore | 2017-08-16 | 1 | -2/+1 | |
| | |||||
* | patch.py: | 2017-08-14 | 1 | -6/+21 | |
| | | | | | refactored variable name added docstring | ||||
* | remove deprecated function | 2017-08-14 | 1 | -20/+1 | |
| | |||||
* | command is just a local function so refactoring the name | 2017-08-14 | 1 | -9/+9 | |
| | |||||
* | refactoring command docstring | 2017-08-14 | 1 | -1/+2 | |
| | |||||
* | Making the subprocess output more readable | 2017-08-14 | 1 | -5/+4 | |
| | |||||
* | added PORTAGE_CONFIGROOT for set the path from there get the incremental | 2017-08-12 | 1 | -1/+2 | |
| | | | | patches. | ||||
* | we are saving livepatch and patch files for incremental patches and history, | 2017-08-12 | 2 | -13/+27 | |
| | | | | | but we need only to send patch. so fixing that and also fix problem on closing open temporary file for sending it. | ||||
* | changed patch name for reflect recent changes | 2017-08-12 | 1 | -1/+1 | |
| | |||||
* | removed buildlivepatch and merged with GetFiles and modified for manage | 2017-08-12 | 2 | -53/+38 | |
| | | | | incremental patches | ||||
* | removed build_livepatch from client as already doing automatically when | 2017-08-12 | 1 | -1/+0 | |
| | | | | it get the configurations files | ||||
* | refactor variable name | 2017-08-10 | 1 | -2/+2 | |
| | |||||
* | fix pep-8 comment must start with '# ' | 2017-08-10 | 1 | -1/+1 | |
| | |||||
* | sending incremental patches and main patches | 2017-08-07 | 3 | -14/+17 | |
| | |||||
* | renamed command function as internal function | 2017-08-07 | 1 | -3/+2 | |
| | |||||
* | improved function for get patches list from eapply_user patches and temporary | 2017-08-07 | 4 | -8/+26 | |
| | | | | folder. | ||||
* | renamed function | 2017-08-07 | 1 | -2/+2 | |
| | |||||
* | renamed function | 2017-08-07 | 1 | -2/+2 | |
| | |||||
* | changed function and variable name to main_patch | 2017-08-06 | 2 | -6/+7 | |
| | | | | | | because we are implementing incremental patches, we need to distinguish incremental, already applied patches to the main patch that will be applied over. | ||||
* | added live patch loader | 2017-08-04 | 1 | -8/+50 | |
| | | | | | | we need to know if a live patch as really been applied for doing that the client can apply the patch and report back TODO: probably would nice to make it optional in the elivepatch arguments | ||||
* | initial work for sending multiple patches on the same post | 2017-08-04 | 3 | -12/+19 | |
| | |||||
* | server/livepatch.py: run with dropped privileges | 2017-08-01 | 1 | -13/+27 | |
| | | | | | | | | | | | | | Do not use sudo as there is no need for elevated privileges. Because Popen() doesn't run in shell by default, providing the environment variables as part of the arguments do not work. Extend the command() to take a dict of extra environment variables, in which case we copy the parent env and modify it accordingly before calling Popen(). Also, use a private PORTAGE_TMPDIR, so we do not collide with the system's own tmpdir. | ||||
* | SafeConfigParser is deprecated change with ConfigParser | 2017-08-01 | 1 | -1/+1 | |
| | |||||
* | cleaned error catching | 2017-07-29 | 1 | -6/+9 | |
| | | | | | | | Because we are going to implement new feature (incremental patch and cve) to elivepatch, we need to catch errors for giving a clean output interface. Useful for example when we need to give some more informative output toward the user | ||||
* | catching client errors | 2017-07-29 | 1 | -17/+34 | |
| | |||||
* | removed constants file as dead code | 2017-07-28 | 1 | -36/+0 | |
| | |||||
* | adding incremental patches feature in progress | 2017-07-28 | 2 | -2/+30 | |
| | | | | - made function for list and save patches | ||||
* | fix message for cve option | 2017-07-24 | 1 | -1/+1 | |
| | |||||
* | Added different configuration example | 2017-07-24 | 2 | -1/+6116 | |
| | |||||
* | catch gentoo-sources not available error | 2017-07-24 | 2 | -1/+6 | |
| | |||||
* | catch missing livepatch errors on the client | 2017-07-24 | 1 | -4/+8 | |
| |