On Wed, Apr 24, 2013 at 02:22:42PM -0400, Stephen Gallagher wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On Wed 24 Apr 2013 02:05:55 PM EDT, Michal Židek wrote: > > New version of the patch is attached. > > > > Changes from previous iteration: - version-info set to 0:2:0 - init > > function remains backward compatible, but it sets default oadptions > > needed for range calculation. Non default values can be set via ded > > setters. - sss_idmap_opts moved to private header > > This is still a backwards-incompatible break. If we were presenting a > data structure in a public header and no longer are, it's an ABI > break. Is there any way to avoid this?
sss_idmap_opts is introduced with this patch, it was in the public header in the first version and Michal moved it into the private one in the new version. bye, Sumit > > > - both setters and getters check for sss_idmap_ctx validity - > > slice_num removed from range structure - min and max id are used to > > check for collisions with existing domains when calculating range > > for new domain - off by one error mentioned by Stephen was fixed > > (s/>/>=) - the parameter slice in sss_idmap_calculate_range() is > > now in/out parameter. We do not store the slice number in any > > context (it was only used to check for collisions and is no longer > > needed), but we currently store the slice number in sysdb, so it > > must be somehow returned from sss_idmap_calculate_range(). I think > > that in the future versions of sysdb, we will store the min/max id > > values instead of slice numbers (to support custom ranges), but it > > is better to be able to obtain the slice number (right now it is > > needed for sysdb, but might be needed for something else in the > > future). > > > > Thanks Michal > > > > > > _______________________________________________ sssd-devel mailing > > list sssd-devel@lists.fedorahosted.org > > https://lists.fedorahosted.org/mailman/listinfo/sssd-devel > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.13 (GNU/Linux) > Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ > > iEYEARECAAYFAlF4IvIACgkQeiVVYja6o6PzxQCeJQncpfsNpK+GUEgoONZ6tD85 > pPYAn0mqU/3RSEwnFHb6O2JezgtuIY4h > =0jBk > -----END PGP SIGNATURE----- > _______________________________________________ > sssd-devel mailing list > sssd-devel@lists.fedorahosted.org > https://lists.fedorahosted.org/mailman/listinfo/sssd-devel _______________________________________________ sssd-devel mailing list sssd-devel@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/sssd-devel