[ARGUS] sasl a solution (ugly, but a solution :-))

Peter Van Epp vanepp at sfu.ca
Sun Aug 15 16:23:51 EDT 2004


	After some more poking, more information. Sasl version 2 is probably
where we should be moving, but its likly 2.0.7 country. V2 is a complete change
and requires a client rewrite. It has also been stable for around a year and
thus is likely a good thing to go to.
	For 2.0.6, the following configure and configure.in patches will make
the cyrus-sasl-1.5.28.tar.gz tarball (if unpacked, built and installed and
/usr/local/lib/sasl sym linked to /usr/lib/sasl so it finds the plug ins) works
if configure --with-sasl=/usr/local is done. Unfortunatly this seems to be for
some value of "work" in that with two ra's reading different ports I get a
segfault from the sasl library. I'm currently running a single ra to a remote
host (the one that has segfaulted in the past) to see if it is two ra instances
that is causing the excitment and to see if the segfault is always the same 
(the earlier ones were from a different sasl libray and were erased with the 
library, but I think were in a different place than the current ones).

Peter Van Epp / Operations and Technical Support 
Simon Fraser University, Burnaby, B.C. Canada

*** configure.in.orig	Sun Aug 15 13:08:34 2004
--- configure.in	Sun Aug 15 13:00:10 2004
***************
*** 25,30 ****
--- 25,33 ----
  AC_LBL_DEVEL(V_CCOPT)
  AC_QOSIENT_DEBUG(V_CCOPT)
  AC_CMU_SASL
+ if test "$SASLFLAGS" != ""; then
+ 	V_INCLS="$V_INCLS $SASLFLAGS"
+ fi
  AC_SYS_LARGEFILE
  
  umask 002


*** configure.orig	Sun Aug 15 13:00:53 2004
--- configure	Sun Aug 15 13:01:37 2004
***************
*** 4250,4255 ****
--- 4250,4258 ----
        fi
     fi
  
+ if test "$SASLFLAGS" != ""; then
+ 	V_INCLS="$V_INCLS $SASLFLAGS"
+ fi
  # Check whether --enable-largefile or --disable-largefile was given.
  if test "${enable_largefile+set}" = set; then
    enableval="$enable_largefile"



More information about the argus mailing list