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