1 |
mrness 09/08/23 10:38:04 |
2 |
|
3 |
Added: freeradius-2.1.6-versionless-la-files.patch |
4 |
freeradius-2.1.6-pkglibdir.patch |
5 |
freeradius-2.1.6-ssl.patch |
6 |
freeradius-2.1.6-qafixes.patch |
7 |
Log: |
8 |
Version bump. |
9 |
(Portage version: 2.1.6.13/cvs/Linux x86_64) |
10 |
|
11 |
Revision Changes Path |
12 |
1.1 net-dialup/freeradius/files/freeradius-2.1.6-versionless-la-files.patch |
13 |
|
14 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dialup/freeradius/files/freeradius-2.1.6-versionless-la-files.patch?rev=1.1&view=markup |
15 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dialup/freeradius/files/freeradius-2.1.6-versionless-la-files.patch?rev=1.1&content-type=text/plain |
16 |
|
17 |
Index: freeradius-2.1.6-versionless-la-files.patch |
18 |
=================================================================== |
19 |
diff -Nru freeradius-server-2.1.6.orig/src/lib/Makefile freeradius-server-2.1.6/src/lib/Makefile |
20 |
--- freeradius-server-2.1.6.orig/src/lib/Makefile 2009-05-18 13:13:55.000000000 +0200 |
21 |
+++ freeradius-server-2.1.6/src/lib/Makefile 2009-08-23 10:45:51.000000000 +0200 |
22 |
@@ -53,8 +53,6 @@ |
23 |
$(INSTALL) -d -m 755 $(R)$(libdir) |
24 |
$(LIBTOOL) --mode=install $(INSTALL) -c $(TARGET).la \ |
25 |
$(R)$(libdir)/$(TARGET).la |
26 |
- rm -f $(R)$(libdir)/$(TARGET)-$(RADIUSD_VERSION).la; |
27 |
- ln -s $(TARGET).la $(R)$(libdir)/$(TARGET)-$(RADIUSD_VERSION).la |
28 |
|
29 |
.PHONY: scan |
30 |
scan: |
31 |
diff -Nru freeradius-server-2.1.6.orig/src/modules/rlm_eap/libeap/Makefile freeradius-server-2.1.6/src/modules/rlm_eap/libeap/Makefile |
32 |
--- freeradius-server-2.1.6.orig/src/modules/rlm_eap/libeap/Makefile 2009-05-18 13:13:55.000000000 +0200 |
33 |
+++ freeradius-server-2.1.6/src/modules/rlm_eap/libeap/Makefile 2009-08-23 10:44:15.000000000 +0200 |
34 |
@@ -44,5 +44,3 @@ |
35 |
install: all |
36 |
$(LIBTOOL) --mode=install $(INSTALL) -c $(TARGET).la \ |
37 |
$(R)$(libdir)/$(TARGET).la |
38 |
- rm -f $(R)$(libdir)/$(TARGET)-$(RADIUSD_VERSION).la; |
39 |
- ln -s $(TARGET).la $(R)$(libdir)/$(TARGET)-$(RADIUSD_VERSION).la |
40 |
diff -Nru freeradius-server-2.1.6.orig/src/modules/rules.mak freeradius-server-2.1.6/src/modules/rules.mak |
41 |
--- freeradius-server-2.1.6.orig/src/modules/rules.mak 2009-05-18 13:13:55.000000000 +0200 |
42 |
+++ freeradius-server-2.1.6/src/modules/rules.mak 2009-08-23 10:44:15.000000000 +0200 |
43 |
@@ -171,8 +171,6 @@ |
44 |
if [ "x$(TARGET)" != "x" ]; then \ |
45 |
$(LIBTOOL) --mode=install $(INSTALL) -c \ |
46 |
$(TARGET).la $(R)$(libdir)/$(TARGET).la || exit $$?; \ |
47 |
- rm -f $(R)$(libdir)/$(TARGET)-$(RADIUSD_VERSION).la; \ |
48 |
- ln -s $(TARGET).la $(R)$(libdir)/$(TARGET)-$(RADIUSD_VERSION).la || exit $$?; \ |
49 |
fi |
50 |
|
51 |
.PHONY: scan |
52 |
|
53 |
|
54 |
|
55 |
1.1 net-dialup/freeradius/files/freeradius-2.1.6-pkglibdir.patch |
56 |
|
57 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dialup/freeradius/files/freeradius-2.1.6-pkglibdir.patch?rev=1.1&view=markup |
58 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dialup/freeradius/files/freeradius-2.1.6-pkglibdir.patch?rev=1.1&content-type=text/plain |
59 |
|
60 |
Index: freeradius-2.1.6-pkglibdir.patch |
61 |
=================================================================== |
62 |
diff -Nru freeradius-server-2.1.6.orig/Make.inc.in freeradius-server-2.1.6/Make.inc.in |
63 |
--- freeradius-server-2.1.6.orig/Make.inc.in 2009-05-18 13:13:55.000000000 +0200 |
64 |
+++ freeradius-server-2.1.6/Make.inc.in 2009-08-23 10:49:43.000000000 +0200 |
65 |
@@ -10,6 +10,7 @@ |
66 |
sysconfdir = @sysconfdir@ |
67 |
localstatedir = @localstatedir@ |
68 |
libdir = @libdir@ |
69 |
+pkglibdir = @libdir@/freeradius |
70 |
bindir = @bindir@ |
71 |
sbindir = @sbindir@ |
72 |
docdir = @docdir@ |
73 |
diff -Nru freeradius-server-2.1.6.orig/raddb/radiusd.conf.in freeradius-server-2.1.6/raddb/radiusd.conf.in |
74 |
--- freeradius-server-2.1.6.orig/raddb/radiusd.conf.in 2009-05-18 13:13:55.000000000 +0200 |
75 |
+++ freeradius-server-2.1.6/raddb/radiusd.conf.in 2009-08-23 10:49:43.000000000 +0200 |
76 |
@@ -103,7 +103,7 @@ |
77 |
# make |
78 |
# make install |
79 |
# |
80 |
-libdir = @libdir@ |
81 |
+libdir = @libdir@/freeradius |
82 |
|
83 |
# pidfile: Where to place the PID of the RADIUS server. |
84 |
# |
85 |
diff -Nru freeradius-server-2.1.6.orig/src/modules/Makefile freeradius-server-2.1.6/src/modules/Makefile |
86 |
--- freeradius-server-2.1.6.orig/src/modules/Makefile 2009-05-18 13:13:55.000000000 +0200 |
87 |
+++ freeradius-server-2.1.6/src/modules/Makefile 2009-08-23 10:49:43.000000000 +0200 |
88 |
@@ -12,7 +12,7 @@ |
89 |
@$(MAKE) $(MFLAGS) WHAT_TO_MAKE=$@ common |
90 |
|
91 |
install: |
92 |
- $(INSTALL) -d -m 755 $(R)$(libdir) |
93 |
+ $(INSTALL) -d -m 755 $(R)$(pkglibdir) |
94 |
@$(MAKE) $(MFLAGS) WHAT_TO_MAKE=$@ common |
95 |
|
96 |
clean: |
97 |
diff -Nru freeradius-server-2.1.6.orig/src/modules/rules.mak freeradius-server-2.1.6/src/modules/rules.mak |
98 |
--- freeradius-server-2.1.6.orig/src/modules/rules.mak 2009-08-23 10:46:57.000000000 +0200 |
99 |
+++ freeradius-server-2.1.6/src/modules/rules.mak 2009-08-23 10:49:43.000000000 +0200 |
100 |
@@ -123,7 +123,7 @@ |
101 |
$(TARGET).la: $(LT_OBJS) |
102 |
$(LIBTOOL) --mode=link $(CC) -release $(RADIUSD_VERSION) \ |
103 |
-module $(LINK_MODE) $(LDFLAGS) $(RLM_LDFLAGS) -o $@ \ |
104 |
- -rpath $(libdir) $^ $(LIBRADIUS) $(RLM_LIBS) $(LIBS) |
105 |
+ -rpath $(pkglibdir) $^ $(LIBRADIUS) $(RLM_LIBS) $(LIBS) |
106 |
|
107 |
####################################################################### |
108 |
# |
109 |
@@ -164,13 +164,13 @@ |
110 |
# Do any module-specific installation. |
111 |
# |
112 |
# If there isn't a TARGET defined, then don't do anything. |
113 |
-# Otherwise, install the libraries into $(libdir) |
114 |
+# Otherwise, install the libraries into $(pkglibdir) |
115 |
# |
116 |
install: |
117 |
@[ "x$(RLM_INSTALL)" = "x" ] || $(MAKE) $(MFLAGS) $(RLM_INSTALL) |
118 |
if [ "x$(TARGET)" != "x" ]; then \ |
119 |
$(LIBTOOL) --mode=install $(INSTALL) -c \ |
120 |
- $(TARGET).la $(R)$(libdir)/$(TARGET).la || exit $$?; \ |
121 |
+ $(TARGET).la $(R)$(pkglibdir)/$(TARGET).la || exit $$?; \ |
122 |
fi |
123 |
|
124 |
.PHONY: scan |
125 |
|
126 |
|
127 |
|
128 |
1.1 net-dialup/freeradius/files/freeradius-2.1.6-ssl.patch |
129 |
|
130 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dialup/freeradius/files/freeradius-2.1.6-ssl.patch?rev=1.1&view=markup |
131 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dialup/freeradius/files/freeradius-2.1.6-ssl.patch?rev=1.1&content-type=text/plain |
132 |
|
133 |
Index: freeradius-2.1.6-ssl.patch |
134 |
=================================================================== |
135 |
diff -Nru freeradius-server-2.1.6.orig/src/modules/rlm_eap/libeap/Makefile freeradius-server-2.1.6/src/modules/rlm_eap/libeap/Makefile |
136 |
--- freeradius-server-2.1.6.orig/src/modules/rlm_eap/libeap/Makefile 2009-08-23 10:46:57.000000000 +0200 |
137 |
+++ freeradius-server-2.1.6/src/modules/rlm_eap/libeap/Makefile 2009-08-23 10:47:38.000000000 +0200 |
138 |
@@ -9,6 +9,7 @@ |
139 |
SRCS = eapcommon.c eapcrypto.c eapsimlib.c fips186prf.c |
140 |
ifneq ($(OPENSSL_LIBS),) |
141 |
SRCS += cb.c eap_tls.c mppe_keys.c tls.c |
142 |
+LIBS += $(OPENSSL_LIBS) |
143 |
endif |
144 |
LT_OBJS = $(SRCS:.c=.lo) |
145 |
INCLUDES = eap_types.h eap_tls.h |
146 |
|
147 |
|
148 |
|
149 |
1.1 net-dialup/freeradius/files/freeradius-2.1.6-qafixes.patch |
150 |
|
151 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dialup/freeradius/files/freeradius-2.1.6-qafixes.patch?rev=1.1&view=markup |
152 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dialup/freeradius/files/freeradius-2.1.6-qafixes.patch?rev=1.1&content-type=text/plain |
153 |
|
154 |
Index: freeradius-2.1.6-qafixes.patch |
155 |
=================================================================== |
156 |
diff -Nru freeradius-server-2.1.6.orig/configure.in freeradius-server-2.1.6/configure.in |
157 |
--- freeradius-server-2.1.6.orig/configure.in 2009-05-18 13:13:55.000000000 +0200 |
158 |
+++ freeradius-server-2.1.6/configure.in 2009-08-23 10:48:53.000000000 +0200 |
159 |
@@ -544,7 +544,19 @@ |
160 |
], |
161 |
[ AC_MSG_WARN([pcap library not found, silently disabling the RADIUS sniffer.]) ]) |
162 |
|
163 |
-AC_LIB_READLINE |
164 |
+AC_CHECK_LIB(readline, readline, |
165 |
+ [ LIBREADLINE="-lreadline" |
166 |
+ AC_DEFINE(HAVE_LIBREADLINE, 1, |
167 |
+ [Define to 1 if you have a readline compatible library.]) |
168 |
+ AC_DEFINE(HAVE_READLINE_READLINE_H, 1, |
169 |
+ [Define to 1 if you have the <readline/readline.h> header file.]) |
170 |
+ AC_DEFINE(HAVE_READLINE_HISTORY, 1, |
171 |
+ [Define if your readline library has \`add_history']) |
172 |
+ AC_DEFINE(HAVE_READLINE_HISTORY_H, 1, |
173 |
+ [Define to 1 if you have the <readline/history.h> header file.]) |
174 |
+ ], |
175 |
+ [ LIBREADLINE="" ]) |
176 |
+AC_SUBST(LIBREADLINE) |
177 |
|
178 |
dnl ############################################################# |
179 |
dnl # |
180 |
diff -Nru freeradius-server-2.1.6.orig/src/lib/Makefile freeradius-server-2.1.6/src/lib/Makefile |
181 |
--- freeradius-server-2.1.6.orig/src/lib/Makefile 2009-08-23 10:46:57.000000000 +0200 |
182 |
+++ freeradius-server-2.1.6/src/lib/Makefile 2009-08-23 10:48:53.000000000 +0200 |
183 |
@@ -41,7 +41,7 @@ |
184 |
|
185 |
$(TARGET).la: $(LT_OBJS) |
186 |
$(LIBTOOL) --mode=link $(CC) -release $(RADIUSD_VERSION) \ |
187 |
- $(LDFLAGS) $(LINK_MODE) -o $@ -rpath $(libdir) $^ |
188 |
+ $(LDFLAGS) $(LINK_MODE) -o $@ -rpath $(libdir) $^ $(LIBS) |
189 |
|
190 |
$(LT_OBJS): $(INCLUDES) |
191 |
|
192 |
diff -Nru freeradius-server-2.1.6.orig/src/main/listen.c freeradius-server-2.1.6/src/main/listen.c |
193 |
--- freeradius-server-2.1.6.orig/src/main/listen.c 2009-05-18 13:13:55.000000000 +0200 |
194 |
+++ freeradius-server-2.1.6/src/main/listen.c 2009-08-23 10:48:53.000000000 +0200 |
195 |
@@ -45,6 +45,9 @@ |
196 |
#include <fcntl.h> |
197 |
#endif |
198 |
|
199 |
+#ifdef WITH_UDPFROMTO |
200 |
+#include <freeradius-devel/udpfromto.h> |
201 |
+#endif |
202 |
|
203 |
/* |
204 |
* We'll use this below. |
205 |
diff -Nru freeradius-server-2.1.6.orig/src/include/radiusd.h freeradius-server-2.1.6/src/include/radiusd.h |
206 |
--- freeradius-server-2.1.6.orig/src/include/radiusd.h 2009-05-18 13:13:55.000000000 +0200 |
207 |
+++ freeradius-server-2.1.6/src/include/radiusd.h 2009-08-23 11:34:17.000000000 +0200 |
208 |
@@ -637,6 +637,7 @@ |
209 |
void event_new_fd(rad_listen_t *listener); |
210 |
|
211 |
/* evaluate.c */ |
212 |
+int radius_get_vp(REQUEST *request, const char *name, VALUE_PAIR **vp_p); |
213 |
int radius_evaluate_condition(REQUEST *request, int modreturn, int depth, |
214 |
const char **ptr, int evaluate_it, int *presult); |
215 |
int radius_update_attrlist(REQUEST *request, CONF_SECTION *cs, |
216 |
diff -Nru freeradius-server-2.1.6.orig/src/modules/rlm_passwd/rlm_passwd.c freeradius-server-2.1.6/src/modules/rlm_passwd/rlm_passwd.c |
217 |
--- freeradius-server-2.1.6.orig/src/modules/rlm_passwd/rlm_passwd.c 2009-05-18 13:13:55.000000000 +0200 |
218 |
+++ freeradius-server-2.1.6/src/modules/rlm_passwd/rlm_passwd.c 2009-08-23 11:29:38.000000000 +0200 |
219 |
@@ -247,8 +247,7 @@ |
220 |
|
221 |
static struct mypasswd * get_next(char *name, struct hashtable *ht) |
222 |
{ |
223 |
-#define passwd ((struct mypasswd *) ht->buffer) |
224 |
- struct mypasswd * hashentry; |
225 |
+ struct mypasswd * hashentry, * passwd; |
226 |
char buffer[1024]; |
227 |
int len; |
228 |
char *list, *nextlist; |
229 |
@@ -267,6 +266,7 @@ |
230 |
} |
231 |
/* printf("try to find in file\n"); */ |
232 |
if (!ht->fp) return NULL; |
233 |
+ passwd = (struct mypasswd *) ht->buffer; |
234 |
while (fgets(buffer, 1024,ht->fp)) { |
235 |
if(*buffer && *buffer!='\n' && (len = string_to_entry(buffer, ht->nfields, ht->delimiter, passwd, sizeof(ht->buffer)-1)) && |
236 |
(!ht->ignorenis || (*buffer !='-' && *buffer != '+') ) ){ |
237 |
@@ -288,7 +288,6 @@ |
238 |
fclose(ht->fp); |
239 |
ht->fp = NULL; |
240 |
return NULL; |
241 |
-#undef passwd |
242 |
} |
243 |
|
244 |
static struct mypasswd * get_pw_nam(char * name, struct hashtable* ht) |