Opened 17 years ago

Closed 5 years ago

#11826 closed enhancement (wontfix)

RFE: cyrus-sasl2 add PAM support

Reported by: cgriff@… Owned by:
Priority: Low Milestone:
Component: ports Version:
Keywords: Cc: cooljeanius (Eric Gallager)
Port: cyrus-sasl2

Description

With the current cyrus-sasl2 port (2.1.21_0), PAM is not a supported authentication mechanism in saslauthd. It would be nice if it was.

The following page describes a hack to get it working: http://translate.google.com/translate?hl=en&sl=ja&u=http://gema.luna2.org/mt/2006/11/cyrus_sasl_pam_on_mac_os_x.html

The page has some formatting errors, so here is a cleaned-up version of the relevant text:

sudo port configure cyrus-sasl2
cd /opt/local/var/db/dports
cd sources/rsync.rsync.darwinports.org_dpupdate_dports
cd security/cyrus-sasl2 
cd work/cyrus-sasl-2.1.21/saslauthd
sudo vi saslauthd.h 91st line/* #undef HAVE_PAM * ↓ #define HAVE_PAM 1
sudo vi Makefile 70th line LIBS = - lresolv - lresolv ↓ LIBS = - lresolv - lpam 
sudo port build cyrus-sasl2 
sudo port - f uninstall cyrus-sasl2 
sudo port install cyrus-sasl2

The modified cyrus-sasl2 seems to work on my computer.

Change History (8)

comment:1 Changed 17 years ago by pipping@…

Milestone: Port Enhancements

comment:2 Changed 17 years ago by nox@…

Priority: Nice to haveLow

comment:3 Changed 15 years ago by (none)

Milestone: Port Enhancements

Milestone Port Enhancements deleted

comment:4 Changed 15 years ago by jmroot (Joshua Root)

Cc: jmpp@… removed
Keywords: cyrus-sasl2 removed
Port: cyrus-sasl2 added

comment:5 Changed 10 years ago by cooljeanius (Eric Gallager)

Cc: egall@… added

Cc Me!

comment:6 Changed 10 years ago by mf2k (Frank Schima)

Cc: landonf@… removed
Keywords: pam saslauthd removed
Owner: changed from jmpp@… to landonf@…

jmpp is no longer active. See #44809.

comment:7 Changed 7 years ago by mf2k (Frank Schima)

Owner: landonf@… deleted
Status: newassigned

comment:8 Changed 5 years ago by kencu (Ken)

Resolution: wontfix
Status: assignedclosed

12 years, no implementation. I think we can safely put this one to rest.

Note: See TracTickets for help on using tickets.