[Cyrus-CVS] src/cyrus/lib by murch

murch at andrew.cmu.edu murch at andrew.cmu.edu
Mon Dec 28 16:51:46 EST 2009


Update of /afs/andrew/system/cvs/src/cyrus/lib
In directory cyrus-devel-01.andrew.cmu.edu:/tmp/cvs-serv11215/lib

Modified Files:
      Tag: cyrus-imapd-2_4
	Makefile.in acl.c acl.h acl_afs.c assert.c assert.h auth.c 
	auth.h auth_krb.c auth_krb5.c auth_pts.c auth_pts.h 
	auth_unix.c bsearch.c bsearch.h byteorder64.c byteorder64.h 
	charset.c charset.h chartable.h cyrusdb.c cyrusdb.h 
	cyrusdb_berkeley.c cyrusdb_flat.c cyrusdb_quotalegacy.c 
	cyrusdb_skiplist.c exitcodes.h ftruncate.c gai.h getaddrinfo.c 
	getdtablesize.c getnameinfo.c glob.c glob.h gmtoff.h 
	gmtoff_gmtime.c gmtoff_tm.c imapoptions imapurl.c imapurl.h 
	imclient.c imclient.h imparse.c imparse.h iptostring.c 
	iptostring.h libconfig.c libconfig.h libcyr_cfg.c libcyr_cfg.h 
	lock.h lock_fcntl.c lock_flock.c map.h map_nommap.c 
	map_shared.c map_stupidshared.c memmove.c mkchartable.c 
	mkgmtime.c mkgmtime.h mpool.c mpool.h nonblock.h 
	nonblock_fcntl.c nonblock_ioctl.c parseaddr.c parseaddr.h 
	prot.c prot.h retry.c retry.h rfc822date.c rfc822date.h 
	strcasecmp.c strerror.c strhash.c strhash.h sysexits.h util.c 
	util.h wildmat.c wildmat.h xmalloc.c xmalloc.h xstrlcat.c 
	xstrlcat.h xstrlcpy.c xstrlcpy.h 
Log Message:
merged changes from trunk

- it compiles and seems to run
- URLAUTH=BINARY still needs support for BODYPARTSTRUCTURE
- need to compare (old) implementations of new extensions with current specs


