- "lpoptions -l" would resave the options...
- The EPSON drivers now send the "end packet mode"
command when printing to USB devices.
+ - The scheduler initialized certificates before loading
+ the cupsd.conf file.
+ - The scheduler used /dev/random to collect random data,
+ which could block if insufficient entropy information
+ had been collected by the kernel. Now use
+ /dev/urandom.
CHANGES IN CUPS V1.1.6-3
/*
- * "$Id: cert.c,v 1.6 2001/01/22 15:03:58 mike Exp $"
+ * "$Id: cert.c,v 1.7 2001/03/06 14:23:15 mike Exp $"
*
* Authentication certificate routines for the Common UNIX
* Printing System (CUPS).
* the current time, as available...
*/
- if ((fp = fopen("/dev/random", "rb")) == NULL)
+ if ((fp = fopen("/dev/urandom", "rb")) == NULL)
{
/*
* Get the time in usecs and use it as the initial seed...
/*
- * End of "$Id: cert.c,v 1.6 2001/01/22 15:03:58 mike Exp $".
+ * End of "$Id: cert.c,v 1.7 2001/03/06 14:23:15 mike Exp $".
*/
/*
- * "$Id: main.c,v 1.54 2001/02/21 20:16:47 mike Exp $"
+ * "$Id: main.c,v 1.55 2001/03/06 14:23:15 mike Exp $"
*
* Scheduler main loop for the Common UNIX Printing System (CUPS).
*
* Read configuration...
*/
- InitCerts();
-
if (!ReadConfiguration())
{
syslog(LOG_LPR, "Unable to read configuration file \'%s\' - exiting!",
return (1);
}
+ InitCerts();
+
LoadAllJobs();
/*
/*
- * End of "$Id: main.c,v 1.54 2001/02/21 20:16:47 mike Exp $".
+ * End of "$Id: main.c,v 1.55 2001/03/06 14:23:15 mike Exp $".
*/