View | Details | Raw Unified | Return to bug 189881
Collapse All | Expand All

(-)freeradius3/Makefile (+1 lines)
Lines 3-8 Link Here
3
3
4
PORTNAME=	freeradius
4
PORTNAME=	freeradius
5
DISTVERSION=	3.0.3
5
DISTVERSION=	3.0.3
6
PORTREVISION=	1
6
CATEGORIES=	net
7
CATEGORIES=	net
7
MASTER_SITES=	ftp://ftp.freeradius.org/pub/freeradius/%SUBDIR%/ \
8
MASTER_SITES=	ftp://ftp.freeradius.org/pub/freeradius/%SUBDIR%/ \
8
		ftp://ftp.ntua.gr/pub/net/radius/freeradius/%SUBDIR%/ \
9
		ftp://ftp.ntua.gr/pub/net/radius/freeradius/%SUBDIR%/ \
(-)freeradius3/files/patch-src__main__mainconfig.c (+14 lines)
Line 0 Link Here
1
Fix FreeRADIUS 3.0.3 crash
2
https://github.com/FreeRADIUS/freeradius-server/issues/634
3
==================================================================
4
--- ./src/main/mainconfig.c.orig	2014-05-17 11:19:37.000000000 +0200
5
+++ ./src/main/mainconfig.c	2014-05-17 11:20:09.000000000 +0200
6
@@ -83,7 +83,7 @@
7
  */
8
 static char const	*localstatedir = NULL;
9
 static char const	*prefix = NULL;
10
-static char		my_name;
11
+static char const	*my_name = NULL;
12
 static char const	*sbindir = NULL;
13
 static char const	*run_dir = NULL;
14
 static char		*syslog_facility = NULL;
