From: Mark E. <ma...@mp...> - 2013-09-25 15:04:40
|
On Wed, 2013-09-18 at 21:26 +0200, Graham Cobb wrote: > On 18/09/13 13:25, Mark Ellis wrote: > > Actually, I was thinking about what Graham said initially, and it's left > > me in a dilemma. > > Oops, sorry about that, Mark. Given the effort you are putting in on > Opensync, I really don't want to slow you down! > Glad to have some input, there aren't enough people around here :) Right, I've gone with uri encoding with exceptions, I've reversed the order of the patches to make life easier for myself while I was fiddling, so here you go Chris. filesync-control-flow.diff Errors we're being reported further up the call chain than necessary in the commit process, giving a confused idea of which function was actually in control. filesync-escape-name.diff Replace non-reversible substitution of characters that aren't valid as filenames, with uri escaping with exceptions for commonly used characters in filenames. The old scheme resulted in unnecessary uid changes, and could have given collisions and duplications. Mark |