From: Benjamin Kramer Date: Thu, 07 May 2009 12:54:43 GMT Subject: Re: [PATCH/RFC] daemon.c: replace inet_ntop with getnameinfo Message-ID: In-Reply-To: <4A02D70B.6090305@op5.se> Andreas Ericsson wrote: > What per-IP directories are you talking about? git daemon has a feature called interpolated paths If git daemon is started like this: git daemon --interpolated-path=%IP/%D (the machine has two IPs: 123.123.123.123 (v4) and 2001:db8::1 (v6)) and someone clones a repository: git clone git://123.123.123.123/frotz git daemon will look for the repository in the directory `123.123.123.123/frotz' But if git daemon listens on the IPv6 interface and someone clones a repository: git clone git://2001:db8::1/frotz Then git daemon will look for the repository in `0.0.0.0/frotz' My patch makes it converting IPv6 addresses properly and if you the clone in my previous example it'll now look in `2001:db8::1/frotz' (with colons in the directory name) I hope my intentions are now a bit clearer ;)