Subject: pkg/20966: update conserver pkg to 7.2.6
To: None <gnats-bugs@gnats.netbsd.org>
From: None <andreas@planix.com>
List: netbsd-bugs
Date: 03/30/2003 21:12:34
>Number:         20966
>Category:       pkg
>Synopsis:       update conserver pkg to 7.2.6
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Sun Mar 30 18:13:00 PST 2003
>Closed-Date:
>Last-Modified:
>Originator:     Andreas Wrede <andreas@planix.com>
>Release:        NetBSD 1.6Q
>Organization:
Planix, Inc.
>Environment:
	
	
System: NetBSD woffi.planix.com 1.6Q NetBSD 1.6Q (PLANIX) #5: Sun Mar 30 14:16:48 EST 2003 root@woffi.planix.com:/m5/netbsd-current/obj/sys/arch/i386/compile.i386/WOFFI i386
Architecture: i386
Machine: i386
>Description:
	Conserver package needs updating from 7.2.1 to 7.2.6
>How-To-Repeat:
	
>Fix:
	Apply the following patch and install the attached file as patch-ac. 
The  patch is necessary for conserver to build. I have also sent it to  
Bryan Stansell.

Relevant sections from the ChangeLog:
----------------------------
version 7.2.6 (Mar 20, 2003):
	- the -b conserver option was mostly broken (since 7.2.0)
	- changed logging format so that all messages are of a similar
	  form
	- fixed bad port number in 'cached previous timeout' message -
	  reported by Dave Stuit <djs@tellme.com>
	- now using pid_t type for better compatibility
	- fixed the RPM and Solaris package to include the man
	  page for conserver.passwd - suggested by R P Herrold
	  <herrold@owlriver.com>
	- added restart option (-HUP) to conserver startup scripts
	- added -B option to client for sending messages to a single
	  server - suggested by Dave Stuit <djs@tellme.com>
	- added --with-dmalloc for memory usage debugging
	- bug with multiple interfaces and -M option not maching hostname
	  in configuration file - patch by Igor Sviridov <sia@nest.org>
	- memory leak using openssl library plugged
	- automatic reinitialization of failed consoles now retries
	  every minute like the manpage says it does - reported by Chris
	  Fowler <cfowler@outpostsentinel.com>
	- when -R option is used, substring matches on console names
	  from clients only match local console names (and if that
	  fails just remote console names) but ambiguous name list
	  returns both local and remote consoles - suggested by Todd
	  Stansell <todd@stansell.org>

version 7.2.5 (Jan 27, 2003):
	- fixed many documentation bugs - reported by Dave Stuit
	  <djs@tellme.com>
	- added -I option to client which operates like -i, but on the
	  primary conserver only - suggested by Dave Stuit
	  <djs@tellme.com>
	- added SIGUSR2, which does not reread the configuration file,
	  but does everything else SIGHUP does - suggested at LISA 2002
	- fixed bug where LOGDIR setting gets used even if no logfile
	  is wanted
	- added -R option to server to prevent client redirection to
	  other conserver hosts - suggested by Todd Stansell
	  <todd@stansell.org>

version 7.2.4 (Oct 14, 2002):
	- added --with-openssl for some client/server encryption
	- added -E option to client and server to allow for non-encrypted
	  connections (encryption is the default if compiled in)
	- added -c option so credentials (certificate and key) can be
	  exchanged between client and server
	- expanded -V output to show what optional bits actually got
	  compiled into the code (libwrap, regex, etc)
	- compilation errors on non-shadow file systems without using
	  --with-pam - reported by Jesper Frank Nemholt <jfn@dassic.com>
	- client now prefers $LOGNAME, then $USER, then the current uid
	  for its -l default - suggested by Dave Stuit <djs@tellme.com>
	- putting back socklen_t usage - it's the right thing to do,
	  so tell me where it breaks things
	- configure options --with-cffile and --with-pwdfile now
	  recognize fully-qualified pathnames - suggested by Kjell
	  Andresen <kjell.andresen@usit.uio.no>

version 7.2.3 (Sep 23, 2002):
	- checking for duplicate console names got lost in the major
	  7.2.0 rewrite of that code.  it's back now, with a couple of
	  other edge-case fixes i noticed while scanning the code -
	  reported by Dave Stuit <djs@tellme.com>
	- added --with-pam and PAM authentication support - suggested
	  by Stu May <jsmay@wasteofbits.com>
	- added -F server option to prevent automatic reinitialization
	  of failed consoles ('|' syntax consoles which exit with a
	  zero status are still reinitialized) - requested by William P
	  LePera <lepera@us.ibm.com> and Malcolm Gibbs
	  <Malcolm.Gibbs005@msd.govt.nz>
	- successful automatic reinitialization of consoles now attaches
	  a client that wants read-write mode
	- added read-only client wish to become read-write in -i output
	- moved to autoconf-2.54 and fixed some small configure.in bugs
    Many thanks to John R. Jackson <jrj@purdue.edu> for the following
    fixes, cleanups, and enhancements...
	- "lost timestamps" bug (SIGALRM/sleep()/usleep()/tcp_wrapper
	  interaction)
	- compiler warnings, bad fileOpenFD tests, and ability to use
	  a colon after an equal in the config file (LOGDIR=C:\Logs)
	- autologin fix for Solaris BSM support

