--- - branch: netbsd-5 date: Sun May 3 17:24:46 UTC 2009 files: - new: 1.89.6.1 old: '1.89' path: src/sys/lib/libkern/Makefile pathrev: src/sys/lib/libkern/Makefile@1.89.6.1 type: modified - new: 1.4.4.2 old: '0' path: src/sys/lib/libkern/crc32.c pathrev: src/sys/lib/libkern/crc32.c@1.4.4.2 type: added - new: 1.1.4.2 old: '0' path: src/sys/lib/libkern/crc32.h pathrev: src/sys/lib/libkern/crc32.h@1.1.4.2 type: added - new: 1.82.4.1 old: '1.82' path: src/sys/lib/libkern/libkern.h pathrev: src/sys/lib/libkern/libkern.h@1.82.4.1 type: modified - new: 1.27.86.1 old: '1.27' path: src/sys/lib/libkern/arch/i386/Makefile.inc pathrev: src/sys/lib/libkern/arch/i386/Makefile.inc@1.27.86.1 type: modified - new: 1.12.84.1 old: '1.12' path: src/sys/net/zlib.h pathrev: src/sys/net/zlib.h@1.12.84.1 type: modified - new: 1.29.4.2 old: 1.29.4.1 path: src/sys/opencrypto/crypto.c pathrev: src/sys/opencrypto/crypto.c@1.29.4.2 type: modified - new: 1.44.8.3 old: 1.44.8.2 path: src/sys/opencrypto/cryptodev.c pathrev: src/sys/opencrypto/cryptodev.c@1.44.8.3 type: modified - new: 1.14.10.2 old: 1.14.10.1 path: src/sys/opencrypto/cryptodev.h pathrev: src/sys/opencrypto/cryptodev.h@1.14.10.2 type: modified - new: 1.20.20.1 old: '1.20' path: src/sys/opencrypto/cryptosoft.c pathrev: src/sys/opencrypto/cryptosoft.c@1.20.20.1 type: modified - new: 1.5.52.1 old: '1.5' path: src/sys/opencrypto/cryptosoft.h pathrev: src/sys/opencrypto/cryptosoft.h@1.5.52.1 type: modified - new: 1.8.20.1 old: '1.8' path: src/sys/opencrypto/cryptosoft_xform.c pathrev: src/sys/opencrypto/cryptosoft_xform.c@1.8.20.1 type: modified - new: 1.11.10.1 old: '1.11' path: src/sys/opencrypto/deflate.c pathrev: src/sys/opencrypto/deflate.c@1.11.10.1 type: modified - new: 1.5.10.1 old: '1.5' path: src/sys/opencrypto/deflate.h pathrev: src/sys/opencrypto/deflate.h@1.5.10.1 type: modified - new: 1.19.20.1 old: '1.19' path: src/sys/opencrypto/files.opencrypto pathrev: src/sys/opencrypto/files.opencrypto@1.19.20.1 type: modified - new: 1.2.4.2 old: '0' path: src/sys/opencrypto/ocryptodev.c pathrev: src/sys/opencrypto/ocryptodev.c@1.2.4.2 type: added - new: 1.1.4.2 old: '0' path: src/sys/opencrypto/ocryptodev.h pathrev: src/sys/opencrypto/ocryptodev.h@1.1.4.2 type: added - new: 1.17.14.1 old: '1.17' path: src/sys/opencrypto/xform.c pathrev: src/sys/opencrypto/xform.c@1.17.14.1 type: modified - new: 1.9.20.1 old: '1.9' path: src/sys/opencrypto/xform.h pathrev: src/sys/opencrypto/xform.h@1.9.20.1 type: modified id: 20090503T172446Z.4fecea0bbc8bda5a6c0ae8256b2e3ffa45f4669f log: "Pull up following revision(s) (requested by tls in ticket #611):\n\tsys/lib/libkern/Makefile: patch\n\tsys/lib/libkern/crc32.c: revision 1.1\n\tsys/lib/libkern/crc32.h: revision 1.1\n\tsys/lib/libkern/libkern.h: revision 1.89\n\tsys/lib/libkern/arch/i386/Makefile.inc: revision 1.28\n\tsys/net/zlib.h: revision 1.14 via patch\n\tsys/opencrypto/crypto.c: revision 1.33\n\tsys/opencrypto/cryptodev.c: revision 1.46\n\tsys/opencrypto/cryptodev.h: revision 1.16\n\tsys/opencrypto/cryptosoft.c: revision 1.24\n\tsys/opencrypto/cryptosoft.h: revision 1.6\n\tsys/opencrypto/deflate.h: revision 1.6\n\tsys/opencrypto/cryptosoft_xform.c: revision 1.12\n\tsys/opencrypto/deflate.c: revision 1.13\n\tsys/opencrypto/files.opencrypto: revision 1.20\n\tsys/opencrypto/ocryptodev.c: revision 1.1\n\tsys/opencrypto/ocryptodev.h: revision 1.1\n\tsys/opencrypto/xform.c: revision 1.18\n\tsys/opencrypto/xform.h: revision 1.10\nFixes PR kern/41069 and PR kern/41070.\n\nExtends the Opencrypto API to allow the destination buffer size to be\nspecified when its not the same size as the input buffer (i.e. for\noperations like compress and decompress).\nThe crypto_op and crypt_n_op structures gain a u_int dst_len field.\nThe session_op structure gains a comp_alg field to specify a compression\nalgorithm.\nMoved four ioctls to new ids; CIOCGSESSION, CIOCNGSESSION, CIOCCRYPT,\nand CIOCNCRYPTM.\nAdded four backward compatible ioctls; OCIOCGSESSION, OCIOCNGSESSION,\nOCIOCCRYPT, and OCIOCNCRYPTM.\n\nBackward compatibility is maintained in ocryptodev.h and ocryptodev.c which\nimplement the original ioctls and set dst_len and comp_alg to 0.\n\nAdds user-space access to compression features.\n\nAdds software gzip support (CRYPTO_GZIP_COMP).\n\nAdds the fast version of crc32 from zlib to libkern. This should be generally\nuseful and provide a place to start normalizing the various crc32 routines\nin the kernel. \ The crc32 routine is used in this patch to support GZIP.\n\nWith input and support from tls@NetBSD.org.\n" module: src subject: 'CVS commit: [netbsd-5] src/sys' unixtime: '1241371486' user: snj