[Pkg-sssd-devel] sssd: Changes to 'master'
Timo Aaltonen
tjaalton at moszumanska.debian.org
Wed Oct 5 11:26:34 UTC 2016
BUILD.txt | 3
Makefile.am | 634 ++
configure.ac | 26
contrib/ci/configure.sh | 1
contrib/ci/deps.sh | 5
contrib/ci/run | 5
contrib/ci/sssd.supp | 2
contrib/gdb/sssd_gdb_plugin.py | 196
contrib/gdbinit | 2
contrib/git/pre-push | 73
contrib/sssd.spec.in | 193
contrib/systemtap/id_perf.stp | 165
contrib/systemtap/nested_group_perf.stp | 333 +
debian/changelog | 18
debian/control | 2
debian/patches/gpo-add-unity-to-ad-gpo-map-interactive.diff | 52
debian/patches/import-daemon-opts.diff | 13
debian/patches/ipa-terminate-if-view-name-fails.diff | 37
debian/patches/series | 3
debian/rules | 9
debian/sssd-common.dirs | 1
debian/sssd-common.install | 5
debian/sssd-common.sssd.default | 8
debian/sssd-common.sssd.upstart.in | 29
debian/sssd-tools.install | 2
po/LINGUAS | 1
po/bg.po | 822 +--
po/ca.po | 965 ++--
po/de.po | 834 +--
po/es.po | 828 +--
po/eu.po | 826 +--
po/fr.po | 834 +--
po/hu.po | 822 +--
po/id.po | 821 +--
po/it.po | 823 +--
po/ja.po | 832 +--
po/nb.po | 821 +--
po/nl.po | 829 +--
po/pl.po | 832 +--
po/pt.po | 823 +--
po/pt_BR.po | 817 +--
po/ru.po | 821 +--
po/sssd.pot | 815 +--
po/sv.po | 832 +--
po/tg.po | 821 +--
po/tr.po | 821 +--
po/uk.po | 832 +--
po/zh_CN.po | 821 +--
po/zh_TW.po | 821 +--
src/conf_macros.m4 | 56
src/confdb/confdb.c | 94
src/confdb/confdb.h | 42
src/confdb/confdb_setup.c | 160
src/confdb/confdb_setup.h | 8
src/config/SSSDConfig/__init__.py.in | 15
src/config/SSSDConfigTest.py | 12
src/config/cfg_rules.ini | 627 ++
src/config/etc/sssd.api.conf | 16
src/config/etc/sssd.api.d/sssd-ad.conf | 2
src/config/etc/sssd.api.d/sssd-ipa.conf | 1
src/config/etc/sssd.api.d/sssd-ldap.conf | 1
src/db/sysdb.c | 898 +--
src/db/sysdb.h | 64
src/db/sysdb_init.c | 963 ++++
src/db/sysdb_ops.c | 1349 ++++-
src/db/sysdb_private.h | 155
src/db/sysdb_ranges.c | 37
src/db/sysdb_search.c | 638 ++
src/db/sysdb_services.c | 18
src/db/sysdb_subdomains.c | 103
src/db/sysdb_sudo.c | 282 -
src/db/sysdb_sudo.h | 35
src/db/sysdb_upgrade.c | 620 ++
src/db/sysdb_views.c | 309 -
src/examples/sssd-shadowutils | 6
src/examples/sssd.conf | 17
src/external/intgcheck.m4 | 1
src/external/libhttp_parser.m4 | 22
src/external/libini_config.m4 | 12
src/external/libjansson.m4 | 17
src/external/pac_responder.m4 | 14
src/external/samba.m4 | 12
src/external/systemd.m4 | 50
src/external/systemtap.m4 | 35
src/krb5_plugin/sssd_krb5_localauth_plugin.c | 7
src/ldb_modules/memberof.c | 6
src/lib/idmap/sss_idmap.c | 107
src/lib/idmap/sss_idmap.h | 2
src/lib/ipa_hbac/hbac_evaluator.c | 520 ++
src/lib/ipa_hbac/ipa_hbac.doxy.in | 1883 +++++++
src/lib/ipa_hbac/ipa_hbac.exports | 20
src/lib/ipa_hbac/ipa_hbac.h | 344 +
src/lib/ipa_hbac/ipa_hbac.pc.in | 11
src/lib/sifp/sss_sifp.c | 32
src/lib/sifp/sss_sifp.h | 28
src/lib/sifp/sss_sifp_common.c | 41
src/lib/sifp/sss_sifp_dbus.c | 121
src/lib/sifp/sss_sifp_dbus.h | 48
src/lib/sifp/sss_sifp_private.h | 5
src/lib/sifp/sss_sifp_utils.c | 27
src/lib/sifp/sss_simpleifp.exports | 8
src/lib/winbind_idmap_sss/libdlopen-test-winbind-idmap.c | 31
src/lib/winbind_idmap_sss/winbind_idmap_sss.c | 201
src/lib/winbind_idmap_sss/winbind_idmap_sss.h | 98
src/man/Makefile.am | 13
src/man/idmap_sss.8.xml | 62
src/man/pam_sss.8.xml | 27
src/man/po/LINGUAS | 1
src/man/po/br.po | 2677 ++++++-----
src/man/po/ca.po | 2829 ++++++-----
src/man/po/cs.po | 2657 ++++++-----
src/man/po/de.po | 2863 +++++++----
src/man/po/es.po | 2852 +++++++----
src/man/po/eu.po | 2643 ++++++----
src/man/po/fr.po | 2863 +++++++----
src/man/po/ja.po | 2840 +++++++----
src/man/po/lv.po | 2663 ++++++-----
src/man/po/nl.po | 2683 ++++++-----
src/man/po/po4a.cfg | 2
src/man/po/pt.po | 2692 ++++++-----
src/man/po/pt_BR.po | 2641 ++++++----
src/man/po/ru.po | 2657 ++++++-----
src/man/po/sssd-docs.pot | 2584 ++++++----
src/man/po/tg.po | 2653 ++++++-----
src/man/po/uk.po | 2888 +++++++-----
src/man/po/zh_CN.po | 2663 ++++++-----
src/man/sss_cache.8.xml | 25
src/man/sss_override.8.xml | 6
src/man/sss_ssh_authorizedkeys.1.xml | 18
src/man/sss_ssh_knownhostsproxy.1.xml | 2
src/man/sssctl.8.xml | 68
src/man/sssd-ad.5.xml | 39
src/man/sssd-ipa.5.xml | 2
src/man/sssd-krb5.5.xml | 6
src/man/sssd-ldap.5.xml | 30
src/man/sssd.8.xml | 11
src/man/sssd.conf.5.xml | 274 -
src/monitor/monitor.c | 537 --
src/monitor/monitor_iface.xml | 2
src/monitor/monitor_netlink.c | 50
src/p11_child/p11_child_nss.c | 81
src/providers/ad/ad_access.c | 123
src/providers/ad/ad_access.h | 12
src/providers/ad/ad_autofs.c | 10
src/providers/ad/ad_common.c | 46
src/providers/ad/ad_common.h | 30
src/providers/ad/ad_domain_info.c | 139
src/providers/ad/ad_dyndns.c | 11
src/providers/ad/ad_gpo.c | 150
src/providers/ad/ad_gpo_child.c | 2
src/providers/ad/ad_id.c | 250 -
src/providers/ad/ad_id.h | 16
src/providers/ad/ad_init.c | 700 +-
src/providers/ad/ad_machine_pw_renewal.c | 65
src/providers/ad/ad_opts.c | 4
src/providers/ad/ad_pac.c | 657 ++
src/providers/ad/ad_pac.h | 82
src/providers/ad/ad_pac_common.c | 86
src/providers/ad/ad_srv.c | 155
src/providers/ad/ad_subdomains.c | 1541 +++---
src/providers/ad/ad_subdomains.h | 11
src/providers/ad/ad_sudo.c | 14
src/providers/backend.h | 220
src/providers/be_dyndns.c | 1364 +++++
src/providers/be_dyndns.h | 143
src/providers/be_ptask.c | 484 ++
src/providers/be_ptask.h | 131
src/providers/be_ptask_private.h | 48
src/providers/be_refresh.c | 346 +
src/providers/be_refresh.h | 71
src/providers/data_provider.h | 4
src/providers/data_provider/dp.c | 135
src/providers/data_provider/dp.h | 164
src/providers/data_provider/dp_builtin.c | 118
src/providers/data_provider/dp_builtin.h | 50
src/providers/data_provider/dp_client.c | 259 +
src/providers/data_provider/dp_custom_data.h | 74
src/providers/data_provider/dp_flags.h | 29
src/providers/data_provider/dp_iface.c | 63
src/providers/data_provider/dp_iface.h | 80
src/providers/data_provider/dp_iface.xml | 78
src/providers/data_provider/dp_iface_backend.c | 60
src/providers/data_provider/dp_iface_failover.c | 345 +
src/providers/data_provider/dp_iface_generated.c | 429 +
src/providers/data_provider/dp_iface_generated.h | 135
src/providers/data_provider/dp_methods.c | 128
src/providers/data_provider/dp_modules.c | 224
src/providers/data_provider/dp_private.h | 248 +
src/providers/data_provider/dp_reply_std.c | 131
src/providers/data_provider/dp_request.c | 460 +
src/providers/data_provider/dp_request.h | 77
src/providers/data_provider/dp_request_reply.c | 372 +
src/providers/data_provider/dp_request_table.c | 265 +
src/providers/data_provider/dp_responder_iface.h | 29
src/providers/data_provider/dp_sbus.c | 46
src/providers/data_provider/dp_target_auth.c | 302 +
src/providers/data_provider/dp_target_autofs.c | 55
src/providers/data_provider/dp_target_hostid.c | 63
src/providers/data_provider/dp_target_id.c | 315 +
src/providers/data_provider/dp_target_subdomains.c | 50
src/providers/data_provider/dp_target_sudo.c | 199
src/providers/data_provider/dp_targets.c | 539 ++
src/providers/data_provider_be.c | 2757 -----------
src/providers/data_provider_callbacks.c | 2
src/providers/data_provider_fo.c | 45
src/providers/data_provider_iface.xml | 53
src/providers/data_provider_iface_generated.c | 98
src/providers/data_provider_iface_generated.h | 82
src/providers/data_provider_req.c | 29
src/providers/data_provider_req.h | 5
src/providers/dp_auth_util.c | 100
src/providers/dp_backend.h | 324 -
src/providers/dp_dyndns.c | 1329 -----
src/providers/dp_dyndns.h | 143
src/providers/dp_pam_data_util.c | 4
src/providers/dp_ptask.c | 484 --
src/providers/dp_ptask.h | 131
src/providers/dp_ptask_private.h | 48
src/providers/dp_refresh.c | 346 -
src/providers/dp_refresh.h | 71
src/providers/dp_sbus.c | 46
src/providers/fail_over.c | 44
src/providers/fail_over.h | 4
src/providers/ipa/hbac_evaluator.c | 335 -
src/providers/ipa/ipa_access.c | 980 ++--
src/providers/ipa/ipa_access.h | 34
src/providers/ipa/ipa_auth.c | 339 -
src/providers/ipa/ipa_auth.h | 16
src/providers/ipa/ipa_autofs.c | 23
src/providers/ipa/ipa_common.c | 11
src/providers/ipa/ipa_common.h | 20
src/providers/ipa/ipa_dyndns.c | 29
src/providers/ipa/ipa_dyndns.h | 2
src/providers/ipa/ipa_hbac.doxy.in | 1883 -------
src/providers/ipa/ipa_hbac.exports | 15
src/providers/ipa/ipa_hbac.h | 316 -
src/providers/ipa/ipa_hbac.pc.in | 11
src/providers/ipa/ipa_hbac_common.c | 23
src/providers/ipa/ipa_hbac_private.h | 2
src/providers/ipa/ipa_hbac_rules.c | 2
src/providers/ipa/ipa_hbac_users.c | 56
src/providers/ipa/ipa_hostid.c | 177
src/providers/ipa/ipa_hostid.h | 11
src/providers/ipa/ipa_id.c | 327 -
src/providers/ipa/ipa_id.h | 51
src/providers/ipa/ipa_init.c | 1044 ++--
src/providers/ipa/ipa_opts.c | 2
src/providers/ipa/ipa_s2n_exop.c | 615 ++
src/providers/ipa/ipa_selinux.c | 742 +--
src/providers/ipa/ipa_selinux.h | 11
src/providers/ipa/ipa_subdomains.c | 1723 ++++---
src/providers/ipa/ipa_subdomains.h | 18
src/providers/ipa/ipa_subdomains_ext_groups.c | 51
src/providers/ipa/ipa_subdomains_id.c | 250 -
src/providers/ipa/ipa_subdomains_server.c | 18
src/providers/ipa/ipa_sudo.c | 220
src/providers/ipa/ipa_sudo.h | 2
src/providers/ipa/ipa_sudo_async.c | 11
src/providers/ipa/ipa_sudo_conversion.c | 51
src/providers/ipa/ipa_sudo_refresh.c | 2
src/providers/ipa/ipa_views.c | 115
src/providers/ipa/selinux_child.c | 2
src/providers/krb5/krb5_auth.c | 189
src/providers/krb5/krb5_auth.h | 14
src/providers/krb5/krb5_child.c | 95
src/providers/krb5/krb5_child_handler.c | 58
src/providers/krb5/krb5_common.c | 21
src/providers/krb5/krb5_common.h | 6
src/providers/krb5/krb5_init.c | 265 -
src/providers/krb5/krb5_renew_tgt.c | 24
src/providers/krb5/krb5_utils.c | 8
src/providers/ldap/ldap_access.c | 124
src/providers/ldap/ldap_auth.c | 620 +-
src/providers/ldap/ldap_child.c | 31
src/providers/ldap/ldap_common.c | 8
src/providers/ldap/ldap_common.h | 73
src/providers/ldap/ldap_id.c | 503 --
src/providers/ldap/ldap_id_services.c | 2
src/providers/ldap/ldap_init.c | 782 +--
src/providers/ldap/ldap_options.c | 100
src/providers/ldap/ldap_opts.c | 11
src/providers/ldap/sdap.c | 93
src/providers/ldap/sdap.h | 3
src/providers/ldap/sdap_access.c | 22
src/providers/ldap/sdap_access.h | 13
src/providers/ldap/sdap_async.c | 38
src/providers/ldap/sdap_async.h | 5
src/providers/ldap/sdap_async_ad.h | 58
src/providers/ldap/sdap_async_autofs.c | 5
src/providers/ldap/sdap_async_connection.c | 23
src/providers/ldap/sdap_async_groups.c | 65
src/providers/ldap/sdap_async_initgroups.c | 207
src/providers/ldap/sdap_async_initgroups_ad.c | 138
src/providers/ldap/sdap_async_nested_groups.c | 107
src/providers/ldap/sdap_async_netgroups.c | 2
src/providers/ldap/sdap_async_private.h | 2
src/providers/ldap/sdap_async_sudo.c | 64
src/providers/ldap/sdap_async_users.c | 72
src/providers/ldap/sdap_autofs.c | 219
src/providers/ldap/sdap_autofs.h | 8
src/providers/ldap/sdap_child_helpers.c | 116
src/providers/ldap/sdap_dyndns.c | 45
src/providers/ldap/sdap_dyndns.h | 5
src/providers/ldap/sdap_id_op.c | 2
src/providers/ldap/sdap_id_op.h | 1
src/providers/ldap/sdap_idmap.c | 5
src/providers/ldap/sdap_online_check.c | 249 +
src/providers/ldap/sdap_ops.c | 415 +
src/providers/ldap/sdap_ops.h | 53
src/providers/ldap/sdap_refresh.c | 4
src/providers/ldap/sdap_sudo.c | 235
src/providers/ldap/sdap_sudo.h | 10
src/providers/ldap/sdap_sudo_refresh.c | 2
src/providers/ldap/sdap_sudo_shared.c | 2
src/providers/ldap/sdap_sudo_shared.h | 4
src/providers/ldap/sdap_users.h | 5
src/providers/ldap/sdap_utils.c | 78
src/providers/proxy/proxy.h | 29
src/providers/proxy/proxy_auth.c | 284 -
src/providers/proxy/proxy_child.c | 129
src/providers/proxy/proxy_client.c | 178
src/providers/proxy/proxy_id.c | 373 +
src/providers/proxy/proxy_iface.xml | 17
src/providers/proxy/proxy_iface_generated.c | 80
src/providers/proxy/proxy_iface_generated.h | 71
src/providers/proxy/proxy_init.c | 675 +-
src/providers/proxy/proxy_services.c | 4
src/providers/simple/simple_access.c | 278 -
src/providers/simple/simple_access_check.c | 23
src/providers/simple/simple_access_pvt.h | 43
src/python/pyhbac.c | 20
src/python/pysss_murmur.c | 2
src/python/pysss_nss_idmap.c | 47
src/resolv/async_resolv.c | 7
src/resolv/async_resolv.h | 2
src/responder/autofs/autofs_private.h | 5
src/responder/autofs/autofssrv.c | 26
src/responder/autofs/autofssrv_cmd.c | 115
src/responder/autofs/autofssrv_dp.c | 27
src/responder/common/data_provider/rdp.h | 80
src/responder/common/data_provider/rdp_client.c | 55
src/responder/common/data_provider/rdp_message.c | 308 +
src/responder/common/negcache.c | 207
src/responder/common/negcache.h | 35
src/responder/common/negcache_files.c | 112
src/responder/common/negcache_files.h | 31
src/responder/common/responder.h | 66
src/responder/common/responder_cache_req.c | 938 ++-
src/responder/common/responder_cache_req.h | 70
src/responder/common/responder_cmd.c | 51
src/responder/common/responder_common.c | 328 +
src/responder/common/responder_dp.c | 97
src/responder/common/responder_get_domains.c | 4
src/responder/common/responder_packet.c | 2
src/responder/common/responder_utils.c | 44
src/responder/ifp/ifp_components.c | 8
src/responder/ifp/ifp_components.h | 5
src/responder/ifp/ifp_domains.c | 96
src/responder/ifp/ifp_domains.h | 19
src/responder/ifp/ifp_groups.c | 35
src/responder/ifp/ifp_groups.h | 5
src/responder/ifp/ifp_iface.c | 30
src/responder/ifp/ifp_iface.h | 40
src/responder/ifp/ifp_iface.xml | 22
src/responder/ifp/ifp_iface_generated.c | 107
src/responder/ifp/ifp_iface_generated.h | 31
src/responder/ifp/ifp_iface_nodes.c | 43
src/responder/ifp/ifp_private.h | 14
src/responder/ifp/ifp_users.c | 54
src/responder/ifp/ifp_users.h | 5
src/responder/ifp/ifpsrv.c | 32
src/responder/ifp/ifpsrv_cmd.c | 88
src/responder/ifp/ifpsrv_util.c | 96
src/responder/ifp/org.freedesktop.sssd.infopipe.conf | 2
src/responder/nss/nss_iface.c | 38
src/responder/nss/nss_iface.h | 30
src/responder/nss/nss_iface.xml | 12
src/responder/nss/nss_iface_generated.c | 69
src/responder/nss/nss_iface_generated.h | 58
src/responder/nss/nsssrv.c | 69
src/responder/nss/nsssrv.h | 10
src/responder/nss/nsssrv_cmd.c | 1350 ++---
src/responder/nss/nsssrv_netgroup.c | 158
src/responder/nss/nsssrv_private.h | 19
src/responder/nss/nsssrv_services.c | 134
src/responder/pac/pacsrv.c | 27
src/responder/pac/pacsrv.h | 46
src/responder/pac/pacsrv_cmd.c | 977 ----
src/responder/pac/pacsrv_utils.c | 478 -
src/responder/pam/pam_LOCAL_domain.c | 36
src/responder/pam/pamsrv.c | 40
src/responder/pam/pamsrv.h | 2
src/responder/pam/pamsrv_cmd.c | 159
src/responder/pam/pamsrv_dp.c | 4
src/responder/pam/pamsrv_p11.c | 100
src/responder/secrets/local.c | 693 ++
src/responder/secrets/providers.c | 490 ++
src/responder/secrets/proxy.c | 977 ++++
src/responder/secrets/secsrv.c | 199
src/responder/secrets/secsrv.h | 47
src/responder/secrets/secsrv_cmd.c | 568 ++
src/responder/secrets/secsrv_local.h | 28
src/responder/secrets/secsrv_private.h | 144
src/responder/secrets/secsrv_proxy.h | 28
src/responder/ssh/sshsrv.c | 18
src/responder/ssh/sshsrv_cmd.c | 256 -
src/responder/ssh/sshsrv_dp.c | 40
src/responder/ssh/sshsrv_private.h | 1
src/responder/sudo/sudosrv.c | 36
src/responder/sudo/sudosrv_cmd.c | 100
src/responder/sudo/sudosrv_dp.c | 18
src/responder/sudo/sudosrv_get_sudorules.c | 1149 ++--
src/responder/sudo/sudosrv_private.h | 55
src/responder/sudo/sudosrv_query.c | 176
src/sbus/sssd_dbus.h | 30
src/sbus/sssd_dbus_errors.h | 5
src/sbus/sssd_dbus_interface.c | 18
src/sbus/sssd_dbus_request.c | 74
src/sbus/sssd_dbus_server.c | 9
src/sbus/sssd_dbus_utils.c | 277 +
src/sbus/sssd_dbus_utils.h | 64
src/sss_client/idmap/sss_nss_idmap.c | 26
src/sss_client/idmap/sss_nss_idmap.exports | 6
src/sss_client/idmap/sss_nss_idmap.h | 15
src/sss_client/libwbclient/wbc_idmap_sssd.c | 15
src/sss_client/pam_message.h | 2
src/sss_client/pam_sss.c | 55
src/sss_client/ssh/sss_ssh_authorizedkeys.c | 7
src/sss_client/sss_cli.h | 10
src/sss_client/sudo/sss_sudo.doxy.in | 1883 -------
src/systemtap/sssd.stp.in | 256 +
src/systemtap/sssd_functions.stp | 66
src/systemtap/sssd_probes.d | 68
src/sysv/systemd/sssd-secrets.service.in | 8
src/sysv/systemd/sssd-secrets.socket.in | 8
src/tests/check_and_open-tests.c | 2
src/tests/cmocka/common_mock_resp.c | 27
src/tests/cmocka/common_mock_resp.h | 3
src/tests/cmocka/data_provider/mock_dp.c | 121
src/tests/cmocka/data_provider/mock_dp.h | 42
src/tests/cmocka/data_provider/test_dp_builtin.c | 191
src/tests/cmocka/data_provider/test_dp_request.c | 469 +
src/tests/cmocka/data_provider/test_dp_request_table.c | 356 +
src/tests/cmocka/dummy_child.c | 19
src/tests/cmocka/test_ad_common.c | 444 +
src/tests/cmocka/test_ad_subdomains.c | 328 +
src/tests/cmocka/test_be_ptask.c | 6
src/tests/cmocka/test_cert_utils.c | 4
src/tests/cmocka/test_child_common.c | 128
src/tests/cmocka/test_data_provider_be.c | 2
src/tests/cmocka/test_dyndns.c | 285 +
src/tests/cmocka/test_fqnames.c | 50
src/tests/cmocka/test_ipa_subdomains_server.c | 4
src/tests/cmocka/test_ldap_id_cleanup.c | 38
src/tests/cmocka/test_negcache.c | 272 -
src/tests/cmocka/test_nested_groups.c | 216
src/tests/cmocka/test_nss_srv.c | 1374 ++++-
src/tests/cmocka/test_pam_srv.c | 180
src/tests/cmocka/test_resolv_fake.c | 25
src/tests/cmocka/test_responder_cache_req.c | 872 ++-
src/tests/cmocka/test_responder_common.c | 34
src/tests/cmocka/test_simple_access.c | 836 +++
src/tests/cmocka/test_sss_sifp.c | 56
src/tests/cmocka/test_string_utils.c | 49
src/tests/cmocka/test_sysdb_subdomains.c | 46
src/tests/cmocka/test_sysdb_sudo.c | 725 +++
src/tests/cmocka/test_sysdb_ts_cache.c | 1496 ++++++
src/tests/cmocka/test_sysdb_utils.c | 36
src/tests/cmocka/test_sysdb_views.c | 161
src/tests/cmocka/test_tools_colondb.c | 2
src/tests/cmocka/test_utils.c | 514 +-
src/tests/cmocka/test_utils.h | 1
src/tests/common.h | 2
src/tests/common_dom.c | 46
src/tests/cwrap/Makefile.am | 107
src/tests/cwrap/cwrap_test_setup.sh | 2
src/tests/cwrap/group | 1
src/tests/cwrap/test_become_user.c | 2
src/tests/cwrap/test_negcache.c | 741 +++
src/tests/cwrap/test_server.c | 2
src/tests/debug-tests.c | 4
src/tests/dlopen-tests.c | 3
src/tests/files-tests.c | 105
src/tests/intg/Makefile.am | 6
src/tests/intg/config.py.m4 | 1
src/tests/intg/ds.py | 4
src/tests/intg/ds_openldap.py | 4
src/tests/intg/ldap_local_override_test.py | 16
src/tests/intg/ldap_test.py | 751 ---
src/tests/intg/sssd_id.py | 40
src/tests/intg/sssd_ldb.py | 86
src/tests/intg/sssd_netgroup.py | 155
src/tests/intg/test_enumeration.py | 687 ++
src/tests/intg/test_ldap.py | 796 +++
src/tests/intg/test_local_domain.py | 9
src/tests/intg/test_memory_cache.py | 20
src/tests/intg/test_ts_cache.py | 618 ++
src/tests/ipa_hbac-tests.c | 4
src/tests/ipa_ldap_opt-tests.c | 2
src/tests/krb5_utils-tests.c | 8
src/tests/pyhbac-test.py | 144
src/tests/pysss_murmur-test.py | 13
src/tests/simple_access-tests.c | 676 --
src/tests/sysdb-tests.c | 1604 +++---
src/tests/sysdb_ssh-tests.c | 1
src/tests/util-tests.c | 2
src/tests/whitespace_test | 7
src/tools/common/sss_process.c | 123
src/tools/common/sss_process.h | 29
src/tools/common/sss_tools.c | 222
src/tools/common/sss_tools.h | 68
src/tools/files.c | 180
src/tools/sss_cache.c | 267 -
src/tools/sss_debuglevel.c | 5
src/tools/sss_override.c | 434 -
src/tools/sss_seed.c | 24
src/tools/sss_signal.c | 4
src/tools/sss_sync_ops.c | 153
src/tools/sss_sync_ops.h | 2
src/tools/sssctl/sssctl.c | 282 +
src/tools/sssctl/sssctl.h | 120
src/tools/sssctl/sssctl_cache.c | 694 ++
src/tools/sssctl/sssctl_config.c | 143
src/tools/sssctl/sssctl_data.c | 292 +
src/tools/sssctl/sssctl_domains.c | 353 +
src/tools/sssctl/sssctl_logs.c | 107
src/tools/sssctl/sssctl_sifp.c | 166
src/tools/tools_mc_util.c | 10
src/tools/tools_util.c | 95
src/tools/tools_util.h | 12
src/util/cert.h | 2
src/util/cert/libcrypto/cert.c | 2
src/util/cert/nss/cert.c | 89
src/util/child_common.c | 30
src/util/child_common.h | 19
src/util/crypto/libcrypto/crypto_nite.c | 268 +
src/util/crypto/nss/nss_crypto.h | 66
src/util/crypto/nss/nss_nite.c | 305 +
src/util/crypto/nss/nss_obfuscate.c | 214
src/util/crypto/nss/nss_util.c | 211
src/util/crypto/nss/nss_util.h | 1
src/util/crypto/sss_crypto.c | 47
src/util/crypto/sss_crypto.h | 37
src/util/domain_info_utils.c | 411 +
src/util/probes.h | 46
src/util/server.c | 31
src/util/sss_ini.c | 237
src/util/sss_ini.h | 22
src/util/sss_ldap.c | 275 -
src/util/sss_nss.c | 25
src/util/sss_nss.h | 2
src/util/sss_semanage.c | 2
src/util/sss_sockets.c | 365 +
src/util/sss_sockets.h | 39
src/util/sss_tc_utf8.c | 1
src/util/sss_utf8.c | 3
src/util/sss_utf8.h | 7
src/util/string_utils.c | 21
src/util/usertools.c | 214
src/util/util.c | 153
src/util/util.h | 94
src/util/util_creds.h | 82
src/util/util_errors.c | 14
src/util/util_errors.h | 14
src/util/util_watchdog.c | 142
version.m4 | 2
566 files changed, 96415 insertions(+), 56479 deletions(-)
New commits:
commit 3024525c7c0b5b52a8b44a7e5f4bb268ffb5a716
Author: Timo Aaltonen <tjaalton at debian.org>
Date: Wed Oct 5 14:24:22 2016 +0300
releasing package sssd version 1.14.1-1
diff --git a/debian/changelog b/debian/changelog
index 54c14b7..50c1262 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-sssd (1.14.1-1) UNRELEASED; urgency=medium
+sssd (1.14.1-1) unstable; urgency=medium
* New upstream release.
* ipa-terminate-if-view-name-fails.diff,
@@ -14,7 +14,7 @@ sssd (1.14.1-1) UNRELEASED; urgency=medium
default/sssd also with systemd. (LP: #1587395)
* rules: Don't install a default config file.
- -- Timo Aaltonen <tjaalton at debian.org> Wed, 05 Oct 2016 10:03:04 +0300
+ -- Timo Aaltonen <tjaalton at debian.org> Wed, 05 Oct 2016 14:20:37 +0300
sssd (1.13.4-3) unstable; urgency=medium
commit a030e4e6bd77cbf3de1e4238405a4083ba2a0d2f
Author: Timo Aaltonen <tjaalton at debian.org>
Date: Wed Oct 5 14:19:22 2016 +0300
rules: Don't install a default config file.
diff --git a/debian/changelog b/debian/changelog
index 6423c11..54c14b7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -12,6 +12,7 @@ sssd (1.14.1-1) UNRELEASED; urgency=medium
switched to systemd.
* rules, default, import-daemon-opts.diff: Import daemon options from
default/sssd also with systemd. (LP: #1587395)
+ * rules: Don't install a default config file.
-- Timo Aaltonen <tjaalton at debian.org> Wed, 05 Oct 2016 10:03:04 +0300
diff --git a/debian/rules b/debian/rules
index 4e7f9b5..21da8aa 100755
--- a/debian/rules
+++ b/debian/rules
@@ -67,6 +67,10 @@ override_dh_install:
find $(CURDIR)/debian/tmp/ -name '*.egg-info' -exec rm '{}' ';'
rm -f $(CURDIR)/debian/tmp/etc/rc.d/init.d/sssd
+ # we don't need a default config, yet anyway
+ rm -f $(CURDIR)/debian/tmp/usr/lib/*/sssd/conf/sssd.conf
+ rm -f $(CURDIR)/debian/tmp/etc/pam.d/sssd-shadowutils
+
# match nn/nn/nnnn, replace with the date from changelog
sed -i 's/[0-1][0-9]\/[0-3][0-9]\/[0-9][0-9][0-9][0-9]/${PKGDATE}/g' $(CURDIR)/debian/tmp/usr/share/man/man*/*
commit 2f8aa98616cba063311b966c8f69354666becf87
Author: Timo Aaltonen <tjaalton at debian.org>
Date: Wed Oct 5 13:54:06 2016 +0300
rules, default, import-daemon-opts.diff: Import daemon options from default/sssd also with systemd.
diff --git a/debian/changelog b/debian/changelog
index 7cec111..6423c11 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -10,6 +10,8 @@ sssd (1.14.1-1) UNRELEASED; urgency=medium
* sssd-common.install: Add sssd-secrets and winbind idmap plugin.
* Drop the upstart job, it was only shipped on Ubuntu which has
switched to systemd.
+ * rules, default, import-daemon-opts.diff: Import daemon options from
+ default/sssd also with systemd. (LP: #1587395)
-- Timo Aaltonen <tjaalton at debian.org> Wed, 05 Oct 2016 10:03:04 +0300
diff --git a/debian/patches/import-daemon-opts.diff b/debian/patches/import-daemon-opts.diff
new file mode 100644
index 0000000..25e86c9
--- /dev/null
+++ b/debian/patches/import-daemon-opts.diff
@@ -0,0 +1,13 @@
+diff --git a/src/sysv/systemd/sssd.service.in b/src/sysv/systemd/sssd.service.in
+index a4f9125..8a18af1 100644
+--- a/src/sysv/systemd/sssd.service.in
++++ b/src/sysv/systemd/sssd.service.in
+@@ -6,7 +6,7 @@ Wants=nss-user-lookup.target
+
+ [Service]
+ EnvironmentFile=- at environment_file@
+-ExecStart=@sbindir@/sssd -D -f
++ExecStart=@sbindir@/sssd $DAEMON_OPTS
+ # These two should be used with traditional UNIX forking daemons
+ # consult systemd.service(5) for more details
+ Type=forking
diff --git a/debian/patches/series b/debian/patches/series
index a82d1b4..cc7844f 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1 @@
-#placeholder
+import-daemon-opts.diff
diff --git a/debian/rules b/debian/rules
index dda7623..4e7f9b5 100755
--- a/debian/rules
+++ b/debian/rules
@@ -26,6 +26,7 @@ export CK_VERBOSITY=verbose
override_dh_auto_configure:
dh_auto_configure -- --enable-krb5-locator-plugin \
--datadir=/usr/share/ \
+ --with-environment-file=/etc/default/sssd \
--with-ldb-lib-dir=/usr/lib/$(DEB_HOST_MULTIARCH)/ldb/modules/ldb \
--with-krb5-plugin-path=/usr/lib/$(DEB_HOST_MULTIARCH)/krb5/plugins/krb5 \
--enable-nsslibdir=/lib/$(DEB_HOST_MULTIARCH) \
diff --git a/debian/sssd-common.sssd.default b/debian/sssd-common.sssd.default
index fed8a35..9e7f629 100644
--- a/debian/sssd-common.sssd.default
+++ b/debian/sssd-common.sssd.default
@@ -1,10 +1,4 @@
-# Defaults for sssd initscript
-# sourced by /etc/init.d/sssd
-# installed at /etc/default/sssd by the maintainer scripts
-
-#
-# This is a POSIX shell fragment
-#
+# Defaults for sssd, installed at /etc/default/sssd by the maintainer scripts
# Additional options that are passed to the Daemon.
DAEMON_OPTS="-D -f"
commit 7ee4d9e29fcb287e7e253897aae2a1437c62b0b2
Author: Timo Aaltonen <tjaalton at debian.org>
Date: Wed Oct 5 13:42:40 2016 +0300
Drop the upstart job, it was only shipped on Ubuntu which has switched to systemd.
diff --git a/debian/changelog b/debian/changelog
index 924baf9..7cec111 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -8,6 +8,8 @@ sssd (1.14.1-1) UNRELEASED; urgency=medium
* control: Add libhttp-parser-dev and libjansson-dev to build-deps.
* sssd-tools.install: Add sssctl.
* sssd-common.install: Add sssd-secrets and winbind idmap plugin.
+ * Drop the upstart job, it was only shipped on Ubuntu which has
+ switched to systemd.
-- Timo Aaltonen <tjaalton at debian.org> Wed, 05 Oct 2016 10:03:04 +0300
diff --git a/debian/rules b/debian/rules
index 4ba4129..dda7623 100755
--- a/debian/rules
+++ b/debian/rules
@@ -23,10 +23,6 @@ PKGDATE = $(shell dpkg-parsechangelog | \
CURDATE = $(shell date +%m/%d/%Y | sed 's/\//\\\//g')
export CK_VERBOSITY=verbose
-ifeq ($(DISTRIBUTION), Ubuntu)
- INIT = upstart
-endif
-
override_dh_auto_configure:
dh_auto_configure -- --enable-krb5-locator-plugin \
--datadir=/usr/share/ \
diff --git a/debian/sssd-common.sssd.upstart.in b/debian/sssd-common.sssd.upstart.in
deleted file mode 100644
index aae8470..0000000
--- a/debian/sssd-common.sssd.upstart.in
+++ /dev/null
@@ -1,29 +0,0 @@
-# sssd - System Security Services Daemon
-#
-# Provides a set of daemons to manage access to remote directories and
-# authentication mechanisms. It provides an NSS and PAM interface toward
-# the system and a pluggable backend system to connect to multiple different
-# account sources.
-
-description "System Security Services Daemon"
-
-start on (filesystem and net-device-up)
-stop on runlevel [06]
-
-expect fork
-respawn
-
-env DEFAULTFILE=/etc/default/sssd
-
-pre-start script
- test -f /etc/sssd/sssd.conf || { stop; exit 0; }
- /lib/init/apparmor-profile-load usr.sbin.sssd
-end script
-
-script
- if [ -f "$DEFAULTFILE" ]; then
- . "$DEFAULTFILE"
- fi
-
- exec sssd $DAEMON_OPTS
-end script
commit 196180a12a3fba3a566ad38363dfc73f06db0620
Author: Timo Aaltonen <tjaalton at debian.org>
Date: Wed Oct 5 13:25:56 2016 +0300
sssd-common.install: Add sssd-secrets and winbind idmap plugin.
diff --git a/debian/changelog b/debian/changelog
index 861422b..924baf9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,6 +7,7 @@ sssd (1.14.1-1) UNRELEASED; urgency=medium
* sssd-common.dirs: Add etc/sssd/conf.d for config snippets.
* control: Add libhttp-parser-dev and libjansson-dev to build-deps.
* sssd-tools.install: Add sssctl.
+ * sssd-common.install: Add sssd-secrets and winbind idmap plugin.
-- Timo Aaltonen <tjaalton at debian.org> Wed, 05 Oct 2016 10:03:04 +0300
diff --git a/debian/sssd-common.install b/debian/sssd-common.install
index 58cf10f..3b7f7d7 100644
--- a/debian/sssd-common.install
+++ b/debian/sssd-common.install
@@ -1,4 +1,6 @@
lib/systemd/system/sssd.service
+lib/systemd/system/sssd-secrets.service
+lib/systemd/system/sssd-secrets.socket
usr/bin/sss_ssh_authorizedkeys
usr/bin/sss_ssh_knownhostsproxy
usr/lib/*/cifs-utils/cifs_idmap_sss.so
@@ -6,6 +8,7 @@ usr/lib/*/krb5/plugins/authdata/sssd_pac_plugin.so
usr/lib/*/krb5/plugins/krb5/sssd_krb5_locator_plugin.so
usr/lib/*/ldb/modules/ldb/memberof.so
usr/lib/*/libnfsidmap/sss.so
+usr/lib/*/samba/idmap/sss.so
usr/lib/*/sssd/libsss_cert.so
usr/lib/*/sssd/libsss_child.so
usr/lib/*/sssd/libsss_crypt.so
@@ -23,6 +26,7 @@ usr/lib/*/sssd/sssd_autofs
usr/lib/*/sssd/sssd_be
usr/lib/*/sssd/sssd_nss
usr/lib/*/sssd/sssd_pam
+usr/lib/*/sssd/sssd_secrets
usr/lib/*/sssd/sssd_ssh
usr/lib/*/sssd/sssd_sudo
usr/sbin/sssd
@@ -33,6 +37,7 @@ usr/share/man/man5/sss_rpcidmapd.5*
usr/share/man/man5/sssd-simple.5*
usr/share/man/man5/sssd-sudo.5*
usr/share/man/man5/sssd.conf.5*
+usr/share/man/man8/idmap_sss.8*
usr/share/man/man8/sssd.8*
usr/share/man/man8/sssd_krb5_locator_plugin.8*
usr/share/sssd/*
commit a42bd9cb4b54f13f999482d38e015acb1c9c9294
Author: Timo Aaltonen <tjaalton at debian.org>
Date: Wed Oct 5 13:24:40 2016 +0300
sssd-tools.install: Add sssctl.
diff --git a/debian/changelog b/debian/changelog
index 55bde2f..861422b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,6 +6,7 @@ sssd (1.14.1-1) UNRELEASED; urgency=medium
Dropped, upstream.
* sssd-common.dirs: Add etc/sssd/conf.d for config snippets.
* control: Add libhttp-parser-dev and libjansson-dev to build-deps.
+ * sssd-tools.install: Add sssctl.
-- Timo Aaltonen <tjaalton at debian.org> Wed, 05 Oct 2016 10:03:04 +0300
diff --git a/debian/sssd-tools.install b/debian/sssd-tools.install
index 8f8afcb..6c36709 100644
--- a/debian/sssd-tools.install
+++ b/debian/sssd-tools.install
@@ -10,6 +10,7 @@ usr/sbin/sss_seed
usr/sbin/sss_useradd
usr/sbin/sss_userdel
usr/sbin/sss_usermod
+usr/sbin/sssctl
usr/share/man/man8/sss_cache.8*
usr/share/man/man8/sss_debuglevel.8*
usr/share/man/man8/sss_groupadd.8*
@@ -22,3 +23,4 @@ usr/share/man/man8/sss_seed.8*
usr/share/man/man8/sss_useradd.8*
usr/share/man/man8/sss_userdel.8*
usr/share/man/man8/sss_usermod.8*
+usr/share/man/man8/sssctl.8*
commit a8bc77a2ca194845a6d40de7cf72937150a4675f
Author: Timo Aaltonen <tjaalton at debian.org>
Date: Wed Oct 5 13:23:54 2016 +0300
control: Add libhttp-parser-dev and libjansson-dev to build-deps.
diff --git a/debian/changelog b/debian/changelog
index 1d57d2c..55bde2f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,7 @@ sssd (1.14.1-1) UNRELEASED; urgency=medium
gpo-add-unity-to-ad-gpo-map-interactive.diff:
Dropped, upstream.
* sssd-common.dirs: Add etc/sssd/conf.d for config snippets.
+ * control: Add libhttp-parser-dev and libjansson-dev to build-deps.
-- Timo Aaltonen <tjaalton at debian.org> Wed, 05 Oct 2016 10:03:04 +0300
diff --git a/debian/control b/debian/control
index a76a29f..23b3a48 100644
--- a/debian/control
+++ b/debian/control
@@ -24,7 +24,9 @@ Build-Depends:
libdbus-1-dev,
libdhash-dev,
libglib2.0-dev,
+ libhttp-parser-dev,
libini-config-dev,
+ libjansson-dev,
libkeyutils-dev [linux-any],
libkrb5-dev (>= 1.12),
libldap2-dev,
commit a38daa1d83ba0e062911b192b6b10eb2b9581f18
Author: Timo Aaltonen <tjaalton at debian.org>
Date: Wed Oct 5 13:18:35 2016 +0300
sssd-common.dirs: Add etc/sssd/conf.d for config snippets.
diff --git a/debian/changelog b/debian/changelog
index d712c7c..1d57d2c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,7 @@ sssd (1.14.1-1) UNRELEASED; urgency=medium
* ipa-terminate-if-view-name-fails.diff,
gpo-add-unity-to-ad-gpo-map-interactive.diff:
Dropped, upstream.
+ * sssd-common.dirs: Add etc/sssd/conf.d for config snippets.
-- Timo Aaltonen <tjaalton at debian.org> Wed, 05 Oct 2016 10:03:04 +0300
diff --git a/debian/sssd-common.dirs b/debian/sssd-common.dirs
index 79fe1e4..93dad48 100644
--- a/debian/sssd-common.dirs
+++ b/debian/sssd-common.dirs
@@ -1,4 +1,5 @@
etc/sssd
+etc/sssd/conf.d
var/lib/sss
var/lib/sss/db
var/lib/sss/gpo_cache
commit 138c1528d045e450cb5d922ab2abe441c6abda4a
Author: Timo Aaltonen <tjaalton at debian.org>
Date: Wed Oct 5 10:09:20 2016 +0300
update changelog, drop upstream patches
diff --git a/debian/changelog b/debian/changelog
index 06a3188..d712c7c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,12 @@
+sssd (1.14.1-1) UNRELEASED; urgency=medium
+
+ * New upstream release.
+ * ipa-terminate-if-view-name-fails.diff,
+ gpo-add-unity-to-ad-gpo-map-interactive.diff:
+ Dropped, upstream.
+
+ -- Timo Aaltonen <tjaalton at debian.org> Wed, 05 Oct 2016 10:03:04 +0300
+
sssd (1.13.4-3) unstable; urgency=medium
* common: Add /var/lib/sss/gpo_cache. (LP: #1579092)
diff --git a/debian/patches/gpo-add-unity-to-ad-gpo-map-interactive.diff b/debian/patches/gpo-add-unity-to-ad-gpo-map-interactive.diff
deleted file mode 100644
index 18b18ab..0000000
--- a/debian/patches/gpo-add-unity-to-ad-gpo-map-interactive.diff
+++ /dev/null
@@ -1,52 +0,0 @@
-commit 89376da80b2250b82d256ea85ec349ce29fe5b51
-Author: Stephen Gallagher <sgallagh at redhat.com>
-Date: Thu May 5 10:44:24 2016 -0400
-
- GPO: Add "unity" to ad_gpo_map_interactive
-
- Ubuntu systems use "unity" as their screen-locker. Without this in the
- defaults, people often get locked out of their machines when the screen
- locks.
-
- Resolves:
- https://bugs.launchpad.net/ubuntu/+source/sssd/+bug/1578415
-
- Reviewed-by: Lukáš Slebodník <lslebodn at redhat.com>
-
-diff --git a/src/man/sssd-ad.5.xml b/src/man/sssd-ad.5.xml
-index dc17a2f..265409e 100644
---- a/src/man/sssd-ad.5.xml
-+++ b/src/man/sssd-ad.5.xml
-@@ -439,6 +439,11 @@ ad_gpo_map_interactive = +my_pam_service, -login
- </listitem>
- <listitem>
- <para>
-+ unity
-+ </para>
-+ </listitem>
-+ <listitem>
-+ <para>
- xdm
- </para>
- </listitem>
-diff --git a/src/providers/ad/ad_gpo.c b/src/providers/ad/ad_gpo.c
-index 3029ffe..22ac803 100644
---- a/src/providers/ad/ad_gpo.c
-+++ b/src/providers/ad/ad_gpo.c
-@@ -188,6 +188,7 @@ int ad_gpo_process_cse_recv(struct tevent_req *req);
- #define GPO_LIGHTDM "lightdm"
- #define GPO_LXDM "lxdm"
- #define GPO_SDDM "sddm"
-+#define GPO_UNITY "unity"
- #define GPO_XDM "xdm"
- #define GPO_SSHD "sshd"
- #define GPO_FTP "ftp"
-@@ -209,7 +210,7 @@ struct gpo_map_option_entry {
- const char *gpo_map_interactive_defaults[] =
- {GPO_LOGIN, GPO_SU, GPO_SU_L,
More information about the Pkg-sssd-devel
mailing list