= Software Patches = The CAcert application software running on the webdb server and signing server requires corrections from time to time, as a result of the continuous software development and assessment process conducted by the Software Assessment project team. This page describes the steps to be taken by the CAcert critical system administrator team on receiving e-mail from the Software Assessment team with detailed patch instructions. == Process for webdb server == 1. Check that e-mail with patch request was sent and '''signed''' by one of the nominated and approved software assessors (list kept under https://wiki.cacert.org/Software/Assessment/Team ). 1. Check documentation of the patch request under https://bugs.cacert.org/. Requirements are: a. the patch must have been reviewed by at least two software assessors a. the patch must have been tested by at least two software testers 1. Transfer the patch with scp to /tmp on the production server. 1. Evaluate risk of applying the patch to the live system. In case of doubt, shut down the webserver temporarily with ''sudo service apache2 stop'', and do not forget to start it again after completion of the patch process with ''sudo service apache2 start''. 1. Apply patch to the production server like this: {{{ cd /home/cacert/www sudo patch -p1 --ignore-whitespace