Hi, I recently downloaded openssh 3.7.1p2 to install it on a Linux RedHat, and I noticed that it was linked with libcrypt.so.1 It wasn't the case with previous versions, so I thought that was strange. So I checked the configure script and noticed this strange "esac" on : "configure" line 4021 of 17200 --23%-- col 2-9 I'm a security ingeneer and definitly not a script specialist, so maybe I'm wrong. Could you please check and tell me ? Best regards, David LEGROS __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com
David Legros wrote:> I recently downloaded openssh 3.7.1p2 to install it on a Linux RedHat, and I noticed that it was > linked with libcrypt.so.1 > It wasn't the case with previous versions, so I thought that was strange.Since PAM is now a run-time option, all of the regular crypt() code is now linked in even when configured --with-pam.> So I checked the configure script and noticed this strange "esac" on : > "configure" line 4021 of 17200 --23%-- col 2-9"esac" is the opposite of "case" and it's supposed to be there. It's from this fragment of configure.ac: case `uname -r` in 1.*|2.0.*) AC_DEFINE(BROKEN_CMSG_TYPE) ;; esac That just defines BROKEN_CMSG_TYPE on Linux 1.x and 2.0 kernels, which is required for privsep to work. -- Darren Tucker (dtucker at zip.com.au) GPG key 8FF4FA69 / D9A3 86E9 7EEE AF4B B2D4 37C9 C982 80C7 8FF4 FA69 Good judgement comes with experience. Unfortunately, the experience usually comes from bad judgement.
Seemingly Similar Threads
- chroot patch for openssh 3.0.2p1
- [Bug 544] sshd w/privsep fails on Linux 2.0, mm_receive_fd: expected type 1 got 1074276337
- Intersection an Sum between list and matrix
- ldAIX4 does not generate Rlapack.exp (PR#2893)
- [PATCH v3] virt-copy, virt-tar: show help for -h