<div class="gmail_quote">On Fri, Oct 23, 2009 at 2:41 PM, Carlos Carvalho <span dir="ltr">&lt;<a href="mailto:carlos@fisica.ufpr.br">carlos@fisica.ufpr.br</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
The first is that when running with --files-from and -ii unmodified<br>
files are not put in the log.</blockquote><div><br>That is not a logging issue, but rather an early-termination issue due to a protocol problem when speaking protocol 30.<br> <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
rsync: io.c:990: start_filesfrom_forwarding: Assertion `(iobuf.out_empty_len != 0)&#39; failed.<br></blockquote><div><br>That bug showed that the --files-from data-shipping code needed to handle a non-multiplexed socket for protocol 29.<br>
<br>I did some work on backward-compatibility issues between --files-from and the new I/O code, and I fixed quite a few bugs (both new and old), including the two above.  I think that --files-from should be in good shape now.<br>
<br>Some of my recently fixes were in the area of iconv (including iconv translations of files-from data).  There were a few things I discovered that weren&#39;t handled right in all prior versions of rsync that the latest 3.1.0dev will now handle correctly (such as properly translating a multi-byte character that spans the end of a read buffer).<br>
<br> ..wayne..<br></div></div>