This change fixes the following compilation error for rsync
generator.c:(.text+0x4872): undefined reference to `makedev'
Glibc removes sys/sysmacros.h which defines makedev from sys/types.h
since v2.28.
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
Disable several options to enable compilation.
Simplified several configure options.
Remove pointless configure var.
Added ssh hinting patch. Some SSH incompatibility.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
https://rsync.samba.org/security.html#s3_1_2:
If you're using a version of rsync older than 3.1.2 as a client and
receiving files from an rsync server that you might not fully trust,
this version adds extra checking to the file list to prevent the sender
from tweaking the paths and/or the transfer requests in a way that could
cause a file to be received outside the transfer destination.
Signed-off-by: Maxim Storchak <m.storchak@gmail.com>