Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Added elivepatch-server and elivepatch-clientHEADmaster | Alice Ferrazzi | 2017-09-04 | 6 | -23/+42 |
| | |||||
* | working elivepatch-server ebuild | Alice Ferrazzi | 2017-09-04 | 2 | -9/+2 |
| | |||||
* | Added not finished ebuild | Alice Ferrazzi | 2017-09-02 | 3 | -0/+59 |
| | |||||
* | moved elivepatch-client and elivepatch-server to a different | Alice Ferrazzi | 2017-08-28 | 26 | -13299/+6 |
| | | | | repository | ||||
* | fixed livepatch object path | Alice Ferrazzi | 2017-08-23 | 1 | -1/+1 |
| | |||||
* | fixed the ebuild command order | Alice Ferrazzi | 2017-08-23 | 1 | -1/+1 |
| | |||||
* | tempdir dosen't work from root | Alice Ferrazzi | 2017-08-23 | 1 | -3/+10 |
| | |||||
* | added shelve db for remember already installed cve patch | Alice Ferrazzi | 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 | Alice Ferrazzi | 2017-08-22 | 1 | -4/+9 |
| | | | | code refactor | ||||
* | refactor | Alice Ferrazzi | 2017-08-22 | 1 | -1/+0 |
| | |||||
* | removed not needed code | Alice Ferrazzi | 2017-08-22 | 1 | -7/+0 |
| | |||||
* | made function for building and installing the live patch | Alice Ferrazzi | 2017-08-22 | 1 | -12/+20 |
| | |||||
* | Code refactor and commented code | Alice Ferrazzi | 2017-08-22 | 1 | -11/+12 |
| | | | | portage_tmpdir is not always working with root priviledges | ||||
* | Add digest to ebuild command | Alice Ferrazzi | 2017-08-21 | 1 | -1/+1 |
| | |||||
* | return list of cve id and cve patch after getting the missing cve from the | Alice Ferrazzi | 2017-08-20 | 2 | -4/+15 |
| | | | | | installed kernel. build and install the cve patches. | ||||
* | remove duplicated from the cve list | Alice Ferrazzi | 2017-08-18 | 1 | -2/+2 |
| | |||||
* | added docstring | Alice Ferrazzi | 2017-08-18 | 1 | -1/+16 |
| | | | | moved import togheter | ||||
* | build_livepatch as been merged with send_files() so is not needed anymore | Alice Ferrazzi | 2017-08-18 | 2 | -15/+0 |
| | |||||
* | Draft of function for downloading security patches for the current | Alice Ferrazzi | 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 | Alice Ferrazzi | 2017-08-16 | 1 | -2/+1 |
| | |||||
* | patch.py: | Alice Ferrazzi | 2017-08-14 | 1 | -6/+21 |
| | | | | | refactored variable name added docstring | ||||
* | remove deprecated function | Alice Ferrazzi | 2017-08-14 | 1 | -20/+1 |
| | |||||
* | command is just a local function so refactoring the name | Alice Ferrazzi | 2017-08-14 | 1 | -9/+9 |
| | |||||
* | refactoring command docstring | Alice Ferrazzi | 2017-08-14 | 1 | -1/+2 |
| | |||||
* | Making the subprocess output more readable | Alice Ferrazzi | 2017-08-14 | 1 | -5/+4 |
| | |||||
* | added PORTAGE_CONFIGROOT for set the path from there get the incremental | Alice Ferrazzi | 2017-08-12 | 1 | -1/+2 |
| | | | | patches. | ||||
* | we are saving livepatch and patch files for incremental patches and history, | Alice Ferrazzi | 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 | Alice Ferrazzi | 2017-08-12 | 1 | -1/+1 |
| | |||||
* | removed buildlivepatch and merged with GetFiles and modified for manage | Alice Ferrazzi | 2017-08-12 | 2 | -53/+38 |
| | | | | incremental patches | ||||
* | removed build_livepatch from client as already doing automatically when | Alice Ferrazzi | 2017-08-12 | 1 | -1/+0 |
| | | | | it get the configurations files | ||||
* | refactor variable name | Alice Ferrazzi | 2017-08-10 | 1 | -2/+2 |
| | |||||
* | fix pep-8 comment must start with '# ' | Alice Ferrazzi | 2017-08-10 | 1 | -1/+1 |
| | |||||
* | sending incremental patches and main patches | Alice Ferrazzi | 2017-08-07 | 3 | -14/+17 |
| | |||||
* | renamed command function as internal function | Alice Ferrazzi | 2017-08-07 | 1 | -3/+2 |
| | |||||
* | improved function for get patches list from eapply_user patches and temporary | Alice Ferrazzi | 2017-08-07 | 4 | -8/+26 |
| | | | | folder. | ||||
* | renamed function | Alice Ferrazzi | 2017-08-07 | 1 | -2/+2 |
| | |||||
* | renamed function | Alice Ferrazzi | 2017-08-07 | 1 | -2/+2 |
| | |||||
* | changed function and variable name to main_patch | Alice Ferrazzi | 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 | Alice Ferrazzi | 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 | Alice Ferrazzi | 2017-08-04 | 3 | -12/+19 |
| | |||||
* | server/livepatch.py: run with dropped privileges | Göktürk Yüksek | 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 | Alice Ferrazzi | 2017-08-01 | 1 | -1/+1 |
| | |||||
* | cleaned error catching | Alice Ferrazzi | 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 | Alice Ferrazzi | 2017-07-29 | 1 | -17/+34 |
| | |||||
* | removed constants file as dead code | Alice Ferrazzi | 2017-07-28 | 1 | -36/+0 |
| | |||||
* | adding incremental patches feature in progress | Alice Ferrazzi | 2017-07-28 | 2 | -2/+30 |
| | | | | - made function for list and save patches | ||||
* | fix message for cve option | Alice Ferrazzi | 2017-07-24 | 1 | -1/+1 |
| | |||||
* | Added different configuration example | Alice Ferrazzi | 2017-07-24 | 2 | -1/+6116 |
| | |||||
* | catch gentoo-sources not available error | Alice Ferrazzi | 2017-07-24 | 2 | -1/+6 |
| | |||||
* | catch missing livepatch errors on the client | Alice Ferrazzi | 2017-07-24 | 1 | -4/+8 |
| |