[Pkg-cli-apps-commits] [SCM] banshee branch, master, updated. debian/1.9.6-1-7-gebf2477

Iain Lane laney at ubuntu.com
Thu Apr 7 20:44:02 UTC 2011


The following commit has been merged in the master branch:
commit eac3863e08e7f7614181e4ef1dc0f00b4db47330
Author: Iain Lane <laney at ubuntu.com>
Date:   Thu Apr 7 21:06:19 2011 +0100

    Add new patch to only bind to the loopback address for the DAAP proxy
    
    LP: #753986

diff --git a/debian/patches/10_bind-to-loopback-for-daap b/debian/patches/10_bind-to-loopback-for-daap
new file mode 100644
index 0000000..45517d7
--- /dev/null
+++ b/debian/patches/10_bind-to-loopback-for-daap
@@ -0,0 +1,34 @@
+Index: banshee.git/src/Core/Banshee.Services/Banshee.Web/BaseHttpServer.cs
+===================================================================
+--- banshee.git.orig/src/Core/Banshee.Services/Banshee.Web/BaseHttpServer.cs	2011-04-07 21:04:44.637545514 +0100
++++ banshee.git/src/Core/Banshee.Services/Banshee.Web/BaseHttpServer.cs	2011-04-07 21:04:31.858043358 +0100
+@@ -76,7 +76,7 @@
+             get { return running; }
+         }
+ 
+-        private EndPoint end_point = new IPEndPoint (IPAddress.Any, 80);
++        private EndPoint end_point = new IPEndPoint (IPAddress.Loopback, 80);
+         protected EndPoint EndPoint {
+             get { return end_point; }
+             set {
+Index: banshee.git/src/Extensions/Banshee.Daap/Banshee.Daap/DaapProxyWebServer.cs
+===================================================================
+--- banshee.git.orig/src/Extensions/Banshee.Daap/Banshee.Daap/DaapProxyWebServer.cs	2011-04-07 21:04:43.217600828 +0100
++++ banshee.git/src/Extensions/Banshee.Daap/Banshee.Daap/DaapProxyWebServer.cs	2011-04-07 21:04:31.858043358 +0100
+@@ -49,14 +49,14 @@
+     {
+         private ArrayList databases = new ArrayList();
+ 
+-        public DaapProxyWebServer() : base (new IPEndPoint(IPAddress.Any, 8089), "DAAP Proxy")
++        public DaapProxyWebServer() : base (new IPEndPoint(IPAddress.Loopback, 8089), "DAAP Proxy")
+         {
+         }
+ 
+         protected override bool BindServerSocket ()
+         {
+             if (!base.BindServerSocket ()) {
+-                EndPoint = new IPEndPoint(IPAddress.Any, 0);
++                EndPoint = new IPEndPoint(IPAddress.Loopback, 0);
+                 try {
+                     server.Bind (EndPoint);
+                 } catch (System.Net.Sockets.SocketException e) {
diff --git a/debian/patches/series b/debian/patches/series
index 8cacd23..767b4c9 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -8,4 +8,5 @@
 07_enable-mpris-by-default.patch
 08_remove_unrelevant_media.patch
 0001-Revert-ArtworkManager-Cache-null-artwork-for-fast-lo.patch
+10_bind-to-loopback-for-daap
 99_ltmain_as-needed.patch

-- 
banshee



More information about the Pkg-cli-apps-commits mailing list