(-)freeradius3/pkg-plist (-50 / +50 lines)
Lines 832-897 Link Here
832
%%DATADIR%%/dictionary.zeus
832
%%DATADIR%%/dictionary.zeus
833
%%DATADIR%%/dictionary.zte
833
%%DATADIR%%/dictionary.zte
834
%%DATADIR%%/dictionary.zyxel
834
%%DATADIR%%/dictionary.zyxel
835
@unexec rmdir "/var/run/radiusd" >/dev/null 2>&1 || :
835
@dirrm include/freeradius
836
@unexec rmdir "/var/log/radacct" >/dev/null 2>&1 || :
836
@dirrm %%LIBDIR%%
837
@dirrm %%DATADIR%%
837
%%PORTDOCS%%@dirrm %%DOCSDIR%%/concepts
838
@dirrm %%EXAMPLESDIR%%/raddb/sites-enabled
838
%%PORTDOCS%%@dirrm %%DOCSDIR%%/configuration
839
@dirrm %%EXAMPLESDIR%%/raddb/sites-available
839
%%PORTDOCS%%@dirrm %%DOCSDIR%%/deployment
840
@dirrm %%EXAMPLESDIR%%/raddb/policy.d
840
%%PORTDOCS%%@dirrm %%DOCSDIR%%/developer
841
@dirrm %%EXAMPLESDIR%%/raddb/mods-enabled
841
%%PORTDOCS%%@dirrm %%DOCSDIR%%/modules
842
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/unbound
842
%%PORTDOCS%%@dirrm %%DOCSDIR%%/rfc
843
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/main/sqlite
843
%%PORTDOCS%%@dirrm %%DOCSDIR%%/schemas/ldap
844
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/main/postgresql/extras
844
%%PORTDOCS%%@dirrm %%DOCSDIR%%/schemas
845
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/main/postgresql
845
%%PORTDOCS%%@dirrm %%DOCSDIR%%/vendor
846
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/main/oracle
846
%%PORTDOCS%%@dirrm %%DOCSDIR%%
847
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/main/ndb
847
@dirrm %%EXAMPLESDIR%%/raddb/certs
848
@dirrm %%EXAMPLESDIR%%/raddb/mods-available
849
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/attr_filter
850
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/files
851
%%RLMPERL%%@dirrm %%EXAMPLESDIR%%/raddb/mods-config/perl
852
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/preprocess
853
%%RLMPYTHON%%@dirrm %%EXAMPLESDIR%%/raddb/mods-config/python
854
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/counter/mysql
855
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/counter/postgresql
856
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/counter/sqlite
857
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/counter
858
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/cui/mysql
859
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/cui/postgresql
860
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/cui/sqlite
861
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/cui
862
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/ippool/mysql
863
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/ippool/oracle
864
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/ippool/postgresql
865
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/ippool/sqlite
866
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/ippool
867
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/ippool-dhcp/mysql
868
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/ippool-dhcp/oracle
869
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/ippool-dhcp/sqlite
870
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/ippool-dhcp
871
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/main/mssql
848
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/main/mysql/extras/wimax
872
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/main/mysql/extras/wimax
849
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/main/mysql/extras
873
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/main/mysql/extras
850
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/main/mysql
874
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/main/mysql
851
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/main/mssql
875
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/main/ndb
876
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/main/oracle
877
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/main/postgresql/extras
878
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/main/postgresql
879
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/main/sqlite
852
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/main
880
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/main
853
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/ippool/sqlite
854
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/ippool/postgresql
855
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/ippool/oracle
856
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/ippool/mysql
857
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/ippool-dhcp/sqlite
858
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/ippool-dhcp/oracle
859
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/ippool-dhcp/mysql
860
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/ippool-dhcp
861
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/ippool
862
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/cui/sqlite
863
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/cui/postgresql
864
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/cui/mysql
865
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/cui
866
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/counter/sqlite
867
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/counter/postgresql
868
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/counter/mysql
869
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql/counter
870
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql
881
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/sql
871
%%RLMPYTHON%%@dirrm %%EXAMPLESDIR%%/raddb/mods-config/python
882
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/unbound
872
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/preprocess
873
%%RLMPERL%%@dirrm %%EXAMPLESDIR%%/raddb/mods-config/perl
874
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/files
875
@dirrm %%EXAMPLESDIR%%/raddb/mods-config/attr_filter
876
@dirrm %%EXAMPLESDIR%%/raddb/mods-config
883
@dirrm %%EXAMPLESDIR%%/raddb/mods-config
877
@dirrm %%EXAMPLESDIR%%/raddb/mods-available
884
@dirrm %%EXAMPLESDIR%%/raddb/mods-enabled
878
@dirrm %%EXAMPLESDIR%%/raddb/certs
885
@dirrm %%EXAMPLESDIR%%/raddb/policy.d
886
@dirrm %%EXAMPLESDIR%%/raddb/sites-available
887
@dirrm %%EXAMPLESDIR%%/raddb/sites-enabled
879
@dirrm %%EXAMPLESDIR%%/raddb
888
@dirrm %%EXAMPLESDIR%%/raddb
880
@dirrm %%EXAMPLESDIR%%
889
@dirrm %%EXAMPLESDIR%%
881
%%PORTDOCS%%@dirrm %%DOCSDIR%%/vendor
890
@dirrm %%DATADIR%%
882
%%PORTDOCS%%@dirrm %%DOCSDIR%%/schemas/ldap
883
%%PORTDOCS%%@dirrm %%DOCSDIR%%/schemas
884
%%PORTDOCS%%@dirrm %%DOCSDIR%%/rfc
885
%%PORTDOCS%%@dirrm %%DOCSDIR%%/modules
886
%%PORTDOCS%%@dirrm %%DOCSDIR%%/developer
887
%%PORTDOCS%%@dirrm %%DOCSDIR%%/deployment
888
%%PORTDOCS%%@dirrm %%DOCSDIR%%/configuration
889
%%PORTDOCS%%@dirrm %%DOCSDIR%%/concepts
890
%%PORTDOCS%%@dirrm %%DOCSDIR%%
891
@dirrm %%LIBDIR%%
892
@dirrm include/freeradius
893
@exec if ! [ -d %D/etc/raddb -o -L %D/etc/raddb ]; then cp -RP %D/%%EXAMPLESDIR%%/raddb %D/etc/raddb; echo '===> Bootstrapping default certificates, please wait...'; %D/etc/raddb/certs/bootstrap >/dev/null 2>&1; fi
891
@exec if ! [ -d %D/etc/raddb -o -L %D/etc/raddb ]; then cp -RP %D/%%EXAMPLESDIR%%/raddb %D/etc/raddb; echo '===> Bootstrapping default certificates, please wait...'; %D/etc/raddb/certs/bootstrap >/dev/null 2>&1; fi
894
@exec chmod -R g-w,o-rwx %D/etc/raddb
892
@exec chmod -R g-w,o-rwx %D/etc/raddb
895
@exec if [ ! -d /var/log/radacct ]; then mkdir -p /var/log/radacct; chmod -R go= /var/log/radacct; fi
893
@exec if [ ! -d /var/log/radacct ]; then mkdir -p /var/log/radacct; chmod -R go= /var/log/radacct; fi
896
@exec for i in /var/log/radius.log /var/log/radutmp /var/log/radwtmp; do if [ ! -f ${i} ]; then touch ${i}; chmod go= ${i}; fi; done
894
@exec for i in /var/log/radius.log /var/log/radutmp /var/log/radwtmp; do if [ ! -f ${i} ]; then touch ${i}; chmod go= ${i}; fi; done
897
@exec mkdir -p /var/run/radiusd
895
@exec mkdir -p /var/run/radiusd
896
@unexec rmdir "/var/log/radacct" >/dev/null 2>&1 || :
897
@unexec rmdir "/var/run/radiusd" >/dev/null 2>&1 || :

Return to bug 189881