Sorry for the delay in response. Regarding the issue mentioned by you, here are my comments.
1) SAVE_PCL_FILE is a macro defined in ./prnt/hpcups/CommonDefinitions.h of HPLIP Source code. ie
#define BASIC_LOG 1
#define SAVE_PCL_FILE 2
#define SAVE_INPUT_RASTERS 4
#define SEND_TO_PRINTER_ALSO 8
2) iLogLevel is read from the file /etc/cups/cupsd.conf if following line is present in the file.
hpLogLevel <NUMBER>
Where <NUMBER> is the integer value betwwen 1-15 based on our need.
Note: This line is not present in the above file by default. For debugging purpose only root can add this line in /etc/cups/cupsd.conf and then collect the logs.
Therefore "if (iLogLevel & SAVE_PCL_FILE) " condition will be True only when /etc/cups/cupsd.conf file is modified in root mode and then cups is restarted. Since "iLogLevel & SAVE_PCL_FILE" is true only under special circumstances it should not be a security bug.
Hi,
Sorry for the delay in response. Regarding the issue mentioned by you, here are my comments.
1) SAVE_PCL_FILE is a macro defined in ./prnt/ hpcups/ CommonDefinitio ns.h of HPLIP Source code. ie PRINTER_ ALSO 8
#define BASIC_LOG 1
#define SAVE_PCL_FILE 2
#define SAVE_INPUT_RASTERS 4
#define SEND_TO_
2) iLogLevel is read from the file /etc/cups/ cupsd.conf if following line is present in the file.
hpLogLevel <NUMBER>
Where <NUMBER> is the integer value betwwen 1-15 based on our need. cupsd.conf and then collect the logs.
Note: This line is not present in the above file by default. For debugging purpose only root can add this line in /etc/cups/
Therefore "if (iLogLevel & SAVE_PCL_FILE) " condition will be True only when /etc/cups/ cupsd.conf file is modified in root mode and then cups is restarted. Since "iLogLevel & SAVE_PCL_FILE" is true only under special circumstances it should not be a security bug.
Thanks,
Sanjay