Tue Nov 29 22:24:25 2011 UTC ()
1.3.5
* This version will be dedicated to Darren Besler, thank you for your major
  contribution!

* libtac version is now 1.7.1
* magic.c: magic_inited is only used for linux
* Finally got rid of all goto illness!
* Changed tabsize to 4
* Fixed missing xalloc.h in authen_s.c
* Get PAM_RHOST from PAM stack and use it as rem_addr
* Added _pam_get_rhost() and _pam_get_user()

* A long list of things done by Darren Besler...
* A list of bugs fixed by Darren Besler...
* And other things done by Darren Besler...

1.3.4
* removed encrypt option just check if there is a secret (key).
* removed first_hit option because you can get the same behaviour by using only
  one server.
* added multiple secret support.
* connect.c: improved connection error handling by using getpeername() to check
  if connection is still valid.
* properly handle multiple servers when authenticating.

1.3.3
* pam_tacplus.h: changed bitflags to hex.
* Added gitignore for build stuff.
* connect.c: removed ifdef for sys/socket.h, it will be included anyway for
  other platforms.
* connect.c: improved connection error handling.

1.3.2
* Added autotool configuration files.
* Added pam_tacplus.spec file.
* Added license information to all files and the license itself.
* All AV pairs are now available to the PAM environment.
* Rewritten attribute loop in function pam_sm_acct_mgmt() for debug and
  future use of AV pairs.
* Fixed attribute buffer in author_r.c.

1.3.1
* Added custom password prompt option.
* Removed password logging when in debug mode.

1.3.0
* Released version 1.3.0 based on 1.2.13.
  This release finally includes support for TACACS+ chap and login
  authentication. The default is still pap for backward compatibility.

1.2.13
* Changed spaces into tabs for pam_tacplus.c so make it more readable.
* Did some minor cleanup.
* Added login option so you can choose which TACACS+ authentication you want to
  use. You can use pap, chap or login (ascii) at the moment. The default login
  option is pap.
* Added cont_s.c needed for TACACS+ login authentication.

1.2.12
* Missing network byte order convertion to host byte order in function's
  tac_account_read, tac_authen_pap_read and tac_author_read.
* Fixed potential memory leak.


(pettai)
diff -r1.2 -r1.3 pkgsrc/security/pam-tacplus/Makefile
diff -r1.2 -r1.3 pkgsrc/security/pam-tacplus/distinfo
diff -r1.1.1.1 -r1.2 pkgsrc/security/pam-tacplus/PLIST
diff -r1.1 -r0 pkgsrc/security/pam-tacplus/patches/patch-aa
diff -r1.1 -r0 pkgsrc/security/pam-tacplus/patches/patch-ab
diff -r1.1 -r0 pkgsrc/security/pam-tacplus/patches/patch-ac

cvs diff -r1.2 -r1.3 pkgsrc/security/pam-tacplus/Makefile (expand / switch to unified diff)

