Content
Dateianzeige für lprng (4.2.7)
usr/share/doc/lprng/changes.txt4.2.6 -> 4.2.7 (hbfl) 2023-10-29
================================
- Tippfehler behoben
4.2.5 -> 4.2.6 (hbfl) 2023-10-29
================================
- Prüfung auf CUPS Paket hinzugefügt
4.2.3 -> 4.2.4 (hbfl) 2023-04-09
================================
- Syntax von chown korrigiert
4.2.2 -> 4.2.3 (hbfl) 2022-12-28
================================
- Wechsel der Aufrufe von /etc/init.d zu /usr/sbin/service
- Wechsel zu system-user-lp
4.2.1 -> 4.2.2 (hbfl) 2021-01-15
--------------------------------
- Verschiedene Versionsprüfungen an eisman übertragen
4.2.0 -> 4.2.1 (hbfl) 2020-11-23
--------------------------------
- check user erfolgt nun mit getent
- Menü Skripte angepasst
- Skripte überarbeitet
4.1.0 -> 4.2.0 (hbfl) 2020-09-14
--------------------------------
- status stable
3.2.1 --> 4.1.0
---------------
- 3.8.35 (status testing).
- Built with gcc-9.
- Require nscd 3.0.0 (was base 2.8.4).
- /tmp/preinstall.sh:
No base, eiskernel version or reboot checks anymore.
- /etc/init.d/lprng:
Check also for ehci_pci, ohci_pci and xhci_pci in status.
3.2.0 --> 3.2.1
---------------
- 3.8.35 (status stable).
- /tmp/preinstall.sh:
Disabled xen check.
- Using sha256sum in info file.
3.0.1 --> 3.2.0
---------------
- 3.8.35 (status stable).
- Configured with:
export CFLAGS='-O2 -march=i486 -mtune=generic'
3.0.0 --> 3.0.1
---------------
- 3.8.35 (status testing).
- Configured with:
export CFLAGS='-O2 -march=i486 -fomit-frame-pointer'
export CXXFLAGS="${CFLAGS}"
[...]
./configure \
--target=i486-pc-linux-gnu \
[...]
2.10.0 --> 3.0.0
----------------
- 3.8.35 (status unstable).
- Initial version for eisfair-64.
- Built with gcc-5.
- Require base 2.8.4 (was 2.7.2).
2.9.0 --> 2.10.0
----------------
- 3.8.35 (status stable).
- /var/install/deinstall/lprng:
Only check for switch ---update, if $1 is set, otherwise
there is an error on normal deinstallations.
2.8.1 --> 2.9.0
---------------
- 3.8.35 (status testing).
- Removed LPRNG_LOCAL_PARPORT_PRINTER_x_IRQ.
- /etc/init.d/lprng:
- Only check things in do_check_par if /etc/parport_found
exist (if parports found).
- Removed irritating message "lege devices an".
2.8.0 --> 2.8.1
---------------
- 3.8.35 (status stable).
- /var/install/deinstall/lprng:
Introduce switch ---update - if set, then exit 0.
- /tmp/preinstall.sh:
- If switch --update exist in /var/install/deinstall/lprng,
execute /var/install/bin/del-package --update lprng
to clear lprng from eisman db.
- Removed message "Preinstalling lprng ...".
2.7.0 --> 2.8.0
---------------
- 3.8.35 (status stable).
2.6.0 --> 2.7.0
---------------
- 3.8.35 (status testing).
- Require base 2.7.2 (was 2.2.5)
- New build with
--with-lockfile=/run/lpd
(was --with-lockfile=/var/run/lpd).
- /tmp/install.sh:
- chown -R root:root /lib/modules/* 2>/dev/null
deactivated.
- chmod a+w /dev/null
deactivated.
- Creation of /dev/usb/lpX
/dev/parportX
/dev/lpX
deactivated.
- /etc/init.d/lprng:
- Changed
lprngpidfile=/var/run/lpd.515
to
lprngpidfile=/run/lpd.515.
- Added function do_create_devices for
creating /dev/usb/lpX, /dev/parportX
and /dev/lpX if /dev is not mounted
as devtmpfs.
- Modified do_check_usb to not check
usb configuration if devtmps is used.
- Modified do_startlprng to do_create_devices.
- /var/install/config.d/lprng.sh:
Modified do_check_usbport to not check
usb configuration if devtmps is used.
2.5.0 --> 2.6.0
---------------
- 3.8.35 (status stable).
2.4.2 --> 2.5.0
---------------
- 3.8.35 (status testing)
- tar package without dirs
- /etc/init.d/lprng,
/tmp/preinstall.sh,
/tmp/install.sh,
/etc/config.d/lprng.sh:
don't check for eisfair2
2.4.1 --> 2.4.2
---------------
- 3.8.35 (status stable)
- /tmp/install.sh:
removed
'/var/install/bin/del_advancedconfigmenu -quiet lprng'
completely because this triggers a deprecate warning
2.4.0 --> 2.4.1
---------------
- 3.8.35 (status stable)
- /var/install/bin/lprng-filter:
only add notempty things to message
- /tmp/install.sh:
only execute
'/var/install/bin/del_advancedconfigmenu -quiet lprng'
if /var/install/bin/del_advancedconfigmenu exist
(removed since base 2.3.1)
2.3.0 --> 2.4.0
---------------
- 3.8.35 (status stable)
2.2.1 --> 2.3.0
---------------
- 3.8.35 (status testing)
- base 2.2.5 required
- /etc/init.d/lprng:
also show usb_common in status
- /var/install/bin/lprng-print:
- enclose values of vars (problem with jobnames with
more than one word)
- remove leading and trailing spaces and tabs from jobname
2.2.0 --> 2.2.1
---------------
- 3.8.35 (status stable)
- /tmp/install.sh:
coverting /usr/share/doc/lprng/lprng.txt to
UTF-8 on systems with UTF-8
2.1.0 --> 2.2.0
---------------
- 3.8.35 (status stable)
2.0.4 --> 2.1.0
---------------
- 3.8.35 (status testing)
- base 2.2.2 required
2.0.3 --> 2.0.4
---------------
- 3.8.35 (status stable)
- /var/install/bin/lprng-edit:
executing
sh /etc/init.d/lprng start
and not
sh /etc/init.d/lprng forcestart
after editing the configuration (Marcus Roeckrath)
- /tmp/preinstall.sh:
disable glibc check
2.0.2 --> 2.0.3
---------------
- 3.8.35 (status stable)
2.0.1 --> 2.0.2
---------------
- 3.8.35 (status testing)
- require eiskernel 2.0.31 for eisfair-1
- /etc/init.d/lprng:
- using /etc/init.d/functions
- removed parts for kernel 2.4.x
2.0.0 --> 2.0.1
---------------
- 3.8.35 (status testing)
- /tmp/install.sh:
only link /bin/awk to /usr/bin/awk
and
/bin/gawk to /usr/bin/gawk
if /usr/bin/awk and /usr/bin/gawk
not exist (pre base 2.0.1)
1.18.1 --> 2.0.0
----------------
- 3.8.35 (status testing)
- require eiskernel 2.0.29 for eisfair-1
- base 2.0.1 required
1.18.0 --> 1.18.1
-----------------
- /etc/preinstall.sh:
also accept glibc 2.8
1.17.2 --> 1.18.0
-----------------
- changed status to stable
1.17.1 --> 1.17.2
-----------------
- /etc/init.d/lprng:
- load parport at first and then ppdev in do_parport
- don't check for not loaded parport_pc in do_parport_pc
because udev is loading parport_pc on eisfair-2
- also check for usb modules xhci (older 2.6) and xhci-hcd
(newer 2.6 and 3.x) in status
1.17.0 --> 1.17.1
-----------------
- /etc/init.d/lprng:
- load parport_pc under kernel 2.6/3.x without
options, otherwise printing fails
- check all recognized parports against
LPRng configuration with kernel 2.6/3.x
1.16.3 --> 1.17.0
-----------------
- base 1.8.1 required
- /var/install/bin/lprng-edit:
remove parts for kernel 2.2.19
- /etc/init.d/lprng, /var/install/config.d/lprng.sh:
if no /etc/config.d/usb exist, we have eisfair-2,
no matter which kernel version (Ralf Koppers)
- /etc/init.d/lprng:
- also load ppdev with kernel 3.* in do_parport
- also check for usblp from kernel 2.6 in do_check_usb
- don't load usblp in do_startlprng, this has to be done
in usb configuration since base update 1.8.1
- don't unload usblp in stop, this has to be done
in usb configuration since base update 1.8.1
1.16.2 --> 1.16.3
-----------------
- /var/install/config.d/lprng.sh:
set usb device entry dependend on eisfair system
and not on kernel version, because there is now
also a kernel 2.6 available for eisfair-1
- removed files for webconf
1.16.1 --> 1.16.2
-----------------
- /var/install/bin/lprng-filter:
execute additional scripts /etc/lprng-filter.*
1.16.0 --> 1.16.1
-----------------
- /var/install/bin/lprng-filter:
using switch -N for smbclient to suppress password
prompt due changes in smbclient in newer samba versions
- /etc/check.d/lprng:
make some vars dependend of their main vars (ece is only
showing depending vars):
- LPRNG_LOCAL_PARPORT_PRINTER_N (START_LPRNG)
- LPRNG_LOCAL_PARPORT_PRINTER_%_ACTIVE (START_LPRNG)
- LPRNG_LOCAL_PARPORT_PRINTER_%_IO (LPRNG_LOCAL_PARPORT_PRINTER_%_ACTIVE)
- LPRNG_LOCAL_PARPORT_PRINTER_%_IRQ (LPRNG_LOCAL_PARPORT_PRINTER_%_ACTIVE)
- LPRNG_LOCAL_PARPORT_PRINTER_%_COMMENT (LPRNG_LOCAL_PARPORT_PRINTER_%_ACTIVE)
- LPRNG_LOCAL_PARPORT_PRINTER_%_NOTIFY (LPRNG_LOCAL_PARPORT_PRINTER_%_ACTIVE)
- LPRNG_LOCAL_USBPORT_PRINTER_N (START_LPRNG)
- LPRNG_LOCAL_USBPORT_PRINTER_%_ACTIVE (START_LPRNG)
- LPRNG_LOCAL_USBPORT_PRINTER_%_COMMENT (LPRNG_LOCAL_USBPORT_PRINTER_%_ACTIVE)
- LPRNG_LOCAL_USBPORT_PRINTER_%_NOTIFY (LPRNG_LOCAL_USBPORT_PRINTER_%_ACTIVE)
- LPRNG_REMOTE_PRINTER_N (START_LPRNG)
- LPRNG_REMOTE_PRINTER_%_ACTIVE (START_LPRNG)
- LPRNG_REMOTE_PRINTER_%_IP (LPRNG_REMOTE_PRINTER_%_ACTIVE)
- LPRNG_REMOTE_PRINTER_%_QUEUENAME (LPRNG_REMOTE_PRINTER_%_ACTIVE)
- LPRNG_REMOTE_PRINTER_%_PORT (LPRNG_REMOTE_PRINTER_%_ACTIVE)
- LPRNG_REMOTE_PRINTER_%_COMMENT (LPRNG_REMOTE_PRINTER_%_ACTIVE)
- LPRNG_REMOTE_PRINTER_%_NOTIFY (LPRNG_REMOTE_PRINTER_%_ACTIVE)
1.15.1 --> 1.16.0
-----------------
- 3.8.33 (status stable)
1.15.0 --> 1.15.1
-----------------
- 3.8.33 (status testing)
- base 1.6.0 required
- /var/install/config.d/lprng.sh:
new var :mx=0 for unlimited copies
1.14.3 --> 1.15.0
-----------------
- 3.8.32 (status testing)
1.14.3 --> 1.14.4
-----------------
- /var/install/config.d/lprng.sh:
corrected false filter_options for usb printers,
was: filter_options=$P $e $b $j $t $f $n $h $S
now: filter_options=$P $b $e $j $t $f $n $h $S
1.14.2 --> 1.14.3
-----------------
- /var/install/bin/lprng-remove-onejob:
exit with 0 when ENTER (Holger Bruenjes)
using LANG=C and not LC_COLLATE="C" (Holger Bruenjes)
- /var/install/help/lprng:
using % and not # as index in arrays (Daniel Vogel)
1.14.1 --> 1.14.2
-----------------
- /var/install/config.d/lprng.sh:
set /etc/printcap back to 0644 root.root
- /tmp/install.sh:
remove old smbinfo files from last defect version
in /var/spool/lprng
1.14.0 --> 1.14.1
-----------------
- base 1.5.0 required
- /tmp/install.sh:
make some actions depending on eisfair-system eisfair-1
- /var/install/config.d/lprng.sh:
set /etc/printcap to 0640 root.lp
- /var/install/bin/lprng-remove-onejob:
new script for deleting one job from one queue
(experimental, base 1.5.0 with choose required)
1.13.2 --> 1.14.0
-----------------
- changed status to stable
- /var/install/config.d/lprng-update.sh:
removed N-entries in configuration (irritating with ece)
# 1. local parallel printer
# 2. local parallel printer
1.13.1 --> 1.13.2
-----------------
- removed modules for kernel 2.2.19
- /tmp/preinstall.sh:
don't remove xml menu on updates
- /tmp/install.sh:
- creating /etc/init.d/boot.d, if not exist
(needed on eisfair-2, eisxen)
- changed order for removing and adding user
and group lp, because removing the user removes
also the group on eisfair-2 and adding the user
without the group is not possible
- only adding devices on kernel 2.4.x, eisfair-2
with kernel 2.6.x has udev
- don't creating symbolic links for awk
(they are overwriting awk from eisfair-2)
- /etc/init.d/lprng:
- if /etc/config.d/usb doesn't exists and kernel is
2.6.* (eisfair-2, eisxen), then check for loaded
uhci_hcd or ohci_hcd or ehci_hcd
and
usbcore
and
usblp
for usb_exists='true'
- some more changes for kernel 2.6.x and udev
- /var/install/config.d/lprng.sh:
- the same change
- writing usb devices /dev/usblp* for kernel 2.6.x
(/dev/usb/lp* for kernel 2.4.x)
- /etc/init.d/lprng:
- show loaded usb modules for printing in status
if any usb printer is active
- /etc/check.d/lprng.ext:
disabled check for /etc/config.d/usb for
eisfair-2, eisxen
1.13.0 --> 1.13.1
-----------------
- changed status to testing
- /tmp/preinstall.sh:
don't install on kernel 2.2.*
- added jobname if printing from windows
- /etc/check.d/lprng.ext:
added check for preventing to set queuename and port
at the same time for remote printers
1.12.0 --> 1.13.0
-----------------
- changed status to unstable
- Thanks to Jens Vehlhaber for:
- new variables for comments and notify messages:
LPRNG_LOCAL_PARPORT_PRINTER_x_COMMENT
LPRNG_LOCAL_PARPORT_PRINTER_x_NOTIFY
LPRNG_LOCAL_USBPORT_PRINTER_x_COMMENT
LPRNG_LOCAL_USBPORT_PRINTER_x_NOTIFY
LPRNG_REMOTE_PRINTER_x_COMMENT
LPRNG_REMOTE_PRINTER_x_NOTIFY
- added /var/spool/lprng/log.lprng
with logging of LPRng prints
(removed on every boot)
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