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

(-)/usr/ports_updated/net/freeradius/Makefile (+1 lines)
Lines 7-12 Link Here
7
7
8
PORTNAME=	freeradius
8
PORTNAME=	freeradius
9
PORTVERSION=	1.1.3
9
PORTVERSION=	1.1.3
10
PORTREVISION=	1
10
CATEGORIES=	net
11
CATEGORIES=	net
11
MASTER_SITES=	ftp://ftp.freeradius.org/pub/radius/ \
12
MASTER_SITES=	ftp://ftp.freeradius.org/pub/radius/ \
12
		ftp://ftp.ntua.gr/pub/net/radius/freeradius/ \
13
		ftp://ftp.ntua.gr/pub/net/radius/freeradius/ \
(-)/usr/ports_updated/net/freeradius/files/patch-ab (-19 lines)
Lines 1-19 Link Here
1
--- src/modules/rlm_mschap/rlm_mschap.c.orig	Thu Aug 19 10:20:28 2004
2
+++ src/modules/rlm_mschap/rlm_mschap.c	Thu Aug 19 10:21:16 2004
3
@@ -220,10 +220,15 @@
4
 	SHA1_CTX Context;
5
 	char hash[20];
6
 
7
+	const char *name;
8
+
9
+	name = strchr(user_name, '\\');
10
+	name = name == NULL ? user_name : name + 1;
11
+
12
 	SHA1Init(&Context);
13
 	SHA1Update(&Context, peer_challenge, 16);
14
 	SHA1Update(&Context, auth_challenge, 16);
15
-	SHA1Update(&Context, user_name, strlen(user_name));
16
+	SHA1Update(&Context, name, strlen(name));
17
 	SHA1Final(hash, &Context);
18
 	memcpy(challenge, hash, 8);
19
 }

Return to bug 105025