--- pkgsrc/security/pam-tacplus/Makefile 2010/03/13 09:27:26 1.2
+++ pkgsrc/security/pam-tacplus/Makefile 2011/11/29 22:24:25 1.3
@@ -1,30 +1,25 @@ @@ -1,30 +1,25 @@
1# $NetBSD: Makefile,v 1.2 2010/03/13 09:27:26 pettai Exp $ 1# $NetBSD: Makefile,v 1.3 2011/11/29 22:24:25 pettai Exp $
2# 2#
3 3
4PKGNAME= ${DISTNAME:S/_/-/} 4PKGNAME= ${DISTNAME:S/_/-/}
5DISTNAME= pam_tacplus-1.2.11 5DISTNAME= pam_tacplus-1.3.5
6CATEGORIES= security 6CATEGORIES= security
7MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tacplus/} 7MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tacplus/}
8 8
9MAINTAINER= pettai@NetBSD.org 9MAINTAINER= pettai@NetBSD.org
10HOMEPAGE= http://tacplus.sourceforge.net/ 10HOMEPAGE= http://tacplus.sourceforge.net/
11COMMENT= TACACS+ client library and PAM module 11COMMENT= TACACS+ client library and PAM module
12#LICENSE= 12LICENSE= gnu-gpl-v2
13 13
14WRKSRC= ${WRKDIR}/tacplus 
15EGDIR= ${PREFIX}/share/examples/pam_tacplus 14EGDIR= ${PREFIX}/share/examples/pam_tacplus
16DOCDIR= ${PREFIX}/share/doc/pam_tacplus 
17 15
18PKG_DESTDIR_SUPPORT= user-destdir 16GNU_CONFIGURE=yes
19 17
20INSTALLATION_DIRS= lib/security ${EGDIR} ${DOCDIR} 18PKG_DESTDIR_SUPPORT= user-destdir
21 19
22do-install: 20SUBST_CLASSES+= egdir
23 ${INSTALL} ${WRKSRC}/pam_tacplus.so \ 21SUBST_STAGE.egdir= post-patch
24 ${DESTDIR}${PREFIX}/lib/security/pam_tacplus.so 22SUBST_FILES.egdir= Makefile.in
25 ${INSTALL} ${WRKSRC}/README \ 23SUBST_SED.egdir= -e "s,@EGDIR@,${EGDIR},"
26 ${DESTDIR}${DOCDIR}/README 
27 ${INSTALL} ${WRKSRC}/sample.pam \ 
28 ${DESTDIR}${EGDIR}/sample.pam 
29 24
30.include "../../mk/bsd.pkg.mk" 25.include "../../mk/bsd.pkg.mk"

cvs diff -r1.2 -r1.3 pkgsrc/security/pam-tacplus/distinfo (expand / switch to unified diff)

--- pkgsrc/security/pam-tacplus/distinfo 2011/01/03 02:39:32 1.2
+++ pkgsrc/security/pam-tacplus/distinfo 2011/11/29 22:24:25 1.3
@@ -1,8 +1,6 @@ @@ -1,8 +1,6 @@
1$NetBSD: distinfo,v 1.2 2011/01/03 02:39:32 obache Exp $ 1$NetBSD: distinfo,v 1.3 2011/11/29 22:24:25 pettai Exp $
2 2
3SHA1 (pam_tacplus-1.2.11.tar.gz) = 74b33dde8aa80b49cc59e587eb254fd66d3e104a 3SHA1 (pam_tacplus-1.3.5.tar.gz) = 7ce92c068cc70fc5a381aadbe9c9232a4f8484f3
4RMD160 (pam_tacplus-1.2.11.tar.gz) = 841038262f0320a5b3a39e7337294e6807a29ada 4RMD160 (pam_tacplus-1.3.5.tar.gz) = 32bac7b9f224693335766694614eed272663292e
5Size (pam_tacplus-1.2.11.tar.gz) = 30736 bytes 5Size (pam_tacplus-1.3.5.tar.gz) = 331616 bytes
6SHA1 (patch-aa) = 73e6cd039c81dd43ceaab048c0c289e158809d1b 6SHA1 (patch-makefile.in) = fd7cb932101eb6bdb9d42b3e8989804573835fc1
7SHA1 (patch-ab) = 1b33eb64beb95e176dec67fab1c3a2fa8219fda6 
8SHA1 (patch-ac) = 456209bee40e2847726faea804cdd593666cf7df 

cvs diff -r1.1.1.1 -r1.2 pkgsrc/security/pam-tacplus/PLIST (expand / switch to unified diff)

--- pkgsrc/security/pam-tacplus/PLIST 2010/03/12 22:15:27 1.1.1.1
+++ pkgsrc/security/pam-tacplus/PLIST 2011/11/29 22:24:25 1.2
@@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
1@comment $NetBSD: PLIST,v 1.1.1.1 2010/03/12 22:15:27 pettai Exp $ 1@comment $NetBSD: PLIST,v 1.2 2011/11/29 22:24:25 pettai Exp $
2lib/security/pam_tacplus.so 2lib/security/pam_tacplus.so
3share/doc/pam_tacplus/README 3share/doc/pam_tacplus/README
4share/examples/pam_tacplus/sample.pam 4share/examples/pam_tacplus/sample.pam

File Deleted: pkgsrc/security/pam-tacplus/patches/Attic/patch-aa

File Deleted: pkgsrc/security/pam-tacplus/patches/Attic/patch-ab

File Deleted: pkgsrc/security/pam-tacplus/patches/Attic/patch-ac