Hi,

Our package contains a couple of fixes that might be beneficial to other
distributions, so it won't hurt if they get included upstream:

1.) open() can be a macro

If I recall correctly POSIX does not enforce open() to be a function,
and permits it being a macro. In fact, in recent glibc() in Fedora 8
open is a macro and therefore clashes with berkeley db4's open. This
just add parentheses around calls to open so that macro expansion
doesn't take place.

http://cvs.fedoraproject.org/viewcvs/*checkout*/rpms/isync/devel/isync-1.0.3-open.patch

2.) Do not ignore single letter options in last argument.

A bug was reported to us that 'mbsync -a -qq' actually doesn't set
quietness to 2, but to 1. It because the conditional of the cycle that
iterates through the arguments doesn't take the possibility that last
argument of single letter opinion is being parsed into account.

https://bugzilla.redhat.com/show_bug.cgi?id=425838
http://cvs.fedoraproject.org/viewcvs/*checkout*/rpms/isync/devel/isync-1.0.3-args.patch

3.) SEARCH can return with no results

This was reported by multiple gmail users to us as well as to Debian.
The fix comes from the Debian bug report:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=413336
http://cvs.fedoraproject.org/viewcvs/*checkout*/rpms/isync/devel/isync-1.0.3-search.patch

Thanks,
-- 
Lubomir Kundrak (Red Hat Security Response Team)


-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
for just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
isync-devel mailing list
isync-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/isync-devel

Reply via email to