Re: Licensing problem for Fedora



On Sun, 2007-08-19 at 10:27 -0400, Todd Kulesza wrote:
> Paul, is there any problem with using the patch for the Fedora version? 
>   I'm on the road now and don't know when I'll have time to sit down and 
> get this committed.

Found a solution for this in the meantime.  I can write a script to do
the patching, include that in my source package, and generate a new
tarball based on that and use it as "upstream" for now.  This keeps the
"evil" files in question, md5.{c,h}, from appearing in the Fedora
repositories any longer.  The OpenSSH Fedora maintainers do this to
remove ACSS, for example.  Let me know when you get the change
committed, though, since I could still do an update.

I also found a problem with using a HTTP proxy with the latest SVN of
drivel, using Fedora 7.  I found the problem was with the way that
libsoup parses URIs.  The attached patch fixed things for me, but again,
this probably calls for the eyes of a more knowledgeable programmer.

-- 
Paul W. Frields, RHCE                          http://paul.frields.org/
  gpg fingerprint: 3DA6 A0AC 6D58 FEC4 0233  5906 ACDB C937 BD11 3717
      Fedora Project:  http://fedoraproject.org/wiki/PaulWFrields
  irc.freenode.net: stickster @ #fedora-docs, #fedora-devel, #fredlug
--- drivel-svn20070817/src/network.c	2007-08-17 13:27:05.000000000 -0400
+++ drivel/src/network.c	2007-08-17 18:26:46.000000000 -0400
@@ -179,12 +179,16 @@
 	if (dc->proxy && dc->proxy_url)
 	{
 		gchar *text_uri;
+		gchar *text_uri_proto;
 
 		debug ("Setting up proxy server:");
 		if (!dc->proxy_port)
 			dc->proxy_port = 8080;
-		
-		text_uri = g_strdup_printf ("%s:%d", dc->proxy_url, dc->proxy_port);
+		if (dc->proxy_auth)
+		  text_uri_proto = g_strdup_printf ("https://";);
+		else
+		  text_uri_proto = g_strdup_printf ("http://";);
+		text_uri = g_strdup_printf ("%s%s:%d", text_uri_proto, dc->proxy_url, dc->proxy_port);
 		debug (text_uri);
 		proxy_uri = soup_uri_new (text_uri);
 		g_free (text_uri);

Attachment: signature.asc
Description: This is a digitally signed message part



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]