On 02/05/2012 02:34 PM, Stephen Gallagher wrote:
>
> On Feb 5, 2012, at 1:56 PM, Marco Pizzoli <[email protected]> wrote:
>
>> Hi,
>> in man sssd.conf I see boolean directives listed as lower case in the 
>> services section and upper case in the domains section.
>>
>> Do I have to follow the case sensitiveness specified or is it simply a typo?
> Booleans are case-insensitive. Not all options are, however.
> _______________________________________________
> sssd-devel mailing list
> [email protected]
> https://fedorahosted.org/mailman/listinfo/sssd-devel
http://git.fedorahosted.org/git/?p=ding-libs.git;a=blob;f=ini/ini_get_value.c;h=f31077f119f04d32bbc923f483f21e3d897c3b45;hb=b55824ab7821f53e878908dcbddf7cf8a2a78807

405
<http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_value.c;h=f31077f119f04d32bbc923f483f21e3d897c3b45;hb=b55824ab7821f53e878908dcbddf7cf8a2a78807#l405>
/* Get boolean value */
406
<http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_value.c;h=f31077f119f04d32bbc923f483f21e3d897c3b45;hb=b55824ab7821f53e878908dcbddf7cf8a2a78807#l406>
unsigned char get_bool_config_value(struct collection_item *item,
407
<http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_value.c;h=f31077f119f04d32bbc923f483f21e3d897c3b45;hb=b55824ab7821f53e878908dcbddf7cf8a2a78807#l407>
                                    unsigned char def, int *error)