version 7.2.2 (Jun 05, 2002):
	- added 'n' as token for no-parity - patch by Greg A. Woods
	  <woods@weird.com>
	- extra timestamps occur when consoles come back up after being
	  down longer than their timestamp period - reported by Dave
	  Stuit <djs@gnac.com>
	- AIX 5.1 pseudo-terminal support broken - patch by William P
	  LePera <lepera@us.ibm.com>
	- PID file overwritten and not unlinked on exit - reported by
	  William P LePera <lepera@us.ibm.com>
	- signals cleaned up in master, child, and sub-proc sections
	- SIGPIPE now ignored - reported by Greg A. Woods
	  <woods@weird.com>
----------------------------


Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/comms/conserver/Makefile,v
retrieving revision 1.6
diff -c -r1.6 Makefile
*** Makefile	2003/02/05 15:50:10	1.6
--- Makefile	2003/03/31 02:01:05
***************
*** 1,7 ****
  # $NetBSD: Makefile,v 1.6 2003/02/05 15:50:10 dmcmahill Exp $
  # FreeBSD Id: ports/comms/conserver-com/Makefile,v 1.1 2001/12/09 14:40:12 kur iyama Exp
  
! DISTNAME=      conserver-7.2.1
  CATEGORIES=    comms
  MASTER_SITES=  ftp://ftp.conserver.com/conserver/
  
--- 1,7 ----
  # $NetBSD: Makefile,v 1.6 2003/02/05 15:50:10 dmcmahill Exp $
  # FreeBSD Id: ports/comms/conserver-com/Makefile,v 1.1 2001/12/09 14:40:12 kur iyama Exp
  
! DISTNAME=      conserver-7.2.6
  CATEGORIES=    comms
  MASTER_SITES=  ftp://ftp.conserver.com/conserver/
  
Index: distinfo
===================================================================
RCS file: /cvsroot/pkgsrc/comms/conserver/distinfo,v
retrieving revision 1.2
diff -c -r1.2 distinfo
*** distinfo	2002/06/09 20:37:53	1.2
--- distinfo	2003/03/31 02:01:05
***************
*** 1,6 ****
  $NetBSD: distinfo,v 1.2 2002/06/09 20:37:53 jlam Exp $
  
! SHA1 (conserver-7.2.1.tar.gz) = a517c7ba8f1ee770bdb435921f959632408b6812
! Size (conserver-7.2.1.tar.gz) = 150276 bytes
  SHA1 (patch-aa) = 01ab5e3430137e72b786164026785f91295232d4
  SHA1 (patch-ab) = e4fb98f61d6b6937e8989c9a15c2e7fbd26d8e05
--- 1,7 ----
  $NetBSD: distinfo,v 1.2 2002/06/09 20:37:53 jlam Exp $
  
! SHA1 (conserver-7.2.6.tar.gz) = 774c09eafbc75012c17de5f9c8337aa1179ed1d3
! Size (conserver-7.2.6.tar.gz) = 173659 bytes
  SHA1 (patch-aa) = 01ab5e3430137e72b786164026785f91295232d4
  SHA1 (patch-ab) = e4fb98f61d6b6937e8989c9a15c2e7fbd26d8e05
+ SHA1 (patch-ac) = 92a5ea3ad96a724c78949cb3c0505d457b8a20a0


begin 644 patch-ac
M)$YE=$)31#H@<&%T8V@M86,L=B`Q+C$@,C`P,R\P,R\S,"`R,#HS-3HR-2!A
M;F1R96%S($5X<"`D"@HM+2T@8V]N<V5R=F5R+V=R;W5P+F,N;W)I9PDR,#`S
M+3`S+3$P(#(P.C,W.C(Q("TP-3`P"BLK*R!C;VYS97)V97(O9W)O=7`N8PI`
M0"`M,3`S-BPQ,2`K,3`S-BPQ,2!`0`H@"0D)8VAA<B`J<#L*(`D)"6EN="!S
M=&%T=7,["B`)"0ES=&%T:6,@4U1224Y'("IT;VUA=&-H(#T@*%-44DE.1R`J
M*2`P.PHM"0D):68@*'1O;6%T8V@@/3T@*%-44DE.1R`J*2`P*0HM"0D)("`@
M('1O;6%T8V@@/2!!;&QO8U-T<FEN9R@I.PH@(VEF($A!5D5?4$]325A?4D5'
M0T]-4`H@"0D)<F5G97A?="!R93L*("-E;F1I9@HK"0D):68@*'1O;6%T8V@@
M/3T@*%-44DE.1R`J*2`P*0HK"0D)("`@('1O;6%T8V@@/2!!;&QO8U-T<FEN
M9R@I.PH@"0D)0G5I;&13=')I;F<H*&-H87(@*BDP+"!T;VUA=&-H*3L*("-I
M9B!(059%7U!/4TE87U)%1T-/35`*(`D)"4)U:6QD4W1R:6YG0VAA<B@G7B<L
+('1O;6%T8V@I.PI8
`
end
>Release-Note:
>Audit-Trail:
>Unformatted: