diff --git a/0001-Python3-support.patch b/0001-Python3-support.patch
new file mode 100644
index 0000000..0bd6c64
--- /dev/null
+++ b/0001-Python3-support.patch
@@ -0,0 +1,51 @@
+From 2ab8bc4d4d393d74dacd23b525715fca7356f996 Mon Sep 17 00:00:00 2001
+From: Bastien Nocera
+Date: Tue, 16 Jun 2015 20:39:36 +0200
+Subject: [PATCH] Python3 support
+
+---
+ avahi-python/avahi/ServiceTypeDatabase.py.in | 20 ++++++++++----------
+ 1 file changed, 10 insertions(+), 10 deletions(-)
+
+diff --git a/avahi-python/avahi/ServiceTypeDatabase.py.in b/avahi-python/avahi/ServiceTypeDatabase.py.in
+index b2035fd..4ddd654 100644
+--- a/avahi-python/avahi/ServiceTypeDatabase.py.in
++++ b/avahi-python/avahi/ServiceTypeDatabase.py.in
+@@ -138,24 +138,24 @@ class ServiceTypeDatabase:
+ if __name__ == "__main__":
+
+ b = ServiceTypeDatabase()
+- print b.items()
++ print (b.items())
+
+- print b["_http._tcp"]
+- print b["_ftp._tcp"]
+- print b["_webdav._tcp"]
+- print b["_webdavs._tcp"]
++ print (b["_http._tcp"])
++ print (b["_ftp._tcp"])
++ print (b["_webdav._tcp"])
++ print (b["_webdavs._tcp"])
+
+- print b.get("gurki._tcp")
+- print len(b)
++ print (b.get("gurki._tcp"))
++ print (len(b))
+
+ for key, _ in zip(b, xrange(3)):
+
+- print key
++ print (key)
+
+ for key, _ in zip(b.iteritems(), xrange(3)):
+
+- print key
++ print (key)
+
+ for key, _ in zip(b.itervalues(), xrange(3)):
+
+- print key
++ print (key)
+--
+2.4.3
+
diff --git a/0001-avahi-daemon-don-t-add-0pointer.de-and-zeroconf.org-.patch b/0001-avahi-daemon-don-t-add-0pointer.de-and-zeroconf.org-.patch
new file mode 100644
index 0000000..63ebf52
--- /dev/null
+++ b/0001-avahi-daemon-don-t-add-0pointer.de-and-zeroconf.org-.patch
@@ -0,0 +1,26 @@
+From 938b5f883fbaa642e3acb7720e37f95f3d72be62 Mon Sep 17 00:00:00 2001
+From: Lennart Poettering
+Date: Mon, 2 Apr 2012 21:17:19 +0200
+Subject: [PATCH 1/8] avahi-daemon: don't add 0pointer.de and zeroconf.org to
+ default browse list
+
+---
+ avahi-daemon/avahi-daemon.conf | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/avahi-daemon/avahi-daemon.conf b/avahi-daemon/avahi-daemon.conf
+index c992842..1906590 100644
+--- a/avahi-daemon/avahi-daemon.conf
++++ b/avahi-daemon/avahi-daemon.conf
+@@ -21,7 +21,7 @@
+ [server]
+ #host-name=foo
+ #domain-name=local
+-browse-domains=0pointer.de, zeroconf.org
++#browse-domains=0pointer.de, zeroconf.org
+ use-ipv4=yes
+ use-ipv6=no
+ #allow-interfaces=eth0
+--
+1.9.3
+
diff --git a/0002-avahi-daemon-don-t-leak-host-info-by-default.patch b/0002-avahi-daemon-don-t-leak-host-info-by-default.patch
new file mode 100644
index 0000000..442a261
--- /dev/null
+++ b/0002-avahi-daemon-don-t-leak-host-info-by-default.patch
@@ -0,0 +1,27 @@
+From 530fbb59abafb970ef1dd8f61571b13fb0918b23 Mon Sep 17 00:00:00 2001
+From: Lennart Poettering
+Date: Mon, 2 Apr 2012 21:17:36 +0200
+Subject: [PATCH 2/8] avahi-daemon: don't leak host info by default
+
+---
+ avahi-daemon/avahi-daemon.conf | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/avahi-daemon/avahi-daemon.conf b/avahi-daemon/avahi-daemon.conf
+index 1906590..27e240d 100644
+--- a/avahi-daemon/avahi-daemon.conf
++++ b/avahi-daemon/avahi-daemon.conf
+@@ -46,8 +46,8 @@ enable-wide-area=yes
+ #disable-user-service-publishing=no
+ #add-service-cookie=no
+ #publish-addresses=yes
+-#publish-hinfo=yes
+-#publish-workstation=yes
++publish-hinfo=no
++publish-workstation=no
+ #publish-domain=yes
+ #publish-dns-servers=192.168.50.1, 192.168.50.2
+ #publish-resolv-conf-dns-servers=yes
+--
+1.9.3
+
diff --git a/0003-core-don-t-leak-hinfo-workstation-even-if-the-config.patch b/0003-core-don-t-leak-hinfo-workstation-even-if-the-config.patch
new file mode 100644
index 0000000..69c6247
--- /dev/null
+++ b/0003-core-don-t-leak-hinfo-workstation-even-if-the-config.patch
@@ -0,0 +1,52 @@
+From 468519681b09f00851e1d4dd658b939e4e938cf6 Mon Sep 17 00:00:00 2001
+From: Lennart Poettering
+Date: Mon, 2 Apr 2012 21:20:34 +0200
+Subject: [PATCH 3/8] core: don't leak hinfo/workstation even if the
+ configuration file doesn't exist
+
+---
+ avahi-core/server.c | 4 ++--
+ man/avahi-daemon.conf.5.xml.in | 4 ++--
+ 2 files changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/avahi-core/server.c b/avahi-core/server.c
+index 86fd4a5..69a1d02 100644
+--- a/avahi-core/server.c
++++ b/avahi-core/server.c
+@@ -1582,9 +1582,9 @@ AvahiServerConfig* avahi_server_config_init(AvahiServerConfig *c) {
+ c->host_name = NULL;
+ c->domain_name = NULL;
+ c->check_response_ttl = 0;
+- c->publish_hinfo = 1;
++ c->publish_hinfo = 0;
+ c->publish_addresses = 1;
+- c->publish_workstation = 1;
++ c->publish_workstation = 0;
+ c->publish_domain = 1;
+ c->use_iff_running = 0;
+ c->enable_reflector = 0;
+diff --git a/man/avahi-daemon.conf.5.xml.in b/man/avahi-daemon.conf.5.xml.in
+index 487645b..bea7ed5 100644
+--- a/man/avahi-daemon.conf.5.xml.in
++++ b/man/avahi-daemon.conf.5.xml.in
+@@ -244,7 +244,7 @@
+ useful for administrative purposes. This is recommended by the
+ mDNS specification but not required. For the sake of privacy
+ you might choose to disable this feature. Defaults to
+- "yes."
++ "no".
+
+
+
+
+
+
+
++
++