Common subdirectories: ../../ser-0.10.99-cvs/sip_router/modules/uac/CVS and modules/uac/CVS
diff -u ../../ser-0.10.99-cvs/sip_router/modules/uac/auth.c modules/uac/auth.c
--- ../../ser-0.10.99-cvs/sip_router/modules/uac/auth.c	2005-02-27 18:19:53.000000000 +0100
+++ modules/uac/auth.c	2005-03-17 15:27:17.000000000 +0100
@@ -221,14 +221,14 @@
 		hdr_name.len, hdr_name.s);
 
 	/* search the auth hdr, but first parse them all */
-	if (parse_headers( rpl, HDR_EOH_F, 0)<0)
+	if (parse_headers( rpl, HDR_EOH, 0)<0)
 	{
 		LOG( L_ERR,"ERROR:uac:get_autenticate_hdr: failed to parse reply\n");
 		goto error;
 	}
 	for( hdr=rpl->headers ; hdr ; hdr=hdr->next )
 	{
-		if ( !(hdr->type&HDR_OTHER_T) )
+		if ( !(hdr->type&HDR_OTHER) )
 			continue;
 		if (hdr->name.len==hdr_name.len &&
 		strncasecmp(hdr->name.s,hdr_name.s, hdr_name.len)==0 )
@@ -293,7 +293,7 @@
 	req->new_uri.len=uri->len;
 
 	/* add the header */
-	if (parse_headers(req, HDR_EOH_F, 0) == -1)
+	if (parse_headers(req, HDR_EOH, 0) == -1)
 	{
 		LOG(L_ERR,"ERROR:uac:apply_urihdr_changes: failed to parse message\n");
 		goto error;
Common subdirectories: ../../ser-0.10.99-cvs/sip_router/modules/uac/doc and modules/uac/doc
diff -u ../../ser-0.10.99-cvs/sip_router/modules/uac/from.c modules/uac/from.c
--- ../../ser-0.10.99-cvs/sip_router/modules/uac/from.c	2005-02-27 18:19:53.000000000 +0100
+++ modules/uac/from.c	2005-03-17 15:27:46.000000000 +0100
@@ -335,7 +335,7 @@
 		if (!is_req)
 			return 0;
 		/*if request, check also TO hdr*/
-		if ( !msg->to && (parse_headers(msg,HDR_TO_F,0)==-1 || !msg->to))
+		if ( !msg->to && (parse_headers(msg,HDR_TO,0)==-1 || !msg->to))
 		{
 			LOG(L_ERR,"ERROR:uac:restore_from: bad msg or missing TO hdr\n");
 			goto error;
diff -u ../../ser-0.10.99-cvs/sip_router/modules/uac/uac.c modules/uac/uac.c
--- ../../ser-0.10.99-cvs/sip_router/modules/uac/uac.c	2005-02-27 18:19:53.000000000 +0100
+++ modules/uac/uac.c	2005-03-17 15:29:28.000000000 +0100
@@ -47,6 +47,8 @@
 
 MODULE_VERSION
 
+#define REQ_TYPE_CB      (1<<2)
+
 /* global param variables */
 static char *from_param_chr = "vsf";
 str from_param;
