1.12.0 --> 1.13.0 ----------------- - added remote printing message - added remote printlog file - added LPRNG_*_PRINTER_x_COMMENT for printer description - added LPRNG_*_PRINTER_x_NOTIFY for send printer messages - modified deinstall file - modified lprng-update.sh script 1.11.0 --> 1.12.0 ----------------- - changed status to stable 1.10.3 --> 1.11.0 ----------------- - build with new developer tools (gcc 3.4.5) - require base 1.2.2 - default is START_LPRNG='no' now (fresh installation) - /tmp/install.sh: - on first installation: don't edit LPRng configuration while installing, LPRng is not running after an fresh installation - on updates: don't edit LPRng configuration while updating, LPRng is running afterwards, if START_LPRng='yes' - /etc/init.d/lprng: using modprobe instead of insmod - /var/install/bin/lprng-edit using modprobe instead of insmod - changed check for return value in many scripts 1.10.2 --> 1.10.3 ----------------- - /var/install/config.d/lprng-update.sh: removed extra # from LPRNG_REMOTE_PRINTER_x_PORT (Stefan Kuhne) 1.10.1 --> 1.10.2 ----------------- - /tmp/install.sh: suppress error message for chown root.root -R /lib/modules/* - /var/install/config.d/lprng.sh: - only writing comments to /etc/printcap, if there is at least one active printer - removed unnecessarily tr commands - removed unnecessarily checks for empty io or ip in remote printers - only checking for properly usb support if there is at least one active usb printer - /etc/check.d/lprng.ext: added checks for active printers - if there is no active printer, START_LPRNG must be 'no' - /etc/check.d/lprng: changed value for LPRNG_REMOTE_PRINTER_%_PORT from NONE to ENUMERIC - /etc/init.d/lprng: only checking for properly usb support if there is at least one active usb printer 1.10.0 --> 1.10.1 ----------------- - /tmp/preinstall.sh: - don't deleting /usr/lib/filters - /var/install/deinstall/lprng: - don't deleting /usr/lib/filters 1.9.0 --> 1.10.0 ---------------- - changed status to stable 1.8.4 --> 1.9.0 --------------- - /etc/init.d/lprng: - changed by_hand to forcestart - new function do_lprngstatus (startproc and killproc failed somtimes) - new option reload - using xml menu - moved /var/install/bin/lprng-update to /var/install/config.d/lprng-update.sh - /var/install/config.d/lprng-update.sh: using printvar - /var/install/bin/lprng-edit: added anykey for showing found parports (needed if using ece) 1.8.3 --> 1.8.4 --------------- - using mecho and ask from eislib - require base 1.1.2 - /var/install/help/lprng: reformatted for ece 1.8.2 --> 1.8.3 --------------- - /etc/init.d/lprng: checking for the whole module string (Andreas Pohl) - /var/install/bin/lprng-edit: checking for the whole module string 1.8.1 --> 1.8.2 --------------- - /etc/init.d/lprng: only checking for parport parport_pc lp, if /etc/parport.conf exists - /var/install/bin/lprng-edit: redirecting error messages from preloading parport modules to /dev/null, showing, if no parallel ports found 1.8.0 --> 1.8.1 --------------- - make with new developer environment - changed uid of lpd to 7 1.7.0 --> 1.8.0 --------------- - changed status to stable 1.6.1 --> 1.7.0 --------------- - new internal LPRng version 3.8.28 - lock file is now /var/run/lpd. - added /var/install/bin/lprng-print /var/install/bin/lprng-filter (unused for now, with special configuration only for sending print messages) 1.6.0 --> 1.6.1 --------------- - /var/install/config.d/lprng.sh: only counting $idy, if $create_printer = "true" 1.5.2 --> 1.6.0 --------------- - changed status to stable 1.5.1 --> 1.5.2 --------------- - /tmp/install.sh: check for existing parport and lp devices, create them, if not availeable, setting owner/rights 1.5.0 --> 1.5.1 --------------- - /etc/init.d/lprng: check for existing /etc/parport.conf before un-/loading parport, parport_pc and lp - /var/install/config.d/lprng.sh: removing /etc/parportconf, only writing it, if $io != '' 1.4.0 --> 1.5.0 --------------- - suppress messages for already loaded modules - moved lprng-update from /usr/local/bin to /var/install/bin - removed empty /usr/local/bin from archive - changed LPRNG_LOCAL_PRINTER_N to LPRNG_LOCAL_PARPORT_PRINTER_N, LPRNG_LOCAL_PRINTER_x_ACTIVE to LPRNG_LOCAL_PARPORT_PRINTER_x_ACTIVE, LPRNG_LOCAL_PRINTER_x_IO to LPRNG_LOCAL_PARPORT_PRINTER_x_IO - default for LPRNG_LOCAL_PARPORT_PRINTER_x_ACTIVE and LPRNG_REMOTE_PRINTER_1_ACTIVE is 'no' now - added usblp$idx devices - creating all symlinks in /tmp/install.sh now - adding user and group with eisfair tools - added LPRNG_LOCAL_PARPORT_PRINTER_x_IRQ - added LPRNG_LOCAL_USBPORT_PRINTER_N LPRNG_LOCAL_USBPORT_PRINTER_x_ACTIVE 1.3.2 --> 1.4.0 --------------- - changed status to stable 1.3.1 --> 1.3.2 --------------- - /tmp/preinstall.sh: less rm output - /var/install/deinstall/lprng: less rm output 1.3.0 --> 1.3.1 --------------- - /var/install/config.d/lprng.sh: handling of deactivated local printers corrected, counting outside $create_printer (Maximilian Pasternak) - removed empty /var/install/prep from archive 1.2.2 --> 1.3.0 --------------- - /tmp/preinstall.sh: only installing on base 1.0.5 or higher - /tmp/install.sh: configure advanced configuration handling for lprng - /usr/local/bin/lprng-update: no limit for 20 printers anymore, using $PRINTER_N + 10 - /etc/check.d/lprng: added check file - global changes: - using absolut pathnames - new variables for deactivating printers temporarly: LPRNG_LOCAL_PRINTER_x_ACTIVE LPRNG_REMOTE_PRINTER_x_ACTIVE - experimental support for webconf 0.40.4 (without advanced configuration handling) 1.2.1 --> 1.2.2 --------------- - /etc/init.d/lprng: removed 'probe', was never functionally - /etc/init.d/lprng: only loading parport drivers, if using printers on parallel ports - /etc/init.d/lprng: status shows status of parport drivers also - /etc/init.d/lprng: loading and unloading parport drivers without options before loading parport drivers with options due uninitialized pci cards (Christian Mueller) 1.2.0 --> 1.2.1 --------------- - removed force_localhost@ from remote printers due status delays (Jan Vauseweh) - added max_connect_interval=200 for remote printers (max interval between connect tries, if remote printer is offline) to avoid too long intervals 1.1.5 --> 1.2.0 --------------- - removed unused /usr/lib/liblpr.a /usr/lib/liblpr.la /usr/lib/liblpr.so /usr/lib/liblpr.so.0 /usr/lib/liblpr.so.0.0.0 from archive - changed status to stable 1.1.4 --> 1.1.5 --------------- - /var/install/config.d/lprng.sh: deactivating rw, kernel 2.4.x does not like this 1.1.3 --> 1.1.4 --------------- - another try with 3.8.24 - /var/install/config.d/lprng.sh: deleted time stamp sics - permissions of /usr/lib/filters corrected - user and group corrected - removed check for kernel 2.4.x 1.1.2 --> 1.1.3 --------------- - falling back to lprng 3.8.15 1.1.1 --> 1.1.2 --------------- - lprng 3.8.24 needs od for proper compiling, but cannot recognize, if od is not existent :( - copied from SuSE 7.3 1.1.0 --> 1.1.1 --------------- - installing only, if kernel is 2.4.23-4-SMP 1.0.9 --> 1.1.0 --------------- - explicit compiled for target i486-pc-linux-gnu --target=i486-pc-linux-gnu (found string i686 in lpd version 1.0.9) 1.0.8 --> 1.0.9 --------------- - new internal lprng version 3.8.24 - changed title in menu from 'Printer' to LPRng 1.0.7 --> 1.0.8 --------------- - base version 1.0.4 required - /var/install/deinstall/lprng: changed command for /var/install/bin/del-menu from 'Printer' to '/var/install/bin/setup.services.lprng' to avoid grep failures don't deleting /usr/lib/libgdbm.so.2 and /usr/lib/libgdbm.so.2.0.0 - /tmp/preinstall.sh: changed command for /var/install/bin/del-menu from 'Printer' to '/var/install/bin/setup.services.lprng' to avoid grep failures don't deleting /usr/lib/libgdbm.so.2 and /usr/lib/libgdbm.so.2.0.0 - /var/install/bin/lprng-show-documentation: using /var/install/bin/doc now - /var/install/bin/lprng-edit: showing correct informations about existing printer ports also for kernel 2.4.22 (informations in /proc changed in this kernel version) - allow other ports than 0x3bc 0x378 0x278, because pci parallel port cards with netmos chips Nm9705CV (Port1 0xc000) Nm9735CV (Port1 0xc010) Nm9805CV (Port1 0xc000) Nm9715CV (Port1 0xc000, Port2 0xc800) Nm9835CV (Port1 0xc800) Nm9755CV (Port1 0xc000, Port2 0xc800) seemes to working - removed /var/spool/lpd from archive - /var/install/deinstall/lprng: removing /var/spool/lpd now 1.0.6 --> 1.0.7 --------------- - rewrote /var/install/config.d/lprng.sh: only writing printers in /etc/printcap, if LPRNG_LOCAL_PRINTER_'$idx'_IO LPRNG_REMOTE_PRINTER_'$idx'_IP not empty, optimized part for LPRNG_LOCAL_PRINTER, only writing /etc/parportconf, if LPRNG_LOCAL_PRINTER_N not 0, only writing comments for local or remote printers in /etc/printcap, if they are not 0 - /var/install/bin/lprng-edit: removing modules every configuration time, because if they are still loaded, other printer ports as in current configuration were not recognized, added warn message that printing is not available for configuration time and ability to stop configuration before unloading the drivers 1.0.5 --> 1.0.6 --------------- - changed /etc/init.d/lprng for loading modules without absolut path and using functions 1.0.4 --> 1.0.5 --------------- - changed permission of /tmp in lprng.tar.gz from 0775 1000.1001 to 1777 root.root sorry for that long standing bug, I'm stupid ... - added new tags in lprng.tar.gz.info for next base patch - added update mode /usr/local/bin/lprng-update - removed /etc/config.d/lprng.new from archive - changed LPRNG_START to START_LPRNG - changed in lprng-edit rm -r /var/spool/lpd to rm -r -f /var/spool/lpd - fixed bug in /usr/local/bin/lprng-update: if lprng was installed the first time, /etc/config.d/lprng was not written correctly - added in menu Lprng Queue Handling: Enable Printing and Spooling for all Queues Disable Printing and Spooling for all Queues Show Jobs in all Queues Remove Show Jobs in all Queues (not documented yet) - menu restructured 1.0.3 --> 1.0.4 --------------- - changed menu following (undocumented) standards of eisfair - added some documentation - added options for retrying printing to remote printservers in printcap: connect_grace=1 (wait 1 second between jobs and connects) connect_retry=100 (retry connect every 30 seconds) connect_interval=100 (retry every 60 seconds) send_try=0 (infinite number of times to try sending or printing a job) send_failure_action=retry - added option for truncating logfiles to lpd.conf: min_log_file_size=1000 max_log_file_size=2000 1.0.2 --> 1.0.3 --------------- - added :done_jobs=0 to printcap entries - new modules compiled on eisfair lp.o parport.o parport_pc.o and changed rights of modules to root.root 0644 1.0.1 --> 1.0.2 --------------- - corrected in startscript /etc/init.d/lprng from . /etc/config.d/samba to . /etc/config.d/lprng