From nobody@FreeBSD.org Sat Jan 12 01:18:36 2008 Return-Path: Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 71D7F16A419 for ; Sat, 12 Jan 2008 01:18:36 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 6CA1413C43E for ; Sat, 12 Jan 2008 01:18:36 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.2/8.14.2) with ESMTP id m0C1HRBr096936 for ; Sat, 12 Jan 2008 01:17:27 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.2/8.14.1/Submit) id m0C1HQfX096935; Sat, 12 Jan 2008 01:17:26 GMT (envelope-from nobody) Message-Id: <200801120117.m0C1HQfX096935@www.freebsd.org> Date: Sat, 12 Jan 2008 01:17:26 GMT From: David Wood To: freebsd-gnats-submit@FreeBSD.org Subject: New port: net/freeradius2 (to supersede net/freeradius-devel) X-Send-Pr-Version: www-3.1 X-GNATS-Notify: >Number: 119582 >Category: ports >Synopsis: New port: net/freeradius2 (to supersede net/freeradius-devel) >Confidential: no >Severity: non-critical >Priority: low >Responsible: beech >State: closed >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Jan 12 01:20:01 UTC 2008 >Closed-Date: Fri Jan 18 21:48:41 UTC 2008 >Last-Modified: Sun Jan 20 02:30:01 UTC 2008 >Originator: David Wood >Release: 6.2-RELEASE i386 >Organization: >Environment: FreeBSD titanium.wood2.org.uk 6.2-RELEASE-p9 FreeBSD 6.2-RELEASE-p9 #0: Sat Dec 1 18:14:52 GMT 2007 david@titanium.wood2.org.uk:/usr/obj/usr/src/sys/TITANIUM i386 >Description: Almost as soon as all the wrinkles were worked out of ports/117161 and net/freeradius-devel was committed, the final version of FreeRADIUS 2.0.0 was released. You can't win sometimes! Can I suggest that: * net/freeradius is repocopied to net/freeradius2 * The attached patch is applied to net/freeradius as it is currently in the tree to create a final net/freeradius2 port. * net/freeradius-devel is retired again. In the form it was committed, with PKGNAMESUFFIX=-devel, it's forbidden by vuxml, which hasn't been updated to allow for the 'new' freeradius-devel having essentially nothing in common with the old, vulnerable one. * /usr/ports/MOVED is updated to point anyone who had installed net/freeradius-devel to net/freeradius2. If the change to MASTER_SITES in Makefile (and just that change) is committed to net/freeradius before the repocopy, that would be even better. (If not, I'll either create a separate PR for it, or wait for the next need to touch net/freeradius). The reason that I'd rather have a repocopy of net/freeradius to net/freeradius2 (which I believe is a more appropriate name as this is no longer a development version) is that this way we get proper CVS history (which we can't get via the resurrected net/freeradius-devel). We also lose the issues with the (in my opinion) superfluous PKGNAMESUFFIX. I have used some of lwhsu@'s ideas from the net/freeradius-devel commit, whilst refining things further. In particular, I've ripped out all the slave port related stuff. It was a worthwhile exercise to create that port. Release notes ============= FreeRADIUS 2.0.0 has been released. The focus of this release is functionality. Feature Improvements * simple policy language (see man unlang) * virtual servers (raddb/sites-available/README) * IPv6 support * better proxy support (raddb/proxy.conf) * More EAP types * Debugging output should be much easier to understand * VMPS support * More modules have been moved to "stable" status (python, etc.) * SQL configuration has been cleaned up (see raddb/sql/*) * limited support for HUP. (The configuration for some modules is re-loaded on HUP. Nothing else is reloaded.) * check configuration and exit (radiusd -C) * Server core is now event based (simpler, more powerful) Bug Fixes * The server re-design has resulted in simple fixes for many issues that were too difficult to correct in Version 1.1.x. Please add the following note to /usr/ports/UPDATING: --- BEGINS --- AFFECTS: users of net/freeradius AUTHOR: David Wood FreeRADIUS 2.0 is now available as the net/freeradius2 port. All FreeRADIUS users are advised to consider upgrading to 2.0. It is the FreeRADIUS team's intention to put the 1.x server into 'maintenance' mode with just critical bug fixes.[1] 2.0 has many improvements including numerous bug fixes that were too difficult for the 1.x server, as well as many new features. Before uninstalling 1.x, it is recommended that you backup your configuration, which is typically in /usr/local/etc/raddb, then move it out of the way. It is also worth backing up the default configuration, which is typically in /usr/local/share/examples/freeradius/raddb. 1.x configurations should work with the 2.0 server [2]. However the port automatically upgrades any unedited files in the configuration when you install a new version of FreeRADIUS. Installing 2.0 with the residue of a 1.x configuration in the default location will result in a mixed 1.x and 2.0 configuration that may not work. The recommended approach is to diff your 1.x configuration against the default 1.x configuration, then make corresponding changes to a copy of the default 2.0 configuration. If you moved your 1.x configuration out of the way before upgrading, you will have a 2.0 configuration ready to edit in the default location. It is worth reading man 5 unlang for details of the new FreeRADIUS 'un-language' before starting. Alternatively, you can move your 1.x configuration to another location, such as /usr/local/etc/raddb_v1, then edit /etc/rc.conf to point the rc.d script to that location. For example: radiusd_flags="-d /usr/local/etc/raddb_v1" I cannot guarantee that all 1.x configurations will work with the 2.0 server, and I only recommend using a 1.x configuration as an interim measure. [1] - http://www.freeradius.org/business/roadmap.html [2] - http://preview.tinyurl.com/ysrr6a --- ENDS --- >How-To-Repeat: >Fix: Patch attached with submission follows: Index: distinfo =================================================================== --- distinfo (.../branches/FreeBSD-ports-tree/freeradius) (revision 152) +++ distinfo (.../trunk/freeradius2) (revision 152) @@ -1,3 +1,3 @@ -MD5 (freeradius-1.1.7.tar.bz2) = d95d303adccdaa065e4bb1d5038b2452 -SHA256 (freeradius-1.1.7.tar.bz2) = 4fa180d5afa4ae957efbad541be8408fc4f6837933793d4b30910802a1ea2cf0 -SIZE (freeradius-1.1.7.tar.bz2) = 2063278 +MD5 (freeradius-server-2.0.0.tar.bz2) = 965bf18592468023fec80279246fa1df +SHA256 (freeradius-server-2.0.0.tar.bz2) = 5938c20470af3a970fe74abad352e30cf7dd6e12a3248446a42eb95e2f199311 +SIZE (freeradius-server-2.0.0.tar.bz2) = 2270574 Index: pkg-descr =================================================================== --- pkg-descr (.../branches/FreeBSD-ports-tree/freeradius) (revision 152) +++ pkg-descr (.../trunk/freeradius2) (revision 152) @@ -1,22 +1,8 @@ -FreeRADIUS is the premiere open source RADIUS server. Based on current -statistics, there are over 50,000 deployments of the software. These -deployments include small sites with 10 users, large-scale enterprises with -tens of thousands of users, and carrier-class deployments with over 10 million -users. In total, the sites that we know are using FreeRADIUS support nearly -100 million users. The only other servers that come close in terms of market -share and/or number of sites are ACS and IAS. +FreeRADIUS is the most widely deployed RADIUS server in the world. It is the +basis for multiple commercial offerings. It supplies the AAA needs of many +Fortune-500 companies and Tier 1 ISPs. It is also widely used in the academic +community, including eduroam. The server is fast, feature-rich, modular, and +scalable. -The server scales easily from embedded systems with small amounts of memory to -systems with millions of users. It is fast, flexible, configurable, and -supports more authentication protocols than most commercial servers. It -includes support for SQL, LDAP, RADIUS Proxying, failover, load balancing, and -nearly 100 vendor dictionary files. It can perform authentications via the -PAP, CHAP, MS-CHAP, EAP-MD5, EAP-GTC, EAP-TLS, EAP-TTLS, PEAPv0, LEAP, -EAP-SIM, and Digest authentication protocols. It has reached a stable 1.1 -version, with incremental improvements added in each release. -The server is released under the GNU General Public License (GPL), which means -that it is free to download and install. - - WWW: http://www.freeradius.org/ Index: files/patch-radiusd-no-pie =================================================================== --- files/patch-radiusd-no-pie (.../branches/FreeBSD-ports-tree/freeradius) (revision 152) +++ files/patch-radiusd-no-pie (.../trunk/freeradius2) (revision 152) @@ -1,11 +0,0 @@ ---- src/main/Makefile.in Wed Feb 14 15:44:23 2007 -+++ src/main/Makefile.in Mon Dec 3 14:26:53 2007 -@@ -61,7 +61,7 @@ - - radiusd: $(SERVER_OBJS) $(MODULE_OBJS) ../lib/libradius.la - $(LIBTOOL) --mode=link $(CC) -export-dynamic -dlopen self \ -- $(LDFLAGS) -pie $(LINK_MODE) -o $@ $(SERVER_OBJS) \ -+ $(LDFLAGS) $(LINK_MODE) -o $@ $(SERVER_OBJS) \ - $(MODULE_LIBS) $(LIBS) $(SNMP_LIBS) $(PTHREADLIB) \ - $(LIBLTDL) $(OPENSSL_LIBS) - Index: files/patch-pthread =================================================================== --- files/patch-pthread (.../branches/FreeBSD-ports-tree/freeradius) (revision 152) +++ files/patch-pthread (.../trunk/freeradius2) (revision 152) @@ -1,9 +1,9 @@ ---- configure.in Tue May 15 13:48:04 2007 -+++ configure.in Fri Jul 27 18:43:56 2007 -@@ -475,14 +475,25 @@ +--- configure.in Mon Aug 6 00:38:46 2007 ++++ configure.in Wed Aug 29 20:06:05 2007 +@@ -470,14 +470,25 @@ dnl # On Some systems, we need extra pre-processor flags, to get them to dnl # to do the threading properly. - dnl # + dnl # - AC_CHECK_LIB(pthread, pthread_create, - [ CFLAGS="$CFLAGS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS" - LIBS="$LIBS -lpthread" ], @@ -33,7 +33,7 @@ + esac fi - dnl # + dnl # --- src/modules/rlm_ldap/configure.in Fri Jul 27 17:51:33 2007 +++ src/modules/rlm_ldap/configure.in Fri Jul 27 18:10:51 2007 @@ -77,14 +77,27 @@ @@ -111,7 +111,7 @@ --- src/modules/rlm_python/configure.in Thu May 15 15:52:02 2003 +++ src/modules/rlm_python/configure.in Thu Aug 2 12:43:47 2007 @@ -84,6 +84,44 @@ - AC_SMART_CHECK_LIB(python${PY_VERSION}, Py_Initialize) + FR_SMART_CHECK_LIB(python${PY_VERSION}, Py_Initialize) LIBS=$old_LIBS +dnl # If that check fails, try it again having identified threading libraries @@ -147,7 +147,7 @@ + old_LIBS=$LIBS + LIBS="$LIBS $PY_LIB_LOC $PY_EXTRA_LIBS -lm" + smart_try_dir=$PY_LIB_DIR -+ AC_SMART_CHECK_LIB(python${PY_VERSION}, Py_Initialize) ++ FR_SMART_CHECK_LIB(python${PY_VERSION}, Py_Initialize) + LIBS=$old_LIBS + fi + fi Index: pkg-plist =================================================================== --- pkg-plist (.../branches/FreeBSD-ports-tree/freeradius) (revision 152) +++ pkg-plist (.../trunk/freeradius2) (revision 152) @@ -2,7 +2,7 @@ bin/radclient bin/radeapclient bin/radlast -bin/radrelay +bin/radsniff bin/radsqlrelay bin/radtest bin/radwho @@ -11,34 +11,29 @@ bin/rlm_dbm_parser bin/rlm_ippool_tool bin/smbencrypt -@unexec for i in `find %D/%%EXAMPLESDIR%%/raddb/ -type f -print | sed -e 's:^%D/%%EXAMPLESDIR%%/raddb/::g'`; do if [ -f %D/%%EXAMPLESDIR%%/raddb/${i} ]; then if cmp -s %D/%%EXAMPLESDIR%%/raddb/${i} %D/etc/raddb/${i}; then rm -f %D/etc/raddb/${i}; fi; fi; done +@unexec for i in `find -P %D/%%EXAMPLESDIR%%/raddb/ \( -type f -or -type l \) -print | sed -e 's:^%D/%%EXAMPLESDIR%%/raddb/::g'`; do if [ -f %D/%%EXAMPLESDIR%%/raddb/${i} ]; then if cmp -hsz %D/%%EXAMPLESDIR%%/raddb/${i} %D/etc/raddb/${i}; then rm -f %D/etc/raddb/${i}; fi; fi; done @unexec for i in `find -d %D/%%EXAMPLESDIR%%/raddb/ -type d -mindepth 1 -print | sed -e 's:^%D/%%EXAMPLESDIR%%/raddb/::g'`; do if [ -d %D/etc/raddb/${i} ]; then rmdir %D/etc/raddb/${i} 2>/dev/null || true; fi; done -@dirrmtry etc/raddb/certs/demoCA @dirrmtry etc/raddb/certs +@dirrmtry etc/raddb/sql/mssql +@dirrmtry etc/raddb/sql/mysql +@dirrmtry etc/raddb/sql/oracle +@dirrmtry etc/raddb/sql/postgresql +@dirrmtry etc/raddb/sql +@dirrmtry etc/raddb/sites-available @dirrmtry etc/raddb @unexec if [ -d %D/etc/raddb ]; then echo "You should remove %D/etc/raddb if you don't need it any more."; fi %%EXAMPLESDIR%%/raddb/acct_users %%EXAMPLESDIR%%/raddb/attrs +%%EXAMPLESDIR%%/raddb/attrs.access_reject +%%EXAMPLESDIR%%/raddb/attrs.accounting_response +%%EXAMPLESDIR%%/raddb/attrs.pre-proxy +%%EXAMPLESDIR%%/raddb/certs/Makefile %%EXAMPLESDIR%%/raddb/certs/README -%%EXAMPLESDIR%%/raddb/certs/cert-clt.der -%%EXAMPLESDIR%%/raddb/certs/cert-clt.p12 -%%EXAMPLESDIR%%/raddb/certs/cert-clt.pem -%%EXAMPLESDIR%%/raddb/certs/cert-srv.der -%%EXAMPLESDIR%%/raddb/certs/cert-srv.p12 -%%EXAMPLESDIR%%/raddb/certs/cert-srv.pem -%%EXAMPLESDIR%%/raddb/certs/demoCA/cacert.pem -%%EXAMPLESDIR%%/raddb/certs/demoCA/index.txt -%%EXAMPLESDIR%%/raddb/certs/demoCA/index.txt.old -%%EXAMPLESDIR%%/raddb/certs/demoCA/serial -%%EXAMPLESDIR%%/raddb/certs/demoCA/serial.old -%%EXAMPLESDIR%%/raddb/certs/dh -%%EXAMPLESDIR%%/raddb/certs/newcert.pem -%%EXAMPLESDIR%%/raddb/certs/newreq.pem -%%EXAMPLESDIR%%/raddb/certs/random -%%EXAMPLESDIR%%/raddb/certs/root.der -%%EXAMPLESDIR%%/raddb/certs/root.p12 -%%EXAMPLESDIR%%/raddb/certs/root.pem -%%EXAMPLESDIR%%/raddb/clients +%%EXAMPLESDIR%%/raddb/certs/bootstrap +%%EXAMPLESDIR%%/raddb/certs/ca.cnf +%%EXAMPLESDIR%%/raddb/certs/client.cnf +%%EXAMPLESDIR%%/raddb/certs/server.cnf +%%EXAMPLESDIR%%/raddb/certs/xpextensions %%EXAMPLESDIR%%/raddb/clients.conf %%EXAMPLESDIR%%/raddb/dictionary %%EXAMPLESDIR%%/raddb/eap.conf @@ -46,44 +41,76 @@ %%EXAMPLESDIR%%/raddb/hints %%EXAMPLESDIR%%/raddb/huntgroups %%EXAMPLESDIR%%/raddb/ldap.attrmap -%%EXAMPLESDIR%%/raddb/mssql.conf -%%EXAMPLESDIR%%/raddb/naslist -%%EXAMPLESDIR%%/raddb/naspasswd -%%EXAMPLESDIR%%/raddb/oraclesql.conf %%EXAMPLESDIR%%/raddb/otp.conf -%%EXAMPLESDIR%%/raddb/postgresql.conf -%%EXAMPLESDIR%%/raddb/postgresqlippool.conf +%%EXAMPLESDIR%%/raddb/policy.conf +%%EXAMPLESDIR%%/raddb/policy.txt %%EXAMPLESDIR%%/raddb/preproxy_users %%EXAMPLESDIR%%/raddb/proxy.conf %%EXAMPLESDIR%%/raddb/radiusd.conf -%%EXAMPLESDIR%%/raddb/realms +%%EXAMPLESDIR%%/raddb/sites-available/README +%%EXAMPLESDIR%%/raddb/sites-available/default +%%EXAMPLESDIR%%/raddb/sites-available/example +%%EXAMPLESDIR%%/raddb/sites-enabled/default %%EXAMPLESDIR%%/raddb/snmp.conf %%EXAMPLESDIR%%/raddb/sql.conf +%%EXAMPLESDIR%%/raddb/sql/mssql/dialup.conf +%%EXAMPLESDIR%%/raddb/sql/mssql/schema.sql +%%EXAMPLESDIR%%/raddb/sql/mysql/counter.conf +%%EXAMPLESDIR%%/raddb/sql/mysql/dialup.conf +%%EXAMPLESDIR%%/raddb/sql/mysql/ippool.conf +%%EXAMPLESDIR%%/raddb/sql/mysql/ippool.sql +%%EXAMPLESDIR%%/raddb/sql/mysql/nas.sql +%%EXAMPLESDIR%%/raddb/sql/mysql/schema.sql +%%EXAMPLESDIR%%/raddb/sql/oracle/dialup.conf +%%EXAMPLESDIR%%/raddb/sql/oracle/ippool.sql +%%EXAMPLESDIR%%/raddb/sql/oracle/nas.sql +%%EXAMPLESDIR%%/raddb/sql/oracle/schema.sql +%%EXAMPLESDIR%%/raddb/sql/postgresql/cisco_h323_db_schema.sql +%%EXAMPLESDIR%%/raddb/sql/postgresql/counter.conf +%%EXAMPLESDIR%%/raddb/sql/postgresql/dialup.conf +%%EXAMPLESDIR%%/raddb/sql/postgresql/ippool.conf +%%EXAMPLESDIR%%/raddb/sql/postgresql/ippool.sql +%%EXAMPLESDIR%%/raddb/sql/postgresql/nas.sql +%%EXAMPLESDIR%%/raddb/sql/postgresql/schema.sql +%%EXAMPLESDIR%%/raddb/sql/postgresql/update_radacct_group_trigger.sql +%%EXAMPLESDIR%%/raddb/sql/postgresql/voip-postpaid.conf %%EXAMPLESDIR%%/raddb/sqlippool.conf +%%EXAMPLESDIR%%/raddb/templates.conf %%EXAMPLESDIR%%/raddb/users %%EXAMPLESDIR%%/raddb/example.pl @exec for i in `find %D/%%EXAMPLESDIR%%/raddb/ -type d -mindepth 1 -print | sed -e 's:^%D/%%EXAMPLESDIR%%/raddb/::g'`; do if [ ! -d %D/etc/raddb/${i} ]; then mkdir -p %D/etc/raddb/${i}; fi; done -@exec for i in `find %D/%%EXAMPLESDIR%%/raddb/ -type f -print | sed -e 's:^%D/%%EXAMPLESDIR%%/raddb/::g'`; do if [ ! -f %D/etc/raddb/${i} ]; then cp %D/%%EXAMPLESDIR%%/raddb/${i} %D/etc/raddb/${i}; fi; done +@exec for i in `find -P %D/%%EXAMPLESDIR%%/raddb/ \( -type f -or -type l \) -print | sed -e 's:^%D/%%EXAMPLESDIR%%/raddb/::g'`; do if [ ! -f %D/etc/raddb/${i} ]; then cp -RP %D/%%EXAMPLESDIR%%/raddb/${i} %D/etc/raddb/${i}; fi; done @exec chmod -R g-w,o-rwx %D/etc/raddb -@dirrm %%EXAMPLESDIR%%/raddb/certs/demoCA +@dirrm %%EXAMPLESDIR%%/raddb/sites-enabled @dirrm %%EXAMPLESDIR%%/raddb/certs +@dirrm %%EXAMPLESDIR%%/raddb/sql/mssql +@dirrm %%EXAMPLESDIR%%/raddb/sql/mysql +@dirrm %%EXAMPLESDIR%%/raddb/sql/oracle +@dirrm %%EXAMPLESDIR%%/raddb/sql/postgresql +@dirrm %%EXAMPLESDIR%%/raddb/sql +@dirrm %%EXAMPLESDIR%%/raddb/sites-available @dirrm %%EXAMPLESDIR%%/raddb @dirrm %%EXAMPLESDIR%% -lib/libeap-%%PORTVERSION%%.la -lib/libeap-%%PORTVERSION%%.so -lib/libeap.a -lib/libeap.la -lib/libeap.so -lib/libradius-%%PORTVERSION%%.la -lib/libradius-%%PORTVERSION%%.so -lib/libradius.a -lib/libradius.la -lib/libradius.so +lib/libfreeradius-eap-%%PORTVERSION%%.la +lib/libfreeradius-eap-%%PORTVERSION%%.so +lib/libfreeradius-eap.a +lib/libfreeradius-eap.la +lib/libfreeradius-eap.so +lib/libfreeradius-radius-%%PORTVERSION%%.la +lib/libfreeradius-radius-%%PORTVERSION%%.so +lib/libfreeradius-radius.a +lib/libfreeradius-radius.la +lib/libfreeradius-radius.so lib/rlm_acct_unique-%%PORTVERSION%%.la lib/rlm_acct_unique-%%PORTVERSION%%.so lib/rlm_acct_unique.a lib/rlm_acct_unique.la lib/rlm_acct_unique.so +lib/rlm_acctlog-%%PORTVERSION%%.la +lib/rlm_acctlog-%%PORTVERSION%%.so +lib/rlm_acctlog.a +lib/rlm_acctlog.la +lib/rlm_acctlog.so lib/rlm_always-%%PORTVERSION%%.la lib/rlm_always-%%PORTVERSION%%.so lib/rlm_always.a @@ -109,6 +136,11 @@ lib/rlm_checkval.a lib/rlm_checkval.la lib/rlm_checkval.so +lib/rlm_copy_packet-%%PORTVERSION%%.la +lib/rlm_copy_packet-%%PORTVERSION%%.so +lib/rlm_copy_packet.a +lib/rlm_copy_packet.la +lib/rlm_copy_packet.so lib/rlm_counter-%%PORTVERSION%%.la lib/rlm_counter-%%PORTVERSION%%.so lib/rlm_counter.a @@ -174,6 +206,11 @@ lib/rlm_eap_tls.a lib/rlm_eap_tls.la lib/rlm_eap_tls.so +lib/rlm_eap_tnc-%%PORTVERSION%%.la +lib/rlm_eap_tnc-%%PORTVERSION%%.so +lib/rlm_eap_tnc.a +lib/rlm_eap_tnc.la +lib/rlm_eap_tnc.so lib/rlm_eap_ttls-%%PORTVERSION%%.la lib/rlm_eap_ttls-%%PORTVERSION%%.so lib/rlm_eap_ttls.a @@ -189,6 +226,11 @@ lib/rlm_exec.a lib/rlm_exec.la lib/rlm_exec.so +lib/rlm_expiration-%%PORTVERSION%%.la +lib/rlm_expiration-%%PORTVERSION%%.so +lib/rlm_expiration.a +lib/rlm_expiration.la +lib/rlm_expiration.so lib/rlm_expr-%%PORTVERSION%%.la lib/rlm_expr-%%PORTVERSION%%.so lib/rlm_expr.a @@ -209,6 +251,11 @@ lib/rlm_ippool.a lib/rlm_ippool.la lib/rlm_ippool.so +%%EXPM%%lib/rlm_jradius-%%PORTVERSION%%.la +%%EXPM%%lib/rlm_jradius-%%PORTVERSION%%.so +%%EXPM%%lib/rlm_jradius.a +%%EXPM%%lib/rlm_jradius.la +%%EXPM%%lib/rlm_jradius.so %%KRB5%%lib/rlm_krb5-%%PORTVERSION%%.la %%KRB5%%lib/rlm_krb5-%%PORTVERSION%%.so %%KRB5%%lib/rlm_krb5.a @@ -219,16 +266,21 @@ %%LDAP%%lib/rlm_ldap.a %%LDAP%%lib/rlm_ldap.la %%LDAP%%lib/rlm_ldap.so +%%EXPM%%lib/rlm_linelog-%%PORTVERSION%%.la +%%EXPM%%lib/rlm_linelog-%%PORTVERSION%%.so +%%EXPM%%lib/rlm_linelog.a +%%EXPM%%lib/rlm_linelog.la +%%EXPM%%lib/rlm_linelog.so +lib/rlm_logintime-%%PORTVERSION%%.la +lib/rlm_logintime-%%PORTVERSION%%.so +lib/rlm_logintime.a +lib/rlm_logintime.la +lib/rlm_logintime.so lib/rlm_mschap-%%PORTVERSION%%.la lib/rlm_mschap-%%PORTVERSION%%.so lib/rlm_mschap.a lib/rlm_mschap.la lib/rlm_mschap.so -lib/rlm_ns_mta_md5-%%PORTVERSION%%.la -lib/rlm_ns_mta_md5-%%PORTVERSION%%.so -lib/rlm_ns_mta_md5.a -lib/rlm_ns_mta_md5.la -lib/rlm_ns_mta_md5.so lib/rlm_otp-%%PORTVERSION%%.la lib/rlm_otp-%%PORTVERSION%%.so lib/rlm_otp.a @@ -254,16 +306,26 @@ %%RLMPERL%%lib/rlm_perl.a %%RLMPERL%%lib/rlm_perl.la %%RLMPERL%%lib/rlm_perl.so +lib/rlm_policy-%%PORTVERSION%%.la +lib/rlm_policy-%%PORTVERSION%%.so +lib/rlm_policy.a +lib/rlm_policy.la +lib/rlm_policy.so lib/rlm_preprocess-%%PORTVERSION%%.la lib/rlm_preprocess-%%PORTVERSION%%.so lib/rlm_preprocess.a lib/rlm_preprocess.la lib/rlm_preprocess.so -%%EXPM%%lib/rlm_python-%%PORTVERSION%%.la -%%EXPM%%lib/rlm_python-%%PORTVERSION%%.so -%%EXPM%%lib/rlm_python.a -%%EXPM%%lib/rlm_python.la -%%EXPM%%lib/rlm_python.so +%%EXPM%%lib/rlm_protocol_filter-%%PORTVERSION%%.la +%%EXPM%%lib/rlm_protocol_filter-%%PORTVERSION%%.so +%%EXPM%%lib/rlm_protocol_filter.a +%%EXPM%%lib/rlm_protocol_filter.la +%%EXPM%%lib/rlm_protocol_filter.so +lib/rlm_python-%%PORTVERSION%%.la +lib/rlm_python-%%PORTVERSION%%.so +lib/rlm_python.a +lib/rlm_python.la +lib/rlm_python.so lib/rlm_radutmp-%%PORTVERSION%%.la lib/rlm_radutmp-%%PORTVERSION%%.so lib/rlm_radutmp.a @@ -289,6 +351,7 @@ lib/rlm_sql.a lib/rlm_sql.la lib/rlm_sql.so +%%FIREBIRD%%lib/rlm_sql_firebird-%%PORTVERSION%%.la %%FIREBIRD%%lib/rlm_sql_firebird-%%PORTVERSION%%.so %%FIREBIRD%%lib/rlm_sql_firebird.a %%FIREBIRD%%lib/rlm_sql_firebird.la @@ -298,10 +361,12 @@ lib/rlm_sql_log.a lib/rlm_sql_log.la lib/rlm_sql_log.so +%%MYSQL%%lib/rlm_sql_mysql-%%PORTVERSION%%.la %%MYSQL%%lib/rlm_sql_mysql-%%PORTVERSION%%.so %%MYSQL%%lib/rlm_sql_mysql.a %%MYSQL%%lib/rlm_sql_mysql.la %%MYSQL%%lib/rlm_sql_mysql.so +%%PGSQL%%lib/rlm_sql_postgresql-%%PORTVERSION%%.la %%PGSQL%%lib/rlm_sql_postgresql-%%PORTVERSION%%.so %%PGSQL%%lib/rlm_sql_postgresql.a %%PGSQL%%lib/rlm_sql_postgresql.la @@ -331,6 +396,20 @@ sbin/radiusd sbin/radwatch sbin/rc.radiusd +include/freeradius/hash.h +include/freeradius/ident.h +include/freeradius/libradius.h +include/freeradius/md4.h +include/freeradius/md5.h +include/freeradius/missing.h +include/freeradius/packet.h +include/freeradius/radius.h +include/freeradius/radpaths.h +include/freeradius/sha1.h +include/freeradius/token.h +include/freeradius/udpfromto.h +include/freeradius/vqp.h +@dirrm include/freeradius %%PORTDOCS%%%%DOCSDIR%%/Acct-Type %%PORTDOCS%%%%DOCSDIR%%/Autz-Type %%PORTDOCS%%%%DOCSDIR%%/CYGWIN @@ -351,15 +430,10 @@ %%PORTDOCS%%%%DOCSDIR%%/cisco %%PORTDOCS%%%%DOCSDIR%%/coding-methods.txt %%PORTDOCS%%%%DOCSDIR%%/configurable_failover -%%PORTDOCS%%%%DOCSDIR%%/duplicate-users %%PORTDOCS%%%%DOCSDIR%%/examples/iplanet.ldif %%PORTDOCS%%%%DOCSDIR%%/examples/iplanet.schema -%%PORTDOCS%%%%DOCSDIR%%/examples/mssql.sql -%%PORTDOCS%%%%DOCSDIR%%/examples/mysql.sql %%PORTDOCS%%%%DOCSDIR%%/examples/openldap.schema -%%PORTDOCS%%%%DOCSDIR%%/examples/oracle.sql -%%PORTDOCS%%%%DOCSDIR%%/examples/postgresql.sql -%%PORTDOCS%%%%DOCSDIR%%/examples/postgresql.sql.extra +%%PORTDOCS%%%%DOCSDIR%%/examples/postgresql_update_radacct_group_trigger.sql %%PORTDOCS%%%%DOCSDIR%%/ldap_howto.txt %%PORTDOCS%%%%DOCSDIR%%/load-balance.txt %%PORTDOCS%%%%DOCSDIR%%/misc-nas @@ -368,7 +442,6 @@ %%PORTDOCS%%%%DOCSDIR%%/performance-testing %%PORTDOCS%%%%DOCSDIR%%/processing_users_file %%PORTDOCS%%%%DOCSDIR%%/proxy -%%PORTDOCS%%%%DOCSDIR%%/radrelay %%PORTDOCS%%%%DOCSDIR%%/release-method.txt %%PORTDOCS%%%%DOCSDIR%%/rfc/attributes.html %%PORTDOCS%%%%DOCSDIR%%/rfc/draft-kamath-pppext-eap-mschapv2-00.txt @@ -380,14 +453,11 @@ %%PORTDOCS%%%%DOCSDIR%%/rfc/rfc1448.txt %%PORTDOCS%%%%DOCSDIR%%/rfc/rfc1901.txt %%PORTDOCS%%%%DOCSDIR%%/rfc/rfc1905.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2058.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2059.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2138.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2139.txt %%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2243.txt %%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2289.txt %%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2433.txt %%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2548.txt +%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2607.txt %%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2618.txt %%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2619.txt %%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2620.txt @@ -407,11 +477,19 @@ %%PORTDOCS%%%%DOCSDIR%%/rfc/rfc3576.txt %%PORTDOCS%%%%DOCSDIR%%/rfc/rfc3579.txt %%PORTDOCS%%%%DOCSDIR%%/rfc/rfc3580.txt -%%PORTDOCS%%%%DOCSDIR%%/rlm_attr_filter +%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc3748.txt +%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc4372.txt +%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc4590.txt +%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc4675.txt +%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc4679.txt +%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc4818.txt +%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc4849.txt +%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc5080.txt %%PORTDOCS%%%%DOCSDIR%%/rlm_dbm -%%PORTDOCS%%%%DOCSDIR%%/rlm_digest %%PORTDOCS%%%%DOCSDIR%%/rlm_eap +%%PORTDOCS%%%%DOCSDIR%%/rlm_expiration %%PORTDOCS%%%%DOCSDIR%%/rlm_fastusers +%%PORTDOCS%%%%DOCSDIR%%/rlm_jradius %%PORTDOCS%%%%DOCSDIR%%/rlm_krb5 %%PORTDOCS%%%%DOCSDIR%%/rlm_ldap %%PORTDOCS%%%%DOCSDIR%%/rlm_pam @@ -421,6 +499,7 @@ %%PORTDOCS%%%%DOCSDIR%%/rlm_sql %%PORTDOCS%%%%DOCSDIR%%/rlm_sqlcounter %%PORTDOCS%%%%DOCSDIR%%/rlm_sqlippool +%%PORTDOCS%%%%DOCSDIR%%/snmp %%PORTDOCS%%%%DOCSDIR%%/supervise-radiusd.txt %%PORTDOCS%%%%DOCSDIR%%/tuning_guide %%PORTDOCS%%%%DOCSDIR%%/variables.txt @@ -442,11 +521,13 @@ %%DATADIR%%/dictionary.ascend %%DATADIR%%/dictionary.asn %%DATADIR%%/dictionary.avaya +%%DATADIR%%/dictionary.azaire %%DATADIR%%/dictionary.bay %%DATADIR%%/dictionary.bintec %%DATADIR%%/dictionary.bristol %%DATADIR%%/dictionary.cablelabs %%DATADIR%%/dictionary.cabletron +%%DATADIR%%/dictionary.chillispot %%DATADIR%%/dictionary.cisco %%DATADIR%%/dictionary.cisco.bbsm %%DATADIR%%/dictionary.cisco.vpn3000 @@ -467,28 +548,37 @@ %%DATADIR%%/dictionary.gandalf %%DATADIR%%/dictionary.garderos %%DATADIR%%/dictionary.gemtek +%%DATADIR%%/dictionary.h3c %%DATADIR%%/dictionary.hp +%%DATADIR%%/dictionary.huawei %%DATADIR%%/dictionary.ipunplugged %%DATADIR%%/dictionary.issanni %%DATADIR%%/dictionary.itk +%%DATADIR%%/dictionary.jradius %%DATADIR%%/dictionary.juniper %%DATADIR%%/dictionary.karlnet %%DATADIR%%/dictionary.livingston %%DATADIR%%/dictionary.localweb %%DATADIR%%/dictionary.lucent +%%DATADIR%%/dictionary.manzara %%DATADIR%%/dictionary.merit %%DATADIR%%/dictionary.microsoft %%DATADIR%%/dictionary.mikrotik %%DATADIR%%/dictionary.motorola %%DATADIR%%/dictionary.navini %%DATADIR%%/dictionary.netscreen +%%DATADIR%%/dictionary.nexans %%DATADIR%%/dictionary.nokia +%%DATADIR%%/dictionary.nokia.conflict %%DATADIR%%/dictionary.nomadix %%DATADIR%%/dictionary.nortel %%DATADIR%%/dictionary.ntua +%%DATADIR%%/dictionary.openser %%DATADIR%%/dictionary.packeteer %%DATADIR%%/dictionary.patton %%DATADIR%%/dictionary.propel +%%DATADIR%%/dictionary.prosoft +%%DATADIR%%/dictionary.quiconnect %%DATADIR%%/dictionary.quintum %%DATADIR%%/dictionary.redback %%DATADIR%%/dictionary.redcreek @@ -500,27 +590,31 @@ %%DATADIR%%/dictionary.rfc3162 %%DATADIR%%/dictionary.rfc3576 %%DATADIR%%/dictionary.rfc3580 +%%DATADIR%%/dictionary.rfc4072 %%DATADIR%%/dictionary.rfc4372 -%%DATADIR%%/dictionary.rfc4590 %%DATADIR%%/dictionary.rfc4675 %%DATADIR%%/dictionary.rfc4679 +%%DATADIR%%/dictionary.rfc4818 +%%DATADIR%%/dictionary.rfc4849 %%DATADIR%%/dictionary.riverstone %%DATADIR%%/dictionary.roaringpenguin -%%DATADIR%%/dictionary.schulzrinne-sipping %%DATADIR%%/dictionary.shasta %%DATADIR%%/dictionary.shiva +%%DATADIR%%/dictionary.slipstream %%DATADIR%%/dictionary.sofaware %%DATADIR%%/dictionary.sonicwall %%DATADIR%%/dictionary.springtide %%DATADIR%%/dictionary.starent %%DATADIR%%/dictionary.t_systems_nova %%DATADIR%%/dictionary.telebit +%%DATADIR%%/dictionary.telkom %%DATADIR%%/dictionary.trapeze %%DATADIR%%/dictionary.tropos %%DATADIR%%/dictionary.unix %%DATADIR%%/dictionary.usr %%DATADIR%%/dictionary.valemount %%DATADIR%%/dictionary.versanet +%%DATADIR%%/dictionary.vqp %%DATADIR%%/dictionary.walabi %%DATADIR%%/dictionary.waverider %%DATADIR%%/dictionary.wispr Index: Makefile =================================================================== --- Makefile (.../branches/FreeBSD-ports-tree/freeradius) (revision 152) +++ Makefile (.../trunk/freeradius2) (revision 152) @@ -6,57 +6,47 @@ # PORTNAME= freeradius -PORTVERSION?= 1.1.7 -PORTREVISION?= 2 +DISTVERSION= 2.0.0 CATEGORIES= net -MASTER_SITES= ftp://ftp.freeradius.org/pub/radius/ \ +MASTER_SITES= ftp://ftp.freeradius.org/pub/freeradius/ \ ftp://ftp.ntua.gr/pub/net/radius/freeradius/ \ ftp://ftp.uk.freeradius.org/pub/radius/ \ - ftp://ftp.us.freeradius.org/pub/radius/ \ + http://ftp.cc.uoc.gr/mirrors/ftp.freeradius.org/ \ http://freeradius.portal-to-web.de/ MASTER_SITE_SUBDIR= . old +DISTNAME= freeradius-server-${DISTVERSION} -MAINTAINER?= david@wood2.org.uk -COMMENT?= A free RADIUS server implementation +MAINTAINER= david@wood2.org.uk +COMMENT= A free RADIUS server implementation +RUN_DEPENDS= gmake:${PORTSDIR}/devel/gmake +LIB_DEPENDS= gdbm.3:${PORTSDIR}/databases/gdbm + USE_BZIP2= yes WANT_PERL= yes -LIB_DEPENDS= gdbm.3:${PORTSDIR}/databases/gdbm - LOGDIR?= /var/log -# If FREERADIUS_SLAVE_MYSQL is defined, we want to build the -# freeradius-mysql slave port +CONFLICTS= gnu-radius-[0-9].* openradius-[0-9].* radiusd-cistron-[0-9].* \ + freeradius-mysql-[0-9].* freeradius-[013-9].* -CONFLICTS= gnu-radius-[0-9].* openradius-[0-9].* radiusd-cistron-[0-9].* -.ifdef(FREERADIUS_SLAVE_MYSQL) -CONFLICTS+= freeradius-[0-9].* freeradius-mysql-[02-9].* -PKGNAMESUFFIX= -mysql -.else -CONFLICTS+= freeradius-mysql-[0-9].* freeradius-[02-9].* -.endif - USE_RC_SUBR= radiusd.sh USE_AUTOTOOLS= libltdl:15 libtool:15 autoconf:261 USE_GMAKE= yes USE_OPENSSL= yes +USE_PYTHON= yes MAKE_ARGS+= LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}" CFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib -PLIST_SUB= PORTVERSION=${PORTVERSION} +PLIST_SUB= PORTVERSION=${DISTVERSION} OPTIONS= KERBEROS "With Kerberos support" off \ HEIMDAL "With Heimdal Kerberos support" off \ - LDAP "With LDAP database support" off -.ifndef(FREERADIUS_SLAVE_MYSQL) -OPTIONS+= MYSQL "With MySQL database support" off -.endif -OPTIONS+= PGSQL "With PostgreSQL database support" off \ + LDAP "With LDAP database support" off \ + MYSQL "With MySQL database support" off \ + PGSQL "With PostgreSQL database support" off \ FIREBIRD "With Firebird database support (EXPERIMENTAL)" off \ SNMP "With SNMP support" off \ - EDIR "With Novell eDirectory support" off \ - NOPERL "Do not require perl (use only if necessary)" off \ EXPERIMENTAL "Build experimental modules" off .include @@ -64,10 +54,6 @@ # Default requirements for rc script _REQUIRE= NETWORKING SERVERS -.ifdef(FREERADIUS_SLAVE_MYSQL) -WITH_MYSQL= yes -.endif - CONFIGURE_ARGS= --quiet \ --prefix=${PREFIX} \ --localstatedir=/var \ @@ -80,19 +66,23 @@ PLIST_SUB+= PORTDOCS="" .endif CONFIGURE_ARGS+=--with-logdir=${LOGDIR} \ - --with-large-files \ --with-openssl-includes=${OPENSSLINC} # This conditionality avoids -L/usr/lib in the radiusd build step when # building with base system OpenSSL .if ${OPENSSLLIB} != "/usr/lib" CONFIGURE_ARGS+=--with-openssl-libraries=${OPENSSLLIB} .endif -CONFIGURE_ARGS+=--without-rlm_sql_db2 \ - --without-rlm_sql_freetds \ +CONFIGURE_ARGS+=--with-rlm-python-lib-dir=${PYTHON_LIBDIR} \ + --with-rlm-python-include-dir=${PYTHON_INCLUDEDIR} \ + --without-rlm_eap_ikev2 \ + --without-rlm_eap2 \ + --without-rlm_opendirectory \ + --without-rlm_sql_db2 \ --without-rlm_sql_iodbc \ --without-rlm_sql_oracle \ --without-rlm_sql_sybase \ - --without-rlm_sql_unixodbc + --without-rlm_sql_unixodbc \ + --with-vmps .if ${ARCH} == amd64 CONFIGURE_ARGS+= --with-pic @@ -117,10 +107,6 @@ PLIST_SUB+= KRB5="@comment " .endif -.if defined(WITH_EDIR) && !defined(WITH_LDAP) -WITH_LDAP= yes -.endif - .ifdef(WITH_LDAP) USE_OPENLDAP= YES PLIST_SUB+= LDAP="" @@ -130,10 +116,6 @@ PLIST_SUB+= LDAP="@comment " .endif -.ifdef(WITH_EDIR) -CONFIGURE_ARGS+=--with-edir -.endif - .ifdef(WITH_MYSQL) USE_MYSQL= YES CONFIGURE_ARGS+=--with-rlm_sql_mysql @@ -175,9 +157,6 @@ .endif .ifdef(WITH_EXPERIMENTAL) -USE_PYTHON= yes -# hack to get the dependency -.include "${PORTSDIR}/Mk/bsd.python.mk" CONFIGURE_ARGS+=--with-experimental-modules PLIST_SUB+= EXPM="" .else @@ -188,6 +167,14 @@ CONFIGURE_ARGS+=--enable-developer .endif +# NOPERL has been removed from OPTIONS. It is a nasty hack as it doesn't +# properly remove the dependency on perl. The main configure.in should be +# patched so that the perl detection test fails to make this work properly, +# though that configure run (at least in 2.0.0) only looks for perl to issue +# a warning about Simultaneous-Use and checkrad.pl maybe not working without +# perl. +# Leave WITH_NOPERL as a knob for anyone that really wants it - or for +# a proper fix in the future. .ifdef(WITH_NOPERL) CONFIGURE_ARGS+=--without-rlm_perl PLIST_SUB+= RLMPERL="@comment " @@ -201,13 +188,14 @@ MAN1= radclient.1 radeapclient.1 radlast.1 radtest.1 radwho.1 \ radzap.1 -MAN5= acct_users.5 clients.5 clients.conf.5 dictionary.5 naslist.5 \ - radiusd.conf.5 rlm_acct_unique.5 rlm_always.5 \ +MAN5= acct_users.5 clients.conf.5 dictionary.5 radiusd.conf.5 \ + radrelay.conf.5 rlm_acct_unique.5 rlm_always.5 \ rlm_attr_filter.5 rlm_attr_rewrite.5 rlm_chap.5 rlm_counter.5 \ - rlm_detail.5 rlm_expr.5 rlm_files.5 rlm_mschap.5 rlm_pap.5 \ - rlm_passwd.5 rlm_realm.5 rlm_sql.5 rlm_sql_log.5 rlm_unix.5 \ - users.5 -MAN8= radiusd.8 radrelay.8 radsqlrelay.8 radwatch.8 rlm_ippool_tool.8 + rlm_detail.5 rlm_digest.5 rlm_expr.5 rlm_files.5 rlm_mschap.5 \ + rlm_pap.5 rlm_passwd.5 rlm_policy.5 rlm_realm.5 rlm_sql.5 \ + rlm_sql_log.5 rlm_unix.5 unlang.5 users.5 +MAN8= radiusd.8 radrelay.8 radsqlrelay.8 radwatch.8 \ + rlm_ippool_tool.8 SUB_LIST+= REQUIRE="${_REQUIRE}" @@ -218,6 +206,12 @@ ${REINPLACE_CMD} -e "s:\$$(R)\$$(raddbdir):${EXAMPLESDIR}/raddb:g" {} \; # Clean up after the last operation (so as not to get unwanted files when installing doc/) @${FIND} -E ${WRKSRC} -regex '.*/Makefile(\.in)?\.(orig|bak)$$' -delete +# Patch raddb/certs/bootstrap to use gmake instead of make + @${REINPLACE_CMD} -Ee "s:^make:${PREFIX}/bin/gmake:" \ + ${WRKSRC}/raddb/certs/bootstrap +# Clean up after the last operation (so as not to get unwanted files in raddb) + @${FIND} -E ${WRKSRC}/raddb/certs -regex '.*/bootstrap\.(orig|bak)$$' \ + -delete pre-configure: # Replace -pthread with ${PTHREAD_LIBS} in configure(.in) files @@ -243,10 +237,11 @@ done # Copy all files from ${EXAMPLESDIR}/raddb to ${PREFIX}/etc/raddb if they # don't already exist in the destination location - @for i in `${FIND} ${EXAMPLESDIR}/raddb/ -type f -print \ + @for i in `${FIND} -P ${EXAMPLESDIR}/raddb/ \( -type f -or -type l \) \ + -print \ | ${SED} -e 's:^${EXAMPLESDIR}/raddb/::g'`; do \ if [ ! -f ${PREFIX}/etc/raddb/$${i} ]; then \ - ${CP} ${EXAMPLESDIR}/raddb/$${i} ${PREFIX}/etc/raddb/$${i}; \ + ${CP} -RP ${EXAMPLESDIR}/raddb/$${i} ${PREFIX}/etc/raddb/$${i}; \ fi; \ done # Set ${PREFIX}/etc/raddb and all the files and folders in it to g-w,o-rwx >Release-Note: >Audit-Trail: Responsible-Changed-From-To: freebsd-ports-bugs->beech Responsible-Changed-By: beech Responsible-Changed-When: Sat Jan 12 03:29:26 UTC 2008 Responsible-Changed-Why: I'll take it http://www.freebsd.org/cgi/query-pr.cgi?pr=119582 From: David Wood To: bug-followup@FreeBSD.org, beech@FreeBSD.org, david@wood2.org.uk Cc: Subject: Re: ports/119582: New port: net/freeradius2 (to supersede net/freeradius-devel) Date: Sat, 12 Jan 2008 04:14:10 +0000 For clarity - the patch deletes files/patch-radiusd-no-pie Apologies for leaving this out of the original PR. State-Changed-From-To: open->closed State-Changed-By: beech State-Changed-When: Fri Jan 18 20:37:15 UTC 2008 State-Changed-Why: Repocopy complete http://www.freebsd.org/cgi/query-pr.cgi?pr=119582 State-Changed-From-To: closed->open State-Changed-By: beech State-Changed-When: Fri Jan 18 21:00:22 UTC 2008 State-Changed-Why: Wrong pr http://www.freebsd.org/cgi/query-pr.cgi?pr=119582 From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/119582: commit references a PR Date: Fri, 18 Jan 2008 21:13:51 +0000 (UTC) beech 2008-01-18 21:13:38 UTC FreeBSD ports repository Modified files: net/freeradius2 Makefile distinfo pkg-descr pkg-plist net/freeradius2/files patch-pthread Removed files: net/freeradius2/files patch-radiusd-no-pie Log: - Update to 2.0.0 PR: ports/119582 Submitted by: David Wood (maintainer) Approved by: linimon (mentor) Revision Changes Path 1.66 +48 -53 ports/net/freeradius2/Makefile 1.23 +3 -3 ports/net/freeradius2/distinfo 1.2 +7 -7 ports/net/freeradius2/files/patch-pthread 1.2 +0 -11 ports/net/freeradius2/files/patch-radiusd-no-pie (dead) 1.6 +5 -19 ports/net/freeradius2/pkg-descr 1.34 +160 -66 ports/net/freeradius2/pkg-plist _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org" From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/119582: commit references a PR Date: Fri, 18 Jan 2008 21:19:52 +0000 (UTC) beech 2008-01-18 21:19:47 UTC FreeBSD ports repository Modified files: . MOVED Log: -Add entry for net/freeradius2 PR: ports/119582 Approved by: linimon (mentor) Revision Changes Path 1.1529 +2 -1 ports/MOVED _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org" From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/119582: commit references a PR Date: Fri, 18 Jan 2008 21:25:23 +0000 (UTC) beech 2008-01-18 21:25:19 UTC FreeBSD ports repository Removed files: net/freeradius-devel Makefile distinfo pkg-descr pkg-plist net/freeradius-devel/files patch-pthread patch-radiusd-no-pie patch-src-main-listen.c radiusd.sh.in Log: - Send to attic PR: ports/119582 Submitted by: David Wood (maintainer) Approved by: linimon (mentor) Revision Changes Path 1.7 +0 -254 ports/net/freeradius-devel/Makefile (dead) 1.4 +0 -3 ports/net/freeradius-devel/distinfo (dead) 1.2 +0 -157 ports/net/freeradius-devel/files/patch-pthread (dead) 1.2 +0 -11 ports/net/freeradius-devel/files/patch-radiusd-no-pie (dead) 1.2 +0 -37 ports/net/freeradius-devel/files/patch-src-main-listen.c (dead) 1.2 +0 -32 ports/net/freeradius-devel/files/radiusd.sh.in (dead) 1.4 +0 -29 ports/net/freeradius-devel/pkg-descr (dead) 1.4 +0 -610 ports/net/freeradius-devel/pkg-plist (dead) _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org" State-Changed-From-To: open->closed State-Changed-By: beech State-Changed-When: Fri Jan 18 21:48:24 UTC 2008 State-Changed-Why: All Committed, Thanks! http://www.freebsd.org/cgi/query-pr.cgi?pr=119582 From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/119582: commit references a PR Date: Fri, 18 Jan 2008 21:46:59 +0000 (UTC) beech 2008-01-18 21:46:51 UTC FreeBSD ports repository Modified files: . UPDATING Log: - Add entry for net/radius2 PR: ports/119582 Submitted by: David Wood (maintainer) Approved by: linimon (mentor) Revision Changes Path 1.575 +41 -1 ports/UPDATING _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org" From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/119582: commit references a PR Date: Sun, 20 Jan 2008 02:28:31 +0000 (UTC) lwhsu 2008-01-20 02:28:26 UTC FreeBSD ports repository Modified files: security/vuxml vuln.xml Log: - Fix freeradius-devel entry, narrow down range to prevent affect later versions PR: ports/119582 Submitted by: David Wood Reviewed by: pav Revision Changes Path 1.1544 +2 -2 ports/security/vuxml/vuln.xml _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org" >Unformatted: