-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Things have been relatively quiet lately. Time for a release! Highlights: * A lot of manpage updates, additions and corrections * cifs.idmap can now map uid/gid to SID in addition to the other way around * getcifsacl/setcifsacl are now installed by default in /usr/bin instead of /usr/sbin. The manpages are now in section 1. * cifs.upcall has a new scheme for picking the SPN on krb5 mounts. The hostname is now always lowercased. If we fail to get a ticket using an unqualified name, it now attempts to guess the domain name. webpage: http://linux-cifs.samba.org/cifs-utils/ tarball: ftp://ftp.samba.org/pub/linux-cifs/cifs-utils/ git: git://git.samba.org/cifs-utils.git gitweb: http://git.samba.org/?p=cifs-utils.git;a=summary Detailed list of changes since 5.1: commit 62a1005814793dd7fa5e819d6619065ae8edf240 Author: Jeff Layton <jlayton@xxxxxxxxx> Date: Fri Sep 23 14:00:14 2011 -0400 autoconf: bump version to 5.1.1 for interim builds Signed-off-by: Jeff Layton <jlayton@xxxxxxxxx> commit f9df5f8e629176db7a1812f7914a45e2977c3e4c Author: Jeff Layton <jlayton@xxxxxxxxx> Date: Sat Sep 24 08:01:16 2011 -0400 acltools: install them in $bindir, not $sbindir Move the manpages to section 1 since getcifsacl and setcifsacl are user, not sysadmin tools. Get rid of the useless sed calls on the manpages. They don't have any explicit paths in them that need replacing. Also get rid of the "4.0" in the footers of all the manpages. Signed-off-by: Jeff Layton <jlayton@xxxxxxxxx> commit 814a5e1868e8a557cbff8181a480fb84b45abae7 Author: Jeff Layton <jlayton@xxxxxxxxx> Date: Tue Oct 18 07:35:21 2011 -0400 manpage: move SEE ALSO section in setcifsacl.1 nearer to bottom The convention is to have that close to the bottom of the manpage. In this case, we want it after the EXAMPLES section. Signed-off-by: Jeff Layton <jlayton@xxxxxxxxx> commit ca20bffffbff426d3b84c23df1df71d7a227206e Author: Suresh Jayaraman <sjayaraman@xxxxxxx> Date: Tue Oct 18 08:01:21 2011 -0400 cifs-utils: mention the kernel version that introduced setcifsacl Reviewed-by: Shirish Pargaonkar <shirishpargaonkar@xxxxxxxxx> Signed-off-by: Suresh Jayaraman <sjayaraman@xxxxxxx> commit d9c1bf93015e6939d16a319411566de1563a93ca Author: Suresh Jayaraman <sjayaraman@xxxxxxx> Date: Tue Oct 18 08:01:26 2011 -0400 cifs-utils: manpage: mention the kernel version that introduced getcifsacl Reviewed-by: Shirish Pargaonkar <shirishpargaonkar@xxxxxxxxx> Signed-off-by: Suresh Jayaraman <sjayaraman@xxxxxxx> commit a31ff1481f4dc633d2f32d1e0772d1da9b5dee46 Author: Suresh Jayaraman <sjayaraman@xxxxxxx> Date: Tue Oct 18 08:01:30 2011 -0400 cifs-utils: manpage: mention the required kernel version to make cifs.idmap work Cc: Shirish Pargaonkar <shirishpargaonkar@xxxxxxxxx> Signed-off-by: Suresh Jayaraman <sjayaraman@xxxxxxx> commit c55ad41d1a11e897b4db166f800d4abd71d86652 Author: Shirish Pargaonkar <shirishpargaonkar@xxxxxxxxx> Date: Wed Oct 19 14:18:07 2011 -0400 mount.cifs: Add mount options for backup intent and their manpages (try #8) Add mount options backupuid and backugid and their manpage contents. Check for either a valid uid/gid or valid user/group name. Signed-off-by: Shirish Pargaonkar <shirishpargaonkar@xxxxxxxxx> commit e92709981e5d3e927a0ba823d7c94d7cf0940897 Author: Jeff Layton <jlayton@xxxxxxxxx> Date: Wed Oct 19 14:18:12 2011 -0400 manpage: cleanups to new backupuid/gid sections Minor cleanups and consistency fixes... Cc: Shirish Pargaonkar <shirishpargaonkar@xxxxxxxxx> Signed-off-by: Jeff Layton <jlayton@xxxxxxxxx> commit 71c358b25c9bcd9b030a8f6844eecd42488e6724 Author: Shirish Pargaonkar <shirishpargaonkar@xxxxxxxxx> Date: Wed Oct 19 14:18:12 2011 -0400 cifs.idmap: Add uid/gid to SID mapping functions (try #3) Add functions to map a uid and gid to a SID. These functions are similar to SID to uid and gid mapping functions. A SID is what is returned to the cifs module. Signed-off-by: Shirish Pargaonkar <shirishpargaonkar@xxxxxxxxx> commit b6eb2f2f9f5ce0c64c57e2f59ef2ce80932decca Author: Jeff Layton <jlayton@xxxxxxxxx> Date: Wed Oct 19 14:25:31 2011 -0400 manpage: document new rsize= behavior With the addition of async readpages in 3.2 kernels, the behavior of the rsize= option has changed. Signed-off-by: Jeff Layton <jlayton@xxxxxxxxx> commit fa488d9fd2a0d722cfcccea6c84599366b58b0de Author: Jeff Layton <jlayton@xxxxxxxxx> Date: Sat Nov 12 09:58:02 2011 -0500 cifs.upcall: silence unused parameter warning cifs.upcall.c: In function ‘cifs_krb5_principal_get_realm’: cifs.upcall.c:80:57: warning: unused parameter ‘context’ [-Wunused-parameter] Signed-off-by: Jeff Layton <jlayton@xxxxxxxxx> commit d540fe20e3943293f493a80529da012d00782ebe Author: Jeff Layton <jlayton@xxxxxxxxx> Date: Sat Dec 3 05:57:11 2011 -0500 resolve_host: silence compiler warning about discarding const qualifier ...don't use "ipaddr" here since it's a const pointer. Signed-off-by: Jeff Layton <jlayton@xxxxxxxxx> Reviewed-by: Steve French <sfrench@xxxxxxxxxx> commit 7976a38aa27acdc2057e3314b87cfce3893a04e8 Author: Jeff Layton <jlayton@xxxxxxxxx> Date: Sat Dec 3 05:57:14 2011 -0500 cifs.upcall: move to an on-stack princ buffer ...and check to see if provided hostname will exceed it. Signed-off-by: Jeff Layton <jlayton@xxxxxxxxx> commit ac7606d6cb7a661c4adcf29a889c99b2db46afe2 Author: Jeff Layton <jlayton@xxxxxxxxx> Date: Sat Dec 3 05:57:14 2011 -0500 cifs.upcall: always lowercase the hostname Most KDCs are case-sensitive (the notable exception being AD), but DNS is case-insensitive. To prevent admins from having to put in all possible case combinations of a principal, lowercase the hostname prior to trying to get a principal. Signed-off-by: Jeff Layton <jlayton@xxxxxxxxx> commit ca4acee17ffc11f2771bc6a32ac0c425d53859ea Author: Jeff Layton <jlayton@xxxxxxxxx> Date: Sat Dec 3 05:57:14 2011 -0500 cifs.upcall: move to Andrew's suggested algorithm for picking a principal Andrew Bartlett suggests the heuristic supplied in the comments. For now, we don't try to guess the domainname when the hostname is not qualified, but add a comment with what needs to be done in order to support that. Also, with this change we no longer need util.o to be linked in. Signed-off-by: Jeff Layton <jlayton@xxxxxxxxx> commit eb5ae2c13a52ee9645b81a9f8e37b28ea37decbb Author: Jeff Layton <jlayton@xxxxxxxxx> Date: Sat Dec 3 05:57:14 2011 -0500 cifs.upcall: try and guess the domain name on unqualified names Resolve the unqualified hostname and set AI_CANONNAME to make sure that field is populated. Scan forward to the first '.' in ai_canonname, and append that value onto the unqualified hostname to get a FQDN. Then prepend that value with "cifs/" and try to get a service ticket for that principal. Signed-off-by: Jeff Layton <jlayton@xxxxxxxxx> commit b0c77da5f8e7465a6032954cef12f016d6b05388 Author: Jeff Layton <jlayton@xxxxxxxxx> Date: Mon Dec 5 11:40:17 2011 -0500 manpage: add an entry for prefixpath= to the mount.cifs manpage Reported-by: Sumit Bose <sbose@xxxxxxxxxx> Signed-off-by: Jeff Layton <jlayton@xxxxxxxxx> commit 6dcc86dff3f9afd75e3ae906fad3c8c223efddaf Author: Jeff Layton <jlayton@xxxxxxxxx> Date: Fri Dec 9 20:28:17 2011 -0500 autoconf: set version to 5.2 Signed-off-by: Jeff Layton <jlayton@xxxxxxxxx> - -- Jeff Layton <jlayton@xxxxxxxxx> -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (GNU/Linux) iQIcBAEBAgAGBQJO4rk3AAoJEAAOaEEZVoIVJi4P/0dZdOC7NlaZigEClZf+TY+d Gvn+JlD3wnoOsH6KnD2Q7aZMrUarZJy2M9Q8Ht6UAzoNE0M30yjYfAADpckA2wZ3 /QYEw1H6pGFDBRIgebYpLwT3ffOxXBj1xqYdQRXJWVhRPNEeFDdmL6VVMKLsy7wY Uq2x8yc28Lqc/YJQjMXuoKNwcQhi1NDLeQPLyFUINPOecGn8Z9dWC2ceNQMTQQRL J5DoJNuNLB9zgTHbDw2Fv33Yf+lhc7bOWZ5Dx6jiQwBRABxovNA6Xew7zdQk7oON hDYUqE4d7sXw8eZiLSvFKlha6LetbzhfJiTcRwdp3WcgzrayDU7zUhbIHFCHsW8f ySSKUZIdUIdSOdcZp/GKPqR/qeyTJKlavqcgXkwzxOpXqfEiH8m3JbeT31E9pnRh gOaL1EScuGf8r/sgtySDCtVVUWyHoY2ShiwPOrhR2+OPERf3i0aK6o4+dP3adzuo Biv8FiMmIOwPgyrTgdXxaRuIOI65LaqQYAOhEbLGeJb4Cy8U27snMy0Lb1zia1Z5 zUi6HACq0/9As1fPN9Qf7wRYcVycUA0ow8yICdX8y00KmFoIrRJaW+aGaQO2fpxO NJZbWt7W9P893IAKAKIvC7jV7lJSmk6wkDqjFQc4KUfi1In1V6LqH10E4CitJgN7 42M0VON3jPjFuUWAOTy4 =WvIT -----END PGP SIGNATURE----- ��.n��������+%������w��{.n�����{�����ܨ}���Ơz�j:+v�����w����ޙ��&�)ߡ�a����z�ޗ���ݢj��w�f