=== modified file 'duplicity/_librsyncmodule.c' --- duplicity/_librsyncmodule.c 2014-05-07 12:51:00 +0000 +++ duplicity/_librsyncmodule.c 2015-05-01 12:46:43 +0000 @@ -67,8 +67,13 @@ sm = PyObject_New(_librsync_SigMakerObject, &_librsync_SigMakerType); if (sm == NULL) return NULL; +#ifdef RS_DEFAULT_STRONG_LEN /* librsync < 1.0.0 */ sm->sig_job = rs_sig_begin((size_t)blocklen, (size_t)RS_DEFAULT_STRONG_LEN); +#else /* librsync >= 1.0.0 */ + sm->sig_job = rs_sig_begin((size_t)blocklen, + (size_t)8, RS_MD4_SIG_MAGIC); +#endif return (PyObject*)sm; }