[SCM] Samba Shared Repository - branch v4-0-test updated
Jelmer Vernooij
jelmer at samba.org
Sat Apr 23 17:46:36 MDT 2011
The branch, v4-0-test has been updated
via 6925a79 Release alpha15.
via 5b80f15 Update WHATSNEW4.txt.
via 0645c01 Fix case of libUTIL_LDB.
via 9317923 Add missing dependency on com_err.
via 67fd0cd Add check for krb5_free_unparsed_name, when using external heimdal.
via 123e5c1 s3: Fix Coverity ID 2478, UNINIT
via 64e7fba s3:include/vfs.h: remove very old hints for vfs modules with interface version < 8
via 1cf715e Revert "s3-vfs: another attempt to fix the Tru64 build."
via 4a4a774 s3:smbd/nttrans: make use of BVAL() and remove ugly LARGE_SMB_OFF_T ifdef's
via 5186209 s3:lib/sysquota: remove ugly LARGE_SMB_OFF_T ifdef's
via 75ad180 s3:libsmb: make use of BVAL() and remove ugly LARGE_SMB_OFF_T ifdef's
via bf3b2e2 Support the 'PYTHON' environment variable.
via 317e40d script/librelease: display the permission on the server
via 74458b5 script/librelease: add more error checking
via bacc019 script/librelease: set umask 0022
via 40792f8 script/librelease: use a GPG_KEYID variable to hold the signing key
via b48e223 s3: Fix Coverity ID 2047, UNUSED_VALUE
via 726fa73 s3: Fix Coverity ID 2325, RESOURCE_LEAK
via f9e3af7 s3: Fix Coverity ID 2336, NULL_RETURNS
via 018595e s3: Fix Coverity ID 2335, CHECKED_RETURN
via 4981adc asn1: Fix Coverity ID 2299, CHECKED_RETURN
via 3e8a8fa s3: Fix Coverity ID 2307, NULL_RETURNS
via 9a0676d s3: Fix Coverity ID 986, BUFFER_SIZE_WARNING
via 7e7ad53 s3: Fix Coverity ID 1340, NULL_RETURNS
via e919e76 Cosmetic. Fix bad indentation.
via 644046f Fix compiler warning in debug message.
via 20baa11 Remove duplicate code - move to parent_dirname() as a common function.
via 5290927 s3-vfs: another attempt to fix the Tru64 build.
via 0e00351 s3-waf: try to fix the build on sunos5.
via a505806 s3-waf: fix typo in comment.
via 3a72586 Revert "s3-vfs: try to fix the Tru64 build."
via 1b7cd33 s3-vfs: try to fix the Tru64 build.
via bb65187 s3-proto: move more rpc client prototypes to cli_pipe.h.
via 2b608f3 script: add hardcoded library release key id
via ab9d9cf s4:ldb: change version to 1.1.0 after adding new functions:
via 93d5e7a ldb: add custom flags and functions for the application that wants to manipulate them
via f04689a s4:ldb/tests: add tests for ldbmodify and 'modrdn'
via e57a23d s4:ldb/tools: add support for "modrdn" to ldbmodify
via a3b9522 s4:ldb/ldif: add support for "modrdn"
via c7073f8 s3-vfs: rename open function to open_fn.
via 0b89ce6 s3-build: move MAP_FILE define to the only place used.
via ae61a5c s3-smbd: fix the AIX 5.3 build.
via c8f9515 s4-smbtorture: restructure documentname handling in spoolss test a bit.
via 0cf9b47 s3-spoolss: fix debug statement in spoolss_addprinterex_level_2().
via 6f846dd lib/util/charset Always set *converted_size even on failure
via 79e6fea lib/util/charset create _handle functions for convert_string() et al
via f28f5db libcli/auth Move PAC parsing and verification in common.
via 0e5482c libcli/auth: Move more kerberos wrapping in common
via 3a2afe4 s3-gse: Allow the GSSAPI wrapper to load a keytab using gss_krb5_import_cred()
via 1804d9a tdb_backup: avoid transaction on backup file, use lockall
via 9bf3dc3 Fix Bug #8099 setpwent() actually does endpwent() and vice versa on FreeBSD
via 36cfa7b tdb: make sure we skip over recovery area correctly.
via cb88418 tdb_expand: limit the expansion with huge records
via 094ab60 tdb: tdb_repack() only when it's worthwhile.
via 6aa72da tdb: fix transaction recovery area for converted tdbs.
via dfb490d selftest Consolidate server wall clock time limits
via 5189cfc selftest: move warning about invalid environments up to selftest.pl
via 5439553 selftest: Don't specify SELFTEST_TARGET as an env variable
via cfb4eb9 selftest Test for socket_wrapper support in combined samba target as well
via 1ac4651 selftest: Add hooks to enable a combined selftest run.
via 790ceec s4-selftest Rename Samba4 'member' test environment to s4member
via 55cb125 s4-selftest: Move Samba4 test interfaces out of the way of the Samba3 tests.
via 148efda s3-selftest Fix interface localktest6 listens on.
via 9000188 selftest Add combined 'Samba' target module
via aed450d s4-selftest: Avoid duplicating the servers IP in the provision() sub arguments.
via 36d4bbf s3-selftest Rename s3 DC environment to s3dc
via 8f58b13 s4-selftest: Stop creating netbios aliases everywhere
via d041ed2 selftest: put the target on the environment
via 29d8c59 lib/socket_wrapper: allow up to 32 interfaces for a bigger 'make test'
via bde2bcc Fix bug 8088 - rpccli_samr_chng_pswd_auth_crap segfaults if any input blobs are null.
via c2a62e8 s3 waf: Mimic the autoconf check for netgrent
via d09f029 s3 autobuild: Fix CFLAG check for netgrent tests
via 83a0b94 s3: Fix the build of vfs_gpfs.c
via 7cc02cf samba-tool: fix machinepw command so that we use the full path to the secret database and raise an error if secret can't be found
via 0bf7c96 s3: Use
via ca5dcf2 s3: guest sesssetup is only 13 words (cherry picked from commit 69650a2aaa8649570261df7efccb35ad76d7cfc1)
via 35c7123 s3: Remove an unused variable
via 10a552a s3: Use tevent_req_nterror properly in a few places
via 9f9d183 Remove broken link.
via 2c55a99 util: Build samba-util without unresolved symbols.
via d1cbb9f s4-heimdal: Allow any kvno to match when searching the keytab.
via 1f53442 s3-gse Allow GSSAPI wrapper to compile against Heimdal
via 93f8f7b selftest: Allow the top level build to run the samba4 or samba3 tests
via ee4a7b3 s4-heimdal_build: Add extra HAVE defines needed for the source3 krb5 code
via d9e29c0 selftest Remove selftest of the test subsystem
via 47b7c6f selftest: Move Samba4 selftest wscript to the top level
via 1870d25 selftest Add binary mappings for samba3 selftest
via 48bb69e selftest: Start using the binary mapping at the python layer as well
via 4fd6ebf selftest: Remove duplication between BUILDIR and BINDIR
via cfb44f6 selftest: Remove unused BUILDDIR_ABS environment variable
via 831955d selftest: Provide a single bindir_path function across all targets
via 82fdad8 Trying to track down the SMB2 error. Add an invariant test.
via e49893c Use handle based xattr set if available.
via 525ccd5 Ensure vfs_chown_fsp() is safe against races.
via e4c4dcf s3-waf: only LIBNMB needs to linked against -lresolv.
via 85e8c86 s4-dsdb: Add more information on why we don't check the SD control
via cf4a308 s4-dsdb: If current attribute list is empty use the one from the request
via 0e18a59 s3-build: fix the --with-profiling-data build on mac os x.
via 6768b65 s3-waf: try to fix the non-ldap-but-krb5 build.
via 53f50c2 s3: Fix bug 8066, wrong output in smbget
via 9c2aa5b s3-krb5 Move #ifdef HAVE_KRB5 above #include of libcli/auth/krb5_wrap.h
via 4389bf4 Ensure change_dir_owner_to_parent() can't be raced.
via 182eea9 Fix bug #8083 - "inherit owner = yes" doesn't interact correctly with vfs_acl_xattr or vfs_acl_tdb module.
via 9c2ba94 Optimization for change_file_owner_to_parent() and change_dir_owner_to_parent()
via d9c1d1f s3: Fix Coverity ID 2471: UNINIT
via 8b5d163 s3: Fix smbd with the async echo responder
via 7ece43b s3-build: make sure we pick up system tdb and talloc via #include.
via daea6a4 s3-includes: move readahead prototype to its only user.
via 15d6c70 s3: Fix a typo
via 32c12cc libcli/auth Fix compile on hosts without krb5
via e1078b8 lib/util Move alpha_strcpy() from s3 into common code
via bbeba18 s3-auth Rename smb_krb5_open_keytab to avoid a conflict with s3
via 4ba1375 libcli/auth Move krb5 wrapper functions from s3 into common
via 3d7998b s3-lib Remove very unused (#if 0) strncpyn
via b1873be s3-lib Remove unused string_append
via 72dcf6d s3-lib Move unix_strlower and unix_strupper to their only users.
via aad2c19 s3-lib Remove unused str_ascii_charnum()
via 9d62ee2 s3-lib Move strisnormal to it's only user in mangle_hash.c
via 35fca85 libcli/ldap Re-add ldap_ndr.h as a public header
via 29c0c37 s4/libcli: do not use netbios name in NTLMv2 blobs w/o spnego
via 96a49d2 libcli: allow exclusion of netbios name in NTLMV2 blob
via 36f7f98 s4/libcli: do not announce NT error code support when it is disabled
via 165521e s3: only include smb profiling where needed.
via 1b4d27d s3-waf: add --with-profiling-data configure option.
via bae2ce8 s3: fix the build of --with-profiling-data.
via 321587e s3-includes: only include acl prototypes when needed.
via c4331f6 s3-includes: absolutely no need to globally include debugparse.h
via b4e4b60 s3-includes: include lib/util/debug.h headers in includes.h not smb.h
via 76d4ede s3-includes: remove unused schema_types enum.
via e782111 s3-includes: move struct pipe_open_rec to srvsvc rpc server.
via a21be2c Fix WAF build for sids2xids.
via 845d4d4 s3: Add a test for sid2xids
via 32bd643 s3: Add some debug to winbindd_sids_to_xids
via ddfeccc s3: Use wbcSidsToUnixIds in create_local_token
via b8dc235 nsswitch: Add wbinfo --sids-to-unix-ids
via a93c49d libwbclient: Add wbcSidsToUnixIds
via 44f7fc4 s3: Export WINBINDD_SIDS_TO_XIDS via the winbind pipe
via a671885 s3: Add wbint_Sids2UnixIDs idl & implementation
via 80f8738 s3: Make idmap_find_domain public
via 74ea52e s3: Add is_domain_online
via 69ba259 nsswitch: wbinfo --lookup-sids
via 4be643d lib: Move next_token next to next_token_talloc
via cfe30df9 libwbclient: Add wbcLookupSids
via 63446c2 s3: Add winbindd_lookupsids
via 490c52c s3: Add wb_lookupsids
via 091fd0f s3: Add wbint_LookupSids
via ef9d2b1 s3: Make parse_sidlist public
via 58e26c2 s3: Simplify parse_sidlist
via d4c693d Add dom_sid_parse_endp
via df269c0 Don't print "success" message after error message in change_file_owner_to_parent(). Remove "goto" in change_dir_owner_to_parent().
via c3d8991 s3-build: finally remove references to ndr and dcerpc headers that were included globally.
via 9824e2e s3-rpc_client: add and use rpc_client/rpc_client.h.
via d2d976d s3-netapi: remove two shadowed variables.
via 8acc57d s3:WHATSNEW.txt: remove the "strict allocate" default value
via 4b3fe52 s3-cli_pipe: fix timeout in rpc_pipe_open_tcp_port().
via 8b80141 s3-util_sock: very brief documentation for open_socket_out().
via 015511d s3: Make send_nt_replies() static
via 94a97bf talloc: fix compiler warnings with -Wc++-compat
via 6a77b52 s3: Fix Coverity ID 2470: STRAY_SEMICOLON
via 111f4ec s3: Use talloc_tos() in the S3 build
via 53e0bad build: Bring DYNCONFIG into samba-util library to avoid symbol duplication
via d309499 s3-build Remove distinct LOCALEDIR subsystem
via 887fdb7 s4-test: added a test for E_deshash()
via 4158e9a s3-charcnv: Move convert_string() et al to lib/util/charset
via bf431fb libcli/auth Use convert_string_error to check LM hash calculation.
via d335b63 lib/util/charset Add many more charset tests
via 748c31d lib/util/charset Add convert_string_error()
via 8db1648 lib/util/charset Make ASCII conversion validate it's input
via 1d4fb07 s3-selftest Add workaround for RAP test failure
via a2c691a lib/util/charset Rename convert_string test to allow a 'non_handle' test
via 7bbd701 lib/util/charset Add more tests for convert_string_error_handle()
via 9346382 lib/util/charset Preserve 'pull' errors even when converting via UTF16
via 1efa600 lib/util/charset Add tests for convert_string_error_handle
via b21129a lib/util/charset Add expected values for upper/lower case tests
via cd63c92 lib/util/charset Fix and add public interface for convert_string_error_handle
via 87d2722 s4/torture Fix calls to charcnv functions to always supply converted_size
via 17ccff9 lib/util: Make string_replace from s3 common
via b2e37d9 lib/util ucs2_align is identical, put it in common
via 2eea919 lib/util Move simple string routines into common code.
via 9941dfe lib/util/charset Move source3/lib/util_unistr.c to the common code.
via ce2f217 s3-lib Move strdup_w to it's only user in mangle_hash.c
via e3138f2 s3-lib Move isvalid83_w to mangle_hash.c
via d458f6b s3-lib make static and remove more _w functions
via a82fba3 s3-lib Remove unused #define
via ba2b7f7 s3-lib Remove unused skip_unibuf()
via 8fcda44 s3-lib: Remove unused _w functions.
via 5cfb0bd s3-lib Correct comment in strlen_w()
via 43deb97 s3-lib Remove more unused fstring.c functions
via c8a5fa3 s3-charcnv: make pull_ucs2 static
via b6a8418 s3-lib: Remove unused pull_ucs2_fstring()
via 380bd49 build: use readelf as a replacement for ldd
via cec7c53 libds: Make flag_mapping a library
via fe458f2 lib/util make UTIL_TDB a library
via 5694ba5 libcli/ldap pull LIBCLI_LDAP_MESSAGE and LIBCLI_LDAP_NDR into a library
via 601835e build: speed up SYMBOLCHECK code
via 4edc98e s3: For net ads join, create a krb5.conf
via da5e5a6 s3: Initialize output in libnet_Join
via feb3cde s3: Retry the join with the short name
via 510e618 s3-util: separate out cmdline helpers.
via 9c6f78a s3: add some forward declarations.
via 7ea0384 s3-netapi: use dcerpc_try_samr_connects().
via 3acd6bd s3-netapi: use libnetapi_get_binding_handle().
via 0eece62 s3-netapi: add libnetapi_get_binding_handle().
via f102748 s3-librpc: let librpc/rpc/dcerpc.h include ndr and generated dcerpc headers.
via 64b6641 s3-rpc_client: move rpc_cli_transport structs and protos to rpc_transport.h
via bb15aa5 s3/selftest Tear down the environment if we fail to connect
via e3c3b4d s3-printing: Use become_user_by_session() function.
via b137156 s3-smbd: Added a become_user_by_session() function.
via 27cb378 s3-smbd: Added a change_to_user_by_session() function.
via d1ded27 s3: Wrap creating the svcctl keys in a transaction
via a5495e7 s3: Make reg_backend_db.h includable by itself (cherry picked from commit 6ba31d3bd29dd11b1b98859f4d8a65d9be7dac60)
via 5cd6d93 s3: Fix Coverity ID 2472, UNINIT
via d2d1d17 s3: Fix Coverity ID 2473, UNINIT
via 0958695 s3: Fix timeout calculation in event_add_to_poll_args
via e6cf92c s3-modules: Fix debug message
via af45636 Fix bug 8072 - PANIC: create_file_acl_common frees handle two times.
via c6c1724 Subtle change. Microsoft SMB2 tests return different access mask than for SMB1 with raw.acls.
via 58a0c8a s3:net idmap check: fix output of an invalid record
via 6db4fc1 s3-net: "idmap check" ignore __db_sequence_number__
via eb0e276 talloc/testsuite: avoid memory leak reported by valgrind
via f9fdef8 talloc/testsuite: test more talloc_pool related things
via 2146ffd talloc: include valgrind headers if available
via 73cc85a talloc: add TC_INVALIDATE_POOL marco
via 9c9f208 talloc: add TC_UNDEFINE_GROW_CHUNK() marco
via 6126c35 talloc: add TC_INVALIDATE_SHRINK_CHUNK() marco
via 4895f55 talloc: add TC_INVALIDATE_FULL_CHUNK() macro
via efbb358 talloc: use VALGRIND_MAKE_MEM_UNDEFINED() before memmove()
via 1e70439 talloc: optimize talloc_free() and talloc_realloc() for talloc pools
via 73330f8 talloc: add TC_POOL_FIRST_CHUNK() macro
via 13fab67 talloc: add TC_POOL_SPACE_LEFT() macro
via 4084cb7 talloc: add TC_ALIGN16() macro
via d399401 talloc: use TC_HDR_SIZE instead of sizeof(struct talloc_chunk)
via ab0a881 ldb:ldb/common/ldb_modules.c - change the request counter type to be "unsigned"
via a15ebe6 ldb:ldb/common/ldb_modules.c - trivial - fix integer output specifiers
via 9705dab s3:net rpc trust: fix two C++ implicit void * cast warnings
via 32d816d s3:passdb:pdb_ipa: fix a C++ implicit void * cast warnings
via 838e2dd s3:net idmap check: fix a couple of c++ implicit void * cast warnings
via 7e4f261 packaging(RHEL-CTDB): fix configure.rpm (honour additional cmdline parameters)
via 94f5b2f ldb:ldb_msg.c - make "ldb_msg_find_attr_as_*" more robust against invalid values
via df9d46a ldb:ldb_msg_check_sanity - clean it up from unneeded stuff
via ddb41f2 dsdb:schema/schema_syntax.c - correctly check error code of "ldb_string_utc_to_time"
via 6cef940 dsdb:schema/schema_syntax.c - add some empty value checks on validate functions
via b7de06e s4:objectclass LDB module - "ldb_msg_sanity_check" call not really needed
via 17f3413 ldb:ldbadd/modify tool - return error code when at least one operation has failed
via f146992 ldb:tests - "init.ldif" - deactivate empty "seeAlso" attribute
via 3cd11b5 ldb:ldb/common/ldb_modules.c - always use LDB error codes if possible
via 32cad76 ldb:common/*.c - check for some OOM conditions
via 1d8980d s4:objectclass LDB module - fix a comment - add a ")"
via 02c6f9d selftest:Samba4: setup DC_* variables in provision_rpc_proxy()
via ead6faa s4-smbtorture: fix lsa forest trust test.
via 26d6784 lsa: use lsa_TrustedAccessMask in some more places in the lsa IDL.
via c1a5670 s3-net: document "idmap check"
via 7d04043 s3-net: fix the usage output of "net idmap check"
via 17fe5e0 s4-samba_dnsupate Fix syntax error
via e78d465 Revert "s3-test: disable ktest for now"
via 4cdbb88 s3-selftest actually wait for smbclient to connect
via 1862e90 s3-selftest Fix use of the 'fake DNS' file
via 1367e2b wintest Allow setting of the firewall to fail
via e410a1a s3-wintest Add test of 'net use' against the Samba3 member
via 9ced0df wintest Allow changing the telnet settings to fail, we might not be admin
via 36029a0 samba_dnsupdate: Don't use subprocess.check_call, it isn't in python 2.4
via 77820d5 s3-test: disable ktest for now
via 5f771b3 ldb: fixed --paged option in ldb tools
via 2db094f Fix bug 6966 - "allow trusted domains = no" not respected in winbind.
via b3bb983 s4:dsdb/repl_meta_data: update replPropertyMetaData on originating renames
via 4d5a295 s4:dsdb/repl_meta_data: allow passing an explicit attribute list to replmd_update_rpmd()
via d622d21 s4:dsdb/repl_meta_data: normalize the rdn attribute name based on the schema
via 3626579 s3: Fix tldap_make_mod_blob_int() debug messages
via 2bafb4c s3-net: Add delete op for net trust utility
via 11c3427 s3-net: Add net trust utility
via 6681e45 s3-pdb_ipa: Create DN for new object
via 1cbe59e s3-pdb_ipa: Add ipasam_create_dom_group()
via afdc905 s3-net: add IPA provision
via 2ee1d09 s3-pdb_ipa: Add ipasam_create_user()
via c47df01 s3-pdb_ipa: Detect IPA server
via ca22bef s3-pdb_ipa: Use new smbldap_make_mod_blob() without a return value
via f3b1a68 s3-smbldap: make octet_strings/DATA_BLOBs const.
via 02c6940 s3-ipasam: rename of smbldap_make_mod_blob to _smbldap_make_mod_blob.
via c4974ee s3-smbldap: support storing octet_strings/DATA_BLOBs.
via db76adc s3-pdb_ipa: Fix indentation
via 6d0be9e s4-test: fixed a problem with very verbose NDR debug
via 49ab2df lib/crypto: rename the SHA256_ functions to samba_SHA256_
via 5adf85e tstream: make npa_tstream a private library
via a8da13c lib: make asn1_util a private library
via 15576da lib: moved data_blob.c into samba-util-common
via 48220b8 This reverts commit 378c4b221a6be75e1d32cb6fb3a773ce5de6dbda.
via 59b588a waf: a better way to detect duplicated symbols
via 0846b3c s4: Update/Set local USN only on attribute that have been modified/created
via d84a8d5 s3-selftest Add tests to show kerberos works across a password change
via 0415a57 s3-librpc Fix creation of in-memory keytab for previous password
via 747ebc1 s3-selftest names into DNS hosts file to avoid NBT lookups
via 457c665 libcli/nbt Cope with blank lines in DNS hosts file
via 82e0ba2 docs: fix the missing parameter description section in the smb.conf manpage
via f52b318 packaging(RHEL-CTDB): Fix debuginfo builds
via c2738b2 packaging(RHEL-CTDB): add BuildRequires to ctdb-devel >= 1.2.25
via 86a3c39 packaging(RHEL-CTDB): replace Prereq by Requires.
via 48646ee s3-auth: Make server_info const in create_local_token()
via 86baefe kdc: always ldb escape the realm
via 663dc94 auth: Move auth_session_info into IDL
via f261266 s4-auth: Always talloc_zero() the struct auth_session_info
via 1c34842 pidl: Add support for the [ignore] property
via 917b0a2 librpc/idl Add [nopython] to krb5pac ndrdump functions
via b6a30be Fix bug #7080 - Quota only shown when logged as root.
via 378c4b2 s3: Add maintainers for s3/auth
via dca465f s3/vfs_gpfs: s/syncops/gpfs
via a7ba4b5 s3-waf: fix typo in ctdb checks.
via fe35ff2 s3: Make vlp printing work by default
via 0f08e9d s3: Fix print_spool_end
via 4b78956 s4 samba-tool: Implement "testparm" command
via 2d22bbf s3-selftest Look only under source3 for smb.conf files
via ff9b668 s3-auth Rename user_session_key -> session_key to match auth_session_info
via 17d8f0a s3-auth use create_local_token() to transform server_info -> session_info
via 2ec4826 Move SET_STAT_INVALID call added by Volker as fix for bug 8042 - Newly create files are always failed with NT_STATUS_FILE_IS_A_DIRECTORY
via 074239a Note that check_parent_exists() doesn't change the contents of smb_fname (add const).
via a217ec6 s3-net: add command "net idmap check"
via 8fc8c88 s3: add function srprs_quoted to parse strings written with cbuf_print_quoted
via 9272614 s3: add function cbuf_print_quoted
via 340f20d s3: add function dbwrap_traverse
via 84019ea s3: add function dbwrap_trans_traverse
via 10cec2f s3: fix cbuf_swapptr
via b7e330a s3:idmap_tdb2: fix build of tdb2
via a3ef974 s3-rpc_server Remove comment, yes the key is correct.
via 77e6716 s3-auth consolidate create_local_token() into make_server_info_krb5()
via 841d0bc s3-selftest Remove more instances of /tmp in test_smbclient_s3.sh
via 6351dee s3-selftest Add testing of kerberos login
via 55134c9 s4-credentials Add a command line hook to set the kerberos credentials cache
via ffb6003 s3-selftest Disable log rotation in 'make test'
via 513574a talloc - some documentation changes
via f00d258 s4-dsdb: implemented creation of conflict records
via bf3a75c s4-samba-tool: give a bit better error on user delete failure
via f0e7303 s4-rpc: improved error mapping for several RPC server calls
via 81f2dda s4-dsdb: added a ldb err -> NTSTATUS mapping
via db03168 s4-krb5: be a bit less verbose about krb5 packets
via 822e7e5 s4-loadparm: be a bit less verbose about smb.conf processing
via 45e00ee s4-libnet: honour convention of DEBUGLEVEL>=10 for NDR print
via 4a98d6c debug: default debug to stderr
via c6b93d2 Avoid uppercasing server role in error message.
via e53dfeb s3: Remove some unused code
via 5cb8f6b Fix compilation without external heimdal.
via 09289c0 use system heimdal headers if possible, fix missing dependencies on hx509 and krb5 libraries.
via 32296a2 s3: Add a quick test for bug 8042
via 2b94169 s3: Fix bug 8042: File creation on OS/X
via 76f7c2a Fix for servers that don't put a path separator at the end of the service.
via d143bc4 s3:waf: add cluster support / ctdb checks.
via af82dca s3:waf:compare_config_h3.sh: make diff tool configurable as env var "DIFF"
via e06dba1 s3:waf:compare_config_h3.sh: specify autoconf-config.h as commandline parameter
via 00224d0 Fix bug #7987 - ACL can get lost when files are being renamed.
via ac216c1 Fix bug #8047 - mdns registration doesn't work if "interfaces" is used in smb.conf
via 1272758 s3: Fix Coverity ID 1137: CONSTANT_EXPRESSION_RESULT
via d9b03cb s3: Fix Coverity ID 1136: CONSTANT_EXPRESSION_RESULT
via 644222a debug: Restore the s3-style check in check_log_size()
via 1877508 s3:configure: allow building without SCHEDULE_FOR_DELETION with --enable-old-ctdb
via 7b9648c s3:configure: introduce "--enable-old-ctdb" to enable enforcing build against old ctdb
via 69aead6 s3:configure: add check for new CTDB_CONTROL_SCHEDULE_FOR_DELETION
via e9e23cc s3:configure: rework logic of ctdb/clustering checks
via a9b04e4 s3:configure: remove unused variable CTDB_CFLAGS
via 0943d39 s3:configure: fix a comment.
via 3a3c118 s3:dbwrap_ctdb: in ctdb_delete, send a SCHEDULE_FOR_DELETION control to local ctdbd
via 0e240bd s3:ctdb: pass the ctdb control flags to the ctdb daemon when sending the control
via 6cc8457 s3:ctdb: samba can now handle the NOREPLY flag
via fd41b4f s3:ctdb: correctly handle cstatus if CTDB_CTRL_FLAG_NOREPLY is set.
via 34ea813 s3-net: Do not use uninitialized value
via d9ad60f s3-winbindd: Use the correct enums for samr_QueryDomainInfo.
via 620921b lib/util/charset Add tests for strcasecmp_m(), talloc_strupper() et al
via 26ccb6d s4-dsdb: cope with failed searches in the linked attributes callback
via e395b5b s3-torture: a very simple test for convert_string_error()
via 6a9043d s3: Fix a typo
via 466da70 charconv: Use talloc_tos() in the S3 build
via 7cd5a79 Arg. I hate the "if (xxx) return foo" all on one line style of code.
via 21193c8 Don't burn 2k of stack on every iconv, use the heap when it's a slow call.
via f9a2f4f Fix bug #7996 - sgid bit lost on folder rename.
via cf5ed92 SMBTA: make vfs_smb_traffic_analyzer aware of the sendfile and recvfile functionality and store the results as common read/write results.
via b3ffcf8 lib/util/charset smb_panic() on incorrect use of strlen_m_ext
via 7fe9bb8 lib/util/charset Add tests for strlen_m_ext() and convert_string_talloc()
via d4f3a38 lib/util/charset Add wrapper to allow testing of strlen_m_ext()
via 46db53b lib/util/charset correct calculation of UTF8 character sizes
via 0e46e09 s3-samr: make getgrgid() failure a little more visible in _samr_CreateDomAlias().
via e54f292 s3-idmap: fix the build of idmap_hash on FreeBSD.
via a730dff s3-libndr: add ../librpc/ndr/libndr.h include in some places.
via 2352e7c s3-rpcclient: include rpc_client/cli_pipe.h globally in rpcclient.h
via 5fcb4d3 rep_parse_prs: remove some dead, unused code.
via c109a70 Fix convert_string() to take a *converted_size arg. and return a bool.
via 9ede19f s3-build: make it a little easier to build smbtorture4.
via 3800bae s3-vfs: try to fix build of aio_fork module.
via d546ade Change convert_string_internal() and convert_string_error() to bool return.
via 048471d Fix the nstring calls to use the correct sizes.
via c964744 This doesn't look like it has anything to do with character set conversion, but it does :-).
via 8f4e39f s3: Fix g_lock_lock after the select/poll conversion
via 220db5a s3-smbd: try to fix the irix build.
via 53bdf43 s3-vfs acl modules: more non-linux build fixes.
via 33082d0 s3-passdb: move LOOKUP_NAME_ flags to passdb where they belong to.
via 3253d5a s3-passdb: move some passdb defines to passdb.h
via c8ed33a s3-proto: pure cosmetics, remove some generated comments.
via 6206156 s3-winbind: try to fix the build on hosts w/o winbind support.
via b09b694 s3-vfs_solarisacl: try to fix the solaris build.
via 25b43d3 s3: Use cli_ntcreate to when listing snapshots
via 65c9d2e s3: Fix Coverity ID 2041, "UNUSED_VALUE"
via 43e364e lib/util/charset Add tests for convert_string_talloc_handle()
via a64958a lib/util Move base64 functions into lib/util/base64.c
via 48d0abe s3:lib make lazy_initialize_conv() static
via c395209 lib/util/charset Remove pointless static bool initialised
via fbd0ff6 s3: try to fix the build on some non-linux buildfarm machines.
via 0fea80c s3: Fix Coverity ID 2217: RESOURCE_LEAK
via 40306f2 s3: Fix Coverity ID 2220: RESOURCE_LEAK
via a56eb9b s3: Fix Coverity ID 2221: RESOURCE_LEAK
via 9a97a83 s3: Fix Coverity ID 2222: RESOURCE_LEAK
via 12bf847 s3: Fix Coverity ID 2223: RESOURCE_LEAK
via 8486f0f s3: Fix Coverity ID 2236: REVERSE_INULL
via de635fe s3: Fix Coverity ID 2332: MISSING_BREAK
via 0764e72 s3: Fix Coverity ID 2237: REVERSE_INULL
via 0080f94 tdb: Fix Coverity ID 2238: SECURE_CODING
via 014d409 s3: Fix Coverity ID 2304: FORWARD_NULL
via 32a76ca s4:lib/policy/gp_ldap.c - make more use of LDB result constants
via dcdfc27 s4:lib/registry/registry.h - align a copyright line in header comment
via 6723e90 talloc - improve doxygen comment of "talloc_move"
via 05a9b7c s4:smb_server/smb/trans2.c - "talloc_move" isn't strictly necessary here
via 72833e4 s3-ctdb_wrap: remove unused variable from db_ctdb_fetch_persistent().
via ab9a29e s3-rpc_server: move access check functions out of samr server.
via b1e3b9d s3: only include ntioctl.h where needed.
via c2d6260 s3: only include lib/privileges.h where needed.
via 643b08d s3: include ../librpc/gen_ndr/lsa.h where needed.
via 1d383da s3-passdb: move lsa_dom_info and lsa_name_info out of smb.h into passdb.
via 6e3f0d2 s3-includes: only include ntdomain.h where needed.
via 9115615 pidl: add an include for "ntdomain.h" for s3 server stubs.
via ab36d59 s3-messages: make ndr_messaging.h part of messages.h.
via b2af281 s3-messages: only include messages.h where needed.
via 4bd5f51 s3-prototyes: user_in_netgroup and user_in_list moved to auth, out of smbd.
via 3679c0b s3-includes: finally remove global include of auth.h.
via bd471d3 s3-auth: vfs modules need auth.h
via 3061f44 s3-auth: printing needs auth.h
via af300a9 s3-auth: smbd needs auth.h
via 146c1aa s3-auth: rpc_server needs auth.h
via 7e73214 s3-auth: use auth.h where needed.
via 1b6767d s3-auth: move auth prototypes to auth/proto.h.
via 2473c2f s3-libsmb: put namequery headers to nmblib.h
via 2377039 s3-locking: move locking prototypes out of proto.h.
via f064c8e s3: finally remove global include of smbd prototypes.
via 20d8ae4 s3: rpc_server needs parts of smbd.
via 84815d3 s3: printing needs parts of smbd.
via 34a335a s3: auth also needs parts of smbd.
via 45364f5 s3-vfs: include smbd/smbd.h in vfs modules.
via 8c24ebf s3: include smbd/smbd.h where needed.
via ef990a1 s3-smbd: add smbd.h and move smbd prototypes to smbd/proto.h.
via 8560c00 s3: move filename_util.c out of source3/smbd to source3/lib.
via 6b76909 s3-build: only include intl protos where needed.
via 60d2816 s3-passdb: finally stop including passdb.h globaly.
via 235f148 s3-passdb: use passdb headers where needed.
via a22a53e s3-passdb: move util_builtin.c out of passdb.
via 7d798ac s3-passdb: move util_unixsids.c out of passdb.
via bcee6c1 s3-passdb: move util_wellknown.c out of passdb.
via cc94bcb s3-winbindd: copy acct_info to wb_acct_info so we dont need passdb for it.
via f378f9f s3-passdb: add machine_sid.h and lookup_sid.h
via cd7e088 s3-proto: add some forward declarations.
via 2f36ef7 s3-passdb: add passdb.h where needed.
via b0773aa s3-passdb: move mapping.h into passdb.h, its needed here.
via 35c2d8e s3-passdb: move passdb headers to passdb/proto.h.
via bb04a70 s3-groupdb: move groupdb headers to groupdb/proto.h.
via 03e6082 s3: create_builtin_users/administrators belongs to passdb not auth.
via 9bd06f6 s3-build: only include transfer_file.h where needed.
via 0a250f4 registry: create and use shared libcli/registry/util_reg.h header.
via 49ccae1 s3-includes: no point in including all security headers globally.
via 1d7b7ce s3-includes: remove EILSEQ check, this is handled by ../lib/replace/system/iconv.h already.
via 0e77126 s3-includes: only include system/filesys.h when needed.
via 64422d9 s3-includes: remove global include of "system/network.h"
via 49fcf65 s3-includes: only include system/passwd.h when needed.
via 7369ef1 s3-includes: only include system/shmem.h when needed.
via fd8b538 s3-includes: remove global include of "system/select.h".
via 55f9579 s3-includes: only include system/terminal.h when needed.
via 21a78b8 s3-includes: only include system/capability.h when needed.
via 739ca0e s3-includes: only include system/glob.h when needed.
via 310d268 s3-includes: only include system/iconv.h when needed.
via 89ca487 s3-includes: only include system/syslog.h when needed.
via 99f4a64 s3-trans2: only include trans2.h where needed.
via d85f140 s3-winbind: remove global inclusion of libwbclient.
via 9648795 lib/util/util_pw: share more code between lib/util/util_pw.c and source3/lib/username.c
via 6442112 lib/util/util_pw: share sys_get{pw,gr} group of calls.
via f4868ab lib/util/util_pw: temporary rename of getpwnam_alloc and getpwuid_alloc.
via 0c5214e Ensure convert_string_XXX is always called with a valid converted_size pointer.
via 1e50f9a charconv: Fix the slow-path character conversions
via 52ff0dd s3-libsmb: remove duplicate NTSTATUS variable.
via 6a27928 s3-waf: fix spoolssd compile.
via 2cb7974 s3-rpc_server: Fixed rpc_pipe_open_internal documentation.
via 8dc5805 s3-rpc_server: Only allow embedded, daemon and external server type.
via 991fa3a s3-spoolssd: Start the spoolss service correctly.
via 28b2046 s3-spoolssd: Register spoolssd endpoints.
via 8c635b6 s3-epmap: Make rpc_ep_setup_register an internal function.
via 80fe8fa s3-spoolssd: Fixed logfile creation.
via a956c57 s3-spoolssd: Added missing include.
via c1b7c0c s3-spoolssd: Pass down event and messanging context.
via 851f95b s3-spoolssd: Fixed reopening of logs.
via fe0e079 s3:spoolssd Start spoolss from smbd
via 0439427 s3:spoolssd Initialize the spoolss rpc interfaces
via 0c13010 s3:spoolssd Add spoolss own signal handlers
via 0b7b841 s3:spoolssd handle smb.conf reloads directly
via 2d333ae s3:spoolssd Create our own log file
via 99941eb s3:spoolssd Add skeleton for spoolss daemon
via 1d33474 s3:printing Make print_queue_receive public
via bd9b272 ldb: detect eof on ldif files
via daeb6a0 s4-dsdb: allow modification of linked attribute targets with relax
via af31bf6 debug: ignore debug_set_logfile() with a blank string
via 3351897 s4-cmdline: moved loadparm init after fault setup
via 77cc161 s4-param: set a default logfile
via 8d2d0ef lib: removed a spurios declaration of 'logfile'
via bae14fb Remove two unused labels.
via db966ef =?UTF-8?q?alpha=5Fstrcpy()=20is=20a=20utility=20function=20which=20reportedly:
via e068144 s3:rpc_client: fix argument order of call to lsa_open_policy2 in rpccli_lsa_open_policy2
via 2c0d802 s3-selftest Fix test_smbclient_auth.sh
via 29fabfd s3-selftest Allow LM passwords and turn of NTLMv2 for security=share test
via c8bc708 s3-selftest Add tests for security=server
via 2839391 s3-selftest unconditionaly include subunit.sh
via 53ddac3 wintest New snapshot for my wintest VMs
via ef44794 s4-fsmo: say which role is being transferred
via 3600f2e s4-fsmo: samba-tool fsmo transfer now gets full error code
via b32f155 s4-dsdb: perform FSMO transfers asynchronously
via 358892e s4-fsmo: make rootDSE modify for FSMO transfer async
via f4e3ccf s4-fsmo: nicer error messages on failed FSMO transfers
via 07b6f75 s4-drs: default hostname in samba-tool drs command
via fdd9540 s4-dsdb: only allow administrators to trigger FSMO role transfers
via f4d5814 s4-fsmo: samba-tool fsmo takes a URL, not a hostname
via 9eb9b11 wintest: added a "ipconfig /flushdns"
via 22cbd04 wintest: fixed syntax highlighting with emacs
via b85bb3e wintest: ensure we startup the w2k3 DC VM
via 67aa53a Be a little clearer about when and when not to set this option.
via 52602e4 Fix inspired by work done by David Disseldorp for bug #8040 - smbclient segfaults when a Cyrillic netbios name or workgroup is configured.
via fbe19ba s3: Fix Coverity ID 2143: DEADCODE
via 05dac2b s3: Fix Coverity ID 2143: DEADCODE
via 6e9b69f s3: Fix Coverity ID 2173: FORWARD_NULL
via dc36d75 Revert "Change strict allocate to default to true.
via a414356 s3: Fix Coverity ID 2188: MISSING_BREAK
via ba92c45 s3: Fix Coverity ID 2189: MISSING_BREAK
via 25397de tdb: Fix Coverity ID 2192: NO_EFFECT
via 261d6b0 s3: Fix Coverity ID 2195: NO_EFFECT
via 8d9cbc7 librpc: Add some error checking to dcerpc_floor_pack_rhs_if_version_data
via 9370c28 librpc: Fix Coverity ID 2198: NULL_RETURNS
via 240aeeb s3: Fix Coverity ID 2200: NULL_RETURNS (cut&paste error)
via 6bee354 s3: Fix Coverity ID 2228: RESOURCE_LEAK
via 7e6030a s3: Fix Coverity ID 2226: RESOURCE_LEAK
via c07be5f s3: Fix Coverity ID 976: BAD_SIZEOF
via a431394 s3: Fix Coverity ID 958: BAD_SIZEOF
via 8db0374 s3: Fix Coverity ID 682: NEGATIVE_RETURNS
via 1a1675b s3: Fix Coverity ID 590: DEADCODE
via 30085eb s3: Fix Coverity ID 585: NEGATIVE_RETURNS
via 08e4e7f s3: Fix Coverity ID 513: UNINIT
via 7c868e6 s3: Fix Coverity ID 83: RESOURCE_LEAK
via 592c669 s3: Convert cli_raw_tcon to cli_smb
via 13c1c8e s3: Fix a memleak
via c83ce65 s3: Replace a use of cli_errstr
via ffef3aa s3: Replace cli_negprot_sendsync() by cli_negprot_send()
via a60ba54 s3: Remove a pointless static
via 5d9075c s3: Remove a use of cli_send_smb
via b47b4c9 s3: Remove two calls to cli_errstr
via 8cd2622 s3: Fix Coverity ID 2296: UNUSED_VALUE
via 1d690e3 s3: Fix Coverity ID 2327: FORWARD_NULL
via f762886 s3: Fix Coverity ID 2328: FORWARD_NULL
via 4cdaac0 s3: Fix Coverity ID 2329: RESOURCE_LEAK
via c104939 s3: Fix Coverity ID 2330: RESOURCE_LEAK
via 66c9680 s3: Fix Coverity ID 2331: RESOURCE_LEAK
via 288fb9d s3: Fix an uninitialized variable read
via fc40954 s3: Fix Coverity ID 2326, CHECKED_RETURN
via 51d8a4e Revert "Fix bug 8021 - Incorrect string termination in volume/volume_name for TRANS2-QUERY_FS_INFO/Info Volume."
via ad2e243 Fix bug 8040 - smbclient segfaults when a Cyrillic netbios name or workgroup is configured.
via 5779460 s3-netapi: fix memoryleak while not using talloc_tos() in cli_get_session_key() usage.
via 26253e0 s3: Compile IDL files in autogen, some configure tests need this
via 273e7cb Revert "s3-includes: fixed CONST_DISCARD() to actually discard const"
via f092214 charcnv: ensure convert_string_error doesn't conflict with s3 function
via 0189087 s3-charcnv: fixed converted_size return in fast paths
via f08ec22 s3-charcnv: removed unused function
via b5616ad lib/util/charset rename iconv_convenience to iconv_handle
via 7824111 s3-charcnv: convert_string_internal() should not display errors
via d85dbfb s3-string: removed the conv_silent global
via 232fb01 s3-string: removed last use of conv_silent
via 64258a3 s3-charcnv Add convert_string_error()
via 2643a7b charcnv: added convert_string_error()
via 3726192 s3-includes: fixed CONST_DISCARD() to actually discard const
via aaae412 unistr: moved some UCS2 macros into util_unistr
via 5a20325 libcli: created smb_constants.h
via bfce962 tdb: rename convert_string() to tdb_convert_string()
via 2588e71 s3-libsmb: work our correct length for EA strings
via 5ed2039 s3-string: sec_len==-1 support is no longer needed
via 4d47493 s3-dfs: removed the last user of sec_len==-1 in pull_*_base_talloc()
via 3ceb353 s3-lib: make pull_ucs2_base_talloc static
via 980064b lib: remove unused pieces of string_wrappers.h
via 8cd4a38 lib: move the string wrappers from source3/include to common lib/util
via f705fc9 s3-string: moved fstring functions into their own file
via 8812148 s3:dbwrap_ctdb: fix non-locked fetch on persistent db's causing corruption
via 68529bc s3-charcnv: remove unused labels.
via 4a4efc2 s3-rpc_server: remove two uneeded include registry/reg_parse_prs.h
via ba510fa s3-ldapsam: fix ldapsam_create_user() with existing posix accounts.
via 63bb64d s3-netapi: use cli_get_session_key() in netapi.
via 042aafb Fix bug 8021 - Incorrect string termination in volume/volume_name for TRANS2-QUERY_FS_INFO/Info Volume.
via 5176a0b Fix is_myname_or_ipaddr() to be robust against strange DNS setups.
via 72bd60b s3-epmapper: fix vars init and return errors
via edc2600 librpc: Return an error if we a broken floor.
via 95daebe cleanup: fix some trailing spaces
via dbe957e s3-epmapper: Fix allocation of data on the wrong context
via 5ebf007 s3-epmapper: Make sure we work on a description duplicate.
via f534dcd librpc: Added a dcerpc_binding_dup() function.
via e8912b9 s3-epmapper: Refactor the cleanup of endpoints.
via fd89e29 s3-epmapper: Use strcmp instead of strequal and check IPv6.
via bf1e330 s3-epmapper: Increase debug levels.
via 155c4fb s3: Fix some errno assignments in SMBC_opendir_ctx
via 9db92bb s3: Fix Coverity ID 2325: RESOURCE_LEAK
via 15e84a9 charcnv: removed the allow_badcharcnv and allow_bad_conv options to convert_string*()
via 4518566 charset: remove another allow_badcharcnv check
via 2639f0b s3-prototypes: remove protos of some dead functions.
via b903c28 librpc: bring more librpc prototypes in common.
via d2d3ac6 s3-rpc_client: actually call lsa_open_policy2() in rpccli_lsa_open_policy2().
via 48c604a s3-smbta-util: fix some buildwarnings.
via 6c8b820 s3-globals: silence build warning in smbd_messaging_context().
via d53aac5 s3-proto: remove some duplicate prototypes.
via 8fe4a68 s3-includes: remove unused cmdline_lp_ctx.
via 7f1fd07 s3-epmapper: Log error if we can't register the endpoint.
via b38517b s3-epmapper: Setup epm in smbd to forward np requests.
via 73e985f s3-epmapper: Remove unregister on shutdown.
via da1a18c s3-epmd: Cleanup endpoints on service pipe disconnect.
via 0d97741 s3-epmapper: Added function to delete endpoint entries.
via e69d922 s3-rpc_server: Added disconnect callback function.
via 044eabe s3-rpc_server: Rename req to subreq.
via 73faa82 s3-rpc_server: Implement an endpoint monitor loop.
via b2bdc20 s3-rpc_server: Added a memory context to the ep regsiter state.
via 81a2046 s3-librpc: Leave the epm registration connection open.
via d6a1469 s3-epmd: Cleanup endpoint mapper correctly.
via de77524 s3-epmapper: Shutdown the embedded epmapper cleanly.
via 661ac49 s3-epmapper: Added a cleanup function.
via da718a5 s3-epmapper: Use DCERPC_AUTH_LEVEL_CONNECT for ep ncalrpc.
via 3766f3e s3-rpc_server: Rename system_user to ncalrpc_as_system.
via 177df3c s3: Fix a shadowed declaration warning
via 67fa593 s3: Include prctl where it is actually used
via da8d36c s3: Attempt to fix the build on FreeBSD
via cfa8b36 s3: Fix Coverity ID 2201, NULL_RETURNS
via e88b9df s3: Fix Coverity ID 2202, NULL_RETURNS
via e6d76ba s3: Fix Coverity ID 2203, NULL_RETURNS
via 429e84f s3: Fix a (invalid) uninitialized variable warning
via 7d2d902 async_rec/async_sock.c - add an additional "const"
via 9e7de42 ndrdump - make "in_pipes" and "out_pipes" const
via 41051fd lib/util: Merge basic string length and comparison functions
via 89fd1cb s3-lib prepare Samba3 to use common codepoint based string functions
via d73db40 s3-safe_string: Add checked_strlcpy()
via 1d22c39 s3-safe_str: Futher simplify the macros by removing indirection
via 1923b78 s3-lib Remove the clobber_region() code.
via cd4306b charcnv: remove the automatic fail on allow_badcharcnv true
via 282984f waf: prevent an error in the symbol checking code
via 7aef9c3 s3-config: say which config file we failed to open
via 6e8b635 fault: fixed smb_panic() prototypes
via 43a0762 fault: fixed call to fault_setup() to use new syntax
via a65ba83 fault: moved fault.c into common library
via 1ac079e fault: switch s4 to use the common fault.c
via 580997e fault: get fault.c ready for use by s4
via 058c3bb fault: moved s3 fault.c to top level
via cb2cc34 fault: rename fault.c to fault_s4.c
via cfae1e7 s3:WHATSNEW: document changes of the id mapping system
via 2bfe9d1 s3:selftest: fix Samba3.pm deprecated idmap config
via f50a25c s3:idmap: make sure that the id mapping system is initialized for first access
via 0109604 s3:loadparm: set the default "idmap config * : backend" in initialize_globals().
via ac8836e s3:loadparm: deprecate "idmap uid/gid/backend" and have them set "idmap config * : range/backend"
via 278cfec s3:WHATSNEW: remove mention of "idmap read only" as new parameter
via cafb25a s3:docs: remove documentation of "idmap read only" which was removed.
via 474f6a0 s3:loadparm: remove unused parameter "idmap read only".
via ae5d35b s3:idmap: remove (now) unneeded function parse_idmap_module()
via efc1d38 s3:idmap: simply call idmap_init_named_domain for "*" in idmap_init_default_domain
via ca8c493 s3:idmap: remove passdb argument from idmap_init_domain()
via 82853a6 s3:idmap: remove the params argument from the init function
via 9885420 s3:idmap: remove special treatment of domain "*" from idmap_ldap_init.
via 7511f08 s3:idmap: remove use of params from idmap_ldap_init - it is not used any more
via 0a3627d s3:idmap: remove the special treatment of the default domain "*" from idmap_init_domain
via 3940777 s4:python bindings - handle NULL returns from "loadparm_init_global"
via 5d09aca s4:param/loadparm.c - check for OOM
via bd25bc1 s4:auth/system_session.c - check for OOM
via b8d0994 s4:ntvfs/posix: name->dos.attrib isn't initialized in pvfs_access_check_create()
via bc3fb24 s3:docs: fix xml of "printnotifybackchannel" parameter (missing closing tag)
via c829707 s3-fault: removed the cont_fn from fault_setup()
via 4928d66 libcli/security: make sure that we don't grant SEC_STD_DELETE to the owner by default
via f0ec69b s3:smbd: access checks should not depend on share mode flags
via 3dc999e s4:ntvfs/posix: grant SEC_STD_DELETE if the parent grants SEC_DIR_DELETE_CHILD
via 1615581 s3: Fix Coverity ID 1048, CHECKED_RETURN
via 8dc93be s3: Fix Coverity ID 770, REVERSE_INULL
via 60280ba idmap.idl: Fix whitespace
via def1fcb pyldb: minor fixup, fix a memory leak
via 88d9071 pyldb: add more tests for control manipulation
via 4a15c7e dsdb: read acl, sd can be null and ret == LDB_SUCCESS
via cbb0f88 dsdb: acl_read fix a missed talloc_steal
via d2e976e upgradeprovision: Fix typo
via d4c78b6 ldb:fix control parsing for dirsync
via d772b8e ldapcli: allocate control value on the control object not on the control container
via 4828fed s3: Fix early tldap_search cancels
via a8eea9e lib/replace/test: Add missing include for prototype.
via c296748 rpc_server/remote: Add missing prototype.
via 01b0f45 lib/registry/tests: Fix prototypes.
via ce45027 selftest/Samba3: use 'debug pid=yes'
via daddccb s3:smbd: remove uses of "./" in unlink_internals()
via ed46dfc s3: use getgrset() when it is available
via 98e4ef0 pidl: Fix prototype for server init functions.
via df0b7f1 lib/: Fix prototypes for functions.
via fa38782 libcli/: Fix prototypes for all functions.
via 0b4eb47 source4/: Fix prototypes for all functions in various subsystems.
via bd0eced source4/lib: Fix prototypes for all functions.
via fc720be source4/torture: Fix prototypes for all functions.
via 7e039c7 source4/auth: Fix prototypes for all functions.
via f70a658 libreplace: Fix prototypes for all functions.
via 42eb3ab source4/param: Fix prototypes for all functions.
via 557f830 source4/auth/ntlm: Fix prototypes for all functions.
via 8823aea source4/auth/gensec: Fix prototypes for all functions.
via 942c6ee source4/winbind: Fix prototypes for all functions.
via 7628fb2 source4/torture/ndr: Fix prototypes for all functions.
via a68b59e source4/kdc: Fix prototypes for all functions.
via f5c3742 source4/ntvfs: Fix prototypes for all functions.
via d415a7f source4/rpc_server: Fix prototypes for all functions.
via 8b271e4 source4/dsdb/samdb: Fix prototypes for all functions.
via c104e4c source4/smbd: Fix prototypes for all functions.
via e02f1cd source4/ntvfs/posix: Fix prototypes for all functions.
via be9f1ca source4/torture/basic: Fix prototypes for all functions.
via 6dfd88a source4/torture/raw: Fix prototypes for all functions.
via a252ded wafsamba: add -Wcast-qual only to the toplevel (s4) build.
via 33b8d0a s3-waf: use HAVE_ADS env to decide whether to build libads.so
via c53e7f8 s3-build: use HAVE_ADS define in some more places.
via 89b6af0 SMB2 renames return SHARING_VIOLATION if there is any existing oplock on a file.
via 4b347a1 s3: Add "print notify backchannel" parameter to prevent us doing the reverse print notify connection.
via 8ae1f32 s3:autorid make sure we set the mapping status correct on early exit
via 5006dcf idmap-autorid: Slightly simplify idmap_autorid_get_domainrange
via 3947845 idmap-autorid: Slightly simplify idmap_autorid_get_domainrange
via 6e9fb07 idmap-autorid: Remove an unused variable
via 10953c6 idmap-autorid: Use talloc_tos() in idmap_autorid_id_to_sid
via 6ba85be idmap-autorid: Remove an else branch
via 6ab0d8b idmap-autorid: Remove an unused variable
via d1970a8 idmap-autorid: Remove an unused parameter
via f0abb3f idmap-autorid: Use talloc_tos() in idmap_autorid_sids_to_unixids
via db3f8ae idmap-autorid: Not necessary to talloc domaincfg
via a94cc22 idmap-autorid: Not necessary to talloc domainsid
via 3e4879f s3: Cope with 192.168.1.1/24 in smbcontrol ip-dropped
via 9d81340 s4-libcli/rap: add NDR_RAP dependency to LIBCLI_RAP.
via 4e05213 s3-waf: enable nss_winbind in make test for nss_wrapper.
via fa8471a s3-registry: remove some unused headers.
via 2f048e4 s3:locking: simplify the non cluster case of brl_get_locks_readonly()
via e8411d6 s3:locking: brl_get_locks_internal() should not expose a write lock if the caller wants read_only
via c4cfffa s4-rootdse: improved operations error messages
via de5cec4 s4-smbtorture: add netsessiongetinfo() test.
via 26ddcd3 s4-smbtorture: add missing error code check in test_netsessionenum().
via 436b497 s4-libcli/rap: add smbcli_rap_netsessiongetinfo().
via f87a072 rap: add rap_NetSessionGetInfo to IDL.
via 9ef1a8c s4-smbtorture: add test for rap_NetUserDelete().
via 5def6f0 s3-net: make sure we set correct default user flags in rap_user_add().
via 249340c s4-smbtorture: add test for rap_NetUserAdd().
via 980ceb2 s4-libcli/rap: add smbcli_rap_netuserdelete().
via 9b1f2df rap: add rap_NetUserDelete IDL.
via f91bc89 s4-libcli/rap: add smbcli_rap_netuseradd().
via dd5460c rap: add rap_NetUserAdd IDL.
via 40398ac s4-smbtorture: use torture_assert_ and comment functions in raw.eas test.
via 4a48c9d s4-smbtorture: use torture_context in raw.eas test.
via ac85193 s4-smbtorture: remove trailing whitespace from raw.eas test.
via faf8bec s3-utils: run minimal_includes.pl over utils/*.c
via 066fecd The searches struct is still being used and idled in SMB2 - move it to the global section until we decide if we want to idle SMB2 directory handles.
via 4c77d62 Fix crash bug on smbd shutdown when using FOPENDIR() found by Volker.
via 9bc10bd s3: Expose num_opens via api_RNetSessionEnum
via fdb98fb Nulling out the op_mid is never the right thing to do. We depend on this value when searching for specific share mode entries.
via 3d6a92a Fix compiler warning in debug message.
via ef07830 s3:Makefile.in: make sure we rebuild bin/smbtorture4 if there where changes
via 5d55ae0 lib-util: put data_blob back in the public library
via 1413af9 s3-waf: add --with-pam_smbpass configure option.
via 7bc381b s3-waf: move HAVE_LDAP_SASL_WRAPPING define to the HAVE_LDAP block.
via 4562a79 s3:net Find uid before using it
via 717beda s4-smbtorture: more torture_fail usage in raw.write test.
via 1d516f0 s3-username: rename static getpwnam_alloc to getpwnam_alloc_cached.
via 3aa9d30 s3-build: only include asn1 headers where actually needed.
via 2a608ba dcerpc: we do not need these as public headers
via ab37eae s3: Fix Coverity ID 2231, REVERSE_INULL
via 889e036 s3: Fix Coverity ID 2232, REVERSE_INULL
via 37870e2 s3: Fix Coverity ID 2233, REVERSE_INULL
via dacb392 s3: Fix Coverity ID 2234: REVERSE_INULL
via fb47b7f s3: Fix Coverity ID 2140, DEADCODE
via dd3d6a1 s3: Fix Coverity ID 2144, DEADCODE
via 4f46ad9 s3: Fix Coverity ID 2147, FORWARD_NULL
via c58eb1f s3: Fix Coverity ID 2148, FORWARD_NULL
via 2581cb7 s3: Fix Coverity ID 1402: PASS_BY_VALUE
via a7a638c s3: Fix Coverity ID 2213, PASS_BY_VALUE
via a282455 s3: Fix Coverity ID 1012, CHECKED_RETURN
via 9c9ed33 s3: Fix Coverity ID 1013, CHECKED_RETURN
via 3835d77 s3: Fix Coverity ID 1017, CHECKED_RETURN
via 920b2fd s3: Fix Coverity ID 1018, CHECKED_RETURN
via 4668ac8 s3: Fix Coverity ID 1034, CHECKED_RETURN
via 7bb76bc s3: Fix Coverity ID 2100, BAD_SIZEOF
via df79b3b s3: Fix Coverity ID 2317: Uninitialized read
via 329fcd4 s3: Fix Coverity ID 2318: Uninitialized read
via d8068b5 s3: Fix Coverity ID 2319: Uninitialized read
via 48c2117 s4-smbtorture: use torture_assert in torture_samba3_rpc_sharesec().
via 9295cff s4-smbtorture: use torture_fail and _assert in torture_samba3_rpc_getusername().
via 7544f23 s4-smbtorture: remove explicit mem_ctx from torture_samba3_rpc_getusername().
via 9f9e195 s3-packet: only include packet.h where needed.
via 1f6aecb s3-interfaces: only include interfaces.h where needed.
via 1ce4d2d s3-msdfs: avoid global inclusion of msdfs.h.
via 97addd8 s4-smbtorture: use torture_assert in samr large-dc test.
via 97cdf15 s3-printing: fix memory leak in print_cups.c
via 52845c1 s3-printing: remove duplicate cups response processing code
via d6cb4fe s3-printing: use printcap IDL for IPC
via 9ea6027 idl: define printcap IPC message format
via e084edc s4-smbtorture: use torture_fail and _assert macros in torture_netlogon_samba3().
via be55bbc s4-smbtorture: remove explicit mem_ctx from torture_netlogon_samba3().
via 8775aee s4-smbtorture: use torture_fail and _skip in raw.write test.
via 1b055fa s4-smbtorture: remove duplicate if branch in raw.write test.
via 227c00d s4-smbtorture: use torture_fail/-assert api in torture_samba3_hide().
via fad0112 s3-build: stop including ldap and lber headers everywhere in the code.
via d19ea55 s3-includes: avoid global include of gssapi headers.
via 6c8d802 s3-libsmb: move smb encryption structs into own header.
via e1f8433 libcli/security: move display_sec headers to own header file and add to security.h grouping header.
via 1d5f3c1 s4:ldb: don't install .pc files when building a private library
via 46384cf headers: cope with non-system popt in test_headers
via 3cfa821 headers: include Python.h first to avoid warnings
via 9bc14af s3: Fix a cut&paste error in pdb_ads_connect
via 831ff45 s3: Use jenkins hash for str_checksum, fix bug 8010
via 73e7b72 libcli: openchange doesn't need these headers any more
via 5e3da3f s3-build: try to silence annoying "Ignoring invalid value 'vlp' for parameter 'printing'" warning on the buildfarm.
via c287351 s4-rap: remove last iconv_convenience traces from rap client and test code.
via 1351046 s4-rap: decouple rap client code from torture binary, add new LIBCLI_RAP subsystem.
via ebe0aa0 s4-smbtorture: check for username and computername presence in rap_netsessionenum test.
via 7a91282 s3-libsmb: only include rap client when needed.
via c91b897 s3-build: share smbtorture4 build rules with s3-waf build.
via a6a722b libwbclient: CID 2199 -- NULL pointer return
via d9a5879 s3: Fix Coverity ID 2278: Uninitialized read
via f0d4912 s3: Fix Coverity ID 2279: Uninitialized read
via c98c36e s3: Fix Coverity ID 2280: Uninitialized read
via 6b584e0 s3: Fix Coverity ID 2281: Uninitialized read
via e68cf5e s3: Fix Coverity ID 2282: Uninitialized read
via b753b0a s3: Fix Coverity ID 2283: Uninitialized read
via 2992ccf s3: Fix Coverity ID 2284: Uninitialized read
via 2b26c86 s3: Fix Coverity ID 2285: Uninitialized read
via c098771 s3: Fix Coverity ID 2286: Uninitialized read
via 31ff8f3 s3: Fix Coverity ID 2287: Uninitialized read
via 09677d6 s3: Fix Coverity ID 2288: Uninitialized read
via cc90415 s3: Fix Coverity ID 2289: Uninitialized read
via 4f34955 s3: Fix Coverity ID 2290: Uninitialized read
via 420be02 s3: Read uidNumber/gidNumber in pdb_ads_sid_to_id
via b0667f7 s3: Remove some unused code
via a4d7b3a s3: "hex_encode" does the same as "binary_string"
via 7c83f69 s4-rpc: added dcesrv_call_account_name()
via b2b41a5 libcli: protect access_check.h against double inclusion
via 1404a9f waf: ensure that MAKEFLAGS is set before parsing it
via 500c854 build: added simple header handling for our libraries
via af28fac s3-waf: enable public_headers_allow_broken
via 4907695 build: removed mkdir of public headers directory
via fd328f8 build: added public_headers_allow_broken option
via 7a57f72 s3-waf: enable public header building in s3
via 0232964 waf: auto-create include paths if needed
via 20ec0b6 waf: make mkdir_p() a bit more robust
via 72ca88d build: fixed cflags for test_header
via b4d618c waf: build headers in separate 'headers' build group
via f303db5 build: force _SAMBA_BUILD_==4 to be true in public headers
via 827d020 ldb: only install headers if we are not building as a private lib
via c56e3cc lib: don't install public headers if a private library
via f8655f4 waf: always generate public headers in the build tree
via c3f04a9 build: mark some private includes as OK in public headers
via 7dc049e rpc: make ndr/ndr_svcctl.h public
via 803136a s4-rpc: make common/proto.h public
via 793ffea s4-policy: don't make s4 policy.h public
via bc99b62 ldb: use include <> form for public headers
via 6c6ab50 waf: build substituted public headers in build tree
via 5ca9db0 lib: fixed header paths
via 7293c37 talloc: use <talloc.h> not "talloc.h"
via 7b948a3 tdb: use public_headers to install header files
via 0a0ebd7 tdb: use system include style for system headers
via f2bcb70 waf: moved header file handling into its own module
via ba9ae79 build: added automated testing of our public headers
via dc42ad0 build: added include/public to the list of include paths
via a18a556 tevent: use public_headers for tevent.h
via e3e1ead talloc: use public_headers to install talloc.h and pytalloc.h
via 03aebc2 wafsamba: keep a list of public headers
via 1c0e539 wafsamba: don't follow symlinks outside the build tree
via 59be726 wafsamba: added global_include option
via 4f52bec build: install public headers in the build tree
via b7b2426 ldb: don't install ldb_wrap.h twice
via 36b48ad build: added placeholder files for public header directories
via 48ea48d s4-rpc: added public APIs for dce_call authentication
via a6d07a8 Re-enable base.tcondev test for S3, now we pass it correctly.
via e59a950 Fix bug #8005 - smbtorture4 BASE-TCONDEV fails when tested on Samba
via 431853c Merge new lorikeet heimdal, revision 85ed7247f515770c73b1f1ced1739f6ce19d75d2
via 8dfa224 s3: Change tldap_entry_attributes to the "array,count" convention
via e818090 s3: Fix bug 8009 - net rap session cannot get username
via 746b299 s3: Fix the talloc hierarchy in shadow_copy2_connectpath
via 43e343b s3: This module needs rewriting...
via a57c2b0 Fix public header not to include private (not installed) ones.
via 72c1fe0 librpc/rpc: move DCERPC_ flags to rpc_common.h
via f7840b3 s3:librpc/rpc: add DCERPC_ANON_FALLBACK flag
via c1a2fd1 s4:librpc/rpc: finaly make struct rpc_request and enum rpc_request_state private
via 81063f9 s4:librpc/rpc: remove unused dcerpc_request()
via f8030ec s4:librpc/rpc: make dcerpc_request_recv() static
via 572683d s4:torture/rpc/scanner: use dcerpc_binding_handle_raw_call() instead of dcerpc_request()
via c3d8b4f s4:torture/rpc/countcalls: use dcerpc_binding_handle_raw_call() instead of dcerpc_request()
via 9bbe047 s4:torture/rpc/autoidl: use dcerpc_binding_handle_raw_call() instead of dcerpc_request()
via 26351bf s4:pyrpc: use dcerpc_binding_handle_raw_call() instead of dcerpc_request()
via fa0f0c2 s4:pyrpc: fix memory leaks in error pathes
via 6539eba librpc/rpc: add dcerpc_binding_handle_raw_call()
via 08dca92 librpc/rpc: move struct dcerpc_binding to rpc_common.h
via 7b7baec s3:librpc/rpc: add target_principal to struct dcerpc_binding
via 83c55ac librpc/rpc: move enum dcerpc_transport_t to rpc_common.h
via b0d54da s4:librpc/rpc: s/dcerpc_security/dcecli_security
via 51ebaac s3: Enhance error messages in idmap_tdb2_init_hwm
via 4d4c631 s4:librpc/rpc: remove unused dcerpc_ndr_request* code
via 7888f0e s4:torture/rpc/object_uuid: use dcerpc_binding_handle_call() instead of dcerpc_ndr_request()
via 38be8c2 s4:rpc_server/remote: use dcerpc_binding_handle_call_*() instead of dcerpc_ndr_request_*()
via f84d439 Revert "s3: Fix bug 8009"
via 1829891 s3: Fix bug 8009
via a051b40 samba_abi: Also sort ABI files properly so symbols end up in the right version.
via 1d1e5cb Sort by release component integer values rather than using standard string sort.
via 70c75b9 s3: Fix a typo
via b738e09 librpc/rpc: move dcerpc_binding_handle stuff to rpc_common.h
via 5657c96 s3:librpc/rpc: remove unused dcerpc_pipe define hack
via c774a50 s4:librpc/rpc: s/struct dcerpc_connection/struct dcecli_connection/g
via 6771ade pidl:Samba4/NDR/Client: fix arguments to warning()
via f3465da pidl:Samba4/NDR/Parser: fix compiler warnings in 'pipe' related code
via 0726b29 s3:idmap_ldap: fix a few typos in a comment
via 8953c7d s3-selftest: add another flaky s3-torture test to knownfail, this time OPLOCK4.
via af2538d s3-build: remove -I../lib/addns.
via c809824 waf-selftest: allow to call "make test SUBUNIT_FORMATTER=cat".
via 88ff230 s3-waf: fix typo.
via 6076f4b s3-selftest: run a couple of dgram NBT tests against s3.
via 257f049 s3: sid->domain_sid in winbindd_samr sam_rids_to_names
via 16b007c Quite some callers of sid_split_rid do not care about the rid
via 8d0e241 s3: Fix paranoia check in sam_rids_to_names
via 969c7bd frstrans.idl: add idl for RawGetFileDataAsync() and RdcGetFileDataAsync()
via d79fb90 pidl: add support for 'pipe' at the NDR layer
via f43e757 pidl/idl.yp: fill 'pipe' elements with array and count
via 91ef694 pidl:NDR/Client: skip all functions if pipe elements are used
via f383497 pidl:NDR/Client: skip sync functions if pipe elements are used
via 7537f9c pidl:Python: don't generate functions with pipe elements
via 29bd658 pidl:Samba3/ClientNDR: don't generate stubs for functions with pipe elements
via eaa7ecd pidl/NDR: add ContainsPipe() function
via 7d45183 librpc/tools/ndrdump: add support for dcerpc 'pipe' elements in functions
via 2a47ed8 librpc/ndr: add ndr_push_pipe_chunk_trailer() and ndr_check_pipe_chunk_trailer()
via eceea86 librpc/ndr: add ndr_interface_call_pipe
via 6e4e3f5 pidl/Typelist: add is_fixed_size_scalar()
via 6ef40f3 pidl/Typelist: dnsp_name and dnsp_string are scalar references
via 22fcb8e s4:lib/tls/wscript - exclude known broken GNUTLS releases
via f5ce61e lib/util/fault.c - "call_backtrace" - no need to have "backtrace_size" as size_t
via e00893d s4:extended_dn_store LDB module - use the new request as generic memory contexts
via 0cec610 s4:repl_meta_data LDB module - always ask manually for the current partition control
via 68fbfa2 s4:partition LDB module - the current partition control should only be added if requested
via 78b46c5 s4:partition LDB module - extended operations - make the initialisation check consistent
via e52c900 s4:partition LDB module - move the "data" check a bit higher
via 4e6b8e0 s4:partition LDB module - "partition_replicate" doesn't handle the search requests
via 210cab9 s4:partition LDB module - "partition_sequence_number" - remove meaningless "if"s
via 96600e5 s4:simple_ldap_map LDB module - enhance current partition control checks
via e669295 s4:repl_meta_data LDB module - don't remove the partition control twice
via e754f0c s4:repl_meta_data LDB module - remove the current partition control unless it was requested
via 42da193 s4:new_partition LDB module - splitting up an "if" operation
via 83517d2 s4:instancetype LDB module - perform here only the "instanceType" constraint checks
via 8ce1314 s4:instancetype LDB module - don't impede control requests
via f68d542 s4:instancetype LDB module - use "ldb" pointer for referencing the LDB context
via 8872a62 s4:partition LDB module - fill in parent requests for inheriting the flags
via b7ecc33 ldb:ldb_controls.c - "ldb_save_controls" - allow that "saver" can also be NULL
via 78c9eb1 ldb:ldb_controls.c - always allocate enough space
via 851396a s4:partition LDB module - add some comments
via 79c65cc s4:new_partition LDB module - fix comments
via d2acd72 s4:partition_init LDB module - fix a typo
via 82067b1 s4:partition LDB module - fix typo
via 7aa0219 s4:setup/provision - fix an output message
via cdb9e4b libwbclient: Add some input check
via c22151e libwbclient: Remove a pointless check
via 494d497 tevent: change version to 0.9.11
via b7d5ddf tevent/poll: use fde->additional_flags to hold the array index
via 20284f2 tevent: change tevent_fd->additional_flags to uint64_t
via 494aed5 s4:lib/socket: use sockaddr_in6 in ipv6_tcp_accept()
via 12f2170 s3-selftest: properly move connect to seal options.
via 286530b s3-selftest: no point in testing smb2 via ncacn_ip_tcp.
via 05b447b s3-selftest: remove *ncacn_ip_tcp* from knownfail list.
via a299993 socket_wrapper: fix handling of addr and addrlen
via f0d59bb s3-rpc_server: handle DCERPC_AUTH_LEVEL_CONNECT in api_pipe_bind_req().
via 5a59dcc s4:samba-tool: improve help messages for samba-tool password
via dec9d03 libsmbclient: Fix a typo
via fb3e4d2 s3-rpc_server: Remove unused _rpc_ep_register.
via 8df4f4f s3-rpc_server: Use the new endpoint register functions.
via 71f613e s3-rpc_server: Add tevent based endpoint setup functions.
via 133ed1c s3-rpc_server: Change irritating debug message.
via 0380423 s3-rpc_client: Don't ask endpoint mapper for its own port.
via b181cd8 s3-smbd: Increase debug level von context messages.
via d4867ef tevent: Fixed tevent_wakeup_send code example.
via 9728b5a librpc/ndr use hyper for uid_t/gid_t rather than udlong
via c4b52fb s3: Use talloc_tos() in idmap_nss_sids_to_unixids
via a3ef79b s3: "dom_name" is not needed in idmap_nss_sids_to_unixids
via 8cda1d9 s3: "ctx" is not needed in idmap_nss_unixids_to_sids
via a200bac s3-selftest: only run smbtorture4 tests when smbtorture4 is available.
via 1605563 s3-selftest: add pattern test of dcerpc binding options (using rpc.lsa.lookupsids).
via 12f10a9 s3-waf: fix the build.
via 19117db s3-epmd: remove some unused variables.
via d92e060 s3-epmap: fix uninitialized variable in ep_register()
via b7c692b s3-selftest: no need to run rpc.samba3.netlogon twice.
via 794e0f5 s3-rpc_server: Added IPv6 support for epmapper.
via a955c53 s3-rpc_server: Free unused memory.
via bb201fa s3-winbind: Fixed the accept() for new_connection.
via 69a9b9b s3-rpc_server: Fixed the accept() for ncalrpc_listener.
via 07e8904 s3-rpc_server: Fixed the accept() for tcpip_listener.
via 9dc27cb s3-rpc_server: Fixed the accept() for named_pipe_listener.
via ce491ed s3-librpc: Register NCALRPC pipes.
via 50de209 s3-rpc_server: Create the ncalrpc endpoints.
via 4b8dd08 s3-rpc_server: Add server support for NCALRPC system user pipe.
via 5ce12e0 s3-rpc_server: Improved the dcerpc_ncacn_accept switch.
via 42e9dde s3-rpc_server: Remove unneeded ncacn wrappers.
via 0f97f78 s3-rpc_server: Fixed ncalrpc connection accept.
via 53018dc s3-rpc_server: Only allow epm insert and delete on NCALRPC.
via cc5b885 s3-rpc_server: Introduce transport in pipe_struct.
via bd66fc8 s3-rpc_server: Start the Endpoint Mapper Dameon if enabled.
via 55296ed s3-rpc_server: Created an Endpoint Mapper Daemon.
via 148ed2c s3-librpc: Register endpoints using ncalrpc.
via 0a2251d selftest: Added ncalrpc dir to config.
via d343409 s3-rpc_client: Added DCERPC_AUTH_TYPE_NCALRPC bind.
via 917a5ea s3-rpc_server: Added prototype to setup a ncalrpc socket.
via 1e69dad s3-epmap: add ncalrpc listener code
via 6ac34d5 sr-epmap: Minor cleanups and fixes
via aa777df s3-epmap: Return the correct ip address.
via 254c020 s3-rpc_server: Added server address to pipes struct.
via d14de8f s3-rpc_server: Set client and server connection info.
via ae67ccf s3-rpc_server: Added tcpip listener for each rpc service.
via c80e519 s3-librpc: Free memory we don't need.
via a45353b s3-librpc: Added tcpip support for dcerpc_binding_vector_create.
via 98443b8 s3-idmap: fix the build of idmap_tdb2.
via 6013d75 s3: state->ev is not needed in winbindd_lookupsid
via b12fbc2 Fix the examples/VFS build.
via 8bcae00 s3-docs: manpage for "net idmap delete"
via f723fef s3-docs: manpage for "smbcontrol xx idmap"
via 286b22c Fix examples/VFS to use correct prototypes for is_offline() and set_offline().
via 233c8bc s3: Remove close_fn from idmap_methods
via 8278595 s3-idmap-hash: Make "hashed_domains" properly talloced
via 4daf01f s3: Replace idmap_ad_close by a destructor
via 41c8565 s3-idmap-ad: Make ad_schema properly talloced
via 6e57263 s3-idmap-tdb: private_data is a talloc child of dom
via 1bf29c7 s3-idmap-ldap: private_data is a talloc child of dom
via 9c5802b s3-idmap-rid: private_data is a talloc child of dom
via bc940ed s3: Remove an unnecessary if-statement
via 4fd4303 s3: Remove an obsolete comment
via d76b3fd s3: Remove some unused code
via d3ba16a s3: Remove unused args from nss_get_info_cached
via fff6fa75 s3: Remove unused args from nss_get_info
via 99d98e3 s3: Remove unused args from get_nss_info
via f6f8ec8 s3: Move EXOP definitions to smbldap.h
via a40bb91 s3: Fix uninitialized variables
via be3e851 Fix some nonempty blank lines
via 85ee336 wbinfo: Use wbcSidToStringBuf
via d34092e wbinfo: Fix a debug message
via c97ea59 s3-net: Use wbcSidToStringBuf
via e0fae3d pam_winbind: Use wbcSidToStringBuf
via 7ffa7e4 libwbclient: Use wbcSidToStringBuf
via afb6752 libwbclient: Add wbcSidToStringBuf
via 181b23c nsswitch: wbcFreeMemory deals fine with NULL
via dcbfb6f s3: Fix a memory leak in check_sam_security_info3
via f1a5109 s3:test: the registry roundtrip test passes now
via 916ff0b s3:test: mark vanished parameter "postscript" invalid in net registry roundtrip test
via 2fd2e2e s3:test: in net registry roundtrip test, mark "lock dir" as invalid parameter
via 541c580 s3:test: in net registry roundtrip test, exclude the files from exclude/logon
via aa8c9ef s3:registry: fix invalid write in iconvert_talloc()
via 7b4fc4d s3:test: correctly react to each failing step in the net registry roundtrip tests
via f5ab9c1 s3:test: improve logging in the net registry roundtrip test steps
via eade61a s4:operational LDB module - fix attribute names to be right up/down-cased
via 5a722f1 s4:ldap.py - rootdse tests should search for the rootDSE not the default DN
via 71df279 s4:ldap.py - add a test in order to show the operational module fixed
via 05d1d0d s4:operational LDB module - fix display of some constructed attributes
via 5a98979 s4:operational LDB module - add "groupToken" as unsigned int (uint32_t)
via 1ff28a2 s4:operational LDB module - readd "structuralObjectClass" -> "objectClass" mapping
via 75706a6 ldb:ldb_msg.c - use LDB result constants for checking return values
via dabed32 s4:ldap.py - other important RDN check testcases
via 2275bfb s4:ldap.py - remove a debug output
via 736a462 ldb:rdn_name LDB module - more RDN constraint checks (from AD)
via ea12adf s4/ldb - remove now superflous "ldb_dn_validate" checks
via 349b9b7 s4:dsdb - we don't need to check if a DN != NULL if we call "ldb_dn_validate"
via 746194c Revert "s4:objectclass LDB module - if we cannot find DN's parent then the DN itself is invalid"
via 76fb230 ldb:ldb_request - handle here the DN checks
via 86707c7 s4:objectclass LDB module - fix a comment
via e4b5bce s4:libnet/libnet_site.c - make use of LDB return constants
via 23810dc s4:waf-build fix disable-shared build for smbtorture
via 4b86beb s4:selftest: test using the machine account of the rodc against itself
via e90d5ab selftest/target/Samba4: regenerate the krb5.conf after the rodc join
via a8b3958 selftest/target/Samba4: splitout a mk_krb5_conf() function
via 8002406 s4:kdc: split the kdc_tcp_proxy() logic from the main kdc logic
via e70b09e s4:kdc: split the kdc_udp_proxy() logic from the main kdc logic
via ad9ac99 s4:kdc: add a kdc_proxy_unavailable_error() helper function
via 0c78640 s4:kdc: fix calculation of the rodc kvno
via a511d37 HEIMDAL:kdc: correctly propagate HDB_ERR_NOT_FOUND_HERE to via tgs_parse_request() and _kdc_tgs_rep()
via 2c7c3d0 lib/socket_wrapper: try to fix the build on solaris
via 9c342c4 s3: add two missing vfs disconnect calls
via 2b63594 s3-printing: fix cups pcap reload with no printers
via 624e33f s3-printing: remove unneeded local_pcap_copy global
via 61bf469 s3-printing: follow force user/group for driver IO
via b0c6899 ldb:ldb tools - remove a superflous "return" (usage internally calls "exit")
via b50ebc3 ldb:ldb tools - return LDB_ERR_INVALID_DN_SYNTAX on wrong DN parameters
via 1b93173 ldb:ldb tools - ldbtest - convert other result values to LDB codes as well
via 1343c07 s4:LDAP server - remove validation checks of input DNs
via 5896b72 s4:objectclass LDB module - if we cannot find DN's parent then the DN itself is invalid
via 3560db3 debug: fixed a valgrind error
via e63f0df s3-waf: add wildcard commands from main wscript.
via ef87f97 s3-nterr: use strcasecmp in nt_status_string_to_code().
via dc35442 s4-nterr: move auth_nt_status_squash to nt_status_squash and move to nterr.c
via 9f4b3b1 s4-nterr: some minor cosmetic edits to further match s3 nterr.
via d367777 s3-nterr: within nt_errstr() compare codes using NT_STATUS_V().
via 199809b nterr: make sure both nt_err_desc structs are the same.
via 45710a0 nterr: make sure both nt_errs structs are the same.
via 648a9fb s4-nterr: add _N macro handling as in s3-nterr.
via c1089c1 s3-nterr: make nt_err_desc static const.
via cb8c0e1 nterr: remove space indents (use tabs instead), following coding standards.
via 2f46942 nterr: remove trailing whitespace.
via 6b3d68f s3-waf: add check for SEEKDIR_RETURNS_VOID.
via 0fb246b s3-waf: add check for HAVE_FUNCTION_ATTRIBUTE_DESTRUCTOR.
via 9167d70 libreplace: move "struct timespec" checks into libreplace (where timespec is already used).
via a5d5457 socket_wrapper: use swrap_sendmsg_before()/after() in swrap_writev()
via e831376 socket_wrapper: use swrap_sendmsg_before()/after() in swrap_sendmsg()
via 4a736f0 socket_wrapper: use swrap_sendmsg_before()/after() in swrap_send()
via a2db6b4 socket_wrapper: use swrap_sendmsg_before()/after() in swrap_sendto()
via 8c6d7d7 socket_wrapper: add swrap_sendmsg_before/after helper functions
via c9ae810 socket_wrapper: replace recvmsg() correctly
via ec028b5 socket_wrapper: readv() should only work on connected sockets
via 7bdc3db socket_wrapper: move swrap_ioctl() above the send*/recv* functions
via 0ad8d45 socket_wrapper: fix compiler warnings
via e3c0d66 socket_wrapper: don't allow connect() to the broadcast address
via 7b139a4 s3: Use dom_sid_string_buf in sid_to_fstring
via 7051747 Add dom_sid_string_buf
via f8a13c7 s3: Use dom_sid_string in _lsa_lookup_sids_internal
via ae28029 s3: Remove an obsolete comment
via 01da00a s3: Fix some nonempty blank lines
via 875d9b8 lib/util: LIBCRYPTO is in common already, so add it to samba-util-common.
via ba77274 s3-includes: remove global include of system/readline.h.
via a460fe8 s3-proto: fix some inline comments.
via 93db948 s3-libds: use already existing ../libds/common/flag_mapping.h header.
via 4afda9e s3: Pass the aio_force operation through vfs_gpfs
via 6405e34 s3: Ask GPFS for the IS_OFFLINE operation
via 73ce3e1 s3: Announce HSM in the gpfs module
via cf7dac6 s3: Pass smb_filename through the set_offline vfs op
via c9d1e16 s3: Pass smb_filename through the is_offline vfs op
via 48f6b4d s3: Fix operation names in vfs_full_audit.c
via dee53e0 s3: Print all flags in "smbclient allinfo"
via a5aecdf s4:torture/rap/rap.c - remove unused variable "i"
via d9945e9 s3:idmap_cache: remove an leftover wip comment
via 8aa69c1 s3: adjust loglevel for idmap_cache
via 7101f5a librpc/idl: remove unused string defines from idl_types.h
via 56df34a librpc/rpc: let ndr_pull_spoolss_EnumPrinterDataEx() use a subcontext
via ea29261 s3-sessionid: avoid global include of sessionid.h
via 28acf36 s3-lanman: talk to srvsvc dcerpc server in api_RNetSessionEnum().
via bd675e0 s4-smbtorture: add netsessionenum rap torture test.
via c884e62 s4-smbtorture: add smbcli_rap_netsessionenum().
via 8df12d4 rap: add rap_NetSessionEnum to IDL.
via 8643683 s3-server_id: only include server_id where needed.
via 8635a38 s3: Attempt to fix the build on IRIX
via 358f031 s3: GPFS can't deal with mangled names
via 8870fcb build: fixed the ELF name for private libraries
via 0a78c57 s4-dsdb: Ensure we permit multi-valued backlinks on single-valued attributes
via 016a8d2 s3-printing: vfs_connect prior to driver/dfs IO
via 09b4acf s3-printing: clean up get_correct_cversion error paths
via 14446b5 s3-printing: fix move_driver_to_download_area() error paths
via 9f61937 s3: remove superfluous debug messages from msg_idmap
via 64e06b7 Revert "examples/LDAP: remove overoutdated samba-schema.IBMSecureWay"
via 90b0f86 examples/LDAP: remove overoutdated samba-schema.IBMSecureWay
via 24e257c examples/LDAP: delete unmaintained samba-schema-netscapeds4.x
via e1e3b5c libds/common/flag_mapping.c - fix another build dependency
via 80995fd s4:drsuapi RPC server - this resembles more "samdb_is_gc"
via ef224aa librpc/ndr: handle NOALIGN flag for relative pointers and alignment DATA_BLOBs
via 0b5719f s4:netlogon RPC server - "LogonGetDomainInfo" - check for NULL attributes
via fecf925 s4:drsuapi RPC server - check for the "SPN" attribute != NULL
via 0e68867 s4:dsdb - always handle the attribute "options" as 32bit unsigned integer
via 86aa05e libcli/security Add unix_token and unix_info to auth_session_info too
via 04f5ef8 s3-auth struct security_unix_token replaces UNIX_USER_TOKEN
via 2a5ac56 librpc/idl Add helper structures for use by samba3 in auth_session_info
via 646aefd pidl Add support for uid_t and gid_t types
via 9900aa4 s3-rpc_server Handle session key as a constant buffer
via 4736937 s4:dsdb/common/util.c - remove "samdb_find_or_add_value"
via c807911 s4:dsdb/common/util.c - fully remove "samdb_msg_add_string"
via cbef9c3 s4:libnet/libnet_samsync_ldb.c - add a "samdb_msg_add_string" wrapper
via c667803 s4:remove many invocations of "samdb_msg_add_string"
via dbf6b48 autobuild: enabled samba3-waf build
via 5f5ca91 lib/util: new merged debug system
via 4acef31 lib/util move debug.[ch] out of the way
via b1f68b6 s4-libnet_vampire: Ignore some attributes when building working schema cache
via fb7975d s4-repl/working_schema: Ignore some attributes when bulding working schema cache
via f518dbc s4-replicated_objects: Implement a mechanism to relax some attributes conversion
via ec1009f s3-debug Always use C99 true/false rather than True and False
via 243abcb s3-build __FUNCTION__ is always available, always use it
via 608c8e7 lib/util/time: Merge time functions from source3/lib/time.c
via db11e65 spoolss.idl: align spoolss_DriverFileInfo relative pointer to 4 byte
via 3413306 spoolss.idl: align spoolss_PrinterEnumValues 'data' based on the type
via 23f6f44 TODO test/review librpc/ndr: remove align2 hack for relative pointers
via 712ef25 TODO test/review librpc: align nstring and nstring_array to 2 byte
via 84b884e librpc/ndr: ndr align relative pointers based on the given flags
via 6c3a49c TODO test/review librpc/ndr: let ndr_push/pull_DATA_BLOB() look at LIBNDR_FLAG_REMAINING before LIBNDR_ALIGN_FLAGS
via bd2b007 Revert "Fix alignment issues in SPOOLSS "BUFFER" marshalling."
via 87c4cea Fix compiler warning on casting -1 to uint32.
via 59a077d Fix some types
via f7b4209 Fix one more warning introduced by changing the size of UNIX_USER_TOKEN->ngroups from size_t to uint32_t.
via 8238357 Fix warning introduced by changing the size of UNIX_USER_TOKEN->ngroups from size_t to uint32_t.
via 410f9fa Fix "cast from pointer to integer of different size" warnings on a 64-bit machine.
via b077ccc ntvfs: Add some missing dependencies on tevent/events.
via 1a6fd61 tevent: Add lib/tevent as include directory.
via 0bd390e samba_abi: Generate vscript entries even for ABI versions that didn't introduce any new symbols.
via 31d09b1 tdb: Use <tdb.h> to include tdb so system headers are found when building against system tdb.
via 136c160 Use <tdb.h> to include tdb, so the system include file gets used when building against system tdb.
via 4a42272 tdr: Inline proto header to allow tdr.h to be used as it's a public header.
via 21d926f Use <tevent.h> so the system tevent gets included, if enabled.
via 6e66208 Finish the range checking on all FD_SET calls for select().
via 26321c6 s3-torture: fix the build of rpc_open_tcp.
via eece80e s3-smbd: Pass tevent context to messaging functions.
via bf18403 s3-rpc_client: Move client pipe functions to own header.
via e55937c s3:test: fix smbclient test on older systems (usage of mktemp)
via 61c2bcd s3:test: fix registry roundtrip test on older systems (usage of mktemp)
via c1bc916 nsswitch: Eliminate select from wb_common
via d163f5d Remove sys_select[_intr]
via 3254e39 tevent: Add a poll backend
via f7bd096 libcli: Eliminate select from smb_readline_replacement
via d825b5e s3: Eliminate select from libaddns
via 5b26cfe s3: Eliminate sys_select from do_smb_resolve() -- untested
via b28a2e5 s3: Eliminate sys_select from do_smb_browse() -- untested
via 89d81b3 s3: Eliminate sys_select_intr from smbfilter
via 7eedf69 s3: Remove unused receive_packet
via a2970df s3: Eliminate sys_select_intr from read_fd_with_timeout
via e6f8208 s3: Eliminiate sys_select_intr from client.c
via 884984a s3: Add poll_intr_one_fd
via 83becbe s3: Add sys_poll_intr
via 81bdaaf s3: Eliminate sys_select from g_lock_lock
via 0f082de s3: Eliminate sys_select from fd_is_readable
via 2b0057c s3: Eliminate select from packet_fd_read_sync
via deb58b2 s3: Add poll_one_fd()
via cf7d331 s3: Remove select-based s3 event backend
via ada2a5a s3: Use poll in nmbd
via c6c666a s3: Use poll in winbind
via 9758afd s3: Use poll in smbd
via ea5e1c5 s3: Use poll for the event loop
via be33e2e s3: Add sys_poll
via 0fc1650 libreplace: poll based on select
via 5e93e3e s3: Add timeval_to_msec
via 9bfbf65 s3:msg_idmap: The solaris cc compiler does not like unnamed unions as struct members - fix the build
via c36f93d s3: fix the waf build after adding smbd/msg_idmap.c
via 3854413 s3: Survive an idle child that was killed
via 5808188 s3: smbcontrol to notify smbd about idmap changes
via 42a4a9c s3: add functions to remove entries from idmap cache
via 6710561 s3: add functions to remove entries from idmap memcache
via 01e7611 s3: add functions to flush the idmap memcache
via d03631c WHATSNEW: document removed parameter "idmap alloc backend"
via 68f5f0a WHATSNEW: document new nfs quota backend for linux
via eeeae97 s3: Fix a typo
via 1f0cd9c s3: Fix a comment
via 32731db s3: Fix some nonempty blank lines
via 2c9c8fa s3: Use strndup in parse_nss_param
via c427b79 s3: properly find our standard nss_info backends
via 0decc29 s3: Fix a debug message
via fec0baa s3: Make is_zero_addr take a sockaddr_storage
via 561205b s4/dsdb-util: Use DS_NTDSDSA_OPT_IS_GC flag definition
via ec54534 s4/tests: Include 'replica_sync' test in S4 test suite
via 375eddc s4/drs-test: Remove unused imports
via 62a6b75 s4/drs-test: remove netReplicateCmd test from 'deleted object' test case
via 281e306 s4/drs-tests: Disable replication during 'deleted object' test
via 90d0d3e s4/drs-tests: Move enable/disable replication methods to DrsBase class so we can re-use them
via 1ca2ec1 s4-drepl: Schedule event to trigger replication rather than calling run_pending_ops directly
via 05c90d2 s4-drepl: Fix replica sync callback to really store last error rather than last success
via d7f47fb s4-drepl: Refactor dreplsrv_run_pull_ops() to
via f0bde82 s4-drepl: Pass replication options from DsReplicaSync call
via 48200c2 s3: Improve a dbg msg in aio_fork
via b0aba17 nss_wrapper: Fix a segfault when libnss_winbind.so is not loadable
via 22d8d27 nss_wrapper: Make nwrap_module_init a bit more readable
via cfffd0f s3: Fix pdb_ads_enum_group_memberships args
via c8a242d dirfd doesn't exist in some platforms.
via ebb2fb7 Removed unused code check_dos_char_slowly.
via 242a63e s3: Fix a 64-bit warning in vfs_gpfs.c
via ea9f72c s4:heimdal - fix valgrind issue on Fedora 14
via 68c61a8 Revert "heimdal_build omit #line statments to allow valgrind to work again"
via 80e23c6 heimdal_build omit #line statments to allow valgrind to work again
via 22c407d libcli/nbt/wscript_build - fix build of "lmhosts"
via 1fbb3f2 s3-param: Make "rlimit_max below minimum Windows limit" notification less scary
via 98052db Gratuitous change to get around transient autobuild failure :-(.
via 6141b6a Detect Mac OS X as a separate client type.
via f92fad1 Ensure we don't return an incorrect access mask.
via bc13123 s3-libads: make ndr_print_ads_auth_flags() static.
via 59e45a9 s3-vfs: make syncops_connect in modules/vfs_syncops.c static.
via 313db81 s3-errormap: move (unused) map_nt_error_from_wbcErr out of errormap.
via de8b373 s3-printing: move more printing defines out of includes.h
via ed3ae87 Implement the SMB2 close flag SMB2_CLOSE_FLAGS_FULL_INFORMATION (and move definition to correct place).
via 2d0727b Batch oplocks conflict with exclusive as well as themselves.
via e253281 s4:dynconfig: fix segfault in the set_dyn_*() functions
via 9bf1032 s4:dynconfig: add prototypes for *dyn_LOCALEDIR
via 1f13d51 s3:rpc_client: we need to pass a non-blocking socket to tstream_bsd_existing_socket()
via 11a97d6 build: moved util_reg.c into a common subsystem
via 7494796 build: moved spnego_parse.c into a common subsystem
via 9e93dac Remember to free the second temporary string.
via 916e828 Fix bug 7950 - Samba 3.5.x fails BASE-CREATEX_SHAREMODES_DIR smbtorture4 test We need to revalidate the pathname once re-constructed from a root fsp.
via 5ec284d build: moved librpc/rpc/*.c into a rpccommon library
via 52fe20c build: moved lmhosts.c into a common subsystem
via 94c04b1 build: moved libds/common/flag_mapping.c into a common subsystem
via 8dbe665 build: moved schannel_sign.c into a shared COMMON_SCHANNEL subsystem
via d37a555 build: moved libcli/auth/ntlmssp*.c into a common libcliauth.so library
via 29f850a s3-docs: document all wbinfo options.
via 6b587d7 s3-waf: start adding checks for quota support.
via 6c2c8d9 s3-waf: remove more unused variables.
via 7f55354 s3-waf: rename LIBSAMBA subsystem to LIBNTLMSSP (which it is in fact).
via bf7f896 s3-waf: move GROUPDB into libpassdb.so.
via 63af546 Fix broken build with make dist tarballs
via 0516112 s3:libsmb only log a dead connection if it was not closed
via dfd33bc s3: Fix 64-bit errors
via 9671615 s3: Fix an uninitialized variable use
via 8283cdb s3:idmap:autorid prevent fatal configuration changes
via ab64634 s3-proto: remove some prototypes of non-existing functions.
via 1482523 s3: Improve an error msg in vfs_gpfs
via 110f11d lib/util/charset: ICONV_WRAPPER needs talloc.
via 91099d8 s3-waf: make use of LIBCLI_CLDAP subsystem
via 4f48a28 build: fixed 'make dist' without configuring
via 0a6e0ed build: don't display expected duplicate symbols
via 2296871 Torture test added to run_opentest() to ensure we don't regress on the previous change.
via 7464793 Fix bug found against the new Mac client @ Connectathon. Mac clients don't open with FILE_WRITE_ATTRIBUTES when just doing a write, so updating the write time on close fails as smb_set_file_time() now (correctly) checks for FILE_WRITE_ATTRIBUTES in the access_mask before allowing client time update. This is an internal time update being done on a close, not a handle-based client request.
via 67e72f5 s3-waf: move some parts of auth to AUTH_COMMON to avoid duplicate symbols with winbindd.
via 5f6790b build: duplicate symbols between system libraries aren't interesting
via 3b68482 s3-waf: added SYMBOLCHECK support to source3 waf build
via 3c12c4c build: move idtree.c into samba-util-common
via 9174d73 build: moved more files into samba-util-common
via 457025e build: created samba-util-common library
via 9652cce Make lpcfg_server_role public.
via 40dd6ce Revert "s3-waf: make use of LIBCLI_CLDAP subsystem"
via 8bca9df s3-waf: add check for getspnam().
via b1e5dc7 s3-waf: add check for TDB_ERR_NESTING.
via 7f0ef4f s3-waf: add check for sendfile on AIX.
via 2b53e7e s3-waf: add check for sendfile on solaris.
via 6c32fe5 s3-waf: add check for sendfile on hpux.
via 2babc4f s3-waf: add check for sendfile on freebsd.
via d71c024 s3-waf: add check for sendfile on linux.
via ef896e6 s3-waf: make sure ENABLE_BUILD_FARM_HACKS is enabled when run on the buildfarm.
via 28b4b05 s3-includes: move some chgpasswd related defines to the locations where they are used.
via 823f8b9 s3-printing: move more printing structs to printing.h
via 8225c0a s3-printing: only include printing where really needed.
via 5a0cf0c s3-printing: fix pcacp prototypes and includes.
via 66e040e s3-printing: isolate print notification prototypes better.
via 6700458 s4:librpc: let dcerpc-samr library use RPC_NDR_SAMR subsystem
via a308cdc s4:build: add RPC_NDR_ATSVC subsystem
via ac4497e s3-waf: make use of LIBCLI_CLDAP subsystem
via 56f02e8 s3: Fix filtering in pdb_ads_search_users
via ecb6533 s3: Fix some nonempty blank lines
via c85607d s3: Fix a typo
via c399c28 s3-waf: add replacetort binary.
via 79b41dc s3-waf: add check for ftruncate extend.
via 4fe3ece s3-waf: add check for realpath() NULL arg.
via 33d676c s3-waf: add check for makedev().
via bd33355 s3-waf: add check for TIME_T_MAX.
via 2984003 s3-waf: add check for /proc/sys/kernel/core_pattern.
via 0b93902 s4-descriptor: Fixed a typo in a comment and clarified it a bit.
via be36596 s4-descriptor: Fixed some missing curly braces.
via 85f4f73 s4:torture/rpc/netlogon.c - fix two build warnings by casts
via 5590ac2 selftest the raw.mux test is flaky:
via e3821f2 s4-auth Move libcli/security/session.c to the top level
via d7fa349 s3:auth: change num_groups to from size_t to uint32_t
via 2e69e89 s3-auth Rename auth_serversupplied_info varaiables: server_info -> session_info
via 985c7da selftest: Improve gdb_backtrace to run in batch mode
via 6c1ce36 selftest pass in srcdir into Samba3 target module
via b73cfab smbtorture Remove random file name before we start RW2
via a82d9e4 s3-selftest convert tests.sh to python
via 0b066b8 selftest split $PERL into multiple arguments for Test::More check
via a056792 selftest move selftesthelpers to a top level helper script
via 56c28d1 s3-tests use $PREFIX to ensure tests don't work outside the test area
via 1650da8 Add tests for various s3 auth modes
via c43eb39 build: added WHYNEEDED=TARGET:DEPENDENCY
via 0e0ea4e build: enhanced the symbolcheck code
via 949427c python: use os.environ[] instead of os.putenv()
via 01047e0 s4-waf: fixed make test for toplevel
via 1bf4ff2 s4-waf: added --enable-s3build configure option
via f0a4d3a s3-waf: build bin/smbclient3 for top level build
via a94f776 build: we don't need the special case for s3build any more
via a3aa71e s3-waf: no need to add suffix3 to smbpasswd
via a12239b s4-waf: rename smbpasswd library to smbpasswdparser
via 84b235f s3-waf: convert some subsystems into private libraries
via 7634fb6 s4-waf: rename 'param' to 'pyparam'
via 15c0440 s3-waf: work around broken cups-config --libs output
via f180e1a s3build: use source3/wscript for s3 configure rules
via de71662 s3-waf: added support for in-tree heimdal in source3 waf build
via 0234ac4 s3-waf: use Logs.warn() not print for configure warnings
via 76e3af9 s3-waf: make pieces of the source3 waf wscript depends on toplevel_build
via ff8762e s3build: recurse into source3/
via e3e1cd8 s3-waf: cope with both toplevel and source3 build
via cf3225d s3-waf: find swat files for both toplevel and source3 build
via 666d019 s3-waf: rename CHARSET to CHARSET3
via 21f8170 s3-waf: use bld.env.suffix3 for differentiating toplevel build
via 5fc565f s3-waf: LIBADS depends on krb5
via c6c49d8 s3-waf: make version and build directory conditional
via effc76d s3-waf: cope with location of include.h for toplevel build
via fecbe61 s3-waf: added some more krb5 dependencies
via ba52f83 s3-waf: renamed samba-util to samba-util3
via 9aa85b6 s3-waf: use common libcli/nbt build rules
via b59aa08 s3-waf: rename 'errors' to 'errors3'
via 3e8a4bf s3-waf: renamed tdb-wrap to tdb-wrap3
via 81992c9 s3-waf: rename POPT_SAMBA to POPT_SAMBA3
via 6a788b9 s3-waf: added a krb5 dependency
via efc9321 libcli/nbt: allow use of the waf build for nbt in source3
via acdfe48 s4-ndr: added NDR_WBINT to ndr_tables
via 8fce373 s3-rpc_server: Let enpoint mapper listen on port 135.
via 0abe7c6 s3-rpc_server: Added event and msg ctx to _rpc_ep_register.
via df5d265 s3-rpc_server: Added port option to _rpc_ep_register.
via a99e670 s3-rpc_server: Added function to setup tcpip listener!
via fc46ea9 s3-rpc_server: Rename srv_rpc_register.c.
via 116144a s3-rpc_server: Rename srv_rpc_register.
via 184702a s3-rpc_server: Pass tevent_context to dcerpc endpoints.
via 02b356d s3-rpc_server: Create a common ncacn listen state.
via 98fcbd0 s3-rpc_server: Rename named_pipe_read_packet().
via 59f7bcb s3-librpc: Only register NCACN_NP.
via debd6da s3-lsa: fix some uninitialized variables in our lsa server.
via dcf23f0 s3-pdb_ipa: remove uninitialized (and unused) status code.
via a69f634 s4-descriptor: Fixed some compiler warnings.
via 3b9f375 s4-descriptor: Removed unnecessary descriptor_change function and unused callbacks.
via a0a52b3 s4-descriptor: Replaced the async descriptor_change with synchronous descriptor_modify.
via 85877c0 s4-descriptor: Replaced the synchronous descriptor_change with the synchronous descriptor_add.
via fb45c88 s4-smbtorture: use torture_comment() instead of printf in raw.write test.
via 138533d s4-smbtorture: fix some indent in raw.write test.
via e1f4f0b s4-smbtorture: fix trailing whitespace in raw.write test.
via 5135e40 s4:scripting/python/modules.[ch] - explicitly say that "py_update_path" takes no argument
via 1820084 s3:tests: move the log directory of the smbclient_s3 test to st/
via 4ee1c7c s3:tests: clean up old log directories of the registry.roundtrip test
via 2ba57fd s4:smbtorture do not leave output directory around
via d2b336a libcli/security/security_descriptor.c - fix three wrong counter variables
via 618c11c libcli/security/privileges.c - fix wrong counter type
via e7659fa libcli/security/privileges.c - fix the counting of privileges
via a2ded04 libcli/security/sddl.c - fix wrong counter type
via 055857a libcli/security/display_sec.c - fix wrong counter type
via e37db96 s4: avoid overwritting the dceprc.h file from toplevel librpc
via 175227b pyldb: add tests for getting control results
via 95eb302 pyldb: Add tests for the ldb_result object
via 4c74c5f pyldb: create LdbResult, return value from ldb.search is now a LdbResult
via 6d48a6d s4-unittests: replace assertEquals(res, []) by assertEquals(len(res), 0)
via b1595f4 ldb: controls marshalling/unmarshalling improvement
via 82fa772 Fix missing dependency on libreplace.
via 1273d50 s4/drs-tests:Blackbox test to verify DsReplicaSync handling
via bfb0adf s4/samba.tests: Raise BlackboxProcessError exception in case check_output method fails
via 348295b s4/samba.tests: Extend CalledProcessError class to store STDOUT and STDERR for a failed rocess call
via adfb618 s4/drs-tests: Allow _net_drs_replicate to force replication and return output from command execution
via 288e20c s4/drs-tests: Split samba-tool command line generation into separate method
via 75856d5 s4/drs-tests: Inherit DrsReplSchemaTestCase from DrsBaseTestCase
via 60bb40c s4/drs-tests: Inherit DrsFsmoTestCase from DrsBaseTestCase
via fcd4aa8 s4/drs-tests: Inherit DrsDeleteObjectTestCase from DrsBaseTestCase
via e210391 s4/drs-tests: Add a base class to hold common functionality for all DRS python tests
via 367b35b s3: Fix pdb_ads_enum_aliasmem for empty aliases
via ff6c175 s3: Support SetGroupInfo in pdb_ads
via 9512603 s3: Fix a debug message
via 4c45078 s3: Fix pdb_ads_enum_group_members for empty groups
via 288b396 s3: Fix error returns in pdb_ads_mod_groupmem
via fd880fd s4-version: Fix version finding for bzr branches.
via fce1069 ldb-samba: Add missing dependency on pyldb-util.
via b85a323 s3: Improve a debug message, we have more than pdb_tdb.
via e99d1de s3: Protect tldap_errstr against a NULL ld
via ac19b39 s3: Fix return code of pdb_ads_getsamupriv if the user does not exist
via 5f953b1 s3: Add ACB_NORMAL to workstations, match RPC-SAMR
via 351b672 s3: Make QueryDispInfo and QueryInfo match for guest
via 3e4da94 s3: NO_SUCH_USER is a lot more likely than NO_MEMORY
via 51b84a9 s3: Convert init_system_info to NTSTATUS
via 88f5215 s3: Slightly simplify Get_Pwnam_alloc
via 13bfae9 s3: Fix some nonempty blank lines
via 8ad127e s3:tests: fix the smbclient_s3 test for multiple users running it.
via 0749f7a s3:tests: remove unused script/tests/test_functions.sh
via 93ca1bc s3:tests: include subunit.sh instead of test_functions.sh in test_posix_s3.sh
via d03996a s3:tests: include subunit.sh instead of test_functions.sh in test_ntlm_auth_s3.sh
via 6af6241 s3:tests: include subunit.sh instead of test_functions.sh in test_smbtorture_s3.sh
via 4eb3da2 s3:tests: include subunit.sh instead of test_functions.sh in test_wbinfo_s3.sh
via ae9aa47 s3:tests: use the blackbox subunit output formatter for the testparm_s3 test.
via a1bec01 s3:tests: include subunit.sh instead of test_functions.sh in test_local_s3.sh
via 745354e s3:tests: use the blackbox subunit output formatter for the smbclient_s3 test.
via 9971061 s3: Pass logonHours through pdb_ads
via 943aac2 s3: Add "len" to pdb_set_hours
via 6f3008e s3: Let pdb_ads write accountExpires
via 478d74f s3: Fix pdb_ads_pull_time
via 464c696 vfs_smb_traffic_analyzer shall also transfer the clients IP address.
via 187f695 Fix alignment issues in SPOOLSS "BUFFER" marshalling. Guenther and Metze please check !
via d05aa90 s3:vfs:syncops add option to disable metasync per share
via 927792b s3-smbsharemodes: libsmbsharemodes does neither depend on krb5 or ldap.
via 9154f0b nsswitch: make libwbclient a public library again.
via 3c9703f s3-waf: we need to globally -Ilib/replace
via a2f4a17 s3-waf: fix popt support.
via 1ad8e52 lib/util/charset Add back setlocale(), but only when called from binaries
via 2a3a86a lib/util/charcnv Move iconv handle setup in common
via 5155a5f s3-charcnv Don't genreate valid_table on the fly, rely on valid.dat
via e4c2023 lib/util Remove #if _SAMBA_BUILD_ == 4 that isn't required any more
via 8afc271 lib/util/charset Use top level iconv.c in source3
via bed3742 s4-idl: rename s4 server_id.idl to server_id4.idl
via cfeceed librpc make ndr-standard a common library
via 177ddcb librpc push NDR_SECURITY and NDR_DCERPC to the top level wscript files
via a493bf9 nsswitch: depend on dl
via 92faeae charset Remove use of {isupper,islower,toupper,tolower}_w functions
via 0bad0e3 s3-libads Remove MIT-specific krb5_princ_realm macro calls.
via e4c2f5c s3-waf use lib/util/wscript_build, and avoid duplicate subsystems
via 83a63ba lib/util Make UTIL_LDB conditional on an s4 build
via c8b2b10 s3-waf: use SAMBA3_*() build rules in source3/build
via e929223 build: put links for libs in the right directory
via 40a48f5 s4-util: removed the valgrind_strlen() routine
via 324270e libutil: make waf rules usable by s3 waf build
via 13bffa0 waf: improved error message for bad paths in SAMBA_LIBRARY()
via 1c5108c waf: support building libraries with a directory prefix
via 8850829 s3-waf: fixed the include paths for samba public libraries
via fd00092 charset: allow s3 waf build to use lib/util/charset
via ba942c8 waf: added SAMBA3_*() build rules to samba3.py
via c745601 waf: give a more sensible error on symlink_bin with missing directory
via 13f287f lib/util/charset use get_dyn_CODEPAGEDIR(), which is in common
via a47120a lib/util/charset split codepoints.c into it's own subsystem
via d8d81a7 lib/util/charset use a path to dynconfig.h that works in s3 and s4
via 0581a5b lib/util/charset add functions isupper_m and islower_m
via ed71c1e s4-auth: rename 'auth' subsystem to 'auth4'
via 35a1163 build: remember the flags used for undefined variable errors
via 3a5b199 s3build: added NMBDSOCKETDIR to dynconfig
via 600c726 s4-dsdb: operational module does not need auth any more
via b74ac94 s3-includes: force _SAMBA_BUILD_=3 in source3 includes.h
via d5d26e3 uid-wrapper: handle uwrap_enabled() as a macro
via 066a93d build: fixed passing of includes= for modules
via 1570058 build: added subdir option for module building
via 8ef9cb0 build: added allow_undefined_symbols options for libraries and modules
via b310551 build: make ADD_LDFLAGS() returns the flags that were added
via 433f68e waf: library_flags() doesn't only operate on conf objects
via 41b1f97 s3-build: allow waf build of s3 IDL files from any top directory
via aec0155 waf: added subdir= option in SAMBA_*() rules
via a7ee6e8 waf: use Utils.WafError() instead of sys.exit(1)
via 7720fac tevent: Fix a comment
via d4892f3 s4-smbtorture: add more complex spoolss_EnumPrinterDataEx test.
via f037d42 s3-lsa: support trust objects in _lsa_QuerySecurity().
via fa43de0 s3-lsa: in _lsa_QuerySecurity() query the sd from the lsa policy handle.
via 67dfc87 s3-lsa: only proceed in _lsa_EnumTrustedDomainsEx when backend has trusted domain support.
via 0ed46df s3-passdb: add PDB_CAP_TRUSTED_DOMAINS_EX.
via a0c77c2 s3-cluster remove more CLUSTER_SUPPORT #ifdef stuff
via 09c4a5c s3-cluster Always fill in the clustering vnn element
via 6840549 s3: add server_id.idl and use only autogenerated code.
via aa3f749 s4:scripting/python/modules.c - remove a really unnecessary variable
via 2045cd7 s3-waf: add check for "struct sigevent" and some of its members.
via ce718bb s3-waf: add check for "struct utimbuf".
via 9c12232 s3: increase the log level for missing PIDs on SIGCHLD
via 5c12cb0 heimdal Pass F_CANON down to the hdb layer for servers in AS-REP as well
via 0dec840 Add support for testing a Win2k3 domain member
via 5425227 wintest upper case the --vms paramter arguments to wintest.py
via 78c4b21 s3-selftest: make sure we really use --format=subunit when calling smbtorture4.
via a759b1a s4-build: added LOCALEDIR config option
via e1f2442 s3-waf: move the KRB5_DEPRECATED configure check out of lib/replace
via 5debcb1 idl: naming a structure 'VERSION' is not a good idea!
via 0aed229 libndr: remove prototype for nonexisting function ndr_print_ipv4_addr().
via 0e156e7 s3-waf: move libsmb/clikrb5.c and libads/kerberos.c into KRBCLIENT.
via bc83400 nsswitch: make wb_reqtrans a common subsystem.
via 743b13b s3-waf: make most of the nsswitch common.
via 9867b7b s4-waf: move wbinfo buildrule to winbind.
via 9e822f1 s3-waf: add check for struct stat st_flags member.
via afb77d1 s3-waf: add some missing checks for macosx.
via 5d3f956 s3-waf: add check for __NR_inotify_init declaration.
via a029235 s3-waf: add check for various sysconf() variables.
via 9d78512 s3-waf: add check for posix_fadvise().
via 1cc0fb5 s3-waf: add check for hires timestamps in struct stat.
via 3b3f13a s3-waf: add check for "struct flock64".
via 8701b0d s3-waf: add check for broken (glibc2.1/x86) 64 bit fcntl locking.
via 4e32fd9 s3-waf: add check for fcntl locking.
via b3f7648 s3-waf: add check for "struct dirent64".
via c819e3e s3:test: run the net.rpc.registry test under "dc" not "dc:local"
via ae9eca6 s3:test: remove the give/take admin rights code from the net(rpc)registry test
via 8e45fb4 s3:test: rename samba3.blackbox.testparm_s3 -> samba3.blackbox.testparm
via 838de3c s3:test: rename samba3.blackbox.net_s3_registry_roundtrip -> samba3.blackbox.net.local.registry.roundtrip
via 86ed1e7 s3:test: rename samba3.blackbox.net_s3_registry_rpc -> samba3.blackbox.net.rpc.registry
via 395d8f4 s3:test: rename samba3.blackbox.net_s3_registry -> samba3.blackbox.net.local.registry
via 2c77ece s3:test: rename samba3.blackbox.net_s3_misc --> samba3.blackbox.net.misc
via c66dfe4 s3-build: move priv2ld proto to smbldap.h (in order to fix non-ldap builds).
via b03a171 s3:test: mark the net_registry_roundtrip test as knownfail
via fca4238 s3:test: add the registry roundtrip test as samba3.blackbox.net_s3_registry_roundtrip
via df4044e s3:test: move the registry roundtrip test to a test script of its own
via 7fb4f2e s3:test: add comment header to test_net_registry.sh
via dbc7896 s3:test: use the blackbox subunit test driver in the net_registry tests.
via ad6c3ec s3:test: use the blackbox subunit test driver in the net_misc tests.
via 2e18c34 s3:test: add the "blackbox.failure" test to the knownfail tests
via 18f4940 s3:test: add the failure blackbox test as samba3.blackbox.failure
via 1430d17 s3:test: add a simple failing blackbox testsuite
via ca2b960 s3:test: add the success blackbox test as samba3.blackbox.success
via 9164a57 s3:test: add a simple blackbox test that succeeds.
via 7c72ce9 testprogs/blackbox/subunit: add testok() for easier integration of s3 tests.
via fbfa5c6 s3:net: fix usage for "net rpc registry export"
via bfa7964 s3-ipasam: Add aliases for trusted domain user
via 7763816 s3-netlogon: Implement NetrServerGetTrustInfo and NetrGetForestTrustInformation
via 9ebbbb7 s3-ldap: Add sambaTrustForestTrustInfo to LDAP schemata
via d638f4a s3-lsa: Implement lsaRSetForestTrustInformation
via 92ea55e s4-smbtorture: Fix for RPC-LSA-FOREST-TRUST.
via cc3b67f s3-ipasam: add IPA specific attributes
via 33655d2 s3-lsa: Add and remove trusted domain account
via 7d53893 s3-lsa: fix return code of _lsa_QueryTrustedDomainInfoByName()
via 8fa440c s3-ipasam: add pdb_ipasam_capabilities() and pdb_ipasam_get_domain_info()
via a357ac0 s4-smbtorture: Two fixes for forest trust test against samba.
via a8ab5d5 s3-lsa: Extract auth info from trustDomainPasswords
via ba28fb0 s3-ldap: Update LDAP schemata to include sambaTrustedDomain.
via 0b27317 s3-lsa: Use pdb_get_trusted_domain_by_sid in _lsa_QueryTrustedDomainInfo()
via fbd846f s3-lsa: fix lsa_QueryTrustedDomainInfo
via 72de982 s3-ipasam: add ipasam_get_trusted_domain_by_sid()
via b4bc1f8 s3-ipasam: add wrapper for ipasam_enum_trusteddoms()
via 4d22986 s3-lsa: implement _lsa_OpenTrustedDomainByName().
via cdd4df7 s3-lsa: implement _lsa_OpenTrustedDomain().
via 13c5211 s3-lsa: Implement _lsa_EnumTrustedDomainsEx()
via 86771d8 s3-lsa: implement _lsa_CloseTrustedDomainEx().
via 06245d1 s3-lsa: implement _lsa_QueryTrustedDomainInfoByName().
via b9eda2a s3-lsa: implement _lsa_QueryTrustedDomainInfoBySid().
via 1ce0d97 s3-lsa: implement _lsa_QueryTrustedDomainInfo().
via bb94708 s3-lsa: make _lsa_DeleteTrustedDomain() use pdb_del_trusted_domain().
via 12d16af s3-lsa: implement _lsa_DeleteTrustedDomain().
via f6004a1 s3-lsa: make lsa_lookup_trusted_domain_by_name() use pdb_get_trusted_domain().
via 387e37e s3-lsa: add lsa_lookup_trusted_domain_by_name and lsa_lookup_trusted_domain_by_sid.
via 39c9f59 s3-lsa: implement _lsa_CreateTrustedDomain().
via 55bc1cf s3-lsa: implement _lsa_CreateTrustedDomainEx().
via 162fd0e s3-lsa: Let _lsa_CreateTrustedDomainEx2() use pdb_set_trusted_domain().
via a6bd93b s3-lsa: implement _lsa_CreateTrustedDomainEx2().
via 424dc1b s3-lsa: add LSA_HANDLE_TRUST_TYPE.
via 5b41211 s3-lsa: add create_lsa_policy_handle().
via 4e60954 s3-ipasam: implement enum_trusted_domains
via 8ddbb48 s3-ipasam: implement {get,set,del}_trusted_domain
via c96fd89 s3-passdb: make priv2ld() public
via b4dd65d s3-passdb: add {get,set,del,enum}_trusted_domain calls
via 2e78022 s3-ipasam: Disable old trustdom_pw calls
via 4fa210d s3-passdb: Add minimal stub for IPA passdb backend
via 1354d3d s3-auth Fix memory leak in security=share and force user =
via dce69c2 waf Fix dependencies for .pc (pkg-config) files
via e34ba44 s3-librpc: move server_id marshalling to own helper file.
via ab85362 s3: Support "codePage" in pdb_ads
via 9ef0e1e s3: Pass "code_page" through samr
via ead7ffa s3: Add "code_page" to struct samu
via 8bbf0ad s3: Support "country_code" in pdb_ads
via 63c556e s3: Pass "country_code" through samr
via d9d0fef s3: Add "country_code" to struct samu
via fbcdef8 s4: Fix a typo
via 7a2cbda s3: Add userWorkstations and userParameters to pdb_ads
via 4b354e6 s3-amend: Don't overwrite existing values
via 20197c6 s4:torture/rpc/samr.c - fix up the "test_GroupList" suite regarding QueryDisplayInfo
via 2e0a933 s4:samr RPC server - QueryDisplayInfo returns always all domains users, aliases and groups
via aaae316 s4-ldb_modules/operational: Make use of dsdb_module_reference_dn() function
via fa36577 s4:sam.py - add another "description" test case
via 0085d6e s3-waf: fix the build.
via 0bfdb3e s3-selftest: move all skipped test to skiplist.
via a32f0ff s3-waf: TLDAP is only needed by pdb_ads (and smbtorture).
via ca57448 s3: no need to globally include intl.h.
via c575d30 s3-selftest: when skipping tests, use the selftest/skip file.
via 7312dac s4:acl LDB module - interpret "userAccountControl" as "uint32_t"
via 6bfaa4c libcli/security - fix two output format specifiers
via 738b2ab s4: Don't grant level II oplock to a file with byte-range locks.
via 3c5f537 s4:drsuapi/getncchanges: make sure we don't process filteres objects more than once
via 18926e5 Fix private libdir and codepages paths
via 64c63a3 s3: Fix a C++ warning
via 0a05a36 Increase minor version since a public header has changed
via 3722f65 librpc: make NDR_KRB5PAC a shared library (libndr-krb5pac.so).
via d6a41c2 Return NULL if tevent_add_fd() is passed a negative fd
via b423d83 s4:ldapcmp: cope with range retrivals of multivalued attributes
via d3c082e s4-readline: remove leftover from readline merge.
via 89db591 s3-waf: add UTIL_TEVENT subsystem (as in ../lib/util/wscript)
via 850bf67 s4-ldb_modules/acl: Use ntds_guid for SPN check only we have a DC object
via 3134895 s4-ldb_modules/acl: Get correct NTDSDSA objectGUID to check SPN for
via 7397207 s4-ldb_modules/util: Implement dsdb_module_find_ntdsguid_for_computer()
via 6110887 s4/ldb_modules/acl.c: Fix calculation for samAccountName string len
via b3ea56a s3-librpc: no need to globally include endpointmapper headers.
via 80b4e1e s3: move some defines to a better place.
via f10cba1 s3-proto: remove prototype for non-existing functions.
via 9d96598 s3-librpc: remove duplicate prototypes.
via e9f5529 s3: Fix a typed-punned warning
via a6af1ef s4-dsdb: cope with broken exchange schema with single valued backlinks
via 95e347a s4-ldb: fixed a uninitialised el->flags in ldb_tdb
via 12a1e02 s4-dsdb: cleanups to the backupkey RPC server
via 63d4a99 s4-dsdb: fixed problem with constrained modification of description attribute
via c2ccd24 s4-ldb: added LDB_FLAG_INTERNAL_FORCE_SINGLE_VALUE_CHECK
via a48328a s4-ldb: use a helper function for single valued checking
via a26f8b8 ldb-web: update mailing list info
via b3f3287 script: sign library releases with Samba Library Distribution Key
via b2e126c s4:selftest: add tests with seal and sign for backupkey
via 7f00aa9 s4: Renable samba4.rpc.backupkey
via 05ad9d2 s4: load the backupkey endpoint
via ac82dbd s4: Add server side implementation of backup key remote protocol
via 5d63c50 s3: Add "comment" and "description" to pdb_ads
via 877e0ef s4/upgradeprovision: Fix help for --debugguess.
via 249ba1e s4/upgradeprovision: Typo and better word.
via 7db5c10 s4: samba_backup: Fix typos.
via 60df3c0 s3: Make "net sam list [users|workstations]" list only the right things
via 26051b8 s3: Use tlap_simple_recv in tldap_sasl_bind_recv
via f6df16d s3: Add error checking to asn1_read_OctetString_talloc
via f49ad6d s3: Remove an unneeded proto
via 80accd3 Fix typos
via 9331bc3 s3: Fix some nonempty blank lines
via fe551d6 s3: Convert tldap_entry_values args to "array, count"
via 84abb42 s3: Add an explicit counter to tldap_add_mod_[blobs|str]
via 158c1e3 s3: Convert tldap_make_mod_fmt args to "array, count"
via 6375e69 s3: Convert tldap_make_mod_blob args to "array, count"
via 67e6874 s3: Convert tldap_make_mod_blob_int args to "array, count"
via 3363bab s3: Convert tldap_add_blob_vals args to "array, count"
via 6b492a1 s3: Convert tldap_add_mod_blobs args to "array, count"
via 7852527 Fix some nonempty blank lines
via 30e72e0 s3: Align the args of pdb_ads_update_sam_account to tldap_modify
via a730155 pyldb: fix a bug in the unit test which prevented ldb.python to run all the tests in the testsuite
via f8a156d librpc: add bindings for dnsp in python
via 17fdee0 ldb: use the sizeof of the control variable as offset instead of hardcoded values, helps to avoid bugs
via ad9b670 ldb: remove "magic" string in ldb_controls, replace them with constants defined in ldb.h
via 91cad71 tdb: Fix a C++ warning
via d38ab83 s3: Make "smbpasswd <user>" work with pdb_ads
via 13e820c s3-waf: try to fix the netbsd build and add -lintl to the 'net' binary.
via 3e9faf7 libcli/auth: fix PAM_ERRORS subsystem build.
via 822a511 s3: Skip the CHAIN1 tests
via 6531ac6 s3-waf: next attempt to fix cups and non-cups builds.
via 7ff5bf5 s3-rpc_server: fix some buildwarnings in non-developer mode.
via 16af253 s3-selftest: revamp selftest wscript with s4 one.
via 414f398 s3-waf: try to deal with underlinked cups libraries.
via 59c8839 s3-waf: move all error mappings to errors subsystem.
via 3eb7e12 waf: pure cosmetic reformatting of the two samba-util object lists (to ease comparing).
via 8015514 s3-waf: use bld.env.HAVE_LDAP in some more places, hopefully fixes the builds w/o ldap.
via 1bad50f s3-waf: rework the way SMBLDAP subsystem is built a little.
via d08ddf0 waf: substitute '/' in -D static defines as well.
via e4bf692 s3-libsmb: fix ifdef check in ads_dc_name.
via c7d0850 s3-libnet: fix a WITH_ADS / HAVE_ADS mismatch.
via f076c76 s3-libads: make ads_guess_service_principal static.
via 16229e4 s3: Avoid a select call per smb
via 90c8de5 s3: Add more checks and better fallback to addrchange
via 44f2344 s3-waf: try to deal with system w/o ldap; also move module processing to the end of wscript.
via 5507d68 s4-build: fixed export of krb5pac.h, needed by other public headers
via 06d4e4c s3-selftest: remove some more unused test functions.
via 6bc6d5d s3-waf: try to fix the {net|free|open}bsd build.
via 961f629 s3-selftest: run the three net tests individually.
via 80d87e6 s3-waf: dont try to redefine 'pam', we checked above...
via efa460e s3: Align the args in tldap_modify
via b524e58 s3: Align tldap_add and tldap_add_send
via 4063bde s3-rpc_server: move services into individual directories.
via 1fc14a6 s3-waf: do not make pam support mandatory.
via 4de3e73 s3-waf: fix cups checks when lib is there but headers aren't.
via 5ecda05 s3-waf: better checks for gssapi support.
via fa0c6c1 s3-system: fix malloc/talloc mismatch in sys_popen().
via 97b03d5 s3-oldtest: remove unused tests_all.sh file.
via da9cd73 s3-rpc_client: Fixed an uninitialized variable.
via 8cffe14 s3-rpc_client: Added dcerpc_winreg_int_openkey() which dectects the hive.
via 8ed5808 s3-rpc_client: Fixed winreg int documentation.
via f0a9055 s3-rpc_server: Fixed possible segfaults in svcctl server.
via 82bcada s3:smbd: fix switch indentation level in get_ea_dos_attribute()
via d62aa57 nsswitch: fix a segfault in the krb5 locator plugin
via 831974a s3: Slightly simplify winbind_write_sock
via d7d3672 s3: Fix some nonempty blank lines
via d02b5cd replace: Add missing eval to m4 script
via 2f6d76a socket_wrapper: avoid c++ style comments.
via a38d04a s4-tools: Added --sddl option, which allows the user to add an ACE to an object's security descriptor in SDDL format
via 6d3625d libwbclient: doxygen: mark wbcSetGidHwm deprecated
via 3c6ae6d libwbclient: doxygen: mark wbcSetUidHwm deprecated
via 3757556 libwbclient: doxygen: mark wbcRemoveGidMapping deprecated
via 7494724 libwbclient: doxygen: mark wbcRemoveUidMapping deprecated
via d75ad33 libwbclient: doxygen: mark wbcSetGidMapping deprecated
via cb5e685 libwbclient: doxygen: mark wbcSetUidMapping deprecated
via 6339a17 Revert "libwbclient: bump the libwbclient SOVER 0 -> 1 due to ABI changes"
via 4242d63 Revert "wbinfo: remove --set-uid-mapping - winbindd does not implement that any more."
via 70ebfc1 Revert "wbinfo: remove --set-gid-mapping - winbindd does not implement that any more."
via 71ce276 Revert "wbinfo: remove --remove-uid-mapping - winbindd does not implement that any more."
via 1ea1043 Revert "wbinfo: remove --remove-gid-mapping - winbindd does not implement that any more."
via 0def826 Revert "libwbclient: remove two unused defines"
via 7dca8bc Revert "libwbclient: remove wbcSetUidMapping() - not implemented any more"
via 1f4a06e Revert "libwbclient: remove wbcSetGidMapping() - not implemented any more"
via ecbb223 Revert "libwbclient: remove wbcRemoveUidMapping() - not implemented any more"
via 75b2a2f Revert "libwbclient: remove wbcRemoveGidMapping() - not implemented any more"
via 748cccd Revert "libwbclient: remove wbcSetUidHwm() - not implemented any more"
via 7a3bc46 Revert "libwbclient: remove wbcSetGidHwm() - not implemented any more"
via 9bc1a7b Revert "libwbclient: bump version to 0.6 -> 1.0 due to ABI change (removed symbols)"
via d0ceb4c Revert "nsswitch: libwbclient has vnum 1 now."
via 76ea4fd Revert "nsswitch: remove unused code from wbinfo.c"
via ad0a318 librpc: move preg.idl to main directory.
via 7a558ea s3-waf: fix the build after auth changes.
via 7de21e6 s3-waf: fix krb5 checks logic.
via fdd4d56 s3: give ../librpc/ndr/util.c its own header.
via b5a2f95 s4-tests: Some tests that prove behavior for INHERITED user-provided ACEs is different if the P flag is set.
via c3f6cc9 security: Fixed some handling of ACEs with INHERITED flag provided by the user
via 14edbf7 s4-build: need EXPAND_VARIABLES() for terminal in make test
via 172e0a1 s4-auth: install gen_ndr/auth.h, used by public session.h
via 11f5d7c s4-torture: not having an output dir is not a fatal error
via 8dc92c8 ldb: use #include <ldb.h> for ldb
via e26b1a6 s4-krb5: authkrb5 should depend on ldb
via cc77ea7 s3-auth Remove unused pam_handle
via 2b05ba7 s3-auth Rename cryptic 'ptok' to security_token
via d66150c libcli/named_pipe_auth Change from 'info3' to auth_session_info_transport
via 248c821 auth.idl fix size_is() reference in IDL
via 543ef3b libcli/named_pipe_auth Remove support for unused levels 0-2.
via 4cfee6f auth Move auth_sam_reply into the top level.
via 8220a7e ldb: added ldb 1.0.0 ABI signatures
via 2a6f345 ldb: change version number to 1.0.0
via 8720811 ldb: fixed two warnings in the ldb_ldap backend
via 7fac325 ldb: added a include/ldb_version.h
via 0122a4f Put OpenDir() back the way it was - don't overload with an fsp arg. Create OpenDir_fsp for new usage.
via 4b0af9b Make it clear we're using the open file pathname.
via 1607ebf Allow SMB2_FIND to actually use the open fd handle if we support fdopendir. Fallback to pathname opendir if not.
via 61c1f31 Correctly plumb in VFS_FDOPENDIR.
via d0406ab s3-waf: make ads support detection a little more robust.
via 65bb6b3 s3: move some stuff out of smb.h to better locations.
via 4303d34 s3: remove unused struct uuid_flat.
via 9239db3 s3-waf: make sure we dont activate dnsupdate support w/o gssapi.
via 4ccb7e5 Oops. Need to test for if(!NT_STATUS_IS_OK(..)) for error.
via c377b0e Fix up some buildfarm warnings.
via 344e4cd Don't use asprintf in this library - breaks the build on many systems. Fake with malloc/memcpy.
via 8c363e9 Move to opening an fd on directory opens. Get more careful about symlink races.
via 65e6dea Remove unneeded stat call.
via be80812 s4:WAF build - remove "source4/configure.developer"
via 8d80225 ldb:tools - return LDB_ERR_OPERATIONS_ERROR on generic errors
via 5e06b21 ldb:tools - always check if ldb connection has been estabilished
via 22f4030 ldb:ldbsearch tool - use LDB result constants where possible
via 23c0ae7 ldb:ldbsearch tool - simplify error code return
via ff7dff6 ldb:ldbsearch tool - use "%u" for printing unsigned integers
via 475ea1c ldb:ldbedit tool - don't forget about the "do_edit" result code
via 79d3532 ldb:ldbedit tool - fix bug #7914
via b5ccf18 ldb:ldbedit tool - use unsigned counters for consistency with other LDB tools
via bc675aa ldb:ldbedit tool - use "%u" for printing out unsigned integers
via b2c1831 ldb:ldbedit tool - use LDB result constants where needed
via bd727a9 ldb:ldbrename tool - use LDB result constant where needed
via ef0477a ldb:ldbmodify tool - use unsigned counters for consistency with other LDB tools
via 6f52070 ldb:ldbdel tool - use LDB result constants for consistency
via 2937e63 ldb:ldbadd tool - use LDB return codes where possible
via de9217b ldb:ldbadd tool - use "%u" for printing out unsigned integers
via c3ca0b0 ldb:ldbadd tool - use LDB result constants for consistency
via a0e5761 s3-waf: we check for attr in ../lib/util/script already, so we cannot set to EMPTY here.
via ada4c66 s3-waf: as long as we dont have --with-featureX=yes|no|auto handling, avoid exiting.
via 9081cb0 s3-waf: check k5crypto in some more locations.
via 62cd1e0 s3-waf: support non-default krb5-config and cups-config locations.
via dcd6764 tevent: Fix typos
via edbd6f4 s3-rpc_server: We need a messaging context for rpc.
via 1b5609a s3-rpc_server: Fixed possible segfault with client_id.
via d8a90b4 s3:utils enable sharesec for registry shares
via 9271027 s3:net idmap: implement net idmap delete
via a6d45d0 s3:net idmap dump: report correct database file when failed to open idmap db.
via 59ccfac s3:net idmap dump: use net_idmap_dbfile
via 79307cf s3:net idmap restore: correctly abort operation if dbfile could not be determined
via 92f856c s3:net idmap: fix error reporting in net_idmap_dbfile()
via e2795f5 s3:net factor out net_idmap_dbfile
via 1f1a165 s3:net idmap restore: fix segfault on missing input file
via 47f499a s3:net add option --db
via 872d913 s3:testparm: add "--option" to testparm
via 015b47f s3:popt: add POPT_COMMON_OPTION to provide only the "--option" feature
via c6f797d s3:loadparm: skip leading spaces in parameter values from the command line
via a65eedd provision: Add missing dependency on pyldb-util.
via d274097 dlinklist: Change license to LGPLv3+ (checked with tridge).
via d04c2c5 s3:rpc_server: create binding_handle in rpc_pipe_open_external()
via f915dd5 s3:rpc_client: make rpccli_bh_create() non-static for now
via 4d058ca s4/tests: Implement a blackbox test for 'samba-tool drs' command
via 099644f s4/tests: Move command line processing into separate method to be reused
via 6b15746 s4/tests: Implement BlackboxTestCase.check_output() method
via d0867e5 s4/samba-tool/drs: Make use of Command.message() method instead of using 'print'
via ad48c70 s4/samba-tool/drs: Move get_dsServiceName function at module level to be re-used
via f3db67e s4/samba-tool: 'drs options' command implementation
via 6c89bb8 waf Remove debugging hacks left in the top level build
via 45b16de s4-waf Remove source4 build system.
via 7e76367 s4-auth Fix setting of bad_password_count in auth_convert_user_info_dc_sambaseinfo()
via ce461a7 s4-selftest Fix valgrind and gdb options for top level build
via a2ce53c s4-auth Rework auth subsystem to remove struct auth_serversupplied_info
via f1c0e95 s4-auth Add auth.idl to encode auth subsystem structures in IDL
via a674a56 Add fdopendir to the VFS. We will use this to reuse a directory fd already open by NtCreateX.
via 224fc03 Pass fsp to dptr_CloseDir(). Cope with setting the fd if we're closing an fd that opendir knows about.
via ad3d1ad Add configure checks for fdopendir.
via 1911d48 Add fdopendir().
via 5a0ee95 s3: Fix some nonempty blank lines and some typos
via 698d339 selftest: remove make oldtest.
via 4806714 s3-selftest: let valgrindtest use the new make test.
via 587cfd1 waf: bring back shared Makefile and configure (needed by s3-waf).
via 8b64d06 s3-spoolss: Dont wipe out all drivers when only one should be deleted.
via 9e6d61f s4-smbtorture: add torture test to check proper add and delete driver operations.
via 541bf80 s3-selftest: mark the driver timestamp test as knownfail for now.
via 7d107cd s4-smbtorture: also run the driver timestamp spoolss test against samba.
via 4086c1e s4-waf: split out wscript_build for ndrdump binary.
via 56fe080 lib/compression: add shared wscript_build.
via 947ba44 libndr: apply some const and make is_valid_policy_hnd a callback to policy_handle_empty.
via 34722c7 pam: share pam errors in a common location.
via 242797a pysecurity: Add missing dependency on pytalloc-util.
via 01d3da3 s3:net: remove unused net_idmap_help
via 9732955 s3: Added file for clang complete support in vim.
via 12913c9 s3: Added missing files in .gitignore.
via be5edba libndr: share some uuid helpers.
via 84dbc2a ndr: merge ndr_map_error2string and ndr_errstr.
via 8b55ae1 ndr: move null_ndr_syntax_id to the common libndr location.
via 724c982 ndr: merge duplicate ndr_map_error2ntstatus() functions.
via e68f6ad If possible (O_DIRECTORY exists) open an fd for a directory open.
via dd7313a Use corrcet function instead of cut-and-paste code.
via 0a7f1af Fix leak in error path.
via 1d27f0b mit-samba: Allow nesting on the event context
via 1d58fcc libcli/security: Make add_sid_to_array_unique use a uin32_t counter
via 91a56b4 libcli/security: Make del_sid_from_array take a uint32_t
via 3bccd2f s3:net conf: fix a comment typo
via 4a558ca script/autobuild.py: git diff has a '--stat' option, no need to use 'diffstat'
via 4b7d049 s3-waf: add --with-automount option.
via 6baa3ef waf: add clock_gettime clock ID checks to libreplace wscript.
via 13d8290 s3-waf: fix wrong check for vfs_aio_fork dependencies.
via 7637e1d s3-waf: fix the build after winreg and rpc services changes.
via a3ee831 s3-perfcount: Create the directory on tdb open.
via 1c6276c s3-rpc_server: Migrated spoolss to dcerpc_winreg_set_multi_sz.
via 1f0c766 s3-rpc_server: Migrated spoolss to dcerpc_winreg_query_dword.
via df75045 s3-rpc_server: Migrated spoolss to dcerpc_winreg_set_X.
via ee817f6 s3-rpc_server: Migrated spoolss to dcerpc_winreg_set_X.
via e8bf397 s3-rpc_server: Migrated spoolss to dcerpc_winreg_set_dword.
via 460aedc s3-rpc_server: Migrated spoolss to dcerpc_winreg_set_sz..
via 8238732 s3-rpc_server: Migrated spoolss to dcerpc_winreg_enum_keys.
via c6255ad s3-services: Remove obsolete services_db.c.
via b2ddfc6 s3-smbd: Init the svcctl registry keys on service startup.
via f1d5cea s3-rpc_server: Added a winreg based svcctl registry init.
via 09dafc4 s3-rpc_server: Added a svcctl shutdown function.
via 96565db s3-services: Migrated svcctl registry functions to winreg.
via 1adbbee s3-registry: Remove obsolete reg_eventlog.
via a3a38fd s3-smbd: Init the eventlog registry on service startup.
via 34e8a50 s3-util: Moved eventlog_add_source to admin util.
via 22ea293 s3-rpc_server: Added a winreg based eventlog registry init.
via 75abfa6 s3-rpc_server: Migrated eventlog to winreg.
via 01b49b1 s3-rpc_client: Added a winreg query security descriptor helper.
via 35439a7 s3-rpc_client: Added a winreg set security descriptor helper.
via a370b96 s3-rpc_client: Added a winreg set binary helper.
via 56963d1 s3-rpc_client: Added a winreg query sz helper.
via 69e6db1 s3-rpc_client: Added a winreg helper to enum keys.
via 8ed91d6 s3-rpc_client: Added a winreg add multi sz helper.
via 8c119e4 s3-rpc_client: Added a winreg query multi sz helper.
via 913426b s3-rpc_client: Added a winreg set multi sz helper.
via 34d3e85 s3-rpc_client: Added a winreg set expand sz helper.
via 4b32f6c s3-rpc_client: Added a winreg set sz helper.
via e5eb758 s3-rpc_client: Added a winreg set dword helper.
via d24bd4b s3-rpc_client: Added winreg query binary helper.
via 9c7607d s3-rpc_client: Added winreg query dword helper.
via 12cd400 s3-rpc_client: Added dcerpc_winreg_int_openkey().
via bcdacff s3-waf: add support for --with-aio-support.
via 3a60e54 s3-waf: only build auth_netlogond in developer build.
via 8111d95 s3:rpc_server: fix make_external_rpc_pipe_p() and create read and write queues
via 81a3f7a s3-waf: add --with-syslog option.
via f1d51aa s3-netlogon: fix typo.
via 45f86fd s3-waf: recurse into ../lib/util/wscript_configure
via 72910c3 s3-waf: add support for iprint.
via 4d3de16 s4-build: fixed uses of os.path.relpath()
via 2e520ca build: removed unused build scripts
via 8b8caac build: removed the old autogen.sh and autogen-waf.sh scripts
via 9796f73 build: fixed error message for incorrect waf version
via a8a5072 autobuild: lib/replace doesn't need autogen.sh
via a20ce62 s3-torture: switch source3 to using top level samba4 build for smbtorture
via e196e526 s4-build: remove a bunch of unused build scripts
via 1867a60 s4-charset: use dyn_CODEPAGEDIR for location of upcase.dat/lowcase.dat
via 1f533bf s4-provision: added setup_path() import in two more places
via d0f5470 autobuild: fixed clone source for build trees
via 03027ad autobuild: add a bit more debug info in autobuild
via df069e4 autobuild: decouple build directories from target names
via 2d72f68 s4-wintest Use top level build for wintest
via edd8c9e s4-python: get ordering right on python paths
via 15d0166 s4-python Don't force "bin" into the python sys.path
via 19c3546 s4-waf Add PYTHONDIR and PYTHONARCHDIR to the 'different on install' list
via d1e5a73 s4-provision Remove setup_path, setup_dir and find_setup_dir
via 4ae013c s4-waf Don't include ../librpc in paths
via 5364548 s4-build: fixed install of version.h from source4 build
via 5d15f28 s4-upgradeprovision: renames need a relax to avoid subtree_rename checks
via f4a1b71 s4-dsdb: make subtree_rename errors clearer
via 9ccb868 build: fixed make install for top level build
via 9eaca88 s4-provision: removed spurious os.chdir() from upgradehelpers.py
via 7f8b40f build: fixed top level etags and ctags target
via ceb4b06 s4-test: fixed samba4.policy.python test for top level build
via b84c0a9 s4-test: fixed ndrdump test for top level build
via bee64c5 build: added placeholder to ensure include/ is available in build dir
via 205dcd8 build: added configure.developer for top level build
via be5a709 s4-test: fixed hard coded test paths for top level build
via 677f28d s4-test: fixed setup/ assumption for top level build
via 3bcb693 s4-test: fixed test_samba4.pl for top level build
via 479a423 s4-dynconfig: fixed dyn_SETUPDIR to point to the right directory
via b038aca s4-loadparm: removed "setup directory" option
via b2a080f s4-test: fixed more assumptions of ./setup for setup directory
via b499734 blackbox: removed assumption of build directory
via 6484da4 s4-test: allow make test to work from top level directory
via e7b2e06 s4-provision: cope with top level directory for provision
via 72e1a39 waf: added top level build rules
via 9f9b363 s4-idl: make the source4 idl build independent of build directory
via baf629d s4-heimdal: allow heimdal build scripts to work from top level
via 431b25e pidl: support using pidl from top level directory
via 3f3696c waf: samba deps generation depends on EXTRA_INCLUDES
via a61b17c s3: Make "endpoint_table" static
via 40a46a9 s3: Use the right credentials in check_netlogond_security
via 007dc95 s3: Only build auth_netlogond for the developer build
via 0539ca5 s3: Add primary group in pdb_ads_enum_group_memberships
via d515c6c s3: Fix auth_netlogond to cope with netlogon_creds_CredentialState
via 47d07df s3: Fix a potential memleak in secrets_fetch_trusted_domain_password
via 843825f s3: Fetch the machinepw via ldapi in pdb_ads
via 8c36716 s3: In pdb_ads, cope with artificial samu structs
via 08f2a85 s3: Use strlcpy in pdb_ads_connect
via 8af7400 s3: Fix some nonempty blank lines
via 56b1cff s4 torture: add new rpc torture tests for backup key remote protocol
via f464955 s4:selftest: skip samba4.rpc.backupkey for now
via 49cfb2e s3:Makefile.in: use waf directly to build smbtorture4 and ndrdump4
via df34e80 Fix try_chown code. Use new vfs_chown_fsp() which always trys fd first.
via ece9498 Move the "oplock file with byte range locks" check to the correct place, where we're making oplock decisions.
via f60398d s3-winbindd: let winbind try to use samlogon validation level 6. (bug #7945)
via ac4127a s3-auth: add copy_netr_SamBaseInfo().
via e9c45a3 s3:lib/addrchange: set ctx->sock to -1 after close
via d8d5a3f s3:lib/addrchange: remove unused pointer
via ff935dd s3:lib/addrchange: let addrchange_done() retry and ignore unknown message types
via 902fbd9 s3:winbindd: fix segfaults on addrchange errors and make DEBUG() statements more usefull
via 17c01a5 s3:rpc_server/netlogon: reject validation level 6 without ads support
via 13470f1 charcnv: removed call to setlocale() (bug 7519)
via 1e42aa6 replace: Try to fix broken sys/capabilites.h on Linux.
via 5f18925 Revert "replace: Try to fix broken sys/capabilites.h on Linux."
via c1c3cb0 s3:libnet_dssync_passdb: remove useless DEBUG statements
via 3b4738b Fix value overflow (one too many 'f's ).
via 91e1c8d s3:lib: allow_trailing_dollar should only allow '$'
via 40850b3 Fix a couple of missing checks on talloc returns.
via 885887a s3-waf: no need to call pidl with --samba3-ndr-client anymore.
via 2534e01 s3-build: remove --samba3-ndr-client from build_idl.sh script.
via d57ddc6 s3-waf: remove RPCCLI_LSA subsystem.
via ad15128 s3-build: remove RPCCLI_LSA subsystem.
via 387d154 s3-winbind: prefer dcerpc_lsa_X functions in winbindd/winbindd_rpc.c.
via 04ac046 s3-winbind: prefer dcerpc_lsa_X functions in winbindd/winbindd_samr.c.
via a85b20a s3-winbind: prefer dcerpc_lsa_X functions in winbindd/winbind_cm.c
via 586b2ee s3-epmap: use correct dcerpc client header in dcerpc_ep.c
via 00478b0 s3-net: prefer dcerpc_lsa_X functions in "net rpc".
via eab0049 s3-net: prefer dcerpc_lsa_X functions in "net rpc rights".
via 8055bc8 s3-net: use status variable in "net rpc rights".
via 3206434 s3-net: prefer dcerpc_lsa_X functions in net_util.c
via 63de60c s3-net: prefer dcerpc_lsa_X functions in "net rpc join".
via 61d18b7 s3-net: prefer dcerpc_lsa_X functions in "net rpc audit".
via d38d743 s3-net: use status variable in "net rpc audit".
via fe6c535 s3-rpcclient: prefer dcerpc_lsa_X functions.
via 204eeac s3-rpcclient: prefer dcerpc_lsa_X functions.
via 36cd79f s3-rpcclient: prefer dcerpc_lsa_X functions.
via 707d572 s3-rpcclient: use status variable.
via fcaba0f s3-libsmb: prefer dcerpc_lsa_X functions.
via 95cf60a s3-libnet: prefer dcerpc_lsa_X functions.
via e32b508 s3-libnetapi: prefer dcerpc_lsa_X functions.
via ee5de71 s3-waf: remove RPCCLI_SAMR subsystem.
via 364ef35 s3-build: remove RPCCLI_SAMR subsytem.
via 50170d7 s3-net: prefer dcerpc_samr_X functions in net_rpc_join_newstyle.
via b53c0c8 s3-net: use status variable in net_rpc_join_newstyle.
via 175fbe0 s3-waf: fix the build after libnet changes.
via d038b45 s3: Fix a typo
via 62048fa s3-waf: fix the build after epmapper changes.
via 8ddfe78 s3-dssync-passdb: implement accounts, aliases and groups
via 6e0498d s3-dssync-passdb: fill in passdb_process_objects
via 41ba1d3 s3-dssync-passdb: fill in passdb_finish.
via 1f884cf s3-dssync-passdb: fill in passdb_startup.
via 91e6dad s3-dssync-passdb: add basic routines and net function.
via 1c1aeba s3:net: make some net_rpc_samsync.c functions static
via 0313969 s3:net: "net rpc vampire" is an alias for "net rpc vampire passdb"
via bf7a27c s3:libnet: add 'process_links' to dssync_ops
via cecf54b s3:groupdb: allow machine accounts as members.
via 255f2e0 s3:winbindd: catch lookup_names/sids schannel errors over ncacn_ip_tcp (bug #7944)
via 50be0b2 s3: Remove superfluous ;
via 3bdd2ef nsswitch: remove unused code from wbinfo.c
via a62d67e s3: Fix a typo
via e026685 s3-winbind: prefer dcerpc_samr_X functions in winbindd/winbindd_msrpc.c.
via 6c20ba3 s3-winbind: prefer dcerpc_samr_X functions in winbindd/winbindd_pam.c.
via 924f60c s3-winbind: prefer dcerpc_samr_X functions in winbindd/winbindd_rpc.c.
via 58cdc56 s3-winbind: prefer dcerpc_samr_X functions in winbindd/winbindd_samr.c.
via f21f919 s3-winbind: prefer dcerpc_samr_X functions in invalidate_cm_connection.
via 39c6809 s3-winbind: prefer dcerpc_samr_X functions in cm_connect_sam.
via 02a8e1e s3-winbind: use status variable name in cm_connect_sam.
via 5aae1f4 s3-selftest: Enable RPC-EPMAPPER tests.
via d0d5d59 s3-smbd: Disable the endpoint mapper by default.
via e3bdfd2 s3-smbd: Added a function to setup rpc services.
via 612060d s3-rpc_server: Only allow registering endpoints on priviledged pipes.
via 3177966 s3-librpc: Added dcerpc_binding_vector_create function.
via 20afe97 s3-librpc: Added dcerpc register endpoint functions.
via bd5d14e s3-epmapper: Commented unimplemented functions.
via c451a45 s3-epmapper: Improved the epm_Map function.
via 1d33f5c s3-epmapper: Implemented epm_Lookup.
via 5b93e06 s3-epmapper: Implemented epm_LookupHandleFree.
via 3584dd1 s3-epmapper: Added arg to match uuid in build_ep_list().
via 658c05b s3-epmapper: Added epm_Map function from Samba4.
via 6747b89 s3-epmapper: Added epm_Delete function.
via c31ee9a s3-epmapper: Added epm_Insert function.
via 8499539 s3-epmapper: Added a endpoint mapper skeleton.
via eca7292 s4:torture/rpc/netlogon: add invalid level tests for netr_LogonControl2
via 1f9caef s4:torture/rpc/netlogon: improve comments in test_LogonControl2()
via 89dd048 s4:torture/rpc/netlogon: test invalid netr_LogonControl() level
via d3e4d90 s4:torture/rpc/netlogon: test invalid LogonSamLogon levels
via e980791 s4:torture/rpc/netlogon: test validation levels 2 and 3
via d63e750 netlogon.idl: remove pointless union arms of netr_DELTA_UNION
via 46348c3 netlogon.idl: use 'ms_union' as specified in [MS-NRPC]
via 64ea7bd netlogon.idl: add missing [default]; union arms
via 4507d2b s3:rpc_server/netlogon: add _netr_LogonSamLogon_check()
via a4d4217 s4:rpc_server/netlogon: add dcesrv_netr_LogonSamLogon_check()
via 578e87d s4:rpc_server/netlogon: set *r->out.authoritative = 1 even on INVALID_PARAMETER/INFO_CLASS
via 97727e1 s4:rpc_server/netlogon: return INVALID_INFO_CLASS for invalid netr_Validation levels
via c2207e9 replace: Try to fix broken sys/capabilites.h on Linux.
via da3a2c6 s4/samba-tool: Add --sync-forced flag to 'drs replicate' command
via f19c1e3 s4-dsdb Add tests to ensure we don't break the rootDSE function levels again
via 2e865be s4-dsdb Fix generation of rootDSE domainControllerFunctionality
via e830cb4 wintest Return debug info when dcpromo fails from the log
via a3e9935 s4-waf Don't install any Samba packages into PYTHONDIR
via dbe0b07 s4-python Remove manipuation of python path from samba module
via 7faa3be s4-python Ensure we add the Samba python path first.
via 38aacd7 waf: Replace python installation rule to allow PYTHONARCHDIR and PYTHONDIR
via 5d4dc6c s4-python Remove unused missing.py (used by old build system)
via eab493b Remove unused installmisc.sh script, from old build system
via 2d9bcc8 s4:heimdal: import lorikeet-heimdal-201101310455 (commit aa88eb1a05c4985cc23fb65fc1bad75bdce01c1f)
via 3d4a9dd Based on a conversation with Volker, refactor some of the oplock code to make it comprehensible.
via a19c1cbb s3-net: prefer dcerpc_samr_X functions in rpc_trustdom_list.
via c7b1432 s3-net: prefer dcerpc_samr_X functions in rpc_trustdom_del_internals.
via 95ee07d s3-net: prefer dcerpc_samr_X functions in rpc_trustdom_add_internals.
via 49f08d1 s3-net: prefer dcerpc_samr_X functions in rpc_aliaslist_internals.
via 37f2f51 s3-net: prefer dcerpc_samr_X functions in rpc_fetch_domain_aliases.
via bf10bbc s3-net: prefer dcerpc_samr_X functions in rpc_group_members_internals.
via 20edb2d s3-net: prefer dcerpc_samr_X functions in rpc_list_alias_members.
via 2a63433 s3-net: prefer dcerpc_samr_X functions in rpc_list_group_members.
via d280a52 s3-net: prefer dcerpc_samr_X functions in rpc_group_list_internals.
via 84e3d14 s3-net: prefer dcerpc_samr_X functions in rpc_del_aliasmem.
via b9b2325 s3-net: prefer dcerpc_samr_X functions in rpc_del_groupmem.
via 55e042a s3-net: prefer dcerpc_samr_X functions in rpc_add_aliasmem.
via f8147fb s3-net: prefer dcerpc_samr_X functions in rpc_add_groupmem.
via e14c214 s3-net: prefer dcerpc_samr_X functions in rpc_group_delete_internals.
via 54b74c7 s3-net: prefer dcerpc_samr_X functions in rpc_sh_user_flag_edit_internals.
via 1d3b378 s3-net: prefer dcerpc_samr_X functions in rpc_sh_user_str_edit_internals.
via a87a9fc s3-net: prefer dcerpc_samr_X functions in rpc_sh_user_show_internals.
via 021e0b4 s3-net: prefer dcerpc_samr_X functions in rpc_sh_handle_user.
via f140e89 s3-net: prefer dcerpc_samr_X functions in rpc_info_internals.
via e3aafb2 s3-net: prefer dcerpc_samr_X functions in net_rpc_sh_acct.c.
via fbbe321 s3-waf: fix the build after linux netlink changes.
via ba4ec70 s3: Fix bug 7940 -- fall back for utimes calls
via 3b94800 Added SSL global catalog
via ff0f633 s3:rpcclient/cmd_samr: remove useless ';'
via a152f20 s3:libnet/libnet_samsync_display: fix netr_DELTA_* display
via 5e4691e s3:rpcclient/cmd_netlogon: fix netr_DELTA_* display
via 34b7b55 pidl:Samba4/NDR/Parser: fix ndr_pull/ndr_push mismatch
via 1c9cf16 s3: Fix the build on sles8
via 753094d s3-net: add net_scan_dc non-ad variant.
via 600ff3a s3-lanman: prefer dcerpc_samr_X functions.
via a51ab04 s3-rpcclient: prefer dcerpc_samr_X functions.
via a0c1c21 s3-libnet: prefer dcerpc_samr_X functions.
via 23146f9 s3: Send a dropped_ip message if we lose an IP
via f71c032 s3: test addrchange
via 80acca1 s3: Add support for AF_NETLINK addr notifications
via f9af242 s3-libnetapi: prefer dcerpc_samr_X functions in lib/netapi/user.c.
via 32fb4f5 s3-libnetapi: prefer dcerpc_samr_X functions in lib/netapi/samr.c.
via b76657f s3-libnetapi: prefer dcerpc_samr_X functions in lib/netapi/localgroup.c.
via 7f63018 s3-libnetapi: prefer dcerpc_samr_X functions in lib/netapi/group.c.
via 9fe4b69 pidl:Samba4/NDR/Parser: add support for 'ms_union' style aligment
via 6124148 pidl:Samba4/NDR/Parser: only do the switch type alignment when we have a switch type
via 76f2ddf pidl:NDR: add support for 'ms_union' property.
via 5ae04bc midltests: add invalid/midltests_pipe_struct_union_01.idl
via 6696fd1 Ensure we send the direct levelII oplock break to the correct fid.
via e18b8c0 Add knownfail for s4 for the new oplock test.
via f453235 smbtorture4 test for bug #7928 - Samba problems with kernel oplocks option set to "no"
via 7690d9d Fix bug #7928 - Samba problems with kernel oplocks option set to "no"
via c9027b6 midltests: add todo/midltests-pipe-sync-ndr32-downgrade-02.idl
via 3a9745c midltests: test encapsulated unions with 'ms_union'
via fa6f3f3 midltests: test encapsulated unions without 'ms_union'
via ea587cb midltests: add examples of toplevel vs. embedded unions with mixed 'ms_union'
via 675a5e9 midltests: add examples of toplevel vs. embedded unions with global 'ms_union'
via b586e5a midltests: add examples of toplevel vs. embedded unions without 'ms_union'
via 98febd6 midltests: more union alignment example with ms_union
via e0c2aec midltests: more union alignment example without ms_union
via 4f68578 midltests: union alignment with enum as switch_type and 'ms_union'
via ef89211 midltests: union alignment with enum as switch_type
via 1f2f7fd midltests: unions with enum vs. long
via 90b5488 midltests: 'ms_unions' with enum vs. long
via a5f0b02 midltests: explore 'ms_union' option.
via ad10289 s3:lib/events: use DLIST_DEMOTE() for fd events
via 0bbe733 s3:smbd: let smbd_server_connection_loop_once() check for select errors
via 1f2be10 s3:lib/events: don't loop over fd events is select gave -1
via 6953e2f Revert "s3: Fix starving the echo responder"
via 19d3779 Revert "s3:events: Call all ready fd event handlers on each iteration of the main loop"
via 1537f5d s4-smbtorture: add samr_changepassworduser3 ndr torture tests.
via 8f4eee9 s4-smbtorture: make it more obvious this are w2k dumps in netlogon ndr test.
via 35a7beb s3-waf: On FreeBSD, compile zfsacl if sunacl.h is around.
via c9cb42a nsswitch: libwbclient has vnum 1 now.
via eb5d884 s3-waf: these libs are not private libs.
via 7b9ead1 s4:auth/pyauth.c - temporarily add compatibility code for Python 2.4
via 4d66e0e librpc/rpc: add dcerpc_fault_to_nt_status() mapping from DCERPC_FAULT_SEC_PKG_ERROR
via 8d07dea dcerpc.idl: add DCERPC_FAULT_SEC_PKG_ERROR
via f284acf s4:libcli/util: display NT_STATUS_RPC_SEC_PKG_ERROR in error strings
via e2e4265 s3:libsmb: display NT_STATUS_RPC_SEC_PKG_ERROR in error strings
via 24acddf libcli/util: add NT_STATUS_RPC_SEC_PKG_ERROR define
via e57d4c4 s3:net registry: ignore WERR_BADFILE when --force is given in deletekey[_recursive]
via b1f800a s3:registry: in deletekey_recursive, fix return code upon error.
via e81ddbc s3:net registry: fix a debug message.
via 3649798 s3:net registry: fix a debug message.
via e6e7c72 s3: On FreeBSD, compile zfsacl if sunacl.h is around
via 619e5cb s3: Make _lp_maxprotocol static
via a042617 s3: Remove an unneeded check
via c52c753 s3: inline get_uid_from_state
via e099c91 s3: Lift winbindd_cli_state from fillup_password_policy
via fe516a3 s3: Do not use state->mem_ctx in fillup_password_policy
via 2d174d4 s3: Lift winbindd_cli_state from winbindd_dual_pam_auth_samlogon
via 5d4bfc9 s3: Lift winbindd_cli_state from winbindd_raw_kerberos_login
via f2900a8 We need to reply to SMB2_GETINFO_FILE with a class of SMB2_FILE_STANDARD_INFO on an IPC$ share.
via fc16baa s3-net: use struct based dcerpc_spoolss_EnumPrinterData_r() call.
via d4414f0 s3-rpcclient: use struct based dcerpc_spoolss_EnumPrinterData_r() call.
via 7182da7 s4-smbtorture: add (disabled) ndr torture test to check for a w2k samlogon reply we can't currently parse.
via 6957109 s4-smbtorture: add NDR tests for netr_LogonSamLogon.
via 95e644f s4-acl: Fixed returning uninitialized ldap error in case of some critical errors.
via 1232fb5 s3-rpc_client: remove some more obsolete cli_X.h header files.
via 1e34624 docs: update wbinfo manpage: remove documentation of removed parameters
via ba6dda1 Add delete-ln test now we can correctly delete hardlinks.
via eec50b2 Change "security=share" to downgrade to SMB1 from SMB2, rather than trying to fake it.
via 5dd63c6 libwbclient: bump the libwbclient SOVER 0 -> 1 due to ABI changes
via 128bed2 libwbclient: bump version to 0.6 -> 1.0 due to ABI change (removed symbols)
via 68a9b72 libwbclient: remove wbcSetGidHwm() - not implemented any more
via 6558323 libwbclient: remove wbcSetUidHwm() - not implemented any more
via 393c866 libwbclient: remove wbcRemoveGidMapping() - not implemented any more
via 1ed5961 libwbclient: remove wbcRemoveUidMapping() - not implemented any more
via 52e1be2 libwbclient: remove wbcSetGidMapping() - not implemented any more
via 25a0dc4 libwbclient: remove wbcSetUidMapping() - not implemented any more
via 58bf6f9 libwbclient: remove two unused defines
via 48ad64a wbinfo: remove --remove-gid-mapping - winbindd does not implement that any more.
via 36e2baa wbinfo: remove --remove-uid-mapping - winbindd does not implement that any more.
via 9de1fd4 wbinfo: remove --set-gid-mapping - winbindd does not implement that any more.
via 0e90d01 wbinfo: remove --set-uid-mapping - winbindd does not implement that any more.
via 14502c5 s3:registry: fix comments in regdb_store_regdb_version()
via dbb184a s4-torture: Reorder the epmapper tests.
via 3e29bb0 s4-torture: Added a full epm_Map test.
via 357fd2c s4-torture: Added a test_Insert for epmapper.
via 43f766d s4-torture: Use binding handle in epm_Delete test.
via fed2b61 s4-torture: Comment out the test_InqObject.
via dd9feec s4-torture: Added a clean test_Map_simple.
via c3c6506 s4-torture: Added a clean test_Lookup_terminate_search.
via 548c712 s4-torture: Added a clean test_Lookup_simple.
via 0ccb374 s4-torture: Added test_LookupHandleFree.
via 9a771f1 s4-torture: Start with a clean epm_Insert_noreplace test.
via 6cb2fb1 s4-selftest: Mark epmapper as knownfail.
via eacc9d6 idl: Added missing endpoint mapper defines.
via da3e057 librpc: Added support to accept netbios names.
via 9d04f2b s3-build: remove another leftover of -I../source4.
via eb55338 Looking into printer driver issues, I ran across some peculiarities in copy_file(): - Firstly, if the source file is zero bytes, NT_STATUS_DISK_FULL is returned. - Secondly, the conditional lseek is confusing. It fires when OPENX_FILE_EXISTS_OPEN is set and I can't see why the lseek is necessary in this case. - Finally, the lseek error path also results in NT_STATUS_DISK_FULL.
via efde1d8 s3-utils: Fixed a resource leak in net_afs.
via 4fc75c7 s3-utils: Fixed a resource leak in smbta-util.
via f419c2b s3-utils: Fixed possible resource leak in net_usershare.
via de4ef10 s3-utils: Fixed possible resource leak in smbget.
via 08dc51d s3-utils: Fixed possible resource leak in smbfilter.
via f6f0dac s3-modules: Fixed the for-loop code block.
via 2c47368 s3-lib: Fixed a missing return value in tldap.
via 278c6f8 errormap: Add unix_to_werror() function
via 67e578a Allow "security = share" with SMB2. We already handle this in smb2/smb2_server.c
via bb358ec From Metze - make sure we're using the same string length for the hash.
via abb7c07 s3-winbind: share a common winbind_samlogon_retry_loop().
via 035a0d2 Revert "s3: These assignments are overwritten immediately"
via 36cfa17 Revert "s3-winbind: fix winbindd_dual_pam_auth_samlogon() for NT4 domains."
via 3466433 pidl:Typelist: fix perl warnings about recursiv function calls
via 4b068bb pidl:Samba3/ServerNDR: correctly initialise ndr_push struct
via 3272e16 Missed one debug printf of name_hash. Ensure always use %x.
via 4473273 Fix bug #7863 - Unlink may unlink wrong file when hardlinks are involved.
via a65bce4 Add uint32_t name_hash argument (currently unused) to get_file_infos().
via b97f1ce Add name_hash into the share mode entry struct (as yet only use for renames to identify a specific path).
via 76418e2 Add name_hash to files_struct. Set within fsp_set_smb_fname().
via 6e22637 s4-test/delete_object: Remove global ldb connections
via 932911e s4:ldap.py - check the write protection on LSA objects
via 3468f8d s4:dsdb/samdb/ldb_modules/objectclass.c - move LSA specific object checks into "objectclass_attrs" LDB module
via c9f4fad idl: add file_id idl.
via f0b3c72 s3-libndr: remove cmdline_lp_ctx.
via dd35fe1 waf: share libndr.so between samba3 and samba4.
via 7eac310 libndr: move ndr_print_bool to ndr_basic.c
via 62e1c80 s3-waf: add PKGCONFIGDIR.
via 07ccc29 s3-smbclient: Fix cli_errstr() usage (part of bug #7864)
via 5d8ada5 s3-masktest: Fix cli_errstr() usage (part of bug #7864)
via 09c612f s3-smbclient: Fix cli_errstr() usage (part of bug #7864)
via 99f8f5e s3-torture: Fix cli_errstr() usage (part of bug #7864)
via 3bb212a s3-docs: fix deldriver option
via b8d5ee9 s3-docs: add some long opts to smbclient(1) man
via 5b83923 s4-waf: Skip header-not-found cache if a library is specified, as it may provide additional C flags.
via 57d1dce s4-waf: Only show minversion when there was a minimum version specified.
via 4078b64 Show text output messages when interfacing with bzr.
via b763a27 remove unnecessary use of pass.
via 39ea30d s3-build: remove source4 include path for autoconf build as well.
via 9943761 s3-rpcclient: allow to define validation level for samlogon.
via ef0a390 s3-waf: fix lib/addns include path.
via c675b1c s3-waf: no need anymore to include "source4" globally.
via 0dc1eee libcli/ldap: use lib/ldb_compat.h for the s3 build
via cea36ae s3-winbind: fix winbindd_dual_pam_auth_samlogon() for NT4 domains.
via 509dd57 Revert "s3: Fix an infinite loop"
via 61f7d7c s3: Fix an infinite loop
via 058de59 s3: Fix connecting to port-139 only servers
via 585e9a0 s4-repl_meta_data: replmd_update_is_newer() should not return true if metadata stamps are equal
via 0ce93ad s4-repl_meta_data: Print out what is wrong when we fail to modify object
via 0aa118f s4-repl_meta_data: We should not use USNs in metadata comparisons
via 6ee39a2 s3-torture: fix uninitialized status code.
via 6923cc8 s3-rpc_client: fix dcerpc_try_samr_connects().
via e873ce9 s3-rpc_client: no need to include gen_ndr/cli_samr.h anymore.
via 1f26b10 s3-rpc_client: fix uninitialized variable found by -O3.
via 5e89574 s3-waf: remove RPCCLI_SPOOLSS subsystem.
via 24c51a7 s3-build: remove RPCCLI_SPOOLSS subsystem.
via cf7a78b s3-rpcclient: prefer dcerpc_spoolss_X functions.
via e94ffc7 s3-rpc_client: prefer dcerpc_spoolss_X functions.
via 831f3ee s3-lanman: remove trailing whitespace.
via 5db115a s3-rpc_client: Added dcerpc_try_samr_connects.
via 089c25c s3-rpc_client: Rename get_query_dispinfo_params.
via e6475f21 s3-rpc_client: Added dcerpc_samr_chgpasswd_user3.
via 2007726 s3-rpc_client: Added dcerpc_samr_chng_pswd_auth_crap.
via 3de564b s3-rpc_client: Added dcerpc_samr_chgpasswd_user2.
via 78c4f72 s3-rpc_client: Added dcerpc_samr_chgpasswd_user.
via 8b1ffc7 s3-rpc_client: Added header information to cli_samr.h.
via 1efa9b1 s3-rpc_client: Added header information to cli_lsarpc.h.
via fea4149 s3:docs: document "winbind max domain connections"
via 9c2fcb6 s3:winbind: Fork multiple children per domain
via 7a2fa9f s3:printing: use dcerpc_spoolss_X() functions
via 1f83325 s3:srv_spoolss: use dcerpc_spoolss_X() functions
via e830e37 s3:smbd: use dcerpc_spoolss_X() functions
via 8144344 s3:net: use dcerpc_spoolss_X() functions
via a34aa14 s3:libads: use dcerpc_spoolss_X() functions
via 1b373d6 s3: Fix a deadlock between smbd and ctdbd
via 8db3258 s3-spoolss: make it more obvious what winreg_create_printer() does.
via 621fb88 s3-rpcclient: rename duplicate enumkey command to winreg_enumkey.
via be884c1 s3-spoolss: as smbtorture testing proves: devmode size is the size of the devicemode minus the driverdata extra size.
via 1f3fb30 s4-smbtorture: make sure there is always driverextra data in spoolss devmode size tests.
via 9b1878e s3-spoolss: disallow storing an invalid devmode size.
via aefbec5 s4-smbtorture: add tests for the size member of spoolss devicemodes.
via 7a7b61e s4-smbtorture: prepare devicemode test for expected result tests.
via bb51c05 s4-smbtorture: add some paranoia checks for 0 sized devmodes.
via 5780940 s3:vfs:shadow_copy2: fix indentation in _SHADOW2_NEXT_SMB_FNAME
via 1c1a842 s3:vfs:shadow_copy2: Fix shadow-copy module for drag&drop from a snapshot
via d49d203 s3:registry correct a debug level
via 52c0fb3 s3:winbind: Protect against invalid winbindd_cache entries in lookuprids
via 64f8306 s3-net: add roundtrip tests for registry import/export
via b5d882f packaging(RHEL-CTDB): explicitly build the tsm vfs module.
via 46a3019 s3: Fix the code to immediately disconnect from a non-working ctdbd
via 385d925 s3:vfs:gpfs: fix logic when gpfs:winattr is false (the default!)
via 1a96ec2 pidl:Samba4/NDR/Client: remove compat mode for dcerpc_pipe based bindings
via b7d6d3b s3:librpc: remove prototype of dcerpc_binding_handle_set_ref_alloc()
via 78b931c Remove all uses of "./" in pathnames - make canonical. This will become important when we need to guarantee canonical names for hashing.
via de4b09c Ensure we don't use "./" in findfirst pathnames. Use a directory open of "." instead.
via bb54f72 Make processing of incoming stream rename paths common between reply_mv and ntrename. Ensure we don't depend on "./" in the streams module.
via 330b922 s4/wintest New ESXi configuration file
via fbe6d15 s4-auth Remove special case for account_sid from auth_serversupplied_info
via cce5231 s4-gensec Add prototype for gensec_ntlmssp_init()
via 084b4e2 libcli/auth move ntlmssp_wrap() and ntlmssp_unwrap() into common code.
via 039dd96 s4:selftest: mark samba4.nbt.winsreplication.owned as knownfail
via 3f09dc3 s4:selftest/skip: remove samba4.tokengroups.python
via c3ad9bf s3:smbd: use anonymous_shared_free() for shared memory signing state
via c9e6bf0 lib/util: add tests for anonymous_shared_allocate/free()
via cc59f34 lib/util: add anonymous_shared_free()
via 34ea909 lib/util: s/allocate_anonymous_shared/anonymous_shared_allocate/
via 9e00d2a lib/util: fix rounding to page size in allocate_anonymous_shared()
via df4752e s4-selftest Remove knownfail for tokengroups test
via 244c191 s4-dsdb Don't use None as the input to the GENSEC loop in tokengroups test
via 4744da8 s3-param: Fixed code block in max_open_files().
via 7a97518 s3-smbd: Fixed a possible null pointer dereference.
via dd141cf wafsamba: quote CPP and CC values when calling pidl
via 448388e s4:selftest/skip: add samba4.tokengroups.python
via 916cc7b s4-dsdb Add PAC validation test to tokengroups test.
via 6d93af4 s4-pyauth Fix AuthContext wrapper
via a7e238d s4-auth Allow NULL methods to be specified to auth_context_create_methods()
via 75835d3 s4-dsdb Add a test of the tokenGroups behaviour on the user's DN.
via 902e183 s4-gensec Remove special case 'for SASL' that is not required any more.
via b42afa0 tdb: Added doxygen documentation.
via 7f87d58 s3: Add wbinfo --dc-info
via 1b43996 Add DELETE-LN test to show bug #7863 - Unlink may unlink wrong file when hardlinks are involved
via 7d8e970 waf: change private libraries to use the same soname as public libraries
via bc0230b pygensec: remove special case handling for None for buffers
via f8f1711 Fix "net usersidlist" not to skip every other user
via 49969e6 s3-winbind: no need to include ../librpc/gen_ndr/cli_lsa.h in winbindd/winbindd_msrpc.c.
via 5efe656 s3-rpc_client: no need to include ../librpc/gen_ndr/ndr_lsa_c.h anymore.
via 6feed0c s3-netlogon: no need to include ../librpc/gen_ndr/ndr_lsa_c.h anymore.
via 6ed4121 s3-netlogon: no need to include ../librpc/gen_ndr/cli_samr.h anymore.
via 430664d s3-net: use correct spoolss header in net rpc.
via 66bc2f9 s3-net: use correct spoolss header in net_ads.c.
via 7754b75 Fix error where Windows client spoolss returns WERR_INVALID_DATA W_ERROR(0x0000000D) on opening a printer. We can't return zero for devmode->size. Guenther please check !
via 93733e4 s4:tls_tstream: also use a dynamic buffer for the pull side
via 361b4ed s4:tls_tstream: fix partial reads, so that the gnutls layer doesn't read the same data twice
via f6077f2 s4-tests: Added a test for correct inheritance of IO flagged ACEs.
via fed9250 s4-security: Fixed incorrect inheritance of IO flagged ACES
via 757cfc2 release-scripts: add build-htmlman-nogit
via 30e9ab1 release-scripts: add build-htmlman-git
via 156c188 release-scripts: add gpl header comment to build-manpages-nogit
via 9e1bc39 release-scripts: add gpl header comment to build-manpages-git
via 7fe7d65 release-scripts: remove commented out line from git-version
via f622ba2 packaging/RHEL-CTDB: add the smbta-util manpage
via bb25419 packaging/RHEL-CTDB: add the pam_winbind.conf manpage
via bf08669 packaging/RHEL-CTDB: do not use an external docs tarball but build the manpages
via 5a77771 packaging/RHEL-CTDB: untangle the various %doc entries to single lines
via 891bff8 docs: Remove template "itemizedlist/listitem" from man.xsl
via a1e1f02 s4-gensec Extend python bindings for GENSEC and the associated test
via 24a4b9a s4-auth Extend python bindings to allow ldb and message to be specified
via 08051ae s4-pygensec Fix indentation of py_gensec_start_mech_by_name()
via 489e337 s4-torture Remove unused temp dirs from the RPC-PAC test.
via 4e2e5ea s4-pyldb Fix tp_basicsize for PyLdbDn
via 147f075 s4-pygensec Add bindings for server_start() and update()
via 969c1b5 s4-pyauth Add bindings for auth_context_create() as AuthContext()
via 017fbcd s4-pyauth Use py_talloc_get_type() for greater talloc binding safety
via 9b643c8 s4-gensec Don't steal the auth_context, reference it.
via d5173ca pidl:wscript: don't warn about pidl gammar file changes for now
via 1667ff7 s4-ldb_ldif: Take into account LDB_FLG_SHOW_BINARY
via fb0df53 s4-ldb_ldif: Don't check for LDB_FLG_SHOW_BINARY in ldb_should_b64_encode
via 622ef6a s4-provision: Fixed owner/group for hard-coded Sites descriptor.
via 35d8b80 s4-tools: Fixed a bug in ldapcmp - DACL was not retrieved correctly if the object had no SACL.
via 93da0aa s3-rpc_client: Fixed status check of dcerpc_lsa_lookup_sids_noalloc.
via 296a958 s3-rpc_client: Fixed return values of dcerpc_lsa_lookup_sids_generic.
via ad65605 s3-auth: Fixed account lockout check.
via 9b94f36 s3: Make sure we call wbcAuthenticateUserEx correctly
via 3ecce7f s4-tools: Added a --sort-aces option to ldapcmp
via 528bced s3:build: don't use librpc/gen_ndr/cli_echo.[ch] anymore
via 494e57d s3:torture: use dcerpc_echo_X() functions
via 85db5c9 s3:rpcclient: use dcerpc_echo_X() functions
via d3abc90 s3: Avoid a few calls to cli_errstr
via c7a5933 s3: Remove some unused code
via 6f3e110 s3: Convert cli_lock64 to cli_smb
via dd2f234 s3: Convert cli_lock to use cli_locktype
via 0e2854f s3: Convert cli_locktype to cli_smb
via 7b054ec s3: Make passing up "result_parent" from cli_smb optional
via b33f114 s3: Remove unused cli_send_keepalive
via 6e684c8 s3: Remove unused cli_send/receive_trans
via cba5a26 s3: Convert try_trans2 to cli_trans
via 8ac68fc s3: Convert cli_api to cli_trans
via cb412d2 s3: Make cli_setpathinfo_basic use cli_setpathinfo
via 21d5485 s3: Add cli_setpathinfo
via 2068b96 s3: Rename cli_setpathinfo->cli_setpathinfo_basic
via 2d44a05 s3: Remove unused cli_send/receive_nt_trans
via d5decfb s3: Convert try_nttrans to cli_trans
via 5dee39b s3: Move dump_ntquota* to smbcquotas.c
via a1f5417 s3: Convert cli_set_fs_quota_info to cli_trans
via 797c027 s3: Convert cli_get_fs_quota_info to cli_trans
via 483e044 s3: Convert cli_list_user_quota to cli_trans
via eb7db50 s3: Convert cli_set_user_quota to cli_trans
via e2a9671 s3: Convert cli_get_user_quota to cli_trans
via bc5554b s3: Fix some nonempty blank lines
via d920462 s3: Fix a C++ warning
via 674dcd6 s3: Remove cli_send_trans from cli_qpathinfo_alt_name
via fc8bfee s3: Remove cli_send_trans from cli_oem_change_password
via 7320f19 ldb: new ABI sigs file
via 8794e6d s4-dsdb: replaced the calls to ldb_search() in dsdb modules with dsdb_module_search()
via 87f3151 s4-dsdb: pass parent request to dsdb_module_*() functions
via 633c3e8 ldb: added ldb_req_mark_trusted()
via f334cd2 ldb: inherit parent flags on child requests in modules
via e665fce web_server: Display trivial placeholder page if SWAT could not be found.
via 7982f68 web_server: Fix initialization.
via 04abf2c web_server: Avoid references to swat. Load samba.web_server instead.
via 2f7d4a4 param: Load web service by default.
via 93d9641 s4:dsdb_find_nc_root - fix it up to let the provisioning work correctly
via 32e7d76 s4:auth/ntlm/auth_sam.c - fix call to "get_server_info_principal"
via 77f8b00 s3: Avoid some calls to cli_errstr
via 50b3458 s3: Convert cli_set_secdesc to cli_trans
via 4fc5699 s3: Fix some nonempty blank lines
via 3f6ae94 s4:samr RPC server - always interpret filter integer values as signed
via dbaeb52 Add OPLOCK4 test which explores how Windows copes with oplock and share mode breaks on hard links.
via fef1174 s4:web_server - immeditately assign "wdata" as private data for the stream socket
via a87b2f9 s4:urgent_replication.py - remove a now superflous RELAX control
via 39eea5c s4:samldb LDB module - fix "userAccountControl" handling
via 109cbe3 s3: Fix bug 7917: Yet another bug in chain_reply
via d7af875 s3-waf: fix the build after rpc_winreg removal.
via 6737231 ldb:ldb_dn.c - fix counter type in "ldb_dn_minimise"
via 70b4c08 s3:vfs aio_fork children do not go away
via fa07208 s3:vfs fix children cleanup in aio_fork
via 8e02335 waf: this script does need bash
via 46a3588 waf: use PYTHONARCHDIR for installing python shared libs
via 0346b5b waf: new version of waf
via ad8965c s4-dsdb: only enforce the extended dn rules over ldap
via 74674e7 s4-dsdb: removed the last use of samdb_search_*() from the dsdb ldb modules
via 90110a0 s4-dsdb: removed some more samdb_search_*() calls from samldb.c
via 3b7c498 s4-dsdb: replaced another use of samdb_search in a ldb module
via 15c8107 s4-dsdb: fixed primaryGroupID to use dsdb_module_search_dn()
via 31d644c s4-dsdb: fixed filtering of tokengroups
via f33ce41 ldb: new ABI file for 0.9.23
via 60be4a4 s4-kdc: don't ask for an extended DN for krbtgt_dn
via 197f4b0 s4-test: added a tokengroups test
via 0450ab9 s4-samdb: give a more useful debug when we can't open the privileges db
via 8df6504 s4-auth: fixed status return
via a0bc538 s4-samba-tool: fixed the gpo command to use the right DN for access checks
via a38854f s4-dsdb: minimise the DN in group expansion
via 504a3cc ldb: added ldb_dn_minimise()
via 74493af s4-dns: renamed DNS_TYPE_ZERO to DNS_TYPE_TOMBSTONE
via 27d7f6a s4-dsdb: validate number of extended components
via fb704d7 ldb: added ldb_dn_get_extended_comp_num()
via 29fb42a s4-samba_tool Added ACL checking to python GPO management tool
via 012e570 libcli/security Add python bindings for se_access_check
via 5322567 pyldb Simplify python wrappers for struct ldb_val (LdbValue)
via edd3b03 s4-auth Add get and set methods for auth_session_info python wrapper
via ece6eae s4-auth Add function to obtain any user's session_info from a given LDB
via c82269c s4-auth use new dsdb_expand_nested_groups()
via cbffc51 s4-dsdb Implement tokenGroups expansion directly in ldb operational module
via 99a74ff Fix bug #7909 - map SYNCHRONIZE acl permission statically in zfs_acl vfs module.
via 961f503 security: Fixed incorrect indentation in create_descriptor.c
via a556896 s3-build: remove RPCCLI_WINREG subsystem.
via 2e54b01 s3-waf: remove RPCCLI_WINREG subsystem.
via 166504a s3-net_registry: prefer dcerpc_winreg_X functions.
via da43345 s3-net: prefer dcerpc_winreg_X functions.
via a451c54 s3-spoolss: no need to include cli_winreg header anymore.
via d97eb89 s3-rpcclient: prefer dcerpc_winreg_X functions.
via 7e95900 s3-build: remove RPCCLI_SRVSVC subsystem.
via 9204e04 s3-waf: remove RPCCLI_SRVSVC subsystem.
via bded49f s3-rpcclient: prefer dcerpc_srvsvc_X functions.
via 8aa5b06 s3-net: prefer dcerpc_srvsvc_X functions.
via 1ea6dd3 s3-smbtree: prefer dcerpc_srvsvc_X functions.
via 4189c00 s3-lanman: prefer dcerpc_srvsvc_X functions.
via 44e048f s3-libsmbclient: prefer dcerpc_srvsvc_X functions.
via fccfd29 s3-smbclient: prefer dcerpc_srvsvc_X functions.
via 1ef94df s3-libnetapi: prefer dcerpc_srvsvc_X functions.
via aa4efa1 s3-build: remove RPCCLI_NETLOGON subsystem.
via 9a9ee03 s3-waf: remove RPCCLI_NETLOGON subsystem.
via 5e4b327 s3-rpcclient: prefer dcerpc_netr_X functions.
via c9b3404 s3-winbind: prefer dcerpc_netr_X functions.
via 232378c s3-rpc_client: prefer dcerpc_netr_X functions.
via 1259e93 s3-net: prefer dcerpc_netr_X functions.
via f3eb5c2 s3-libnet: prefer dcerpc_netr_X functions.
via 425753e s3-libnetapi: prefer dcerpc_netr_X functions.
via f9ca690 s3-net: remove some pointless fstrings in "net rpc service".
via d0c05ab s3-net: restructure "net rpc service" and add open_scm().
via 3e2821a s3-net: restructure "net rpc service" and add open_service().
via 5ad7d6a s3-build: remove RPCCLI_SVCCTL subsystem.
via 067e548 s3-waf: remove RPCCLI_SVCCTL subsystem.
via 8e58855 s3-svcctl: prefer dcerpc_svcctl_X functions.
via 3b78fcf s4:torture/nbench/nbench.c - initialise "n"
via aa759de s4:dns_server/dlz_bind9.c - initialise "ret" variables
via d35d2bf s4:extended_dn_out LDB module - initialise "have_reveal_control"
via 0932c91 s4:librpc/rpc/dcerpc_connect.c - fix uninitialised variable
via dd5367e ldb:ltdb_sequence_number - initialise "tmp_ctx" to prevent uninitialisation warning
via ee4fd13 ldb:ldbsearch.c - fix possible uninitialised variable
via a26a489 torture:drs/rpc/msds_intid.c - proof for the correct "intId"
via 90db6a7 s4:winbind/idmap.c - we cannot use "failed" until we are in a transaction
via 25964e7 ldb:ltdb_sequence_number - check for an OOM exception
via b804c53 ldb:ldb_dn_explode - remove/unify some duplicate initialisations
via 47adb9d s4:dynconfig/dynconfig.h - fix ending newline warning
via c39e800 drsuapi.idl: add some more DRSUAPI_ATTID_* values
via 8c6b0b6 s3: Fix some nonempty blank lines
via 4fe0765 s3-docs: Typos in rpcclient man page
via 98af673 s3-docs: Typos in smbclient man page
via f5af66e s3-rpcclient: Fix bug #7880: cmd_spoolss_deletedriver() returned without checking all architectures.
via dac7cce s3-net: fix query_service_state() error handling.
via 9bad150 s3-net: add missing breaks in switch statement in get_share_info().
via 1cd7f6c s3-drsuapi: fix error handling after converting to dcerpc_drsuapi_X functions.
via 415a390 s3-libnetapi: add missing error check after switchting to dcerpc_wkssvc_X functions.
via fa5fdb1 s3-waf: finally enable large file support.
via 35f08a2 s3: Remove a pointless else
via 1c6077e torture: add ndr tests for backup key protocol
via 25ae380 idl: Add IDL for remote key backup protocol (rkbp)
via 9d9c212 idl: remove protected storage
via e2a3ff1 s3-waf: add check for SO_PEERCRED.
via 4c8b9be s3-waf: add checks for Linux readahead.
via 4412eb9 s3-waf: more fallocate checks stolen from autoconf.
via e723de8 Add some debug in s4's winbind server
via b0f4f6f s3-waf: add checks for fallocate fallocate64.
via 6f39c3b s3-build: remove RPCCLI_DRSUAPI subsystem.
via 9fe0cfe s3-waf: remove RPCCLI_DRSUAPI subsystem.
via 4f05723 s3-drsuapi: prefer dcerpc_drsuapi_X functions.
via 3bf51a9 s3/docs: Remove superfluous bracket.
via a76dde6 s3-build: remove RPCCLI_INITSHUTDOWN subsystem.
via 5473d1b s3-waf: remove RPCCLI_INITSHUTDOWN subsystem.
via d1954ce s3-initshutdown: prefer dcerpc_initshutdown_X functions.
via 2a05561 s3-build: remove RPCCLI_EVENTLOG subsystem.
via 6cbe4da s3-waf: remove RPCCLI_EVENTLOG subsystem.
via fe2b89e s3-eventlog: prefer dcerpc_eventlog_X functions.
via e5c4f69 s3-build: remove RPCCLI_WKSSVC subsystem.
via 7c14048 s3-waf: remove RPCCLI_WKSSVC subsystem.
via 4920390 s3-wkssvc: prefer dcerpc_wkssvc_X functions.
via 4f305f4 s3:winbindd: use ndr_wbint_c.h instead of cli_wbint.h
via cbc7db9 s3:winbindd: use ndr_dssetup_c.h instead of cli_dssetup.h
via a175473 s3:net: use ndr_dssetup_c.h instead of cli_dssetup.h
via f2044d0 s3:rpcclient: use ndr_dssetup_c.h instead of cli_dssetup.h
via f936cfe s3:rpcclient: use ndr_dfs_c.h instead of cli_dfs.h
via db7e38d s4-tests: Tests for expansion of ACEs containing generic information.
via 980f68a security: Fixed bugs in expansion of generic information ACEs
via d7c2eb1 abi: force TERM=none in abi generation
via 3ed4be0 ldb: link to the download directory on the website
via ec103b3 script: tag the releases
via 20418cc script: added librelease.sh script
via af91d31 autobuild: added "make distcheck" for our libs
via 9814894 s4: fixed 'make dist' not to need configure for s4
via 86d06ad Fix "make test" - ensure nmbd runs with -S (log to stdout). Also ensure nmbd socket directory isn't created (nmbd will create it).
via 3f21b97 s3-rpc_client: Fixed the dcerpc_lsa_LookupNames4 client_revision.
via b1df95c s3-rpc_client: Fixed the dcerpc_lsa_LookupNames4 lookup_options.
via e02916c s3-rpc_client: Fixed the dcerpc_lsa_LookupSids3 client_revision.
via a53e083 s3-rpc_client: Fixed the dcerpc_lsa_LookupSids3 lookup_options.
via b17eb82 s3-netlogon: Move to new dcerpc client funtions.
via fd1fff6 s3-rpc_client: Added dcerpc_lsa_lookup_names.
via c91e756 s3-rpc_client: Added dcerpc_lsa_lookup_sids and dcerpc_lsa_lookup_sids3.
via 8f14229 s3-rpc_client: Added dcerpc_lsa_open_policy2.
via 2f81950 s3-rpc_client: Added dcerpc_lsa_open_policy.
via 342bb47 s3: Remove superfluous ;
via a44f76e s3-selftest: re-sync with s4-selftest wscript.
via 45227e9 libcli/security: fix sid_type_lookup().
via 1c6d896 m4: Don't AC_MSG_ERROR when too old python is found
via 504be0a s4: make pipes with underscore works also
via b57721f s3: Convert enc_blob_send_receive to cli_trans()
via 3274d80 s3: Fix two incompatible pointer type warnings on Solaris
via bdff459 s3: Fix some warnings in the zfsacl module
via 61b2ac9 s3: Avoid a ton of registry writes at startup
via 849816d s3: Fix a type error
via 5a3bc19 s3: Fix some nonempty blank lines
via 04987bd Explicitly set "nmbd: socket dir" in the test environment.
via 005c637 waf: ensure "make dist" works from a clean git tree for all libraries
via 52aac4d Move wins_lookup_open_socket_in() to remove a compile warning.
via 3e61c97 s3-printing: remove printer_list_need_refresh
via ff57776 s3-printing: remove old entries in pcap_cache_replace
via 0b188e7 s3-printing: Initiate pcap reload from parent smbd
via 04248c2 s3-printing: reload shares after pcap cache fill
via 3a14c97 s4: upgradeprovision: Improve wording, punctuation
via 617e342 s3-nmbd: Fix bug #7875
via 286c3d6 s3-waf: add NMBDSOCKETDIR variable.
via 5c9eca6 s3-build: fix classic build after libcli netlogon changes.
via 3294ccb netlogon: move netlogon helpers to ../libcli/netlogon.
via 75c8e42 s3-waf: rename LIBCLI_NETLOGON subsystem to LIBRPCCLI_NETLOGON.
via 358c8ec s3-waf: rearrange waf recurses in main wscript_build.
via ccf15eb s3-waf: cleanup wscript_build a little.
via 0a7d6dc s3-waf: recurse into ../lib/smbconf.
via 3e0915f s3: Make nmbd socket dir configurable
via 2672101 s3: Remove some unused code
via dab6a35 s3: Limit the number of unexpected clients to 200
via 0cff82e s3: Limit the number of unexpected packets per client to 10
via 5f4ff3b s3: Use the new nbt_getdc in winbindd_cm
via b4041b5 s3: Use the new nbt_getdc in dsgetdcname()
via f952000 s3: Add nbt_getdc
via 1137cf8 s3: Fix a valgrind error
via 126b180 s3: Factor out parse_getdc_response
via 0376d03 s3: Lift my_mailslot from prep_getdc_request
via 6ba4bdd s3: Make name_query use /tmp/.nmbd/unexpected
via a32f021 s3: Make node_status_query use /tmp/.nmbd/unexpected
via 77a9b0e s3: Add nb_trans_send/recv
via cbd5e4e s3: Add sock_packet_read
via d801d4d s3: Add packet_trn_id()
via 5297f3f s3: Make nmbd listen on the unexpected socket
via b2c62d6 s3: Basic infrastructure for /tmp/.nmbd/unexpected
via 6a0a047 s4/ldapcmp: Two new options are added to the tool
via 2187c49 s3-waf: fix winbind_krb5_locator.so realname.
via f405384 s3-waf: make the --with-Xdir options work more like in the classic build.
via a7bdb49 s4-ldap_server Allow multiple binds on LDAP server
via fa1fd85 s3-net: Fix bug #7690: retry DNS updates when connection to one nameserver has failed.
via 7ee75c9 lib/addns: move DNS client library to the main directory.
via 4e0d0af acl tests: Fix import.
via b44fe4e Use new style objects.
via 4236ec9 Remove unused imports.
via 24d5a72 tdbrestore: Update to GPLv3+, remove old FSF address.
via 2958a43 s3-waf: no need to compile librpc/gen_ndr/cli_dfs.c anymore.
via 577b4e5 s3-build: no need to compile librpc/gen_ndr/cli_dfs.c anymore.
via 7888108 s3-rpcclient: use dcerpc_dfs_X functions.
via 2778130 pidl:Samba4/Python: fix memory leak in _ndr_print functions
via ce7cb97 pidl/wscript: only warn about grammar file changes
via 4de4703 s3: Fix some nonempty blank lines
via c975737 s4/ldapcmp: Correct fix for creds2
via 2e30897 Revert "s4/ldapcmp: Fix the parsing of the second set of credentials"
via 3f0db2e Revert "s4/ldapcmp: Check if creds2 is actualy set by the command line"
via 0185f66 script/autobuild.py: add pidl tests
via 38c3e58 script/autobuild.py: fix path to clean-source-tree.sh from within lib/tevent/
via 5d8f916 pidl/wscript: let the developer use the standalone build with yapp
via e0a9b58 buildtools/wafsamba: import 'sys' and 'Logs' if we use them
via d89e762 pidl:Samba4/Python: avoid ';;' in generated C code.
via 2e45cd1 pidl:Samba4/Python: fix segfault when setting pointers to scalars.
via 2868fc8 pidl: regenerate lib/Parse/Pidl/Expr.pm from expr.yp
via c1c9e4a pidl: sync idl.yp with the CPP changes
via d9fd1f6 talloc: change version to 2.0.5 after a critical bugfix
via 6f51a1f talloc: fixed a use after free error
via 66db49e talloc: added a test for the use after free Rusty found
via 26c8a52 upgradeprovision: Fix use of dict.get().
via e80b322 s4-python: Allow setting TEST_DEBUG_LEVEL to override debug level for tests.
via 733bc1c talloc: Clarify error message on access after free.
via 899adca s3:build: don't use cli_dssetup.c any more
via 4c37257 s3:net_utils: use dcerpc_dssetup_DsRoleGetPrimaryDomainInformation()
via f016e4d s3:winbindd: use dcerpc_dssetup_DsRoleGetPrimaryDomainInformation()
via c6aedc9 s3:rpcclient: use dcerpc_binding_handle based client stubs in cmd_dssetup.c
via 62aa019 s3:build: don't use cli_epmapper.c anymore
via 6dd5ccd s3:rpcclient: improve "epmmap" output
via 697d4ea s3:rpcclient: use dcerpc_binding_handle bases client stubs in cmd_epmapper.c
via fba2fdf s3:rpc_client: use dcerpc_epm_Map() and don't ignore 'result' anymore.
via 8925b03 s3-rpcecho: Only register rpcecho in the developer build.
via f8275ba s4/ldapcmp: Check if creds2 is actualy set by the command line
via e1e8693 s3:build: don't use cli_ntsvcs.c any more.
via d99e9c3 s3:rpcclient: use dcerpc_binding_handle client stubs in cmd_ntsvcs.c
via fbcbeab s3:build: don't use cli_wbint.c any more
via 1cbce84 s4/ldapcmp: Fix the parsing of the second set of credentials
via 4ebf2f9 s3-waf: convert SAMBA_VERSION into a subsystem.
via 589d1bf s3-waf: convert PASSCHANGE into a subsystem.
via 3459649 s3-waf: add UTIL_TDB subsystem.
via d2e93cc s3-waf: Fixed the static rpc service build.
via d4f5bf0 s3-smbd: Call the rpc service shutdown functions.
via 8ece780 s3-build: Remove broken RPC modules support.
via 9aa8763 s3-smbd: Call all the rpc services in the right order.
via 0279422 s4-smbtorture: check driver_version equality as well.
via 6457610 s4-smbtorture: always setup full driver level 8 in test_add_driver_arg().
via 69174fe s4-smbtorture: in test_GetDriverInfo_winreg() always test level 6 for samba3 as well.
via 19a295d s4-smbtorture: setup help and dependent files in spoolss driver unc path tests.
via 8fc2881 s4-smbtorture: fix DriverDate and DriverVersion comparison checks against w2k3.
via 9c46370 s4-smbtorture: add more tests for driver_dates.
via b79c0e1 Revert "nsswitch Add talloc depencency for nsstest"
via ce113ea nsswitch: remove includes.h dependency from nsstest.c
via 263642b dynconfig: Add extern to header, try to unbreak imini buildfarm host.
via 564830e talloc: Typo fix for api docs
via 640028d nsswitch Add talloc depencency for nsstest
via 0a47587 s4-heimdal_build Remove talloc dep for krb5-glue.c
via 184098d s4-heimdal_build Remove talloc dependency from hdb-glue.c
via ddbbc7b s3:net_rpc_vampire_keytab: don't return -1 on success (bug #7899)
via 4316895 s3-waf: fix the build.
via ea5940e lib/crypto: add aes_cfb8_encrypt()
via 2d466b4 s3:librpc: use netsec_outgoing_sig_size() instead of a hardcoded signature size
via cbf6c88 s4:gensec/schannel: use netsec_outgoing_sig_size() to get the signature size
via e22c4c5 libcli/auth: add netsec_outgoing_sig_size()
via 3f9157a s4:dynconfig: Add prototypes to match dynconfig.c
via ca47ded s4:ldb: Make sample module implementation static.
via d8dfdea s4:ldb: Add prototype header.
via 10b1ed6 talloc: Fix warnings in test code
via 3e52b99 s3:winbindd/idmap_ad.c: update my C
via 55f7a04 s3:winbindd/idmap_util.c: add my C
via 5f969d7 s3:winbindd/idmap.c: add my C
via b5474f2 remove unnecessary use of pass.
via 22b7cb3 pyldb: Fix memory reference error.
via 9fc2e6c Use TestCase.get_credentials() where possible.
via 0346f51 pyldb: Always return -1, 0, or 1 in tp_compare functions.
via fdb0aa2 Revert broken destructor changes.
via 027e6b2 pyldb: Fix memory context, add more OOM checks.
via 50a2c83 pyldb: Some more OOM checks.
via 2533a50 Make all functions in pyldb.c private, as they can't be used anyway.
via 8bf5356 s4-python: Add missing prototypes.
via e31224e pyldb: Use pytalloc-util.
via b63f9c1 ldb: Remove duplicate definition of check_special, use PyObject_New.
via cbf504b s4-python: Properly call PyObject_Del from all destructors.
via b320cc7 Fix some formatting.
via 320fd69 Use fail_on_null.
via 4d5c0c3 s4: Happy New Year 2011
via 81a167b s3: Happy New Year 2011
via 593c004 s3: Fix a memleak in receive_getdc_response
via 45cb9bb s3:net: make idmap_store_secret static.
via 7f256a7 s3:net: fix the usage for net idmap secret (removing alloc)
via 11016f2 s3:net: remove alloc parameter from idmap_store_secret() (net idmap store).
via 2d3a8b1 s3:idmap_ldap: remove special handling of alloc secret (not used any more).
via 52b37de s3:idmap_ldap: remove unused idmap_ldap_alloc_context.
via 91e7430 s3:idmap_ldap: remove alloc context member from ldap_idmap_context
via 5908bd6 s3:idmap_ldap: remove use of alloc context from idmap_ldap_allocate_id().
via 510bf2d s3:idmap_ldap: remove unused idmap_ldap_alloc_close_destructor().
via f83fa1e s3:idmap_ldap: remove unused idmap_ldap_alloc_init().
via 632e232 s3:idmap_ldap: don't call idmap_ldap_alloc_init in idmap_ldap_init.
via 58508c9 s3:idmap_ldap: remove use of the ldap_idmap_alloc_context from verify_idpool().
via 41179c2 Fix a valgrind error
via 9d754da Fix memory leak I introduced when refactoring unexpected packet code. Found by Volker.
via 9ccef4e s3: Remove unused mem_ctx arg from set_getdc_request
via b2ba2b9 s3: Factor out prep_getdc_request
via e0abc5c s3: cli_send_mailslot -> cli_prep_mailslot
via bb6da9f s3: Fix some nonempty blank lines
via 407a1b3 nss_wins: Fix a type-punned warning
via 3b4fd35 heimdal_build: Add missing dependencies when building with system heimdal.
via d93fd5f heimdal_build: Support using system gssapi library.
via 6a669c7 heimdal_build: Support using system hdb and kdc libraries.
via 0d6c739 heimdal_build: Add conditionals for all libraries.
via 91fc7a2 heimdal_build: Allow using system krb5.
via 4ea9924 heimdal_build: Allow using system heimntlm.
via 3febaed heimdal_build: Look for asn1_compile (but by default, don't use it).
via 5792fa9 s4-python: Only set BASETYPE flag if subclassing is supported.
via f5fe9c3 s4-python: Add more prototypes.
via 4350e0c s4-python: Properly call PyObject_Del from all destructors.
via 9529fda wmi: Remove unnecessary noprint statements.
via 51239bb talloc/tdb/tevent: Remove obsolete signatures files.
via 659bb64 s3: Add some const to receive_getdc_response
via ba15b7a s3: Add some const to send_getdc_request
via 8e86185 s3: Fix some nonempty blank lines
via ade566d script/autobuild.py: check that the source tree has no uncommitted changes after make
via f1d15ea s3:lib/netapi: don't set SAMR_FIELD_FULL_NAME if we just want to set the account name (bug #7896)
via 84bbf9c examples:createdombj: default prefix to target-type, not "group"
via d05fb4b s3: Fix two uninitialized variables
via 86ff8cf s3: Allow more control over smbsock_[any_]connect
via 65f4f22 Use sockaddr_storage in async sendto/recvfrom
via b222615 tdb: add ABI/tdb-1.2.9.sigs
via cac5732 tdb: tdb_summary() support.
via 9b31f6ab Fix bug #7892 - open_file_fchmod() leaves a stale lock.
via 4622812 s3: Make name_query return NTSTATUS
via 28d997a s3: AllowDebugChange is gone
via 5f79588 Fix a memleak in nss_wins
via 181cd32 Fix a crash in libnss_wins
via 5717114 s3: Make node_status_query return NTSTATUS
via e1ab3c3 s3: Remove an ancient typedef
via b0ff97d s3: Fix some typos
via c4b18bd async_send->sendto, async_recv->recvfrom
via c604388 s3:winbindd: remove useless ';'
via 7ea7ba6 WHATSNEW: fix indentation
via aacd55d WHATSNEW: Update changed parameters.
via 8def6b5 WHATSNEW: Update changed parameters.
via 08401ff WHATSNEW: Add information on changed security defaults.
via 706d479 .gitignore: cleanup old stuff
via 3321d87 s4:ldb: setup TEST_DATA_PREFIX for make test
via fd4436a s4:ldb:python/api: use filename() instead of hardcoded filenames
via aaa16b8 s4:ldb/tests: there's no need to copy samba4.png
via 7ea1b76 tdb: setup TEST_DATA_PREFIX for make test
via 01a1a71 s4:selftest: specify the gentest_seeds.dat location
via d0cbbee s4:selftest: selftest.pl already sets TEST_DATA_PREFIX
via 3b0425c selftest: setup $ENV{TEST_DATA_PREFIX}
via e1de884 s3:selftest: mark samba3.posix_s3.smb2.lock (dc).rw-exclusive as known to fail
via b2c9831 tevent: More documentation updates
via d2de01f tevent: More doc fixes
via f16740a tevent: Some documentation fixes
via 5353eae tevent: Fix a typo
via b83672b tdb:tdbtorture: use TEST_DATA_PREFIX for files
via d81ceeb tdb:tdbtest: use TEST_DATA_PREFIX for files
via 7694256 testprogs:test_kinit: create tmp files under $PREFIX
via f34e797 s4:ldb:python/api: use only one ldb file in test_contains()
via 628c66a s4:ldb:python/api: use filename() instead of hardcoded filenames
via ebb4af9 Start on alpha 15.
via d00c5cc Merge remote branch 'origin/v4-0-test'
via bf0d5d0 Typo fix in KDC parameters.
from 0eded28 Release alpha14.
http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v4-0-test
- Log -----------------------------------------------------------------
commit 6925a799d04c6fa59dd2ddef1f5510f9bb7d17d1
Author: Jelmer Vernooij <jelmer at samba.org>
Date: Sat Apr 23 23:39:41 2011 +0200
Release alpha15.
commit 5b80f1536a3bba4f4c225d67f0215af559c175dc
Author: Jelmer Vernooij <jelmer at samba.org>
Date: Sat Apr 23 23:38:52 2011 +0200
Update WHATSNEW4.txt.
-----------------------------------------------------------------------
Summary of changes:
.gitignore | 241 +-
Makefile | 75 +
VERSION | 117 +
WHATSNEW.txt | 102 +-
WHATSNEW4.txt | 25 +-
auth/auth_sam_reply.c | 390 +
auth/auth_sam_reply.h | 38 +
auth/wscript_build | 7 +
buildtools/bin/waf-svn | Bin 109173 -> 109281 bytes
buildtools/compare_config_h3.sh | 15 +-
buildtools/scripts/abi_gen.sh | 3 +-
buildtools/testwaf.sh | 3 +-
buildtools/wafsamba/pkgconfig.py | 2 +-
buildtools/wafsamba/samba3.py | 71 +-
buildtools/wafsamba/samba_abi.py | 40 +-
buildtools/wafsamba/samba_autoconf.py | 27 +-
buildtools/wafsamba/samba_bundled.py | 20 +-
buildtools/wafsamba/samba_deps.py | 22 +-
buildtools/wafsamba/samba_dist.py | 4 +-
buildtools/wafsamba/samba_headers.py | 180 +
buildtools/wafsamba/samba_install.py | 12 +-
buildtools/wafsamba/samba_pidl.py | 10 +-
buildtools/wafsamba/samba_python.py | 2 +-
buildtools/wafsamba/samba_utils.py | 20 +-
buildtools/wafsamba/samba_version.py | 15 +-
buildtools/wafsamba/stale_files.py | 4 +-
buildtools/wafsamba/symbols.py | 324 +-
buildtools/wafsamba/wafsamba.py | 252 +-
buildtools/wafsamba/wscript | 8 +-
codepages/wscript_build | 2 +-
configure | 14 +
source4/configure.developer => configure.developer | 0
docs-xml/Makefile | 10 +-
docs-xml/Samba3-HOWTO/TOSHARG-Problems.xml | 4 -
docs-xml/manpages-3/net.8.xml | 109 +
docs-xml/manpages-3/ntlm_auth.1.xml | 2 +-
docs-xml/manpages-3/rpcclient.1.xml | 8 +-
docs-xml/manpages-3/smb.conf.5.xml | 2 +-
docs-xml/manpages-3/smbclient.1.xml | 6 +-
docs-xml/manpages-3/smbcontrol.1.xml | 26 +
docs-xml/manpages-3/smbget.1.xml | 2 +-
docs-xml/manpages-3/vfs_gpfs.8.xml | 21 +
docs-xml/manpages-3/wbinfo.1.xml | 129 +-
docs-xml/smbdotconf/printing/printcapcachetime.xml | 4 +-
.../smbdotconf/printing/printnotifybackchannel.xml | 19 +
docs-xml/smbdotconf/tuning/strictallocate.xml | 17 +-
docs-xml/smbdotconf/winbind/idmapreadonly.xml | 21 -
.../winbind/winbindmaxdomainconnections.xml | 24 +
docs-xml/xslt/man.xsl | 60 -
examples/LDAP/samba-nds.schema | 49 +
examples/LDAP/samba-schema-FDS.ldif | 22 +
examples/LDAP/samba-schema-netscapeds4.x | 112 -
examples/LDAP/samba-schema-netscapeds5.x | 10 +
examples/LDAP/samba.ldif | 32 +
examples/LDAP/samba.schema | 55 +
examples/LDAP/samba.schema.at.IBM-DS | 19 +-
examples/LDAP/samba.schema.oc.IBM-DS | 2 +
examples/VFS/skel_opaque.c | 18 +-
examples/VFS/skel_transparent.c | 24 +-
examples/scripts/users_and_groups/createdomobj.pl | 4 +-
include/README.txt | 3 +
include/public/README.txt | 6 +
include/public/core/README.txt | 6 +
include/public/dcerpc_server/README.txt | 6 +
include/public/gen_ndr/README.txt | 6 +
include/public/ndr/README.txt | 6 +
include/public/samba/README.txt | 6 +
include/public/security/README.txt | 6 +
include/public/util/README.txt | 6 +
{source3/libaddns => lib/addns}/addns.h | 0
{source3/libaddns => lib/addns}/dns.h | 0
lib/addns/dnserr.h | 87 +
{source3/libaddns => lib/addns}/dnsgss.c | 0
{source3/libaddns => lib/addns}/dnsmarshall.c | 0
{source3/libaddns => lib/addns}/dnsrecord.c | 0
lib/addns/dnssock.c | 375 +
{source3/libaddns => lib/addns}/dnsutils.c | 0
{source3/libaddns => lib/addns}/error.c | 0
{source3/libaddns => lib/addns}/wscript_build | 0
lib/async_req/async_sock.c | 92 +-
lib/async_req/async_sock.h | 21 +-
lib/async_req/wscript_build | 3 +-
lib/compression/wscript_build | 6 +
lib/crypto/aes.c | 22 +
lib/crypto/aes.h | 4 +
lib/crypto/hmacsha256.c | 22 +-
lib/crypto/md4test.c | 2 +-
lib/crypto/md5.c | 2 +-
lib/crypto/sha256.c | 8 +-
lib/crypto/sha256.h | 6 +-
lib/nss_wrapper/nss_wrapper.c | 23 +-
lib/replace/Makefile | 6 +-
lib/replace/autogen-waf.sh | 11 -
lib/replace/autogen.sh | 1 -
lib/replace/libreplace.m4 | 25 +
lib/replace/libreplace_macros.m4 | 4 +-
lib/replace/poll.c | 133 +
lib/replace/replace-test.h | 3 +
lib/replace/replace.h | 12 +
lib/replace/system/config.m4 | 4 +
lib/replace/system/kerberos.h | 110 +-
lib/replace/system/select.h | 36 +
lib/replace/system/time.h | 7 +
lib/replace/test/getifaddrs.c | 1 +
lib/replace/test/os2_delete.c | 1 +
lib/replace/test/strptime.c | 1 +
lib/replace/test/testsuite.c | 4 +-
lib/replace/wscript | 33 +-
lib/socket_wrapper/socket_wrapper.c | 706 +-
lib/socket_wrapper/socket_wrapper.h | 6 +
.../ABI/{talloc-2.0.2.sigs => talloc-2.0.5.sigs} | 0
lib/talloc/Makefile | 6 +-
lib/talloc/autogen.sh | 11 -
lib/talloc/pytalloc.c | 4 +-
lib/talloc/talloc.c | 363 +-
lib/talloc/talloc.h | 57 +-
lib/talloc/talloc.signatures | 62 -
lib/talloc/talloc_guide.txt | 52 +-
lib/talloc/talloc_testsuite.h | 7 +
lib/talloc/testsuite.c | 79 +-
lib/talloc/testsuite_main.c | 3 +-
lib/talloc/wscript | 7 +-
lib/tdb/ABI/tdb-1.2.9.sigs | 62 +
lib/tdb/Makefile | 6 +-
lib/tdb/autogen.sh | 11 -
lib/tdb/common/check.c | 4 +-
lib/tdb/common/io.c | 25 +-
lib/tdb/common/summary.c | 201 +
lib/tdb/common/tdb.c | 2 +-
lib/tdb/common/tdb_private.h | 5 +
lib/tdb/common/transaction.c | 87 +-
lib/tdb/docs/mainpage.dox | 61 +
lib/tdb/doxy.config | 1700 ++++
lib/tdb/include/tdb.h | 723 ++-
lib/tdb/libtdb.m4 | 2 +-
lib/tdb/pytdb.c | 2 +-
lib/tdb/tdb.signatures | 61 -
lib/tdb/tools/tdbbackup.c | 21 +-
lib/tdb/tools/tdbrestore.c | 5 +-
lib/tdb/tools/tdbtest.c | 31 +-
lib/tdb/tools/tdbtool.c | 22 +-
lib/tdb/tools/tdbtorture.c | 38 +-
lib/tdb/wscript | 14 +-
lib/tdr/tdr.c | 15 +-
lib/tdr/tdr.h | 43 +-
lib/tdr/wscript_build | 1 -
.../ABI/{tevent-0.9.10.sigs => tevent-0.9.11.sigs} | 0
lib/tevent/Makefile | 6 +-
lib/tevent/autogen-waf.sh | 11 -
lib/tevent/autogen.sh | 1 -
lib/tevent/doc/mainpage.dox | 2 +-
lib/tevent/libtevent.m4 | 1 +
lib/tevent/pytevent.c | 4 +-
lib/tevent/tevent.c | 1 +
lib/tevent/tevent.h | 188 +-
lib/tevent/tevent.signatures | 57 -
lib/tevent/tevent_epoll.c | 3 +-
lib/tevent/tevent_fd.c | 6 +
lib/tevent/tevent_internal.h | 3 +-
lib/tevent/tevent_poll.c | 295 +
lib/tevent/tevent_select.c | 10 +
lib/tevent/tevent_standard.c | 4 +
lib/tevent/tevent_timed.c | 4 +-
lib/tevent/wscript | 8 +-
lib/torture/torture.c | 5 +-
lib/uid_wrapper/uid_wrapper.h | 2 +
lib/util/asn1.c | 6 +-
lib/util/base64.c | 141 +
lib/util/charset/charcnv.c | 415 +-
lib/util/charset/charset.h | 124 +-
lib/util/charset/codepoints.c | 428 +-
lib/util/charset/convert_string.c | 522 +
lib/util/charset/iconv.c | 214 +-
lib/util/charset/tests/charset.c | 16 +-
lib/util/charset/tests/convert_string.c | 1285 +++
lib/util/charset/tests/iconv.c | 10 +-
lib/util/charset/util_str.c | 475 +
lib/util/charset/util_unistr.c | 631 +-
lib/util/charset/util_unistr_w.c | 324 +
lib/util/charset/wscript_build | 20 +-
lib/util/debug.c | 1043 ++-
lib/util/debug.h | 313 +-
lib/util/debug_s3.c | 106 +
lib/util/debug_s3.h | 24 +
lib/util/fault.c | 248 +-
lib/util/select.c | 142 +-
lib/util/select.h | 6 +-
lib/util/string_wrappers.h | 126 +
lib/util/talloc_stack.h | 2 +-
lib/util/tests/anonymous_shared.c | 70 +
lib/util/tevent_unix.h | 2 +-
lib/util/time.c | 59 +
lib/util/time.h | 17 +
lib/util/util.c | 93 +-
lib/util/util.h | 59 +-
lib/util/util_id.c | 4 +-
lib/util/util_ldb.c | 2 +-
lib/util/util_net.c | 6 +-
lib/util/util_pw.c | 66 +-
lib/util/util_pw.h | 39 +
lib/util/util_runcmd.c | 4 +-
lib/util/util_str.c | 84 -
lib/util/util_str_common.c | 155 +
lib/util/util_strlist.c | 26 +
lib/util/util_tdb.c | 2 +-
lib/util/wscript_build | 100 +-
lib/wscript_build | 4 +-
libcli/auth/kerberos_pac.c | 358 +
libcli/auth/krb5_wrap.c | 326 +
libcli/auth/krb5_wrap.h | 71 +
libcli/auth/msrpc_parse.c | 38 +-
libcli/auth/msrpc_parse.h | 2 +-
libcli/auth/ntlm_check.c | 3 +-
libcli/auth/ntlmssp.h | 8 +
libcli/auth/ntlmssp_server.c | 17 +-
libcli/auth/ntlmssp_sign.c | 155 +-
libcli/auth/pam_errors.c | 139 +
libcli/auth/pam_errors.h | 33 +
libcli/auth/schannel_proto.h | 1 +
libcli/auth/schannel_sign.c | 14 +
libcli/auth/smbencrypt.c | 68 +-
libcli/auth/wscript_build | 32 +-
libcli/cldap/cldap.h | 2 +-
libcli/echo/tests/echo.c | 2 +
libcli/ldap/ldap_message.c | 4 +-
libcli/ldap/ldap_message.h | 6 +-
libcli/ldap/ldap_ndr.c | 2 +-
libcli/ldap/wscript_build | 20 +-
libcli/named_pipe_auth/npa_tstream.c | 275 +-
libcli/named_pipe_auth/npa_tstream.h | 32 +-
libcli/named_pipe_auth/wscript_build | 9 +-
libcli/nbt/dns_hosts_file.c | 7 +-
libcli/nbt/nbtname.c | 6 +-
libcli/nbt/pynbt.c | 10 +-
libcli/nbt/wscript_build | 55 +-
libcli/ndr_netlogon.c | 210 -
libcli/netlogon.c | 272 -
libcli/netlogon.h | 55 -
libcli/netlogon/ndr_netlogon.c | 210 +
libcli/{ => netlogon}/ndr_netlogon_proto.h | 0
libcli/netlogon/netlogon.c | 272 +
libcli/netlogon/netlogon.h | 55 +
libcli/{ => netlogon}/netlogon_proto.h | 0
libcli/netlogon/wscript_build | 11 +
libcli/registry/util_reg.c | 1 +
libcli/registry/util_reg.h | 32 +
libcli/registry/wscript_build | 4 +
libcli/samsync/samsync.h | 2 +
libcli/security/access_check.c | 58 +-
libcli/security/access_check.h | 3 +
libcli/security/create_descriptor.c | 148 +-
libcli/security/display_sec.c | 5 +-
libcli/security/display_sec.h | 34 +
libcli/security/dom_sid.c | 63 +-
libcli/security/dom_sid.h | 8 +-
libcli/security/privileges.c | 15 +-
libcli/security/pysecurity.c | 85 +
libcli/security/sddl.c | 2 +-
libcli/security/secacl.c | 1 +
libcli/security/security.h | 2 +
libcli/security/security_descriptor.c | 6 +-
libcli/security/session.c | 64 +
libcli/security/session.h | 43 +
libcli/security/util_sid.c | 23 +-
libcli/security/wscript_build | 8 +-
libcli/smb/smb2_constants.h | 2 +
libcli/smb/smb_common.h | 1 +
libcli/smb/smb_constants.h | 39 +
libcli/smbreadline/smbreadline.c | 12 +-
libcli/util/error.h | 7 +
libcli/util/ntstatus.h | 7 +-
libds/common/flag_mapping.c | 3 +-
libds/common/flag_mapping.h | 13 +
libds/common/wscript_build | 6 +
libgpo/gpext/gpext.c | 1 +
libgpo/gpo_fetch.c | 2 +-
libgpo/gpo_ini.c | 2 +-
libgpo/gpo_ldap.c | 1 +
libgpo/gpo_sec.c | 2 +
libgpo/gpo_util.c | 2 +-
librpc/build_idl.sh | 6 +-
librpc/idl/auth.idl | 101 +
librpc/idl/backupkey.idl | 120 +
librpc/idl/dcerpc.idl | 4 +-
librpc/idl/dnsp.idl | 3 +-
librpc/idl/drsuapi.idl | 5 +
librpc/idl/epmapper.idl | 33 +-
librpc/idl/file_id.idl | 14 +
librpc/idl/frstrans.idl | 12 +-
librpc/idl/idl_types.h | 27 +-
librpc/idl/idmap.idl | 2 +-
librpc/idl/krb5pac.idl | 10 +-
librpc/idl/lsa.idl | 12 +-
librpc/idl/named_pipe_auth.idl | 41 +-
librpc/idl/nbt.idl | 2 +-
librpc/idl/netlogon.idl | 27 +-
librpc/idl/ntlmssp.idl | 4 +-
{source3/librpc => librpc}/idl/preg.idl | 0
librpc/idl/printcap.idl | 17 +
librpc/idl/protected_storage.idl | 14 -
librpc/idl/rap.idl | 59 +
librpc/idl/samr.idl | 2 +-
librpc/idl/security.idl | 8 +
librpc/idl/spoolss.idl | 4 +-
librpc/idl/wmi.idl | 27 +-
librpc/idl/wscript_build | 20 +-
librpc/ndr/libndr.h | 30 +-
librpc/ndr/ndr.c | 73 +-
librpc/ndr/ndr_auth.c | 44 +
librpc/ndr/ndr_auth.h | 32 +
librpc/ndr/ndr_backupkey.c | 215 +
librpc/ndr/ndr_backupkey.h | 2 +
librpc/ndr/ndr_basic.c | 110 +-
librpc/ndr/ndr_drsuapi.c | 3 +-
librpc/ndr/ndr_ntlmssp.c | 2 +-
{source3/librpc => librpc}/ndr/ndr_preg.c | 0
{source3/librpc => librpc}/ndr/ndr_preg.h | 0
librpc/ndr/ndr_spoolss_buf.c | 37 +-
librpc/ndr/ndr_spoolss_buf.h | 1 +
librpc/ndr/ndr_string.c | 39 +-
librpc/ndr/ndr_wmi.c | 15 +-
librpc/ndr/ndr_wmi.h | 3 -
librpc/ndr/uuid.c | 17 +-
librpc/ndr_krb5pac.pc.in | 11 +
librpc/rpc/binding.c | 129 +-
librpc/rpc/binding_handle.c | 61 +
librpc/rpc/dcerpc_error.c | 3 +
librpc/rpc/dcerpc_util.c | 1 +
librpc/rpc/rpc_common.h | 298 +
librpc/tools/ndrdump.c | 78 +-
librpc/tools/wscript_build | 7 +
librpc/wscript_build | 304 +-
m4/check_python.m4 | 11 +-
nsswitch/libwbclient/wbc_idmap.c | 107 +-
nsswitch/libwbclient/wbc_pam.c | 5 +-
nsswitch/libwbclient/wbc_pwd.c | 7 +-
nsswitch/libwbclient/wbc_sid.c | 283 +-
nsswitch/libwbclient/wbc_util.c | 90 +
nsswitch/libwbclient/wbclient.h | 89 +-
nsswitch/libwbclient/wscript_build | 2 +-
nsswitch/nsstest.c | 25 +-
nsswitch/pam_winbind.c | 19 +-
nsswitch/tests/test_wbinfo.sh | 2 +-
nsswitch/wb_common.c | 87 +-
nsswitch/wb_reqtrans.c | 446 +
{source3/lib => nsswitch}/wb_reqtrans.h | 0
nsswitch/wbinfo.c | 278 +-
nsswitch/winbind_krb5_locator.c | 2 +-
nsswitch/winbind_nss_freebsd.c | 8 +-
nsswitch/winbind_struct_protocol.h | 6 +-
nsswitch/wins.c | 92 +-
nsswitch/wscript_build | 25 +-
packaging/RHEL-CTDB/configure.rpm | 2 +-
packaging/RHEL-CTDB/makerpms.sh | 45 +-
packaging/RHEL-CTDB/samba.spec.tmpl | 43 +-
pidl/idl.yp | 36 +-
pidl/lib/Parse/Pidl/Expr.pm | 72 +-
pidl/lib/Parse/Pidl/IDL.pm | 86 +-
pidl/lib/Parse/Pidl/NDR.pm | 212 +-
pidl/lib/Parse/Pidl/Samba3/ClientNDR.pm | 11 +
pidl/lib/Parse/Pidl/Samba3/ServerNDR.pm | 7 +
pidl/lib/Parse/Pidl/Samba4.pm | 9 +-
pidl/lib/Parse/Pidl/Samba4/Header.pm | 26 +
pidl/lib/Parse/Pidl/Samba4/NDR/Client.pm | 123 +-
pidl/lib/Parse/Pidl/Samba4/NDR/Parser.pm | 283 +-
pidl/lib/Parse/Pidl/Samba4/NDR/Server.pm | 7 +-
pidl/lib/Parse/Pidl/Samba4/Python.pm | 29 +-
pidl/lib/Parse/Pidl/Typelist.pm | 36 +-
pidl/tests/ndr.pl | 39 +-
pidl/wscript | 38 +-
release-scripts/build-htmlman-git | 52 +
release-scripts/build-htmlman-nogit | 55 +
release-scripts/build-manpages-git | 14 +
release-scripts/build-manpages-nogit | 16 +-
script/autobuild.py | 142 +-
script/clean-source-tree.sh | 33 +
script/land.py | 2 +-
script/librelease.sh | 85 +
selftest/gdb_backtrace | 5 +-
selftest/selftest.pl | 96 +-
selftest/selftesthelpers.py | 167 +
selftest/target/Samba.pm | 45 +
selftest/target/Samba3.pm | 349 +-
selftest/target/Samba4.pm | 256 +-
selftest/test_samba4.pl | 21 -
selftest/wscript | 226 +
source3/.clang_complete | 2 +
source3/Makefile-smbtorture4 | 23 +
source3/Makefile.in | 260 +-
source3/auth/auth.c | 1 +
source3/auth/auth_builtin.c | 1 +
source3/auth/auth_compat.c | 1 +
source3/auth/auth_domain.c | 4 +
source3/auth/auth_netlogond.c | 243 +-
source3/auth/auth_ntlmssp.c | 51 +-
source3/auth/auth_sam.c | 1 +
source3/auth/auth_script.c | 1 +
source3/auth/auth_server.c | 11 +-
source3/auth/auth_unix.c | 2 +
source3/auth/auth_util.c | 258 +-
source3/auth/auth_wbc.c | 25 +-
source3/auth/auth_winbind.c | 20 +-
source3/auth/check_samsec.c | 26 +-
source3/auth/pampass.c | 2 +
source3/auth/pass_check.c | 8 +
source3/auth/proto.h | 272 +
source3/auth/server_info.c | 85 +-
source3/auth/server_info_sam.c | 2 +
source3/auth/token_util.c | 147 +-
source3/auth/user_info.c | 1 +
source3/auth/user_krb5.c | 40 +-
source3/auth/user_util.c | 2 +
source3/auth/wscript_build | 42 +-
source3/autogen.sh | 13 +-
source3/build/dynconfig.py | 53 +-
source3/build/wscript | 9 +-
source3/client/client.c | 101 +-
source3/client/clitar.c | 4 +
source3/client/dnsbrowse.c | 35 +-
source3/client/smbspool.c | 18 +-
source3/configure.in | 297 +-
source3/dynconfig.c | 2 +
source3/groupdb/mapping.c | 13 +-
source3/groupdb/mapping_tdb.c | 2 +
source3/groupdb/proto.h | 75 +
source3/include/ads.h | 2 +
source3/include/auth.h | 10 +-
source3/include/client.h | 108 -
source3/include/ctdbd_conn.h | 6 +-
source3/include/dbwrap.h | 12 +-
source3/include/debug.h | 280 -
source3/include/dynconfig.h | 8 +
source3/include/event.h | 12 +-
source3/include/idmap.h | 11 +-
source3/include/includes.h | 208 +-
source3/include/krb5_protos.h | 17 -
source3/include/libsmb_internal.h | 1 +
source3/include/libsmbclient.h | 2 +-
source3/include/local.h | 6 +-
source3/include/localedir.h | 6 -
source3/include/locking.h | 11 +-
source3/include/mapping.h | 1 +
source3/include/messages.h | 11 +-
source3/include/nss_info.h | 2 -
source3/include/nt_printing.h | 3 +-
source3/include/ntdomain.h | 12 +-
source3/include/packet.h | 9 +-
source3/include/passdb.h | 82 +-
source3/include/popt_common.h | 2 +
source3/include/printing.h | 98 +
source3/include/proto.h | 3200 +------
source3/include/safe_string.h | 151 +-
source3/include/secrets.h | 3 +-
source3/include/smb.h | 218 +-
source3/include/smb_crypt.h | 62 +
source3/include/smb_krb5.h | 13 +-
source3/include/smb_ldap.h | 58 +
source3/include/smb_macros.h | 1 -
source3/include/smbldap.h | 51 +-
source3/include/smbprofile.h | 9 +
source3/include/tldap.h | 11 +-
source3/include/tldap_util.h | 14 +-
source3/include/util_tdb.h | 4 +-
source3/include/vfs.h | 42 +-
source3/include/vfs_macros.h | 21 +-
source3/intl/lang_tdb.c | 2 +
source3/intl/lang_tdb.h | 7 +
source3/lib/access.c | 1 +
source3/lib/addrchange.c | 295 +
source3/lib/addrchange.h | 45 +
source3/lib/afs.c | 10 +-
source3/lib/audit.c | 1 +
source3/lib/cbuf.c | 35 +
source3/lib/cbuf.h | 17 +-
source3/lib/charcnv.c | 1298 +---
source3/lib/clobber.c | 63 -
source3/lib/conn_tdb.c | 1 +
source3/lib/ctdbd_conn.c | 25 +-
source3/lib/dbwrap_ctdb.c | 94 +-
source3/lib/dbwrap_util.c | 40 +-
source3/lib/debug.c | 1118 --
source3/lib/dmallocmsg.c | 2 +-
source3/lib/dprintf.c | 6 +-
source3/lib/dumpcore.c | 341 +
source3/lib/errmap_unix.c | 6 +
source3/lib/eventlog/eventlog.c | 3 +-
source3/lib/events.c | 227 +-
source3/lib/fault.c | 396 -
source3/lib/filename_util.c | 207 +
source3/lib/fstring.c | 64 +
source3/lib/g_lock.c | 45 +-
source3/lib/gencache.c | 2 +
source3/lib/iconv.c | 775 --
source3/lib/idmap_cache.c | 116 +
source3/lib/idmap_cache.h | 4 +
source3/lib/interface.c | 1 +
source3/lib/interfaces.c | 1 +
source3/lib/ldap_debug_handler.c | 1 +
source3/lib/ldb_compat.h | 13 +
source3/lib/memcache.c | 4 -
source3/lib/messages.c | 4 +-
source3/lib/messages_ctdbd.c | 2 +-
source3/lib/messages_local.c | 4 +-
source3/lib/ms_fnmatch.c | 2 +-
source3/lib/netapi/cm.c | 29 +-
.../examples/netdomjoin-gui/netdomjoin-gui.c | 2 +-
source3/lib/netapi/file.c | 44 +-
source3/lib/netapi/getdc.c | 37 +-
source3/lib/netapi/group.c | 488 +-
source3/lib/netapi/joindomain.c | 74 +-
source3/lib/netapi/localgroup.c | 213 +-
source3/lib/netapi/netapi.c | 3 +-
source3/lib/netapi/netapi_private.h | 4 +
source3/lib/netapi/netlogon.c | 33 +-
source3/lib/netapi/samr.c | 89 +-
source3/lib/netapi/serverinfo.c | 40 +-
source3/lib/netapi/share.c | 74 +-
source3/lib/netapi/shutdown.c | 22 +-
source3/lib/netapi/user.c | 530 +-
source3/lib/packet.c | 29 +-
source3/lib/pam_errors.c | 139 -
source3/lib/pidfile.c | 1 +
source3/lib/popt_common.c | 6 +
source3/lib/privileges.c | 4 +-
source3/lib/privileges.h | 18 +
source3/lib/recvfile.c | 1 +
source3/lib/secdesc.c | 8 +-
source3/lib/server_contexts.c | 1 +
source3/lib/server_mutex.c | 1 +
source3/lib/serverid.c | 7 +-
source3/lib/sessionid_tdb.c | 2 +
source3/lib/sharesec.c | 1 +
source3/lib/smbconf/smbconf_reg.c | 5 +
source3/lib/smbldap.c | 115 +-
source3/lib/smbldap_util.c | 1 +
source3/lib/srprs.c | 40 +
source3/lib/srprs.h | 13 +-
source3/lib/substitute.c | 6 +-
source3/lib/sysacls.c | 21 +
source3/lib/sysquotas.c | 24 -
source3/lib/sysquotas_nfs.c | 6 +-
source3/lib/system.c | 81 +-
source3/lib/system_smbd.c | 64 +-
source3/lib/tallocmsg.c | 2 +-
source3/lib/tdb_validate.c | 3 +-
source3/lib/tdb_validate.h | 2 +-
source3/lib/time.c | 63 -
source3/lib/tldap.c | 48 +-
source3/lib/tldap_util.c | 72 +-
source3/lib/username.c | 56 +-
source3/lib/util.c | 336 +-
source3/lib/util_builtin.c | 124 +
source3/lib/util_cmdline.c | 277 +
source3/lib/util_sconn.c | 1 +
source3/lib/util_sid.c | 9 +-
source3/lib/util_sock.c | 167 +-
source3/lib/util_str.c | 808 +--
source3/lib/util_tdb.c | 1 +
source3/lib/util_transfer_file.c | 1 +
source3/lib/util_unistr.c | 864 --
source3/lib/util_unixsids.c | 116 +
source3/lib/util_wellknown.c | 173 +
source3/lib/wb_reqtrans.c | 446 -
source3/lib/winbind_util.c | 4 +-
source3/lib/winbind_util.h | 62 +
source3/libaddns/dnserr.h | 87 -
source3/libaddns/dnssock.c | 377 -
source3/libads/ads_ldap_protos.h | 1 -
source3/libads/ads_proto.h | 4 +-
source3/libads/ads_status.c | 1 +
source3/libads/ads_struct.c | 16 +-
source3/libads/authdata.c | 317 -
source3/libads/cldap.h | 2 +-
source3/libads/disp_sec.c | 2 +
source3/libads/dns.c | 1 +
source3/libads/kerberos.c | 20 +-
source3/libads/kerberos_keytab.c | 4 +
source3/libads/kerberos_verify.c | 6 +-
source3/libads/krb5_setpw.c | 75 +-
source3/libads/ldap.c | 7 +-
source3/libads/ldap_printer.c | 29 +-
source3/libads/ndr.c | 3 +-
source3/libads/sasl.c | 69 +
source3/libads/util.c | 69 -
source3/libgpo/gpext/scripts.c | 1 +
source3/libgpo/gpext/wscript_build | 8 +-
source3/libgpo/gpo_filesync.c | 1 +
source3/libgpo/gpo_reg.c | 1 +
source3/libnet/libnet_dssync.c | 50 +-
source3/libnet/libnet_dssync.h | 6 +
source3/libnet/libnet_dssync_passdb.c | 1880 ++++
source3/libnet/libnet_join.c | 246 +-
source3/libnet/libnet_samsync.c | 30 +-
source3/libnet/libnet_samsync_display.c | 22 +-
source3/libnet/libnet_samsync_ldif.c | 2 +
source3/libnet/libnet_samsync_passdb.c | 5 +-
source3/librpc/crypto/gse.c | 54 +-
source3/librpc/crypto/gse.h | 1 -
source3/librpc/crypto/gse_krb5.c | 2 +-
source3/librpc/idl/messaging.idl | 7 +
source3/librpc/idl/notify.idl | 2 +
source3/librpc/idl/server_id.idl | 25 +
source3/librpc/idl/wbint.idl | 25 +-
source3/librpc/idl/wscript_build | 12 +-
source3/librpc/ndr/util.c | 191 +-
source3/librpc/ndr/util.h | 4 +
source3/librpc/rpc/dcerpc.h | 246 +-
source3/librpc/rpc/dcerpc_ep.c | 350 +
source3/librpc/rpc/dcerpc_ep.h | 84 +
source3/librpc/rpc/dcerpc_helpers.c | 11 +-
source3/librpc/wscript_build | 35 +-
source3/libsmb/async_smb.c | 2 +
source3/libsmb/cli_np_tstream.c | 2 +-
source3/libsmb/cliconnect.c | 95 +-
source3/libsmb/clidfs.c | 24 +-
source3/libsmb/clidgram.c | 347 +-
source3/libsmb/clidgram.h | 35 +-
source3/libsmb/clientgen.c | 47 +-
source3/libsmb/clifile.c | 222 +-
source3/libsmb/clifsinfo.c | 57 +-
source3/libsmb/clikrb5.c | 304 +-
source3/libsmb/clilist.c | 1 +
source3/libsmb/climessage.c | 6 +-
source3/libsmb/clioplock.c | 2 +-
source3/libsmb/cliprint.c | 106 +-
source3/libsmb/cliquota.c | 507 +-
source3/libsmb/clirap.c | 233 +-
source3/libsmb/clirap.h | 208 +
source3/libsmb/clirap2.c | 3 +-
source3/libsmb/clireadwrite.c | 102 +-
source3/libsmb/clisecdesc.c | 59 +-
source3/libsmb/clispnego.c | 1 +
source3/libsmb/clistr.c | 51 +-
source3/libsmb/clitrans.c | 674 +--
source3/libsmb/conncache.c | 2 +-
source3/libsmb/dsgetdcname.c | 29 +-
source3/libsmb/errormap.c | 48 +-
source3/libsmb/errormap_wbc.c | 63 +
source3/libsmb/errormap_wbc.h | 3 +
source3/libsmb/libsmb_context.c | 146 +-
source3/libsmb/libsmb_dir.c | 58 +-
source3/libsmb/libsmb_file.c | 12 +-
source3/libsmb/libsmb_server.c | 2 +
source3/libsmb/libsmb_xattr.c | 7 +-
source3/libsmb/namecache.c | 4 +-
source3/libsmb/namequery.c | 1151 ++-
source3/libsmb/namequery_dc.c | 12 +-
source3/libsmb/nmblib.c | 90 +-
source3/libsmb/nmblib.h | 49 +
source3/libsmb/nterr.c | 87 +-
source3/libsmb/ntlmssp.c | 20 +-
source3/libsmb/passchange.c | 3 +
source3/libsmb/samlogon_cache.c | 1 +
source3/libsmb/smb_seal.c | 1 +
source3/libsmb/smb_share_modes.c | 51 +-
source3/libsmb/smberr.c | 10 +-
source3/libsmb/smbsock_connect.c | 122 +-
source3/libsmb/trusts_util.c | 38 +-
source3/libsmb/unexpected.c | 813 ++-
source3/localedir.c | 3 -
source3/locking/brlock.c | 59 +-
source3/locking/locking.c | 373 +-
source3/locking/posix.c | 2 +
source3/locking/proto.h | 201 +
source3/m4/aclocal.m4 | 8 -
source3/m4/check_path.m4 | 18 +
source3/modules/charset_macosxfs.c | 5 +-
source3/modules/developer.c | 8 +-
source3/modules/gpfs.c | 1 +
source3/modules/nfs4_acls.c | 17 +-
source3/modules/onefs.h | 3 -
source3/modules/onefs_acl.c | 1 +
source3/modules/onefs_cbrl.c | 2 +
source3/modules/onefs_config.c | 1 +
source3/modules/onefs_dir.c | 1 +
source3/modules/onefs_notify.c | 1 +
source3/modules/onefs_open.c | 11 +-
source3/modules/onefs_shadow_copy.c | 1 +
source3/modules/onefs_streams.c | 1 +
source3/modules/onefs_system.c | 1 +
source3/modules/perfcount_onefs.c | 1 +
source3/modules/perfcount_test.c | 1 +
source3/modules/vfs_acl_common.c | 183 +-
source3/modules/vfs_acl_tdb.c | 11 +-
source3/modules/vfs_acl_xattr.c | 8 +-
source3/modules/vfs_afsacl.c | 4 +-
source3/modules/vfs_aio_fork.c | 39 +-
source3/modules/vfs_aixacl.c | 2 +
source3/modules/vfs_aixacl2.c | 1 +
source3/modules/vfs_aixacl_util.c | 2 +
source3/modules/vfs_audit.c | 5 +-
source3/modules/vfs_cacheprime.c | 1 +
source3/modules/vfs_cap.c | 3 +-
source3/modules/vfs_catia.c | 3 +-
source3/modules/vfs_commit.c | 3 +-
source3/modules/vfs_crossrename.c | 7 +-
source3/modules/vfs_default.c | 58 +-
source3/modules/vfs_default_quota.c | 1 +
source3/modules/vfs_dirsort.c | 45 +
source3/modules/vfs_expand_msdfs.c | 11 +-
source3/modules/vfs_extd_audit.c | 5 +-
source3/modules/vfs_fake_perms.c | 11 +-
source3/modules/vfs_fileid.c | 2 +
source3/modules/vfs_full_audit.c | 60 +-
source3/modules/vfs_gpfs.c | 90 +-
source3/modules/vfs_hpuxacl.c | 4 +
source3/modules/vfs_irixacl.c | 4 +
source3/modules/vfs_linux_xfs_sgid.c | 2 +
source3/modules/vfs_netatalk.c | 28 +
source3/modules/vfs_notify_fam.c | 1 +
source3/modules/vfs_onefs.c | 3 +-
source3/modules/vfs_onefs_shadow_copy.c | 10 +-
source3/modules/vfs_posixacl.c | 4 +-
source3/modules/vfs_prealloc.c | 3 +-
source3/modules/vfs_preopen.c | 4 +-
source3/modules/vfs_readahead.c | 6 +
source3/modules/vfs_readonly.c | 3 +-
source3/modules/vfs_recycle.c | 11 +-
source3/modules/vfs_scannedonly.c | 34 +-
source3/modules/vfs_shadow_copy.c | 55 +
source3/modules/vfs_shadow_copy2.c | 26 +-
source3/modules/vfs_smb_traffic_analyzer.c | 68 +-
source3/modules/vfs_smb_traffic_analyzer.h | 2 +-
source3/modules/vfs_solarisacl.c | 4 +-
source3/modules/vfs_streams_depot.c | 24 +-
source3/modules/vfs_streams_xattr.c | 4 +-
source3/modules/vfs_syncops.c | 26 +-
source3/modules/vfs_time_audit.c | 25 +-
source3/modules/vfs_tru64acl.c | 3 +
source3/modules/vfs_tsmsm.c | 25 +-
source3/modules/vfs_xattr_tdb.c | 6 +-
source3/modules/vfs_zfsacl.c | 39 +-
source3/modules/weird.c | 5 +-
source3/modules/wscript_build | 118 +-
source3/nmbd/nmbd.c | 45 +-
source3/nmbd/nmbd.h | 1 +
source3/nmbd/nmbd_elections.c | 1 +
source3/nmbd/nmbd_incomingdgrams.c | 1 +
source3/nmbd/nmbd_namelistdb.c | 1 +
source3/nmbd/nmbd_packets.c | 301 +-
source3/nmbd/nmbd_processlogon.c | 2 +-
source3/nmbd/nmbd_proto.h | 2 +
source3/nmbd/nmbd_serverlistdb.c | 1 +
source3/nmbd/nmbd_synclists.c | 3 +
source3/nmbd/nmbd_winsserver.c | 3 +-
source3/pam_smbpass/general.h | 2 +
source3/pam_smbpass/pam_smb_acct.c | 2 +-
source3/pam_smbpass/pam_smb_auth.c | 4 +-
source3/pam_smbpass/pam_smb_passwd.c | 2 +-
source3/pam_smbpass/wscript_build | 6 +-
source3/param/loadparm.c | 190 +-
source3/passdb/account_pol.c | 4 +
source3/passdb/login_cache.c | 2 +
source3/passdb/lookup_sid.c | 198 +-
source3/passdb/lookup_sid.h | 100 +
source3/passdb/machine_account_secrets.c | 2 +
source3/passdb/machine_sid.c | 4 +-
source3/passdb/machine_sid.h | 7 +
source3/passdb/passdb.c | 11 +-
source3/passdb/pdb_ads.c | 506 +-
source3/passdb/pdb_compat.c | 13 +-
source3/passdb/pdb_get_set.c | 36 +-
source3/passdb/pdb_interface.c | 96 +-
source3/passdb/pdb_ipa.c | 1403 +++
source3/passdb/pdb_ldap.c | 50 +-
source3/passdb/pdb_nds.c | 1 +
source3/passdb/pdb_smbpasswd.c | 6 +
source3/passdb/pdb_tdb.c | 2 +
source3/passdb/pdb_util.c | 158 +
source3/passdb/pdb_wbc_sam.c | 6 +-
source3/passdb/proto.h | 302 +
source3/passdb/secrets.c | 35 +-
source3/passdb/util_builtin.c | 125 -
source3/passdb/util_unixsids.c | 116 -
source3/passdb/util_wellknown.c | 174 -
source3/passdb/wscript_build | 18 +-
source3/pkgconfig/smbsharemodes.pc.in | 2 +-
source3/printing/load.c | 8 +-
source3/printing/load.h | 4 +
source3/printing/notify.c | 3 +-
source3/printing/notify.h | 87 +
source3/printing/nt_printing.c | 261 +-
source3/printing/nt_printing_ads.c | 36 +-
source3/printing/nt_printing_migrate.c | 118 +-
source3/printing/nt_printing_tdb.c | 1 +
source3/printing/pcap.c | 41 +-
source3/printing/pcap.h | 12 +-
source3/printing/print_aix.c | 1 +
source3/printing/print_cups.c | 504 +-
source3/printing/print_standard.c | 1 +
source3/printing/printer_list.c | 27 +-
source3/printing/printer_list.h | 9 -
source3/printing/printing.c | 19 +-
source3/printing/printing_db.c | 1 +
source3/printing/printspoolss.c | 42 +-
source3/printing/spoolssd.c | 244 +
source3/printing/tests/vlp.c | 3 +
source3/profile/profile.c | 5 +-
source3/registry/reg_api.c | 24 +-
source3/registry/reg_api_regf.c | 2 +-
source3/registry/reg_backend_db.c | 8 +-
source3/registry/reg_backend_db.h | 1 +
source3/registry/reg_backend_netlogon_params.c | 1 +
source3/registry/reg_backend_printing.c | 2 -
source3/registry/reg_backend_smbconf.c | 1 +
source3/registry/reg_eventlog.c | 387 -
source3/registry/reg_eventlog.h | 29 -
source3/registry/reg_init_full.c | 8 -
source3/registry/reg_objects.c | 1 +
source3/registry/reg_parse.c | 5 +-
source3/registry/reg_parse_internal.c | 7 +-
source3/registry/reg_parse_internal.h | 1 +
source3/registry/reg_parse_prs.c | 401 -
source3/registry/reg_parse_prs.h | 20 -
source3/registry/reg_perfcount.c | 22 +-
source3/registry/reg_perfcount.h | 1 -
source3/registry/regfio.c | 6 +-
source3/rpc_client/cli_lsarpc.c | 455 +-
source3/rpc_client/cli_lsarpc.h | 166 +
source3/rpc_client/cli_netlogon.c | 159 +-
source3/rpc_client/cli_netlogon.h | 3 +
source3/rpc_client/cli_pipe.c | 70 +-
source3/rpc_client/cli_pipe.h | 162 +
source3/rpc_client/cli_pipe_schannel.c | 4 +-
source3/rpc_client/cli_samr.c | 264 +-
source3/rpc_client/cli_samr.h | 197 +-
source3/rpc_client/cli_spoolss.c | 188 +-
source3/rpc_client/cli_winreg.c | 772 ++
source3/rpc_client/cli_winreg.h | 384 +
source3/rpc_client/cli_winreg_int.c | 315 +
source3/rpc_client/cli_winreg_int.h | 102 +
source3/rpc_client/init_lsa.c | 1 +
source3/rpc_client/init_lsa.h | 5 +
source3/rpc_client/rpc_client.h | 55 +
source3/rpc_client/rpc_transport.h | 107 +
source3/rpc_client/rpc_transport_np.c | 1 +
source3/rpc_client/rpc_transport_sock.c | 3 +
source3/rpc_client/rpc_transport_tstream.c | 2 +
source3/rpc_client/util_netlogon.c | 63 +
source3/rpc_client/util_netlogon.h | 5 +
source3/rpc_server/dcesrv_gssapi.c | 8 +-
source3/rpc_server/dcesrv_gssapi.h | 2 +-
source3/rpc_server/dcesrv_ntlmssp.c | 5 +-
source3/rpc_server/dcesrv_ntlmssp.h | 2 +-
source3/rpc_server/dfs/srv_dfs_nt.c | 535 +
source3/rpc_server/dssetup/srv_dssetup_nt.c | 225 +
source3/rpc_server/echo/srv_echo_nt.c | 122 +
source3/rpc_server/epmapper/srv_epmapper.c | 1129 +++
source3/rpc_server/epmapper/srv_epmapper.h | 34 +
source3/rpc_server/epmd.c | 297 +
source3/rpc_server/eventlog/srv_eventlog_nt.c | 941 ++
source3/rpc_server/eventlog/srv_eventlog_reg.c | 267 +
source3/rpc_server/eventlog/srv_eventlog_reg.h | 29 +
.../rpc_server/initshutdown/srv_initshutdown_nt.c | 79 +
source3/rpc_server/lsa/srv_lsa_nt.c | 4015 ++++++++
source3/rpc_server/netlogon/srv_netlog_nt.c | 2473 +++++
source3/rpc_server/ntsvcs/srv_ntsvcs_nt.c | 802 ++
source3/rpc_server/rpc_ep_setup.c | 1185 +++
source3/rpc_server/rpc_ep_setup.h | 54 +
source3/rpc_server/rpc_handles.c | 4 +-
source3/rpc_server/rpc_ncacn_np.c | 138 +-
source3/rpc_server/rpc_ncacn_np.h | 8 +-
source3/rpc_server/rpc_server.c | 999 ++-
source3/rpc_server/rpc_server.h | 14 +
source3/rpc_server/samr/srv_samr_chgpasswd.c | 1143 +++
source3/rpc_server/samr/srv_samr_nt.c | 6861 +++++++++++++
source3/rpc_server/samr/srv_samr_util.c | 735 ++
source3/rpc_server/samr/srv_samr_util.h | 79 +
source3/rpc_server/spoolss/srv_spoolss_nt.c |10673 ++++++++++++++++++++
source3/rpc_server/spoolss/srv_spoolss_util.c | 4252 ++++++++
source3/rpc_server/spoolss/srv_spoolss_util.h | 591 ++
source3/rpc_server/srv_access_check.c | 146 +
source3/rpc_server/srv_access_check.h | 10 +
source3/rpc_server/srv_dfs_nt.c | 531 -
source3/rpc_server/srv_dssetup_nt.c | 225 -
source3/rpc_server/srv_echo_nt.c | 125 -
source3/rpc_server/srv_eventlog_nt.c | 889 --
source3/rpc_server/srv_initshutdown_nt.c | 78 -
source3/rpc_server/srv_lsa_nt.c | 2755 -----
source3/rpc_server/srv_netlog_nt.c | 2042 ----
source3/rpc_server/srv_ntsvcs_nt.c | 797 --
source3/rpc_server/srv_pipe.c | 94 +-
source3/rpc_server/srv_pipe_hnd.c | 7 +-
source3/rpc_server/srv_pipe_register.c | 1 +
source3/rpc_server/srv_samr_chgpasswd.c | 1132 ---
source3/rpc_server/srv_samr_nt.c | 6969 -------------
source3/rpc_server/srv_samr_util.c | 714 --
source3/rpc_server/srv_samr_util.h | 77 -
source3/rpc_server/srv_spoolss_nt.c |10641 -------------------
source3/rpc_server/srv_spoolss_util.c | 4446 --------
source3/rpc_server/srv_spoolss_util.h | 590 --
source3/rpc_server/srv_srvsvc_nt.c | 2820 ------
source3/rpc_server/srv_svcctl_nt.c | 1154 ---
source3/rpc_server/srv_winreg_nt.c | 1142 ---
source3/rpc_server/srv_wkssvc_nt.c | 1020 --
source3/rpc_server/srvsvc/srv_srvsvc_nt.c | 2844 ++++++
source3/rpc_server/svcctl/srv_svcctl_nt.c | 1203 +++
source3/rpc_server/svcctl/srv_svcctl_reg.c | 708 ++
source3/rpc_server/svcctl/srv_svcctl_reg.h | 29 +
source3/rpc_server/winreg/srv_winreg_nt.c | 1144 +++
source3/rpc_server/wkssvc/srv_wkssvc_nt.c | 1023 ++
source3/rpc_server/wscript_build | 244 +-
source3/rpcclient/cmd_dfs.c | 38 +-
source3/rpcclient/cmd_drsuapi.c | 38 +-
source3/rpcclient/cmd_dssetup.c | 5 +-
source3/rpcclient/cmd_echo.c | 67 +-
source3/rpcclient/cmd_epmapper.c | 74 +-
source3/rpcclient/cmd_eventlog.c | 153 +-
source3/rpcclient/cmd_lsarpc.c | 792 +-
source3/rpcclient/cmd_netlogon.c | 140 +-
source3/rpcclient/cmd_ntsvcs.c | 23 +-
source3/rpcclient/cmd_samr.c | 1384 ++-
source3/rpcclient/cmd_spoolss.c | 365 +-
source3/rpcclient/cmd_srvsvc.c | 119 +-
source3/rpcclient/cmd_test.c | 13 +-
source3/rpcclient/cmd_winreg.c | 25 +-
source3/rpcclient/cmd_wkssvc.c | 17 +-
source3/rpcclient/rpcclient.c | 22 +-
source3/rpcclient/rpcclient.h | 2 +
source3/script/build_idl.sh | 6 +-
source3/script/tests/selftest.sh | 511 -
source3/script/tests/test_failure.sh | 35 +
source3/script/tests/test_functions.sh | 334 -
source3/script/tests/test_local_s3.sh | 6 +-
source3/script/tests/test_net_misc.sh | 17 +-
source3/script/tests/test_net_registry.sh | 68 +-
.../script/tests/test_net_registry_roundtrip.sh | 163 +
source3/script/tests/test_net_s3.sh | 35 -
source3/script/tests/test_ntlm_auth_s3.sh | 29 +-
source3/script/tests/test_posix_s3.sh | 113 -
source3/script/tests/test_smbclient_auth.sh | 31 +
source3/script/tests/test_smbclient_s3.sh | 71 +-
source3/script/tests/test_smbtorture_s3.sh | 58 +-
source3/script/tests/test_success.sh | 22 +
source3/script/tests/test_testparm_s3.sh | 15 +-
source3/script/tests/test_wbinfo_s3.sh | 51 +-
source3/script/tests/test_wbinfo_sids2xids.sh | 11 +
source3/script/tests/test_wbinfo_sids2xids_int.py | 47 +
source3/script/tests/tests_all.sh | 94 -
source3/script/tests/tests_smbclient_s3.sh | 1 -
source3/selftest/knownfail | 9 +
source3/selftest/ktest-krb5_ccache-2 | Bin 0 -> 11966 bytes
source3/selftest/ktest-krb5_ccache-3 | Bin 0 -> 6031 bytes
source3/selftest/ktest-secrets.tdb | Bin 0 -> 45056 bytes
source3/selftest/s3-selftest.sh | 8 +-
source3/selftest/skip | 38 +-
source3/selftest/tests.py | 241 +
source3/selftest/tests.sh | 196 -
source3/selftest/wscript | 69 +-
source3/services/services_db.c | 708 --
source3/services/svc_winreg_glue.c | 365 +
source3/services/svc_winreg_glue.h | 59 +
source3/smbd/aio.c | 1 +
source3/smbd/avahi_register.c | 1 +
source3/smbd/blocking.c | 3 +-
source3/smbd/close.c | 103 +-
source3/smbd/conn.c | 1 +
source3/smbd/connection.c | 6 +-
source3/smbd/dfree.c | 1 +
source3/smbd/dir.c | 177 +-
source3/smbd/dmapi.c | 1 +
source3/smbd/dnsregister.c | 1 +
source3/smbd/dosmode.c | 55 +-
source3/smbd/error.c | 1 +
source3/smbd/fake_file.c | 4 +-
source3/smbd/file_access.c | 2 +
source3/smbd/fileio.c | 2 +
source3/smbd/filename.c | 17 +-
source3/smbd/filename_util.c | 206 -
source3/smbd/files.c | 34 +-
source3/smbd/globals.c | 4 +-
source3/smbd/globals.h | 25 +-
source3/smbd/ipc.c | 2 +
source3/smbd/lanman.c | 618 +-
source3/smbd/mangle.c | 1 +
source3/smbd/mangle_hash.c | 68 +
source3/smbd/mangle_hash2.c | 12 +-
source3/smbd/message.c | 4 +-
source3/smbd/msdfs.c | 48 +-
source3/smbd/msg_idmap.c | 204 +
source3/smbd/negprot.c | 7 +-
source3/smbd/noquotas.c | 1 +
source3/smbd/notify.c | 1 +
source3/smbd/notify_inotify.c | 1 +
source3/smbd/notify_internal.c | 4 +-
source3/smbd/ntquotas.c | 4 +
source3/smbd/nttrans.c | 101 +-
source3/smbd/open.c | 475 +-
source3/smbd/oplock.c | 38 +-
source3/smbd/oplock_irix.c | 2 +
source3/smbd/oplock_linux.c | 2 +
source3/smbd/oplock_onefs.c | 1 +
source3/smbd/password.c | 55 +-
source3/smbd/perfcount.c | 1 +
source3/smbd/pipes.c | 3 +-
source3/smbd/posix_acls.c | 130 +-
source3/smbd/process.c | 163 +-
source3/smbd/proto.h | 1132 +++
source3/smbd/quotas.c | 1 +
source3/smbd/reply.c | 218 +-
source3/smbd/seal.c | 4 +
source3/smbd/sec_ctx.c | 31 +-
source3/smbd/server.c | 170 +-
source3/smbd/server_exit.c | 46 +-
source3/smbd/server_reload.c | 43 +-
source3/smbd/service.c | 198 +-
source3/smbd/session.c | 11 +-
source3/smbd/sesssetup.c | 110 +-
source3/smbd/share_access.c | 3 +
source3/smbd/signing.c | 10 +-
source3/smbd/smb2_break.c | 1 +
source3/smbd/smb2_close.c | 96 +-
source3/smbd/smb2_create.c | 5 +-
source3/smbd/smb2_find.c | 20 +-
source3/smbd/smb2_flush.c | 1 +
source3/smbd/smb2_getinfo.c | 43 +-
source3/smbd/smb2_glue.c | 1 +
source3/smbd/smb2_ioctl.c | 3 +-
source3/smbd/smb2_keepalive.c | 1 +
source3/smbd/smb2_lock.c | 3 +-
source3/smbd/smb2_negprot.c | 1 +
source3/smbd/smb2_notify.c | 1 +
source3/smbd/smb2_read.c | 2 +
source3/smbd/smb2_server.c | 12 +-
source3/smbd/smb2_sesssetup.c | 86 +-
source3/smbd/smb2_setinfo.c | 10 +-
source3/smbd/smb2_signing.c | 1 +
source3/smbd/smb2_tcon.c | 6 +-
source3/smbd/smb2_write.c | 1 +
source3/smbd/smbd.h | 27 +
source3/smbd/srvstr.c | 6 +-
source3/smbd/statcache.c | 4 +-
source3/smbd/statvfs.c | 2 +
source3/smbd/trans2.c | 101 +-
source3/smbd/uid.c | 298 +-
source3/smbd/utmp.c | 2 +
source3/smbd/vfs.c | 199 +-
source3/tests/preproc-dummy.c | 1 +
source3/torture/cmd_vfs.c | 4 +
source3/torture/denytest.c | 1 +
source3/torture/locktest.c | 16 +-
source3/torture/locktest2.c | 2 +
source3/torture/mangle_test.c | 2 +
source3/torture/masktest.c | 14 +-
source3/torture/msgtest.c | 2 +-
source3/torture/nbench.c | 1 +
source3/torture/nbio.c | 1 +
source3/torture/pdbtest.c | 1 +
source3/torture/proto.h | 3 +-
source3/torture/rpc_open_tcp.c | 2 +-
source3/torture/scanner.c | 114 +-
source3/torture/smbiconv.c | 1 +
source3/torture/test_addrchange.c | 93 +
source3/torture/test_async_echo.c | 11 +-
source3/torture/test_case_insensitive.c | 79 +
source3/torture/test_smbsock_any_connect.c | 5 +-
source3/torture/torture.c | 429 +-
source3/torture/utable.c | 21 +-
source3/torture/vfstest.c | 1 +
source3/torture/wbc_async.h | 2 +-
source3/utils/dbwrap_tool.c | 2 +
source3/utils/dbwrap_torture.c | 2 +
source3/utils/eventlogadm.c | 200 +-
source3/utils/net.c | 12 +-
source3/utils/net.h | 7 +-
source3/utils/net_ads.c | 43 +-
source3/utils/net_afs.c | 2 +
source3/utils/net_conf.c | 3 +-
source3/utils/net_dns.c | 3 +-
source3/utils/net_dom.c | 2 +-
source3/utils/net_g_lock.c | 1 +
source3/utils/net_groupmap.c | 24 +-
source3/utils/net_idmap.c | 319 +-
source3/utils/net_idmap_check.c | 1017 ++
source3/utils/net_idmap_check.h | 48 +
source3/utils/net_lookup.c | 1 +
source3/utils/net_printing.c | 46 +-
source3/utils/net_proto.h | 31 +-
source3/utils/net_rap.c | 3 +-
source3/utils/net_registry.c | 12 +-
source3/utils/net_registry_util.c | 1 +
source3/utils/net_rpc.c | 1361 ++-
source3/utils/net_rpc_audit.c | 124 +-
source3/utils/net_rpc_join.c | 179 +-
source3/utils/net_rpc_printer.c | 266 +-
source3/utils/net_rpc_registry.c | 384 +-
source3/utils/net_rpc_rights.c | 252 +-
source3/utils/net_rpc_samsync.c | 148 +-
source3/utils/net_rpc_service.c | 452 +-
source3/utils/net_rpc_sh_acct.c | 84 +-
source3/utils/net_rpc_shell.c | 1 +
source3/utils/net_rpc_trust.c | 657 ++
source3/utils/net_sam.c | 147 +-
source3/utils/net_serverid.c | 4 +-
source3/utils/net_status.c | 2 +
source3/utils/net_time.c | 1 +
source3/utils/net_usershare.c | 7 +
source3/utils/net_util.c | 114 +-
source3/utils/netlookup.c | 1 +
source3/utils/nmblookup.c | 51 +-
source3/utils/ntlm_auth.c | 3 +-
source3/utils/ntlm_auth_diagnostics.c | 2 +-
source3/utils/pdbedit.c | 3 +-
source3/utils/profiles.c | 1 +
source3/utils/sharesec.c | 4 +-
source3/utils/smbcacls.c | 64 +-
source3/utils/smbcontrol.c | 54 +-
source3/utils/smbcquotas.c | 184 +-
source3/utils/smbfilter.c | 75 +-
source3/utils/smbget.c | 14 +-
source3/utils/smbpasswd.c | 3 +
source3/utils/smbta-util.c | 6 +-
source3/utils/smbtree.c | 9 +-
source3/utils/status.c | 4 +
source3/utils/status_profile.c | 3 +
source3/utils/testparm.c | 2 +
source3/web/cgi.c | 21 +-
source3/web/diagnose.c | 27 +-
source3/web/neg_lang.c | 1 +
source3/web/statuspage.c | 1 +
source3/web/swat.c | 17 +-
source3/winbindd/idmap.c | 211 +-
source3/winbindd/idmap_ad.c | 101 +-
source3/winbindd/idmap_adex/idmap_adex.c | 29 +-
source3/winbindd/idmap_adex/idmap_adex.h | 4 -
source3/winbindd/idmap_autorid.c | 243 +-
source3/winbindd/idmap_hash/idmap_hash.c | 38 +-
source3/winbindd/idmap_hash/mapfile.c | 1 +
source3/winbindd/idmap_ldap.c | 232 +-
source3/winbindd/idmap_nss.c | 47 +-
source3/winbindd/idmap_passdb.c | 17 +-
source3/winbindd/idmap_proto.h | 3 -
source3/winbindd/idmap_rid.c | 12 +-
source3/winbindd/idmap_tdb.c | 35 +-
source3/winbindd/idmap_tdb2.c | 33 +-
source3/winbindd/idmap_util.c | 1 +
source3/winbindd/nss_info.c | 31 +-
source3/winbindd/nss_info_template.c | 12 +-
source3/winbindd/wb_dsgetdcname.c | 4 +-
source3/winbindd/wb_fill_pwent.c | 2 +-
source3/winbindd/wb_getgrsid.c | 2 +-
source3/winbindd/wb_getpwsid.c | 2 +-
source3/winbindd/wb_gettoken.c | 7 +-
source3/winbindd/wb_gid2sid.c | 2 +-
source3/winbindd/wb_group_members.c | 4 +-
source3/winbindd/wb_lookupname.c | 8 +-
source3/winbindd/wb_lookupsid.c | 6 +-
source3/winbindd/wb_lookupsids.c | 601 ++
source3/winbindd/wb_lookupuseraliases.c | 4 +-
source3/winbindd/wb_lookupusergroups.c | 4 +-
source3/winbindd/wb_next_grent.c | 7 +-
source3/winbindd/wb_next_pwent.c | 3 +-
source3/winbindd/wb_query_user_list.c | 4 +-
source3/winbindd/wb_queryuser.c | 4 +-
source3/winbindd/wb_seqnum.c | 4 +-
source3/winbindd/wb_seqnums.c | 2 +-
source3/winbindd/wb_sid2gid.c | 2 +-
source3/winbindd/wb_sid2uid.c | 2 +-
source3/winbindd/wb_uid2sid.c | 2 +-
source3/winbindd/winbindd.c | 144 +-
source3/winbindd/winbindd.h | 14 +-
source3/winbindd/winbindd_ads.c | 37 +-
source3/winbindd/winbindd_allocate_gid.c | 2 +-
source3/winbindd/winbindd_allocate_uid.c | 2 +-
source3/winbindd/winbindd_cache.c | 20 +-
source3/winbindd/winbindd_change_machine_acct.c | 4 +-
source3/winbindd/winbindd_check_machine_acct.c | 4 +-
source3/winbindd/winbindd_cm.c | 385 +-
source3/winbindd/winbindd_domain.c | 10 +-
source3/winbindd/winbindd_dsgetdcname.c | 2 +-
source3/winbindd/winbindd_dual.c | 117 +-
source3/winbindd/winbindd_dual_ndr.c | 1 +
source3/winbindd/winbindd_dual_srv.c | 156 +-
source3/winbindd/winbindd_getdcname.c | 2 +-
source3/winbindd/winbindd_getgroups.c | 1 +
source3/winbindd/winbindd_getpwnam.c | 1 +
source3/winbindd/winbindd_getsidaliases.c | 42 -
source3/winbindd/winbindd_list_groups.c | 4 +-
source3/winbindd/winbindd_list_users.c | 4 +-
source3/winbindd/winbindd_lookuprids.c | 4 +-
source3/winbindd/winbindd_lookupsid.c | 4 +-
source3/winbindd/winbindd_lookupsids.c | 145 +
source3/winbindd/winbindd_misc.c | 51 +-
source3/winbindd/winbindd_msrpc.c | 129 +-
source3/winbindd/winbindd_ndr.c | 6 +-
source3/winbindd/winbindd_pam.c | 513 +-
source3/winbindd/winbindd_ping_dc.c | 4 +-
source3/winbindd/winbindd_proto.h | 44 +-
source3/winbindd/winbindd_reconnect.c | 4 +-
source3/winbindd/winbindd_rpc.c | 328 +-
source3/winbindd/winbindd_rpc.h | 4 +-
source3/winbindd/winbindd_samr.c | 234 +-
source3/winbindd/winbindd_sids_to_xids.c | 306 +
source3/winbindd/winbindd_util.c | 48 +
source3/winbindd/winbindd_wins.c | 111 +-
source3/winbindd/wscript_build | 62 +-
source3/wscript | 1202 ++-
source3/wscript_build | 1002 +--
source4/Makefile | 73 -
source4/VERSION | 117 -
source4/auth/auth.h | 89 +-
source4/auth/auth_sam_reply.c | 326 -
source4/auth/credentials/credentials.c | 1 +
source4/auth/credentials/credentials_krb5.c | 6 +-
source4/auth/credentials/credentials_secrets.c | 3 +-
source4/auth/credentials/pycredentials.c | 4 +-
source4/auth/credentials/pycredentials.h | 2 +-
source4/auth/credentials/tests/bind.py | 2 +-
source4/auth/gensec/cyrus_sasl.c | 2 +
source4/auth/gensec/gensec.c | 17 +-
source4/auth/gensec/gensec.h | 3 +-
source4/auth/gensec/gensec_gssapi.c | 56 +-
source4/auth/gensec/gensec_krb5.c | 20 +-
source4/auth/gensec/pygensec.c | 348 +-
source4/auth/gensec/schannel.c | 9 +-
source4/auth/gensec/spnego.c | 2 +
source4/auth/gensec/wscript_build | 8 +-
source4/auth/kerberos/clikrb5.c | 109 -
source4/auth/kerberos/kerberos.h | 36 +-
source4/auth/kerberos/kerberos_pac.c | 429 +-
source4/auth/kerberos/kerberos_util.c | 18 +-
source4/auth/kerberos/krb5_init_context.c | 2 +-
source4/auth/kerberos/krb5_init_context.h | 5 +
source4/auth/kerberos/wscript_build | 6 +-
source4/auth/ntlm/auth.c | 77 +-
source4/auth/ntlm/auth_anonymous.c | 6 +-
source4/auth/ntlm/auth_developer.c | 92 +-
source4/auth/ntlm/auth_sam.c | 103 +-
source4/auth/ntlm/auth_server.c | 79 +-
source4/auth/ntlm/auth_server_service.c | 2 +-
source4/auth/ntlm/auth_simple.c | 8 +-
source4/auth/ntlm/auth_unix.c | 105 +-
source4/auth/ntlm/auth_util.c | 25 +-
source4/auth/ntlm/auth_winbind.c | 14 +-
source4/auth/ntlm/pam_errors.c | 125 -
source4/auth/ntlm/pam_errors.h | 34 -
source4/auth/ntlm/wscript_build | 36 +-
source4/auth/ntlmssp/ntlmssp.h | 4 +-
source4/auth/ntlmssp/ntlmssp_client.c | 15 +-
source4/auth/ntlmssp/ntlmssp_server.c | 20 +-
source4/auth/ntlmssp/ntlmssp_sign.c | 135 +-
source4/auth/ntlmssp/wscript_build | 8 +-
source4/auth/pyauth.c | 235 +-
source4/auth/pyauth.h | 4 +-
source4/auth/sam.c | 413 +-
source4/auth/samba_server_gensec.c | 15 +-
source4/auth/session.c | 301 +-
source4/auth/session.h | 45 +-
source4/auth/system_session.c | 330 +-
source4/auth/wscript_build | 15 +-
source4/autogen-waf.sh | 11 -
source4/autogen.sh | 1 -
source4/cldap_server/cldap_server.c | 6 +-
source4/cldap_server/netlogon.c | 7 +-
source4/cldap_server/rootdse.c | 4 +-
source4/client/tests/test_cifsdd.sh | 2 +-
source4/client/tests/test_smbclient.sh | 2 +-
source4/cluster/cluster.c | 2 +-
source4/cluster/cluster.h | 2 +-
source4/cluster/local.c | 4 +-
source4/configure | 14 -
source4/configure.nodebug.developer | 3 -
source4/configure.tridge.opt | 2 -
source4/dns_server/dlz_bind9.c | 14 +-
source4/dns_server/dns_server.c | 2 +
source4/dsdb/common/dsdb_dn.c | 2 +-
source4/dsdb/common/tests/dsdb_dn.c | 4 +-
source4/dsdb/common/util.c | 129 +-
source4/dsdb/common/util_groups.c | 171 +
source4/dsdb/common/util_samr.c | 18 +-
source4/dsdb/dns/dns_update.c | 2 +
source4/dsdb/kcc/kcc_connection.c | 4 +-
source4/dsdb/kcc/kcc_deleted.c | 2 +-
source4/dsdb/kcc/kcc_drs_replica_info.c | 2 +-
source4/dsdb/kcc/kcc_periodic.c | 2 +-
source4/dsdb/kcc/kcc_service.c | 2 +-
source4/dsdb/kcc/kcc_topology.c | 37 +-
source4/dsdb/pydsdb.c | 2 +
source4/dsdb/repl/drepl_extended.c | 2 +-
source4/dsdb/repl/drepl_fsmo.c | 60 +-
source4/dsdb/repl/drepl_notify.c | 2 +-
source4/dsdb/repl/drepl_out_helpers.c | 3 +-
source4/dsdb/repl/drepl_out_pull.c | 55 +-
source4/dsdb/repl/drepl_partitions.c | 2 +-
source4/dsdb/repl/drepl_periodic.c | 2 +-
source4/dsdb/repl/drepl_service.c | 29 +-
source4/dsdb/repl/drepl_service.h | 2 +
source4/dsdb/repl/replicated_objects.c | 46 +-
source4/dsdb/samdb/cracknames.c | 4 +-
source4/dsdb/samdb/ldb_modules/acl.c | 82 +-
source4/dsdb/samdb/ldb_modules/acl_read.c | 16 +-
source4/dsdb/samdb/ldb_modules/acl_util.c | 14 +-
source4/dsdb/samdb/ldb_modules/descriptor.c | 541 +-
source4/dsdb/samdb/ldb_modules/extended_dn_in.c | 37 +-
source4/dsdb/samdb/ldb_modules/extended_dn_out.c | 8 +-
source4/dsdb/samdb/ldb_modules/extended_dn_store.c | 10 +-
source4/dsdb/samdb/ldb_modules/instancetype.c | 101 +-
source4/dsdb/samdb/ldb_modules/linked_attributes.c | 51 +-
source4/dsdb/samdb/ldb_modules/naming_fsmo.c | 2 +-
source4/dsdb/samdb/ldb_modules/new_partition.c | 12 +-
source4/dsdb/samdb/ldb_modules/objectclass.c | 56 +-
source4/dsdb/samdb/ldb_modules/objectclass_attrs.c | 35 +-
source4/dsdb/samdb/ldb_modules/operational.c | 221 +-
source4/dsdb/samdb/ldb_modules/partition.c | 88 +-
source4/dsdb/samdb/ldb_modules/partition.h | 6 +-
source4/dsdb/samdb/ldb_modules/partition_init.c | 19 +-
source4/dsdb/samdb/ldb_modules/password_hash.c | 12 +-
source4/dsdb/samdb/ldb_modules/pdc_fsmo.c | 2 +-
source4/dsdb/samdb/ldb_modules/repl_meta_data.c | 767 ++-
source4/dsdb/samdb/ldb_modules/ridalloc.c | 66 +-
source4/dsdb/samdb/ldb_modules/rootdse.c | 149 +-
source4/dsdb/samdb/ldb_modules/samba3sid.c | 8 +-
source4/dsdb/samdb/ldb_modules/samba_dsdb.c | 14 +-
source4/dsdb/samdb/ldb_modules/samba_secrets.c | 6 +-
source4/dsdb/samdb/ldb_modules/samldb.c | 274 +-
source4/dsdb/samdb/ldb_modules/schema.c | 4 +-
source4/dsdb/samdb/ldb_modules/schema_load.c | 10 +-
source4/dsdb/samdb/ldb_modules/schema_util.c | 29 +-
source4/dsdb/samdb/ldb_modules/show_deleted.c | 2 +-
source4/dsdb/samdb/ldb_modules/simple_ldap_map.c | 14 +-
source4/dsdb/samdb/ldb_modules/subtree_delete.c | 3 +-
source4/dsdb/samdb/ldb_modules/subtree_rename.c | 20 +-
source4/dsdb/samdb/ldb_modules/update_keytab.c | 13 +-
source4/dsdb/samdb/ldb_modules/util.c | 153 +-
source4/dsdb/samdb/ldb_modules/util.h | 2 +-
source4/dsdb/samdb/ldb_modules/wscript_build | 14 +-
source4/dsdb/samdb/samdb.c | 58 +-
source4/dsdb/samdb/samdb.h | 2 +-
source4/dsdb/schema/dsdb_dn.c | 2 +-
source4/dsdb/schema/schema_filtered.c | 2 +-
source4/dsdb/schema/schema_info_attr.c | 2 +-
source4/dsdb/schema/schema_init.c | 4 +-
source4/dsdb/schema/schema_set.c | 2 +-
source4/dsdb/schema/schema_syntax.c | 28 +-
source4/dsdb/schema/tests/schema_syntax.c | 4 +-
source4/dsdb/tests/python/acl.py | 68 +-
source4/dsdb/tests/python/deletetest.py | 2 +-
source4/dsdb/tests/python/dsdb_schema_info.py | 2 +-
source4/dsdb/tests/python/ldap.py | 164 +-
source4/dsdb/tests/python/ldap_schema.py | 2 +-
source4/dsdb/tests/python/ldap_syntaxes.py | 9 +-
source4/dsdb/tests/python/passwords.py | 4 +-
source4/dsdb/tests/python/sam.py | 42 +-
source4/dsdb/tests/python/sec_descriptor.py | 119 +-
source4/dsdb/tests/python/token_group.py | 176 +
source4/dsdb/tests/python/urgent_replication.py | 6 +-
source4/dsdb/wscript_build | 6 +-
source4/dynconfig/dynconfig.c | 44 +-
source4/dynconfig/dynconfig.h | 55 +-
source4/dynconfig/wscript | 23 +-
source4/echo_server/echo_server.c | 2 +
source4/heimdal/base/baselocl.h | 5 -
source4/heimdal/base/dict.c | 2 +-
source4/heimdal/base/heimbase.c | 4 +-
source4/heimdal/base/heimbase.h | 1 -
source4/heimdal/base/string.c | 33 +-
source4/heimdal/base/version-script.map | 2 +-
source4/heimdal/kdc/default_config.c | 6 +-
source4/heimdal/kdc/kdc.h | 1 +
source4/heimdal/kdc/kerberos5.c | 3 +-
source4/heimdal/kdc/krb5tgs.c | 5 +
source4/heimdal/kdc/version-script.map | 4 +
source4/heimdal/lib/asn1/asn1parse.c | 4137 +++++---
source4/heimdal/lib/asn1/asn1parse.h | 329 +-
source4/heimdal/lib/asn1/krb5.asn1 | 4 +-
source4/heimdal/lib/asn1/lex.c | 30 +-
source4/heimdal/lib/com_err/lex.c | 34 +-
source4/heimdal/lib/com_err/lex.h | 2 +-
source4/heimdal/lib/com_err/lex.l | 4 +-
source4/heimdal/lib/com_err/parse.c | 2051 +++-
source4/heimdal/lib/com_err/parse.h | 92 +-
source4/heimdal/lib/com_err/parse.y | 2 +-
source4/heimdal/lib/gssapi/gssapi/gssapi.h | 58 +-
source4/heimdal/lib/gssapi/gssapi/gssapi_oid.h | 7 +
source4/heimdal/lib/gssapi/gssapi_mech.h | 62 +-
.../heimdal/lib/gssapi/krb5/accept_sec_context.c | 1 +
source4/heimdal/lib/gssapi/krb5/cfx.c | 8 +-
.../heimdal/lib/gssapi/krb5/import_sec_context.c | 2 +
source4/heimdal/lib/gssapi/mech/context.c | 6 +-
source4/heimdal/lib/gssapi/mech/cred.h | 4 +-
.../lib/gssapi/mech/gss_accept_sec_context.c | 6 +-
source4/heimdal/lib/gssapi/mech/gss_acquire_cred.c | 6 +-
source4/heimdal/lib/gssapi/mech/gss_add_cred.c | 8 +-
source4/heimdal/lib/gssapi/mech/gss_aeap.c | 6 +-
.../lib/gssapi/mech/gss_canonicalize_name.c | 4 +-
source4/heimdal/lib/gssapi/mech/gss_compare_name.c | 2 +-
source4/heimdal/lib/gssapi/mech/gss_cred.c | 10 +-
source4/heimdal/lib/gssapi/mech/gss_display_name.c | 2 +-
.../heimdal/lib/gssapi/mech/gss_duplicate_name.c | 8 +-
source4/heimdal/lib/gssapi/mech/gss_export_name.c | 2 +-
source4/heimdal/lib/gssapi/mech/gss_import_name.c | 8 +-
.../heimdal/lib/gssapi/mech/gss_indicate_mechs.c | 2 +-
.../heimdal/lib/gssapi/mech/gss_init_sec_context.c | 2 +-
source4/heimdal/lib/gssapi/mech/gss_inquire_cred.c | 10 +-
.../lib/gssapi/mech/gss_inquire_cred_by_mech.c | 2 +-
.../lib/gssapi/mech/gss_inquire_cred_by_oid.c | 2 +-
.../lib/gssapi/mech/gss_inquire_mechs_for_name.c | 2 +-
source4/heimdal/lib/gssapi/mech/gss_krb5.c | 16 +-
source4/heimdal/lib/gssapi/mech/gss_mech_switch.c | 34 +-
source4/heimdal/lib/gssapi/mech/gss_mo.c | 8 +-
source4/heimdal/lib/gssapi/mech/gss_names.c | 8 +-
source4/heimdal/lib/gssapi/mech/gss_oid.c | 7 +
source4/heimdal/lib/gssapi/mech/gss_release_cred.c | 6 +-
source4/heimdal/lib/gssapi/mech/gss_release_name.c | 6 +-
.../heimdal/lib/gssapi/mech/gss_set_cred_option.c | 8 +-
source4/heimdal/lib/gssapi/mech/mech_switch.h | 4 +-
source4/heimdal/lib/gssapi/mech/mechqueue.h | 30 +-
source4/heimdal/lib/gssapi/mech/name.h | 4 +-
source4/heimdal/lib/gssapi/version-script.map | 6 +
source4/heimdal/lib/hcrypto/rsa.c | 2 +-
source4/heimdal/lib/hdb/hdb.h | 2 +
source4/heimdal/lib/hx509/cert.c | 8 +-
source4/heimdal/lib/hx509/cms.c | 4 +-
source4/heimdal/lib/hx509/collector.c | 4 +-
source4/heimdal/lib/hx509/crypto.c | 28 +-
source4/heimdal/lib/hx509/hx509.h | 1 +
source4/heimdal/lib/hx509/hx_locl.h | 1 -
source4/heimdal/lib/hx509/keyset.c | 2 +-
source4/heimdal/lib/hx509/ks_keychain.c | 4 +-
source4/heimdal/lib/hx509/ks_mem.c | 4 +-
source4/heimdal/lib/hx509/ks_p11.c | 6 +-
source4/heimdal/lib/hx509/lex.yy.c | 129 +-
source4/heimdal/lib/hx509/req.c | 24 +-
source4/heimdal/lib/hx509/sel-gram.c | 2192 +++-
source4/heimdal/lib/hx509/sel-gram.h | 95 +-
source4/heimdal/lib/hx509/sel-lex.c | 30 +-
source4/heimdal/lib/hx509/version-script.map | 22 +-
source4/heimdal/lib/krb5/config_file.c | 7 +-
source4/heimdal/lib/krb5/context.c | 4 +-
source4/heimdal/lib/krb5/crypto-aes.c | 18 +-
source4/heimdal/lib/krb5/crypto-algs.c | 8 +-
source4/heimdal/lib/krb5/crypto-arcfour.c | 28 +-
source4/heimdal/lib/krb5/crypto-des-common.c | 12 +-
source4/heimdal/lib/krb5/crypto-des.c | 54 +-
source4/heimdal/lib/krb5/crypto-des3.c | 24 +-
source4/heimdal/lib/krb5/crypto-evp.c | 18 +-
source4/heimdal/lib/krb5/crypto-null.c | 10 +-
source4/heimdal/lib/krb5/crypto-pk.c | 4 +-
source4/heimdal/lib/krb5/crypto.c | 162 +-
source4/heimdal/lib/krb5/crypto.h | 99 +-
source4/heimdal/lib/krb5/get_cred.c | 6 +-
source4/heimdal/lib/krb5/keytab.c | 46 +-
source4/heimdal/lib/krb5/keytab_any.c | 2 +-
source4/heimdal/lib/krb5/krb5.h | 2 +
source4/heimdal/lib/krb5/pac.c | 4 +-
source4/heimdal/lib/krb5/pkinit.c | 14 +
source4/heimdal/lib/krb5/plugin.c | 14 +-
source4/heimdal/lib/krb5/rd_req.c | 3 +-
source4/heimdal/lib/krb5/salt-aes.c | 4 +-
source4/heimdal/lib/krb5/salt.c | 10 +-
source4/heimdal/lib/ntlm/ntlm.c | 5 +-
source4/heimdal/lib/roken/roken-common.h | 9 +-
source4/heimdal/lib/roken/roken.h.in | 8 +-
source4/heimdal_build/hdb-glue.c | 6 -
source4/heimdal_build/krb5-glue.c | 6 -
source4/heimdal_build/lexyacc.sh | 10 +-
source4/heimdal_build/wscript_build | 407 +-
source4/heimdal_build/wscript_configure | 116 +-
source4/kdc/db-glue.c | 32 +-
source4/kdc/kdc-glue.h | 75 +-
source4/kdc/kdc.c | 221 +-
source4/kdc/kpasswdd.c | 18 +-
source4/kdc/mit_samba.c | 3 +
source4/kdc/pac-glue.c | 24 +-
source4/kdc/policy.c | 7 +-
source4/kdc/proxy.c | 725 +-
source4/kdc/samba_kdc.h | 5 +
source4/kdc/wscript_build | 13 +-
source4/ldap_server/ldap_backend.c | 35 +-
source4/ldap_server/ldap_bind.c | 26 +-
source4/ldap_server/ldap_server.c | 27 +-
source4/lib/cmdline/popt_common.c | 5 +-
source4/lib/cmdline/popt_credentials.c | 14 +-
source4/lib/com/classes/simple.c | 2 +
source4/lib/com/pycom.c | 2 +
source4/lib/events/events.h | 2 +-
source4/lib/ldb-samba/ldb_wrap.c | 6 +-
source4/lib/ldb-samba/ldif_handlers.c | 4 +-
source4/lib/ldb-samba/pyldb.c | 21 +-
source4/lib/ldb-samba/wscript_build | 3 +-
source4/lib/ldb/ABI/ldb-0.9.23.sigs | 247 +
source4/lib/ldb/ABI/ldb-0.9.24.sigs | 248 +
source4/lib/ldb/ABI/ldb-1.0.0.sigs | 248 +
source4/lib/ldb/ABI/ldb-1.0.1.sigs | 248 +
source4/lib/ldb/ABI/ldb-1.0.2.sigs | 250 +
source4/lib/ldb/ABI/ldb-1.1.0.sigs | 253 +
source4/lib/ldb/Makefile | 6 +-
source4/lib/ldb/autogen-waf.sh | 11 -
source4/lib/ldb/autogen.sh | 1 -
source4/lib/ldb/common/ldb.c | 84 +-
source4/lib/ldb/common/ldb_controls.c | 1332 ++--
source4/lib/ldb/common/ldb_dn.c | 70 +-
source4/lib/ldb/common/ldb_ldif.c | 208 +-
source4/lib/ldb/common/ldb_modules.c | 22 +-
source4/lib/ldb/common/ldb_msg.c | 136 +-
source4/lib/ldb/include/dlinklist.h | 26 +-
source4/lib/ldb/include/ldb.h | 84 +-
source4/lib/ldb/include/ldb_module.h | 24 +-
source4/lib/ldb/include/ldb_private.h | 2 +
source4/lib/ldb/ldb_ldap/ldb_ldap.c | 4 +-
source4/lib/ldb/ldb_tdb/ldb_tdb.c | 78 +-
source4/lib/ldb/modules/rdn_name.c | 41 +-
source4/lib/ldb/pyldb.c | 485 +-
source4/lib/ldb/pyldb.h | 21 +-
source4/lib/ldb/tests/init.ldif | 3 +-
source4/lib/ldb/tests/photo.ldif | 2 +-
source4/lib/ldb/tests/python/api.py | 124 +-
source4/lib/ldb/tests/sample_module.c | 4 +-
source4/lib/ldb/tests/test-generic.sh | 8 +-
source4/lib/ldb/tests/test-modify-modrdn.ldif | 12 +
source4/lib/ldb/tools/cmdline.c | 2 +-
source4/lib/ldb/tools/ldbadd.c | 29 +-
source4/lib/ldb/tools/ldbdel.c | 27 +-
source4/lib/ldb/tools/ldbedit.c | 73 +-
source4/lib/ldb/tools/ldbmodify.c | 54 +-
source4/lib/ldb/tools/ldbrename.c | 10 +-
source4/lib/ldb/tools/ldbsearch.c | 33 +-
source4/lib/ldb/tools/ldbtest.c | 39 +-
source4/lib/ldb/tools/ldbutil.c | 2 +
source4/lib/ldb/web/index.html | 30 +-
source4/lib/ldb/wscript | 38 +-
source4/lib/messaging/messaging.c | 2 +-
source4/lib/messaging/messaging.h | 2 +-
source4/lib/messaging/pymessaging.c | 8 +-
source4/lib/policy/gp_ldap.c | 28 +-
source4/lib/policy/pypolicy.c | 2 +
source4/lib/policy/wscript_build | 1 -
source4/lib/registry/ldb.c | 9 +-
source4/lib/registry/patchfile_dotreg.c | 5 +-
source4/lib/registry/pyregistry.c | 2 +
source4/lib/registry/registry.h | 2 +-
source4/lib/registry/tests/diff.c | 1 +
source4/lib/registry/tests/generic.c | 11 +-
source4/lib/registry/tests/hive.c | 1 +
source4/lib/registry/tests/registry.c | 1 +
source4/lib/registry/util.c | 5 +-
source4/lib/registry/wscript_build | 4 +-
source4/lib/samba3/wscript_build | 2 +-
source4/lib/smbreadline/smbreadline.c | 126 -
source4/lib/socket/socket_ip.c | 5 +-
source4/lib/socket/socket_unix.c | 1 +
source4/lib/tdb_wrap.c | 4 +-
source4/lib/tdb_wrap.h | 2 +-
source4/lib/tls/tls_tstream.c | 22 +-
source4/lib/tls/wscript | 4 +-
source4/lib/wscript_build | 6 -
source4/libcli/dgram/libdgram.h | 2 +-
source4/libcli/finddc.h | 2 +-
source4/libcli/finddcs_nbt.c | 1 +
source4/libcli/ldap/wscript_build | 2 +-
source4/libcli/rap/rap.c | 1635 +++
source4/libcli/rap/rap.h | 77 +
source4/libcli/rap/wscript_build | 7 +
source4/libcli/raw/interfaces.h | 1 -
source4/libcli/raw/rawfileinfo.c | 4 +-
source4/libcli/raw/rawnegotiate.c | 5 +-
source4/libcli/raw/rawrequest.c | 8 +-
source4/libcli/raw/smb.h | 13 +-
source4/libcli/security/session.c | 65 -
source4/libcli/security/session.h | 33 -
source4/libcli/security/wscript_build | 9 -
source4/libcli/smb2/request.c | 6 +-
source4/libcli/smb_composite/sesssetup.c | 26 +-
source4/libcli/util/errormap.c | 26 +-
source4/libcli/util/nterr.c | 277 +-
source4/libcli/wscript_build | 3 +-
source4/libnet/libnet.h | 2 +-
source4/libnet/libnet_become_dc.c | 16 +-
source4/libnet/libnet_join.c | 6 +-
source4/libnet/libnet_samdump.c | 5 +-
source4/libnet/libnet_samsync_ldb.c | 30 +-
source4/libnet/libnet_site.c | 16 +-
source4/libnet/libnet_unbecome_dc.c | 8 +-
source4/libnet/libnet_vampire.c | 13 +-
source4/libnet/py_net.c | 3 +
source4/libnet/wscript_build | 2 +-
source4/librpc/idl/opendb.idl | 2 +-
source4/librpc/idl/s4_notify.idl | 2 +-
.../librpc/idl/{server_id.idl => server_id4.idl} | 0
source4/librpc/idl/wscript_build | 8 +-
source4/librpc/ndr/py_auth.c | 74 +
source4/librpc/rpc/dcerpc.c | 311 +-
source4/librpc/rpc/dcerpc.h | 310 +-
source4/librpc/rpc/dcerpc_auth.c | 4 +-
source4/librpc/rpc/dcerpc_connect.c | 1 +
source4/librpc/rpc/dcerpc_smb.c | 39 +-
source4/librpc/rpc/dcerpc_smb2.c | 37 +-
source4/librpc/rpc/dcerpc_sock.c | 47 +-
source4/librpc/rpc/dcerpc_util.c | 5 +-
source4/librpc/rpc/pyrpc.c | 19 +-
source4/librpc/wscript_build | 110 +-
source4/nbt_server/dgram/netlogon.c | 2 +-
source4/nbt_server/nbt_server.c | 2 +
source4/nbt_server/wins/wins_ldb.c | 2 +-
source4/nbt_server/wins/winsdb.c | 4 +-
source4/nbt_server/wins/winsserver.c | 2 +-
source4/ntp_signd/ntp_signd.c | 6 +-
source4/ntptr/simple_ldb/ntptr_simple_ldb.c | 6 +-
source4/ntvfs/cifs/vfs_cifs.c | 2 +
source4/ntvfs/common/brlock.c | 12 +-
source4/ntvfs/common/brlock.h | 3 +
source4/ntvfs/common/brlock_tdb.c | 31 +-
source4/ntvfs/common/init.c | 2 +
source4/ntvfs/common/notify.c | 2 +-
source4/ntvfs/common/opendb_tdb.c | 2 +-
source4/ntvfs/ipc/vfs_ipc.c | 54 +-
source4/ntvfs/nbench/vfs_nbench.c | 2 +
source4/ntvfs/ntvfs.h | 2 +-
source4/ntvfs/posix/pvfs_acl.c | 68 +-
source4/ntvfs/posix/pvfs_acl_nfs4.c | 2 +
source4/ntvfs/posix/pvfs_acl_xattr.c | 2 +
source4/ntvfs/posix/pvfs_open.c | 12 +-
source4/ntvfs/posix/python/pyxattr_native.c | 2 +
source4/ntvfs/posix/python/pyxattr_tdb.c | 2 +
source4/ntvfs/posix/vfs_posix.c | 2 +-
source4/ntvfs/posix/wscript_build | 7 +-
source4/ntvfs/posix/xattr_tdb.c | 2 +-
source4/ntvfs/print/vfs_print.c | 2 +
source4/ntvfs/smb2/vfs_smb2.c | 2 +
source4/ntvfs/sysdep/sys_lease_linux.c | 2 +
source4/ntvfs/sysdep/sys_notify.c | 2 +-
source4/ntvfs/sysdep/wscript_build | 2 +-
source4/ntvfs/unixuid/vfs_unixuid.c | 2 +
source4/ntvfs/wscript_build | 2 +-
source4/param/loadparm.c | 72 +-
source4/param/param.h | 7 +-
source4/param/provision.c | 17 +-
source4/param/pyparam.c | 16 +-
source4/param/pyparam_util.c | 4 +
source4/param/secrets.c | 2 +-
source4/param/share_classic.c | 2 +
source4/param/share_ldb.c | 6 +-
source4/param/util.c | 7 +-
source4/param/wscript_build | 4 +-
source4/rpc_server/backupkey/dcesrv_backupkey.c | 1310 +++
source4/rpc_server/common/reply.c | 1 +
source4/rpc_server/common/server_info.c | 2 +
source4/rpc_server/common/share_info.c | 1 +
source4/rpc_server/dcerpc_server.c | 28 +
source4/rpc_server/dcerpc_server.h | 17 +-
source4/rpc_server/dcesrv_auth.c | 1 +
source4/rpc_server/drsuapi/dcesrv_drsuapi.c | 2 +-
source4/rpc_server/drsuapi/drsutil.c | 1 +
source4/rpc_server/drsuapi/getncchanges.c | 12 +-
source4/rpc_server/drsuapi/writespn.c | 13 +-
source4/rpc_server/lsa/dcesrv_lsa.c | 18 +-
source4/rpc_server/lsa/lsa.h | 2 +-
source4/rpc_server/lsa/lsa_lookup.c | 1 +
source4/rpc_server/netlogon/dcerpc_netlogon.c | 168 +-
source4/rpc_server/remote/dcesrv_remote.c | 25 +-
source4/rpc_server/samr/dcesrv_samr.c | 128 +-
source4/rpc_server/samr/samr_password.c | 16 +-
source4/rpc_server/service_rpc.c | 1 +
source4/rpc_server/srvsvc/srvsvc_ntvfs.c | 1 +
source4/rpc_server/winreg/rpc_winreg.c | 2 +-
source4/rpc_server/wscript_build | 19 +-
source4/samba_tool/gpo.c | 12 +-
source4/samba_tool/password.c | 11 +-
source4/samba_tool/samba_tool.c | 4 +-
source4/samba_tool/wscript_build | 2 +-
source4/script/installdat.sh | 23 -
source4/script/installdirs.sh | 17 -
source4/script/installheader.pl | 109 -
source4/script/installlib.sh | 32 -
source4/script/installman.sh | 30 -
source4/script/installmisc.sh | 98 -
source4/script/installpc.sh | 16 -
source4/script/mkinstalldirs | 38 -
source4/script/revert.sh | 18 -
source4/script/uninstalllib.sh | 35 -
source4/script/uninstallman.sh | 27 -
source4/scripting/bin/samba_backup | 6 +-
source4/scripting/bin/samba_dnsupdate | 18 +-
source4/scripting/bin/samba_spnupdate | 6 +-
source4/scripting/bin/upgradeprovision | 150 +-
source4/scripting/devel/selftest-vars.sh | 3 +-
source4/scripting/devel/speedtest.py | 2 +-
source4/scripting/python/modules.c | 23 +-
source4/scripting/python/modules.h | 2 +-
source4/scripting/python/samba/__init__.py | 31 +-
source4/scripting/python/samba/join.py | 16 +-
source4/scripting/python/samba/netcmd/__init__.py | 2 +
source4/scripting/python/samba/netcmd/drs.py | 159 +-
source4/scripting/python/samba/netcmd/dsacl.py | 12 +-
source4/scripting/python/samba/netcmd/fsmo.py | 23 +-
source4/scripting/python/samba/netcmd/gpo.py | 43 +-
source4/scripting/python/samba/netcmd/ldapcmp.py | 209 +-
source4/scripting/python/samba/netcmd/machinepw.py | 9 +-
source4/scripting/python/samba/netcmd/testparm.py | 206 +
source4/scripting/python/samba/netcmd/user.py | 6 +-
.../scripting/python/samba/provision/__init__.py | 130 +-
.../scripting/python/samba/provision/backend.py | 95 +-
source4/scripting/python/samba/schema.py | 18 +-
source4/scripting/python/samba/tests/__init__.py | 36 +-
.../python/samba/tests/blackbox/ndrdump.py | 7 +-
.../python/samba/tests/blackbox/samba_tool_drs.py | 100 +
source4/scripting/python/samba/tests/gensec.py | 57 +-
source4/scripting/python/samba/tests/provision.py | 9 +-
source4/scripting/python/samba/tests/samba3.py | 7 +-
source4/scripting/python/samba/tests/samba3sam.py | 8 +-
source4/scripting/python/samba/tests/samdb.py | 13 +-
.../python/samba/tests/upgradeprovision.py | 2 +-
source4/scripting/python/samba/upgrade.py | 4 +-
source4/scripting/python/samba/upgradehelpers.py | 13 +-
.../scripting/python/samba/web_server/__init__.py | 52 +
source4/scripting/python/samba_external/missing.py | 17 -
source4/scripting/python/wscript_build | 2 +-
source4/selftest/knownfail | 8 +-
source4/selftest/tests.py | 201 +-
source4/selftest/wscript | 194 -
source4/setup/provision | 12 +-
source4/setup/provision.smb.conf.dc | 1 -
source4/setup/provision.smb.conf.member | 1 -
source4/setup/provision.smb.conf.standalone | 1 -
source4/setup/tests/blackbox_group.sh | 2 +-
source4/setup/tests/blackbox_newuser.sh | 2 +-
source4/setup/tests/blackbox_provision-backend.sh | 10 +-
source4/setup/tests/blackbox_provision.sh | 18 +-
source4/setup/tests/blackbox_setpassword.sh | 2 +-
source4/setup/tests/blackbox_upgradeprovision.sh | 8 +-
source4/setup/upgrade_from_s3 | 10 +-
source4/smb_server/management.c | 4 +-
source4/smb_server/smb/request.c | 6 +-
source4/smb_server/smb/sesssetup.c | 31 +-
source4/smb_server/smb/trans2.c | 2 +-
source4/smb_server/smb2/sesssetup.c | 4 +-
source4/smb_server/smb_samba3.c | 2 +
source4/smbd/pidfile.c | 1 +
source4/smbd/process_onefork.c | 2 +
source4/smbd/process_prefork.c | 2 +
source4/smbd/process_single.c | 2 +
source4/smbd/process_standard.c | 2 +
source4/smbd/server.c | 3 +-
source4/smbd/service_named_pipe.c | 138 +-
source4/smbd/service_stream.h | 2 +-
source4/smbd/service_task.h | 2 +-
source4/smbd/wscript_build | 4 +-
source4/torture/auth/ntlmssp.c | 1 +
source4/torture/auth/pac.c | 87 +-
source4/torture/auth/smbencrypt.c | 70 +
source4/torture/basic/aliases.c | 1 +
source4/torture/basic/attr.c | 1 +
source4/torture/basic/charset.c | 3 +-
source4/torture/basic/delaywrite.c | 1 +
source4/torture/basic/delete.c | 1 +
source4/torture/basic/denytest.c | 1 +
source4/torture/basic/dir.c | 1 +
source4/torture/basic/disconnect.c | 1 +
source4/torture/basic/locking.c | 1 +
source4/torture/basic/mangle_test.c | 3 +-
source4/torture/basic/misc.c | 1 +
source4/torture/basic/properties.c | 1 +
source4/torture/basic/rename.c | 1 +
source4/torture/basic/scanner.c | 1 +
source4/torture/basic/secleak.c | 1 +
source4/torture/basic/unlink.c | 1 +
source4/torture/basic/utable.c | 19 +-
source4/torture/drs/drs_util.c | 1 +
source4/torture/drs/python/delete_object.py | 108 +-
source4/torture/drs/python/drs_base.py | 122 +
source4/torture/drs/python/fsmo.py | 53 +-
source4/torture/drs/python/repl_schema.py | 54 +-
source4/torture/drs/python/replica_sync.py | 65 +
source4/torture/drs/rpc/msds_intid.c | 2 +-
source4/torture/drs/unit/schemainfo_tests.c | 12 +-
source4/torture/drs/wscript_build | 2 +-
source4/torture/ldap/basic.c | 2 +-
source4/torture/ldap/ldap_sort.c | 4 +-
source4/torture/ldb/ldb.c | 4 +-
source4/torture/libnet/python/samr-test.py | 7 +-
source4/torture/local/dbspeed.c | 6 +-
source4/torture/local/local.c | 6 +
source4/torture/local/wscript_build | 18 +-
source4/torture/nbench/nbench.c | 2 +-
source4/torture/ndr/atsvc.c | 1 +
source4/torture/ndr/backupkey.c | 160 +
source4/torture/ndr/dfs.c | 1 +
source4/torture/ndr/dfsblob.c | 1 +
source4/torture/ndr/drsblobs.c | 1 +
source4/torture/ndr/drsuapi.c | 1 +
source4/torture/ndr/epmap.c | 1 +
source4/torture/ndr/lsa.c | 1 +
source4/torture/ndr/nbt.c | 1 +
source4/torture/ndr/ndr.c | 1 +
source4/torture/ndr/netlogon.c | 93 +-
source4/torture/ndr/ntlmssp.c | 1 +
source4/torture/ndr/samr.c | 112 +-
source4/torture/ndr/spoolss.c | 722 ++
source4/torture/ndr/winreg.c | 1 +
source4/torture/rap/printing.c | 2 +-
source4/torture/rap/rap.c | 1504 +---
source4/torture/rap/rpc.c | 2 +-
source4/torture/rap/sam.c | 125 +-
source4/torture/raw/acls.c | 1 +
source4/torture/raw/chkpath.c | 1 +
source4/torture/raw/close.c | 1 +
source4/torture/raw/composite.c | 1 +
source4/torture/raw/context.c | 1 +
source4/torture/raw/eas.c | 134 +-
source4/torture/raw/ioctl.c | 1 +
source4/torture/raw/lock.c | 1 +
source4/torture/raw/lockbench.c | 1 +
source4/torture/raw/lookuprate.c | 1 +
source4/torture/raw/mkdir.c | 1 +
source4/torture/raw/mux.c | 1 +
source4/torture/raw/notify.c | 1 +
source4/torture/raw/offline.c | 1 +
source4/torture/raw/open.c | 1 +
source4/torture/raw/openbench.c | 1 +
source4/torture/raw/oplock.c | 96 +
source4/torture/raw/pingpong.c | 1 +
source4/torture/raw/qfileinfo.c | 1 +
source4/torture/raw/qfsinfo.c | 2 +
source4/torture/raw/read.c | 1 +
source4/torture/raw/rename.c | 1 +
source4/torture/raw/samba3hide.c | 86 +-
source4/torture/raw/samba3misc.c | 1 +
source4/torture/raw/search.c | 1 +
source4/torture/raw/seek.c | 1 +
source4/torture/raw/setfileinfo.c | 1 +
source4/torture/raw/streams.c | 1 +
source4/torture/raw/tconrate.c | 1 +
source4/torture/raw/unlink.c | 1 +
source4/torture/raw/write.c | 225 +-
source4/torture/rpc/autoidl.c | 49 +-
source4/torture/rpc/backupkey.c | 1043 ++
source4/torture/rpc/countcalls.c | 14 +-
source4/torture/rpc/drsuapi_cracknames.c | 2 +-
source4/torture/rpc/epmapper.c | 570 +-
source4/torture/rpc/forest_trust.c | 18 +-
source4/torture/rpc/lsa.c | 4 +-
source4/torture/rpc/netlogon.c | 151 +-
source4/torture/rpc/object_uuid.c | 6 +-
source4/torture/rpc/remote_pac.c | 93 +-
source4/torture/rpc/rpc.c | 1 +
source4/torture/rpc/samba3rpc.c | 202 +-
source4/torture/rpc/samlogon.c | 6 +-
source4/torture/rpc/samr.c | 72 +-
source4/torture/rpc/scanner.c | 13 +-
source4/torture/rpc/spoolss.c | 212 +-
source4/torture/rpc/spoolss_access.c | 7 -
source4/torture/rpc/winreg.c | 3 +-
source4/torture/smb2/util.c | 1 +
source4/torture/smbtorture.c | 23 +-
source4/torture/tests/test_gentest.sh | 4 +-
source4/torture/tests/test_locktest.sh | 2 +-
source4/torture/tests/test_masktest.sh | 2 +-
source4/torture/util_smb.c | 1 +
source4/torture/winbind/struct_based.c | 5 +-
source4/torture/wscript_build | 12 +-
source4/utils/ntlm_auth.c | 39 +-
source4/utils/oLschema2ldif.c | 6 +-
source4/utils/tests/test_nmblookup.sh | 2 +-
source4/utils/tests/test_samba_tool.sh | 2 +-
source4/utils/wscript_build | 3 +-
source4/web_server/swat/__init__.py | 39 -
source4/web_server/web_server.c | 25 +-
source4/web_server/wsgi.c | 20 +-
source4/winbind/idmap.c | 24 +-
source4/winbind/wb_async_helpers.c | 2 +
source4/winbind/wb_async_helpers.h | 2 +
source4/winbind/wb_cmd_lookupsid.c | 2 +-
source4/winbind/wb_dom_info.c | 1 +
source4/winbind/wb_samba3_cmd.c | 2 +-
source4/winbind/wb_sid2domain.c | 2 +-
source4/winbind/wb_utils.c | 3 +
source4/winbind/wscript_build | 4 +
source4/wrepl_server/wrepl_in_call.c | 4 +-
source4/wrepl_server/wrepl_scavenging.c | 4 +-
source4/wrepl_server/wrepl_server.c | 4 +-
source4/wscript | 197 -
source4/wscript_build | 105 -
testprogs/blackbox/subunit.sh | 17 +
testprogs/blackbox/test_chgdcpass.sh | 8 +-
testprogs/blackbox/test_export_keytab.sh | 2 +-
testprogs/blackbox/test_kinit.sh | 49 +-
testprogs/blackbox/test_ktpass.sh | 7 +-
testprogs/blackbox/test_ldb.sh | 2 +-
testprogs/blackbox/test_passwords.sh | 2 +-
testprogs/blackbox/test_pkinit.sh | 5 +-
.../invalid/midltests_pipe_struct_union_01.idl | 279 +
.../invalid/midltests_pipe_struct_union_01.txt | 17 +
.../midltests-pipe-sync-ndr32-downgrade-02.idl | 296 +
.../midltests/valid/midltests_union_align_09.idl | 69 +
.../midltests/valid/midltests_union_align_09.txt | 129 +
.../midltests/valid/midltests_union_align_10.idl | 71 +
.../midltests/valid/midltests_union_align_10.txt | 129 +
.../midltests/valid/midltests_union_align_11.idl | 70 +
.../midltests/valid/midltests_union_align_11.txt | 129 +
.../midltests/valid/midltests_union_align_12.idl | 70 +
.../midltests/valid/midltests_union_align_12.txt | 129 +
.../midltests/valid/midltests_union_align_13.idl | 71 +
.../midltests/valid/midltests_union_align_13.txt | 129 +
.../midltests/valid/midltests_union_align_14.idl | 71 +
.../midltests/valid/midltests_union_align_14.txt | 131 +
.../midltests/valid/midltests_union_align_15.idl | 72 +
.../midltests/valid/midltests_union_align_15.txt | 131 +
.../midltests/valid/midltests_union_align_16.idl | 93 +
.../midltests/valid/midltests_union_align_16.txt | 137 +
.../midltests/valid/midltests_union_align_17.idl | 94 +
.../midltests/valid/midltests_union_align_17.txt | 137 +
.../midltests/valid/midltests_union_align_18.idl | 93 +
.../midltests/valid/midltests_union_align_18.txt | 137 +
.../midltests/valid/midltests_union_align_19.idl | 90 +
.../midltests/valid/midltests_union_align_19.txt | 137 +
.../midltests/valid/midltests_union_align_20.idl | 91 +
.../midltests/valid/midltests_union_align_20.txt | 137 +
testsuite/headers/test_headers.c | 43 +
testsuite/headers/wscript_build | 44 +
wintest/conf/abartlet.conf | 15 +-
wintest/conf/zahari-esxi.conf | 46 +
wintest/test-s3.py | 16 +-
wintest/test-s4-howto.py | 25 +-
wintest/wintest.py | 22 +-
wscript | 211 +
wscript_build | 128 +
1916 files changed, 133981 insertions(+), 86114 deletions(-)
create mode 100644 Makefile
create mode 100644 VERSION
create mode 100644 auth/auth_sam_reply.c
create mode 100644 auth/auth_sam_reply.h
create mode 100644 auth/wscript_build
create mode 100644 buildtools/wafsamba/samba_headers.py
mode change 100644 => 100755 buildtools/wafsamba/wscript
create mode 100755 configure
rename source4/configure.developer => configure.developer (100%)
create mode 100644 docs-xml/smbdotconf/printing/printnotifybackchannel.xml
delete mode 100644 docs-xml/smbdotconf/winbind/idmapreadonly.xml
create mode 100644 docs-xml/smbdotconf/winbind/winbindmaxdomainconnections.xml
delete mode 100644 examples/LDAP/samba-schema-netscapeds4.x
create mode 100644 include/README.txt
create mode 100644 include/public/README.txt
create mode 100644 include/public/core/README.txt
create mode 100644 include/public/dcerpc_server/README.txt
create mode 100644 include/public/gen_ndr/README.txt
create mode 100644 include/public/ndr/README.txt
create mode 100644 include/public/samba/README.txt
create mode 100644 include/public/security/README.txt
create mode 100644 include/public/util/README.txt
rename {source3/libaddns => lib/addns}/addns.h (100%)
rename {source3/libaddns => lib/addns}/dns.h (100%)
create mode 100644 lib/addns/dnserr.h
rename {source3/libaddns => lib/addns}/dnsgss.c (100%)
rename {source3/libaddns => lib/addns}/dnsmarshall.c (100%)
rename {source3/libaddns => lib/addns}/dnsrecord.c (100%)
create mode 100644 lib/addns/dnssock.c
rename {source3/libaddns => lib/addns}/dnsutils.c (100%)
rename {source3/libaddns => lib/addns}/error.c (100%)
rename {source3/libaddns => lib/addns}/wscript_build (100%)
create mode 100644 lib/compression/wscript_build
delete mode 100755 lib/replace/autogen-waf.sh
delete mode 120000 lib/replace/autogen.sh
create mode 100644 lib/replace/poll.c
copy lib/talloc/ABI/{talloc-2.0.2.sigs => talloc-2.0.5.sigs} (100%)
delete mode 100755 lib/talloc/autogen.sh
delete mode 100644 lib/talloc/talloc.signatures
create mode 100644 lib/talloc/talloc_testsuite.h
create mode 100644 lib/tdb/ABI/tdb-1.2.9.sigs
delete mode 100755 lib/tdb/autogen.sh
create mode 100644 lib/tdb/common/summary.c
create mode 100644 lib/tdb/docs/mainpage.dox
create mode 100644 lib/tdb/doxy.config
delete mode 100644 lib/tdb/tdb.signatures
copy lib/tevent/ABI/{tevent-0.9.10.sigs => tevent-0.9.11.sigs} (100%)
delete mode 100755 lib/tevent/autogen-waf.sh
delete mode 120000 lib/tevent/autogen.sh
delete mode 100644 lib/tevent/tevent.signatures
create mode 100644 lib/tevent/tevent_poll.c
create mode 100644 lib/util/base64.c
create mode 100644 lib/util/charset/convert_string.c
create mode 100644 lib/util/charset/tests/convert_string.c
create mode 100644 lib/util/charset/util_str.c
create mode 100644 lib/util/charset/util_unistr_w.c
create mode 100644 lib/util/debug_s3.c
create mode 100644 lib/util/debug_s3.h
create mode 100644 lib/util/string_wrappers.h
create mode 100644 lib/util/tests/anonymous_shared.c
create mode 100644 lib/util/util_pw.h
create mode 100644 lib/util/util_str_common.c
mode change 100644 => 100755 lib/util/wscript_build
create mode 100644 libcli/auth/kerberos_pac.c
create mode 100644 libcli/auth/krb5_wrap.c
create mode 100644 libcli/auth/krb5_wrap.h
create mode 100644 libcli/auth/pam_errors.c
create mode 100644 libcli/auth/pam_errors.h
delete mode 100644 libcli/ndr_netlogon.c
delete mode 100644 libcli/netlogon.c
delete mode 100644 libcli/netlogon.h
create mode 100644 libcli/netlogon/ndr_netlogon.c
rename libcli/{ => netlogon}/ndr_netlogon_proto.h (100%)
create mode 100644 libcli/netlogon/netlogon.c
create mode 100644 libcli/netlogon/netlogon.h
rename libcli/{ => netlogon}/netlogon_proto.h (100%)
create mode 100644 libcli/netlogon/wscript_build
create mode 100644 libcli/registry/util_reg.h
create mode 100644 libcli/registry/wscript_build
create mode 100644 libcli/security/display_sec.h
create mode 100644 libcli/security/pysecurity.c
create mode 100644 libcli/security/session.c
create mode 100644 libcli/security/session.h
create mode 100644 libcli/smb/smb_constants.h
create mode 100644 libds/common/flag_mapping.h
create mode 100644 libds/common/wscript_build
create mode 100644 librpc/idl/auth.idl
create mode 100644 librpc/idl/backupkey.idl
create mode 100644 librpc/idl/file_id.idl
rename {source3/librpc => librpc}/idl/preg.idl (100%)
create mode 100644 librpc/idl/printcap.idl
delete mode 100644 librpc/idl/protected_storage.idl
create mode 100644 librpc/ndr/ndr_auth.c
create mode 100644 librpc/ndr/ndr_auth.h
create mode 100644 librpc/ndr/ndr_backupkey.c
create mode 100644 librpc/ndr/ndr_backupkey.h
rename {source3/librpc => librpc}/ndr/ndr_preg.c (100%)
rename {source3/librpc => librpc}/ndr/ndr_preg.h (100%)
delete mode 100644 librpc/ndr/ndr_wmi.h
create mode 100644 librpc/ndr_krb5pac.pc.in
create mode 100644 librpc/rpc/rpc_common.h
create mode 100644 librpc/tools/wscript_build
create mode 100644 nsswitch/wb_reqtrans.c
rename {source3/lib => nsswitch}/wb_reqtrans.h (100%)
create mode 100755 release-scripts/build-htmlman-git
create mode 100755 release-scripts/build-htmlman-nogit
create mode 100755 script/clean-source-tree.sh
create mode 100755 script/librelease.sh
create mode 100644 selftest/selftesthelpers.py
create mode 100644 selftest/target/Samba.pm
delete mode 100755 selftest/test_samba4.pl
create mode 100644 selftest/wscript
create mode 100644 source3/.clang_complete
create mode 100644 source3/Makefile-smbtorture4
create mode 100644 source3/auth/proto.h
create mode 100644 source3/groupdb/proto.h
delete mode 100644 source3/include/debug.h
delete mode 100644 source3/include/localedir.h
create mode 100644 source3/include/smb_crypt.h
create mode 100644 source3/include/smb_ldap.h
create mode 100644 source3/intl/lang_tdb.h
create mode 100644 source3/lib/addrchange.c
create mode 100644 source3/lib/addrchange.h
delete mode 100644 source3/lib/clobber.c
delete mode 100644 source3/lib/debug.c
create mode 100644 source3/lib/dumpcore.c
delete mode 100644 source3/lib/fault.c
create mode 100644 source3/lib/filename_util.c
create mode 100644 source3/lib/fstring.c
delete mode 100644 source3/lib/iconv.c
delete mode 100644 source3/lib/pam_errors.c
create mode 100644 source3/lib/privileges.h
create mode 100644 source3/lib/util_builtin.c
create mode 100644 source3/lib/util_cmdline.c
delete mode 100644 source3/lib/util_unistr.c
create mode 100644 source3/lib/util_unixsids.c
create mode 100644 source3/lib/util_wellknown.c
delete mode 100644 source3/lib/wb_reqtrans.c
create mode 100644 source3/lib/winbind_util.h
delete mode 100644 source3/libaddns/dnserr.h
delete mode 100644 source3/libaddns/dnssock.c
create mode 100644 source3/libnet/libnet_dssync_passdb.c
create mode 100644 source3/librpc/idl/server_id.idl
create mode 100644 source3/librpc/ndr/util.h
create mode 100644 source3/librpc/rpc/dcerpc_ep.c
create mode 100644 source3/librpc/rpc/dcerpc_ep.h
create mode 100644 source3/libsmb/clirap.h
create mode 100644 source3/libsmb/errormap_wbc.c
create mode 100644 source3/libsmb/errormap_wbc.h
create mode 100644 source3/libsmb/nmblib.h
delete mode 100644 source3/localedir.c
create mode 100644 source3/locking/proto.h
create mode 100644 source3/passdb/lookup_sid.h
create mode 100644 source3/passdb/machine_sid.h
create mode 100644 source3/passdb/pdb_ipa.c
create mode 100644 source3/passdb/pdb_util.c
create mode 100644 source3/passdb/proto.h
delete mode 100644 source3/passdb/util_builtin.c
delete mode 100644 source3/passdb/util_unixsids.c
delete mode 100644 source3/passdb/util_wellknown.c
create mode 100644 source3/printing/load.h
create mode 100644 source3/printing/notify.h
create mode 100644 source3/printing/spoolssd.c
delete mode 100644 source3/registry/reg_eventlog.c
delete mode 100644 source3/registry/reg_eventlog.h
create mode 100644 source3/rpc_client/cli_pipe.h
create mode 100644 source3/rpc_client/cli_winreg.c
create mode 100644 source3/rpc_client/cli_winreg.h
create mode 100644 source3/rpc_client/cli_winreg_int.c
create mode 100644 source3/rpc_client/cli_winreg_int.h
create mode 100644 source3/rpc_client/rpc_client.h
create mode 100644 source3/rpc_client/rpc_transport.h
create mode 100644 source3/rpc_client/util_netlogon.c
create mode 100644 source3/rpc_client/util_netlogon.h
create mode 100644 source3/rpc_server/dfs/srv_dfs_nt.c
create mode 100644 source3/rpc_server/dssetup/srv_dssetup_nt.c
create mode 100644 source3/rpc_server/echo/srv_echo_nt.c
create mode 100644 source3/rpc_server/epmapper/srv_epmapper.c
create mode 100644 source3/rpc_server/epmapper/srv_epmapper.h
create mode 100644 source3/rpc_server/epmd.c
create mode 100644 source3/rpc_server/eventlog/srv_eventlog_nt.c
create mode 100644 source3/rpc_server/eventlog/srv_eventlog_reg.c
create mode 100644 source3/rpc_server/eventlog/srv_eventlog_reg.h
create mode 100644 source3/rpc_server/initshutdown/srv_initshutdown_nt.c
create mode 100644 source3/rpc_server/lsa/srv_lsa_nt.c
create mode 100644 source3/rpc_server/netlogon/srv_netlog_nt.c
create mode 100644 source3/rpc_server/ntsvcs/srv_ntsvcs_nt.c
create mode 100644 source3/rpc_server/rpc_ep_setup.c
create mode 100644 source3/rpc_server/rpc_ep_setup.h
create mode 100644 source3/rpc_server/samr/srv_samr_chgpasswd.c
create mode 100644 source3/rpc_server/samr/srv_samr_nt.c
create mode 100644 source3/rpc_server/samr/srv_samr_util.c
create mode 100644 source3/rpc_server/samr/srv_samr_util.h
create mode 100644 source3/rpc_server/spoolss/srv_spoolss_nt.c
create mode 100644 source3/rpc_server/spoolss/srv_spoolss_util.c
create mode 100644 source3/rpc_server/spoolss/srv_spoolss_util.h
create mode 100644 source3/rpc_server/srv_access_check.c
create mode 100644 source3/rpc_server/srv_access_check.h
delete mode 100644 source3/rpc_server/srv_dfs_nt.c
delete mode 100644 source3/rpc_server/srv_dssetup_nt.c
delete mode 100644 source3/rpc_server/srv_echo_nt.c
delete mode 100644 source3/rpc_server/srv_eventlog_nt.c
delete mode 100644 source3/rpc_server/srv_initshutdown_nt.c
delete mode 100644 source3/rpc_server/srv_lsa_nt.c
delete mode 100644 source3/rpc_server/srv_netlog_nt.c
delete mode 100644 source3/rpc_server/srv_ntsvcs_nt.c
delete mode 100644 source3/rpc_server/srv_samr_chgpasswd.c
delete mode 100644 source3/rpc_server/srv_samr_nt.c
delete mode 100644 source3/rpc_server/srv_samr_util.c
delete mode 100644 source3/rpc_server/srv_samr_util.h
delete mode 100644 source3/rpc_server/srv_spoolss_nt.c
delete mode 100644 source3/rpc_server/srv_spoolss_util.c
delete mode 100644 source3/rpc_server/srv_spoolss_util.h
delete mode 100644 source3/rpc_server/srv_srvsvc_nt.c
delete mode 100644 source3/rpc_server/srv_svcctl_nt.c
delete mode 100644 source3/rpc_server/srv_winreg_nt.c
delete mode 100644 source3/rpc_server/srv_wkssvc_nt.c
create mode 100644 source3/rpc_server/srvsvc/srv_srvsvc_nt.c
create mode 100644 source3/rpc_server/svcctl/srv_svcctl_nt.c
create mode 100644 source3/rpc_server/svcctl/srv_svcctl_reg.c
create mode 100644 source3/rpc_server/svcctl/srv_svcctl_reg.h
create mode 100644 source3/rpc_server/winreg/srv_winreg_nt.c
create mode 100644 source3/rpc_server/wkssvc/srv_wkssvc_nt.c
delete mode 100755 source3/script/tests/selftest.sh
create mode 100755 source3/script/tests/test_failure.sh
delete mode 100644 source3/script/tests/test_functions.sh
create mode 100755 source3/script/tests/test_net_registry_roundtrip.sh
delete mode 100755 source3/script/tests/test_net_s3.sh
delete mode 100755 source3/script/tests/test_posix_s3.sh
create mode 100755 source3/script/tests/test_smbclient_auth.sh
create mode 100755 source3/script/tests/test_success.sh
create mode 100755 source3/script/tests/test_wbinfo_sids2xids.sh
create mode 100755 source3/script/tests/test_wbinfo_sids2xids_int.py
delete mode 100755 source3/script/tests/tests_all.sh
delete mode 100644 source3/script/tests/tests_smbclient_s3.sh
create mode 100644 source3/selftest/ktest-krb5_ccache-2
create mode 100644 source3/selftest/ktest-krb5_ccache-3
create mode 100644 source3/selftest/ktest-secrets.tdb
create mode 100755 source3/selftest/tests.py
delete mode 100755 source3/selftest/tests.sh
delete mode 100644 source3/services/services_db.c
create mode 100644 source3/services/svc_winreg_glue.c
create mode 100644 source3/services/svc_winreg_glue.h
delete mode 100644 source3/smbd/filename_util.c
create mode 100644 source3/smbd/msg_idmap.c
create mode 100644 source3/smbd/proto.h
create mode 100644 source3/smbd/smbd.h
create mode 100644 source3/tests/preproc-dummy.c
create mode 100644 source3/torture/test_addrchange.c
create mode 100644 source3/torture/test_case_insensitive.c
create mode 100644 source3/utils/net_idmap_check.c
create mode 100644 source3/utils/net_idmap_check.h
create mode 100644 source3/utils/net_rpc_trust.c
create mode 100644 source3/winbindd/wb_lookupsids.c
create mode 100644 source3/winbindd/winbindd_lookupsids.c
create mode 100644 source3/winbindd/winbindd_sids_to_xids.c
mode change 100644 => 100755 source3/wscript_build
delete mode 100644 source4/Makefile
delete mode 100644 source4/VERSION
delete mode 100644 source4/auth/auth_sam_reply.c
delete mode 100644 source4/auth/kerberos/clikrb5.c
delete mode 100644 source4/auth/ntlm/pam_errors.c
delete mode 100644 source4/auth/ntlm/pam_errors.h
delete mode 100755 source4/autogen-waf.sh
delete mode 120000 source4/autogen.sh
delete mode 100755 source4/configure
delete mode 100755 source4/configure.nodebug.developer
delete mode 100755 source4/configure.tridge.opt
create mode 100644 source4/dsdb/common/util_groups.c
create mode 100755 source4/dsdb/tests/python/token_group.py
mode change 100644 => 100755 source4/dynconfig/wscript
create mode 100644 source4/lib/ldb/ABI/ldb-0.9.23.sigs
create mode 100644 source4/lib/ldb/ABI/ldb-0.9.24.sigs
create mode 100644 source4/lib/ldb/ABI/ldb-1.0.0.sigs
create mode 100644 source4/lib/ldb/ABI/ldb-1.0.1.sigs
create mode 100644 source4/lib/ldb/ABI/ldb-1.0.2.sigs
create mode 100644 source4/lib/ldb/ABI/ldb-1.1.0.sigs
delete mode 100755 source4/lib/ldb/autogen-waf.sh
delete mode 120000 source4/lib/ldb/autogen.sh
create mode 100644 source4/lib/ldb/tests/test-modify-modrdn.ldif
mode change 100644 => 100755 source4/lib/ldb/wscript
delete mode 100644 source4/lib/smbreadline/smbreadline.c
create mode 100644 source4/libcli/rap/rap.c
create mode 100644 source4/libcli/rap/rap.h
create mode 100644 source4/libcli/rap/wscript_build
delete mode 100644 source4/libcli/security/session.c
delete mode 100644 source4/libcli/security/session.h
delete mode 100644 source4/libcli/security/wscript_build
rename source4/librpc/idl/{server_id.idl => server_id4.idl} (100%)
create mode 100644 source4/librpc/ndr/py_auth.c
create mode 100644 source4/rpc_server/backupkey/dcesrv_backupkey.c
mode change 100644 => 100755 source4/rpc_server/wscript_build
delete mode 100755 source4/script/installdat.sh
delete mode 100755 source4/script/installdirs.sh
delete mode 100755 source4/script/installheader.pl
delete mode 100755 source4/script/installlib.sh
delete mode 100755 source4/script/installman.sh
delete mode 100755 source4/script/installmisc.sh
delete mode 100755 source4/script/installpc.sh
delete mode 100755 source4/script/mkinstalldirs
delete mode 100755 source4/script/revert.sh
delete mode 100755 source4/script/uninstalllib.sh
delete mode 100755 source4/script/uninstallman.sh
create mode 100755 source4/scripting/python/samba/netcmd/testparm.py
create mode 100644 source4/scripting/python/samba/tests/blackbox/samba_tool_drs.py
create mode 100644 source4/scripting/python/samba/web_server/__init__.py
delete mode 100755 source4/scripting/python/samba_external/missing.py
delete mode 100644 source4/selftest/wscript
create mode 100644 source4/torture/auth/smbencrypt.c
create mode 100644 source4/torture/drs/python/drs_base.py
create mode 100644 source4/torture/drs/python/replica_sync.py
create mode 100644 source4/torture/ndr/backupkey.c
create mode 100644 source4/torture/rpc/backupkey.c
delete mode 100644 source4/web_server/swat/__init__.py
delete mode 100644 source4/wscript
delete mode 100644 source4/wscript_build
create mode 100644 testprogs/win32/midltests/invalid/midltests_pipe_struct_union_01.idl
create mode 100644 testprogs/win32/midltests/invalid/midltests_pipe_struct_union_01.txt
create mode 100644 testprogs/win32/midltests/todo/midltests-pipe-sync-ndr32-downgrade-02.idl
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_09.idl
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_09.txt
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_10.idl
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_10.txt
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_11.idl
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_11.txt
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_12.idl
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_12.txt
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_13.idl
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_13.txt
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_14.idl
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_14.txt
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_15.idl
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_15.txt
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_16.idl
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_16.txt
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_17.idl
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_17.txt
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_18.idl
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_18.txt
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_19.idl
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_19.txt
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_20.idl
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_20.txt
create mode 100644 testsuite/headers/test_headers.c
create mode 100644 testsuite/headers/wscript_build
create mode 100644 wintest/conf/zahari-esxi.conf
create mode 100755 wscript
create mode 100644 wscript_build
Changeset truncated at 500 lines:
diff --git a/.gitignore b/.gitignore
index 3c521a2..a8eacd5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,25 +1,26 @@
bin/
+st/
.waf*
.lock-wscript
*~
*.1
*.3
*.8
-*_asn1_files
-*_asn1.h
+*.swp
+tags
+TAGS
+cscope*.out
+*.x
autom4te.cache
config.cache
config.h
config.h.in
config.log
config.status
+source3/.build.log
+source3/.clang_complete
source3/configure
source3/Makefile
-lib/tdb/configure
-lib/tdb/Makefile
-*.d
-*_err.c
-*_err.h
examples/libsmbclient/Makefile.internal
examples/libsmbclient/smbwrapper/smbsh
examples/libsmbclient/smbwrapper/smbwrapper.so
@@ -51,8 +52,6 @@ examples/VFS/skel_opaque.so
examples/VFS/skel_transparent.so
*.gcda
*.gcno
-*.hd
-*.ho
*.o
*.patch
*.pc
@@ -61,12 +60,10 @@ examples/VFS/skel_transparent.so
semantic.cache
nsswitch/libnss_winbind.so
nsswitch/libnss_wins.so
-source3/bin/*
source3/config.cache
source3/config.log
source3/config.status
source3/configure
-source3/cscope.out
source3/exports/libnetapi.syms
source3/exports/libsmbclient.syms
source3/exports/libsmbsharemodes.syms
@@ -84,7 +81,6 @@ source3/lib/netapi/tests/Makefile
source3/library-versions
librpc/gen_ndr/*.*
source3/librpc/gen_ndr/*.*
-source4/librpc/gen_ndr/*.*
source3/nsswitch/*.so
source3/pkgconfig/*.pc
source3/proto_exists
@@ -94,233 +90,14 @@ source3/script/installbin.sh
source3/script/uninstallbin.sh
source3/smbadduser
source3/smbd/build_options.c
-source3/st
-source3/tags
-source3/TAGS
-source3/samba4-data.mk
-source3/samba4-config.mk
-source3/torture.tdb
-source4/apidocs
-source4/auth/ntlm/auth_proto.h
-source4/auth/auth_proto.h
-source4/auth/auth_sam.h
-source4/auth/auth_sam_reply.h
-source4/auth/credentials/credentials_krb5_proto.h
-source4/auth/credentials/credentials_proto.h
-source4/auth/gensec/gensec_proto.h
-source4/auth/gensec/schannel_proto.h
-source4/auth/gensec/schannel_state.h
-source4/auth/gensec/spnego_proto.h
-source4/auth/kerberos/proto.h
-source4/auth/ntlmssp/msrpc_parse.h
-source4/auth/ntlmssp/proto.h
-source4/auth/session_proto.h
-source4/auth/system_session_proto.h
-source4/bin/*
-source4/bin/modules/*
-source4/bin/shared/*.so*
-source4/build/smb_build/config.pm
-source4/cldap_server/proto.h
-source4/config.mk
-source4/coverage
-source4/data.mk
-source4/dsdb/common/proto.h
-source4/dsdb/kcc/kcc_service_proto.h
-source4/dsdb/repl/drepl_service_proto.h
-source4/dsdb/samdb/samdb_proto.h
-source4/dsdb/samdb/ldb_modules/util_proto.h
-source4/dsdb/samdb/ldb_modules/partition_proto.h
-source4/dsdb/schema/proto.h
-source4/extra_cflags.txt
-source4/foo.tdb
-source4/gentest_seeds.dat
-source4/heimdal/kdc/kdc-private.h
-source4/heimdal/kdc/kdc-protos.h
-source4/heimdal/lib/asn1/asn1_*
-source4/heimdal/lib/asn1/*_asn1-priv.h*
-source4/heimdal/lib/asn1/der-private.h
-source4/heimdal/lib/asn1/der-protos.h
-source4/heimdal/lib/asn1/krb5_asn1_files
-source4/heimdal/lib/asn1/krb5_asn1.h
-source4/heimdal/lib/des/hcrypto
-source4/heimdal/lib/gssapi/asn1_*.c
-source4/heimdal/lib/gssapi/gssapi_asn1-priv.h
-source4/heimdal/lib/gssapi/spnego_asn1-priv.h
-source4/heimdal/lib/gssapi/krb5/gsskrb5-private.h
-source4/heimdal/lib/gssapi/spnego_asn1_files
-source4/heimdal/lib/gssapi/spnego_asn1.h
-source4/heimdal/lib/gssapi/spnego/spnego-private.h
-source4/heimdal/lib/hdb/asn1_*.c
-source4/heimdal/lib/hdb/hdb_asn1_files
-source4/heimdal/lib/hdb/hdb_asn1.h
-source4/heimdal/lib/hdb/hdb_asn1-priv.h
-source4/heimdal/lib/hdb/hdb_err.?
-source4/heimdal/lib/hdb/hdb-private.h
-source4/heimdal/lib/hdb/hdb-protos.h
-source4/heimdal/lib/hx509/asn1_*.c
-source4/heimdal/lib/hx509/*asn1-priv.h
-source4/heimdal/lib/hx509/hx509-private.h
-source4/heimdal/lib/hx509/hx509-protos.h
-source4/heimdal/lib/krb5/heim_err.?
-source4/heimdal/lib/krb5/k524_err.?
-source4/heimdal/lib/krb5/krb5_err.?
-source4/heimdal/lib/krb5/krb5-private.h
-source4/heimdal/lib/krb5/krb5-protos.h
-source4/heimdal/lib/ntlm/heimntlm-protos.h
-source4/heimdal/lib/roken/err.h
-source4/heimdal/lib/roken/vis.h
-source4/heimdal/lib/wind/*_table.?
-source4/heimdal/lib/asn1/*.hx
-source4/heimdal/lib/gssapi/*.hx
-source4/heimdal/lib/hdb/*.hx
-source4/heimdal/lib/hx509/*.hx
-source4/include/build.h
-source4/include/config_tmp.h
-source4/include/config_tmp.h.in
-source4/kdc/pac-glue_proto.h
-source4/ldap_server/proto.h
-source4/lib/charset/charset_proto.h
-source4/libcli/composite/proto.h
-source4/libcli/ldap/ldap_proto.h
-source4/libcli/libcli_proto.h
-libcli/nbt/nbtname.h
-libcli/smb/smb_common_proto.h
-source4/libcli/nbt/nbt_proto.h
-source4/libcli/raw/raw_proto.h
-source4/libcli/resolve/lp_proto.h
-source4/libcli/resolve/proto.h
-source4/libcli/security/proto.h
-source4/libcli/smb2/smb2_proto.h
-source4/libcli/smb_composite/proto.h
-source4/libcli/util/clilsa.h
-source4/libcli/util/proto.h
-source4/libcli/wrepl/winsrepl_proto.h
-source4/lib/cmdline/credentials.h
-source4/lib/cmdline/popt_credentials.h
-lib/crypto/test_proto.h
-source4/lib/db_wrap_proto.h
-source4/lib/ldb/bin
-source4/lib/ldb/examples/ldbreader
-source4/lib/ldb/examples/ldifreader
-source4/lib/ldb/lib
-source4/lib/ldb/man/*.html
-source4/lib/ldb/samba/ldif_handlers_proto.h
-source4/lib/ldb/tests/tmp
-source4/libnet/libnet_proto.h
-source4/lib/registry/regf.h
-source4/lib/registry/tdr_regf.c
-source4/lib/registry/tdr_regf.h
-source4/lib/registry/tests/proto.h
-source4/lib/registry/tools/common.h
-source4/librpc/idl-deps
-source4/librpc/ndr/libndr_proto.h
-source4/librpc/ndr/ndr_compression.h
-source4/librpc/ndr/ndr_table.h
-source4/librpc/rpc/dcerpc_proto.h
-source4/librpc/rpc/dcerpc_table.h
-source4/lib/samba3/samba3_proto.h
-source4/lib/samba3/samba3_smbpasswd_proto.h
-source4/lib/socket/netif_proto.h
-source4/lib/talloc/talloc.3.html
-source4/lib/talloc/testsuite
-source4/lib/tdb/bin/tdbbackup
-source4/lib/tdb/bin/tdbdump
-source4/lib/tdb/bin/tdbtool
-source4/lib/tdb/bin/tdbtorture
-lib/tdr/tdr_proto.h
-lib/util/apidocs
-lib/util/asn1_proto.h
-lib/util/pidfile.h
-lib/util/unix_privs.h
-lib/util/util_proto.h
-source4/mkconfig.mk
-source4/nbt_server/dgram/proto.h
-source4/nbt_server/nbt_server_proto.h
-source4/nbt_server/wins/winsdb_proto.h
-source4/nbt_server/wins/winsserver_proto.h
-source4/ntptr/ntptr_proto.h
-source4/ntvfs/cifs_posix_cli/proto.h
-source4/ntvfs/common/proto.h
-source4/ntvfs/ipc/proto.h
-source4/ntvfs/ntvfs_proto.h
-source4/ntvfs/posix/vfs_posix_proto.h
-source4/ntvfs/simple/proto.h
-source4/param/proto.h
-source4/param/secrets_proto.h
-source4/param/share_proto.h
-source4/passdb/proto.h
+source3/setup
pidl/blib
pidl/cover_db
pidl/Makefile
pidl/pm_to_blib
-source4/rpc_server/common/proto.h
-source4/rpc_server/dcerpc_server_proto.h
-source4/rpc_server/service_rpc.h
-source4/rpc_server/lsa/proto.h
-source4/rpc_server/samr/proto.h
-source4/rpc_server/srvsvc/proto.h
-source4/samba.info
-source4/scripting/ejs/ejsnet/proto.h
-source4/scripting/ejs/proto.h
-source4/smbd/pidfile.h
-source4/smbd/process_model_proto.h
-source4/smbd/service_proto.h
-source4/smb_server/service_smb_proto.h
-source4/smb_server/smb2/smb2_proto.h
-source4/smb_server/smb_server_proto.h
-source4/smb_server/smb/smb_proto.h
-source4/st
-source4/templates.ldb
-source4/test-results
-source4/tests
-source4/torture/auth/proto.h
-source4/torture/basic/proto.h
-source4/torture/ldap/proto.h
-source4/torture/ldb/proto.h
-source4/torture/libnet/proto.h
-source4/torture/libnetapi/proto.h
-source4/torture/libsmbclient/proto.h
-source4/torture/local/proto.h
-source4/torture/nbench/proto.h
-source4/torture/nbt/proto.h
-source4/torture/ndr/proto.h
-source4/torture/ntp/proto.h
-source4/torture/proto.h
-source4/torture/rap/proto.h
-source4/torture/raw/proto.h
-source4/torture/rpc/proto.h
-source4/torture/drs/proto.h
-source4/torture/smb2/proto.h
-source4/torture.tdb
-source4/torture/unix/proto.h
-source4/torture/winbind/proto.h
-source4/utils/net/net_proto.h
-source4/utils/net/drs/net_drs_proto.h
-source4/version.h
-source4/web_server/proto.h
-source4/winbind/idmap_proto.h
-source4/winbind/wb_helper.h
-source4/winbind/wb_proto.h
-source4/wrepl_server/wrepl_server_proto.h
-source4/heimdal/lib/roken/roken.h
-source4/lib/ldb-samba/ldif_handlers_proto.h
-source4/libcli/drsblobs_proto.h
-source4/ntvfs/posix/vfs_acl_proto.h
-source4/kdc/mit_samba.so
-*.swp
-tags
-*.x
packaging/RHEL-CTDB/samba.spec
packaging/RHEL/samba.spec
packaging/RHEL/makerpms.sh
-source3/setup
-lib/tevent/tevent.so
-lib/tevent/libtevent.so*
-lib/tevent/libtevent.a
-lib/tdb/libtdb.so
-lib/tdb/tdb.so
-lib/tdb/libtdb.a
-lib/tdb/bin
docs-xml/build/catalog.xml
docs-xml/*/images/*.eps
docs-xml/*/images/*.pdf
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..cbbf045
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,75 @@
+# simple makefile wrapper to run waf
+
+WAF_BINARY=./buildtools/bin/waf
+WAF=WAF_MAKE=1 $(WAF_BINARY)
+
+all:
+ $(WAF) build
+
+install:
+ $(WAF) install
+
+uninstall:
+ $(WAF) uninstall
+
+test:
+ $(WAF) test $(TEST_OPTIONS)
+
+help:
+ @echo NOTE: to run extended waf options use $(WAF_BINARY) or modify your PATH
+ $(WAF) --help
+
+subunit-test:
+ $(WAF) test --filtered-subunit $(TEST_OPTIONS)
+
+testenv:
+ $(WAF) test --testenv $(TEST_OPTIONS)
+
+quicktest:
+ $(WAF) test --quick $(TEST_OPTIONS)
+
+dist:
+ touch .tmplock
+ WAFLOCK=.tmplock $(WAF) dist
+
+distcheck:
+ touch .tmplock
+ WAFLOCK=.tmplock $(WAF) distcheck
+
+clean:
+ $(WAF) clean
+
+distclean:
+ $(WAF) distclean
+
+reconfigure: configure
+ $(WAF) reconfigure
+
+show_waf_options:
+ $(WAF) --help
+
+# some compatibility make targets
+everything: all
+
+testsuite: all
+
+check: test
+
+torture: all
+
+# this should do an install as well, once install is finished
+installcheck: test
+
+etags:
+ $(WAF) etags
+
+ctags:
+ $(WAF) ctags
+
+# this allows for things like "make bin/smbtorture"
+bin/%:: FORCE
+ $(WAF) --targets=`basename $@`
+FORCE:
+
+pydoctor:
+ $(WAF) pydoctor
diff --git a/VERSION b/VERSION
new file mode 100644
index 0000000..1c5ad2f
--- /dev/null
+++ b/VERSION
@@ -0,0 +1,117 @@
+########################################################
+# SAMBA Version #
+# #
+# Samba versions are as follows #
+# 3.0.x New production series #
+# 3.0.x{tp,pre,rc}y Preview/Testing & RC #
+# 3.0.x[a-z] Patch releases #
+# 3.0.x[a-z]-VENDOR-z Vendor patch releases #
+# #
+# script/mkversion.sh #
+# will use this file to create #
+# include/version.h #
+# #
+########################################################
+
+########################################################
+# This are the main SAMBA version numbers #
+# #
+# <MAJOR>.<MINOR>.<RELEASE> #
+# #
+# e.g. SAMBA_VERSION_MAJOR=3 #
+# SAMBA_VERSION_MINOR=0 #
+# SAMBA_VERSION_RELEASE=0 #
+# -> "3.0.0" #
+########################################################
+SAMBA_VERSION_MAJOR=4
+SAMBA_VERSION_MINOR=0
+SAMBA_VERSION_RELEASE=0
+
+########################################################
+# If a official release has a serious bug #
+# a security release will have 'a' sufffix #
+# #
+# so SAMBA's version will be #
+# <MAJOR>.<MINOR>.<RELEASE><REVISION> #
+# #
+# e.g. SAMBA_VERSION_REVISION=a #
+# -> "2.2.8a" #
+########################################################
+SAMBA_VERSION_REVISION=
+
+########################################################
+# For 'tp' releases the version will be #
+# #
+# <MAJOR>.<MINOR>.<RELEASE>tp<TP_RELEASE> #
+# #
+# e.g. SAMBA_VERSION_TP_RELEASE=1 #
+# -> "4.0.0tp1" #
+########################################################
+SAMBA_VERSION_TP_RELEASE=
+
+########################################################
+# For 'alpha' releases the version will be #
+# #
+# <MAJOR>.<MINOR>.<RELEASE>alpha<TP_RELEASE> #
+# #
+# e.g. SAMBA_VERSION_ALPHA_RELEASE=1 #
+# -> "4.0.0alpha1" #
+########################################################
+SAMBA_VERSION_ALPHA_RELEASE=15
+
+########################################################
+# For 'pre' releases the version will be #
+# #
+# <MAJOR>.<MINOR>.<RELEASE>pre<PRE_RELEASE> #
+# #
+# e.g. SAMBA_VERSION_PRE_RELEASE=1 #
+# -> "2.2.9pre1" #
+########################################################
+SAMBA_VERSION_PRE_RELEASE=
+
+########################################################
+# For 'rc' releases the version will be #
+# #
+# <MAJOR>.<MINOR>.<RELEASE>rc<RC_RELEASE> #
+# #
+# e.g. SAMBA_VERSION_RC_RELEASE=1 #
+# -> "3.0.0rc1" #
+########################################################
+SAMBA_VERSION_RC_RELEASE=
+
+########################################################
+# To mark SVN snapshots this should be set to 'yes' #
+# in the development BRANCH, and set to 'no' only in #
+# the SAMBA_X_X_RELEASE BRANCH #
+# #
+# <MAJOR>.<MINOR>.<RELEASE>[...]-SVN-build-xxx #
+# #
+# e.g. SAMBA_VERSION_IS_SVN_SNAPSHOT=yes #
+# -> "3.0.0-SVN-build-199" #
+########################################################
+SAMBA_VERSION_IS_GIT_SNAPSHOT=no
+
+########################################################
+# This is for specifying a release nickname #
+# #
+# e.g. SAMBA_VERSION_RELEASE_NICKNAME=Nicky Nickname #
+# smbd --version will then give: #
+# -> "4.0.0-tp1-VendorVersion (Nicky Nickname)" #
+########################################################
+SAMBA_VERSION_RELEASE_NICKNAME=
+
+########################################################
+# This can be set by vendors if they want... #
+# This can be a string constant or a function which #
+# returns a string (const char *) #
+# #
+# <MAJOR>.<MINOR>.<RELEASE>[...]-<VENDOR_SUFFIX> #
+# #
+# Note the '-' is automaticaly added #
--
Samba Shared Repository
More information about the samba-cvs
mailing list