408
<http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_value.c;h=f31077f119f04d32bbc923f483f21e3d897c3b45;hb=b55824ab7821f53e878908dcbddf7cf8a2a78807#l408>
{
409
<http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_value.c;h=f31077f119f04d32bbc923f483f21e3d897c3b45;hb=b55824ab7821f53e878908dcbddf7cf8a2a78807#l409>
    const char *str;
410
<http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_value.c;h=f31077f119f04d32bbc923f483f21e3d897c3b45;hb=b55824ab7821f53e878908dcbddf7cf8a2a78807#l410>
    int len;
411
<http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_value.c;h=f31077f119f04d32bbc923f483f21e3d897c3b45;hb=b55824ab7821f53e878908dcbddf7cf8a2a78807#l411>

412
<http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_value.c;h=f31077f119f04d32bbc923f483f21e3d897c3b45;hb=b55824ab7821f53e878908dcbddf7cf8a2a78807#l412>
    TRACE_FLOW_STRING("get_bool_config_value", "Entry");
413
<http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_value.c;h=f31077f119f04d32bbc923f483f21e3d897c3b45;hb=b55824ab7821f53e878908dcbddf7cf8a2a78807#l413>

414
<http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_value.c;h=f31077f119f04d32bbc923f483f21e3d897c3b45;hb=b55824ab7821f53e878908dcbddf7cf8a2a78807#l414>
    /* Do we have the item ? */
415
<http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_value.c;h=f31077f119f04d32bbc923f483f21e3d897c3b45;hb=b55824ab7821f53e878908dcbddf7cf8a2a78807#l415>
    if ((item == NULL) ||
416
<http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_value.c;h=f31077f119f04d32bbc923f483f21e3d897c3b45;hb=b55824ab7821f53e878908dcbddf7cf8a2a78807#l416>
        (col_get_item_type(item) != COL_TYPE_STRING)) {
417
<http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_value.c;h=f31077f119f04d32bbc923f483f21e3d897c3b45;hb=b55824ab7821f53e878908dcbddf7cf8a2a78807#l417>
        TRACE_ERROR_NUMBER("Invalid argument.", EINVAL);
418
<http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_value.c;h=f31077f119f04d32bbc923f483f21e3d897c3b45;hb=b55824ab7821f53e878908dcbddf7cf8a2a78807#l418>
        if (error) *error = EINVAL;
419
<http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_value.c;h=f31077f119f04d32bbc923f483f21e3d897c3b45;hb=b55824ab7821f53e878908dcbddf7cf8a2a78807#l419>
        return def;
420
<http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_value.c;h=f31077f119f04d32bbc923f483f21e3d897c3b45;hb=b55824ab7821f53e878908dcbddf7cf8a2a78807#l420>
    }
421
<http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_value.c;h=f31077f119f04d32bbc923f483f21e3d897c3b45;hb=b55824ab7821f53e878908dcbddf7cf8a2a78807#l421>

422
<http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_value.c;h=f31077f119f04d32bbc923f483f21e3d897c3b45;hb=b55824ab7821f53e878908dcbddf7cf8a2a78807#l422>
    if (error) *error = EOK;
423
<http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_value.c;h=f31077f119f04d32bbc923f483f21e3d897c3b45;hb=b55824ab7821f53e878908dcbddf7cf8a2a78807#l423>

424
<http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_value.c;h=f31077f119f04d32bbc923f483f21e3d897c3b45;hb=b55824ab7821f53e878908dcbddf7cf8a2a78807#l424>
    str = (const char *)col_get_item_data(item);
425
<http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_value.c;h=f31077f119f04d32bbc923f483f21e3d897c3b45;hb=b55824ab7821f53e878908dcbddf7cf8a2a78807#l425>
    len = col_get_item_length(item);
426
<http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_value.c;h=f31077f119f04d32bbc923f483f21e3d897c3b45;hb=b55824ab7821f53e878908dcbddf7cf8a2a78807#l426>

427
<http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_value.c;h=f31077f119f04d32bbc923f483f21e3d897c3b45;hb=b55824ab7821f53e878908dcbddf7cf8a2a78807#l427>
    /* Try to parse the value */
428
<http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_value.c;h=f31077f119f04d32bbc923f483f21e3d897c3b45;hb=b55824ab7821f53e878908dcbddf7cf8a2a78807#l428>
    if ((strncasecmp(str, "true", len) == 0) ||
429
<http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_value.c;h=f31077f119f04d32bbc923f483f21e3d897c3b45;hb=b55824ab7821f53e878908dcbddf7cf8a2a78807#l429>
        (strncasecmp(str, "yes", len) == 0)) {
430
<http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_value.c;h=f31077f119f04d32bbc923f483f21e3d897c3b45;hb=b55824ab7821f53e878908dcbddf7cf8a2a78807#l430>
        TRACE_FLOW_STRING("Returning", "true");
431
<http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_value.c;h=f31077f119f04d32bbc923f483f21e3d897c3b45;hb=b55824ab7821f53e878908dcbddf7cf8a2a78807#l431>
        return '\1';
432
<http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_value.c;h=f31077f119f04d32bbc923f483f21e3d897c3b45;hb=b55824ab7821f53e878908dcbddf7cf8a2a78807#l432>
    }
433
<http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_value.c;h=f31077f119f04d32bbc923f483f21e3d897c3b45;hb=b55824ab7821f53e878908dcbddf7cf8a2a78807#l433>
    else if ((strncasecmp(str, "false", len) == 0) ||
434
<http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_value.c;h=f31077f119f04d32bbc923f483f21e3d897c3b45;hb=b55824ab7821f53e878908dcbddf7cf8a2a78807#l434>
             (strncasecmp(str, "no", len) == 0)) {
435
<http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_value.c;h=f31077f119f04d32bbc923f483f21e3d897c3b45;hb=b55824ab7821f53e878908dcbddf7cf8a2a78807#l435>
        TRACE_FLOW_STRING("Returning", "false");
436
<http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_value.c;h=f31077f119f04d32bbc923f483f21e3d897c3b45;hb=b55824ab7821f53e878908dcbddf7cf8a2a78807#l436>
        return '\0';
437
<http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_value.c;h=f31077f119f04d32bbc923f483f21e3d897c3b45;hb=b55824ab7821f53e878908dcbddf7cf8a2a78807#l437>
    }
438
<http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_value.c;h=f31077f119f04d32bbc923f483f21e3d897c3b45;hb=b55824ab7821f53e878908dcbddf7cf8a2a78807#l438>

439
<http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_value.c;h=f31077f119f04d32bbc923f483f21e3d897c3b45;hb=b55824ab7821f53e878908dcbddf7cf8a2a78807#l439>
    TRACE_ERROR_STRING("Returning", "error");
440
<http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_value.c;h=f31077f119f04d32bbc923f483f21e3d897c3b45;hb=b55824ab7821f53e878908dcbddf7cf8a2a78807#l440>
    if (error) *error = EIO;
441
<http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_value.c;h=f31077f119f04d32bbc923f483f21e3d897c3b45;hb=b55824ab7821f53e878908dcbddf7cf8a2a78807#l441>
    return def;
442
<http://git.fedorahosted.org/git?p=ding-libs.git;a=blob;f=ini/ini_get_value.c;h=f31077f119f04d32bbc923f483f21e3d897c3b45;hb=b55824ab7821f53e878908dcbddf7cf8a2a78807#l442>
}


-- 
Thank you,
Dmitri Pal

Sr. Engineering Manager IPA project,
Red Hat Inc.


-------------------------------
Looking to carve out IT costs?
www.redhat.com/carveoutcosts/



_______________________________________________
sssd-devel mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/sssd-devel

Reply via email to