// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 46; objects = { /* Begin PBXAggregateTarget section */ 1C0BFECC0F42468C00798D84 /* Build All */ = { isa = PBXAggregateTarget; buildConfigurationList = 1C0BFEDC0F4246D700798D84 /* Build configuration list for PBXAggregateTarget "Build All" */; buildPhases = ( ); dependencies = ( FE801D831C6AFFBE006A214E /* PBXTargetDependency */, FE801D251C6ADC5F006A214E /* PBXTargetDependency */, ); name = "Build All"; productName = "Build All"; }; /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ FE54001325C13E22001A75CF /* libparsesudoers.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FE54FF1625C139DC001A75CF /* libparsesudoers.a */; }; FE54007A25C140E7001A75CF /* conversation.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE5525C135CF001A75CF /* conversation.c */; }; FE54007B25C140E7001A75CF /* get_pty.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE5925C135CF001A75CF /* get_pty.c */; }; FE54007C25C140E7001A75CF /* hooks.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE6225C135CF001A75CF /* hooks.c */; }; FE54007D25C140E7001A75CF /* sudo_edit.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE5D25C135CF001A75CF /* sudo_edit.c */; }; FE54007E25C140E7001A75CF /* copy_file.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE6925C135CF001A75CF /* copy_file.c */; }; FE54007F25C140E7001A75CF /* signal.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE6525C135CF001A75CF /* signal.c */; }; FE54008025C140E7001A75CF /* parse_args.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE4725C135CF001A75CF /* parse_args.c */; }; FE54008125C140E7001A75CF /* env_hooks.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE6725C135CF001A75CF /* env_hooks.c */; }; FE54008225C140E7001A75CF /* exec_common.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE6A25C135CF001A75CF /* exec_common.c */; }; FE54008325C140E7001A75CF /* tcsetpgrp_nobg.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE5725C135CF001A75CF /* tcsetpgrp_nobg.c */; }; FE54008425C140E7001A75CF /* load_plugins.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE6825C135CF001A75CF /* load_plugins.c */; }; FE54008525C140E7001A75CF /* preload.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE5A25C135CF001A75CF /* preload.c */; }; FE54008625C140E7001A75CF /* sudo.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE5C25C135CF001A75CF /* sudo.c */; }; FE54008725C140E7001A75CF /* exec_pty.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE6425C135CF001A75CF /* exec_pty.c */; }; FE54008825C140E7001A75CF /* edit_open.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE6025C135CF001A75CF /* edit_open.c */; }; FE54008925C140E7001A75CF /* exec.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE4D25C135CF001A75CF /* exec.c */; }; FE54008A25C140E7001A75CF /* exec_monitor.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE5625C135CF001A75CF /* exec_monitor.c */; }; FE54008B25C140E7001A75CF /* ttyname.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE6F25C135CF001A75CF /* ttyname.c */; }; FE54008C25C140E7001A75CF /* preserve_fds.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE6B25C135CF001A75CF /* preserve_fds.c */; }; FE54008D25C140E7001A75CF /* utmp.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE4925C135CF001A75CF /* utmp.c */; }; FE54008E25C140E7001A75CF /* net_ifs.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE6E25C135CF001A75CF /* net_ifs.c */; }; FE54008F25C140E7001A75CF /* limits.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE6125C135CF001A75CF /* limits.c */; }; FE54009025C140E7001A75CF /* tgetpass.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE4C25C135CF001A75CF /* tgetpass.c */; }; FE54009125C140E7001A75CF /* exec_nopty.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FE6625C135CF001A75CF /* exec_nopty.c */; }; FE54009B25C1412B001A75CF /* libplugin_sudoers.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FE54FEDF25C13874001A75CF /* libplugin_sudoers.a */; }; FE5400A525C14171001A75CF /* libutil.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FE54F9D225C132BD001A75CF /* libutil.a */; }; FE5400B025C141B0001A75CF /* libpam.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = FE5400AF25C141B0001A75CF /* libpam.tbd */; }; FE5400BB25C141C0001A75CF /* libbsm.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = FE5400BA25C141C0001A75CF /* libbsm.tbd */; }; FE5400CE25C14217001A75CF /* file.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FC6225C135CE001A75CF /* file.c */; }; FE5400D825C14264001A75CF /* key_val.c in Sources */ = {isa = PBXBuildFile; fileRef = FE801B161C6AB3CB006A214E /* key_val.c */; }; FE54010825C146D3001A75CF /* libeventlog.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FE54F9DF25C132CB001A75CF /* libeventlog.a */; }; FE54FE7925C136D7001A75CF /* digest.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FDA625C135CE001A75CF /* digest.c */; }; FE54FE7A25C136D7001A75CF /* strtomode.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD8B25C135CE001A75CF /* strtomode.c */; }; FE54FE7B25C136D7001A75CF /* setgroups.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD7625C135CE001A75CF /* setgroups.c */; }; FE54FE7C25C136D7001A75CF /* sudo_dso.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD7B25C135CE001A75CF /* sudo_dso.c */; }; FE54FE7D25C136D7001A75CF /* logfac.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD2E25C135CE001A75CF /* logfac.c */; }; FE54FE7E25C136D7001A75CF /* getgrouplist.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD8D25C135CE001A75CF /* getgrouplist.c */; }; FE54FE7F25C136D7001A75CF /* ttyname_dev.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD1B25C135CE001A75CF /* ttyname_dev.c */; }; FE54FE8025C136D7001A75CF /* closefrom.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD9425C135CE001A75CF /* closefrom.c */; }; FE54FE8125C136D7001A75CF /* logpri.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD7C25C135CE001A75CF /* logpri.c */; }; FE54FE8225C136D7001A75CF /* json.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD1925C135CE001A75CF /* json.c */; }; FE54FE8325C136D7001A75CF /* roundup.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD7225C135CE001A75CF /* roundup.c */; }; FE54FE8425C136D7001A75CF /* secure_path.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD8C25C135CE001A75CF /* secure_path.c */; }; FE54FE8525C136D7001A75CF /* sudo_conf.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD9E25C135CE001A75CF /* sudo_conf.c */; }; FE54FE8625C136D7001A75CF /* str2sig.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD2525C135CE001A75CF /* str2sig.c */; }; FE54FE8725C136D7001A75CF /* dup3.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD8725C135CE001A75CF /* dup3.c */; }; FE54FE8825C136D7001A75CF /* strtobool.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD9725C135CE001A75CF /* strtobool.c */; }; FE54FE8925C136D7001A75CF /* reallocarray.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD9625C135CE001A75CF /* reallocarray.c */; }; FE54FE8A25C136D7001A75CF /* strsplit.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD7825C135CE001A75CF /* strsplit.c */; }; FE54FE8B25C136D7001A75CF /* uuid.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD9825C135CE001A75CF /* uuid.c */; }; FE54FE8C25C136D7001A75CF /* term.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD2125C135CE001A75CF /* term.c */; }; FE54FE8D25C136D7001A75CF /* fatal.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD7425C135CE001A75CF /* fatal.c */; }; FE54FE8E25C136D7001A75CF /* sig2str.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD8325C135CE001A75CF /* sig2str.c */; }; FE54FE8F25C136D7001A75CF /* strtoid.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD2B25C135CE001A75CF /* strtoid.c */; }; FE54FE9025C136D7001A75CF /* gettime.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD2925C135CE001A75CF /* gettime.c */; }; FE54FE9125C136D7001A75CF /* sha2.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD1D25C135CE001A75CF /* sha2.c */; }; FE54FE9225C136D7001A75CF /* ttysize.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FDA325C135CE001A75CF /* ttysize.c */; }; FE54FE9325C136D7001A75CF /* locking.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FDA725C135CE001A75CF /* locking.c */; }; FE54FE9425C136D7001A75CF /* event_select.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FDAA25C135CE001A75CF /* event_select.c */; }; FE54FE9525C136D7001A75CF /* memrchr.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD2425C135CE001A75CF /* memrchr.c */; }; FE54FE9625C136D7001A75CF /* progname.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FDAB25C135CE001A75CF /* progname.c */; }; FE54FE9725C136D7001A75CF /* event.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD9125C135CE001A75CF /* event.c */; }; FE54FE9825C136D7001A75CF /* gidlist.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD2725C135CE001A75CF /* gidlist.c */; }; FE54FE9925C136D7001A75CF /* parseln.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD8525C135CE001A75CF /* parseln.c */; }; FE54FE9A25C136D7001A75CF /* lbuf.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD2325C135CE001A75CF /* lbuf.c */; }; FE54FE9B25C136D7001A75CF /* mkdir_parents.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FDA825C135CE001A75CF /* mkdir_parents.c */; }; FE54FE9C25C136D7001A75CF /* pw_dup.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD9325C135CE001A75CF /* pw_dup.c */; }; FE54FE9D25C136D7001A75CF /* pipe2.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD8625C135CE001A75CF /* pipe2.c */; }; FE54FE9E25C136D7001A75CF /* strtonum.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD9025C135CE001A75CF /* strtonum.c */; }; FE54FE9F25C136D7001A75CF /* gethostname.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD2D25C135CE001A75CF /* gethostname.c */; }; FE54FEA025C136D7001A75CF /* explicit_bzero.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD9C25C135CE001A75CF /* explicit_bzero.c */; }; FE54FEA125C136D7001A75CF /* freezero.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FDA025C135CE001A75CF /* freezero.c */; }; FE54FEA225C136D7001A75CF /* sudo_debug.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FD2A25C135CE001A75CF /* sudo_debug.c */; }; FE54FEB325C1376B001A75CF /* eventlog.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FDF825C135CE001A75CF /* eventlog.c */; }; FE54FEB425C1376B001A75CF /* logwrap.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FDF125C135CE001A75CF /* logwrap.c */; }; FE54FEC525C137B4001A75CF /* iolog_path.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FDD125C135CE001A75CF /* iolog_path.c */; }; FE54FEC625C137B4001A75CF /* hostcheck.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FDD225C135CE001A75CF /* hostcheck.c */; }; FE54FEC725C137B4001A75CF /* iolog_json.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FDE825C135CE001A75CF /* iolog_json.c */; }; FE54FEC825C137B4001A75CF /* iolog_util.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FDE725C135CE001A75CF /* iolog_util.c */; }; FE54FEC925C137B4001A75CF /* host_port.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FDE625C135CE001A75CF /* host_port.c */; }; FE54FECA25C137B4001A75CF /* iolog_fileio.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FDD325C135CE001A75CF /* iolog_fileio.c */; }; FE54FF0625C139A5001A75CF /* protobuf-c.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FDEF25C135CE001A75CF /* protobuf-c.c */; }; FE54FF0725C139A5001A75CF /* log_server.pb-c.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FDED25C135CE001A75CF /* log_server.pb-c.c */; }; FE54FF3A25C13A47001A75CF /* filedigest.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FA9B25C135CD001A75CF /* filedigest.c */; }; FE54FF3B25C13A47001A75CF /* gram.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FAA825C135CD001A75CF /* gram.c */; }; FE54FF3C25C13A47001A75CF /* defaults.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FBE725C135CD001A75CF /* defaults.c */; }; FE54FF3D25C13A47001A75CF /* exptilde.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FC5B25C135CE001A75CF /* exptilde.c */; }; FE54FF3E25C13A47001A75CF /* hexchar.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FC6525C135CE001A75CF /* hexchar.c */; }; FE54FF3F25C13A47001A75CF /* match.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FA9325C135CD001A75CF /* match.c */; }; FE54FF4025C13A47001A75CF /* pwutil_impl.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FC6C25C135CE001A75CF /* pwutil_impl.c */; }; FE54FF4125C13A47001A75CF /* pwutil.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FA9525C135CD001A75CF /* pwutil.c */; }; FE54FF4225C13A47001A75CF /* timestr.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FAAA25C135CD001A75CF /* timestr.c */; }; FE54FF4325C13A47001A75CF /* match_digest.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FC5525C135CE001A75CF /* match_digest.c */; }; FE54FF4425C13A47001A75CF /* audit.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FC0625C135CD001A75CF /* audit.c */; }; FE54FF4525C13A47001A75CF /* gentime.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FBF825C135CD001A75CF /* gentime.c */; }; FE54FF4625C13A47001A75CF /* match_addr.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FC6325C135CE001A75CF /* match_addr.c */; }; FE54FF4725C13A47001A75CF /* gmtoff.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FBE425C135CD001A75CF /* gmtoff.c */; }; FE54FF4825C13A47001A75CF /* toke.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FBF725C135CD001A75CF /* toke.c */; }; FE54FF4925C13A47001A75CF /* redblack.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FA9E25C135CD001A75CF /* redblack.c */; }; FE54FF4A25C13A47001A75CF /* rcstr.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FA9A25C135CD001A75CF /* rcstr.c */; }; FE54FF4B25C13A47001A75CF /* base64.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FC5425C135CE001A75CF /* base64.c */; }; FE54FF4C25C13A47001A75CF /* alias.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FC5925C135CE001A75CF /* alias.c */; }; FE54FF4D25C13A47001A75CF /* sudoers_debug.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FC4F25C135CD001A75CF /* sudoers_debug.c */; }; FE54FF4E25C13A47001A75CF /* digestname.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FC6F25C135CE001A75CF /* digestname.c */; }; FE54FF4F25C13A47001A75CF /* match_command.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FC6825C135CE001A75CF /* match_command.c */; }; FE54FF5025C13A47001A75CF /* timeout.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FBDE25C135CD001A75CF /* timeout.c */; }; FE54FF5125C13A47001A75CF /* toke_util.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FBEB25C135CD001A75CF /* toke_util.c */; }; FE54FF5225C13A47001A75CF /* strlist.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FBE225C135CD001A75CF /* strlist.c */; }; FE54FF5E25C13A8B001A75CF /* passwd.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FAB125C135CD001A75CF /* passwd.c */; }; FE54FF6A25C13A90001A75CF /* pam.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FAAF25C135CD001A75CF /* pam.c */; }; FE54FF6B25C13A90001A75CF /* sudo_auth.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FAAD25C135CD001A75CF /* sudo_auth.c */; }; FE54FF7725C13B02001A75CF /* iolog_path_escapes.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FC0725C135CD001A75CF /* iolog_path_escapes.c */; }; FE54FF7825C13B02001A75CF /* fmtsudoers.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FA9225C135CD001A75CF /* fmtsudoers.c */; }; FE54FF7925C13B02001A75CF /* find_path.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FC5A25C135CE001A75CF /* find_path.c */; }; FE54FF7A25C13B02001A75CF /* prompt.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FBF425C135CD001A75CF /* prompt.c */; }; FE54FF7B25C13B02001A75CF /* goodpath.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FA9725C135CD001A75CF /* goodpath.c */; }; FE54FF7C25C13B02001A75CF /* logging.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FC7325C135CE001A75CF /* logging.c */; }; FE54FF7D25C13B02001A75CF /* env_pattern.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FC0225C135CD001A75CF /* env_pattern.c */; }; FE54FF7E25C13B02001A75CF /* env.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FC0525C135CD001A75CF /* env.c */; }; FE54FF7F25C13B02001A75CF /* interfaces.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FBFF25C135CD001A75CF /* interfaces.c */; }; FE54FF8025C13B02001A75CF /* policy.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FC5825C135CE001A75CF /* policy.c */; }; FE54FF8125C13B02001A75CF /* group_plugin.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FAA625C135CD001A75CF /* group_plugin.c */; }; FE54FF8225C13B02001A75CF /* iolog.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FBEA25C135CD001A75CF /* iolog.c */; }; FE54FF8325C13B02001A75CF /* check.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FAA725C135CD001A75CF /* check.c */; }; FE54FF8425C13B02001A75CF /* editor.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FC4E25C135CD001A75CF /* editor.c */; }; FE54FF8525C13B02001A75CF /* gc.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FC7625C135CE001A75CF /* gc.c */; }; FE54FF8625C13B02001A75CF /* boottime.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FBEF25C135CD001A75CF /* boottime.c */; }; FE54FF8725C13B02001A75CF /* log_client.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FBE625C135CD001A75CF /* log_client.c */; }; FE54FF8825C13B02001A75CF /* starttime.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FA9D25C135CD001A75CF /* starttime.c */; }; FE54FF8925C13B02001A75CF /* sudo_nss.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FC5225C135CD001A75CF /* sudo_nss.c */; }; FE54FF8A25C13B02001A75CF /* sudoers.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FA9C25C135CD001A75CF /* sudoers.c */; }; FE54FF8B25C13B02001A75CF /* timestamp.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FBF525C135CD001A75CF /* timestamp.c */; }; FE54FF8C25C13B02001A75CF /* set_perms.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FBED25C135CD001A75CF /* set_perms.c */; }; FE54FF8D25C13B02001A75CF /* parse.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FC6425C135CE001A75CF /* parse.c */; }; FE54FF8E25C13B02001A75CF /* locale.c in Sources */ = {isa = PBXBuildFile; fileRef = FE54FC5325C135CE001A75CF /* locale.c */; }; FE54FF9D25C13B8A001A75CF /* libpam.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = FE54FF9C25C13B8A001A75CF /* libpam.tbd */; }; FE54FFAA25C13BA2001A75CF /* libiolog.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FE54F9ED25C132D7001A75CF /* libiolog.a */; }; FE54FFAB25C13BA2001A75CF /* liblogsrv.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FE54FEEF25C13982001A75CF /* liblogsrv.a */; }; FE54FFC225C13C39001A75CF /* libutil.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FE54F9D225C132BD001A75CF /* libutil.a */; }; FE54FFE125C13CDB001A75CF /* libparsesudoers.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FE54FF1625C139DC001A75CF /* libparsesudoers.a */; }; FEB8CD9123725C7D00FE6119 /* editor.c in Sources */ = {isa = PBXBuildFile; fileRef = FE801BE11C6AD2B9006A214E /* editor.c */; }; FEB8CD9223725C7D00FE6119 /* find_path.c in Sources */ = {isa = PBXBuildFile; fileRef = FE801BE31C6AD2B9006A214E /* find_path.c */; }; FEB8CD9323725C7D00FE6119 /* goodpath.c in Sources */ = {isa = PBXBuildFile; fileRef = FE801BE71C6AD2B9006A214E /* goodpath.c */; }; FEB8CD9423725C7D00FE6119 /* locale.c in Sources */ = {isa = PBXBuildFile; fileRef = FE801BFA1C6AD2B9006A214E /* locale.c */; }; FEB8CD9523725C7D00FE6119 /* stubs.c in Sources */ = {isa = PBXBuildFile; fileRef = FEA24F8F23725A9900EC0605 /* stubs.c */; }; FEB8CD9623725C7D00FE6119 /* sudo_printf.c in Sources */ = {isa = PBXBuildFile; fileRef = FE801CBD1C6AD2B9006A214E /* sudo_printf.c */; }; FEB8CD9723725C7D00FE6119 /* visudo.c in Sources */ = {isa = PBXBuildFile; fileRef = FE801CD11C6AD2B9006A214E /* visudo.c */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ FE54000125C13E03001A75CF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; proxyType = 1; remoteGlobalIDString = FE54F9D125C132BD001A75CF; remoteInfo = util; }; FE54000325C13E12001A75CF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; proxyType = 1; remoteGlobalIDString = FE54F9EC25C132D7001A75CF; remoteInfo = iolog; }; FE54000525C13E12001A75CF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; proxyType = 1; remoteGlobalIDString = FE54FEEE25C13982001A75CF; remoteInfo = logsrv; }; FE54000725C13E12001A75CF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; proxyType = 1; remoteGlobalIDString = FE54FF1525C139DC001A75CF; remoteInfo = parsesudoers; }; FE54001E25C13E89001A75CF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; proxyType = 1; remoteGlobalIDString = FE54FF1525C139DC001A75CF; remoteInfo = parsesudoers; }; FE54002025C13E89001A75CF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; proxyType = 1; remoteGlobalIDString = FE54F9D125C132BD001A75CF; remoteInfo = util; }; FE5400F425C145E7001A75CF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; proxyType = 1; remoteGlobalIDString = FE54FEDE25C13874001A75CF; remoteInfo = plugin_sudoers; }; FE54011225C146FA001A75CF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; proxyType = 1; remoteGlobalIDString = FE54F9DE25C132CB001A75CF; remoteInfo = eventlog; }; FE801D241C6ADC5F006A214E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; proxyType = 1; remoteGlobalIDString = FE801AFA1C6AB210006A214E; remoteInfo = sudo; }; FE801D821C6AFFBE006A214E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; proxyType = 1; remoteGlobalIDString = FE801D291C6AFB2E006A214E; remoteInfo = visudo; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ 1C6E800E0F40DCC20028C19F /* libbsm.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libbsm.dylib; path = usr/lib/libbsm.dylib; sourceTree = SDKROOT; }; 1C84C6700F40C96100E9FD67 /* libpam.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libpam.dylib; path = usr/lib/libpam.dylib; sourceTree = SDKROOT; }; 1C84C6720F40C96D00E9FD67 /* libdl.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libdl.dylib; path = usr/lib/libdl.dylib; sourceTree = SDKROOT; }; 1CE32B8D0F422FD100C2C6A0 /* sudo */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = sudo; path = pam.d/sudo; sourceTree = "<group>"; }; 1CE32B900F42300100C2C6A0 /* sudo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = sudo.plist; sourceTree = "<group>"; }; FE1D68FF1CC06B1A00EBFCDF /* gc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gc.c; sourceTree = "<group>"; }; FE5400AF25C141B0001A75CF /* libpam.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libpam.tbd; path = usr/lib/libpam.tbd; sourceTree = SDKROOT; }; FE5400BA25C141C0001A75CF /* libbsm.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libbsm.tbd; path = usr/lib/libbsm.tbd; sourceTree = SDKROOT; }; FE54F9D225C132BD001A75CF /* libutil.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libutil.a; sourceTree = BUILT_PRODUCTS_DIR; }; FE54F9DF25C132CB001A75CF /* libeventlog.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libeventlog.a; sourceTree = BUILT_PRODUCTS_DIR; }; FE54F9ED25C132D7001A75CF /* libiolog.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libiolog.a; sourceTree = BUILT_PRODUCTS_DIR; }; FE54FA1525C135CC001A75CF /* plugin_test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = plugin_test.c; sourceTree = "<group>"; }; FE54FA1625C135CC001A75CF /* Makefile */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = "<group>"; }; FE54FA1725C135CC001A75CF /* group_file.exp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.exports; path = group_file.exp; sourceTree = "<group>"; }; FE54FA1825C135CC001A75CF /* getgrent.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = getgrent.c; sourceTree = "<group>"; }; FE54FA1925C135CC001A75CF /* group_file.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = group_file.c; sourceTree = "<group>"; }; FE54FA1A25C135CC001A75CF /* Makefile.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.in; sourceTree = "<group>"; }; FE54FA1C25C135CC001A75CF /* python_plugin_common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = python_plugin_common.h; sourceTree = "<group>"; }; FE54FA1D25C135CC001A75CF /* python_plugin.exp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.exports; path = python_plugin.exp; sourceTree = "<group>"; }; FE54FA1E25C135CC001A75CF /* python_plugin_approval.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = python_plugin_approval.c; sourceTree = "<group>"; }; FE54FA1F25C135CC001A75CF /* python_plugin_policy.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = python_plugin_policy.c; sourceTree = "<group>"; }; FE54FA2125C135CC001A75CF /* testhelpers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = testhelpers.h; sourceTree = "<group>"; }; FE54FA2225C135CC001A75CF /* plugin_conflict.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = plugin_conflict.py; sourceTree = "<group>"; }; FE54FA2325C135CC001A75CF /* plugin_errorstr.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = plugin_errorstr.py; sourceTree = "<group>"; }; FE54FA2525C135CC001A75CF /* check_example_io_plugin_version_display_full.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_io_plugin_version_display_full.stdout; sourceTree = "<group>"; }; FE54FA2625C135CC001A75CF /* check_loading_fails_wrong_path.stderr */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_loading_fails_wrong_path.stderr; sourceTree = "<group>"; }; FE54FA2725C135CC001A75CF /* check_example_debugging_sudo_cb@info.log */ = {isa = PBXFileReference; lastKnownFileType = text; path = "check_example_debugging_sudo_cb@info.log"; sourceTree = "<group>"; }; FE54FA2825C135CC001A75CF /* check_example_policy_plugin_list.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_policy_plugin_list.stdout; sourceTree = "<group>"; }; FE54FA2925C135CC001A75CF /* check_loading_fails_missing_path.stderr */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_loading_fails_missing_path.stderr; sourceTree = "<group>"; }; FE54FA2A25C135CC001A75CF /* check_loading_fails_missing_classname.stderr */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_loading_fails_missing_classname.stderr; sourceTree = "<group>"; }; FE54FA2B25C135CC001A75CF /* check_example_conversation_plugin_reason_log_without_suspend.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_conversation_plugin_reason_log_without_suspend.stdout; sourceTree = "<group>"; }; FE54FA2C25C135CC001A75CF /* check_example_policy_plugin_version_display.stderr */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_policy_plugin_version_display.stderr; sourceTree = "<group>"; }; FE54FA2D25C135CC001A75CF /* check_example_io_plugin_failed_to_start_command.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_io_plugin_failed_to_start_command.stdout; sourceTree = "<group>"; }; FE54FA2E25C135CC001A75CF /* check_python_plugins_do_not_affect_each_other.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_python_plugins_do_not_affect_each_other.stdout; sourceTree = "<group>"; }; FE54FA2F25C135CC001A75CF /* check_loading_fails_not_owned_by_root.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_loading_fails_not_owned_by_root.stdout; sourceTree = "<group>"; }; FE54FA3025C135CC001A75CF /* check_example_io_plugin_fails_with_python_backtrace.stderr */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_io_plugin_fails_with_python_backtrace.stderr; sourceTree = "<group>"; }; FE54FA3125C135CC001A75CF /* check_loading_fails_wrong_classname.stderr */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_loading_fails_wrong_classname.stderr; sourceTree = "<group>"; }; FE54FA3225C135CC001A75CF /* check_example_conversation_plugin_reason_log_with_suspend.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_conversation_plugin_reason_log_with_suspend.stdout; sourceTree = "<group>"; }; FE54FA3325C135CC001A75CF /* check_example_io_plugin_command_log.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_io_plugin_command_log.stdout; sourceTree = "<group>"; }; FE54FA3425C135CC001A75CF /* check_example_conversation_plugin_user_interrupts.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_conversation_plugin_user_interrupts.stdout; sourceTree = "<group>"; }; FE54FA3525C135CC001A75CF /* check_example_audit_plugin_receives_accept.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_audit_plugin_receives_accept.stdout; sourceTree = "<group>"; }; FE54FA3625C135CC001A75CF /* check_example_policy_plugin_failed_execution.stderr */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_policy_plugin_failed_execution.stderr; sourceTree = "<group>"; }; FE54FA3725C135CC001A75CF /* check_example_policy_plugin_denied_execution.stderr */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_policy_plugin_denied_execution.stderr; sourceTree = "<group>"; }; FE54FA3825C135CC001A75CF /* check_multiple_approval_plugin_and_arguments.stderr */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_multiple_approval_plugin_and_arguments.stderr; sourceTree = "<group>"; }; FE54FA3925C135CC001A75CF /* check_example_policy_plugin_failed_execution.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_policy_plugin_failed_execution.stdout; sourceTree = "<group>"; }; FE54FA3A25C135CC001A75CF /* check_example_io_plugin_command_log.stderr */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_io_plugin_command_log.stderr; sourceTree = "<group>"; }; FE54FA3B25C135CC001A75CF /* check_loading_fails_wrong_classname.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_loading_fails_wrong_classname.stdout; sourceTree = "<group>"; }; FE54FA3C25C135CC001A75CF /* check_example_conversation_plugin_reason_log_with_suspend.stderr */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_conversation_plugin_reason_log_with_suspend.stderr; sourceTree = "<group>"; }; FE54FA3D25C135CC001A75CF /* check_example_conversation_plugin_user_interrupts.stderr */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_conversation_plugin_user_interrupts.stderr; sourceTree = "<group>"; }; FE54FA3E25C135CC001A75CF /* check_example_policy_plugin_denied_execution.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_policy_plugin_denied_execution.stdout; sourceTree = "<group>"; }; FE54FA3F25C135CC001A75CF /* check_multiple_approval_plugin_and_arguments.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_multiple_approval_plugin_and_arguments.stdout; sourceTree = "<group>"; }; FE54FA4025C135CC001A75CF /* check_example_debugging_plugin@info.log */ = {isa = PBXFileReference; lastKnownFileType = text; path = "check_example_debugging_plugin@info.log"; sourceTree = "<group>"; }; FE54FA4125C135CC001A75CF /* check_loading_fails_not_owned_by_root.stderr */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_loading_fails_not_owned_by_root.stderr; sourceTree = "<group>"; }; FE54FA4225C135CC001A75CF /* check_example_io_plugin_fails_with_python_backtrace.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_io_plugin_fails_with_python_backtrace.stdout; sourceTree = "<group>"; }; FE54FA4325C135CC001A75CF /* check_example_io_plugin_command_log_multiple1.stored */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_io_plugin_command_log_multiple1.stored; sourceTree = "<group>"; }; FE54FA4425C135CC001A75CF /* sudo.conf.developer_mode */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudo.conf.developer_mode; sourceTree = "<group>"; }; FE54FA4525C135CC001A75CF /* check_example_io_plugin_failed_to_start_command.stderr */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_io_plugin_failed_to_start_command.stderr; sourceTree = "<group>"; }; FE54FA4625C135CC001A75CF /* check_example_conversation_plugin_reason_log_with_suspend.conversation */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_conversation_plugin_reason_log_with_suspend.conversation; sourceTree = "<group>"; }; FE54FA4725C135CC001A75CF /* check_example_policy_plugin_version_display.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_policy_plugin_version_display.stdout; sourceTree = "<group>"; }; FE54FA4825C135CC001A75CF /* check_example_io_plugin_version_display.stored */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_io_plugin_version_display.stored; sourceTree = "<group>"; }; FE54FA4925C135CC001A75CF /* check_loading_fails_wrong_path.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_loading_fails_wrong_path.stdout; sourceTree = "<group>"; }; FE54FA4A25C135CC001A75CF /* check_example_conversation_plugin_reason_log_without_suspend.stderr */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_conversation_plugin_reason_log_without_suspend.stderr; sourceTree = "<group>"; }; FE54FA4B25C135CC001A75CF /* check_loading_fails_missing_classname.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_loading_fails_missing_classname.stdout; sourceTree = "<group>"; }; FE54FA4C25C135CC001A75CF /* check_example_policy_plugin_list.stderr */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_policy_plugin_list.stderr; sourceTree = "<group>"; }; FE54FA4D25C135CC001A75CF /* check_loading_fails_missing_path.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_loading_fails_missing_path.stdout; sourceTree = "<group>"; }; FE54FA4E25C135CC001A75CF /* check_example_debugging_plugin@err.log */ = {isa = PBXFileReference; lastKnownFileType = text; path = "check_example_debugging_plugin@err.log"; sourceTree = "<group>"; }; FE54FA4F25C135CC001A75CF /* check_example_policy_plugin_validate_invalidate.log */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_policy_plugin_validate_invalidate.log; sourceTree = "<group>"; }; FE54FA5025C135CC001A75CF /* check_example_audit_plugin_workflow_multiple.stderr */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_audit_plugin_workflow_multiple.stderr; sourceTree = "<group>"; }; FE54FA5125C135CC001A75CF /* check_example_conversation_plugin_reason_log_without_suspend.conversation */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_conversation_plugin_reason_log_without_suspend.conversation; sourceTree = "<group>"; }; FE54FA5225C135CC001A75CF /* check_example_group_plugin_is_able_to_debug.log */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_group_plugin_is_able_to_debug.log; sourceTree = "<group>"; }; FE54FA5325C135CC001A75CF /* check_example_debugging_py_calls@diag.log */ = {isa = PBXFileReference; lastKnownFileType = text; path = "check_example_debugging_py_calls@diag.log"; sourceTree = "<group>"; }; FE54FA5425C135CC001A75CF /* check_example_audit_plugin_version_display.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_audit_plugin_version_display.stdout; sourceTree = "<group>"; }; FE54FA5525C135CC001A75CF /* check_example_debugging_c_calls@diag.log */ = {isa = PBXFileReference; lastKnownFileType = text; path = "check_example_debugging_c_calls@diag.log"; sourceTree = "<group>"; }; FE54FA5625C135CC001A75CF /* check_example_io_plugin_version_display.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_io_plugin_version_display.stdout; sourceTree = "<group>"; }; FE54FA5725C135CC001A75CF /* check_example_policy_plugin_accepted_execution.stderr */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_policy_plugin_accepted_execution.stderr; sourceTree = "<group>"; }; FE54FA5825C135CC001A75CF /* sudo.conf.normal_mode */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudo.conf.normal_mode; sourceTree = "<group>"; }; FE54FA5925C135CC001A75CF /* check_loading_succeeds_with_missing_classname.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_loading_succeeds_with_missing_classname.stdout; sourceTree = "<group>"; }; FE54FA5A25C135CC001A75CF /* check_example_io_plugin_command_log_multiple.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_io_plugin_command_log_multiple.stdout; sourceTree = "<group>"; }; FE54FA5B25C135CC001A75CF /* check_example_conversation_plugin_user_interrupts.conv */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_conversation_plugin_user_interrupts.conv; sourceTree = "<group>"; }; FE54FA5C25C135CC001A75CF /* check_example_audit_plugin_receives_error.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_audit_plugin_receives_error.stdout; sourceTree = "<group>"; }; FE54FA5D25C135CC001A75CF /* check_example_conversation_plugin_reason_log_without_suspend.stored */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_conversation_plugin_reason_log_without_suspend.stored; sourceTree = "<group>"; }; FE54FA5E25C135CC001A75CF /* check_example_policy_plugin_version_display_full.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_policy_plugin_version_display_full.stdout; sourceTree = "<group>"; }; FE54FA5F25C135CC001A75CF /* check_example_io_plugin_command_log_multiple.stderr */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_io_plugin_command_log_multiple.stderr; sourceTree = "<group>"; }; FE54FA6025C135CC001A75CF /* check_example_io_plugin_version_display.stderr */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_io_plugin_version_display.stderr; sourceTree = "<group>"; }; FE54FA6125C135CC001A75CF /* check_example_policy_plugin_accepted_execution.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_policy_plugin_accepted_execution.stdout; sourceTree = "<group>"; }; FE54FA6225C135CC001A75CF /* check_example_debugging_py_calls@info.log */ = {isa = PBXFileReference; lastKnownFileType = text; path = "check_example_debugging_py_calls@info.log"; sourceTree = "<group>"; }; FE54FA6325C135CC001A75CF /* check_example_audit_plugin_receives_reject.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_audit_plugin_receives_reject.stdout; sourceTree = "<group>"; }; FE54FA6425C135CC001A75CF /* check_example_io_plugin_failed_to_start_command.stored */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_io_plugin_failed_to_start_command.stored; sourceTree = "<group>"; }; FE54FA6525C135CC001A75CF /* check_example_conversation_plugin_user_interrupts.conversation */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_conversation_plugin_user_interrupts.conversation; sourceTree = "<group>"; }; FE54FA6625C135CC001A75CF /* check_example_debugging_c_calls@info.log */ = {isa = PBXFileReference; lastKnownFileType = text; path = "check_example_debugging_c_calls@info.log"; sourceTree = "<group>"; }; FE54FA6725C135CC001A75CF /* check_example_audit_plugin_workflow_multiple.stdout */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_audit_plugin_workflow_multiple.stdout; sourceTree = "<group>"; }; FE54FA6825C135CC001A75CF /* check_example_io_plugin_command_log_multiple2.stored */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_io_plugin_command_log_multiple2.stored; sourceTree = "<group>"; }; FE54FA6925C135CC001A75CF /* check_example_debugging_load@diag.log */ = {isa = PBXFileReference; lastKnownFileType = text; path = "check_example_debugging_load@diag.log"; sourceTree = "<group>"; }; FE54FA6A25C135CC001A75CF /* check_example_io_plugin_command_log.stored */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_io_plugin_command_log.stored; sourceTree = "<group>"; }; FE54FA6B25C135CC001A75CF /* check_example_conversation_plugin_reason_log_with_suspend.stored */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_example_conversation_plugin_reason_log_with_suspend.stored; sourceTree = "<group>"; }; FE54FA6C25C135CC001A75CF /* plugin_approval_test.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = plugin_approval_test.py; sourceTree = "<group>"; }; FE54FA6D25C135CC001A75CF /* iohelpers.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = iohelpers.c; sourceTree = "<group>"; }; FE54FA6E25C135CC001A75CF /* testhelpers.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = testhelpers.c; sourceTree = "<group>"; }; FE54FA6F25C135CC001A75CF /* iohelpers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = iohelpers.h; sourceTree = "<group>"; }; FE54FA7025C135CC001A75CF /* check_python_examples.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = check_python_examples.c; sourceTree = "<group>"; }; FE54FA7125C135CC001A75CF /* python_plugin_io.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = python_plugin_io.c; sourceTree = "<group>"; }; FE54FA7225C135CC001A75CF /* example_audit_plugin.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = example_audit_plugin.py; sourceTree = "<group>"; }; FE54FA7325C135CC001A75CF /* sudo_python_module.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sudo_python_module.c; sourceTree = "<group>"; }; FE54FA7425C135CC001A75CF /* pyhelpers_cpychecker.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pyhelpers_cpychecker.h; sourceTree = "<group>"; }; FE54FA7525C135CC001A75CF /* example_conversation.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = example_conversation.py; sourceTree = "<group>"; }; FE54FA7625C135CC001A75CF /* pyhelpers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pyhelpers.h; sourceTree = "<group>"; }; FE54FA7725C135CC001A75CF /* python_convmessage.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = python_convmessage.c; sourceTree = "<group>"; }; FE54FA7825C135CC001A75CF /* python_plugin_audit_multi.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = python_plugin_audit_multi.inc; sourceTree = "<group>"; }; FE54FA7925C135CC001A75CF /* python_baseplugin.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = python_baseplugin.c; sourceTree = "<group>"; }; FE54FA7A25C135CC001A75CF /* sudo_python_debug.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sudo_python_debug.c; sourceTree = "<group>"; }; FE54FA7B25C135CC001A75CF /* python_plugin_audit.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = python_plugin_audit.c; sourceTree = "<group>"; }; FE54FA7C25C135CC001A75CF /* example_approval_plugin.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = example_approval_plugin.py; sourceTree = "<group>"; }; FE54FA7D25C135CC001A75CF /* python_plugin_common.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = python_plugin_common.c; sourceTree = "<group>"; }; FE54FA7E25C135CC001A75CF /* python_loghandler.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = python_loghandler.c; sourceTree = "<group>"; }; FE54FA7F25C135CD001A75CF /* example_debugging.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = example_debugging.py; sourceTree = "<group>"; }; FE54FA8025C135CD001A75CF /* example_group_plugin.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = example_group_plugin.py; sourceTree = "<group>"; }; FE54FA8125C135CD001A75CF /* python_importblocker.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = python_importblocker.c; sourceTree = "<group>"; }; FE54FA8225C135CD001A75CF /* sudo_python_module.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_python_module.h; sourceTree = "<group>"; }; FE54FA8325C135CD001A75CF /* example_policy_plugin.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = example_policy_plugin.py; sourceTree = "<group>"; }; FE54FA8425C135CD001A75CF /* Makefile.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.in; sourceTree = "<group>"; }; FE54FA8525C135CD001A75CF /* python_plugin_group.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = python_plugin_group.c; sourceTree = "<group>"; }; FE54FA8625C135CD001A75CF /* sudo_python_debug.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_python_debug.h; sourceTree = "<group>"; }; FE54FA8725C135CD001A75CF /* python_plugin_io_multi.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = python_plugin_io_multi.inc; sourceTree = "<group>"; }; FE54FA8825C135CD001A75CF /* python_plugin_approval_multi.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = python_plugin_approval_multi.inc; sourceTree = "<group>"; }; FE54FA8925C135CD001A75CF /* example_io_plugin.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = example_io_plugin.py; sourceTree = "<group>"; }; FE54FA8A25C135CD001A75CF /* pyhelpers.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pyhelpers.c; sourceTree = "<group>"; }; FE54FA8C25C135CD001A75CF /* Makefile */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = "<group>"; }; FE54FA8D25C135CD001A75CF /* audit_json.exp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.exports; path = audit_json.exp; sourceTree = "<group>"; }; FE54FA8E25C135CD001A75CF /* audit_json.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = audit_json.c; sourceTree = "<group>"; }; FE54FA8F25C135CD001A75CF /* Makefile.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.in; sourceTree = "<group>"; }; FE54FA9125C135CD001A75CF /* sssd.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sssd.c; sourceTree = "<group>"; }; FE54FA9225C135CD001A75CF /* fmtsudoers.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = fmtsudoers.c; sourceTree = "<group>"; }; FE54FA9325C135CD001A75CF /* match.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = match.c; sourceTree = "<group>"; }; FE54FA9425C135CD001A75CF /* sudoers_debug.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudoers_debug.h; sourceTree = "<group>"; }; FE54FA9525C135CD001A75CF /* pwutil.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pwutil.c; sourceTree = "<group>"; }; FE54FA9625C135CD001A75CF /* parse_ldif.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = parse_ldif.c; sourceTree = "<group>"; }; FE54FA9725C135CD001A75CF /* goodpath.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = goodpath.c; sourceTree = "<group>"; }; FE54FA9825C135CD001A75CF /* bsm_audit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bsm_audit.h; sourceTree = "<group>"; }; FE54FA9925C135CD001A75CF /* interfaces.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = interfaces.h; sourceTree = "<group>"; }; FE54FA9A25C135CD001A75CF /* rcstr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = rcstr.c; sourceTree = "<group>"; }; FE54FA9B25C135CD001A75CF /* filedigest.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = filedigest.c; sourceTree = "<group>"; }; FE54FA9C25C135CD001A75CF /* sudoers.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sudoers.c; sourceTree = "<group>"; }; FE54FA9D25C135CD001A75CF /* starttime.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = starttime.c; sourceTree = "<group>"; }; FE54FA9E25C135CD001A75CF /* redblack.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = redblack.c; sourceTree = "<group>"; }; FE54FA9F25C135CD001A75CF /* gram.y */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.yacc; path = gram.y; sourceTree = "<group>"; }; FE54FAA025C135CD001A75CF /* tsgetgrpw.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = tsgetgrpw.h; sourceTree = "<group>"; }; FE54FAA125C135CD001A75CF /* linux_audit.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = linux_audit.c; sourceTree = "<group>"; }; FE54FAA225C135CD001A75CF /* ins_2001.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ins_2001.h; sourceTree = "<group>"; }; FE54FAA325C135CD001A75CF /* ins_csops.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ins_csops.h; sourceTree = "<group>"; }; FE54FAA425C135CD001A75CF /* sudo_ldap.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_ldap.h; sourceTree = "<group>"; }; FE54FAA525C135CD001A75CF /* sudo_nss.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_nss.h; sourceTree = "<group>"; }; FE54FAA625C135CD001A75CF /* group_plugin.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = group_plugin.c; sourceTree = "<group>"; }; FE54FAA725C135CD001A75CF /* check.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = check.c; sourceTree = "<group>"; }; FE54FAA825C135CD001A75CF /* gram.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = gram.c; sourceTree = "<group>"; }; FE54FAA925C135CD001A75CF /* stubs.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = stubs.c; sourceTree = "<group>"; }; FE54FAAA25C135CD001A75CF /* timestr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = timestr.c; sourceTree = "<group>"; }; FE54FAAC25C135CD001A75CF /* fwtk.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = fwtk.c; sourceTree = "<group>"; }; FE54FAAD25C135CD001A75CF /* sudo_auth.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sudo_auth.c; sourceTree = "<group>"; }; FE54FAAE25C135CD001A75CF /* securid5.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = securid5.c; sourceTree = "<group>"; }; FE54FAAF25C135CD001A75CF /* pam.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pam.c; sourceTree = "<group>"; }; FE54FAB025C135CD001A75CF /* sia.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sia.c; sourceTree = "<group>"; }; FE54FAB125C135CD001A75CF /* passwd.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = passwd.c; sourceTree = "<group>"; }; FE54FAB225C135CD001A75CF /* sudo_auth.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_auth.h; sourceTree = "<group>"; }; FE54FAB325C135CD001A75CF /* secureware.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = secureware.c; sourceTree = "<group>"; }; FE54FAB425C135CD001A75CF /* API */ = {isa = PBXFileReference; lastKnownFileType = text; path = API; sourceTree = "<group>"; }; FE54FAB525C135CD001A75CF /* dce.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = dce.c; sourceTree = "<group>"; }; FE54FAB625C135CD001A75CF /* kerb5.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = kerb5.c; sourceTree = "<group>"; }; FE54FAB725C135CD001A75CF /* bsdauth.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = bsdauth.c; sourceTree = "<group>"; }; FE54FAB825C135CD001A75CF /* afs.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = afs.c; sourceTree = "<group>"; }; FE54FAB925C135CD001A75CF /* rfc1938.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = rfc1938.c; sourceTree = "<group>"; }; FE54FABA25C135CD001A75CF /* aix_auth.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = aix_auth.c; sourceTree = "<group>"; }; FE54FABD25C135CD001A75CF /* check_starttime.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = check_starttime.c; sourceTree = "<group>"; }; FE54FABF25C135CD001A75CF /* data */ = {isa = PBXFileReference; lastKnownFileType = text; path = data; sourceTree = "<group>"; }; FE54FAC025C135CD001A75CF /* check_env_pattern.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = check_env_pattern.c; sourceTree = "<group>"; }; FE54FAC225C135CD001A75CF /* test13.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test13.in; sourceTree = "<group>"; }; FE54FAC325C135CD001A75CF /* test11.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test11.ldif.ok; sourceTree = "<group>"; }; FE54FAC425C135CD001A75CF /* test15.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test15.toke.ok; sourceTree = "<group>"; }; FE54FAC525C135CD001A75CF /* test6.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test6.json.ok; sourceTree = "<group>"; }; FE54FAC625C135CD001A75CF /* test5.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test5.ldif.ok; sourceTree = "<group>"; }; FE54FAC725C135CD001A75CF /* test20.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test20.out.ok; sourceTree = "<group>"; }; FE54FAC825C135CD001A75CF /* test12.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test12.json.ok; sourceTree = "<group>"; }; FE54FAC925C135CD001A75CF /* test1.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test1.toke.ok; sourceTree = "<group>"; }; FE54FACA25C135CD001A75CF /* test16.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test16.out.ok; sourceTree = "<group>"; }; FE54FACB25C135CD001A75CF /* test23.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test23.in; sourceTree = "<group>"; }; FE54FACC25C135CD001A75CF /* test17.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test17.in; sourceTree = "<group>"; }; FE54FACD25C135CD001A75CF /* test1.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test1.out.ok; sourceTree = "<group>"; }; FE54FACE25C135CD001A75CF /* test8.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test8.toke.ok; sourceTree = "<group>"; }; FE54FACF25C135CD001A75CF /* test18.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test18.ldif.ok; sourceTree = "<group>"; }; FE54FAD025C135CD001A75CF /* test4.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test4.in; sourceTree = "<group>"; }; FE54FAD125C135CD001A75CF /* test22.sudo.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test22.sudo.ok; sourceTree = "<group>"; }; FE54FAD225C135CD001A75CF /* test24.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test24.json.ok; sourceTree = "<group>"; }; FE54FAD325C135CD001A75CF /* test19.ldif2sudo.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test19.ldif2sudo.ok; sourceTree = "<group>"; }; FE54FAD425C135CD001A75CF /* test23.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test23.toke.ok; sourceTree = "<group>"; }; FE54FAD525C135CD001A75CF /* test9.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test9.toke.ok; sourceTree = "<group>"; }; FE54FAD625C135CD001A75CF /* test22.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test22.in; sourceTree = "<group>"; }; FE54FAD725C135CD001A75CF /* test16.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test16.in; sourceTree = "<group>"; }; FE54FAD825C135CD001A75CF /* test3.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test3.out.ok; sourceTree = "<group>"; }; FE54FAD925C135CD001A75CF /* test23.sudo.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test23.sudo.ok; sourceTree = "<group>"; }; FE54FADA25C135CD001A75CF /* test5.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test5.in; sourceTree = "<group>"; }; FE54FADB25C135CD001A75CF /* test19.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test19.ldif.ok; sourceTree = "<group>"; }; FE54FADC25C135CD001A75CF /* test22.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test22.toke.ok; sourceTree = "<group>"; }; FE54FADD25C135CD001A75CF /* test7.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test7.json.ok; sourceTree = "<group>"; }; FE54FADE25C135CD001A75CF /* test14.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test14.toke.ok; sourceTree = "<group>"; }; FE54FADF25C135CD001A75CF /* test12.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test12.in; sourceTree = "<group>"; }; FE54FAE025C135CD001A75CF /* test10.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test10.ldif.ok; sourceTree = "<group>"; }; FE54FAE125C135CD001A75CF /* test22.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test22.out.ok; sourceTree = "<group>"; }; FE54FAE225C135CD001A75CF /* test1.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test1.in; sourceTree = "<group>"; }; FE54FAE325C135CD001A75CF /* test13.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test13.json.ok; sourceTree = "<group>"; }; FE54FAE425C135CD001A75CF /* test4.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test4.ldif.ok; sourceTree = "<group>"; }; FE54FAE525C135CD001A75CF /* test18.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test18.out.ok; sourceTree = "<group>"; }; FE54FAE625C135CD001A75CF /* test14.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test14.out.ok; sourceTree = "<group>"; }; FE54FAE725C135CD001A75CF /* test18.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test18.json.ok; sourceTree = "<group>"; }; FE54FAE825C135CD001A75CF /* test19.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test19.in; sourceTree = "<group>"; }; FE54FAE925C135CD001A75CF /* test7.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test7.out.ok; sourceTree = "<group>"; }; FE54FAEA25C135CD001A75CF /* test24.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test24.ldif.ok; sourceTree = "<group>"; }; FE54FAEB25C135CD001A75CF /* test20.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test20.toke.ok; sourceTree = "<group>"; }; FE54FAEC25C135CD001A75CF /* test15.ldif2sudo.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test15.ldif2sudo.ok; sourceTree = "<group>"; }; FE54FAED25C135CD001A75CF /* test11.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test11.json.ok; sourceTree = "<group>"; }; FE54FAEE25C135CD001A75CF /* test2.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test2.toke.ok; sourceTree = "<group>"; }; FE54FAEF25C135CD001A75CF /* test23.ldif2sudo.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test23.ldif2sudo.ok; sourceTree = "<group>"; }; FE54FAF025C135CD001A75CF /* test10.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test10.out.ok; sourceTree = "<group>"; }; FE54FAF125C135CD001A75CF /* test6.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test6.ldif.ok; sourceTree = "<group>"; }; FE54FAF225C135CD001A75CF /* test24.ldif2sudo.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test24.ldif2sudo.ok; sourceTree = "<group>"; }; FE54FAF325C135CD001A75CF /* test3.ldif2sudo.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test3.ldif2sudo.ok; sourceTree = "<group>"; }; FE54FAF425C135CD001A75CF /* test16.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test16.toke.ok; sourceTree = "<group>"; }; FE54FAF525C135CD001A75CF /* test5.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test5.json.ok; sourceTree = "<group>"; }; FE54FAF625C135CD001A75CF /* test12.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test12.ldif.ok; sourceTree = "<group>"; }; FE54FAF725C135CD001A75CF /* test14.ldif2sudo.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test14.ldif2sudo.ok; sourceTree = "<group>"; }; FE54FAF825C135CD001A75CF /* test7.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test7.ldif.ok; sourceTree = "<group>"; }; FE54FAF925C135CD001A75CF /* test3.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test3.toke.ok; sourceTree = "<group>"; }; FE54FAFA25C135CD001A75CF /* test10.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test10.json.ok; sourceTree = "<group>"; }; FE54FAFB25C135CD001A75CF /* test13.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test13.ldif.ok; sourceTree = "<group>"; }; FE54FAFC25C135CD001A75CF /* test12.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test12.out.ok; sourceTree = "<group>"; }; FE54FAFD25C135CD001A75CF /* test4.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test4.json.ok; sourceTree = "<group>"; }; FE54FAFE25C135CD001A75CF /* test17.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test17.toke.ok; sourceTree = "<group>"; }; FE54FAFF25C135CD001A75CF /* test24.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test24.out.ok; sourceTree = "<group>"; }; FE54FB0025C135CD001A75CF /* test18.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test18.in; sourceTree = "<group>"; }; FE54FB0125C135CD001A75CF /* test19.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test19.json.ok; sourceTree = "<group>"; }; FE54FB0225C135CD001A75CF /* test9.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test9.out.ok; sourceTree = "<group>"; }; FE54FB0325C135CD001A75CF /* test21.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test21.toke.ok; sourceTree = "<group>"; }; FE54FB0425C135CD001A75CF /* test22.ldif2sudo.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test22.ldif2sudo.ok; sourceTree = "<group>"; }; FE54FB0525C135CD001A75CF /* test5.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test5.out.ok; sourceTree = "<group>"; }; FE54FB0625C135CD001A75CF /* test2.ldif2sudo.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test2.ldif2sudo.ok; sourceTree = "<group>"; }; FE54FB0725C135CD001A75CF /* test24.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test24.toke.ok; sourceTree = "<group>"; }; FE54FB0825C135CD001A75CF /* test20.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test20.ldif.ok; sourceTree = "<group>"; }; FE54FB0925C135CD001A75CF /* test23.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test23.json.ok; sourceTree = "<group>"; }; FE54FB0A25C135CD001A75CF /* test16.ldif2sudo.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test16.ldif2sudo.ok; sourceTree = "<group>"; }; FE54FB0B25C135CD001A75CF /* test8.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test8.json.ok; sourceTree = "<group>"; }; FE54FB0C25C135CD001A75CF /* test8.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test8.in; sourceTree = "<group>"; }; FE54FB0D25C135CD001A75CF /* test17.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test17.out.ok; sourceTree = "<group>"; }; FE54FB0E25C135CD001A75CF /* test2.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test2.ldif.ok; sourceTree = "<group>"; }; FE54FB0F25C135CD001A75CF /* test6.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test6.toke.ok; sourceTree = "<group>"; }; FE54FB1025C135CD001A75CF /* test15.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test15.json.ok; sourceTree = "<group>"; }; FE54FB1125C135CD001A75CF /* test16.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test16.ldif.ok; sourceTree = "<group>"; }; FE54FB1225C135CD001A75CF /* test20.ldif2sudo.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test20.ldif2sudo.ok; sourceTree = "<group>"; }; FE54FB1325C135CD001A75CF /* test1.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test1.json.ok; sourceTree = "<group>"; }; FE54FB1425C135CD001A75CF /* test21.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test21.out.ok; sourceTree = "<group>"; }; FE54FB1525C135CD001A75CF /* test12.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test12.toke.ok; sourceTree = "<group>"; }; FE54FB1625C135CD001A75CF /* test9.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test9.in; sourceTree = "<group>"; }; FE54FB1725C135CD001A75CF /* test19.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test19.out.ok; sourceTree = "<group>"; }; FE54FB1825C135CD001A75CF /* test15.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test15.out.ok; sourceTree = "<group>"; }; FE54FB1925C135CD001A75CF /* test23.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test23.out.ok; sourceTree = "<group>"; }; FE54FB1A25C135CD001A75CF /* test14.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test14.json.ok; sourceTree = "<group>"; }; FE54FB1B25C135CD001A75CF /* test7.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test7.toke.ok; sourceTree = "<group>"; }; FE54FB1C25C135CD001A75CF /* test3.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test3.ldif.ok; sourceTree = "<group>"; }; FE54FB1D25C135CD001A75CF /* test17.ldif2sudo.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test17.ldif2sudo.ok; sourceTree = "<group>"; }; FE54FB1E25C135CD001A75CF /* test13.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test13.toke.ok; sourceTree = "<group>"; }; FE54FB1F25C135CD001A75CF /* test17.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test17.ldif.ok; sourceTree = "<group>"; }; FE54FB2025C135CD001A75CF /* test21.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test21.ldif.ok; sourceTree = "<group>"; }; FE54FB2125C135CD001A75CF /* test6.ldif2sudo.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test6.ldif2sudo.ok; sourceTree = "<group>"; }; FE54FB2225C135CD001A75CF /* test1.ldif2sudo.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test1.ldif2sudo.ok; sourceTree = "<group>"; }; FE54FB2325C135CD001A75CF /* test22.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test22.json.ok; sourceTree = "<group>"; }; FE54FB2425C135CD001A75CF /* test21.ldif2sudo.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test21.ldif2sudo.ok; sourceTree = "<group>"; }; FE54FB2525C135CD001A75CF /* test9.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test9.json.ok; sourceTree = "<group>"; }; FE54FB2625C135CD001A75CF /* test24.sudo.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test24.sudo.ok; sourceTree = "<group>"; }; FE54FB2725C135CD001A75CF /* test2.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test2.out.ok; sourceTree = "<group>"; }; FE54FB2825C135CD001A75CF /* test21.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test21.in; sourceTree = "<group>"; }; FE54FB2925C135CD001A75CF /* test15.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test15.in; sourceTree = "<group>"; }; FE54FB2A25C135CD001A75CF /* test6.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test6.in; sourceTree = "<group>"; }; FE54FB2B25C135CD001A75CF /* test11.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test11.out.ok; sourceTree = "<group>"; }; FE54FB2C25C135CD001A75CF /* test2.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test2.json.ok; sourceTree = "<group>"; }; FE54FB2D25C135CD001A75CF /* test11.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test11.toke.ok; sourceTree = "<group>"; }; FE54FB2E25C135CD001A75CF /* test15.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test15.ldif.ok; sourceTree = "<group>"; }; FE54FB2F25C135CD001A75CF /* test5.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test5.toke.ok; sourceTree = "<group>"; }; FE54FB3025C135CD001A75CF /* test16.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test16.json.ok; sourceTree = "<group>"; }; FE54FB3125C135CD001A75CF /* test1.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test1.ldif.ok; sourceTree = "<group>"; }; FE54FB3225C135CD001A75CF /* test11.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test11.in; sourceTree = "<group>"; }; FE54FB3325C135CD001A75CF /* test6.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test6.out.ok; sourceTree = "<group>"; }; FE54FB3425C135CD001A75CF /* test20.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test20.json.ok; sourceTree = "<group>"; }; FE54FB3525C135CD001A75CF /* test23.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test23.ldif.ok; sourceTree = "<group>"; }; FE54FB3625C135CD001A75CF /* test2.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test2.in; sourceTree = "<group>"; }; FE54FB3725C135CD001A75CF /* test8.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test8.ldif.ok; sourceTree = "<group>"; }; FE54FB3825C135CD001A75CF /* test18.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test18.toke.ok; sourceTree = "<group>"; }; FE54FB3925C135CD001A75CF /* test10.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test10.in; sourceTree = "<group>"; }; FE54FB3A25C135CD001A75CF /* test21.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test21.json.ok; sourceTree = "<group>"; }; FE54FB3B25C135CD001A75CF /* test24.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test24.in; sourceTree = "<group>"; }; FE54FB3C25C135CD001A75CF /* test8.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test8.out.ok; sourceTree = "<group>"; }; FE54FB3D25C135CD001A75CF /* test3.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test3.in; sourceTree = "<group>"; }; FE54FB3E25C135CD001A75CF /* test4.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test4.out.ok; sourceTree = "<group>"; }; FE54FB3F25C135CD001A75CF /* test22.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test22.ldif.ok; sourceTree = "<group>"; }; FE54FB4025C135CD001A75CF /* test9.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test9.ldif.ok; sourceTree = "<group>"; }; FE54FB4125C135CD001A75CF /* test19.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test19.toke.ok; sourceTree = "<group>"; }; FE54FB4225C135CD001A75CF /* test20.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test20.in; sourceTree = "<group>"; }; FE54FB4325C135CD001A75CF /* test14.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test14.in; sourceTree = "<group>"; }; FE54FB4425C135CD001A75CF /* test7.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test7.in; sourceTree = "<group>"; }; FE54FB4525C135CD001A75CF /* test14.ldif.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test14.ldif.ok; sourceTree = "<group>"; }; FE54FB4625C135CD001A75CF /* test10.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test10.toke.ok; sourceTree = "<group>"; }; FE54FB4725C135CD001A75CF /* test3.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test3.json.ok; sourceTree = "<group>"; }; FE54FB4825C135CD001A75CF /* test17.json.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test17.json.ok; sourceTree = "<group>"; }; FE54FB4925C135CD001A75CF /* test4.toke.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test4.toke.ok; sourceTree = "<group>"; }; FE54FB4A25C135CD001A75CF /* test13.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test13.out.ok; sourceTree = "<group>"; }; FE54FB4C25C135CD001A75CF /* check_gentime.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = check_gentime.c; sourceTree = "<group>"; }; FE54FB4D25C135CD001A75CF /* check_fill.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = check_fill.c; sourceTree = "<group>"; }; FE54FB4E25C135CD001A75CF /* check_addr.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_addr.in; sourceTree = "<group>"; }; FE54FB4F25C135CD001A75CF /* check_base64.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = check_base64.c; sourceTree = "<group>"; }; FE54FB5025C135CD001A75CF /* check_hexchar.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = check_hexchar.c; sourceTree = "<group>"; }; FE54FB5125C135CD001A75CF /* check_digest.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_digest.out.ok; sourceTree = "<group>"; }; FE54FB5225C135CD001A75CF /* check_addr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = check_addr.c; sourceTree = "<group>"; }; FE54FB5325C135CD001A75CF /* check_digest.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = check_digest.c; sourceTree = "<group>"; }; FE54FB5525C135CD001A75CF /* check_exptilde.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = check_exptilde.c; sourceTree = "<group>"; }; FE54FB5725C135CD001A75CF /* test32.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test32.out.ok; sourceTree = "<group>"; }; FE54FB5825C135CD001A75CF /* test15.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test15.sh; sourceTree = "<group>"; }; FE54FB5925C135CD001A75CF /* test21.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test21.sh; sourceTree = "<group>"; }; FE54FB5A25C135CD001A75CF /* test6.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test6.sh; sourceTree = "<group>"; }; FE54FB5B25C135CD001A75CF /* test20.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test20.out.ok; sourceTree = "<group>"; }; FE54FB5C25C135CD001A75CF /* test16.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test16.out.ok; sourceTree = "<group>"; }; FE54FB5D25C135CD001A75CF /* test31.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test31.sh; sourceTree = "<group>"; }; FE54FB5E25C135CD001A75CF /* test25.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test25.sh; sourceTree = "<group>"; }; FE54FB5F25C135CD001A75CF /* test1.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test1.out.ok; sourceTree = "<group>"; }; FE54FB6025C135CD001A75CF /* test11.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test11.sh; sourceTree = "<group>"; }; FE54FB6125C135CD001A75CF /* test2.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test2.sh; sourceTree = "<group>"; }; FE54FB6225C135CD001A75CF /* test24.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test24.sh; sourceTree = "<group>"; }; FE54FB6325C135CD001A75CF /* test10.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test10.sh; sourceTree = "<group>"; }; FE54FB6425C135CD001A75CF /* test3.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test3.out.ok; sourceTree = "<group>"; }; FE54FB6525C135CD001A75CF /* test3.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test3.sh; sourceTree = "<group>"; }; FE54FB6625C135CD001A75CF /* test14.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test14.sh; sourceTree = "<group>"; }; FE54FB6725C135CD001A75CF /* test22.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test22.out.ok; sourceTree = "<group>"; }; FE54FB6825C135CD001A75CF /* test20.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test20.sh; sourceTree = "<group>"; }; FE54FB6925C135CD001A75CF /* test7.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test7.sh; sourceTree = "<group>"; }; FE54FB6A25C135CD001A75CF /* test30.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test30.out.ok; sourceTree = "<group>"; }; FE54FB6B25C135CD001A75CF /* test18.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test18.out.ok; sourceTree = "<group>"; }; FE54FB6C25C135CD001A75CF /* test30.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test30.sh; sourceTree = "<group>"; }; FE54FB6D25C135CD001A75CF /* test14.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test14.out.ok; sourceTree = "<group>"; }; FE54FB6E25C135CD001A75CF /* test7.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test7.out.ok; sourceTree = "<group>"; }; FE54FB6F25C135CD001A75CF /* test10.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test10.out.ok; sourceTree = "<group>"; }; FE54FB7025C135CD001A75CF /* test8.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test8.sh; sourceTree = "<group>"; }; FE54FB7125C135CD001A75CF /* test26.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test26.out.ok; sourceTree = "<group>"; }; FE54FB7225C135CD001A75CF /* test9.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test9.sh; sourceTree = "<group>"; }; FE54FB7325C135CD001A75CF /* test12.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test12.out.ok; sourceTree = "<group>"; }; FE54FB7425C135CD001A75CF /* test24.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test24.out.ok; sourceTree = "<group>"; }; FE54FB7525C135CD001A75CF /* test28.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test28.out.ok; sourceTree = "<group>"; }; FE54FB7625C135CD001A75CF /* sudoers */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudoers; sourceTree = "<group>"; }; FE54FB7725C135CD001A75CF /* test9.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test9.out.ok; sourceTree = "<group>"; }; FE54FB7825C135CD001A75CF /* test5.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test5.out.ok; sourceTree = "<group>"; }; FE54FB7925C135CD001A75CF /* test19.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test19.sh; sourceTree = "<group>"; }; FE54FB7A25C135CD001A75CF /* sudoers.defs */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.mig; path = sudoers.defs; sourceTree = "<group>"; }; FE54FB7B25C135CD001A75CF /* test17.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test17.out.ok; sourceTree = "<group>"; }; FE54FB7C25C135CD001A75CF /* test29.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test29.sh; sourceTree = "<group>"; }; FE54FB7D25C135CD001A75CF /* test33.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test33.out.ok; sourceTree = "<group>"; }; FE54FB7E25C135CD001A75CF /* test21.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test21.out.ok; sourceTree = "<group>"; }; FE54FB7F25C135CD001A75CF /* test31.conf */ = {isa = PBXFileReference; lastKnownFileType = text; path = test31.conf; sourceTree = "<group>"; }; FE54FB8025C135CD001A75CF /* test19.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test19.out.ok; sourceTree = "<group>"; }; FE54FB8125C135CD001A75CF /* test15.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test15.out.ok; sourceTree = "<group>"; }; FE54FB8225C135CD001A75CF /* test28.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test28.sh; sourceTree = "<group>"; }; FE54FB8325C135CD001A75CF /* test23.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test23.out.ok; sourceTree = "<group>"; }; FE54FB8425C135CD001A75CF /* test32.err.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test32.err.ok; sourceTree = "<group>"; }; FE54FB8525C135CD001A75CF /* test31.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test31.out.ok; sourceTree = "<group>"; }; FE54FB8625C135CD001A75CF /* test18.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test18.sh; sourceTree = "<group>"; }; FE54FB8725C135CD001A75CF /* test2.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test2.out.ok; sourceTree = "<group>"; }; FE54FB8825C135CD001A75CF /* test27.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test27.sh; sourceTree = "<group>"; }; FE54FB8925C135CD001A75CF /* test13.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test13.sh; sourceTree = "<group>"; }; FE54FB8A25C135CD001A75CF /* test27.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test27.out.ok; sourceTree = "<group>"; }; FE54FB8B25C135CD001A75CF /* test11.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test11.out.ok; sourceTree = "<group>"; }; FE54FB8C25C135CD001A75CF /* test21.conf */ = {isa = PBXFileReference; lastKnownFileType = text; path = test21.conf; sourceTree = "<group>"; }; FE54FB8D25C135CD001A75CF /* test17.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test17.sh; sourceTree = "<group>"; }; FE54FB8E25C135CD001A75CF /* test23.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test23.sh; sourceTree = "<group>"; }; FE54FB8F25C135CD001A75CF /* test6.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test6.out.ok; sourceTree = "<group>"; }; FE54FB9025C135CD001A75CF /* test4.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test4.sh; sourceTree = "<group>"; }; FE54FB9125C135CD001A75CF /* test33.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test33.sh; sourceTree = "<group>"; }; FE54FB9225C135CD001A75CF /* test16.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test16.sh; sourceTree = "<group>"; }; FE54FB9325C135CD001A75CF /* test22.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test22.sh; sourceTree = "<group>"; }; FE54FB9425C135CD001A75CF /* test8.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test8.out.ok; sourceTree = "<group>"; }; FE54FB9525C135CD001A75CF /* test5.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test5.sh; sourceTree = "<group>"; }; FE54FB9625C135CD001A75CF /* test4.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test4.out.ok; sourceTree = "<group>"; }; FE54FB9725C135CD001A75CF /* test32.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test32.sh; sourceTree = "<group>"; }; FE54FB9825C135CD001A75CF /* test26.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test26.sh; sourceTree = "<group>"; }; FE54FB9925C135CD001A75CF /* test12.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test12.sh; sourceTree = "<group>"; }; FE54FB9A25C135CD001A75CF /* test25.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test25.out.ok; sourceTree = "<group>"; }; FE54FB9B25C135CD001A75CF /* test26.err.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test26.err.ok; sourceTree = "<group>"; }; FE54FB9C25C135CD001A75CF /* test29.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test29.out.ok; sourceTree = "<group>"; }; FE54FB9D25C135CD001A75CF /* test20.conf */ = {isa = PBXFileReference; lastKnownFileType = text; path = test20.conf; sourceTree = "<group>"; }; FE54FB9E25C135CD001A75CF /* test1.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test1.sh; sourceTree = "<group>"; }; FE54FB9F25C135CD001A75CF /* test13.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test13.out.ok; sourceTree = "<group>"; }; FE54FBA125C135CD001A75CF /* test6.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test6.sh; sourceTree = "<group>"; }; FE54FBA225C135CD001A75CF /* test2.err.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test2.err.ok; sourceTree = "<group>"; }; FE54FBA325C135CD001A75CF /* test1.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test1.out.ok; sourceTree = "<group>"; }; FE54FBA425C135CD001A75CF /* test2.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test2.sh; sourceTree = "<group>"; }; FE54FBA525C135CD001A75CF /* test10.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test10.sh; sourceTree = "<group>"; }; FE54FBA625C135CD001A75CF /* test3.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test3.out.ok; sourceTree = "<group>"; }; FE54FBA725C135CD001A75CF /* test3.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test3.sh; sourceTree = "<group>"; }; FE54FBA825C135CD001A75CF /* test7.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test7.sh; sourceTree = "<group>"; }; FE54FBA925C135CD001A75CF /* test7.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test7.out.ok; sourceTree = "<group>"; }; FE54FBAA25C135CD001A75CF /* test8.err.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test8.err.ok; sourceTree = "<group>"; }; FE54FBAB25C135CD001A75CF /* test10.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test10.out.ok; sourceTree = "<group>"; }; FE54FBAC25C135CD001A75CF /* test8.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test8.sh; sourceTree = "<group>"; }; FE54FBAD25C135CD001A75CF /* test9.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test9.sh; sourceTree = "<group>"; }; FE54FBAE25C135CD001A75CF /* test9.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test9.out.ok; sourceTree = "<group>"; }; FE54FBAF25C135CD001A75CF /* test5.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test5.out.ok; sourceTree = "<group>"; }; FE54FBB025C135CD001A75CF /* test3.err.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test3.err.ok; sourceTree = "<group>"; }; FE54FBB125C135CD001A75CF /* test2.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test2.out.ok; sourceTree = "<group>"; }; FE54FBB225C135CD001A75CF /* test6.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test6.out.ok; sourceTree = "<group>"; }; FE54FBB325C135CD001A75CF /* test4.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test4.sh; sourceTree = "<group>"; }; FE54FBB425C135CD001A75CF /* test8.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test8.out.ok; sourceTree = "<group>"; }; FE54FBB525C135CD001A75CF /* test5.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test5.sh; sourceTree = "<group>"; }; FE54FBB625C135CD001A75CF /* test4.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test4.out.ok; sourceTree = "<group>"; }; FE54FBB725C135CD001A75CF /* test1.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test1.sh; sourceTree = "<group>"; }; FE54FBB925C135CD001A75CF /* check_symbols.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = check_symbols.c; sourceTree = "<group>"; }; FE54FBBB25C135CD001A75CF /* check_iolog_plugin.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = check_iolog_plugin.c; sourceTree = "<group>"; }; FE54FBBD25C135CD001A75CF /* test15.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test15.sh; sourceTree = "<group>"; }; FE54FBBE25C135CD001A75CF /* test6.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test6.sh; sourceTree = "<group>"; }; FE54FBBF25C135CD001A75CF /* test1.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test1.out.ok; sourceTree = "<group>"; }; FE54FBC025C135CD001A75CF /* test11.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test11.sh; sourceTree = "<group>"; }; FE54FBC125C135CD001A75CF /* test2.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test2.sh; sourceTree = "<group>"; }; FE54FBC225C135CD001A75CF /* test2.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = test2.inc; sourceTree = "<group>"; }; FE54FBC325C135CD001A75CF /* test10.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test10.sh; sourceTree = "<group>"; }; FE54FBC425C135CD001A75CF /* test3.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test3.out.ok; sourceTree = "<group>"; }; FE54FBC525C135CD001A75CF /* test3.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test3.sh; sourceTree = "<group>"; }; FE54FBC625C135CD001A75CF /* test14.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test14.sh; sourceTree = "<group>"; }; FE54FBC725C135CD001A75CF /* test7.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test7.sh; sourceTree = "<group>"; }; FE54FBC825C135CD001A75CF /* test14.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test14.out.ok; sourceTree = "<group>"; }; FE54FBC925C135CD001A75CF /* group */ = {isa = PBXFileReference; lastKnownFileType = text; path = group; sourceTree = "<group>"; }; FE54FBCA25C135CD001A75CF /* test7.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test7.out.ok; sourceTree = "<group>"; }; FE54FBCB25C135CD001A75CF /* test10.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test10.out.ok; sourceTree = "<group>"; }; FE54FBCC25C135CD001A75CF /* test8.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test8.sh; sourceTree = "<group>"; }; FE54FBCD25C135CD001A75CF /* test9.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test9.sh; sourceTree = "<group>"; }; FE54FBCE25C135CD001A75CF /* test12.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test12.out.ok; sourceTree = "<group>"; }; FE54FBCF25C135CD001A75CF /* test9.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test9.out.ok; sourceTree = "<group>"; }; FE54FBD025C135CD001A75CF /* test5.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test5.out.ok; sourceTree = "<group>"; }; FE54FBD125C135CD001A75CF /* test15.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test15.out.ok; sourceTree = "<group>"; }; FE54FBD225C135CD001A75CF /* test2.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test2.out.ok; sourceTree = "<group>"; }; FE54FBD325C135CD001A75CF /* test13.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test13.sh; sourceTree = "<group>"; }; FE54FBD425C135CD001A75CF /* test11.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test11.out.ok; sourceTree = "<group>"; }; FE54FBD525C135CD001A75CF /* test6.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test6.out.ok; sourceTree = "<group>"; }; FE54FBD625C135CD001A75CF /* test4.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test4.sh; sourceTree = "<group>"; }; FE54FBD725C135CD001A75CF /* test8.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test8.out.ok; sourceTree = "<group>"; }; FE54FBD825C135CD001A75CF /* test5.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test5.sh; sourceTree = "<group>"; }; FE54FBD925C135CD001A75CF /* test4.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test4.out.ok; sourceTree = "<group>"; }; FE54FBDA25C135CD001A75CF /* test12.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test12.sh; sourceTree = "<group>"; }; FE54FBDB25C135CD001A75CF /* test1.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = test1.sh; sourceTree = "<group>"; }; FE54FBDC25C135CD001A75CF /* test13.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test13.out.ok; sourceTree = "<group>"; }; FE54FBDD25C135CD001A75CF /* cvtsudoers_ldif.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cvtsudoers_ldif.c; sourceTree = "<group>"; }; FE54FBDE25C135CD001A75CF /* timeout.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = timeout.c; sourceTree = "<group>"; }; FE54FBDF25C135CD001A75CF /* Makefile */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = "<group>"; }; FE54FBE025C135CD001A75CF /* solaris_audit.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = solaris_audit.c; sourceTree = "<group>"; }; FE54FBE125C135CD001A75CF /* sudo_ldap_conf.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_ldap_conf.h; sourceTree = "<group>"; }; FE54FBE225C135CD001A75CF /* strlist.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = strlist.c; sourceTree = "<group>"; }; FE54FBE325C135CD001A75CF /* sudoreplay.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sudoreplay.c; sourceTree = "<group>"; }; FE54FBE425C135CD001A75CF /* gmtoff.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = gmtoff.c; sourceTree = "<group>"; }; FE54FBE525C135CD001A75CF /* parse.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = parse.h; sourceTree = "<group>"; }; FE54FBE625C135CD001A75CF /* log_client.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = log_client.c; sourceTree = "<group>"; }; FE54FBE725C135CD001A75CF /* defaults.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = defaults.c; sourceTree = "<group>"; }; FE54FBE825C135CD001A75CF /* cvtsudoers_json.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cvtsudoers_json.c; sourceTree = "<group>"; }; FE54FBE925C135CD001A75CF /* ins_python.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ins_python.h; sourceTree = "<group>"; }; FE54FBEA25C135CD001A75CF /* iolog.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = iolog.c; sourceTree = "<group>"; }; FE54FBEB25C135CD001A75CF /* toke_util.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = toke_util.c; sourceTree = "<group>"; }; FE54FBEC25C135CD001A75CF /* ins_goons.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ins_goons.h; sourceTree = "<group>"; }; FE54FBED25C135CD001A75CF /* set_perms.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = set_perms.c; sourceTree = "<group>"; }; FE54FBEE25C135CD001A75CF /* toke.l */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.lex; path = toke.l; sourceTree = "<group>"; }; FE54FBEF25C135CD001A75CF /* boottime.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = boottime.c; sourceTree = "<group>"; }; FE54FBF025C135CD001A75CF /* def_data.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = def_data.c; sourceTree = "<group>"; }; FE54FBF125C135CD001A75CF /* getdate.y */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.yacc; path = getdate.y; sourceTree = "<group>"; }; FE54FBF225C135CD001A75CF /* logging.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = logging.h; sourceTree = "<group>"; }; FE54FBF325C135CD001A75CF /* getdate.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = getdate.c; sourceTree = "<group>"; }; FE54FBF425C135CD001A75CF /* prompt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = prompt.c; sourceTree = "<group>"; }; FE54FBF525C135CD001A75CF /* timestamp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = timestamp.c; sourceTree = "<group>"; }; FE54FBF625C135CD001A75CF /* sudoers */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudoers; sourceTree = "<group>"; }; FE54FBF725C135CD001A75CF /* toke.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = toke.c; sourceTree = "<group>"; }; FE54FBF825C135CD001A75CF /* gentime.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = gentime.c; sourceTree = "<group>"; }; FE54FBF925C135CD001A75CF /* ldap_conf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ldap_conf.c; sourceTree = "<group>"; }; FE54FBFA25C135CD001A75CF /* cvtsudoers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cvtsudoers.h; sourceTree = "<group>"; }; FE54FBFB25C135CD001A75CF /* def_data.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = def_data.in; sourceTree = "<group>"; }; FE54FBFC25C135CD001A75CF /* ldap_util.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ldap_util.c; sourceTree = "<group>"; }; FE54FBFD25C135CD001A75CF /* sudoers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudoers.h; sourceTree = "<group>"; }; FE54FBFE25C135CD001A75CF /* redblack.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = redblack.h; sourceTree = "<group>"; }; FE54FBFF25C135CD001A75CF /* interfaces.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = interfaces.c; sourceTree = "<group>"; }; FE54FC0025C135CD001A75CF /* bsm_audit.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = bsm_audit.c; sourceTree = "<group>"; }; FE54FC0125C135CD001A75CF /* insults.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = insults.h; sourceTree = "<group>"; }; FE54FC0225C135CD001A75CF /* env_pattern.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = env_pattern.c; sourceTree = "<group>"; }; FE54FC0325C135CD001A75CF /* sudoers_version.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudoers_version.h; sourceTree = "<group>"; }; FE54FC0425C135CD001A75CF /* pwutil.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pwutil.h; sourceTree = "<group>"; }; FE54FC0525C135CD001A75CF /* env.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = env.c; sourceTree = "<group>"; }; FE54FC0625C135CD001A75CF /* audit.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = audit.c; sourceTree = "<group>"; }; FE54FC0725C135CD001A75CF /* iolog_path_escapes.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = iolog_path_escapes.c; sourceTree = "<group>"; }; FE54FC0925C135CD001A75CF /* lt.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = lt.po; sourceTree = "<group>"; }; FE54FC0A25C135CD001A75CF /* sr.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = sr.po; sourceTree = "<group>"; }; FE54FC0B25C135CD001A75CF /* hu.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = hu.po; sourceTree = "<group>"; }; FE54FC0C25C135CD001A75CF /* fur.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = fur.mo; sourceTree = "<group>"; }; FE54FC0D25C135CD001A75CF /* uk.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = uk.po; sourceTree = "<group>"; }; FE54FC0E25C135CD001A75CF /* cs.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = cs.po; sourceTree = "<group>"; }; FE54FC0F25C135CD001A75CF /* fr.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = fr.po; sourceTree = "<group>"; }; FE54FC1025C135CD001A75CF /* nl.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = nl.po; sourceTree = "<group>"; }; FE54FC1125C135CD001A75CF /* zh_CN.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = zh_CN.po; sourceTree = "<group>"; }; FE54FC1225C135CD001A75CF /* sv.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = sv.po; sourceTree = "<group>"; }; FE54FC1325C135CD001A75CF /* tr.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = tr.po; sourceTree = "<group>"; }; FE54FC1425C135CD001A75CF /* zh_TW.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = zh_TW.po; sourceTree = "<group>"; }; FE54FC1525C135CD001A75CF /* pt_BR.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = pt_BR.po; sourceTree = "<group>"; }; FE54FC1625C135CD001A75CF /* ja.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = ja.mo; sourceTree = "<group>"; }; FE54FC1725C135CD001A75CF /* eo.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = eo.po; sourceTree = "<group>"; }; FE54FC1825C135CD001A75CF /* ro.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = ro.po; sourceTree = "<group>"; }; FE54FC1925C135CD001A75CF /* ast.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = ast.po; sourceTree = "<group>"; }; FE54FC1A25C135CD001A75CF /* sk.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = sk.po; sourceTree = "<group>"; }; FE54FC1B25C135CD001A75CF /* it.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = it.po; sourceTree = "<group>"; }; FE54FC1C25C135CD001A75CF /* eu.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = eu.mo; sourceTree = "<group>"; }; FE54FC1D25C135CD001A75CF /* ru.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = ru.mo; sourceTree = "<group>"; }; FE54FC1E25C135CD001A75CF /* nb.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = nb.po; sourceTree = "<group>"; }; FE54FC1F25C135CD001A75CF /* fi.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = fi.mo; sourceTree = "<group>"; }; FE54FC2025C135CD001A75CF /* hr.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = hr.mo; sourceTree = "<group>"; }; FE54FC2125C135CD001A75CF /* ca.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = ca.po; sourceTree = "<group>"; }; FE54FC2225C135CD001A75CF /* pl.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = pl.mo; sourceTree = "<group>"; }; FE54FC2325C135CD001A75CF /* vi.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = vi.mo; sourceTree = "<group>"; }; FE54FC2425C135CD001A75CF /* de.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = de.po; sourceTree = "<group>"; }; FE54FC2525C135CD001A75CF /* pt.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = pt.mo; sourceTree = "<group>"; }; FE54FC2625C135CD001A75CF /* ko.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = ko.mo; sourceTree = "<group>"; }; FE54FC2725C135CD001A75CF /* sl.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = sl.mo; sourceTree = "<group>"; }; FE54FC2825C135CD001A75CF /* da.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = da.po; sourceTree = "<group>"; }; FE54FC2925C135CD001A75CF /* README */ = {isa = PBXFileReference; lastKnownFileType = text; path = README; sourceTree = "<group>"; }; FE54FC2A25C135CD001A75CF /* el.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = el.mo; sourceTree = "<group>"; }; FE54FC2B25C135CD001A75CF /* sk.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = sk.mo; sourceTree = "<group>"; }; FE54FC2C25C135CD001A75CF /* it.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = it.mo; sourceTree = "<group>"; }; FE54FC2D25C135CD001A75CF /* ast.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = ast.mo; sourceTree = "<group>"; }; FE54FC2E25C135CD001A75CF /* tr.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = tr.mo; sourceTree = "<group>"; }; FE54FC2F25C135CD001A75CF /* pt_BR.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = pt_BR.mo; sourceTree = "<group>"; }; FE54FC3025C135CD001A75CF /* zh_TW.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = zh_TW.mo; sourceTree = "<group>"; }; FE54FC3125C135CD001A75CF /* ja.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = ja.po; sourceTree = "<group>"; }; FE54FC3225C135CD001A75CF /* ro.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = ro.mo; sourceTree = "<group>"; }; FE54FC3325C135CD001A75CF /* eo.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = eo.mo; sourceTree = "<group>"; }; FE54FC3425C135CD001A75CF /* fr.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = fr.mo; sourceTree = "<group>"; }; FE54FC3525C135CD001A75CF /* nl.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = nl.mo; sourceTree = "<group>"; }; FE54FC3625C135CD001A75CF /* cs.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = cs.mo; sourceTree = "<group>"; }; FE54FC3725C135CD001A75CF /* uk.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = uk.mo; sourceTree = "<group>"; }; FE54FC3825C135CD001A75CF /* zh_CN.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = zh_CN.mo; sourceTree = "<group>"; }; FE54FC3925C135CD001A75CF /* sv.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = sv.mo; sourceTree = "<group>"; }; FE54FC3A25C135CD001A75CF /* lt.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = lt.mo; sourceTree = "<group>"; }; FE54FC3B25C135CD001A75CF /* fur.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = fur.po; sourceTree = "<group>"; }; FE54FC3C25C135CD001A75CF /* hu.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = hu.mo; sourceTree = "<group>"; }; FE54FC3D25C135CD001A75CF /* sr.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = sr.mo; sourceTree = "<group>"; }; FE54FC3E25C135CD001A75CF /* sl.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = sl.po; sourceTree = "<group>"; }; FE54FC3F25C135CD001A75CF /* ko.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = ko.po; sourceTree = "<group>"; }; FE54FC4025C135CD001A75CF /* da.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = da.mo; sourceTree = "<group>"; }; FE54FC4125C135CD001A75CF /* el.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = el.po; sourceTree = "<group>"; }; FE54FC4225C135CD001A75CF /* vi.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = vi.po; sourceTree = "<group>"; }; FE54FC4325C135CD001A75CF /* pl.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = pl.po; sourceTree = "<group>"; }; FE54FC4425C135CD001A75CF /* de.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = de.mo; sourceTree = "<group>"; }; FE54FC4525C135CD001A75CF /* pt.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = pt.po; sourceTree = "<group>"; }; FE54FC4625C135CD001A75CF /* ca.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = ca.mo; sourceTree = "<group>"; }; FE54FC4725C135CD001A75CF /* ru.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = ru.po; sourceTree = "<group>"; }; FE54FC4825C135CD001A75CF /* eu.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = eu.po; sourceTree = "<group>"; }; FE54FC4925C135CD001A75CF /* sudoers.pot */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudoers.pot; sourceTree = "<group>"; }; FE54FC4A25C135CD001A75CF /* nb.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = nb.mo; sourceTree = "<group>"; }; FE54FC4B25C135CD001A75CF /* hr.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = hr.po; sourceTree = "<group>"; }; FE54FC4C25C135CD001A75CF /* fi.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = fi.po; sourceTree = "<group>"; }; FE54FC4D25C135CD001A75CF /* visudo.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = visudo.c; sourceTree = "<group>"; }; FE54FC4E25C135CD001A75CF /* editor.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = editor.c; sourceTree = "<group>"; }; FE54FC4F25C135CD001A75CF /* sudoers_debug.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sudoers_debug.c; sourceTree = "<group>"; }; FE54FC5025C135CD001A75CF /* gram.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = gram.h; sourceTree = "<group>"; }; FE54FC5125C135CD001A75CF /* check.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = check.h; sourceTree = "<group>"; }; FE54FC5225C135CD001A75CF /* sudo_nss.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sudo_nss.c; sourceTree = "<group>"; }; FE54FC5325C135CE001A75CF /* locale.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = locale.c; sourceTree = "<group>"; }; FE54FC5425C135CE001A75CF /* base64.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = base64.c; sourceTree = "<group>"; }; FE54FC5525C135CE001A75CF /* match_digest.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = match_digest.c; sourceTree = "<group>"; }; FE54FC5625C135CE001A75CF /* linux_audit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = linux_audit.h; sourceTree = "<group>"; }; FE54FC5725C135CE001A75CF /* tsgetgrpw.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tsgetgrpw.c; sourceTree = "<group>"; }; FE54FC5825C135CE001A75CF /* policy.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = policy.c; sourceTree = "<group>"; }; FE54FC5925C135CE001A75CF /* alias.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = alias.c; sourceTree = "<group>"; }; FE54FC5A25C135CE001A75CF /* find_path.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = find_path.c; sourceTree = "<group>"; }; FE54FC5B25C135CE001A75CF /* exptilde.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = exptilde.c; sourceTree = "<group>"; }; FE54FC5C25C135CE001A75CF /* ldap.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ldap.c; sourceTree = "<group>"; }; FE54FC5D25C135CE001A75CF /* sudoers.exp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.exports; path = sudoers.exp; sourceTree = "<group>"; }; FE54FC5E25C135CE001A75CF /* ins_classic.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ins_classic.h; sourceTree = "<group>"; }; FE54FC5F25C135CE001A75CF /* defaults.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = defaults.h; sourceTree = "<group>"; }; FE54FC6025C135CE001A75CF /* cvtsudoers_pwutil.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cvtsudoers_pwutil.c; sourceTree = "<group>"; }; FE54FC6125C135CE001A75CF /* log_client.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = log_client.h; sourceTree = "<group>"; }; FE54FC6225C135CE001A75CF /* file.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = file.c; sourceTree = "<group>"; }; FE54FC6325C135CE001A75CF /* match_addr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = match_addr.c; sourceTree = "<group>"; }; FE54FC6425C135CE001A75CF /* parse.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = parse.c; sourceTree = "<group>"; }; FE54FC6525C135CE001A75CF /* hexchar.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = hexchar.c; sourceTree = "<group>"; }; FE54FC6625C135CE001A75CF /* mkdefaults */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = mkdefaults; sourceTree = "<group>"; }; FE54FC6725C135CE001A75CF /* strlist.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = strlist.h; sourceTree = "<group>"; }; FE54FC6825C135CE001A75CF /* match_command.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = match_command.c; sourceTree = "<group>"; }; FE54FC6925C135CE001A75CF /* solaris_audit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = solaris_audit.h; sourceTree = "<group>"; }; FE54FC6A25C135CE001A75CF /* cvtsudoers.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cvtsudoers.c; sourceTree = "<group>"; }; FE54FC6B25C135CE001A75CF /* toke.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = toke.h; sourceTree = "<group>"; }; FE54FC6C25C135CE001A75CF /* pwutil_impl.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pwutil_impl.c; sourceTree = "<group>"; }; FE54FC6D25C135CE001A75CF /* Makefile.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.in; sourceTree = "<group>"; }; FE54FC6E25C135CE001A75CF /* tsdump.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tsdump.c; sourceTree = "<group>"; }; FE54FC6F25C135CE001A75CF /* digestname.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = digestname.c; sourceTree = "<group>"; }; FE54FC7025C135CE001A75CF /* sudo_printf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sudo_printf.c; sourceTree = "<group>"; }; FE54FC7125C135CE001A75CF /* getspwuid.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = getspwuid.c; sourceTree = "<group>"; }; FE54FC7225C135CE001A75CF /* sudoers.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudoers.in; sourceTree = "<group>"; }; FE54FC7325C135CE001A75CF /* logging.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = logging.c; sourceTree = "<group>"; }; FE54FC7425C135CE001A75CF /* def_data.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = def_data.h; sourceTree = "<group>"; }; FE54FC7525C135CE001A75CF /* testsudoers.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = testsudoers.c; sourceTree = "<group>"; }; FE54FC7625C135CE001A75CF /* gc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = gc.c; sourceTree = "<group>"; }; FE54FC7825C135CE001A75CF /* sample_plugin.exp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.exports; path = sample_plugin.exp; sourceTree = "<group>"; }; FE54FC7925C135CE001A75CF /* Makefile */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = "<group>"; }; FE54FC7A25C135CE001A75CF /* README */ = {isa = PBXFileReference; lastKnownFileType = text; path = README; sourceTree = "<group>"; }; FE54FC7B25C135CE001A75CF /* sample_plugin.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sample_plugin.c; sourceTree = "<group>"; }; FE54FC7C25C135CE001A75CF /* Makefile.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.in; sourceTree = "<group>"; }; FE54FC7E25C135CE001A75CF /* Makefile */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = "<group>"; }; FE54FC7F25C135CE001A75CF /* sample_approval.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sample_approval.c; sourceTree = "<group>"; }; FE54FC8025C135CE001A75CF /* sample_approval.exp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.exports; path = sample_approval.exp; sourceTree = "<group>"; }; FE54FC8125C135CE001A75CF /* Makefile.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.in; sourceTree = "<group>"; }; FE54FC8325C135CE001A75CF /* system_group.exp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.exports; path = system_group.exp; sourceTree = "<group>"; }; FE54FC8425C135CE001A75CF /* Makefile */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = "<group>"; }; FE54FC8525C135CE001A75CF /* system_group.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = system_group.c; sourceTree = "<group>"; }; FE54FC8625C135CE001A75CF /* Makefile.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.in; sourceTree = "<group>"; }; FE54FC8925C135CE001A75CF /* log_server.pb-c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "log_server.pb-c.h"; sourceTree = "<group>"; }; FE54FC8A25C135CE001A75CF /* sudo_gettext.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_gettext.h; sourceTree = "<group>"; }; FE54FC8B25C135CE001A75CF /* sudo_eventlog.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_eventlog.h; sourceTree = "<group>"; }; FE54FC8D25C135CE001A75CF /* charclass.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = charclass.h; sourceTree = "<group>"; }; FE54FC8E25C135CE001A75CF /* getaddrinfo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = getaddrinfo.h; sourceTree = "<group>"; }; FE54FC8F25C135CE001A75CF /* endian.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = endian.h; sourceTree = "<group>"; }; FE54FC9025C135CE001A75CF /* getopt.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = getopt.h; sourceTree = "<group>"; }; FE54FC9125C135CE001A75CF /* fnmatch.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fnmatch.h; sourceTree = "<group>"; }; FE54FC9225C135CE001A75CF /* sha2.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sha2.h; sourceTree = "<group>"; }; FE54FC9325C135CE001A75CF /* stdbool.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = stdbool.h; sourceTree = "<group>"; }; FE54FC9425C135CE001A75CF /* nss_dbdefs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = nss_dbdefs.h; sourceTree = "<group>"; }; FE54FC9525C135CE001A75CF /* glob.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = glob.h; sourceTree = "<group>"; }; FE54FC9625C135CE001A75CF /* sudo_queue.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_queue.h; sourceTree = "<group>"; }; FE54FC9725C135CE001A75CF /* Makefile */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = "<group>"; }; FE54FC9825C135CE001A75CF /* sudo_compat.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_compat.h; sourceTree = "<group>"; }; FE54FC9A25C135CE001A75CF /* protobuf-c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "protobuf-c.h"; sourceTree = "<group>"; }; FE54FC9B25C135CE001A75CF /* sudo_conf.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_conf.h; sourceTree = "<group>"; }; FE54FC9C25C135CE001A75CF /* sudo_fatal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_fatal.h; sourceTree = "<group>"; }; FE54FC9D25C135CE001A75CF /* sudo_iolog.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_iolog.h; sourceTree = "<group>"; }; FE54FC9E25C135CE001A75CF /* hostcheck.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = hostcheck.h; sourceTree = "<group>"; }; FE54FC9F25C135CE001A75CF /* sudo_json.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_json.h; sourceTree = "<group>"; }; FE54FCA025C135CE001A75CF /* sudo_event.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_event.h; sourceTree = "<group>"; }; FE54FCA125C135CE001A75CF /* sudo_digest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_digest.h; sourceTree = "<group>"; }; FE54FCA225C135CE001A75CF /* sudo_util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_util.h; sourceTree = "<group>"; }; FE54FCA325C135CE001A75CF /* sudo_debug.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_debug.h; sourceTree = "<group>"; }; FE54FCA425C135CE001A75CF /* sudo_lbuf.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_lbuf.h; sourceTree = "<group>"; }; FE54FCA525C135CE001A75CF /* sudo_rand.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_rand.h; sourceTree = "<group>"; }; FE54FCA625C135CE001A75CF /* sudo_plugin.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_plugin.h; sourceTree = "<group>"; }; FE54FCA725C135CE001A75CF /* sudo_dso.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_dso.h; sourceTree = "<group>"; }; FE54FCA825C135CE001A75CF /* Makefile.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.in; sourceTree = "<group>"; }; FE54FCAD25C135CE001A75CF /* codespell.ignore */ = {isa = PBXFileReference; lastKnownFileType = text; path = codespell.ignore; sourceTree = "<group>"; }; FE54FCAE25C135CE001A75CF /* sudo-python.pp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = "sudo-python.pp"; sourceTree = "<group>"; }; FE54FCAF25C135CE001A75CF /* codespell.exclude */ = {isa = PBXFileReference; lastKnownFileType = text; path = codespell.exclude; sourceTree = "<group>"; }; FE54FCB025C135CE001A75CF /* sudo.pp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = sudo.pp; sourceTree = "<group>"; }; FE54FCB225C135CE001A75CF /* aix.sh.in */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = aix.sh.in; sourceTree = "<group>"; }; FE54FCB325C135CE001A75CF /* sudo.conf.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudo.conf.in; sourceTree = "<group>"; }; FE54FCB425C135CE001A75CF /* hpux.sh.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = hpux.sh.in; sourceTree = "<group>"; }; FE54FCB525C135CE001A75CF /* sudo-logsrvd.pp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = "sudo-logsrvd.pp"; sourceTree = "<group>"; }; FE54FCB625C135CE001A75CF /* codespell.skip */ = {isa = PBXFileReference; lastKnownFileType = text; path = codespell.skip; sourceTree = "<group>"; }; FE54FD0525C135CE001A75CF /* pathnames.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pathnames.h; sourceTree = "<group>"; }; FE54FD1925C135CE001A75CF /* json.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = json.c; sourceTree = "<group>"; }; FE54FD1A25C135CE001A75CF /* getopt_long.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = getopt_long.c; sourceTree = "<group>"; }; FE54FD1B25C135CE001A75CF /* ttyname_dev.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ttyname_dev.c; sourceTree = "<group>"; }; FE54FD1C25C135CE001A75CF /* util.exp.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = util.exp.in; sourceTree = "<group>"; }; FE54FD1D25C135CE001A75CF /* sha2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sha2.c; sourceTree = "<group>"; }; FE54FD1E25C135CE001A75CF /* fstatat.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = fstatat.c; sourceTree = "<group>"; }; FE54FD1F25C135CE001A75CF /* arc4random_uniform.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = arc4random_uniform.c; sourceTree = "<group>"; }; FE54FD2025C135CE001A75CF /* pread.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pread.c; sourceTree = "<group>"; }; FE54FD2125C135CE001A75CF /* term.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = term.c; sourceTree = "<group>"; }; FE54FD2225C135CE001A75CF /* fnmatch.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = fnmatch.c; sourceTree = "<group>"; }; FE54FD2325C135CE001A75CF /* lbuf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lbuf.c; sourceTree = "<group>"; }; FE54FD2425C135CE001A75CF /* memrchr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = memrchr.c; sourceTree = "<group>"; }; FE54FD2525C135CE001A75CF /* str2sig.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = str2sig.c; sourceTree = "<group>"; }; FE54FD2625C135CE001A75CF /* isblank.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = isblank.c; sourceTree = "<group>"; }; FE54FD2725C135CE001A75CF /* gidlist.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = gidlist.c; sourceTree = "<group>"; }; FE54FD2825C135CE001A75CF /* strlcpy.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = strlcpy.c; sourceTree = "<group>"; }; FE54FD2925C135CE001A75CF /* gettime.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = gettime.c; sourceTree = "<group>"; }; FE54FD2A25C135CE001A75CF /* sudo_debug.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sudo_debug.c; sourceTree = "<group>"; }; FE54FD2B25C135CE001A75CF /* strtoid.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = strtoid.c; sourceTree = "<group>"; }; FE54FD2C25C135CE001A75CF /* inet_pton.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = inet_pton.c; sourceTree = "<group>"; }; FE54FD2D25C135CE001A75CF /* gethostname.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = gethostname.c; sourceTree = "<group>"; }; FE54FD2E25C135CE001A75CF /* logfac.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = logfac.c; sourceTree = "<group>"; }; FE54FD3125C135CE001A75CF /* strsig_test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = strsig_test.c; sourceTree = "<group>"; }; FE54FD3325C135CE001A75CF /* test1.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test1.out.ok; sourceTree = "<group>"; }; FE54FD3425C135CE001A75CF /* test4.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test4.in; sourceTree = "<group>"; }; FE54FD3525C135CE001A75CF /* test3.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test3.out.ok; sourceTree = "<group>"; }; FE54FD3625C135CE001A75CF /* test5.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test5.in; sourceTree = "<group>"; }; FE54FD3725C135CE001A75CF /* test1.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test1.in; sourceTree = "<group>"; }; FE54FD3825C135CE001A75CF /* test5.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test5.out.ok; sourceTree = "<group>"; }; FE54FD3925C135CE001A75CF /* test2.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test2.out.ok; sourceTree = "<group>"; }; FE54FD3A25C135CE001A75CF /* test6.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test6.in; sourceTree = "<group>"; }; FE54FD3B25C135CE001A75CF /* test6.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test6.out.ok; sourceTree = "<group>"; }; FE54FD3C25C135CE001A75CF /* test2.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test2.in; sourceTree = "<group>"; }; FE54FD3D25C135CE001A75CF /* test3.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test3.in; sourceTree = "<group>"; }; FE54FD3E25C135CE001A75CF /* test4.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test4.out.ok; sourceTree = "<group>"; }; FE54FD3F25C135CE001A75CF /* parseln_test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = parseln_test.c; sourceTree = "<group>"; }; FE54FD4125C135CE001A75CF /* progname_test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = progname_test.c; sourceTree = "<group>"; }; FE54FD4325C135CE001A75CF /* strtonum_test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = strtonum_test.c; sourceTree = "<group>"; }; FE54FD4425C135CE001A75CF /* strtobool_test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = strtobool_test.c; sourceTree = "<group>"; }; FE54FD4525C135CE001A75CF /* strtoid_test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = strtoid_test.c; sourceTree = "<group>"; }; FE54FD4625C135CE001A75CF /* strtomode_test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = strtomode_test.c; sourceTree = "<group>"; }; FE54FD4825C135CE001A75CF /* hltq_test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = hltq_test.c; sourceTree = "<group>"; }; FE54FD4A25C135CE001A75CF /* strsplit_test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = strsplit_test.c; sourceTree = "<group>"; }; FE54FD4C25C135CE001A75CF /* vsyslog_test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vsyslog_test.c; sourceTree = "<group>"; }; FE54FD4E25C135CE001A75CF /* fnm_test.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = fnm_test.in; sourceTree = "<group>"; }; FE54FD4F25C135CE001A75CF /* fnm_test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = fnm_test.c; sourceTree = "<group>"; }; FE54FD5125C135CE001A75CF /* getgrouplist_test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = getgrouplist_test.c; sourceTree = "<group>"; }; FE54FD5325C135CE001A75CF /* mktemp_test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = mktemp_test.c; sourceTree = "<group>"; }; FE54FD5525C135CE001A75CF /* parse_gids_test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = parse_gids_test.c; sourceTree = "<group>"; }; FE54FD5725C135CE001A75CF /* test1.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test1.out.ok; sourceTree = "<group>"; }; FE54FD5825C135CE001A75CF /* test4.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test4.in; sourceTree = "<group>"; }; FE54FD5925C135CE001A75CF /* test3.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test3.out.ok; sourceTree = "<group>"; }; FE54FD5A25C135CE001A75CF /* test5.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test5.in; sourceTree = "<group>"; }; FE54FD5B25C135CE001A75CF /* test1.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test1.in; sourceTree = "<group>"; }; FE54FD5C25C135CE001A75CF /* test7.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test7.out.ok; sourceTree = "<group>"; }; FE54FD5D25C135CE001A75CF /* test4.err.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test4.err.ok; sourceTree = "<group>"; }; FE54FD5E25C135CE001A75CF /* test8.err.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test8.err.ok; sourceTree = "<group>"; }; FE54FD5F25C135CE001A75CF /* conf_test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = conf_test.c; sourceTree = "<group>"; }; FE54FD6025C135CE001A75CF /* test5.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test5.out.ok; sourceTree = "<group>"; }; FE54FD6125C135CE001A75CF /* test8.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test8.in; sourceTree = "<group>"; }; FE54FD6225C135CE001A75CF /* test2.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test2.out.ok; sourceTree = "<group>"; }; FE54FD6325C135CE001A75CF /* test6.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test6.in; sourceTree = "<group>"; }; FE54FD6425C135CE001A75CF /* test6.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test6.out.ok; sourceTree = "<group>"; }; FE54FD6525C135CE001A75CF /* test5.err.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test5.err.ok; sourceTree = "<group>"; }; FE54FD6625C135CE001A75CF /* test2.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test2.in; sourceTree = "<group>"; }; FE54FD6725C135CE001A75CF /* test8.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test8.out.ok; sourceTree = "<group>"; }; FE54FD6825C135CE001A75CF /* test3.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test3.in; sourceTree = "<group>"; }; FE54FD6925C135CE001A75CF /* test4.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test4.out.ok; sourceTree = "<group>"; }; FE54FD6A25C135CE001A75CF /* test7.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test7.in; sourceTree = "<group>"; }; FE54FD6C25C135CE001A75CF /* globtest.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = globtest.in; sourceTree = "<group>"; }; FE54FD6D25C135CE001A75CF /* globtest.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = globtest.c; sourceTree = "<group>"; }; FE54FD6E25C135CE001A75CF /* files */ = {isa = PBXFileReference; lastKnownFileType = text; path = files; sourceTree = "<group>"; }; FE54FD7025C135CE001A75CF /* getdelim_test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = getdelim_test.c; sourceTree = "<group>"; }; FE54FD7125C135CE001A75CF /* getcwd.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = getcwd.c; sourceTree = "<group>"; }; FE54FD7225C135CE001A75CF /* roundup.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = roundup.c; sourceTree = "<group>"; }; FE54FD7325C135CE001A75CF /* aix.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = aix.c; sourceTree = "<group>"; }; FE54FD7425C135CE001A75CF /* fatal.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = fatal.c; sourceTree = "<group>"; }; FE54FD7525C135CE001A75CF /* fchmodat.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = fchmodat.c; sourceTree = "<group>"; }; FE54FD7625C135CE001A75CF /* setgroups.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = setgroups.c; sourceTree = "<group>"; }; FE54FD7825C135CE001A75CF /* strsplit.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = strsplit.c; sourceTree = "<group>"; }; FE54FD7925C135CE001A75CF /* strnlen.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = strnlen.c; sourceTree = "<group>"; }; FE54FD7A25C135CE001A75CF /* event_poll.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = event_poll.c; sourceTree = "<group>"; }; FE54FD7B25C135CE001A75CF /* sudo_dso.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sudo_dso.c; sourceTree = "<group>"; }; FE54FD7C25C135CE001A75CF /* logpri.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = logpri.c; sourceTree = "<group>"; }; FE54FD7D25C135CE001A75CF /* mksigname.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mksigname.h; sourceTree = "<group>"; }; FE54FD7E25C135CE001A75CF /* utimens.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = utimens.c; sourceTree = "<group>"; }; FE54FD7F25C135CE001A75CF /* openat.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = openat.c; sourceTree = "<group>"; }; FE54FD8025C135CE001A75CF /* unlinkat.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = unlinkat.c; sourceTree = "<group>"; }; FE54FD8125C135CE001A75CF /* mksiglist.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = mksiglist.c; sourceTree = "<group>"; }; FE54FD8225C135CE001A75CF /* util.exp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.exports; path = util.exp; sourceTree = "<group>"; }; FE54FD8325C135CE001A75CF /* sig2str.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sig2str.c; sourceTree = "<group>"; }; FE54FD8425C135CE001A75CF /* getusershell.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = getusershell.c; sourceTree = "<group>"; }; FE54FD8525C135CE001A75CF /* parseln.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = parseln.c; sourceTree = "<group>"; }; FE54FD8625C135CE001A75CF /* pipe2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pipe2.c; sourceTree = "<group>"; }; FE54FD8725C135CE001A75CF /* dup3.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = dup3.c; sourceTree = "<group>"; }; FE54FD8825C135CE001A75CF /* cfmakeraw.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cfmakeraw.c; sourceTree = "<group>"; }; FE54FD8925C135CE001A75CF /* glob.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = glob.c; sourceTree = "<group>"; }; FE54FD8A25C135CE001A75CF /* vsyslog.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vsyslog.c; sourceTree = "<group>"; }; FE54FD8B25C135CE001A75CF /* strtomode.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = strtomode.c; sourceTree = "<group>"; }; FE54FD8C25C135CE001A75CF /* secure_path.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = secure_path.c; sourceTree = "<group>"; }; FE54FD8D25C135CE001A75CF /* getgrouplist.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = getgrouplist.c; sourceTree = "<group>"; }; FE54FD8E25C135CE001A75CF /* snprintf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = snprintf.c; sourceTree = "<group>"; }; FE54FD8F25C135CE001A75CF /* getaddrinfo.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = getaddrinfo.c; sourceTree = "<group>"; }; FE54FD9025C135CE001A75CF /* strtonum.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = strtonum.c; sourceTree = "<group>"; }; FE54FD9125C135CE001A75CF /* event.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = event.c; sourceTree = "<group>"; }; FE54FD9225C135CE001A75CF /* strndup.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = strndup.c; sourceTree = "<group>"; }; FE54FD9325C135CE001A75CF /* pw_dup.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pw_dup.c; sourceTree = "<group>"; }; FE54FD9425C135CE001A75CF /* closefrom.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = closefrom.c; sourceTree = "<group>"; }; FE54FD9525C135CE001A75CF /* getentropy.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = getentropy.c; sourceTree = "<group>"; }; FE54FD9625C135CE001A75CF /* reallocarray.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = reallocarray.c; sourceTree = "<group>"; }; FE54FD9725C135CE001A75CF /* strtobool.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = strtobool.c; sourceTree = "<group>"; }; FE54FD9825C135CE001A75CF /* uuid.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = uuid.c; sourceTree = "<group>"; }; FE54FD9925C135CE001A75CF /* strsignal.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = strsignal.c; sourceTree = "<group>"; }; FE54FD9A25C135CE001A75CF /* mktemp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = mktemp.c; sourceTree = "<group>"; }; FE54FD9B25C135CE001A75CF /* chacha_private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = chacha_private.h; sourceTree = "<group>"; }; FE54FD9C25C135CE001A75CF /* explicit_bzero.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = explicit_bzero.c; sourceTree = "<group>"; }; FE54FD9D25C135CE001A75CF /* nanosleep.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = nanosleep.c; sourceTree = "<group>"; }; FE54FD9E25C135CE001A75CF /* sudo_conf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sudo_conf.c; sourceTree = "<group>"; }; FE54FD9F25C135CE001A75CF /* mksigname.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = mksigname.c; sourceTree = "<group>"; }; FE54FDA025C135CE001A75CF /* freezero.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = freezero.c; sourceTree = "<group>"; }; FE54FDA125C135CE001A75CF /* pwrite.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pwrite.c; sourceTree = "<group>"; }; FE54FDA225C135CE001A75CF /* strlcat.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = strlcat.c; sourceTree = "<group>"; }; FE54FDA325C135CE001A75CF /* ttysize.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ttysize.c; sourceTree = "<group>"; }; FE54FDA425C135CE001A75CF /* digest_openssl.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = digest_openssl.c; sourceTree = "<group>"; }; FE54FDA525C135CE001A75CF /* digest_gcrypt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = digest_gcrypt.c; sourceTree = "<group>"; }; FE54FDA625C135CE001A75CF /* digest.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = digest.c; sourceTree = "<group>"; }; FE54FDA725C135CE001A75CF /* locking.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = locking.c; sourceTree = "<group>"; }; FE54FDA825C135CE001A75CF /* mkdir_parents.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = mkdir_parents.c; sourceTree = "<group>"; }; FE54FDA925C135CE001A75CF /* Makefile.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.in; sourceTree = "<group>"; }; FE54FDAA25C135CE001A75CF /* event_select.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = event_select.c; sourceTree = "<group>"; }; FE54FDAB25C135CE001A75CF /* progname.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = progname.c; sourceTree = "<group>"; }; FE54FDAC25C135CE001A75CF /* siglist.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = siglist.in; sourceTree = "<group>"; }; FE54FDAD25C135CE001A75CF /* getdelim.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = getdelim.c; sourceTree = "<group>"; }; FE54FDAE25C135CE001A75CF /* arc4random_buf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = arc4random_buf.c; sourceTree = "<group>"; }; FE54FDAF25C135CE001A75CF /* inet_ntop.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = inet_ntop.c; sourceTree = "<group>"; }; FE54FDB025C135CE001A75CF /* arc4random.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = arc4random.c; sourceTree = "<group>"; }; FE54FDB125C135CE001A75CF /* key_val.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = key_val.c; sourceTree = "<group>"; }; FE54FDB225C135CE001A75CF /* mksiglist.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mksiglist.h; sourceTree = "<group>"; }; FE54FDB425C135CE001A75CF /* zutil.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = zutil.h; sourceTree = "<group>"; }; FE54FDB525C135CE001A75CF /* inftrees.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = inftrees.h; sourceTree = "<group>"; }; FE54FDB625C135CE001A75CF /* inflate.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = inflate.c; sourceTree = "<group>"; }; FE54FDB725C135CE001A75CF /* compress.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = compress.c; sourceTree = "<group>"; }; FE54FDB825C135CE001A75CF /* deflate.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = deflate.c; sourceTree = "<group>"; }; FE54FDB925C135CE001A75CF /* inffixed.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = inffixed.h; sourceTree = "<group>"; }; FE54FDBA25C135CE001A75CF /* gzread.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = gzread.c; sourceTree = "<group>"; }; FE54FDBB25C135CE001A75CF /* zconf.h.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = zconf.h.in; sourceTree = "<group>"; }; FE54FDBC25C135CE001A75CF /* trees.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = trees.h; sourceTree = "<group>"; }; FE54FDBD25C135CE001A75CF /* zlib.exp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.exports; path = zlib.exp; sourceTree = "<group>"; }; FE54FDBE25C135CE001A75CF /* inffast.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = inffast.h; sourceTree = "<group>"; }; FE54FDBF25C135CE001A75CF /* crc32.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = crc32.c; sourceTree = "<group>"; }; FE54FDC025C135CE001A75CF /* infback.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = infback.c; sourceTree = "<group>"; }; FE54FDC125C135CE001A75CF /* zutil.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = zutil.c; sourceTree = "<group>"; }; FE54FDC225C135CE001A75CF /* deflate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = deflate.h; sourceTree = "<group>"; }; FE54FDC325C135CE001A75CF /* gzguts.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = gzguts.h; sourceTree = "<group>"; }; FE54FDC425C135CE001A75CF /* zlib.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = zlib.h; sourceTree = "<group>"; }; FE54FDC525C135CE001A75CF /* gzlib.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = gzlib.c; sourceTree = "<group>"; }; FE54FDC625C135CE001A75CF /* inflate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = inflate.h; sourceTree = "<group>"; }; FE54FDC725C135CE001A75CF /* inftrees.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = inftrees.c; sourceTree = "<group>"; }; FE54FDC825C135CE001A75CF /* uncompr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = uncompr.c; sourceTree = "<group>"; }; FE54FDC925C135CE001A75CF /* gzwrite.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = gzwrite.c; sourceTree = "<group>"; }; FE54FDCA25C135CE001A75CF /* trees.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = trees.c; sourceTree = "<group>"; }; FE54FDCB25C135CE001A75CF /* gzclose.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = gzclose.c; sourceTree = "<group>"; }; FE54FDCC25C135CE001A75CF /* crc32.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = crc32.h; sourceTree = "<group>"; }; FE54FDCD25C135CE001A75CF /* Makefile.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.in; sourceTree = "<group>"; }; FE54FDCE25C135CE001A75CF /* inffast.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = inffast.c; sourceTree = "<group>"; }; FE54FDCF25C135CE001A75CF /* adler32.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = adler32.c; sourceTree = "<group>"; }; FE54FDD125C135CE001A75CF /* iolog_path.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = iolog_path.c; sourceTree = "<group>"; }; FE54FDD225C135CE001A75CF /* hostcheck.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = hostcheck.c; sourceTree = "<group>"; }; FE54FDD325C135CE001A75CF /* iolog_fileio.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = iolog_fileio.c; sourceTree = "<group>"; }; FE54FDD425C135CE001A75CF /* iolog_json.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = iolog_json.h; sourceTree = "<group>"; }; FE54FDD725C135CE001A75CF /* host_port_test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = host_port_test.c; sourceTree = "<group>"; }; FE54FDD925C135CE001A75CF /* check_iolog_mkpath.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = check_iolog_mkpath.c; sourceTree = "<group>"; }; FE54FDDB25C135CE001A75CF /* test1.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test1.in; sourceTree = "<group>"; }; FE54FDDC25C135CE001A75CF /* check_iolog_json.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = check_iolog_json.c; sourceTree = "<group>"; }; FE54FDDD25C135CE001A75CF /* test2.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = test2.out.ok; sourceTree = "<group>"; }; FE54FDDE25C135CE001A75CF /* test2.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test2.in; sourceTree = "<group>"; }; FE54FDDF25C135CE001A75CF /* test3.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = test3.in; sourceTree = "<group>"; }; FE54FDE125C135CE001A75CF /* check_iolog_path.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = check_iolog_path.c; sourceTree = "<group>"; }; FE54FDE225C135CE001A75CF /* data */ = {isa = PBXFileReference; lastKnownFileType = text; path = data; sourceTree = "<group>"; }; FE54FDE425C135CE001A75CF /* check_iolog_util.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = check_iolog_util.c; sourceTree = "<group>"; }; FE54FDE625C135CE001A75CF /* host_port.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = host_port.c; sourceTree = "<group>"; }; FE54FDE725C135CE001A75CF /* iolog_util.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = iolog_util.c; sourceTree = "<group>"; }; FE54FDE825C135CE001A75CF /* iolog_json.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = iolog_json.c; sourceTree = "<group>"; }; FE54FDE925C135CE001A75CF /* Makefile.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.in; sourceTree = "<group>"; }; FE54FDEC25C135CE001A75CF /* log_server.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = log_server.proto; sourceTree = "<group>"; }; FE54FDED25C135CE001A75CF /* log_server.pb-c.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "log_server.pb-c.c"; sourceTree = "<group>"; }; FE54FDEE25C135CE001A75CF /* Makefile.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.in; sourceTree = "<group>"; }; FE54FDEF25C135CE001A75CF /* protobuf-c.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "protobuf-c.c"; sourceTree = "<group>"; }; FE54FDF125C135CE001A75CF /* logwrap.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = logwrap.c; sourceTree = "<group>"; }; FE54FDF425C135CE001A75CF /* check_wrap.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = check_wrap.c; sourceTree = "<group>"; }; FE54FDF525C135CE001A75CF /* check_wrap.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_wrap.in; sourceTree = "<group>"; }; FE54FDF625C135CE001A75CF /* check_wrap.out.ok */ = {isa = PBXFileReference; lastKnownFileType = text; path = check_wrap.out.ok; sourceTree = "<group>"; }; FE54FDF825C135CE001A75CF /* eventlog.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = eventlog.c; sourceTree = "<group>"; }; FE54FDF925C135CE001A75CF /* Makefile.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.in; sourceTree = "<group>"; }; FE54FE1225C135CE001A75CF /* sudoers_timestamp.man.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudoers_timestamp.man.in; sourceTree = "<group>"; }; FE54FE1325C135CE001A75CF /* sudo_logsrv.proto.mdoc.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudo_logsrv.proto.mdoc.in; sourceTree = "<group>"; }; FE54FE1425C135CE001A75CF /* sudo_logsrvd.conf.man.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudo_logsrvd.conf.man.in; sourceTree = "<group>"; }; FE54FE1525C135CE001A75CF /* sudo_sendlog.mdoc.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudo_sendlog.mdoc.in; sourceTree = "<group>"; }; FE54FE1625C135CE001A75CF /* sudoers.man.in.sed */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudoers.man.in.sed; sourceTree = "<group>"; }; FE54FE1725C135CE001A75CF /* UPGRADE */ = {isa = PBXFileReference; lastKnownFileType = text; path = UPGRADE; sourceTree = "<group>"; }; FE54FE1825C135CE001A75CF /* sudo_plugin.man.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudo_plugin.man.in; sourceTree = "<group>"; }; FE54FE1925C135CF001A75CF /* sudo.conf.mdoc.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudo.conf.mdoc.in; sourceTree = "<group>"; }; FE54FE1A25C135CF001A75CF /* LICENSE */ = {isa = PBXFileReference; lastKnownFileType = text; path = LICENSE; sourceTree = "<group>"; }; FE54FE1B25C135CF001A75CF /* cvtsudoers.mdoc.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = cvtsudoers.mdoc.in; sourceTree = "<group>"; }; FE54FE1C25C135CF001A75CF /* Makefile */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = "<group>"; }; FE54FE1D25C135CF001A75CF /* sudoers.ldap.mdoc.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudoers.ldap.mdoc.in; sourceTree = "<group>"; }; FE54FE1E25C135CF001A75CF /* sudo_plugin_python.mdoc.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudo_plugin_python.mdoc.in; sourceTree = "<group>"; }; FE54FE1F25C135CF001A75CF /* sudoers_timestamp.mdoc.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudoers_timestamp.mdoc.in; sourceTree = "<group>"; }; FE54FE2025C135CF001A75CF /* visudo.mdoc.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = visudo.mdoc.in; sourceTree = "<group>"; }; FE54FE2125C135CF001A75CF /* visudo.man */ = {isa = PBXFileReference; lastKnownFileType = text; path = visudo.man; sourceTree = "<group>"; }; FE54FE2225C135CF001A75CF /* schema.olcSudo */ = {isa = PBXFileReference; lastKnownFileType = text; path = schema.olcSudo; sourceTree = "<group>"; }; FE54FE2325C135CF001A75CF /* sudoreplay.man.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudoreplay.man.in; sourceTree = "<group>"; }; FE54FE2425C135CF001A75CF /* sudo_logsrvd.man.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudo_logsrvd.man.in; sourceTree = "<group>"; }; FE54FE2525C135CF001A75CF /* sudo_sendlog.man.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudo_sendlog.man.in; sourceTree = "<group>"; }; FE54FE2625C135CF001A75CF /* visudo.man.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = visudo.man.in; sourceTree = "<group>"; }; FE54FE2725C135CF001A75CF /* sudo_logsrvd.conf.mdoc.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudo_logsrvd.conf.mdoc.in; sourceTree = "<group>"; }; FE54FE2825C135CF001A75CF /* sudoers.man */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudoers.man; sourceTree = "<group>"; }; FE54FE2925C135CF001A75CF /* sudoers.ldap.man.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudoers.ldap.man.in; sourceTree = "<group>"; }; FE54FE2A25C135CF001A75CF /* sudoers.mdoc.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudoers.mdoc.in; sourceTree = "<group>"; }; FE54FE2B25C135CF001A75CF /* sudo_logsrv.proto.man.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudo_logsrv.proto.man.in; sourceTree = "<group>"; }; FE54FE2C25C135CF001A75CF /* TROUBLESHOOTING */ = {isa = PBXFileReference; lastKnownFileType = text; path = TROUBLESHOOTING; sourceTree = "<group>"; }; FE54FE2D25C135CF001A75CF /* schema.ActiveDirectory */ = {isa = PBXFileReference; lastKnownFileType = text; path = schema.ActiveDirectory; sourceTree = "<group>"; }; FE54FE2E25C135CF001A75CF /* fixmdoc.sed */ = {isa = PBXFileReference; lastKnownFileType = text; path = fixmdoc.sed; sourceTree = "<group>"; }; FE54FE2F25C135CF001A75CF /* CONTRIBUTORS */ = {isa = PBXFileReference; lastKnownFileType = text; path = CONTRIBUTORS; sourceTree = "<group>"; }; FE54FE3025C135CF001A75CF /* sudo.man */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudo.man; sourceTree = "<group>"; }; FE54FE3125C135CF001A75CF /* sudo.conf.man.in.sed */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudo.conf.man.in.sed; sourceTree = "<group>"; }; FE54FE3225C135CF001A75CF /* fixman.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = fixman.sh; sourceTree = "<group>"; }; FE54FE3325C135CF001A75CF /* schema.OpenLDAP */ = {isa = PBXFileReference; lastKnownFileType = text; path = schema.OpenLDAP; sourceTree = "<group>"; }; FE54FE3425C135CF001A75CF /* HISTORY */ = {isa = PBXFileReference; lastKnownFileType = text; path = HISTORY; sourceTree = "<group>"; }; FE54FE3525C135CF001A75CF /* sudo_plugin.mdoc.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudo_plugin.mdoc.in; sourceTree = "<group>"; }; FE54FE3625C135CF001A75CF /* sudo_logsrvd.mdoc.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudo_logsrvd.mdoc.in; sourceTree = "<group>"; }; FE54FE3725C135CF001A75CF /* cvtsudoers.man.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = cvtsudoers.man.in; sourceTree = "<group>"; }; FE54FE3825C135CF001A75CF /* fixman.sed */ = {isa = PBXFileReference; lastKnownFileType = text; path = fixman.sed; sourceTree = "<group>"; }; FE54FE3925C135CF001A75CF /* sudo.mdoc.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudo.mdoc.in; sourceTree = "<group>"; }; FE54FE3A25C135CF001A75CF /* sudoers.man.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudoers.man.in; sourceTree = "<group>"; }; FE54FE3B25C135CF001A75CF /* sudo_plugin_python.man.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudo_plugin_python.man.in; sourceTree = "<group>"; }; FE54FE3C25C135CF001A75CF /* Makefile.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.in; sourceTree = "<group>"; }; FE54FE3D25C135CF001A75CF /* sudo.conf.man.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudo.conf.man.in; sourceTree = "<group>"; }; FE54FE3E25C135CF001A75CF /* sudoreplay.mdoc.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudoreplay.mdoc.in; sourceTree = "<group>"; }; FE54FE3F25C135CF001A75CF /* sudo.man.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudo.man.in; sourceTree = "<group>"; }; FE54FE4025C135CF001A75CF /* schema.iPlanet */ = {isa = PBXFileReference; lastKnownFileType = text; path = schema.iPlanet; sourceTree = "<group>"; }; FE54FE4125C135CF001A75CF /* sudo.man.in.sed */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudo.man.in.sed; sourceTree = "<group>"; }; FE54FE4325C135CF001A75CF /* Makefile.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.in; sourceTree = "<group>"; }; FE54FE4425C135CF001A75CF /* aclocal.m4 */ = {isa = PBXFileReference; lastKnownFileType = text; path = aclocal.m4; sourceTree = "<group>"; }; FE54FE4525C135CF001A75CF /* autogen.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = autogen.sh; sourceTree = "<group>"; }; FE54FE4725C135CF001A75CF /* parse_args.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = parse_args.c; sourceTree = "<group>"; }; FE54FE4825C135CF001A75CF /* selinux.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = selinux.c; sourceTree = "<group>"; }; FE54FE4925C135CF001A75CF /* utmp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = utmp.c; sourceTree = "<group>"; }; FE54FE4A25C135CF001A75CF /* sudo_edit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_edit.h; sourceTree = "<group>"; }; FE54FE4B25C135CF001A75CF /* sudo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo.h; sourceTree = "<group>"; }; FE54FE4C25C135CF001A75CF /* tgetpass.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tgetpass.c; sourceTree = "<group>"; }; FE54FE4D25C135CF001A75CF /* exec.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = exec.c; sourceTree = "<group>"; }; FE54FE4E25C135CF001A75CF /* sudo_usage.h.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = sudo_usage.h.in; sourceTree = "<group>"; }; FE54FE5125C135CF001A75CF /* check_ttyname.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = check_ttyname.c; sourceTree = "<group>"; }; FE54FE5325C135CF001A75CF /* check_noexec.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = check_noexec.c; sourceTree = "<group>"; }; FE54FE5425C135CF001A75CF /* Makefile */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = "<group>"; }; FE54FE5525C135CF001A75CF /* conversation.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = conversation.c; sourceTree = "<group>"; }; FE54FE5625C135CF001A75CF /* exec_monitor.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = exec_monitor.c; sourceTree = "<group>"; }; FE54FE5725C135CF001A75CF /* tcsetpgrp_nobg.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tcsetpgrp_nobg.c; sourceTree = "<group>"; }; FE54FE5825C135CF001A75CF /* sudo_usage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_usage.h; sourceTree = "<group>"; }; FE54FE5925C135CF001A75CF /* get_pty.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = get_pty.c; sourceTree = "<group>"; }; FE54FE5A25C135CF001A75CF /* preload.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = preload.c; sourceTree = "<group>"; }; FE54FE5B25C135CF001A75CF /* openbsd.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = openbsd.c; sourceTree = "<group>"; }; FE54FE5C25C135CF001A75CF /* sudo.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sudo.c; sourceTree = "<group>"; }; FE54FE5D25C135CF001A75CF /* sudo_edit.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sudo_edit.c; sourceTree = "<group>"; }; FE54FE5E25C135CF001A75CF /* sesh.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sesh.c; sourceTree = "<group>"; }; FE54FE5F25C135CF001A75CF /* sudo_exec.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_exec.h; sourceTree = "<group>"; }; FE54FE6025C135CF001A75CF /* edit_open.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = edit_open.c; sourceTree = "<group>"; }; FE54FE6125C135CF001A75CF /* limits.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = limits.c; sourceTree = "<group>"; }; FE54FE6225C135CF001A75CF /* hooks.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = hooks.c; sourceTree = "<group>"; }; FE54FE6325C135CF001A75CF /* sudo_plugin_int.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_plugin_int.h; sourceTree = "<group>"; }; FE54FE6425C135CF001A75CF /* exec_pty.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = exec_pty.c; sourceTree = "<group>"; }; FE54FE6525C135CF001A75CF /* signal.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = signal.c; sourceTree = "<group>"; }; FE54FE6625C135CF001A75CF /* exec_nopty.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = exec_nopty.c; sourceTree = "<group>"; }; FE54FE6725C135CF001A75CF /* env_hooks.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = env_hooks.c; sourceTree = "<group>"; }; FE54FE6825C135CF001A75CF /* load_plugins.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = load_plugins.c; sourceTree = "<group>"; }; FE54FE6925C135CF001A75CF /* copy_file.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = copy_file.c; sourceTree = "<group>"; }; FE54FE6A25C135CF001A75CF /* exec_common.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = exec_common.c; sourceTree = "<group>"; }; FE54FE6B25C135CF001A75CF /* preserve_fds.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = preserve_fds.c; sourceTree = "<group>"; }; FE54FE6C25C135CF001A75CF /* solaris.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = solaris.c; sourceTree = "<group>"; }; FE54FE6D25C135CF001A75CF /* Makefile.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.in; sourceTree = "<group>"; }; FE54FE6E25C135CF001A75CF /* net_ifs.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = net_ifs.c; sourceTree = "<group>"; }; FE54FE6F25C135CF001A75CF /* ttyname.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ttyname.c; sourceTree = "<group>"; }; FE54FE7025C135CF001A75CF /* sudo_noexec.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sudo_noexec.c; sourceTree = "<group>"; }; FE54FEDF25C13874001A75CF /* libplugin_sudoers.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libplugin_sudoers.a; sourceTree = BUILT_PRODUCTS_DIR; }; FE54FEEF25C13982001A75CF /* liblogsrv.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = liblogsrv.a; sourceTree = BUILT_PRODUCTS_DIR; }; FE54FF1625C139DC001A75CF /* libparsesudoers.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libparsesudoers.a; sourceTree = BUILT_PRODUCTS_DIR; }; FE54FF9C25C13B8A001A75CF /* libpam.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libpam.tbd; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/lib/libpam.tbd; sourceTree = DEVELOPER_DIR; }; FE6006AD2371FF7700917205 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; }; FE8019341C69C8A7006A214E /* sudo_lecture */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = sudo_lecture; path = files/sudo_lecture; sourceTree = "<group>"; }; FE8019351C69C8A7006A214E /* sudoers */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = sudoers; path = files/sudoers; sourceTree = "<group>"; }; FE801A961C6AB17B006A214E /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = config.h; path = sudo/config.h; sourceTree = "<group>"; }; FE801A971C6AB17B006A214E /* pathnames.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pathnames.h; path = sudo/pathnames.h; sourceTree = "<group>"; }; FE801ABC1C6AB1A5006A214E /* charclass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = charclass.h; sourceTree = "<group>"; }; FE801ABD1C6AB1A5006A214E /* endian.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = endian.h; sourceTree = "<group>"; }; FE801ABE1C6AB1A5006A214E /* fnmatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fnmatch.h; sourceTree = "<group>"; }; FE801ABF1C6AB1A5006A214E /* getaddrinfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = getaddrinfo.h; sourceTree = "<group>"; }; FE801AC01C6AB1A5006A214E /* getopt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = getopt.h; sourceTree = "<group>"; }; FE801AC11C6AB1A5006A214E /* glob.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = glob.h; sourceTree = "<group>"; }; FE801AC21C6AB1A5006A214E /* nss_dbdefs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nss_dbdefs.h; sourceTree = "<group>"; }; FE801AC31C6AB1A5006A214E /* sha2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sha2.h; sourceTree = "<group>"; }; FE801AC41C6AB1A5006A214E /* stdbool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stdbool.h; sourceTree = "<group>"; }; FE801AC71C6AB1A5006A214E /* sudo_compat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sudo_compat.h; sourceTree = "<group>"; }; FE801AC81C6AB1A5006A214E /* sudo_conf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sudo_conf.h; sourceTree = "<group>"; }; FE801AC91C6AB1A5006A214E /* sudo_debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sudo_debug.h; sourceTree = "<group>"; }; FE801ACA1C6AB1A5006A214E /* sudo_dso.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sudo_dso.h; sourceTree = "<group>"; }; FE801ACB1C6AB1A5006A214E /* sudo_event.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sudo_event.h; sourceTree = "<group>"; }; FE801ACC1C6AB1A5006A214E /* sudo_fatal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sudo_fatal.h; sourceTree = "<group>"; }; FE801ACD1C6AB1A5006A214E /* sudo_gettext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sudo_gettext.h; sourceTree = "<group>"; }; FE801ACE1C6AB1A5006A214E /* sudo_lbuf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sudo_lbuf.h; sourceTree = "<group>"; }; FE801ACF1C6AB1A5006A214E /* sudo_plugin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sudo_plugin.h; sourceTree = "<group>"; }; FE801AD01C6AB1A5006A214E /* sudo_queue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sudo_queue.h; sourceTree = "<group>"; }; FE801AD11C6AB1A5006A214E /* sudo_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sudo_util.h; sourceTree = "<group>"; }; FE801AD31C6AB1A5006A214E /* conversation.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = conversation.c; sourceTree = "<group>"; }; FE801AD41C6AB1A5006A214E /* env_hooks.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = env_hooks.c; sourceTree = "<group>"; }; FE801AD51C6AB1A5006A214E /* exec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = exec.c; sourceTree = "<group>"; }; FE801AD61C6AB1A5006A214E /* exec_common.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = exec_common.c; sourceTree = "<group>"; }; FE801AD71C6AB1A5006A214E /* exec_pty.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = exec_pty.c; sourceTree = "<group>"; }; FE801AD81C6AB1A5006A214E /* get_pty.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = get_pty.c; sourceTree = "<group>"; }; FE801AD91C6AB1A5006A214E /* hooks.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = hooks.c; sourceTree = "<group>"; }; FE801ADA1C6AB1A5006A214E /* load_plugins.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = load_plugins.c; sourceTree = "<group>"; }; FE801ADD1C6AB1A5006A214E /* net_ifs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = net_ifs.c; sourceTree = "<group>"; }; FE801ADE1C6AB1A5006A214E /* openbsd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = openbsd.c; sourceTree = "<group>"; }; FE801ADF1C6AB1A5006A214E /* parse_args.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = parse_args.c; sourceTree = "<group>"; }; FE801AE01C6AB1A5006A214E /* preload.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = preload.c; sourceTree = "<group>"; }; FE801AE11C6AB1A5006A214E /* preserve_fds.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = preserve_fds.c; sourceTree = "<group>"; }; FE801AE41C6AB1A5006A214E /* check_ttyname.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = check_ttyname.c; sourceTree = "<group>"; }; FE801AE51C6AB1A5006A214E /* selinux.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = selinux.c; sourceTree = "<group>"; }; FE801AE61C6AB1A5006A214E /* sesh.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sesh.c; sourceTree = "<group>"; }; FE801AE71C6AB1A5006A214E /* signal.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = signal.c; sourceTree = "<group>"; }; FE801AE81C6AB1A5006A214E /* solaris.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = solaris.c; sourceTree = "<group>"; }; FE801AE91C6AB1A5006A214E /* sudo.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sudo.c; sourceTree = "<group>"; }; FE801AEA1C6AB1A5006A214E /* sudo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sudo.h; sourceTree = "<group>"; }; FE801AEB1C6AB1A5006A214E /* sudo_edit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sudo_edit.c; sourceTree = "<group>"; }; FE801AEC1C6AB1A5006A214E /* sudo_exec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sudo_exec.h; sourceTree = "<group>"; }; FE801AED1C6AB1A5006A214E /* sudo_noexec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sudo_noexec.c; sourceTree = "<group>"; }; FE801AEE1C6AB1A5006A214E /* sudo_plugin_int.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sudo_plugin_int.h; sourceTree = "<group>"; }; FE801AEF1C6AB1A5006A214E /* sudo_usage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sudo_usage.h; sourceTree = "<group>"; }; FE801AF01C6AB1A5006A214E /* sudo_usage.h.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = sudo_usage.h.in; sourceTree = "<group>"; }; FE801AF11C6AB1A5006A214E /* tgetpass.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tgetpass.c; sourceTree = "<group>"; }; FE801AF21C6AB1A5006A214E /* ttyname.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ttyname.c; sourceTree = "<group>"; }; FE801AF31C6AB1A5006A214E /* utmp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = utmp.c; sourceTree = "<group>"; }; FE801AF41C6AB1E8006A214E /* sudo.man */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = sudo.man; sourceTree = "<group>"; }; FE801AF51C6AB1E8006A214E /* sudoers.man */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = sudoers.man; sourceTree = "<group>"; }; FE801AF61C6AB1E8006A214E /* visudo.man */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = visudo.man; sourceTree = "<group>"; }; FE801AFB1C6AB210006A214E /* sudo */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = sudo; sourceTree = BUILT_PRODUCTS_DIR; }; FE801B031C6AB3CB006A214E /* aix.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = aix.c; sourceTree = "<group>"; }; FE801B041C6AB3CB006A214E /* closefrom.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = closefrom.c; sourceTree = "<group>"; }; FE801B051C6AB3CB006A214E /* event.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = event.c; sourceTree = "<group>"; }; FE801B061C6AB3CB006A214E /* event_poll.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = event_poll.c; sourceTree = "<group>"; }; FE801B071C6AB3CB006A214E /* event_select.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = event_select.c; sourceTree = "<group>"; }; FE801B081C6AB3CB006A214E /* fatal.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fatal.c; sourceTree = "<group>"; }; FE801B091C6AB3CB006A214E /* fnmatch.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fnmatch.c; sourceTree = "<group>"; }; FE801B0A1C6AB3CB006A214E /* getaddrinfo.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = getaddrinfo.c; sourceTree = "<group>"; }; FE801B0B1C6AB3CB006A214E /* getcwd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = getcwd.c; sourceTree = "<group>"; }; FE801B0C1C6AB3CB006A214E /* getgrouplist.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = getgrouplist.c; sourceTree = "<group>"; }; FE801B0D1C6AB3CB006A214E /* gethostname.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gethostname.c; sourceTree = "<group>"; }; FE801B0E1C6AB3CB006A214E /* getline.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = getline.c; sourceTree = "<group>"; }; FE801B0F1C6AB3CB006A214E /* getopt_long.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = getopt_long.c; sourceTree = "<group>"; }; FE801B101C6AB3CB006A214E /* gettime.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gettime.c; sourceTree = "<group>"; }; FE801B111C6AB3CB006A214E /* gidlist.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gidlist.c; sourceTree = "<group>"; }; FE801B121C6AB3CB006A214E /* glob.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = glob.c; sourceTree = "<group>"; }; FE801B131C6AB3CB006A214E /* inet_ntop.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = inet_ntop.c; sourceTree = "<group>"; }; FE801B141C6AB3CB006A214E /* inet_pton.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = inet_pton.c; sourceTree = "<group>"; }; FE801B151C6AB3CB006A214E /* isblank.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = isblank.c; sourceTree = "<group>"; }; FE801B161C6AB3CB006A214E /* key_val.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = key_val.c; sourceTree = "<group>"; }; FE801B171C6AB3CB006A214E /* lbuf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lbuf.c; sourceTree = "<group>"; }; FE801B181C6AB3CB006A214E /* locking.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = locking.c; sourceTree = "<group>"; }; FE801B191C6AB3CB006A214E /* Makefile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = "<group>"; }; FE801B1A1C6AB3CB006A214E /* Makefile.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Makefile.in; sourceTree = "<group>"; }; FE801B1B1C6AB3CB006A214E /* memrchr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = memrchr.c; sourceTree = "<group>"; }; FE801B1C1C6AB3CB006A214E /* memset_s.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = memset_s.c; sourceTree = "<group>"; }; FE801B1D1C6AB3CB006A214E /* mksiglist.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mksiglist.c; sourceTree = "<group>"; }; FE801B1E1C6AB3CB006A214E /* mksiglist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mksiglist.h; sourceTree = "<group>"; }; FE801B1F1C6AB3CB006A214E /* mksigname.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mksigname.c; sourceTree = "<group>"; }; FE801B201C6AB3CB006A214E /* mksigname.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mksigname.h; sourceTree = "<group>"; }; FE801B211C6AB3CB006A214E /* mktemp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mktemp.c; sourceTree = "<group>"; }; FE801B221C6AB3CB006A214E /* parseln.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = parseln.c; sourceTree = "<group>"; }; FE801B231C6AB3CB006A214E /* progname.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = progname.c; sourceTree = "<group>"; }; FE801B241C6AB3CB006A214E /* pw_dup.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pw_dup.c; sourceTree = "<group>"; }; FE801B251C6AB3CB006A214E /* reallocarray.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = reallocarray.c; sourceTree = "<group>"; }; FE801B281C6AB3CB006A214E /* atofoo_test.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = atofoo_test.c; sourceTree = "<group>"; }; FE801B2A1C6AB3CB006A214E /* fnm_test.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fnm_test.c; sourceTree = "<group>"; }; FE801B2B1C6AB3CB006A214E /* fnm_test.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fnm_test.in; sourceTree = "<group>"; }; FE801B2D1C6AB3CB006A214E /* files */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = files; sourceTree = "<group>"; }; FE801B2E1C6AB3CB006A214E /* globtest.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = globtest.c; sourceTree = "<group>"; }; FE801B2F1C6AB3CB006A214E /* globtest.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = globtest.in; sourceTree = "<group>"; }; FE801B311C6AB3CB006A214E /* mktemp_test.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mktemp_test.c; sourceTree = "<group>"; }; FE801B331C6AB3CB006A214E /* parse_gids_test.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = parse_gids_test.c; sourceTree = "<group>"; }; FE801B351C6AB3CB006A214E /* progname_test.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = progname_test.c; sourceTree = "<group>"; }; FE801B371C6AB3CB006A214E /* strsplit_test.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = strsplit_test.c; sourceTree = "<group>"; }; FE801B391C6AB3CB006A214E /* conf_test.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = conf_test.c; sourceTree = "<group>"; }; FE801B3A1C6AB3CB006A214E /* test1.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test1.in; sourceTree = "<group>"; }; FE801B3B1C6AB3CB006A214E /* test1.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test1.out.ok; sourceTree = "<group>"; }; FE801B3C1C6AB3CB006A214E /* test2.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test2.in; sourceTree = "<group>"; }; FE801B3D1C6AB3CB006A214E /* test2.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test2.out.ok; sourceTree = "<group>"; }; FE801B3E1C6AB3CB006A214E /* test3.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test3.in; sourceTree = "<group>"; }; FE801B3F1C6AB3CB006A214E /* test3.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test3.out.ok; sourceTree = "<group>"; }; FE801B401C6AB3CB006A214E /* test4.err.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test4.err.ok; sourceTree = "<group>"; }; FE801B411C6AB3CB006A214E /* test4.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test4.in; sourceTree = "<group>"; }; FE801B421C6AB3CB006A214E /* test4.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test4.out.ok; sourceTree = "<group>"; }; FE801B431C6AB3CB006A214E /* test5.err.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test5.err.ok; sourceTree = "<group>"; }; FE801B441C6AB3CB006A214E /* test5.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test5.in; sourceTree = "<group>"; }; FE801B451C6AB3CB006A214E /* test5.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test5.out.ok; sourceTree = "<group>"; }; FE801B461C6AB3CB006A214E /* test6.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test6.in; sourceTree = "<group>"; }; FE801B471C6AB3CB006A214E /* test6.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test6.out.ok; sourceTree = "<group>"; }; FE801B481C6AB3CB006A214E /* test7.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test7.in; sourceTree = "<group>"; }; FE801B491C6AB3CB006A214E /* test7.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test7.out.ok; sourceTree = "<group>"; }; FE801B4B1C6AB3CB006A214E /* parseln_test.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = parseln_test.c; sourceTree = "<group>"; }; FE801B4C1C6AB3CB006A214E /* test1.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test1.in; sourceTree = "<group>"; }; FE801B4D1C6AB3CB006A214E /* test1.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test1.out.ok; sourceTree = "<group>"; }; FE801B4E1C6AB3CB006A214E /* test2.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test2.in; sourceTree = "<group>"; }; FE801B4F1C6AB3CB006A214E /* test2.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test2.out.ok; sourceTree = "<group>"; }; FE801B501C6AB3CB006A214E /* test3.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test3.in; sourceTree = "<group>"; }; FE801B511C6AB3CB006A214E /* test3.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test3.out.ok; sourceTree = "<group>"; }; FE801B521C6AB3CB006A214E /* test4.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test4.in; sourceTree = "<group>"; }; FE801B531C6AB3CB006A214E /* test4.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test4.out.ok; sourceTree = "<group>"; }; FE801B541C6AB3CB006A214E /* test5.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test5.in; sourceTree = "<group>"; }; FE801B551C6AB3CB006A214E /* test5.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test5.out.ok; sourceTree = "<group>"; }; FE801B561C6AB3CB006A214E /* test6.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test6.in; sourceTree = "<group>"; }; FE801B571C6AB3CB006A214E /* test6.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test6.out.ok; sourceTree = "<group>"; }; FE801B591C6AB3CB006A214E /* hltq_test.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = hltq_test.c; sourceTree = "<group>"; }; FE801B5A1C6AB3CB006A214E /* secure_path.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = secure_path.c; sourceTree = "<group>"; }; FE801B5B1C6AB3CB006A214E /* setgroups.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = setgroups.c; sourceTree = "<group>"; }; FE801B5C1C6AB3CB006A214E /* sha2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sha2.c; sourceTree = "<group>"; }; FE801B5D1C6AB3CB006A214E /* sig2str.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sig2str.c; sourceTree = "<group>"; }; FE801B5E1C6AB3CB006A214E /* siglist.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = siglist.in; sourceTree = "<group>"; }; FE801B5F1C6AB3CB006A214E /* snprintf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = snprintf.c; sourceTree = "<group>"; }; FE801B601C6AB3CB006A214E /* strlcat.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = strlcat.c; sourceTree = "<group>"; }; FE801B611C6AB3CB006A214E /* strlcpy.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = strlcpy.c; sourceTree = "<group>"; }; FE801B621C6AB3CB006A214E /* strndup.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = strndup.c; sourceTree = "<group>"; }; FE801B631C6AB3CB006A214E /* strnlen.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = strnlen.c; sourceTree = "<group>"; }; FE801B641C6AB3CB006A214E /* strsignal.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = strsignal.c; sourceTree = "<group>"; }; FE801B651C6AB3CB006A214E /* strsplit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = strsplit.c; sourceTree = "<group>"; }; FE801B661C6AB3CB006A214E /* strtobool.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = strtobool.c; sourceTree = "<group>"; }; FE801B671C6AB3CB006A214E /* strtoid.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = strtoid.c; sourceTree = "<group>"; }; FE801B681C6AB3CB006A214E /* strtomode.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = strtomode.c; sourceTree = "<group>"; }; FE801B691C6AB3CB006A214E /* strtonum.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = strtonum.c; sourceTree = "<group>"; }; FE801B6A1C6AB3CB006A214E /* sudo_conf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sudo_conf.c; sourceTree = "<group>"; }; FE801B6B1C6AB3CB006A214E /* sudo_debug.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sudo_debug.c; sourceTree = "<group>"; }; FE801B6C1C6AB3CB006A214E /* sudo_dso.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sudo_dso.c; sourceTree = "<group>"; }; FE801B6D1C6AB3CB006A214E /* term.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = term.c; sourceTree = "<group>"; }; FE801B6E1C6AB3CB006A214E /* ttysize.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ttysize.c; sourceTree = "<group>"; }; FE801B6F1C6AB3CB006A214E /* util.exp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.exports; path = util.exp; sourceTree = "<group>"; }; FE801B701C6AB3CB006A214E /* util.exp.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = util.exp.in; sourceTree = "<group>"; }; FE801B711C6AB3CB006A214E /* utimens.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = utimens.c; sourceTree = "<group>"; }; FE801BC41C6AD2B9006A214E /* alias.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = alias.c; sourceTree = "<group>"; }; FE801BC51C6AD2B9006A214E /* audit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = audit.c; sourceTree = "<group>"; }; FE801BC71C6AD2B9006A214E /* afs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = afs.c; sourceTree = "<group>"; }; FE801BC81C6AD2B9006A214E /* aix_auth.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = aix_auth.c; sourceTree = "<group>"; }; FE801BC91C6AD2B9006A214E /* API */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = API; sourceTree = "<group>"; }; FE801BCA1C6AD2B9006A214E /* bsdauth.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bsdauth.c; sourceTree = "<group>"; }; FE801BCB1C6AD2B9006A214E /* dce.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dce.c; sourceTree = "<group>"; }; FE801BCC1C6AD2B9006A214E /* fwtk.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fwtk.c; sourceTree = "<group>"; }; FE801BCD1C6AD2B9006A214E /* kerb5.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = kerb5.c; sourceTree = "<group>"; }; FE801BCE1C6AD2B9006A214E /* pam.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pam.c; sourceTree = "<group>"; }; FE801BCF1C6AD2B9006A214E /* passwd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = passwd.c; sourceTree = "<group>"; }; FE801BD01C6AD2B9006A214E /* rfc1938.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = rfc1938.c; sourceTree = "<group>"; }; FE801BD11C6AD2B9006A214E /* secureware.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = secureware.c; sourceTree = "<group>"; }; FE801BD21C6AD2B9006A214E /* securid5.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = securid5.c; sourceTree = "<group>"; }; FE801BD31C6AD2B9006A214E /* sia.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sia.c; sourceTree = "<group>"; }; FE801BD41C6AD2B9006A214E /* sudo_auth.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sudo_auth.c; sourceTree = "<group>"; }; FE801BD51C6AD2B9006A214E /* sudo_auth.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sudo_auth.h; sourceTree = "<group>"; }; FE801BD61C6AD2B9006A214E /* base64.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = base64.c; sourceTree = "<group>"; }; FE801BD71C6AD2B9006A214E /* boottime.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = boottime.c; sourceTree = "<group>"; }; FE801BD81C6AD2B9006A214E /* bsm_audit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bsm_audit.c; sourceTree = "<group>"; }; FE801BD91C6AD2B9006A214E /* bsm_audit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bsm_audit.h; sourceTree = "<group>"; }; FE801BDA1C6AD2B9006A214E /* check.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = check.c; sourceTree = "<group>"; }; FE801BDB1C6AD2B9006A214E /* check.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = check.h; sourceTree = "<group>"; }; FE801BDC1C6AD2B9006A214E /* def_data.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = def_data.c; sourceTree = "<group>"; }; FE801BDD1C6AD2B9006A214E /* def_data.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = def_data.h; sourceTree = "<group>"; }; FE801BDE1C6AD2B9006A214E /* def_data.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = def_data.in; sourceTree = "<group>"; }; FE801BDF1C6AD2B9006A214E /* defaults.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = defaults.c; sourceTree = "<group>"; }; FE801BE01C6AD2B9006A214E /* defaults.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = defaults.h; sourceTree = "<group>"; }; FE801BE11C6AD2B9006A214E /* editor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = editor.c; sourceTree = "<group>"; }; FE801BE21C6AD2B9006A214E /* env.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = env.c; sourceTree = "<group>"; }; FE801BE31C6AD2B9006A214E /* find_path.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = find_path.c; sourceTree = "<group>"; }; FE801BE41C6AD2B9006A214E /* getdate.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = getdate.c; sourceTree = "<group>"; }; FE801BE51C6AD2B9006A214E /* getdate.y */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.yacc; path = getdate.y; sourceTree = "<group>"; }; FE801BE61C6AD2B9006A214E /* getspwuid.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = getspwuid.c; sourceTree = "<group>"; }; FE801BE71C6AD2B9006A214E /* goodpath.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = goodpath.c; sourceTree = "<group>"; }; FE801BE81C6AD2B9006A214E /* gram.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gram.c; sourceTree = "<group>"; }; FE801BE91C6AD2B9006A214E /* gram.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gram.h; sourceTree = "<group>"; }; FE801BEA1C6AD2B9006A214E /* gram.y */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.yacc; path = gram.y; sourceTree = "<group>"; }; FE801BEB1C6AD2B9006A214E /* group_plugin.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = group_plugin.c; sourceTree = "<group>"; }; FE801BEC1C6AD2B9006A214E /* hexchar.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = hexchar.c; sourceTree = "<group>"; }; FE801BED1C6AD2B9006A214E /* ins_2001.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ins_2001.h; sourceTree = "<group>"; }; FE801BEE1C6AD2B9006A214E /* ins_classic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ins_classic.h; sourceTree = "<group>"; }; FE801BEF1C6AD2B9006A214E /* ins_csops.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ins_csops.h; sourceTree = "<group>"; }; FE801BF01C6AD2B9006A214E /* ins_goons.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ins_goons.h; sourceTree = "<group>"; }; FE801BF11C6AD2B9006A214E /* insults.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = insults.h; sourceTree = "<group>"; }; FE801BF21C6AD2B9006A214E /* interfaces.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = interfaces.c; sourceTree = "<group>"; }; FE801BF31C6AD2B9006A214E /* interfaces.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = interfaces.h; sourceTree = "<group>"; }; FE801BF41C6AD2B9006A214E /* iolog.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = iolog.c; sourceTree = "<group>"; }; FE801BF51C6AD2B9006A214E /* iolog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = iolog.h; sourceTree = "<group>"; }; FE801BF61C6AD2B9006A214E /* iolog_path.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = iolog_path.c; sourceTree = "<group>"; }; FE801BF71C6AD2B9006A214E /* ldap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ldap.c; sourceTree = "<group>"; }; FE801BF81C6AD2B9006A214E /* linux_audit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = linux_audit.c; sourceTree = "<group>"; }; FE801BF91C6AD2B9006A214E /* linux_audit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = linux_audit.h; sourceTree = "<group>"; }; FE801BFA1C6AD2B9006A214E /* locale.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = locale.c; sourceTree = "<group>"; }; FE801BFB1C6AD2B9006A214E /* logging.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = logging.c; sourceTree = "<group>"; }; FE801BFC1C6AD2B9006A214E /* logging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = logging.h; sourceTree = "<group>"; }; FE801BFD1C6AD2B9006A214E /* logwrap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = logwrap.c; sourceTree = "<group>"; }; FE801BFE1C6AD2B9006A214E /* Makefile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = "<group>"; }; FE801BFF1C6AD2B9006A214E /* Makefile.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Makefile.in; sourceTree = "<group>"; }; FE801C001C6AD2B9006A214E /* match.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = match.c; sourceTree = "<group>"; }; FE801C011C6AD2B9006A214E /* match_addr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = match_addr.c; sourceTree = "<group>"; }; FE801C021C6AD2B9006A214E /* mkdefaults */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.perl; path = mkdefaults; sourceTree = "<group>"; }; FE801C031C6AD2B9006A214E /* parse.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = parse.c; sourceTree = "<group>"; }; FE801C041C6AD2B9006A214E /* parse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = parse.h; sourceTree = "<group>"; }; FE801C061C6AD2B9006A214E /* ca.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = ca.mo; sourceTree = "<group>"; }; FE801C071C6AD2B9006A214E /* ca.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = ca.po; sourceTree = "<group>"; }; FE801C081C6AD2B9006A214E /* cs.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = cs.mo; sourceTree = "<group>"; }; FE801C091C6AD2B9006A214E /* cs.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = cs.po; sourceTree = "<group>"; }; FE801C0A1C6AD2B9006A214E /* da.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = da.mo; sourceTree = "<group>"; }; FE801C0B1C6AD2B9006A214E /* da.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = da.po; sourceTree = "<group>"; }; FE801C0C1C6AD2B9006A214E /* de.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = de.mo; sourceTree = "<group>"; }; FE801C0D1C6AD2B9006A214E /* de.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = de.po; sourceTree = "<group>"; }; FE801C0E1C6AD2B9006A214E /* el.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = el.mo; sourceTree = "<group>"; }; FE801C0F1C6AD2B9006A214E /* el.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = el.po; sourceTree = "<group>"; }; FE801C101C6AD2B9006A214E /* eo.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = eo.mo; sourceTree = "<group>"; }; FE801C111C6AD2B9006A214E /* eo.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = eo.po; sourceTree = "<group>"; }; FE801C121C6AD2B9006A214E /* eu.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = eu.mo; sourceTree = "<group>"; }; FE801C131C6AD2B9006A214E /* eu.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = eu.po; sourceTree = "<group>"; }; FE801C141C6AD2B9006A214E /* fi.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = fi.mo; sourceTree = "<group>"; }; FE801C151C6AD2B9006A214E /* fi.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fi.po; sourceTree = "<group>"; }; FE801C161C6AD2B9006A214E /* fr.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = fr.mo; sourceTree = "<group>"; }; FE801C171C6AD2B9006A214E /* fr.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fr.po; sourceTree = "<group>"; }; FE801C181C6AD2B9006A214E /* hr.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = hr.mo; sourceTree = "<group>"; }; FE801C191C6AD2B9006A214E /* hr.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = hr.po; sourceTree = "<group>"; }; FE801C1A1C6AD2B9006A214E /* hu.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = hu.mo; sourceTree = "<group>"; }; FE801C1B1C6AD2B9006A214E /* hu.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = hu.po; sourceTree = "<group>"; }; FE801C1C1C6AD2B9006A214E /* it.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = it.mo; sourceTree = "<group>"; }; FE801C1D1C6AD2B9006A214E /* it.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = it.po; sourceTree = "<group>"; }; FE801C1E1C6AD2B9006A214E /* ja.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = ja.mo; sourceTree = "<group>"; }; FE801C1F1C6AD2B9006A214E /* ja.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = ja.po; sourceTree = "<group>"; }; FE801C201C6AD2B9006A214E /* lt.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = lt.mo; sourceTree = "<group>"; }; FE801C211C6AD2B9006A214E /* lt.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = lt.po; sourceTree = "<group>"; }; FE801C221C6AD2B9006A214E /* nb.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = nb.mo; sourceTree = "<group>"; }; FE801C231C6AD2B9006A214E /* nb.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = nb.po; sourceTree = "<group>"; }; FE801C241C6AD2B9006A214E /* nl.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = nl.mo; sourceTree = "<group>"; }; FE801C251C6AD2B9006A214E /* nl.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = nl.po; sourceTree = "<group>"; }; FE801C261C6AD2B9006A214E /* pl.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = pl.mo; sourceTree = "<group>"; }; FE801C271C6AD2B9006A214E /* pl.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = pl.po; sourceTree = "<group>"; }; FE801C281C6AD2B9006A214E /* pt_BR.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = pt_BR.mo; sourceTree = "<group>"; }; FE801C291C6AD2B9006A214E /* pt_BR.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = pt_BR.po; sourceTree = "<group>"; }; FE801C2A1C6AD2B9006A214E /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README; sourceTree = "<group>"; }; FE801C2B1C6AD2B9006A214E /* ru.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = ru.mo; sourceTree = "<group>"; }; FE801C2C1C6AD2B9006A214E /* ru.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = ru.po; sourceTree = "<group>"; }; FE801C2D1C6AD2B9006A214E /* sk.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = sk.mo; sourceTree = "<group>"; }; FE801C2E1C6AD2B9006A214E /* sk.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = sk.po; sourceTree = "<group>"; }; FE801C2F1C6AD2B9006A214E /* sl.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = sl.mo; sourceTree = "<group>"; }; FE801C301C6AD2B9006A214E /* sl.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = sl.po; sourceTree = "<group>"; }; FE801C311C6AD2B9006A214E /* sr.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = sr.mo; sourceTree = "<group>"; }; FE801C321C6AD2B9006A214E /* sr.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = sr.po; sourceTree = "<group>"; }; FE801C331C6AD2B9006A214E /* sudoers.pot */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = sudoers.pot; sourceTree = "<group>"; }; FE801C341C6AD2B9006A214E /* sv.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = sv.mo; sourceTree = "<group>"; }; FE801C351C6AD2B9006A214E /* sv.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = sv.po; sourceTree = "<group>"; }; FE801C361C6AD2B9006A214E /* tr.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = tr.mo; sourceTree = "<group>"; }; FE801C371C6AD2B9006A214E /* tr.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = tr.po; sourceTree = "<group>"; }; FE801C381C6AD2B9006A214E /* uk.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = uk.mo; sourceTree = "<group>"; }; FE801C391C6AD2B9006A214E /* uk.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = uk.po; sourceTree = "<group>"; }; FE801C3A1C6AD2B9006A214E /* vi.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = vi.mo; sourceTree = "<group>"; }; FE801C3B1C6AD2B9006A214E /* vi.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = vi.po; sourceTree = "<group>"; }; FE801C3C1C6AD2B9006A214E /* zh_CN.mo */ = {isa = PBXFileReference; lastKnownFileType = file; path = zh_CN.mo; sourceTree = "<group>"; }; FE801C3D1C6AD2B9006A214E /* zh_CN.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = zh_CN.po; sourceTree = "<group>"; }; FE801C3E1C6AD2B9006A214E /* policy.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = policy.c; sourceTree = "<group>"; }; FE801C3F1C6AD2B9006A214E /* prompt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = prompt.c; sourceTree = "<group>"; }; FE801C401C6AD2B9006A214E /* pwutil.c */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.c; path = pwutil.c; sourceTree = "<group>"; tabWidth = 4; }; FE801C411C6AD2B9006A214E /* pwutil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pwutil.h; sourceTree = "<group>"; }; FE801C421C6AD2B9006A214E /* pwutil_impl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pwutil_impl.c; sourceTree = "<group>"; }; FE801C431C6AD2B9006A214E /* redblack.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = redblack.c; sourceTree = "<group>"; }; FE801C441C6AD2B9006A214E /* redblack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = redblack.h; sourceTree = "<group>"; }; FE801C471C6AD2B9006A214E /* check_symbols.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = check_symbols.c; sourceTree = "<group>"; }; FE801C491C6AD2B9006A214E /* check_iolog_path.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = check_iolog_path.c; sourceTree = "<group>"; }; FE801C4A1C6AD2B9006A214E /* data */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = data; sourceTree = "<group>"; }; FE801C4C1C6AD2B9006A214E /* check_wrap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = check_wrap.c; sourceTree = "<group>"; }; FE801C4D1C6AD2B9006A214E /* check_wrap.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = check_wrap.in; sourceTree = "<group>"; }; FE801C4E1C6AD2B9006A214E /* check_wrap.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = check_wrap.out.ok; sourceTree = "<group>"; }; FE801C501C6AD2B9006A214E /* check_addr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = check_addr.c; sourceTree = "<group>"; }; FE801C511C6AD2B9006A214E /* check_addr.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = check_addr.in; sourceTree = "<group>"; }; FE801C521C6AD2B9006A214E /* check_base64.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = check_base64.c; sourceTree = "<group>"; }; FE801C531C6AD2B9006A214E /* check_digest.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = check_digest.c; sourceTree = "<group>"; }; FE801C541C6AD2B9006A214E /* check_digest.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = check_digest.out.ok; sourceTree = "<group>"; }; FE801C551C6AD2B9006A214E /* check_fill.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = check_fill.c; sourceTree = "<group>"; }; FE801C561C6AD2B9006A214E /* check_hexchar.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = check_hexchar.c; sourceTree = "<group>"; }; FE801C581C6AD2B9006A214E /* test1.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test1.in; sourceTree = "<group>"; }; FE801C591C6AD2B9006A214E /* test1.json.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test1.json.ok; sourceTree = "<group>"; }; FE801C5A1C6AD2B9006A214E /* test1.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test1.out.ok; sourceTree = "<group>"; }; FE801C5B1C6AD2B9006A214E /* test1.toke.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test1.toke.ok; sourceTree = "<group>"; }; FE801C5C1C6AD2B9006A214E /* test10.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test10.in; sourceTree = "<group>"; }; FE801C5D1C6AD2B9006A214E /* test10.json.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test10.json.ok; sourceTree = "<group>"; }; FE801C5E1C6AD2B9006A214E /* test10.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test10.out.ok; sourceTree = "<group>"; }; FE801C5F1C6AD2B9006A214E /* test10.toke.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test10.toke.ok; sourceTree = "<group>"; }; FE801C601C6AD2B9006A214E /* test11.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test11.in; sourceTree = "<group>"; }; FE801C611C6AD2B9006A214E /* test11.json.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test11.json.ok; sourceTree = "<group>"; }; FE801C621C6AD2B9006A214E /* test11.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test11.out.ok; sourceTree = "<group>"; }; FE801C631C6AD2B9006A214E /* test11.toke.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test11.toke.ok; sourceTree = "<group>"; }; FE801C641C6AD2B9006A214E /* test12.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test12.in; sourceTree = "<group>"; }; FE801C651C6AD2B9006A214E /* test12.json.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test12.json.ok; sourceTree = "<group>"; }; FE801C661C6AD2B9006A214E /* test12.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test12.out.ok; sourceTree = "<group>"; }; FE801C671C6AD2B9006A214E /* test12.toke.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test12.toke.ok; sourceTree = "<group>"; }; FE801C681C6AD2B9006A214E /* test13.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test13.in; sourceTree = "<group>"; }; FE801C691C6AD2B9006A214E /* test13.json.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test13.json.ok; sourceTree = "<group>"; }; FE801C6A1C6AD2B9006A214E /* test13.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test13.out.ok; sourceTree = "<group>"; }; FE801C6B1C6AD2B9006A214E /* test13.toke.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test13.toke.ok; sourceTree = "<group>"; }; FE801C6C1C6AD2B9006A214E /* test14.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test14.in; sourceTree = "<group>"; }; FE801C6D1C6AD2B9006A214E /* test14.json.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test14.json.ok; sourceTree = "<group>"; }; FE801C6E1C6AD2B9006A214E /* test14.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test14.out.ok; sourceTree = "<group>"; }; FE801C6F1C6AD2B9006A214E /* test14.toke.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test14.toke.ok; sourceTree = "<group>"; }; FE801C701C6AD2B9006A214E /* test15.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test15.in; sourceTree = "<group>"; }; FE801C711C6AD2B9006A214E /* test15.json.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test15.json.ok; sourceTree = "<group>"; }; FE801C721C6AD2B9006A214E /* test15.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test15.out.ok; sourceTree = "<group>"; }; FE801C731C6AD2B9006A214E /* test15.toke.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test15.toke.ok; sourceTree = "<group>"; }; FE801C741C6AD2B9006A214E /* test16.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test16.in; sourceTree = "<group>"; }; FE801C751C6AD2B9006A214E /* test16.json.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test16.json.ok; sourceTree = "<group>"; }; FE801C761C6AD2B9006A214E /* test16.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test16.out.ok; sourceTree = "<group>"; }; FE801C771C6AD2B9006A214E /* test16.toke.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test16.toke.ok; sourceTree = "<group>"; }; FE801C781C6AD2B9006A214E /* test2.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test2.in; sourceTree = "<group>"; }; FE801C791C6AD2B9006A214E /* test2.json.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test2.json.ok; sourceTree = "<group>"; }; FE801C7A1C6AD2B9006A214E /* test2.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test2.out.ok; sourceTree = "<group>"; }; FE801C7B1C6AD2B9006A214E /* test2.toke.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test2.toke.ok; sourceTree = "<group>"; }; FE801C7C1C6AD2B9006A214E /* test3.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test3.in; sourceTree = "<group>"; }; FE801C7D1C6AD2B9006A214E /* test3.json.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test3.json.ok; sourceTree = "<group>"; }; FE801C7E1C6AD2B9006A214E /* test3.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test3.out.ok; sourceTree = "<group>"; }; FE801C7F1C6AD2B9006A214E /* test3.toke.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test3.toke.ok; sourceTree = "<group>"; }; FE801C801C6AD2B9006A214E /* test4.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test4.in; sourceTree = "<group>"; }; FE801C811C6AD2B9006A214E /* test4.json.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test4.json.ok; sourceTree = "<group>"; }; FE801C821C6AD2B9006A214E /* test4.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test4.out.ok; sourceTree = "<group>"; }; FE801C831C6AD2B9006A214E /* test4.toke.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test4.toke.ok; sourceTree = "<group>"; }; FE801C841C6AD2B9006A214E /* test5.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test5.in; sourceTree = "<group>"; }; FE801C851C6AD2B9006A214E /* test5.json.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test5.json.ok; sourceTree = "<group>"; }; FE801C861C6AD2B9006A214E /* test5.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test5.out.ok; sourceTree = "<group>"; }; FE801C871C6AD2B9006A214E /* test5.toke.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test5.toke.ok; sourceTree = "<group>"; }; FE801C881C6AD2B9006A214E /* test6.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test6.in; sourceTree = "<group>"; }; FE801C891C6AD2B9006A214E /* test6.json.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test6.json.ok; sourceTree = "<group>"; }; FE801C8A1C6AD2B9006A214E /* test6.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test6.out.ok; sourceTree = "<group>"; }; FE801C8B1C6AD2B9006A214E /* test6.toke.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test6.toke.ok; sourceTree = "<group>"; }; FE801C8C1C6AD2B9006A214E /* test7.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test7.in; sourceTree = "<group>"; }; FE801C8D1C6AD2B9006A214E /* test7.json.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test7.json.ok; sourceTree = "<group>"; }; FE801C8E1C6AD2B9006A214E /* test7.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test7.out.ok; sourceTree = "<group>"; }; FE801C8F1C6AD2B9006A214E /* test7.toke.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test7.toke.ok; sourceTree = "<group>"; }; FE801C901C6AD2B9006A214E /* test8.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test8.in; sourceTree = "<group>"; }; FE801C911C6AD2B9006A214E /* test8.json.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test8.json.ok; sourceTree = "<group>"; }; FE801C921C6AD2B9006A214E /* test8.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test8.out.ok; sourceTree = "<group>"; }; FE801C931C6AD2B9006A214E /* test8.toke.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test8.toke.ok; sourceTree = "<group>"; }; FE801C941C6AD2B9006A214E /* test9.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test9.in; sourceTree = "<group>"; }; FE801C951C6AD2B9006A214E /* test9.json.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test9.json.ok; sourceTree = "<group>"; }; FE801C961C6AD2B9006A214E /* test9.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test9.out.ok; sourceTree = "<group>"; }; FE801C971C6AD2B9006A214E /* test9.toke.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test9.toke.ok; sourceTree = "<group>"; }; FE801C991C6AD2B9006A214E /* test1.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test1.out.ok; sourceTree = "<group>"; }; FE801C9A1C6AD2B9006A214E /* test1.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = test1.sh; sourceTree = "<group>"; }; FE801C9B1C6AD2B9006A214E /* test2.inc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.pascal; path = test2.inc; sourceTree = "<group>"; }; FE801C9C1C6AD2B9006A214E /* test2.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test2.out.ok; sourceTree = "<group>"; }; FE801C9D1C6AD2B9006A214E /* test2.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = test2.sh; sourceTree = "<group>"; }; FE801C9F1C6AD2B9006A214E /* root */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = root; sourceTree = "<group>"; }; FE801CA01C6AD2B9006A214E /* test3.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test3.out.ok; sourceTree = "<group>"; }; FE801CA11C6AD2B9006A214E /* test3.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = test3.sh; sourceTree = "<group>"; }; FE801CA21C6AD2B9006A214E /* test4.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test4.out.ok; sourceTree = "<group>"; }; FE801CA31C6AD2B9006A214E /* test4.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = test4.sh; sourceTree = "<group>"; }; FE801CA41C6AD2B9006A214E /* test5.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test5.out.ok; sourceTree = "<group>"; }; FE801CA51C6AD2B9006A214E /* test5.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = test5.sh; sourceTree = "<group>"; }; FE801CA61C6AD2B9006A214E /* test6.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test6.out.ok; sourceTree = "<group>"; }; FE801CA71C6AD2B9006A214E /* test6.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = test6.sh; sourceTree = "<group>"; }; FE801CA81C6AD2B9006A214E /* test7.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test7.out.ok; sourceTree = "<group>"; }; FE801CA91C6AD2B9006A214E /* test7.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = test7.sh; sourceTree = "<group>"; }; FE801CAB1C6AD2B9006A214E /* test1.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test1.out.ok; sourceTree = "<group>"; }; FE801CAC1C6AD2B9006A214E /* test1.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = test1.sh; sourceTree = "<group>"; }; FE801CAD1C6AD2B9006A214E /* test2.err.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test2.err.ok; sourceTree = "<group>"; }; FE801CAE1C6AD2B9006A214E /* test2.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test2.out.ok; sourceTree = "<group>"; }; FE801CAF1C6AD2B9006A214E /* test2.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = test2.sh; sourceTree = "<group>"; }; FE801CB01C6AD2B9006A214E /* test3.err.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test3.err.ok; sourceTree = "<group>"; }; FE801CB11C6AD2B9006A214E /* test3.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test3.out.ok; sourceTree = "<group>"; }; FE801CB21C6AD2B9006A214E /* test3.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = test3.sh; sourceTree = "<group>"; }; FE801CB31C6AD2B9006A214E /* test4.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test4.out.ok; sourceTree = "<group>"; }; FE801CB41C6AD2B9006A214E /* test4.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = test4.sh; sourceTree = "<group>"; }; FE801CB51C6AD2B9006A214E /* test5.out.ok */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test5.out.ok; sourceTree = "<group>"; }; FE801CB61C6AD2B9006A214E /* test5.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = test5.sh; sourceTree = "<group>"; }; FE801CB71C6AD2B9006A214E /* set_perms.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = set_perms.c; sourceTree = "<group>"; }; FE801CB81C6AD2B9006A214E /* solaris_audit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = solaris_audit.c; sourceTree = "<group>"; }; FE801CB91C6AD2B9006A214E /* solaris_audit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = solaris_audit.h; sourceTree = "<group>"; }; FE801CBA1C6AD2B9006A214E /* sssd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sssd.c; sourceTree = "<group>"; }; FE801CBB1C6AD2B9006A214E /* sudo_nss.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sudo_nss.c; sourceTree = "<group>"; }; FE801CBC1C6AD2B9006A214E /* sudo_nss.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sudo_nss.h; sourceTree = "<group>"; }; FE801CBD1C6AD2B9006A214E /* sudo_printf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sudo_printf.c; sourceTree = "<group>"; }; FE801CBE1C6AD2B9006A214E /* sudoers */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = sudoers; sourceTree = "<group>"; }; FE801CBF1C6AD2B9006A214E /* sudoers.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sudoers.c; sourceTree = "<group>"; }; FE801CC01C6AD2B9006A214E /* sudoers.exp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.exports; path = sudoers.exp; sourceTree = "<group>"; }; FE801CC11C6AD2B9006A214E /* sudoers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sudoers.h; sourceTree = "<group>"; }; FE801CC21C6AD2B9006A214E /* sudoers.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = sudoers.in; sourceTree = "<group>"; }; FE801CC41C6AD2B9006A214E /* sudoers_debug.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sudoers_debug.c; sourceTree = "<group>"; }; FE801CC51C6AD2B9006A214E /* sudoers_debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sudoers_debug.h; sourceTree = "<group>"; }; FE801CC61C6AD2B9006A214E /* sudoers_version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sudoers_version.h; sourceTree = "<group>"; }; FE801CC71C6AD2B9006A214E /* sudoreplay.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sudoreplay.c; sourceTree = "<group>"; }; FE801CC81C6AD2B9006A214E /* testsudoers.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = testsudoers.c; sourceTree = "<group>"; }; FE801CC91C6AD2B9006A214E /* timestamp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = timestamp.c; sourceTree = "<group>"; }; FE801CCA1C6AD2B9006A214E /* timestr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = timestr.c; sourceTree = "<group>"; }; FE801CCB1C6AD2B9006A214E /* toke.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = toke.c; sourceTree = "<group>"; }; FE801CCC1C6AD2B9006A214E /* toke.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = toke.h; sourceTree = "<group>"; }; FE801CCD1C6AD2B9006A214E /* toke.l */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.lex; path = toke.l; sourceTree = "<group>"; }; FE801CCE1C6AD2B9006A214E /* toke_util.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = toke_util.c; sourceTree = "<group>"; }; FE801CCF1C6AD2B9006A214E /* tsgetgrpw.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tsgetgrpw.c; sourceTree = "<group>"; }; FE801CD01C6AD2B9006A214E /* tsgetgrpw.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tsgetgrpw.h; sourceTree = "<group>"; }; FE801CD11C6AD2B9006A214E /* visudo.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = visudo.c; sourceTree = "<group>"; }; FE801D2A1C6AFB2E006A214E /* visudo */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = visudo; sourceTree = BUILT_PRODUCTS_DIR; }; FE801D4B1C6AFCEB006A214E /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/lib/libz.dylib; sourceTree = DEVELOPER_DIR; }; FE801D4D1C6AFCFD006A214E /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = usr/lib/libz.dylib; sourceTree = SDKROOT; }; FEA24F792372599E00EC0605 /* parse_ldif.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = parse_ldif.c; sourceTree = "<group>"; }; FEA24F7B23725A9700EC0605 /* cvtsudoers_pwutil.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cvtsudoers_pwutil.c; sourceTree = "<group>"; }; FEA24F7C23725A9700EC0605 /* iolog_files.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = iolog_files.h; sourceTree = "<group>"; }; FEA24F7D23725A9700EC0605 /* tsdump.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tsdump.c; sourceTree = "<group>"; }; FEA24F7E23725A9700EC0605 /* ins_python.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ins_python.h; sourceTree = "<group>"; }; FEA24F7F23725A9700EC0605 /* env_pattern.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = env_pattern.c; sourceTree = "<group>"; }; FEA24F8023725A9800EC0605 /* gentime.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = gentime.c; sourceTree = "<group>"; }; FEA24F8123725A9800EC0605 /* cvtsudoers_json.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cvtsudoers_json.c; sourceTree = "<group>"; }; FEA24F8223725A9800EC0605 /* gmtoff.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = gmtoff.c; sourceTree = "<group>"; }; FEA24F8323725A9800EC0605 /* match_command.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = match_command.c; sourceTree = "<group>"; }; FEA24F8423725A9800EC0605 /* file.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = file.c; sourceTree = "<group>"; }; FEA24F8523725A9800EC0605 /* fmtsudoers.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = fmtsudoers.c; sourceTree = "<group>"; }; FEA24F8623725A9800EC0605 /* cvtsudoers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cvtsudoers.h; sourceTree = "<group>"; }; FEA24F8723725A9800EC0605 /* cvtsudoers_ldif.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cvtsudoers_ldif.c; sourceTree = "<group>"; }; FEA24F8823725A9800EC0605 /* sudo_ldap_conf.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_ldap_conf.h; sourceTree = "<group>"; }; FEA24F8923725A9800EC0605 /* strlist.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = strlist.c; sourceTree = "<group>"; }; FEA24F8A23725A9800EC0605 /* timeout.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = timeout.c; sourceTree = "<group>"; }; FEA24F8B23725A9800EC0605 /* match_digest.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = match_digest.c; sourceTree = "<group>"; }; FEA24F8C23725A9800EC0605 /* ldap_conf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ldap_conf.c; sourceTree = "<group>"; }; FEA24F8D23725A9900EC0605 /* starttime.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = starttime.c; sourceTree = "<group>"; }; FEA24F8E23725A9900EC0605 /* mkdir_parents.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = mkdir_parents.c; sourceTree = "<group>"; }; FEA24F8F23725A9900EC0605 /* stubs.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = stubs.c; sourceTree = "<group>"; }; FEA24F9023725A9900EC0605 /* sudo_ldap.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sudo_ldap.h; sourceTree = "<group>"; }; FEA24F9123725A9900EC0605 /* ldap_util.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ldap_util.c; sourceTree = "<group>"; }; FEA24F9223725A9900EC0605 /* iolog_util.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = iolog_util.c; sourceTree = "<group>"; }; FEA24F9323725A9900EC0605 /* cvtsudoers.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cvtsudoers.c; sourceTree = "<group>"; }; FEA24F9423725A9900EC0605 /* filedigest.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = filedigest.c; sourceTree = "<group>"; }; FEA24F9523725A9900EC0605 /* strlist.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = strlist.h; sourceTree = "<group>"; }; FEA24F9623725A9900EC0605 /* rcstr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = rcstr.c; sourceTree = "<group>"; }; FEA24F9723725A9900EC0605 /* digestname.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = digestname.c; sourceTree = "<group>"; }; FEAF13A5237336A7008A1D92 /* exec_monitor.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = exec_monitor.c; sourceTree = "<group>"; }; FEAF13A6237336A7008A1D92 /* limits.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = limits.c; sourceTree = "<group>"; }; FEAF13A7237336A7008A1D92 /* tcsetpgrp_nobg.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tcsetpgrp_nobg.c; sourceTree = "<group>"; }; FEAF13A8237336A7008A1D92 /* exec_nopty.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = exec_nopty.c; sourceTree = "<group>"; }; FEB8CD982373353100FE6119 /* ttyname_dev.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ttyname_dev.c; sourceTree = "<group>"; }; FEB8CD992373353100FE6119 /* digest.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = digest.c; sourceTree = "<group>"; }; FEB8CD9A2373353100FE6119 /* digest_openssl.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = digest_openssl.c; sourceTree = "<group>"; }; FEB8CD9B2373353100FE6119 /* digest_gcrypt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = digest_gcrypt.c; sourceTree = "<group>"; }; FEB8CD9C2373353200FE6119 /* arc4random.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = arc4random.h; sourceTree = "<group>"; }; FEB8CD9D2373353200FE6119 /* getentropy.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = getentropy.c; sourceTree = "<group>"; }; FEB8CD9E2373353200FE6119 /* nanosleep.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = nanosleep.c; sourceTree = "<group>"; }; FEB8CD9F2373353200FE6119 /* str2sig.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = str2sig.c; sourceTree = "<group>"; }; FEB8CDA02373353200FE6119 /* arc4random.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = arc4random.c; sourceTree = "<group>"; }; FEB8CDA12373353200FE6119 /* chacha_private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = chacha_private.h; sourceTree = "<group>"; }; FEB8CDA22373353200FE6119 /* getdelim.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = getdelim.c; sourceTree = "<group>"; }; FEB8CDA32373353200FE6119 /* pipe2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pipe2.c; sourceTree = "<group>"; }; FEB8CDA42373353200FE6119 /* vsyslog.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vsyslog.c; sourceTree = "<group>"; }; FEC569F6241C638C00262D84 /* sudo-entitlements.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "sudo-entitlements.plist"; sourceTree = "<group>"; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ FE54F9D025C132BD001A75CF /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; FE54F9DD25C132CB001A75CF /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; FE54F9EB25C132D7001A75CF /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; FE54FEDD25C13874001A75CF /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( FE54010825C146D3001A75CF /* libeventlog.a in Frameworks */, FE54001325C13E22001A75CF /* libparsesudoers.a in Frameworks */, FE54FFAA25C13BA2001A75CF /* libiolog.a in Frameworks */, FE54FFAB25C13BA2001A75CF /* liblogsrv.a in Frameworks */, FE54FF9D25C13B8A001A75CF /* libpam.tbd in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; FE54FEED25C13982001A75CF /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; FE54FF1425C139DC001A75CF /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; FE801AF81C6AB210006A214E /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( FE5400BB25C141C0001A75CF /* libbsm.tbd in Frameworks */, FE5400B025C141B0001A75CF /* libpam.tbd in Frameworks */, FE5400A525C14171001A75CF /* libutil.a in Frameworks */, FE54009B25C1412B001A75CF /* libplugin_sudoers.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; FE801D271C6AFB2E006A214E /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( FE54FFE125C13CDB001A75CF /* libparsesudoers.a in Frameworks */, FE54FFC225C13C39001A75CF /* libutil.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 08FB7794FE84155DC02AAC07 /* sudo */ = { isa = PBXGroup; children = ( FEC569F6241C638C00262D84 /* sudo-entitlements.plist */, FE54FA0925C135CC001A75CF /* sudo */, FE6006AD2371FF7700917205 /* README.md */, FE80184A1C69B175006A214E /* Source */, 1C6E80200F40E45A0028C19F /* Generated Source */, 1C35E9AD0F40B623006E8642 /* Config Files */, 1C6E801E0F40DD5F0028C19F /* Libraries */, 1AB674ADFE9D54B511CA2CBB /* Products */, 1CE32B8E0F422FD500C2C6A0 /* Other Installed Files */, FE54FF9A25C13B5D001A75CF /* Frameworks */, ); indentWidth = 8; name = sudo; sourceTree = "<group>"; tabWidth = 8; usesTabs = 1; }; 1AB674ADFE9D54B511CA2CBB /* Products */ = { isa = PBXGroup; children = ( FE801AFB1C6AB210006A214E /* sudo */, FE801D2A1C6AFB2E006A214E /* visudo */, FE54F9D225C132BD001A75CF /* libutil.a */, FE54F9DF25C132CB001A75CF /* libeventlog.a */, FE54F9ED25C132D7001A75CF /* libiolog.a */, FE54FEDF25C13874001A75CF /* libplugin_sudoers.a */, FE54FEEF25C13982001A75CF /* liblogsrv.a */, FE54FF1625C139DC001A75CF /* libparsesudoers.a */, ); name = Products; sourceTree = "<group>"; }; 1C35E9AD0F40B623006E8642 /* Config Files */ = { isa = PBXGroup; children = ( FE8019341C69C8A7006A214E /* sudo_lecture */, FE8019351C69C8A7006A214E /* sudoers */, ); name = "Config Files"; sourceTree = "<group>"; }; 1C6E801E0F40DD5F0028C19F /* Libraries */ = { isa = PBXGroup; children = ( 1C84C6700F40C96100E9FD67 /* libpam.dylib */, 1C84C6720F40C96D00E9FD67 /* libdl.dylib */, 1C6E800E0F40DCC20028C19F /* libbsm.dylib */, FE801D4B1C6AFCEB006A214E /* libz.dylib */, FE801D4D1C6AFCFD006A214E /* libz.dylib */, ); name = Libraries; sourceTree = "<group>"; }; 1C6E80200F40E45A0028C19F /* Generated Source */ = { isa = PBXGroup; children = ( FE801A961C6AB17B006A214E /* config.h */, FE801A971C6AB17B006A214E /* pathnames.h */, ); name = "Generated Source"; sourceTree = "<group>"; }; 1CE32B8E0F422FD500C2C6A0 /* Other Installed Files */ = { isa = PBXGroup; children = ( 1CE32B900F42300100C2C6A0 /* sudo.plist */, 1CE32B8D0F422FD100C2C6A0 /* sudo */, ); name = "Other Installed Files"; sourceTree = "<group>"; }; FE54FA0925C135CC001A75CF /* sudo */ = { isa = PBXGroup; children = ( FE54FA1325C135CC001A75CF /* plugins */, FE54FC8825C135CE001A75CF /* include */, FE54FCAC25C135CE001A75CF /* etc */, FE54FD0525C135CE001A75CF /* pathnames.h */, FE54FD1725C135CE001A75CF /* lib */, FE54FE1125C135CE001A75CF /* doc */, FE54FE4325C135CF001A75CF /* Makefile.in */, FE54FE4425C135CF001A75CF /* aclocal.m4 */, FE54FE4525C135CF001A75CF /* autogen.sh */, FE54FE4625C135CF001A75CF /* src */, ); path = sudo; sourceTree = "<group>"; }; FE54FA1325C135CC001A75CF /* plugins */ = { isa = PBXGroup; children = ( FE54FA1425C135CC001A75CF /* group_file */, FE54FA1B25C135CC001A75CF /* python */, FE54FA8B25C135CD001A75CF /* audit_json */, FE54FA9025C135CD001A75CF /* sudoers */, FE54FC7725C135CE001A75CF /* sample */, FE54FC7D25C135CE001A75CF /* sample_approval */, FE54FC8225C135CE001A75CF /* system_group */, ); path = plugins; sourceTree = "<group>"; }; FE54FA1425C135CC001A75CF /* group_file */ = { isa = PBXGroup; children = ( FE54FA1525C135CC001A75CF /* plugin_test.c */, FE54FA1625C135CC001A75CF /* Makefile */, FE54FA1725C135CC001A75CF /* group_file.exp */, FE54FA1825C135CC001A75CF /* getgrent.c */, FE54FA1925C135CC001A75CF /* group_file.c */, FE54FA1A25C135CC001A75CF /* Makefile.in */, ); path = group_file; sourceTree = "<group>"; }; FE54FA1B25C135CC001A75CF /* python */ = { isa = PBXGroup; children = ( FE54FA1C25C135CC001A75CF /* python_plugin_common.h */, FE54FA1D25C135CC001A75CF /* python_plugin.exp */, FE54FA1E25C135CC001A75CF /* python_plugin_approval.c */, FE54FA1F25C135CC001A75CF /* python_plugin_policy.c */, FE54FA2025C135CC001A75CF /* regress */, FE54FA7125C135CC001A75CF /* python_plugin_io.c */, FE54FA7225C135CC001A75CF /* example_audit_plugin.py */, FE54FA7325C135CC001A75CF /* sudo_python_module.c */, FE54FA7425C135CC001A75CF /* pyhelpers_cpychecker.h */, FE54FA7525C135CC001A75CF /* example_conversation.py */, FE54FA7625C135CC001A75CF /* pyhelpers.h */, FE54FA7725C135CC001A75CF /* python_convmessage.c */, FE54FA7825C135CC001A75CF /* python_plugin_audit_multi.inc */, FE54FA7925C135CC001A75CF /* python_baseplugin.c */, FE54FA7A25C135CC001A75CF /* sudo_python_debug.c */, FE54FA7B25C135CC001A75CF /* python_plugin_audit.c */, FE54FA7C25C135CC001A75CF /* example_approval_plugin.py */, FE54FA7D25C135CC001A75CF /* python_plugin_common.c */, FE54FA7E25C135CC001A75CF /* python_loghandler.c */, FE54FA7F25C135CD001A75CF /* example_debugging.py */, FE54FA8025C135CD001A75CF /* example_group_plugin.py */, FE54FA8125C135CD001A75CF /* python_importblocker.c */, FE54FA8225C135CD001A75CF /* sudo_python_module.h */, FE54FA8325C135CD001A75CF /* example_policy_plugin.py */, FE54FA8425C135CD001A75CF /* Makefile.in */, FE54FA8525C135CD001A75CF /* python_plugin_group.c */, FE54FA8625C135CD001A75CF /* sudo_python_debug.h */, FE54FA8725C135CD001A75CF /* python_plugin_io_multi.inc */, FE54FA8825C135CD001A75CF /* python_plugin_approval_multi.inc */, FE54FA8925C135CD001A75CF /* example_io_plugin.py */, FE54FA8A25C135CD001A75CF /* pyhelpers.c */, ); path = python; sourceTree = "<group>"; }; FE54FA2025C135CC001A75CF /* regress */ = { isa = PBXGroup; children = ( FE54FA2125C135CC001A75CF /* testhelpers.h */, FE54FA2225C135CC001A75CF /* plugin_conflict.py */, FE54FA2325C135CC001A75CF /* plugin_errorstr.py */, FE54FA2425C135CC001A75CF /* testdata */, FE54FA6C25C135CC001A75CF /* plugin_approval_test.py */, FE54FA6D25C135CC001A75CF /* iohelpers.c */, FE54FA6E25C135CC001A75CF /* testhelpers.c */, FE54FA6F25C135CC001A75CF /* iohelpers.h */, FE54FA7025C135CC001A75CF /* check_python_examples.c */, ); path = regress; sourceTree = "<group>"; }; FE54FA2425C135CC001A75CF /* testdata */ = { isa = PBXGroup; children = ( FE54FA2525C135CC001A75CF /* check_example_io_plugin_version_display_full.stdout */, FE54FA2625C135CC001A75CF /* check_loading_fails_wrong_path.stderr */, FE54FA2725C135CC001A75CF /* check_example_debugging_sudo_cb@info.log */, FE54FA2825C135CC001A75CF /* check_example_policy_plugin_list.stdout */, FE54FA2925C135CC001A75CF /* check_loading_fails_missing_path.stderr */, FE54FA2A25C135CC001A75CF /* check_loading_fails_missing_classname.stderr */, FE54FA2B25C135CC001A75CF /* check_example_conversation_plugin_reason_log_without_suspend.stdout */, FE54FA2C25C135CC001A75CF /* check_example_policy_plugin_version_display.stderr */, FE54FA2D25C135CC001A75CF /* check_example_io_plugin_failed_to_start_command.stdout */, FE54FA2E25C135CC001A75CF /* check_python_plugins_do_not_affect_each_other.stdout */, FE54FA2F25C135CC001A75CF /* check_loading_fails_not_owned_by_root.stdout */, FE54FA3025C135CC001A75CF /* check_example_io_plugin_fails_with_python_backtrace.stderr */, FE54FA3125C135CC001A75CF /* check_loading_fails_wrong_classname.stderr */, FE54FA3225C135CC001A75CF /* check_example_conversation_plugin_reason_log_with_suspend.stdout */, FE54FA3325C135CC001A75CF /* check_example_io_plugin_command_log.stdout */, FE54FA3425C135CC001A75CF /* check_example_conversation_plugin_user_interrupts.stdout */, FE54FA3525C135CC001A75CF /* check_example_audit_plugin_receives_accept.stdout */, FE54FA3625C135CC001A75CF /* check_example_policy_plugin_failed_execution.stderr */, FE54FA3725C135CC001A75CF /* check_example_policy_plugin_denied_execution.stderr */, FE54FA3825C135CC001A75CF /* check_multiple_approval_plugin_and_arguments.stderr */, FE54FA3925C135CC001A75CF /* check_example_policy_plugin_failed_execution.stdout */, FE54FA3A25C135CC001A75CF /* check_example_io_plugin_command_log.stderr */, FE54FA3B25C135CC001A75CF /* check_loading_fails_wrong_classname.stdout */, FE54FA3C25C135CC001A75CF /* check_example_conversation_plugin_reason_log_with_suspend.stderr */, FE54FA3D25C135CC001A75CF /* check_example_conversation_plugin_user_interrupts.stderr */, FE54FA3E25C135CC001A75CF /* check_example_policy_plugin_denied_execution.stdout */, FE54FA3F25C135CC001A75CF /* check_multiple_approval_plugin_and_arguments.stdout */, FE54FA4025C135CC001A75CF /* check_example_debugging_plugin@info.log */, FE54FA4125C135CC001A75CF /* check_loading_fails_not_owned_by_root.stderr */, FE54FA4225C135CC001A75CF /* check_example_io_plugin_fails_with_python_backtrace.stdout */, FE54FA4325C135CC001A75CF /* check_example_io_plugin_command_log_multiple1.stored */, FE54FA4425C135CC001A75CF /* sudo.conf.developer_mode */, FE54FA4525C135CC001A75CF /* check_example_io_plugin_failed_to_start_command.stderr */, FE54FA4625C135CC001A75CF /* check_example_conversation_plugin_reason_log_with_suspend.conversation */, FE54FA4725C135CC001A75CF /* check_example_policy_plugin_version_display.stdout */, FE54FA4825C135CC001A75CF /* check_example_io_plugin_version_display.stored */, FE54FA4925C135CC001A75CF /* check_loading_fails_wrong_path.stdout */, FE54FA4A25C135CC001A75CF /* check_example_conversation_plugin_reason_log_without_suspend.stderr */, FE54FA4B25C135CC001A75CF /* check_loading_fails_missing_classname.stdout */, FE54FA4C25C135CC001A75CF /* check_example_policy_plugin_list.stderr */, FE54FA4D25C135CC001A75CF /* check_loading_fails_missing_path.stdout */, FE54FA4E25C135CC001A75CF /* check_example_debugging_plugin@err.log */, FE54FA4F25C135CC001A75CF /* check_example_policy_plugin_validate_invalidate.log */, FE54FA5025C135CC001A75CF /* check_example_audit_plugin_workflow_multiple.stderr */, FE54FA5125C135CC001A75CF /* check_example_conversation_plugin_reason_log_without_suspend.conversation */, FE54FA5225C135CC001A75CF /* check_example_group_plugin_is_able_to_debug.log */, FE54FA5325C135CC001A75CF /* check_example_debugging_py_calls@diag.log */, FE54FA5425C135CC001A75CF /* check_example_audit_plugin_version_display.stdout */, FE54FA5525C135CC001A75CF /* check_example_debugging_c_calls@diag.log */, FE54FA5625C135CC001A75CF /* check_example_io_plugin_version_display.stdout */, FE54FA5725C135CC001A75CF /* check_example_policy_plugin_accepted_execution.stderr */, FE54FA5825C135CC001A75CF /* sudo.conf.normal_mode */, FE54FA5925C135CC001A75CF /* check_loading_succeeds_with_missing_classname.stdout */, FE54FA5A25C135CC001A75CF /* check_example_io_plugin_command_log_multiple.stdout */, FE54FA5B25C135CC001A75CF /* check_example_conversation_plugin_user_interrupts.conv */, FE54FA5C25C135CC001A75CF /* check_example_audit_plugin_receives_error.stdout */, FE54FA5D25C135CC001A75CF /* check_example_conversation_plugin_reason_log_without_suspend.stored */, FE54FA5E25C135CC001A75CF /* check_example_policy_plugin_version_display_full.stdout */, FE54FA5F25C135CC001A75CF /* check_example_io_plugin_command_log_multiple.stderr */, FE54FA6025C135CC001A75CF /* check_example_io_plugin_version_display.stderr */, FE54FA6125C135CC001A75CF /* check_example_policy_plugin_accepted_execution.stdout */, FE54FA6225C135CC001A75CF /* check_example_debugging_py_calls@info.log */, FE54FA6325C135CC001A75CF /* check_example_audit_plugin_receives_reject.stdout */, FE54FA6425C135CC001A75CF /* check_example_io_plugin_failed_to_start_command.stored */, FE54FA6525C135CC001A75CF /* check_example_conversation_plugin_user_interrupts.conversation */, FE54FA6625C135CC001A75CF /* check_example_debugging_c_calls@info.log */, FE54FA6725C135CC001A75CF /* check_example_audit_plugin_workflow_multiple.stdout */, FE54FA6825C135CC001A75CF /* check_example_io_plugin_command_log_multiple2.stored */, FE54FA6925C135CC001A75CF /* check_example_debugging_load@diag.log */, FE54FA6A25C135CC001A75CF /* check_example_io_plugin_command_log.stored */, FE54FA6B25C135CC001A75CF /* check_example_conversation_plugin_reason_log_with_suspend.stored */, ); path = testdata; sourceTree = "<group>"; }; FE54FA8B25C135CD001A75CF /* audit_json */ = { isa = PBXGroup; children = ( FE54FA8C25C135CD001A75CF /* Makefile */, FE54FA8D25C135CD001A75CF /* audit_json.exp */, FE54FA8E25C135CD001A75CF /* audit_json.c */, FE54FA8F25C135CD001A75CF /* Makefile.in */, ); path = audit_json; sourceTree = "<group>"; }; FE54FA9025C135CD001A75CF /* sudoers */ = { isa = PBXGroup; children = ( FE54FC5925C135CE001A75CF /* alias.c */, FE54FC0625C135CD001A75CF /* audit.c */, FE54FAAB25C135CD001A75CF /* auth */, FE54FC5425C135CE001A75CF /* base64.c */, FE54FBEF25C135CD001A75CF /* boottime.c */, FE54FC0025C135CD001A75CF /* bsm_audit.c */, FE54FA9825C135CD001A75CF /* bsm_audit.h */, FE54FAA725C135CD001A75CF /* check.c */, FE54FC5125C135CD001A75CF /* check.h */, FE54FBE825C135CD001A75CF /* cvtsudoers_json.c */, FE54FBDD25C135CD001A75CF /* cvtsudoers_ldif.c */, FE54FC6025C135CE001A75CF /* cvtsudoers_pwutil.c */, FE54FC6A25C135CE001A75CF /* cvtsudoers.c */, FE54FBFA25C135CD001A75CF /* cvtsudoers.h */, FE54FBF025C135CD001A75CF /* def_data.c */, FE54FC7425C135CE001A75CF /* def_data.h */, FE54FBFB25C135CD001A75CF /* def_data.in */, FE54FBE725C135CD001A75CF /* defaults.c */, FE54FC5F25C135CE001A75CF /* defaults.h */, FE54FC6F25C135CE001A75CF /* digestname.c */, FE54FC4E25C135CD001A75CF /* editor.c */, FE54FC0225C135CD001A75CF /* env_pattern.c */, FE54FC0525C135CD001A75CF /* env.c */, FE54FC5B25C135CE001A75CF /* exptilde.c */, FE54FC6225C135CE001A75CF /* file.c */, FE54FA9B25C135CD001A75CF /* filedigest.c */, FE54FC5A25C135CE001A75CF /* find_path.c */, FE54FA9225C135CD001A75CF /* fmtsudoers.c */, FE54FC7625C135CE001A75CF /* gc.c */, FE54FBF825C135CD001A75CF /* gentime.c */, FE54FBF325C135CD001A75CF /* getdate.c */, FE54FBF125C135CD001A75CF /* getdate.y */, FE54FC7125C135CE001A75CF /* getspwuid.c */, FE54FBE425C135CD001A75CF /* gmtoff.c */, FE54FA9725C135CD001A75CF /* goodpath.c */, FE54FAA825C135CD001A75CF /* gram.c */, FE54FC5025C135CD001A75CF /* gram.h */, FE54FA9F25C135CD001A75CF /* gram.y */, FE54FAA625C135CD001A75CF /* group_plugin.c */, FE54FC6525C135CE001A75CF /* hexchar.c */, FE54FAA225C135CD001A75CF /* ins_2001.h */, FE54FC5E25C135CE001A75CF /* ins_classic.h */, FE54FAA325C135CD001A75CF /* ins_csops.h */, FE54FBEC25C135CD001A75CF /* ins_goons.h */, FE54FBE925C135CD001A75CF /* ins_python.h */, FE54FC0125C135CD001A75CF /* insults.h */, FE54FBFF25C135CD001A75CF /* interfaces.c */, FE54FA9925C135CD001A75CF /* interfaces.h */, FE54FC0725C135CD001A75CF /* iolog_path_escapes.c */, FE54FBEA25C135CD001A75CF /* iolog.c */, FE54FBF925C135CD001A75CF /* ldap_conf.c */, FE54FBFC25C135CD001A75CF /* ldap_util.c */, FE54FC5C25C135CE001A75CF /* ldap.c */, FE54FAA125C135CD001A75CF /* linux_audit.c */, FE54FC5625C135CE001A75CF /* linux_audit.h */, FE54FC5325C135CE001A75CF /* locale.c */, FE54FBE625C135CD001A75CF /* log_client.c */, FE54FC6125C135CE001A75CF /* log_client.h */, FE54FC7325C135CE001A75CF /* logging.c */, FE54FBF225C135CD001A75CF /* logging.h */, FE54FBDF25C135CD001A75CF /* Makefile */, FE54FC6D25C135CE001A75CF /* Makefile.in */, FE54FC6325C135CE001A75CF /* match_addr.c */, FE54FC6825C135CE001A75CF /* match_command.c */, FE54FC5525C135CE001A75CF /* match_digest.c */, FE54FA9325C135CD001A75CF /* match.c */, FE54FC6625C135CE001A75CF /* mkdefaults */, FE54FA9625C135CD001A75CF /* parse_ldif.c */, FE54FC6425C135CE001A75CF /* parse.c */, FE54FBE525C135CD001A75CF /* parse.h */, FE54FC0825C135CD001A75CF /* po */, FE54FC5825C135CE001A75CF /* policy.c */, FE54FBF425C135CD001A75CF /* prompt.c */, FE54FC6C25C135CE001A75CF /* pwutil_impl.c */, FE54FA9525C135CD001A75CF /* pwutil.c */, FE54FC0425C135CD001A75CF /* pwutil.h */, FE54FA9A25C135CD001A75CF /* rcstr.c */, FE54FA9E25C135CD001A75CF /* redblack.c */, FE54FBFE25C135CD001A75CF /* redblack.h */, FE54FABB25C135CD001A75CF /* regress */, FE54FBED25C135CD001A75CF /* set_perms.c */, FE54FBE025C135CD001A75CF /* solaris_audit.c */, FE54FC6925C135CE001A75CF /* solaris_audit.h */, FE54FA9125C135CD001A75CF /* sssd.c */, FE54FA9D25C135CD001A75CF /* starttime.c */, FE54FBE225C135CD001A75CF /* strlist.c */, FE54FC6725C135CE001A75CF /* strlist.h */, FE54FAA925C135CD001A75CF /* stubs.c */, FE54FBE125C135CD001A75CF /* sudo_ldap_conf.h */, FE54FAA425C135CD001A75CF /* sudo_ldap.h */, FE54FC5225C135CD001A75CF /* sudo_nss.c */, FE54FAA525C135CD001A75CF /* sudo_nss.h */, FE54FC7025C135CE001A75CF /* sudo_printf.c */, FE54FBF625C135CD001A75CF /* sudoers */, FE54FC4F25C135CD001A75CF /* sudoers_debug.c */, FE54FA9425C135CD001A75CF /* sudoers_debug.h */, FE54FC0325C135CD001A75CF /* sudoers_version.h */, FE54FA9C25C135CD001A75CF /* sudoers.c */, FE54FC5D25C135CE001A75CF /* sudoers.exp */, FE54FBFD25C135CD001A75CF /* sudoers.h */, FE54FC7225C135CE001A75CF /* sudoers.in */, FE54FBE325C135CD001A75CF /* sudoreplay.c */, FE54FC7525C135CE001A75CF /* testsudoers.c */, FE54FBDE25C135CD001A75CF /* timeout.c */, FE54FBF525C135CD001A75CF /* timestamp.c */, FE54FAAA25C135CD001A75CF /* timestr.c */, FE54FBEB25C135CD001A75CF /* toke_util.c */, FE54FBF725C135CD001A75CF /* toke.c */, FE54FC6B25C135CE001A75CF /* toke.h */, FE54FBEE25C135CD001A75CF /* toke.l */, FE54FC6E25C135CE001A75CF /* tsdump.c */, FE54FC5725C135CE001A75CF /* tsgetgrpw.c */, FE54FAA025C135CD001A75CF /* tsgetgrpw.h */, FE54FC4D25C135CD001A75CF /* visudo.c */, ); path = sudoers; sourceTree = "<group>"; }; FE54FAAB25C135CD001A75CF /* auth */ = { isa = PBXGroup; children = ( FE54FAAC25C135CD001A75CF /* fwtk.c */, FE54FAAD25C135CD001A75CF /* sudo_auth.c */, FE54FAAE25C135CD001A75CF /* securid5.c */, FE54FAAF25C135CD001A75CF /* pam.c */, FE54FAB025C135CD001A75CF /* sia.c */, FE54FAB125C135CD001A75CF /* passwd.c */, FE54FAB225C135CD001A75CF /* sudo_auth.h */, FE54FAB325C135CD001A75CF /* secureware.c */, FE54FAB425C135CD001A75CF /* API */, FE54FAB525C135CD001A75CF /* dce.c */, FE54FAB625C135CD001A75CF /* kerb5.c */, FE54FAB725C135CD001A75CF /* bsdauth.c */, FE54FAB825C135CD001A75CF /* afs.c */, FE54FAB925C135CD001A75CF /* rfc1938.c */, FE54FABA25C135CD001A75CF /* aix_auth.c */, ); path = auth; sourceTree = "<group>"; }; FE54FABB25C135CD001A75CF /* regress */ = { isa = PBXGroup; children = ( FE54FABC25C135CD001A75CF /* starttime */, FE54FABE25C135CD001A75CF /* env_match */, FE54FAC125C135CD001A75CF /* sudoers */, FE54FB4B25C135CD001A75CF /* parser */, FE54FB5425C135CD001A75CF /* exptilde */, FE54FB5625C135CD001A75CF /* cvtsudoers */, FE54FBA025C135CD001A75CF /* visudo */, FE54FBB825C135CD001A75CF /* check_symbols */, FE54FBBA25C135CD001A75CF /* iolog_plugin */, FE54FBBC25C135CD001A75CF /* testsudoers */, ); path = regress; sourceTree = "<group>"; }; FE54FABC25C135CD001A75CF /* starttime */ = { isa = PBXGroup; children = ( FE54FABD25C135CD001A75CF /* check_starttime.c */, ); path = starttime; sourceTree = "<group>"; }; FE54FABE25C135CD001A75CF /* env_match */ = { isa = PBXGroup; children = ( FE54FABF25C135CD001A75CF /* data */, FE54FAC025C135CD001A75CF /* check_env_pattern.c */, ); path = env_match; sourceTree = "<group>"; }; FE54FAC125C135CD001A75CF /* sudoers */ = { isa = PBXGroup; children = ( FE54FAC225C135CD001A75CF /* test13.in */, FE54FAC325C135CD001A75CF /* test11.ldif.ok */, FE54FAC425C135CD001A75CF /* test15.toke.ok */, FE54FAC525C135CD001A75CF /* test6.json.ok */, FE54FAC625C135CD001A75CF /* test5.ldif.ok */, FE54FAC725C135CD001A75CF /* test20.out.ok */, FE54FAC825C135CD001A75CF /* test12.json.ok */, FE54FAC925C135CD001A75CF /* test1.toke.ok */, FE54FACA25C135CD001A75CF /* test16.out.ok */, FE54FACB25C135CD001A75CF /* test23.in */, FE54FACC25C135CD001A75CF /* test17.in */, FE54FACD25C135CD001A75CF /* test1.out.ok */, FE54FACE25C135CD001A75CF /* test8.toke.ok */, FE54FACF25C135CD001A75CF /* test18.ldif.ok */, FE54FAD025C135CD001A75CF /* test4.in */, FE54FAD125C135CD001A75CF /* test22.sudo.ok */, FE54FAD225C135CD001A75CF /* test24.json.ok */, FE54FAD325C135CD001A75CF /* test19.ldif2sudo.ok */, FE54FAD425C135CD001A75CF /* test23.toke.ok */, FE54FAD525C135CD001A75CF /* test9.toke.ok */, FE54FAD625C135CD001A75CF /* test22.in */, FE54FAD725C135CD001A75CF /* test16.in */, FE54FAD825C135CD001A75CF /* test3.out.ok */, FE54FAD925C135CD001A75CF /* test23.sudo.ok */, FE54FADA25C135CD001A75CF /* test5.in */, FE54FADB25C135CD001A75CF /* test19.ldif.ok */, FE54FADC25C135CD001A75CF /* test22.toke.ok */, FE54FADD25C135CD001A75CF /* test7.json.ok */, FE54FADE25C135CD001A75CF /* test14.toke.ok */, FE54FADF25C135CD001A75CF /* test12.in */, FE54FAE025C135CD001A75CF /* test10.ldif.ok */, FE54FAE125C135CD001A75CF /* test22.out.ok */, FE54FAE225C135CD001A75CF /* test1.in */, FE54FAE325C135CD001A75CF /* test13.json.ok */, FE54FAE425C135CD001A75CF /* test4.ldif.ok */, FE54FAE525C135CD001A75CF /* test18.out.ok */, FE54FAE625C135CD001A75CF /* test14.out.ok */, FE54FAE725C135CD001A75CF /* test18.json.ok */, FE54FAE825C135CD001A75CF /* test19.in */, FE54FAE925C135CD001A75CF /* test7.out.ok */, FE54FAEA25C135CD001A75CF /* test24.ldif.ok */, FE54FAEB25C135CD001A75CF /* test20.toke.ok */, FE54FAEC25C135CD001A75CF /* test15.ldif2sudo.ok */, FE54FAED25C135CD001A75CF /* test11.json.ok */, FE54FAEE25C135CD001A75CF /* test2.toke.ok */, FE54FAEF25C135CD001A75CF /* test23.ldif2sudo.ok */, FE54FAF025C135CD001A75CF /* test10.out.ok */, FE54FAF125C135CD001A75CF /* test6.ldif.ok */, FE54FAF225C135CD001A75CF /* test24.ldif2sudo.ok */, FE54FAF325C135CD001A75CF /* test3.ldif2sudo.ok */, FE54FAF425C135CD001A75CF /* test16.toke.ok */, FE54FAF525C135CD001A75CF /* test5.json.ok */, FE54FAF625C135CD001A75CF /* test12.ldif.ok */, FE54FAF725C135CD001A75CF /* test14.ldif2sudo.ok */, FE54FAF825C135CD001A75CF /* test7.ldif.ok */, FE54FAF925C135CD001A75CF /* test3.toke.ok */, FE54FAFA25C135CD001A75CF /* test10.json.ok */, FE54FAFB25C135CD001A75CF /* test13.ldif.ok */, FE54FAFC25C135CD001A75CF /* test12.out.ok */, FE54FAFD25C135CD001A75CF /* test4.json.ok */, FE54FAFE25C135CD001A75CF /* test17.toke.ok */, FE54FAFF25C135CD001A75CF /* test24.out.ok */, FE54FB0025C135CD001A75CF /* test18.in */, FE54FB0125C135CD001A75CF /* test19.json.ok */, FE54FB0225C135CD001A75CF /* test9.out.ok */, FE54FB0325C135CD001A75CF /* test21.toke.ok */, FE54FB0425C135CD001A75CF /* test22.ldif2sudo.ok */, FE54FB0525C135CD001A75CF /* test5.out.ok */, FE54FB0625C135CD001A75CF /* test2.ldif2sudo.ok */, FE54FB0725C135CD001A75CF /* test24.toke.ok */, FE54FB0825C135CD001A75CF /* test20.ldif.ok */, FE54FB0925C135CD001A75CF /* test23.json.ok */, FE54FB0A25C135CD001A75CF /* test16.ldif2sudo.ok */, FE54FB0B25C135CD001A75CF /* test8.json.ok */, FE54FB0C25C135CD001A75CF /* test8.in */, FE54FB0D25C135CD001A75CF /* test17.out.ok */, FE54FB0E25C135CD001A75CF /* test2.ldif.ok */, FE54FB0F25C135CD001A75CF /* test6.toke.ok */, FE54FB1025C135CD001A75CF /* test15.json.ok */, FE54FB1125C135CD001A75CF /* test16.ldif.ok */, FE54FB1225C135CD001A75CF /* test20.ldif2sudo.ok */, FE54FB1325C135CD001A75CF /* test1.json.ok */, FE54FB1425C135CD001A75CF /* test21.out.ok */, FE54FB1525C135CD001A75CF /* test12.toke.ok */, FE54FB1625C135CD001A75CF /* test9.in */, FE54FB1725C135CD001A75CF /* test19.out.ok */, FE54FB1825C135CD001A75CF /* test15.out.ok */, FE54FB1925C135CD001A75CF /* test23.out.ok */, FE54FB1A25C135CD001A75CF /* test14.json.ok */, FE54FB1B25C135CD001A75CF /* test7.toke.ok */, FE54FB1C25C135CD001A75CF /* test3.ldif.ok */, FE54FB1D25C135CD001A75CF /* test17.ldif2sudo.ok */, FE54FB1E25C135CD001A75CF /* test13.toke.ok */, FE54FB1F25C135CD001A75CF /* test17.ldif.ok */, FE54FB2025C135CD001A75CF /* test21.ldif.ok */, FE54FB2125C135CD001A75CF /* test6.ldif2sudo.ok */, FE54FB2225C135CD001A75CF /* test1.ldif2sudo.ok */, FE54FB2325C135CD001A75CF /* test22.json.ok */, FE54FB2425C135CD001A75CF /* test21.ldif2sudo.ok */, FE54FB2525C135CD001A75CF /* test9.json.ok */, FE54FB2625C135CD001A75CF /* test24.sudo.ok */, FE54FB2725C135CD001A75CF /* test2.out.ok */, FE54FB2825C135CD001A75CF /* test21.in */, FE54FB2925C135CD001A75CF /* test15.in */, FE54FB2A25C135CD001A75CF /* test6.in */, FE54FB2B25C135CD001A75CF /* test11.out.ok */, FE54FB2C25C135CD001A75CF /* test2.json.ok */, FE54FB2D25C135CD001A75CF /* test11.toke.ok */, FE54FB2E25C135CD001A75CF /* test15.ldif.ok */, FE54FB2F25C135CD001A75CF /* test5.toke.ok */, FE54FB3025C135CD001A75CF /* test16.json.ok */, FE54FB3125C135CD001A75CF /* test1.ldif.ok */, FE54FB3225C135CD001A75CF /* test11.in */, FE54FB3325C135CD001A75CF /* test6.out.ok */, FE54FB3425C135CD001A75CF /* test20.json.ok */, FE54FB3525C135CD001A75CF /* test23.ldif.ok */, FE54FB3625C135CD001A75CF /* test2.in */, FE54FB3725C135CD001A75CF /* test8.ldif.ok */, FE54FB3825C135CD001A75CF /* test18.toke.ok */, FE54FB3925C135CD001A75CF /* test10.in */, FE54FB3A25C135CD001A75CF /* test21.json.ok */, FE54FB3B25C135CD001A75CF /* test24.in */, FE54FB3C25C135CD001A75CF /* test8.out.ok */, FE54FB3D25C135CD001A75CF /* test3.in */, FE54FB3E25C135CD001A75CF /* test4.out.ok */, FE54FB3F25C135CD001A75CF /* test22.ldif.ok */, FE54FB4025C135CD001A75CF /* test9.ldif.ok */, FE54FB4125C135CD001A75CF /* test19.toke.ok */, FE54FB4225C135CD001A75CF /* test20.in */, FE54FB4325C135CD001A75CF /* test14.in */, FE54FB4425C135CD001A75CF /* test7.in */, FE54FB4525C135CD001A75CF /* test14.ldif.ok */, FE54FB4625C135CD001A75CF /* test10.toke.ok */, FE54FB4725C135CD001A75CF /* test3.json.ok */, FE54FB4825C135CD001A75CF /* test17.json.ok */, FE54FB4925C135CD001A75CF /* test4.toke.ok */, FE54FB4A25C135CD001A75CF /* test13.out.ok */, ); path = sudoers; sourceTree = "<group>"; }; FE54FB4B25C135CD001A75CF /* parser */ = { isa = PBXGroup; children = ( FE54FB4C25C135CD001A75CF /* check_gentime.c */, FE54FB4D25C135CD001A75CF /* check_fill.c */, FE54FB4E25C135CD001A75CF /* check_addr.in */, FE54FB4F25C135CD001A75CF /* check_base64.c */, FE54FB5025C135CD001A75CF /* check_hexchar.c */, FE54FB5125C135CD001A75CF /* check_digest.out.ok */, FE54FB5225C135CD001A75CF /* check_addr.c */, FE54FB5325C135CD001A75CF /* check_digest.c */, ); path = parser; sourceTree = "<group>"; }; FE54FB5425C135CD001A75CF /* exptilde */ = { isa = PBXGroup; children = ( FE54FB5525C135CD001A75CF /* check_exptilde.c */, ); path = exptilde; sourceTree = "<group>"; }; FE54FB5625C135CD001A75CF /* cvtsudoers */ = { isa = PBXGroup; children = ( FE54FB5725C135CD001A75CF /* test32.out.ok */, FE54FB5825C135CD001A75CF /* test15.sh */, FE54FB5925C135CD001A75CF /* test21.sh */, FE54FB5A25C135CD001A75CF /* test6.sh */, FE54FB5B25C135CD001A75CF /* test20.out.ok */, FE54FB5C25C135CD001A75CF /* test16.out.ok */, FE54FB5D25C135CD001A75CF /* test31.sh */, FE54FB5E25C135CD001A75CF /* test25.sh */, FE54FB5F25C135CD001A75CF /* test1.out.ok */, FE54FB6025C135CD001A75CF /* test11.sh */, FE54FB6125C135CD001A75CF /* test2.sh */, FE54FB6225C135CD001A75CF /* test24.sh */, FE54FB6325C135CD001A75CF /* test10.sh */, FE54FB6425C135CD001A75CF /* test3.out.ok */, FE54FB6525C135CD001A75CF /* test3.sh */, FE54FB6625C135CD001A75CF /* test14.sh */, FE54FB6725C135CD001A75CF /* test22.out.ok */, FE54FB6825C135CD001A75CF /* test20.sh */, FE54FB6925C135CD001A75CF /* test7.sh */, FE54FB6A25C135CD001A75CF /* test30.out.ok */, FE54FB6B25C135CD001A75CF /* test18.out.ok */, FE54FB6C25C135CD001A75CF /* test30.sh */, FE54FB6D25C135CD001A75CF /* test14.out.ok */, FE54FB6E25C135CD001A75CF /* test7.out.ok */, FE54FB6F25C135CD001A75CF /* test10.out.ok */, FE54FB7025C135CD001A75CF /* test8.sh */, FE54FB7125C135CD001A75CF /* test26.out.ok */, FE54FB7225C135CD001A75CF /* test9.sh */, FE54FB7325C135CD001A75CF /* test12.out.ok */, FE54FB7425C135CD001A75CF /* test24.out.ok */, FE54FB7525C135CD001A75CF /* test28.out.ok */, FE54FB7625C135CD001A75CF /* sudoers */, FE54FB7725C135CD001A75CF /* test9.out.ok */, FE54FB7825C135CD001A75CF /* test5.out.ok */, FE54FB7925C135CD001A75CF /* test19.sh */, FE54FB7A25C135CD001A75CF /* sudoers.defs */, FE54FB7B25C135CD001A75CF /* test17.out.ok */, FE54FB7C25C135CD001A75CF /* test29.sh */, FE54FB7D25C135CD001A75CF /* test33.out.ok */, FE54FB7E25C135CD001A75CF /* test21.out.ok */, FE54FB7F25C135CD001A75CF /* test31.conf */, FE54FB8025C135CD001A75CF /* test19.out.ok */, FE54FB8125C135CD001A75CF /* test15.out.ok */, FE54FB8225C135CD001A75CF /* test28.sh */, FE54FB8325C135CD001A75CF /* test23.out.ok */, FE54FB8425C135CD001A75CF /* test32.err.ok */, FE54FB8525C135CD001A75CF /* test31.out.ok */, FE54FB8625C135CD001A75CF /* test18.sh */, FE54FB8725C135CD001A75CF /* test2.out.ok */, FE54FB8825C135CD001A75CF /* test27.sh */, FE54FB8925C135CD001A75CF /* test13.sh */, FE54FB8A25C135CD001A75CF /* test27.out.ok */, FE54FB8B25C135CD001A75CF /* test11.out.ok */, FE54FB8C25C135CD001A75CF /* test21.conf */, FE54FB8D25C135CD001A75CF /* test17.sh */, FE54FB8E25C135CD001A75CF /* test23.sh */, FE54FB8F25C135CD001A75CF /* test6.out.ok */, FE54FB9025C135CD001A75CF /* test4.sh */, FE54FB9125C135CD001A75CF /* test33.sh */, FE54FB9225C135CD001A75CF /* test16.sh */, FE54FB9325C135CD001A75CF /* test22.sh */, FE54FB9425C135CD001A75CF /* test8.out.ok */, FE54FB9525C135CD001A75CF /* test5.sh */, FE54FB9625C135CD001A75CF /* test4.out.ok */, FE54FB9725C135CD001A75CF /* test32.sh */, FE54FB9825C135CD001A75CF /* test26.sh */, FE54FB9925C135CD001A75CF /* test12.sh */, FE54FB9A25C135CD001A75CF /* test25.out.ok */, FE54FB9B25C135CD001A75CF /* test26.err.ok */, FE54FB9C25C135CD001A75CF /* test29.out.ok */, FE54FB9D25C135CD001A75CF /* test20.conf */, FE54FB9E25C135CD001A75CF /* test1.sh */, FE54FB9F25C135CD001A75CF /* test13.out.ok */, ); path = cvtsudoers; sourceTree = "<group>"; }; FE54FBA025C135CD001A75CF /* visudo */ = { isa = PBXGroup; children = ( FE54FBA125C135CD001A75CF /* test6.sh */, FE54FBA225C135CD001A75CF /* test2.err.ok */, FE54FBA325C135CD001A75CF /* test1.out.ok */, FE54FBA425C135CD001A75CF /* test2.sh */, FE54FBA525C135CD001A75CF /* test10.sh */, FE54FBA625C135CD001A75CF /* test3.out.ok */, FE54FBA725C135CD001A75CF /* test3.sh */, FE54FBA825C135CD001A75CF /* test7.sh */, FE54FBA925C135CD001A75CF /* test7.out.ok */, FE54FBAA25C135CD001A75CF /* test8.err.ok */, FE54FBAB25C135CD001A75CF /* test10.out.ok */, FE54FBAC25C135CD001A75CF /* test8.sh */, FE54FBAD25C135CD001A75CF /* test9.sh */, FE54FBAE25C135CD001A75CF /* test9.out.ok */, FE54FBAF25C135CD001A75CF /* test5.out.ok */, FE54FBB025C135CD001A75CF /* test3.err.ok */, FE54FBB125C135CD001A75CF /* test2.out.ok */, FE54FBB225C135CD001A75CF /* test6.out.ok */, FE54FBB325C135CD001A75CF /* test4.sh */, FE54FBB425C135CD001A75CF /* test8.out.ok */, FE54FBB525C135CD001A75CF /* test5.sh */, FE54FBB625C135CD001A75CF /* test4.out.ok */, FE54FBB725C135CD001A75CF /* test1.sh */, ); path = visudo; sourceTree = "<group>"; }; FE54FBB825C135CD001A75CF /* check_symbols */ = { isa = PBXGroup; children = ( FE54FBB925C135CD001A75CF /* check_symbols.c */, ); path = check_symbols; sourceTree = "<group>"; }; FE54FBBA25C135CD001A75CF /* iolog_plugin */ = { isa = PBXGroup; children = ( FE54FBBB25C135CD001A75CF /* check_iolog_plugin.c */, ); path = iolog_plugin; sourceTree = "<group>"; }; FE54FBBC25C135CD001A75CF /* testsudoers */ = { isa = PBXGroup; children = ( FE54FBBD25C135CD001A75CF /* test15.sh */, FE54FBBE25C135CD001A75CF /* test6.sh */, FE54FBBF25C135CD001A75CF /* test1.out.ok */, FE54FBC025C135CD001A75CF /* test11.sh */, FE54FBC125C135CD001A75CF /* test2.sh */, FE54FBC225C135CD001A75CF /* test2.inc */, FE54FBC325C135CD001A75CF /* test10.sh */, FE54FBC425C135CD001A75CF /* test3.out.ok */, FE54FBC525C135CD001A75CF /* test3.sh */, FE54FBC625C135CD001A75CF /* test14.sh */, FE54FBC725C135CD001A75CF /* test7.sh */, FE54FBC825C135CD001A75CF /* test14.out.ok */, FE54FBC925C135CD001A75CF /* group */, FE54FBCA25C135CD001A75CF /* test7.out.ok */, FE54FBCB25C135CD001A75CF /* test10.out.ok */, FE54FBCC25C135CD001A75CF /* test8.sh */, FE54FBCD25C135CD001A75CF /* test9.sh */, FE54FBCE25C135CD001A75CF /* test12.out.ok */, FE54FBCF25C135CD001A75CF /* test9.out.ok */, FE54FBD025C135CD001A75CF /* test5.out.ok */, FE54FBD125C135CD001A75CF /* test15.out.ok */, FE54FBD225C135CD001A75CF /* test2.out.ok */, FE54FBD325C135CD001A75CF /* test13.sh */, FE54FBD425C135CD001A75CF /* test11.out.ok */, FE54FBD525C135CD001A75CF /* test6.out.ok */, FE54FBD625C135CD001A75CF /* test4.sh */, FE54FBD725C135CD001A75CF /* test8.out.ok */, FE54FBD825C135CD001A75CF /* test5.sh */, FE54FBD925C135CD001A75CF /* test4.out.ok */, FE54FBDA25C135CD001A75CF /* test12.sh */, FE54FBDB25C135CD001A75CF /* test1.sh */, FE54FBDC25C135CD001A75CF /* test13.out.ok */, ); path = testsudoers; sourceTree = "<group>"; }; FE54FC0825C135CD001A75CF /* po */ = { isa = PBXGroup; children = ( FE54FC0925C135CD001A75CF /* lt.po */, FE54FC0A25C135CD001A75CF /* sr.po */, FE54FC0B25C135CD001A75CF /* hu.po */, FE54FC0C25C135CD001A75CF /* fur.mo */, FE54FC0D25C135CD001A75CF /* uk.po */, FE54FC0E25C135CD001A75CF /* cs.po */, FE54FC0F25C135CD001A75CF /* fr.po */, FE54FC1025C135CD001A75CF /* nl.po */, FE54FC1125C135CD001A75CF /* zh_CN.po */, FE54FC1225C135CD001A75CF /* sv.po */, FE54FC1325C135CD001A75CF /* tr.po */, FE54FC1425C135CD001A75CF /* zh_TW.po */, FE54FC1525C135CD001A75CF /* pt_BR.po */, FE54FC1625C135CD001A75CF /* ja.mo */, FE54FC1725C135CD001A75CF /* eo.po */, FE54FC1825C135CD001A75CF /* ro.po */, FE54FC1925C135CD001A75CF /* ast.po */, FE54FC1A25C135CD001A75CF /* sk.po */, FE54FC1B25C135CD001A75CF /* it.po */, FE54FC1C25C135CD001A75CF /* eu.mo */, FE54FC1D25C135CD001A75CF /* ru.mo */, FE54FC1E25C135CD001A75CF /* nb.po */, FE54FC1F25C135CD001A75CF /* fi.mo */, FE54FC2025C135CD001A75CF /* hr.mo */, FE54FC2125C135CD001A75CF /* ca.po */, FE54FC2225C135CD001A75CF /* pl.mo */, FE54FC2325C135CD001A75CF /* vi.mo */, FE54FC2425C135CD001A75CF /* de.po */, FE54FC2525C135CD001A75CF /* pt.mo */, FE54FC2625C135CD001A75CF /* ko.mo */, FE54FC2725C135CD001A75CF /* sl.mo */, FE54FC2825C135CD001A75CF /* da.po */, FE54FC2925C135CD001A75CF /* README */, FE54FC2A25C135CD001A75CF /* el.mo */, FE54FC2B25C135CD001A75CF /* sk.mo */, FE54FC2C25C135CD001A75CF /* it.mo */, FE54FC2D25C135CD001A75CF /* ast.mo */, FE54FC2E25C135CD001A75CF /* tr.mo */, FE54FC2F25C135CD001A75CF /* pt_BR.mo */, FE54FC3025C135CD001A75CF /* zh_TW.mo */, FE54FC3125C135CD001A75CF /* ja.po */, FE54FC3225C135CD001A75CF /* ro.mo */, FE54FC3325C135CD001A75CF /* eo.mo */, FE54FC3425C135CD001A75CF /* fr.mo */, FE54FC3525C135CD001A75CF /* nl.mo */, FE54FC3625C135CD001A75CF /* cs.mo */, FE54FC3725C135CD001A75CF /* uk.mo */, FE54FC3825C135CD001A75CF /* zh_CN.mo */, FE54FC3925C135CD001A75CF /* sv.mo */, FE54FC3A25C135CD001A75CF /* lt.mo */, FE54FC3B25C135CD001A75CF /* fur.po */, FE54FC3C25C135CD001A75CF /* hu.mo */, FE54FC3D25C135CD001A75CF /* sr.mo */, FE54FC3E25C135CD001A75CF /* sl.po */, FE54FC3F25C135CD001A75CF /* ko.po */, FE54FC4025C135CD001A75CF /* da.mo */, FE54FC4125C135CD001A75CF /* el.po */, FE54FC4225C135CD001A75CF /* vi.po */, FE54FC4325C135CD001A75CF /* pl.po */, FE54FC4425C135CD001A75CF /* de.mo */, FE54FC4525C135CD001A75CF /* pt.po */, FE54FC4625C135CD001A75CF /* ca.mo */, FE54FC4725C135CD001A75CF /* ru.po */, FE54FC4825C135CD001A75CF /* eu.po */, FE54FC4925C135CD001A75CF /* sudoers.pot */, FE54FC4A25C135CD001A75CF /* nb.mo */, FE54FC4B25C135CD001A75CF /* hr.po */, FE54FC4C25C135CD001A75CF /* fi.po */, ); path = po; sourceTree = "<group>"; }; FE54FC7725C135CE001A75CF /* sample */ = { isa = PBXGroup; children = ( FE54FC7825C135CE001A75CF /* sample_plugin.exp */, FE54FC7925C135CE001A75CF /* Makefile */, FE54FC7A25C135CE001A75CF /* README */, FE54FC7B25C135CE001A75CF /* sample_plugin.c */, FE54FC7C25C135CE001A75CF /* Makefile.in */, ); path = sample; sourceTree = "<group>"; }; FE54FC7D25C135CE001A75CF /* sample_approval */ = { isa = PBXGroup; children = ( FE54FC7E25C135CE001A75CF /* Makefile */, FE54FC7F25C135CE001A75CF /* sample_approval.c */, FE54FC8025C135CE001A75CF /* sample_approval.exp */, FE54FC8125C135CE001A75CF /* Makefile.in */, ); path = sample_approval; sourceTree = "<group>"; }; FE54FC8225C135CE001A75CF /* system_group */ = { isa = PBXGroup; children = ( FE54FC8325C135CE001A75CF /* system_group.exp */, FE54FC8425C135CE001A75CF /* Makefile */, FE54FC8525C135CE001A75CF /* system_group.c */, FE54FC8625C135CE001A75CF /* Makefile.in */, ); path = system_group; sourceTree = "<group>"; }; FE54FC8825C135CE001A75CF /* include */ = { isa = PBXGroup; children = ( FE54FC8925C135CE001A75CF /* log_server.pb-c.h */, FE54FC8A25C135CE001A75CF /* sudo_gettext.h */, FE54FC8B25C135CE001A75CF /* sudo_eventlog.h */, FE54FC8C25C135CE001A75CF /* compat */, FE54FC9625C135CE001A75CF /* sudo_queue.h */, FE54FC9725C135CE001A75CF /* Makefile */, FE54FC9825C135CE001A75CF /* sudo_compat.h */, FE54FC9925C135CE001A75CF /* protobuf-c */, FE54FC9B25C135CE001A75CF /* sudo_conf.h */, FE54FC9C25C135CE001A75CF /* sudo_fatal.h */, FE54FC9D25C135CE001A75CF /* sudo_iolog.h */, FE54FC9E25C135CE001A75CF /* hostcheck.h */, FE54FC9F25C135CE001A75CF /* sudo_json.h */, FE54FCA025C135CE001A75CF /* sudo_event.h */, FE54FCA125C135CE001A75CF /* sudo_digest.h */, FE54FCA225C135CE001A75CF /* sudo_util.h */, FE54FCA325C135CE001A75CF /* sudo_debug.h */, FE54FCA425C135CE001A75CF /* sudo_lbuf.h */, FE54FCA525C135CE001A75CF /* sudo_rand.h */, FE54FCA625C135CE001A75CF /* sudo_plugin.h */, FE54FCA725C135CE001A75CF /* sudo_dso.h */, FE54FCA825C135CE001A75CF /* Makefile.in */, ); path = include; sourceTree = "<group>"; }; FE54FC8C25C135CE001A75CF /* compat */ = { isa = PBXGroup; children = ( FE54FC8D25C135CE001A75CF /* charclass.h */, FE54FC8E25C135CE001A75CF /* getaddrinfo.h */, FE54FC8F25C135CE001A75CF /* endian.h */, FE54FC9025C135CE001A75CF /* getopt.h */, FE54FC9125C135CE001A75CF /* fnmatch.h */, FE54FC9225C135CE001A75CF /* sha2.h */, FE54FC9325C135CE001A75CF /* stdbool.h */, FE54FC9425C135CE001A75CF /* nss_dbdefs.h */, FE54FC9525C135CE001A75CF /* glob.h */, ); path = compat; sourceTree = "<group>"; }; FE54FC9925C135CE001A75CF /* protobuf-c */ = { isa = PBXGroup; children = ( FE54FC9A25C135CE001A75CF /* protobuf-c.h */, ); path = "protobuf-c"; sourceTree = "<group>"; }; FE54FCAC25C135CE001A75CF /* etc */ = { isa = PBXGroup; children = ( FE54FCAD25C135CE001A75CF /* codespell.ignore */, FE54FCAE25C135CE001A75CF /* sudo-python.pp */, FE54FCAF25C135CE001A75CF /* codespell.exclude */, FE54FCB025C135CE001A75CF /* sudo.pp */, FE54FCB125C135CE001A75CF /* init.d */, FE54FCB525C135CE001A75CF /* sudo-logsrvd.pp */, FE54FCB625C135CE001A75CF /* codespell.skip */, ); path = etc; sourceTree = "<group>"; }; FE54FCB125C135CE001A75CF /* init.d */ = { isa = PBXGroup; children = ( FE54FCB225C135CE001A75CF /* aix.sh.in */, FE54FCB325C135CE001A75CF /* sudo.conf.in */, FE54FCB425C135CE001A75CF /* hpux.sh.in */, ); path = init.d; sourceTree = "<group>"; }; FE54FD1725C135CE001A75CF /* lib */ = { isa = PBXGroup; children = ( FE54FDEA25C135CE001A75CF /* logsrv */, FE54FDB325C135CE001A75CF /* zlib */, FE54FDF025C135CE001A75CF /* eventlog */, FE54FDD025C135CE001A75CF /* iolog */, FE54FD1825C135CE001A75CF /* util */, ); path = lib; sourceTree = "<group>"; }; FE54FD1825C135CE001A75CF /* util */ = { isa = PBXGroup; children = ( FE54FD7325C135CE001A75CF /* aix.c */, FE54FDAE25C135CE001A75CF /* arc4random_buf.c */, FE54FD1F25C135CE001A75CF /* arc4random_uniform.c */, FE54FDB025C135CE001A75CF /* arc4random.c */, FE54FD8825C135CE001A75CF /* cfmakeraw.c */, FE54FD9B25C135CE001A75CF /* chacha_private.h */, FE54FD9425C135CE001A75CF /* closefrom.c */, FE54FDA525C135CE001A75CF /* digest_gcrypt.c */, FE54FDA425C135CE001A75CF /* digest_openssl.c */, FE54FDA625C135CE001A75CF /* digest.c */, FE54FD8725C135CE001A75CF /* dup3.c */, FE54FD7A25C135CE001A75CF /* event_poll.c */, FE54FDAA25C135CE001A75CF /* event_select.c */, FE54FD9125C135CE001A75CF /* event.c */, FE54FD9C25C135CE001A75CF /* explicit_bzero.c */, FE54FD7425C135CE001A75CF /* fatal.c */, FE54FD7525C135CE001A75CF /* fchmodat.c */, FE54FD2225C135CE001A75CF /* fnmatch.c */, FE54FDA025C135CE001A75CF /* freezero.c */, FE54FD1E25C135CE001A75CF /* fstatat.c */, FE54FD8F25C135CE001A75CF /* getaddrinfo.c */, FE54FD7125C135CE001A75CF /* getcwd.c */, FE54FDAD25C135CE001A75CF /* getdelim.c */, FE54FD9525C135CE001A75CF /* getentropy.c */, FE54FD8D25C135CE001A75CF /* getgrouplist.c */, FE54FD2D25C135CE001A75CF /* gethostname.c */, FE54FD1A25C135CE001A75CF /* getopt_long.c */, FE54FD2925C135CE001A75CF /* gettime.c */, FE54FD8425C135CE001A75CF /* getusershell.c */, FE54FD2725C135CE001A75CF /* gidlist.c */, FE54FD8925C135CE001A75CF /* glob.c */, FE54FDAF25C135CE001A75CF /* inet_ntop.c */, FE54FD2C25C135CE001A75CF /* inet_pton.c */, FE54FD2625C135CE001A75CF /* isblank.c */, FE54FD1925C135CE001A75CF /* json.c */, FE54FDB125C135CE001A75CF /* key_val.c */, FE54FD2325C135CE001A75CF /* lbuf.c */, FE54FDA725C135CE001A75CF /* locking.c */, FE54FD2E25C135CE001A75CF /* logfac.c */, FE54FD7C25C135CE001A75CF /* logpri.c */, FE54FDA925C135CE001A75CF /* Makefile.in */, FE54FD2425C135CE001A75CF /* memrchr.c */, FE54FDA825C135CE001A75CF /* mkdir_parents.c */, FE54FD8125C135CE001A75CF /* mksiglist.c */, FE54FDB225C135CE001A75CF /* mksiglist.h */, FE54FD9F25C135CE001A75CF /* mksigname.c */, FE54FD7D25C135CE001A75CF /* mksigname.h */, FE54FD9A25C135CE001A75CF /* mktemp.c */, FE54FD9D25C135CE001A75CF /* nanosleep.c */, FE54FD7F25C135CE001A75CF /* openat.c */, FE54FD8525C135CE001A75CF /* parseln.c */, FE54FD8625C135CE001A75CF /* pipe2.c */, FE54FD2025C135CE001A75CF /* pread.c */, FE54FDAB25C135CE001A75CF /* progname.c */, FE54FD9325C135CE001A75CF /* pw_dup.c */, FE54FDA125C135CE001A75CF /* pwrite.c */, FE54FD9625C135CE001A75CF /* reallocarray.c */, FE54FD2F25C135CE001A75CF /* regress */, FE54FD7225C135CE001A75CF /* roundup.c */, FE54FD8C25C135CE001A75CF /* secure_path.c */, FE54FD7625C135CE001A75CF /* setgroups.c */, FE54FD1D25C135CE001A75CF /* sha2.c */, FE54FD8325C135CE001A75CF /* sig2str.c */, FE54FDAC25C135CE001A75CF /* siglist.in */, FE54FD8E25C135CE001A75CF /* snprintf.c */, FE54FD2525C135CE001A75CF /* str2sig.c */, FE54FDA225C135CE001A75CF /* strlcat.c */, FE54FD2825C135CE001A75CF /* strlcpy.c */, FE54FD9225C135CE001A75CF /* strndup.c */, FE54FD7925C135CE001A75CF /* strnlen.c */, FE54FD9925C135CE001A75CF /* strsignal.c */, FE54FD7825C135CE001A75CF /* strsplit.c */, FE54FD9725C135CE001A75CF /* strtobool.c */, FE54FD2B25C135CE001A75CF /* strtoid.c */, FE54FD8B25C135CE001A75CF /* strtomode.c */, FE54FD9025C135CE001A75CF /* strtonum.c */, FE54FD9E25C135CE001A75CF /* sudo_conf.c */, FE54FD2A25C135CE001A75CF /* sudo_debug.c */, FE54FD7B25C135CE001A75CF /* sudo_dso.c */, FE54FD2125C135CE001A75CF /* term.c */, FE54FD1B25C135CE001A75CF /* ttyname_dev.c */, FE54FDA325C135CE001A75CF /* ttysize.c */, FE54FD8025C135CE001A75CF /* unlinkat.c */, FE54FD8225C135CE001A75CF /* util.exp */, FE54FD1C25C135CE001A75CF /* util.exp.in */, FE54FD7E25C135CE001A75CF /* utimens.c */, FE54FD9825C135CE001A75CF /* uuid.c */, FE54FD8A25C135CE001A75CF /* vsyslog.c */, ); path = util; sourceTree = "<group>"; }; FE54FD2F25C135CE001A75CF /* regress */ = { isa = PBXGroup; children = ( FE54FD3025C135CE001A75CF /* strsig */, FE54FD3225C135CE001A75CF /* sudo_parseln */, FE54FD4025C135CE001A75CF /* progname */, FE54FD4225C135CE001A75CF /* strtofoo */, FE54FD4725C135CE001A75CF /* tailq */, FE54FD4925C135CE001A75CF /* strsplit */, FE54FD4B25C135CE001A75CF /* vsyslog */, FE54FD4D25C135CE001A75CF /* fnmatch */, FE54FD5025C135CE001A75CF /* getgrouplist */, FE54FD5225C135CE001A75CF /* mktemp */, FE54FD5425C135CE001A75CF /* parse_gids */, FE54FD5625C135CE001A75CF /* sudo_conf */, FE54FD6B25C135CE001A75CF /* glob */, FE54FD6F25C135CE001A75CF /* getdelim */, ); path = regress; sourceTree = "<group>"; }; FE54FD3025C135CE001A75CF /* strsig */ = { isa = PBXGroup; children = ( FE54FD3125C135CE001A75CF /* strsig_test.c */, ); path = strsig; sourceTree = "<group>"; }; FE54FD3225C135CE001A75CF /* sudo_parseln */ = { isa = PBXGroup; children = ( FE54FD3325C135CE001A75CF /* test1.out.ok */, FE54FD3425C135CE001A75CF /* test4.in */, FE54FD3525C135CE001A75CF /* test3.out.ok */, FE54FD3625C135CE001A75CF /* test5.in */, FE54FD3725C135CE001A75CF /* test1.in */, FE54FD3825C135CE001A75CF /* test5.out.ok */, FE54FD3925C135CE001A75CF /* test2.out.ok */, FE54FD3A25C135CE001A75CF /* test6.in */, FE54FD3B25C135CE001A75CF /* test6.out.ok */, FE54FD3C25C135CE001A75CF /* test2.in */, FE54FD3D25C135CE001A75CF /* test3.in */, FE54FD3E25C135CE001A75CF /* test4.out.ok */, FE54FD3F25C135CE001A75CF /* parseln_test.c */, ); path = sudo_parseln; sourceTree = "<group>"; }; FE54FD4025C135CE001A75CF /* progname */ = { isa = PBXGroup; children = ( FE54FD4125C135CE001A75CF /* progname_test.c */, ); path = progname; sourceTree = "<group>"; }; FE54FD4225C135CE001A75CF /* strtofoo */ = { isa = PBXGroup; children = ( FE54FD4325C135CE001A75CF /* strtonum_test.c */, FE54FD4425C135CE001A75CF /* strtobool_test.c */, FE54FD4525C135CE001A75CF /* strtoid_test.c */, FE54FD4625C135CE001A75CF /* strtomode_test.c */, ); path = strtofoo; sourceTree = "<group>"; }; FE54FD4725C135CE001A75CF /* tailq */ = { isa = PBXGroup; children = ( FE54FD4825C135CE001A75CF /* hltq_test.c */, ); path = tailq; sourceTree = "<group>"; }; FE54FD4925C135CE001A75CF /* strsplit */ = { isa = PBXGroup; children = ( FE54FD4A25C135CE001A75CF /* strsplit_test.c */, ); path = strsplit; sourceTree = "<group>"; }; FE54FD4B25C135CE001A75CF /* vsyslog */ = { isa = PBXGroup; children = ( FE54FD4C25C135CE001A75CF /* vsyslog_test.c */, ); path = vsyslog; sourceTree = "<group>"; }; FE54FD4D25C135CE001A75CF /* fnmatch */ = { isa = PBXGroup; children = ( FE54FD4E25C135CE001A75CF /* fnm_test.in */, FE54FD4F25C135CE001A75CF /* fnm_test.c */, ); path = fnmatch; sourceTree = "<group>"; }; FE54FD5025C135CE001A75CF /* getgrouplist */ = { isa = PBXGroup; children = ( FE54FD5125C135CE001A75CF /* getgrouplist_test.c */, ); path = getgrouplist; sourceTree = "<group>"; }; FE54FD5225C135CE001A75CF /* mktemp */ = { isa = PBXGroup; children = ( FE54FD5325C135CE001A75CF /* mktemp_test.c */, ); path = mktemp; sourceTree = "<group>"; }; FE54FD5425C135CE001A75CF /* parse_gids */ = { isa = PBXGroup; children = ( FE54FD5525C135CE001A75CF /* parse_gids_test.c */, ); path = parse_gids; sourceTree = "<group>"; }; FE54FD5625C135CE001A75CF /* sudo_conf */ = { isa = PBXGroup; children = ( FE54FD5725C135CE001A75CF /* test1.out.ok */, FE54FD5825C135CE001A75CF /* test4.in */, FE54FD5925C135CE001A75CF /* test3.out.ok */, FE54FD5A25C135CE001A75CF /* test5.in */, FE54FD5B25C135CE001A75CF /* test1.in */, FE54FD5C25C135CE001A75CF /* test7.out.ok */, FE54FD5D25C135CE001A75CF /* test4.err.ok */, FE54FD5E25C135CE001A75CF /* test8.err.ok */, FE54FD5F25C135CE001A75CF /* conf_test.c */, FE54FD6025C135CE001A75CF /* test5.out.ok */, FE54FD6125C135CE001A75CF /* test8.in */, FE54FD6225C135CE001A75CF /* test2.out.ok */, FE54FD6325C135CE001A75CF /* test6.in */, FE54FD6425C135CE001A75CF /* test6.out.ok */, FE54FD6525C135CE001A75CF /* test5.err.ok */, FE54FD6625C135CE001A75CF /* test2.in */, FE54FD6725C135CE001A75CF /* test8.out.ok */, FE54FD6825C135CE001A75CF /* test3.in */, FE54FD6925C135CE001A75CF /* test4.out.ok */, FE54FD6A25C135CE001A75CF /* test7.in */, ); path = sudo_conf; sourceTree = "<group>"; }; FE54FD6B25C135CE001A75CF /* glob */ = { isa = PBXGroup; children = ( FE54FD6C25C135CE001A75CF /* globtest.in */, FE54FD6D25C135CE001A75CF /* globtest.c */, FE54FD6E25C135CE001A75CF /* files */, ); path = glob; sourceTree = "<group>"; }; FE54FD6F25C135CE001A75CF /* getdelim */ = { isa = PBXGroup; children = ( FE54FD7025C135CE001A75CF /* getdelim_test.c */, ); path = getdelim; sourceTree = "<group>"; }; FE54FDB325C135CE001A75CF /* zlib */ = { isa = PBXGroup; children = ( FE54FDCF25C135CE001A75CF /* adler32.c */, FE54FDB725C135CE001A75CF /* compress.c */, FE54FDBF25C135CE001A75CF /* crc32.c */, FE54FDCC25C135CE001A75CF /* crc32.h */, FE54FDB825C135CE001A75CF /* deflate.c */, FE54FDC225C135CE001A75CF /* deflate.h */, FE54FDCB25C135CE001A75CF /* gzclose.c */, FE54FDC325C135CE001A75CF /* gzguts.h */, FE54FDC525C135CE001A75CF /* gzlib.c */, FE54FDBA25C135CE001A75CF /* gzread.c */, FE54FDC925C135CE001A75CF /* gzwrite.c */, FE54FDC025C135CE001A75CF /* infback.c */, FE54FDCE25C135CE001A75CF /* inffast.c */, FE54FDBE25C135CE001A75CF /* inffast.h */, FE54FDB925C135CE001A75CF /* inffixed.h */, FE54FDB625C135CE001A75CF /* inflate.c */, FE54FDC625C135CE001A75CF /* inflate.h */, FE54FDC725C135CE001A75CF /* inftrees.c */, FE54FDB525C135CE001A75CF /* inftrees.h */, FE54FDCD25C135CE001A75CF /* Makefile.in */, FE54FDCA25C135CE001A75CF /* trees.c */, FE54FDBC25C135CE001A75CF /* trees.h */, FE54FDC825C135CE001A75CF /* uncompr.c */, FE54FDBB25C135CE001A75CF /* zconf.h.in */, FE54FDBD25C135CE001A75CF /* zlib.exp */, FE54FDC425C135CE001A75CF /* zlib.h */, FE54FDC125C135CE001A75CF /* zutil.c */, FE54FDB425C135CE001A75CF /* zutil.h */, ); path = zlib; sourceTree = "<group>"; }; FE54FDD025C135CE001A75CF /* iolog */ = { isa = PBXGroup; children = ( FE54FDE625C135CE001A75CF /* host_port.c */, FE54FDD225C135CE001A75CF /* hostcheck.c */, FE54FDD325C135CE001A75CF /* iolog_fileio.c */, FE54FDE825C135CE001A75CF /* iolog_json.c */, FE54FDD425C135CE001A75CF /* iolog_json.h */, FE54FDD125C135CE001A75CF /* iolog_path.c */, FE54FDE725C135CE001A75CF /* iolog_util.c */, FE54FDE925C135CE001A75CF /* Makefile.in */, FE54FDD525C135CE001A75CF /* regress */, ); path = iolog; sourceTree = "<group>"; }; FE54FDD525C135CE001A75CF /* regress */ = { isa = PBXGroup; children = ( FE54FDD625C135CE001A75CF /* host_port */, FE54FDD825C135CE001A75CF /* iolog_mkpath */, FE54FDDA25C135CE001A75CF /* iolog_json */, FE54FDE025C135CE001A75CF /* iolog_path */, FE54FDE325C135CE001A75CF /* iolog_util */, ); path = regress; sourceTree = "<group>"; }; FE54FDD625C135CE001A75CF /* host_port */ = { isa = PBXGroup; children = ( FE54FDD725C135CE001A75CF /* host_port_test.c */, ); path = host_port; sourceTree = "<group>"; }; FE54FDD825C135CE001A75CF /* iolog_mkpath */ = { isa = PBXGroup; children = ( FE54FDD925C135CE001A75CF /* check_iolog_mkpath.c */, ); path = iolog_mkpath; sourceTree = "<group>"; }; FE54FDDA25C135CE001A75CF /* iolog_json */ = { isa = PBXGroup; children = ( FE54FDDB25C135CE001A75CF /* test1.in */, FE54FDDC25C135CE001A75CF /* check_iolog_json.c */, FE54FDDD25C135CE001A75CF /* test2.out.ok */, FE54FDDE25C135CE001A75CF /* test2.in */, FE54FDDF25C135CE001A75CF /* test3.in */, ); path = iolog_json; sourceTree = "<group>"; }; FE54FDE025C135CE001A75CF /* iolog_path */ = { isa = PBXGroup; children = ( FE54FDE125C135CE001A75CF /* check_iolog_path.c */, FE54FDE225C135CE001A75CF /* data */, ); path = iolog_path; sourceTree = "<group>"; }; FE54FDE325C135CE001A75CF /* iolog_util */ = { isa = PBXGroup; children = ( FE54FDE425C135CE001A75CF /* check_iolog_util.c */, ); path = iolog_util; sourceTree = "<group>"; }; FE54FDEA25C135CE001A75CF /* logsrv */ = { isa = PBXGroup; children = ( FE54FDEC25C135CE001A75CF /* log_server.proto */, FE54FDED25C135CE001A75CF /* log_server.pb-c.c */, FE54FDEE25C135CE001A75CF /* Makefile.in */, FE54FDEF25C135CE001A75CF /* protobuf-c.c */, ); path = logsrv; sourceTree = "<group>"; }; FE54FDF025C135CE001A75CF /* eventlog */ = { isa = PBXGroup; children = ( FE54FDF125C135CE001A75CF /* logwrap.c */, FE54FDF225C135CE001A75CF /* regress */, FE54FDF825C135CE001A75CF /* eventlog.c */, FE54FDF925C135CE001A75CF /* Makefile.in */, ); path = eventlog; sourceTree = "<group>"; }; FE54FDF225C135CE001A75CF /* regress */ = { isa = PBXGroup; children = ( FE54FDF325C135CE001A75CF /* logwrap */, ); path = regress; sourceTree = "<group>"; }; FE54FDF325C135CE001A75CF /* logwrap */ = { isa = PBXGroup; children = ( FE54FDF425C135CE001A75CF /* check_wrap.c */, FE54FDF525C135CE001A75CF /* check_wrap.in */, FE54FDF625C135CE001A75CF /* check_wrap.out.ok */, ); path = logwrap; sourceTree = "<group>"; }; FE54FE1125C135CE001A75CF /* doc */ = { isa = PBXGroup; children = ( FE54FE1225C135CE001A75CF /* sudoers_timestamp.man.in */, FE54FE1325C135CE001A75CF /* sudo_logsrv.proto.mdoc.in */, FE54FE1425C135CE001A75CF /* sudo_logsrvd.conf.man.in */, FE54FE1525C135CE001A75CF /* sudo_sendlog.mdoc.in */, FE54FE1625C135CE001A75CF /* sudoers.man.in.sed */, FE54FE1725C135CE001A75CF /* UPGRADE */, FE54FE1825C135CE001A75CF /* sudo_plugin.man.in */, FE54FE1925C135CF001A75CF /* sudo.conf.mdoc.in */, FE54FE1A25C135CF001A75CF /* LICENSE */, FE54FE1B25C135CF001A75CF /* cvtsudoers.mdoc.in */, FE54FE1C25C135CF001A75CF /* Makefile */, FE54FE1D25C135CF001A75CF /* sudoers.ldap.mdoc.in */, FE54FE1E25C135CF001A75CF /* sudo_plugin_python.mdoc.in */, FE54FE1F25C135CF001A75CF /* sudoers_timestamp.mdoc.in */, FE54FE2025C135CF001A75CF /* visudo.mdoc.in */, FE54FE2125C135CF001A75CF /* visudo.man */, FE54FE2225C135CF001A75CF /* schema.olcSudo */, FE54FE2325C135CF001A75CF /* sudoreplay.man.in */, FE54FE2425C135CF001A75CF /* sudo_logsrvd.man.in */, FE54FE2525C135CF001A75CF /* sudo_sendlog.man.in */, FE54FE2625C135CF001A75CF /* visudo.man.in */, FE54FE2725C135CF001A75CF /* sudo_logsrvd.conf.mdoc.in */, FE54FE2825C135CF001A75CF /* sudoers.man */, FE54FE2925C135CF001A75CF /* sudoers.ldap.man.in */, FE54FE2A25C135CF001A75CF /* sudoers.mdoc.in */, FE54FE2B25C135CF001A75CF /* sudo_logsrv.proto.man.in */, FE54FE2C25C135CF001A75CF /* TROUBLESHOOTING */, FE54FE2D25C135CF001A75CF /* schema.ActiveDirectory */, FE54FE2E25C135CF001A75CF /* fixmdoc.sed */, FE54FE2F25C135CF001A75CF /* CONTRIBUTORS */, FE54FE3025C135CF001A75CF /* sudo.man */, FE54FE3125C135CF001A75CF /* sudo.conf.man.in.sed */, FE54FE3225C135CF001A75CF /* fixman.sh */, FE54FE3325C135CF001A75CF /* schema.OpenLDAP */, FE54FE3425C135CF001A75CF /* HISTORY */, FE54FE3525C135CF001A75CF /* sudo_plugin.mdoc.in */, FE54FE3625C135CF001A75CF /* sudo_logsrvd.mdoc.in */, FE54FE3725C135CF001A75CF /* cvtsudoers.man.in */, FE54FE3825C135CF001A75CF /* fixman.sed */, FE54FE3925C135CF001A75CF /* sudo.mdoc.in */, FE54FE3A25C135CF001A75CF /* sudoers.man.in */, FE54FE3B25C135CF001A75CF /* sudo_plugin_python.man.in */, FE54FE3C25C135CF001A75CF /* Makefile.in */, FE54FE3D25C135CF001A75CF /* sudo.conf.man.in */, FE54FE3E25C135CF001A75CF /* sudoreplay.mdoc.in */, FE54FE3F25C135CF001A75CF /* sudo.man.in */, FE54FE4025C135CF001A75CF /* schema.iPlanet */, FE54FE4125C135CF001A75CF /* sudo.man.in.sed */, ); path = doc; sourceTree = "<group>"; }; FE54FE4625C135CF001A75CF /* src */ = { isa = PBXGroup; children = ( FE54FE5525C135CF001A75CF /* conversation.c */, FE54FE6925C135CF001A75CF /* copy_file.c */, FE54FE6025C135CF001A75CF /* edit_open.c */, FE54FE6725C135CF001A75CF /* env_hooks.c */, FE54FE6A25C135CF001A75CF /* exec_common.c */, FE54FE5625C135CF001A75CF /* exec_monitor.c */, FE54FE6625C135CF001A75CF /* exec_nopty.c */, FE54FE6425C135CF001A75CF /* exec_pty.c */, FE54FE4D25C135CF001A75CF /* exec.c */, FE54FE5925C135CF001A75CF /* get_pty.c */, FE54FE6225C135CF001A75CF /* hooks.c */, FE54FE6125C135CF001A75CF /* limits.c */, FE54FE6825C135CF001A75CF /* load_plugins.c */, FE54FE5425C135CF001A75CF /* Makefile */, FE54FE6D25C135CF001A75CF /* Makefile.in */, FE54FE6E25C135CF001A75CF /* net_ifs.c */, FE54FE5B25C135CF001A75CF /* openbsd.c */, FE54FE4725C135CF001A75CF /* parse_args.c */, FE54FE5A25C135CF001A75CF /* preload.c */, FE54FE6B25C135CF001A75CF /* preserve_fds.c */, FE54FE4F25C135CF001A75CF /* regress */, FE54FE4825C135CF001A75CF /* selinux.c */, FE54FE5E25C135CF001A75CF /* sesh.c */, FE54FE6525C135CF001A75CF /* signal.c */, FE54FE6C25C135CF001A75CF /* solaris.c */, FE54FE5D25C135CF001A75CF /* sudo_edit.c */, FE54FE4A25C135CF001A75CF /* sudo_edit.h */, FE54FE5F25C135CF001A75CF /* sudo_exec.h */, FE54FE7025C135CF001A75CF /* sudo_noexec.c */, FE54FE6325C135CF001A75CF /* sudo_plugin_int.h */, FE54FE5825C135CF001A75CF /* sudo_usage.h */, FE54FE4E25C135CF001A75CF /* sudo_usage.h.in */, FE54FE5C25C135CF001A75CF /* sudo.c */, FE54FE4B25C135CF001A75CF /* sudo.h */, FE54FE5725C135CF001A75CF /* tcsetpgrp_nobg.c */, FE54FE4C25C135CF001A75CF /* tgetpass.c */, FE54FE6F25C135CF001A75CF /* ttyname.c */, FE54FE4925C135CF001A75CF /* utmp.c */, ); path = src; sourceTree = "<group>"; }; FE54FE4F25C135CF001A75CF /* regress */ = { isa = PBXGroup; children = ( FE54FE5025C135CF001A75CF /* ttyname */, FE54FE5225C135CF001A75CF /* noexec */, ); path = regress; sourceTree = "<group>"; }; FE54FE5025C135CF001A75CF /* ttyname */ = { isa = PBXGroup; children = ( FE54FE5125C135CF001A75CF /* check_ttyname.c */, ); path = ttyname; sourceTree = "<group>"; }; FE54FE5225C135CF001A75CF /* noexec */ = { isa = PBXGroup; children = ( FE54FE5325C135CF001A75CF /* check_noexec.c */, ); path = noexec; sourceTree = "<group>"; }; FE54FF9A25C13B5D001A75CF /* Frameworks */ = { isa = PBXGroup; children = ( FE5400BA25C141C0001A75CF /* libbsm.tbd */, FE5400AF25C141B0001A75CF /* libpam.tbd */, FE54FF9C25C13B8A001A75CF /* libpam.tbd */, ); name = Frameworks; sourceTree = "<group>"; }; FE80184A1C69B175006A214E /* Source */ = { isa = PBXGroup; children = ( FE801A981C6AB1A5006A214E /* doc */, FE801ABA1C6AB1A5006A214E /* include */, FE801AD21C6AB1A5006A214E /* src */, FE801BBF1C6AD2B9006A214E /* sudoers */, FE801B021C6AB3CB006A214E /* util */, ); name = Source; sourceTree = "<group>"; }; FE801A981C6AB1A5006A214E /* doc */ = { isa = PBXGroup; children = ( FE801AF41C6AB1E8006A214E /* sudo.man */, FE801AF51C6AB1E8006A214E /* sudoers.man */, FE801AF61C6AB1E8006A214E /* visudo.man */, ); name = doc; path = sudo/doc; sourceTree = "<group>"; }; FE801ABA1C6AB1A5006A214E /* include */ = { isa = PBXGroup; children = ( FE801ABB1C6AB1A5006A214E /* compat */, FE801AC71C6AB1A5006A214E /* sudo_compat.h */, FE801AC81C6AB1A5006A214E /* sudo_conf.h */, FE801AC91C6AB1A5006A214E /* sudo_debug.h */, FE801ACA1C6AB1A5006A214E /* sudo_dso.h */, FE801ACB1C6AB1A5006A214E /* sudo_event.h */, FE801ACC1C6AB1A5006A214E /* sudo_fatal.h */, FE801ACD1C6AB1A5006A214E /* sudo_gettext.h */, FE801ACE1C6AB1A5006A214E /* sudo_lbuf.h */, FE801ACF1C6AB1A5006A214E /* sudo_plugin.h */, FE801AD01C6AB1A5006A214E /* sudo_queue.h */, FE801AD11C6AB1A5006A214E /* sudo_util.h */, ); name = include; path = sudo/include; sourceTree = "<group>"; }; FE801ABB1C6AB1A5006A214E /* compat */ = { isa = PBXGroup; children = ( FE801ABC1C6AB1A5006A214E /* charclass.h */, FE801ABD1C6AB1A5006A214E /* endian.h */, FE801ABE1C6AB1A5006A214E /* fnmatch.h */, FE801ABF1C6AB1A5006A214E /* getaddrinfo.h */, FE801AC01C6AB1A5006A214E /* getopt.h */, FE801AC11C6AB1A5006A214E /* glob.h */, FE801AC21C6AB1A5006A214E /* nss_dbdefs.h */, FE801AC31C6AB1A5006A214E /* sha2.h */, FE801AC41C6AB1A5006A214E /* stdbool.h */, ); path = compat; sourceTree = "<group>"; }; FE801AD21C6AB1A5006A214E /* src */ = { isa = PBXGroup; children = ( FE801AD31C6AB1A5006A214E /* conversation.c */, FE801AD41C6AB1A5006A214E /* env_hooks.c */, FE801AD61C6AB1A5006A214E /* exec_common.c */, FEAF13A5237336A7008A1D92 /* exec_monitor.c */, FEAF13A8237336A7008A1D92 /* exec_nopty.c */, FE801AD71C6AB1A5006A214E /* exec_pty.c */, FE801AD51C6AB1A5006A214E /* exec.c */, FE801AD81C6AB1A5006A214E /* get_pty.c */, FE801AD91C6AB1A5006A214E /* hooks.c */, FEAF13A6237336A7008A1D92 /* limits.c */, FE801ADA1C6AB1A5006A214E /* load_plugins.c */, FE801ADD1C6AB1A5006A214E /* net_ifs.c */, FE801ADE1C6AB1A5006A214E /* openbsd.c */, FE801ADF1C6AB1A5006A214E /* parse_args.c */, FE801AE01C6AB1A5006A214E /* preload.c */, FE801AE11C6AB1A5006A214E /* preserve_fds.c */, FE801AE21C6AB1A5006A214E /* regress */, FE801AE51C6AB1A5006A214E /* selinux.c */, FE801AE61C6AB1A5006A214E /* sesh.c */, FE801AE71C6AB1A5006A214E /* signal.c */, FE801AE81C6AB1A5006A214E /* solaris.c */, FE801AEB1C6AB1A5006A214E /* sudo_edit.c */, FE801AEC1C6AB1A5006A214E /* sudo_exec.h */, FE801AED1C6AB1A5006A214E /* sudo_noexec.c */, FE801AEE1C6AB1A5006A214E /* sudo_plugin_int.h */, FE801AEF1C6AB1A5006A214E /* sudo_usage.h */, FE801AF01C6AB1A5006A214E /* sudo_usage.h.in */, FE801AE91C6AB1A5006A214E /* sudo.c */, FE801AEA1C6AB1A5006A214E /* sudo.h */, FEAF13A7237336A7008A1D92 /* tcsetpgrp_nobg.c */, FE801AF11C6AB1A5006A214E /* tgetpass.c */, FE801AF21C6AB1A5006A214E /* ttyname.c */, FE801AF31C6AB1A5006A214E /* utmp.c */, ); name = src; path = sudo/src; sourceTree = "<group>"; }; FE801AE21C6AB1A5006A214E /* regress */ = { isa = PBXGroup; children = ( FE801AE31C6AB1A5006A214E /* ttyname */, ); path = regress; sourceTree = "<group>"; }; FE801AE31C6AB1A5006A214E /* ttyname */ = { isa = PBXGroup; children = ( FE801AE41C6AB1A5006A214E /* check_ttyname.c */, ); path = ttyname; sourceTree = "<group>"; }; FE801B021C6AB3CB006A214E /* util */ = { isa = PBXGroup; children = ( FE801B031C6AB3CB006A214E /* aix.c */, FEB8CDA02373353200FE6119 /* arc4random.c */, FEB8CD9C2373353200FE6119 /* arc4random.h */, FEB8CDA12373353200FE6119 /* chacha_private.h */, FE801B041C6AB3CB006A214E /* closefrom.c */, FEB8CD9B2373353100FE6119 /* digest_gcrypt.c */, FEB8CD9A2373353100FE6119 /* digest_openssl.c */, FEB8CD992373353100FE6119 /* digest.c */, FE801B061C6AB3CB006A214E /* event_poll.c */, FE801B071C6AB3CB006A214E /* event_select.c */, FE801B051C6AB3CB006A214E /* event.c */, FE801B081C6AB3CB006A214E /* fatal.c */, FE801B091C6AB3CB006A214E /* fnmatch.c */, FE801B0A1C6AB3CB006A214E /* getaddrinfo.c */, FE801B0B1C6AB3CB006A214E /* getcwd.c */, FEB8CDA22373353200FE6119 /* getdelim.c */, FEB8CD9D2373353200FE6119 /* getentropy.c */, FE801B0C1C6AB3CB006A214E /* getgrouplist.c */, FE801B0D1C6AB3CB006A214E /* gethostname.c */, FE801B0E1C6AB3CB006A214E /* getline.c */, FE801B0F1C6AB3CB006A214E /* getopt_long.c */, FE801B101C6AB3CB006A214E /* gettime.c */, FE801B111C6AB3CB006A214E /* gidlist.c */, FE801B121C6AB3CB006A214E /* glob.c */, FE801B131C6AB3CB006A214E /* inet_ntop.c */, FE801B141C6AB3CB006A214E /* inet_pton.c */, FE801B151C6AB3CB006A214E /* isblank.c */, FE801B161C6AB3CB006A214E /* key_val.c */, FE801B171C6AB3CB006A214E /* lbuf.c */, FE801B181C6AB3CB006A214E /* locking.c */, FE801B191C6AB3CB006A214E /* Makefile */, FE801B1A1C6AB3CB006A214E /* Makefile.in */, FE801B1B1C6AB3CB006A214E /* memrchr.c */, FE801B1C1C6AB3CB006A214E /* memset_s.c */, FE801B1D1C6AB3CB006A214E /* mksiglist.c */, FE801B1E1C6AB3CB006A214E /* mksiglist.h */, FE801B1F1C6AB3CB006A214E /* mksigname.c */, FE801B201C6AB3CB006A214E /* mksigname.h */, FE801B211C6AB3CB006A214E /* mktemp.c */, FEB8CD9E2373353200FE6119 /* nanosleep.c */, FE801B221C6AB3CB006A214E /* parseln.c */, FEB8CDA32373353200FE6119 /* pipe2.c */, FE801B231C6AB3CB006A214E /* progname.c */, FE801B241C6AB3CB006A214E /* pw_dup.c */, FE801B251C6AB3CB006A214E /* reallocarray.c */, FE801B261C6AB3CB006A214E /* regress */, FE801B5A1C6AB3CB006A214E /* secure_path.c */, FE801B5B1C6AB3CB006A214E /* setgroups.c */, FE801B5C1C6AB3CB006A214E /* sha2.c */, FE801B5D1C6AB3CB006A214E /* sig2str.c */, FE801B5E1C6AB3CB006A214E /* siglist.in */, FE801B5F1C6AB3CB006A214E /* snprintf.c */, FEB8CD9F2373353200FE6119 /* str2sig.c */, FE801B601C6AB3CB006A214E /* strlcat.c */, FE801B611C6AB3CB006A214E /* strlcpy.c */, FE801B621C6AB3CB006A214E /* strndup.c */, FE801B631C6AB3CB006A214E /* strnlen.c */, FE801B641C6AB3CB006A214E /* strsignal.c */, FE801B651C6AB3CB006A214E /* strsplit.c */, FE801B661C6AB3CB006A214E /* strtobool.c */, FE801B671C6AB3CB006A214E /* strtoid.c */, FE801B681C6AB3CB006A214E /* strtomode.c */, FE801B691C6AB3CB006A214E /* strtonum.c */, FE801B6A1C6AB3CB006A214E /* sudo_conf.c */, FE801B6B1C6AB3CB006A214E /* sudo_debug.c */, FE801B6C1C6AB3CB006A214E /* sudo_dso.c */, FE801B6D1C6AB3CB006A214E /* term.c */, FEB8CD982373353100FE6119 /* ttyname_dev.c */, FE801B6E1C6AB3CB006A214E /* ttysize.c */, FE801B6F1C6AB3CB006A214E /* util.exp */, FE801B701C6AB3CB006A214E /* util.exp.in */, FE801B711C6AB3CB006A214E /* utimens.c */, FEB8CDA42373353200FE6119 /* vsyslog.c */, ); name = util; path = sudo/lib/util; sourceTree = "<group>"; }; FE801B261C6AB3CB006A214E /* regress */ = { isa = PBXGroup; children = ( FE801B271C6AB3CB006A214E /* atofoo */, FE801B291C6AB3CB006A214E /* fnmatch */, FE801B2C1C6AB3CB006A214E /* glob */, FE801B301C6AB3CB006A214E /* mktemp */, FE801B321C6AB3CB006A214E /* parse_gids */, FE801B341C6AB3CB006A214E /* progname */, FE801B361C6AB3CB006A214E /* strsplit */, FE801B381C6AB3CB006A214E /* sudo_conf */, FE801B4A1C6AB3CB006A214E /* sudo_parseln */, FE801B581C6AB3CB006A214E /* tailq */, ); path = regress; sourceTree = "<group>"; }; FE801B271C6AB3CB006A214E /* atofoo */ = { isa = PBXGroup; children = ( FE801B281C6AB3CB006A214E /* atofoo_test.c */, ); path = atofoo; sourceTree = "<group>"; }; FE801B291C6AB3CB006A214E /* fnmatch */ = { isa = PBXGroup; children = ( FE801B2A1C6AB3CB006A214E /* fnm_test.c */, FE801B2B1C6AB3CB006A214E /* fnm_test.in */, ); path = fnmatch; sourceTree = "<group>"; }; FE801B2C1C6AB3CB006A214E /* glob */ = { isa = PBXGroup; children = ( FE801B2D1C6AB3CB006A214E /* files */, FE801B2E1C6AB3CB006A214E /* globtest.c */, FE801B2F1C6AB3CB006A214E /* globtest.in */, ); path = glob; sourceTree = "<group>"; }; FE801B301C6AB3CB006A214E /* mktemp */ = { isa = PBXGroup; children = ( FE801B311C6AB3CB006A214E /* mktemp_test.c */, ); path = mktemp; sourceTree = "<group>"; }; FE801B321C6AB3CB006A214E /* parse_gids */ = { isa = PBXGroup; children = ( FE801B331C6AB3CB006A214E /* parse_gids_test.c */, ); path = parse_gids; sourceTree = "<group>"; }; FE801B341C6AB3CB006A214E /* progname */ = { isa = PBXGroup; children = ( FE801B351C6AB3CB006A214E /* progname_test.c */, ); path = progname; sourceTree = "<group>"; }; FE801B361C6AB3CB006A214E /* strsplit */ = { isa = PBXGroup; children = ( FE801B371C6AB3CB006A214E /* strsplit_test.c */, ); path = strsplit; sourceTree = "<group>"; }; FE801B381C6AB3CB006A214E /* sudo_conf */ = { isa = PBXGroup; children = ( FE801B391C6AB3CB006A214E /* conf_test.c */, FE801B3A1C6AB3CB006A214E /* test1.in */, FE801B3B1C6AB3CB006A214E /* test1.out.ok */, FE801B3C1C6AB3CB006A214E /* test2.in */, FE801B3D1C6AB3CB006A214E /* test2.out.ok */, FE801B3E1C6AB3CB006A214E /* test3.in */, FE801B3F1C6AB3CB006A214E /* test3.out.ok */, FE801B401C6AB3CB006A214E /* test4.err.ok */, FE801B411C6AB3CB006A214E /* test4.in */, FE801B421C6AB3CB006A214E /* test4.out.ok */, FE801B431C6AB3CB006A214E /* test5.err.ok */, FE801B441C6AB3CB006A214E /* test5.in */, FE801B451C6AB3CB006A214E /* test5.out.ok */, FE801B461C6AB3CB006A214E /* test6.in */, FE801B471C6AB3CB006A214E /* test6.out.ok */, FE801B481C6AB3CB006A214E /* test7.in */, FE801B491C6AB3CB006A214E /* test7.out.ok */, ); path = sudo_conf; sourceTree = "<group>"; }; FE801B4A1C6AB3CB006A214E /* sudo_parseln */ = { isa = PBXGroup; children = ( FE801B4B1C6AB3CB006A214E /* parseln_test.c */, FE801B4C1C6AB3CB006A214E /* test1.in */, FE801B4D1C6AB3CB006A214E /* test1.out.ok */, FE801B4E1C6AB3CB006A214E /* test2.in */, FE801B4F1C6AB3CB006A214E /* test2.out.ok */, FE801B501C6AB3CB006A214E /* test3.in */, FE801B511C6AB3CB006A214E /* test3.out.ok */, FE801B521C6AB3CB006A214E /* test4.in */, FE801B531C6AB3CB006A214E /* test4.out.ok */, FE801B541C6AB3CB006A214E /* test5.in */, FE801B551C6AB3CB006A214E /* test5.out.ok */, FE801B561C6AB3CB006A214E /* test6.in */, FE801B571C6AB3CB006A214E /* test6.out.ok */, ); path = sudo_parseln; sourceTree = "<group>"; }; FE801B581C6AB3CB006A214E /* tailq */ = { isa = PBXGroup; children = ( FE801B591C6AB3CB006A214E /* hltq_test.c */, ); path = tailq; sourceTree = "<group>"; }; FE801BBF1C6AD2B9006A214E /* sudoers */ = { isa = PBXGroup; children = ( FE801BC41C6AD2B9006A214E /* alias.c */, FE801BC51C6AD2B9006A214E /* audit.c */, FE801BC61C6AD2B9006A214E /* auth */, FE801BD61C6AD2B9006A214E /* base64.c */, FE801BD71C6AD2B9006A214E /* boottime.c */, FE801BD81C6AD2B9006A214E /* bsm_audit.c */, FE801BD91C6AD2B9006A214E /* bsm_audit.h */, FE801BDA1C6AD2B9006A214E /* check.c */, FE801BDB1C6AD2B9006A214E /* check.h */, FEA24F8123725A9800EC0605 /* cvtsudoers_json.c */, FEA24F8723725A9800EC0605 /* cvtsudoers_ldif.c */, FEA24F7B23725A9700EC0605 /* cvtsudoers_pwutil.c */, FEA24F9323725A9900EC0605 /* cvtsudoers.c */, FEA24F8623725A9800EC0605 /* cvtsudoers.h */, FE801BDC1C6AD2B9006A214E /* def_data.c */, FE801BDD1C6AD2B9006A214E /* def_data.h */, FE801BDE1C6AD2B9006A214E /* def_data.in */, FE801BDF1C6AD2B9006A214E /* defaults.c */, FE801BE01C6AD2B9006A214E /* defaults.h */, FEA24F9723725A9900EC0605 /* digestname.c */, FE801BE11C6AD2B9006A214E /* editor.c */, FEA24F7F23725A9700EC0605 /* env_pattern.c */, FE801BE21C6AD2B9006A214E /* env.c */, FEA24F8423725A9800EC0605 /* file.c */, FEA24F9423725A9900EC0605 /* filedigest.c */, FE801BE31C6AD2B9006A214E /* find_path.c */, FEA24F8523725A9800EC0605 /* fmtsudoers.c */, FE1D68FF1CC06B1A00EBFCDF /* gc.c */, FEA24F8023725A9800EC0605 /* gentime.c */, FE801BE41C6AD2B9006A214E /* getdate.c */, FE801BE51C6AD2B9006A214E /* getdate.y */, FE801BE61C6AD2B9006A214E /* getspwuid.c */, FEA24F8223725A9800EC0605 /* gmtoff.c */, FE801BE71C6AD2B9006A214E /* goodpath.c */, FE801BE81C6AD2B9006A214E /* gram.c */, FE801BE91C6AD2B9006A214E /* gram.h */, FE801BEA1C6AD2B9006A214E /* gram.y */, FE801BEB1C6AD2B9006A214E /* group_plugin.c */, FE801BEC1C6AD2B9006A214E /* hexchar.c */, FE801BED1C6AD2B9006A214E /* ins_2001.h */, FE801BEE1C6AD2B9006A214E /* ins_classic.h */, FE801BEF1C6AD2B9006A214E /* ins_csops.h */, FE801BF01C6AD2B9006A214E /* ins_goons.h */, FEA24F7E23725A9700EC0605 /* ins_python.h */, FE801BF11C6AD2B9006A214E /* insults.h */, FE801BF21C6AD2B9006A214E /* interfaces.c */, FE801BF31C6AD2B9006A214E /* interfaces.h */, FEA24F7C23725A9700EC0605 /* iolog_files.h */, FE801BF61C6AD2B9006A214E /* iolog_path.c */, FEA24F9223725A9900EC0605 /* iolog_util.c */, FE801BF41C6AD2B9006A214E /* iolog.c */, FE801BF51C6AD2B9006A214E /* iolog.h */, FEA24F8C23725A9800EC0605 /* ldap_conf.c */, FEA24F9123725A9900EC0605 /* ldap_util.c */, FE801BF71C6AD2B9006A214E /* ldap.c */, FE801BF81C6AD2B9006A214E /* linux_audit.c */, FE801BF91C6AD2B9006A214E /* linux_audit.h */, FE801BFA1C6AD2B9006A214E /* locale.c */, FE801BFB1C6AD2B9006A214E /* logging.c */, FE801BFC1C6AD2B9006A214E /* logging.h */, FE801BFD1C6AD2B9006A214E /* logwrap.c */, FE801BFE1C6AD2B9006A214E /* Makefile */, FE801BFF1C6AD2B9006A214E /* Makefile.in */, FE801C011C6AD2B9006A214E /* match_addr.c */, FEA24F8323725A9800EC0605 /* match_command.c */, FEA24F8B23725A9800EC0605 /* match_digest.c */, FE801C001C6AD2B9006A214E /* match.c */, FE801C021C6AD2B9006A214E /* mkdefaults */, FEA24F8E23725A9900EC0605 /* mkdir_parents.c */, FEA24F792372599E00EC0605 /* parse_ldif.c */, FE801C031C6AD2B9006A214E /* parse.c */, FE801C041C6AD2B9006A214E /* parse.h */, FE801C051C6AD2B9006A214E /* po */, FE801C3E1C6AD2B9006A214E /* policy.c */, FE801C3F1C6AD2B9006A214E /* prompt.c */, FE801C421C6AD2B9006A214E /* pwutil_impl.c */, FE801C401C6AD2B9006A214E /* pwutil.c */, FE801C411C6AD2B9006A214E /* pwutil.h */, FEA24F9623725A9900EC0605 /* rcstr.c */, FE801C431C6AD2B9006A214E /* redblack.c */, FE801C441C6AD2B9006A214E /* redblack.h */, FE801C451C6AD2B9006A214E /* regress */, FE801CB71C6AD2B9006A214E /* set_perms.c */, FE801CB81C6AD2B9006A214E /* solaris_audit.c */, FE801CB91C6AD2B9006A214E /* solaris_audit.h */, FE801CBA1C6AD2B9006A214E /* sssd.c */, FEA24F8D23725A9900EC0605 /* starttime.c */, FEA24F8923725A9800EC0605 /* strlist.c */, FEA24F9523725A9900EC0605 /* strlist.h */, FEA24F8F23725A9900EC0605 /* stubs.c */, FEA24F8823725A9800EC0605 /* sudo_ldap_conf.h */, FEA24F9023725A9900EC0605 /* sudo_ldap.h */, FE801CBB1C6AD2B9006A214E /* sudo_nss.c */, FE801CBC1C6AD2B9006A214E /* sudo_nss.h */, FE801CBD1C6AD2B9006A214E /* sudo_printf.c */, FE801CBE1C6AD2B9006A214E /* sudoers */, FE801CC41C6AD2B9006A214E /* sudoers_debug.c */, FE801CC51C6AD2B9006A214E /* sudoers_debug.h */, FE801CC61C6AD2B9006A214E /* sudoers_version.h */, FE801CBF1C6AD2B9006A214E /* sudoers.c */, FE801CC01C6AD2B9006A214E /* sudoers.exp */, FE801CC11C6AD2B9006A214E /* sudoers.h */, FE801CC21C6AD2B9006A214E /* sudoers.in */, FE801CC71C6AD2B9006A214E /* sudoreplay.c */, FE801CC81C6AD2B9006A214E /* testsudoers.c */, FEA24F8A23725A9800EC0605 /* timeout.c */, FE801CC91C6AD2B9006A214E /* timestamp.c */, FE801CCA1C6AD2B9006A214E /* timestr.c */, FE801CCE1C6AD2B9006A214E /* toke_util.c */, FE801CCB1C6AD2B9006A214E /* toke.c */, FE801CCC1C6AD2B9006A214E /* toke.h */, FE801CCD1C6AD2B9006A214E /* toke.l */, FEA24F7D23725A9700EC0605 /* tsdump.c */, FE801CCF1C6AD2B9006A214E /* tsgetgrpw.c */, FE801CD01C6AD2B9006A214E /* tsgetgrpw.h */, FE801CD11C6AD2B9006A214E /* visudo.c */, ); name = sudoers; path = sudo/plugins/sudoers; sourceTree = "<group>"; }; FE801BC61C6AD2B9006A214E /* auth */ = { isa = PBXGroup; children = ( FE801BC71C6AD2B9006A214E /* afs.c */, FE801BC81C6AD2B9006A214E /* aix_auth.c */, FE801BC91C6AD2B9006A214E /* API */, FE801BCA1C6AD2B9006A214E /* bsdauth.c */, FE801BCB1C6AD2B9006A214E /* dce.c */, FE801BCC1C6AD2B9006A214E /* fwtk.c */, FE801BCD1C6AD2B9006A214E /* kerb5.c */, FE801BCE1C6AD2B9006A214E /* pam.c */, FE801BCF1C6AD2B9006A214E /* passwd.c */, FE801BD01C6AD2B9006A214E /* rfc1938.c */, FE801BD11C6AD2B9006A214E /* secureware.c */, FE801BD21C6AD2B9006A214E /* securid5.c */, FE801BD31C6AD2B9006A214E /* sia.c */, FE801BD41C6AD2B9006A214E /* sudo_auth.c */, FE801BD51C6AD2B9006A214E /* sudo_auth.h */, ); path = auth; sourceTree = "<group>"; }; FE801C051C6AD2B9006A214E /* po */ = { isa = PBXGroup; children = ( FE801C061C6AD2B9006A214E /* ca.mo */, FE801C071C6AD2B9006A214E /* ca.po */, FE801C081C6AD2B9006A214E /* cs.mo */, FE801C091C6AD2B9006A214E /* cs.po */, FE801C0A1C6AD2B9006A214E /* da.mo */, FE801C0B1C6AD2B9006A214E /* da.po */, FE801C0C1C6AD2B9006A214E /* de.mo */, FE801C0D1C6AD2B9006A214E /* de.po */, FE801C0E1C6AD2B9006A214E /* el.mo */, FE801C0F1C6AD2B9006A214E /* el.po */, FE801C101C6AD2B9006A214E /* eo.mo */, FE801C111C6AD2B9006A214E /* eo.po */, FE801C121C6AD2B9006A214E /* eu.mo */, FE801C131C6AD2B9006A214E /* eu.po */, FE801C141C6AD2B9006A214E /* fi.mo */, FE801C151C6AD2B9006A214E /* fi.po */, FE801C161C6AD2B9006A214E /* fr.mo */, FE801C171C6AD2B9006A214E /* fr.po */, FE801C181C6AD2B9006A214E /* hr.mo */, FE801C191C6AD2B9006A214E /* hr.po */, FE801C1A1C6AD2B9006A214E /* hu.mo */, FE801C1B1C6AD2B9006A214E /* hu.po */, FE801C1C1C6AD2B9006A214E /* it.mo */, FE801C1D1C6AD2B9006A214E /* it.po */, FE801C1E1C6AD2B9006A214E /* ja.mo */, FE801C1F1C6AD2B9006A214E /* ja.po */, FE801C201C6AD2B9006A214E /* lt.mo */, FE801C211C6AD2B9006A214E /* lt.po */, FE801C221C6AD2B9006A214E /* nb.mo */, FE801C231C6AD2B9006A214E /* nb.po */, FE801C241C6AD2B9006A214E /* nl.mo */, FE801C251C6AD2B9006A214E /* nl.po */, FE801C261C6AD2B9006A214E /* pl.mo */, FE801C271C6AD2B9006A214E /* pl.po */, FE801C281C6AD2B9006A214E /* pt_BR.mo */, FE801C291C6AD2B9006A214E /* pt_BR.po */, FE801C2A1C6AD2B9006A214E /* README */, FE801C2B1C6AD2B9006A214E /* ru.mo */, FE801C2C1C6AD2B9006A214E /* ru.po */, FE801C2D1C6AD2B9006A214E /* sk.mo */, FE801C2E1C6AD2B9006A214E /* sk.po */, FE801C2F1C6AD2B9006A214E /* sl.mo */, FE801C301C6AD2B9006A214E /* sl.po */, FE801C311C6AD2B9006A214E /* sr.mo */, FE801C321C6AD2B9006A214E /* sr.po */, FE801C331C6AD2B9006A214E /* sudoers.pot */, FE801C341C6AD2B9006A214E /* sv.mo */, FE801C351C6AD2B9006A214E /* sv.po */, FE801C361C6AD2B9006A214E /* tr.mo */, FE801C371C6AD2B9006A214E /* tr.po */, FE801C381C6AD2B9006A214E /* uk.mo */, FE801C391C6AD2B9006A214E /* uk.po */, FE801C3A1C6AD2B9006A214E /* vi.mo */, FE801C3B1C6AD2B9006A214E /* vi.po */, FE801C3C1C6AD2B9006A214E /* zh_CN.mo */, FE801C3D1C6AD2B9006A214E /* zh_CN.po */, ); path = po; sourceTree = "<group>"; }; FE801C451C6AD2B9006A214E /* regress */ = { isa = PBXGroup; children = ( FE801C461C6AD2B9006A214E /* check_symbols */, FE801C481C6AD2B9006A214E /* iolog_path */, FE801C4B1C6AD2B9006A214E /* logging */, FE801C4F1C6AD2B9006A214E /* parser */, FE801C571C6AD2B9006A214E /* sudoers */, FE801C981C6AD2B9006A214E /* testsudoers */, FE801CAA1C6AD2B9006A214E /* visudo */, ); path = regress; sourceTree = "<group>"; }; FE801C461C6AD2B9006A214E /* check_symbols */ = { isa = PBXGroup; children = ( FE801C471C6AD2B9006A214E /* check_symbols.c */, ); path = check_symbols; sourceTree = "<group>"; }; FE801C481C6AD2B9006A214E /* iolog_path */ = { isa = PBXGroup; children = ( FE801C491C6AD2B9006A214E /* check_iolog_path.c */, FE801C4A1C6AD2B9006A214E /* data */, ); path = iolog_path; sourceTree = "<group>"; }; FE801C4B1C6AD2B9006A214E /* logging */ = { isa = PBXGroup; children = ( FE801C4C1C6AD2B9006A214E /* check_wrap.c */, FE801C4D1C6AD2B9006A214E /* check_wrap.in */, FE801C4E1C6AD2B9006A214E /* check_wrap.out.ok */, ); path = logging; sourceTree = "<group>"; }; FE801C4F1C6AD2B9006A214E /* parser */ = { isa = PBXGroup; children = ( FE801C501C6AD2B9006A214E /* check_addr.c */, FE801C511C6AD2B9006A214E /* check_addr.in */, FE801C521C6AD2B9006A214E /* check_base64.c */, FE801C531C6AD2B9006A214E /* check_digest.c */, FE801C541C6AD2B9006A214E /* check_digest.out.ok */, FE801C551C6AD2B9006A214E /* check_fill.c */, FE801C561C6AD2B9006A214E /* check_hexchar.c */, ); path = parser; sourceTree = "<group>"; }; FE801C571C6AD2B9006A214E /* sudoers */ = { isa = PBXGroup; children = ( FE801C581C6AD2B9006A214E /* test1.in */, FE801C591C6AD2B9006A214E /* test1.json.ok */, FE801C5A1C6AD2B9006A214E /* test1.out.ok */, FE801C5B1C6AD2B9006A214E /* test1.toke.ok */, FE801C5C1C6AD2B9006A214E /* test10.in */, FE801C5D1C6AD2B9006A214E /* test10.json.ok */, FE801C5E1C6AD2B9006A214E /* test10.out.ok */, FE801C5F1C6AD2B9006A214E /* test10.toke.ok */, FE801C601C6AD2B9006A214E /* test11.in */, FE801C611C6AD2B9006A214E /* test11.json.ok */, FE801C621C6AD2B9006A214E /* test11.out.ok */, FE801C631C6AD2B9006A214E /* test11.toke.ok */, FE801C641C6AD2B9006A214E /* test12.in */, FE801C651C6AD2B9006A214E /* test12.json.ok */, FE801C661C6AD2B9006A214E /* test12.out.ok */, FE801C671C6AD2B9006A214E /* test12.toke.ok */, FE801C681C6AD2B9006A214E /* test13.in */, FE801C691C6AD2B9006A214E /* test13.json.ok */, FE801C6A1C6AD2B9006A214E /* test13.out.ok */, FE801C6B1C6AD2B9006A214E /* test13.toke.ok */, FE801C6C1C6AD2B9006A214E /* test14.in */, FE801C6D1C6AD2B9006A214E /* test14.json.ok */, FE801C6E1C6AD2B9006A214E /* test14.out.ok */, FE801C6F1C6AD2B9006A214E /* test14.toke.ok */, FE801C701C6AD2B9006A214E /* test15.in */, FE801C711C6AD2B9006A214E /* test15.json.ok */, FE801C721C6AD2B9006A214E /* test15.out.ok */, FE801C731C6AD2B9006A214E /* test15.toke.ok */, FE801C741C6AD2B9006A214E /* test16.in */, FE801C751C6AD2B9006A214E /* test16.json.ok */, FE801C761C6AD2B9006A214E /* test16.out.ok */, FE801C771C6AD2B9006A214E /* test16.toke.ok */, FE801C781C6AD2B9006A214E /* test2.in */, FE801C791C6AD2B9006A214E /* test2.json.ok */, FE801C7A1C6AD2B9006A214E /* test2.out.ok */, FE801C7B1C6AD2B9006A214E /* test2.toke.ok */, FE801C7C1C6AD2B9006A214E /* test3.in */, FE801C7D1C6AD2B9006A214E /* test3.json.ok */, FE801C7E1C6AD2B9006A214E /* test3.out.ok */, FE801C7F1C6AD2B9006A214E /* test3.toke.ok */, FE801C801C6AD2B9006A214E /* test4.in */, FE801C811C6AD2B9006A214E /* test4.json.ok */, FE801C821C6AD2B9006A214E /* test4.out.ok */, FE801C831C6AD2B9006A214E /* test4.toke.ok */, FE801C841C6AD2B9006A214E /* test5.in */, FE801C851C6AD2B9006A214E /* test5.json.ok */, FE801C861C6AD2B9006A214E /* test5.out.ok */, FE801C871C6AD2B9006A214E /* test5.toke.ok */, FE801C881C6AD2B9006A214E /* test6.in */, FE801C891C6AD2B9006A214E /* test6.json.ok */, FE801C8A1C6AD2B9006A214E /* test6.out.ok */, FE801C8B1C6AD2B9006A214E /* test6.toke.ok */, FE801C8C1C6AD2B9006A214E /* test7.in */, FE801C8D1C6AD2B9006A214E /* test7.json.ok */, FE801C8E1C6AD2B9006A214E /* test7.out.ok */, FE801C8F1C6AD2B9006A214E /* test7.toke.ok */, FE801C901C6AD2B9006A214E /* test8.in */, FE801C911C6AD2B9006A214E /* test8.json.ok */, FE801C921C6AD2B9006A214E /* test8.out.ok */, FE801C931C6AD2B9006A214E /* test8.toke.ok */, FE801C941C6AD2B9006A214E /* test9.in */, FE801C951C6AD2B9006A214E /* test9.json.ok */, FE801C961C6AD2B9006A214E /* test9.out.ok */, FE801C971C6AD2B9006A214E /* test9.toke.ok */, ); path = sudoers; sourceTree = "<group>"; }; FE801C981C6AD2B9006A214E /* testsudoers */ = { isa = PBXGroup; children = ( FE801C991C6AD2B9006A214E /* test1.out.ok */, FE801C9A1C6AD2B9006A214E /* test1.sh */, FE801C9B1C6AD2B9006A214E /* test2.inc */, FE801C9C1C6AD2B9006A214E /* test2.out.ok */, FE801C9D1C6AD2B9006A214E /* test2.sh */, FE801C9E1C6AD2B9006A214E /* test3.d */, FE801CA01C6AD2B9006A214E /* test3.out.ok */, FE801CA11C6AD2B9006A214E /* test3.sh */, FE801CA21C6AD2B9006A214E /* test4.out.ok */, FE801CA31C6AD2B9006A214E /* test4.sh */, FE801CA41C6AD2B9006A214E /* test5.out.ok */, FE801CA51C6AD2B9006A214E /* test5.sh */, FE801CA61C6AD2B9006A214E /* test6.out.ok */, FE801CA71C6AD2B9006A214E /* test6.sh */, FE801CA81C6AD2B9006A214E /* test7.out.ok */, FE801CA91C6AD2B9006A214E /* test7.sh */, ); path = testsudoers; sourceTree = "<group>"; }; FE801C9E1C6AD2B9006A214E /* test3.d */ = { isa = PBXGroup; children = ( FE801C9F1C6AD2B9006A214E /* root */, ); path = test3.d; sourceTree = "<group>"; }; FE801CAA1C6AD2B9006A214E /* visudo */ = { isa = PBXGroup; children = ( FE801CAB1C6AD2B9006A214E /* test1.out.ok */, FE801CAC1C6AD2B9006A214E /* test1.sh */, FE801CAD1C6AD2B9006A214E /* test2.err.ok */, FE801CAE1C6AD2B9006A214E /* test2.out.ok */, FE801CAF1C6AD2B9006A214E /* test2.sh */, FE801CB01C6AD2B9006A214E /* test3.err.ok */, FE801CB11C6AD2B9006A214E /* test3.out.ok */, FE801CB21C6AD2B9006A214E /* test3.sh */, FE801CB31C6AD2B9006A214E /* test4.out.ok */, FE801CB41C6AD2B9006A214E /* test4.sh */, FE801CB51C6AD2B9006A214E /* test5.out.ok */, FE801CB61C6AD2B9006A214E /* test5.sh */, ); path = visudo; sourceTree = "<group>"; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ FE54F9CE25C132BD001A75CF /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; FE54F9DB25C132CB001A75CF /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; FE54F9E925C132D7001A75CF /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; FE54FEDB25C13874001A75CF /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; FE54FEEB25C13982001A75CF /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; FE54FF1225C139DC001A75CF /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ FE54F9D125C132BD001A75CF /* util */ = { isa = PBXNativeTarget; buildConfigurationList = FE54F9D325C132BD001A75CF /* Build configuration list for PBXNativeTarget "util" */; buildPhases = ( FE54F9CE25C132BD001A75CF /* Headers */, FE54F9CF25C132BD001A75CF /* Sources */, FE54F9D025C132BD001A75CF /* Frameworks */, ); buildRules = ( ); dependencies = ( ); name = util; productName = util; productReference = FE54F9D225C132BD001A75CF /* libutil.a */; productType = "com.apple.product-type.library.static"; }; FE54F9DE25C132CB001A75CF /* eventlog */ = { isa = PBXNativeTarget; buildConfigurationList = FE54F9E025C132CB001A75CF /* Build configuration list for PBXNativeTarget "eventlog" */; buildPhases = ( FE54F9DB25C132CB001A75CF /* Headers */, FE54F9DC25C132CB001A75CF /* Sources */, FE54F9DD25C132CB001A75CF /* Frameworks */, ); buildRules = ( ); dependencies = ( ); name = eventlog; productName = eventlog; productReference = FE54F9DF25C132CB001A75CF /* libeventlog.a */; productType = "com.apple.product-type.library.static"; }; FE54F9EC25C132D7001A75CF /* iolog */ = { isa = PBXNativeTarget; buildConfigurationList = FE54F9EE25C132D7001A75CF /* Build configuration list for PBXNativeTarget "iolog" */; buildPhases = ( FE54F9E925C132D7001A75CF /* Headers */, FE54F9EA25C132D7001A75CF /* Sources */, FE54F9EB25C132D7001A75CF /* Frameworks */, ); buildRules = ( ); dependencies = ( ); name = iolog; productName = iolog; productReference = FE54F9ED25C132D7001A75CF /* libiolog.a */; productType = "com.apple.product-type.library.static"; }; FE54FEDE25C13874001A75CF /* plugin_sudoers */ = { isa = PBXNativeTarget; buildConfigurationList = FE54FEE025C13874001A75CF /* Build configuration list for PBXNativeTarget "plugin_sudoers" */; buildPhases = ( FE54FEDB25C13874001A75CF /* Headers */, FE54FEDC25C13874001A75CF /* Sources */, FE54FEDD25C13874001A75CF /* Frameworks */, ); buildRules = ( ); dependencies = ( FE54011325C146FA001A75CF /* PBXTargetDependency */, FE54000425C13E12001A75CF /* PBXTargetDependency */, FE54000625C13E12001A75CF /* PBXTargetDependency */, FE54000825C13E12001A75CF /* PBXTargetDependency */, FE54000225C13E03001A75CF /* PBXTargetDependency */, ); name = plugin_sudoers; productName = plugin_sudoers; productReference = FE54FEDF25C13874001A75CF /* libplugin_sudoers.a */; productType = "com.apple.product-type.library.static"; }; FE54FEEE25C13982001A75CF /* logsrv */ = { isa = PBXNativeTarget; buildConfigurationList = FE54FEF025C13982001A75CF /* Build configuration list for PBXNativeTarget "logsrv" */; buildPhases = ( FE54FEEB25C13982001A75CF /* Headers */, FE54FEEC25C13982001A75CF /* Sources */, FE54FEED25C13982001A75CF /* Frameworks */, ); buildRules = ( ); dependencies = ( ); name = logsrv; productName = lib_logsrv; productReference = FE54FEEF25C13982001A75CF /* liblogsrv.a */; productType = "com.apple.product-type.library.static"; }; FE54FF1525C139DC001A75CF /* parsesudoers */ = { isa = PBXNativeTarget; buildConfigurationList = FE54FF1725C139DC001A75CF /* Build configuration list for PBXNativeTarget "parsesudoers" */; buildPhases = ( FE54FF1225C139DC001A75CF /* Headers */, FE54FF1325C139DC001A75CF /* Sources */, FE54FF1425C139DC001A75CF /* Frameworks */, ); buildRules = ( ); dependencies = ( ); name = parsesudoers; productName = lib_parsesudoers; productReference = FE54FF1625C139DC001A75CF /* libparsesudoers.a */; productType = "com.apple.product-type.library.static"; }; FE801AFA1C6AB210006A214E /* sudo */ = { isa = PBXNativeTarget; buildConfigurationList = FE801AFF1C6AB210006A214E /* Build configuration list for PBXNativeTarget "sudo" */; buildPhases = ( FE801AF71C6AB210006A214E /* Sources */, FE801AF81C6AB210006A214E /* Frameworks */, FE801D1F1C6ADAA7006A214E /* Install /etc files */, FE801D201C6ADB21006A214E /* Install manpages */, FE801D211C6ADB6A006A214E /* Install PAM configuration */, FE801D221C6ADB96006A214E /* Install Open Source license */, FE801D231C6ADBC1006A214E /* Install Open Source manifest */, ); buildRules = ( ); dependencies = ( FE5400F525C145E7001A75CF /* PBXTargetDependency */, ); name = sudo; productName = sudo; productReference = FE801AFB1C6AB210006A214E /* sudo */; productType = "com.apple.product-type.tool"; }; FE801D291C6AFB2E006A214E /* visudo */ = { isa = PBXNativeTarget; buildConfigurationList = FE801D2E1C6AFB2E006A214E /* Build configuration list for PBXNativeTarget "visudo" */; buildPhases = ( FE801D261C6AFB2E006A214E /* Sources */, FE801D271C6AFB2E006A214E /* Frameworks */, FE801D841C6AFFD5006A214E /* Install manpages */, ); buildRules = ( ); dependencies = ( FE54001F25C13E89001A75CF /* PBXTargetDependency */, FE54002125C13E89001A75CF /* PBXTargetDependency */, ); name = visudo; productName = visudo; productReference = FE801D2A1C6AFB2E006A214E /* visudo */; productType = "com.apple.product-type.tool"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ 08FB7793FE84155DC02AAC07 /* Project object */ = { isa = PBXProject; attributes = { LastUpgradeCheck = 1240; TargetAttributes = { 1C0BFECC0F42468C00798D84 = { ProvisioningStyle = Manual; }; FE54F9D125C132BD001A75CF = { CreatedOnToolsVersion = 12.4; ProvisioningStyle = Automatic; }; FE54F9DE25C132CB001A75CF = { CreatedOnToolsVersion = 12.4; ProvisioningStyle = Automatic; }; FE54F9EC25C132D7001A75CF = { CreatedOnToolsVersion = 12.4; ProvisioningStyle = Automatic; }; FE54FEDE25C13874001A75CF = { CreatedOnToolsVersion = 12.4; ProvisioningStyle = Automatic; }; FE54FEEE25C13982001A75CF = { CreatedOnToolsVersion = 12.4; ProvisioningStyle = Automatic; }; FE54FF1525C139DC001A75CF = { CreatedOnToolsVersion = 12.4; ProvisioningStyle = Automatic; }; FE801AFA1C6AB210006A214E = { CreatedOnToolsVersion = 7.3; ProvisioningStyle = Manual; }; FE801D291C6AFB2E006A214E = { CreatedOnToolsVersion = 7.3; ProvisioningStyle = Manual; }; }; }; buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "sudo" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = en; hasScannedForEncodings = 1; knownRegions = ( en, ja, fr, Base, de, ); mainGroup = 08FB7794FE84155DC02AAC07 /* sudo */; projectDirPath = ""; projectRoot = ""; targets = ( 1C0BFECC0F42468C00798D84 /* Build All */, FE801AFA1C6AB210006A214E /* sudo */, FE801D291C6AFB2E006A214E /* visudo */, FE54F9D125C132BD001A75CF /* util */, FE54F9DE25C132CB001A75CF /* eventlog */, FE54F9EC25C132D7001A75CF /* iolog */, FE54FEEE25C13982001A75CF /* logsrv */, FE54FF1525C139DC001A75CF /* parsesudoers */, FE54FEDE25C13874001A75CF /* plugin_sudoers */, ); }; /* End PBXProject section */ /* Begin PBXShellScriptBuildPhase section */ FE801D1F1C6ADAA7006A214E /* Install /etc files */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 8; files = ( ); inputPaths = ( ); name = "Install /etc files"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 1; shellPath = /bin/sh; shellScript = "\npd=\"$DSTROOT/private/etc/\"\n\ninstall -o \"$INSTALL_OWNER\" -g \"$INSTALL_GROUP\" -d \"$pd\"\ninstall -o \"$INSTALL_OWNER\" -g \"$INSTALL_GROUP\" -d \"$pd/sudoers.d\"\ninstall -o \"$INSTALL_OWNER\" -g \"$INSTALL_GROUP\" -m 440 \"$SRCROOT/files/sudoers\" \"$pd/sudoers\"\ninstall -o \"$INSTALL_OWNER\" -g \"$INSTALL_GROUP\" -m 440 \"$SRCROOT/files/sudo_lecture\" \"$pd/sudo_lecture\"\n"; showEnvVarsInLog = 0; }; FE801D201C6ADB21006A214E /* Install manpages */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 8; files = ( ); inputPaths = ( ); name = "Install manpages"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 1; shellPath = /bin/sh; shellScript = "usr_sh=\"$DSTROOT/usr/share/man\"\n\ninstall -o \"$INSTALL_OWNER\" -g \"$INSTALL_GROUP\" -d \"$usr_sh/man5\"\ninstall -o \"$INSTALL_OWNER\" -g \"$INSTALL_GROUP\" -d \"$usr_sh/man8\"\n\ninstall -o \"$INSTALL_OWNER\" -g \"$INSTALL_GROUP\" -m 444 \"$SRCROOT/sudo/doc/sudoers.man\" \"$usr_sh/man5/sudoers.5\"\ninstall -o \"$INSTALL_OWNER\" -g \"$INSTALL_GROUP\" -m 444 \"$SRCROOT/sudo/doc/sudo.man\" \"$usr_sh/man8/sudo.8\"\n"; showEnvVarsInLog = 0; }; FE801D211C6ADB6A006A214E /* Install PAM configuration */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 8; files = ( ); inputPaths = ( ); name = "Install PAM configuration"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 1; shellPath = /bin/sh; shellScript = "\npamd=\"$DSTROOT/private/etc/pam.d\"\n\ninstall -o \"$INSTALL_OWNER\" -g \"$INSTALL_GROUP\" -d \"$pamd\"\ninstall -o \"$INSTALL_OWNER\" -g \"$INSTALL_GROUP\" -m 444 \"$SRCROOT/pam.d/sudo\" \"$pamd/sudo\"\n"; showEnvVarsInLog = 0; }; FE801D221C6ADB96006A214E /* Install Open Source license */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 8; files = ( ); inputPaths = ( ); name = "Install Open Source license"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 1; shellPath = /bin/sh; shellScript = "usr_lc=\"$DSTROOT/usr/local/OpenSourceLicenses\"\n\ninstall -o \"$INSTALL_OWNER\" -g \"$INSTALL_GROUP\" -d \"$usr_lc\"\ninstall -o \"$INSTALL_OWNER\" -g \"$INSTALL_GROUP\" -m 444 \"$SRCROOT/sudo/doc/LICENSE\" \"$usr_lc/sudo.txt\"\n"; showEnvVarsInLog = 0; }; FE801D231C6ADBC1006A214E /* Install Open Source manifest */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 8; files = ( ); inputPaths = ( ); name = "Install Open Source manifest"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 1; shellPath = /bin/sh; shellScript = "# Move manpages to correct name:\nusr_lv=\"$DSTROOT/usr/local/OpenSourceVersions\"\n\ninstall -o \"$INSTALL_OWNER\" -g \"$INSTALL_GROUP\" -d \"$usr_lv\"\ninstall -o \"$INSTALL_OWNER\" -g \"$INSTALL_GROUP\" -m 444 \"$SRCROOT/sudo.plist\" \"$usr_lv/sudo.plist\"\n"; showEnvVarsInLog = 0; }; FE801D841C6AFFD5006A214E /* Install manpages */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 8; files = ( ); inputPaths = ( ); name = "Install manpages"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 1; shellPath = /bin/sh; shellScript = "\nusr_sh=\"$DSTROOT/usr/share/man\"\n\ninstall -o \"$INSTALL_OWNER\" -g \"$INSTALL_GROUP\" -d \"$usr_sh/man8\"\n\ninstall -o \"$INSTALL_OWNER\" -g \"$INSTALL_GROUP\" -m 444 \"$SRCROOT/sudo/doc/visudo.man\" \"$usr_sh/man8/visudo.8\"\n"; showEnvVarsInLog = 0; }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ FE54F9CF25C132BD001A75CF /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( FE54FE9A25C136D7001A75CF /* lbuf.c in Sources */, FE54FE8E25C136D7001A75CF /* sig2str.c in Sources */, FE54FE9025C136D7001A75CF /* gettime.c in Sources */, FE54FE9925C136D7001A75CF /* parseln.c in Sources */, FE54FE9F25C136D7001A75CF /* gethostname.c in Sources */, FE54FE9725C136D7001A75CF /* event.c in Sources */, FE54FEA225C136D7001A75CF /* sudo_debug.c in Sources */, FE54FE8725C136D7001A75CF /* dup3.c in Sources */, FE54FE7B25C136D7001A75CF /* setgroups.c in Sources */, FE54FE7925C136D7001A75CF /* digest.c in Sources */, FE54FE8D25C136D7001A75CF /* fatal.c in Sources */, FE54FE8125C136D7001A75CF /* logpri.c in Sources */, FE54FE8825C136D7001A75CF /* strtobool.c in Sources */, FE54FEA025C136D7001A75CF /* explicit_bzero.c in Sources */, FE54FE7A25C136D7001A75CF /* strtomode.c in Sources */, FE54FE9825C136D7001A75CF /* gidlist.c in Sources */, FE54FE9B25C136D7001A75CF /* mkdir_parents.c in Sources */, FE54FE9525C136D7001A75CF /* memrchr.c in Sources */, FE54FE8925C136D7001A75CF /* reallocarray.c in Sources */, FE54FE9C25C136D7001A75CF /* pw_dup.c in Sources */, FE54FE8625C136D7001A75CF /* str2sig.c in Sources */, FE54FE9625C136D7001A75CF /* progname.c in Sources */, FE54FE7C25C136D7001A75CF /* sudo_dso.c in Sources */, FE54FEA125C136D7001A75CF /* freezero.c in Sources */, FE54FE9425C136D7001A75CF /* event_select.c in Sources */, FE5400D825C14264001A75CF /* key_val.c in Sources */, FE54FE8425C136D7001A75CF /* secure_path.c in Sources */, FE54FE9325C136D7001A75CF /* locking.c in Sources */, FE54FE8225C136D7001A75CF /* json.c in Sources */, FE54FE7E25C136D7001A75CF /* getgrouplist.c in Sources */, FE54FE9125C136D7001A75CF /* sha2.c in Sources */, FE54FE8325C136D7001A75CF /* roundup.c in Sources */, FE54FE9E25C136D7001A75CF /* strtonum.c in Sources */, FE54FE7D25C136D7001A75CF /* logfac.c in Sources */, FE54FE9D25C136D7001A75CF /* pipe2.c in Sources */, FE54FE8025C136D7001A75CF /* closefrom.c in Sources */, FE54FE8F25C136D7001A75CF /* strtoid.c in Sources */, FE54FE8C25C136D7001A75CF /* term.c in Sources */, FE54FE8B25C136D7001A75CF /* uuid.c in Sources */, FE54FE9225C136D7001A75CF /* ttysize.c in Sources */, FE54FE8525C136D7001A75CF /* sudo_conf.c in Sources */, FE54FE8A25C136D7001A75CF /* strsplit.c in Sources */, FE54FE7F25C136D7001A75CF /* ttyname_dev.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; FE54F9DC25C132CB001A75CF /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( FE54FEB425C1376B001A75CF /* logwrap.c in Sources */, FE54FEB325C1376B001A75CF /* eventlog.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; FE54F9EA25C132D7001A75CF /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( FE54FEC825C137B4001A75CF /* iolog_util.c in Sources */, FE54FEC625C137B4001A75CF /* hostcheck.c in Sources */, FE54FECA25C137B4001A75CF /* iolog_fileio.c in Sources */, FE54FEC725C137B4001A75CF /* iolog_json.c in Sources */, FE54FEC525C137B4001A75CF /* iolog_path.c in Sources */, FE54FEC925C137B4001A75CF /* host_port.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; FE54FEDC25C13874001A75CF /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( FE54FF8525C13B02001A75CF /* gc.c in Sources */, FE54FF8425C13B02001A75CF /* editor.c in Sources */, FE54FF6B25C13A90001A75CF /* sudo_auth.c in Sources */, FE54FF8725C13B02001A75CF /* log_client.c in Sources */, FE54FF8D25C13B02001A75CF /* parse.c in Sources */, FE54FF8125C13B02001A75CF /* group_plugin.c in Sources */, FE54FF8925C13B02001A75CF /* sudo_nss.c in Sources */, FE54FF8625C13B02001A75CF /* boottime.c in Sources */, FE54FF8225C13B02001A75CF /* iolog.c in Sources */, FE54FF8025C13B02001A75CF /* policy.c in Sources */, FE54FF7F25C13B02001A75CF /* interfaces.c in Sources */, FE54FF7C25C13B02001A75CF /* logging.c in Sources */, FE54FF7B25C13B02001A75CF /* goodpath.c in Sources */, FE54FF8E25C13B02001A75CF /* locale.c in Sources */, FE54FF8B25C13B02001A75CF /* timestamp.c in Sources */, FE54FF7D25C13B02001A75CF /* env_pattern.c in Sources */, FE54FF7A25C13B02001A75CF /* prompt.c in Sources */, FE54FF8325C13B02001A75CF /* check.c in Sources */, FE54FF7825C13B02001A75CF /* fmtsudoers.c in Sources */, FE54FF7725C13B02001A75CF /* iolog_path_escapes.c in Sources */, FE54FF8A25C13B02001A75CF /* sudoers.c in Sources */, FE54FF7E25C13B02001A75CF /* env.c in Sources */, FE54FF8825C13B02001A75CF /* starttime.c in Sources */, FE54FF6A25C13A90001A75CF /* pam.c in Sources */, FE54FF8C25C13B02001A75CF /* set_perms.c in Sources */, FE54FF7925C13B02001A75CF /* find_path.c in Sources */, FE5400CE25C14217001A75CF /* file.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; FE54FEEC25C13982001A75CF /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( FE54FF0725C139A5001A75CF /* log_server.pb-c.c in Sources */, FE54FF0625C139A5001A75CF /* protobuf-c.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; FE54FF1325C139DC001A75CF /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( FE54FF4825C13A47001A75CF /* toke.c in Sources */, FE54FF5E25C13A8B001A75CF /* passwd.c in Sources */, FE54FF4725C13A47001A75CF /* gmtoff.c in Sources */, FE54FF3B25C13A47001A75CF /* gram.c in Sources */, FE54FF4925C13A47001A75CF /* redblack.c in Sources */, FE54FF5125C13A47001A75CF /* toke_util.c in Sources */, FE54FF4B25C13A47001A75CF /* base64.c in Sources */, FE54FF4A25C13A47001A75CF /* rcstr.c in Sources */, FE54FF5225C13A47001A75CF /* strlist.c in Sources */, FE54FF4625C13A47001A75CF /* match_addr.c in Sources */, FE54FF4325C13A47001A75CF /* match_digest.c in Sources */, FE54FF3C25C13A47001A75CF /* defaults.c in Sources */, FE54FF3D25C13A47001A75CF /* exptilde.c in Sources */, FE54FF3F25C13A47001A75CF /* match.c in Sources */, FE54FF3E25C13A47001A75CF /* hexchar.c in Sources */, FE54FF4425C13A47001A75CF /* audit.c in Sources */, FE54FF4525C13A47001A75CF /* gentime.c in Sources */, FE54FF4C25C13A47001A75CF /* alias.c in Sources */, FE54FF4D25C13A47001A75CF /* sudoers_debug.c in Sources */, FE54FF4025C13A47001A75CF /* pwutil_impl.c in Sources */, FE54FF4125C13A47001A75CF /* pwutil.c in Sources */, FE54FF4E25C13A47001A75CF /* digestname.c in Sources */, FE54FF3A25C13A47001A75CF /* filedigest.c in Sources */, FE54FF4225C13A47001A75CF /* timestr.c in Sources */, FE54FF5025C13A47001A75CF /* timeout.c in Sources */, FE54FF4F25C13A47001A75CF /* match_command.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; FE801AF71C6AB210006A214E /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( FE54009025C140E7001A75CF /* tgetpass.c in Sources */, FE54008A25C140E7001A75CF /* exec_monitor.c in Sources */, FE54008725C140E7001A75CF /* exec_pty.c in Sources */, FE54009125C140E7001A75CF /* exec_nopty.c in Sources */, FE54008625C140E7001A75CF /* sudo.c in Sources */, FE54008125C140E7001A75CF /* env_hooks.c in Sources */, FE54007D25C140E7001A75CF /* sudo_edit.c in Sources */, FE54008D25C140E7001A75CF /* utmp.c in Sources */, FE54007C25C140E7001A75CF /* hooks.c in Sources */, FE54007B25C140E7001A75CF /* get_pty.c in Sources */, FE54008325C140E7001A75CF /* tcsetpgrp_nobg.c in Sources */, FE54008B25C140E7001A75CF /* ttyname.c in Sources */, FE54008525C140E7001A75CF /* preload.c in Sources */, FE54008225C140E7001A75CF /* exec_common.c in Sources */, FE54008025C140E7001A75CF /* parse_args.c in Sources */, FE54008425C140E7001A75CF /* load_plugins.c in Sources */, FE54007F25C140E7001A75CF /* signal.c in Sources */, FE54008E25C140E7001A75CF /* net_ifs.c in Sources */, FE54008925C140E7001A75CF /* exec.c in Sources */, FE54008F25C140E7001A75CF /* limits.c in Sources */, FE54007E25C140E7001A75CF /* copy_file.c in Sources */, FE54008C25C140E7001A75CF /* preserve_fds.c in Sources */, FE54007A25C140E7001A75CF /* conversation.c in Sources */, FE54008825C140E7001A75CF /* edit_open.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; FE801D261C6AFB2E006A214E /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( FEB8CD9723725C7D00FE6119 /* visudo.c in Sources */, FEB8CD9323725C7D00FE6119 /* goodpath.c in Sources */, FEB8CD9623725C7D00FE6119 /* sudo_printf.c in Sources */, FEB8CD9523725C7D00FE6119 /* stubs.c in Sources */, FEB8CD9423725C7D00FE6119 /* locale.c in Sources */, FEB8CD9123725C7D00FE6119 /* editor.c in Sources */, FEB8CD9223725C7D00FE6119 /* find_path.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ FE54000225C13E03001A75CF /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = FE54F9D125C132BD001A75CF /* util */; targetProxy = FE54000125C13E03001A75CF /* PBXContainerItemProxy */; }; FE54000425C13E12001A75CF /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = FE54F9EC25C132D7001A75CF /* iolog */; targetProxy = FE54000325C13E12001A75CF /* PBXContainerItemProxy */; }; FE54000625C13E12001A75CF /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = FE54FEEE25C13982001A75CF /* logsrv */; targetProxy = FE54000525C13E12001A75CF /* PBXContainerItemProxy */; }; FE54000825C13E12001A75CF /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = FE54FF1525C139DC001A75CF /* parsesudoers */; targetProxy = FE54000725C13E12001A75CF /* PBXContainerItemProxy */; }; FE54001F25C13E89001A75CF /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = FE54FF1525C139DC001A75CF /* parsesudoers */; targetProxy = FE54001E25C13E89001A75CF /* PBXContainerItemProxy */; }; FE54002125C13E89001A75CF /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = FE54F9D125C132BD001A75CF /* util */; targetProxy = FE54002025C13E89001A75CF /* PBXContainerItemProxy */; }; FE5400F525C145E7001A75CF /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = FE54FEDE25C13874001A75CF /* plugin_sudoers */; targetProxy = FE5400F425C145E7001A75CF /* PBXContainerItemProxy */; }; FE54011325C146FA001A75CF /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = FE54F9DE25C132CB001A75CF /* eventlog */; targetProxy = FE54011225C146FA001A75CF /* PBXContainerItemProxy */; }; FE801D251C6ADC5F006A214E /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = FE801AFA1C6AB210006A214E /* sudo */; targetProxy = FE801D241C6ADC5F006A214E /* PBXContainerItemProxy */; }; FE801D831C6AFFBE006A214E /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = FE801D291C6AFB2E006A214E /* visudo */; targetProxy = FE801D821C6AFFBE006A214E /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ 1C0BFECD0F42468D00798D84 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ENABLE_OBJC_WEAK = YES; COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; PRODUCT_NAME = "Build All"; ZERO_LINK = NO; }; name = Release; }; 1DEB928B08733DD80010E9CD /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPRESSION = "respect-asset-catalog"; CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_NO_COMMON_BLOCKS = YES; GCC_OPTIMIZATION_LEVEL = s; GCC_PREPROCESSOR_DEFINITIONS = __APPLE_DYNAMIC_LV__; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; HEADER_SEARCH_PATHS = ( "$(SRCROOT)/sudo", "$(SRCROOT)/sudo/include", "$(SRCROOT)/sudo/plugins/sudoers", "$(SRCROOT)/sudo/src", ); INSTALL_GROUP = wheel; INSTALL_OWNER = root; OTHER_CFLAGS = ( "-DSUDOERS_UID=0", "-DSUDOERS_GID=0", "-DSUDOERS_MODE=0440", ); SDKROOT = macosx.internal; }; name = Release; }; FE54F9D425C132BD001A75CF /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CODE_SIGN_STYLE = Automatic; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; EXECUTABLE_PREFIX = lib; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; MACOSX_DEPLOYMENT_TARGET = 11.3; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; }; name = Release; }; FE54F9E125C132CB001A75CF /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CODE_SIGN_STYLE = Automatic; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; EXECUTABLE_PREFIX = lib; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; MACOSX_DEPLOYMENT_TARGET = 11.3; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; }; name = Release; }; FE54F9EF25C132D7001A75CF /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CODE_SIGN_STYLE = Automatic; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; EXECUTABLE_PREFIX = lib; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; MACOSX_DEPLOYMENT_TARGET = 11.3; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; }; name = Release; }; FE54FEE125C13874001A75CF /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CODE_SIGN_STYLE = Automatic; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; EXECUTABLE_PREFIX = lib; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; MACOSX_DEPLOYMENT_TARGET = 11.3; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; }; name = Release; }; FE54FEF125C13982001A75CF /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CODE_SIGN_STYLE = Automatic; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; EXECUTABLE_PREFIX = lib; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; MACOSX_DEPLOYMENT_TARGET = 11.3; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; }; name = Release; }; FE54FF1825C139DC001A75CF /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CODE_SIGN_STYLE = Automatic; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; EXECUTABLE_PREFIX = lib; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; MACOSX_DEPLOYMENT_TARGET = 11.3; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; }; name = Release; }; FE801B001C6AB210006A214E /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CODE_SIGN_ENTITLEMENTS = "sudo-entitlements.plist"; CODE_SIGN_IDENTITY = "-"; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; INSTALL_MODE_FLAG = 4511; INSTALL_PATH = /usr/bin; MTL_ENABLE_DEBUG_INFO = NO; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; }; FE801D2F1C6AFB2E006A214E /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CODE_SIGN_IDENTITY = "-"; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; INSTALL_MODE_FLAG = 111; INSTALL_PATH = /usr/sbin; MTL_ENABLE_DEBUG_INFO = NO; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ 1C0BFEDC0F4246D700798D84 /* Build configuration list for PBXAggregateTarget "Build All" */ = { isa = XCConfigurationList; buildConfigurations = ( 1C0BFECD0F42468D00798D84 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "sudo" */ = { isa = XCConfigurationList; buildConfigurations = ( 1DEB928B08733DD80010E9CD /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; FE54F9D325C132BD001A75CF /* Build configuration list for PBXNativeTarget "util" */ = { isa = XCConfigurationList; buildConfigurations = ( FE54F9D425C132BD001A75CF /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; FE54F9E025C132CB001A75CF /* Build configuration list for PBXNativeTarget "eventlog" */ = { isa = XCConfigurationList; buildConfigurations = ( FE54F9E125C132CB001A75CF /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; FE54F9EE25C132D7001A75CF /* Build configuration list for PBXNativeTarget "iolog" */ = { isa = XCConfigurationList; buildConfigurations = ( FE54F9EF25C132D7001A75CF /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; FE54FEE025C13874001A75CF /* Build configuration list for PBXNativeTarget "plugin_sudoers" */ = { isa = XCConfigurationList; buildConfigurations = ( FE54FEE125C13874001A75CF /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; FE54FEF025C13982001A75CF /* Build configuration list for PBXNativeTarget "logsrv" */ = { isa = XCConfigurationList; buildConfigurations = ( FE54FEF125C13982001A75CF /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; FE54FF1725C139DC001A75CF /* Build configuration list for PBXNativeTarget "parsesudoers" */ = { isa = XCConfigurationList; buildConfigurations = ( FE54FF1825C139DC001A75CF /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; FE801AFF1C6AB210006A214E /* Build configuration list for PBXNativeTarget "sudo" */ = { isa = XCConfigurationList; buildConfigurations = ( FE801B001C6AB210006A214E /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; FE801D2E1C6AFB2E006A214E /* Build configuration list for PBXNativeTarget "visudo" */ = { isa = XCConfigurationList; buildConfigurations = ( FE801D2F1C6AFB2E006A214E /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; }