Opened 16 years ago

Closed 16 years ago

#2504 closed task (fixed)

rsync-3.0.2

Reported by: Ag. Hatzimanikas Owned by: Randy McMurchy
Priority: normal Milestone: 6.3
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

Version increment to 3.0.1, with many bug fixes and a few minor enhancements. In my opinion, the update should go into 6.3, please see the changelog at:

http://rsync.samba.org/ftp/rsync/rsync-3.0.1-NEWS

A couple of notes.

Technically popt is a required dependency, although if there isn't a system pop (installation) available, rsync will be happily use its bundled popt.

Now, lets say that we leave popt as an optional dependency, then we should use the "--with-included-popt" configure switch. If we'll move popt to required, then we should toggle this switch, i.e., "--without-included-popt".

And just for the shake of completeness, yodl [1] is an optional dependency, although is dead upstream and superseded than texinfo, so I wouldn't even thought to put it in the book.

  1. http://yodl.sourceforge.net/

Attachments (1)

rsync.patch (1.8 KB ) - added by thomas 16 years ago.
update rsync to 3.0.2

Download all attachments as: .zip

Change History (7)

comment:1 by Randy McMurchy, 16 years ago

Owner: changed from blfs-book@… to Randy McMurchy
Status: newassigned
Summary: Rsync-3.0.1rsync-3.0.1

Yes, something needs to be done for the popt dependency. I'm in favor of keeping it optional and using the "with-system-popt" (or whatever it is) if it won't build without it.

I'll check it out and do the update.

comment:2 by Ag. Hatzimanikas, 16 years ago

Summary: rsync-3.0.1rsync-3.0.2

Now 3.0.2, that fixes a potential buffer overflow in the xattr code.

comment:3 by Jaqui, 16 years ago

"A work-around would be to disable xattrs functionality from the /etc/rsyncd.conf configuration file." [ from one report I saw on the issue. ] Which might be a good idea to recommend before 6.3 is released and the new version of rsync is in the book.

by thomas, 16 years ago

Attachment: rsync.patch added

update rsync to 3.0.2

comment:4 by thomas, 16 years ago

As far as I have seen the popt library stay as optional. I renamed the installed popt libs and rsync will use the own ones. Renamed the libs back to the right names, rsync used that ones. So i think the popt depedency is good as it is optional. The --with-included-popt forces rsync to use its own popt library even the popt is installed system wide.

comment:5 by Randy McMurchy, 16 years ago

I committed the update without reviewing this ticket. I'll go back and make the popt thing right.

comment:6 by Randy McMurchy, 16 years ago

Resolution: fixed
Status: assignedclosed

After actually looking at the configure.in script and doing real-time testing, I don't agree with the initial observation that something needs to be done with the dependency.

If popt is not installed, rsync uses internal copy without problems or issues.

If popt is installed, it uses the system-installed copy without problems or issues.

No switches passed to configure required in either case.

Note: See TracTickets for help on using tickets.