aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Added elivepatch-server and elivepatch-clientHEADmasterAlice Ferrazzi2017-09-046-23/+42
|
* working elivepatch-server ebuildAlice Ferrazzi2017-09-042-9/+2
|
* Added not finished ebuildAlice Ferrazzi2017-09-023-0/+59
|
* moved elivepatch-client and elivepatch-server to a differentAlice Ferrazzi2017-08-2826-13299/+6
| | | | repository
* fixed livepatch object pathAlice Ferrazzi2017-08-231-1/+1
|
* fixed the ebuild command orderAlice Ferrazzi2017-08-231-1/+1
|
* tempdir dosen't work from rootAlice Ferrazzi2017-08-231-3/+10
|
* added shelve db for remember already installed cve patchAlice Ferrazzi2017-08-232-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 functionAlice Ferrazzi2017-08-221-4/+9
| | | | code refactor
* refactorAlice Ferrazzi2017-08-221-1/+0
|
* removed not needed codeAlice Ferrazzi2017-08-221-7/+0
|
* made function for building and installing the live patchAlice Ferrazzi2017-08-221-12/+20
|
* Code refactor and commented codeAlice Ferrazzi2017-08-221-11/+12
| | | | portage_tmpdir is not always working with root priviledges
* Add digest to ebuild commandAlice Ferrazzi2017-08-211-1/+1
|
* return list of cve id and cve patch after getting the missing cve from theAlice Ferrazzi2017-08-202-4/+15
| | | | | installed kernel. build and install the cve patches.
* remove duplicated from the cve listAlice Ferrazzi2017-08-181-2/+2
|
* added docstringAlice Ferrazzi2017-08-181-1/+16
| | | | moved import togheter
* build_livepatch as been merged with send_files() so is not needed anymoreAlice Ferrazzi2017-08-182-15/+0
|
* Draft of function for downloading security patches for the currentAlice Ferrazzi2017-08-163-39/+109
| | | | | client kernel and add the security patches in a folder for being later converted to live patches.
* flask_httpauth is not required anymoreAlice Ferrazzi2017-08-161-2/+1
|
* patch.py:Alice Ferrazzi2017-08-141-6/+21
| | | | | refactored variable name added docstring
* remove deprecated functionAlice Ferrazzi2017-08-141-20/+1
|
* command is just a local function so refactoring the nameAlice Ferrazzi2017-08-141-9/+9
|
* refactoring command docstringAlice Ferrazzi2017-08-141-1/+2
|
* Making the subprocess output more readableAlice Ferrazzi2017-08-141-5/+4
|
* added PORTAGE_CONFIGROOT for set the path from there get the incrementalAlice Ferrazzi2017-08-121-1/+2
| | | | patches.
* we are saving livepatch and patch files for incremental patches and history,Alice Ferrazzi2017-08-122-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 changesAlice Ferrazzi2017-08-121-1/+1
|
* removed buildlivepatch and merged with GetFiles and modified for manageAlice Ferrazzi2017-08-122-53/+38
| | | | incremental patches
* removed build_livepatch from client as already doing automatically whenAlice Ferrazzi2017-08-121-1/+0
| | | | it get the configurations files
* refactor variable nameAlice Ferrazzi2017-08-101-2/+2
|
* fix pep-8 comment must start with '# 'Alice Ferrazzi2017-08-101-1/+1
|
* sending incremental patches and main patchesAlice Ferrazzi2017-08-073-14/+17
|
* renamed command function as internal functionAlice Ferrazzi2017-08-071-3/+2
|
* improved function for get patches list from eapply_user patches and temporaryAlice Ferrazzi2017-08-074-8/+26
| | | | folder.
* renamed functionAlice Ferrazzi2017-08-071-2/+2
|
* renamed functionAlice Ferrazzi2017-08-071-2/+2
|
* changed function and variable name to main_patchAlice Ferrazzi2017-08-062-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 loaderAlice Ferrazzi2017-08-041-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 postAlice Ferrazzi2017-08-043-12/+19
|
* server/livepatch.py: run with dropped privilegesGöktürk Yüksek2017-08-011-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 ConfigParserAlice Ferrazzi2017-08-011-1/+1
|
* cleaned error catchingAlice Ferrazzi2017-07-291-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 errorsAlice Ferrazzi2017-07-291-17/+34
|
* removed constants file as dead codeAlice Ferrazzi2017-07-281-36/+0
|
* adding incremental patches feature in progressAlice Ferrazzi2017-07-282-2/+30
| | | | - made function for list and save patches
* fix message for cve optionAlice Ferrazzi2017-07-241-1/+1
|
* Added different configuration exampleAlice Ferrazzi2017-07-242-1/+6116
|
* catch gentoo-sources not available errorAlice Ferrazzi2017-07-242-1/+6
|
* catch missing livepatch errors on the clientAlice Ferrazzi2017-07-241-4/+8
|