committed with tag cyrus-imapd-2_4
--- links to diffs follow ---
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/Makefile.in.diff?r1=1.65.2.1&r2=1.65.2.2&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/acl.c.diff?r1=1.11.2.1&r2=1.11.2.2&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/acl.h.diff?r1=1.18&r2=1.18.2.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/acl_afs.c.diff?r1=1.26.2.1&r2=1.26.2.2&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/assert.c.diff?r1=1.18&r2=1.18.6.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/assert.h.diff?r1=1.10&r2=1.10.8.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/auth.c.diff?r1=1.2&r2=1.2.2.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/auth.h.diff?r1=1.17&r2=1.17.2.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/auth_krb.c.diff?r1=1.42.2.1&r2=1.42.2.2&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/auth_krb5.c.diff?r1=1.5.2.1&r2=1.5.2.2&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/auth_pts.c.diff?r1=1.10.2.1&r2=1.10.2.2&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/auth_pts.h.diff?r1=1.3&r2=1.3.2.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/auth_unix.c.diff?r1=1.40.2.1&r2=1.40.2.2&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/bsearch.c.diff?r1=1.20&r2=1.20.2.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/bsearch.h.diff?r1=1.8&r2=1.8.2.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/byteorder64.c.diff?r1=1.2.2.1&r2=1.2.2.2&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/byteorder64.h.diff?r1=1.2.2.1&r2=1.2.2.2&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/charset.c.diff?r1=1.46.2.1&r2=1.46.2.2&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/charset.h.diff?r1=1.20&r2=1.20.2.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/chartable.h.diff?r1=1.5&r2=1.5.8.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/cyrusdb.c.diff?r1=1.11&r2=1.11.2.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/cyrusdb.h.diff?r1=1.31&r2=1.31.2.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/cyrusdb_berkeley.c.diff?r1=1.15.2.1&r2=1.15.2.2&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/cyrusdb_flat.c.diff?r1=1.36.2.1&r2=1.36.2.2&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/cyrusdb_quotalegacy.c.diff?r1=1.13.2.1&r2=1.13.2.2&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/cyrusdb_skiplist.c.diff?r1=1.51.2.3&r2=1.51.2.4&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/exitcodes.h.diff?r1=1.5&r2=1.5.8.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/ftruncate.c.diff?r1=1.8&r2=1.8.8.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/gai.h.diff?r1=1.6&r2=1.6.6.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/getaddrinfo.c.diff?r1=1.6&r2=1.6.6.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/getdtablesize.c.diff?r1=1.7&r2=1.7.8.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/getnameinfo.c.diff?r1=1.6&r2=1.6.6.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/glob.c.diff?r1=1.32&r2=1.32.2.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/glob.h.diff?r1=1.12&r2=1.12.8.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/gmtoff.h.diff?r1=1.6&r2=1.6.8.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/gmtoff_gmtime.c.diff?r1=1.11&r2=1.11.6.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/gmtoff_tm.c.diff?r1=1.11&r2=1.11.2.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/imapoptions.diff?r1=1.39.2.1&r2=1.39.2.2&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/imapurl.c.diff?r1=1.12.2.1&r2=1.12.2.2&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/imapurl.h.diff?r1=1.6&r2=1.6.2.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/imclient.c.diff?r1=1.87.2.1&r2=1.87.2.2&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/imclient.h.diff?r1=1.28&r2=1.28.2.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/imparse.c.diff?r1=1.12&r2=1.12.8.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/imparse.h.diff?r1=1.7&r2=1.7.8.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/iptostring.c.diff?r1=1.8&r2=1.8.2.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/iptostring.h.diff?r1=1.3&r2=1.3.8.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/libconfig.c.diff?r1=1.11.2.1&r2=1.11.2.2&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/libconfig.h.diff?r1=1.5.2.1&r2=1.5.2.2&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/libcyr_cfg.c.diff?r1=1.13&r2=1.13.2.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/libcyr_cfg.h.diff?r1=1.10&r2=1.10.2.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/lock.h.diff?r1=1.7&r2=1.7.8.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/lock_fcntl.c.diff?r1=1.16&r2=1.16.8.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/lock_flock.c.diff?r1=1.15&r2=1.15.8.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/map.h.diff?r1=1.12&r2=1.12.6.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/map_nommap.c.diff?r1=1.23&r2=1.23.6.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/map_shared.c.diff?r1=1.21&r2=1.21.6.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/map_stupidshared.c.diff?r1=1.14&r2=1.14.6.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/memmove.c.diff?r1=1.8&r2=1.8.8.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/mkchartable.c.diff?r1=1.25.8.1&r2=1.25.8.2&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/mkgmtime.c.diff?r1=1.10&r2=1.10.6.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/mkgmtime.h.diff?r1=1.5&r2=1.5.8.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/mpool.c.diff?r1=1.16&r2=1.16.2.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/mpool.h.diff?r1=1.12&r2=1.12.2.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/nonblock.h.diff?r1=1.8&r2=1.8.6.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/nonblock_fcntl.c.diff?r1=1.15&r2=1.15.6.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/nonblock_ioctl.c.diff?r1=1.11&r2=1.11.6.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/parseaddr.c.diff?r1=1.17&r2=1.17.8.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/parseaddr.h.diff?r1=1.8&r2=1.8.8.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/prot.c.diff?r1=1.87.2.4&r2=1.87.2.5&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/prot.h.diff?r1=1.43.2.2&r2=1.43.2.3&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/retry.c.diff?r1=1.23.2.1&r2=1.23.2.2&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/retry.h.diff?r1=1.12.6.1&r2=1.12.6.2&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/rfc822date.c.diff?r1=1.6&r2=1.6.6.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/rfc822date.h.diff?r1=1.3&r2=1.3.8.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/strcasecmp.c.diff?r1=1.6&r2=1.6.8.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/strerror.c.diff?r1=1.6&r2=1.6.8.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/strhash.c.diff?r1=1.2&r2=1.2.6.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/strhash.h.diff?r1=1.2&r2=1.2.6.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/sysexits.h.diff?r1=1.4&r2=1.4.8.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/util.c.diff?r1=1.31.2.1&r2=1.31.2.2&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/util.h.diff?r1=1.19.2.1&r2=1.19.2.2&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/wildmat.c.diff?r1=1.2&r2=1.2.6.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/wildmat.h.diff?r1=1.2&r2=1.2.6.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/xmalloc.c.diff?r1=1.31&r2=1.31.2.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/xmalloc.h.diff?r1=1.27&r2=1.27.2.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/xstrlcat.c.diff?r1=1.2&r2=1.2.2.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/xstrlcat.h.diff?r1=1.2&r2=1.2.2.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/xstrlcpy.c.diff?r1=1.2&r2=1.2.2.1&only_with_tag=cyrus-imapd-2_4
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/xstrlcpy.h.diff?r1=1.2&r2=1.2.2.1&only_with_tag=cyrus-imapd-2_4


More information about the Cyrus-cvs mailing list