rsync: connection unexpectedly closed (0 bytes received so far)

Bruce Korb bruce.korb at
Tue Mar 23 18:34:53 MDT 2010

OK, I'm feeling stupid.  I was pouring over the rsyncd.conf man page and there
was no discussion of filter rules, so I was guessing based on the
"filter" clause
description, not the "FILTER RULES" section of rsync.1.  Really sorry.
Much clearer now.......

On Tue, Mar 23, 2010 at 5:25 PM, Matt McCutchen <matt at> wrote:
> On Tue, 2010-03-23 at 17:12 -0700, Bruce Korb wrote:
>> Fixing a spelling error for the log file name gets me the log text,
>> but not anything I understand:
>> Unknown filter rule:  `/gdoc/***'
>> OK, I am trying to ensure that files pushed to the "doc" module all start
>> with the prefix "/gdoc/".  My reading of the docs seems to say to me that
>> this is the way to do it.  How do I do it?  :)
> Filter rules must be of one of the types listed in the "FILTER RULES"
> section of the man page.  I would recommend the following parameter:
> filter = + /gdoc/*** - /**
> The following parameters would also work, but they rely on rsync's
> special case that never allows the root directory to be excluded, which
> I consider poor style:
> filter = -! /gdoc/***
> filter = + /gdoc/*** - /***
> Or, you could just change the module path to point to the "gdoc"
> directory.
> --
> Matt

More information about the rsync mailing list