Changeset 988 for vendor/current/libds


Ignore:
Timestamp:
Nov 24, 2016, 1:14:11 PM (9 years ago)
Author:
Silvan Scherrer
Message:

Samba Server: update vendor to version 4.4.3

Location:
vendor/current/libds/common
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • vendor/current/libds/common/flags.h

    r740 r988  
    6868                )
    6969
     70/*
     71 * MS-SAMR 2.2.1.13 UF_FLAG Codes states that some bits are ignored by
     72 * clients and servers.  Other flags (like UF_LOCKOUT have special
     73 * behaviours, but are not set in the traditional sense).
     74 *
     75 * See the samldb module for the use of this define.
     76 */
     77
    7078#define UF_SETTABLE_BITS (\
    71                 UF_SCRIPT |\
    7279                UF_ACCOUNTDISABLE |\
    7380                UF_HOMEDIR_REQUIRED  |\
    74                 UF_LOCKOUT |\
    7581                UF_PASSWD_NOTREQD |\
    76                 UF_PASSWD_CANT_CHANGE |\
    7782                UF_ACCOUNT_TYPE_MASK | \
    7883                UF_DONT_EXPIRE_PASSWD | \
     
    8388                UF_NOT_DELEGATED |\
    8489                UF_USE_DES_KEY_ONLY  |\
    85                 UF_DONT_REQUIRE_PREAUTH \
     90                UF_DONT_REQUIRE_PREAUTH |\
     91                UF_TRUSTED_TO_AUTHENTICATE_FOR_DELEGATION |\
     92                UF_NO_AUTH_DATA_REQUIRED |\
     93                UF_PARTIAL_SECRETS_ACCOUNT |\
     94                UF_USE_AES_KEYS \
    8695                )
    8796
     
    179188#define DS_DOMAIN_FUNCTION_2003         2
    180189#define DS_DOMAIN_FUNCTION_2008         3
    181 #define DS_DOMAIN_FUNCTION_2008_R2      4
     190#define DS_DOMAIN_FUNCTION_2008_R2      4
     191#define DS_DOMAIN_FUNCTION_2012         5
     192#define DS_DOMAIN_FUNCTION_2012_R2      6
    182193
    183194/* sa->systemFlags on attributes */
     
    185196#define DS_FLAG_ATTR_REQ_PARTIAL_SET_MEMBER 0x00000002
    186197#define DS_FLAG_ATTR_IS_CONSTRUCTED    0x00000004
     198
     199/* 7.1.1.2.2.1.1                nTDSSiteSettings Object options */
     200#define DS_NTDSSETTINGS_OPT_IS_AUTO_TOPOLOGY_DISABLED                   0x00000001
     201#define DS_NTDSSETTINGS_OPT_IS_TOPL_CLEANUP_DISABLED                    0x00000002
     202#define DS_NTDSSETTINGS_OPT_IS_TOPL_MIN_HOPS_DISABLED                   0x00000004
     203#define DS_NTDSSETTINGS_OPT_IS_TOPL_DETECT_STALE_DISABLED               0x00000008
     204#define DS_NTDSSETTINGS_OPT_IS_INTER_SITE_AUTO_TOPOLOGY_DISABLED        0x00000010
     205#define DS_NTDSSETTINGS_OPT_IS_GROUP_CACHING_ENABLED                    0x00000020
     206#define DS_NTDSSETTINGS_OPT_FORCE_KCC_WHISTLER_BEHAVIOR                 0x00000040
     207#define DS_NTDSSETTINGS_OPT_IS_RAND_BH_SELECTION_DISABLED               0x00000100
     208#define DS_NTDSSETTINGS_OPT_IS_SCHEDULE_HASHING_ENABLED                 0x00000200
     209#define DS_NTDSSETTINGS_OPT_IS_REDUNDANT_SERVER_TOPOLOGY_ENABLED        0x00000400
    187210
    188211/* 7.1.1.2.2.1.2.1.1           nTDSDSA Object options flags */
     
    228251#define DS_HR_ADMINSDEXMASK                       0x00000010
    229252#define DS_HR_KVNOEMUW2K                          0x00000011
    230 #define DS_HR_LDAP_BYPASS_UPPER_LIMIT_BOUNDS      0x00000012
     253
     254#define DS_HR_TWENTIETH_CHAR                      0x00000014
     255#define DS_HR_THIRTIETH_CHAR                      0x0000001E
     256#define DS_HR_FOURTIETH_CHAR                      0x00000028
     257#define DS_HR_FIFTIETH_CHAR                       0x00000032
     258#define DS_HR_SIXTIETH_CHAR                       0x0000003C
     259#define DS_HR_SEVENTIETH_CHAR                     0x00000046
     260#define DS_HR_EIGHTIETH_CHAR                      0x00000050
     261#define DS_HR_NINETIETH_CHAR                      0x0000005A
    231262
    232263/* mS-DS-ReplicatesNCReason */
     
    241272#define NTDSCONN_KCC_SITE_FAILOVER_TOPOLOGY          0x00000100
    242273#define NTDSCONN_KCC_REDUNDANT_SERVER_TOPOLOGY       0x00000200
     274
     275#define NTDSCONN_OPT_IS_GENERATED                       0x00000001
     276#define NTDSCONN_OPT_TWOWAY_SYNC                        0x00000002
     277#define NTDSCONN_OPT_OVERRIDE_NOTIFY_DEFAULT            0x00000004
     278#define NTDSCONN_OPT_USE_NOTIFY                         0x00000008
     279#define NTDSCONN_OPT_DISABLE_INTERSITE_COMPRESSION      0x00000010
     280#define NTDSCONN_OPT_USER_OWNED_SCHEDULE                0x00000020
     281#define NTDSCONN_OPT_RODC_TOPOLOGY                      0x00000040
     282
     283/* 7.1.1.2.2.3.3      Site Link Object options flags */
     284#define NTDSSITELINK_OPT_USE_NOTIFY                     0x00000001
     285#define NTDSSITELINK_OPT_TWOWAY_SYNC                    0x00000002
     286#define NTDSSITELINK_OPT_DISABLE_COMPRESSION            0x00000004
  • vendor/current/libds/common/wscript_build

    r740 r988  
    11
    2 bld.SAMBA_SUBSYSTEM('flag_mapping',
    3                     public_deps='talloc replace',
    4                     source='flag_mapping.c')
     2bld.SAMBA_LIBRARY('flag_mapping',
     3                  public_deps='talloc replace',
     4                  source='flag_mapping.c',
     5                  private_library=True,
     6                  private_headers='roles.h',
     7                  deps='samba-util')
Note: See TracChangeset for help on using the changeset viewer.