aboutsummaryrefslogtreecommitdiff
path: root/net/rsync
Commit message (Collapse)AuthorAgeFilesLines
* all: Remove all other $FreeBSD keywords.Mathieu Arnold2021-04-061-3/+0
|
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* Remove deprecated optional patchesRodrigo Osorio2020-11-121-10/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Remove broken options available in the past as additional patches provided by the project and merged in the latest releases as part of the main source. time-limit merged in 3.2.3 (6 Aug 2020) Added the --stop-after=MINS and --stop-at=DATE_TIME options (with the --time-limit=MINS option accepted as an alias for --stop-after). This is an enhanced version of the time-limit patch from the patches repo. atimes merged in 3.2.0 (19 Jun 2020) Added the --atimes option based on the long-standing patch (just with some fixes that the patch has been needing). acls merged in 3.2.0 (19 Jun 2020) Added the --atimes option based on the long-standing patch (just with some fixes that the patch has been needing). Since those options are not activated by default, and if so, breaks the build, no PORTREVISION bump is required. PR: 250998 Submitted by: Zoltan ALEXANDERSON BESSE <zab@zltech.eu> Notes: svn path=/head/; revision=554934
* net/rsync: Update MASTER_SITESRodrigo Osorio2020-10-171-6/+4
| | | | | | | | | | | | | | | Update list of rsync mirrors. Remove ftp.fu-berlin.de, add a couple of new mirrors. Mirrors are prefered over main site kept as fallback. No changes in the code so no version bump required PR: 248319 Submitted by: <daniel.engberg.lists@pyret.net> Notes: svn path=/head/; revision=552600
* net/rsync upgrade to 3.2.3Rodrigo Osorio2020-08-163-567/+8
| | | | | | | | | | | | | | | | | | | major changes: - Fix multiple bugs in xattr code. - Restored the ability to use --bwlimit=0 to specify no bandwidth limit. - Fix a bug when combining --delete-missing-args with --no-implied-dirs & -R where rsync might create the destination path of a missing arg. - Fixed an issue where hard-linked devices could cause the rdev_major value to get out of sync between the sender and the receiver. - Rsync now complains about a missing --temp-dir before starting any file transfers. - A completely empty source arg is now a fatal error. See full changelog: https://download.samba.org/pub/rsync/NEWS#3.2.3 Also, fix build issue with ACL option (patch is not required anymore) PR: 248318 247795 Notes: svn path=/head/; revision=545124
* - Fix fetchDmitry Marakasov2020-08-071-6/+12
| | | | | | | | | | | | - Fix license and add LICENSE_FILE - Add missing dependency on liblz4 - Whitespace fixes - Switch to options helpers Approved by: portmgr blanket Notes: svn path=/head/; revision=544331
* rsync: Unbreak and fix dependsAdam Weinberger2020-07-281-7/+4
| | | | | | | | | | | | | rsync now depends on stuff in LOCALBASE. Previously, clang only needed to know about LOCALBASE if POPT or ICONV was enabled. When those options are off, xxhash and zstd were not found by configure. Also, a depend on libssl was missing, and there were some noop reinplaces. With hat: portmgr Notes: svn path=/head/; revision=543637
* rsync: Unbreak fetchAdam Weinberger2020-07-281-4/+0
| | | | Notes: svn path=/head/; revision=543582
* net/rsync upgrade to 3.2.2Rodrigo Osorio2020-07-284-79/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Major changes and bugfixes: 3.1.3 -> 3.2.0 * Avoid potential out-of-bounds read in daemon mode * Fix defaul list list of skip-compress files for non-daemon transfers * Fix xattr filter rules losing an 'x' attribute in a non-local transfer * zlib fixes for CVE-2016-9843, CVE-2016-9842, CVE-2016-9841, and CVE-2016-9840 * Fixed a crash in the --iconv code * Checksum enhancements, including the addition of xxhash * The checksum preference order of the negotiation can be customized or forced * Compression enhancements, including the addition of zstd and lz4 compression algorithms * Added openssl & preliminary gnutls support to the rsync-ssl script * Added the proxy protocol daemon parameter that allows your rsyncd to know the real remote IP when it is setup behind a proxy 3.2.0 -> 3.2.1 * Fix potential issue with MD5 assembly-language code * option --backup-dir=STR now implies --backup 3.2.1 -> 3.2.2 * Avoid a crash when a daemon module enables transfer logging without setting a log format value Full release message: https://download.samba.org/pub/rsync/NEWS#3.2.2 Security: CVE-2016-9843 CVE-2016-9842 CVE-2016-9841 CVE-2016-9840 MFH after: 2 weeks MFH: 2020Q3 Notes: svn path=/head/; revision=543580
* Drop the ipv6 virtual category for n* category as it is not relevant anymoreBaptiste Daroussin2019-10-091-1/+1
| | | | Notes: svn path=/head/; revision=514143
* Reorder the net/rsync ditfile sources to try HTTPS first.Rodrigo Osorio2019-07-251-4/+5
| | | | | | | | | | Bump portrevision. PR: 239096 Submitted by: Miyashita Touka <imagin8r@protonmail.com> Notes: svn path=/head/; revision=507321
* Take maintenership and remove LOCAL/ehaupt/rsync from mirror listRodrigo Osorio2018-02-151-3/+2
| | | | Notes: svn path=/head/; revision=461865
* net/rsync: Update to 3.1.3Jochen Neumeister2018-02-116-146/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: SECURITY FIXES: - Fixed a buffer overrun in the protocol's handling of xattr names and ensure that the received name is null terminated. - Fix an issue with --protect-args where the user could specify the arg in the protected-arg list and short-circuit some of the arg-sanitizing code. BUG FIXES: - Don't output about a new backup dir without appropriate info verbosity. - Fixed some issues with the sort functions in support/rsyncstats script. - Added a way to specify daemon config lists (e.g. users, groups, etc) that contain spaces (see "auth users" in the latest rsyncd.conf manpage). - If a backup fails (e.g. full disk) rsync exits with an error. - Fixed a problem with a doubled --fuzzy option combined with --link-dest. - Avoid invalid output in the summary if either the start or end time had an error. - We don't allow a popt alias to affect the --daemon or --server options. - Fix daemon exclude code to disallow attribute changes in addition to disallowing transfers. - Don't force nanoseconds to match if a non-transferred, non-checksummed file only passed the quick-check w/o comparing nanosecods. ENHANCEMENTS: - Added the ability for rsync to compare nanosecond times in its file-check comparisons, and added support nanosecond times on Mac OS X. - Added a short-option (-@) for --modify-window. - Added the --checksum-choice=NAME[,NAME] option to choose the checksum algorithms. - Added hashing of xattr names (with using -X) to improve the handling of files with large numbers of xattrs. - Added a way to filter xattr names using include/exclude/filter rules (see the --xattrs option in the manpage for details). - Added "daemon chroot|uid|gid" to the daemon config (in addition to the old chroot|uid|gid settings that affect the daemon's transfer process). - Added "syslog tag" to the daemon configuration. - Some manpage improvements. DEVELOPER RELATED: - Tweak the "make" output when yodl isn't around to create the man pages. - Changed an obsolete autoconf compile macro. - Support newer yodl versions when converting man pages. remove needless patch *While here switch to DISTVERSION PR: 225761 Reported by: os@ist.ac.at Approved by: tcberner (mentor) MFH: 2018Q1 Differential Revision: https://reviews.freebsd.org/D14324 Notes: svn path=/head/; revision=461533
* Release maintainer-ship.Emanuel Haupt2018-02-111-1/+1
| | | | Notes: svn path=/head/; revision=461477
* - Add patches [1] to fix following security vulnerabilities:Emanuel Haupt2017-12-205-1/+141
| | | | | | | | | | | | | | | | * CVE-2017-16548 * CVE-2017-17433 * CVE-2017-17434 - Bump PORTREVISION - Move position of PORTREVISION in Makefile to fix portlint warning PR: 224477 Submitted by: yasu@utahime.org Obtained from: debian MFH: 2017Q4 (blanket) Notes: svn path=/head/; revision=456798
* - Remove unavailable MASTER_SITESEmanuel Haupt2017-09-171-2/+2
| | | | | | | | | | | | - Add HTTPS alternatives by request [1], deliberately keep corresponding HTTP hosts for providing a variety of sources (not for integrity since this is guaranteed by the distinfo checksums) PR: 221725 [1] Submitted by: xmj [1] Notes: svn path=/head/; revision=449999
* Include rrsync with net/rsyncDan Langille2017-05-222-2/+6
| | | | | | | | | | | This script can be used to restrict rsync to subdirectory declared in ~/.ssh/authorized_key bump PORTREVISION Approved by: ehaupt (maintainer) Differential Revision: https://reviews.freebsd.org/D10851 Notes: svn path=/head/; revision=441452
* Convert to options helper and test frameworkSunpoet Po-Chuan Hsieh2017-04-051-5/+8
| | | | | | | Approved by: portmgr (blanket) Notes: svn path=/head/; revision=437830
* Make ICONV a default option.Emanuel Haupt2016-12-161-2/+2
| | | | | | | | | | | | The iconv option is extremely useful, indeed necessary when exchanging files with systems that have different encoding. This change does not require third- party patches. Discussed on: ports Suggested by: Alan Braslau <alan.braslau@comcast.net> (via mail) Notes: svn path=/head/; revision=428650
* Use POPT_PORT_CONFIGURE_OFF instead of POPT_PORT_CONFIGURE_WITH_OFF.Emanuel Haupt2016-06-031-1/+1
| | | | Notes: svn path=/head/; revision=416318
* Really fix popt option logic (real fix of r416270).Emanuel Haupt2016-06-031-5/+5
| | | | | | | Notified by: adamw Notes: svn path=/head/; revision=416303
* Fix the logic of the POPT_PORT option.Emanuel Haupt2016-06-021-5/+6
| | | | | | | | | | | | | - POPT_CONFIGURE_WITH should actually be POPT_PORT_CONFIGURE_WITH - The whole ^POPT block logic is reversing the logic - Bump PORTREVISION since we have a change of dependencie PR: 209837 (based on) Submitted by: Martin Birgmeier <la5lbtyi@aon.at> MFH: 2016Q2 Notes: svn path=/head/; revision=416270
* - Fix trailing whitespace in pkg-descrs, categories [g-n]*Dmitry Marakasov2016-05-191-1/+1
| | | | | | | Approved by: portmgr blanket Notes: svn path=/head/; revision=415499
* Fix ICONV support.Mathieu Arnold2016-04-231-4/+9
| | | | | | | | | | | PR: 208958 Submitted by: mat Reviewed by: tijl Approved by: maintainer Sponsored by: Absolight Notes: svn path=/head/; revision=413870
* - Convert to new options helperSunpoet Po-Chuan Hsieh2016-04-171-4/+1
| | | | | | | Approved by: portmgr (blanket) Notes: svn path=/head/; revision=413491
* Fix building with iconv on 10.1 at least.Mathieu Arnold2016-04-161-5/+3
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=413418
* Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.Mathieu Arnold2016-04-011-1/+1
| | | | | | | | With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=412348
* Restore SIGINFO patch with new rsync version.Emanuel Haupt2015-12-222-11/+11
| | | | | | | Notified by: des Notes: svn path=/head/; revision=404224
* - Update to 3.1.2Emanuel Haupt2015-12-223-8/+9
| | | | | | | | | | | | | - The non-default ATIMES option is now broken. Add a description and leave Makefile glue intact to give interested parties the chance to follow up with a patch. - The popular SIGINFO patch does not apply anymore. Meanwhile, make it a non-default option and mark it broken in the description. Changelog: https://rsync.samba.org/ftp/rsync/src/rsync-3.1.2-NEWS Notes: svn path=/head/; revision=404220
* Provide a patch to show progress information when SIGINFO is caught. ThisEmanuel Haupt2015-10-213-2/+622
| | | | | | | | | | | | | | | addition has been submitted upstream [1]: https://bugzilla.samba.org/show_bug.cgi?id=11561 Apply an extra patch with the ACL option to add NFSv4 ACLs support [2]. Submitted by: des [1] Wished by: Paul Lecuq <paul.lecuq@factorfx.com> [2] Obtained from: FreeNAS [2] Notes: svn path=/head/; revision=399895
* MASTER_SITES cleanup.Mathieu Arnold2015-05-141-5/+4
| | | | | | | | | | | | | | | | | | | | | | - Replace ${MASTER_SITE_FOO} with FOO. - Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9% of the time.) - Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and no hint of what it should be was present. - Fix some logic. - And generally, make things more simple and easy to understand. While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and SAMBA macros. Also, replace some EXTRACT_SUFX occurences with USES=tar:*. Checked by: make fetch-urlall-list With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=386312
* Move MASTER_SITES from CRITICAL to LOCAL/ehauptEmanuel Haupt2015-01-061-1/+1
| | | | Notes: svn path=/head/; revision=376416
* Remove @dirrm, @dirrmtryEmanuel Haupt2014-10-081-1/+0
| | | | Notes: svn path=/head/; revision=370444
* Use install-strip install target instead of manual ${STRIP_CMD}Emanuel Haupt2014-09-181-1/+2
| | | | Notes: svn path=/head/; revision=368434
* Allow specifying config path in rc.confEmanuel Haupt2014-09-102-3/+6
| | | | | | | | PR: 191601 Submitted by: daniel@blodan.se Notes: svn path=/head/; revision=367807
* Add USES=cpe (forgotten in previous commit)Emanuel Haupt2014-08-091-0/+2
| | | | | | | Notified by: mat Notes: svn path=/head/; revision=364417
* Add CPE definition.Emanuel Haupt2014-08-091-0/+3
| | | | | | | Submitted by: timur Notes: svn path=/head/; revision=364405
* Building rsync against zlib from base is NOT broken but leads to an unexpectedEmanuel Haupt2014-07-031-1/+1
| | | | | | | | | behaviour while using -z (see man page). Therefore remove the statement that the option is broken but keep using the bundled zlib. Since this doesn't affect package creation no PORTREVISION bump is required. Notes: svn path=/head/; revision=360419
* Bump revision after r359812 introduced a runtime fixBryan Drewery2014-07-021-1/+1
| | | | Notes: svn path=/head/; revision=360255
* <OPT>_CONFIGURE_ARGS does not exists, fixBaptiste Daroussin2014-06-301-1/+1
| | | | Notes: svn path=/head/; revision=359812
* Unbreak build: Fix typo in popt library dependency (missing p character),Matthias Andree2014-06-291-1/+1
| | | | | | | | | so that rsync actually finds a preinstalled libpopt.so if it is there. Approved by: portmgr (blanket "just fix it" approval) Notes: svn path=/head/; revision=359735
* Use OPTIONS helpers.Adam Weinberger2014-06-281-50/+20
| | | | Notes: svn path=/head/; revision=359640
* After the update from 3.1.0 to 3.1.1 the zlib from our base does not workEmanuel Haupt2014-06-271-2/+3
| | | | | | | | | | | | | | | anymore (see thread on ports@). Until this this is resolved switch default option to the bundled libz which still works. Also add a notification that the option is broken. Should it not be possible to fix this within the next few weeks I will remove this option. Reported upstream: https://bugzilla.samba.org/show_bug.cgi?id=10677 Reported by: Ben Tung <benpptung@tacol.biz> Notes: svn path=/head/; revision=359526
* - Update to 3.1.1Emanuel Haupt2014-06-273-126/+7
| | | | | | | | | - Remove the "Renamed and flags options combined" option as the 4th party patch does not apply anymore. The author of this patch has been notified about this circumstance. I happily re-add this option once a working patch exists. Notes: svn path=/head/; revision=359474
* - Turn file system flags support patch option on by default. FreeBSD has hadEmanuel Haupt2014-04-144-11/+21
| | | | | | | | | | | | | | | | | | | | | | flags since the very beginning, and they are actively used in the base system. A standard install includes 27 files and one directory with the schg flag set. Thus, rsync, out of the box, is incapable of making or restoring an accurate backup of a FreeBSD system. - Move configuration directory from %%PREFIX%%/etc to %%ETCDIR%% and provide a start_precmd() rc.d function to migrate %%PREFIX%%/etc/rsyncd.conf to %%ETCDIR%%/rsyncd.conf if found and create a symlink. The reason behind this change is that rsyncd in a typical setup will end up with more than one configuration file (eg. rsyncd.secrets). - Use new @sample pkg-plist macro - Bump PORTREVISION Discussed with: des Notes: svn path=/head/; revision=351269
* - Bump PORTREVISION after the latest change to converters/libiconv becauseTijl Coosemans2014-03-251-23/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | rsync uses locale_charset when the ICONV option is enabled. [1] - Replace CFLAGS+=-I... with CPPFLAGS+=-I... to fix warnings during configure about headers being accepted by the compiler but not the preprocessor. - Replace CONFIGUREDCFLAGS (guard against CFLAGS damage by MAKE_ENV) with CPPFLAGS. The dist makefile contains CFLAGS=@CFLAGS@ so CFLAGS in MAKE_ENV isn't a problem. - Replace ac_cv_header_iconv_h=no with --disable-iconv-open. The first disables HAVE_ICONV_H while the latter disables USE_ICONV_OPEN but both are checked in rsync.h: #if defined USE_ICONV_OPEN && defined HAVE_ICONV_H - Set ac_cv_search_libiconv_open=no when empty(ICONV_LIB). This prevents detection of libiconv when the ICONV option is disabled, but it is also needed on FreeBSD 10 with libiconv installed to prevent linking with -liconv. - New LIB_DEPENDS syntax. - Move pre-configure to post-patch. - Remove malloc.h patching. - Replace MAKE with MAKE_CMD. MAKE is the currently running make and MAKE_CMD is the make used to build the port. - Unmute installation commands. Reported by: "Kenta S." <kentas@hush.com> [1] Approved by: ehaupt Notes: svn path=/head/; revision=349139
* Now that this port is staged and DOCS defined we can stop testing for DOCS inEmanuel Haupt2014-02-121-2/+0
| | | | | | | any install target. Notes: svn path=/head/; revision=343984
* Fix properties on pkg-plistBaptiste Daroussin2014-01-211-1/+0
| | | | Notes: svn path=/head/; revision=340674
* Add DOCS to OPTIONS_DEFINE as it is documented in the porters handbook.Emanuel Haupt2013-11-051-1/+1
| | | | Notes: svn path=/head/; revision=332822
* Since the last update the RENAMED and FLAGS patch do not apply together anymore.Emanuel Haupt2013-10-232-2/+120
| | | | | | | | | | Dmitry Morozovsky has merged the two official patches. Provide an options for the two combined patches. Submitted by: Dmitry Morozovsky <marck@rinet.ru> Notes: svn path=/head/; revision=331417