[SCM] Samba Shared Repository - branch v4-0-test updated
Andrew Bartlett
abartlet at samba.org
Mon Nov 30 22:08:01 MST 2009
The branch, v4-0-test has been updated
via ca2c645... Fix build of Samba4 from tarball generated by mkrelease.sh
via 5c2db53... Improve upgrade instructions
via 5203128... This is alpha9
via a88f086... s4:setup Adjust upgradeprovision blackbox test now we don't have --targetdir
via 1d0d78a... s4: Remove targetdir as it can cause some trouble and can be replaced by an adapted -s smb.conf
via fe12912... s4: Handle the case in secrets.ldb without name attribute
via 4861ad5... s4: don't forget to update defaultSecurityDescriptor
via bf2c1e9... s4: load the domain level of the current provision and create a provision with the same domain level
via f653608... s4:ldap.py Add test of namingContext behaviour after tridge found a bug
via ce86fdf... s4:WHATSNEW Nadezhda's acl module handles modifies
via 48f4079... Fix DEBUG 0 -> DEBUG 10 (left over code). Fix opendir status return if access denied. Jeremy.
via bdc8c9d... Fix bug 6938 : No hook exists to check creation rights when using acl_xattr module Fix ACL modules to test for permissions on open/mkdir/opendir. Ensure that underlying ACLs are returned for directories/files with no Windows xattr or tdb acls stored. Jeremy.
via ea20678... s3-build: taise tdb version when building against system libtdb library.
via 6dd6000... s3:add split_tokens, a cmdline tool to test next_token_talloc()
via 92547d2... s3:fix linking of the t_str* test programs
via b82f685... s3:fix linking of libbigballofmud (on my box at least)
via 350352c... s3:torture: make t_stringoverflow.c compile at least (pstring is long gone)
via 8303bc4... Restructure the connect function code to always call down to NEXT-> before initializing. This allows us to do cleanup (by calling DISCONNECT) if initialization fails. Also fix vfs_acl_xattr which was failing to call the NEXT connect function. Jeremy.
via b852a34... drsuapi: fix build warning of NDR size calculation of drsuapi_DsReplicaObjectIdentifier3Binary.
via 753b9c6... s3-spoolss: fix fstrings in convert_devicemode() function.
via 6aef5e5... Fix bug 6546: Avoid accessing buf[-1] if NUL byte comes from fgets
via 3b7f8a7... s3:docs: Fix typo in man mount.cifs.
via fde7c2a... s3:docs: Document "aio write behind".
via 9478ec3... s3:docs: Document "ldap page size".
via 62a2732... s3: Fix crash in free_file_list().
via b03ad70... s3:docs: Document "enable core files".
via 7399c04... s4-drs: Test situations for runtime constructed parentGUID
via 71e29cb... s4-drs: Using dsdb_msg_add_guid() utility function
via 0003b5f... s3:docs: Document "cache directory" and "state directory".
via b4bce76... s3: Fix bug 6288
via 1cf4802... s4-drs: add deletion of old connections
via bed9efa... s4-ldb: changed ldb_msg_add_dn() to ldb_msg_add_linearized_dn()
via 7ca2ceb... s4-drs: Create connection obejct (nTDSConnection)
via 8331b4c... s4-ldb: check for -ve value for page size
via a5e0f43... s4-dsdb: don't call ldb_next_init() twice in objectclass module
via 99ba74b... s3: Fix a "not handled in switch" warning
via 42f8325... s3: Fix an uninitialized variable reference
via 4e9d95c... s3: Fix some nonempty blank lines
via 7bbee8d... s3: Add a regression test for bug 6898
via 603a3ba... s3: Factor out torture_setup_unix_extensions
via 51bedf9... lib/registry/util.c - Reorder the registry datatypes of the conversion functions
via df1d42f... Revert "s4:registry/util - Don't include the trailing '\0' in the internal data format but add it on the back-conversion to a string"
via 69a6820... s3: Restore "fake directory create times" as a share parameter
via e71c17b... s3: "copy_reg" only looks at mode, uid, gid, atime and mtime (no birthtime)
via 224691a... s3: Pass up fake_dir_create_times from atalk_build_paths
via 36e8d8e... s3: Move directory_exist_stat to testparm.c, it only looks at the mode
via 33601b8... s3: Pass fake_dir_create_times down to file_exist_stat, none of the callers look at the mtime
via 129e976... s3: "startsmbfilepwent" only looks at the inode -- is that enough?
via 6e94113... s3: "get_file_size" only looks at the size
via 9009277... s3: "socket_exist" only looks at the mode
via 66e6439... s3: "sys_path_to_bdev" only looks at the devicenumber
via c4f9adf... s3: "check_log_size" only looks at the size
via 77fb5e1... s3: "regf_hbin_allocate" only looks at the size
via d5e5d09... s3: "read_block" only looks at the size
via 13e7005... s3: "write_block" does not use the sbuf at all
via 5915996... s3: "net_conf_addshare" only looks at the mode
via 2f2a156... s3: "net_usershare_add" only looks at the mode, device and inode
via 2a7778f... s3: "net_usershare_add" only looks at the device and inode
via 41b2af3... s3: "net_usershare_add" only looks at the mode and uid
via 36eed01... s3: "count_num_usershares" only looks at the mode
via 7c65709... s3: "info_fn" only looks at the mode and uid
via a95404b... s3: "get_share_list" only looks at the mode and uid
via 188b940... s3: "cgi_download" only looks at the mode and size
via b1a0c68... s3: "print_job_end" only looks at the size
via 19a7a6c... s3: "check_magic" only looks at the size
via 359e71d... s3: "disk_quotas" only looks at the devicenumber
via e41e21b... s3: "load_usershare_shares" only looks at the mode and uid
via 5e6031c... s3: "load_usershare_service" only looks at the mode and uid
via 7e9c2c5... s3: "usershare_exists" only looks at the mode and mtime
via e539274... s3: "process_usershare_file" only looks at the dev, ino, mode and size
via 552313a... s3: "process_usershare_file" only looks at the mode and size
via 0d0eec9... s3: "parse_usershare_file" only looks at the mode and uid
via 5ba42b0... s3: "tar_parseargs" only looks at the mtime
via e1f53e5... s3: "dotareof" only looks at the file type
via 932ab0c... s3: client "newer" does not look at the create timestamp
via 44ce560... s3: Pass the "fake dir create times" parameter to sys_*stat
via b973c50... s4:upgrade_from_s3 - Move it back to "setup"
via f068664... s4:setup/provision - Rework
via 3ca61d9... s4:upgrade.py - remove my copyright
via 68f7b84... s4:upgrade.py - readd accidentally removed empty lines
via ecfd1df... s4:samba3.py/upgrade.py: Revert
via 8a34cf6... s4-ldb: make it much easier to use common ldb controls
via 1287c1d... s4-drs: cope with bogus empty attributes from w2k8-r2
via db41a0a... s4: fix SD update and password change in upgrade script
via f7c28db... s4:WINREG RPC server - add another "talloc_unlink" in "DeleteKey"
via 6f7cfb0... s4:WINREG RPC server - Reintroduce the free operation on "CloseKey"
via 8f6df5d... s4-smbtorture: more and stricter tests for printer and data keys in RPC-SPOOLSS.
via f749e22... s4:provision.py - remove hardcoded SIDs and RIDs
via 207067d... s4:security/sddl - rework of the security descriptor abbreviations
via 2e7ccdc... security.idl - Add some more wellknown SIDs/RIDs
via 7d40071... s4:registry/util - Don't include the trailing '\0' in the internal data format but add it on the back-conversion to a string
via e79dd2e... s4:net utility - add a notice for the "help" operation and format it's output of the command list better
via 51328a7... s3-kerberos: fix the build on Mac OS X 10.6.2.
via 2175c0e... s4:samba3.py - deactivate also the assertion on line 599
via da79cbb... s3-kerberos: add a missing reference to authdata headers.
via ae20737... s3-kerberos: do not include authdata headers before including krb5 headers.
via e512ccb... s3-spoolss: simplify _spoolss_EnumPrinterKey a little more.
via 663a1f5... s4:winbind - Fix it another time up
via 3318899... s4:provision.py - cosmetic
via 6c3e241... s4:samba3.py (and test) - deactivate the tests until those parameters are fixed
via 08b3c39... s4:upgrade.py - Umlaut problem
via 1af31ae... s4:tests.sh - Make also here the change from "upgrade" to "upgrade_from_s3"
via 04f8c22... s3-kerberos: only use krb5 headers where required.
via 23d77be... misc: mark winreg_Data little-endian except for a REG_DWORD_BIG_ENDIAN.
via 79f8299... pidl: fix handling of output arguments in s3 client stubs.
via 0cc45b4... s4:upgrade.py - rework to make the upgrade s3 -> s4 possible again
via bd6c133... s4:upgrade_from_s3 - Fix message outputs
via dbb8989... s4:upgrade.py - the import of WINS databases don't seem to work always
via 70b3161... s4:samba3.py - ignore comments in "smb.conf" files
via 82adfa3... s4:samba3.py - don't read those informations out from the TDB
via f299efa... s4:samba3.py - support the TDB version 3
via a5d854a... s4:provision - Fix up the provision of "standalone" and "member" mode
via a7fa3a9... s4:provision.py - cosmetic output correction
via 6b835b0... s4:setup/provision - make the interactive mode work again
via 7504b03... s4:WHATSNEW4.txt - Add also here a comment about the "upgrade_from_s3" script
via 3d57da8... s4:howto.txt - add a notice about the upgrade possibilities and fix line spaces
via fd31328... s4:upgrade script - rename it to "upgrade_from_s3" and do some rework
via d6c60f8... s3-nsstest: drastically shrink size and dependencies of nsstest binary.
via e96f9a4... s4-install: old systems don't have sed -i
via d524082... s4-selftest: s4 passes all the SMB2-LOCK tests now
via 9f3ac81... s4-torture: fixed error code for s4 in SMB2-LOCK test
via b3115f5... s4-ntvfs: win7 does not check for the NONE smb2 lock flag on unlock
via af087f9... s4-selftest: s4 passes this test now
via 7359a22... s4-torture: mark s4 as doing valid lock range tests on SMB
via 186ea09... s4-ntvfs: move valid lock range test from smb2 layer to generic code
via b62964d... s4:smb_server/smb2: don't reset highest_smb2_seqnum on SMB2 Cancel
via f6ecb4e... s4-torture: fixed expected error codes for s4 in SMB2-LOCK
via 0920e0b... s4-drstest: don't use getenv("LDB_URL") in test suites
via d78921d... s4-pvfs: fixed access check failure in SFILEINFO test
via d5387ed... s4-ldb: improve detection of whether the server has a GC port
via 7ea485a... s4-ldb: better to test for valid arguments in ldb library than commandline
via d3d7ca8... s4-smb2: SMB2 uses NT_STATUS_CANCELLED for cancelled locks
via 7c158bd... s4-smb2: sequence numbers are not checked in SMB2_OP_CANCEL
via 056473d... torture: fixed SMB2-LOCK valgrind error
via 04f235a... s4-smb2: check for invalid SMB2 lock ranges
via aa4c516... s4-smb2: check for an invalid lock flags combination
via 61a278f... s4-install: fixed install path for python scripts
via 8455a76... s4:upgradeprovision Rework update_machine_account_password() tranactions
via e6c1608... s4:dsdb Don't segfault with ldb_transaction_prepare_commit() without begin()
via 731f560... s4:upgradeprovision add 'exit $failed' to blackbox test
via d1faf7c... s4:upgradeprovision Use mkdtemp to create unique tempoary directory names
via 6f0f82f... s4:selftest Add tests for upgradeprovision
via b9f9588... s4:upgradeprovision Rework script, and reset machine account pw
via 2fd8314... s4:ldb Provide bindings for ldb_transaction_prepare_commit()
via 09338e6... s4:provision Make setting the domain SID in the self join optional
via 4a52ee3... Fix path to upgradeprovision
via 44bc8ac... s4: Improve updateprovision
via 81a21cb... s4: update What's new and explain how to upgrade a samba4 provision
via b25a42d... s4: Rename the script
via 1a8f838... s3-kerberos: Fix Bug #6929: build with recent heimdal.
via 49e464c... s3-spoolss: use macros to fillup driver levels.
via 89e02ef... s3-smbd: no drsuapi server stubs yet in s3. Fixes the build, sorry.
via 5d706a2... s3-rpc: running minimal_includes.pl on rpc_client and rpc_server.
via 3d679a3... s3-rpc: Avoid including every pipe's client and server stubs everywhere in samba.
via 86f4536... s3-passdb: move some defines out of rpc headers (they really belong to passdb).
via 4d0fca4... s3-winbind: properly include netlogon.idl in wbint.idl.
via 85b6461... s3-spoolss: pre cosmetics: reorder levels in construct_printer_info levels.
via 4d8118f... tevent: Fix a comment
via 49553d0... librpc: rerun "make idl"
via a20e095... pidl:Samba3/ClientNDR: $size can be 'foo / 2' so we need to add '(' and ')'
via ab1c929... pidl:NDR/Parser: $size can be 'foo / 2' so we need to add '(' and ')'
via 77e2d2f... create-tarball: Make it more comfortable to use the --copy-docs option.
via 9755337... s4:ldap.py - add a test for the enhanced operational attributes check
via b6efbd5... s4:objectclass LDB module - Prevent write operations on constructed attributes
via 393b839... s4:operational LDB module - Don't do the write checks here
via 5b3a32b... s3-kerberos: next step to resolve Bug #6929: build with recent heimdal.
via 60419a0... s4-smbtorture: refactor RPC-SAMR-LARGE-DC test a little more.
via d22eb75... s4-smbtorture: add torture_samr_context to carry some RPC-SAMR-X specifics.
via c5b234c... Fix warnings with talloc_asprintf. Jeremy.
via c96d487... Make us pass RAW-CHKPATH with a case sensitive share. I know Volker will look at this closely so here's the explaination :-). Originally on a case-sensitive share we simply did a stat (or lstat) call and returned success of fail based on the result. However this failed to take account of incoming paths with a wildcard (which must always fail, and with different error messages depending on whether the wildcard is the last component or in the path). Also it failed to take account of a stat fail with ENOENT due to a missing component of the path as the last component (which is ok as it could be a new file) or if the ENOENT was due to the missing component within the path (not the last component) - which must return the correct error. What this means is that with "case sensitive = yes" we do one more talloc call (to get the parent directory) and one more stat call (on the parent directory) in the case where the stat call fails. I think this is an acceptabl
e overhead to enable case sensitive shares to return the correct error messages for applications. Volker please examine carefully :-). Jeremy.
via 108da2a... Add RAW-CHKPATH test with case-sensitive share. Jeremy.
via 4f89b39... s3-build: try to fix QNX build ("delay" is defined in lib headers).
via f66612f... s4/torture: port SMBv1 RAW-LOCK tests to SMBv2
via 7f14388... s4/libcli: rename previously reserved field in SMB2 LOCK struct
via 65a611e... s4/libcli: Initialize client PID for SMB2 connections
via 95108f1... s3-registry: fix REG_MULTI_SZ handling in registry_push_value.
via c438b2b... s3-kerberos: add check for prerequisite krb5/krb5.h header while checking for krb5/locate_plugin.h.
via 7ed6f9f... Fix bug 6892 - When a chown operation is issued via Windows Explorer, all ACLS are wiped out. Merges existing DACLs when a ACL set operation comes in with only owner or group values set. Jeremy.
via 947c47f... Fix crash due to uninitialized pointer (not a problem in 3.4.x or below). Jeremy.
via 5186421... nsswitch: fix compile of winbind_krb5_locator with recent Heimdal versions.
via 660ee2e... cifs.upcall: 2nd part of fix for Bug #6868: support building with Heimdal we well as with MIT.
via 17caf63... s3 selftest: Add RAW-SFILEINFO-END-OF-FILE to selftest
via af610a6... s3 setfileinfo: Open with FILE_WRITE_DATA when setting the file size
via b6f9722... s4 torture: Change RAW-OPLOCK to use the documented version of SET_END_OF_FILE_INFO
via 98f5950... s4 torture: Allow onefs to be checked like samba3 and samba4
via 6074a05... s4 torture: Add two new setfileinfo tests
via ce9ac3a... s4 torture: Split up the torture suite setup for RAW-SFILEINFO
via 56eca75... The start of a WHATSNEW for Samba4 alpha9
via c16e96e... s4:dsdb Make samba_dsdb easier to use in upgrades - assume default values
via 7de2a49... s4: update valgrind suppressions for use on build farm
via 6eb262f... libcli: allow ntstatus.h to be used by openchange
via fed8b65... s4:upgradeschema.py Update to reflect recent change in provision
via 604c291... s4:upgradeschema.py Cleanup
via 1ad2383... Remove call into reduce_name if case sensitive. This allows us to pass RAW-CHKPATH when case sensitive = yes, but isn't the correct way to do it. I'm testing a larger patch to smbd/filename.c that should fix this correctly, and will add a torture test to ensure RAW-CHKPATH is run against a case sensitive share once this is done. Jeremy.
via a6e8e87... s4:installmisc - install also the new "domainlevel" tool from the setup dir
via f299c19... s4: Check SUN compiler and remove "-fullwarn" when using it
via b2dd546... Allow us to pass RAW-CHKPATH with FILE_FLAG_POSIX_SEMANTICS set or with wide links = no. Jeremy.
via 187ef6b... Fix make test. Only do POSIX case conversion if FILE_FLAG_POSIX_SEMANTICS set. Doh ! Jeremy.
via 9e852a1... Revert "s4-netlogon: always set the dNSHostName in GetDomainInfo"
via 4825df8... s4:ldap.py - fix the schema update test on Windows Server
via e77c0f1... s4:libnet_become_dc - fix typo
via de63a5a... s3: Always try SamLogonEx
via e92470d... s3-spoolss: re-arrange driver info level fillup functions.
via 846aa18... s3-spoolss: fixes for _spoolss_EnumPrinterKey client and server.
via 2707dfb... s3-registry: use push_reg_multi_sz() in registry_push_value().
via d4e0659... s3-registry: remove reg_pull_multi_sz().
via be90385... s3:torture: use timeval_current/timeval_elapsed instead of start_timer/end_timer
via 0610f54... s3:torture/nbio: use timeval_current/timeval_elapsed instead of start_timer/end_timer
via 14d2ca2... s3:dbwrap_torture: use timeval_current/timeval_elapsed instead of start_timer/end_timer
via 23d8190... RAW-PING-PONG: use timeval_current/timeval_elapsed instead of start_timer/end_timer
via a46b63f... s3:fix the merged build of bin/smbtorture4
via 95d0f0a... docs: Fix Bug 6922: Add Registry patchfile for Win7 domain join.
via a930e3e... Restore NtCreateX case handling with FILE_FLAG_POSIX_SEMANTICS to the way it worked in 3.3.x and 3.2.x. UCF_POSIX_PATHNAMES may no longer be needed, as lp_posix_pathnames() being set isn't the same as case handling from NtCreateX (lp_posix_pathnames() changes the STAT calls to LSTAT, not the case semantics). Jeremy.
via 840cdfa... s4:param remove reference to private header from source4/param/param.h
via 3ed0cae... s4: Fix missing TLS dir when targetdir is not the default one
via 4b88598... Remove unused code. Jeremy.
via 4f64bc7... heimdal Fix invalid format string
via 4062d2b... s4:dsdb Handle LDAP backends correctly with new samba_dsdb system
via fdb5914... s4:provision Move exceptions into a new file
via 5ea6f79... s4:provision Don't bother with a template for the LDAP backend startup script.
via 625856f... s4:provision Move secrets.ldb over to .c file module lists, like sam.ldb
via 9aeaf31... s4:ldap.py - activate test for operational attributes
via dcee196... s4:operational LDB module - Prevent the modification of operational attributes
via cec473e... s4:ldap.py Add tests for subSchemaSubEntry
via cfad782... s4:dsdb Use new helper function to obtain CN=Aggregate schema DN in schema_data
via e0b1edf... s4:dsdb Return the subSchemaSubEntry operational attribute on every object
via 7b2bd93... s4:dsdb Add function to return the CN=Aggregate schema DN
via 90d7399... s4:provision Remove 'operational' from secrets.ldb module list
via f8bd055... Proper fix for #6898 - Samba duplicates file content on appending. Pointed out by Volker.Restores the pathname handling for FILE_FLAG_POSIX_SEMANTICS but still prevents the O_APPEND problems. Jeremy.
via 8353d47... s3: add dbwrap_torture - a tool to stress test tdb transactions through dbwrap
via 63a801e... s3:torture: move the torture-specific headers to new torture/torture.h
via 632e4af... s3:idmap_ldap: fix indentation: tab/space mixup
via 7ebe5b1... Fix bug #6898 - Samba duplicates file content on appending Clients using a Windows open call should not be able to set FILE_FLAG_POSIX_SEMANTICS in an open. Jeremy.
via a614298... s3-spoolss: Fix GetPrinter level 101.
via a1a81ef... Revert "s3: Make the implicit reference to Protocol in mask_match() explicit"
via d6e55d8... Revert "s3: Make the implicit reference to Protocol in mask_match_list() explicit"
via 5c4885a... Revert "s3: Make the implicit reference to Protocol in is_in_path() explicit"
via 7930206... Revert "s3: Make the implicit reference to get_Protocol in lp_use_sendfile() explicit"
via 0f8e2a6... Revert "s3: Move the global variable Protocol to struct smbd_server_connection"
via 81c4668... s4:ldap.py - Add a check for the generated "schemaIDGUID"
via 664bc88... s3-winbind: In _wbint_CheckMachineAccount, there is only one child domain ever
via e8ef799... s3: Move a variable declaration to its only use
via 401ba9c... s4:dsdb Move module configuration from each ldb into samba_dsdb.c
via e297af0... s4:provision Simplify the module list
via 83b41aa... s4/schema(tort): Refactor DSDB-SYNTAX test for better performance
via cf2bb28... s4/schema: Handle Object(OR-Name) syntax in extended_dn_out module
via 1bf31f3... s4/schema: Object(OR-Name) syntax handling for DRS calls
via bef4e25... s4/schema(tort): Inject authOrig attribute into schema loaded for tests
via d03d15d... s4/schema(tort): Add test for Object(OR-Name) syntax
via aa238ff... s4/schema(tort): Test LDB_SYNTAX_DN with extended_dn in [GUID;SID;DN] form
via 65e95b8... s4/drs(tort): DSSYNC test to print what is different in drs_msg also
via 0608d6b... s4-smbtorture: fix spoolss_EnumPrinterKey client in RPC-SPOOLSS-WIN.
via 513d6da... s3-printing: remove duplicate code while cleaning up driver structs.
via 800d6b7... s3-spoolss: move more defines out of nt_printing.h to spoolss.idl where they belong.
via 6364c27... s3-printing: remove unused NT_PRINTER_DRIVER_INFO_LEVEL structs.
via ec56895... s3-printing: use spoolss types and structs while getting and deleting drivers.
via 68cc116... s3-printing: use spoolss types and structs while adding drivers.
via d66b7d8... s4-smbtorture: add tests for spoolss_EnumPrinterKey to RPC-SPOOLSS-PRINTER.
via d464151... s3-spoolss: fix spoolss_EnumPrinterKey client and server code.
via 366946f... spoolss: fix spoolss_EnumPrinterKey IDL.
via 579bb30... s3: Fix bug 6338 -- net rpc trustdom list always display "none"
via 03b6e6e... s4:netlogon RPC - Remove trailing whitespace
via 8b345ef... s4:netlogon RPC - Fix up the error handling
via 1fb28b0... s4:netlogon RPC - Fix up a comment
via 54991cd... Fixed incorrect indentation.
via e28545e... s3: Fix some nonempty blank lines
via 384f303... s3: Remove a struct typedef
via cf2febf... s3: Make alloc_sub_basic() static
via c85a4c9... s3: Move the global variable Protocol to struct smbd_server_connection
via 6a14902... s3: Make the implicit reference to get_Protocol in lp_use_sendfile() explicit
via f7b4151... s3: Make the implicit reference to Protocol in is_in_path() explicit
via 1e22899... s3: Make the implicit reference to Protocol in mask_match_list() explicit
via e23d8a3... s3: Make the implicit reference to Protocol in mask_match() explicit
via b2db4c5... mount.cifs: Fix a const error
via b79bcd9... s3: Fix some nonempty blank lines
via 97525d0... s3: Avoid two calls to strcmp()
via e6f9596... s3: Fix a bool/enum mismatch
via ae1e949... s4:lsa RPC - Fix type of variable "atype"
via 7d5367f... s4:samr RPC - Use more LDB constants
via e8e76eb... s4:lsa RPC - Use more LDB constants
via e00281d... Implemented LDAP_SERVER_SD_FLAGS_OID on search requests.
via e406c17... s4:torture/smb2/oplock - Remove unneeded "status" redeclarations
via ec49360... s4:torture/smb2/notify - Rename nested "fname" variable to prevent warnings
via 5dc478e... s4:torture/raw/unlink - Remove unused variable and label
via 2842311... s4:torture/rpc/netlogon - Fix uninitialised variable
via 37e4e38... s3: Convert cli_get_fs_attr_info to the async API
via 5a16062... s3: Tune if-conditions in a very hot codepath
via 91ccaa87.. s3: Remove a pointless memset
via f0a933d... s3: Cache brlock.tdb entries for the fast read&write strict locking code path
via bda1c70... s4:WINREG RPC server - Cosmetic
via 43ed7a4... ntlm_auth: use data_blob_talloc() to allocate session key
via 54ba3f5... Fix logic bug where high bits tests was being done on both Windows and POSIX mkdirs instead of only on Windows mkdir (as intended). The variable "file_attributes" had already had FILE_FLAG_POSIX_SEMANTICS removed above in the function if it had already been set. Jeremy.
via 446ed18... s3:fix endianness bug in dbwrap_change_int32_atomic() (bug #6901)
via 4afffc9... s3:fix endianness bug in dbwrap_change_uint32_atomic() (bug #6901)
via c1cb1f7... charset/tests/iconv - Remove the "const" from "ptr_in" to prevent "discard_const_p" use
via 9776cb0... tdb tools: Mostly cosmetic adaptions
via 94c33bd... util/strlist: Fix up "const" warnings in the string list and test code
via eea5a16... s3-build: delete more object files for "make clean".
via 4abd858... Cosmetic patch - fixed case of attribute name.
via aafbe63... s4:min_versions: require ldb 0.9.9
via e53e23a... s4:lib/ldb: change version to 0.9.9 after some critical index fixes
via ae4795d... librpc: rerun "make idl"
via 2cd8819... Revert "Work around ndr_unpack failing on structures with relative pointers."
via 05850d1... pidl:NDR/Parser.pm: update ndr_pull->relative_highest_offset after handling relative pointers
via 4b6c03a... librpc/ndr: remember the highest offset we parsed with relative pointer buffers
via 7153200... s3:idmap_ldap: trim the " chars from the location string in idmap_ldap_db_init
via 6a59db9... s3:idmap_ldap: trim the " chars from the location string in idmap_ldap_alloc_init
via 7c8b346... Implementation of LDAP_SERVER_SD_FLAGS_OID on modify requests.
via a760f16... Some changes to allow processing of ldap controls on modify requests.
via 07e971f... s4:ntvfs/posix/pvfs_acl - Remove unused variable "token"
via 5ca0a4b... tdb: change version to 1.2.0 after adding TDB_*ALLOW_NESTING
via 3b9f19e... tdb: add TDB_DISALLOW_NESTING and make TDB_ALLOW_NESTING the default behavior
via 436b55d... New attempt at TDB transaction nesting allow/disallow.
via 85449b7... tdb: always set tdb->tracefd to -1 to be safe on goto fail
via 92eff41... s4-dsdb: some more attribuutes that we should only give if asked for
via 18cacc5... s4-drs: we need to specifically ask for ntSecurityDescriptor
via 51a59e8... s4-ldb: added a warning about ldb_msg_add_dn
via 1169dd3... added new function "ldb_msg_add_dn"
via f3f0c8e... s4-dsdb: removed attributes that should not be displayed by default
via 086fa79... s4-drs: Removes stored parentGUID's creation and renaming
via 70d8db8... s4-drs: Synchronous Implementation of generated parentGUID
via 8481581... s4-drs: Utility functions to deal with GUID
via a2707a3... ldb:ldb_tdb backend/indexes - Outside API
via afb70f9... ldb:ldb_tdb backend/indexes - DN comparison
via dda28a9... s4-dsdb: make sure mod_usn list is zeroed on each transaction
via 47923ea... s4-ldb: added a double-rename test
via c99b310... s4-ldb: when -v is specified, show progress of ldbadd/ldbmodify
via 79a43fb... s4-ldb: make ldb tools line buffered
via 3b96d08... s4-ldb: fixed an issue in rename/modify indexing
via 2e46df4... s4-ldb: allow ldap.py test suite to run directly against a file
via 5cd8b0e... PC Oota Edits.
via c4c984d... s3: Avoid races to change the machine password in winbind
via 882350b... s3: Protect against flooding the DC with pwchange requests
via 4d0ebc9... s3: Re-check the timeout in machine_password_change_handler()
via d0ef9fb... s3: Add some debugs to the winbind machine pwchange machinery
via d3d37ac... s3: Factor timeval_string out of current_timestring()
via d4312e7... s3: Do not kill the whole smb session if a machine pwchange failed
via 5575353... s3:pdb_ldap: fix a comment typo
via 4570558... s3: shortcut uid_to_sid when "ldapsam:trusted = yes"
via fc9f199... s3-build: really fix build of winbind_krb5_locator.
via bf45447... s3-build: make sure to remove libds and client object files on make clean.
via 3a8393c... s4:ldbcli - Added encoder/decoder for relax control.
via d1c34d4... s3: Replace some create_synthetic_smb_fname() calls
via f6650f5... s3: Do not talloc in readdir
via aea3a8f... s3:load_interfaces(): use function gfree_interfaces() that we have.
via 6178c17... Added control copying for message types other than ldb_search.
via da8aba5... s3/docs: Add "max protocol = smb2" to man smb.conf.
via 054833a... README.coding: Update rules about code blocks and braces.
via 61f5adb... selftest: Subunit/Filter.pm only allow expected failures without errors
via fb685d3... s4:selftest: mark samba4.smb2.lock.*.VALID-REQUEST as known failure
via c2a2996... SMB2-LOCK: make use of torture_assert_*()
via 77f3350... s4:ntvfs_generic: check for valid SMB2_LOCK flags
via 575967a... s4:selftest: fix logic for --option=torture:progress=no
via 63ff7a8... s4:torture/test_gentest.sh: make use of the PREFIX argument
via 35775c2... selftest: ignore empty lines in knownfailures
via 053fa03... selftest/output/plain.pm: report the testuite name on error
via e3032d5... s4:selftest: for now skip the BASE-DELAY-WRITE test completely
via e67445b... s4:selftest: avoid running the slow BASE-DELAY-WRITE test on the cifs proxy share
via b4c916c... s4:selftest: add "rpc.netlogon.*.GetDomainInfo"
via e73b790... fixed the build
via 15d93a5... s4/torture: Port SMBv1 Change Notify tests to SMBv2
via 7447138... s4/libcli: add a FILE_NOTIFY_CHANGE_ALL macro
via f7e3809... s4/torture: add a new ulong parameteric torture option
via c14b0ce... torture/smb2: make SMB2 BRL tests pass against W2K8R2
via 7407b52... Start removing SMB_STRUCT_STAT variables except for the directory enumeration code (which needs it). Jeremy.
via a770cae... Remove "store create time" code, cause create time to be stored in the "user.DOSATTRIB" EA. From the docs: In Samba 3.5.0 and above the "user.DOSATTRIB" extended attribute has been extended to store the create time for a file as well as the DOS attributes. This is done in a backwards compatible way so files created by Samba 3.5.0 and above can still have the DOS attribute read from this extended attribute by earlier versions of Samba, but they will not be able to read the create time stored there. Storing the create time separately from the normal filesystem meta-data allows Samba to faithfully reproduce NTFS semantics on top of a POSIX filesystem. Passes make test but will need more testing. Jeremy.
via a31838e... s4:WINREG RPC server - remove a "talloc_free"
via 5c6c261... s4:provision_users.ldif - Descriptions generally begin with a majuscle
via dea569d... s4:SAMLDB DSDB module - Add "\n"s on debug messages
via c4a7055... s4:SAMLDB DSDB module - Remove "\n" in LDB error messages
via a97460d... Fixed incorrect SID for RAS Servers.
via b1ed9a8... s3: Fix the build on Solaris
via 4532f68... s4:dsdb/schema: let schema_supclasses() return the correct pointer
via 2fb6acd... librpc: rerun "make idl"
via 66198b0... netlogon.idl: fix ndr_pull_netr_DatabaseRedo()
via 4750155... s4:selftest: use "dc:local" instead of a hardcoded config file
via 39072c7... s4:selftest: allways start with $(ST_RM)
via 068d433... s4:selftest: place summary file into selftest-prefix
via 259c1d73.. selftest: make sure we don't buffer any output
via 36d0b1f... selftest: Fix unexpected failure handline in Subunit/Filter.pm
via dc351a5... s4:heimdal: import lorikeet-heimdal-200911170333 (commit b532c294d974cead40a1183c71be644c6ccc2832)
via b9e262c... s4/drs(tort): Convert DSSYNC test to a test case fixture
via 442cded... s4/drs(tort): replace DEBUG with torture_asert/comment/fail
via aaff29f... s4/drs(tort): use torture_drsuapi_assert_call() macro for error checking
via 6730491... s4/drs(tort): replace 'printf' with 'torture_...' calls
via 9e4beef... s4/drs(tort): 'DsSyncBindInfo.pipe' renamed - 'pipe' is a system call
via b0de573... s4/drs(tort): 'DsPrivate.pipe' renamed - 'pipe' is a system call
via b13518e... s4:dsdb With these workarounds, we now pass the RPC-DSSYNC test
via 5c3ef6d... s4:provision Split up reference creation, load schema earlier in the stack
via e9f4dbc... s4:schema Add the GUID to each defaultObjectCategory when loading from LDIF
via 0795314... s4:dsdb Rework samdb code to use 'storage format' DNs for defaultObjectCategory
via 0238147... s4:provision Generate a random objectGUID for each schema record
via 39b8f31... s4:dsdb Load objectGUID and extended DN defaultObjectCategory into the schema
via 6710bec... s4:dsdb Use the new flags to dsdb_module_search in schema_load
via 58ded23... s4:dsdb Break up 'parse a DN from DRSUAPI' into a subfunction
via 41ce3dc... s4:dsdb Add 'dsdb_flags' to dsdb_module_search() to enable often-used features
via a2a8dc5... Don't overwrite a dynamic pointer with the address of a stack variable. Jeremy.
via 5c54c73... s4:SAMLDB module
via e853dd7... Revert "s4:dsdb/repl/replicated_objects - Applicate also here the new "lDAPDisplayName" generator"
via adff5ef... README.Coding: add section about usage of helper variables
via 6c6c8e9... README.Coding: fix error in "good example"
via 0762893... s3:libsmb: avoid passing a function call as function parameter
via 8880170... s4:dsdb LDB attribute lists must always be a static const char **.
via 8e5f5e3... s4:provision - Removed dependency on full Samba 3 schema from FDS
via 55d2cec... Fixed some major bugs in inheritance and access checks.
via 7248ff6... s3: Remove two more DFSG-nonfree text documents at release time. (Debian bug
via df3451a... Fix writing corrupt registries because of hardcoded version string in IDL.
via c319b96... Fix NULL pointer dereference in libgpo when listing Local Policy which has no security descriptor.
via 5a7d48f... Fix writing corrupt REG_SZ to the registry.
via 45bb24e... Fix trailing garbage in the hbin block.
via 1e984e6... Added tests for descriptor inheritance on ldap modify.
via cc08074... ldb:python bindings - add a context on "py_ldb_delete"
via 6cf43db... s4:ldap.py - enhance schema addition test
via df95d5c... s4:dsdb/repl/replicated_objects - Applicate also here the new "lDAPDisplayName" generator
via 2c7294b... s4:SAMLDB module - Add support for required and generated schema attributes
via da3d471... s4:samdb util - add a call for generating a correct "lDAPDisplayName"
via bf4e8ba... s3: Fix a memleak in sys_popen
via 8e320ae... s4:ldap.py - Deactivates some at the moment pointless test parts
via 8e2bbb8... Mention typedef struct in README.Coding
via f4cf1c5... s3: Add min_setup, min_param and min_data to cli_trans_recv
via 4a777ec... Attempt to fix the s4 build -- we can not use map_nt_error_from_unix in lib/
via f668e41... s3: Convert cli_set_unix_extensions_capabilities_send to async
via f38edcd... Introduce tevent_req_poll_ntstatus
via c254349... Introduce tevent_req_simple_finish_ntstatus
via 6133ab6... s3: Tiny logic simplification
via a3632f2... s4-drs: DsExecuteKCC() implementation
via 5377d5f... pam_winbind: fix a printf type mismatch warning
via 0ac3c16... s3:fix a comment typo
via 2e3d9ab... s3:is_trusted_domain: shortcut if domain name == global_sam_name
via 144c238... s3:is_trusted_domain: shortcut if domain name is NULL or empty
via 7e418bf... s3:passdb: bump interface VERSION 18->19 (removed uid_to_rid)
via 30ab3a7... s3:passdb: remove the uid_to_rid method - we only need uid_to_sid
via 3b7448d... s3:pdb_default_uid_to_sid: fix some debug statements.
via ec49f28... s3/pam: move variable declaration into belonging ifdef section
via 6540804... add e2fsprogs-devel as build dependency this is needed for AD because it contains libcom/libcom_err files and headers
via 27f988c... packaging(RHEL-CTDB): add the current githash to the rpm release number by default
via 05ba2ee... packaging(RHEL-CTDB): enable parallel build
via 609a600... packaging(RHEL-CTDB): fix packaging of pam_winbind.mo file
via ee7c04e... packaging(RHEL-CTDB): move the idmap and nss_info modules to the common package
via 0abe1a3... packaging(RHEL-CTDB): package the winbind_krb5_locator.so plugin
via f763886... packaging(RHEL-CTDB): package the manpage of the winbind_krb5_locator plugin
via 5a0c47d... packaging(RHEL-CTDB): package the manpage of "ldbrename"
via c30bd08... packaging(RHEL-CTDB): package the manpage of "sharesec"
via bf674df... packaging(RHEL-CTDB): pam_winbindd man page has moved from section 7 to 8
via 48fa8e4... packaging(RHEL-CTDB): disable the merged build.
via a72714e... packaging(RHEL-CTDB): also pack libwbcient in winbind-32bit package
via c7106a6... packaging(RHEL-CTDB): add new pam_winbind.mo to the common package
via 0247c2c... packaging(RHEL-CTDB): add new binary sharesec to the client package.
via 837487f... packaging(RHEL-CTDB): add new binary ldbrename to the common rpm
via c53de39... packaging(RHEL-CTDB): fix location of nsswitch/ directory for install
via 2869772... packaging(RHEL-CTDB): don't pass CFLAGS to make.
via de3b633... packaging(RHEL-CTDB): don't "make proto" any more.
via af2c5f2... packaging(RHEL-CTDB):makerpms.sh: replace source/ by source3/
via 728b01f... packaging(RHEL-CTDB):makespec.sh: fix detection of version
via 91cd20a... packaging(RHEL-CTDB): makeversion.sh: v3-4-test uses source3 instead of source
via b43a09f... packaging(RHEL-CTDB): makerpms.sh: build winbind-32bit libs in the 64bit build
via 233a05f... packaging(RHEL-CTDB): Build winbind-32bit package in the 64bit build
via 0037b31... packaging(RHEL-CTDB): extend makespec.sh to extract VENDOR_PATCH from version.h
via 30edbb8... packaging(RHEL-CTDB): The former release number has basically moved into VERSION
via 1e3c4b3... s3:smbd: also fill the memcache with sid<->id mappings in ldapsam_sid_to_id()
via d267325... s3:smbd: make idmap cache persistent for "ldapsam:trusted".
via 5b75201... util: str_list_unique() bugfix
via b7839b7... util: str_list_unique_2() test implementation
via ca12e7b... s4:heimdal Import generated files from heimdal tree
via 4f8ba5a... s4:heimdal: import lorikeet-heimdal-200911122202 (commit 9291fd2d101f3eecec550178634faa94ead3e9a1)
via 5bc87c1... s4:heimdal: import lorikeet-heimdal-200909210500 (commit 290db8d23647a27c39b97c189a0b2ef6ec21ca69)
via 1220534... Fix large paged search
via 92a16b9... fix bogus "out of memory" winbind msg
via c8884e1... s4-ldb: changed the DN checks for \n to warnings
via dbae29d... s4-ldb: make DN escaping/unescaping consistent
via f9ad5cd... s3: Convert cli_unix_extensions_version to async
via 3732798... s3-rpcclient: use the parsed binding string flags for auth choice.
via d2a9f4a... Remove unused variable warning. Jeremy.
via 0363713... Remove erroneous 'presult = NULL' changes. Now presult only gets set if NTSTATUS == OK. Jeremy.
via 496d147... Revert "Ensure every return path initializes presult as NULL." Vl is correct, this is the wrong way to fix this.
via 5363d6e... Ensure all callers to the rpc_client/cli_pipe functions correctly initialize return variables. Jeremy.
via 6747a91... Fix bug 6891 - using windows explorer to change ownership on a folder fails with Bad File Descriptor. Jeremy.
via 83c2c17... Ensure every return path initializes presult as NULL. Ensures no crashes in calling code that forgets to init return as null. Jeremy.
via 21644c5... s4:heimdal_build: allow flex-2.5.35 with bison-2.3
via 61f0b24... s3-kerberos: remove smb_krb5_get_tkt_from_creds().
via 0f8bf47... s3-kerberos: avoid using ERROR_TABLE_BASE_krb5 without checking.
via 0d6c305... s4:dsdb Make callbacks in extended_dn_out clearer to follow
via 5740648... s4:selftest Mark the RPC-DSSYNC test as knownfail for now
via 68639bf... s4:libcli/ldap Add 'relax' OID to known network representations
via f3bc54a... s4:provision - Added LDBBackend and ExistingBackend.
via 55bb60a... s4:provision - Added constructors for FDSBackend and OpenLDAPBackend.
via 1564067... s4:provision - Added setup() method in LDAPBackend.
via ba12eb9... s4:provision - Moved provision_xxx_backend() into backend-specific provision() method.
via be766a3... s4:provision - Added start() method in LDAPBackend.
via fbc5696... s4:provision - Added initial implementation of FDSBackend and OpenLDAPBackend.
via 8006e0e... s3: Fix debug messages in check_reduced_name
via b29eed4... cifs.upcall: Fix Bug #6868: support building with Heimdal we well as with MIT.
via b4e4095... s3-kerberos: add smb_krb5_principal_get_realm().
via bbe4a9c... s4:repl_meta_data Parse linked attributes with schema syntaxes
via a9f6a56... s4:dsdb/schema Add more unit tests for DN+Binary syntaxes
via 95a12cd... s4:torture Use (some) torture_assert() calls in RPC-DSSYNC test
via 693ddf5... s4:dsdb Improve debug message in extended_dn_out
via 06b234e... s4:torture Remove _drs_util_verify_attids() from RPC-DSSYNC
via 6d1e609... s4:torture/dsdb Add verification of the push-to-LDB functions in RPC-DSSYNC
via 30a0800... s4:torture Add const
via ae72153... s4:ldb Allow ldb_msg_canonicalize to handle empty elements
via 081d573... s4:dsdb/schema Allow a schema set when bound against a remote LDAP server
via 5940ca6... s4:ldb Don't segfault if we somehow get an unknown extended dn element
via 716bba5... s4:ldb Change ldb_request_add_control to the normal 'for loop' pattern
via 87e984f... s4:torture Convert RPC-DSSYNC test to use LDB rather than raw LDAP
via 1012b80... NET-API-BECOME-DC: resolve the host name to an address before calling libnet_BecomeDC and libnet_UnbecomeDC()
via 2a60171... s4:dsdb Add expected value tests for most DRS syntax conversions
via 9ba1870... s4:Fix regression in dsdb_dn code - all parses of the DN would be rejected
via 6b0b3fe... s4:provision Add C binding to get at the generate schema
via 6437c38... s4:provision Remove unused 'sambadn' parameter
via df7546a... s4:dsdb/repl Split the 'convert' or 'commit' stages in the DRS import
via d656380... s4:dsdb/schema Simplify schema loading from ldb messages
via d053584... s4:vampire Print error message when we fail on the CLDAP ping
via 6fd6dc1... s4:dsdb Cosmetic fixes found by metze in review of dsdb_dn changes
via 4e2b4be... s4:dsdb Ensure we allow 'odd' lengths for DN+String
via d6d0c23... s4:ldb Add Well Known GUID (WKGUID) tests to ldap.py
via da1ac55... s4:dsdb Add extensive tests for the behaviour of dsdb_dn
via f5890dd... s4:ldb Remove DN+Binary code from the core ldb_dn
via f0d43e9... s4:dsdb Use new dsdb_dn code in LDB modules and Samba4 schema
via 973197c... s4:ldb-samba Use new ldb_any_comparison helper function in ldb-samba
via 390ac7d... s4:dsdb Add new dsdb_dn to handle DN+Binary and DN+String
via 3abc3e7... s4:ldb Add a helper function for 'canonicalise' both strings base compares
via fd5174e... lib/util Split data_blob_hex_string() into upper and lower
via a8769e6... Second part of bugfix for 6865 - acl_xattr module: Has dependency that inherit acls = yes or xattrs are removed. We also need dos filemode = true set as well. Jeremy.
via 8995d3d... Fix bug 6878 - Cannot change ACL's inherit flag. Based on a patch submitted by Tsukasa Hamano <hamano at osstech.co.jp>, this is a change in the POSIX ACL mapping to deal with the lossy mapping for directory ACE entries:
via b11e11a... mount.cifs: get rid of CONST_DISCARD
via f3646ff... s3/docs: Document "enable spoolss".
via 7386016... s3:vfs_fs_capabilities: fix a debug message
via 594426a... * install setup/display-specifiers files which are needed by provision script
via 2b75933... s3: Convert libsmb/cli_message to the async API
via fd4061d... s4:dcesrv_samr - Add more checks for invalid levels
via cee83ac... Fixes for some tests not eorking against Windows or Samba.
via d241b9a... s3-rpc_client: make sure cli_rpc_pipe_open_schannel() does not always return NT_STATUS_OK.
via bbff693... s3-samr: implement _samr_ValidatePassword().
via 46784b4... s3-chgpasswd: split out a check_password_complexity() function.
via 9599d14... s4-smbtorture: strip trailing whitespace in RPC-SAMR.
via e8d2fe3... README.Coding: Fix typos.
via 5d51618... Fix bug 6880 - cannot list workgroup servers reported by Alban Browaeys <prahal at yahoo.com> with fix. Revert 2e989bab0764c298a2530a2d4c8690258eba210c with extra comments - this broke workgroup enumeration. Jeremy.
via d7ce873... s3-netlogon: enable RPC-NETLOGON-ADMIN test against s3.
via e9c6984... s4-smbtorture: re-arrange netlogon LogonControl test.
via a0b9e40... s3: Try to avoid dns searches with an empty site
via 8eac307... s3-param: fix set_inherit_acls().
via e6df4c2... pidl: Fix selftest after s3 code changed
via 932cda3... s4-samdb: remove the rDN size constraint of 64
via 2b858c6... s4-hdb: go back to a separate samdb for the KDC
via bb283af... Revert "s3: Do not directly reference the ndr_table_* in rpcclient"
via e181b88... Revert "s3: Do not reference ndr_table_<pipe> in the cli_ routines directly"
via 27847e8... Revert "s3: Consolidate getting the name out of a pipes_struct"
via 47455b4... Revert "s3: Do not reference the ndr_tables in the server calls directly"
via 82c35e4... Revert "s3: Do not reference ndr_table when calling rpc_srv_register"
via b02c46b... Revert "s3: Make run_rpc_command take strings instead of a ndr_interface_table"
via 6a650d7... Revert "s3: Make libnetapi_open_pipe take strings instead of a ndr_interface_table"
via 5fc9d93... s3: Make libnetapi_open_pipe take strings instead of a ndr_interface_table
via 53f2a15... s3: Make run_rpc_command take strings instead of a ndr_interface_table
via 494b2af... s3: Do not reference ndr_table when calling rpc_srv_register
via 98fb717... s3: Do not reference the ndr_tables in the server calls directly
via 9621306... s3: Consolidate getting the name out of a pipes_struct
via daa9640... s3: Do not reference ndr_table_<pipe> in the cli_ routines directly
via 70c698f... s3: Do not directly reference the ndr_table_* in rpcclient
via be88a12... tdb: Fix a C++ warning
via 427a22d... s4:vfs_ipc - fix "ipc_open" for NTTRANS create requests
via d89b475... torture/basic/denytest - makes the code more compatible for TRU64 (consider buildfarm)
via f6eacfc... s4:lib/messaging - fix up the python bindings
via 22d9610... s4:dsdb/common/util - samdb_result_hashes - use "unsigned int" for counters
via 5cdee7a... s3: Do the printing for DEBUGLEVEL>=10 centrally
via 843be3b... ldb_init: use constant for result of "ldb_setup_wellknown_attributes"
via cd16e38... s3: Register the ndr_interfaces dynamically
via 268df12... s3: Get rid of a NULL terminator
via a32c425f.. s3: Get rid of explicit pipe names
via 2aa0af9... s3: get_pipe_name_from_iface -> get_pipe_name_from_syntax
via bd2ffb1... Fix bug 6865 - acl_xattr module: Has dependency that inherit acls = yes or xattrs are removed. Jeremy.
via afc5924... Fix bug 6841 - "map acl inherit = yes" not working. The code to read the new V2 SAMBA_PAI entries had two errors. Jeremy.
via dae1258... s4:libnet_passwd - fix pointer type
via e60388c... s4:dcerpc - fix DEBUG output warning
via 0bcedb6... s4:samdb_check_password - allow the password string to be NULL
via c9df4a3... s4:dcesrv_samr_ValidatePassword - naturally this was only for debugging the failure
via 7cf98ab... s4:dcesrv_samr_ValidatePassword - adapt call to "samdb_check_password"
via bb531b0... s4:samdb_validate_password - Adapt the function to use the UNIX charset for the password data blob
via 17d6506... s4:torture/samr - Add status code on "ValidatePassword" test output
via 9f48166... s4:torture/samr - Activate "ValidatePassword" test per default
via 6afee5f... s4:dcesrv_samr_ValidatePassword - I forgot to create an out buffer
via 11687e8... s3-kerberos: let smb_krb5_get_tkt_from_creds() compile with older heimdal libs.
via 53d49bb... s3-netlogon: implement _netr_GetDcName and _netr_GetAnyDcName.
via 0f531e3... s4/drs: Refactor to be more SAMBA.Coding style compliant
via c236bb5... s4/drs: Remove unused structures and functions
via db82023... s4/drs: remove unused num_prefixes and prefixes from dsdb_schema
via 2fa4c4d... s4/drs(tort): _torture_drs_pfm_compare_same() should not fail tctx by itself
via ef959b4... s4/drs(tort): Test case for dsdb_create_prefix_mapping() implemented
via b9dd44e... s4/drs: dsdb_create_prefix_mapping() refactored
via 9405377... s4/drs: prefixMap lookup by full_OID implementation
via 009361e... s4/drs(tort): refactor - SCHEMA_INFO_DEFAULT defined on file scope
via 1aae751... s4/drs: dsdb_write_prefixes_from_schema_to_ldb() refactored
via 82539b7... s4/drs: dsdb_read_prefixes_from_ldb() refactored
via b50df3b... s4/drs(tort): prefixMap read/write in LDB test case
via 6a32200... s4/drs(tort): Create temporary LDB for testing purposes
via 9da3343... s4/drs: refactor dsdb_load_oid_mappings_ldb() to use _dsdb_prefixmap_from_ldb_val()
via 5381d8d... s4/drs: Load prefixMap from ldb_val moved in separate function
via 20622de... s4/drs(tort): prefixMap to/from ldb_val serialization test case
via fc05386... s4/drs: dsdb_schema_pfm_from_drsuapi_pfm() to accept partial drsuapi_prefixMap
via ba4d87f... s4/drs: dsdb_map_int2oid() replaced by dsdb_schema_pfm_oid_from_attid()
via 01302b8... s4/drs: dsdb_map_oid2int() replaced by dsdb_schema_pfm_make_attid()
via ddab9d1... s4/drs: dsdb_verify_oid_mappings_drsuapi() replaced by dsdb_schema_pfm_contains_drsuapi_pfm()
via 28b6eb9... s4/drs: dsdb_get_oid_mappings_drsuapi() to use new prefixMap interface
via a833853... s4/drs: dsdb_load_oid_mappings_drsuapi() -> dsdb_load_prefixmap_from_drsuapi()
via 3729272... s4/drs: dsdb_schema uses dsdb_schema_prefixmap definition
via 3abe0ad... s4: DRS-RPC tests added to RPC group of tests
via 7a51b3a... s4: Add DRS-UNIT test suite to LOCAL group of tests to be executed
via b54ec12... s4/drs: Move schema_prefixMap allocation in separate function
via 6210237... s4/drs: schema_prefixMap to/from drsuapi_prefixMap conversion implementation
via 5446123... s4/drs(tort): test for schema_prefixMap to/from drsuapi_prefixMap conversion
via 3d91c8e... s4/drs(tort): implement prefixMap comparison function
via 3fe4310... s4/drs: Implement binary-oid-lookup into prefixMap
via f447536... s4/drs: Move making of partial-binary-oid to a separate function
via 39ab7b8... s4/drs: Fix memory leek in prefixMap
via 716eb62... s4/ldb: Fix double allocation for "ldb_url"
via be06d5c... s4:torture/drs: move intern/ => unit/
via 440db5a... Revert "s3-kerberos: add smb_krb5_parse_name_flags()."
via 9e48dc2... s3-kerberos: support S4U2SELF impersionation through cli_krb5_get_ticket().
via bb01aae... s3-kerberos: use smb_krb5_get_credentials in ads_krb5_mk_req.
via 60bf0eb... s3-kerberos: modify cli_krb5_get_ticket to take a new impersonate_princ_s arg.
via 6ca8a40... s3-net: better use memory credential cache in net_ads_kerberos_pac().
via 58184b5... s3-net: allow to call "net ads kerberos pac <impersonation principal> -P".
via 5e26622... s3-kerberos: add impersonate_principal for kerberos_return_pac_X calls.
via 4ffbfc4... s3-kerberos: add smb_krb5_get_tkt_from_creds().
via bb75f71... s3-kerberos: fix some build warnings when building against heimdal.
via 35dcc13... s3-kerberos: add smb_krb5_get_{creds,credentials} incl. support for S4U2SELF impersonation.
via 0729df3... s3-kerberos: remove duplicate prototype.
via 17ef153... s3-kerberos: add smb_krb5_parse_name_flags().
via 2cd507f... s3-kerberos: add configure checks for krb5_get_creds_X api.
via c99dd5c... Got the logic simplification worked out so we still pass BASE-DELAYWRITE and also RAW-CLOSE. Jeremy.
via 977fa4e... Revert commit "0551284dc08eb93ef7b2b2227a45e5ec21d482fb" - simplify the logic. This was incorrect (I'll revisit this tomorrow). Jeremy.
via e434934... Remove the smbd:writetimeupdatedelay change Metze added. Metze please explain why you added this. Change --maximum-runtime=900 for smbtorture4 with BASE-DELAYWRITE. Should allow it to successfully complete now. Jeremy.
via 0551284... Simplify the logic - remove extraneous argument and calls to set_close_write_time(). We were treating a file time set on close as a sticky write time set, and I don't think it is. I will add a torture test later to RAW-CLOSE to confirm this. Jeremy.
via 2f09516... Fix explicit set of write time on close. Jeremy.
via 7f9fe12... Get closer to an accurate model of Windows timestamp changes. "Normal" non truncate writes always cause the timestamp to be set on close. Once a close is done on a handle this can reset the sticky write time to current time also. Updated smbtorture4 confirms this. Jeremy.
via c2df97f... Fix up some of the timing constants for DELAYWRITE. Add some extra tests up test_delayed_write_update6 to investigate what happens to a sticky write handle after a second handle close. Jeremy.
via 5fb9d06... Python tests for the acl module.
via 1fc47e12.. Version 1.0 of the directory service acls module.
via b6303f0... s3: Fix a crash in notify_remove_onelevel when "change notify = no"
via b5afbb6... s3: Fix the talloc hierarchy in notify_remove_onelevel
via 1685ee3... s4:torture/rpc/samr - Add a comment for "ValidatePassword" test
via 3372e2a... s4:dcesrv_samr - Implement "dcesrv_samr_ValidatePassword" using my new check password call
via 85f61e5... s4:dsdb/common/util - Add a new utility function "samdb_check_password"
via 3a6bde7... s4:samdb_set_password/samdb_set_password_sid - Better comments and cosmetics
via d415d4d... s3: Add parameter "ctdb timeout"
via 49397a8... s4:samdb python bindings - add a wrapper for "dsdb_make_schema_global"
via 992d35d... s4:samdb python bindings - make the python wrap connect more like the C one
via b2e91d4... s4:samdb python bindings - Reorder some function bodies to match the order in "ldb_wrap_connect"
via a10b522... s4:kdc: remove unused struct kpasswd_socket
via dde1c42... s3: Fix kerberos refresh chain.
via 170d6a3... Fix debug comment (brain wasn't working...). Jeremy.
via f44d375... Filter the returned DOS attributes by 0xFF for clients using older protocols (LANMAN2 or below). Jeremy.
via cbafe17... Remove "Protocol" as an extern, and add accessor functions. Jeremy.
via 51cb962... s3: add support for full windows timestamps resolution on files
via b8ecf39... Added security descriptor for the domain NC to provisioning.
via c9571f7... s4:provisioning - Fixed minor bugs in provisioning tool and partition module.
via b5ce975... libcli/nbt Move more of lmhosts lookup into common code
via 5a8f21c... lib/util Fix comments in rfc1738.c.
via ccdd146... s3-netlogon: make sure we protect some function codes in _netr_LogonControl2Ex().
via bb2e1ff... s3-netlogon: let s3 pass against RPC-NETLOGON-S3 again.
via 40f3f45... s3-netlogon: implement _netr_NETLOGON_INFO_4 in netr_LogonControl2Ex() and friends as well.
via b3a2147... s3-netlogon: implement remote trust account changing in netr_LogonControl2Ex() and friends.
via 8be9ec6... security: re-run make samba3-idl after IDL change.
via 97496bb... s3-lsa: fill in some more info levels in _lsa_QueryInfoPolicy().
via a8de4f0... s4-smbtorture: skip three info levels while testing s3 with RPC-LSA.
via 58d401b... s4-smbtorture: skip QueryInfoPolicy2 while running RPC-LSA against s3.
via bff9819... s4-smbtorture: skip QueryDomainInformationPolicy test against s3 in RPC-LSA.
via 074ad24... s4-smbtorture: simplify some torture_comments in RPC-LSA.
via 463b1eb... s3-passdb: cleanup some callers of pdb_get_trusteddom_pw().
via 31ce8ee... Fix debug statements to use correct function name. Jeremy.
via 7ae10fb... requires_resume_key is a bool not int. Jeremy.
via 6a61bef... Fix more of the RAW-SEARCH test. Older info levels are not 4 byte aligned (levels 1 - 3). Jeremy.
via 97a3203... tsocket: rewrite tsocket_guide.txt to reflect the current APIs
via eb39f66... tsocket_bsd: return -1 and set errno to ENAMETOOLONG if the unix path is too long
via 9b5d1e9... tsocket: remove prototype of non-existing tsocket_address_inet_set_broadcast()
via 25d9cc8... Fixed some missing flags and bugs in the security creation.
via 0abfc90... Fixed a bug in object specific access checks.
via b067a5e... s3: Remove debug_ctx()
via 558e2de... Added some dn to the info in the log messages.
via 8324dbc... Removed the default DACL from token, as we will not be using it.
via f9c9dee... Convert from numbers to correct SMB_FIND_XX constant names. Jeremy.
via cc5b22a... s3:registry: add an extra check for dsize==0 to regdb_fetch_keys_internal()
via f6f2151... s3:registry: add safety check for return value of tdb_unpack to regdb_fetch_keys_internal()
via 25bdf27... s3:dbwrap_ctdb: add debug message to transaction_fetch_start()
via 9fef6a6... s3:dbwrap_ctdb: split combined check in two and add descriptive debug
via f37439e... s3:dbwrap_ctdb: fix race condition with concurrent transactions on the same node.
via 08d2a3f... s3:configure: add a check for the new CTDB_CONTROL_TRANS2_ACTIVE
via 9be4d3d... s3:dbwrap_ctdb: add new db_ctdb_transaction_active() that calls CTDB_CONTROL_TRANS2_COMMIT
via 9bd6b9d... s3:dbwrap_ctdb: fix a race in starting concurrent transactions on a single node
via 8d61b8a... s3:dbwrap_ctdb: use db_ctdb_ltdb_fetch() inside db_ctdb_transaction_fetch_start
via 0ec476f... s3:dbwrap_ctdb: use db_ctdb_ltdb_fetch() inside db_ctdb_transaction_fetch()
via 4973ff6... s3:dbwrap_ctdb: add a function db_ctdb_ltdb_fetch()
via 6a89834... s3:dbrwap_ctdb: add a function db_ctdb_ltdb_store()
via d5aa758... s3:dbwrap_ctdb: reformat a comment slightly to enhance clearness.
via 494d827... Fix bug 6867 - trans2findnext returns reply_nterror(req, ntstatus) In a directory with a lot of files. Jeremy.
via d9bdd17... s3: Fix a 100% CPU loop when ctdbd dies during a traverse
via f35a1b9... s3-gencache: restore gencache_get behavior with NULL args (with torture test).
via ad6ee94... s3: Make "debug hires timestamp" default to true
via a355365... s4:dsdb Fix up after the MAP_ constants became LDB_MAP_
via 371afc4... s4:provision Remove LDB backend files in provision
via 6439bde... s4:provision Split ProvisionBackend out of the main provision script
via aa37db5... s4:provision Inline 'ldap_backend_shutdown' for clarity
via e94bfe5... s4:provision Fix samdb test with new provision code
via 4be253f... s4:provision Move 'Schema' into it's own file
via 76d289b... s4:provision Make 'linked_attributes' and 'dnsyntax_attributes' a property of the Schema
via 350e963... s4:provision Rework provision to always have a ProvisionBackend
via e035433... s4 - SID allocation using FDS DNA plugin
via 40a06c0... s4:dsdb - Removed redundant domain SID filter.
via bf01937... s4:dsdb - Store SID as string in FDS.
via 8097280... s4 - Mapped AD schema to existing FDS schema.
via 1fc19ee... s4:dsdb - Fixed attribute dereferencing for FDS
via 7d38bb4... Remove special case logic in 'samdb_relative_path'.
via 1ac8ef1... s4:dsdb Revert back to using DN:filename in the partitions record
via 7a29013... lib/util Use rfc1738.c from Squid for all our URL encode/decode needs.
via 87195f5... lib/util Add rfc1738 escape/unescape code from Squid
via 609b831... s4:credentials Put the 'secrets.keytab' in the same directory as secrets.ldb
via 0712750... s4: Create a script for updating a running provision with change introduced since the initial provision
via 3caaf6a... s4:torture/raw/samba3misc - Add "discard_const_p" macro before a string
via f1f1bda... s4:ldb Remove debug traces duplicated by the new generic trace code
via 7006352... s3:ldap: don't search when no values where found
via dd0e16b... uuid.c: Remove some dead code
via 9ab1f79... s3: Fix the RPC server SUBSYSTEM declaration
via a80a0b7... s3:Makefile: add LIBREPLACE_LIBS for talloc, tdb and wbclient
via 4ae950d2.. Ñ3:buildsystem: fix depenencies for libreplace
via 72cec4a... Ñ3:ldap: search for account policies in objectclass sambaDomain, not *
via d1ad143... s3/docs: Fix typo.
via 52aa522... s3/docs: Remove reference to nonexistent file.
via 230f387... s4:nbt_server/wins/winsdb - Fix "const" warning
via 3587bb6... s4-smbtorture: skip bigendian tests against s3 in RPC-LSA-SECRETS.
via 2f3a408... s3-rpcclient: add deletetrustdom command.
via fbdda19... s3-rpcclient: add createtrustdom command.
via a988321... s3-lsa: expand struct lsa_info to carry name and sd.
via 820b2f4... s3-lsa: use switch in _lsa_QuerySecurity().
via 5e8c86c... s4-smbtorture: fix warning in RPC-WKSSVC torture test.
via 3d2c9ea... s4:kdc/hdb-samba4 - Remove unused variable
via e2c84f6... Change RAW-STREAMS for s3 to allow rename over an existing stream, we need to file a CAR to find out why Windows gives INVALID_PARAMETER for this. Jeremy.
via 921aa99... Start fixing the RAW-STREAMS test - ensure that the xattr used to store the stream info in streams_depot.so is not seen in when enumerating EAs. Jeremy.
via f88ab1b... s3: Fix incorrect rc check of nscd_flush_cache.
via 184afaa... s3-secrets: use autogenerated code for TRUSTED_DOM_PASS struct parsing from a tdb.
via e92e332... s3: add secrets.idl.
via 83de5c8... tdb: update README a bit
via 71a2139... tdb: add tests for double .close() in pytdb
via b4424f8... tdb: reset tdb->fd to -1 in tdb_close()
via cfed5f9... tdb: fix typo in python's Tdb.get() docstring
via ecbe5eb... tdb: kill last bits from swig
via 04161b4... Fix map readonly in smb.conf, it is a single word
via 25f96a4... Add in Metze's new code to ndr encode the user.DOSATTRIB blobs. Next I'll change the create timestamp and dos attribute code to use this.
via c27194a... Fix bug 6572 - libsmbclient: unable to access 'msdfs proxy' share.
via 0ba004d... s3:net: fix output of net rpc trustdom list
via ee13e9c... s3:configure: only check for gpfs_gpl.h
via 4df8426... s3-passdb: move open_schannel_session_store() to passdb/secrets_schannel.c.
via 96bffa5... s3-net: acct_flags are uint32_t in net_sam_set_userflag().
via a8d9c64... adssearch: dump some more nttime timestamps.
via abe9417... s3-lsa: add lsa_trusted_domain_mapping.
via 1f9d06a... lsa: add LSA_TRUSTED_DOMAIN access masks.
via bda047a... s3-passdb: add secrets_delete_generic().
via 7791d29... s3-lsa: add lsa_secret_mapping.
via 80d8b2e... lsa: add LSA_SECRET access masks.
via 880666c... s3-lsa: use correct function name in_lsa_RemoveAccountRights().
via c352a73... s3-lsa: pure cosmetic indentation fixes.
via 6937e01... s3-lsa: use enum lsa_LookupNamesLevel in lsa_lookup_level_to_flags().
via 90862a5... ldb:tdb backend - be also here more careful with the result value
via 4c79fbf... ldb:python bindings - make the intention by Jelmer ("int" vs. "enum") more clear
via aa46400... Revert "ldb python bindungs - better use the "enum ldb_scope" for the search scope rather than "int""
via 354038f... s3/docs: Document new pdbedit -K option.
via 8fdef14... s3: pdbedit: add option --kickoff-time/-K to set the user's kickoff time
via 798b05a... s4-dsdb: call dsdb_make_schema_global() from ldb_wrap
via 9a2112e... Second part of the fix for bug 6828 - infinite timeout occurs when byte lock held outside of samba. Fixes case where a connection with a pending lock can me marked "idle", and ensures that the lock queue timeout is always recalculated. Jeremy.
via ab4d069... s4-dsdb: always cancel transactions on all partitions
via 6afac82... s4-ldb: '+' can also happen in base64 encoded index DNs
via 8ae0abc... s4:ldb Add detail to failures in the indexing code
via 5e920f2... s4:dsdb Rework partitions module for better tracing
via 3c6c230... s4:ldb Add additional tracing of the ldb API
via 53b160e... s4:dsdb Remove partition_extended_schema_update_now
via f381faa... s3: Rename new parameter "ldap ref follow" to "ldap follow referral".
via 35dc481... s3:docs: Public is not a synonym for access based shareenum.
via 02dd895... s3:docs: fake dir create times is a global parameter.
via a4f86c0... s4-ldb: fixed request handling for schemaUpdateNow op
via 98a3725... Merge branch 'master' of ssh://git.samba.org/data/git/samba
via 12c9af7... s4-ldb: allow for unescaped '=' in a index DN
via 1ea460b... ldb:backend "connect" functions - convert result values to LDB constants
via 54bd30f... s4-samdb: reduce the number of samdb opens at startup
via b55a5ad... s4-ldb: ensure DNs pass validity tests in indexing
via 2eca02a... s4-ldb: fixed string length handling on index records
via c34e45a... s4-dsdb: ensure that new partitions inherit any transaction
via d4c0e8f... tdb: detect tdb store of identical records and skip
via dffb572... s4-ldb: don't allow modifies outside a transaction.
via 5002cdd... s4-ldb: fixed re-index during a complex transaction
via e7d9f5e... s4-python: fixed annoyance where control-C doesn't kill our python scripts
via a07eb08... s4:dcesrv_samr: always use mem_ctx as initial parent for samr_*_state
via 4ab83fb... s4:loadparm: don't leak the names of all shares in each lp_service() call
via 69e96f0... s4:dsdb/partition_init: don't leak a talloc_new() in case we have no data yet
via dc8e681... libcli/auth: initialize creds in netlogon_creds_client_init_session_key()
via fab9aff... s4:gensec/schannel: remove unused talloc_reference() in schannel_update()
via f2da9c8... libcli/auth: fix memory leak in schannel_creds_server_step_check_ldb()
via 5ae1d70... libcli/auth: don't leak the ldb_msg in schannel_store_session_key_ldb()
via 3054fe4... Fix bug 6802 - A created folder does not properly inherit permissions from parent.
via 3b62e25... tdb: rename 'struct list_struct' into 'struct tdb_record'
via 4f8826f... ldb python bindungs - better use the "enum ldb_scope" for the search scope rather than "int"
via b9a3f1d... s3: Fix crash in pam_winbind, another reference to freed memory.
via 3050f83... s4-python: we need to include Python.h first
via e34106c... s4:dsdb 'attrs' must be static (otherwise segv with async)
via b6200e3... s4:dsdb Fix samba3sam test again.
via 7d975bb... s4:dsdb Add error string in 'no such object' because of 0 replies case
via 26b61ac... s4:dsdb Remove unused variables
via b0eb8a1... s4:dsdb Do less allocation when searching for partitions modules
via a84abe7... s4:setup Mark 'cn' in secrets as case insensitive
via b392116... s4:secrets Look for LDAP secret with a name that is indexed
via b7f71c9... s4:gensec Use an index on computerName in schannel.ldb
via 44a7274... util:ldb Allow multiple entries to be added in one LDIF snippit
via e5b86d2... s4:dsdb Split schema loading and schema data management
via bd9aa4d... s4:dsdb Set partitions metadata as soon as it is set up.
via 0fca2b0... s4-selftest: lower some of the timeouts during make test
via 0b624d9... s4-samdb: make sure the static credentials are never freed
via 890e771... s4-ldb: move the tdb_reopen_all() calls to ldb_wrap.c
via 906961c... s4-ldb: use ldb_wrap_fork_hook() to cancel child transactions
via a32b338... s4-ldb: added ldb_transaction_cancel_noerr()
via a7cc448... s4-server: call the ldb_wrap_fork_hook() after a fork()
via 33756d6... s4-server: pre-open the main ldb databases in the server
via 4ad0397... s4-ldbwrap: added re-use of ldb contexts in ldb_wrap_connect()
via 05f93c3... s4-dsdb: add a static samdb_credentials
via 98e4393... s4-dsdb: create a static system_session context
via 4a1a9f5... Simplify the logic. Jeremy.
via 843adc1... Fix bug 6829 - smbclient does not show special characters properly. All successful calls to cli_session_setup() *must* be followed by calls to cli_init_creds() to stash the credentials we successfully connected with. There were 2 codepaths where this was missing. This caused smbclient to be unable to open the \srvsvc pipe to do an RPC netserverenum, and cause it to fall back to a RAP netserverenum, which uses DOS codepage conversion rather than the full UCS2 of RPC, so the returned characters were not correct (unless the DOS codepage was set correctly). Phew. That was fun to track down :-). Jeremy.
via 5c6944d... s3: Remove a pointless #endif/#ifdef pair
via 77991fc... s4-lsa: fixed breakage of lsa server
via 9c9e853... s4-torture: fixed double free in libnet_group test
via 2b82b8e... s4:provision - Reintroduce accidentally removed parameters and checks from "guess_names"
via fc97c60... s4-lsa: fixed the lsa server to cope with the new tests from gd
via a109ee7... s4-ldb: added a TODO about checking the indexlist
via f2988f5... s4-ldb: fixed some memory leaks in new indexing code
via 0fb6e2a... s4-ldb: don't try to index non-indexed attributes
via a5712ff... s4-selftest: removed raw.unlink from quicktest
via 1b48764... s4-ldb: ensure new dn_list elements are not owned by caller
via 129298c... s4-ldb: over-allocate index records to save on realloc costs
via d483c3b... s4-ldb: fixed tdb error handling in ldb_index.c
via fcd16ea... s4-ldb: delete empty index records
via 936c8f3... s4-ldb: do more validation of idxptr lists
via 74ae8b9... s4-ldb: expose ltdb_err_map and ltdb_delete_noindex
via c4cb0c5... s4-ldb: fast path for equal pointers
via 606ff46... selftest: make python run unbuffered
via dfa0b74... util: fixed place where we could look one byte past end of string
via 3f5d535... idl-drsblobs: mark some more reserved values as value(0)
via 5f3cbb5... s4-ldb: when taking a list intersection, the result can be as long as the first list
via 859cf72... s4-ldb: ldb indexing rewrite - part1
via c5de880... s4-ldb: ldb_oom() for modules
via c9838f0... s4:torture Silence const warning by use of data_blob_const()
via 60ec0f1... s4:dsdb/samdb/cracknames - Remove unused header and add more "const"
via d120e7e... s4:ldb_sort - Add some more "const"
via 0defcfb... s4:libcli/security/access_check - Add "const" in front of "type"
via 24bca52... s4:smbtorture - Add "const" before "value"
via 925a94b... s4:dsdb Use the 'correct' case for the namingContext values in rootDSE
via f424097... s4:dsdb Add default modules list to samba3sam
via 33f3d54... s4:provision - rework the "guess_names" and "make_smbconf" method
via 78a5e26... s3:Makefile: add some explicit dependencies to libc
via 47fcde1... s4:provision - important fix for DNS domainname: lower realm
via 925b156... .gitignore: add "partition_proto.h"
via 9f170bc... heimdal - hdb/ext.c - fix a "shadows variable" warning
via 95ce7df... S4: ldb_map modules uses defines that are reserved
via 6e5dad4... S4: Building on a system with libintl
via 0944931... lib/tdb: make tdbtool use tdb_check() for "check" command
via 022b4d4... lib/tdb: add tdb_check()
via 0fc6800... lib/tdb: add -t (always use transactions) option to tdbtorture
via b77f41d... lib/tdb: wean off TDB_ERRCODE.
via 7030043... lib/tdb: TDB_TRACE support (for developers)
via 1467e5e... s4-ldb: allow for non-null terminated ldb_val in ldb_dn_from_ldb_val
via 16a80f1... s4:dsdb Add note explaining about the partition format upgrade
via d7cf71d... s4:dsdb Allow loading of old-style partition records
via 4209cf9... s4:dsdb Make the 'relative path' code in partitions handle tdb://
via fa2e04b... s4:ldb_map Fix use-after-free of memory in ldb_map
via 96ec453... s4:dsdb talloc_steal the backend module to under the partition
via 937140b... s4:ldb Put ltdb_private under the 'module'
via a0a787a... s4:rpc_server Ensure we talloc_free handles when we delete objects
via 398188f... s4:dsdb Remove potentially confusing 'partition' control from result
via bd53628... s4:ldb Add new function to create a cut down list of controls
via fcbe616... s4:samr Don't leak the whole user onto the long-term handle
via 108b834... librpc Make talloc tree in binding tower match the floors
via 47daa27... s4:epmapper Create a proper talloc tree of endpoint floors
via 1547477... s4:dsdb Allow creation of new partitions
via 4c36cac... s4:provision Use schema to casefold partitions on 'upgrade'.
via da7c778... s4:dsdb Remove default instanceType from repl_meta_data
via c106017... s4:dsdb Remove workaround for two partition head records
via 96c9bc1... s4:dsdb Use 'partition modified' information to update @REPLCHANGED
via d3a5037... s4:repl Pass schema as argument to replmd_update_rpmd()
via f545d5f... s4:dsdb In partitions module, tell the caller what partition was used.
via 17237f1... s4:ldb Add function to add controls to an LDB reply
via be5f081... s4:dsdb Load new partitions in a running LDB if metadata changes
via 6a77165... s4:dsdb Only reload partition metadata on search and transaction start
via e62200e... s4:dsdb Reload partition metadata if the main db updates
via 1803525... s4:provision Test ability to set GUIDs from provision command line
via d3b50ec... s4:provison Allow the NTDS guid on the command line (for testing)
via fa5ebaa... s4:dsdb Split 'set per-partition metadata' into it's own function
via 27c28d3... s4:Handle reprovision with existing partitions
via ff3b60d... s4:dsdb Don't try and casefold DNs during startup for partition load
via 129bda5... s4:dsdb Fix partition_create not to return early
via b73d584... s4:dsdb Fix tests for samba3sam to pass after partitions module changes
via b04bdee... s4:dsdb Be strict in selecting on-disk names for partitions
via 8ea2a8b... s4:dsdb Set 'notification' after the success of a change.
via d4048b2... s4:provision Set @OPTIONS in the provision_init.ldif
via c59f008... s4:dsdb Rework modules create new partitions at runtime
via 9393d94... s4/drs: prefixMap main interface implementation
via 4dc90c0... s4/drs(tort): Unit test for prefixMap implementation.
via 31168f1... s4/drs(tort): Comment typos fixed in drs_util.c
via 1ecca31... s4/drs(tort): fixed '==' to '>='
via 4b6cfbb... s4-lsa: Fix dcesrv_lsa_EnumTrustDom() and avoid infite windows client loop.
via 209a65b... s3-lsa: Fix _lsa_EnumTrustDom() and avoid infite windows client loop.
via 48520b2... s4-smbtorture: test whether an lsa_EnumTrustDom implementation would hang up a client.
via 32f2cc4... s3-lsa: make s3 pass against RPC-LSA-LOOKUPNAMES again.
via b9d9353... nsswitch: fix the build of the winbind krb5 locator plugin.
via 9356265... Turn on LOCK9 test which will test for regressions in bug 6828. Jeremy.
via bb7cf9a... Fix bug 6828 - infinite timeout occurs when byte lock held outside of samba Jeremy.
via 49b23fe... Fix comments on new test. Jeremy
via e58f880... Add local (or NFS) lock test to smbtorture. Checks that local locks conflict with CIFS locks (see bug 6868). Jeremy.
via a4d5487... s4-smbtorture: fix RPC-LSA-LSALOOKUP test against w2k3 and w2k8.
via e349e2c... Fix "make install" by removing all references to python. Not currently needed in source3, and isn't working anyway. Jeremy.
via 0d33b0b... Remove pythonmods from the build in source3, it doesn't build anyway and isn't needed (as far as I can tell). Jeremy.
via c79e2ff... Fix the pam_smbpass.so build with the recent linker flag changes. Jeremy.
via 9ee5d84... s4-smbtorture: Make it simpler to specify number of trusted domains to create in RPC-LSA-TRUSTED-DOMAINS.
via 49a1323... s3-lsa: Fix _lsa_EnumTrustDom().
via d168d7f... s3-pdb_ldap: fix crash bug in ldapsam_set_trusteddom_pw().
via 205284c... s3:Makefile: rename LDSHFLAG variables to make meaning more obvious
via a5a7b9e... s3-lsa: Fix _lsa_CreateAccount() for usage of SEC_FLAG_MAXIMUM_ALLOWED.
via 870f2d3... s3-selftest: enable RPC-LSA-PRIVILEGES against Samba 3.
via 7e18010... s4-smbtorture: Fix wrong comment in RPC-LSA-TRUSTED-DOMAIN test.
via bf2746b... s4-smbtorture: split out EnumTrustedDomainsEx test in RPC-LSA-TRUSTED-DOMAINS.
via c7023c5... s3-lsa: Allow to lookup 'NT AUTHORITY\Anonymous Logon' as well.
via 1f4d26c... s3-lsa: allow to lookup BUILTIN\ in lsa_LookupNames.
via 18dd626... s3-lsa: When looking up domains in LookupNames, do not strip the sid.
via b6d97a0... s3-lsa: allow to have NULL strings in lsa LookupName queries.
via d76e77c... s4-smbtorture: add stricter tests for LSA-LOOKUPNAMES replies.
via 80b512f... s4-smbtorture: move all LookupNames tests into RPC-LSA-LOOKUPNAMES.
via 4243e6e... s3:configure: add support for Solaris' ld -z ignore
via f96f8f9... s3: make unresolved symbols in libs throw errors
via 438f400... s3: allow using different LDFLAGS for internal libs/plugins
via 2c34112... s4-torture: fixed a pipe leak
via 2b90fbb... s4-selftest: the secleak test is not designed for automated running
via 5e79a86... s4: ran minimal_includes.pl on source4/auth/gensec
via f8109b0... s4: ran minimal_includes.pl on source4/auth/ntlmssp
via 49650a2... s4: ran minimal_includes.pl on source4/auth/ntlm
via 090fbdc... s4: ran minimal_includes.pl on source4/client
via 95e895d... s4: ran minimal_includes.pl on source4/rpc_server
via 7f1832c... s4: ran minimal_includes.pl on source4/winbind
via 84d0047... s4-torture: ran minimal_includes.pl over source4/torture
via 8585cf1... s4-script: cleanup tmp files in minimial_includes.pl
via 14111d6... s4-selftest: skip two more scanners
via 2ff2c42... s4-torture: fixed a fd/mem leak in the RPC-LSA-SECRETS test
via a1135b2... s4-selftest: skip the trans2.scan test
via 44a9989... s4-dsdb: fixed empty structure error on solaris8
via 08a0096... s4-idl: don't call a variable 'stat'
via f49818e... lib-util: check for too many combinations in generate_unique_strs()
via 5dcf006... tdb: fixed the intermittent failure of tdbtorture in the build farm
via 751fd6f... Fixes for typos. Thank-you PC Oota.
via 10bd521... wbinfo: use wbcLookupDomainControllerEx for wbinfo --dsgetdcname.
via 110a40d... libwbclient: fix wbcLookupDomainController().
via 71cfbf9... s4-smbtorture: test wbcLookupDomainController{Ex} in WINBIND-WBCLIENT.
via dbd0399... gitignore: remove old netlogon prototypes.
via abeb794... s4:torture "cldap" test - restore the removed constraints and add more
via 0ef7c22... s4:password_hash LDB module - substitute "lp_workgroup" with "lp_sam_name"
via 8d0959b... selftest: try to get the valgrind errors showing again in the build farm
via d680729... util: fixed generate_unique_strs() to be portable
via 729c4b3... s4-selftest: fixed 'make testenv'
via c45a81e... s4-pyldb: fixed 64 bit issues
via 96a4158... s4-idmap: the idmap database should be indexed
via 89ba043... s4-libnet: fixed privilege handling in samsync to use the right db
via 4828f92... s4-pvfs: fill in alignment_requirement (valgrind error)
via b7b5484... s4:test: Fix typo.
via fa08d0b... Fix typo.
via 38fbfdc... Revert "selftest: fixed filter to know about a "error" result"
via fb9319d... s4-selftest: move secdesc.python test to skip list
via 1de7e43... selftest: fixed filter to know about a "error" result
via 959accb... s4-test: removed duplicate knownfail entry
via e5b36c6... s4-pvfs: another uninitialised variable
via 31f1a36... s3: Don't fail authentication when one or some group of require-membership-of is invalid.
via 1219dac... s4-pvfs: fixed uninitialised variable
via d673b49... s4:ldb_msg_check_string_attribute - add a comment about the result values
via 9d097fa... Revert "s4:ldb_msg - Use LDB constants on results"
via 718d280... s3:configure: fix avahi activation
via 77b9d28... s4:torture "cldap" test - rework and test more results
via 85e4995... s4:sites - get the server site (name) from DSDB
via 5d4093a... s4:dcerpc_netlogon - unify the two workstation object lookups (DNS hostname and supported encryption types)
via 56a8baf... s4:ldb_msg - Use LDB constants on results
via a69f84f... s4:ldb_ldap - Fix intendation
via bc2b419... s4-test: the ldap secdesc test is expected to fail for now
via 5d3659a... s4-test: SMB2 oplocks in s4 are a mess
via 81eb31f... s4: spelling error
via 9ae4dae... s4-torture: fixed the streams tests for Samba4
via 764c09e... s4-streams: fixed handling of stream rename and overwrite
via 44612c7... s4-pvfs: rename with full name gives SHARING_VIOLATION
via 83db71e... s4-pvfs: when reporting the file name, don't include the :$DATA suffix
via 2d4ad4f... s4-pvfs: the STREAM_INFORMATION calls don't need any access flags
via edd0ea5... s4-pvfs: fixed update of stream sizes
via 8d85757... Fix posix_unlink test. Was doing grep without quotes around the target string. Jeremy.
via a2aa13d... s4-pvfs: more fixes for ACLs on file creation
via bae8c93... s4-smb2: fixed SMB2 find commands
via 0463d69... s4-pvfs: change the handling of access checking on create
via d1efaf3... smb2-torture: samba4 allows SEC_FLAG_SECURITY to be used with privileges
via a319ba4... s4: fixed howto for new binary name
via d6351ad... Fix the smbtorture4 build. root_fid is a "union smb_handle". tridge please check. Jeremy.
via 096589a... Trying to find out why the posix_unlink test build farm is still failing even though we're now successfully deleting the symlink. Jeremy.
via 7c51fa6... Merge branch 'master' of ssh://jra@git.samba.org/data/git/samba
via 3e3214f... s3:winbind: Move fillup_pw_field() as static to wb_fill_pwent.c
via 46b7938... s4-smbserver: removed bogus initialisation of two union arms
via bf6fcc6... s4-pvfs: when uwrap is enabled, ignore chown errors
via dbebe0f... s4-torture: fixed the default ACL for s4
via 05f5f22... s4-torture: minor debugging enhancements
via 8c7a814... s4-schema: We should not need Samba4TopExtra now
via 6b1ab9c... s4-pvfs: don't auto-apply privilege bits in unix acl handling either
via c3b09d1... s4-acl: SEC_FLAG_MAXIMUM_ALLOWED doesn't auto-apply privilege access masks
via 53dec86... s4-torture: the BASE-CREATEX_ACCESS test is broken for non-administrators
via 533b102... s4-torture: cleanup after the MAXIMUM_ALLOWED test
via 5d5d951... s4-pvfs: use privileges rather than "uid == 0" in unix access check
via 9da4af0... s4-security: honor more of the privilege access bits
via 7226ba7... s4-torture: add a special check for administrators and privileges
via 9526487... s4-lsasrv: make sure only admins can alter privileges
via f794e8d... s4-provision: added the default privileges db
via cc3e1d9... s4-provision: removed the old privilege attributes
via f3f695f... s4-torture: show the sid we are basing privilege tests on
via 30be3fd... s4-privileges: moved privileges to private/privilege.ldb
via b6a1beb... added NT_STATUS_NOT_OK_RETURN_AND_FREE()
via f1d9960... Add comment explaining about symlink following & posix. Jeremy.
via ea3c077... Last 2 VFS_STAT -> LSTAT fixes I can see in the modules code. Jeremy.
via 010dfbf... Fix one missing STAT -> LSTAT with POSIX pathnames in vfs_xattr_tdb.c. Caught by the torture tester. I love unit tests :-). Jeremy.
via 7655282... s3: build pam_smbpass when possible
via 64e8aa1... s3-netlogon: fix updating trust accout passwords with downlevel domains.
via 20c0767... nsswitch: increase libwbclient version after adding wbcChangeTrustCredentials().
via 79c2c61... s3:packaging: Fix building RHEL packages.
via fef032f... s3:srv_samr_nt - another fix for the reject reason
via 2227696... s4-smbtorture: extend netr_LogonControl test in RPC-NETLOGON.
via 8267564... s3-netlogon: Fix _netr_ServerPasswordSet2 cleartext blob handling.
via c2966a0... s4-smbtorture: test wbcLookupUserSids in WINBIND-WBCLIENT as well.
via 246597c... s4-smbtorture: test wbcGuidToString and friends as well in WINBIND-WBCLIENT.
via aaca10b... s4:provision - fixed invalid creationTime format
via 6cb652e... s4:ldb - fixed dangling pointer in ldb_request_add_control()
via 180ca8e... s4:auth - fixed problem reading bind DN from secrets database
via cf77bf3... s4:provision - replaced linked_attributes with FDS plugins
via 925e960... s4:auth_sam: Restructure tail in "authsam_get_server_info_principal" and fix a memory leak
via ba77071... s4:winsdb - Substitute LDB result numbers with constants
via 441f032... s3: Try to fix the build on Solaris & AIX regarding the password change reject reason
via 421191a... s4/drs(tort): prefixMap unit test initial implementatoin
via 784e0c1... s4/drs: prefixMap module initial definition
via 47f30fd... s4/drs(tort): fix compile time warning
via 1d3342e... s4/drs(tort): _drs_util_verify_attids() to verify ATTIDs in objects received
via e3b707d... s4/drs(tort): drs_util_DsAttributeId_to_string() function
via 8631548... s4/drs(tort): _drs_ldap_attr_by_oid() implementation
via 8639ba2... s4/drs(tort): ignore drs/proto.h file
via 3c3f66f... s4/drs(tort): oid_from_attid() reference implementation
via 6a680ce... s4/drs(tort): TORTURE_DRS torture module - initial implementation
via 40a8a22... s4/drs: Propagate redefinition of drsuapi_DsReplicaOID into code base
via 7e8fb4a... s4/drs(NDR): Print implementation for drsuapi_DsReplicaOID
via 4bfd132... s4/drs(NDR): Remove push/pull code for drsuapi_DsReplicaOID struct
via f11cdc1... s4/asn1: Use explicite TALLOC_CTX in ber_write_OID functions
via cb71e8a... s4/drs(idl): Regenerate idl
via cf51787... s4/drs(idl): Redefine drsuapi_DsReplicaOID in drsuapi.idl
via a85799d... s3-libnetapi: add nltest tool.
via ca19ffd... s3-libnetapi: add I_NetLogonControl{2} example code.
via d308aa3... s3-libnetapi: add I_NetLogonControl{2} to public headers.
via e31c2c7... s3-libnetapi: fill in I_NetLogonControl{2}_r.
via e8e1d60... s3-libnetapi: add I_NetLogonControl{2} skeleton.
via 8bd4378... s3-libnetapi: add I_NetLogonControl{2} to IDL.
via 7bcc0b2... s4-winsrepl: don't put in attributes with no elements
via 3f80b06... s3-selftest: enable WINBIND-WBCLIENT against s3.
via 612deb2... s4-smbtorture: add very basic libwbclient testsuite.
via 8b247f3... s3-net: fix build warning (missing default in switch).
via 5cc8959... Fix valgrind memory leak in bug #6814 - Fixes for problems reported by valgrind Jeremy.
via a6e4cb5... s3: fixed krb5 build problem on ubuntu karmic
via 70b020c... s4-pvfs: fixed mask handling for SEC_FLAG_MAXIMUM_ALLOWED
via 29929a3... s4-torture: take privileges into account in BASE-MAXIMUM_ALLOWED
via 068e098... idl: added bit definition for privilege masks
via c35f185... s4:dcerpc_server - Read the generic session key out from "dcerpc_generic_session_key"
via ef194bc... s3-spnego: fix memleak in spnego_parse_auth().
via 449ab39... s3-spnego: Fix Bug #6815. Windows 2008 R2 SPNEGO negTokenTarg parsing failure.
via fb13eb7... s4:w32err_code.py script - put it under "scripting/bin"
via 6a9e88e... s3/docs: Add missing meta data to man ldbrename.
via d72b5a8... s4-smb: fill in fnum as well for root_fid
via bdd9dc4... s4-selftest: mark some CIFS backend tests as known fail
via dab799e... s4-smbserver: fixed root_fid in nttrans create
via 4a4f420... s4-libcli: fixed structure element bug in ntcreatexreadx
via ffa8c45... s4-torture: catch bad command line options
via c5cfda9... s4-pvfs: implement root_fid support in posix backend
via 3c028ff... s4-smb: declare root_fid as a file handle
via c73ba89... s4-pvfs: fixed handling of SEC_FLAG_MAXIMUM_ALLOWED
via 387e67d... s4-ldaptest: "testgroup" is a bit too common
via ea60b72... s4:ntlmssp server - use also here the new "lp_dnsdomain()" call
via 3bd452e... s4:auth/credentials/credentials - fix uninitalised pointers
via dc586b9... s3: fix outdated proto.h causing build error on AIX
via 818d98a... s4-ldap: test the rDN size limit
via fdeeafb... s4-dsdb: implement limit on rDN length
via 144686a... s4-ldb: removed incorrect rDN length test
via 4185e37... s4-ldb: removed bugus RDN length check
via 7dcabde... s4-script: flush DNS after adding new addresses
via b41290c... s4-devel: for devel scripts its better to use bin/ than $PREFIX/bin
via d1784e7... s4-drs: support DRSUAPI_DRS_ADD_REF flag
via 59818f2... s4-drs: implement more of DsUpdateRefs
via 41ba2f8... ldb: fixed display of replUpToDateVector
via f1bf262... drs: improved error checking
via 94897d7... s4-dsdb: added samdb_rodc() and samdb_ntds_options()
via 424c464... libds: added nTDSDSA options flags
via 44866f0... idl: added WSPP DrsOptions bit names
via 1c1a883... Fix the build, missing ->. Jeremy.
via ce4542f... Final part of fix for bug 6793 - winbindd crash with "INTERNAL ERROR: Signal 6" Don't use mapped_user uninitialized. Jeremy.
via c6fc461... s3:winbind: Fix a double-free
via db29d3e... s3:winbind: Fix bug 6793 -- segfault in winbindd_pam_auth
via 67b544b... s3-build: we need to have talloc 2.0.1 when building with external talloc.
via 6618a06... talloc: Fix exports and increment talloc version
via 8fb483b... talloc: Make abi checks in release script
via 8e6df56... talloc: Move release script under /script too
via 2d6d6bc... talloc: Change the way mksysms work
via 0753035... s3-passdb: missed two prototypes while moving to enum netr_SchannelType.
via e9f7ef0... s4:torture cldap test - Add checks for the right forest DNS name
via 5931734... s4:password_hash - load the domain parameters from the "loadparm context"
via 8a505ec... s4:torture - fix up "ldap_basic" test
via e968698... s4: Changes the old occurences of "lp_realm" in "lp_dnsdomain" where needed
via ccfbe7b... s4:loadparm - adapt "realm" handling
via 8e91c40... s3: Fix reference to freed memory in pam_winbind.
via e0e7ca4... Revert "s4:hdb-samba4 - Don't double-free "db""
via 3493b62... s4:heimdal A real fix for bug 6801
via e33c23d... s3:net: simplify padding to single printf call
via 6deb1fc... s3:net simplify padding to single printf call
via 8a27fde... s3:net: Fix a segfault in "net rpc trustdom list" for overlong domain names
via 3f5c077... Remove use of "int ret" when we already have errcode. Jeremy.
via df22f8d... Catch one more erroneous use of errno. Jeremy.
via 367cb71... correctly handle aio_error() and errno
via 94d5417... s3:torture: Add a notify-bench test
via 1302526... s3:libsmb: Add cli_notify
via f3869f9... s3:rpc: Fix is_known_pipename for dynamically loaded pipes
via 1341d45... s3: Fix some nonempty blank lines
via 6e48aad... s3: Fix vfs_shadow_copy2 to allow in-path @GMT-xxx
via 5ec557d... s3/loadparm: Fix severe HPUX compiler issue.
via 11a8a54... s4:hdb-samba4 - Don't double-free "db"
via c183acc... s4:dcesrv_samr - add another constant
via 6b91a2a... s4:dcesrv_samr - prevent "ldb_modify" on a possibly empty message
via 7c53386... s4:dcesrv_samr - Add additional "talloc_free"s
via 6e19a9e... s4:dcesrv_samr - Cosmetics
via a889303... s4:ldb_tdb - Revert some introduced "trivial gotos"
via 325dc96... Enhance ".gitignore" file for s4
via a3306e3... s3-winbindd: add wbint_ChangeMachineAccount implementation.
via 0c37c23... docs: document wbinfo -c.
via 0a468fb... nsswitch: add wbinfo -c (change trust account passwords).
via 74948c9... libwbclient: add wbcChangeTrustCredentials.
via f394b5b... docs: document wbinfo -t --domain DOMAIN behavior.
via c2be185... netlogon: add NL_PASSWORD_VERSION to IDL.
via ebe0e64... s3: use enum netr_SchannelType all over the place.
via aa8c142... s3-netlogon: allow to change any type of trust account password in trust_pw_find_change_and_store_it().
via 4423173... s4-repl: check that a DsGetNCChanges is a continuation, and fix sorting
via ae507f6... Merge branch 'master' of ssh://git.samba.org/data/git/samba
via dfbaf79... pidl: don't warn for compatible scalar types in unions
via 4a1b50a... s3-netlogon: pass down account name to remote password set functions.
via faad888... Ñ3: fix domain trust documentation confusion
via 9000b7b... s4:provision.py - simplify the "realm" variable handling a bit
via 8b67e1a... s4:objectclass ldb module - Check for empty messages
via 926a935... s4:wbclient.h - add compatibility constants
via 78ebc02... Revert "s4:ldb - add a check which has to be done on beginning of a "modify" operation"
via 5eb14b2... s3-docs: remove xml artefact from net.8.xml.
via a37efaf... s4:ldb Allow a NULL module list
via 8def289... s3/proto.h: Add lp_ldap_ref_follow prototype.
via c5d5969... s3/smbldap: add option to disable following LDAP refs
via fa05abc... Allow (and ignore) distinguishedName on special records
via d511d88... s4:schema Add some error checking to the schema load
via aee3c19... s4:dsdb Make dsdb_read_prefixes_from_ldb static
via 554791c... s4:ldb Reload the 'ltdb_cache' when @OPTIONS changes
via 93ac2cd... s4:ldb Allow a module string of ""
via c9f70fc... s4:dsdb Search for the schema with dsdb_module_search(), in schema_fsmo
via 1e5562f... s4:dsdb Add new functions to help modules do an ldb_search()
via 1dfa2ed... s4:provision Remove all references to samba4LocalDomain
via 0bfc302... s4:provision Clarify that we set, rather than modify, objectGUID values
via 3ecfd06... s4-selftest: don't run benchmarks on the build farm hosts
via 893564b... torture: fixed socket leak in BENCH-TCON test
via 2b9818c... scripts: handle non-C files in minimal_includes.pl
via 0c0eb14... s4-drs: make DsBind a bit less verbose
via 7bce1ab... Fix builds with external tdb
via 815b790... Use the method used by build_env.sh to discover the user name.
via 622bffc... s4/torture: fix build break "implicit declaration of function 'isprint'"
via 5aeb954... s3: Fix a memleak reported by dmarkey
via 99cdbe3... Fix builds with external talloc
via 8283aff... Change recommended bu PC Oota.
via fc2604e... asn1_tests: Fix typo in comment.
via 333fcba... Cope with old CIFSFS clients that use SMBunlink to remove symlinks instead of trans2:posix_unlink. Jeremy.
via 5c4fea6... Merge branch 'master' of ssh://jra@git.samba.org/data/git/samba
via 76f73c7... s3: make linking of libwbclient --as-needed safe
via 77abc2d... Merge branch 'master' of ssh://jra@git.samba.org/data/git/samba
via fb7096a... Fix typos. Thank-you PC Oota.
via f0fd5df... s3: Fix shadow copy display on Windows 7
via 1e2f455... winbind: adapt the new reject constants also there
via efaa98e... s3-winbindd: NDR_WBINT_CHECKMACHINEACCOUNT should not be cacheable.
via 607ceff... s3/s4 - Adapt the IDL changes on various locations
via c2685cd... s3/s4:samr.idl - Corrects the "userPwdChangeFailureInformation" structure
via 46d1933... Exteded RAW-RENAME test to catch regressions in bug 6781. Jeremy.
via 14dc32a... Oops. Don't break the build.. Jeremy.
via 94ce06f... Make the logic a lot clearer and fix the comment to match. Jeremy
via 91456b8... s4:ldb - SQLite: port some constraints from the TDB backend also to the SQLITE one
via 75eff6e... s4:subtree_delete - Make the initialisation of the child counter more clear
via 30faff7... s4:ldap.py - Further enhancements
via f9990e9... s4:ldb - add a check which has to be done on beginning of a "modify" operation
via ee0204c... s4:ldap server - remove unused error handlings
via 32a7b82... s4:ldb_tdb - Rework/Various
via 746fb5a... Correct fix for bug 6781 - Cannot rename subfolders in Explorer view with recent versions of Samba. Without this fix, renaming a directory ./a to ./b, whilst a directory ./aa was already open would fail. Jeremy.
via 2f379d7... s4/torture: Ported SMBv1 RAW-OPEN tests to SMB2-CREATE
via 0bff2ce... s4/torture: convert all printf to torture_comments
via 0ec8fe4... s4/torture: Ported SMBv1 RAW-STREAMS tests to SMB2-STREAMS
via 3703890... AD-Bench: A first go at an Active Directory benchmark.
via 3c3725a... s3-winbindd: libwbclient: implement secure channel verification for specific domains in wbcCheckTrustCredentials().
via 7b35012... wbinfo: allow to check trusts via "wbinfo -t --domain DOMAINNAME".
via 2df47b0... libwbclient: implement secure channel verification for specific domains in wbcCheckTrustCredentials().
via 3d3134a... s3-netlogon: pure cosmetic indent fixes in _netr_LogonControl2Ex().
via fea2a78... s3: re-run make samba3-idl.
via d29409c... Merge branch 'master' of ssh://git.samba.org/data/git/samba
via b3377ef... s4-drs: fixed a memory error introduced yesterday
via 26b7734... s4/torture: Add server target of OneFS
via e9c3318... s4/torture: Add SMB sharemode/access mask tests
via 6de743a... s4/torture: change comments to torture_failures
via 7709db4... Test creating and deleting a bad symlink using the POSIX calls. Ensure we don't regress on bug 6769. Jeremy.
via 8dedcea... torture: disable the ValidatePassword test
via d31fa07... s4-torture: removed an accidental commit of a local test hack
via 1d0fb1e... tdr: teach TDR about uint1632 enums
via 7816f9d... pidl: update PIDL tests for uint1632 enums
via 90cd031... idl: recompile IDL for uint1632 change
via 2bf8a74... pidl: get the alignment right for uint1632 enums (NDR64)
via a4aa38f... s3:winbind: Make query_user_list in winbindd_rpc a bit more readable
via 8536e1b... s4:various LDB modules - "build_request" functions - propagate result codes back
via 0d7c34a... s4:rootdse module - intendation fixup
via b87769c... s4:acl module - intendation fix and comment enhancement
via ac774c4... s3: Add access_mask to the flock VFS call
via c344bf0... s3-winbindd: make sure to reset connections when machine account password change chain was broken.
via 0c2fc9e... s3-netlogon: setup NETLOGON credential chain in rpccli_netlogon_set_trust_password() only when needed.
via e9f1264... add trailer alignment to structures
via d26016c... PIDL fix for using external types with wireshark backend
via 33347d7... s4-provision: match win2003 functional level
via a44030f... s4-drs: added some debug lines to DsAddEntry()
via 0285d56... s4-drs: take advantage of system session auth in dsbind
via f800d49... s4-drs: fixed error message for drs_security_level_check
via a021d55... s4-drs: open samdb with system credentials when authorised
via 9c1e230... s4-ldb: fixed error on single value error
via b434797... s4-repl: added RELAX control and fix transactions
via 40b09f6... s4:drs-development Scripts to assist testing of DRS replication with AD
via a474ebf... s4:param Remove duplicate argument to python provision
via 6a1eb13... s4:provision Remove unused parameters from provision scripts
via 6ed9aee... s4-seftest: skip hold.oplock for SMB2 as well
via 872f9c4... Revert "s3: Attempt to fix machine password change"
via 5bafaa7... s3:winbind: Slightly simplify the logic of nss_init(), make it static
via f88e95c... s3:winbind: Fix typos
via 20a8ea9... s3: Attempt to fix machine password change
via 3fa1d73... Fix bug 6776 - Running overlapping Byte Lock test will core dump Samba daemon. Re-write core of POSIX locking logic. Jeremy.
via 76feeb1... libndr: add int3264 ndr prototype.
via 55b12d0... s3-net: print error when "net rpc changetrustpw" has failed.
via 84de81b... s3: Remove a scary error message -- talloc_move can not fail :-)
via d696f9a... s3: Fix nonempty blank lines
via ab8a16c... lib/tdr: get rid of build warning when using TDR_ALLOC macro.
via 926457e... s3: remove unused PRS_POINTER_CAST macro.
via 2497f70... s3: remove unused SYSTEMTIME struct.
via 19302db... s3/s4 common: fix up header file
via 984d001... s3:Makefile: another attempt to fix the wbclient dependency
via 71229dd... s3:Makefile: another attempt to fix the netapi dependency
via a457164... s3:Makefile: another attempt to fix the tdb dependency
via da597f2... s3:Makefile: another attempt to fix the talloc dependency
via 63dedac... Revert "s3:Makefile: fix talloc dependencies with static build (2nd try)"
via 19794ea... Revert "s3:Makefile: fix libtdb dependencies with static build"
via be34884... Revert "s3:Makefile: fix libwbclient dependencies with static build"
via eae87ff... Revert "s3:Makefile: fix libnetapi dependencies with static build"
via d5bd2ec... s3:winbind: use wb_fill_pwent in wb_getpwsid
via c83b804... s3:winbind: No point in using strequal to detect a 0-length string
via 6a4efcc... s4:ldap.py - commented out the UTF8 tests (and fixed some deletion DNs)
via 2bd3994... s3:winbind: use talloc_tos() instead of NULL in fillup_pw_field
via dc56d42... s3:winbind: Fix a debug message
via 957cc4b... s4:ldb_tdb - fix memory leaks
via 3393257... heimdal kerberos - fix memory leak (free the plugin list always - not only in error cases)
via 24422fa... s4:objectclass - Free unused memory from responses
via cb143ea... s4:schema_inferiors - Fix wrong check
via 70e1d81... s3: Make default_[static|shared]_modules a bit more readable
via 8172080... s4:ldb.h - add constant for LDAP EXOP password change
via 02b289f... heimdal - fix various warnings
via be938ab... s4:ldap.py - add tests for valid parent and RDN
via 4bc9a39... s4:dsdb Use possibleInferiors to restrict creation of child objects
via 0e028fc... s4:dsdb add systemPossibleInferiors to schema code
via f86beaa... s4:dsdb Add objectClass and RDN constraints to objectClass module
via dac0346... ndr: rebuild lsa IDL after recent change
via 2904f33... s4:ldap.py - add a test for the "systemOnly" classes
via 90828cc... s4:dsdb Don't allow creation of systemOnly objectclasses
via deb268f... s4:rdn_name - fix up the rename operation
via e66fa46... idl: some lsa vars are uint3264
via f21fb4b... pidl: added int3264 as a base type
via 777143e... s3:Makefile: minor clean up
via 110897a... s3:Makefile: fix libnetapi dependencies with static build
via fbb6571... s3:Makefile: eventlogadm dependency cleanup
via d7795f2... s3:Makefile: fix libwbclient dependencies with static build
via da15726... s3:Makefile: fix libtdb dependencies with static build
via b60d87c... s3:Makefile: fix talloc dependencies with static build (2nd try)
via 99c4480... Revert "s3:Makefile: fix talloc dependencies with static build"
via 7124b4f... s3:Makefile: libsmbsharemode dependency cleanup
via 09936d5... s3:Makefile: net utility dependency cleanup
via e1ebadb... s3:configure: use --aÑ-needed linker option when supported
via 2aacca0... s3:doc: add some detail about lanman auth parameter
via 2b9b232... Revert "s4:LDB/LDAP - Re-allow renames"
via 2ab27d7... s4:repl_meta_data - various
via 6f22cd1... Remove lots of duplicate code and move it into one function vfs_stat_fsp(). Stops code looking at fsp->posix_open except for exceptional circumstances. Jeremy.
via e218a52... s4:ldap.py - add a very special rename test (with invalid - empty RDN)
via b45f56d... s4:ldb_ildap - Don't segfault on a empty RDN
via 767fce6... s4:LDB/LDAP - Re-allow renames
via 1cebf2d... Missed one VFS_STAT -> VFS_LSTAT Jeremy.
via 1e322cf... Fix more use of VFS_STAT when posix pathnames selected. Jeremy.
via a076d9f... s4:ldap.py - major enhancements
via 2651603... s4:ldb Don't allow RDN to be modified with an LDB modify message
via d2ac4cb... s4:rdn_name module - a normal error message should be enough for this failure
via 2f211da... s4:ldb Don't allow modifcation of distinguishedName
via e6d8226... s4:dsdb Return correct error on invalid attribute
via ab9c232... s4:dsdb Pass down the exact error code on failure in repl_meta_data
via 2cbff74... s4:samdb_set_password - Return the maximum password age when requested (not the minimum one)
via 6edb92f... s4:samdb_set_password - cosmetic fixes
via 44df248... s4: fix various warnings (not "const" related ones)
via f390dae... s4/srvsvc: deactivate a "ntvfs_connect" with a wrong parameter
via d87cfc7... s4:provision_users.ldif - Put potential primary groups in front of the file
via 3f59705... Revert "s4:ldb-samba Use temp talloc contexts and talloc_steal avoid leaks."
via 35ff1f6... Revert "s4:ldb Fix ldb_list_find() folowing the change from char * to TDB_DATA"
via a0c82f1... Revert "s4:ldb always talloc_free() the ldb_ldif_write context, even on success"
via 959eff9... Revert "s4:ldb Remove LTDB_PACKING_FORMAT_NODN"
via 52b10ff... Revert "s4-ldb: merged with master"
via dfafd58... Revert "s4-ldb: overallocate idxptr to reduce memory fragmentation"
via 81c193d... Revert "s4-ldb: fixed a memory leak"
via 83e9b1c... s4-winbind: support the s3 response flags on krb5 auth too
via 68e1991... s4-winbind: support the Samba3 TXT form of the info3 for wbinfo -a
via ee956c9... s4:ldb.h - cosmetic - add whitespace
via 0d05a24... s4:provision - Cosmetic - right indentations
via ff9fc4e... s4:dsdb Fix crash from LDAP login of DOM\\
via 984ea88... s4:dsdb rework instanceType module - put instanceType in provision
via 1c71c09... s4:dsdb Don't allow creating of new objects with an isDefunct schema class
via 46c2af3... s4:dsdb Add 'lazy_commit' module to swallow the 'lazy commit' OID
via 737f21b... s4:ldap_server Ensure we don't segfault when sent a NULL new RDN
via 4c235ca... s4:provision Ensure we add the schema with the 'relax' control
via c7358d9... s4-ldb: fixed a memory leak
via e7846f6... s4-ldb: overallocate idxptr to reduce memory fragmentation
via 14c9070... s4-ldb: merged with master
via bcbf0ae... s4:ldb Remove LTDB_PACKING_FORMAT_NODN
via a610843... s4:ldb always talloc_free() the ldb_ldif_write context, even on success
via f0c2c98... s4:ldb Fix ldb_list_find() folowing the change from char * to TDB_DATA
via 38f87f4... s4:ldb-samba Use temp talloc contexts and talloc_steal avoid leaks.
via 8bf517d... s4: Improve provisioning: use relax control
via 977a0aa... pythonbindings: allow add() to have an array of controls as second parameter
via 8d7a987... s4-ldb: Use relax control to check in replace metadata module if we accept request that specify objectGUID attribute.
via a73a037... s4-ldb: Add new relax controls that allow relaxed x500 constraints checks
via ba0eba9... s4:ntvfs Don't attempt to follow NULL in unixuid_setup_security()
via 642dd95... s4:Ensure the selected RDN is the right one per the schema
via 6159825... s4-samldb: the samldb module requires that the primary group exists
via 48e5e21... s4-samdb: added some debugging
via 860dad2... s4-test: skip python gensec test until its finished
via 5a5c30c... s4-pygensec: a bit closer to working
via 084407f... pidl: fixed unit tests for trailer alignment
via a01713d... pid: update ndr testsuite for new union alignment
via 7bdb430... s4-torture: added a very simple samr ValidatePassword test
via caa9e3f... s4-samr: fake up a samr_ValidatePassword response
via 7a59e6c... idl: rebuilt the IDL for the build farm
via 5c07c7e... s4-libnet: give sane error messages when functional levels don't match
via 0227697... s4:dsdb/common/sidmap - Remove
via bf0855e... s4:provision - Change the default forest/domain function level back to Windows 2003 Native
via 45a237c... s4:libnet_become_dc - add checks for valid domain/forest function levels
via 9eb78be... ndr64: added support for trailing gap alignment
via 1726038... s4-ldb: accept the binary DN OIDs in extended DN modules
via fd22e03... s4-ldb: Add support for binary blobs in DNs
via 634d9d6... s4-cldap: match w2k8-r2 for cldap netlogon bits
via 4cb055c... ds-flags: use the new name DS_DNS_FOREST_ROOT
via 5d60a7e... s3-ads: removed 3 unused defines
via 2b332e6... idl: use common netlogon bit definitions
via b529a1e... s4/torture: Add two new SMB RAW-OPEN tests
via 50db290... s4/torture: convert printf to torture_comment() in RAW-OPEN
via ce791d6... Fix bug #6769 - symlink unlink does nothing. Always use LSTAT for POSIX pathnames. Jeremy.
via c38c99a... s4/torture: second try on renaming oplocks.c to oplock.c
via 295fec2... NULL is not a valid event context. Jeremy.
via b2bcfaa... s4/torture: rename oplocks.c to oplock.c to match SMB1 file layout
via 1160d68... s4/torture: Ported SMB oplock torture tests to SMB2
via 49fdeae... s4/torture: fix typo in test comment
via a58bc2c... s4/asn1: ber_read_OID_String() to be based on _ber_read_OID_String_impl()
via a96c8c2... s4/asn1: local TALLOC_CTX should be child of torture_context
via a51571b... s4/asn1: fixed typo in torture messages
via 97e7f48... s4/asn1: Added test for ber_read_partial_OID_String()
via 5021301... s4/asn1: Added test for ber_read_OID_String()
via 681064e... s4/asn1: Added test for ber_write_partial_OID_String()
via 3c3ef94... s4/asn1: Added test for ber_write_OID_String()
via bd53439... s4/asn1: Added torture suite for ASN1
via 8330d78... util: strhex_to_str() fixed to handle '0x' correctly
via 154ab0b... util: fixed compile time "discards qualifiers" warning
via 540759e... s4/drsuapi: ber_read_partial_OID_String() implementation
via 55dfc11... s4/drsuapi: Internal implementation for ber_read_OID_String
via 715c790... s4/drsuapi: ber_write_partial_OID_String() implementation
via 2af2334... s3:Makefile: fix talloc dependencies with static build
via 0265891... s3:configure: don't throw away PRINT_LIBS
via e9616e4... s3: update comment about (deprecated) a6 records
via 00ce3e1... Fix for CVE-2009-2813.
via 75f9077... s3/VERSION: Raise version number up to 3.6.0.
via 8a6b90d... Fix for CVE-2009-2906.
via 0597b97... mount.cifs: don't leak passwords with verbose option
via e3dd6f9... mount.cifs: check access of credential files before opening
via c173c1b... s4:pyldb - Wrong error type (found only after the push)
via 54ea150... s4:ldb_msg_diff - Fixes up possible memory leaks and the python binding of it
via e80891d... s3-perfcount: more cleanup.
via 25ab882... s3-perfcount: only pass down prs_struct when really required.
via cd82d4b... s3: add perfcount idl and generated files.
via c6a7ecf... s3-registry: move rpccli_winreg_Connect to the only file it belongs.
via bbc7148... s3: remove unused rpcstr_pull and rpcstr_pull_talloc.
via 347eb9b... s3-printing: more use of pull_reg_sz().
via ad836c4... s3-registry: use pull_reg_sz() where appropriate.
via 9824572... s4-tort-drs: Add bind_info for dcerpc_drsuapi_DsBind() call
via d60e3ac... s4-tort-drs: DsReplicaUpdateRefs test fixed and extended
via b492498... s4-tort: Added assertion macro for DRSUAPI call
via 087ba21... allow for outstanding_aio_calls to be decremented
via bbf394f... s3-printing: use regval_ctr_addvalue_multi_sz.
via 05e8e90... s3-registry: add regval_ctr_addvalue_multi_sz.
via a6567cf... s3: re-run make idl. janitor for tridge.
via afdea18... s3-rpc_parse: remove unused prs_string.
via c5dba4a... s4:torture: data_blob_hex_string() output is now lowercase.
via 9e7fb6a... s4:samba.tests.samdb - remove last relicts of the templates
via ad54907... s4:pyldb - Fixed the return value in "py_ldb_msg_diff"
via 2529def... Revert "s4:wmic - Output enhancements"
via a3f3537... Revert "python: create a script for reorgnizing an LDB file."
via 0dadb56... s4:pwsettings - Improve error handling and introduce "choice" type
via cb50af5... s4:provision - Lets the user choose between the supported forest/domain function levels
via b2e8519... s4:provision: Show domains and forests are W2K8 DC capable.
via 955dab0... s4:provision: Update schema version number to W2K8.
via 6637887... s4:dsdb/common/util - remove introduced "samdb_is_capable_dc" call
via d6f69eb... s4:domainlevel - General rework
via 1f2490e... w32err: Importing auto-generated Win32 errors and descriptions
via 0e1840b... w32err: WERR_GROUP_NOT_FOUND renamed to WERR_GROUPNOTFOUND
via 948cd70... w32err: WERR_USER_EXISTS replace with WERR_USEREXISTS name
via d9994a6... w32err: WERR_DC_NOT_FOUND replaced with WERR_DCNOTFOUND
via 0e64fcb... w32err: FRS_ group of errors replaced with numeric values
via e669113... w32err: WERR_DOMAIN_CONTROLLER_NOT_FOUND error value fixed
via 22d42d1... w32err: Script to fetch and prepare errors to be updated/added
via 0d241b0... idl: ntsvcs.idl depends on misc.idl, not winreg.idl
via 9af9dbe... s4/torture: fix RAW-OPLOCK-STREAM1 test after commit a11bb14
via 8c0d239... s4/torture: Allow receiving of oplock break requests in any order
via 6e4bf59... s4/torture: convert printf to torture_comment()
via 6c0abbd... s3-netlogon: properly implement _netr_NetrEnumerateTrustedDomains().
via eb7a404... s3: remove unused unistr2_term_codes.
via 26e798d... s3: remove unused regval_convert_multi_sz().
via 2ccf75d... s3: remove unused regval_build_multi_sz().
via 76bb380... s3-rpc_parse: remove unused UNISTR2 struct and init function.
via b0a6649... s3: use pull_reg_multi_sz in rpcclient and net.
via fc1c243... s3-util: use pull_reg_multi_sz in reg_pull_multi_sz.
via 661342e... s3-registry: use pull_reg_multi_sz().
via f8016cf... s3-util: add pull_reg_sz() and pull_reg_multi_sz() convenience functions.
via 2d6e5e1... s3: use push_reg_multi_sz().
via 1b0f3b7... s3-registry: use regval_ctr_addvalue_sz().
via a50cc61... s3-registry: add regval_ctr_addvalue_sz.
via 2c11b73... s3-registry: use push_reg_sz().
via fcee9d2... s3-util: add push_reg_sz() and push_reg_multi_sz() convenience functions.
via d31e4c2... s3: re-run make idl_full.
via 4365b7b... winreg: add winreg_Data union to IDL.
via 21794b0... s3: Document the "share:fake_fscaps" parameter, fix bug 6765
via 0cf317f... s3: Remove the lua interpreter again
via 64e08fe... pidl: added union padding for NDR64
via cc3a677... unlink defer torture test
via 325baf3... Don't defer a talloc_move'd pointer. Jeremy.
via 2e989ba... Second part of fix for bug #6235 - domain enumeration breaks if master browser has space in name. Ensure we ask for the #20 name as we're using it as a server. Jeremy.
via 80ef513... s3:winbind: remove a pointless initialization
via 2185490... s3:gencache: Add my copyright
via dc8538b... s3:winbind: Make check_info3_in_group, sanitize its memory handling
via f18d0b0... s3:winbind: Make "check_request_flags" publically available
via def5bf5... s3:winbind: Sanitize the args for find_auth_domain: It only needs the flags
via 93db77a... s3:winbind: Make append_data publically available as append_auth_data
via 388470f... s3/VERSION: Raise version up to 3.5.0.
via de0f3b6... changed debuglevel for two messages in the GPFS module from 0 to 10 they spammed the logs on a test machine and they are just debug messages, so let's move them to the level of the other debug messages in the file
via 830adcd... pidl: Avoid using talloc_free as function pointer, since it may be a macro.
via 5c0edba... Move samba-specific variable to s4 Makefile.
via 166f849... make: Use $(base_srcdirs) in 'make clean' rather than keeping a separate list.
via 4a230b5... s4-kcc: fixed corruption of repsFrom records by kcc
via 0b0edbb... s4-kcc: remove stale repsFrom entries in kcc run
via f279b57... s4-dsdb: don't return the partition root objects
via da3f5a4... s4-make: add libds to etags/ctags source list
via 808585b... s4-libnet: fixed debug formatting
via ccd2673... s4-dsdb: removed extraneous debug messages
via cf55f78... s4-dsdb: update replPropertyMetaData on linked attribute source attributes
via 83fae5f... s4-dsdb: fixed searching for GUID based DNs between partitions
via 0d810fc... s4-drs: removed debug code that replicated a maximum of 10 objects at a time
via 8aa85d7... s4-drsuapi: state variable for getncchanges
via 11efdc3... s4-dsruapi: plugfest updates
via b7dba6f... s4-drsutil: allow NULL filter
via 46b7374... s4-ldap: fixed spelling
via d187620... s4-samdb: when UF_SERVER_TRUST_ACCOUNT is set mark object as critical
via c82a816... s4-repl: free the la list on prepare commit failure
via 12936be... s4-samdb: free the linked_attributes list on prepare commit failure
via a130ad2... s4-repl: use GUID to resolve target in linked attributes
via d515b6e... s4-dsdb: ask for an extended DN in dsdb_find_dn_by_guid()
via 9e32648... s4-dsdb: make dsdb_search_dn_with_deleted public for repl_meta_data module
via 5acd8bc... s4-acl: fixed SD creation
via 9cef5f0... libds: fixed spelling error
via 557b177... s4-drs: fixed sorting of replPropertyMetaData
via d9ada60... parmlist: Add more tests.
via 4326781... rpc_server: Fix warnings.
via c526a77... librpc: Fix path to ndr_standard pc file.
via 95fafa9... selftest: Prefer system tap2subunit if available.
via db55ea0... parmlist: Add basic tests for test_get_int().
via c145888... util/parmlist: Add some more comments.
via 2dd7c9b... libutil: Add separate utility code for dealing with settings as a collection of key/value pairs.
via 6a79ad7... gensec: Avoid exposing lp_ctx on the API level.
via 52a17e5... pygensec: Add initial work on a gensec Python module.
via 9af1c6d... regshell: Add support for 'cd ..' and cd relative to the root.
via 169ff6e... registry: Fix warning freeing talloc pointer with multiple parents.
via 6b595a9... ldb: Check for talloc using pkg-config before checking manually, so we find version errors.
via 8940e42... s4/make: Remove object files in ../libds as part of "make clean".
via 8762254... Fix the opaque sample module for the new VFS interface. Jeremy.
via 2f1835e... Update the advice for the new VFS system. Jeremy.
via 2d13513... Remove unused static fn. Jeremy.
via a77b5d2... Rewrite vfs_transparent example for the new VFS changes. Jeremy.
via 0959ae9... Fix vfs module sample for new interface. Jeremy.
via a6d4eec... samba.tests.provision: Remove broken become_dc test.
via 390cd90... pidl(s4.python): Fix arguments to PyCObject_FromVoidPtr for string_array's.
via 9a9202e... pythonbindings: allow add() to have an array of controls as second parameter
via 76d8365... Fixing timeval calculation
via 014a3a9... lib/util: fix build warning.
via 956740a... s4:LDIFs - enhance the section comments
via 85276e1... s4:auth/gensec/schannel - fix a const warning
via fb1eb11... s3:smbd/password - move list pointers into blocks
via 0650423... s3-libndr: fix build warning.
via bfd3a6f... s3:winbindd_cm: don't invalidate the whole connection when just samr gave ACCCESS_DENIED
via 36e889f... s4:schannel: fix some compiler warnings
via 68b8149... s3:rpc_client: don't randomly fragment rpc pdu's in developer mode
via bb8a4a9... Merge branch 'master' of git://git.samba.org/samba
via df0d629... Fixed a dereferenced null pointer.
via 3aa147f... mount.cifs: print output to stderr
via 1e4868d... Reduce debug log level from 0 -> 7 on non-critical message. Jeremy.
via 8a90106... Patches to fix typos thanks to OPC oota.
via fe0387f... Bug fix thanks to vjbangis viray
via d1aa7d4... Remove the const from the str_list_XXX functions that allocate both list and containing strings. This fixes problems that people have tried to cast away and are not needed. Jeremy.
via 536c4dd... Revert b39c390280d1f268e2550c731057aec550a3f086 - casts should not be here. Jeremy.
via 4f10aa5... Revert 918b5a7e057bd91289ec06b3ef8d95da43a50ede. This code should *not* return const. Jeremy.
via b39c390... s3: Fix up various string "const" warnings
via 918b5a7... s3:util_str "str_list_make_v3" - introduce also here the "const" result
via 506b0b6... s3:vfs_default - correct function parameters
via c789d04... s3-winbindd: no reason to call winbindd_can_contact_domain() three times in query_user().
via 4b01e37... s3: remove unused printing macros.
via 60433b1... s3 onefs: Fix 1 second share mode delay handling
via 74c0a7a... s3 onefs: Fix a race condition exists in onefs_open.c between multiple opens to the same file.
via 5e9aade... s3 onefs: Add some debugging/asserts to give more info when there is bad deferred open state.
via ad96c11... s4 torture: Fix RAW-STREAMS to request more specific permissions
via 86b1a4c... s3: Add more helpful debugging to some of the streams code
via 32ee976... vfs catia: Fix a NULL dereference when CATIA is loaded with no mappings specified.
via 637901c... vfs catia: Fix the double translation that was happening with createfile and open.
via c870043... vfs catia: Fix a possible NULL dereference
via 42c3eca... s4-drs: el may not be a talloc pointer
via 2deea28... s4-drs: regenerate IDL after ndr size change
via 547a6da... s4-drs: add defines for replication flags on attributes
via 3b7c668... s4-ldb: sort replPropertyMetaData by attid
via 41e4093... s4-ldb: add instanceType in repl_meta_data module
via f8a09e8... s4-drs: fixed the size of DN binary blobs on the wire
via baf9336... s4-drs: include deleted objects in getncchanges reply
via 1fa735c... s4-drs: add SHOW_DELETED control on dsdb utility calls
via a9188f7... s4-libnet: allow the functional level of becomeDC to be specified
via 3cd0f9e... s4-libnet: avoid a steal with references error
via 96dd571... Add init file for DCE/RPC tests.
via 0450a5b... PEP8
via 5cf25fd... Revert "s4:python fixed subunit tests of dcerpc"
via 50f248a... s3: Forgot to check in one build failure for vfs_gpfs.c
via 69447de... s3: Remove an unused variable
via 568f818... s3: Make the vfs_gpfs compile at least
via f8425b7... Revert "s3:winbindd: use a tcp connection for lsa in case lookup_names/lookup_sids doesn't work over ncacn_np"
via 9ef3940... s3:rpc_server: we need to make a copy of my_name in serverinfo_to_SamInfo_base()
via f23691c... s3:winbindd: use a tcp connection for lsa in case lookup_names/lookup_sids doesn't work over ncacn_np
via 4f9de0e... s4: Handle DRSUAPI_DS_REPLICA_NEIGHBOUR_SPECIAL_SECRET_PROCESSING in getncchanges
via 23e4470... s4: Handle DRSUAPI_DS_REPLICA_NEIGHBOUR_ASYNC_REP in getncchanges
via 97a9ae1... s4: Handle DRSUAPI_DS_REPLICA_NEIGHBOUR_FULL_SYNC_PACKET in getncchanges
via 71c862c... idl: regenerate idl
via c9dc650... s4: Handle DRSUAPI_DS_REPLICA_NEIGHBOUR_CRITICAL_ONLY req in getncchanges
via 5925e29... Revert "r20074: this values seem to be typos in drsuapi"
via f28219d... s4:ldif_handlers Fix memory leak in objectCategory LDIF handler
via 10f8611... s4-drs: fill in more guids and SIDs, plus filter rDN
via 075f9e2... s4-dsdb: cope with windows sending extra pad bytes
via 6fba3a2... s4-dsdb: added dsdb_find_sid_by_dn()
via af4c1f7... s4-drsserver: fixed addition of sort control
via 9b7de7f... fixed spelling
via 523fb6d... s4-drs: ignore zero value elements in DRS add operations
via 87b6f2e... s4-netlogon: always set the dNSHostName in GetDomainInfo
via b60854e... regenerate IDL
via c94e3ff... s4-netlogon: make GetDomainInfo response match w2k8
via 5c51560... s4-cldap: return domainFunctionality from SAM
via a50672b... idl: fixed string termination for netlogon GetDomainInfo
via 43f7d7e... s4-nbt: added NBT_SERVER_DNS_FOREST
via cd749ef... s3:gencache: Make gencache_del() return success for expired entries
via aece84f... s3:gencache: Remove some over-paranoid locking
via 76d95b9... s3:gencache: Add a "was_expired" argument to gencache_get_data_blob
via adf66e7... Check for PyString_FromString being NULL.
via c561521... provision: Avoid linking in multiple copies of security python module.
via 0724649... s3:winbind: Fix an uninitialized variable
via ee4f7f1... s4-drsserver: sort by DN to give tree order
via 83bef7d... s4-ldb: server side sort args are const char *
via 1dfcd4c... s4-ldb: fixed call argument order for ldb_dn_from_ldb_val
via bb3bdb3... s4-ldb: added a bunch more debug for DC join
via 4a74b28... s4-ldb: when tracing, show ldb_set_debug messages
via 9b75239... s4-ldbmodules: allow instanceType to be specified by clients
via fb84eda... s4-util: windows only accepts lowercase hex encodings for extended DNs
via 430ee62... s4-torture: add some debug info to RPC-HANDLES
via 8a09026... s4-rpcserver: added support for shared handles
via a971b87... s4-lsa: added support for QuerySecurity on LSA
via 69cb91a... s4-rpcserver: added shared association groups
via a30d613... s4-rpcserver: run all RPC operations in a single task
via 5d16b9c... s4-rpc: remove two unused functions
via 2e98ee0... s4-ldb: only show the outer level of ldb ops when tracing
via ec5d012... s4-ldb: don't show timestamps on every line of ldb traces
via 1544c2b... build: use AS_HELP_STRING() for --with-localedir
via bb77a2a... build: add switch "--with-codepagedir=DIR" to configure.
via 8b79553... build: add datadir to "make showlayout"
via 68f3342... Move the check above the talloc
via 6a8ef6c... s3-winbindd: Fix Bug #6711: trusts to windows 2008 (2008 r2) not working.
via 58f2deb... s3-winbindd: add cm_connect_lsa_tcp().
via 455d44d... lib/tevent: a cleaner fix for be4ac227842530d484659f2db683453366326d8b segv
via f54ef5f... s4:dsdb Fix of double addition of SD-s
via 399c716... s4:ldb Add 'single-value' support to LDB.
via 9e85192... Merge branch 'master' of git://git.samba.org/samba
via 10c6f3f... Initial Implementation of the DS objects access checks.
via b850d7f... Add support in the ldb_dn.c code for MS-ADTS:3.1.1.5.1.2 Naming Constraints
via 6033ce2... Add tests for MS-ADTS:3.1.1.5.1.2 Naming Constraints
via bc53052... s4:dsdb Run the new 'descriptor' module by default.
via 1fa643b... s4-ldb: bit prettier output
via 4d984d0... s4-ldb: fixed O(n^2) string handling in ldif debug print
via a5cdf36... s4-samdb: enable ldb tracing when log level >= 10
via ac56fed... s4-schema: don't trace the schema load (too verbose)
via b23294e... s4-ldb: add --trace command line option to ldb tools
via 97ffb91... s4-ldb: add a LDB_FLG_ENABLE_TRACING for full ldb tracing
via 5b684bb... s4-ldap: default edn type is 0
via 2fda203... s4-ldb: add support for extended DNs in the rootDSE
via dd7f94a... s4-dsdb: fixed a printf format warning
via 13b979b... Merge branch 'master' of git://git.samba.org/samba
via 1afc7c4... s4:kerberos Fix the salt to match Windows 2008.
via 8738b83... s4:provision Make our default salt match our server behaviour
via e440a2e... tdb:tdbtool: fix indentation.
via 91e1bab... tdb:tdbtool: add transaction_start/_commit/_cancel commands.
via 817383d... tdb:tdbtool: add the "speed" command to the help text.
via 63f280c... s4:provision - Fix up ProvisioningError class as suggested by Jelmer
via 7373bb7... s4:samdb/tools - That should fix now the last failures
via 32f4afd... s4:libnet_become_dc - bump down the level requested by abartlet
via f0c080a... s4:scripts - Reintroduce "-H" parameter
via 0af3b06... Revert "blackbox:test_kinit - Remove the "-H" (hive) parameter"
via 23ffccd... s4:provision Make us Windows 2008 level by defualt again
via 9801ec5... s3:secrets_schannel: revert to using version 1
via 83edf3e... s3:winbindd: avoid writing to a closed connection and generate SIGPIPE
via f0d6e61... async_sock: return -1/EPIPE if we're getting an end of file on read.
via 00e378f... s3:lib/select: don't overwrite errno in the signal handler
via d13dfbe... tevent: make sure we don't set errno within the signal handler function.
via f917044... s4:dsdb/resolve_oids: add fast pathes for the common operations without oids
via 5656c22... s4:dsdb/resolve_oids: check return values in recursion
via 9d9bd31... s4:py_security Add missing header
via 025590e... Merge branch 'master' of git://git.samba.org/samba
via bfddb68... s4:provision Use code to store domain join in 'net join' as well
via 1d4a16a... s4:ldb print out which LDB the transaction is still active on.
via 509a2bb... s4:provision split provision of DNS zone and self join keytab
via 11bfbc5... s4-selftest: disable RAP-SCAN test
via 8b5cb77... s4-selftest: disable RPC-COUNTCALLS
via 6283f2c... Initial implementation of security descriptor creation in DS
via 257ea8f... Merge branch 'master' of git://git.samba.org/samba
via c152761... s4:python tools - try to fix some test problems
via 500fc02... s4:samba3sam.py test - remove the primary group ID attribute here
via 1516f67... s4:sec_descriptor - fix constant
via d4389a2... blackbox:test_kinit - Remove the "-H" (hive) parameter
via ae56b0f... Disable descriptor module unless enabled in smb.conf
via 6ec69f3... s4:dsdb/common/util - Check for the right forest/domain function level
via dedd32d... s4:server.c - add linespace (only cosmetic)
via 3c5d763... talloc: fixed talloc_disable_null_tracking()
via 10fe59b... s4:domainlevel - fixed another error
via 05653fc... Fixed a difference in domain sid type when SID is provided by user.
via 52650f1... s4:ldb_parse - Fix the type of an array entry
via b8e65e6... s4:provision_configuration - fix "sPNMappings"
via bb65cd4... s4:domainlevel - further improvements
via c5d38fd... blackbox/test_ldb.sh: test searching using OIDs instead of names for attributes and classes
via 93e1e8b... s4:provision: add the 'resolve_oids' on the top of the module stack
via 7fbd18a... dsdb/samdb: add resolve_oids module
via d80058f... s4:build: require ldb 0.9.7
via 46dab92... s4:ldb: add ldb_parse_tree_copy_shallow() and change version to 0.9.7
via c14b2eb... librpc: rerun 'make idl'
via 1c3a706... drsblobs.idl: fix repsFromTo2 blob size calculation
via cc48e9a... rerun: make idl
via 8958a04... drsblobs.idl: add decoding for repsFromTo2
via ced2429... s4-auth: add SID_NT_ENTERPRISE_DCS is a server trust account
via d5b9409... s4-drs: security checking on DRS needs to default to on
via 8fd6ce6... s4-ldb: display an error if we can't decode a NDR blob
via ad53c34... s4-repl: need param.h for lp_parm_bool
via 663fe55... Handle dsdb_class_by_lDAPDisplayName returned values in schema_inferiors.c
via 0b68967... Move replmd_drsuapi_DsReplicaCursor2_compare to a common place.
via 6e56261... Add drs_security_level_check for dcesrv calls security checks
via 2b5d1df... s4:provision_basedn_modify - fix the "auditPolicy" attribute
via 63b584b... s4:utils Remove typo...
via 5cec86e... s4:dsdb Print the partition we failed to suggest replication for
via 59bea84... libcli:nbt move prototypes of lmhosts functions to libnbt.h
via d589760... s4:utils Explian fix for testparm -v
via c386c02... s4-ldb: bump minimum version in ldb too
via 1261d69... more include minimisation
via 9c69795... tdb: increase minor version
via 72c60db... s4-smbd: removed unnecessary includes
via c35bbad... s4-scripts: make minimal_includes handle our -I overrides
via 7c807de... s4-smbd: minimise includes in smbd/ and smb_server
via 2205452... s4-testparm: fixed -v option
via 86383f0... s4-rpc_server: removed remaining unnecessary #includes
via cb6f868... s4-rpc: remove some unnecessary #include lines
via 017092a... s4:samdb.py - further rework
via d75653f... pidl: update expected output for NDR64 changes
via 46d29fe... s4-netlogon: implement dcesrv_netr_DsRAddressToSitenamesExW
via 92786ae... s4-resolve: fixed a crash bug on timeout
via 7c54240... s4-pipes: convert pipe names to lowercase and validate
via e9a589f... s4-server: kill main daemon if a task fails to initialise
via ade5d43... s4-kdc: ignore unknown keytypes
via 716ddc2... Merge branch 'master' of /home/tridge/samba/git/combined
via c2139e8... s4-drs: cope with dupliate linked attributes
via 8dffa23... s4:provision_configuration - "sPNMappings": "http" missed on regeneration
via 2e7fc37... s4/provision_configuration - re-add the "sPNMappings"
via 72ba2fa... s4:scripts - Cleans also the rest under the "setup" directory up
via a4b5c79... s3-rpc_client: fix non initialized structure in rpccli_lsa_lookup_sids_noalloc.
via 700df9b... s3-smbd: fix get_ea_names_from_file() and check for pnames pointer.
via 1f38aa0... s4:various scripts under "setup" - Unification
via bc2a05f... s4:domainlevel/pwsettings - Remove unused import
via a873ea4... s4:samdb.py - Unification of the interfaces
via fc61121... s4:minschema/fullschema - add correct header comments
via 900a8d4... s4:rpc_server: remove some now unused code
via cda0849... s4:ntvfs_ipc: add real named pipe support
via f0704f5... s4:torture: the spoolss notify test should listen on the ncacn_np endpoint
via d0e73ab... s4:rpc_server: export dcesrv_add_ep() so that torture tests can use it
via 825484e... libcli/named_pipe_auth: pass gssapi delegated credentials through the named pipe
via bb06441... s4:service_named_pipe: accept delegated credentials
via 199072b... librpc: rerun 'make idl'
via c29364f... named_pipe_auth.idl: add infrastructure to pass delegated credentials
via 3207188... s4:torture: don't use 'pipe' as variable name it's a system call
via 16f1ba2... s4:heimdal/gssapi/krb5: set cred_handle in _gsskrb5_import_cred
via c6d58ef... Merge branch 'master' of /home/tridge/samba/git/combined
via 77afcad... s3: Fix Coverity ID 581 -- NEGATIVE_RETURNS
via 30a4695... s3:smbstatus: Fix bug 6703, allow smbstatus as non-root
via 89e80bf... s3:smbstatus: Fix some nonempty blank lines
via ac3b58b... s4:domainlevel - fix indentations
via 752904f... s4:domainlevel - Add a script which allows raising the domain/forest level
via b15ef6d... s4:pwsettings - Simplify the error handling a bit
via 11a7842... python: create a script for reorgnizing an LDB file.
via 89f5df6... s4:provision - Bump down the domain and forest level to Windows 2000
via 78338d4... talloc: don't crash if f is NULL in talloc_report_*
via a3f3335... s3-rpc: samba3 needs the DCERPC_NDR64 define
via 88cded0... s4-sam: add a note about the solaris client
via f2f8bb7... ndrdump: fixed help
via 3ec638c... ndr: num_auths is an array size, thus a uint3264
via ae91cff... ndr: split out ndr enum functions
via c2523d2... idl: recompile our IDL
via aeb22ca... s4-pidl: add support for NDR64
via f93d716... s4-rpc: added NDR64 support
via 90770e4... ndr: added support for NDR64
via ec422ed... util: use likely/unlikely for NT_STATUS_* macros
via d27140a... libreplace: added likely()/unlikely() macros for gcc
via 44674ef... s3:smbd: Attempt to fix the build on HP/UX
via eeda7f6... s3:smbd: Fix an inappropriate pointer return in a bool fn
via 1637364... s3:winbind: Fix some enum type mismatches found by the Solaris compiler
via 39971ff... Merge branch 'master' of /home/tridge/samba/git/combined
via e71d972... idl: regenerate IDL for NDR64 changes
via 52f2e26... s4-sam: add a note about the solaris client
via 4eedcf7... ndrdump: fixed help
via 7b157a3... ndr: num_auths is an array size, thus a uint3264
via 1a1cb92... ndr: split out ndr enum functions
via 85e06ff... idl: recompile our IDL
via db5e7f3... s4-pidl: add support for NDR64
via c9b0b89... s4-rpc: added NDR64 support
via 056cbf7... ndr: added support for NDR64
via 7326b8f... util: use likely/unlikely for NT_STATUS_* macros
via 6dfd10f... libreplace: added likely()/unlikely() macros for gcc
via fa4023d... s4:provision - Some rework (continuation)
via 9e49ad5... s3: build with pam support when possible
via fc20da5... Re-generated idl files with () for enum values. Jeremy.
via 02dc4a1... Ensure we enclose the enum values in brackets to make the cast work. Jeremy.
via b92c399... Check in modified generated files for systems where pidl can't run. Jeremy.
via 389e2fb... Merge branch 'master' of ssh://jra@git.samba.org/data/git/samba
via 95311a2... Fix the problem with pidl generating invalid C for enums. According to the C standard an enum is guarenteed to be an (int), which means for 4 byte ints specifying a type of 0x80000000 is an invalid value. The Solaris compiler complains about this. Fix by adding an (int) cast in front of the value generation. Jeremy.
via f8dae40... spnego: Support ASN.1 BIT STRING and use it in SPNEGO.
via aadf5e3... pyldb: Don't segfault when invalid type is specified to as_sddl and from_sddl.
via c2055de... s4:descriptor module - Revert and const fixups
via 813f9da... s4:descriptor - cosmetic
via 4445cdf... s4:libnet_become_dc - Fix some uninitialised variables
via 4fa327a... s4:provision - Some rework
via d237022... void functions can't return a value. Found by the Solaris compiler. Jeremy.
via 9e5488d... void functions can't return a value. Found by the Solaris compiler. Jeremy.
via 2032f26... void functions can't return a value. Found by the Solaris compiler. Jeremy.
via 16836f9... We now pass the Microsoft SMB2 fileio test with EA's and streams... Jeremy.
via e91cdef... Remove ununsed variable warning. Jeremy.
via 0c202e4... s4/domain behaviour flags: Fix them up in various locations
via bfb3eaa... s4/python: flags
via 7c71370... libds/common/flags: various
via 23676b6... Merge branch 'master' of /home/tridge/samba/git/combined
via 45cebf7... s4-repl: raise a debug level
via 98f2a3b... s4-dsdb: treat uSNHighest as 0 if @REPLCHANGED doesn't exist
via 7860817... Merge branch 'master' of /home/tridge/samba/git/combined
via c405d72... s4-repl: raise a debug level
via 1b3f5ce... Merge branch 'master' of ssh://git.samba.org/data/git/samba
via f391e64... Merge branch 'master' of /home/tridge/samba/git/combined
via 79082f4... s4-dsdb: treat uSNHighest as 0 if @REPLCHANGED doesn't exist
via 033ced6... libcli/auth: rewrite schannel sign/seal code to be more generic
via 8f482ae... lib/crypto: include aes.h into crypto.h
via 7221795... Merge branch 'master' of /home/tridge/samba/git/combined
via 30d1328... s4-repl: take advantage of async RPC forwarding
via f80363c... s4-rpc: added a module for forwarding RPC requests
via 9417aab... Merge branch 'master' of /home/tridge/samba/git/combined
via 5d2dfd1... s4-drs: lock down key DRS calls
via 7ded074... s4-security: added a new security level SECURITY_DOMAIN_CONTROLLER
via 7744283... Merge branch 'master' of /home/tridge/samba/git/combined
via 10e25fc... s4-ldb: ldap attribute names can contain a '.'
via 03d0005... s4-ldb: expose ldb_transaction_prepare_commit() in ldb
via 458dda1... s4-repl: don't do double replication
via 6546720... tdb: allow reads after prepare commit
via 9e0b1a3... s4-drs: filter based on local_usn
via bc3bbae... s4-repl: make sure we marshal the replPropertyMetaData after the last change
via ff8ad22... s4-dsdb: use DLIST_ADD() not DLIST_ADD_END()
via 12f689e... s4-ldb: cope better with corruption of tdb records
via 00fb670... talloc: when we enable NULL tracking, reparent the autofree context
via 089dc64... s4-repl: add a debug to make it easier to monitor replication
via 444a05c... s3: Fix reading beyond the end of a named stream in xattr_streams
via 00d7aad... s3: Add some debugs to streams_xattr
via 5b86a0a... schannel: remove last traces of gensec.
via 310051c... lib/crypto: link in AES crypto for s4 as well.
via 97d7a52... s3-schannel: remove unused schannel_decode/schannel_encode.
via 799f8d7... schannel: fully share schannel sign/seal between s3 and 4.
via f3979b5... schannel: move schannel_sign to main directory.
via 1a21db8... s4-schannel: try to fix the build.
via 1f41236... s4-schannel: first step of decoupling schannel from gensec.
via 9cb205d... s4-schannel: strip trailing whitespace.
via f8014d3... s3-schannel: fix blob length when pulling off a NL_AUTH_SIGNATURE in cli_pipe_verify_schannel().
via 87acb96... lib/crypto: add aes encryption routines to main cryto lib.
via a04caf3... Merge branch 'master' of /home/tridge/samba/git/combined
via 7b3b66d... s4-ldb: ldap attribute names can contain a '.'
via 08f1447... s4-ldb: expose ldb_transaction_prepare_commit() in ldb
via bfd0877... s4-repl: don't do double replication
via f5aec9e... tdb: allow reads after prepare commit
via 48bc784... s4-drs: filter based on local_usn
via 7f3817a... s4-repl: make sure we marshal the replPropertyMetaData after the last change
via e1abb39... s4-dsdb: use DLIST_ADD() not DLIST_ADD_END()
via 4861194... s4-ldb: cope better with corruption of tdb records
via 6a9c89b... talloc: when we enable NULL tracking, reparent the autofree context
via 451a537... s4-repl: add a debug to make it easier to monitor replication
via d581a56... Merge branch 'master' of /home/tridge/samba/git/combined
via 858cddf... s4-libnet: use updated dsdb commit function
via f9c3086... Merge branch 'master' of /home/tridge/samba/git/combined
via f2b5b5b... s4-ldb: ldap attribute names can contain a '.'
via a99e216a.. s4-ldb: expose ldb_transaction_prepare_commit() in ldb
via 80c4b1e... s4-repl: don't do double replication
via 46c99ec... tdb: allow reads after prepare commit
via dac0fb0... Merge branch 'master' of /home/tridge/samba/git/combined
via e44c414... s4-drs: filter based on local_usn
via ae28e2f... s4-repl: make sure we marshal the replPropertyMetaData after the last change
via f1ce4f9... s4-dsdb: use DLIST_ADD() not DLIST_ADD_END()
via af1e7e1... s4-ldb: cope better with corruption of tdb records
via 2e7841f... talloc: when we enable NULL tracking, reparent the autofree context
via f0104be... s4-repl: add a debug to make it easier to monitor replication
via 8703d9f... libreplace: white space cleanups
via 18f1f5b... s3: ignore cups-config to tidy up library dependencies
via 5a01071... libcli:nbt put util_net.c protos in new header file
via 9a209ac... s4:schema Add code to provide an index into the subClass tree
via 231b2fa... s3-dcerpc: really fix remaining old auth level constants. sorry...
via efe9f95... Merge branch 'master' of /home/tridge/samba/git/combined
via 8fa5e56... s4-dsdb: use DLIST_ADD() not DLIST_ADD_END()
via 62dd3aa... s4-ldb: cope better with corruption of tdb records
via 209c278... talloc: when we enable NULL tracking, reparent the autofree context
via c2d7c7a... s3-dcerpc: fix remaining old auth level constants.
via 865e65a... s4-repl: add a debug to make it easier to monitor replication
via 9831e76... ntlmssp: pretty print a VERSION structure.
via ed03edc... ntlmssp: better document to what structures we are reffering to.
via fdf3bd6... s3-dcerpc: remove unsed auth type defines as seen on the wire.
via e1ecb80... s3-dcerpc: remove more unused structs.
via 7b36ea5... s3-dcerpc: remove duplicate RPC_AUTH_LEVEL flags.
via d3af034... s3-dcerpc: use dcerpc_AuthLevel and remove duplicate set of flags.
via 668470c... libcli:nbt make the lmhosts parsing code and dependicies common
via f07e77e... s4:heimdal_build: fix one more problem with automatic dependecies
via ffe8314... s4:provision Prevent some invalid combinations of realm and domain
via 7268720... s4: Script to build or rebuild extend DN attributes
via f410d23... s3: BSD needs sys/sysctl.h included to build properly
via 24309bd... Second part of bug fix for 6606. s3:libsmb: Fix bug 6606 -- short reads in smbclient were not handled
via f3cc05b... Torture test for bug 6529 - Offline files conflict with Vista and Office 2003. Ensure we don't regress. Jeremy.
via 54831cc... nss_winbind: remove unused variable
via ca2c93b... Fix bug 6494 - Incorrect FileStatus returned in NT_CREATE_ANDX. Lookup the EA and Stream status on CreateX. Jeremy.
via f31138e... Fix bug 6726 - Filename length overwrites oplock request field in cli_nt_create(). Jeremy.
via e94361e... s3:vfs_catia: Make some fns static
via d3a6914... s3:vfs_catia: Use talloc_zero for simplification
via 9dae250... s3:vfs_modules: Fix Coverity ID 946: OVERRUN_STATIC
via 5464ce6... Merge branch 'master' of /home/tridge/samba/git/combined
via 3dd404a... s4-repl: handle rename in repl_meta_data
via b9ce122... s4-drs: allow replication of renames
via bd40feb... Prepend "$libreplacedir/" to all objects in LIBREPLACEOBJ
via 33160b1... s4-repl: fixed a memory error handling linked attributes
via 3cf73df... s4-repl: fall back to repsFrom if repsTo not set
via 667b825... pyldb: Don't segfault when invalid type is specified to Dn.get(). (#6722)
via d106e72... examples/LDAP: remove sambaAccountPolicy from the IBM-DS schema.
via aa089b8... dsdb: the samba3 ldap schema has no sambaAccountPolicy (any more at least)
via d1457b6... s4:heimdal_build: fix the build with --enable-automatic-dependencies
via e29cbda... s4:heimdal_build Fix build breakages caused by asn1compile change
via 0f65d33... s3: Test short reads in the build farm
via 1f34ffa... s3:libsmb: Fix bug 6606 -- short reads in smbclient were not handled
via b8834ca... schannel: remove unused schannel structs.
via 2f9adf0... s3-rpc_client: add rpccli_lsa_lookup_sids3 wrapper.
via ff96871... s3-rpc_client: add rpccli_lsa_lookup_names4 wrapper.
via fde8c46... s4:heimdal_build Love pointed me at the --one-code-file option to asn1_compile
via ab09fcf... s3:docs: Fix a typo
via 55a9ea2... s4-repl: added a preiodic notification check to the repl task
via 348efd5... s4-drs: fixed search expression
via 02c9a7e... s4-repl: use the new dsdb partition uSN helper fns
via 424d1c5... s4-dsdb: added dsdb_load_partition_usn and dsdb_save_partition_usn
via 80c5759... s4-sam: allow a search to specify a partition
via 73e380d... s4-repl: keep a @REPLCHANGED object on each partition
via c3da205... s3-samr: Fix Coverity #934 UNINIT.
via 15bbae5... s3-netlogon: Fix Coverity #945 UNINIT.
via f9edee1... s3-nterr: print a NT_STATUS_RPC_PROTSEQ_NOT_SUPPORTED.
via 0703146... s3-schannel: fix Coverity #950 OVERRUN_STATIC.
via f6a29f7... Port the Samba 3 shm_setup to QNX.
via 5f58119... util_smb: For some (unknown) reason the previous patch changed the permissions - Reset them
via cce3e66... Port the Samba 4 shm_setup to QNX.
via aa7aa66... idl: added DRS GetNCChanges level 10
via 39385f5... idl: rebuild drsuapi.idl
via 8ea2cb2... idl: added DsExecuteKCC IDL
via 9407ab5... ndr: added --ndr64 flag to ndrdump
via 99c3fc1... s3-winbindd: add and use winbindd_lookup_names().
via f0b52b8... s3-winbindd: add and use winbindd_lookup_sids().
via c708338... cifs-upcall: fix the build after spnego merge.
via 35f4b88... w32err: use WERR_DC_NOT_FOUND name instead of WERR_DOMAIN_CONTROLLER_NOT_FOUND
via 8bebce4... w32err: Set hex format values for all errors
via 3f835eb... w32err: Re-define errors with numeric values
via 91d3d3c... w32err: Sorting error codes in ascending order
via fc1ac73... w32err: NERR_ codes grouped together
via 1cfac63... w32err: WERR_CLASS_NOT_REGISTERED updated
via 277597d... To set file create/birth time in GPFS. Signed-off-by: Abhidnya Chirmule <achirmul at in.ibm.com>
via 9195595... s3:vfs: Fix the build of vfs_tsmsm after the VFS rewrite
via 43e198c... spnego: add spnego_proto.h.
via 503d035... spnego: share spnego_parse.
via 8302346... libcli/auth: remove trailing whitespace.
via 44e4431... s3-netlogon: support validation level 6 in netr_SamLogon calls.
via 5ddde4e... s3-netlogon: match all logon levels in netr_SamLogon calls.
via 42e393a... s3-rpcclient: fix netr_LogonGetCapabilities command.
via 53d6dd3... security:idl Generated files
via d70e171... Owner and group defaulting.
via fec33db... Tests for descriptor inheritance
via 932690c... s4:kdc In the kpasswd server, don't use the client address in mk_priv
via e8e8e40... s4:rpc_server netgotiate max xmit size with RPC client
via 89ed2af... s3: Don't overwrite password in pam_winbind, subsequent pam modules might use the old password and new password.
via 8b0f540... s4-schannel: use NL_AUTH_MESSAGE for schannel.
via 760666c... s4-schannel: strip trailing whitespace.
via f900e61... s3-schannel: fix api_pipe_schannel_process(), was using incorrect buffer length.
via fac9c35... Fix string-wchar-fixed-array-03 test (when libndr is available).
via 27f54a7... Fix string-wchar-fixed-array-02 test (when libndr is available).
via 4b5ca12... Fix string-wchar-fixed-array-01 test (when libndr is available).
via ac72076... pidl: Remove unnecessary _GNU_SOURCE define.
via 4c5854f... Ignore source4/dsdb/kcc/kcc_service_proto.h.
via a0d8698... s3-netapi: Fix Coverity #668: FORWARD_NULL.
via de43e39... s3-netapi: Fix Coverity #669 FORWARD_NULL.
via 828b9a4... s3-netapi: Fix Coverity #670: FORWARD_NULL.
via 537ac20... s3-eventlogadm: Fix Coverity #938: UNINIT.
via 6dab835... s3-rpcclient: Fix Coverity #935: UNINIT.
via 94d83b6... s3-ntlmssp: add missing prototype.
via 37bc806... s3-dcerpc: remove more obsolete or duplicate headers.
via c5c04fc... s3-schannel: add dump_NL_AUTH_SIGNATURE.
via 96a36bf... s4:sites & services - Adds Intersite transport containers
via 7710092... s4:group policies - the default group policy objects are all system-critical
via b0b8340... s4:group policies - upcase directory names of default group policies
via 72fcc63... Merge branch 'master' of /home/tridge/samba/git/combined
via db26c00... s4:repl_meta_data: increment the attribute version with each change
via 0be268b... s4-scripts: allow setup_dns.sh to take a PRIVATEDIR
via 766774f... Merge branch 'master' of /home/tridge/samba/git/combined
via 5c0cf01... s4-samdb: make it possible to ask for the sequence number of a partition
via 1820f4b... s4-drs: change debug level
via ca6e15f... s4-repl: fixed memory leaks
via 5c33042... s4-ndr: fixed memory leaks in ndr_pull_*_blob()
via 7bdae8b... Merge branch 'master' of /home/tridge/samba/git/combined
via a8ab1e2... s4-drs: also fill in tmp_highest_usn
via 493166b... s4-drs: return objects with uSN > highest_usn
via 0819e79... s4-drs: spelling fix, and simpler search expression
via b00518c... s4-repl: don't be too eager to allocate new sequence numbers
via 733fa19... s4-samdb: internal s4 ldb modules should be GPL not LGPL
via fe36b8a... Merge branch 'master' of /home/tridge/samba/git/combined
via bbc0a56... s4-drs: fixed the cursor generation to always be filled in
via 5da0a7e... s4-repl: use common functions to simplify updaterefs.c
via 94183eb... s4-repl: we should only update uSNChanged when replication data changes
via 0ba9a1b... s4-kcc: we should only add to the repsFrom if it doesn't already exist
via 9014cb6... Fix up-to-dateness vector creation.
via 51fd806... Merge branch 'master' of /home/tridge/samba/git/combined
via 21a6ba4... s4-drs: fixed the cursor generation to always be filled in
via 47a147e... s4-repl: use common functions to simplify updaterefs.c
via f4b37f1... s4-repl: we should only update uSNChanged when replication data changes
via 4687db0... s4-kcc: we should only add to the repsFrom if it doesn't already exist
via 9733816... repl_meta_data: Fix include path when building with standalone ldb.
via d0c9d5e... ldb: Remove references to operational module init function.
via df65fc0... ldb: Support running testsuite without installing first.
via 10833f6... s4:group policies - add the domain controller group policy
via 5ad756f... netlogon.idl - rerun "make idl"
via c6dd2c9... s4: Fix parsing of CSDVersion: treat this field as an string null terminated.
via a1cf12e... s3:dbwrap_ctdb: set dmaster in ctdb_transaction_store() also when updating an existing record
via 9741cb7... talloc:mksyms: allow characters after closing functions parenthesis.
via ee1fe38... talloc:mksyms: allow double pointer return value of functions.
via 50347d6... s3:mksyms: fix spelling...
via 64bfa26... tevent:mksyms: fix spelling...
via 96be1f4... Fix up-to-dateness vector creation.
via ea2b9e0... talloc:mksigs: allow PRINTF_ATTRIBUTE(..) macros function types as funcion args
via 56c09d2... talloc:mksigs: normalize bool -> _Bool
via 82404ad... talloc:mksigs: ignore symbols (like _DEPRECATED_) after closing function parentheses
via 629ff2b... talloc:mksigs: correctly ignode multiline function typedefs
via 7b0e072... talloc:mksigs: ignore struct forward declarations.
via e60c775... talloc:mksyms: allow characters after closing functions parenthesis.
via fd55479... talloc:mksyms: allow double pointer return value of functions.
via 55dcf928.. tdb:mksigs: allow PRINTF_ATTRIBUTE(..) macros function types as funcion args
via cfa4e7e... tdb:mksigs: normalize bool -> _Bool
via 25939a6... tdb:mksigs: ignore symbols (like _DEPRECATED_) after closing function parentheses
via 13bfcd5... tdb:mksigs: correctly ignode multiline function typedefs
via ecd12bf... tdb:mksigs: ignore struct forward declarations.
via 400f084... tdb:mksyms: allow characters after closing functions parenthesis.
via 907e055... tdb:mksyms: allow double pointer return value of functions.
via 6b92981... tevent:signatures: add _tevent_req_cancel and tevent_req_set_cancel_fn
via 7165f29... tevent:exports: add _tevent_req_cancel and tevent_req_set_cancel_fn.
via f98470e... tevent:mksigs: allow PRINTF_ATTRIBUTE(..) macros function types as funcion args
via 085c07b... tevent:mksigs: normalize bool -> _Bool
via 636f8b5... tevent:mksigs: ignore symbols (like _DEPRECATED_) after closing function parentheses
via aa77484... tevent:mksigs: correctly ignode multiline function typedefs
via 1e2393c... tevent:mksigs: ignore struct forward declarations.
via 1f1a900... tevent:mksyms: allow characters after closing functions parenthesis.
via 095a112... tevent:mksyms: allow double pointer return value of functions.
via 4fb8272... tevent: add abi_checks to "make test"
via cf67b1b... tevent: remove filese generated by "make abi_checks" in "make clean".
via 40c670f... tevent: add a make target "make abi_checks"
via f0e276c... tevent: move the original abi_checks script to script/abi_checks_gcc.sh
via 31ee072... tevent: add script/abi_checks.sh. check for abi changes without gcc magic.
via ffc72b9... tevent: add script to extract signatures from header files.
via 4530fcd... tevent: add scripts to extract library symbols (exports file) from headers
via f84be6c... Merge branch 'master' of /home/tridge/samba/git/combined
via 9da4933... s4-vampire: cope with no invocationID when vampiring the schema
via 97182d5... s4-drs: fixed the ldap SPN in AddEntry
via e4683bf... s4-provision: revert _gc_tcp priority
via bd7cf69... s4-repl: refresh the partitions on each cycle
via 8e48434... Merge branch 'master' of /home/tridge/samba/git/combined
via bca75ec... s4-smbtorture: fix remaining lsa lookup call unknowns. sorry...
via 668fd97... Merge branch 'master' of /home/tridge/samba/git/combined
via 61facf4... s4-kcc: add a very simple KCC
via fd3a778... s4-repl: don't update replPropertyMetaData for non-replicated attributes
via d7d7613... s4-idl: added the IDL for the DsReplica* calls
via 0d6bc14... s4-kcc: add a very simple KCC
via cbac8e4... s3-rpcclient: add lookupsids3 command.
via 1d4bf02... lsa: fill in more unknowns in lsa_LookupSid calls.
via 81474df... s4-repl: don't update replPropertyMetaData for non-replicated attributes
via 2eb61ef... Merge branch 'master' of ssh://git.samba.org/data/git/samba
via f74e8c2... s4:ldb_map_outbound - fix memory leak
via 049c780... netlogon.idl: indent correctly
via 8990865... lsa: use lsa_LookupNamesLevel in lsa_LookupSids{2,3}.
via bae320e... s4-idl: added the IDL for the DsReplica* calls
via c6647bf... s4-repl: on every ldb modify we need to update replPropertyMetaData
via 741fe9d... s4-repl: don't add the RDN if it is already there
via 5b20af9... s4-ldb: don't remove a message element beyond the end of the array
via 4e98f93... s3-rpcclient: make netlogon credential setup also work for interdomain trusts.
via 12c7025... s3-rpcclient: avoid using lp_workgroup() unconditionally for crypto.
via bea8e5f... s3-rpc_client: add dcerpc_transport_t to cli_rpc_pipe_open_schannel().
via 032e01e... s3-rpc_client: add dcerpc_transport_t to cli_rpc_pipe_open_spnego_ntlmssp and cli_rpc_pipe_open_ntlmssp.
via 12acf6c... s3-rpcclient: use cli_rpc_pipe_open_noauth_transport in rpcclient.
via 87f61a1... s3-rpc_client: add cli_rpc_pipe_open_noauth_transport.
via f009fa1... s4-provision: use DNS name, not domain name
via 8c58cef... s4-drs: actually call the new drsuapi_add_SPNs() code
via 88e2fba... s4-drs: add the magic DRS SPNs on AddEntry
via d26c42f... s4/provision: add the nTDSDSA GUID based DNS entries and SPNs
via fdb8758... s4/drs: parentGUID needs to be specififcally asked for
via 294e7cd... s4/libcli: when we get a DNS lookup failure show the name
via bb6fda8... s4/tort: RPC-DRSUAPI test case refactored to match torture architecture
via b24203f... s4/tort: code clean up using torture_drsuapi_assert_call() macro
via 5088caa... s4/tort: assert macro for drsuapi dcerpc call
via a03e0c4... s4/tort: Propagate torture_context and use torture_comment
via c4f6fb0... s3-schannel: remove last schannel hand-marshalling function.
via d258fb4... s3-schannel: use NL_AUTH_SIGNATURE for schannel sign & seal (client & server).
via cac5e64... s3-errors: add NT_STATUS_RPC_NT_PROCNUM_OUT_OF_RANGE.
via a155f3f... s3-schannel: remove unused code.
via 9ab5d9b... s3-schannel: use NL_AUTH_MESSAGE for schannel bind reply.
via 721b76c... schannel: more work on reponse NL_AUTH_MESSAGES.
via 38ab500... s3-nterr: add NT_STATUS_RPC_NT_PROTOCOL_ERROR to nt_errstr().
via 3c70480... s3-util: add get/set_cmdline_auth_info_domain to user_auth_info struct.
via 8bd730f... s3-rpcclient: add lookupnames4 command.
via c17789f... s3-rpcclient: add ncacn transport handling for rpcclient.
via 393a1f5... s3-rpc_client: add enum dcerpc_transport_t to rpc_cli_transport struct.
via bda7061... s4:setup Updated Display Specifiers from Microsoft (with #s)
via 344fb71... s4: Pass WINBINDD_SOCKET_DIR var in order to overide the location of the Winbind socket
via 45b7b71... s4:ldb_map: Don't free ares too early.
via 0c8eee9... s4/tort: CRACKNAMES tests to use private structure for testing.
via bebeb4f... s4/tort: Make common setup/teardown drsuapi test funcs really common
via ebfc13b... s4/tort: CrackNames test update to work against W2K3.
via 41596d2... util_strlist: Add some more "const"s - small correction
via 7669bc3... util_strlist: Add some more "const"s
via 7c00227... Fix bug 6707 - 3.4.1 segfault in parsing configs. Fixes an occasional segfault caused by an out-of-bounds reference in config file parsing.
via 5fb6530... s4:srvsvc: Fix logic on error checking.
via e3a2a22... s4:pwsettings: Added blackbox tests.
via 67a8a8c... testprogs:subunit.sh: Add function for expected failures.
via ebdb9da... s4:pwsettings: Show default values in help messages.
via 3cbcaa1... s4:pwsettings: Add 'default' option for password complexity.
via 4b68cfe... s4:pwsettings: Added validation.
via 0206b1d... s4:pwsettings: Don't assume a value for pwdProperties.
via 5f6ebc3... s4:pwsettings: Run all updates as a single modify() operation.
via e71383e... s4:pwsettings: Added --quiet option.
via 02c30fe... s4:netlogon - Put the "supported encryption types" more back in the "LogonGetDomainInfo" call
via aae0739... Revert "s4: Let the "setpassword" script finally use the "samdb_set_password" routine"
via 27beb7f... s4/torture: fixed lots of crash bugs in the DRS tests
via f85e77c... s4:provision Only delete SASL mappings with Fedora DS, not OpenLDAP
via 3e7a3bc... s4/drs: enable attribute encryption
via 9460427... s4: kludge_acl needs to be above repl_meta_data
via 25b6870... s4/repl: give a useful error message if we can't decode an object
via 2ff4764... libcli: added a drsuapi attribute encryption function
via 5283ad1... libcli:drsuapi Add function to encrypt data for transport over DRSUAPI
via a08d173... s4/drs: changed the UpdateRefs server to use the dn instead of the GUID
via 689a9b8... OPC oota edits
via 0c03232... s4/drs: correctly fill in the GUID of DRS objects
via 78a5a5e... s4: fix spelling
via c0efa51... s4/provision: another fix for breakage from b1dabb1133
via 22c4ffa... s4:provision Don't reference provision_backend when using LDB
via a11bb14... s4/torture: don't mix declarations and code
via 3adbbae... s4: regenerate drsuapi IDL
via 0807251... s4/schema: teach the schema_syntax code how to encode/decode more attributes
via 3671c9e... s4/schema: don't crash if we don't have subClassOf
via 7c5ce71... s4/drsuapi: tech the IDL about some more key attribute names
via b1dabb1... s4: Use SASL authentication against Fedora DS.
via a224392... s3:docs: Add info about how to obtain cifs module in cifs mount helper manpage
via f20c2e0... Fix compile in a usually non-selected define. Jeremy.
via a5cace1... s3:smbd: Add a "hidden" parameter "share:fake_fscaps"
via 7748d30... s3:examples:ldap: allow substing search on more attributes in nds schema file
via 4d7685c... s4/torture: add new SMB oplock tests
via c091d4b... s4/torture: convert printf to torture_comment()
via adca9f6... s3:examples:ldap: fix some OIDs in various schema files
via b65d6cf... s4/drs: when we don't find an attribute use zero values
via 557cc46... s4/vampire: fixed i/j index mixup in vampire code
via a84a823... s4:drs match the meta_data and attributes array
via e595ba2... s4/drs: broke out the core of the getncchanges code
via 9721b1b... s4:drs level_out is a pointer
via 51baffa... s4:drs split addentry and getncchanges into separate files
via 269fe99... Added "admin_session" method.
via 8640293... s4/repl: implement DsReplicaSync
via 939b936... s4/repl: added refresh of repsTo
via dca7afb... s4: fixed format of repsTo in samdb
via 3cb1caf... s4: allow repl:RODC=true/false to set ourselves as a RODC
via 32c28e4... s3-winbindd: Fix Bug #6700: Use dns domain name when needing to guess server principal.
via f745d07... ntlmssp: avoid duplicate inclusion of helper headers.
via 08ce8a4... Mark test_security_descriptor_add_neg as known failing (for now).
via af0946c... Basic tests for nTSceurityDescriptor both SDDL and BASE64 format
via 5f2ec4b... s3-nterr: add NT_STATUS_RPC_NT_CALL_FAILED.
via d5643a0... s4/torture/smb2: removed SMB2-FIND test
via a38409e... s4/torture/smb2: Fix several small bugs and style issues in SMB2 dir tests
via 5975ea7... s4/torture: add new torture_assert_*_todo() macros
via 11bd19c... lib/util: add unique string generator helper function
via 2b16380... ntlmssp: add some void decode calls (useful for ndrdump).
via 4b6e9a8e.. socket_wrapper: swrap_read() should use SWRAP_RECV* for swrap_dump_packet()
via 2bc8e57... s4:repl_meta_data: remove unused code
via d04cca0... s3:drsuapi: add a simple DsRemoveDSServer() implementation
via 5ef601e... s4:drsuapi: add an incomplete DsAddEntry implementation
via f78f92a... s3:smbd: Fix bug 6690, wrong error check
via 4323c13... schannel: add missing prototype for ndr_print_nbt_string() in schannel helper.
via a48f884... s3: remove unused RPC_AUTH_SCHANNEL_NEG struct and parsing functions.
via 3984738... s3-rpc_server: use NL_AUTH_MESSAGE in pipe_schannel_auth_bind().
via de0bf36... s3-rpc_client: use NL_AUTH_MESSAGE in create_schannel_auth_rpc_bind_req().
via 9aa11fd... s3/docs: Raise version number.
via 4fd9a9d... schannel: add NL_AUTH_MESSAGE and both NL_AUTH_SIGNATURE structs.
via 1d37a81... s4:idl Add generated code for netlogon.idl changes
via a915575... Return a correct value for Supported Encryption Type
via 2904034... tort: RPC-CRACKNAMES test case refactored
via 899fc0d... tort: DsCrackNames - propagate torture context to all tests.
via d078d2e... tort: Helper function to get DC info for testing
via 5e3759d... tort: Implement 'setup' and 'teardown' for DRSUAPI test cases.
via 0ed467a... s4/ldb: support NDR printing for 2 more replication types
via 27ff8f4... s4/ldb: allow prefixMap to be shown as NDR
via a8e8a31... s4/ldb: allow printing ntSecurityDescriptor in full
via 6d1d333... s4/ldb: added ldif handler for repsFrom/repsTo
via 237f720... s4/ldb: expose the ldb flags with ldb_get_flags()
via 206d79a... s4/ldb: don't line wrap ldif when --show-binary is used
via 29ba776... s4/ldb: added --show-binary command line option
via 5b2b5ab... s3-schannel: Fix Bug #6697. Interdomain trusts with Windows 2008 R2 DCs.
via 9c4827e... s4:setpassword script - Passwords set by this script are set by the administrator not the user
via 51479fe... s4:provision - Cosmetic: Indent the parameters better
via 076ca26... s4:templates - Remove the latest relics (in "dcesrv_lsa_CreateSecret")
via fb91464... s4:wmic - Output enhancements
via 5ce12a0... Add read() to socketwrapper. Metze please check. Jeremy.
via ac77482... s4: commit generated DRS changes
via 5cd6b46... s4: added the structure for repsTo
via 9a3db7e... s4: fixed updaterefs options bitmap
via 9180562... s4: implemented server side of DSUpdateRefs call
via 783cde7... s4/ldb: fixed spelling
via c280966... s4: 'index' is a libc function
via 3ad4c9d... s4: fixed a unsigned printf warnings
via 61c3601... s4: removed an unused variable
via 50b1689... s4: fixed some shadowed variable warnings
via e681671... Fill the meta data vector in the responce struct.
via 374e593... s4:selftest Fix 'make testenv-gdb' and 'make valgrindtest' etc
via 56a0f99... s4:tests/iconv - Fix a warning
via 41ce496... s4:pwsettings: Correct off by factor of 10 for ticks.
via 7837768... gitignore: Ignore additional auto-generated files.
via fdd62e9... s4: Let the "setpassword" script finally use the "samdb_set_password" routine
via 0d07ce1... s4:dsdb: correctly implement _dsdb_syntax_OID_oid_ldb_to_drsuapi()
via ff7b41c... lib/tdr: fix the build with --enable-automatic-dependencies
via b11aaad... s4:LogonGetDomainInfo - add a basic check for the hostname
via 1c2f491... tdb: fix c++ build warning.
via 7ce0174... s4: Fix "Small memory leak after calling several times lp_update"
via 231d276... s4: Exceptions in "provision.py"
via 4487209... s4:simple_ldap_map - "primaryGroupId"
via 1d9a95e... s4:samldb - Fix typo
via 90d6829... s4:Foreign security principals - Fix them up
via 5107f6f... s4:subtree delete module - Cosmetic adaptions
via fc90586... s4:ldap.py - Adds a test for the primary group behaviour
via a3d7534... s4:provision - Change the module order to match Windows Server
via 88f546d... s4:sam - Implement also here the right primary group behaviour
via ad244f7... s4:samr - Fix up the SAMR server to support the primary group of a user in the right way
via 5f2832a... s4:samldb - Major rework
via 353481d... s4:provision - Add a new delete function only for users and computers
via 931aa4e... s4:provision - Change the "provision_users.ldif" file to support the "samldb" changes
via 43c766a... Fix bug 6673 - smbpasswd does not work with "unix password sync = yes". Revert change from 3.3 -> 3.4 with read_socket_with_timeout changed from sys_read() to sys_recv(). read_socket_with_timeout() is called with non-fd's (with a pty in chgpasswd.c and with a disk file in lib/dbwrap_file.c via read_data()). recv works for the disk file, but not the pty. Change the name of read_socket_with_timeout() to read_fd_with_timeout() to make this clear (and add comments). Jeremy.
via 5a22c02... s4:setup_dns.sh fixed the update of the GUID CNAME
via becee4c... s4:nsupdate-gss allow forcing of the realm
via 9cf2d05... s4:setup: Remove display_specifiers.ldif.
via 76f23f0... s4:setup: Updated comment to reflect new DisplaySpecifiers location.
via fddcee6... s4:setup: Use ms_display_specifiers script for provision.
via 1a657b0... s4:setup: Added script to parse Microsoft DisplaySpecifiers document.
via 65130fa... s4:setup: Change license headers to LDIF comments.
via cf1da43... s4:setup Add DisplaySpecifiers from Microsoft.
via a959597... s4: bring nsupdate-gss into the s4 tree
via 86f3a2e... s4: fixed the secrets.ldb construction in libnet
via 8ce73c6... s4: the secrets.ldb module needs the loadparm opaque setup
via 04ea250... s3:winbind: Convert WINBINDD_SET_HWM to the new API
via 4ad330d... s3:winbind: Convert WINBINDD_REMOVE_MAPPING to the new API
via 7159060... s3:winbind: Convert WINBINDD_SET_MAPPING to the new API
via d9b7fd5... s3:winbind: Convert WINBINDD_CHECK_MACHACC to the new API
via 99f8dca... s3:smbd: Add the ntstatus to the smb_panic in share_mode_lock_destructor
via 03e84a2... s4:simple_ldap_map - Enhance it for supporting "primaryGroupID" in the right way
via 65541ba... s4:torture - Fix uninitialized variable
via f82dd19... s4:"linked attributes" modules - correct the comments
via ae8e5b4... s4: Fix typo
via 89d4041... s4:pwsettings - Introduce the LDB modify flags in the right way
via 3694160... s4:ldb_errors - add spaces
via 6677eea... s4:dsdb/common/util.c - Copy parameters to prevent segfaults
via 43cfa69... s4:dsdb/common/util - Indentation fixes
via e6cb98e... Tell newbie devs about ./configure.developer
via affed02... Check we read off the compelte event from inotify
via bc081cf... Save and report the correct errno value.
via 0cfc2f1... s3:winbind: Use fstr_sprintf, it is simpler than talloc_asprintf->fstrcpy
via c52fa95... s3:winbind: Remove pointless <cond> ? true : false;
via 1abf692... s3:winbind: Make the pam_auth subfunctions static
via 4b49a8d... s3:libsmb: Convert (state->received) to (state->received != 0)
via a32f4dd... util:tests: Correct time tests for negative UTC offsets.
via 5afa115... selftest: Account for 0-based months in date parsing and printing.
via ab6e829... Add release script for tevent
via 5e59c17... s4:configure: require tevent >= 0.9.8
via 1bb6840... tevent: change version to 0.9.8 after some critical bugs have been fixed
via 704b739... cifs.upcall: do a brute-force search for KRB5 credcache
via ffd48a7... s4:python fixed subunit tests of dcerpc
via 8995491... ldb: make ldb module programming less error prone
via 5121499... s3:winbind: Fix Coverity ID 933: FORWARD_NULL
via b4a4186... s3:smbd: Fix Coverity ID 937, REVERSE_INULL
via 360436b... s3:winbind: Fix Coverity ID 940: Resource Leak
via c298e66... ldb: ensure we cancel a ldb transaction
via 5842aa1... s4: fixed a missing NULL termination in a attribute list passed to ldb_search
via 27b19eb... report the location of the original talloc_free on double free
via b35c627... wbinfo: fix various valgrind warnings and an invalid free.
via d9bdf2a... s3-ntlm_auth: fix two segfaults in diagnostics mode.
via bdc7bdb... Hopefully last part of the fix for bug 6651 - smbd SIGSEGV when breaking oplocks. This one is subtle. There is a race condition where a signal can be queued for oplock break, and then the file can be closed by the client before the signal can be processed. Currently if this occurs we panic (we can't match an incoming signal fd with a fsp pointer). Simply log the error (at debug level 10 right now, might be too much) and then return without processing the break request. It looks like there is another race condition with this fix, but here's why it won't happen. If the signal was pending (caused by a kernel oplock break from a local file open), and the client closed the file and then re-opened another file which happened to use the same file descriptor as the file just closed, then theoretically the oplock break requests could be processed on the wrong fd. Here's why this should be very rare.. Processing a pending signal always take precedence over an inc
oming network request, so as long as the client close request is non-chained then the break signal should always be harmlessly processed *before* the open can be called. If the open is chained onto the close, and the fd on the new open is the same as the old closed fd, then it's possible this race will occur. However, all that will happen is that we'll lose the oplock on this file. A shame, but not a fatal event. Jeremy.
via c97698e... Another part of the fix for bug 6651 - smbd SIGSEGV when breaking oplocks. SA_INFO_QUEUE_COUNT *MUST* be a power of 2, in order for the ring buffer wrap to work correctly at the 32 bit boundary. Thanks to Petr Vandrovec <petr at vandrovec.name> for this.
via 38995d7... First attempt to implement dcesrv_drsuapi_DsGetNCChanges
via 957a928... Fix the dsdb_syntax_OID_ldb_to_drsuapi function
via 47dfe78... Ignoring generated files:
via d3d6713... another large change to the linked_attribute module
via b72b8f6... hook on prepare_commit instead of transaction_end
via 47f52e7... greatly simplify the transaction processing in the partition module
via 7dbe079... show more reasonable object counts during a vampire
via bfccc45... always use prepare_commit in ldb transaction commits if possible
via c37f290... added dsdb_find_guid_by_dn()
via 617bbd9... allow setting of the debug level in python from C
via 348824d... change repl_meta_data to process linked_attributes structures in end_transaction
via aff1e62... fixed transaction handling in linked_attributes module
via e6257d9... add the the linked attributes elements to the repl structure
via 95fd3c8... tell the server that we support linked attribute replication
via 5d23ad8... added dsdb_find_dn_by_guid()
via 642a84c... fix the ndr print routines for samba4
via 127bf61... support config files in the current directory
via c033b2d... Fix for DSSYNC test against Windows 2003
via 5c54e4c... s3:libsmb: Attempt to fix bug 6665
via 5268783... s3-net: allow to exit "net rpc sh" with "q" as well.
via a0b1968... s3-netlogon: use WERRORs in NETLOGON_INFO structures.
via 6657598... Do not redefine strupr
via f092d68... s3-pdb_ldap: Fix bug #4296: Clean up group membership while deleting a user.
via 9bf74d0... s4-smbtorture: test netr_ServerSetPassword2 against Samba3.
via 2b8afd2... s3-netlogon: implement _netr_ServerPasswordSet2.
via 71e9dfc... s3-netlogon: rework _netr_ServerPasswordSet.
via bde679e... show the full set of command line options for ldb tools
via 9317711... s3-netlogon: implement _netr_LogonSamLogonWithFlags().
via 9f03135... traverse the ac list in reverse order
via b5f6316... repl_meta_data should only be included when we are a DC
via ca45847... s4:dsdb rewrite the linked_atrributes code to commit in the end_transaction hook
via 199be93... move the repl_meta_data module up the ldb module stack
via 69802b3... wrap the entire vampire operation in a transaction
via 10bd56b... use ldb_cmdline_help() in ldbsearch
via 1e55277... added ldb_cmdline_help()
via 29320bc... add the partition_control control to replication requests
via 79255a9... change the dsdb_control_current_partition to not include internal variables
via 67bf175... don't allow two controls to be added with the same OID
via 4b336fe... Display ldif formatted versions of all DRS changes at log level 4
via a19ad21... Wrap DRS changes in a transaction
via 132242f... add a ref to the WSPP docs
via 90b694b... fixed spelling
via b5bf440... added ldb_ldif_message_string()
via aec03ed... s3-smbpasswd: Fix Bug #6584: allow DOM\user when changing passwords remotely.
via 9264f48... wbclient: Fix Bug #6680: always activate handling of large (> 256 byte) ntlmv2 blobs in wbcAuthenticateUserEx().
via 1bc05ca... s3-docs: Update build howto.
via 792b544... netlogon: fill in more details for the netr_LogonControlX family of calls.
via 94f7c98... s3-netlogon: add DS_WEB_SERVICE_REQUIRED bit for dsgetdcname calls.
via a3e9b62... ldb: Depend on libtalloc 2.0.0
via 185d06e... ldb: cosmetic changes in ldb_dn
via a28b499... s3: Fix libtalloc so version
via bb1f56a... s3:libwbclient: Fix bug 6349, initialize domain info struct
via 4179270... s3:winbind: Fix bug 5626
via 0cae043... w3:winbind: Convert WINBINDD_ALLOCATE_GID to the new API
via 9e7c6f1... w3:winbind: Convert WINBINDD_ALLOCATE_UID to the new API
via 0d120be... One would expect I could spell my name...
via 700533a... One would expect I could spell my name.
via 84446a2... tdb: move the original abi_checks script to script/abi_checks_gcc.sh
via f7c473f... tdb: run abi_checks as part of "make test".
via dff3f37... tdb: remove files generated by "make abi_checks" in "make clean".
via e21ecfc... tdb: add a target "abi_checks" to tdb.
via 9636e0d... tdb: add script/abi_checks.sh. check for abi changes without gcc magic.
via 0760a04... tdb: add script to extract signatures from header files.
via 006fd0c... tdb: add scripts to extract library symbols (exports file) from headers
via c7d9617... talloc: move the original abi_checks script to script/abi_checks_gcc.sh
via d9b1931... talloc: remove talloc_free from the exports
via fe0b523... talloc: run abi_checks as part of "make test"
via 4e9a06d... talloc: remove files generated by "make abi_check" in "make clean"
via cbc75c1... talloc: add a target "abi_checks" to talloc.
via f1b386a... talloc: add script/abi_checks.sh. check for abi changes without gcc magic.
via 4579c05... talloc: add script to extract signatures from header files.
via e896f91... talloc: add scripts to extract library symbols (exports file) from headers
via 2774a02... s3:winbind: Convert WINBINDD_LIST_GROUPS to the new API
via 6b474c5... s3:winbind: Convert WINBINDD_LIST_USERS to the new API
via a95955f... s3:nsstest: Fix a very confusing behaviour in nsstest
via 1295622... s3:winbind: add a fake NDR winbind cache validator
via e47491e... s3:winbind: Convert the getgrent functions to the new API
via e717148... s3:winbind: Add a comment about fill_grent_mem_domusers...
via 9b5ad55... s3:winbind: Add some missing error checks
via 8b90854... s3:winbind: Fix a typo
via 10e9df2... s3:winbind: Add async wb_next_grent
via 2555c12... s3:winbind: Add async QueryGroupList
via 50d9fb4... w3:winbind: Convert WINBINDD_LOOKUPRIDS to the new API
via 425239c... s3:winbind: Convert the GETDCNAME routines to the new API
via 15312e7... s3:winbind: Add async wb_dsgetdcname
via 244bb7f... s3:winbind: Convert winbindd_dsgetdcname to the new API
via 7579f0f... s3:winbind: Add an async dsgetdcname call
via 9c30a8d... s3:winbind: Convert the GETPWENT routines to the new API
via 6e2bf7e... s3:winbind: Add async next_pwent
via 91588e6... s3:winbind: Add async fill_pwent
via c325ba8... s3:winbind: Add async query_user_list
via 9ef2c70... s3:winbind: simplify wb_seqnums_done a bit
via ae6a669... s3:winbind: Make wb_seqnums.c update the winbind cache seqnums
via 99cf696... s3:winbind: Fix a bug found by RPC-SAMR
via ccc18d4... s3:winbind: Fix a typo
via 58feaa7... s3:winbind: Rename wbint_GroupMembers to wbint_Principals
via ffd9d41... s3:winbind: Rename wbint_GroupMember to wbint_Principal
via 23abcd2... tevent: Fix a segfault upon the first signal
via c1b8eb8... s3: Add catia to the list of modules compiled by default
via ad88284... s3: Major revamp for catia vfs module
via e046b38... s3: Add a new VFS op called SMB_VFS_TRANSLATE_NAME
via 77e2403... s4:ldb Don't sleep(100) in this error case, but debug the LDIF
via 72fb26e... s4: Create helpers functions related to provision
via e3c7e9e... s4-ldb: update dlinklist.h to match main copy (lib/util/dlinklist.h)
via 9f1c162... s3-ldb: update dlinklist.h to match main copy (lib/util/dlinklist.h)
via 074c6d4... s4: include ntlmssp header in auth/ntlmssp/ntlmssp.h.
via 9afd44d... s3-ntlmssp: use generated ntlmssp code for debugging purpose.
via 91df77d... s3-ntlmssp: add NDR helper routines for ntlmssp.
via 2287849... s4: fix the build after ntlmssp header change.
via b7a5e7a... libcli/auth: remove unused NTLMSSP_NAME_TYPE_ flags.
via 38d677b... s4-ntlmssp: use interface constants in TargetInfo blob.
via e8c19f3... s4-ntlmssp: use NTLMSSP headers from IDL and remove duplicate constants.
via 82469de... s3-ntlmssp: use interface constants in TargetInfo blob.
via 25d6c0a... s3-ntlmssp: use NTLMSSP headers from IDL and remove duplicate constants.
via 3a519fa... ntlmssp: add ndr_print_ntlmssp_{nt,lm}_response() function.
via 4d1c881... ntlmssp: re-run make samba3-idl and add generated files.
via 9b844e7... ntlmssp: add NTLMSSP_MESSAGE_SIGNATURE to IDL.
via b4a860b... ntlmssp: add AUTHENTICATE_MESSAGE to idl.
via e65a3cb... ntlmssp: add CHALLENGE_MESSAGE to IDL.
via c3a6f28... ntlmssp: add NEGOTIATE_MESSAGE to IDL.
via 4e7edc7... ntlmssp: add string helper functions to handle OEM and UNICODE charset.
via d4d2b42... ntlmssp: add ntlmssp helper skeleton.
via ff79583... ntlmssp: add IDL.
via 76d9115... lib/tevent: close pipe_fds on event_context destruction
via be4ac22... lib/tevent: handle tevent_common_add_signal on different event contexts.
via 6abb637... lib/tevent: fix race with signals and tevent_common_add_signal
via 398d0c2... lib/tdb: don't overwrite TDBs with different version numbers.
via 4279879... lib/tevent: remove spectacularly complicated manual subtraction
via cc248f7... util: fix comment and clarify argument name in DLIST_DEMOTE()
via 2a3270b... s3:smbd: teach filename_convert() about fake files (2nd fix for bug #6642)
via 5234d10... s3:smbd: add is_fake_file_path() that takes only the raw path as string
via 09fe579... s3:streams: check for :$DATA only in the backend (fix bug #6642)
via e91d5db... s3:error_map: make NTSTATUS -> errno -> NTSTATUS mapping consistent for NT_STATUS_INVALID_PARAMETER
via 1f3d0c5... s3-ntlmssp: remove trailing whitespace.
via 8d58472... libcli/auth: add netlogon_creds_step_crypt() and netlogon_creds_first_step()
via a69d8ab... libcli/auth: remove some useless lines
via e115cb5... libcli/auth: remember schannel type in netlogon_creds_server_init()
via 360868b... s3-schannel: remove remaining code that was using "struct dcinfo".
via a3c6e02... s3-credentials: remove unused code.
via b089506... s3-schannel: upgrade old format schannel_store.tdb.
via 21a93c2... s3-netlogon: use shared credential and schannel storage infrastructure for netlogon server.
via 2d8157f... s3-netlogon: add netr_creds_server_step_check() convenience wrapper.
via a09b627... s3-schannel: add simple wrappers to fetch and store schannel auth info.
via 7c972d8... s3-schannel: make open_schannel_session_store() public.
via 04310cc... libcli/auth: add tdb backend for schannel state.
via 6992669... libcli/auth: move netlogon_creds_CredentialState out of libcli.
via 5a15778... schannel: add netlogon_creds_CredentialState to IDL.
via 17d3800... s4-schannel: add ldb suffix to schannel functions.
via a18d683... libcli/auth: rename schannel_state.c to schannel_state_ldb.c.
via 5981272... s3-build: add SCHANNEL_OBJ to Makefile.in.
via 1d8d3fd... s3:winbind: Convert WINBINDD_GETUSERSIDS to the new API
via 5a1240d... s3:winbind: Fix a typo
via c4a95f9... s3:winbind: Remove the manual caching for the async wb_ functions
via 94948f7... s3:winbind: Some calls are not cacheable
via 2f16bf5... s3:winbind: Factor out wcache_store_seqnum()
via f3d71d3... s3:winbind: Add a generic cache for NDR based parent-child requests
via 3532c8b... s3:winbind: Factor out wcache_fetch_seqnum
via 3f0c877... s4-smbtorture: do not hard code BDC secure channel type into RPC-NETLOGON tests.
via d368c73... s4-smbtorture: add test_SetPassword_flags to RPC-NETLOGON-S3 testsuite.
via 160c197... s4:python Add helper to get at the domain SID
via 6c55518... s3/smbd: open the share_info.tdb on startup instead of tconx
via bc4b253... s3/debug: make SPENGO OID list appear under one debug header
via 5469866... s3/winbindd: Remove unnecessary check for NULL SID
via 32f9d20... s3-selftest: enable running RPC-NETLOGON-S3 against samba3.
via 4618469... s4-smbtorture: add RPC-NETLOGON-S3 to test samba3 netlogon server.
via 17829cb... s3 onefs: Canonicalize the ACL in the correct order
via 3ad9d10... s3: Allow full_audit to play nice with smbd if it's using syslog
via 22ee1cd... s3 audit: Change create_file in full_audit to print whether a directory or file was requested
via d49ab92... s3:winbind: Fix Coverity ID 942: Resource Leak
via f2fa9e6... s4:heimdal_build: lib/hcrypto/evp-aes-cts.o belongs to HEIMDAL_HCRYPTO
via 2cbacd5... s3-netlogon: let get_md4pw() return a struct dom_sid.
via 9930a12... schannel: add generated files.
via aabe577... schannel: move schannel.idl to main directory.
via 91ef692... netlogon: make netr_NegotiateFlags a public bitmap.
via b824b1b... Add a parameter to disable the automatic creation of krb5.conf files
via da99e3a... cifs.upcall: make using ip address conditional on new option
via 3544e68... cifs.upcall: switch to getopt_long
via 1a97bd9... s4:provision Ensure that @OPTIONS is mirrored into each partition
via 425386f... s4:ldb Add ldb_ldif_write_string() and python wrappers
via 3ed3381... s4:ldb Add hooks to get/set the flags on a ldb_message_element
via 7421872... s4:schema Rework dsdb_write_prefixes_from_schema_to_ldb() to use talloc
via a1da911... s4:provison Add prefixes to ldb using same code a later modify will use
via b9ec6bb... s4:provision Only create references to our server DN after the self join
via a52e7a2... s4:scheam quiet a 'const' warning
via 7e54b5e... s4:dsdb Rework dsdb_write_prefixes_to_ldb() to take a schema
via cda99a2... s4:dsdb Use helper function to add 'show deleted' control
via a77b036... s3-netlogon: fix default case when _netr_LogonSamLogon is called from other opcodes.
via 87ce535... Revert "s3: Fix uninitialized const char *"
via e460c21... s3-netlogon: get rid of init_net_r_req_chal().
via 5b46e59... s3-netlogon: let get_md4pw() return a struct samr_Password.
via 1a53b61... s3-netlogon: make _netr_ServerAuthenticate a callback to _netr_ServerAuthenticate3.
via 808a0d4... Allow for name array strings that don't end in a slash
via 1df1892... Add some const to dsgetdcname
via 3176ee2... Do an early TALLOC_FREE
via d896fb2... netlogon: give netlogon w7/w2k8r2 AES negotiate flag proper name (see bug #6099 for details).
via 61ca4c4... fixed DRS rename of deleted objects
via 3c7cbd6... fixed a double free bug on error in net export
via 436d8b6... s4:python Fix the reprovision test by deleting 'deleted' objects too.
via 6542a08... s4:dsdb Rework show_deleted module not to liniearise the LDAP filter
via 2135461... Help debug for bug 6651 - smbd SIGSEGV when breaking oplocks. Should help track if we get invoked with an invalid fd from the signal handler. Jeremy.
via c69f92d... Second attempt at fix for bug 6529 - Offline files conflict with Vista and Office 2003. Confirmation from reporter that this fixes the issue in master on ext3/ext4. Back-ports to follow. Jeremy.
via 9a86f26... Allow systems with timestamp granularity of 1sec to work with this test. Jeremy.
via 7a6c979... Use existing time_t rounding function, don't invent my own. Jeremy.
via 2840902... netlogon: add (yet) undocumented netlogon negotiate bit to bitmap.
via 4799020... s3-netlogon: Only hand out rid when netlogon credential chain has been setup sucessfully.
via 87d30a1... Second part of fix for 6529 - Offline files conflict with Vista and Office 2003. ext4 may be able to store ns timestamps, but the only API to *set* timestamps takes usec, not nsec. Round to usec on set requests. Jeremy.
via e829ca5... Fix make test. Jeremy.
via 5359e39... make smbcontrol smbd ping work proper checking for arguments handle short pid_t correctly
via b1ee4c1... libndr: add missing protoypes for double type.
via 965a079... tevent: avoid using reserved c++ word.
via be9441a... s4:dsdb Use talloc_strndup() to ensure OIDs are null terminated
via 7234a24... s4:ldb Add python binding and test for ldb_msg_diff()
via b4e8d92... s4:dsdb Add const
via bf54b41... s4:dsdb remove unused variable
via cc330f9... s4:dsdb use talloc_strndup() in GET_STRING_LDB() rather than walk off the end
via 0f98d53... note the semantic change in talloc_free from 2.0
via f60f007... fixed typo in talloc doc XML
via 2c84605... LIBREPLACEOBJ now contains the full path
via 798b3fb... updated XML source for talloc man page
via e6da38c... added talloc_set_log_* documentation
via a0e2041... updated talloc guide for recent API changes
via 39cd5bb... make lib/replace more usable in standalone builds
via a535840... fixed getpass m4
via e8782de... s3:lib: setup talloc log and abort functions
via 851b01f... s3:configure: require talloc >= 2.0.0
via 251b03e... s4:cmdline: setup talloc log and abort functions
via 5cefde4... s4:build: require talloc >= 2.0.0
via 55dbe80... talloc: add --enable-talloc-compat1 to build a compat library for talloc 1.x.x
via 64e0577... talloc: update talloc.exports and talloc.signatures
via 6c9ace2... talloc: add defines and functions for TALLOC_MAJOR/MINOR_VERSION
via 9baacbb... talloc: change version to 2.0.0
via 5760ede... talloc: remove ABI compat functions
via 8a90c8b... talloc: remove unused build dependecies to samba
via ed384e8... talloc/testsuite: use talloc_set_log_fn() and log to stdout
via e40f314... talloc: add talloc_set_log_fn() and talloc_set_log_stderr()
via ac8aeec... talloc: let talloc_steal() only generate a warning if it's used with references
via 84810d7... talloc/testsuite: report __location__ of testsuite failures
via f8559b8... talloc/testsuite: add infrastructure to test aborts
via 13227f8... talloc/testsuite: reset the globals after each subtest
via 1fbc86c... talloc: call return after abort, because an overloaded abort function might not exit
via 2c664db... talloc: report the size of reference handles as 0
via d1895d2... talloc: let talloc_total_blocks() and talloc_get_size() operate on the null_context
via fced9df... s3:winbind: Fallback to the forest root for lookupname
via 1603c60... s3:winbind: Even on a domain controller, "our" domain is internal
via a0bf0cb... s3:winbind: Do not drop the first user in sam_query_user_list
via 963419b... s3:winbind: For internal domains it is pointless to connect to a DC
via fc3d427... s3:winbind: winbindd_dual_ndrcmd should output what it's doing
via a09b9ed... s3:winbind: Fix the talloc hierarchy in wb_queryuser_done
via da93567... Implement Metze's suggestion of trying getpwuid(0) then getpwnam(root). Jeremy.
via 1fb916b... Log debug message when hires timestamps are available on the share. Jeremy.
via 1af0aa9... Fix bug 6529 - Offline files conflict with Vista and Office 2003 On filesystems that can't store less than one second timestamps, round the incoming timestamp set requests so the client can't discover that a time set request has been truncated by the filesystem. Needs backporting to 3.4, 3.3, 3.2 and (even) 3.0. Jeremy
via 47c7063... Try and fix the buildfarm by using getpwnam(root) instead of getpwuid(0) if DEVELOPER is defined. I'm hoping the build farm defines DEVELOPER... Jeremy.
via 497234c... s4:ntp_signd Fix bug 6656 - Set protocol version to 0, as used by ntpd
via f9c0f88... Fix coverity CID: 932 - forward null. Jeremy.
via ba52f18... Fix for bug 6651 - smbd SIGSEGV when breaking oplocks. Based on a patch submitted by Petr Vandrovec <petr at vandrovec.name>. Multiple pending signals with siginfo_t's weren't being handled correctly leading to smbd abort with kernel oplock signals. Jeremy
via 6afb02c... s3: fix bug #6650, authentication at member servers when winbindd is not running
via 9d824dc... s4:client
via d20061a... Add missing CreateFile flags to smb.h
via e71ce2f... s4:ldb Python requires that a 'compare' handler return -1, 0 or 1
via c49145b... s4:ldb Use length-limited printf to avoid walking off end of strings
via 29ef1b2... s4:kerberos Use MIT compatible names for these enc types
via 9b261a1... Fix bug 6638 - ADS Domain Member: Computer Mgr can not set share ACLs Add good error message for share modification denial. Jeremy.
via 77a0a6e... s3-idmap: fix two uninitialized variable warnings in idmap_tdb2.
via 4c69c15... s3:dsgetdcname: Fix a crash in dsgetdcname
via 68ea287... s3:dsgetdcname: Inline dsgetdcname_cache_refresh
via f3c94f4... s4-spoolss: add stubs for new idl opcodes in spoolss server.
via 062d26d... s3-spoolss: add stubs for new idl opcodes in spoolss server.
via 80e2500... s3: re-run make samba3-idl.
via 0447af2... spoolss: add more spoolss calls to IDL (spoolss_GetPrinterDriverPackagePath and spoolss_GetCorePrinterDrivers).
via 8c347ed... Fix bug #6647 - get_root_nt_token: getpwnam("root") failed! Not all systems may have a "root" user, but all must have a passwd entry for a uid of zero. Jeremy.
via 33d2779... Fix Red Hat bugzilla bug : https://bugzilla.redhat.com/show_bug.cgi?id=516165 nautilus fails to copy files from an SMB share. This is a show-stopper for 3.4.1 (I'll open a Samba.org bug). Although gnome-vfs is doing *incredibly* stupid things by asking for a read size of 65535 - this translates on the wire to a 65534 byte read followed by a 1 byte read. Please send this back to the gnome developers that they will ge horrid on the wire performance for this. Jeremy.
via ecec01c... s3:smbd: implement SMB2 Find (Query Directory)
via f00a3bf... s3:smbd: store a dirptr on the files_struct for SMB2 Query Directory
via e621b7a... s3:smbd: add a generic smbd_dirptr_lanman2_entry() function
via cf6e81f... s3:smbd: implement all SMB2 Create contexts except "ExtA"
via b70ae64... s3:smbd: make smbd_check_open_rights() function non-static for use in SMB2
via f143466... s3 merged build: Don't build wbinfo twice.
via 5270efa... tevent: fix a comment
via c54a8db... Make refusal of SEC_DESC_DACL_PROTECTED configurable
via 5feff0b... s3:smbd: parse context blobs in SMB2 Create
via a0df109... added basic support for rename in DRS replication
via e38f38f... we need the Deleted Objects container for replication
via 8d0345e... wbinfo: Fix up s3 blackbox test. wbinfo no longer needs a config file.
via dd8d04f... s4 winbind: Quiet down the WINBINDD_DOMAIN_INFO handler stub warning
via fd2feab... wbinfo: Reduce test noise in the wbinfo blackbox test
via b31f0de... s4 winbind: Silence compile warning by adding new commands to the list
via 7cafb65... s4 winbind: Implement a stubbed out version of WINBINDD_DOMAIN_INFO
via bc0e0a4... wbinfo: Use one codebase for Samba3 and Samba4.
via 19855ca... s3 wbinfo: Only call afs_settoken_str if compiled with WITH_FAKE_KASERVER
via 182c667... s3 wbinfo: use wbcSidTypeString instead of sid_type_lookup
via a712870... libwbclient: Add wbcSidTypeString function.
via afb8f8e... s3 wbinfo: Remove unused functions, use C99-types
via ab818cd... s3 wbinfo: Explicitly include popt header, remove unused common options.
via 6d4fd3e... s3 wbinfo: Use talloc_strdup instead of SMB_STRDUP
via 0dae6f5... s3 wbinfo: Don't use global_myname()
via b6ea2ec... s3 wbinfo: Avoid ADD_TO_ARRAY macro.
via 90b6e41... s3 wbinfo: Use uint32_t instead of uint32
via fa7d7a4... s3 wbinfo: remove --get-auth-user and --set-auth-user functionality
via 49d1eec... s3 net: Add getauthuser/setauthuser commands.
via 004494b... s3 wbinfo: Get rid of lp_ functions
via f27bda6... s4 ctags: Stop *_proto.h files from cluttering up the tags
via 61d4f8b... s4: int32 handling: previous fix was not fully correct
via 2cf897b... s4: Make the int32 problem more clear - and fix another error
via 87737f8... s4:librpc/rpc: fix DEBUG() message
via abe7648... netlogon: document some more MSVC flags.
via 5319695... s3-spoolss: remove another duplicate copy of print_architecture_table.
via 1b09e36... fixed make test reporting success when provision fails
via 6cc9e4b... s4: Fixed the int32 datatype support
via 3dee92f... fixed the build
via 7a79d16... s4: Major rework of the LDB/SAMDB/IDMAP python bindings
via 0a5ea25... s4:python tools - Centralise the lookups for the default domain (root) in the call "domain_dn" from SamDB
via 0a46fd6... s4:pyglue Add a wrapper for loading the correct UTF8 casefolder
via faedda0... s4:ldb python bindings: Handle the parameters of the connect call in the right way
via 36f828b... Revert "s4:samdb python bindings - we don't need the attributes here"
via 87921bf... sigh - still not right
via 52108a1... fixed up add_foreign again
via 905db32... more fixups from provision changes
via b62ce48... s3:smbd: add support for canceling SMB2 Notify calls.
via 47452b8... s3:smbd: add smbd_notify_cancel_by_smbreq()
via d60f049... s3:smbd: implement SMB2 Cancel correctly.
via 3b3bde9... s4:build: require tevent 0.9.7 with tevent_req_cancel()
via 97a1ed5... tevent: change version to 0.9.7 after adding tevent_req_cancel infrastructure
via 45e4be0... tevent: add tevent_req_cancel() infrastructure
via 26e114b... skip the autoidl test
via f3e473e... fixed up some provision errors from the recent changes
via e349316... s4:provision Add comments to the provision script
via 5f917d5... s4:provision Avoid one more call to ltdb_reindex
via 148290a... s4:ldb Remove obsolete comment about ldb_tdb's sequence num
via f890dba... make sure we update the current schema->prefixes when we add a new prefix
via 3414773... fixed the updateNow schema test to use a canonical OID
via ca526fb... s4:selftest Remove the 'subunit filter' from make testenv etc
via 7496095... s4:libcli/ldap Explain why we set a hostname for ldapi:// connections
via df3ef12... s4:provision Fix existing ldapi:// backend detection exception
via 498faae... s4:install Remove provision-backend script from 'make install'
via 2af0638... s4:provision Make sure that we don't use Kerberos to our LDAP backend
via 84ee0af... s4:provison Print the LDAP backend admin username/password
via 5255ba3... s4:selftest Confirm that there isn't a listener on the ldapi:// socket
via e7bae2e... s4: Re-add --ldapadminpass as an option to provision
via 052da4e... s4:python Allow 'no such object' on the delete of the DN
via 410114e... s4:provision Keep a single transaction for the erase and rebuild
via ecd234a... s4:provision A crude update of the OpenLDAP backend HOWTO
via a6c9233... s4:provision Fixes for Fedora DS schema mapping with full AD schema
via f87811f... s4:provision Rework provision-backend into provision
via 7a9030b... s4:provision Move helper functions back to provision
via a58b4f8... s4:setup Don't manually set @ATTRIBUTES any more
via 14aff84... s4:python Push some helper functions from SamDB into samba.Ldb
via 51d2d3d... s4:schema Allow a schema load on an unconnected database
via e1e99a7... s4:provision Remove the ACI element from the provision templates
via 346aa6e... s4:schema Provide a way to reference a loaded schema between ldbs
via 2c23e7d... s3:winbind: The get[gr|pw]end functions need access to the client state
via 459233e... s3:winbind: Convert WINBINDD_GETGRNAM to the new API
via a511a87... s3:winbind: Convert WINBINDD_GETGRGID to the new API
via 3f3f49d... s3:winbind: Add winbindd_print_groupmem
via 27dd290... s3:winbind: Make fill_grent publically available
via 886e183... s3:winbind: Add const to normalize_name_map
via c83bf9c... s3:winbind: Add async wb_getgrsid
via 8a683f4... s3:winbind: Add async wb_group_members
via 3d46eaf... s3:winbind: Make wcache_lookup_groupmem available publically
via 1a22baa... s3: Add talloc_dict.[ch]
via 5ae122e... s3:winbind: Fix a potential segfault in libwbclient
via 0f64bb5... s3:winbind: Convert winbindd_show_sequence to the new API
via e54503e... s3:winbind: Add async wb_seqnums
via 1d110e0... s3:winbind: Add async wb_seqnum
via c6b36ce... s3:winbind: WINBIND_USERINFO -> wbint_userinfo
via 6d100a6... s3:winbind: Simplify _wbint_[GU]id2Sid
via 95c3d3b... tevent: add some more doxygen comments for tevent_req functions
via a3cdd79... s3:Makefile: build ../libcli/smb/smb2_create_blob.o as part of smbd
via e2845b8... libcli/smb: add smb2_create_blob_find()
via a023b6c... Use defined names rather than numeric constants to make code clearer. Jeremy.
via 12864ff... gpfs.so: map the file_inherit and dir_inherit flags away for files
via 19553e1... cifs.upcall: fix IPv6 addrs sent to upcall to have colon delimiters
via 2f95ccc... cifs.upcall: use ip address passed by kernel to get server's hostname
via acbf026... cifs.upcall: clean up flag handling
via b10bdef... cifs.upcall: try getting a "cifs/" principal and fall back to "host/"
via 750ceb8... cifs.upcall: declare a structure for holding decoded args
via 685fdc3... cifs.upcall: formatting cleanup
via 378a2d9... cifs.upcall: clean up logging and add debug messages
via 168a7cb... s3:smbd: allow SMB2 Cancel to have the async flag set
via 86ea1c4... s3:smbd: fix parsing of the SMB2 body
via 53ef426... s4:samdb python bindings - we don't need the attributes here
via fa61fdf... s4:ldb - Free the asynchronous result
via 639c9cc... s4: Correct the parameter logic of the "setpassword" script
via 44dfb29... s4: Better way to call "dom_sid_to_rid" from ldap.py
via e2b12c6... s4: Remove obsolete "samdb_password_quality_ok" function (it's just a one-line wrapper)
via 6dab7c9... s4: cracknames.c: Change the handling of the NT_STATUS_NO_MEMORY status results
via 093148c... s4:ldap_server Correct removal of talloc_steal()
via 2d7b457... fixed TESTS= in make test to allow multiple tests
via 7a82aed... s4:ldap_server Remove another talloc_steal (with references)
via 5c3cf58... s4:ldap_server Don't talloc_steal (with references) in ldap_backend
via 88fd98b... Fix EVERY SINGLE build on the buildfarm that doesn't have bindtextdomain or textdomain. C'mon, this is what configure.in is *FOR*. Jeremy.
via 28f7b07... Move build over to storing DOS attributes in EA's. Turn off "map to" directives. I've now fixed the issues with the build tests running this way. I think this is how most people run these days - please raise this on the list (or revert) if you disagree.
via d91edea... When mapping EA's into a TDB, don't remove the EA until the last link to the file is gone (fixes the build farm RAW-RENAME test with xattr's in tdb's). Jeremy.
via 6a0c294... Fix BASE-DELAYWRITE test by removing const from struct smb_filename in smbd_do_qfilepathinfo(). update_stat_ex_mtime() modifies the stat struct inside the smb_fname so don't make a copy of that stat struct, use it directly - it's meant to be updated and represent the state of the file we're returning. Jeremy.
via 7ad5c69... Documentation for "store create time". Jeremy.
via d6270df... Add "store create time" parameter (docs to follow) that stores the create time in the user.DosTimestamps EA. Jeremy.
via 1ddd10b... Fix some warnings in the AIX ACL code. Jeremy.
via 1d75a6e... libcli/smb: move smb2_create_blob code to libcli/smb/
via 1df883a... libcli: move some common SMB and SMB2 stuff into libcli/smb/
via 31e57ab... librpc: rerun "make idl_full"
via f75934e... s3:smbd: as check_path_syntax() changes the string, we need to copy the string before
via 7229e9a... s3:smbd: avoid 'goto out' in smbd_smb2_create_send()
via fedac72... s3:smbd: make sure we don't call conn_free() with a NULL pointer for SMB2
via d30b1c9... s3:smbd: correctly invalidate vuids when SMB2 is used
via 14888c2... s3:lib: map ECONNRESET to NT_STATUS_CONNECTION_RESET
via 91d13b6... libreplace: undef AI_ADDRCONFIG on QNX 6.3.0 (fix bug #6630)
via e96338b... s4:operational - Remove some outdated comments
via c7e2190... ldb: Don't break the standalone LDB build (operational module removed)
via 159a33a... s4:test for "primaryGroupToken"
via 9126b75... s4:samldb module - Remove duplicate line
via b255a41... s4:operational module - move and enhancements
via fe767d4... s4:pwsettings script - Fix a small glitch
via 7fc9493... Rename ASN1_BITFIELD to ASN1_BIT_STRING.
via 8fcf1b9... torture/basic: in run_derefopen() the file could have been deleted before the last unlink
via c73984a... s4:AD LDIFs - More refactoring
via 5796da6... pidl: fix parse_idl test after idl.yp changes
via 6392f14... pidl: fix samba3-cli test after the async function were added
via ed051ce... try to give some hint as to what is causing NDR string errors
via 011f103... when we get an NDR error in the logs, it is useful to know where it happened
via 3b5c6bc... no need to shout about getting an oplock
via c6936ab... raise the debug level for a common message
via ad542a6... Allow selection of the samba4 process model for 'make test'
via 0ae3912... print server log on stderr as well as to log file
via 7bc566a... s4:provision Allow provision-backend to not run slapd for 'make test'
via 69fa901... s4:selftest Don't start the slapd for the provision, only for the run
via 4921a58... s4:selftest Make OpenLDAP guess it's own modules from now on
via 6dc41bf... s4:provision Make the --ol-slapd paramter take the full path to slapd
via f0decfe... s4:provision Assume the OpenLDAP backend can find it's own modules
via 28bcdf5... s4:provision Rework and further automate setup of OpenLDAP backend
via a038f1e... s3:smbcacls: forbid change of debug level from config file
via aa07baa... s3: refomat definitions of some generic access rights for better readability
via 303c3b3... selftest: configure "ncalrpc dir" for the client
via 76d893b... selftest: fix typo lock => lockdir
via 1e1445bc.. s3:winbindd: raise the timeout for lsa_Lookup*() calls from 10 to 35 seconds.
via e13c14e... s4:torture Add test for the NTP signd server
via 40017a2... i18n: Update s3 net German translation.
via 4f0d935... s3 net: i18n support for net utility functions
via 84a9349... s3 net: i18n support for net usershare
via 2388b90... s3 net: i18n support for net user
via a8c8432... s3 net: i18n support for net time
via 5810f7f... s3 net: i18n support for net status
via 7e4bd16... s3 net: i18n support for net share
via a0eb906... s3 net: i18n support for net sam
via 3eeb988... s3 net: i18n support for net rpc shell
via d8af037... s3 net: i18n support for net rpc service
via 77b96cc... s3 net: i18n support for net rpc samsync
via 7b9542b... Ensure the fsp->fsp_name stat_ex struct is always up to date after the open. Jeremy.
via c9dca82... Refactor the use of create_time and change time to go through functions. Will aid in making us pass RAW-SETFILEINFO. Jeremy.
via 303e49b... s3 net: i18n support for net rpc rights
via e2433b8... s3 net: i18n support net rpc registry
via 0ef723a... s3 net: i18n support for net rpc printer
via ef04e45... s3 net: i18n support for net rpc join
via 8e5beb7... s3-spoolss: remove device mode defines from nt_printing.h.
via dc9b4cf... s3: re-run make samba3-idl.
via 559dd0d... spoolss: fill in more details of the spoolss_DeviceMode.
via 1de9805... Implement db_rbt_traverse
via e8088e1... Make wbinfo also print the members when querying a group
via e1a95e7... libreplace: set SONAMEFLAG to "-Wl,-soname=" on QNX
via 02c5f22... s3:smbd: convert '\\' into '/' in SMB2 Create
via 9aa1d25... s3:smbd: rename conn => sconn for smbd_server_connection structs
via 8eac189... Merge branch 'master' of ssh://git.samba.org/data/git/samba
via 217e308... Pass absolute file paths to Inkscape when transforming .svg files
via d296c77... Move the checks for null timestamps down below the VFS_NTIMES layer (as it's done in onefs). This simplifies greatly the code in smb_set_file_time() w.r.t. changenotify messages. Jeremy.
via ea6819a... Correctly send out notify messages for timestamp changes. "change time" has no notify message, so don't send anything out when we change it. Use FILE_NOTIFY_CHANGE_CREATION correctly when changing the create time. Jeremy.
via aa6dc21... s4: Add a new script for setting password properties for a domain in a easier way
via aef96af... s4:libcli/smb2: move SMB2_GETINFO_* flags into smb2_constants.h
via acbb9da... s4:libcli/smb2: remove unused and redundant SMB2 security flags
via c2c4d48... s4:libcli: move SMB2 Find constants to smb2_constants.h
via 21d6f27... s4:libcli/raw: we don't need to include "smb.h" explicit
via 93ec5d2... s4:libcli/raw: also include smb2_constants.h into interfaces.h
via 50f5425... s3:smbd: split the dir entry marshalling into smbd_marshall_dir_entry()
via 59c3f5e... s3:smbd: move dptr globals into struct smbd_server_connection
via c50a03e... s3:smbd: remove dirptr and dirpath from connection_struct
via dfae090... s3:smbd: implement get_lanman2_dir_entry() on top of smbd_dirptr_get_entry()
via 862c6aa... s3:smbd: let get_dir_entry() use smbd_dirptr_get_entry()
via daa71c4... s3:smbd: add generic smbd_dirptr_get_entry()
via 70afd41... s3:smbd: conn_free_internal() can be static now
via c54e6b1... s3:smbd: add a smbd_server_connection pointer to connection_struct
via 8300b25... Fix some nonempty blank lines
via 558ff91... pidl: parse idl 'pipe' typedefs, but print out a not supported message for now
via 20a6fb5... pidl: fix formatting in expr.yp
via bfa9624... pidl: fix formatting in idl.yp
via 7d7a921... librpc: fix callers after epmapper.idl changes
via cdfaaed... librpc: rerun 'make idl' after epmapper.idl changes
via 2823757... epmapper.idl: avoid usage of 'pipe', this is a reserved word in IDL
via 8e419aa... s3:smbd: don't ignore check_descend in get_dir_entry()
via 5b50e50... s3-wkssvcs: fix check for BUILTIN\Administrators membership in wkssvc_Netr{Join,Unjoin}Domain2.
via 88af0ec... s3 net: i18n support for net rpc audit
via db76b7a... s3 net: net i18n in it's own module
via ba830cf... Revert "s3: Update i18n files"
via 8dcf3b7... s3 net: i18n support for net rpc
via 7ced58b... s3 net: i18n support for net registry
via 9be14ed... s3 net: i18n support for net rap
via 7c20256... fixed another ambiguous talloc call
via c271dc9... ensure that child tasks die when the parent dies
via cfc0cab... prime the sam ldb schema in the parent samba process
via 2c12c98... use talloc with the global schema consistently
via e2d4ae1... fixed several places that unnecessarily take a reference to the event context
via 238bf25... s3: add a test to test libsmbclient
via b9fb8da... s3: Fix nss info substitution
via 4aad790... make sure we never look past the end of either string in ldb_comparison_fold()
via dd557cc... s4:ldb Make error message in rnd_name more useful
via 37b8235... Merge branch 'master' of ssh://git.samba.org/data/git/samba into master-devel
via 11ff224... s4:setup Remove extra newlines that break OpenLDAP backend
via 457191e... s3: Fix a bug in renames of directories
via 09e9904... s4 torture: Extend the RAW-RENAME test to more fully test directory renames.
via 890dfe0... Remove a const warning. Jeremy.
via 650445f... Fix bug #5714 - NetBSD, ENODATA undefined, at least some releases. Jeremy.
via e76af51... Put SMB_INFO_STANDARD back into setfileinfo, but do it right this time :-). Jeremy.
via 4fc9f9c... Add define guards around otherwise unused variable. Jeremy.
via 8a5cc13... s3-ldap: Fix Bug #5879. Update LDAP schema for Netscape DS 5.
via 857140a... Unable to browse DFS when using kerberos
via 915b789... s4: Simplify two lines in the "samdb.py" file (cosmetic)
via 1ce36ed... s4:enableaccount script: Remove a redundant line
via 54dffbe... s3/smbldap: Fix typo in debug message.
via 252f7da... There is one signedness issue in tdb which prevents traverses of TDB records over the 2G offset on systems which support 64 bit file offsets. This fixes that case.
via 740a40e... Revert "deliberately break the build"
via 57da47c... deliberately break the build
via 64e2b85... s4:heimdal: import lorikeet-heimdal-200908052208 (commit 370a73a74199a5a55188340906e15fd795f67a74)
via b97d85c... set uidwrappersrcdir
via e2aa38a... define uwrap_enabled() on Samba3
via 39b0158... s4:ldb Cosmetic corrections in "rdn_name" module
via 3854b5e... changed BCC handling for SMBwriteX to handle broken MacOSX client
via 67b6f57... on buffer overflow windows gives SMBSRV:ERRerror here
via cc74f21... s4:torture The test logic for the target was wrong. This should correct it.
via 996a205... s4:heimdal_build: define HEIMDAL_LOCALEDIR
via f224089... s4:ldap_server: make sure we shutdown the tls socket before stream_terminate_connection() removes the fd event
via e2ed502... s4:torture Remove some unwanted code in the LDAP test - hope this fixes up the test failures
via 00a8ff5... fixed a problem with group policy writes causing policy corruption
via 0a16265... s3:winbind: Convert WINBINDD_GETGROUPS to the new API
via 01ea26b... s3:winbind: Add async wb_gettoken
via fec3808... s3:winbind: Convert WINBINDD_GETUSERDOMGROUPS to the new API
via 1dc1ac0... s3:winbind: Add async wb_lookupusergroups
via 718a26f... s3:winbind: Make wcache_lookup_usergroups externally visible
via 5928227... s3:winbind: Convert WINBINDD_GETSIDALIASES to the new API
via ce42ea3... s3:winbind: Add async wb_lookupuseraliases
via f09a95a... s3:winbind: Make parse_sidlist take a const char *
via ff3ce90... s3:winbind: Make wcache_lookup_useraliases available publically
via bd9d7f7... s3:winbind: Convert WINBINDD_GETPWUID to the new API
via 5bbb7a0... s3:winbind: Convert WINBINDD_GETPWNAM to the new API
via 9dc401a... s3:winbind: Convert WINBINDD_GETPWSID to the new API
via afc8244... s3:winbind: Add async wb_getpwsid
via 0418d38... s3:winbind: Make fillup_pw_field publically available
via 7077492... s3:winbind: Add async wb_queryuser
via 360227a... s3:winbind: Make wcache_query_user externally visible
via 10685b3... s3:winbind: Convert WINBINDD_GID_TO_SID the new API
via 292f3f8... s3:winbind: Add async wb_gid2sid
via 9b369ff... s3:winbind: Convert WINBINDD_UID_TO_SID the new API
via 3eff8e9... s3:winbind: Add async wb_uid2sid
via 5db561a... s3:winbind: Convert WINBINDD_SID_TO_GID the new API
via 153ae58... s3:winbind: Add async wb_sid2gid
via fb7150f... s3:winbind: Convert WINBINDD_SID_TO_UID to the new API
via ea286fe... s3:winbind: Add async wb_sid2uid
via 9c6f4cd... s3:winbind: Convert WINBINDD_LOOKUPNAME to the new API
via a541677... s3:winbind: Add async wb_lookupname
via f655461... s3:winbind: Make wcache_name_to_sid visible externally
via 74b45ba... s3:winbind: Remove old version of WINBINDD_PING
via fa59f97... s3:winbind: Convert WINBINDD_LOOKUPSID to the new API
via bb359c7... s3:winbind: Add async wb_lookupsid
via 2d6589f... s3:winbind: Make wcache_sid_to_name externally visible
via 6cf3db9... s3:winbind: Add NDR-based parent-child communication to winbind
via ddd13c6... handle large directories in smb2_deltree()
via d40537c... fixed a uid_wrapper bug that caused a segv in the RAW-ACLS test
via cd1d7f4... s4:heimdal: import lorikeet-heimdal-200908050050 (commit 8714779fa7376fd9f7761587639e68b48afc8c9c)
via 8bba340... s4 now supports the large readx extension
via 15a6a93... fixed the sense of the pvfs_acl uwrap check
via 46bd227... pyldb: Fix reference counting on ldb_message_elements, add extra type check.
via 88d2060... skip the readbraw tests if the server does not support it
via 58e5e1e... make the UID_WRAPPER skip checks at runtime
via fd43e0e... added a uid_wrapper library
via 3e3f64f... s4:ldb initialise e->values[i].length before use in python bindings
via 43aa546... s4:dsdb Don't cast an ldb_val into a const char * for schema lookups
via 25a65d6... idmap_adex: Fix usage of talloc_stackframe().
via 38ff590... s4: make install: prevent overwriting failure
via 74454cc... s3-spoolss: Fix Bug #6568: _spoolss_GetPrintProcessorDirectory() implementation.
via 0e87f07... s4: Change my nested groups patch to don't include user's SID itself in the "groupSID"s structure
via f050c50... s4:torture Make RPC-NETLOGON pass against ncaclrpc servers
via dac8aab... Add const
via d7b39a3... s4:ldif_handlers Allow a binary nTsecurityDescriptor when parsing LDIF
via 9b02d23... s4:netlogon Fix warnings and segfault in GetDomainInfo call
via 1937ab3... Merge branch 'master' of ssh://git.samba.org/data/git/samba
via ff38861... fixed support for readx greater than 64k
via 57d690b... s4:torture rework LDAP sort test
via 3eaef05... s4:torture Add test for correct server-side sorting over LDAP
via 8f110d3... Use smbclient binary for the test file in smbclient test
via 3641978... param/pyparam: Cope with string list parameters being empty.
via 1174177... python/loadparm: Get shares listing working.
via 15d7331... pyldb: Properly keep copies of Python string contents, rather than relying on reference leaks :-)
via 7048165... s4-ldap_server: fix generated error string in map_ldb_error().
via 75030ff... s3-spoolss: fix crash bug in spoolss_addprinterex_level_2.
via 7180ae0... Add some const to winbind_userinfo
via 3d15d04... Fix a typo
via e4d276f... Fix some nonempty blank lines
via bb944dc... pyldb: Raise proper exception when attempting to assign a string to a dn attribute.
via 20225d8... s3-pdb_ldap: Make ldapsam_alias_memberships behave like the tdbsam equivalent.
via 64b4d02... s4: Change constant to comply with the merged build
via 7ee7ec3... s3/docs: Fix typos.
via 3fae13b... s3/s4: Add new autogenerated files from "make idl_full"
via 720b7ea... s4: Torture test for enhancements in "netr_LogonGetDomainInformations" call
via c688d37... s4: Enhancements in the "netr_LogonGetDomainInformations" call
via 721402b... netlogon.idl: Prework to enhance the "netr_LogonGetDomainInformation" call correctly
via e14b2ed... netlogon.idl: Removes the form "str[]" for string declarations
via c50dff4... Return infinite time for last last logoff when last logoff = 0
via e215194... s3: check in .po files for pam_winbind.
via 4fa28af... Fix some nonempty blank lines
via 20d93b5... Fix breakage for connect function after API change (connect -> connect_fn)
via 4f14738... Refactor 9b78af1f: Fix lookupname recursion
via 62fec96... Some mods for recent coding conventions
via ac94a8b... Place a comment correctly
via fc261be... Fix indentation
via c67037d... Refactoring: mem_ctx is not needed as an argument to centry_sid
via a488334... Rename LOOKUP_NAME_EXPLICIT to LOOKUP_NAME_NO_NSS
via 42becbc... Fix some nonempty lines
via b4d5f4d... Remove a pointless variable
via 301be8c... We're not changing last write, but setting this to be FILE_NOTIFY_CHANGE_CREATION doesn't work. So use FILE_NOTIFY_CHANGE_LAST_WRITE (now seems to reliably fix bug #6529 - Offline files conflict with Vista and Office 2003. Jeremy.
via d87e937... s3: Remove invalid constant
via ba32afb... Merge branch 'master' of git://git.samba.org/samba
via df270cd... s4: Correct renamed constants
via b53338b... Provide a mem_ctx for child requests
via 8110cf5... s4: Adds a small test for the new enhanced error messages from the AD LDAP server
via 04ea52f... s4: Enhances the LDAP server to display error messages like Windows Server
via a08bffa... Adds new error codes (needed for enhancing error messages for SAMBA 4 AD LDAP server)
via f511ccb... Slightly restructure the async winbind request calling convention
via a3bcbd1... s4:libcli/ldap: the tls code steals the original socket on its own now
via 471e67a... s4:ldap_server: the tls code steals the original socket on its own now
via 6f40637... s4:tls: avoid using talloc_reference() in tls_init_client()
via d866497... s4:tls: avoid using talloc_reference() in tls_init_server()
via ff37d66... s4:libnet: use talloc_strdup() instead of talloc_reference()
via 066e81f... s4:build: make sure that we regenerate proto headers when source files change
via 933d5ee... librpc/ndr_drsuapi: fix a memory leak on ndr_push_drsuapi_DsReplicaOID()
via 2ef1159... util/asn1: fix potential memory leak in asn1_write_OID()
via 7d470fd... s4:auth: make sure we have elements returned at all in authsam_expand_nested_groups()
via 71b013f... s4: Patch to implement nested group and privileges
via a207cca... tdb: don't alter tdb->flags in tdb_reopen_all()
via 3b2f074... tdb: Reimplementation of Metze's "lib/tdb: if we know pwrite and pread are thread/fork safe tdb_reopen_all() should be a noop".
via fa91bc6... tdb: Revert "lib/tdb: if we know pwrite and pread are thread/fork safe tdb_reopen_all() should be a noop"
via 42b28ee... .gitignore: ignore more generated files
via 258250f... winsif.idl: add definition of winsif_WinsDoScanvengingNew()
via 8ad17b4... winsif.idl: add definition of winsif_WinsStatusWHdl()
via d3ec23f... winsif.idl: add definition of winsif_WinsStatusNew()
via 50662d2... winsif.idl: add definition of winsif_WinsGetDbRecsByName()
via e746683... winsif.idl: add definition of winsif_WinsGetBrowserNames()
via 833f253... winsif.idl: add definition of winsif_WinsSetFlags()
via 655efd0... winsif.idl: add definition of winsif_WinsDeleteWins()
via 5899bc0... winsif.idl: add definition of winsif_WinsGetBrowserNames_Old()
via 5fd30f8... winsif.idl: add definition of winsif_WinsGetNameAndAdd()
via 7bea52a... winsif.idl: add definition of winsif_WinsWorkerThreadUpdate()
via 47174d3... winsif.idl: add definition of winsif_WinsResetCounters()
via c91be09... winsif.idl: add definition of winsif_WinsSetPriorityClass()
via 6d0ab08... winsif.idl: add definition of winsif_WinsPullRange()
via e29763f... winsif.idl: add definition of winsif_WinsDelDbRecs()
via b540aa4... winsif.idl: add definition of winsif_WinsBackup()
via 7430582... winsif.idl: add definition of winsif_WinsTerm()
via 39ec220... winsif.idl: add definition of winsif_WinsGetDbRecs()
via f608458... winsif.idl: add definition of winsif_WinsDoScavenging()
via 15c330a... winsif.idl: add definition of winsif_WinsDoStaticInit()
via b62ee99... winsif.idl: add definition of winsif_WinsTrigger()
via dbd963f... winsif.idl: add definition of winsif_WinsStatus()
via f6c0ba9... winsif.idl: add definition of WinsRecordAction()
via 639df54... winsif.idl: add missing function calls
via d01e8d2... s4:librpc: rename wins.idl => winsif.idl
via 3abe59c... librpc: rerun "make idl"
via 2ed7126... pidl:Samba3/ClientNDR: add support tevent_req based _send/recv() client functions
via 28a4656... pidl:Samba3/ClientNDR: rename ParseFunction => ParseFunctionSync and add ParseFunction as glue
via 6a1ff90... pidl:Samba3/ClientNDR: allow passing optional variable prefixes to ParseOutputArgument()
via 9e4cf82... pidl/Samba4.pm: allow an optional prefix passed to DeclLong()
via dcdefc1... s3:rpc_client: add dispatch_send/recv() to struct rpc_pipe_client
via c3e1244... Increase the max_grp value to 128 (AIX NGROUPS_MAX value) instead of 32 to allow AIX to call sys_getgrouplist only once
via 41b95da... pidl:Samba4/Python: fix mapType() => mapTypeName()
via fc4e21b... Tidy up treatment of ctime. Jeremy.
via 6516543... Fix bug #6529 - Offline files conflict with Vista and Office 2003. We need to send a notify message when a timestamp is changed that can't be reflected in the underlying POSIX filesystem. Jeremy.
via 84bfd73... Remove the extraneous logic in smb_set_info_standard - we do the time twiddling logic at the smb_set_file_time level. Jeremy.
via e411ec6... SMB_INFO_STANDARD is not a valid info level on set, and was being read incorrectly anyway. Remove. Jeremy.
via 36c0f0f... realloc() has that horrible overloaded free semantic when size is 0: current code does a free of the old record in this case, then fail.
via a88c281... If the record is at the end of the database, pretending it has length 1 might take us out-of-bounds. Only pretend to be length 1 for the malloc.
via 8eff9f9... python: Cope with the dom_sid2 alias in pidl's python generating code.
via 6768cfe... DCE/RPC(Python): Rename py_talloc_import to py_talloc_steal. Use py_talloc_reference in DCE/RPC code, fixes access to SAMR pipe.
via eda7f35... Remove RFC's from the release tarballs to make the lives of the Debian maintainers of Samba4 a bit easier.
via c9803ee... s3 po: Regenerate msg files.
via 2f7108b... s3 net: i18n support for net lua
via a9a52f3... s3 net: i18n support for net lookup
via 3af57c6... s3 net: i18n for net join
via 346c5cc... s3 net: i18n support for net idmap
via 35806eb... s3 po: Make adding translated files less tedious
via a7f6c83... s3 net: i18n support for net help
via cb55ec6... s3 net: Remove uid==0 check from net groupmap
via 8e43ea6... s3 net: i18n support for net group and net groupmap
via 137a401... s3 net: i18n support for net file
via 3a7b043... s3 net: i18n for net eventlog
via bdb23c7... s3 net: i18n support for net dom
via 51f9d1e... s3 net: i18n support for net conf
via 6e044a2... s3 po: Update msg files
via 358a55e... s3 net: i18n support for net cache
via b429c3c... s3 net: Correct path for net_ads_gpo.c
via 320a9af... s3 net: i18n for net ads gpo
via 57b5269... s3: Update i18n files
via ceab454... s3 net: i18n support for net ads
via d2eb7f8... s3 net: Initial top level support.
via 9b461ad... s3: Attempt to fix hpuxacl module
via d498532... s3:passdb: use transaction_wrapped write in tdbsam_new_rid()
via 8da2f93... s3:secrets: use transaction wrapped store in get rand seed.
via ae58ff9... s3:dbwrap: add dbwrap_trans_change_int32_atomic()
via fac81b3... s3:dbwrap: export logic of dbwrap_change_int32_atomic into an action function
via a86e163... s3:dbwrap: change dbwrap_change_int32_atomic() to take int32_t, not int32
via 3acef09... s3:winbind: use transaction store in idmap_tdb_set_hwm() to store new hwm.
via e46e5d7... s3:winbind: fix typo in debug message in idmap_tdb.
via d289ed9... s3:winbind: fix typo in debugmessage of idmap_tdb
via bd34de1... s3:winbind: use transaction in idmap_tdb2_allocate_id_action().
via 0579438... s3:dbwrap: add dbwrap_trans_change_uint32_atomic()
via 14c2bc9... s3:dbwrap: export logic of dbwrap_change_uint32_atomic into an action function
via 6abcdaa... s3:dbwrap: untangle assignment and check in dbwrap_change_int32_atomic()
via 8b0993e... s3:dbwrap: untangle assignemend and check in dbwrap_change_uint32_atomic()
via de28460... s3:dbwrap: don't leak in dbwrap_change_int32_atomic().
via 80abb95... s3:dbwrap: don't leak in dbwrap_change_uint32_atomic()
via aa4e5a3... s3:dbwrap: change dbwrap_change_int32_atomic() to return NTSTATUS not int32.
via ded0ce8... s3:dbwrap: change dbwrap_change_uint32_atomic() to return NTSTATUS not uint32_t.
via d916e56... s3:winbind: in idmap_tdb2_sid_to_id(), use transaction wrapped stores.
via a9bea87... s3:winbind: in idmap_tdb2_id_to_sid(), use transaction wrapped stores.
via 9e20e17... s3:winbind: use transaction wrapper in idmap_tdb2_allocate_id()
via ab7a7be... s3:winbind: use transaction wrapper in idmap_tdb2_set_mapping()
via 94a139a... shadow_copy2: The system getrealfilename() can't deal with a 0-length fname
via d8543da... Fix unqualified "net join"
via 2d0cd3e... (Hopefully) fix the problem Kai reported with net ads leave and IPv6. Ensure all DC lookups prefer IPv4. Jeremy.
via 285edf6... s4:samba3sam Remove extra newlines that broke samba3sam test
via 113621d... s4:provision We no longer add krbtgt or kpasswd account into secrets.ldb
via d793bee... Remove a duplicate prototype
via 5d05d22... Added prefer_ipv4 bool parameter to resolve_name(). W2K3 DC's can have IPv6 addresses but won't serve krb5/ldap or cldap on those addresses. Make sure when we're asking for DC's we prefer IPv4. If you have an IPv6-only network this prioritizing code will be a no-op. And if you have a mixed network then you need to prioritize IPv4 due to W2K3 DC's. Jeremy.
via 571f20c... release-scripts: Remove RFCs in source4/.
via c6d7f3b... pidl: import a patch to pidl made in the wireshark reporitory.
via 7204ea4... s4:gensec/spnego: only generate the mechListMic when the server expects it
via 4e049b0... Fix compile of py_net.c
via 058cd95... s4:libnet Add in a 'credentials' parameter for python libnet_Join
via bfda910... s4:tls Enable GnuTLS back to version 1.4 (an into the future)
via 8ff1f50... s4:kerberos Add support for user principal names in certificates
via 47a7a2e... s4:kerberos Add 'net export keytab' command for wireshark decryption
via 9297b97... Fix the build breakage by #including modules/vfs_acl_common.c into acl_tdb and acl_xattr. Duplicates the code size, but keeps the code in common so I don't have to do bug fixes in two places (which is what I really cared about). Jeremy.
via 67d9130... s3: net ads user info should print primary group as well (bug #2658)
via a869e42... umount.cifs: do not attempt to update /etc/mtab if it is symbolic link
via b676e63... frstrans.idl: add definition of frstrans_InitializeFileTransferAsync()
via 826e6a8... frstrans.idl: add definition of frstrans_AsyncPoll()
via 3142f76... frstrans.idl: add definition of frstrans_RequestVersionVector()
via 2a79773... frstrans.idl: add definition of frstrans_RequestUpdates()
via a2d0c6ce.. frstrans.idl: add definition of frstrans_EstablishSession
via e31a92c... frstrans.idl: add definition of frstrans_EstablishConnection()
via 8860a03... frstrans.idl: add definition of frstrans_CheckConnectivity()
via f167c97... librpc: rerun "make idl_full"
via 92791ce... pidl: allow foo being on the wire after [length_is(foo)] uint8 *buffer
via 7ccc9a6... pidl: add support for [string] on fixed size arrays.
via b7c003c... Revert "s4:kerberos Add 'net export keytab' command for wireshark decryption"
via 3532882... Lift the event loop in rpc_api_pipe_req() one level into cli_do_rpc_ndr
via 5135ebd... Fix a valgrind error in chain_reply
via d3132e2... Fix a typo
via e30509f... Fix a valgrind error in winbind
via cdd7a52... s4:kerberos Add test to show that we actually export the keytab
via a40ce5d... s4:kerberos Add 'net export keytab' command for wireshark decryption
via 56f4516... s4:kdc Push context to hdb_samba4 by way of the 'name' of the DB
via b50ab31... s4:setup add 'cn' attribute to Samba4 local schema
via 0c2dca7... s4:heimdal Extend the 'hdb as a keytab' code
via afb6ac2... s4:kdc Tidy up hdb_samba4 some more
via 34c535c... docs: fix typos in the net man page.
via d3f21d0... Fix some nonempty blank lines
via e8abc36... Fix a valgrind error in cli_ctemp_done
via fb03bbf... Fix valgrind errors in DeleteDomainGroup and DeleteDomAlias
via 1a6aaee... Fix a valgrind error in _samr_DeleteUser
via df0731d... Fix a 32/64bit stack corruption bug
via b9756de... Cleanup patch after "new VFS"
via db5d346... Cleanup patch after "struct stat_ex"
via 9ca4486... Remove a pointless static fstring
via 7c768dd... No explicit initialization necessary for a zero blob
via 4c6547e... Move 16 bytes from data to r/o text segment
via 8cba97a... Fix a winbind memleak
via 6b167ae... Use a switch statement in charset_name()
via ddcfdd8... Fix some nonempty blank lines
via 261ae2e... First patch for "new VFS" portability
via f49f3fc... s3: Convert a few callers of unix_convert() over to filename_convert()
via 7197ba3... s3: Remove a few callers of get_full_smb_filename()
via 247a77a... s3 onefs: Fix the onefs modules after the big refactoring
via ff547a2... Factor out common code into vfs_acl_common.c. Jeremy.
via cd5133b... s3: Simplify rename_internals() by passing in smb_filename structs
via 10324b1... s3: Allow filename_convert() to pass through unix_convert_flags and let the caller know if the path has a wildcard
via c472bca... Make acl_tdb match acl_xattr. Large duplication of code here needs tidying up. Compiles but not yet tested. Jeremy.
via d373f0b... For some strange reason using : uint8 hash[XATTR_SD_HASH_SIZE]; doesn't have the same effect as : uint8 hash[64]; Jeremy.
via 1bab4fd... Fix hash function in acl_xattr to be SHA256, make the hash function selectable. Upgrade version. Compiles but not fully tested yet (coming). Make vfs_acl_tdb.c compile - this needs updating to match acl_xattr (also coming soon). Jeremy.
via 6b801d6... add my copyright after the VFS rewrite
via d2403dc... Move the "enum _vfs_op_type" to full_audit
via 033185e... Make the smbd VFS typesafe
via be5cf23... Fix the chain2 test
via c116652... In chain_reply, copy the subrequests' error to the main request
via 79fd60d... Fix a few uninitialized variable warnings
via 210181d... s4:gensec_gssapi: pass the correct oid to the gssapi layer.
via c00e404... s4:gensec/spengo: make sure we send the blob with the micListMech signature to the peer
via 68028a7... Some more VFS type errors
via 4b76f27... Fix some nonempty blank lines
via 1924550... Fix some C++ warnings
via d005e4d... s4:ldb: add support for the new Recycle Bin Feature LDAP controls
via c4274e3... s4:libcli/ldap: add support for new Recycle Bin Feature LDAP Controls
via 6c99345... frsrpc.idl: add definition of frsrpc_FrsNOP()
via 9e154b6... frsrpc.idl: add idl for frsrpc_FrsVerifyPromotionParent()
via 9b18c54... Fix typos reported by OPC Oota.
via 94717ae... Merge branch 'master' of ssh://jht@git.samba.org/data/git/samba
via 7bad4b4... [SAMBA 4 / NETLOGON] Modify type of SAM contexts
via 2cc4a43... frstrans.idl: add new DFS-R FrsTransport interface with dummy functions
via 109b9dc... frsrpc.idl: add definition for frsrpc_FrsStartPromotionParent()
via 07d3b69... s3: Change unix_convert to use an smb_filename struct internally
via 83284e1... s3: Convert some callers of vfs_lstat_smb_fname to SMB_VFS_LSTAT()
via 4b42927... s3: Convert some callers of vfs_stat_smb_fname to SMB_VFS_STAT()
via 84eced1... librpc: fix the merged build of ndr_frsrpc.c
via 8f5ef10... Revert "net: Use samba default command line arguments."
via 1887ad0... s4:provision Fix provision on FreeBSD
via 605649e... s3: plumb smb_filename through some of the trans2 posix_* functions
via 23c703a... s3: Remove unnecessary callers of get_full_smb_filename
via 00e2670... s3: Remove the now unused fname parameter from filename_convert()
via 4860fc4... s3: Fix RENAME_FLAG_RENAME path to stop calling unix_convert twice
via 78ce9dd... s3: Remove unnecessary fname argument from callers of filename_convert
via 6b49f28... s3: Plumb smb_filename through map_open_params_to_ntcreate
via 424e763... frsrpc.idl: make the chunk array in frsrpc_CommPktChunkCtr dynamic
via 9d148f7... frsrpc.idl: almost complete the idl for the frsrpc_FrsSendCommPkt() function
via b91156d... frsapi.idl: fill the frsapi_WriterCommand() function
via 1436256... frsapi.idl: fix some unknown field names
via 8b6ec5b... do not log chdir with level 0 if reason is access denied
via 319a97b... s3:dbwrap: use the transaction wrapper in dbwrap_trans_store().
via d5efb38... s3:dbwrap: use the transaction wrapper in dbwrap_trans_delete().
via 7601041... tdb: fix locking error
via 8e04c69... s3: Add some asserts to the filename util functions
via f4530f6... s3: Plumb smb_filename through open_fake_file
via 841efce... s3: Separate out a new file: filename_utils.c
via 82c3f50... s3: Move is_ntfs_stream*() to filename.c
via c9b8a01... s3: Finish plumbing the fsp->fsp_name smb_fname conversion through the modules.
via 5a8d70d... s3: Change fsp->fsp_name to be an smb_filename struct!
via 635e5e7... s3 onefs oplocks: Replace static fstring with talloc'd dbg_ctx()
via 12a5db4... s3: Change file_structs to be allocated with talloc instead of malloc
via 04c3dfd... lib util: Fix const warning
via 9357049... Make cli_send_mailslot() static. Preparing to do away with unexpected.tdb.... Jeremy.
via 54a5183... Make tdb transaction lock recursive (samba version)
via c80783e... Re-add accidently removed shares test.
via 09135ee... s4:kdc Add in a simple check for constrained delegation to self
via 2fc5331... [SAMBA 4 directory] Refactoring and clean up of directory structure
via 7889823... pidl: Print actual type names in errors about unknown origins rather than 'HASH(0x....)'.
via 54a2f51... pidl: Print proper errors when arrays don't have a specified size rather than spewing pages of perl warnings.
via 54670bb... Remove unused parameter setting.
via 478446f... Remove unnecessary imports.
via 8557d14... Merge branch 'master' of git://git.samba.org/samba
via 4447bd9... Include ntsvc NDR in libndr-standard.
via de2a9fb... Remove unused variable.
via 11fa3ed... source4/lib/registry/patchfile.c(reg_diff_load): fixed possible resource leak.
via 5f8df16... lib/util/util_file.c(file_save): fixed file descriptor leak when read(2) fails.
via a817cff... Fix broken password quality check
via 295c372... Fix typo
via cb53b78... [SAMBA 4] Some cosmetic changes for the LDB modules
via dbedfc3... include unix.h if it's available
via 5b4cb31... Cosmetic correction
via de04e00... Merge more ndr interfaces into libndr-standard.
via 63a6ca0... librpc: Integrate some subsystems now part of libndr-standard and integrate ndr_dfs in libndr-standard.
via 28d1554... Add missing includes.
via 7a765b6... provision: Remove unused imports.
via d8ce8f9... Create libndr-standard, which includes the NDR marshalling code for the "standard" set of DCE/RPC interfaces found on Windows.
via 04c1d02... Remove unnecessary include, update README.
via 5bf6203... Remove outdated status file about samba3 -> samba4 upgrade project.
via ce378e7... Fix a few type errors in VFS modules
via 27087e6... VFS examples: Update copy of config.{guess,sub}.
via 7883897... python: Set right ldb modules directory when using system ldb.
via d884fcf... Actually fill in ldb modules directory.
via d356669... Remove pyldb_util and simply duplicate the 5-line function it contains, rather than creating a separate shared library for it.
via 8c5aff2... ldb: Display SHLD_FLAGS when building.
via 0259a30... Fix Coverity CIDs 887, 888. Don't pass NULL's to functions that deref them. Jeremy.
via 0bd13fd... Fix Coverity CID 928. Removed check as this can never be null. Jeremy.
via 3036a9c... Fix Coverity CID 929. Potential NULL deref after code refactoring. Jeremy.
via d654782... Fix coverity CID 930. Pointer check can never be null here. Jeremy
via 7254898... Fix coverity CID 931. This check is redundent as smb_fname can never be null in this function. Jeremy.
via eba2eb4... Fix a typo reading uninitialized memory. Caught by valgrind. Jeremy.
via 55b4231... Move the initialization of smbd_server_conn from smbd/process, after the accept and fork, to smbd_init_globals(), so it's done immediately on server startup. This is needed as some messages are sent to all active smbd processes (including the master listening daemon). If it gets a message that forces it to scan it's current connections (ie. conn_find()) then it discovers that sconn->smb1.tcons.Connections dereferences null (as sconn == NULL in the parent) and crashes. Yes, I could fix all cases where sconn is used and explicitly check for NULL but this fix is easier. It means that the smbd_event_context() is initialized in the master daemon and then re-initialized after fork, but that should be being done correctly in every fork call anyway. Without this change the previous fix 6a9e0039100b57f9626e87defec6720c476b9789 still panics in the reproducible test case for bug 6564, as this is one case where such a message (MSG_SMB_CONF_UPDATED) is sent to the p
arent. Metze please check. This change passes valgrind. Jeremy.
via 6a9e003... Fix bug #6564 - SetPrinter fails (panics) as non root. Missing become_root()/unbecome_root() around reload_services. Jeremy.
via 33251da... 3.4 is released...
via 3b44c0c... s4-spoolss: fix the build after OsVersion changes.
via 1a7a8d4... spoolss: fill in some unknowns in spoolss_OSVersion and spoolss_OSVersionEx.
via f394fa7... s3: add failure check.
via ffbcf3b... s3-rpcclient: add createprinteric command.
via 11bea73... spoolss: fill in spoolss_Create/DeletePrinterIC + rerun make samba3-idl.
via 3e661d4... s3-lsa: let _lsa_Delete return NT_STATUS_NOT_SUPPORTED as w2k3 does.
via 2a26b2a... s3-lsa: Fix access_mask calculation for new handle in _lsa_CreateAccount().
via 3eea254... s3-lsa: add (not yet activate) level specific access checks for _lsa_QueryInfoPolicy.
via 864e809... s3-lsa: also implement level 13 in lsa_QueryInfoPolicy.
via d1903cb... s3-lsa: Fix policy handle memleak and handle type check in _lsa_DeleteObject().
via 7e9f8f0... s3-rpcclient: add LSA storeprivatedata command.
via 27c39a2... s3-rpcclient: add LSA retrieveprivatedata command.
via 7194fc6... s3-rpcclient: add LSA setsecret command.
via 1a86234... s3-rpcclient: add LSA querysecret command.
via f848f4f... s3-rpcclient: add LSA deletesecret command.
via dee787c... s3-rpcclient: add LSA createsecret command.
via 9ac5f5c... lsa: fill in lsa_StorePrivateData and lsa_RetrievePrivateData and rerun make samba3-idl.
via b180fe3... s3: compile warning and upn handling
via e7daa0d... s3: don't do this, upper callbacks will check it
via 20f40d1... s3: Fix crsh in net usershare list
via 5f295eb... More conversions of NULL -> talloc_autofree_context() so we at least know when we're using a long-lived context. Jeremy.
via d4a87ee... Replace more long-lived contexts with talloc_autofree_context(). Jeremy.
via d5c20c0... Replace short-lived NULL talloc contexts with talloc_tos(). Jeremy.
via 9f0bdd4... Remove an unused talloc context. Jeremy.
via f6bed79... Revert "s4:heimdal_build: predefine GSSAPI_DEPRECATED depending on the compiler version"
via 6cb81f7... s4:heimdal: import lorikeet-heimdal-200907162216 (commit d09910d6803aad96b52ee626327ee55b14ea0de8)
via 19bc4ce... s4:kdc Rework KDC to pull in less attributes for krbtgt lookups
via d7b31ff... s4:kdc rename functions from LDB_ to hdb_samba4
via 2e77deb... Revert "fix LSA-PRIVILEGES"
via 106d43a... Revert "fix LSA-TRUSTED-DOMAINS"
via 8d68d04... s4-smbtorture: use secinfo flags instead of numbers in lsa test.
via 4faef0d... s3-lsa: Fix pointless check for sec_info flags in _lsa_QuerySecurity().
via 35e45fb... s3-lsa: implement _lsa_LookupPrivName().
via 3b899af... s3-lsa: implement _lsa_EnumAccountsWithUserRight().
via 74c405d... Tidyup prompted by #6554 - Wrong deallocation in sam_account_ok. Jeremy.
via 4a754d0... s4:heimdal_build: predefine GSSAPI_DEPRECATED depending on the compiler version
via 98aba45... s4:heimdal_build: try to fix the build on systems without ifaddrs.h
via 39684d2... tevent: try to fix the build on QNX qnx18 6.4.1 it doesn't have SA_RESTART defined
via c9fe325... s4:heimdal_build: tell heimdal we have inet_aton()
via 8cac8fd... s4-smbtorture: use torture_comment in RPC-LSA tests.
via 0d9fdbc... fix LSA-PRIVILEGES
via 3c9b262... fix LSA-TRUSTED-DOMAINS
via 47eb061... s4-smbtorture: move all privilege tests to RPC-LSA-PRIVILEGES.
via 29c3a27... s4-smbtorture: move all trusted domain tests to RPC-LSA-TRUSTED-DOMAINS.
via 3fa212a... s4:heimdal_build: try to fix the build on Solaris
via 1f12dc4... tsocket: rename sa_len => sa_socklen, because sa_len is a macro on some platforms
via c901f57... s4:kdc Initialise new hdb function pointers.
via e253255... s4:heimdal: import lorikeet-heimdal-200907152325 (commit 2bef9cd5378c01e9c2a74d6221761883bd11a5c5)
via 05bec77... lsa: fix typo in lsa_TrustDomInfoEnum enum in IDL.
via 2260cdb... s3-ldapsam: bring Fedora DS LDAP schema in line with OpenLDAP schema.
via f982c91... s3-rpc_parse: remove more unused code.
via 33768fe... s3-spoolss: make some of the command hooks static.
via c3f461c... s4-smbtorture: some work on getprinterdriver and getprinterdriver2 tests.
via e16a2a1... s4:gensec Rework gensec_krb5 mutual authentication defaults
via 84dca62... s4:heimdal The implied GSS_C_MUTUAL_FLAG depends on AP_OPTS_MUTUAL_REQUIRED
via bc354fb... s4:gensec Allow mutual auth to be turned off in 'fake_gssapi_krb5'
via 271b5af... s4:dsdb Handle dc/domain/forest functional levels properly
via ba58edd... Add a way to set an opaque integer onto a samdb
via d6c44a7... Add ad-schema/*.txt and utils to the installmisc.sh
via 48a07321.. Fix bug #6551 - win98 clients cannot connect after server upgrade to samba-3.4.0. The values of vuid and tid were not being correctly updated in the struct smb_request when passed to chain_reply inside sessionsetupX and tconX. Jeremy.
via 377a975... s3:smbd: try to fix a compiler warning on i386 : left shift count >= width of type
via 2fca950... s3:libsmb: we need to include "includes.h" as first header to let code build on all platforms
via 8447600... s3:tldap: fix the build - a void function should not return a value
via 1f5aec8... Make cli_unlock and cli_unlock64 async. Fix POSIX lock test. Jeremy.
via b76ab51... s4:winbind: rename uint => uint32_t as uint isn't portable
via 7227652... s4:libnet: rename uint => uint32_t because uint is not portable
via dea2e46... s4:heimdal_build: try to fix the build on Solaris
via 64ee445... s4:ntvfs/ipc: replace unnesessary talloc_reference() by a simple talloc_strdup()
via 5240b10... s3:ntvfs/posix: avoid unnesessary talloc_reference()
via 382d5c8... s4:heimdal: teach heimdal we have (v)aÑprintf in libreplace
via b08ca10... Ñ4:heimdal: teach heimdal that we have strnlen via libreplcae
via 5236b36... s3: make linking of rpcclient --as-needed safe
via 2df4550... s3: make linking of cifs.upcall --as-needed safe
via 7bd4699... s3:dbwrap: fix embarrassing typo :-)
via 5a525f7... s3:registry: db backend: add my C
via 7857611... s3:registry: flush the provided subkey_ctr in regdb_fetch_keys_internal()
via 92df5e4... s3:registry: add function regsubkey_ctr_reinit()
via dc0bcfa... s3:registry: turn regdb_fetch_keys_internal() from int to WERROR return type
via c52dd1d... s3:registry: use transaction wrapper in create_sorted_subkeys()
via 109ea29... s3:registry: restructure logic of create_sorted_subkes() slightly
via 2d6dbcd... s3:registry: use transaction wrapper in regdb_delete_subkey().
via a48d835... s3:registry: add a comment header for the delete_subkey set of commands.
via 5640598... s3:registry: add a comment header for the create_subkey set of functions
via 8c7b960... s3:registry: use transaction wrapper in regdb_create_subkey()
via 86d747e... s3:registry: use transaction wrapper in regdb_store_keys_internal().
via f93c9e0... s3:registry: don't leak to talloc_stack in regdb_store_keys_internal2()
via 3eec829... s3:registry: unify exit logic and remove leaking to talloc_stack in regdb_store_keys_internal()
via 14f593a... s3:registry: change regdb_store_keys_internal2() to return WERROR
via 1c65c98... s3:registry: refactor adding of builtin reg values out
via cf4f808... s3:registry: use transaction wrapper in init_registry_data()
via e634096... s3:registry: add regdb_store_values_internal() that takes a db_context argument
via 302265a... s3:registry: add a regdb_fetch_values_internal() that takes a db_context argument
via 8a5b164... s3:registry: use transaction wrapper in init_registry_key().
via 95ebf53... s3:registry: add db_context argument to init_registry_key_internal()
via a00109e... s3:registry: panic upon error at transaction_cancel in create_sorted_subkeys
via 3189828... s3:registry: fix a comment in create_sorted_subkeys()
via 4c366a0... s3:registry: don't loop transaction_commit in create_sorted_subkeys() upon error
via 6cb1440... s3:registry: in regdb_delete_subkey(), don't use the transaction wrappers.
via 4eeacd6... s3:registry: in regdb_delete_subkey(), panic if transaction_cancel fails
via 355892c... s3:registry: panic upon failed transaction_cancel in regdb_create_subkey()
via 3409a44... s3:registry: don't use exported transaction wrappers in regdb_create_subkey()
via 1dfaa37... s3:registry: create regdb_store_keys_internal() with db_context argument
via eb1958c... s3:registry: rename regdb_store_keys_internal() to regdb_store_keys_internal2()
via 589bacf... s3:registry: create regdb_fetch_keys_internal() with db_context argument
via db4f797... s3:registry: add db_context argument to scan_parent_subkeys()
via c01d955... s3:registry: add db_context argument to regdb_fetch_key_internal()
via a18a10c... s3:registry: add db_context argument to regdb_store_keys_internal()
via 528bf38... s3:registry: add db_context argument to regdb_delete_key_lists()
via 86e927c... s3:registry: add db_context argument to regdb_delete_subkeylist()
via bd983db... s3:registry: add db_context argument to regdb_delete_secdesc()
via ec6b672... s3:registry: add db_context argument to regdb_delete_values()
via 2b380c7... s3:registry: add db_context argument to regdb_delete_key_with_prefix()
via d554c0d... s3:registry: don't store differently cased entries for the same keys.
via 3071b07... s3:dbwrap_util: add my C
via 3b3125f... s3:dbwrap: add dbwrap_fetch_bystring_upper().
via 32a3275... s3:dbwrap: add dbwrap_store_bystring_upper().
via 804d3f8... s3:dbwrap: add dbwrap_delete_bystring_upper()
via 5b594c6... s3:dbwrap: add a wrapper dbwrap_trans_do()
via f49129e... torture/smb2: add missing new line to the new SMB2-DIR.FILE-INDEX test
via 722cd59... s3:smbd: add support for SMB2 SetInfo File*Information
via d85cc98... s3:smbd: implement SMB2 GetInfo with Fs*Information
via 9df1c8f... s3:smbd: return NT_STATUS_INVALID_INFO_CLASS in SMB2 GetInfo
via 9e2c509... s3:smbd: check quota access against sec_initial_uid() instead of 0
via fafe258... s3:lib: map ENOSYS to NT_STATUS_NOT_SUPPORTED instead of NT_STATUS_ACCESS_DENIED
via b4abb19... s3:make test: smbtorture from s3 needs to take the config file path via the SMB_CONF_PATH envvar
via d3be108... SMB2-GETINFO: test SMB2_ALL_EAS
via da737f2... s4:libcli/smb2: add smb2_transport_credits_set_charge() to change the CreditsCharge value for the next request
via af3444e... SMB2-CONNECT: unlink the test file at startup
via 76705d1... Consolidate gencache also every 100 writes in a single process
via 3d7dfc1... Consolidate string and data_blob routines in gencache
via 8a17cd8... Make gencache more stable
via ed87594... Add tdb_data_cmp
via 3edcd55... Remove gencache_init/shutdown
via d936d1b... Fix some nonempty blank lines
via e5a34b2... Remove gencache_[un]lock_key
via 3e965d0... TDB_CONTEXT -> "struct tdb_context"
via 5650468... Replace ASSERTs in gencache with "return false"
via 8cb4483... torture/smb2: fix crash bugs in the new SMB2-DIR tests
via 5927ca7... Change to talloc_zero_size instead of extra memset. Jeremy.
via 7be1d72... When tallocing a memory block for the state in a tevent_req struct, ensure it's zeroed out. Vl & Metze please check. Jeremy.
via e84d5bb... s4-selftest: ok, s4 cant print. add RPC-SPOOLSS-PRINTER to knownfail for now.
via 5334b79... torture/smb2: Adding SMB2 Directory enumeration torture tests.
via 4b6401a... s3-passdb: fix wbc build warning.
via d050541... Fix bug 5886
via b6fb8cf... s4-smbtorture: add RPC-SPOOLSS-PRINTER test.
via 3a367ab... s4-smbtorture: add some tests to check spoolss_SetPrinter behavior.
via b0cce95... s4-smbtorture: restructure test_OpenPrinter_server in RPC-SPOOLSS a bit.
via 036bad6... s3: allow setting the TCP_QUICKACK socket option
via b134d4b... Attempt to fix the build
via 749a508... Create a talloc_stackframe for each file in wildcard unlink
via 72da71a... Create a correct talloc hierarchy in make_sec_acl()
via 74046c8... TALLOC_FREE(sd) in check_open_rights upon an error
via d57e67f... Revert this commit :
via 73e9693... s3: fix build of pdbedit and net_sam. Guenther, please check. Signed-off-by: Bo Yang <boyang at samba.org>
via 2821f5a... s3: Fix double free in net usershare.
via 8686536... S3: Small fix to get rid of annoying log message.
via 9ef6af7... s3: Make smbd aware of permission change of usershare. Since usershare are relatively volatile and non-previledge users must disconnect from smbd and reconnect to it to make share permission in effect.
via 99c7ee3... s3: make d9c0d58236 better readble and reduce indentation
via d9c0d58... s3: don't make same innetgr check twice
via 9d7cb48... remove all '\n' from ldb_debug
via 9f15ef1... s3-account_policy: add pdb_policy_type enum.
via 39fa946... s3-account_policy: remove trailing whitespace.
via d7c366f... s3: re-run make idl.
via 0595963... samr: add missing samr_ValidationStatus codes.
via bd58a14... reject ACLs with DESC_DACL_PROTECTED on GPFS
via e67de63... Make cli_posix_lock/unlock asynchronous. Jeremy.
via b25e3b6... Fix set_posix_lock check which had been reversed in the recent changes. Jeremy.
via e4fca74... s3-pdb_ads: set correct pdb field with the value from 'accountExpires' attribute.
via 8646b95... s3:net: Fix Bug #6222. Default to DRSUAPI replication for net rpc vampire keytab
via f7ff6bd... s3-rpc_server: pass down full unix token to map_max_allowed_access().
via 05fbe0c... libds: merge the UF<->ACB flag mapping functions.
via 8db4560... libds: share UF_ flags between samba3 and 4.
via 3ee3eb3... s3:smbd: close_file() handles named pipes just fine, no reason to return NOT_SUPPORTED
via ed99bf7... s3:smbd: make smbd_do_qfsinfo() non static for use in SMB2 GetInfo
via 2a92139... s3:smbd: split out smbd_do_qfsinfo() from call_trans2qfsinfo()
via 7d73551... s3:smbd: make smbd_do_setfilepathinfo() non static for use in SMB2 SetInfo
via f26a2ca... s3:smbd: split out smbd_do_setfilepathinfo() from call_trans2setfilepathinfo()
via d7809f6... s3:smbd: start SMB2 GetInfo support for File*Information levels
via 64221bc... s3:smbd: add support for marshalling SMB2 FileFullEaInformation
via e986515... s3:smbd: add support for marshalling SMB2 FileAllInformation
via 0851d73... s3:smbd: filter out SMB2 specific private query info levels for SMB1
via 0ba532e... s3:smbd: make smbd_do_qfilepathinfo() non static for use in SMB2
via ee690df... s3:smbd: split calculation and mashalling of file index and access_mask
via 8422e03... s3:smbd: split out smbd_do_qfilepathinfo() from call_trans2qfilepathinfo()
via 20bc933... s3:smbd: add missing return after reply_nterror()
via 2000421... Remove reply_unixerror() - no longer needed. Should make Metze's refactoring a lot easier. Jeremy.
via 361aa19... Add hash values to the xattr ACLS to determine when an underlying POSIX ACL is changed out from under us. Passes RAW-ACL test up to "invalid owner" problem when trying to create a file owned by Everyone. Now needs porting to modules/vfs_acl_tdb.c Jeremy.
via afc6f60... Return 0 domains from enum_trusteddoms
via d8556bb... Quieten events and tldap debug messages
via 4e516fb... s3 smb2: Remove unused variable
via 3969f65... Fix&Run local-gencache
via 0a0bff3... Fix our base64 implementation for blobs of length 4....
via 67c7b7f... s3:smbd: add support for SMB2 Lock
via 8d534d4... s3:smbd: make smbd_do_locking() non static
via 598a989... s3:smbd: abstract the main locking logic from the LockingAndX parsing
via be1e549... s3:smbd: pass down the client pid to smbd_smb2_lock_send()
via 24c8e78... s3:smbd: fix parsing of SMB2 Lock requests with lock_count > 1
via 12ed9ca... s3:smbd: fix parsing of invalid SMB2 requests.
via db1e582... Attempt to fix the build -- jlayton, please check!
via 8d1b061... cifs.upcall: use pid value from kernel to determine KRB5CCNAME to use
via f1fad2e... s3: Fix two arguments that broke when plumbing smb_filneame through dos_mode()
via c624a70... Make escape_ldap_string take a talloc context
via 14952c7... Replace word noone with more correct word nobody. Thanks OPC Oota.
via 6fc5751... Fixes inspired by OPC Oota.
via 2481ce8... s4:dsdb Allow unicodePwd to be set when adding a user
via 2c873c4... Add const
via fbaa849... s3: Repace a char * with an smb_filename struct in reply_rmdir
via 02aad05... s3: Prepare open.c to switch fsp_name to an smb_filename struct
via dcc97c5... s3 plumb smb_filename through smb_set_file_allocation_info()
via 3a7d372... s3: Change the share_mode_lock struct to store a base_name and stream_name
via 83e5ac5... s3: Make some arguments to (parse|unparse)_share_modes() const
via 161e182... s3: Remove is_ntfs_stream_name() and split_ntfs_stream_name()
via 1a1d10d... s3: Plumb smb_filename through dos_mode() and related funtions
via 69c8795... s3: convert unix_mode to take an smb_filename
via 400c18a... Rename update_stat_ex_writetime() -> update_stat_ex_mtime() to better describe what we're doing here. Jeremy
via c9c3d43... The migration to struct stat_ex broke the calculation of create time from the existing timestamps (for systems that need to do this). Once the write time is changed via a sticky write, the create time might need to be recalculated. To do this I needed to add a bool into struct stat_ex to remember if the st_ex_btime field was calculated, or read from the OS. Also fixed the returning of modified write timestamps in the return from NTCreateX, SMBattr and SMBattrE (which weren't taking into account the modified timestamp stored in the open file table). Attempting to fix an issue with Excel 2003 and offline files. Volker and Metze, please review. Jeremy
via 58daaa3... When faking a create time, use the full timespec values, not time_t. Jeremy.
via 7fd42d5... Fix make test_shlibs for libnss_wins and libnetapi (zlib)
via 6f64937... Fix cifs.upcall builds on some platforms (zlib)
via 31bd627... docs: flesh out options section of umount.cifs manpage
via 57afa1e... s4:auth/ntlmssp: let _unwrap fallback to seal if sign only doesn't work
via e3631da... Test for schemaUpdateNow command
via 6b05a90... Fix for schemaUpdateNow command
via dad9131... s3 onefs: Fix a few bugs from the smb_filename migration
via 7ca59ff... s3: Migrate a few functions in open.c to take smb_filename
via 0d9b204... s3: Remove unnecessary const qualifiers
via 9aebdc2... mount.cifs: clarify mapchars option
via a285969... s3: QNX doesn't know uint - replace with uint_t
via 5ab0677... Attempt to fix the build of vfs_catia.c -- Tim, please check!
via a830a3f... s3:smbd: cancel all locks that are made before the first failure
via 6dd6ccb... s4:auth It is easier to copy the session key than get talloc right.
via 431e63c... s3: Update streaminfo implementations now that only base names are passed through the vfs
via 38b081f... s3 smb2: Fix unused variable warning
via fd73ab5... s3 audit: Fix a memory leak
via 3cb0e52... s3: Plumb smb_filename through SMB_VFS_NTIMES
via f39232a... s3 catia: Remove pointless VOPs from catia
via 18a27a8... s3 sticky write time: Removed unused args and tighten up a function by making an arg const
via 99bd4fd... s3: Plumb smb_filename around SMB_VFS_CHFLAGS
via 0f6e108... s3: Change some filename_convert to pass in NULL for char **fname argument
via de3246e... s3: Add ability to pass NULL to filename_convert for the char *fname
via 258952a... s3: Plumb smb_filename through SMB_VFS_UNLINK
via 133e915... s3 audit: Remove some recently introduced memory leaks in the audit modules
via 1b8ffb3... s3 audit: Remove the usesless static function declarations from the audit modules
via e4a85da... s3 onefs: Fix failure in POSIX smbtorture test
via 5a09ba4... s3: Plumb smb_filename through SMB_VFS_RENAME
via c41e5e1... Fix some typos pointed out by Oota Toshiya.
via f5b0745... RAW-LOCK: fix a compiler warning and make a global static const
via ad17cf1... RAW-LOCK: fix the run against w2k3, w2k8, win7rc and samba3/4
via 9216b20... SMB2-NOTIFY: windows7 uses a different maximum buffer size
via 5d4d9d3... s4:heimdal: readd heimdal/lib/asn1/asn1parse.y which was parse.y before the last import
via 91e020f... doc: clarify that mount.cifs never uses smb.conf
via 5e7da42... do not merge ACEs with different SMB_ACE4_INHERIT_ONLY_ACE flag, this leads to wrong inheritance flags in the ACL e.g. (on GPFS) user:10000036:rwxc:allow (X)READ/LIST (X)WRITE/CREATE (X)MKDIR (X)SYNCHRONIZE (X)READ_ACL (X)READ_ATTR (X)READ_NAMED (X)DELETE (X)DELETE_CHILD (X)CHOWN (X)EXEC/SEARCH (X)WRITE_ACL (X)WRITE_ATTR (X)WRITE_NAMED
via 8f3f62e... s4:net Move net_vampire() to net_vampire.c
via f45a9d6... s4:ldb Rework use of talloc and ldif objects in python wrapper
via da45d52... s4:ldb Fix talloc hirarchy in LDIF parsing code
via 880c286... Use null_ndr_syntax_id instead of zeroing null_interface manually
via e77e21e... Add const to init_rpc_hdr_ba
via 58fbf74... Remove "typedef struct ndr_syntax_id RPC_IFACE;"
via f8cfe19... Introduce null_ndr_syntax_id
via 30dd96e... Make check_bind_req static to rpc_server/srv_pipe.c
via f2998fe... Actually increase PASSDB_INTERFACE_VERSION to 18 :-)
via ee5236e... Fix some nonempty blank lines
via 43887c8... libreplace: update library search path variables
via 2540710... s3:configure: honor CFLAGS in compile tests
via a5cd278... pdb_ads: For cached samu entries, priv is NULL
via bfd82e4... Add pdb_ads_get_domain_info
via 5742ed1... Fix some warnings
via f6ce7e0... pdb_ads: Use tldap_fetch_rootdse in pdb_ads_connect
via 98fb2a1... pdb_ads: Fetch the domain GUID
via bc1e93c... Add tldap_pull_guid
via f169772... Handle LSA_POLICY_INFO_DNS
via 8666e79... Implement QueryInfoPolicy2 similar to s4: Make it the same as QueryInfoPolicy
via b8322ec... Add pdb_get_domain_info
via 1c778aa... Make pdb_ads return an additional flag
via 077808f... s3/s4:build: honor library path from environment
via cfacece... tldap: Do not do a return before we got the search_result
via 520b6c0... Fix two pointless statics
via 7e560bd... For non-existent streams we have to return OBJECT_NAME_NOT_FOUND
via 56ae65a... Test error codes on popular streams
via 66152d2... Attempt to fix the build
via 1225d57... s3-spoolss: add rpccli_spoolss_getprinterdriver convenience wrapper.
via cb39ba3... spoolss: fill in spoolss_GetPrinterDriver IDL.
via c5415e7... spoolss: the flags in spoolss_SetPrinterInfo1 are in fact spoolss_PrinterAttributes.
via bee0421... s3-spoolss: implement _spoolss_AddPrinter.
via 80b62f5... spoolss: fill in spoolss_AddPrinter IDL.
via e9fc7c5... heimdal: don't include <ifaddrs.h> without knowing it's there
via cdf025f... tdb: fix define of tdbdir when srcdir != "."
via 7119241... Sort the signature files
via 30b2014... Expose functions need by backend writers
via 2738178... Restore ABI compatibility for talloc.
via b54e48b... s3:configure: fix syntax error in avahi configure test
via fa453d9... s4: Don't install epdump, since it no longer exists.
via 914fa62... Revert "[s3]pidfile_create: use check is_default_dyn_CONFIGFILE() since we have it."
via dcf03b9... do not redefine _INT32
via 0b06aa2... s3:configure: define _LARGEFILE64_SOURCE on QNX
via 06a9678... s3:pam_smbpass: fix build error on some Linux distros
via c2295ec... s4 docs: Git has revision SHA's, not numbers.
via 4d9a929... s4: Remove stub endpoint mapper script.
via e6fed3a... TOSHARG: Fix typo: s/aquire/acquire/
via b9cf441... pidl: Don't run compile tests inside the tree, won't work yet.
via 909d422... s3:smbd: add marshalling layer for SMB2 Lock support
via c281638... s4:libcli: move SMB2 lock flags to smb2_constants.h
via bc957dc... s3:smbd: add marshalling layer for SMB2 Find (QueryDirectory) support
via 7486046... s3:smbd: add marshalling layer for SMB2 Break support (SMB 2.002 only)
via d37709d... s3:smbd: add marshalling layer for SMB2 SetInfo support
via 1df9cb6... s3:smbd: add marshalling layer for SMB2 GetInfo support
via c441668... spoolss: the flags in spoolss_PrinterInfo1 are in fact spoolss_PrinterAttributes.
via f729aba... s4-smbtorture: fix getjob test in RPC-SPOOLSS.
via a45ec4d... doserrors: print out some more werrors.
via f1dbd58... talloc: change TALLOC_MAGIC for version 2.0.0
via 0fcd465... show attribute values in sorted order to make comparison easier
via d49a0e5... s3:smbd: add support for SMB2 Notify
via b804c30... s3:smbd: make change_notify_reply() more generic and hide send_nt_replies() behind a callback
via ef96e8c... s3:smbd: simplify the notify code a bit and always reply via change_notify_reply() -> send_nt_replies()
via 8b94eb6... s3:smbd: push nttrans and trans2 responses with no data to the client
via d73bc83... s3:smbd: restore the 3.0.x bahavior of send_nt_replies()
via f62a331... s3:smbd: move global notify_changes_by_mid to smbd_server_connection
via 99c1e4f... s3:smbd: allow the offset to the path being 0 in SMB2 create
via d47bb0a... we can't use the unique index code for samAccountName
via 0aec874... decrypt all objects in a DRS record, not just the first one
via acfb01a... change talloc to 2.0.0
via 465b879... Changed ldb.ERR_NO_SUCH_OBJECT to LDB_ERR_NO_SUCH_OBJECT.
via ae8515d... fixed the pull of drs schema elements
via 865ca9b... the settings structure needs to be initialised
via 0bdaa8b... LDB_ERR_INVALID_DN_SYNTAX doesn't exist ...
via d7af80f... s4:param use talloc_unlink() to free iconv context holding references
via 5049f61... [SAMBA 4 directory] Changes "forceLogoff" and corrects the "subRefs"
via 82b5fad... Ensure we don't use delayed writes on POSIX opened files. Don't remove pending writetime changes if no time changes are sent in UNIX_BASIC infolevel. Jeremy
via b971860... Fix bug #6520 time stamps - e.g. last mod time is not preserved when "unix extensions=yes" are set - and using latest cifs vfs client Cancel out any pending "sticky" writes or "last write" changes when doing a UNIX info level set. Jeremy.
via a14efba... s3:util: let parent_dirname() correctly return toplevel filenames
via b292af0... s3:onefs_open: remove unused variable passed to parent_dirname()
via c229239... s3:smbd: remove unused variables passed to parent_dirname()
via dd118bf... s3:build: remove the libgpo objects upon "make clean"
via 9d70ef4... s3:build: remove ../libcli/nbt/tools/nmblookup.o and friends in make clean
via 8d982d9... lib/util: fix order of includes in tevent_ntstatus.c
via 34d6d7c... fixed the talloc testsuite for the recent changes
via 3c2f4df... a talloc_realloc() to zero size needs to use an unambiguous free
via 4fb1f8e... s3/docs: Fix typo.
via 826ee30... removed a generated file
via 27620c8... use a talloc_reparent in a very ugly way
via 0534ae0... use the new talloc_reparent in two places
via 5fe1d8d... changes to remove the ambiguity in talloc_free() and talloc_steal()
via 6a19202... gensec_start now steals the auth_context
via 386211a... A rather strange varient of talloc_unlink
via 08ed6a2... another case that should use py_talloc_reference
via 269b162... use py_talloc_reference instead of py_talloc_import
via 1251032... py_talloc_import now uses a steal, so this free is incorrect
via 956b5a0... fixed use of reference in pytalloc
via 2d98191... use a talloc_unlink() as ops may have a reference
via 45ba094... fixed the reference to the global_schema
via f7a6206... removed a redundent talloc_steal
via b2c3c08... fixed the use of talloc_steal in ntlmssp_server
via 9faa074... fixed rpc smb code to not reply on talloc_free being a function pointer
via b31f1e6... [SAMBA 4 directory] Corrects the "systemFlags" attributes
via d4a9695... [SAMBA 4 directory] Adds the complete "objectclass path" to our self-created DC object
via 3e3c08c... [SAMBA 4 directory] Adds the object version and "systemFlags" attribute to the display specifiers
via 969106a... s3 docs: Add documentation for 'kerberos method' and 'dedicated keytab file' parameters
via 7f7ebfa... Fix bug #6496 - MS-DFS: cannot follow multibyte char link name. consumed_ucs is the number of bytes of the UCS2 path consumed not counting any terminating null. We need to convert back to unix charset and count again to get the number of bytes consumed from the incoming path.
via 78519b6... s3-netlogon: remove unneeded fstrings from netlogon server.
via f725014... umount.cifs: don't build it by default
via 91a8cb8... Fix bug #6431 - local groups from 3.0 setups no longer found. Search for groups without group suffix, group suffix is only used for new entries.
via b85b93d... s3-spoolss: Bug #6512. Fix support for enumerating user forms.
via e7d72b5... s4-smbtorture: Test for newly added form with enum call in RPC-SPOOLSS.
via 66780e0... s4-smbtorture: remove trailing whitespace from RPC-SPOOLSS.
via 9aff7b0... Rework the kerberos-notes.txt in order and format
via 4e58c78... s4:ldb Allow rootdse module to build without ldb_private.h
via 49e5b83... s4: dsdb Avoid using the internal ldb_private.h header
via 89a074b... s4:heimdal Allow KRB5_NT_ENTERPRISE names in all DB lookups
via 6ba0e7f... s4:kdc Only get the lp_ctx once for a LDB_fetch()
via 684a03e... Rework hdb-samba4 to remove useless abstractions.
via db89b42... s4:dsdb Explain the parsing steps for userPrincipalName cracknames calls
via 0b2b9fd... s4-smbtorture: use torture_comment & torture_warning in RPC samr tests.
via 69af9ea... s3:build: check for external liblua, link lua statically if using internal lib
via 772d5de... s4-smbtorture: correctly test comment behaviour in RPC-SAMR-USERS against s3.
via 28ef5c3... s3-pdb_tdb: give 'unknown_str' the proper name 'comment' and set comment in passdb.
via ce8159b... s3:pdb_ads: we need to make the fd for tldap/tsocket non-blocking
via 57d3ada... s3:fix build of old linux quota system and other unixes' quota implementation
via 3650143... s3:lib/sysquotas: fix usage of SMB_STRUCT_STAT (struct stat_ex).
via e4e8555... lib/util: fix building tevent_ntstatus without config.h
via 857ed9c... tsocket/bsd: also ask for TEVENT_FD_READ when we want to write into a stream socket
via b1d5e51... tsocket/bsd: more correctly check if the cached tevent_fd is still valid
via bd997b2... s3-selftest: add RPC-SAMR-MACHINE-AUTH to list of test to run against s3.
via 50bb4bc... s4-smbtorture: add RPC-SAMR-MACHINE-AUTH test.
via ec5c83c... s4-smbtorture: add torture_suite_add_machine_workstation_rpc_iface_tcase.
via 595d07d... mount.cifs: don't pass text ro/rw options to kernel
via 6e92505... Fix ndrdump to use a common setup_logging() API
via 0e95b80... Revert "s4:debug: make setup_logging() a bit more compatible with samba3"
via 1501309... Adds the impersonation level in ntcreatex requests to SAMBA 3 misc torture test
via 55ed0be... Fix bug 6514: net gives unhelpful "lp_load failed" when it's missing smb.conf
via c5a1aa5... Correct some typos in the LDB partition module
via 4aa335b... SAMDB: Don't check for "sAMAccountName" twice
via 077898b... Enhancement of "simple ldap map" with "systemFlags" attribute
via 994506a... ldb: Properly handle NULL when copying attr lists.
via 2d9b51c... Correct the headers of some SAMBA 4 setup python scripts
via 1e21ada... Two patches which fix issues on cross compiling/building
via bc7b608... Fixes for SAMBA3RPC torture test
via b08beed... Small patch for SPOOLSS pipe
via 8414048... _lsa_QueryInfoPolicy: Use symbolic info level names
via 711544d... Turn the pdb_rid_algorithm into a capabilities call that returns flags
via 325a58a... Make pdb_ads survive a restart of Samba4
via 344dbce... If the connection is down, don't try another write.
via c594d21... Add tldap_search_va
via ae5e1d9... tldap_msg_received: Properly free the asn1_struct in case of an error
via 8e22e38... Move read_ldap_done after read_ldap_send
via f5321ff... Convert tldap to tstream
via 55dae44... Add tstream_read_packet
via c687eb1... Properly free a downlevel readv request. Metze, please check
via 53b9a24... tldap: Don't fire off more than one read_ldap request during searches
via 79c299f... Stop listening for inotify data when there's none
via 0fb0275... Fix some nonempty blank lines
via a702dea... s3/lanman: Workaround for KB932762.
via 04e4d03... The solaris linker seems to require an extra mention of dependent libs
via 3c382db... Don't use ads realm name for non-ads case. #6481
via 382a937... Fix some dead code warnings from SUN Studio
via cfafe9b... Fix a typo in a comment
via 131c95e... Upgrade ntvfs_map_*info to ntvfs_map_async_setup/ntvfs_map_async_finish
via a4bc5bf... s3:passdb: fix bug #6509: use gid (not uid) cache in fetch_gid_from_cache().
via 2579afc... s3-vlp: drastically shrink size and dependencies of the virtual line printer.
via 6395bc5... s3: pass a valid stat into file_ntimes()
via eb8c658... s3 file_access: Convert some more functions over to use smb_filneame
via 9001c53... s3: simplify some redundant logic in is_ntfs_default_stream_smb_fname()
via da9cee8... s3: Remove get_full_smb_filename() from open_directory()
via 2ccd501... s3 onefs: Plumb smb_filename through onefs createfile path
via 358ccc3... s3: Change set_ea() and its callers to use smb_filename
via 9c48f5b... Fix bug #6506 - SMBD server doesn't set EAs when a file is overwritten in NT_TRANSACT_CREATE. Reported and verified by Long Li <longli at microsoft.com> Jeremy.
via 4250eab... s4 auth_winbind: Internally, info3 has utf8 buffers, not utf16 buffers.
via 309924e... s4 auth_winbind: Don't allocate the rids for the info3 structure within the loop
via 946beae... s4: Add libwbclient backend to auth_winbind
via 7450f3a... s3-netlogon: remove remaining netlogon init functions.
via 6a66114... Add a \n to a debug message in smbacl4_nfs42win
via 2032a19... mount.cifs: add support for sending IPv6 scope ID to kernel
via 313a2bf... s3-netlogon: remove init_netr_SamInfo functions.
via f62d9f5... s3-netlogon: fix validation level 2 support in netr_SamLogon and friends.
via ebf0af0... s3-examples: make get_next_oid exectuable.
via aab9e55... s3-samr: refactor _samr_SetDomainInfo().
via 28d74f9... s3-samr: refactor _samr_QueryDomainInfo().
via e129384... s3: Plumb smb_filename through SMB_VFS_STAT and SMB_VFS_LSTAT
via 36c1019... s3: Convert is_visible_file to use talloc_asprintf instead of malloc
via b7ea274... s3:smbd: send SMB2 interim responses for async calls
via 3b25d86... s3:smbd: add support for async interim SMB2 responses and prepare SMB2 cancel
via 754db20... s3:smbd: keep a list of outstanding SMB2 requests
via bea384b... s3:smbd: add smbd_smb2_send_oplock_break()
via cf7c41b... s3:smbd: the SMB2-COMPOUND test shows that the related vs. unrelated flags isn't checked first
via 17a6554... Reenable the LDAPI socket for the merged build
via e3fb71d... Only set the password if there is one
via 46167c1... s4-smbtorture: more paranoid checks while testing group membership in RPC-SAMR.
via 05459cf... s3-printing: eliminate another non sec_initial_uid using security check.
via 118ac25... s3-spoolss: restructure _spoolss_EndDocPrinter().
via a6ab195... s3-lsa: Fix error path in _lsa_EnumAccountRights.
via e4dec23... s3-eventlog: implement _eventlog_ReportEventW().
via 451a73e... s3: re-run make idl.
via ed8c0ed... samr: add samr_UserInfoLevel and samr_DomainInfoClass enums based on MS-SAMR.
via 5a4d618... s3: forward MSG_DEBUG from smbd parent to all children
via 36a8abc... s3-libnet: fix libnet_unjoin_remove_machine_acct() when called without ads struct.
via 4aade27... Add tldap paged searches, together with two helper routines
via a3eb0a3... Reorganize retrieving errors and server-sent controls
via 22cb9bd... Move asn1_load_nocopy() to lib/util/asn1.c
via ecf8ceb... Move asn1_blob() to lib/util/asn1.c
via 361db18... Add tldap_supports_control
via 6abd9e4... Add tldap_entry_has_attrvalue
via d45cf01... tldap control support
via 63a70ba... Prepare control support
via 62eb817... Fix setting passwords in pdb_ads
via f24e63a... Fix empty lines
via eb8c081... talloc_tos() aborts if it can not get a stackframe
via 661f0ba... Fix coverity #729. Resource leak in error path. Jeremy.
via 271d09f... Fix coverity #740. Resource leak in error paths. We should always return queue here as the caller will free. Jeremy.
via d9eb1d9... Fix coverity #900. Resource leak. Jeremy.
via f262f80... Fix coverity #920. Possible NULL deref. Jeremy.
via 1e989db... Fix coverity #676. Forward NULL. Jeremy.
via 8925778... s3: fix make test with external libtalloc or libtdb.
via 23c7ecc... s3:build: build talloctort only when using the internal liballoc
via bd70351... s3:build: build the tdb tools only when using the internal libtdb
via e3c7720... s3:build: remove LIBTDB_OBJ from TDBTORTURE_OBJ collection
via 5ceda58... s3:build: check for availability of external libtdb and use it if available
via ec154a1... s3:build: link libtalloc statically if using internal libtalloc
via 7930f15... Don't require "Modify property" perms to unjoin bug #6481) "net ads leave" stopped working when "modify properties" permissions were not granted (meaning you had to be allowed to disable the account that you were about to delete).
via 0524d24... Add a missing talloc_move() in tldap_search_recv
via 8d1b819... Fix Coverity IDs 922 and 933
via 4ad43a2... s3/docs: Fix typo.
via 756f837... Add tiny tldap test
via b9c99a2... Add tldap_fetch_rootdse
via 663e841... Make tevent_req_is_ldap_error public
via 5cb6bf6... Add tldap_context_[gs]etattr
via 862ae38... s3:dmapi: prefer dmapi libs from gpfs over system libs
via e6cb82a... s4-smbtorture: fix test_GetInfoLevel crash bug in RPC-DFS.
via d9498aa... Merge branch 'master' of ssh://git.samba.org/data/git/samba into master-devel
via ec47444... Allow developers access the the privilaged ldapi socket for the moment
via c0d681a... On our way to alpha9!
via 4ceae35... Mark as release version
via 17e1cbb... Partially revert restriction of socket_wrapper to 1500 byte writes
via dcc9ae6... s4:ldapsrv Place the 'privilaged' ldapi socket under an #ifdef
via 4c23a95... added some basic documentation for the idmap script option
via e5a15e6... added a sample script for the "idmap script" option
via 19723ed... Partially revert restriction of socket_wrapper to 1500 byte writes
via 5c19c60... s4:ldb Add test for integer normalisation behaviour
via a8e757b... A fix in the ACL code used by both SAMBA 3 and 4
via 2627c6c... Fixed some uninitialised variables
via 0376d05... Correct handling of 32-bit integer attributes in SAMBA 4 - LDB handles now all 32-bit integer attributes correctly (also with overflows) according to the schema - LDAP backends handle the attributes "groupType", "userAccountControl" and "sAMAccountType" correctly. This handling doesn't yet use the schema but the conversion file "simple_ldap.map.c" which contains them hardcoded. Did also a refactoring of the conversion function there. - Bug #6136 should be gone
via 5d40677... s3-pam_winbind: Fix Bug 6253: Use correct value for password expiry calculation.
via 5a9ca3d... Fix bug 4699: Remove pidfile on clean shutdown
via 3188582... acl_group_override() doesn't need to call stat. Pass this down from above (as const). Jeremy.
via d2da9de... Add some const to the stat struct in the dosmode calls. Fix a couple more unix_convert uses to filename_convert. Fix bug in acl_group_override() where an uninitialized struct could be used. Move unix_convert with wildcard use in SMBsearch reply to boilerplate code. Jeremy.
via 3426748... Replace the boilerplate calls to : resolve_dfspath() -> unix_convert() -> get_full_smb_filename() -> check_name() with a new function filename_convert(). This restores the check_name() calls that had gone missing since the default create_file was changed. All "standard" pathname processing now goes through filename_convert(). I'll take a look at the non-standard pathname processing next. As a benefit, fixed a missing resolve_dfspath() in the trans2 mkdir call. Jeremy.
via e7e98ba... libwbclient: fix returned LogonInfo in wbc_LogonUser().
via 6037c20... wbinfo: use wbcLogonUser for wbinfo -K.
via c925058... Revert "For tevent to install tevent_util.h"
via e912764... s3/docs: Add documentation for 'net sam rights'.
via 33a5992... s3:netlogon Cope with recent rename in netlogon.idl
via 6620489... Remove unused variable
via 79454b5... Bump the ldb version and the version Samba4 requires.
via 1e6fb7d... s4: Add tests and 'must change password' flags in setpassword and newuser
via 033e25f... s4:testprogs Don't specify a username/password when checking the ccache
via 58e8db9... s4:libnet Allow 'net password change' to work on expired passwords
via 19413c5... s4:kdc Allow a password change when the password is expired
via 2afc6df... s4:setup Add an option to 'setpassword' to force password change at next login
via 0ac46b0... s4:gensec Print GSSAPI error message when unable to find PAC
via 9534598... Require the new tdb 1.1.5 (for performance reasons)
via b250c8d... Fixes for the "cldap" tests
via ef45b31... source4/client/client.c: Possible memory leaks
via 89e979f... Fix resource leak in lib/ldb/tools/ldbmodify.c
via e0caf39... Fix syntax error in lib/ldb/ldb_sqlite3/base160.c
via b112cc5... For tevent to install tevent_util.h
via 68fd09e... LDB: Link against both tevent and talloc
via 71515ba... s4: Call va_end() after all va_start()/va_copy() calls.
via efe6552... NETLOGON pipe improvements
via f666da6... Add const to cast, to fix warning
via 5eac926... s3 onefs: Remove dfs resolution from create_file() now that it's being done at a higher level
via 4e3656b... s3: Change SMB_VFS_OPEN to take an smb_filename struct
via 5cfac1a... s3: Plumb smb_filename from create_file all of the way down to fd_open
via 78e316d... Use system Python LDB bindings, if present.
via 8178a40... Use system LDB by default if the right version was found.
via edbbbff... dsdb: Fix build against system ldb.
via a5563d2... selftest: Use common function when skipping testsuites based on run-time conditions.
via 4e293e3... smb_build: Always build modules for system-libraries as shared libraries, since they can't be included in the static library.
via 4657f52... Fix build with system LDB.
via 76bf5a4... configure: Use Python tdb bindings from the system, if found.
via 57c514a... Remove outdated Python status file.
via 7d20e8f... Fix bug #6476 - more then 3000 smbd-zombies in memory We weren't reaping children in the [x]inetd case. Jeremy.
via 57cd98d... selftest: report time after testsuite, gives nicer output on the buildfarm.
via 43b7a0e... tdb: Fix help string in configure flag to enable Python bindings.
via 2dd921c... Only install an explicit set of scripts during "make install", rather than whatever happens to be in the source tree.
via 8b82e3b... Make fullschema script executable.
via 832b929... pyldb: Fix three more (minor) memory leaks.
via 4d2baca... pyldb: Fix memory leak in Dn.get_parent().
via 0c3769e... pyldb: Fix memory leak in Dn.concat.
via f1561cd... pyldb/tests: Use different dn's everywhere, to easily spot which test is breaking in gdb.
via a61e114... pyldb: Fix another memory leak and reference counting error.
via 28a2c26... param/python: Fix memory leak of LoadParm objects.
via 7b8fcac... pycredentials: Raise MemoryError when unable to create objects.
via 0c16676... pyldb: Fix memory leak of LdbMessage's created from Python.
via d4172bb... pycredentials: Fix memory leak.
via d558d8a... pyldb: Fix two memory leaks of attribute lists.
via c3770f1... pyldb: Fix segfault, freeing memory too early in search.
via 2f27d0c... pyldb: Support getting the parent of special DNs without segfaulting.
via ac1d311... fix release scripts to always git clean
via 86450bd... s3-net: Fix Bug #6328: support "net sam rights grant/revoke" with multiple rights.
via 13494c0... s3/packaging: pam_winbind has been moved to section 8.
via 6098be3... s3/packaging: source -> source3
via c5580ca... s3/i18n: Add Russian to the list.
via e26de2d... s3/i18n: Add Russian translation for SWAT messages.
via 5a8483e... s3-net: Fix Bug #6328: allow multiple rights in "net sam rights grant".
via f0930ce... s3/i18n: Update German SWAT translations.
via 095f66b... s3/libsmb: Fix typo in error message.
via eae3745... Remove msdfs pathname processing from default create file. No longer needed. Jeremy
via 9b30c5c... Fix msdfs after the change to smb_filename struct. We must *always* pull the pathname, then call resolve_dfspath(), before unix_convert(). Jeremy.
via fbe85c7... s4-smbtorture: add test for NetUserSetInfo level 0 (user rename).
via bdd214b... s4-smbtorture: use torture_comment in RPC-SAMR-USERS-PRIVILEGES test.
via 823681b... s4-smbtorture: use TORTURE_TEST_USER define in libnetapi user test.
via cbb55b3... _lsa_EnumAccountRights and _lsa_EnumPrivsAccount can return an empty set of privilages if the SID doesn't have any. (From [MS-LSAD.pdf]) Jeremy.
via 29b8e08... s3-netapi: Fix Bug #6451: net/libnetapi user rename using wrong access bits.
via 33be1f5... s3-netapi: Fix Bug #6305. Correctly prompt for a password when a username was given.
via 2f88475... s3-docs: fix typo in pam_winbind.8.
via c033039... s3-netapi: add NetGetJoinInformation example code.
via 308de54... python: Provide way to iterate over available shares.
via f7ada51... python: Add API for accessing available shares.
via 537aa4c... s3 onefs: Fix reading over the end of the array, because the incorrect array was being read.
via 6f33503... s3 onefs: Change onefs modules to use the new createfile api
via efccef0... Add exports file and abi checker for tevent
via e83f4b8... Add exports file and abi checker for talloc
via 7aee9f9... Add exports file and abi checker for tdb
via f518e37... Add new replace check for --version-script
via 57ba31c... Add option to --disable-python on build
via 3014753... Fix the posixtimedlock test
via ed5c270... Fix the section of the pam_winbind manpage.
via 59ab157... Move pam_winbind to the right manpage section (8).
via 1809ff4... Dcoument the PAM data exports in the pam_winbind manpage.
via 779eea4... Document the try_first_pass option in the pam_winbind manpage.
via 24f9f32... Add a synopsis section to the pam_winbind manpage.
via f92269a... s3/libsmb: Fix debug message.
via 0c3580c... Do a correct TALLOC_FREE in an error case
via b706265... Fix a = vs == error in writev_handler
via 49eccee... Remove "winbindd_request" and "winbindd_response" from winbindd_cli_state
via 97ba4f6... Make winbindd_cli_state->response a pointer instead of a struct member
via 90535b5... Remove an unused struct member in winbindd_cli_state
via cd99196... Fix an error message: We get the errno in "err"
via f1dd6cd... winbind: replace process_loop() by tevent_loop_once()
via 07fac35... Make rescan_trusted_domains a timed event
via c4a97b2... Do not store the listening fde
via eaaaea0... Avoid scanning the client list when a client exits
via e4fb2b9... Do not use "finished" in winbind child
via d61f362... Remove unused init_child_connection()
via 225b14c... Convert winbindd_domain_info to wb_domain_request_send
via 14889b1... Add winbindd_dual_ping to all children
via d362313... Convert async_domain_request to wb_domain_request_send
via 340b55a... Add async wb_ping
via e3bed48... Add an async wb request loop
via ed3bc61... Add wb_domain_request_send/recv
via 0834574... Remove some unused code
via 9b06c27... Convert the winbind parent->child communication to wb_reqtrans
via c049d09... Convert the main winbind client communication to wb_reqtrans.c
via baa6084... Make winbindd_cli_state->request a pointer instead of a struct member
via 47850369.. smbtorture: Output subunit by default.
via afe7949... smbtorture: Remove unused 'quiet' output format.
via a88bbaf... libwbclient: Add debugging hooks.
via 04afa4b... s3: Plumb smb_filename through SMB_VFS_CREATE_FILE
via 9d7c4ad... s3: Add smb_filename utility functions and fix a bug in copy_smb_filename
via f409b00... Check for error in transfer_file return also. Jeremy.
via 808721f... Fix bug 6440
via 1be1a33... Simplify close_normal_file()
via 9b5d905... examples:s2âs3-ldif-convert-script: fix objectclass recognition
via 89aed27... subunit: non-zero exit code if one or more testsuites failed.
via 4bef8ac... selftest: Fix references to filenames with knownfailures and slow tests.
via 93384da... selftest: Document the fact that test runner and formatter are now separate tools.
via 38780d6... Fix wb_req_more(): Return 0 when done, read_pkt_send needs that
via 7c3f31a... subunit: Pass canonical names of test results to formatters and filters.
via 6e4c57c... Activate tldap tracing in pdb_ads
via baa6ebd... Add basic tracing of tldap messages
via a36a3e4... Add debugging facility to tldap, analogous to tevent
via 718f9be... selftest: Add option to strip output of succeeded tests, and use it on the buildfarm.
via 13e1654... selftest: Remove existing buildfarm output format.
via 8c10fb7... selftest: Output subunit on the buildfarm.
via ba4a047... packaging/Debian: Remove outdated Debian package sources and instead refer to Debian.org and SerNet packages.
via c418af2... ad-schema/license.txt: Fix typo.
via 994a4d3... format-subunit: Remove subunit output module.
via 6c5c991... s3: Call va_end() after all va_start()/va_copy() calls.
via ff4acca... Revert "avoid crashes in ndr_print_*() calls"
via ddce3b5... two more NT status codes that we get on DRS with w2k8-R2
via f5a47dc... avoid crashes in ndr_print_*() calls
via bbe758d... always enable RPC debugging with a debug level >= 100.
via 3938d1e... s3-docs: Fix Bug #4280. Shutdown scripts are called as root for privileged users.
via b8f36d3... selftest/buildfarm: Don't assume that a reason being specified is an indication of failure.
via 8fc3602... subunit-filter: Print names of skipped testsuites.
via 4c1a7d7... Add supportedCapabilities to our rootDSE
via 9b261c0... s4:heimdal: import lorikeet-heimdal-200906080040 (commit 904d0124b46eed7a8ad6e5b73e892ff34b6865ba)
via 5cef57f... Fix bug #6297 - owner of sticky directory cannot delete files created by others. The reason we couldn't delete was we were erroring out early if requestor was not the owner of the file we wanted to delete, instead of checking if the requestor owned the directory as well. If either of these is true, we must go on and check the ACL. Karolin, this is a must for 3.4.0 and also 3.3.next. I'll update the bug report with patches for 3.4.0 and 3.3.next and ask vl to review. Jeremy.
via ef55c2b... s3 passdb ads: add missing character
via 62f36b1... s3: Prepare the rename path for passing smb_filename to SMB_VFS_CREATE_FILE
via 3950675... s3: Prepare the do_unlink path for passing smb_filname to SMB_VFS_CREATE_FILE
via 6eadb8a... s3: refactor utility function to handle splitting the directory from the mask
via cc21634... selftest: Fix exit code for format-subunit.pl.
via 3344df8... selftest: Fix uninitialized variables in selftest output.
via 43143aa... Fix Samba 3 selftest to use new selftest formatting functions.
via 2ffffcb... subunit: Sort diff output.
via 9faaffa... selftest: Make it easier to do subunit diffs from other apps.
via 84f2d30... selftest/subunit: Add diff command that can diff two subunit streams.
via d8a77a7... selftest: Properly recognize xfail testsuites.
via 2e311fd... selftest/subunit: Remove open_tests argument from parse_results.
via ed61cc5... selftest: Fix subunit formatting, fix years when filtering subunit streams.
via 68578d6... selftest: Fix handling of testsuite, reintroduce progress indication.
via e979560... selftest: Remove unnecessary uses.
via 8a76e4a... selftest/subunit: Remove prefix command.
via 4308e69... selftest: Fix subunit stream to include the right prefixes rather than extending the subunit protocol.
via c278ee5... More work supporting prefixes.
via 16a69f3... selftest: Use external processes for filtering known failures and pretty formatting.
via 9bdf76c... selftest: Avoid decreasing total testsuites if the original total is not known.
via 24f01e7... selftest: Use filter-xfail for known failures
via 4e276fb... selftest: Add script to filter out known failures from a subunit stream.
via 0e2f970... Subunit: Support "fail" as alias for "failure" in Subunit streams.
via 9e10800... subunit: Move more Subunit printing logic to Subunit.pm.
via 0a1dbf3... subunit: Support the time: command.
via 7ea3cc5... selftest: Use subunit internally, and a separate test output formatter.
via 117c19e... Implement pdb_enum_alias_memberships
via 3174de6... Fix build with external talloc.
via 223b30f... Fix build of recurusion fix in reopen_logs()
via e9caf7d... A script to compare the differences in nTSecurityDescriptor between 2 hosts
via e5353ce... Don't recurse in reopen_logs().
via 6372bd6... Implement pdb_ads_set_aliasinfo
via baa47dd... pdb_default_aliasinfo is just fine for pdb_ads right now
via 96df53f... Implement pdb_ads_lookup_rids
via 6e9e033... Fix a segfault in pdb_ads_delete_user()
via a9ec21c... s3: Prepare the first set of SMB_VFS_CREATE_FILE callers to take an smb_filename struct
via bddd7ad... s3: Add utility function for copying an smb_filename struct
via 5b2034f... s3: Remove the now unused CFF_DOS_PATH flag All paths are now unix paths, making this flag useless.
via 2481d8d... s3: Remove unix_convert handling from createfile implementations
via 6088e55... s3: Make all callers of SMB_VFS_CREATEFILE call unix_convert first
via ab779f5... s3: Remove extraneous calls to unix_convert
via fc2a3b6... s3: Remove unused stat structs being passed to SMB_VFS_CREATE_FILE
via b152afe... s3-libwbclient: fix unresolved symbols in libwbclient.
via 27bb7ac... lib-util: move set_blocking() call into own file.
via dc5c7b7... Make ctemp async. Fix the test to pass against W2K3. Jeremy.
via 29b78b3... s3-build: Fix make test_shlibs and test_nss_modules.
via ddad58f... mount.cifs: explicitly handle non AF_INET/AF_INET6 addresses
via ad0d803... s3/docs: Fix typos.
via c6f5e1b... fixed some places where RPC-SECRETS needs to be changed to RPC-LSA-SECRETS
via a5003de... fixed the encoding/decoding of the reverse attribute for server side sort
via d420196... added asn1 functions for handling booleans in a simple context
via 9e7501b... Clarify and expand the Kerberos notes made by Andrew Bartlett in 2005
via fbde001... Remove copy of kerberos-notes.txt added in incorrect location
via 8e1b848... Clarify and expand the Kerberos notes made by Andrew Bartlett in 2005
via 6836b16... fixed server side sort control
via 48dbfc8... fixed server side sorting of case-insensitive strings
via b660e51... If there are no mods, don't bother the ldap server
via 078443b... Some more fields in pdb_ads_init_ads_from_sam()
via fae921e... Fix installation path of the subunit python modules.
via 6b0e6fc... s4-tests: Add separate variable for tap2subunit.
via 9af9a43... Do not pull samAccountName twice
via a18341d... s3:smbd: only check the next_status for related requests
via 66acfbf... s3:smbd: response with the same SMB2 flags as given by the client
via 4ae8bf0... s3:smbd: only pass the chained file handle for related compounded SMB2 requests
via 3d220f9... s3:smbd: make sure we pad compounded SMB2 responses to 8 bytes
via c8b3030... s3:smbd: skip file handle checks for SMB2 compounded requests
via c0b6405... s3:smbd: more validation of the incoming SMB2 requests
via 915892e... s3:smbd: for now ignore all non NBT Session Message requests for SMB2
via 6c44cc1... s3:smbd: don't include 1 byte padding for the dynamic buffer of SMB2 responses
via 7c58a2f... SMB2-COMPOUND: add some tests for invalid requests
via 8d95883... s4:smb2srv: don't allow the related flag on the first request in a compounded chain
via ebf5523... s4: smbcli_transport_send hit the socket right away if possible
via 38cd0e0... net: Only use the in memory ccache when not already using a kerberos ticket in net ads
via ba42ccc... s4:torture: add SMB2-COMPOUND test
via 959503e... s4:smb2srv: correctly fail remaining compounded requests after a failure
via f550915... s4:smb2srv: remove old TODO comment, we already check the seqnum
via 7633995... s4:smb2srv: fix handling of multiple compounded requests
via 7b27b5f... s4:smb2srv: remove the chained file handle on close
via d153430... s4:libcli/smb2: add smb2_transport_credits_ask_num()
via 5b99fa5... s4:libcli/smb2: only add the 1 byte dynamic buffer padding for non compounded requests
via d777879... s4:libcli/smb2: add support sending compounded requests
via 81275c8... s4:libcli/smb2: prepare SMB2 signing code for compounded requests
via 72fd5fa... s3-net: fix "net ads testjoin".
via 71caa90... s4-selftest: change rpc.secrets to rpc.lsa.secrets here as well.
via 0302bbd... No need to free twice -- thanks gd :-)
via fa074c9... Implement pdb_ads_[add|del]_groupmem
via 6545e9e... Make "net sam [add|del]mem" work for domain groups
via 54fb170... lsa: use the lsa access masks in idl.
via 63e6bb9... Implement pdb_ads_delete_dom_group
via 7e14700... Implement "net sam deletedomaingroup"
via b5ca541... s4-smbtorture: rename SECRETS to LSA-SECRETS.
via c0965e0... It seems that IRIX doesn't have IOV_MAX
via f7ba8ba... try to get PICFLAG right for HP-UX with gcc
via b258c5f... work around conflict in pidfile() prototype for heimdal on NetBSD5
via 03dd06d... fixed socket wrapper to determine family from the right structure
via 4b0658d... Replace the "ipv4" specific strings in libcli/cldap/cldap.c with "ip". CLDAP can run over IPv4/IPv6, even though some of the netlogon messages are IPv4 specific. Fix the new ads_cldap_netlogon() to be IPv6/IPv4 agnostic. This compiles but I don't have a good test env. for this (although as the previous code was *completely* broken over IPv6 this will expose previously hidden bugs if it's broken :-). Jeremy.
via 89bd09e... Implement pdb_ads_enum_group_members
via 890fbf2... Make "net ads listmem" also work for domain groups
via 4c39297... nsswitch: try to fix segfault in nss_winbind on NetBSD found by torture test.
via 46b5cce... Fix some nonempty blank lines
via c49c1b9... s3-lsa: remove old code that we cannot even compile anymore.
via bf7c814... s4-smbtorture: when testing RPC-SAMR-LARGE-DC its fine to just close the objects.
via 7caf51c... nss_wrapper: fix typo in testsuite.
via 80d0a12... s4-smbtorture: add test_QueryDisplayInfo_level to RPC-SAMR-LARGE-DC.
via 7f52c8f... libsamba-util: Fix soversion.
via d5e6ae5... python: Fix samba4.dcerpc.rpcecho.RpcEchoTests.test_surrounding test.
via c736baf... Make open_udp_socket() IPv6 clean. Trying to fix bug #6437 - Unable to join IPv6-only ads domain. Avaiting feedback from submitter before backport to 3.4 and earlier. Jeremy.
via d2bb72d... s4:heimdal: fix build on FreeBSD
via 6dd1f99... s3-spoolss: add server-support for queries for the "all" architecture in printdriver enum calls.
via d11d438... s4-smbtorture: also test for "all" architecture in enum driver tests in RPC-SPOOLSS.
via 094f47e... Fix two 64-bit warnings
via 275ca40... Implement pdb_[add|del]aliasmem
via 9b42c5c... Add tlda_add_mod_str
via af82489... Do not use a variable format string
via 7ab4d3f... Implement pdb_ads_enum_aliasmem
via a51e6ce... Pass a talloc_ctx to pdb_enum_aliasmem
via 5ea8842... Implement pdb_ads_delete_alias
via 66c3cd1... Implement pdb_ads_create_dom_group()
via 963efb5... s4-smbtorture: fix test_ReportEventLog in RPC-EVENTLOG.
via 381f88f... s3-examples: fix usage for eventlog example script.
via 6f4044c... s3-samr: fix enum_acb_mask type (uint32 instead of uint16).
via 2c84de4... s3-rpcclient: allow to set query size for samr enum calls.
via 18c340b... s3:Makefile.in: use LIBDL as make variable instead of a shell variable
via ef9773c... Fix make test_pam_modules
via a7cd667... Small fix to SMB_LIBRARY macro
via 96eaa41... SIGRTMIN additions
via ab88f90... Set SIGRTMIN to NSIG
via 16f5aed... Check for dmalloc at the end of the configure
via 40178dd... Add langinfo.h to the system/locale.h
via 11332e1... Make tunable for modulesdir
via c41a12f... rl_event_hook detection
via 029e8e6... s3-test: finally enable RPC-SAMR against samba3.
via bc091e7... s3-winbindd: workaround alias enumeration in expand_groups().
via 9ac7e78... s3-selftest: forward NSS_WRAPPER_WINBIND_SO_PATH env to tests.
via bb6cb7e... test: add NSS_WRAPPER_WINBIND_SO_PATH to make test.
via 89616420.. s3-samr: support _samr_SetGroupInfo level 2.
via 9e4b510... s4-smbtorture: exclude oem_information checking for s3 in RPC-SAMR.
via fb6e835... s3-charcnv: always talloc_free in convert_string_talloc() error path.
via 2775c52... s3-charcnv: remove remaining malloc references in convert_string_talloc().
via 7e8b3d8... nss_wrapper: add my copyright.
via b5ac106... Further fix for 6449
via 054ef88... Fix a valgrind error in "net rap user add"
via bb4cffb... Fix bug 6449
via bccef82... replace: add fallback define for IOV_MAX
via eff9bcc... talloc: try to fix the source4 build on AIX
via faabc97... async_sock: try fix the source4 build on FreeBSD, Solaris, SLES8
via 9726e76... Update WHATSNEW for an alpha8 release this week.
via 4de4c03... Add "net sam createdomaingroup"
via e2611e2... More pdb_ads stuff
via bee9fda... Add tldap_pull_uint32
via 27fcab9... mount.cifs: update the mount.cifs manpage
via 14a2974... Make "net sam list" work for groups, aliases and builtins
via f3b227c... Return full info in pdb_ads_search_users()
via 83dee90... Fix syntax of sending a delete request
via d8f3317... req_del and req_abandon are ASN1_APPLICATION_SIMPLE
via 35492ad... Fix after making tldap independent of ldap.h
via f5e9e19... s3-groupdb: fix enum_aliasmem in ldb branch.
via fbb1e99... s3-samr: fix return code of _samr_LookupRids when run with pdb_ldap.
via a783b1e... s3-samr: SetGroupInfo level 1 should not return NT_STATUS_INVALID_INFO_CLASS.
via cc7b622... mount.cifs: properly check for mount being in fstab when running setuid root (try#3)
via 93e7970... s3-samr: fix _QueryDisplayInformation r->out.returned_size.
via c3f1f6c... s3-samr: remove total_data_size variable in _samr_QueryDisplayInfo.
via ee059e3... s3-samr: let _samr_SetGroupInfo level 3 just pass with success.
via 6544264... s3-samr: _samr_EnumDomain{Users,Groups} need to return an emtpy array even for builtin domain.
via 0845db6... s4-smbtorture: skip samr MultipleMember alias tests for 3 as well as we do already for s4.
via 447fe57... s3-samr: cosmetic fixes for _samr_QueryDisplayInfo.
via 3f54032... testsuite/nsswitch/get{gr,pw}ent_r.c(dump_{gr,pw}ent): fixed wrong condition.
via 497b9e4... lib/tdb/tools/tdbtorture.c: fixed memory leak.
via 0fee798... s3/docs: Fix example.
via afbe383... Attempt to fix the build without system-ldap.
via c94d1cd... s3/passdb: Fix debug message: 'net setmaxrid' does not exist.
via 23b501e... Add an early prototyp of pdb_ads.c.
via 256b227... Allow access as SYSTEM on a privileged ldapi connection
via 1769c8d... Add some samba-style tldap utility functions
via 7194937... Add the early start of an async ldap library
via 0e261d0... s3:smbd: FSCTL_PIPE_TRANSCEIVE on a none IPC$ share should give NOT_SUPPORTED
via 21ac549... s3:smbd: return the same things as Windows 7 for SMB2 Ioctl responses
via b4d7607... Fix some nonempty blank lines
via 537b257... Use data_blob_null instead of data_blob(NULL, 0)
via a731eb6... Fix an uninitialized variable read in async_connect_send
via 3cd03b2... Allow AF_UNIX for open_socket_out
via f19c914... s3-winbindd: add some debug statements while tracking down a bug.
via 0bf56f5... nss_wrapper: rename nwrap_cache_{re,un}load as per metzes request.
via 64a1f17... Make cli_ftruncate async. Also add a simple test. Jeremy.
via 68a1ef2... nss_wrapper: add support for loading nss_winbind.so via WINBIND_SO_PATH env.
via a845cb5... nss_wrapper: fill in module nwrap_backend.
via 2e78bc7... nss_wrapper: add missing return in nwrap_module_init().
via f3aa2a2... nss_wrapper: add skeleton for module nwrap_backend.
via 6985f39... nss_wrapper: add capability to load nss modules.
via 47b5a55... nss_wrapper: add struct nwrap_backend.
via 4f56d87... s3:smbd: split smbd_smb2_flush() into a tevent_req based _send()/_recv() pair
via d5e4463... s3:smbd: split smbd_smb2_create() into a tevent_req based _send()/_recv() pair
via b25227a... s3:smbd: fix the build in smb2_ioctl.c
via 140fe78... s3:smbd: add support for SMB2 Ioctl FSCTL_DFS_GET_REFERRALS
via d1db140... s3:smbd: add support for STATUS_BUFFER_OVERFLOW to SMB2 Ioctl
via 76acd7b... s3:smbd: keep the chain_fsp for SMB2 requests
via ee83d1a... s3:smbd: fix the logic for compounded requests
via 014ee5d... s3:smbd: only setup the dyn iovec if a a dyn blob is given
via a3e3288... s3:smbd: add support for SMB2 Ioctl FSCTL_PIPE_TRANSCEIVE on IPC$
via 4a64df1... s3:smbd: add support for SMB2 Read on IPC$
via fb750d8... s3:smbd: add support for SMB2 Write on IPC$
via f6cc5db... s3:smbd: add support for SMB2 Create on IPC$
via fabdebd... s3:smbd: add support for SMB2 Ioctl
via 61cf117... nss_wrapper: add cross checking test to testsuite.
via 59ee0a1... nss_wrapper: add tests for getgrent_r to testsuite.
via af0b586... nss_wrapper: add tests for getpwent_r to testsuite.
via c110e66... nss_wrapper: fix segfault in nwrap_gr_copy_r()
via 613c8ac... s3/docs: Fix typo.
via d960057... s3:smbd: add missing return statements to the SMB2 write error cases
via f40b9ed... s3:smbd: add missing return statements to the SMB2 read error cases
via 5e0f122... nss_wrapper: rename test_nwrap_env to test_nwrap_enumeration in testsuite.
via 34014f8... nss_wrapper: add more coherency checks for user and group enumeration.
via 360c3c4... s3:smbd: split smbd_smb2_write() into tevent_req based *_send()/_recv() functions
via 7a0895b... s3:smbd: split smbd_smb2_read() into tevent_req based *_send()/_recv() functions
via 1b806d8... s3:smbd: make smbd_server_connection_terminate() a macro
via 160ead4... s3:smbd: implement smbd_smb2_request_error/done() as macros on top of the _ex() function
via 96de876... s3:smbd: add support for printers to SMB2 Create
via ecd1fe2... source3/torture/vfstest.c(process_file): fixed file descriptor leak.
via 53f0071... Fix a couple of warnings in log2pcaphex.c
via c8d63d4... Fix bug 6392: Exit log2pcaphex if a requested output file can't be opened
via fcc7372... fixed handling of change notify buffer overruns
via e53ee27... pidl Fix samba4.pidl.typelist test after addition of 'double'
via b65ba0e... clikrb5: Prefer krb5_free_keytab_entry_contents to krb5_kt_free_entry.
via 7f09736... s3:smbd: ignore NTCREATEX_OPTIONS_SYNC_ALERT and NTCREATEX_OPTIONS_ASYNC_ALERT for SMB2 Create
via e545b25... s3:smbd: call set_current_service() when a SMB2 tcon will be used
via 427235e... s3:smbd: fix potential fsp leak if print_fsp_open() fails
via 5e67aa9... libwbclient: Attempt to fix build on AIX
via e1eb48b... s3: map NetBSD's errno on posix open calls for symlinks
via 73e3c85... Change smbd_smb2_request_error() to add a __location__. This allows quick identification of smb2 parsing errors. Jeremy.
via 930ea7c... nss_wrapper: remove getgrouplist from nwrap_ops table.
via 46e2bbd... gitignore: remove traces of source4/libcli/auth.
via abbcd57... s4-smbtorture: fix comment in RPC-SAMR-LARGE-DC test.
via 9f94c40... nsstest: Relicense header file to LGPLv3+
via e53ca48... Add NTLMSSP SPNEGO to smb2 auth. Tested with Win7. Jeremy.
via d0aedeb... Increase tevent version for tevent_req_notify_callback()
via c6f39b4... Add tevent_req_notify_callback
via 9dad053... nss_wrapper: call the nwrap_files_*() from nwrap_files_*_r()
via 7433008... Only err on readability if writev_send was explicitly asked to do so
via 8def5cb... nss_wrapper: more coherence tests for group membership.
via dc9b705... nss_wrapper: add coherency tests for get{gr,pw}{nam,id}.
via c49f6b7... nss_wrapper: refactor test_nwrap_membership_user() in testsuite.
via 9116245... nss_wrapper: make full talloced copies of struct passwd and group in testsuite.
via a12b857... s4:torture Cut the RPC-SAMR-LARGE-DC test down to size
via 44f762c... s4:torture assert that we get a Mailslot allocated before we dereference
via 4c70a5b... socket_wrapper Cope with SOCK_CLOEXEC and SOCK_NONBLOCK flags
via dfd56dd... changed the auth path to use extended DN ops to avoid non-indexed searches
via 0849c1e... fixed ldb rename now that we have unique indexes
via 8ca8dab... add gendb_search_single_extended_dn()
via da3ee27... add NT_STATUS_HAVE_NO_MEMORY_AND_FREE()
via 3ce37ae... Don't run the RPC-SAMR-LARGE-DC test multiple times
via bef665b... s4:torture Make Samba4 build on hosts with an older libnetapi
via 0daf9a0... Note that the delaytime for update has changed betweek w2k3 and w2k8. We must eventually parameterize this. Jeremy.
via b11bf8b... Fix S3 "make install". Don't build cifs.upcall.c in S4 as there are no checks to see if the required include file is available. Jeremy.
via 96cc821... Make the path to this uglyness complete so people can find the guilty party.. Jeremy.
via ba4d51c... Fix bug #2356 - smbclient -t <term code> no longer works. Removed code and docs. Jeremy.
via 7cdad30... s3: correct check for usleep value boundaries
via bfd1f5d... s3:smbd: implement SMB2 Write
via 4101f53... s3:smbd: implement SMB2 Read
via 0ccef51... s3:smbd: implement SMB2 Flush
via ec0553b... s3:smbd: implement SMB2 Close
via 261c59e... s3:smbd: implement a simple version of SMB2 Create
via cfc8d4a... s3:smbd: add smbd_smb2_fake_smb_request()
via 4b14ebb... s3:smbd: return more details in the SMB2 Tree Connect response
via 0099f47... s3:smbd: create a connection_struct in SMB2 Tree Connect
via 076aaf3... s3:smbd: create a user_struct for compat in SMB2 Session Setup
via 72f8328... s3:smbd: add a lazy mode for conn_new() and conn_free() for SMB2
via a02265c... s3:smbd: make make_connection_snum() non static
via c862018... s3:smbd: move tcon specific globals to struct smbd_server_connection
via 75d0397... s3:smbd: move more session specific globals to struct smbd_server_connection
via 356f033... s3:smbd: move some session specific globals to struct smbd_server_connection
via f554af1... s3:smbd: move already_got_session to struct smbd_server_connection
via d9843b3... s3:smbd: move max_recv to struct smbd_server_connection
via e16e714... s3:smbd: move negprot related globals to struct smbd_server_connection
via f20ded6... s3:smbd: move pending_auth_data list to struct smbd_server_connection
via b3491df... s3:torture: fix password timestamp checks on NetBSD
via b0654b3... selftest: Add script that can take a subunit stream and format it.
via 2e7022e... selftest/plain: Allow caller to not specify the number of expected testsuites to run.
via 7fddc71... selftest: Run tests for Samba4 target in the samba 4 testsuite.
via 4828f75... selftest: Fix target/Samba4 tests.
via 4bbef3b... Remove empty unit test.
via e72be91... selftest/README: Fix formatting.
via 1dac17f... selftest: Factor generic functionality for buildfarm output into a separate perl module.
via 641f8d6... Support reporting current time in selftest output.
via 53aeb7f... selftest: Add subunit output format.
via 87bbae7... Rename harness2subunit.pl -> tap2subunit to be consistent with the subunit tools.
via 4bf9881... README: Fix indentation of bullet point. README.Coding: Use consistent header.
via e285bb2... Move findstatic.pl script to top-level.
via 089ba38... s4:torture/libnetapi: fix netapi detection
via 71fcd5b... s3:smbd: remove old comment, we support SMB2 signing now
via 8be8d91... s3:smbd: allow SMB2 only if we don't use security = share
via edeccf0... SMB2-CONNECT: make it possible to specific the max write size via --option=torture:smb2maxwrite=12345
via 8d033ec... Move mount.cifs/umount.cifs to the top level and remove the outdated copy in Samba 4.
via e0a6a34... Support getting gpfs birthtime
via 8d966fa... Fix unresolved symbol in python messaging module.
via ac9ff35... Fix pythonpath so subunit can be found.
via 00bfe9c... Add support for double type in pidl.
via 688efbb... Fix finding the LDB header files in the system in pyldb_util.
via 2c84685... Build modules statically by default, as there still seem to be a lot of issues with those even if shared libs work.
via 6ace189... Fix more unresolved symbols.
via fe2b04b... python: Move helper functions for using param into a separate file rather than linking against the python module.
via 42fa7ec... Split up Python code a little bit so we don't hav eto link python modules to each other.
via 4602cc0... Build libsamba-util as a shared library.
via f90782f... Fix dependencies when using shared libraries.
via 15e10c6... Store winattrs in GPFS
via 011a505... nss_wrapper: prefix function pointer names in struct nwrap_ops.
via 68bb2d2... torture: minor fixes to torture macro text output.
via 8684911... nss_wrapper: resort calls to move public calls to the end.
via 81e820c... nss_wrapper: add nwrap_ops function pointer table.
via 9a7a978... nss_wrapper: make sure to return after calling real_{set,end}{gr,pw}ent.
via 94f2ef4... nss_wrapper: fix typo while checking for getgrid_r support.
via 84090c9... Add a "connectpath" operation to the shadow_copy2 module
via 56efcb7... Add SMB_VFS_CONNECTPATH operation
via 83ffbb4e.. Remove a variable used just once
via cdb765a... Fix bug #6419 - smbclient -L 127.0.0.1" displays "netbios name" instead of "workgroup" Unify the handling of the sessionsetup parsing so we don't get different results when parsing a guest reply than an ntlmssp reply. Jeremy.
via 5004317... Merge branch 'master' of ssh://git.samba.org/data/git/samba
via 73c8566... use the unique flag on ldb attributes to optimise & clauses
via 05be1cc... s4:mkproto: Add NET_API_STATUS return type.
via a0edb50... gitignore: Ignore additional auto-generated file
via c021330... we don't need the unique checks in the samldb code now
via ce10459... mark samAccountName, objectGUID and objectSID as unique indexed
via 5a39817... added support for unique indexing in ldb
via ae1c241... fix uninitialised use of samctx
via a6cc04a... overallocate all records by 25%
via a386173... auto-repack in transactions that expand the tdb
via 7f16c29... when comp_num is zero, the case folded DN is always ""
via ba95882... Merge branch 'master' of ssh://git.samba.org/data/git/samba
via 14c1362... Fix some nonempty blank lines
via 3984b76... Fix a C++ warning
via 241db90... nss_wrapper: try to fix the build of nss_wrapper on solaris.
via ff736df... Fix bug #6421 - POSIX read-only open fails on read-only shares. The change to smbd/trans2.c opens up SETFILEINFO calls to POSIX_OPEN only. The change to first smbd/open.c closes 2 holes that would have been exposed by allowing POSIX_OPENS on readonly shares, and their ability to set arbitrary flags permutations. The O_CREAT -> O_CREAT|O_EXCL change removes an illegal combination (O_EXCL without O_CREAT) that previously was being passed down to the open syscall. Jeremy.
via 68e3442... Move a comment where it belongs
via 9fc13f6... Make it possible to change machine account sids
via 29ae492... Remove trailing whitespaces
via 34c2172... Simplify the dropbox patch
via 29d25d5... Move ads flags mapping to lib/
via e9d1197... talloc_strdup "dir" in wb_context_init
via 625851a... Handle EINTR in async_sock.c
via df167ee... s3-selftest: Fix invalid /etc/group file used with nss_wrapper.
via bb9103d... libwbclient: Store the winbind socket dir to use in the wb_context
via 29ee4f6... libwbclient: Silence a compiler warning
via 57ea909... libwbclient: Add async call framework.
via 590a3af... Re-Add the "dropbox" functionality with -wx rights on a directory
via 2be289c... nss_wrapper: add test_nwrap_membership to testsuite.
via 62d1cd6... nss_wrapper: restructure parts of the testsuite.
via 8db4917... nss_wrapper: add support for getgrouplist.
via 684d3dd... Make cli_nt_delete_on_close() async. Jeremy.
via 2b68fb7... s3:pdbedit: fix "format not a string literal and no format arguments" warnings
via e31d4ee... s3:add prototype of map_nt_error_from_wbcErr() to proto.h
via c3b6744... libsmbclient: make SMBC_module_terminate() static.
via 23e3b44... s3:pam_smbpass: make smb_update_db() static.
via dde62b3... Add smbldap_talloc_single_blob()
via f451dd4... s4-smbtorture: fix the build w/o libnetapi.
via 3d9e1f6... util: Change license on tevent_unix to LGPLv3+
via e336728... s3 async wbclient: Change license to LGPLv3+
via 9d8766e... async_sock: Change license to LGPLv3+
via 992e861... s3 wbc_async: Fix copyright notice cut&paste error.
via 90db997... Revert "s3-selftest: enable NETAPI-INITIALIZE and NETAPI-USER against samba3."
via 8da15dc... s3-selftest: enable NETAPI-INITIALIZE and NETAPI-USER against samba3.
via 0542fa9... s4-smbtorture: add NETAPI-GROUP test.
via 3d07a92... s4-smbtorture: add NETAPI-USER test.
via 10eec5e... s3-passdb: fix uninitialized variable in local_password_change().
via f48e395... Consolidate create/delete account paths in pdbedit
via 64d1b5c... Consolidate user create/delete paths in smbpasswd
via fa3a665... s4-smbtorture: add very basic LIBNETAPI testsuite.
via 7b8d30d... s3-selftest: enable LOCAL-NSS-WRAPPER test against samba 3.
via 36fc0b9... s4-smbtorture: add a very basic NSS-WRAPPER testsuite.
via bff54b9... util: move add_gid_to_array_unique to toplevel and add add_uid_to_array_unique.
via 12496ea... s4-smbtorture: remove trailing whitespace.
via 059401e... s4-smbtorture: Fix test_SamLogon() for netlogon servers not yet supporting validation level 6.
via 90b3890... s3-netlogon: Fix _netr_LogonSamLogon{Ex} with validation level != 3.
via 65f86a6... s3-netlogon: return proper error code for unsupported validation class.
via 9bd8b0a... s3-rpc_server: increase max number of open policy handles per pipe to 2048.
via 1a7898e... s3/getdcname: Fix 'net' crash.
via 2228cc6... s3/docs: Fix typo.
via f6535d3... Fix some nonempty blank lines
via 227553f... Win2k3 don't allow creating of domain trust accounts over SAMR
via b83f84c... s4:torture Don't try to Close a Deleted handle
via 554923c... s4: Add additional 2-letter SID/RID mappings.
via c9b6e9f... s4: Add additional well-known SID's/RID's.
via d409a12... s4:setup Remove generated attributes from provision_configuration
via a2e72ac... s4:torture Don't run QueryDisplayInfo test for SAMR-USERS-PRIVILEGES
via a3f619f... s4:torture Clean up users and groups added in RPC-SAMR-LARGE-DC
via 98ff292... s4:torture Half the repeditive tests run by RPC-SAMR-PASSWORDS-PWDLASTSET
via 10f076a... Explicitly list RPC-SAMR-PASSWORDS-PWDLASTSET and RPC-SAMR-USERS-PRIVILAGES as slow
via e8ea854... s4:client Match Samba3 and remove smbmount from the distribution
via 37e09f2... s4:torture Make the RPC-SAMR-PWDLASTET more efficient
via 340c690... Fix incorrect RID for KRBTGT. (was incorectly 514, should be 502)
via 2e573a7... Fix incorrect RID for KRBTGT. (was incorectly 514, should be 502)
via 9df85a9... Make cli_posix_chown()/cli_posix_chmod() async. Jeremy.
via 5c623e6... s3 onefs: update the onefs module to be compliant with stat_ex
via 0a455c1... s3: Fix a few more users of stat to use stat_ex
via 9d37357... s3 tdbtorture: Fix linking issue
via 656e86d... Make cli_posix_stat() async. Jeremy.
via fbca269... s3/auth map NULL domains to our global sam name
via d74e42e... Make getfacl async. Jeremy.
via de4c13c... s3: fix building of pam_smbpass.
via b3f2a3a... s3-winbindd: fix remaining callers of sid_binstring().
via 67b83d2... Merge branch 'master' of ssh://git.samba.org/data/git/samba
via e63d9c2... Fix some nonempty blank lines
via 28e121a... s3:nmbd: fix typo
via 136b2a3... nss_wrapper: fix nss_wrapper build for solaris.
via 37e4c92... nss_wrapper: remove re-structuring leftovers (unused variables).
via 0dbecbb... Make sid_binstring & friends take a talloc context
via 01ea424... TALLOC_ZERO_P->talloc_zero
via d07464b... Do not segfault in pdb_search_destructor if no real search was started
via 3194ad2... Add smbldap_pull_sid
via 7a5475f... s3-selftest: use nss_wrapper.pl as "add user to group" and "delete user from group" script.
via ebf8df3... nss_wrapper: support member add and delete for groups in nss_wrapper.pl.
via 7bb9e08... nss_wrapper: split out passwd and group paths in nss_wrapper.pl.
via ec9a091... nss_wrapper: restructure nwrap calls.
via 08be142... fixed tdbbackup to give tdb error messages
via 5ab03db... Merge branch 'master' of ssh://git.samba.org/data/git/samba
via 47692f3... a useful debugging tool
via 0a0d760... fixed one-level indexing
via 52cfffb... enable one-level indexing in sam.ldb
via 4b4fec6... make TDB_NOSYNC affect all the fsync/msync calls in transactions
via bd11948... Add a smbclient "readlink" command and add docs for it. Jeremy.
via bccc7ee... Add cli_posix_readlink() and a torture test for it. Jeremy.
via f55c761... Add aync POSIX hardlink and symlink and torture test for them. Missing call cli_readlink() is next. Jeremy.
via e381c13... s3:idmap_ldap: filter out of range mappings in default idmap config
via c299833... tdb: Fix some recently introduced warnings in tdbtool
via a4887e2... s3: Allow child processes to exit gracefully if we are out of fds
via 75de7c0... s3: zero an uninitialized array
via 3fe9859... s3:idmap: fix a comment typo
via e12670a... s3:idmap_tdb2: filter out of range mappings in default idmap config
via ca697a9... s3:idmap_tdb: add an entry debug statment to idmap_tdb_db_init()
via 3d3f398... s3:idmap_tdb: filter out of range mappings in default idmap config
via 559e2ec... s3/docs: Correct version number.
via 3046d30... Revert "s3/docs: Fix build."
via 84998cb... s3/docs: Fix build.
via ee4c1ed... Modified SamDB to accept options like Ldb.
via 0d040ff... s3: update manpage as to the new passdb backend default
via 9a06f5e... s3: make passdb backend defaults to tdbsam
via 4df33ec... Fix the build of nfs4_acls.c
via a8ffc28... Fix a size_t/int warning
via d5e3d94... Fix some nonempty blank lines
via ab5b143... Gna, how long do I program in C now??? :-)
via 0783439... Detect missing 'witch' before detecting missing autoconf
via 6d91ac2... s3/docs Add manpage for "map untrusted to domain" parameter
via 5264ad6... Handle the krbtgt special case by looking for RID -514
via 8c87170... Add DOMAIN_RID_KRBTGT define to security.idl
via b21656f... s4:tevent: Increase trace debug level to 50.
via 3ada1a1... Attempt to fix the build on HP/UX
via dd0506d... Attempt to fix the build on NetBSD
via 4db54ff... Revert "s3: fix build on systems with struct stat member st_flags"
via 93e16a0... s3: fix build on systems with struct stat member st_flags
via 73af16c... s4:ldb_modules: Correct typos.
via bf863bc... s4:ldb:modules: Correct typos.
via 447515e... Fix some nonempty blank lines
via 49ca690... Introduce "struct stat_ex" as a replacement for SMB_STRUCT_STAT
via 52f2f94... s3:smbd: remove unused global 'orig_inbuf'
via caeae66... s3:pam_smbpass: don't call openlog() or closelog() from pam_smbpass
via 6b7bd37... gitignore: Ignore additional auto-generated files.
via 73eaff7... s3/docs: Fix typo in man idmap_rid.
via ebc860e... s3:smbd: move SMB1 specific stuff into a substructure of smbd_server_connection
via 31c6679... s3:smbd: add support for SMB2 signing
via bd8a38b... s3:smbd: return the correct security mode and capabilities in SMB2 Negotitate
via 53df343... s4:libcli/smb2: remove old dialect revision constants
via fadffba... s4:smb2srv: We only support SMB 2.002.
via 01b05df... s4:libcli/smb2: use new SMB2_DIVELECT_REVISION constants
via d005146... s4:libcli/smb2: add some more SMB2 constants
via c360317... s3 WHATSNEW: Mention the changes to net
via a9542ba... use domain_dn not ncname
via 0299609... Merge branch 'master' of ssh://git.samba.org/data/git/samba
via c80c3b5... s4:provision: Added ComPartitionSets entry.
via 95eeef9... s4:Added Extended-Rights and subentries.
via d402866... s4:provision: Update DisplaySpecifiers (#5139).
via 6ef6538... Don't use crossRef records to find our own domain
via 8603985... Add support for sendmsg() in socket_wrapper
via ecdad56... Merge branch 'master' of ssh://git.samba.org/data/git/samba
via e150271... added some more speed tests to tdbtool
via 714acfa... s3:dbwrap_tool: add listkeys operation
via 11f0759... s3:dbwrap_tool: remove superfluous command mapping
via dfe06d2... s3:dbwrap_tool: add "erase" opearation
via fb262f7... net: Use samba default command line arguments.
via a98ba0c... s3 ctags: ignore all proto.h files for tag generation
via 3a85344... s3:winbind_util: remove trailing spaces
via f5a5c6a... s3:dbwrap_ctdb: fix some function header comments
via 326237c... source3/utils/log2pcaphex.c(main): fixed file descriptors leak.
via 5d2cd81... source{3,4}/torture/smbiconv.c(main): fixed file descriptor leak.
via 95dbd7d... nsswitch/winbind_nss_aix.c(fill_grent): fixed memory leak.
via 4258750... s3-selftest: fix typo.
via 3111d78... s3:winbind:idmap_ldap: warn about duplicate SID->XID mappings (bug #6387)
via 35c3f41... s3:winbind:idmap_ldap: warn about duplicate XID->SID mappings (bug #6387)
via fca7dce... s3-samr: Fix Bug #6372, usermanager only displaying 1024 groups and aliases.
via f0139e3... s3-selftest: enable RPC-SAMR-LARGE-DC against Samba3.
via eb5e8dc... s4-smbtorture: add RPC-SAMR-LARGE-DC test.
via a75698b... s4-smbtorture: rename test_EnumDomain{Users,Groups,Aliases} in RPC-SAMR.
via 05e6ebb... s4-smbtorture: re-work test_Create{User,Group,Alias} a little.
via 1950e18... s3-pamsmbpass: copy _pam_get_item and _pam_get_data from pam_winbind.
via 86d087f... s3-rpcclient: use get_domain_handle() fn in enum domain users & groups.
via 2d689ad... Attempt to fix a debian build problem
via f3df383... s3/docs: Fix typos.
via b335618... fixed interpretation of ACB_PWNOTREQ
via 4dcc058... fixed the client side password change code
via 2bf1e8b... cope with lanman auth being disabled in old password change code
via 5302db6... TALLOC_FREE happily lives with a NULL ptr. Tim, please check!
via 68c5c6d... Fix a race condition in winbind leading to a panic
via e744b0a... use epoll for local-wbclient test
via 7043ef2... Don't limit the number of retries in wb_trans.
via f528dbc... Don't set a timeout deep inside wb_connect
via 9de2efa... Change async_connect to use connect instead of getsockopt to get the error
via 4906d7f... Do queueing in wbclient.c
via e337124... Fix closed_fd(): select returning 0 means no fd listening
via 6492ffd... Fix wb_simple_trans queueing
via a8e02b5... Add "err_on_readability" to writev_send
via 1a69ba8... Allow NULL queue to writev_send
via 8c39931... Ensure we return NT_STATUS_FILE_IS_A_DIRECTORY on a posix open on a directory name. Jeremy.
via e3851a9... Test that POSIX open of a directory returns NT_STATUS_FILE_IS_A_DIRECTORY (ERRDOS, EISDIR). Jeremy.
via 202509a... s3:smbd: implement SMB2 Tree Disconnect
via 7dfbb28... s3:smbd: implement SMB2 Tree Connect
via 7749647... s3:smbd: SMB2 session ids are 64bit...
via edd9bd9... tsocket: allow empty vectors at the end for tstream_writev()/readv()
via e9010fa... s3:winbind:idmap_ldap: fix a crash bug in idmap_ldap_unixids_to_sids (#6387)
via 1f59788... s3:smbd: implement SMB2 Logoff
via 53de3b1... Don't steal when we know the ptr will be null. Thanks to Simo for pointing this out. Jeremy.
via 5dd82fb... Revert the last two commits (fix for #6386). The actual problem was a bug in ldb in 3.2 which could return a freed pointer on ret != LDAP_SUCCESS. The main thing we must ensure is that we never talloc_steal until we know LDAP_SUCCESS was returned. Jeremy.
via 87504b2... Ensure all possible uses of indirection through res are checked after an ldb_search. Jeremy.
via d4d06a4... Attempt to fix bug #6386 - Samba Panic triggered by Sophos Control Centre. Don't indirect a potentially null pointer. Jeremy.
via a91bcbc... Detect tight loop in tdb_find()
via 96ede10... s3 torture: Fix warning
via cfc68fc... s3 onefs: Fix invalid argument from the unix_convert smb_filename struct patch
via c3f6eff... s3:smbd: we want to get the next command offset and not set it...
via cbcee12... s3-build: fix the build of ntlm_auth. Bo Yang, please check.
via 686e605... s4-selftest: adding RPC-SAMR-USERS-PRIVILEGES to knownfail list.
via d7480a9... s3: ignore EPIPE error when winbind finally writes to wb client because client might have already closed the socket
via cbe3dab... s3: Fix onlinestatus msg to return status of all domain instead of omitting trusted domains
via 8c7a579... s3: set winbindd request flags in ntlm_auth to make it contact trusted domain when krb5 auth is enabled
via e65aa34... s3: Fix request flags in wbinfo when perform krb5 authentication
via 000da55... Make cli_posix_open() and cli_posix_mkdir() async. Jeremy.
via c1a21d0... s3: Change unix_convert (and its callers) to use struct smb_filename
via 5d3d51e... s3:smbd: check the incoming session id for SMB2 requests
via 1ecdc85... s3:smbd: implement SMB2 Session Setup with raw NTLMSSP
via dafc1e0... s3:smbd: for now indicate raw NTLMSSP in the SMB2 Negotiate response
via f9da4fb... s3:smbd: move the callback functions of smbd_smb2_request_reply() closer itself
via eac1235... s3:smbd: add smbd_smb2_request_done_ex()
via c4b41c5... s3:smbd: fix initialized memory in SMB2 responses
via d649a46... Add a security model to LSA. Similar to the SAMR code - using the MS-LSA docs. Jeremy.
via 04ceabf... s4:libcli/smb2: fix session setup with raw NTLMSSP
via 540b713... s4:libcli/smb2: use raw ntlmssp if the server didn't provide a sec blob
via 5b55e47... s4:libcli/smb2: fill in transport->negotiate.secblob with the correct data
via f024ca9... Use SMB_VFS_NEXT_CLOSE. This VFS stuff is really opaque to me...
via 4abd5f3... s3:smbd: add support for SMB2 Keepalive (SMB2 Echo)
via d7d73b0... s3:smbd: allow SMB 2.002 dialect in SMB1 negprot
via 3ef6a5a... s3:smbd: add support for SMB2 Negotiate
via c14dd15... s3:smbd: make negprot_spnego() non static
via 688945a... s3:smbd: add infrastructure for SMB2 support
via d23a193... s3:param: add PROTOCOL_SMB2
via d59f84d... SMB2-LOCK: let the test pass against samba4
via 54973d0... Fix bug disclosed by lock8 torture test
via 3fbc871... Demonstrate a bug we have when dealing with real os-level share modes
via 9a13af9... s4: try to fix privileges implementation in order to pass the RPC-SAMR-USERS-PRIVILEGES test.
via 4b21ad9... Have ntvfs_connect() accept union smb_tcon *tcon instead of char* sharename
via e11f9b4... s3-selftest: add add and delete group scripts using nss_wrapper.
via 3bd360c... nsswrapper: implement group_del() in nss_wrapper.pl.
via b3cc01f... nsswrapper: implement group_add() in nss_wrapper.pl.
via 8cd9c72... s4:smb_server: initialy read the first 4 bytes only
via ac7f4fa... s4:libcli/raw: initialy read the first 4 bytes only
via e3b5e28... Do not do a merged build without shared libs
via 8811aa1... Only build the krb5 locator when building shared libs
via ac65ae9... Set errno=ENOMEM if tevent_add_fd fails
via f8da7f5... Added mapping table for account object in lsa. Jeremy.
via f9d00fb... Simplify the logic of tsocket_bsd_pending
via cf9636e... tevent/python: Makefile was still trying to build some non AC_SUBST python targets
via ae38641... Make local-wbclient flexible in # of connections and ops
via 1542416... Fix wb_trans_done after conversion to unix calling conventions
via f1c093c... Fix an uninitialized variable in wb_context_init
via 05870b7... Another attempt at fixing the static build of vfs_notify_fam
via 3e1b648... Fix detection of "enum FAMCodes"
via bb454b5... s3 onefs: Removing an incorrect TALLOC_FREE
via 7781959... Use TDB_VOLATILE instead of tdb_set_max_dead()
via f741b90... s3/docs: Fix shutdown script example.
via 1718e80... s3: Always allocate memory in dptr_ReadDirName
via d38e5d1... s4 torture: Fix typo
via c3bc833... s3 sendfile: Fix two bugs in sendfile
via 5186661... s4-smbtorture: Fix build warning in RPC-SAMR tests.
via d7142fb... s3: re-run make samba3-idl.
via 7c22eed... lsa: add access_masks for accounts, secrets and trusted domains to IDL.
via 459dc8f... Change access_check_samr_object -> access_check_object. Make map_max_allowed_access global. Change lsa_get_generic_sd to add Everyone:LSA_POLICY_READ|LSA_POLICY_EXECUTE, not just LSA_POLICY_EXECUTE. Jeremy.
via d06051c... s3-lsa: let _lsa_OpenPolicy() just call _lsa_OpenPolicy2().
via 9e741b3... s3-selftest: enable RPC-SAMR-USERS-PRIVILEGES.
via ada1af4... Fix SAMR server for winbindd access. Ensure we allow MAX_ACCESS to be mapped to what we're giving Everyone. Jeremy.
via 6ab0c83... s3-lsa: let _lsa_GetSystemAccessAccount() call into _lsa_EnumPrivsAccount().
via 4724fef... s3-lsa: start a very basic implementation of _lsa_DeleteObject().
via 0a9049b... s4-smbtorture: add RPC-SAMR-USERS-PRIVILEGES test.
via 5fb3b8e... Move down the become_root()/unbecome_root() calls into the VFS modules
via bbbf9f1... Fix bug 5681: Do not limit the number of network interfaces
via 67a2e62... In aio_fork, we have to close all fd's, we might hold a gpfs share mode
via 22085c5... Add "file_walk_table" to do stuff with all open files
via 8b9c5f0... Fix a race condition in vfs_aio_fork with gpfs share modes
via f140bf2... Fix broken pipe handling
via 795b896... Fix a type-punned warning
via aa70e44... s3: tevent_req_poll() loops forever when pipe is broken
via 2722dd3... s3:fix bug #6371, unsuccessful net conf setparm leaves empty share
via 834fc37... s3-events: Not only timed, also immediate events generate a timeout return
via 4112bb2... Move smb_create_user() in samsync
via 72b744f... tevent: Define TALLOC_FREE() if it's not defined yet, to allow building with released versions of talloc.
via 31a2347... Fix static linking of vfs_notify_fam
via 91aea36... Fix a typo
via ad91ef7... s3-events: If immediate requests are pending, the timeout is 0
via ebb79e2... Fix the merged build -- thanks jelmer for the hint!
via 5065cf7... tevent: Remove python module.
via 857c3f8... tevent: Install tevent_internal.h in the standalone build.
via a0caffd... Fix linker flags on non-Linux GNU platforms.
via 6230eb9... Update copies of config.guess and config.sub.
via 06864b4... tevent: Don't install headers, since we don't install a shared lib either (from Samba).
via dccecdf... s3-privileges: add privilege_delete_account().
via 118f343... s3-privileges: remove trailing whitespace from privileges codes.
via 0a8bb37... Oops. Forgot to delete now unused local from the previous patch. Jeremy.
via ad7dca4... Fix bug #6359 - smbclient -L does not list workgroup for hosts with both IPv4 and IPv6 addresses
via f5c96e5... s3:build: fix linking with --disable-shared-libs
via 8b4e491... Ensure users with SeAddUser privs get full access to groups/aliases when opening. Jeremy.
via 5adb3b8... Add extra abilities for a user with SeAddUsers, so they can manipulate groups and aliases. Jeremy.
via 2b78473... DeleteUser doesn't need the priv checks, this is done at OpenUser time. Jeremy.
via 4027fde... s3-samr: Fix samr access checks in _samr_RemoveMemberFromForeignDomain().
via 7d85bf2... Fix bug 6361: Make --rcfile work in smbget
via b0c399c... mount.cifs: directly include sys/stat.h in mtab.c
via d800ee5... s3-netdomjoin-gui: allow to switch between workgroups/domains with the same name.
via 8c74d31... s3-netdomjoin-gui: cosmetic fix for empty hostnames.
via 473bf41... s3-netdomjoin-gui: only gray out labels when not root and not connecting to remote machines.
via c085c83... s3:swat: hide "config backend" from swat
via 00297b7... s3:param: prevent includes from being dumped in dump_*() functions.
via a62e72b... s3:build: add install-dbwrap_tool target
via b4131ec... s3:build dbwrap_tool with make everything
via 88876ac... errormap: Remove wbc -> NTSTATUS error map for now. It is not used.
via cd421ff... s3-samr: Fix samr access checks in _samr_SetUserInfo().
via 7dcf5d4... s3-samr: Fix samr access checks in _samr_QueryUserInfo().
via 59192bf... s3-samr: in _samr_QueryUserInfo() make sure to not return any info in error case.
via 0e9f03c... s3-samr: Fix samr access checks in _samr_SetDomainInfo().
via 140d4ca... s3-samr: Fix samr access checks in _samr_QueryDomainInfo().
via 7d653ae... s3-samr: use normal integer in r->in.level switch statements.
via ad240e1... s3:build: rename OBJ collection for dbwrap_tool consistently
via 6d82b59... s3:first cut at dbwrap_tool - a tdb tool that is CTDB-aware.
via 4dce2df... Turn on SHORTNAME-TEST in torture. Jeremy.
via ff9375a... Make us pass SHORTNAME-TEST. Jeremy
via f61959e... Make error message clearer on fail. Jeremy.
via 41aa7d7... Add a test showing what ascii values cause an NTFS volume to create a mangled name. We don't pass this yet, but it's not run by default. Jeremy.
via a840285... Remove one use of mangle_is_8_3(), not needed. Jeremy.
via 57e03b6... Fix the core of the SAMR access functions. This passes make test, but usrmgr fails against it. The core of this patch is to move all the access mask setup into the _samr_OpenXXX functions, and then have each specific function check the attached access_mask against the required bits. We can then go through the MS-SAMR doc and match things up. Signed off by Guenther, and writespace cleanup removal by Volker. Jeremy.
via d35a395... Maximum password length check too short in mount.cifs
via d73eab2... Add extensive tests for str_list function behaviour
via 074890b... Remove two unused variables
via 8fdb499... s3-netapi: implement NetShutdownInit_r and NetShutdownAbort_r.
via 80f0d81... s3-netapi: add example code for NetShutdownInit and NetShutdownAbort.
via 1ddc482... s3-netapi: add NetShutdownInit and NetShutdownAbort to public API.
via 8fd3c89... s3-netapi: add NetShutdownInit and NetShutdownAbort skeletons.
via 3a2c748... s3-build: re-run make samba3-idl.
via e272acf... s3-netapi: add NetShutdownInit and NetShutdownAbort.
via 0a5d99a... Fix a type-punned warning
via 9c23115... Add some const
via 979f13b... Fix some nonempty blank lines
via 524a79b... s4:nbtd Use str_list_make_single() to turn iname->wins_server into a list
via aa5cee2... s4:libnet Use str_list_make_single() in resolv code
via 6df4aec... dsdb:schema Use str_list_make_empty() to create an empty list
via 5182b10... s4:torture Use str_list_make_single where appropriate
via a89bee4c.. Add new functions and tests: str_list_make_empty(), str_list_make_single()
via a13ba43... What to do about debugging in a multi-threaded application?
via 636fbd1... Thread-safe protection: libsmbclient initialization
via 045af60... Take advantage of the easier-to-use thread macros
via 088906b... Make the thread functions a bit easier to use
via b9f3a78... s3:libsmb: move read_smb_send/recv() static in async_smb.c
via ca6ec5e... s3:libsmb: let cli_smb_chain_send() also return NTSTATUS
via 6ff09b3... s3:libsmb: return NT_STATUS_CONNECTION_INVALID if the fd is -1
via 83ff460... Revert "s3: checkin .po for pam_winbind" because of license issue.
via e03b9ae... Allow a parameter to smb_thread_once's initialization function
via 6522517... s3-printing: no need to define struct table_node 4 times.
via 077327a... s3-net: Fix bug 6340: don't segfault when cleartext trustdom pwd could not be retrieved.
via c3e61b5... s4-selftest: match new name of RPC-SAMR-ACCESSMASK.
via 675e52c... s4-smbtorture: split RPC-SAMR-ACCESSMASK into several tests.
via 2abdfab... s4-smbtorture: cosmetic cleanup for RPC-SAMR-ACCESSMASK.
via c62cc96... Remove an unused struct definition
via 8611f03... s3: checkin .po for pam_winbind
via 05379f0... s3: return proper error code in cli_smb_req_send
via 42e0cb8... s3/packaging: Fix build on RHEL when ccache is not available.
via 7c39e45... Fix broken smb_thread_once function (again)
via 8a60c26... Fix broken smb_thread_once function
via 3627ceb... s3 onefs: Self-contend level2 oplocks on BRL
via c2482d6... s3 onefs: Fix ignore sacl parameter
via c60bb39... s3: Fix strict locking with chained reads
via 5aefb44... s3: Fallback to the legacy sid_to_(uid|gid) instead of returning NULL.
via c71d453... s3 auth: Make debug message louder and more useful
via d9f1b2c... Use PYTHON_VER rather than PYTHON_VERSION, as the first is already commonly used (e.g. in the FreeBSD ports system).
via 7403dd3... s3-spoolss: move SPL_ARCH_X defines to IDL.
via a4f558d... spoolss: add SPOOLSS_ARCHITECTURE_ALL to IDL.
via b716e57... s3-build: re-run make samba3-idl.
via c07f4a1... initshutdown: add shutdown reason codes.
via 6154b03... s3-netdomjoin-gui: prepare to call out for NetRenameMachineInDomain() to rename computers in domains.
via aa71ab6... s4 config-summary: Fix printing of which libraries are external and internal.
via aa84ca6... error-codes: add some more WERRORs to table.
via d3a9ee6... s3-netdomjoin-gui: Fix join prompt dialog test.
via 3e2975b... s3-netdomjoin-gui: use NetServerGetInfo() level 101 to get hostname.
via 20b5fc0... s3-netdomjoin-gui: inspect the correct computername string before enabling/disabling the change button.
via ad9d64ee.. Clean up assignments to iov_base, ensure it's always cast to void *. This should quieten some warnings with picky compilers on the buildfarm. Jeremy.
via 196084d... Fix the last few format arg missmatches I missed. Jeremy.
via 3fa6943... Convert response.extra_data.data from malloc to talloc
via c9efd45... Fix bug 6157
via 94665ad... s3-printing: Fix vlp testprinter application.
via 66dff40... s3:build: extend the support fo Debian GNU/kFooBar to kOpenSolaris
via 5fba1e9... s3:build: support non-linux gnu ports
via 6708b92... s3:loadparm: free the file_list at the start of loadparm
via 6aef9bb... s3:loadparm: refactor freeing of file_list out into free_file_lists()
via a04bac7... s3:proto.h: remove old param/params.c prototype
via ed44303... Fix warning about unused label with no sendfile. Jeremy.
via 6bc1ce9... Fix definition of smb_thread_once - must return int not void as it's used in a ? : comparison macro. Jeremy.
via b4c9cfb... Fix a bunch of compiler warnings about wrong format types. Should make Solaris 10 builds look cleaner. Jeremy.
via 14c1e9f... Hopefully fix the buildfarm. Add some debug level 10 messages I used to track down the vlp problem, change the vlp test printer not to use a static path of /tmp/vlp.tdb for the virtual print database (as this will eventually fill up). Cause it to use a virtual print database inside the cachepath. Jeremy.
via d0865ae... Ensure documentation matches the tdb_util function usage. Jeremy.
via 0dc1b23... s3-samr: implement _samr_RidToSid().
via 4beb439... s3-samr: Let _samr_TestPrivateFunctionsDomain() return NT_STATUS_NOT_SUPPORTED to make RPC-SAMR happy.
via 54d925a... s4-smbtorture: skip SetMemberAttributesOfGroup in RPC-SAMR for s3 as well.
via 59cb8fd... s4-smbtorture: Skip secdesc set calls for non-user objects in RPC-SAMR for Samba3.
via 1fb9b65... s4-smbtorture: Fix order of assert args in test_TestPrivateFunctionsDomain() in RPC-SAMR.
via ff7ebdf... s4-smbtorture: switch to use torture_context in RPC-SAMR.
via 0f88b3c... s4-smbtorture: remove trailing whitespace in RPC-SAMR.
via de6ddda... Fix some nonempty blank lines
via bd9d4e5... Correct typos; semicolons instead of commas
via 6d1e21b... s3-samr: Fix Bug #5859, renaming of samr objects failed due to samr setuserinfo access checks.
via 8a785a6... Add checks for non_root mode to help buildfarm spoolss tests. Reviewed by Guenther. Jeremy.
via a82bb4b... s3-lsa: Fix _lsa_LookupNames2() server implementation which always returned a NULL sid_array since 3.2.0.
via f5cab89... s3-selftest: enable RPC-LSA-LOOKUPNAMES against Samba 3.
via 5f01592... s4-smbtorture: add very basic RPC-LSA-LOOKUPNAMES test.
via 7347373... s4-smbtorture: add optional very simple reply checks to lsa lookup name tests.
via d51bb8e... s4:smb_server: return after we have processed an invalid smb2 request
via 993bdd8... Move SMB2 constants to a separate file
via ce8f352... Fix SMB2_CAP_DFS
via 7672a03... s4-smbtorture: remove trailing whitespace in RPC-LSA test.
via 410f17c... s4-smbtorture: use struct torture_context in RPC-LSA.
via fe47486... s3-docs: document "net dom renamecomputer".
via b1a4649... s3-net: add "net dom renamecomputer" to rename machines in a domain.
via 915518c... Use bool instead of int for a boolean variable
via 9a93dc0... Optimize smb_thread_once usage by not calling it if known already called
via 404327a... Panic upon mutex lock or unlock failure
via db69ebc... Provide a libsmbclient interface for programs requiring threads
via 418a2ee... Don't require external use of internal enum smb_thread_lock_type
via d343447... Replace external thread "once" with an internal implementation
via 831b73e... Fix an unitialized variable warning
via 46dea8c... wb_int_trans -> wb_simple_trans in wbclient.c
via af2189c... Add wb_simple_trans_send/recv
via efa9bc9... Pass also sername to check password script
via efbc431... Fix the mangle1 test
via c291a55... Do not call SMB_VFS_GET_REAL_FILENAME if the name is mangled
via 5c76472... s3:libsmb: fix layering of cli_ntrename_internal and its callers
via 6c935f9... s3: Fix chained sesssetupAndX/tconn messages
via a3873bc... s4-smbtorture: avoid secdesc test on connect handle in RPC-SAMR-USERS for Samba3.
via a21bfc4... s3-samr: Fix SetUserInfo level 16 and 21 w.r.t. ACB_AUTOLOCK acct_flag.
via 705f36b... s3-samr: Fix SetUserInfo level 7 when there has been no name change.
via d010094... s3-selftest: enable running RPC-SAMR-USERS against Samba3.
via 4f3bfb6... s4-smbtorture: skip unsupported ACB bits for Samba3 in RPC-SAMR-USER.
via b7925cb... s3-samr: more accurateness in _samr_SetDomainInfo().
via 67df448... s4-smbtorture: Support timestamp handling for Samba3 in RPC-SAMR-USERS.
via 3d6f4a7... Fix bug #6330 - DFS doesn't work on AIX. Jeremy.
via f47b220... Expand the comment explaining why user_in_group_sid is not reliable for winbindd users from foreign domains. Jeremy.
via b79eff8... s3:smbd: fix posix acls when setting an ACL without explicit ACE for the owner (bug#2346)
via 7d6e4c7... s3:smbd: fix the fix for mapped IPv4 address handling in release_ip().
via 66cf7e1... s3-selftest: run RPC-LSA-GETUSER against Samba 3.
via c2498d1... s4-smbtorture: Fix printf info-level mismatch in RPC-SAMR.
via 266b79e... s3-samr: implement more info levels in _samr_QueryDomainInfo().
via d7b32b5... s3-samr: Fix potential memory leak in _samr_ChangePasswordUser().
via c469ec5... s4:loadparm: fix a comment typo. and line wrapping.
via 31e06e6... s4:loadparm: fix brace indentation and add brace for clarity
via e86a534... s3: make release_ip() call (ctdb) cope with IPv4 mapped addresses
via 53713be... s3-selftest: finally enable RPC-SAMR-PASSWORDS which samba3 now passes.
via 3100312... s4-smbtorture: avoid acct_flags check at the end of RPC-SAMR-PASSWORDS for Samba3.
via 6f4b579... s3-selftest: need to enable lanman auth in order make RPC-SAMR-PASSWORDS pass.
via 227b61d... s3-samr: Do not leak information whether a user exist or not in pwd change calls.
via 5773d7d... s3-samr: implement _samr_ChangePasswordUser().
via d17c6af... s3-samr: implement _samr_OemChangePasswordUser2().
via c400fc1... s3-samr: disable check for ACB_DISABLED in check_oem_password().
via b9fa828... s3-samr: rework check_oem_password() to take a struct samu, not to return one.
via 41cb06f... s4-smbtorture: prepare for running RPC-SAMR-USERS against samba3.
via 6aca5fc... s3-samr: Let _samr_TestPrivateFunctionsUser() return not supported.
via b96fdae... s3-samr: Do not return users in _samr_QueryDisplayInfo() for builtin domain.
via f05d888... s3-samr: let set_user_info_16 and 20 follow the same pattern as all other levels.
via f93f713... s3-samr: support some more info levels in samr_SetUserInfo calls.
via b0df0e8... s3-samr: support some more info levels in samr_QueryUser calls.
via f238809... s3/ldap: also handle DirX return codes
via ddd37c2... s3:configure: "test" only takes one "="
via 646668b... Fix some type-punned warnings
via 26a9643... Remove a misleading comment
via 2c1372b... Fix some nonempty blank lines
via b475a1e... Convert lib/wb_reqtrans.c to unix calling conventions
via 6f320d0... Adapt wb_reqtrans to "recent" coding conventions
via 2d5e0ea... s3-auth: use full 16byte session key in make_user_info_netlogon_interactive().
via bb8aff6... Async API needs all parameters to be kept around until sent, ensure they're attached to the state structure. Thanks to Metze for pointing this out. Jeremy.
via 5c43bc6... Fix a typo
via 1b75345... Add simple test chaining up sesssetup and tcon
via d52b0a2... Make cli_tcon_andx chainable
via b35967e... Make cli_session_setup_guest chainable
via 599b9fe... s3-samr: Fix _samr_Connect5(). In error case it still needs to return empty info1.
via c52be9f... Fix missing backtick.
via b8ddb87... s3-rpcclient: rework enumdrivers call a bit to allow queries like win7 does.
via 8e490d2... s3-credentials: protect netlogon_creds_server_step() against NULL creds.
via 949cd77... s3-selftest: run RPC-SCHANNEL, RPC-SCHANNEL2 and RPC-BENCH-SCHANNEL1 against Samba3.
via 2cdfd67... s4-smbtorture: Avoid failing RPC-SCHANNEL when testing lsa_GetUserName behaviour against Samba 3.
via 974223b... Fix bug 6336: "net groupmap set" segfaults
via 6f7cd21... tevent: fix typo async_req_done() => tevent_req_done()
via 606edf0... Make cli_setatr async. Jeremy.
via 78fb479... After getting confirmation from Guenther, add 3 changes we'll ultimately need to fix bug #6099 Samba returns incurrate capabilities list. 1). Add a comment to point out that r->in.negotiate_flags is an aliased pointer to r->out.negotiate_flags. 2). Ensure we return NETLOGON_NEG_STRONG_KEYS in our flags return if the client requested it. 3). Clean up the error exits so we always return the same way. Signed off by Guenther. Jeremy.
via 512879a... Make cli_setattrE async. Jeremy.
via 78754ab... s3-netlogon: Fix NETLOGON credential chain. Fixes Bug #6099 (Windows 7 joining Samba3) and probably many, many more.
via 730c91a... Avoid --nonet when building manpages; xsltproc will already prefer local stylesheets if they are installed.
via 4a4dc77... s3/docs: Remove unnecessary .sp.
via e398f1e... s3-docs: Fix Bug #6331. Document "net dom join/net dom unjoin".
via bf197a9... s3-docs: Fix "net eventlog dump" syntax in manpage.
via ed88ff1... Fix Coverity ID 897: REVERSE_INULL
via d77c456... s3-rpcclient: print more infolevels in printer and driver info levels.
via 7ac1ae8... s3-printing: fix debug statement in virtual registry layer (key_driver_fetch_keys).
via 9966541... s3-printing: simplify print_queue helper functions and return WERROR.
via 4cbd0c7... Make cli_getatr() async. Jeremy.
via 1db0b20... s3 Reorder loadparm to keep aliases together
via 4842e45... s3:loadparm: handle registry config source in file_list - fixes bug #6320
via 3242c6c... s3 onefs: Turn up the debug level for non-error cases
via 69d6145... s3: Fix trans2 path to use case-insensitive stat optimization
via e091fdc... Make cli_getattrE async. Jeremy.
via d521726... Update tdb and talloc web pages
via 798389c... s3:onefs.so Change system function names
via 386a5d9... Fix bug 6302: Give the VFS a chance to read from 0-byte files
via fee4c99... s3-ldap: fix more callers of smbldap_dn_talloc() that were passing a NULL context.
via 5b37df2... s3-ldapsam: Fix Bug #6313: ldapsam_update_sam_account() crashes while doing talloc_free on malloced memory.
via e7a8577... error-codes: add some more group specific windows error codes.
via 0ca795e... s3:loadparm: use the returnvalue of service_ok() in process_smbconf_service().
via b58abb2... Add release scripts for talloc and tdb
via 290449a... s3-pam_winbind: Fix Bug 6253: Use correct value for password expiry calculation.
via 2c47254... Turn on POSIX test (small test) on buildfarm. Jeremy.
via d34651f... Fix the async calls for the posix_unlink and posix_rmdir. Jeremy.
via c49730e... s3:onefs.so fix issue with missing entries when enumerating directories
via 72bd5ff... libcli: Fix shadowed name in header also
via 1b223ee... s3 torture: Only close if open was successful
via 651fb41... Ensure we use UID-REGRESSION-TEST. It's a very short test. Jeremy.
via 5dae04e... Torture test for bug #6315 - smbd crashes doing vfs_full_audit on IPC$ close event. Shows that doing a tdis with invalid uid succeeds. Jeremy.
via 1b2c65f... s3 torture: Fix comparison is always true warning
via 032bb80... libcli: Fix shadowed variable warning
via e46a88c... Fix bug #6315 smbd crashes doing vfs_full_audit on IPC$ close event. The underlying problem is that once SMBulogoff is called, all server_info contexts associated with the vuid should become invalid, even if that's the context being currently used by the connection struct (tid). When the SMBtdis comes in it doesn't need a valid vuid value, but the code called inside vfs_full_audit always assumes that there is one (and hence a valid conn->server_info pointer) available.
via d8de7e3... s3/packaging: Add keyutils-devel to build requires.
via ca7304d... s3/docs: Fix typo.
via 7070256... Do not crash in ctdbd_traverse if ctdbd is not around
via 796764d... Increase debug level of "create_connection_server_info failed" message
via fe839b6... s3-printing: Fix driver upload for Xerox 4110 PS printer driver.
via 9271dc5... Fix Coverity ID 913 (NEGATIVE_RETURNS) -- gd, please check!
via 2fe79f7... Fix an invalid type warning
via 4949a2c... Fix some warnings due to uint16_t!=-1 always being true
via 38cb53c... Fix a bunch of type-punned warnings -- gd, please fix properly :-)
via 5c2404f... Fix bug 6136: New AFS syscall conventions
via 2467ae1... Clean up after Tridge's util_strlist changes
via eaf9499... s3/docs: Fix typos.
via 579c915... s3/docs: Fix typo.
via 8f3a9b3... Of course, s_addr is a #define somewhere else .... (Solaris...)
via eea114a... Fix a warning on host "gwen"
via e2052f1... Attempt to fix the build on SerNet-sles8
via cacfd6e... Explicitly link in pthreads for lib/pthreadpool if required
via 4b3e89c... Fix Coverity 911: FORWARD_NULL. Metze, please check!
via 60d7709... Attempt to fix the merged build on OpenSuSE 10.2
via 79f3367... Fix a malloc/talloc mixup
via aebb1b8... Fix dependency on the attributes file.
via 0163f7e... Remove unused entries from clean.
via fada9e9... Remove rules for unused epstopdf.
via c4493c2... Remove XSLT script to generate image dependencies, instead rely on make given that the number of image formats we use is limited.
via 86a968b... Remove text chunks support. Was never built by any of the main targets, and one of the reasons the complex dependency system exists.
via 6ca4d72... Attempt to the build on NetBSD5 and a few others
via 78bfc60... find_unused_doc: Strip spaces in configuration names, just like the parser does.
via cc6a5d5... Use <example> + <smbconfblock> rather than nonexistant element <smbconfexample>.
via 2bda1a8... Ignore docs-xml/output directory and its contents as well as png files generated run-time from versioned svg files.
via d2650ad... Fix a couple of invalid DocBook XML usages in the Samba3 Developers Guide.
via f043823... Fix most of the invalid usages of DocBook in the Samba 3 HOWTO. make check FTW!
via 0b2380b... Fix a bunch of XML validation errors.
via df74a0e... Remove broken XSL-FO translation code; this has been broken for a while and the output was never used.
via 2518174... Add more output generated by the documentation build process to .gitignore.
via 11b6c11... Move expansion of Samba-specific XML elements out of xslt/latex.xsl into a separate file, for better readability. xslt/latex.xsl now only contains tweaks to the dblatex configuration.
via 0407125... Explicitly mention licenses in all stylesheets
via 3803095... Remove the DTD for the removed pdb-xml backend.
via 62dfc6c... Generate pdf documents in-place rather than copying them from . to output/
via c0e710a... Remove unused and unsubstituted variables from Makefile.settings.in.
via 9d26d7e... Remove references to dia now that we use inkscape for diagrams.
via 29e696a... Fix build of the PostScript documents.
via 0edebf5... Fix dependencies on images for pdf and ps files.
via e9bc179... Remove unnecessary checks for apps now used through dblatex.
via 2099d83... Remove use of unicode quotes, as it confuses LaTeX.
via 21b9d8f... Use standard LaTeX book document class rather than custom samba class.
via 4f97fee... Trim the requirements for building the docs, remove outdated instructions for db2latex.
via 7661364... Move test image to test/images/, consistent with the other books.
via 64cf630... Cut out the intermediate dvi files in the Makefile - dblatex can take care of those for us.
via 83f0599... Remove reference to (removed?) image copy script.
via 8f8962a... Remove admon graphics - provided by dblatex now.
via 0d390de... Also move \linebreaksign to the samba LaTeX package.
via 5644c88... Split Samba-specific LaTeX commands into their own LaTeX package, independent of the style changes made by the sambadoc documentclass.
via 97cd635... Fix syntax errors (title is mandator for chapters) in Samba4-HOWTO.
via dc9e3bb... Use new stylesheet variables names as used by dblatex. Remove a Samba-specific workaround for a db2latex bug.
via 16ff10e... Fix dblatex warning: Remove reference to removed DTD file.
via 3edddd6... Remove included (but unused) copy of db2latex.
via b1097e1... Use system-provided dblatex to build the docs rather than included db2latex.
via a1338d0... Make the test document include a Samba-specific XML element and an image.
via 02c1439... Look for dblatex.
via 9713476... Many build farm boxes do not have clock_gettime
via 3003853... s4:rpc_server: convert the socket based part to use the tstream interface
via fe9b552... s4:smbd: depend on NAMED_PIPE_AUTH_TSTREAM...
via 92a1890... libcli/named_pipe_auth: add tstream_npa_connect_send/recv()
via 2ae92c7... s4:smbd: add support for named_pipe_auth level 2 in service_named_pipe...
via 863c048... rerun "make idl"
via 6d27b48... named_pipe_auth.idl: add level 2 and pass the client/server info and session key
via 6ac61e6... tsocket: add tstream_readv_pdu_queue_send/recv()
via eb723c2... tsocket: add tstream_writev_queue_send/recv()
via a0830f4... tsocket: add tstream_readv_pdu_send/recv()
via ee6d796... tsocket: add tstream implementation for bsd sockets (inet and unix)
via 8a090c4... tsocket: add tstream_context infrastructure similar to tdgram_context
via 182a4b3... tsocket: rename tdgram_unix_dgram_socket() => tdgram_unix_socket()
via b465995... tsocket: move tsocket_simple_int_recv() to tsocket.c
via 0db3b94... tsocket: move tsocket_sendto_queue_send/recv() to tsocket_helpers.c
via b4c5387e.. tsocket: tdgram move input checks to the common code as there're needed for all backends
via cc75ff1... tsocket: for unix domain sockets we need to use sizeof(struct sockaddr_un)
via 66a2cd3... tsocket: return EINVAL when tdgram_sendto_send() is used with len == 0
via 997eb9e... tsocket: fix dependecies
via 9dbb535... tsocket: remove tsocket_context related stuff
via 5604e8d... s4:libcli: remember operating system and lan manager strings from session setup
via b97a591... s4:libcli/raw: write can return STATUS_BUFFER_OVERFLOW as a real error
via bcb8982... Fix regular expressions in find_missing_doc after code format changes in loadparm.c.
via 4abc5c9... Fix 'make undocumented' (by hardcoding the source path, now that the docs live in the same git repo)
via 6e48495... Filter substitution variables out of list of undocumented applications.
via 90c9e0a... Fix 'make samples' (git doesn't version directories, so 'examples' won't exist yet)
via 5b7b47f... Add getaddrinfo_send/recv
via 8cf7577... Add fncall_send/recv
via db2cc8c... Add thread pool
via f3af298... Cause cli_close to return an NTSTATUS. Jeremy.
via 384c1aa... s3:config.sub: clean some space/tab mixup that git complains about
via f3308b9... s3:config.sub: replace old FSF address by the web site url.
via 62a6999... s3:config.sub: move to GPLv3
via f81c02c... s3:update config.sub from gnu.org (2009-04-17)
via faaa306... s3:config.guess: clean some whitespace/tab mixtures that git complains about
via d230ac7... s3:config.guess: replace old FSF address by the web site url.
via fee7829... s3:config.guess: move to GPLv3
via 1188c78... s3:update config.guess form gnu.org (version 2009-04-27)
via 8cf78ff... Get medieval on our ass about SMB1 file descriptors being 16 bits, not an int. Convert all uses of cli_open(), cli_nt_createXXX to NTSTATUS versions. This is smaller than it looks, it just fixes a lot of old code. Next up, ensure all cli_XX functions return NTSTATUS. Jeremy.
via ab4b8c9... s3-netapi: Fix Bug #6309: support remote unjoining of Windows 2003 or greater.
via 26b9c93... wkssvcs: add WKSSVC_JOIN_FLAGS_IGNORE_UNSUPPORTED_FLAGS join flag.
via baf7850... s3-printing: rework move_driver_file_to_download_area() a bit for clarity.
via af5a71d... s3-lsa: use LSA_POLICY_MODE flags in _lsa_GetSystemAccessAccount().
via eee446a... s3-nss_wins: Fix unresolved ldb symbols in libnss_wins.so.
via f4fcf2c... Re-import the v3-3 version of str_list_make().
via 3b666bf... Fix notify_onelevel: notify is not necessarily enabled
via d22965e... s3-spoolss: avoid referring to uid 0 in spoolss server (use sec_initial_uid() instead).
via 233bfb2... s3-printing: use move_driver_file_to_download_area() to avoid code duplication.
via a2a155b... s3-printing: add move_driver_file_to_download_area().
via 370e720... Make cli_unlink async. Jeremy.
via edd2598... More async calls in libsmb/clifile.c Jeremy.
via 8aa41bd... s3:vfs: untangle logic for loading and probing modules in vfs_init_custom()
via 3316ae9... s3-test: make it possible to find the built vlp in "make test".
via 3422b9c... s3/docs: Fix serveral typos.
via b6eab68... s3/docs: Remove documentation of "use kerberos keytab".
via 664ff08... s3-docs: document "net eventlog" in net manpage.
via e89cc77... s3-net: make "net eventlog" help output a little more appropriate.
via f8cc0e8... s3: fix crash in winbindd
via 077bcc1... s3:smbd/service: switch load_registry_service/shares to use loadparm routines
via fb3b657... s3:loadparm: refactor process_registry_service out or process_registry_globals
via 67ca76c... samr: fix samr_ConnectVersion enum which is 32bit not 16bit.
via a23fb46... svcctl: Fix IDL for svcctl_StartServiceW().
via c732e94... Doh ! Don't need "int dummy" when we have state :-). Jeremy.
via bd6447d... Convert cli_rename to async. Jeremy.
via 06e404f... Convert cli_posix_unlink() and cli_posix_rmdir() to async. First trans calls I've done. Jeremy.
via d476696... Fix bug #6291 - force user stop working. A previous fix broke the invariant that *uid is always initialized on return from create_token_from_username(). Restore it. Jeremy.
via 46bbdbd... Fix a missing prototype warning
via 8e4cd87... s3-cldap: check for zero ip address in ads_cldap_netlogon().
via 24cfe3e... Fix Coverity ID 853 (UNINIT) -- Kai, please check!
via 664da57... pm_process():raise level of debug message
via d5f2bbd... s3:loadparm: prevent infinite include nesting.
via 09ec857... s3-net: make sure to call libnetapi init functions at the top of "net rpc" command.
via 251c220... Fix a type-punned warning
via d16e40b... s3:mark registry shares without path unavailable just as with text config
via c33291d... Fix annoying debug messages when no snapshots are used
via dd33abf... s3-svcctl: Fix crash in _svcctl_EnumServicesStatusW().
via 6af92c0... Do not panic unnecessarily
via a716606... Fix a type-punned warning
via d980587... s3-auth-charcnv: fix push_string(). Don't push to ucs2 and ascii after another.
via a94bd62... s3:nt_printing: fix a comment typo
via 641e125... [FIX Bug 6235] domain enumeration breaks if master browser has space in name
via 6552721... s3:libsmbconf: fix a comment typo
via e935d86... s3:registry: replace typedef REGISTRY_OPS by struct registry_ops
via c9b1734... s3:registry replace typedef REGISTRY_HOOK by struct registry_hook.
via cec8428... s3:registry: replace typedef REGISTRY_KEY by struct registry_key_handle
via 8797bb1... s3:registry: make a comment more precise.
via 8185d31... s3:registry: replace typedef REGISTRY_VALUE by struct regval_blob
via 221151a... s3:registry: replace typedef REGVAL_CTR by struct regval_ctr.
via 38d02c5... s3:net conf: support dangling parameters by specifying "" as the section name.
via cf9b027... s3:fix build of the pam_smbpass shared module
via d8f3f7c... s4:selftest: don't run the smb2.durable.open test
via a678144... s4:RPC-ECHO: disable the timeout test as it can't work with our client library
via 09f1754... RAW-LOCK: samba4 behaves like windows 7 in regard of locking error codes
via 4ab243b... s4:torture: use torture api instead of printf for RAW-LOCK
via bec71ba... s4:selftest: s4 doesn't support osxrename and directory rename yet
via 88e9f72... s4:tortore: use torture api instead of printf in RAW-RENAME
via bd5c2c7... find/replace. Change uintX types to uintX_t types to tidy up the code. Jeremy.
via e28071f... s3-libnetjoin: make acct_flags dependent on secure channel type.
via 37f491e... s3-libnetjoin: add support for WKSSVC_JOIN_FLAGS_JOIN_UNSECURE.
via 16b2f4b... s3-svcctl: indicate that the spooler is already running if it does.
via aa26bdd... s3-svcctl: fix _svcctl_ControlService.
via a263eac... s4-smbtorture: add test_ControlService() to RPC-SVCCTL.
via f926a4e... s4-smbtorture: add test_StartServiceW() to RPC-SVCCTL.
via ae5dd12... s4-smbtorture: change default service to spooler in RPC-SVCCTL.
via 67588ca... s3-idmap: Fix bug #6286: Call init function for builtin idmap modules before probing for them as shared modules.
via c9ec012... s3-build: refactor LIBNET_OBJ.
via 8d3e61e... s3-netlogon: Start fixing rpccli_netlogon_setup_creds after auth merge.
via 5b33624... Rename the top-level LDB test to LOCAL-LDB, so it gets picked up by the script that determines the tests to run.
via 1a39007... s4:torture Fix segfault in RPC-SAMSYNC
via bfa753f... s4:torture Add tests for prefixMap custom attribute handler
via 2ee9ee2... Merge branch 'master' of ssh://git.samba.org/data/git/samba into abartlet-devel
via af6316d... Provide a ldb_global_init() function for compatibility with older versions of LDB (including the one in Samba 3).
via b82a204... More lcov code coverage generation work
via b6981e7... samba3/ldb: Update the ldb_dn API to match that of the Samba 4 LDB: * ldb_dn_new() now takes an initial DN string * ldb_dn_string_compose() -> ldb_dn_new_fmt() * dummy ldb_dn_validate(), since LDB DNs in the current implementation are always valid if they could be created.
via 9b64073... ldb/samba3: Support event context argument to ldb_init().
via 90cc5e7... Fix of a bug in the security.descriptor.as_sddl() method
via f579a2c... s4:torture use common libcli/auth crypto code
via 3cf48ee... Fix push_codepoint function without iconv_convenience.
via 598f78b... charcnv: Import push_codepoint().
via 8042074... Add a new non-convenience version of push_codepoint.
via ae6af9e... Merge branch 'master' of ssh://git.samba.org/data/git/samba into abartlet-devel
via 176302d... Add async support for reply_tcon* and ntvfs_connect
via f5dfd1a... s4:test Include 'source4' in directories to find lcov in
via 652dc40... Add missing prototypes
via 53d491c... Merge branch 'master' of ssh://git.samba.org/data/git/samba into abartlet-devel
via af6298a... s4:test Fix 'make lcov' in Samba4
via 1722859... Revert "Do not use the file system GET_REAL_FILENAME for mangled names"
via 2146310... Fix a couple of warnings
via b8cd1cf... Fix an uninitialized variable
via d720857... Fix a type-punned warning
via 546d165... Fix a pointless static
via 0d4bd2c... s4:samr Use ldb_context * rather than void *
via 9693259... Fix coverity #901 - uninitialized data. Jeremy.
via 0accf2c... Fix Coverity ID 626: DEADCODE
via 6610327... Fix Coverity bug #902, uninitialized variable. Jeremy.
via 951de68... Fix Coverity ID 628, Andrew B., please check!
via 2012770... Fix coverity #908, #909, uninitialized variable. Jeremy.
via 5abdc58... Fix Coverity ID 884: DEADCODE
via 1e315b0... Fix coverity #910, uninitialized variable. Jeremy.
via 59fe990... s3-selftest: test wbinfo --allocate-uid/gid.
via c93e2d9... errormap: Change the WBC_ERR_UNKNOWN_ERROR to map to NT_STATUS_UNSUCCESSFUL
via 79177c1... Specify explicit path to vlp, for those not having vlp in $PATH.
via 455f2a4... Make dskattr async. Jeremy.
via 740c2c4... Ñ3/configure: fix regexp for ld version recognition
via 40793e7... Fix profile acls in some corner cases
via ff3a020... Avoid duplicate aces
via b029e0e... Prevent reallocs of the talloc pool itself
via 502f47c... Make cli_chkpath async. Jeremy
via 8bc88aa... Move serverinfo_to_SamInfo3() to rpc_server/
via e7466d0... Add comment explaining the previous fix. Jeremy.
via 265ffe0... Fix bug #6279 - winbindd crash. Cope with LDAP libraries returning LDAP_SUCCESS but not returning a result. Jeremy
via a3efd9d... Fix some nonempty blank lines
via e77c17e... Remove some shadowed definition warnings
via 703d589... Avoid using deprecated form of AC_CHECK_TYPE.
via 7a9be21... errormap: Add wbcErr to NTSTATUS mappings
via 57267a3... s4-build: Also search ../nsswitch for make (c|e)tags
via 2ee437e... s4 selftest: Export the WINBINDD_SOCKET_DIR env var
via 1563796... s4:ldb: fix extrasemi compile warning
via 488bac4... s4:ldb: do talloc_free and return NULL when we have no matches to return
via 42e3ae6... libcli: fix a "not handled in switch" compile warning
via c78a4ac... Ñ4: fix a "not handled in switch" compile warning
via f419518... s3: Use common security_descriptor_equal().
via 14bbed1... s3:libsmb: always use the tevent_req_nomem() for checking allocation failures
via 7a0a134... Fix includes for security_descriptor file for the non-merged build.
via 0bd8b7c... Fix make install; don't install drsuapi.h and fix the location of credentials.h
via 5ccf58f... Make rmdir async. Jeremy.
via 4eb557b... Revert "Use an absolute path to ensure that we can always regenerate tables.c"
via 9b33766... Merge branch 'master' of ssh://git.samba.org/data/git/samba into abartlet-devel
via 2eff2de... Move the security_descriptor utility code to the top-level.
via 3e75c9b... Use a static copy of the samsync header file as Samba3 doesn't generate prototype headers.
via 47ec66b... Add the implicit [ref] to the connect_handle in EnumDomains
via 8ab74e9... Revert "pidl/python: Add explicit casts, fixing implicit cast warnings."
via dfc79de... Make cli_mkdir async. Change it to return NTSTATUS. Jeremy.
via 4024abb... Remove "struct samr_info"
via 3f39df7... Fix _samr_QuerySecurity
via 512cf3e... Fix samr_SetSecurity
via d94bbb3... s3-secdesc: remove SEC_RIGHT_MAXIMUM_ALLOWED and SEC_RIGHT_SYSTEM_SECURITY.
via 38264bb... s3-secdesc: move all winreg access bits to IDL.
via da92e54... s3-secdesc: use SEC_FLAG_SYSTEM_SECURITY instead of SEC_RIGHT_SYSTEM_SECURITY.
via 1bb093a... s3-secdesc: use SEC_FLAG_MAXIMUM_ALLOWED instead of SEC_RIGHT_MAXIMUM_ALLOWED.
via b5bec1a... s3-secdesc: use SEC_FLAG_MAXIMUM_ALLOWED instead of SEC_RIGHTS_MAXIMUM_ALLOWED.
via 1df5ca6... Merge branch 'master' of ssh://git.samba.org/data/git/samba into abartlet-devel
via 9b044be... libgpo: use shared access bits in gpo_sd_check_agp_object().
via f128bfd... Add str() for policy_handles.
via 922f836... Convert the alias handles to type-safe policy handles
via 228c56f... Convert the group handles to type-safe policy handles
via 95a76d3... Convert the user handles to type-safe policy handles
via 6f60a6e... python/dcerpc: Custom implementations of policy_handle.__init__ and policy_handle.__repr__
via 1856b99... python/rpc: Add custom GUID.__str__, GUID.__repr__, GUID.__init__ and GUID.__cmp__.
via 4c32978... Remove smb_mkstemp() - libreplace will now provide a secure mkstemp() if the system one is broken.
via 6fc40ce... libgpo: fix the build of gpext plugins.
via 7010365... libgpo: Fix some minor issues.
via 171a361... Fix ini parsing in the s3 gpext modules. Fix ini parser API. Make the build work
via 933482e... Move gpo_ini stuff to the main libgpo. Make gpo_ini use a common parser.
via 374b47f... Fix Samba 4 Makefile to also clean ../libgpo
via 4626ffb... Move some headers around to avoid confusion.
via 75f8307... Move some headers around to avoid confusion.
via 3e010e3... Adjust samba 3 to the new gpo API. Still untested code.
via b939638... Make the gpo files build for samba 4.
via 161d260... Mark the places where work needs to be done.
via 68ff179... Add nt_token_check_sid convenience function. Map NT_USER_TOKEN to struct security_token. Fix build errors.
via ff33d50... Add ../libgpo to samba4 srcdir list in rules.mk.
via 2485543... Make gpo_ldap.c compatible with samba 4. Add ads_get_ldap_server_name() function to samba 3. Move prototypes to root libgpo where appropriate.
via c441b7d... Add ads convenience functions to samba 4. Move gpo_ldap.c to root libgpo.
via 7761850... Move gpo_fetch to top-level.
via d2bd589... Move gpo_sec to top-level.
via cecd142... Move some libgpo files to root.
via 9930e5b... pidl:Samba4/client: fix dcerpc_ndr_request_send() callers
via a98a9c3... s4:librpc/rpc: pass async as argument to dcerpc_ndr_request_send()
via ed98cba... pidl:Samba4/client: use dcerpc_ndr_request() for sync requests
via d0e6803... s4:librpc/rpc: remove async argument from the sync dcerpc_request() function
via f3c9d12... s4:librpc/rpc: only use smb_trans for sync rpc calls
via e6b796b... s4:torture/rpc: use dcerpc_ndr_request() for the object_uuid test
via 900d569... s4:librpc/rpc: ask for 0x2000 bytes in the ioctl case to match all othercases
via 4e1b633... Stop autogenerated files from being created. Jeremy.
via fe77eac... Add previously generated header files now needed in merged build. Jeremy.
via a11ecbb... Merge branch 'master' of ssh://git.samba.org/data/git/samba into libcli-auth-merge-without-netlogond
via f493755... Added ability to revert to old modules for make revert.
via c185e7a... Fix to use modified cli_rpc_pipe_open_schannel_with_key API
via 6c9caed... Merge commit 'origin/master' into libcli-auth-merge-without-netlogond
via e3db09c... Do not vasprint stuff where not necessary
via 53765c8... Remove use of talloc_reference in cli_rpc_pipe_open_schannel_with_key()
via 31120c9... Move syslog check out of m4 library file into configure.in
via bb0f430... Error out at runtime when seteuid/setresuid or setegid/setresgid are not available. This means it's possible to compile libreplace when these functions are not available and use it, as long as this particular function is not used.
via 20e1ba1... Only define waitpid replacement if wait4 is available. (It isn't on Windows.)
via e5233cc... Cope with the fact that only _mkdir() exists on Windows and that it doesn't take a mode argument.
via fbf4293... Move check for syslog out of libreplace to source3/ and source4/.
via a6cb470... Reproduce a bug with a custom GET_REAL_FILENAME
via 5beaf23... s4:selftest: ignore smb2.lease test for now
via 5df2795... Add a unit test for security_descriptor.as_sddl() without arguments.
via 294359b... Make domain sid argument to as_sddl() optional.
via b5b6ecb... Do not use the file system GET_REAL_FILENAME for mangled names
via 8a5d94e... libcli/auth Ensure we cancel the transaction when schannel not detected
via 5cbd755... Ensure we have all the definitions needed in both threaded and non-threaded versions. Jeremy.
via 86b0d56... Fix warning in use of talloc_set_name. Jeremy.
via 399c765... Attempt to fix build farm on platforms where pthread_once_t is a struct. Jeremy.
via 3d2e95c... Fix the pthread_once initialization issue. Make talloc_stackframe use this. Jeremy.
via ddcc355... s3:ntlmssp Remove use of talloc(NULL) in NTLMSSP code
via 03abc84... Fix the valid NetBIOS name tests.
via 02ecdd8... libcli/auth: Don't pass back lm_sess_key as the same pointer as user_sess_key
via 4afcde9... Convert the domain handles to type-safe policy handles
via 6248038... s3-printing: use ARRAY_SIZE() macro in forms functions.
via d9aaf37... s3-printing: use sec_initial_uid() instead "0" in print_access_check().
via 5f0c9c5... s4-smbtorture: test all levels in test_GetJob().
via dd073a3... Make force_flush_samr_cache use a dom_sid to find what to flush
via 7a54cd0... Remove unused headers
via 8ee7b4c... s3:auth Fix segfault: Always initialise returned session keys
via 0c771bf... s3:ntlmssp Fix segfault: msrpc_gen now uses talloc()
via 46317ce... Remove flag "builtin_domain" from disp_info
via bf196df... Remove flag "builtin_domain" from samr_info
via 386511b... Make get_samr_info_by_sid use recent coding conventions
via 35e6a0e... Add "uint32_t access_granted" to policy handles
via 9b3f2e6... Make "struct policy" private to srv_lsa_hnd.c
via fa4ff87... Convert the samr connect_handles to type-safe calls
via c9bc172... Add type-safe policy_handle_create/find
via fd558b3... Add some const
via 81b1846... s3-spoolss: remove some direct checks for 0 uid in AddForm,SetForm,DelForm.
via cdbbc81... s3:docs: document the --request-timeout option of net
via 2578095... s3:net: add --request-timeout option
via c0dfe0c... s3:net_rpc: don't shutdown a cli_state passed from the caller
via 6f90cdaf.. s3-selftest: enable RPC-SPOOLSS.
via fe2828c... s4-smbtorture: Skip Job pause and resume on paused printers for Samba 3 for now.
via 6900d61... s3-spoolss: add support for _spoolss_EnumPrinterDrivers() level 6.
via 5e563ee... s3-spoolss: add support for _spoolss_EnumPrinterDrivers() level 5.
via d76837f... s3-spoolss: add support for _spoolss_EnumPrinterDrivers() level 4.
via cb9c0ce... s4-smbtorture: rework test_EnumPrinterDrivers() a little to succeed with s3.
via 81253ec... s4-smbtorture: Fix RPC-SPOOLSS-WIN for printers with a lot of jobs in the queue.
via d43a49d... s3: make installmo and uninstallmo scripts executable
via bf1b7ba... s3: Fix uninstallmo
via 4f9d340... s3-selftest: samba 3 also passes RPC-JOIN so enable it.
via 8c023fe... s3:registry: Prevent creation of keys containing the '/' character.
via 0ba833f... s3-samr: set the builtin_domain bool flag in get_samr_dispinfo_by_sid().
via 490f6c4... s3-selftest: enable RPC-SAMR-PASSWORDS-PWDLASTSET whilte testing Samba3.
via 32add69... s4-smbtorture: disable CreateUser2 tests when running RPC-SAMR-PASSWORDS-PWDLAST against Samba3.
via 1214bf6... Merge branch 'master' of /home/jmcd/samba/git.samba.org/samba-master into mymaster
via 05ea8da... s3-docs: fix typo in smb.conf.5.
via deb719a... s3-selftest: enable RPC-LSA-LOOKUPSIDS against samba 3.
via c794ba7... s4-smbtorture: add LSA-LOOKUPSIDS to verify bug #6263.
via b0a0d2a... s4-smbtorture: Fix crash in RPC-LSA-LOOKUP
via 5517c0b... s3-docs: document warn_pwd_expire pam_winbind option in manpage.
via 37b1b9c... Add torture tester to ensure we don't regress the ulogoff bug. Jeremy.
via d55ec4f... Fix bug found by Tim Prouty, logging off and then re-using a vuid can cause smbd to access a freed structure. Jeremy.
via 265829c... When doing a cli_ulogoff don't invalidate the cnum, invalidate the vuid. Jeremy.
via 6fc8ed7... Fix IDL licensing file that got missed when IDL files were moved. Jeremy.
via 75ccf93... Don't look up local user for remote changes, even when root.
via 32a36e4... Add notify_onelevel.tdb
via ea3a022... Rename notify_context->db to db_recursive
via 448b434... In net_conf_import, start a transaction when importing a single share.
via 56aae35... tsocket: fix the build without ipv6 support
via 34193cf... Fix crash bug in NTLMSSP caused by msrpc_parse() moving to talloc
via b57c8ff... Use an absolute path to ensure that we can always regenerate tables.c
via fa37dbf... Fix building the now common msrpc_parse code
via 0879cba... Fix building the common libcli/samsync code
via dbcd80e... Fix Samba4 build errors with common libcli/samsync
via 14304fc... s3-lsa: Fix Bug #6263. Unexpected LookupSids reply crashes XP pre-SP3.
via d9804ae... Fix bug #6089 - Winbind samr_OpenDomain not possible with Samba 3.2.6+ What a difference a name makes... :-). Just because something is missnamed SAMR_ACCESS_OPEN_DOMAIN, when it should actually be SAMR_ACCESS_LOOKUP_DOMAIN, don't automatically use it for a security check in _samr_OpenDomain(). Jeremy.
via e6aa3f2... s4-smbtorture: Fix crash bugs in RPC-SAMR_ACCESSMASK.
via 6fe012f... s3-examples: make sure to match correct key name in adssearch.
via f1fd39c... s4-smbtorture: define TORTURE_DEFAULT_SERVICE and set to netlogon.
via 4678d1c... Merge branch 'master' of ssh://git.samba.org/data/git/samba into libcli-auth-merge-without-netlogond
via 86b50a0... Add missing header, remove generated header
via 0b4e9ce... common:libcli/auth Add missing samsync config.mk
via 92d3210... Enable software rollout through AD
via 8e06e94... Ensure a tls key is only generated once - wrap create & destroy in a mutex. Change the function names to add _once to the tls_create & tls_destroy to make this obvious. Jeremy.
via 4721be4... s3-spoolss: Fix format of description string in spoolss_PrinterInfo1.
via ca3de01... netdomjoin-gui: make sure to grey out change fields when not running as root.
via 0f1b402... Try and fix the S4 build - include thread includes. Jeremy.
via 27a3118... Make talloc_stack threadsafe using TLS. Volker please check. Passes make test and basic valgrind testing. Jeremy.
via 48f1494... libwbclient: Fix undocumented arguments doxygen warnings.
via 1b9384a... s3-nsswitch: fix make test_wbpad.
via 74707e8... socket_wrapper: fix the build on systems without ipv6 support
via a2ef1fe... s4-smbtorture: make sure samba3 does not regress in EnumServicesStatusW call.
via fa30202... s3-svcctl: fix memcpy in _svcctl_EnumServicesStatusW().
via e3ceb0c... s3-spoolss: remove unused dup_nt_devicemode().
via 4a2dfbf... s4-smbtorture: print SPOOLSS_JOB_CONTROL flags in RPC-SPOOLSS test.
via 3206201... s3: Fix ntlm_auth and winbindd to use new common libcli/auth APIs
via d78cdc5... Rework to use new API for common netlogon credential chaining
via 1cee31f... Link in the common samsync decryption code
via 53afa1a... libcli/auth Push schannel check into common libcli/auth
via baf7274... Make Samba3 use the new common libcli/auth code
via 5095d7b... Rework Samba4 to use the new common libcli/auth code
via eed0c4f... Rework netlogon credentials for the top level
via f23eea2... Push schannel_state.c into the top level.
via df8e190... Use common samsync delta decryption functions in libnet_samsync.c
via 27815a7... More work to adapt to merged libcli/auth function prototypes
via fe0f0e5... Adapt to common crypto functions: sam_pwd_hash() -> sam_rid_crypt()
via 7cff049... libcli/auth Don't compile against un-needed Samba4 headers
via 6c8f7e4... Port Samba4 to the new combined libcli/auth functions
via a199663... Move ntlm_check.h into the common libcli/auth
via f28f113... Rework Samba3 to use new libcli/auth code (partial)
via fd3be5c... Merge smbencrypt.c between Samba3 and Samba4
via 8e73b65... Rework trivial msrpc parser to use convert_string_talloc()
via 9feea7f... Move MSRPC-PARSE into the common libcli/auth
via 872cb02... Move DRSUAPI per-attribute decryption into a common file
via 927a8b3... Move libcli/auth to the top level
via 786447d... s3:charcnv remove now unused malloc() based conversion functions
via 97af7f1... Add some harmless use of talloc_tos() in ntlm_auth
via 3b3e21b... Convert Samba3 to use the common lib/util/charset API
via 4786a49... Solve some of the conflict between Samba3 and Samba4 push_string
via 41e4f12... Merge branch 'master' of ssh://git.samba.org/data/git/samba into master-devel
via 82ad66e... s4:ldb Make it possible to re-run ldap.py again
via fc056e5... s3-rpcclient: add set_job command.
via 1dbb653... s4-smbtorture: fix two valgrind warnings.
via 56f5105... s4-smbtorture: disable test_SecondaryClosePrinter when running against s3 for now.
via 0f76e2d... s4-smbtorture: move test_ReplyOpenPrinter from RPC-SPOOLSS to RPC-SPOOLSS-NOTIFY.
via a79e1ce... s3-spoolss: fix typo in fill_printer_driver_info3().
via e1a76de... s3-loadparm: Fix resume command typo for "printing = vlp".
via 3ef0b86... s3-spoolss: Fix permission checks for _spoolss_AddForm,SetForm and DelForm.
via baeee97... s3: re-run make samba3-idl.
via 63b22a7... spoolss: add spoolss_DriverAttributes bitmask.
via 97ffd70... s3-spoolss: use enumprinterdrivers_level() for level 3 enum.
via 9b3d3e8... s3-spoolss: use enumprinterdrivers_level() for level 2 enum.
via f325c34... s3-spoolss: use enumprinterdrivers_level() for level 1 enum.
via 0393c99... s3-spoolss: add generic enumprinterdrivers_level function.
via 81aca44... s4-smbtorture: use printerinfo level 1 name, not description in test_EnumPrinters_old().
via 609e401... s3: re-run make samba3-idl.
via 3918ee8... spoolss: fix order of strings in PrinterInfo1 structs.
via 94d3047... Use convert_string_talloc, thanks Andrew!
via 3c10d06... We have to deny a level 2 oplock if kernel oplocks are enabled
via 602059a... Fix a bug in smbclient not sending the correct called name
via b742b45... Add "netbios retarget"
via dcda3ab... Reactivate get_socket_port
via c344ad3... write_data already guarantees everything was written
via a36472d... Extract and print the server name type the client connects to
via e9569ae... Fix some nonempty blank lines
via 5fc9ca9... Fix a memleak in an unlikely error path in change_notify_create()
via ea6094d... Use talloc_tos() for a temp convert_string_allocate()
via 2ff80f0... Link in the threads functions, not yet used. Jeremy.
via 971c30a... s4:rpc_server: split out the parsing of the ncacn_packet from analyzing of the content
via 225a4f7... s4:rpc_server: report available output for all replies
via f20f5ae... socket_wrapper: fix crash bug in swrap_readv/writev
via bc5cd07... s3-spoolss: implement dummy _spoolss_AddPort().
via 65ee4ae... s3-spoolss: add support for level 8 in _spoolss_GetPrinter().
via bcd042e... s3-eventlog: implement _eventlog_FlushEventLog().
via 9b585a1... s3-eventlog: implement _eventlog_GetLogInformation().
via 2b0293d... s3: re-run make samba3-idl.
via 7f74f27... eventlog: make EVENTLOG_FULL_INFORMATION a public struct.
via 7f10bf9... Merge branch 'master' of ssh://jra@git.samba.org/data/git/samba
via f8f6870... Fix bug #6254 - PUT/GET produces an error in IPv6 to a smb-server(3.3) has parameter "msdfs root = yes" This was broken by the refactoring around create_file(). MSDFS pathname processing must be done FIRST. MSDFS pathnames containing IPv6 addresses can be confused with NTFS stream names (they contain ":" characters. Jeremy.
via f930f50... s3-selftest: enable the RPC-NTSVCS torture test against Samba3.
via b7caf13... s3-ntsvcs: fix _PNP_GetDeviceList and _PNP_GetDeviceListSize.
via c0b71db... s4-smbtorture: perform the ntsvcs devicelist tests against the Spooler service.
via ade9ef1... s3-rpcclient: allow to set flags in cmd_ntsvcs_get_dev_list().
via 43eb506... error-codes: add WERR_CM_INVALID_POINTER.
via e4b4a07... s3: re-run make samba3-idl.
via 7065b2b... ntsvcs: add PNP_GetIdListFlags flags.
via 76da89d... s3-svcctl: minor fix for _svcctl_EnumDependentServicesW().
via 693c2e9... s4-smbtorture: add test_EnumDependentServicesW() to RPC-SVCCTL.
via 2d21145... s3: re-run make samba3-idl.
via af32ab9... svcctl: use svcctl_ServiceState type for dependent calls in IDL.
via 8b9f2ab... s3-svcctl: Fix invalid buffer memset in _svcctl_QueryServiceObjectSecurity().
via 1632a4e... s4-smbtorture: add test_QueryServiceObjectSecurity() to RPC-SVCCTL test.
via acd7fef... s3-svcctl: Fix _svcctl_Set/GetServiceObjectSecurity after IDL changes.
via 0ee3c43... s3: re-run make samba3-idl.
via f0d045b... svcctl: Fix IDL for svcctl_QueryServiceObjectSecurity and Set call.
via 9945d15... s4-smbtorture: add test_QueryServiceConfigW() to RPC-SVCCTL.
via 544113f... s4-smbtorture: add test_QueryServiceStatus() to RPC-SVCCTL.
via 65ad2ce... Merge branch 'wspp-schema'
via 9d50c6b... enable testing of possibleInferiors generation
via 87506b4... make the memory usage of possibleInferiors much more efficient
via fd7c522... added _const versions of some of the str_list_*() functions
via 26f5225... we should not be supplying a generated attribute in our schema
via 37254b7... fixed the possibleInferiors calculation so it now passes the test
via 481fb8a... slightly nicer output in our possibleInferiors test code
via 6abca12... hook the new possibleInferiors calculation into the schema
via 4f69d70... added str_list_unique() and str_list_show()
via e5702da... Add the thread functions to top level lib/util. Not yet used, that's the next step. Jeremy.
via d8a6ea8... s3-svcctl: Fix _svcctl_EnumServicesStatusW (again).
via ccd293b... Remove async_req
via cf7d269... Convert cli_push to tevent_req
via 9c89aee... Convert cli_pull to tevent_req
via d0c307a... s3-net: Fix Bug #5329: add "net rpc service delete/create".
via a3f24d9... Convert rpc_transport_smbd_init to tevent_req
via 8a2112c... Convert rpc_cli_smbd_conn_init to tevent_req
via bfacecc... Convert get_anon_ipc to tevent_req
via f3d33cd... Convert rpc_transport_np_init to tevent_req
via cc98d3a... error-codes: add some service related error codes.
via 0be30e8... s4-smbtorture: fix test_ReportEventLog in RPC-EVENTLOG.
via 47bda3f... s3-eventlog: split out evlog_convert_tdb_to_evt().
via 98d703a... s3-eventlog: move rpc_server/srv_eventlog_lib.c out of rpc_server.
via bed4f84... s3/packaging: Add idmap_hash and idmap_adex to the list of built modules.
via db29383... Make the schema_inferiors generation code to compile
via 54f7523... Rework util_strlist prototypes to use a bit more and less const
via 5654f14... s3-rpc-server: remove unused rpc_server/srv_util.c file.
via c1b3545... s3-selftest: As Samba3 now passes RPC-SPOOLSS-WIN enable it against ourself.
via 1f6646e... s4-smbtorture: Small fix for RPC-SPOOLSS-WIN to deal with driver-less printers.
via fa7f2ff... s3-selftest: add root for make test as well (not only make selftest).
via 78951bd... s3-util-sock: add ismyaddr() check in is_myname_or_ipaddr().
via 403422e... s3-selftest: Samba3 passes RPC-SVCCTL so enable it during make test.
via 18d475c... selftest: add a fake root user to nss_wrapper_passwd in s3.
via 8e3145e... svcctl: use offered/needed for buffer sizes as in spoolss.
via b36fab0... s3-svcctl: no need to define SVCCTL_NUM_INTERNAL_SERVICES twice in a file.
via 6859b80... s3:lib Use push_ucs2_talloc() in ms_fnmatch()
via c5b24d6... s3-spoolss: set servername to global_myname() in set_printer_hnd_name().
via 0c22d55... s3:charcnv Remove unused unistrcpy() and unistrlen()
via 3277b19... s3:rpc_parse remove unused prs_unistr2()
via 80163b5... s3:charcnv Remove unused unistr2 functions
via 5fff538... s3:charcnv Remove unused ucs2_to_unistr2()
via c4ad3e5... s3/docs: Raise version number up to 3.5.
via 8da2fa3... s3/popt.h: Fix typo.
via 4458809... s3/loadparm: Fiy typos.
via a103222... s3/gpo_ldap: Fix typo.
via 6343cab... s3/smbconf_reg: Fix typo.
via c002c1d... s3/docs: Fix typo.
via 161bd7f... s3 onefs: Fix case-insensitivity for mangled names
via 785c191... s3 oplocks: Add back procid_str to debug message
via 042aaff... s3:smbldap convert the easy cases to push_utf8_talloc()
via 574a6a8... s3:kerberos Rework smb_krb5_unparse_name() to take a talloc context
via fca02c9... s3:smbtorture Convert charcnv torture suite to use push_ucs2_talloc()
via 217628f... first cut at a C version of the possible inferiors code
via b202911... don't load @ATTRIBUTES if we have an override handler in place
via 9181637... fixed internal handling of attribute deletion
via ef6c6ab... added a str_list_append() function
via d71dec9... s3-libads: avoid NULL talloc context with ads_get_dn().
via eeddbb6... s3: re-run make samba3-idl.
via 557f383... svcctl: Fix svcctl_ControlsAccepted bitmask.
via 21b083a... s3-svcctl: Fix _svcctl_EnumServicesStatusW() crash bug on too small buffer.
via 9d2d075... s3 onefs: Simplify level 2 oplock self-contention
via 651fa09... s3 oplocks: Refactor level II oplock contention
via 12d9765... s3-samr: add support for _samr_Connect3() while planning to pass a s4 smbtorture test.
via 1c40276... Correct sync wrappers in cli_pipe.c
via 3084d49... Add a bad hack to enable level 2 oplocks in torture_open_connection_share
via 0c353b5... Make cli_oplock_ack async
via 64ce0e4... Add async oplock waiter
via cb120b4... Never hand out 0xffff as a mid
via 64067f9... Remove async_req based async libsmb infrastructure
via 86b09e8... Re-add the CHAIN1 test
via 025eb40... Convert cli_open to tevent_req
via 3191081... Convert cli_close to tevent_req
via ad695b2... Streamline cli_push sync wrapper
via 097db28... Convert cli_write_andx to tevent_req
via 17b8d05... Streamline cli_pull sync wrapper
via c23ccff... Convert cli_read_andx to tevent_req
via ca7cd35... Convert cli_ntcreate to tevent_req
via 807328c... Convert cli_tcon_andx to tevent_req
via 03becb5... Convert cli_negprot to tevent_req
via 95c792b... Convert cli_session_setup_guest to tevent_req
via 7ef78bd... Convert cli_trans to tevent_req
via dec928e... Convert cli_echo to tevent_req
via 0a4cdad... Remove the CHAIN1 test -- will come back later
via 8bdac36... Add new async libsmb infrastructure
via ad29104... Add read_smb_send/recv, dumping keepalives
via 522bdea... tsocket: reduce size of dummy variable
via 2050187... s3:libads Make ads_get_dn() take a talloc context
via 9d9f945... tsocket: use the correct 'ret' variable for tdgram_disconnect_send/recv()
via 89278b1... s3:printing Convert nt_printer_publish_ads() to use talloc better
via 9512640... s3:smbldap Remove smbldap_get_dn
via a2d5fe4... Make some functions static to vfs_gpfs.c
via f2e17a4... Add prototype for smbd_gpfs_get_realfilename_path
via 54c2fe6... Fix two c++ warnings in vfs_gpfs.c
via 2b1fe2c... s3-examples: Fix Bug #6205. Correct sample smb.conf share configuration.
via 213249c... Improve formatting in Python file.
via b1db78c... Make valid_netbios_name() check a bit stricter.
via 15f6d5e... Use the server config file for smbpasswd -a user in make test
via e5c7df3... Remove a silly check
via ba408a2... Remove async_req dependency from cli_pull_trans
via 3b0572b... Fix smbd crash for close_on_completion
via 0421fa9... Keep the forked-smbd stdout reader around longer
via 6d760a4... Ensure 0-termination for the forked-smbd debug output
via ac4c319... Pass the current debuglevel down to the forked smbd
via d3825d5... Use recv instead of read in read_packet_handler
via df29f49... s3-samr: add support for setting password hashes via samr_SetUserInfo level 21.
via 43372b2... s3-nsswitch: Fix Bug #6238 2nd part. zero blob pointer in wbcLogoffUserParams.
via 7ee4f16... Use cluster-aware procid_is_me instead of comparing pid's
via b63cd72... Use procid_str in debug messages for better cluster-debuggability
via 09265bc... s3-nsswitch: Fix Bug #6238. Make sure logoff is bla bla.
via 6e6094d... s4:schema Don't free mem_ctx before it is initilised
via 621d403... s3-build: fix the build after tsocket changes.
via 2f04b7d... Merge branch 'master' of ssh://git.samba.org/data/git/samba into wspp-schema
via 354ba5e... s4:schema Update Windows 2008 schema from Microsoft to latest version
via c7ed9bc... Remove minschema generated schema - we now generate from setup/ad-schema/
via 1a17fcd... Add parentGUID as an allowed attribute in samba4Top
via 31ab1d6... s3-lsa: use LSA_ROLE definitions in _lsa_QueryInfoPolicy().
via 168eb23... s3-lsa: don't SAFE_FREE talloced structs.
via 3bbad34... tsocket: remove DGRAM support from tsocket_context
via 7e1411b... libcli/cldap: convert to tsocket_* function to tdgram_*
via c59ee5a... tsocket: optimize tdgram_bsd a lot
via 85742db... tsocket: add tdgram_sendto_queue_send/recv()
via 8d98070... tsocket: split out a smaller tdgram_context abstraction
via 37aff88... s3-spoolss: implement _spoolss_GetPrinterDriver2 level 101 (Bug #5140).
via a6a2968... Merge commit 'abartlet/wspp-schema' into wspp-schema
via 9539e2b... major upgrade to the ldb attribute handling
via 108cf27... s4 torture: Addition to RAW-BENCH-LOCK to take a configurable number of locks before starting the test
via 9d95f87... s/NT_STATUS_WIN7_INVALID_RANGE/NT_STATUS_INVALID_LOCK_RANGE/g
via c57b32c... Allow pdbedit to change a user rid/sid. Based on a fix from Alexander Zagrebin <alexz at visp.ru>. Jeremy.
via 1258ed8... Merge branch 'master' of ssh://jra@git.samba.org/data/git/samba
via 87fe4d7... s3 onefs: Quiet a log message about oplocks being requested on streams
via f92140b... s4 torture: Remove unused parameter
via 5000640... s4 torture: Add new streams oplock test
via 1bc9c39... Merge commit 'master/master' into wspp-schema
via 36c1a52... s3:net conf: don't store share names as lower case, but as given.
via aef0bdc... Merge branch 'master' of ssh://jra@git.samba.org/data/git/samba
via 01a942d... s3-auth: rename static smb_create_user(). Sorry...
via 5cdf75e... s3-libnet-samsync: return appropriate error code in fetch_sam_entry().
via e18f57f... s3-libnet-samsync: use smb_create_user().
via d0e1ff4... s3-passdb: add smb_create_user().
via e4802bf... s3-libnet-samsync: some pure cosmetics.
via af78240... s3-libnet-samsync: use parent talloc context for libnet_samsync_passdb.
via eaddcfe... Merge branch 'master' of ssh://jra@git.samba.org/data/git/samba
via 91e75ea... s4:torture/smb2: Add torture tests for lease breaks, durable opens.
via afa71fb... s4:smb2: Add lease break support for SMB2.1
via 264b28e... s3-libnet: only call libnet_dssync_process() startup and shutdown callbacks when filled in.
via 7ce1356... lib/util: fallback to any id in idr_get_new_random()
via 794525f... libcli/cldap: fix memory/resource leak
via ffdc2a3... Print an error if trying a merged build without a system kerberos lib
via 6edaf61... s3: fix the fix for bug #6195 - dont let smbd child processes panic
via 1e92ddd... s3:build: add targets to show how libraries will be built / linked
via 99b486a... s3:build: don't build the static libs unconditionally
via b79157f... s3:build: add LIBSMBCLIENT_LIBS and LIBSMBSHAREMODES_LIBS to Makefile
via 15ef346... s3:build: no need to set LIBFOO_STATIC to the object collection any more
via 993c874... s3:build: rename WINBIND_LIBS -> LIBWBCLIENT_LIBS for unification
via baf39de... s3:build: unify linking of libwbclient with a @LIBWBCLIENT_TARGET@
via f9eb774... s3:build: first cut at fixing linking of shared/static libs internally
via 1e74266... Tidy up some convert_string_internal error cases, found by Andrew Bartlett. Jeremy.
via 7424665... s3 onefs: Add missing newlines to debug statements in the onefs module
via bfc7bb4... s3 onefs: Async failures are resulting in SMB_ASSERT->smb_panic while running many of the LOCK torture tests.
via 8680be7... Merge branch 'master' of ssh://git.samba.org/data/git/samba into wspp-schema
via 42c0931... tdb: Remove unused variable
via 62f12e2... Fix an uninitialized variable valgrind error
via c200e86... tsocket: try to fix the build on solaris FIONREAD was missing
via d842503... s3:build: fix build of pam_winbind.so with static linking
via 9aab263... s3:build: add a SHOWCFLAGS target for debugging how CFLAGS are assebled
via b2e8bc2... s3:build: line-wrap assignment of FLAGS for readability
via 2fe17ae... possibleInferiors is a generated attribute - we can't pull it over DRS or from ldb
via 15e6def... Merge branch 'master' into wspp-schema
via 79b7ba9... change ldb version number (as ldb_module structure has changed)
via 16a1903... use the prepare_commit op in the partition code
via 6688ee8... added support for a prepare_commit() op in ldb modules
via 7a5e694... up the version to 1.1.4 with the addition of tdb_transaction_prepare_commit()
via 046b7a3... Merge branch 'master' of ssh://git.samba.org/data/git/samba
via 84547b8... added basic testing of tdb_transaction_prepare_commit() in tdbtorture
via b90863c... Add tdb_transaction_prepare_commit()
via 631e688... Merge branch 'master' into wspp-schema
via 9be2e2f... Ensure files starting with multiple dots are hidden if "hide dot files" is set. Thanks to Barry Kelly <bkelly.ie at gmail.com> for pointing this one out. Jeremy.
via 5b33918... s3/cups: add documentation for new cups encrypt parameter
via 4b184ea... s3/cups: add encryption support
via 4b8e4ea... Fix a debug msg typo
via 23bb1ee... tsocket: more s/sun/un to make the build on solaris happy
via 12a8ed0... s4:torture/smb2: Add torture tests for leases.
via 92f3686... s4:smb2: Add rudimentary SMB2.1 lease support to libcli
via 0b890ae... Fix the problem of 3.0.x passdb databases being version 3 but using a different hash calculation than 3.2.x passwd databases (also version 3). Introduces a minor version number. Jeremy.
via ee22c41... s3: added per-client statistics to onefs perfcount module
via 21ad907... Ensure parameter types match format string
via c33f3d5... [Bug 6228] SMBC_open_ctx failure due to path resolve failure doesn't set errno
via 4b88f2c... Fix external np read after conversion to tevent_req
via d942d24... Fix bug #6195 - Migrating from 3.0.x to 3.3.x can fail to update passdb.tdb correctly. For the clustering case. Clustered setups should have only ever used the unsigned version of TDB_DATA in the first place so they can't be in this mess :-). Just do the normal upgrade in the clustered case. Jeremy.
via 66b97d3... s3: ifdef sendfile code that's only used in other ifdef'ed sendfile code
via 742496d... s4:torture/smb2: fix compiler warnings and bugs
via 5c9e90e... s4:torture/smb2: fix the build
via ee8bc96... s4:build: make it possible to pass down CTAGS_OPTIONS or ETAGS_OPTIONS
via 4243702... s3:build: make it possible to pass down CTAGS_OPTIONS or ETAGS_OPTIONS
via cacfae1... tsocket: try to fix the build on solaris systems
via 9e70a96... Fix the build of nfsv4_acls.c
via a9bc6a3... Add durable open / oplock interaction test. Rather than give it a chance to disconnect, Win7 will break a batch oplock immediately on contention.
via 7278c54... Reorganize old persistent_handles test into durable_open.c, turn it into a suite instead of a solo test (in anticipation of more tests).
via 0788436... Merge branch 'master' of ssh://jra@git.samba.org/data/git/samba
via 0495343... Merge branch 'master' of ssh://git.samba.org/data/git/samba
via d88ced1... added a --wspp option
via 1f83aaf... Try and fix the build farm RAW-STREAMS errors. Ordering of modules shouldn't matter, so as vfs_streams_depot doesn't implement get/setxattrs then call into the full VFS stack at the top. Jeremy
via e235b46... Revert 757d403dfff023fdb122a155f6a05d33daa76410 - module order shouldn't matter & I have a more correct fix for this. Jeremy.
via 757d403... This should fix the build farm RAW-STREAMS failure. streams_depot.so depends on xattrs, and xattr_tdb was pushed *first* in the stack... Jeremy.
via 94ba56b... Fix bug #6224 - nmbd waits 5 minutes at startup before checking if it needs to run elections Fix logic bug that causes nmbd to wait 5 minutes before looking for a master browser. This one is *old* :-). Thanks for Simo for bugging me on this. Jeremy.
via 494e471... configure: Use m4 defines for minimum library versions rather than shell variables, so the values rather than the variable names show up in configure output.
via 50189e8... Merge branch 'copyright' of /home/jelmer/samba4
via ef10b40... Merge branch 'displaysec' of /home/jelmer/samba4
via 1e200c1... Merge branch 'master' of git://git.samba.org/samba
via 30a3dec... Merge branch 'master' of ssh://git.samba.org/data/git/samba into displaysec
via 853f928... s4:heimdal_build: provide heimdal_version and heimdal_long_version symbols
via 510e371... s4:heimdal_build: define HAVE_STRLCPY, HAVE_STRLCAT, HAVE_STRCASECMP and HAVE_MKSTEMP
via 9521801... s4:kdc: use krb5_data_free()
via 4d96417... s4:auth/credentials: use krb5_data_free()
via 8a26475... s4:auth/credentials: include gssapi/gssapi_krb5.h
via 2d087a0... Fix a talloc/malloc screwup in file_lines_pload
via 5603c0f... error-codes: add WERR_DS_DRA_SOURCE_DISABLED.
via c164c0c... Fix a scary "fill_share_mode_lock failed" message
via 7eb7f42... Merge branch 'master' of ssh://git.samba.org/data/git/samba
via 3f37342... fixed possibleinferiors.py so it matches windows behaviour
via 56d74b6... s3-libnetapi: fix creds in libnetapi_open_ipc_connection().
via fe340eb... s3:rpc_parse: remove unused init_unistr().
via 24d5229... s3-net: Fix Bug #6102. NetQueryDisplayInformation could return wrong information.
via a20a710... Avahi disables a timer by tv=NULL in avahi_timeout_update(), do not crash
via 202228d... Ensure we never enter VFS_CREATE without having initialized sbuf as invalid (if not already read via stat()). Still trying to find the build farm RAW-STREAM errors and it's happening in a openX call.... Jeremy.
via 5adeaea... Revert "s3/swat: don't link against zlib"
via 04eeae7... Revert "s3/smbd: don't link against zlib"
via b574a09... s3/ldbtools: don't neddlessly link against wbinbind libs
via 9e62b7f... s3/cifs: don't link cifs mount helpers agains popt
via 8532faf... s3/swat: don't link against zlib
via 1f26554... s3/smbd: don't link against zlib
via 39e6bd5... s3/pam_smbpass: don't link agains KRB5LIBS
via c86df62... s3-rpc_parse: remove unused smb_io_domsid().
via 72636db... s3: remove unused rpc_parse/parse_sec.c file.
via 8000479... s3-registry: remove last sec_io_desc() caller.
via c42fc5e... display_sec: Move to common libcli/security directory.
via 365b5cf... Add missing newlines to debug statements
via 9a61758... Merge branch 'master' of ssh://git.samba.org/data/git/samba into displaysec
via e3f7057... s3-libnet: Fix Bug #6193: avoid messing with sync_context in libnet_samsync_delta().
via ea907a7... selftest: Add copyright headers
via 283e135... s3-spoolss: implement enumprinters_level0.
via ad98eae... s3 onefs: Change error status to NT_ACCESS_DENIED for errors in SET_SECURITY_DESC
via db5677d... s3: parse_packet can return NULL which is then dereferenced in match_mailslot_name
via c653e8d... Fix two memleaks in the encryption code
via 2bc9ffa... s4-install: add new location of generated dcerpc headers to headermap file.
via 2ff2cef... wbclient: Fix use of wb_int_trans_send, queue parameter must not be NULL
via 5f753e2... Convert rpc_pipe_bind to tevent_req
via fa62836... Convert rpc_cli_transport->trans to tevent_req
via 8e0d9d0... Convert rpc_cli_transport->write to tevent_req
via 22badee... Convert rpc_cli_transport->read to tevent_req
via 1724f2f... Convert rpc_api_pipe_req to tevent_req
via f88990e... Convert rpc_api_pipe to tevent_req
via 545ed5b... Convert cli_api_pipe to tevent_req
via 7a429fb... Convert get_complete_frag to tevent_req
via 7573bb7... Convert rpc_write to tevent_req
via 1dd0883... Convert rpc_read to tevent_req
via 6a2e71b... Add tevent_req_simple_recv_ntstatus()
via f915655... Fix bug 6097
via de2a7c8... s3: use generated dcerpc code.
via 31db53c... s3: add generated dcerpc files.
via 8d901ca... move dcerpc.idl to main directory.
via c388efd... s3: add missing prototype for auth_wbc_init().
via 87b428e... s3:dsgetdcname: use parentheses in if condition to make negation clear
via 34ee56e... Merge branch 'master' of ssh://git.samba.org/data/git/samba
via 2a8f367... the start of a possibleInferiors test suite
via 0e3339a... Merge branch 'master' of ssh://git.samba.org/data/git/samba
via 130582f... s3 OneFS: Remove usage of non-existant function
via 866afd5... s3: Remove redundant comment
via 36b957b... s3:build: make SHOWFLAGS target phony and add alias showflags
via 33d9f46... libreplace: use libreplace_SAVE_CPPFLAGS instead of SAVE_CPPFLAGS
via 63aae58... Use avahi to register _smb._tcp in smbd
via 93e13fe... Add tevent avahi binding
via 4c1794c... Add avahi detection to configure
via dfa9304... Disable dns_sd by default
via a4cc3e2... s3:build: prevent from setting "-O -g", check for $debug first.
via 2dc8ce5... don't set -O twice
via a087310... remove non standard way to point to ctdb path
via f4aec7b... Ñ3/winbind_pam: fix gcc 4.4 compile warning
via 97a086d... selftest/Samba3: Test smb signing against the member server
via 6af1594... s3:libsmb: use new simplified smb_signing code for the client side
via c16c90a... s3:smbd: use new simplified snb_signing code in the server
via 2654653... s3:libsmb: add a much simplified smb_siging infrastructure
via 1a48d07... s3:libsmb: rename smb_signing.c => clisigning.c
via 7716ad6... s3:smbd: if we allow trans2 on the IPC$ share, then we have to allow transs2 too.
via 435a0a5... socket_wrapper: fix connect() for dgram sockets, if the destination isn't there yet
via 298bff5... Fix connect to port 139 only -- thanks gd for bugging me :-)
via 7f11390... Merge branch 'master' of ssh://git.samba.org/data/git/samba
via 979a1b0... talloc_array_length: talloc_get_size deals fine with NULL
via 1bff89c... Only build the dirsort module if we have the dirfd function
via 1f72e4a... Revert "socket_wrapper: fix connect() for dgram sockets, if the destination isn't there yet"
via 8a6f91c... LDAP-CLDAP: remove temporary debug statements...
via 191152d... Document the dirsort module
via 14df86e... Use StrCaseCmp in the dirsort module
via 2835d0d... Add dirsort module
via f590915... Revert "Add a basic Doxyfile for talloc"
via a83c180... Revert "Convert the contents of talloc_guide.txt to doxygen-style talloc.h comments"
via c3df040... Revert "Delete talloc_guide.txt"
via b7fb083... Revert "Add a default "undocumented" module"
via 790326c... Revert "Add some initial hook to the front page"
via 5098f46... Revert "Reformatting"
via c67ea37... Revert "Document talloc_pool()"
via 6b1a5bb... Revert "Add a talloc_internal "module""
via cce595d... Revert "Document _talloc"
via f15a030... Revert "Document TALLOC_FREE()"
via c086c26... Revert "Document talloc_parent, talloc_parent_name and talloc_is_parent"
via 257ea7e... Revert "Document talloc_zero_array()"
via 59dff57... Document talloc_zero_array()
via 986c2e0... Document talloc_parent, talloc_parent_name and talloc_is_parent
via 3f81649... Document TALLOC_FREE()
via 2ce70d4... Document _talloc
via 02662d5... Add a talloc_internal "module"
via 27944ed... Document talloc_pool()
via db447d0... Reformatting
via cfce2d3... Add some initial hook to the front page
via ba42320... Add a default "undocumented" module
via 3f9c300... Delete talloc_guide.txt
via d21212c... Convert the contents of talloc_guide.txt to doxygen-style talloc.h comments
via f55e84e... Add a basic Doxyfile for talloc
via 3b73cdb... s3:nmbd: implement a MAILSLOT => CLDAP proxy for NETLOGON_SAMLOGON requests
via 431fc71... selftest/Samba3: always use the same timeout for all servers
via 593ab6a... s4:selftest: rename SMBD_VALGRIND => SAMBA_VALGRIND
via 6ef1442... s4:smbd: the name of the binary is "samba" now
via 66dc53e... socket_wrapper: fix connect() for dgram sockets, if the destination isn't there yet
via 62ab39d... s4/provision: Use existing serverrole variable.
via 960b755... pyldb: Let conversion to LDIF up to the user of the API rather than doing it implicitly.
via de1e3e2... Remove unnecessary duplication of string in memory.
via 8f4e4d2... Adapt Zahari's test to the generic LDB Python tests.
via 4fff36f... Setting nTSecurityDescriptor via LDAP fails
via ee577ef... Add more comments.
via 19de802... s3-spoolss: _spoolss_EnumPrinters level 3 always returns WERR_UNKNOWN_LEVEL.
via d2de9b0... s3-spoolss: implement enumprinters_level4.
via aa6dbcf... s3-spoolss: implement enumprinters_level5.
via 6713244... s3-spoolss: use enum_all_printers_info_level for level 1 and 2.
via 95f2913... s3-spoolss: add enum_all_printers_info_level().
via 5a38811... s3-spoolss: apply some const in spoolss server.
via c9a3883... s3-rpcclient: allow to set flags in enumprinters command.
via ca202cf... Merge branch 'master' of ssh://git.samba.org/data/git/samba into displaysec
via 2de464a... Fix uninstallman.
via 1ef2065... selftest/Samba3: use the same sequence of signals to shutdown samba3 as with the shell scripts
via 3a6133d... s3-netapi: Fix Coverity #774 (REVERSE_INULL).
via f2243e8... s3-netapi: Fix Coverity #775 (REVERSE_INULL).
via d2e348b... s3-netapi: Fix Coverity #776 (REVERSE_INULL).
via 97190ae... s3-krb5: Fix Coverity #762 (REVERSE_INULL).
via 73030b1... s3-net: Fix Coverity #861 (UNINIT).
via d2fb6d3... s3-net: Fix Coverity #898 (UNINIT).
via 045151b... s3-spoolss: pure comsetics.
via 1524abd... s3-krb5: Fix Coverity #722 (RESOURCE_LEAK).
via 2c186be... s3-net: Fix Coverity #886 (FORWARD_NULL).
via 842edcd... s3-samr: try to to fix password_expired flag handling.
via da46c37... s4:build: include ../libcli/cldap/config.mk
via 808928c... Fix crash in async_smb.c
via 13be4d7... s4:schema Remove 'cn' from the final output of ms_schema.py
via 37f130f... s4:fullschema Use server-side sort to make the output deterministic
via 4a45b0d... s4:ldb Allow paged_searches to be mixed with other controls
via f696bb8... s4: Remove autogenerated attributes from minschema and fullschema output
via 653dd02... Add minschema like tool to extract and dump the full schema from AD
via 5bfed62... s4:minschma Fix aggregate schema generation in minschema
via 6906c01... s4:ldb Ensure to pass down options to LDB from python
via 1dc5b90... s4:ldb Fix the paged_searches module
via 27c6eca... Merge branch 'master' of ssh://git.samba.org/data/git/samba into wspp-schema
via 5fe2b28... Merge branch 'master' of git://git.samba.org/samba into minschema
via ec9aeea... Fix up minschema after the conversion from JavaScript.
via 722dc9e... pyldb: Improve exception message when a list is expected.
via 9709ddc... Merge branch 'master' of ssh://git.samba.org/data/git/samba
via 3a4638d... add a versiontest program to print samba_version_string().
via d813a90... version: fix handling of SAMBA_VERSION_VENDOR_PATCH.
via f603903... s3: Fix a free of an uninitialized variable in winbind_get_sid_aliases
via 18b4925... s3:libads: use libcli/cldap code
via 4508152... s3:build: compile lib/tsocket and libcli/cldap
via 84a140f... move source4/libcli/cldap => libcli/cldap
via c600e8e... s4:cldap: rewrite the cldap library based on tsocket
via b69e72d... lib/util: build tevent_unix.o and tevent_ntstatus.o as UTIL_TEVENT subsystem
via 4e18c24... lib/tsocket: add tsocket_guide.txt section with specific details about bsd style sockets
via f6efec5... lib/tsocket: add a fast path to tsocket_writev_send/recv()
via b900e92... lib/tsocket: add a fast path to tsocket_sendto_send/recv()
via 235a7a4... lib/tsocket: add tsocket_guide.txt section about the async _send/recv() helper functions
via a27c6eb... lib/tsocket: add tsocket_readv_send/recv()
via 6c8bd10... lib/tsocket: add tsocket_writev_queue_send/recv()
via 2e44cea... lib/tsocket: add tsocket_writev_send/recv()
via a140823... lib/tsocket: add tsocket_connect_send/recv()
via 4002b7b... lib/tsocket: add tsocket_sendto_queue_send/recv()
via 9ed7a45... lib/tsocket: add tsocket_sendto_send/recv()
via ccfd6a6... lib/tsocket: add tsocket_recvfrom_send/recv()
via 6c88d61... lib/tsocket: add an implementation for bsd style sockets.
via c00126e... lib/tsocket: add a tsocket_guide.txt with a description of the design
via d848d51... lib/tsocket: add some useful helper functions
via 2e0e416... lib/tsocket: add generic socket abstraction layer
via 011ad72... fix build on old Heimdal based systems
via 36e7045... tevent: fix the nesting logic
via 88dd6af... s3:libsmb: always create bytes array in cli_trans code
via 880fbc4... s3:libsmb: fix smb signing for fragmented trans/trans2/nttrans requests
via 0dfdb7b... s3:lib/util_sock: use sys_recv() instead of sys_read() on sockets
via 2d1fcdc... fix some typos
via 844a1b3... flush after showing the prompt in smbclient
via c5394cd... Modify simple POSIX open test to use filenames containing a ':' character. Should stop regressions of bug #6196. Jeremy.
via 28e03f2... Allow DFS client paths to work when POSIX pathnames have been selected (we need to path in pathname /that/look/like/this). Jeremy.
via add8163... Merge branch 'master' of ssh://jra@git.samba.org/data/git/samba
via a00a9e4... Fix bug #6196 - Unable to serve files with colons to Linux CIFS/VFS client Looks like the pathname parsing for POSIX paths got broken when the code for doing Windows streams parsing got added. Jeremy.
via d380c49... use the tevent nesting code to avoid the uid problem in the VFS backend
via 13b6663... fixed a logic bug in the tevent nesting code
via 710948c... s3 onefs: Correctly error out when the read returns EOF
via f942cb6... Fix bug #6195 - Migrating from 3.0.x to 3.3.x can fail to update passdb.tdb correctly. This is a really nasty one to fix as in order to successfully update the passdb.tdb we must do the equivalent of a tdbbackup to move to the new hash values before we do the upgrade. Jeremy.
via 531af13... s3: remove POLICY_HND.
via 7d7b1a8... s3-rpc_parse: remove some unused parsing code.
via a125659... s3-spoolss: fix _spoolss_GetPrinterData printerserver handle query error code.
via 43182fd... s3-spoolss: fix _spoolss_EnumPrinterDataEx error path.
via 7a85a87... s3-rpc_parse: remove unused BUFFER5 and UNISTR3.
via e966719... s3-rpc_client: remove unused CLI_DO_RPC_WERR macro.
via 8595f26... s4 libcli: Add back Longhorn beta dialect as a constant
via 21391f7... s3-smbcontrol: use correct PRINTER_NOTIFY flags.
via 9d1ab9a... spoolss: add my copyright.
via 7fbdf8a... s3-spoolss: remove include/rpc_spoolss.h.
via 36d0785... s3-spoolss: remove rpc_server/srv_spoolss.c alltogether.
via a502392... s3-spoolss: remove rpc_parse/parse_spoolss.c alltogether.
via a4e999c... s3-spoolss: remove old spoolss_EnumPrinterDataEx.
via 0cfb1ae... s3-spoolss: use pidl for _spoolss_EnumPrinterDataEx.
via 31106cd... s3-spoolss: use printer and job notify enums provided by idl.
via e61c9ca... s3-spoolss: fix spoolss server after spoolss_Field changes.
via 8b730ca... s3-rpcclient: fix spoolss notify test after spoolss_Field changes.
via 9744a70... s4-smbtorture: fix spoolss notify test after spoolss_Field changes.
via 6515107... spoolss: add custom ndr_print_spoolss_Field.
via 0e21ea3... s3: re-run make samba3-idl.
via f9ddc6a... spoolss: make spoolss_Field a nodiscriminant union of 2 sets of notify flag enums.
via 9ab8953... s3-rpc_parse: move prs_uint64 to rpc_parse/parse_prs.c.
via 9fdeb7f... s3-spoolss: remove custom syntax_spoolss and use the syntax defined in IDL.
via b074765... s3-printing: use marshall/unmarshall_sec_desc_buf in sec_desc_upg_fn().
via ef02342... s3-spoolss: add registry_value_to_printer_enum_value.
via f683341... s3-spoolss: add SPOOLSS_BUFFER_ARRAY macro.
via 2687d29... spoolss: add ndr_size_spoolss_EnumPrinterDataEx_info in spoolss helper.
via ec47aac... spoolss: rename NDR_SPOOLSS_SIZE_ENUM macro to NDR_SPOOLSS_SIZE_ENUM_LEVEL in spoolss helper.
via 342b436... s4-smbtorture: fix spoolss_EnumPrinterKey callers in RPC-SPOOLSS-WIN test.
via 048013d... spoolss: fix ndr_push_spoolss_EnumPrinterDataEx.
via 93c2057... s3:winbindd: accept new connections via fd events
via 3b8dd79... s3:winbindd: move non event related code out of process_loop() in the the caller
via 0685031... s3:winbindd: remove unused close_winbindd_socket() function
via 450252d... s3:smbd: use tevent_loop_once() in the parent event loop
via b659daf... s3:printing: use tevent_loop_wait() instead of manual looping
via 339ea05... s3:printing: use a fd event to monitor the pipe to the parent
via 445b37f... s3:smbd: don't exit the parent when we have no connections
via cd7f62a... s3-spoolss: use rpccli_spoolss_enumprinterdataex in ldap_printer.c.
via 6e52c23... s4-smbtorture: fix spoolss_EnumPrinterDataEx tests.
via 9d024d1... s3-spoolss: remove old rpccli_spoolss_enumprinterdataex.
via f9712d5... s3-net: use rpccli_spoolss_enumprinterdataex.
via 8c3ef2d... s3-rpcclient: use rpccli_spoolss_enumprinterdataex wrapper.
via ab85fc7... s3-spoolss: add rpccli_spoolss_enumprinterdataex convenience wrapper.
via 18a93e3... spoolss: add ndr_push/pull_spoolss_EnumPrinterDataEx helper.
via b1d4523... s3: re-run make samba3-idl.
via 19ea2a5... spoolss: add spoolss_EnumPrinterDataEx triple call.
via 2dae07a... s3: re-run make samba3-idl.
via 4fb79b4... spoolss: fix spoolss_PrinterEnumValues w.r.t. size calculation of PrinterData.
via b4ae0e8... Missing break in conversion function prevents tdb password database update.
via a3d0499... build: fix detection of netinet/ip.h on FreeBSD
via e8aa716... build: format the header check for netinet/ip.h more nicely
via 8dd1faa... Remove the global "struct cm_cred_struct" and associated calls, make callers pass in a struct user_auth_info * instead. This commit causes smbc_set_credentials() to print out a message telling callers to use smbc_set_credentials_with_fallback() instead, as smbc_set_credentials() has a broken API (no SMBCCTX * pointer). No more global variables used in the connection manager API for client dfs calls. Jeremy.
via 153a837... s3-rpcclient: say that we are displaying a REG_MULTI_SZ in display_reg_value().
via 4d70153... s3: re-run make samba3-idl.
via b12c317... spoolss: add spoolss_PrinterEnumValues.
via c6b570c... s3: Fix bugs in the detection of the GNU ld version (Bug #6147)
via 211e255... s4 torture: Win7 has a slightly different allowed access mask
via 7bf2a21... s4 torture: Add a string version for NT_STATUS_WIN7_INVALID_RANGE
via 6c08e32... s4 libcli: Add SMB2.1 dialect to libcli
via b29c69f... Fix #6130: Don't crash in winbindd_rpc lookup_groupmem() on unmapped members
via e95d0b5... s4:build: require tevent 0.9.5
via 7d07266... tevent: change version to 0.9.5 after the ABI has changed
via 9eaf53d... tevent: store the location where a request was finished
via 3a831e4... tevent: use an immediate event as trigger for tevent_queue
via 4bdf299... tevent: use an immediate event fot tevent_req_post()
via a78cd2a... tevent: use TALLOC_FREE() in tevent_req.c
via 6c29058... s3:events: add support for immediate events
via 66886f8... tevent: add support for immediate events
via d27be1d... s3:events: make use of tevent_common_loop_wait()
via 940e618... tevent: add tevent_common_loop_wait() helper function and use it
via 0139bef... tevent: check signal events first in event_loop_once
via 3af7db3... tevent: let tevent_loop_once() just run one fd event
via 77d2cd1... s3-spoolss: remove unused RPC_BUFFER definition.
via b57d5ea... s3-spoolss: remove (disabled) enum_all_printers_info_1_remote.
via fac7208... s4-smbtorture: fix spoolss notify test for notify type changes.
via 7f90a89... s3-spoolss: remove PRINTER_NOTIFY_TYPE and JOB_NOTIFY_TYPE now defined in IDL.
via 479d91a... s3-spoolss: remove SPL Port definitions now in IDL.
via 9b5666a... s3-spoolss: remove PRIORITY defines, that were never used.
via f32cf73... s3: re-run make samba3-idl.
via 289cfb2... spoolss: use PRINTER_NOTIFY_TYPE and JOB_NOTIFY_TYPE in favor of "old" s4 defines.
via a264bc6... spoolss: add SPL Port definitions to IDL.
via f94a6f4... spoolss: add range checks for priority element in spoolss_JobInfo structs.
via 4cb3cbe... s3-spoolss: move DRIVER_X_VERSION flags into the backend, where they belong to.
via f19faa0... s3-spoolss: remove unused DEVICEMODE parsing and header.
via 5778a36... s3-spoolss: rename convert_printer_info_new to convert_printer_info.
via 1e7f602... s3-spoolss: rename convert_nt_devicemode_new to convert_nt_devicemode.
via 6549408... s3-spoolss: rename construct_dev_mode_new to construct_dev_mode.
via 827ba0a... s3-spoolss/registry: use libndr to push a spoolss_DeviceMode in fill_in_printer_values().
via 96998f0... s3-spoolss/registry: use marshall_sec_desc in fill_in_printer_values().
via d759f99... s3-spoolss: move SYSTEMTIME parsing to a more generic place, as suggested.
via 47c024f... s3-spoolss: rename temporary convert_devicemode_new function.
via 28d1686... s3-spoolss: move PRINTER_ATTRIBUTE_SAMBA to printing backend, where they belong.
via 2d31849... s3-spoolss: remove PRINTER_MESSAGE flags and struct, this was never used.
via b693f7f... Remove some transitional code in writev_send
via bce98d8... Convert np_read to tevent_req
via 89543d6... Convert np_write to tevent_req
via c7dba46... remove needless rpath stuff for default paths as early as possible
via 066cbb5... clean up lib64 linking paths the same way as lib
via da06a34... to be portable, use options first, arguments last
via d352d3c... .gitignore source4/torture/ldb/proto.h
via a23719b... fix build on sles8 and other old popt installations
via e89e739... s3-spoolss: remove unused init_unistr_array().
via 4a58f26... s3-spoolss: remove unused get_printer_dataex().
via 2d10548... s3: remove rpc_parse/parse_buffer.c completely.
via 338c610... s3-spoolss: remove old spoolss_EnumPrinterKey.
via 63d7871... s3-spoolss: use pidl for _spoolss_EnumPrinterKey.
via 846b93f... s3-spoolss: remove old rpccli_spoolss_enumprinterkey wrapper.
via e0c50aa... s3-net: use rpccli_spoolss_enumprinterkey wrapper.
via bc95ec0... s3-rpcclient: use rpccli_spoolss_enumprinterkey wrapper.
via 86c25b3... s3-spoolss: add rpccli_spoolss_enumprinterkey convenience wrapper.
via 87d97ad... s4-smbtorture: fix test_EnumPrinterKey.
via 3255651... s3: re-run make samba3-idl.
via 3a6b5fe... spoolss: use nstring_array in spoolss_EnumPrinterKey.
via 12c6ac6... s3-net: fix net_spoolss_setprinterdataex.
via 56691df... s3-spoolss: cleanup _spoolss_SetPrinterDataEx a little.
via d189824... s3-spoolss: cleanup _spoolss_GetPrinterDataEx a little.
via 96ae179... s3-rpcclient: fix cmd_spoolss_getprinterdataex.
via acf523a... s3-net: fix net_spoolss_setprinterdata.
via 2a8c078... s3-net: use rpccli_spoolss_EnumPrinterData.
via ead6a49... s3-spoolss: remove spoolss_EnumPrinterData.
via 80ecd11... s3-spoolss: use pidl for _spoolss_EnumPrinterData.
via 57077f4... s3-spoolss: remove rpccli_spoolss_enumprinterdata.
via 3e16ede... s3-rpcclient: use rpccli_spoolss_EnumPrinterData in enumdata command.
via 4ea46d6... s3-net: temporary disable net_spoolss_setprinterdata.
via 628c12e... s3-spoolss: remove old spoolss_SetPrinterData.
via f9871a8... s3-spoolss: use pidl for _spoolss_SetPrinterData.
via 4234969... s3-spoolss: remove old rpccli_spoolss_setprinterdata wrapper.
via b8a3e5e... s3-rpcclient: use rpccli_spoolss_SetPrinterData.
via 6dca805... s3-spoolss: remove old spoolss_GetPrinterData.
via aeba638... s3-spoolss: use pidl for _spoolss_GetPrinterData.
via d77cc43... s3-spoolss: remove old rpccli_spoolss_getprinterdata.
via 704220c... s3-rpcclient: use rpccli_spoolss_getprinterdata.
via 08d170a... s3-spoolss: add rpccli_spoolss_getprinterdata convenience wrapper.
via 754d136... s3-spoolss: remove unused ADD_JOBINFO_1.
via 7735650... Fix a valgrind error
via 0e2139c... s4-smbtorture: fix RPC-SPOOLSS test after PrinterData changes.
via 4727e3f... s4-spoolss: use winreg_Type for GetPrinterData implementation.
via 6759953... s3: re-run make samba3-idl.
via 849254d... spoolss: use winreg_Type instead of spoolss_PrinterDataType for XPrinterData calls.
via 28c6f1f... spoolss: use uint8 array instead of DATA_BLOB in EnumPrinterData IDL out pointer.
via b560a99... spoolss: fix ndr_push_spoolss_SetPrinterData.
via 2ec1f85... s3: re-run make samba3-idl.
via 2b0a0b2... spoolss: fix IDL for spoolss_SetPrinterData.
via be9a34e... s4-spoolss: fix spoolss_GetPrinterData w.r.t. out pointer changes.
via c6e3e5e... s4-smbtorture: fix test_GetPrinterData tests after out pointer changes.
via e56be5c... spoolss: fix GetPrinterData buffer helper.
via 4de3a46... s3: re-run make samba3-idl.
via 92e6525... spoolss: make spoolss_GetPrinterData out.data ref pointers.
via 6df9e1f... s3-spoolss: add push_spoolss_PrinterData().
via 9a8f196... s3-spoolss: add pull_spoolss_PrinterData().
via 88ca3e1... s3-spoolss: remove more unused defines.
via 04fd767... s3-spoolss: remove obsolete get_a_builtin_ntform.
via 937a058... s4:build: use SAMBA_PKG_CONFIG_MIN_VERSION instead of PKG_CONFIG_MIN_VERSION
via 467cc69... Merge branch 'master' of ssh://git.samba.org/data/git/samba
via a1ebb85... added support for parentGUID
via 382d806... Add some appropriate const. Jeremy.
via 8a2b7b3... Remove unused async_req references from wb_reqtrans.c
via 05b49fd... Convert wb_trans to tevent_req
via 1624b58... Remove an unnecessary variable
via a58eccf... Make struct wb_context private to wbclient.c
via 54b9ad4... Remove some unused code from async_req.[ch]
via 5c848e4... Use tevent_wakeup_send in wb_trans
via 20cee26... Convert open_socket_out_defer to tevent_req
via cb9effd... Use tevent_wakeup_send in open_socket_out_defer
via 752cf03... talloc: change version to 1.3.0
via 6d4a132... talloc: add useful talloc_array_length() macro
via a399883... talloc: add TALLOC_ZERO()
via a73bd05... s3: only define TALLOC_ZERO if needed
via d0b9cc6... nsswitch: only define TALLOC_ZERO if needed
via 099d6f0... lib/replace: use AC_TRY_LINK() to verify that getifaddrs() and freeifaddrs() are available
via 586a4da... fix configure check for external talloc libs
via 1a06b31... s4:password_hash Only store the LM hash if 'lanman auth = yes'
via 4478756... Strip /usr/include from include flags, so we don't end up including the system tevent if it's too old.
via e548ec9... display_sec: Remove use of samba3-specific data types.
via ec131db... Merge branch 'sharedm4' of /home/jelmer/samba4
via 05a9d02... python: Always run with the same version of Python as we build against.
via 693221c... Fix installation of tdr.h.
via 0ea702e... configure: Add common file with minimum versions of external libraries.
via 8edd737... Merge branch 'nodiscard' of /home/jelmer/samba4
via c223bee... Merge branch 'tdr' of /home/jelmer/samba4
via 7429958... Depend on newer talloc for Samba 4 in the merged build as well.
via 251bf8a... Merge branch 'checktalloc' of /home/jelmer/samba4
via 8afd835... Fix a malloc/talloc mismatch when cli_initialise() fails
via 5fa4cf2... Add queue argument to wb_resp_write
via 7578347... Remove unused CONST_DISCARD macro.
via 7972d82... Remove -L/usr/lib from a couple more make variables.
via 3eede51... tdr: Remove dependency on lp_* so it can be used in both Samba 3 and Samba 4.
via ec0c6e1... s4-smbtorture: fix build warning in test_EnumPrintProcDataTypes.
via d56524a... Merge branch 'checktalloc' into tdr
via a3d2b77... Properly strip /usr/lib and /usr/include for the merged build.
via 56ad85c... Fix build of tdr from merged build.
via 1b19cd1... Merge branch 'checktalloc' into tdr
via 4ceaec6... Depend on a newer talloc in Samba 4.
via 4638633... Move tdr to top-level.
via e48a18c... Add shared pkg.m4 file with convenience macros for using pkg-config.
via acb6018... Fix comment about shell in Makefile.
via 0c72c50... Fix fallback if system doesn't provide talloc.
via 61447df... Allow using external libtalloc.
via 8174a90... Fix #3954
via c3227b6... s3: Don't return in a void funtion
via f48a345... Remove pwd_cache.c, it was doing nothing. Make user_name, domain, and password talloc'ed strings within the cli_struct. Jeremy.
via 5df46fa... s3 OneFS: Add kernel strict locking support
via 1fcc11f... s3: Add strict lock/unlock calls to the vfs layer to replace is_locked
via 1355dc2... s4:build: require tevent 0.9.4
via 868f3f5... tevent: change version to 0.9.4 as the ABI has changed
via 7a41f29... s3-spoolss: remove more unused marshalling code.
via 0068abe... s3-spoolss: remove some unused functions.
via 348c4b6... s3-spoolss: remove old spoolss_GetPrinter.
via 1ceb298... s3-spoolss: use pidl for _spoolss_GetPrinter.
via aaae578... s3-rpcclient: pure cosmetics for cmd_spoolss_getdriver.
via 5d76a12... s3-rpcclient: pure cosmetics for cmd_spoolss_getprinter.
via 0658a40... s3-rpcclient: pure cosmetics for cmd_spoolss_enum_ports.
via 7e753b2... s3-spoolss: use snum_is_shared_printer (allows to make code a little easier to read).
via 0174d4d... s3-spoolss: add snum_is_shared_printer fn.
via a1a02bf... s3-spoolss: remove old spoolss_EnumPrinters.
via f6f703f... s3-spoolss: use pidl for _spoolss_EnumPrinters.
via cdcc5a1... s3: re-run make samba3-idl.
via d0902e2... spoolss: flag PrinterInfo union and levels as [public,gensize].
via 16438e3... s3-spoolss: remove old enumprinters wrapper.
via f14d426... s3-net: use rpccli_spoolss_enumprinters wrapper.
via 0e66a24... s3-rpcclient: use rpccli_spoolss_enumprinters wrapper.
via 9397ae5... s3-spoolss: add rpccli_spoolss_enumprinters convenience wrapper.
via 1b3e068... s3-spoolss: remove old spoolss_GetPrinterDriver2.
via 8df8abb... s3-spoolss: use pidl for _spoolss_GetPrinterDriver2.
via 058f47d... s3-spoolss: remove old leftover driver print functions.
via a540815... s3-spoolss: remove old spoolss_EnumPrinterDrivers.
via d6e2ef5... s3-spoolss: use pidl for _spoolss_EnumPrinterDrivers.
via fab10c6... s3: re-run make samba3-idl.
via 86ed4dc... spoolss: add [gensize] flag to spoolss_DriverInfo union.
via 6928c5c... s3-spoolss: remove old rpccli_spoolss_enumprinterdrivers wrapper.
via 7876d28... s3-net: use rpccli_spoolss_enumprinterdrivers wrapper.
via 915c593... s3-rpcclient: use rpccli_spoolss_enumprinterdrivers wrapper.
via 5f46554... s3-spoolss: add rpccli_spoolss_enumprinterdrivers convenience wrapper.
via e605e45... s3-spoolss: remove old spoolss_GetJob and spoolss_EnumJob.
via 9b143e6... s3-spoolss: use pidl for _spoolss_GetJob.
via b80e3e5... s3-spoolss: use pidl for _spoolss_EnumJobs.
via 661e81d... s3-spoolss: add construct_dev_mode_new.
via fbfd22b... s3: re-run make samba3-idl.
via dfe9076... spoolss: flag spoolss_JobInfo union and structures [public,gensize].
via 3bd1aab... s3-spoolss: remove old rpccli_spoolss_enumjobs wrapper.
via d279e76... s3-rpcclient: use rpccli_spoolss_enumjobs wrapper in enumjobs command.
via 8028412... s3-spoolss: add rpccli_spoolss_enumjobs convenience wrapper.
via 427987d... s3-spoolss: use macros for _spoolss_GetForm and split out level 1 get.
via 635b807... s3-spoolss: use macros for _spoolss_EnumForms and split out level 1 enum.
via b2b3cfb... s3-spoolss: use macros for _spoolss_GetPrintProcessorDirectory.
via 75d88f4... s3-spoolss: use macros for _spoolss_GetPrinterDriverDirectory.
via dfe71b0... s3-spoolss: use macros for _spoolss_EnumMonitors.
via 8d6c719... s3-spoolss: use macros for _spoolss_EnumPrintProcDataTypes.
via c6e9dc1... s3-spoolss: use macros for _spoolss_EnumPorts.
via facf66b... s3-spoolss: use macros for _spoolss_EnumPrintProcessors.
via 84b38c8... s3-spoolss: add macros from s4 spoolss server.
via e5136e9... Remove the static "struct client_connection" mess which is part of the problem that stops libsmbclient being thread safe. Subsidiary DFS connections are now hung off a list inside the cli_state struct. Much more to do in order to get libsmbclient to thread safety, but this is a good start. Jeremy.
via bace42d... s3 torture: Fix unitialized variable to avoid closing a random fnum
via b6616ca... s3 pdb_wbc_sam: LookupRids should return sAMAccountName, not NT4 names
via a84f939... tevent: Fix might be unitialized warning
via 5c63388... Fix bug #6186 - map readonly does not work Jeremy.
via 4b57f6d... s3-spoolss: make jobname a const char * in print_job_start().
via 2f57920... s4:build: try to fix the build with the ibm checker in the build-farm
via cb38888... tevent: add tevent_loop_until()
via 7142ef4... tevent: add tevent_loop_set_nesting_hook()
via a3d5d83... s4:events: allow nested events until we fixed all code to avoid them
via 6802394... s4:ldb: allow nested events until the code is fixed to avoid them
via 06f88fe... tevent: don't allow nested tevent_loop_once() anymore
via bd0f14c... s3:events: pass __location__ to event_loop_*()
via 9932fd2... tevent: pass __location__ to tevent_loop_once/wait()
via 880d9d6... tevent: add tevent_set_abort_fn()
via 43a7d48... tevent: add tevent_signal_support()
via 7a8b97e... talloc: add talloc_set_abort_fn()
via 1e4f78c... s4:ldb: setup tevent debug functions on a selfcreated event context
via 2fdbafb... Revert "s3:libsmb: add an option to cli_push to let the caller provide the buffers"
via a0a9c5d... Fix #6167: winbindd -n should disable the winbind idmap cache
via b17f9e1... Make opt_nocache static to winbindd.c
via 483525f... use a base64 encoded password when changing passwords
via 0770028... fixed more embedded spaces in LDIF
via 917905a... removed leading spaces from embedded ldif
via c260bfa... Add simple POSIX open, mkdir and rmdir test. Jeremy.
via 2bfd2c5... s3 torture: Simple warning fix
via e6777e5... fix configure check by avoiding main(main(...))
via 41c5d70... LDAP-BENCH-CLDAP: also test CLDAP rootdse searches.
via b96aa69... async_sock: fix truncating of the temporary iovec in writev_send/recv()
via 7932474... spoolss: fix typo in spoolss_EnumPrintProcessors_info union helper fn.
via 2c3d744... spoolss: fix typo in spoolss_EnumJobs_info union helper fn.
via 082bea6... lib/replace: make sure we include <sys/uio.h> before socket_wrapper.h
via 1f25b71... s4:schema Don't rely on objectCategory 'magic' when loading the schema
via 5ffe7de... s4:provision load_schema in provision.py no longer takes a hostname
via 3d0a727... Merge branch 'master' of ssh://git.samba.org/data/git/samba into wspp-schema
via 3d28063... Add a vfs_preopen module to hide fs latencies
via 66a26a0... Update instructions for checking out pidl.
via 8c41e0e... Don't log NDR_PRINT_DEBUG at level 0, this always ends up in syslog
via 825949b... tevent: add tevent_req_callback_data_void() macro
via 09d1b23... tevent: add tevent_req_received() function
via 97cccb2... Fix extended operation return path.
via 9579a6f... s3:libsmb: add an option to cli_push to let the caller provide the buffers
via c2993f7... s3:libsmb: only treat a return 0 as end of file
via 7fc8086... s3:libsmb: fix a lot of cli_push() bugs
via 143b222... socket_wrapper: wrap readv() and writev()
via 6f1f9f6... fixed a bug in message handling for code the change notify code
via a67bc41... added a test that triggers a bug in the Samba3 notify code
via f088353... Fix potential segfaults using freed memory.
via c218d3e... Merge branch 'master' of ssh://git.samba.org/data/git/samba into wspp-schema
via 218ce0e... Fix prototype mismatch.
via 3b18156... Merge branch 'master' of ssh://git.samba.org/data/git/samba
via 0d2de53... use LIB_PATH_VAR in selftest.sh if we have it
via c666aef... s3/packaging: Fix typo in comment.
via a60aaf2... s3/packaging: Package new files properly.
via 6b1170c... Fix a typo
via 1410490... s3:lib: interfaces.c isn't used in the configure tests anymore
via c3691b8... fix "dubious escape" warning of Studio compiler
via 5ff4cb5... socket_wrapper: try to make ipv6 support more portable
via 3679e82... socket_wrapper: downgrade ipv6 sockets to ipv4 is in connect() if the dest is ipv4
via f9156f6... socket_wrapper: correctly handle connected dgram sockets
via 81e2633... socket_wrapper: make it possible to bind to '::'
via dea9621... Don't copy the winbindd_request in wb_trans
via e503148... Convert wb_open_pipe to tevent_req
via 33db1e0... Convert wb_connect to tevent_req
via 549c30e... Convert wb_int_trans to tevent_req
via eb17759... Add parameter "queue" to wb_int_trans_send
via c7df046... Move "struct req_read_state" where it belongs
via 1611e63... Convert wb_resp_write to tevent_req
via 80fcd76... Convert wb_resp_read to tevent_req
via 0a3a7d5... Convert wb_req_read to tevent_req
via 9a64d7c... Convert wb_req_write to tevent_req
via f5ee316... Add tevent_req wbc helpers
via fe486d7... Add "queue" to writev_send
via f992416... Revert accidental reintroduction of void ** bug.
via 6ac77d1... Merge branch 'master' of ssh://git.samba.org/data/git/samba into wspp-schema
via 46bcb10... Shape up pdb_search a bit by making it a talloc ctx with a destructor
via e58ade4... Fix a smbclient segfault against security=share servers
via c29826a... Fix some nonempty blank lines
via ca9d67b... s4-spoolss: just return OK for dcesrv_spoolss_EnumPrintProcDataTypes for now.
via be479b6... don't rely on shebang's perl path, call our $PERL instead
via c9496ba... s3-spoolss: remove more leftovers from old enumports call.
via d75d350... s3-rpcclient: add enummonitors command to enumerate print monitors.
via 33a441b... s3-spoolss: add rpccli_spoolss_enummonitors convenience wrapper.
via d8a05bd... s3-spoolss: remove old spoolss_EnumMonitors.
via 2561b2d... s3-spoolss: use pidl for _spoolss_EnumMonitors.
via a3e5cf3... s3: re-run make samba3-idl.
via 45a22ea... spoolss: flag spoolss_MonitorInfo structs [public,gensize].
via e9179a6... s3-rpcclient: use rpccli_spoolss_enumports wrapper.
via c7e19c2... s3-spoolss: add rpccli_spoolss_enumports convenience wrapper.
via 631f277... s3-spoolss: remove old spoolss_EnumPorts.
via 03f1bec... s3-spoolss: use pidl for _spoolss_EnumPorts.
via 48ba132... s3: re-run make samba3-idl.
via 34f469f... spoolss: flag spoolss_PortInfo structs as [public,gensize].
via 62d73b8... s3-rpcclient: add enumprocdatatypes command to enumerate print processor data types.
via 2d24d3a... s3-spoolss: add rpccli_spoolss_enumprintprocessordatatypes convenience wrapper.
via f9019c1... s3-spoolss: remove old spoolss_EnumPrintProcDataTypes.
via 3cf22a8... s3-spoolss: use pidl for _spoolss_EnumPrintProcDataTypes.
via a58e59f... s3-rpcclient: add enumprocs command to enumerate print processors.
via b73411d... s3-spoolss: add rpccli_spoolss_enumprintprocessors convenience wrapper.
via 066a47b... s3-spoolss: remove old spoolss_EnumPrintProcessors.
via f48ccec... s3-spoolss: use pidl for _spoolss_EnumPrintProcessors.
via 9f27a08... s3: re-run make samba3-idl.
via 6fd5128... spoolss: flag spoolss_PrintProcessorInfo1 [public,gensize].
via a93fbf8... s4-smbtorture: add test_EnumPrintProcDataTypes to RPC-SPOOLSS test.
via f959aac... spoolss: add spoolss_EnumPrintProcDataTypes to enum macro helper.
via e90fcbb... s3: re-run make samba3-idl.
via 2545a75... spoolss: fill in spoolss_EnumPrintProcDataTypes IDL.
via bf85a14... s3:make_test: run CHAIN1 test
via 3f3e15a... s3:libsmb: merge cli_setup_signing_state() into cli_initialise_ex()
via 6e572d4... s3:libsmb: remove cli_setup_signing_state() and add struct cli_state *cli_initialise_ex()
via 589eb81... s3:winbindd_cm: remove useless cli_setup_signing_state(*cli, Undefined) call
via 196a5d0... s3:signing: the seqnum should only be decremented by 1 for ntcancel requests
via 4b6cbe8... s3:errormap: add ECANCELED, ERRDOS/ERRbadfid, NT_STATUS_CANCELLED mapping
via 918e628... s3:libsmb: smb signing works the same for extented and non-extended security
via 5ce523b... s3-spoolss: Fix Coverity ID #891 (UNINIT).
via 8614ce5... s3-spoolss: remove old _spoolss_EnumForms.
via 4541aa5... s3-spoolss: use form flags from idl in rpcclient and net.
via f9bf09e... s3-spoolss: use pidl for _spoolss_EnumForms.
via c9de230... s3: re-run make samba3-idl.
via 6aea116... spoolss: flag spoolss_FormInfo1 and 2 with [public,gensize].
via 9bdca59... s3-spoolss: remove old rpccli_spoolss_enumforms.
via 01e4f63... s3-net: use new rpccli_spoolss_enumforms wrapper.
via 6336366... s3-rpcclient: use new rpccli_spoolss_enumforms wrapper.
via c14a589... s3-spoolss: add convencience wrapper around rpccli_spoolss_EnumForms.
via b4707d8... s3: re-run make samba3-idl.
via 75046db... spoolss: fix [size_is] declaration for enum calls.
via 007f3f2... s4-spoolss: fix spoolss server enum calls after pointer changes.
via 8bc7bb7... s4-smbtorture: exit early in test_EnumPorts when no port info has been returned.
via 2fcc921... s4-smbtorture: fix s3 flavor rpc spoolss test.
via 8e68eb2... s4-smbtorture: fix RPC-SPOOLSS-WIN.
via 47adaea... s4-smbtorture: fix RPC-SPOOLSS test after enum out info pointer changes.
via c6aea64... spoolss: fix spoolss enum calls helper macro code after pointer changes.
via 4941e80... s3: re-run make samba3-idl.
via fb4ab25... spoolss: make all enum out info pointers a pointer to an array.
via df145c3... s4:errormap: map ECANCELED to NT_STATUS_CANCELLED
via 67d12e9... Get the sense of the integer wrap test the right way around. Sorry. Jeremy.
via 4e74d81... Now we're allowing a lower bound for auth_len, ensure we also check for an upper one (integer wrap). Jeremy.
via 66c0f36... Fix bug #6161 - smbclient corrupts source path in tar mode This was my fault. I broke the smbclient tar argument processing in creating the string for chdir when removing pstrings. Jeremy.
via bb6a2c8... Load the schema with a more efficient single search
via 4c32d8f... Load the schema for provision-backend in a transaction
via 8374d6f... Sort output of schema for OpenLDAP during conversion
via 0d9f4a2... Last part of fix for #6154 - zfs does not honor admin users. Jeremy.
via 2544ba6... Complete the fix for bug 6100
via bb1dab3... Fix bug #6160 - Office 2007 fails saving files to a Samba mapped drive. Confirmed by reporters. Jeremy.
via 8352650... Allow ms_schema.py to produce output much like minschema_wspp
via 17aac8c... Remove ad2oLschema, insted call it directly from provision-backend
via 6652646... librpc: Re-run make idl_full from source3
via cfb4757... pidl: Don't generate variables declarations for pointless array counters.
via 04f5f73... s3 OneFS: Use the public open_streams_for_delete
via f61f169... s3: Change open_streams_for_delete to call through the vfs layer
via d526d34... Fix careless mistake in winbindd_setup_sig_usr2_handler
via 41760c1... Merge branch 'master' of ssh://git.samba.org/data/git/samba into wspp-schema
via c8ea9d1... Second part of fix for #6154, ensure we return max access if admin user. Jeremy.
via badad0a... Fix bug #6154 - zfs does not honor admin users. Jeremy
via ebe5b28... Merge branch 'master' of ssh://git.samba.org/data/git/samba into master-devel
via 5a10d80... Remove parse_control from header, long after the function was removed
via 92bb91a... Update talloc version so we don't fail on system talloc 1.2.0
via f85aa66... Fix crashes when running RAW-ACLs against system with tdb ACL modules (caused by the POSIX pathname fixes). Jeremy.
via bb0fb97... s3:dbwrap_ctdb_marshall_add: don't leak the ctdb_rec_data to the outside
via 9d79849... s3:smbconf: move smbconf_share_exists checks into backend
via 0945789... s3:net conf: reduce memory usage of "net conf import".
via f9636b0... socket wrapper: Fix 'might be used uninitialized' warning
via 5a9f668... s3: Remove madvise support
via ddc1864... Attempt to fix the build on IRIX
via e8484e0... Make use of gpfs_get_real_filename optional
via fb70a8a... s3: Fix a memleak in dbwrap_rbt.
via 27cf239... socket_wrapper: add multiple interface support for ipv6
via b99bb96... socket_wrapper: add ipv6 pcap support
via 8ae34cc... socket_wrapper: pass down sockaddr instead of sockaddr_in to prepare pcap support for ipv6
via 40da086... socket_wrapper: prepare pcap support for ipv6 traffic
via d52e813... s4:blackbox/test_ldb: make use of the $VALGRIND envvar
via c51e5a2... socket_wrapper: don't crash if we get EAGAIN from real_recv()
via 8ee0cc2... Merge branch 'master' of ssh://git.samba.org/data/git/samba into abartlet-devel
via 52542e1... Pull in all the schema information during DRS schema fetch
via 952bdff... Don't print the admin password if we don't set one.
via 44c94b6... Allow 'net vampire' to work without an existing smb.conf
via ef89c4b... s3 passdb: Add back some useful debug statements
via 35f4ea2... Fix bug #6155 - "force group" is no longer working as expected. We need to store the "force group" uid separately from the conn->server_info token as we need to apply it separately also. Volker PLEASE CHECK ! Jeremy.
via 243d4e8... s3 OneFS: Add parameter to ignore streams
via b00204a... lib/util: remove samba specific talloc_get_type_abort()
via b6f479d... talloc: add talloc_get_type_abort()
via 4b2955a... Fix "ignore return" warning. Jeremy.
via be1dfff... It appears that the first time we see a uid/gid that winbind can't map, we end up returning the null sid instead of falling back to the legacy code. Next time through the code we'll hit the negative cache and do the right thing, but we still fail the first time.
via deb73e8... More fix to initialize idmap statuses
via 71ffd21... use test -f, Solaris /bin/sh doesn't know test -e
via 1ea0dca... Fix wbclient.c wrt tevent_req changes too.
via 9cacb49... Attempt to fix the build
via 67d41d0... Make struct tevent_req opaque
via 04a2b45... s3-spoolss: PRINTER_STATUS_OK has been moved to IDL.
via 8b33621... s3-rpcclient: zero out devmode and secdesc in setdriver and setprinter command.
via 6d27a89... s3: re-run make samba3-idl.
via bd77ab5... spoolss: move up printer and job status codes.
via c9061d0... spoolss: use dummy pointers for truncated devmode and secdesc in SetJobInfo2/4.
via db728c1... error-codes: add WERR_DEVICE_NOT_CONNECTED.
via 2127566... make man page (un)install more portable
via 88bd0f2... some shells are picky about ^ without quotes
via 2ab9d36... s3/docs: Add missing full stop.
via 84b57a5... libcli/security: fix the source4 build
via ae1a69f... libcli/security: fix the source3 build
via cdbc00b... Fix test_surrounding in samba4.rpcecho.python.
via 0a3ee53... Use samba3's own iconv implementation for now, until all changes are merged.
via 2d7a374... Merge branch 'master' of git://git.samba.org/samba into convenience
via c7b9757... Import ISO-8859-1, 646 from Samba 3 iconv.
via 9b0df44... s3: Fix incompatible type warnings
via 664268a... s3 OneFS: Refactor config code and cleanup includes
via 9940c76... Use shared header file for character sets, remove old definitions from samba3 smb.h.
via 9551ab8... Merge branch 'master' of git://git.samba.org/samba into convenience
via 7ab8f37... Use common header file for character set handling in Samba 3 and Samba 4.
via 8568b4f... Add header files for secace and secacl.
via 94069bd... s4: Use same function signature for convert_* as s3.
via da6721e... Move secacl to top-level.
via e9bba3e... dom_sid.h: Include dependency security.h that provides the dom_sid struct.
via d3c2de0... Also re-add removed codepoint_t; I'm clearly not having my day today.
via 9bd0cf8... Keep using Samba3's charset.h for now.
via 99b2881... Move secace.c to top-level.
via bbe2d30... Merge branch 'master' of git://git.samba.org/samba into convenience
via 08b180e... Merge branch 'master' of ssh://git.samba.org/data/git/samba into talloc-next
via 74293f1... Rerun pidl.
via e2469e3... Don't generate array iterators when the length of the array is always 0. (bug #6140)
via 4903d20... Merge branch 'master' of git://git.samba.org/samba into convenience
via 09ac816... Merge branch 'master' of git://git.samba.org/samba into teventfix
via 235244f... Avoid using tevent_util.h, which won't be available if we use the system tevent.
via 54bc27e... Merge branch 'master' of ssh://git.samba.org/data/git/samba into talloc-next
via 55903e6... Move next_token_talloc to util.c, as util_str.c is only compiled inside samba 4.
via d776ac0... Move next_token_talloc() to top-level.
via 9f6e2d6... Sync smb_iconv_t type, convert_string return type with Samba 3 equivalents.
via 4a35c97... Only copy sharename up from rap_to_pjobid
via 9ffb6d2... Add allow_badcharcnv argument to all conversion function, for consistency with Samba 3.
via 79fc0dd... Merge branch 'master' of git://git.samba.org/samba into HEAD
via e6ec32f... Eliminate two duplicate SEC_ACE_TYPE constants already provided by security.idl.
via 7b9381f... Fix bug #6082 - smbd_gpfs_getacl failed: Windows client can´t rename or delete file (directory fix). Jeremy.
via 5686a6d... Fix async reading winbindd_response
via ddd3da8... Simplify async_connect_send slightly
via 9569d97... And the prize for the most pain caused in the build farm for a simple typo goes to..... Tim Prouty !!!! Sorry Tim, nice test but you made a typo in passing in the size of an array so we were reading uninitialized memory :-). That took far longer than it should have to track down... (%$&#ing build system....). The build farm should now slowly go back to normal. Jeremy.
via a54520f... Initialize the id_map status in idmap_ldap to avoid surprise
via 0025caa... s3: re-run make samba3-idl.
via 5da7fde... spoolss: fill in spoolss_SetJobInfo1,2,3,4.
via d0e31f8... spoolss: add spoolss_PortInfo3 and spoolss_PortInfoFF.
via 670a228... s3-spoolss: use DSPRINT flags instead of SPOOLS_DS flags.
via 62db0ea... Use talloc_tos() in regkey_access_check()
via 61bedb4... s3: fix guest auth when winbindd is running
via b7b287d... s3-rpcclient: add getjob spoolss command.
via a263d8f... s3-rpcclient: use is_valid_policy_hnd before closing handles.
via f343ed7... s3-spoolss: remove old rpccli_spoolss_getjob.
via 0445c55... s3-spoolss: add rpccli_spoolss_getjob convenience wrapper.
via 417f920... s3: re-run make samba3-idl.
via d42f833... spoolss: add 2 new SPOOLSS_JOB_CONTROL values.
via dec1410... spoolss: add spoolss_JobInfo2, JobInfo3 and JobInfo4 (new in vista).
via fe8cf69... don't hardcode python path
via 3121249... Make us pass the RAW-RENAME torture test I just added.
via bcadb77... Add another torture test inspired by George @ Apple. Inside a directory, keep a file open and then renaming the directory should fail with ACCESS_DENIED. This is connected to the test case where the close was failing due to a delayed write on a file not being able to succeed when Samba allowed the containing directory to be renamed.
via b934f50... lib/torture: fix depency to map_nt_error_from_unix()
via c5e062e... s3: fix the build JOB_STATUS_BLOCKED -> JOB_STATUS_BLOCKED_DEVQ
via 3a1f24f... tevent: add tevent_queue infrastructure
via 2f4b821... s3:registry: tighten the subkey loop in reg_deletekey_recursive()
via 270ab55... s3:registry: use delete_reg_subkey() in reg_deletekey()
via ae8c584... s3:registry: implement delete_subkey in the smbconf backend
via b5fbe06... s3:registry: implement delete_subkey in the db backend
via 97508ee... s3:registry: add a delete_subkey method to the backend ops.
via 61bdfd0... s3:registry: refactor deletion of various subkey lists out of regdb_store_keys()
via 13ceeee... s3:registry: streamline and cleanup regdb_set_secdesc() somewhat.
via 2fb944b... s3:registry: refactor deletion of value/secdesc/subkey list tdb records out
via 741e902... s3:registry: streamline reg_deletekey() somewhat.
via 4b444e4... s3:registry: use create_reg_subkey() in reg_createkey().
via d73dafb... s3:registry: implement create_subkey for the smbconf backend
via 20e40d3... s3:registry: implement create_subkey for the db backend.
via 602bfeb... s3:registry: add a create_subkey method to the backend ops.
via 51795b7... libcli/util/werror.h: add macro W_ERROR_NOT_OK_GOTO(x, y)
via 6c197ff... s3: move definition of W_ERROR_NOT_OK_GOTO_DONE down to libcli/util/werror.h
via e026d21... s3:net rpc registry: use regsubkey_ctr_init() instead of using talloc directly.
via 0b22f8b... s3:registry: hash the list of subkeys in the regsubkey_ctr
via 149d94d... s3:registry: remove definition of regsubkey_ctr from the surface.
via d2fc3ab... s3:profiles: use regsubkey_ctr_init() instead of using talloc directly.
via 1ce0035... s3:registry: use regsubkey_ctr_init() in reg_eventlog.c
via b384d0d... s3:services_db: use regsubkey_ctr_init() instead of using talloc directly
via 69be6f5... s3:registry: use regsubkey_ctr_get_seqnum() in reg_backend_db.c
via 8a74b53... s3:registry: use regsubkey_ctr_set_seqnum() in reg_backend_db.c
via 3c15d05... s3:registry: use regsubkey_ctr_init() in reg_backend_db.c
via ea2b740... s3:registry: use regsubkey_ctr_init() in reg_api.c
via cd8bfd3... s3:registry: add regsubkey_ctr_get_seqnum() to hide implementation
via 63ed47c... s3:registry: add regsubkey_ctr_set_seqnum to hide implementation from caller.
via 763f41f... s3:registry: add a regsubkey_ctr_init function for allocating a regsubkey_ctr
via 060abd7... s3:registry: fix a comment
via 63b5764... s3:registry: don't directly access key->subkeys->subkeys[] in reg_backend_db.c
via 8c1e403... s3:registry: don't directly access key->subkeys->subkeys[] in reg_api.c
via 62b5350... s3:registry: don't directly access key->subkeys->num_subkeys in reg_backend_db.
via e05b7a8... s3:registry: don't directly access key->subkeys->num_subkeys in reg_api.c
via 58fc612... s3:registry: replace typedef "REGSUBKEY_CTR" by "struct regsubkey_ctr"
via b56f449... Revert "Fix a O(n^2) algorithm in regdb_fetch_keys()"
via 6cdcfa3... Remove a temporary debug message -- sorry
via 44ceff4... s3-spoolss: fix search_notify(). sorry...
via 98ca5b0... s3: re-run make samba3-idl.
via 54b529a... s3-spoolss: job status defines moved to IDL.
via 76ae202... spoolss: add spoolss_JobStatus.
via 3e25d3b... s3-spoolss: remove some unused defines and structs.
via d3ac11c... s4:heimdal_build: correrctly switch closefrom() and get/setprogname() replacements on and off
via a777b4d... Convert open_socket_out to tevent_req
via 408cde8... Add tevent_req helpers to includes.h
via 4d22554... Add tevent_ntstatus
via 42b8d6b... s3:net: wrap net conf import into one big transaction
via bd121b5... s3:libsmbconf: add transactions to the libsmbconf api
via 9f97674... s3:registry: wrap deletekey_recursive in one big transaction.
via ba0e944... s3:registry: provide transaction_start|commit|cancel fns for the registry tdb
via 170830c... Wrap creating the sorted subkey cache in a transaction
via 5c91cdc... Add a comment describing the sorted subkeys
via 1b1aac4... Add sorted subkey cache
via aeb26fe... Add db_tdb_parse
via 9475e88... Add dbwrap->parse_record
via 16f61a6... Speed up "net conf list"
via 26f2384... Speed up "net conf list"
via 8e4816f... s4:Makefile: try to fix 'make installheaders' on *BSD systems
via b659742... s4:heimdal_build: don't always build setprogname.o
via c21ae8d... libreplace: make it possible to disable socket_wrapper via -DSOCKET_WRAPPER_DISABLE=1
via 64662cb... s4:ldb_map: include ldb_includes.h first to get replace.h as first header
via b679f6b... s4:VERSION: mark as 4.0.0-alpha8 gitsnapshot
via 8249383... Add the new, updated AD schema file from Microsoft
via 8be9941... Don't parse the schema data twice
via 8d63387... Tolerate more whitespace errors
via f83e754... Create schema.ldif at runtime directly from ad-schema files
from c3632e4... Mark as the Samba 4.0 alpha7 release
http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v4-0-test
- Log -----------------------------------------------------------------
commit ca2c645156a288ca35c5120e95bb9a878a889848
Author: Andrew Bartlett <abartlet at samba.org>
Date: Tue Dec 1 14:43:55 2009 +1100
Fix build of Samba4 from tarball generated by mkrelease.sh
Revert "Remove RFC's from the release tarballs to make the lives of the Debian"
This reverts commit eda7f35bc891ca4a7505ec054a2b4591c6edfb38.
These files are essential to the Samba4 build.
Andrew Bartlett
commit 5c2db53358ac4769833c2b14c69a8a6e9f91d649
Author: Andrew Bartlett <abartlet at samba.org>
Date: Tue Dec 1 13:03:17 2009 +1100
Improve upgrade instructions
commit 5203128130b24f783559c520c6ae587ab99c8069
Author: Andrew Bartlett <abartlet at samba.org>
Date: Tue Dec 1 12:27:09 2009 +1100
This is alpha9
-----------------------------------------------------------------------
Summary of changes:
.gitignore | 60 +-
README | 8 +-
README.Coding | 98 +-
Roadmap | 2 +-
WHATSNEW4.txt | 56 +-
client/cifs.upcall.c | 653 +
{source3/client => client}/cifs_spnego.h | 0
client/mount.cifs.c | 1690 +
{source3/client => client}/mount.h | 0
client/mtab.c | 220 +
client/umount.cifs.c | 406 +
docs-xml/Makefile | 153 +-
docs-xml/Makefile.settings.in | 22 +-
docs-xml/README | 38 +-
docs-xml/Samba3-ByExample/SBE-2000UserNetwork.xml | 2 +-
docs-xml/Samba3-ByExample/SBE-500UserNetwork.xml | 7 +-
.../Samba3-ByExample/SBE-AddingUNIXClients.xml | 3 +-
docs-xml/Samba3-ByExample/SBE-Appendix1.xml | 14 +-
.../Samba3-ByExample/SBE-KerberosFastStart.xml | 18 +-
docs-xml/Samba3-ByExample/SBE-MigrateNW4Samba3.xml | 56 +-
.../Samba3-ByExample/SBE-SecureOfficeServer.xml | 2 +-
.../Samba3-ByExample/SBE-SimpleOfficeServer.xml | 10 +-
docs-xml/Samba3-ByExample/SBE-TheSmallOffice.xml | 10 +-
docs-xml/Samba3-ByExample/SBE-UpgradingSamba.xml | 16 +-
docs-xml/Samba3-Developers-Guide/index.xml | 8 +-
docs-xml/Samba3-Developers-Guide/vfs.xml | 41 +-
docs-xml/Samba3-HOWTO/TOSHARG-AccessControls.xml | 14 +-
docs-xml/Samba3-HOWTO/TOSHARG-BDC.xml | 4 +-
docs-xml/Samba3-HOWTO/TOSHARG-CUPS-printing.xml | 24 +-
docs-xml/Samba3-HOWTO/TOSHARG-ChangeNotes.xml | 4 +-
docs-xml/Samba3-HOWTO/TOSHARG-Compiling.xml | 4 +-
docs-xml/Samba3-HOWTO/TOSHARG-DomainMember.xml | 22 +-
docs-xml/Samba3-HOWTO/TOSHARG-FastStart.xml | 4 +-
docs-xml/Samba3-HOWTO/TOSHARG-Group-Mapping.xml | 2 +-
docs-xml/Samba3-HOWTO/TOSHARG-IDMAP.xml | 8 +-
docs-xml/Samba3-HOWTO/TOSHARG-Install.xml | 17 +-
docs-xml/Samba3-HOWTO/TOSHARG-NetworkBrowsing.xml | 2 +
docs-xml/Samba3-HOWTO/TOSHARG-PDC.xml | 14 +-
docs-xml/Samba3-HOWTO/TOSHARG-Passdb.xml | 22 +-
docs-xml/Samba3-HOWTO/TOSHARG-Printing.xml | 7 +-
docs-xml/Samba3-HOWTO/TOSHARG-ProfileMgmt.xml | 2 +-
docs-xml/Samba3-HOWTO/TOSHARG-Securing.xml | 2 +-
docs-xml/Samba3-HOWTO/TOSHARG-StandAloneServer.xml | 2 +-
docs-xml/Samba3-HOWTO/TOSHARG-TheNetCommand.xml | 8 +-
docs-xml/Samba3-HOWTO/TOSHARG-VFS.xml | 2 +-
docs-xml/Samba3-HOWTO/TOSHARG-Winbind.xml | 16 +-
.../Samba3-HOWTO/TOSHARG-WindowsClientConfig.xml | 8 +-
docs-xml/Samba3-HOWTO/TOSHARG-foreword-cargill.xml | 2 +-
docs-xml/Samba3-HOWTO/TOSHARG-locking.xml | 1 -
docs-xml/Samba3-HOWTO/TOSHARG-upgrading-to-3.0.xml | 2 +-
docs-xml/Samba3-HOWTO/index.xml | 2 +-
docs-xml/Samba3-HOWTO/manpages.xml | 2 +-
docs-xml/Samba4-HOWTO/domain-member.xml | 1 +
docs-xml/Samba4-HOWTO/domain-pdc.xml | 5 +-
docs-xml/Samba4-HOWTO/gui-clients.xml | 5 +-
docs-xml/Samba4-HOWTO/ldb.xml | 5 +-
docs-xml/Samba4-HOWTO/shares.xml | 4 +-
docs-xml/aclocal.m4 | 26 -
docs-xml/build/DTD/passdb | 46 -
docs-xml/build/DTD/samba-doc | 4 +
docs-xml/configure.ac | 43 +-
docs-xml/manpages-3/cifs.upcall.8.xml | 21 +-
docs-xml/manpages-3/eventlogadm.8.xml | 2 +-
docs-xml/manpages-3/findsmb.1.xml | 2 +-
docs-xml/manpages-3/idmap_ad.8.xml | 2 +-
docs-xml/manpages-3/idmap_adex.8.xml | 2 +-
docs-xml/manpages-3/idmap_hash.8.xml | 8 +-
docs-xml/manpages-3/idmap_ldap.8.xml | 2 +-
docs-xml/manpages-3/idmap_nss.8.xml | 2 +-
docs-xml/manpages-3/idmap_rid.8.xml | 4 +-
docs-xml/manpages-3/idmap_tdb.8.xml | 2 +-
docs-xml/manpages-3/idmap_tdb2.8.xml | 2 +-
docs-xml/manpages-3/ldb.3.xml | 2 +-
docs-xml/manpages-3/ldbadd.1.xml | 2 +-
docs-xml/manpages-3/ldbdel.1.xml | 2 +-
docs-xml/manpages-3/ldbedit.1.xml | 2 +-
docs-xml/manpages-3/ldbmodify.1.xml | 2 +-
docs-xml/manpages-3/ldbrename.1.xml | 3 +
docs-xml/manpages-3/ldbsearch.1.xml | 2 +-
docs-xml/manpages-3/libsmbclient.7.xml | 2 +-
docs-xml/manpages-3/lmhosts.5.xml | 2 +-
docs-xml/manpages-3/log2pcap.1.xml | 2 +-
docs-xml/manpages-3/mount.cifs.8.xml | 169 +-
docs-xml/manpages-3/net.8.xml | 225 +-
docs-xml/manpages-3/nmbd.8.xml | 2 +-
docs-xml/manpages-3/nmblookup.1.xml | 2 +-
docs-xml/manpages-3/ntlm_auth.1.xml | 2 +-
docs-xml/manpages-3/pam_winbind.7.xml | 181 -
docs-xml/manpages-3/pam_winbind.8.xml | 260 +
docs-xml/manpages-3/pdbedit.8.xml | 12 +-
docs-xml/manpages-3/profiles.1.xml | 2 +-
docs-xml/manpages-3/rpcclient.1.xml | 2 +-
docs-xml/manpages-3/samba.7.xml | 2 +-
docs-xml/manpages-3/sharesec.1.xml | 2 +-
docs-xml/manpages-3/smb.conf.5.xml | 2 +-
docs-xml/manpages-3/smbcacls.1.xml | 2 +-
docs-xml/manpages-3/smbclient.1.xml | 26 +-
docs-xml/manpages-3/smbcontrol.1.xml | 9 +-
docs-xml/manpages-3/smbcquotas.1.xml | 2 +-
docs-xml/manpages-3/smbd.8.xml | 2 +-
docs-xml/manpages-3/smbget.1.xml | 2 +-
docs-xml/manpages-3/smbgetrc.5.xml | 2 +-
docs-xml/manpages-3/smbpasswd.5.xml | 2 +-
docs-xml/manpages-3/smbpasswd.8.xml | 2 +-
docs-xml/manpages-3/smbspool.8.xml | 2 +-
docs-xml/manpages-3/smbstatus.1.xml | 2 +-
docs-xml/manpages-3/smbtar.1.xml | 2 +-
docs-xml/manpages-3/smbtree.1.xml | 2 +-
docs-xml/manpages-3/swat.8.xml | 2 +-
docs-xml/manpages-3/tdbbackup.8.xml | 2 +-
docs-xml/manpages-3/tdbdump.8.xml | 2 +-
docs-xml/manpages-3/tdbtool.8.xml | 2 +-
docs-xml/manpages-3/testparm.1.xml | 2 +-
docs-xml/manpages-3/umount.cifs.8.xml | 58 +-
docs-xml/manpages-3/vfs_acl_tdb.8.xml | 2 +-
docs-xml/manpages-3/vfs_acl_xattr.8.xml | 2 +-
docs-xml/manpages-3/vfs_audit.8.xml | 2 +-
docs-xml/manpages-3/vfs_cacheprime.8.xml | 2 +-
docs-xml/manpages-3/vfs_cap.8.xml | 2 +-
docs-xml/manpages-3/vfs_catia.8.xml | 2 +-
docs-xml/manpages-3/vfs_commit.8.xml | 2 +-
docs-xml/manpages-3/vfs_default_quota.8.xml | 2 +-
docs-xml/manpages-3/vfs_dirsort.8.xml | 69 +
docs-xml/manpages-3/vfs_extd_audit.8.xml | 2 +-
docs-xml/manpages-3/vfs_fake_perms.8.xml | 2 +-
docs-xml/manpages-3/vfs_fileid.8.xml | 2 +-
docs-xml/manpages-3/vfs_full_audit.8.xml | 2 +-
docs-xml/manpages-3/vfs_gpfs.8.xml | 2 +-
docs-xml/manpages-3/vfs_netatalk.8.xml | 2 +-
docs-xml/manpages-3/vfs_notify_fam.8.xml | 2 +-
docs-xml/manpages-3/vfs_prealloc.8.xml | 2 +-
docs-xml/manpages-3/vfs_preopen.8.xml | 115 +
docs-xml/manpages-3/vfs_readahead.8.xml | 2 +-
docs-xml/manpages-3/vfs_readonly.8.xml | 2 +-
docs-xml/manpages-3/vfs_recycle.8.xml | 2 +-
docs-xml/manpages-3/vfs_shadow_copy.8.xml | 2 +-
docs-xml/manpages-3/vfs_shadow_copy2.8.xml | 2 +-
docs-xml/manpages-3/vfs_smb_traffic_analyzer.8.xml | 2 +-
docs-xml/manpages-3/vfs_streams_depot.8.xml | 2 +-
docs-xml/manpages-3/vfs_streams_xattr.8.xml | 2 +-
docs-xml/manpages-3/vfs_xattr_tdb.8.xml | 2 +-
docs-xml/manpages-3/vfstest.1.xml | 2 +-
docs-xml/manpages-3/wbinfo.1.xml | 15 +-
docs-xml/manpages-3/winbind_krb5_locator.7.xml | 2 +-
docs-xml/manpages-3/winbindd.8.xml | 2 +-
docs-xml/registry/Win7_Samba3DomainMember.reg | Bin 0 -> 424 bytes
docs-xml/scripts/find_missing_doc.pl | 17 +-
docs-xml/scripts/find_missing_manpages.pl | 5 +-
docs-xml/smbdotconf/base/enablecorefiles.xml | 15 +
docs-xml/smbdotconf/filename/manglednames.xml | 2 +-
docs-xml/smbdotconf/filename/mapreadonly.xml | 2 +-
.../smbdotconf/filename/storedosattributes.xml | 7 +
docs-xml/smbdotconf/ldap/ldapfollowreferral.xml | 21 +
docs-xml/smbdotconf/ldap/ldappagesize.xml | 18 +
docs-xml/smbdotconf/locking/oplocks.xml | 4 +-
.../smbdotconf/logging/debughirestimestamp.xml | 2 +-
docs-xml/smbdotconf/logon/abortshutdownscript.xml | 2 +-
docs-xml/smbdotconf/logon/shutdownscript.xml | 11 +-
docs-xml/smbdotconf/misc/cachedirectory.xml | 22 +
docs-xml/smbdotconf/misc/ctdbtimeout.xml | 37 +
docs-xml/smbdotconf/misc/dosfilemode.xml | 8 +-
docs-xml/smbdotconf/misc/statedirectory.xml | 22 +
docs-xml/smbdotconf/printing/cupsencrypt.xml | 25 +
docs-xml/smbdotconf/printing/enablespoolss.xml | 10 +
docs-xml/smbdotconf/protocol/maxprotocol.xml | 5 +
docs-xml/smbdotconf/protocol/sharefakefscaps.xml | 20 +
docs-xml/smbdotconf/protocol/unixextensions.xml | 4 +-
.../smbdotconf/security/accessbasedshareenum.xml | 1 -
.../smbdotconf/security/checkpasswordscript.xml | 2 +-
docs-xml/smbdotconf/security/clientlanmanauth.xml | 2 +-
.../smbdotconf/security/dedicatedkeytabfile.xml | 15 +
docs-xml/smbdotconf/security/inheritacls.xml | 5 +
docs-xml/smbdotconf/security/kerberosmethod.xml | 39 +
docs-xml/smbdotconf/security/lanmanauth.xml | 7 +
.../smbdotconf/security/mapuntrustedtodomain.xml | 33 +
docs-xml/smbdotconf/security/passdbbackend.xml | 8 +-
docs-xml/smbdotconf/security/usekerberoskeytab.xml | 23 -
docs-xml/smbdotconf/tuning/aiowritebehind.xml | 23 +
docs-xml/smbdotconf/winbind/createkrb5conf.xml | 24 +
.../smbdotconf/winbind/winbindnormalizenames.xml | 2 +-
docs-xml/test/images/slmed.png | Bin 0 -> 2602 bytes
docs-xml/test/index.xml | 5 +-
docs-xml/using_samba/appf.xml | 2 +-
docs-xml/xslt/db2latex-xsl/AUTHOR | 15 -
docs-xml/xslt/db2latex-xsl/CHANGES | 2 -
docs-xml/xslt/db2latex-xsl/COPYING | 339 -
docs-xml/xslt/db2latex-xsl/COPYRIGHT | 104 -
docs-xml/xslt/db2latex-xsl/DOCBOOK.RFE | 8 -
docs-xml/xslt/db2latex-xsl/README | 39 -
docs-xml/xslt/db2latex-xsl/THANKS | 82 -
docs-xml/xslt/db2latex-xsl/TODO | 77 -
docs-xml/xslt/db2latex-xsl/VERSION | 1 -
docs-xml/xslt/db2latex-xsl/xsl/VERSION.xml | 24 -
docs-xml/xslt/db2latex-xsl/xsl/abstract.mod.xsl | 87 -
docs-xml/xslt/db2latex-xsl/xsl/admonition.mod.xsl | 283 -
docs-xml/xslt/db2latex-xsl/xsl/authorgroup.mod.xsl | 218 -
docs-xml/xslt/db2latex-xsl/xsl/biblio.mod.xsl | 1069 -
docs-xml/xslt/db2latex-xsl/xsl/block.mod.xsl | 396 -
.../xslt/db2latex-xsl/xsl/book-article.mod.xsl | 854 -
docs-xml/xslt/db2latex-xsl/xsl/bridgehead.mod.xsl | 120 -
docs-xml/xslt/db2latex-xsl/xsl/callout.mod.xsl | 884 -
docs-xml/xslt/db2latex-xsl/xsl/citation.mod.xsl | 132 -
docs-xml/xslt/db2latex-xsl/xsl/common/af.xml | 443 -
docs-xml/xslt/db2latex-xsl/xsl/common/ar.xml | 492 -
docs-xml/xslt/db2latex-xsl/xsl/common/bg.xml | 445 -
docs-xml/xslt/db2latex-xsl/xsl/common/bn.xml | 504 -
docs-xml/xslt/db2latex-xsl/xsl/common/ca.xml | 445 -
docs-xml/xslt/db2latex-xsl/xsl/common/common.xsl | 1573 -
docs-xml/xslt/db2latex-xsl/xsl/common/cs.xml | 491 -
docs-xml/xslt/db2latex-xsl/xsl/common/da.xml | 492 -
docs-xml/xslt/db2latex-xsl/xsl/common/de.xml | 538 -
docs-xml/xslt/db2latex-xsl/xsl/common/el.xml | 443 -
docs-xml/xslt/db2latex-xsl/xsl/common/en.xml | 551 -
docs-xml/xslt/db2latex-xsl/xsl/common/es.xml | 482 -
docs-xml/xslt/db2latex-xsl/xsl/common/et.xml | 443 -
docs-xml/xslt/db2latex-xsl/xsl/common/eu.xml | 444 -
docs-xml/xslt/db2latex-xsl/xsl/common/fi.xml | 443 -
docs-xml/xslt/db2latex-xsl/xsl/common/fr.xml | 543 -
docs-xml/xslt/db2latex-xsl/xsl/common/gentext.xsl | 716 -
docs-xml/xslt/db2latex-xsl/xsl/common/he.xml | 444 -
docs-xml/xslt/db2latex-xsl/xsl/common/hr.xml | 495 -
docs-xml/xslt/db2latex-xsl/xsl/common/hu.xml | 443 -
docs-xml/xslt/db2latex-xsl/xsl/common/id.xml | 443 -
docs-xml/xslt/db2latex-xsl/xsl/common/it.xml | 444 -
docs-xml/xslt/db2latex-xsl/xsl/common/ja.xml | 445 -
docs-xml/xslt/db2latex-xsl/xsl/common/ko.xml | 441 -
docs-xml/xslt/db2latex-xsl/xsl/common/l10n.dtd | 63 -
docs-xml/xslt/db2latex-xsl/xsl/common/l10n.xml | 89 -
docs-xml/xslt/db2latex-xsl/xsl/common/l10n.xsl | 467 -
docs-xml/xslt/db2latex-xsl/xsl/common/la.xml | 492 -
docs-xml/xslt/db2latex-xsl/xsl/common/lt.xml | 442 -
docs-xml/xslt/db2latex-xsl/xsl/common/nl.xml | 443 -
docs-xml/xslt/db2latex-xsl/xsl/common/nn.xml | 449 -
docs-xml/xslt/db2latex-xsl/xsl/common/no.xml | 443 -
docs-xml/xslt/db2latex-xsl/xsl/common/pl.xml | 443 -
docs-xml/xslt/db2latex-xsl/xsl/common/pt.xml | 445 -
docs-xml/xslt/db2latex-xsl/xsl/common/pt_br.xml | 442 -
docs-xml/xslt/db2latex-xsl/xsl/common/ro.xml | 443 -
docs-xml/xslt/db2latex-xsl/xsl/common/ru.xml | 517 -
docs-xml/xslt/db2latex-xsl/xsl/common/sk.xml | 488 -
docs-xml/xslt/db2latex-xsl/xsl/common/sl.xml | 444 -
docs-xml/xslt/db2latex-xsl/xsl/common/sr.xml | 510 -
docs-xml/xslt/db2latex-xsl/xsl/common/sr_Latn.xml | 443 -
.../xslt/db2latex-xsl/xsl/common/subtitles.xsl | 140 -
docs-xml/xslt/db2latex-xsl/xsl/common/sv.xml | 487 -
docs-xml/xslt/db2latex-xsl/xsl/common/th.xml | 444 -
docs-xml/xslt/db2latex-xsl/xsl/common/titles.xsl | 595 -
docs-xml/xslt/db2latex-xsl/xsl/common/tr.xml | 510 -
docs-xml/xslt/db2latex-xsl/xsl/common/uk.xml | 473 -
docs-xml/xslt/db2latex-xsl/xsl/common/vi.xml | 442 -
docs-xml/xslt/db2latex-xsl/xsl/common/xh.xml | 441 -
docs-xml/xslt/db2latex-xsl/xsl/common/zh_cn.xml | 438 -
docs-xml/xslt/db2latex-xsl/xsl/common/zh_tw.xml | 439 -
docs-xml/xslt/db2latex-xsl/xsl/component.mod.xsl | 93 -
docs-xml/xslt/db2latex-xsl/xsl/dingbat.mod.xsl | 85 -
docs-xml/xslt/db2latex-xsl/xsl/docbook.xsl | 232 -
docs-xml/xslt/db2latex-xsl/xsl/email.mod.xsl | 77 -
docs-xml/xslt/db2latex-xsl/xsl/example.mod.xsl | 119 -
docs-xml/xslt/db2latex-xsl/xsl/figure.mod.xsl | 259 -
docs-xml/xslt/db2latex-xsl/xsl/figures/caution.eps | 1348 -
docs-xml/xslt/db2latex-xsl/xsl/figures/caution.pdf | Bin 1126 -> 0 bytes
.../xslt/db2latex-xsl/xsl/figures/important.eps | 1348 -
.../xslt/db2latex-xsl/xsl/figures/important.pdf | Bin 1126 -> 0 bytes
docs-xml/xslt/db2latex-xsl/xsl/figures/note.eps | 1387 -
docs-xml/xslt/db2latex-xsl/xsl/figures/note.pdf | Bin 1814 -> 0 bytes
docs-xml/xslt/db2latex-xsl/xsl/figures/tip.eps | 1503 -
docs-xml/xslt/db2latex-xsl/xsl/figures/tip.pdf | Bin 3699 -> 0 bytes
docs-xml/xslt/db2latex-xsl/xsl/figures/warning.eps | 1348 -
docs-xml/xslt/db2latex-xsl/xsl/figures/warning.pdf | Bin 1126 -> 0 bytes
docs-xml/xslt/db2latex-xsl/xsl/footnote.mod.xsl | 174 -
docs-xml/xslt/db2latex-xsl/xsl/formal.mod.xsl | 344 -
docs-xml/xslt/db2latex-xsl/xsl/glossary.mod.xsl | 392 -
docs-xml/xslt/db2latex-xsl/xsl/graphic.mod.xsl | 117 -
docs-xml/xslt/db2latex-xsl/xsl/index.mod.xsl | 470 -
docs-xml/xslt/db2latex-xsl/xsl/inline.mod.xsl | 1602 -
docs-xml/xslt/db2latex-xsl/xsl/keywords.mod.xsl | 140 -
docs-xml/xslt/db2latex-xsl/xsl/labelid.mod.xsl | 503 -
docs-xml/xslt/db2latex-xsl/xsl/latex.mapping.dtd | 13 -
docs-xml/xslt/db2latex-xsl/xsl/latex.mapping.xml | 498 -
docs-xml/xslt/db2latex-xsl/xsl/latex.mapping.xsl | 282 -
docs-xml/xslt/db2latex-xsl/xsl/lists.mod.xsl | 783 -
docs-xml/xslt/db2latex-xsl/xsl/mathelem.mod.xsl | 297 -
.../xslt/db2latex-xsl/xsl/mathml/ent/isoamsa.ent | 173 -
.../xslt/db2latex-xsl/xsl/mathml/ent/isoamsb.ent | 146 -
.../xslt/db2latex-xsl/xsl/mathml/ent/isoamsc.ent | 49 -
.../xslt/db2latex-xsl/xsl/mathml/ent/isoamsn.ent | 117 -
.../xslt/db2latex-xsl/xsl/mathml/ent/isoamso.ent | 77 -
.../xslt/db2latex-xsl/xsl/mathml/ent/isoamsr.ent | 205 -
.../xslt/db2latex-xsl/xsl/mathml/ent/isobox.ent | 67 -
.../xslt/db2latex-xsl/xsl/mathml/ent/isocyr1.ent | 94 -
.../xslt/db2latex-xsl/xsl/mathml/ent/isocyr2.ent | 53 -
.../xslt/db2latex-xsl/xsl/mathml/ent/isodia.ent | 41 -
.../xslt/db2latex-xsl/xsl/mathml/ent/isogrk1.ent | 75 -
.../xslt/db2latex-xsl/xsl/mathml/ent/isogrk2.ent | 46 -
.../xslt/db2latex-xsl/xsl/mathml/ent/isogrk3.ent | 70 -
.../xslt/db2latex-xsl/xsl/mathml/ent/isogrk4.ent | 69 -
.../xslt/db2latex-xsl/xsl/mathml/ent/isolat1.ent | 89 -
.../xslt/db2latex-xsl/xsl/mathml/ent/isolat2.ent | 148 -
.../xslt/db2latex-xsl/xsl/mathml/ent/isomfrk.ent | 79 -
.../xslt/db2latex-xsl/xsl/mathml/ent/isomopf.ent | 53 -
.../xslt/db2latex-xsl/xsl/mathml/ent/isomscr.ent | 79 -
.../xslt/db2latex-xsl/xsl/mathml/ent/isonum.ent | 103 -
.../xslt/db2latex-xsl/xsl/mathml/ent/isopub.ent | 111 -
.../xslt/db2latex-xsl/xsl/mathml/ent/isotech.ent | 183 -
.../xslt/db2latex-xsl/xsl/mathml/ent/mmlalias.ent | 529 -
.../xslt/db2latex-xsl/xsl/mathml/ent/mmlextra.ent | 134 -
.../db2latex-xsl/xsl/mathml/latex.entities.dtd | 7 -
.../db2latex-xsl/xsl/mathml/latex.entities.xml | 12 -
.../xsl/mathml/mathml.content.constsymb.mod.xsl | 101 -
.../xsl/mathml/mathml.content.functions.mod.xsl | 750 -
.../db2latex-xsl/xsl/mathml/mathml.content.mod.xsl | 99 -
.../xsl/mathml/mathml.content.token.mod.xsl | 232 -
.../xslt/db2latex-xsl/xsl/mathml/mathml.mod.xsl | 48 -
.../xsl/mathml/mathml.presentation.mod.xsl | 493 -
docs-xml/xslt/db2latex-xsl/xsl/mediaobject.mod.xsl | 350 -
docs-xml/xslt/db2latex-xsl/xsl/msgset.mod.xsl | 237 -
.../xslt/db2latex-xsl/xsl/normalize-scape.mod.xsl | 615 -
docs-xml/xslt/db2latex-xsl/xsl/para.mod.xsl | 221 -
.../xslt/db2latex-xsl/xsl/param-common.mod.xsl | 381 -
.../xslt/db2latex-xsl/xsl/param-direct.mod.xsl | 589 -
.../xslt/db2latex-xsl/xsl/param-switch.mod.xsl | 698 -
.../xslt/db2latex-xsl/xsl/part-chap-app.mod.xsl | 167 -
docs-xml/xslt/db2latex-xsl/xsl/pi.mod.xsl | 231 -
docs-xml/xslt/db2latex-xsl/xsl/preamble.mod.xsl | 1131 -
docs-xml/xslt/db2latex-xsl/xsl/procedure.mod.xsl | 421 -
docs-xml/xslt/db2latex-xsl/xsl/qandaset.mod.xsl | 415 -
docs-xml/xslt/db2latex-xsl/xsl/refentry.mod.xsl | 343 -
docs-xml/xslt/db2latex-xsl/xsl/revision.mod.xsl | 247 -
docs-xml/xslt/db2latex-xsl/xsl/scape.mod.xsl | 629 -
docs-xml/xslt/db2latex-xsl/xsl/sections.mod.xsl | 209 -
docs-xml/xslt/db2latex-xsl/xsl/sgmltag.mod.xsl | 170 -
docs-xml/xslt/db2latex-xsl/xsl/slides/foil.mod.xsl | 52 -
.../xsl/slides/sample_foiltex/figures/caution.pdf | Bin 1126 -> 0 bytes
.../slides/sample_foiltex/figures/important.pdf | Bin 1126 -> 0 bytes
.../xsl/slides/sample_foiltex/figures/note.pdf | Bin 1814 -> 0 bytes
.../xsl/slides/sample_foiltex/figures/tip.pdf | Bin 3699 -> 0 bytes
.../xsl/slides/sample_foiltex/figures/warning.pdf | Bin 1126 -> 0 bytes
.../xsl/slides/sample_foiltex/slides.pdf | Bin 34650 -> 0 bytes
.../xsl/slides/sample_foiltex/slides.tex | 420 -
.../xsl/slides/sample_foiltex/slides.xml | 251 -
.../xsl/slides/sample_foiltex/slides.xsl | 158 -
docs-xml/xslt/db2latex-xsl/xsl/slides/slides.xsl | 96 -
.../db2latex-xsl/xsl/slides/slidesinfo.mod.xsl | 61 -
.../xslt/db2latex-xsl/xsl/slides/slidestoc.mod.xsl | 34 -
docs-xml/xslt/db2latex-xsl/xsl/synop-oop.mod.xsl | 691 -
.../xslt/db2latex-xsl/xsl/synop-struct.mod.xsl | 248 -
docs-xml/xslt/db2latex-xsl/xsl/table.mod.xsl | 1414 -
docs-xml/xslt/db2latex-xsl/xsl/texmath.mod.xsl | 259 -
docs-xml/xslt/db2latex-xsl/xsl/verbatim.mod.xsl | 189 -
docs-xml/xslt/db2latex-xsl/xsl/xref.mod.xsl | 1208 -
docs-xml/xslt/db2latex-xsl/xsl/xsldoc.ent | 55 -
docs-xml/xslt/expand-sambadoc.xsl | 6 +-
docs-xml/xslt/expand-smbconfdoc.xsl | 2 +-
docs-xml/xslt/extract-examples.xsl | 5 +-
docs-xml/xslt/figures/caution.eps | 158 -
docs-xml/xslt/figures/important.eps | 158 -
docs-xml/xslt/figures/note.eps | 152 -
docs-xml/xslt/figures/tip.eps | 152 -
docs-xml/xslt/figures/warning.eps | 134 -
docs-xml/xslt/fo.xsl | 8 -
docs-xml/xslt/generate-attributions.xsl | 4 +-
docs-xml/xslt/generate-dependencies.xsl | 53 -
docs-xml/xslt/html-chunk.xsl | 2 -
docs-xml/xslt/html-common.xsl | 2 -
docs-xml/xslt/html.xsl | 2 -
docs-xml/xslt/latex.overrides.xml | 1 -
docs-xml/xslt/latex.xsl | 187 +-
docs-xml/xslt/latex/samba.sty | 25 +
docs-xml/xslt/latex/samba.xsl | 146 +
docs-xml/xslt/latex/sambadoc.cls | 25 +-
docs-xml/xslt/manpage-summary.xsl | 6 +
docs-xml/xslt/sambadoc2pearson.xsl | 2 +
docs-xml/xslt/smb.conf-html.xsl | 2 +-
docs-xml/xslt/strip-references.xsl | 2 -
docs-xml/xslt/yodl.xsl | 1 +
examples/LDAP/convertSambaAccount | 4 +-
examples/LDAP/samba-nds.schema | 12 +-
examples/LDAP/samba-schema-FDS.ldif | 8 +
examples/LDAP/samba-schema-netscapeds4.x | 6 +-
examples/LDAP/samba-schema-netscapeds5.x | 13 +-
examples/LDAP/samba.schema.at.IBM-DS | 4 -
examples/LDAP/samba.schema.oc.IBM-DS | 8 +-
examples/VFS/config.guess | 152 +-
examples/VFS/config.sub | 205 +-
examples/VFS/shadow_copy_test.c | 11 +-
examples/VFS/skel_opaque.c | 617 +-
examples/VFS/skel_transparent.c | 460 +-
examples/ad-bench/README | 42 +
examples/ad-bench/ad-bench.sh | 38 +
examples/ad-bench/settings.sh | 41 +
examples/ad-bench/test_utils.sh | 31 +
examples/ad-bench/time_group.sh | 125 +
examples/ad-bench/time_join.sh | 85 +
examples/ad-bench/time_kinit.sh | 63 +
examples/ad-bench/time_ldap.sh | 137 +
examples/ad-bench/time_user.sh | 125 +
examples/ad-bench/utils.sh | 116 +
examples/libsmbclient/smbwrapper/smbw.c | 14 +-
examples/libsmbclient/testbrowse.c | 2 +-
examples/libsmbclient/testfstatvfs.c | 21 +-
examples/libsmbclient/testsmbc.c | 12 +-
examples/libsmbclient/teststatvfs.c | 21 +-
examples/misc/adssearch.pl | 4 +-
examples/perfcounter/Makefile | 6 +-
examples/perfcounter/perf.h | 4 +-
examples/scripts/eventlog/parselog.pl | 2 +-
examples/scripts/idmap/README | 168 +
examples/scripts/idmap/idmap_nis.sh | 119 +
examples/smb.conf.default | 2 +-
howto-ol-backend-s4.txt | 129 +
howto4.txt | 28 +-
lib/async_req/async_req.c | 339 -
lib/async_req/async_req.h | 167 -
lib/async_req/async_req_ntstatus.c | 70 -
lib/async_req/async_req_ntstatus.h | 35 -
lib/async_req/async_sock.c | 257 +-
lib/async_req/async_sock.h | 30 +-
lib/async_req/config.mk | 3 +-
lib/crypto/aes.c | 114 +
lib/crypto/aes.h | 79 +
lib/crypto/config.mk | 3 +-
lib/crypto/crypto.h | 2 +-
lib/crypto/rijndael-alg-fst.c | 1223 +
lib/crypto/rijndael-alg-fst.h | 46 +
lib/crypto/sha256.c | 2 +-
lib/nss_wrapper/nss_wrapper.c | 1353 +-
lib/nss_wrapper/nss_wrapper.h | 6 +
lib/nss_wrapper/nss_wrapper.pl | 323 +-
lib/nss_wrapper/testsuite.c | 862 +
lib/popt/popt.h | 2 +-
lib/replace/config.guess | 153 +-
lib/replace/config.sub | 205 +-
lib/replace/crypt.m4 | 2 +-
lib/replace/dlfcn.m4 | 2 +-
lib/replace/getpass.m4 | 4 +-
lib/replace/libreplace.m4 | 11 +-
lib/replace/libreplace_cc.m4 | 4 +-
lib/replace/libreplace_ld.m4 | 42 +-
lib/replace/libreplace_network.m4 | 36 +-
lib/replace/repdir.m4 | 4 +-
lib/replace/replace.c | 12 +-
lib/replace/replace.h | 35 +
lib/replace/samba.m4 | 7 +-
lib/replace/strptime.m4 | 2 +-
lib/replace/system/config.m4 | 3 +-
lib/replace/system/filesys.h | 20 +-
lib/replace/system/kerberos.h | 6 +-
lib/replace/system/locale.h | 4 +
lib/replace/system/network.h | 40 +-
lib/replace/system/passwd.h | 8 +-
lib/replace/system/wait.h | 4 +
lib/replace/test/os2_delete.c | 4 +
lib/replace/timegm.m4 | 2 +-
lib/smbconf/smbconf.c | 43 +-
lib/smbconf/smbconf.h | 4 +
lib/smbconf/smbconf_private.h | 3 +
lib/smbconf/smbconf_txt.c | 17 +
lib/socket_wrapper/socket_wrapper.c | 966 +-
lib/socket_wrapper/socket_wrapper.h | 24 +
lib/subunit/harness2subunit.pl | 36 -
lib/subunit/tap2subunit | 35 +
lib/talloc/Makefile.in | 13 +-
lib/talloc/compat/talloc_compat1.c | 51 +
lib/talloc/compat/talloc_compat1.m4 | 14 +
lib/talloc/compat/talloc_compat1.mk | 21 +
lib/talloc/config.guess | 153 +-
lib/talloc/config.sub | 205 +-
lib/talloc/configure.ac | 36 +-
lib/talloc/libtalloc.m4 | 5 +
lib/talloc/pytalloc.c | 36 +-
lib/talloc/pytalloc.h | 10 +-
lib/talloc/rules.mk | 6 +-
lib/talloc/script/abi_checks.sh | 80 +
lib/talloc/script/abi_checks_gcc.sh | 34 +
lib/talloc/script/mksigs.pl | 183 +
lib/talloc/script/mksyms.awk | 63 +
lib/talloc/script/mksyms.sh | 62 +
lib/talloc/script/release-script.sh | 58 +
lib/talloc/talloc.3.xml | 76 +-
lib/talloc/talloc.c | 354 +-
lib/talloc/talloc.exports | 68 +
lib/talloc/talloc.h | 33 +-
lib/talloc/talloc.mk | 13 +-
lib/talloc/talloc.pc.in | 2 +-
lib/talloc/talloc.signatures | 62 +
lib/talloc/talloc_guide.txt | 67 +-
lib/talloc/testsuite.c | 87 +-
lib/talloc/web/index.html | 15 +-
lib/tdb/Makefile.in | 7 +-
lib/tdb/common/check.c | 423 +
lib/tdb/common/dump.c | 4 +-
lib/tdb/common/freelist.c | 26 +-
lib/tdb/common/freelistcheck.c | 8 +-
lib/tdb/common/io.c | 48 +-
lib/tdb/common/lock.c | 81 +-
lib/tdb/common/open.c | 109 +-
lib/tdb/common/tdb.c | 337 +-
lib/tdb/common/tdb_private.h | 56 +-
lib/tdb/common/transaction.c | 260 +-
lib/tdb/common/traverse.c | 82 +-
lib/tdb/config.guess | 153 +-
lib/tdb/config.mk | 2 +-
lib/tdb/config.sub | 205 +-
lib/tdb/configure.ac | 12 +-
lib/tdb/docs/README | 32 +-
lib/tdb/docs/tracing.txt | 46 +
lib/tdb/include/tdb.h | 11 +-
lib/tdb/libtdb.m4 | 11 +-
lib/tdb/pytdb.c | 4 +-
lib/tdb/python/tests/simple.py | 9 +
lib/tdb/release-script.sh | 48 +
lib/tdb/rules.mk | 7 +-
lib/tdb/script/abi_checks.sh | 91 +
lib/tdb/script/abi_checks_gcc.sh | 35 +
lib/tdb/script/mksigs.pl | 183 +
lib/tdb/script/mksyms.awk | 76 +
{source3 => lib/tdb}/script/mksyms.sh | 0
lib/tdb/tdb.exports | 65 +
lib/tdb/tdb.mk | 8 +
lib/tdb/tdb.signatures | 60 +
lib/tdb/tools/tdbbackup.c | 38 +-
lib/tdb/tools/tdbdump.c | 4 +-
lib/tdb/tools/tdbtool.c | 463 +-
lib/tdb/tools/tdbtorture.c | 56 +-
lib/tdb/web/index.html | 14 +-
{source4/lib => lib}/tdr/TODO | 0
{source4/lib => lib}/tdr/config.mk | 0
lib/tdr/tdr.c | 407 +
lib/tdr/tdr.h | 67 +
lib/tdr/testsuite.c | 185 +
lib/tevent/Makefile.in | 15 +-
lib/tevent/config.guess | 153 +-
lib/tevent/config.sub | 205 +-
lib/tevent/configure.ac | 16 +-
lib/tevent/libtevent.m4 | 10 +-
lib/tevent/pytevent.c | 143 -
lib/tevent/python.mk | 5 -
lib/tevent/release-script.sh | 48 +
lib/tevent/rules.mk | 5 +-
lib/tevent/samba.m4 | 5 -
lib/tevent/script/abi_checks.sh | 91 +
lib/tevent/script/abi_checks_gcc.sh | 31 +
lib/tevent/script/mksigs.pl | 183 +
lib/tevent/script/mksyms.awk | 76 +
lib/tevent/script/mksyms.sh | 45 +
lib/tevent/tests.py | 35 -
lib/tevent/testsuite.c | 12 +-
lib/tevent/tevent.c | 261 +-
lib/tevent/tevent.exports | 62 +
lib/tevent/tevent.h | 286 +-
lib/tevent/tevent.mk | 28 +-
lib/tevent/tevent.signatures | 57 +
lib/tevent/tevent_epoll.c | 64 +-
lib/tevent/tevent_fd.c | 2 +-
lib/tevent/tevent_immediate.c | 139 +
lib/tevent/tevent_internal.h | 200 +-
lib/tevent/tevent_queue.c | 217 +
lib/tevent/tevent_req.c | 215 +-
lib/tevent/tevent_select.c | 62 +-
lib/tevent/tevent_signal.c | 153 +-
lib/tevent/tevent_standard.c | 71 +-
lib/tevent/tevent_timed.c | 2 +-
lib/tevent/tevent_util.h | 6 +
lib/torture/config.mk | 4 +-
lib/torture/torture.c | 18 +-
lib/torture/torture.h | 49 +-
lib/tsocket/config.mk | 13 +
lib/tsocket/tsocket.c | 813 +
lib/tsocket/tsocket.h | 232 +
lib/tsocket/tsocket_bsd.c | 2212 ++
lib/tsocket/tsocket_guide.txt | 449 +
lib/tsocket/tsocket_helpers.c | 570 +
lib/tsocket/tsocket_internal.h | 144 +
lib/uid_wrapper/config.m4 | 16 +
lib/uid_wrapper/config.mk | 9 +
lib/uid_wrapper/uid_wrapper.c | 161 +
lib/uid_wrapper/uid_wrapper.h | 63 +
lib/util/asn1.c | 196 +-
lib/util/asn1.h | 12 +-
lib/util/blocking.c | 62 +
lib/util/charset/charcnv.c | 53 +-
lib/util/charset/charset.h | 135 +-
lib/util/charset/iconv.c | 24 +-
lib/util/charset/tests/iconv.c | 31 +-
lib/util/charset/util_unistr.c | 72 +-
lib/util/config.mk | 24 +-
lib/util/data_blob.c | 22 +-
lib/util/data_blob.h | 7 +-
lib/util/debug.c | 14 +
lib/util/debug.h | 13 +-
lib/util/dlinklist.h | 6 +-
lib/util/dprintf.c | 3 +
lib/util/fault.m4 | 3 +
lib/util/genrand.c | 53 +-
lib/util/idtree.c | 8 +-
lib/util/params.c | 2 +-
lib/util/parmlist.c | 106 +
lib/util/parmlist.h | 56 +
lib/util/rfc1738.c | 225 +
lib/util/smb_threads.c | 202 +
lib/util/smb_threads.h | 134 +
lib/util/smb_threads_internal.h | 74 +
lib/util/talloc_stack.c | 101 +-
lib/util/talloc_stack.h | 2 +-
lib/util/tests/asn1_tests.c | 260 +
lib/util/tests/data_blob.c | 3 +-
lib/util/tests/genrand.c | 2 +
lib/util/tests/parmlist.c | 106 +
lib/util/tests/strlist.c | 434 +-
lib/util/tests/time.c | 25 +-
lib/util/tevent_ntstatus.c | 76 +
lib/util/tevent_ntstatus.h | 39 +
lib/util/tevent_unix.c | 20 +-
lib/util/tevent_unix.h | 20 +-
lib/util/time.m4 | 2 +-
lib/util/util.c | 211 +-
lib/util/util.h | 125 +-
lib/util/util_file.c | 1 +
lib/util/util_id.c | 88 +
lib/util/util_ldb.c | 107 +-
lib/util/util_ldb.h | 8 +
lib/util/util_net.c | 118 +-
lib/util/util_net.h | 46 +
lib/util/util_strlist.c | 194 +-
lib/util/util_tdb.c | 6 +-
libcli/auth/config.mk | 26 +
libcli/auth/credentials.c | 456 +
libcli/auth/credentials.h | 71 +
libcli/auth/libcli_auth.h | 28 +
libcli/auth/msrpc_parse.c | 377 +
libcli/auth/msrpc_parse.h | 37 +
libcli/auth/ntlm_check.c | 596 +
{source4/auth/ntlm => libcli/auth}/ntlm_check.h | 0
libcli/auth/proto.h | 201 +
libcli/auth/schannel.h | 38 +
libcli/auth/schannel_proto.h | 37 +
libcli/auth/schannel_sign.c | 268 +
libcli/auth/schannel_state.h | 25 +
libcli/auth/schannel_state_ldb.c | 334 +
libcli/auth/schannel_state_proto.h | 48 +
libcli/auth/schannel_state_tdb.c | 222 +
{source4/libcli => libcli}/auth/session.c | 0
{source4/libcli => libcli}/auth/smbdes.c | 0
libcli/auth/smbencrypt.c | 783 +
libcli/auth/spnego.h | 70 +
libcli/auth/spnego_parse.c | 408 +
libcli/auth/spnego_proto.h | 28 +
libcli/cldap/cldap.c | 1125 +
libcli/cldap/cldap.h | 133 +
libcli/cldap/config.mk | 7 +
libcli/drsuapi/config.mk | 6 +
libcli/drsuapi/drsuapi.h | 38 +
libcli/drsuapi/repl_decrypt.c | 352 +
libcli/ldap/ldap_message.c | 4 +-
libcli/named_pipe_auth/config.mk | 4 +
libcli/named_pipe_auth/npa_tstream.c | 1071 +
libcli/named_pipe_auth/npa_tstream.h | 60 +
libcli/nbt/config.mk | 50 +
libcli/nbt/libnbt.h | 13 +-
libcli/nbt/lmhosts.c | 236 +
libcli/nbt/pynbt.c | 2 +-
libcli/samsync/config.mk | 6 +
libcli/samsync/decrypt.c | 174 +
libcli/samsync/samsync.h | 34 +
libcli/security/config.mk | 2 +-
libcli/security/display_sec.c | 322 +
libcli/security/dom_sid.h | 2 +
libcli/security/secace.c | 281 +
libcli/security/secace.h | 39 +
libcli/security/secacl.c | 123 +
libcli/security/secacl.h | 33 +
libcli/security/security_descriptor.c | 584 +
libcli/security/security_descriptor.h | 71 +
libcli/smb/config.mk | 11 +
libcli/smb/smb2_constants.h | 175 +
libcli/smb/smb2_create_blob.c | 203 +
libcli/smb/smb2_create_blob.h | 57 +
libcli/smb/smb_common.h | 28 +
libcli/util/doserr.c | 4927 +++-
libcli/util/ntstatus.h | 40 +-
libcli/util/werror.h | 2725 ++-
libds/common/flag_mapping.c | 146 +
libds/common/flags.h | 192 +
libgpo/config.mk | 7 +
libgpo/gpext/gpext.c | 749 +
libgpo/gpext/gpext.h | 126 +
libgpo/gpo.h | 289 +
libgpo/gpo_fetch.c | 274 +
libgpo/gpo_ini.c | 281 +
libgpo/gpo_ini.h | 45 +
libgpo/gpo_ldap.c | 871 +
libgpo/gpo_sec.c | 203 +
libgpo/gpo_util.c | 870 +
librpc/gen_ndr/cli_dfs.c | 2726 ++-
librpc/gen_ndr/cli_dfs.h | 203 +
librpc/gen_ndr/cli_drsuapi.c | 3067 ++-
librpc/gen_ndr/cli_drsuapi.h | 263 +-
librpc/gen_ndr/cli_dssetup.c | 1223 +-
librpc/gen_ndr/cli_dssetup.h | 68 +
librpc/gen_ndr/cli_echo.c | 1127 +-
librpc/gen_ndr/cli_echo.h | 72 +
librpc/gen_ndr/cli_epmapper.c | 960 +-
librpc/gen_ndr/cli_epmapper.h | 72 +
librpc/gen_ndr/cli_eventlog.c | 2988 ++-
librpc/gen_ndr/cli_eventlog.h | 219 +
librpc/gen_ndr/cli_initshutdown.c | 354 +-
librpc/gen_ndr/cli_initshutdown.h | 30 +
librpc/gen_ndr/cli_lsa.c | 9883 ++++++-
librpc/gen_ndr/cli_lsa.h | 753 +-
librpc/gen_ndr/cli_netlogon.c | 6091 ++++-
librpc/gen_ndr/cli_netlogon.h | 604 +-
librpc/gen_ndr/cli_ntsvcs.c | 7273 ++++-
librpc/gen_ndr/cli_ntsvcs.h | 420 +
librpc/gen_ndr/cli_samr.c | 8348 +++++-
librpc/gen_ndr/cli_samr.h | 673 +-
librpc/gen_ndr/cli_spoolss.c |13547 ++++++++-
librpc/gen_ndr/cli_spoolss.h | 1082 +-
librpc/gen_ndr/cli_srvsvc.c | 6553 ++++-
librpc/gen_ndr/cli_srvsvc.h | 502 +
librpc/gen_ndr/cli_svcctl.c | 5669 ++++-
librpc/gen_ndr/cli_svcctl.h | 544 +-
librpc/gen_ndr/cli_winreg.c | 4294 +++-
librpc/gen_ndr/cli_winreg.h | 330 +
librpc/gen_ndr/cli_wkssvc.c | 3815 +++-
librpc/gen_ndr/cli_wkssvc.h | 319 +
librpc/gen_ndr/dcerpc.h | 343 +
librpc/gen_ndr/dfs.h | 24 +-
librpc/gen_ndr/drsblobs.h | 67 +-
librpc/gen_ndr/drsuapi.h | 488 +-
librpc/gen_ndr/dssetup.h | 34 +-
librpc/gen_ndr/echo.h | 8 +-
librpc/gen_ndr/epmapper.h | 58 +-
librpc/gen_ndr/eventlog.h | 22 +-
librpc/gen_ndr/initshutdown.h | 92 +
librpc/gen_ndr/krb5pac.h | 12 +-
librpc/gen_ndr/lsa.h | 247 +-
librpc/gen_ndr/misc.h | 51 +-
librpc/gen_ndr/named_pipe_auth.h | 43 +-
librpc/gen_ndr/nbt.h | 140 +-
librpc/gen_ndr/ndr_dcerpc.c | 1886 ++
librpc/gen_ndr/ndr_dcerpc.h | 65 +
librpc/gen_ndr/ndr_dfs.c | 560 +-
librpc/gen_ndr/ndr_drsblobs.c | 625 +-
librpc/gen_ndr/ndr_drsblobs.h | 8 +
librpc/gen_ndr/ndr_drsuapi.c | 2478 ++-
librpc/gen_ndr/ndr_drsuapi.h | 33 +-
librpc/gen_ndr/ndr_dssetup.c | 66 +-
librpc/gen_ndr/ndr_echo.c | 72 +-
librpc/gen_ndr/ndr_epmapper.c | 130 +-
librpc/gen_ndr/ndr_epmapper.h | 2 +-
librpc/gen_ndr/ndr_eventlog.c | 64 +-
librpc/gen_ndr/ndr_eventlog.h | 3 +
librpc/gen_ndr/ndr_krb5pac.c | 53 +-
librpc/gen_ndr/ndr_lsa.c | 954 +-
librpc/gen_ndr/ndr_lsa.h | 11 +
librpc/gen_ndr/ndr_misc.c | 304 +-
librpc/gen_ndr/ndr_misc.h | 6 +
librpc/gen_ndr/ndr_named_pipe_auth.c | 669 +-
librpc/gen_ndr/ndr_named_pipe_auth.h | 4 +
librpc/gen_ndr/ndr_nbt.c | 153 +-
librpc/gen_ndr/ndr_netlogon.c | 2857 ++-
librpc/gen_ndr/ndr_netlogon.h | 25 +-
librpc/gen_ndr/ndr_ntlmssp.c | 2376 ++
librpc/gen_ndr/ndr_ntlmssp.h | 77 +
librpc/gen_ndr/ndr_ntsvcs.c | 103 +-
librpc/gen_ndr/ndr_ntsvcs.h | 1 +
librpc/gen_ndr/ndr_samr.c | 738 +-
librpc/gen_ndr/ndr_samr.h | 10 +-
librpc/gen_ndr/ndr_schannel.c | 642 +
librpc/gen_ndr/ndr_schannel.h | 33 +
librpc/gen_ndr/ndr_security.c | 81 +-
librpc/gen_ndr/ndr_security.h | 3 +
librpc/gen_ndr/ndr_spoolss.c | 8379 +++++-
librpc/gen_ndr/ndr_spoolss.h | 178 +-
librpc/gen_ndr/ndr_srvsvc.c | 1504 +-
librpc/gen_ndr/ndr_svcctl.c | 1059 +-
librpc/gen_ndr/ndr_svcctl.h | 1 +
librpc/gen_ndr/ndr_winreg.c | 168 +-
librpc/gen_ndr/ndr_winreg.h | 3 -
librpc/gen_ndr/ndr_wkssvc.c | 893 +-
librpc/gen_ndr/ndr_xattr.c | 438 +-
librpc/gen_ndr/ndr_xattr.h | 28 +-
librpc/gen_ndr/netlogon.h | 410 +-
librpc/gen_ndr/ntlmssp.h | 317 +
librpc/gen_ndr/ntsvcs.h | 15 +-
librpc/gen_ndr/samr.h | 229 +-
librpc/gen_ndr/schannel.h | 113 +
librpc/gen_ndr/security.h | 99 +-
librpc/gen_ndr/spoolss.h | 1484 +-
librpc/gen_ndr/srv_lsa.c | 4 +
librpc/gen_ndr/srv_netlogon.c | 8 +-
librpc/gen_ndr/srv_samr.c | 4 +-
librpc/gen_ndr/srv_spoolss.c | 1328 +-
librpc/gen_ndr/srv_spoolss.h | 28 +
librpc/gen_ndr/srv_svcctl.c | 144 +-
librpc/gen_ndr/srvsvc.h | 34 +-
librpc/gen_ndr/svcctl.h | 152 +-
librpc/gen_ndr/winreg.h | 44 +-
librpc/gen_ndr/wkssvc.h | 29 +-
librpc/gen_ndr/xattr.h | 54 +-
{source4/librpc => librpc}/idl/IDL_LICENSE.txt | 0
librpc/idl/dcerpc.idl | 306 +
librpc/idl/drsblobs.idl | 49 +-
librpc/idl/drsuapi.idl | 184 +-
librpc/idl/epmapper.idl | 8 +-
librpc/idl/eventlog.idl | 2 +-
librpc/idl/frsapi.idl | 23 +-
librpc/idl/frsrpc.idl | 437 +-
librpc/idl/frstrans.idl | 285 +
librpc/idl/initshutdown.idl | 46 +
librpc/idl/lsa.idl | 173 +-
librpc/idl/misc.idl | 30 +
librpc/idl/named_pipe_auth.idl | 43 +
librpc/idl/nbt.idl | 6 +-
librpc/idl/netlogon.idl | 334 +-
librpc/idl/ntlmssp.idl | 316 +
librpc/idl/ntsvcs.idl | 21 +-
librpc/idl/samr.idl | 100 +-
librpc/idl/schannel.idl | 104 +
librpc/idl/security.idl | 80 +-
librpc/idl/spoolss.idl | 1007 +-
librpc/idl/svcctl.idl | 101 +-
librpc/idl/winreg.idl | 35 +-
librpc/idl/wkssvc.idl | 1 +
librpc/idl/xattr.idl | 68 +-
librpc/ndr/libndr.h | 57 +-
librpc/ndr/ndr.c | 93 +-
librpc/ndr/ndr_basic.c | 258 +-
librpc/ndr/ndr_drsuapi.c | 115 +-
librpc/ndr/ndr_drsuapi.h | 5 +-
librpc/ndr/ndr_frsrpc.c | 94 +
librpc/ndr/ndr_frsrpc.h | 35 +
librpc/ndr/ndr_ntlmssp.c | 181 +
librpc/ndr/ndr_ntlmssp.h | 35 +
librpc/ndr/ndr_schannel.c | 107 +
librpc/ndr/ndr_schannel.h | 25 +
librpc/ndr/ndr_sec_helper.c | 4 +-
librpc/ndr/ndr_spoolss_buf.c | 242 +-
librpc/ndr/ndr_spoolss_buf.h | 15 +-
librpc/ndr/ndr_xattr.c | 148 +
librpc/ndr/ndr_xattr.h | 37 +
librpc/ndr/uuid.c | 3 +-
librpc/ndr_standard.pc.in | 11 +
librpc/rpc/binding.c | 47 +-
librpc/tools/ndrdump.c | 19 +-
m4/check_python.m4 | 13 +-
{lib/tevent => m4}/pkg.m4 | 0
nsswitch/config.mk | 11 +-
nsswitch/libwbclient/config.mk | 15 +
nsswitch/libwbclient/libwbclient.h | 1 +
nsswitch/libwbclient/tests/wbclient.c | 326 +
nsswitch/libwbclient/wb_reqtrans.c | 446 +
nsswitch/libwbclient/wbc_async.c | 774 +
nsswitch/libwbclient/wbc_async.h | 95 +
nsswitch/libwbclient/wbc_guid.c | 1 +
nsswitch/libwbclient/wbc_idmap.c | 1 +
nsswitch/libwbclient/wbc_pam.c | 79 +-
nsswitch/libwbclient/wbc_pwd.c | 1 +
nsswitch/libwbclient/wbc_sid.c | 22 +
nsswitch/libwbclient/wbc_util.c | 10 +-
nsswitch/libwbclient/wbclient.c | 3 +
nsswitch/libwbclient/wbclient.h | 63 +-
nsswitch/libwbclient/wbclient_internal.h | 1 -
nsswitch/nsstest.h | 20 +-
nsswitch/pam_winbind.c | 106 +-
nsswitch/pam_winbind.h | 2 +
nsswitch/tests/test_wbinfo.sh | 10 +-
nsswitch/wbinfo.c | 689 +-
nsswitch/wbinfo4.c | 1331 -
nsswitch/winbind_krb5_locator.c | 5 +
nsswitch/winbind_nss_aix.c | 3 +
nsswitch/winbind_nss_netbsd.c | 5 +-
nsswitch/winbind_struct_protocol.h | 9 +
packaging/Debian/README | 87 +-
packaging/Debian/debian-sarge/README.build | 397 -
.../Debian/debian-sarge/README.build-upstream | 78 -
packaging/Debian/debian-sarge/README.debian | 175 -
packaging/Debian/debian-sarge/TODO | 4 -
packaging/Debian/debian-sarge/changelog | 2605 --
packaging/Debian/debian-sarge/config.cache | 221 -
.../Debian/debian-sarge/config.cache.alpha-linux | 12 -
.../Debian/debian-sarge/config.cache.sparc-linux | 13 -
packaging/Debian/debian-sarge/control | 201 -
packaging/Debian/debian-sarge/control.in | 201 -
packaging/Debian/debian-sarge/copyright | 29 -
packaging/Debian/debian-sarge/gdbcommands | 2 -
packaging/Debian/debian-sarge/libpam-smbpass.docs | 2 -
.../Debian/debian-sarge/libpam-smbpass.examples | 5 -
packaging/Debian/debian-sarge/libpam-smbpass.files | 1 -
.../Debian/debian-sarge/libsmbclient-dev.examples | 1 -
.../Debian/debian-sarge/libsmbclient-dev.files | 3 -
packaging/Debian/debian-sarge/libsmbclient.files | 2 -
packaging/Debian/debian-sarge/libsmbclient.shlibs | 1 -
packaging/Debian/debian-sarge/mksmbpasswd.8 | 28 -
packaging/Debian/debian-sarge/mksmbpasswd.awk | 5 -
packaging/Debian/debian-sarge/panic-action | 48 -
packaging/Debian/debian-sarge/patches/cups.patch | 14 -
.../debian-sarge/patches/documentation.patch | 66 -
packaging/Debian/debian-sarge/patches/fhs.patch | 551 -
.../debian-sarge/patches/installswat.sh.patch | 15 -
.../debian-sarge/patches/make-distclean.patch | 19 -
.../debian-sarge/patches/nmbd-signalling.patch | 20 -
.../debian-sarge/patches/non-linux-ports.patch | 62 -
packaging/Debian/debian-sarge/patches/samba.patch | 65 -
.../debian-sarge/patches/smbclient-pager.patch | 12 -
.../patches/smbclient-tar.patch.unused | 43 -
.../debian-sarge/patches/smbmount-mtab-flags.patch | 15 -
.../debian-sarge/patches/smbmount-nomtab.patch | 160 -
.../debian-sarge/patches/smbstatus-locking.patch | 20 -
.../debian-sarge/patches/undefined-symbols.patch | 22 -
packaging/Debian/debian-sarge/po/POTFILES.in | 3 -
packaging/Debian/debian-sarge/po/ca.po | 291 -
packaging/Debian/debian-sarge/po/cs.po | 289 -
packaging/Debian/debian-sarge/po/da.po | 290 -
packaging/Debian/debian-sarge/po/es.po | 298 -
packaging/Debian/debian-sarge/po/fr.po | 301 -
packaging/Debian/debian-sarge/po/it.po | 287 -
packaging/Debian/debian-sarge/po/ja.po | 292 -
packaging/Debian/debian-sarge/po/nl.po | 302 -
packaging/Debian/debian-sarge/po/pt.po | 295 -
packaging/Debian/debian-sarge/po/pt_BR.po | 309 -
packaging/Debian/debian-sarge/po/ru.po | 223 -
packaging/Debian/debian-sarge/po/templates.pot | 233 -
packaging/Debian/debian-sarge/po/tr.po | 283 -
.../Debian/debian-sarge/python2.3-samba.files | 1 -
packaging/Debian/debian-sarge/rules | 358 -
packaging/Debian/debian-sarge/samba-common.config | 154 -
packaging/Debian/debian-sarge/samba-common.dhcp | 57 -
packaging/Debian/debian-sarge/samba-common.dirs | 2 -
packaging/Debian/debian-sarge/samba-common.files | 21 -
.../Debian/debian-sarge/samba-common.postinst | 139 -
packaging/Debian/debian-sarge/samba-common.postrm | 10 -
.../Debian/debian-sarge/samba-common.templates | 66 -
packaging/Debian/debian-sarge/samba-doc.docs | 8 -
packaging/Debian/debian-sarge/samba-doc.examples | 2 -
packaging/Debian/debian-sarge/samba.config | 92 -
packaging/Debian/debian-sarge/samba.cron.daily | 16 -
packaging/Debian/debian-sarge/samba.dirs | 7 -
packaging/Debian/debian-sarge/samba.docs | 4 -
packaging/Debian/debian-sarge/samba.files | 18 -
packaging/Debian/debian-sarge/samba.init | 83 -
packaging/Debian/debian-sarge/samba.logrotate | 21 -
packaging/Debian/debian-sarge/samba.pamd | 3 -
packaging/Debian/debian-sarge/samba.postinst | 230 -
packaging/Debian/debian-sarge/samba.postrm | 26 -
packaging/Debian/debian-sarge/samba.prerm | 10 -
packaging/Debian/debian-sarge/samba.templates | 50 -
packaging/Debian/debian-sarge/scripts/patch-source | 28 -
.../Debian/debian-sarge/scripts/unpatch-source | 20 -
packaging/Debian/debian-sarge/smb.conf | 237 -
packaging/Debian/debian-sarge/smbclient.files | 15 -
packaging/Debian/debian-sarge/smbfs.files | 12 -
packaging/Debian/debian-sarge/smbwrapper.dirs | 2 -
packaging/Debian/debian-sarge/smbwrapper.docs | 2 -
packaging/Debian/debian-sarge/smbwrapper.files | 1 -
packaging/Debian/debian-sarge/swat.config | 11 -
packaging/Debian/debian-sarge/swat.dirs | 2 -
packaging/Debian/debian-sarge/swat.files | 3 -
packaging/Debian/debian-sarge/swat.postinst | 23 -
packaging/Debian/debian-sarge/swat.postrm | 22 -
packaging/Debian/debian-sarge/swat.templates | 6 -
packaging/Debian/debian-sarge/winbind.dirs | 1 -
packaging/Debian/debian-sarge/winbind.files | 9 -
packaging/Debian/debian-sarge/winbind.init | 48 -
packaging/Debian/debian-sarge/winbind.lintian | 6 -
packaging/Debian/debian-sarge/winbind.logrotate | 10 -
packaging/Debian/debian-sarge/wins2dns.awk | 38 -
packaging/Debian/debian-unstable/README.build | 397 -
.../Debian/debian-unstable/README.build-upstream | 78 -
packaging/Debian/debian-unstable/README.debian | 163 -
packaging/Debian/debian-unstable/TODO | 4 -
packaging/Debian/debian-unstable/changelog | 2662 --
packaging/Debian/debian-unstable/config.cache | 221 -
.../debian-unstable/config.cache.alpha-linux | 12 -
.../debian-unstable/config.cache.alpha-linux-gnu | 12 -
.../debian-unstable/config.cache.sparc-linux | 13 -
.../debian-unstable/config.cache.sparc-linux-gnu | 13 -
packaging/Debian/debian-unstable/control | 203 -
packaging/Debian/debian-unstable/control.in | 203 -
packaging/Debian/debian-unstable/copyright | 28 -
packaging/Debian/debian-unstable/gdbcommands | 2 -
.../Debian/debian-unstable/libpam-smbpass.docs | 2 -
.../Debian/debian-unstable/libpam-smbpass.examples | 5 -
.../Debian/debian-unstable/libpam-smbpass.files | 1 -
.../debian-unstable/libsmbclient-dev.examples | 1 -
.../Debian/debian-unstable/libsmbclient-dev.files | 3 -
.../Debian/debian-unstable/libsmbclient.files | 2 -
.../Debian/debian-unstable/libsmbclient.shlibs | 1 -
packaging/Debian/debian-unstable/mksmbpasswd.8 | 28 -
packaging/Debian/debian-unstable/mksmbpasswd.awk | 5 -
packaging/Debian/debian-unstable/panic-action | 48 -
.../Debian/debian-unstable/patches/VERSION.patch | 8 -
.../Debian/debian-unstable/patches/cups.patch | 14 -
.../debian-unstable/patches/documentation.patch | 66 -
packaging/Debian/debian-unstable/patches/fhs.patch | 578 -
.../debian-unstable/patches/installswat.sh.patch | 15 -
.../debian-unstable/patches/make-distclean.patch | 27 -
.../debian-unstable/patches/nmbd-signalling.patch | 20 -
.../debian-unstable/patches/non-linux-ports.patch | 62 -
.../patches/nonpic-libsmbclient.patch | 26 -
.../Debian/debian-unstable/patches/samba.patch | 64 -
.../debian-unstable/patches/smbclient-pager.patch | 12 -
.../patches/smbclient-tar.patch.unused | 43 -
.../patches/smbmount-mtab-flags.patch | 15 -
.../debian-unstable/patches/smbmount-nomtab.patch | 160 -
.../patches/smbmount-unix-caps.patch | 14 -
.../patches/smbstatus-locking.patch | 20 -
.../patches/undefined-symbols.patch | 22 -
packaging/Debian/debian-unstable/po/POTFILES.in | 3 -
packaging/Debian/debian-unstable/po/ca.po | 320 -
packaging/Debian/debian-unstable/po/cs.po | 318 -
packaging/Debian/debian-unstable/po/da.po | 317 -
packaging/Debian/debian-unstable/po/de.po | 350 -
packaging/Debian/debian-unstable/po/es.po | 327 -
packaging/Debian/debian-unstable/po/fr.po | 330 -
packaging/Debian/debian-unstable/po/it.po | 314 -
packaging/Debian/debian-unstable/po/ja.po | 321 -
packaging/Debian/debian-unstable/po/nl.po | 331 -
packaging/Debian/debian-unstable/po/pt.po | 324 -
packaging/Debian/debian-unstable/po/pt_BR.po | 338 -
packaging/Debian/debian-unstable/po/ru.po | 315 -
packaging/Debian/debian-unstable/po/sv.po | 281 -
packaging/Debian/debian-unstable/po/templates.pot | 262 -
packaging/Debian/debian-unstable/po/tr.po | 322 -
packaging/Debian/debian-unstable/po/vi.po | 322 -
.../Debian/debian-unstable/python2.3-samba.files | 1 -
packaging/Debian/debian-unstable/rules | 358 -
.../Debian/debian-unstable/samba-common.config | 154 -
packaging/Debian/debian-unstable/samba-common.dhcp | 65 -
packaging/Debian/debian-unstable/samba-common.dirs | 2 -
.../Debian/debian-unstable/samba-common.files | 20 -
.../Debian/debian-unstable/samba-common.postinst | 139 -
.../Debian/debian-unstable/samba-common.postrm | 10 -
.../Debian/debian-unstable/samba-common.templates | 66 -
packaging/Debian/debian-unstable/samba-doc.docs | 8 -
.../Debian/debian-unstable/samba-doc.examples | 2 -
packaging/Debian/debian-unstable/samba.config | 92 -
packaging/Debian/debian-unstable/samba.cron.daily | 16 -
packaging/Debian/debian-unstable/samba.dirs | 7 -
packaging/Debian/debian-unstable/samba.docs | 4 -
packaging/Debian/debian-unstable/samba.files | 16 -
packaging/Debian/debian-unstable/samba.init | 90 -
packaging/Debian/debian-unstable/samba.logrotate | 21 -
packaging/Debian/debian-unstable/samba.pamd | 3 -
packaging/Debian/debian-unstable/samba.postinst | 230 -
packaging/Debian/debian-unstable/samba.postrm | 26 -
packaging/Debian/debian-unstable/samba.prerm | 10 -
packaging/Debian/debian-unstable/samba.templates | 50 -
.../Debian/debian-unstable/scripts/patch-source | 28 -
.../Debian/debian-unstable/scripts/unpatch-source | 20 -
packaging/Debian/debian-unstable/smb.conf | 237 -
packaging/Debian/debian-unstable/smbclient.files | 15 -
packaging/Debian/debian-unstable/smbfs.files | 12 -
packaging/Debian/debian-unstable/smbwrapper.dirs | 2 -
packaging/Debian/debian-unstable/smbwrapper.docs | 2 -
packaging/Debian/debian-unstable/smbwrapper.files | 1 -
packaging/Debian/debian-unstable/swat.config | 11 -
packaging/Debian/debian-unstable/swat.dirs | 2 -
packaging/Debian/debian-unstable/swat.files | 3 -
packaging/Debian/debian-unstable/swat.postinst | 23 -
packaging/Debian/debian-unstable/swat.postrm | 22 -
packaging/Debian/debian-unstable/swat.templates | 6 -
packaging/Debian/debian-unstable/winbind.dirs | 1 -
packaging/Debian/debian-unstable/winbind.files | 9 -
packaging/Debian/debian-unstable/winbind.init | 52 -
packaging/Debian/debian-unstable/winbind.lintian | 6 -
packaging/Debian/debian-unstable/winbind.logrotate | 10 -
packaging/Debian/debian-unstable/wins2dns.awk | 38 -
packaging/Debian/debian-woody/README.build | 397 -
.../Debian/debian-woody/README.build-upstream | 78 -
packaging/Debian/debian-woody/README.debian | 183 -
packaging/Debian/debian-woody/TODO | 4 -
packaging/Debian/debian-woody/changelog | 2400 --
packaging/Debian/debian-woody/config.cache | 221 -
.../Debian/debian-woody/config.cache.alpha-linux | 12 -
.../Debian/debian-woody/config.cache.sparc-linux | 13 -
packaging/Debian/debian-woody/control | 201 -
packaging/Debian/debian-woody/copyright | 27 -
packaging/Debian/debian-woody/gdbcommands | 2 -
packaging/Debian/debian-woody/libpam-smbpass.docs | 2 -
.../Debian/debian-woody/libpam-smbpass.examples | 5 -
packaging/Debian/debian-woody/libpam-smbpass.files | 1 -
.../Debian/debian-woody/libsmbclient-dev.examples | 1 -
.../Debian/debian-woody/libsmbclient-dev.files | 3 -
packaging/Debian/debian-woody/libsmbclient.files | 2 -
packaging/Debian/debian-woody/libsmbclient.shlibs | 1 -
packaging/Debian/debian-woody/mksmbpasswd.8 | 28 -
packaging/Debian/debian-woody/mksmbpasswd.awk | 5 -
packaging/Debian/debian-woody/mount.cifs.files | 2 -
packaging/Debian/debian-woody/panic-action | 48 -
.../debian-woody/patches/documentation.patch | 66 -
packaging/Debian/debian-woody/patches/fhs.patch | 543 -
.../debian-woody/patches/installswat.sh.patch | 51 -
.../debian-woody/patches/nmbd-signalling.patch | 20 -
packaging/Debian/debian-woody/patches/samba.patch | 65 -
.../debian-woody/patches/smbclient-pager.patch | 12 -
.../patches/smbclient-tar.patch.unused | 43 -
.../debian-woody/patches/smbmount-mtab-flags.patch | 15 -
.../debian-woody/patches/smbmount-nomtab.patch | 160 -
.../debian-woody/patches/smbstatus-locking.patch | 20 -
.../debian-woody/patches/version-fix-vscan.patch | 37 -
packaging/Debian/debian-woody/po/POTFILES.in | 3 -
packaging/Debian/debian-woody/po/es.po | 298 -
packaging/Debian/debian-woody/po/fr.po | 301 -
packaging/Debian/debian-woody/po/nl.po | 302 -
packaging/Debian/debian-woody/po/pt_BR.po | 308 -
packaging/Debian/debian-woody/po/templates.pot | 233 -
.../Debian/debian-woody/python2.2-samba.files | 1 -
packaging/Debian/debian-woody/rules | 306 -
packaging/Debian/debian-woody/samba-common.config | 154 -
packaging/Debian/debian-woody/samba-common.dhcp | 34 -
packaging/Debian/debian-woody/samba-common.dirs | 2 -
packaging/Debian/debian-woody/samba-common.files | 19 -
.../Debian/debian-woody/samba-common.postinst | 139 -
packaging/Debian/debian-woody/samba-common.postrm | 10 -
.../Debian/debian-woody/samba-common.templates | 66 -
packaging/Debian/debian-woody/samba-doc.docs | 8 -
packaging/Debian/debian-woody/samba-doc.examples | 2 -
packaging/Debian/debian-woody/samba.config | 92 -
packaging/Debian/debian-woody/samba.cron.daily | 16 -
packaging/Debian/debian-woody/samba.dirs | 9 -
packaging/Debian/debian-woody/samba.docs | 3 -
packaging/Debian/debian-woody/samba.files | 18 -
packaging/Debian/debian-woody/samba.init | 83 -
packaging/Debian/debian-woody/samba.logrotate | 21 -
packaging/Debian/debian-woody/samba.pamd | 3 -
packaging/Debian/debian-woody/samba.postinst | 228 -
packaging/Debian/debian-woody/samba.postrm | 26 -
packaging/Debian/debian-woody/samba.prerm | 10 -
packaging/Debian/debian-woody/samba.templates | 50 -
packaging/Debian/debian-woody/scripts/patch-source | 28 -
.../Debian/debian-woody/scripts/unpatch-source | 20 -
packaging/Debian/debian-woody/smb.conf | 237 -
packaging/Debian/debian-woody/smbclient.files | 15 -
packaging/Debian/debian-woody/smbfs.files | 10 -
packaging/Debian/debian-woody/smbwrapper.dirs | 2 -
packaging/Debian/debian-woody/smbwrapper.docs | 2 -
packaging/Debian/debian-woody/smbwrapper.files | 1 -
packaging/Debian/debian-woody/swat.config | 11 -
packaging/Debian/debian-woody/swat.dirs | 2 -
packaging/Debian/debian-woody/swat.files | 3 -
packaging/Debian/debian-woody/swat.postinst | 23 -
packaging/Debian/debian-woody/swat.postrm | 22 -
packaging/Debian/debian-woody/swat.templates | 6 -
packaging/Debian/debian-woody/winbind.dirs | 1 -
packaging/Debian/debian-woody/winbind.files | 9 -
packaging/Debian/debian-woody/winbind.init | 48 -
packaging/Debian/debian-woody/winbind.lintian | 6 -
packaging/Debian/debian-woody/winbind.logrotate | 10 -
packaging/Debian/debian-woody/wins2dns.awk | 38 -
packaging/RHEL-CTDB/configure.rpm | 1 +
packaging/RHEL-CTDB/makerpms.sh | 17 +-
packaging/RHEL-CTDB/makespec.sh | 23 +-
packaging/RHEL-CTDB/samba.spec.tmpl | 148 +-
packaging/RHEL/makerpms.sh.tmpl | 4 +-
packaging/RHEL/samba.spec.tmpl | 50 +-
packaging/bin/fill-templates | 2 +-
pidl/README | 5 +-
pidl/expr.yp | 202 +-
pidl/idl.yp | 708 +-
pidl/lib/Parse/Pidl/Expr.pm | 116 +-
pidl/lib/Parse/Pidl/IDL.pm | 2137 +-
pidl/lib/Parse/Pidl/NDR.pm | 56 +-
pidl/lib/Parse/Pidl/Samba3/ClientNDR.pm | 278 +-
pidl/lib/Parse/Pidl/Samba3/ServerNDR.pm | 11 +-
pidl/lib/Parse/Pidl/Samba4.pm | 7 +-
pidl/lib/Parse/Pidl/Samba4/Header.pm | 12 +-
pidl/lib/Parse/Pidl/Samba4/NDR/Client.pm | 17 +-
pidl/lib/Parse/Pidl/Samba4/NDR/Parser.pm | 81 +-
pidl/lib/Parse/Pidl/Samba4/Python.pm | 65 +-
pidl/lib/Parse/Pidl/Samba4/TDR.pm | 8 +-
pidl/lib/Parse/Pidl/Typelist.pm | 14 +-
pidl/lib/Parse/Pidl/Wireshark/Conformance.pm | 12 +
pidl/lib/Parse/Pidl/Wireshark/NDR.pm | 42 +-
pidl/pidl | 13 +-
pidl/tests/Util.pm | 13 +-
pidl/tests/ndr.pl | 6 +-
pidl/tests/ndr_string.pl | 110 +-
pidl/tests/parse_idl.pl | 131 +-
pidl/tests/samba-ndr.pl | 4 +-
pidl/tests/samba3-cli.pl | 270 +-
pidl/tests/typelist.pl | 11 +-
release-scripts/create-tarball | 23 +
{source3/script => script}/findstatic.pl | 0
selftest/BuildFarm.pm | 65 +
selftest/README | 75 +-
selftest/SocketWrapper.pm | 16 +-
selftest/Subunit.pm | 207 +-
selftest/Subunit/Diff.pm | 80 +
selftest/Subunit/Filter.pm | 178 +
selftest/diff-subunit.pl | 21 +
selftest/filter-subunit.pl | 100 +
selftest/format-subunit.pl | 91 +
selftest/output/buildfarm.pm | 120 -
selftest/output/html.pm | 76 +-
selftest/output/plain.pm | 102 +-
selftest/selftest.pl | 232 +-
selftest/target/Samba3.pm | 65 +-
selftest/target/Samba4.pm | 221 +-
selftest/test_samba4.pl | 5 +-
selftest/test_subunit.pl | 7 -
source3/Makefile.in | 1038 +-
source3/VERSION | 2 +-
source3/auth/auth.c | 10 +-
source3/auth/auth_compat.c | 29 +-
source3/auth/auth_domain.c | 11 +-
source3/auth/auth_netlogond.c | 45 +-
source3/auth/auth_sam.c | 58 +-
source3/auth/auth_server.c | 2 +-
source3/auth/auth_util.c | 108 +-
source3/auth/pampass.c | 2 +-
source3/auth/token_util.c | 9 +-
source3/autogen.sh | 4 +-
source3/change-log | 2 +-
source3/client/cifs.upcall.c | 391 -
source3/client/client.c | 430 +-
source3/client/clitar.c | 56 +-
source3/client/mount.cifs.c | 1538 -
source3/client/mtab.c | 219 -
source3/client/smbspool.c | 7 +-
source3/client/umount.cifs.c | 405 -
source3/config.guess | 152 +-
source3/config.sub | 205 +-
source3/configure.in | 650 +-
source3/groupdb/mapping.c | 13 +-
source3/groupdb/mapping.h | 3 +-
source3/groupdb/mapping_ldb.c | 20 +-
source3/groupdb/mapping_tdb.c | 7 +-
source3/include/ads.h | 209 +-
source3/include/ads_protos.h | 2 +-
source3/include/async_smb.h | 144 +-
source3/include/authdata.h | 2 -
source3/include/charset.h | 128 -
source3/include/client.h | 106 +-
source3/include/dbwrap.h | 6 +
source3/include/gpo.h | 158 -
source3/include/includes.h | 255 +-
source3/include/interfaces.h | 4 +-
source3/include/krb5_protos.h | 148 +
source3/include/libsmb_internal.h | 8 +-
source3/include/libsmbclient.h | 109 +
source3/include/msdfs.h | 4 +-
source3/include/nss_info.h | 17 +-
source3/include/nt_printing.h | 246 +-
source3/include/ntdomain.h | 73 +-
source3/include/ntlmssp.h | 58 +-
source3/include/packet.h | 3 +-
source3/include/passdb.h | 98 +-
source3/include/popt_common.h | 2 +
source3/include/privileges.h | 6 -
source3/include/proto.h | 2694 +-
source3/include/pthreadpool.h | 42 +
source3/include/reg_db.h | 1 +
source3/include/reg_objects.h | 54 +-
source3/include/regfio.h | 2 +-
source3/include/rpc_client.h | 74 -
source3/include/rpc_dce.h | 165 +-
source3/include/rpc_misc.h | 51 -
source3/include/rpc_perfcount.h | 126 -
source3/include/rpc_perfcount_defs.h | 93 -
source3/include/rpc_secdes.h | 43 -
source3/include/rpc_spoolss.h | 1083 -
source3/include/safe_string.h | 22 +-
source3/include/secrets.h | 12 -
source3/include/smb.h | 207 +-
source3/include/smb_krb5.h | 72 +
source3/include/smb_macros.h | 9 +-
source3/include/smb_perfcount.h | 8 -
source3/include/smb_signing.h | 46 +
source3/include/smbldap.h | 19 +-
source3/include/smbprofile.h | 8 +
source3/include/spnego.h | 81 -
source3/include/talloc_dict.h | 60 +
source3/include/tldap.h | 279 +
source3/include/tldap_util.h | 102 +
source3/include/util_tdb.h | 2 +
source3/include/vfs.h | 1011 +-
source3/include/vfs_macros.h | 951 +-
source3/include/wbc_async.h | 68 -
source3/lib/account_pol.c | 148 +-
source3/lib/afs.c | 5 +-
source3/lib/afs_settoken.c | 18 +
source3/lib/avahi.c | 275 +
source3/lib/bitmap.c | 4 +-
source3/lib/charcnv.c | 503 +-
source3/lib/conn_tdb.c | 6 +-
source3/lib/ctdbd_conn.c | 42 +-
source3/lib/dbwrap.c | 55 +-
source3/lib/dbwrap_ctdb.c | 263 +-
source3/lib/dbwrap_rbt.c | 45 +-
source3/lib/dbwrap_tdb.c | 14 +-
source3/lib/dbwrap_util.c | 323 +-
source3/lib/debug.c | 37 +-
source3/lib/display_sec.c | 317 -
source3/lib/dprintf.c | 4 +
source3/lib/errmap_unix.c | 12 +-
source3/lib/eventlog/eventlog.c | 1034 +
source3/lib/events.c | 55 +-
source3/lib/fault.c | 12 +-
source3/lib/file_id.c | 8 -
source3/lib/fncall.c | 365 +
source3/lib/gencache.c | 554 +-
source3/lib/iconv.c | 38 +-
source3/lib/interface.c | 25 +-
source3/lib/interfaces.c | 119 +-
source3/lib/ldap_escape.c | 25 +-
source3/lib/ldb/common/ldb.c | 6 +-
source3/lib/ldb/common/ldb_dn.c | 53 +-
source3/lib/ldb/config.guess | 153 +-
source3/lib/ldb/config.sub | 205 +-
source3/lib/ldb/include/dlinklist.h | 15 +-
source3/lib/ldb/include/ldb.h | 9 +-
source3/lib/ldb/ldb_sqlite3/base160.c | 2 +-
source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c | 1 +
source3/lib/ldb/ldb_tdb/ldb_tdb.c | 1 +
source3/lib/ldb/ldb_tdb/ldb_tdb.h | 6 -
source3/lib/ldb/swig/Ldb.py | 2 +-
source3/lib/ldb/tools/ldbadd.c | 2 +-
source3/lib/ldb/tools/ldbdel.c | 2 +-
source3/lib/ldb/tools/ldbedit.c | 2 +-
source3/lib/ldb/tools/ldbmodify.c | 3 +-
source3/lib/ldb/tools/ldbrename.c | 2 +-
source3/lib/ldb/tools/ldbsearch.c | 2 +-
source3/lib/messages.c | 18 +-
source3/lib/messages_local.c | 7 +-
source3/lib/ms_fnmatch.c | 16 +-
source3/lib/netapi/cm.c | 67 +-
source3/lib/netapi/examples/Makefile.in | 38 +-
.../lib/netapi/examples/join/getjoininformation.c | 104 +
.../examples/netdomjoin-gui/netdomjoin-gui.c | 87 +-
.../netapi/examples/netlogon/netlogon_control.c | 143 +
.../netapi/examples/netlogon/netlogon_control2.c | 147 +
source3/lib/netapi/examples/netlogon/nltest.c | 251 +
.../lib/netapi/examples/shutdown/shutdown_abort.c | 76 +
.../lib/netapi/examples/shutdown/shutdown_init.c | 94 +
source3/lib/netapi/file.c | 1 +
source3/lib/netapi/getdc.c | 1 +
source3/lib/netapi/group.c | 49 +-
source3/lib/netapi/joindomain.c | 3 +
source3/lib/netapi/libnetapi.c | 182 +
source3/lib/netapi/libnetapi.h | 31 +
source3/lib/netapi/localgroup.c | 27 +-
source3/lib/netapi/netapi.c | 3 +-
source3/lib/netapi/netapi.h | 128 +-
source3/lib/netapi/netlogon.c | 241 +
source3/lib/netapi/samr.c | 1 +
source3/lib/netapi/serverinfo.c | 5 +-
source3/lib/netapi/share.c | 1 +
source3/lib/netapi/shutdown.c | 109 +
source3/lib/netapi/user.c | 85 +-
source3/lib/packet.c | 10 +-
source3/lib/pidfile.c | 28 +-
source3/lib/popt_common.c | 7 +
source3/lib/privileges.c | 118 +-
source3/lib/privileges_basic.c | 120 +-
source3/lib/pthreadpool.c | 505 +
source3/lib/secace.c | 293 -
source3/lib/secacl.c | 118 -
source3/lib/secdesc.c | 68 -
source3/lib/select.c | 4 +
source3/lib/sendfile.c | 8 +-
source3/lib/sharesec.c | 2 +-
source3/lib/smbconf/smbconf_reg.c | 178 +-
source3/lib/smbconf/testsuite.c | 2 +-
source3/lib/smbldap.c | 268 +-
source3/lib/smbldap_util.c | 12 +-
source3/lib/smbrun.c | 34 +-
source3/lib/substitute.c | 68 +-
source3/lib/sysquotas.c | 12 +-
source3/lib/system.c | 343 +-
source3/lib/system_smbd.c | 2 +-
source3/lib/talloc_dict.c | 148 +
source3/lib/time.c | 344 +-
source3/lib/tldap.c | 2084 ++
source3/lib/tldap_util.c | 823 +
source3/lib/util.c | 374 +-
source3/lib/util_file.c | 2 +-
source3/lib/util_nscd.c | 2 +-
source3/lib/util_nttoken.c | 16 +
source3/lib/util_reg.c | 86 +-
source3/lib/util_reg_api.c | 90 +-
source3/lib/util_sid.c | 18 +-
source3/lib/util_sock.c | 426 +-
source3/lib/util_str.c | 283 +-
source3/lib/util_tdb.c | 33 +-
source3/lib/util_tsock.c | 139 +
source3/lib/util_unistr.c | 250 -
source3/lib/util_uuid.c | 4 +-
source3/lib/version_test.c | 26 +
source3/lib/wb_reqtrans.c | 398 -
source3/lib/wbclient.c | 773 -
source3/lib/winbind_util.c | 27 +-
source3/lib/wins_srv.c | 4 +-
source3/libaddns/dns.h | 8 +-
source3/libaddns/dnsgss.c | 2 +
source3/libads/ads_status.c | 1 +
source3/libads/ads_utils.c | 137 +-
source3/libads/authdata.c | 18 +-
source3/libads/cldap.c | 296 +-
source3/libads/disp_sec.c | 8 +-
source3/libads/dns.c | 14 +-
source3/libads/kerberos.c | 34 +-
source3/libads/kerberos_keytab.c | 28 +-
source3/libads/kerberos_verify.c | 7 +-
source3/libads/krb5_errs.c | 9 +-
source3/libads/krb5_setpw.c | 1 +
source3/libads/ldap.c | 285 +-
source3/libads/ldap_printer.c | 86 +-
source3/libads/ldap_schema.c | 4 +-
source3/libads/ldap_user.c | 6 +-
source3/libads/sasl.c | 1 +
source3/libads/util.c | 2 +-
source3/libgpo/gpext/gpext.c | 746 -
source3/libgpo/gpext/gpext.h | 79 -
source3/libgpo/gpext/registry.c | 3 +-
source3/libgpo/gpext/scripts.c | 16 +-
source3/libgpo/gpext/security.c | 31 +-
source3/libgpo/gpo_fetch.c | 187 -
source3/libgpo/gpo_filesync.c | 10 +-
source3/libgpo/gpo_ini.c | 245 -
source3/libgpo/gpo_ini.h | 33 -
source3/libgpo/gpo_ldap.c | 866 -
source3/libgpo/gpo_sec.c | 186 -
source3/libgpo/gpo_util.c | 870 -
source3/libnet/libnet.h | 1 +
source3/libnet/libnet_dssync.c | 107 +-
source3/libnet/libnet_join.c | 187 +-
source3/libnet/libnet_keytab.c | 32 +-
source3/libnet/libnet_samsync.c | 166 +-
source3/libnet/libnet_samsync_ldif.c | 4 +-
source3/libnet/libnet_samsync_passdb.c | 242 +-
source3/librpc/gen_ndr/cli_wbint.c | 3325 ++
source3/librpc/gen_ndr/cli_wbint.h | 291 +
source3/librpc/gen_ndr/libnet_join.h | 5 +-
source3/librpc/gen_ndr/libnetapi.h | 118 +-
source3/librpc/gen_ndr/messaging.h | 106 +-
source3/librpc/gen_ndr/ndr_libnet_join.c | 1 +
source3/librpc/gen_ndr/ndr_libnetapi.c | 440 +-
source3/librpc/gen_ndr/ndr_libnetapi.h | 22 +-
source3/librpc/gen_ndr/ndr_messaging.c | 16 +-
source3/librpc/gen_ndr/ndr_notify.c | 73 +
source3/librpc/gen_ndr/ndr_notify.h | 3 +
source3/librpc/gen_ndr/ndr_perfcount.c | 505 +
source3/librpc/gen_ndr/ndr_perfcount.h | 26 +
source3/librpc/gen_ndr/ndr_secrets.c | 79 +
source3/librpc/gen_ndr/ndr_secrets.h | 13 +
source3/librpc/gen_ndr/ndr_wbint.c | 2627 ++
source3/librpc/gen_ndr/ndr_wbint.h | 105 +
source3/librpc/gen_ndr/notify.h | 7 +
source3/librpc/gen_ndr/perfcount.h | 129 +
source3/librpc/gen_ndr/secrets.h | 19 +
source3/librpc/gen_ndr/srv_wbint.c | 2144 ++
source3/librpc/gen_ndr/srv_wbint.h | 53 +
source3/librpc/gen_ndr/wbint.h | 346 +
{source4 => source3}/librpc/idl/IDL_LICENSE.txt | 0
source3/librpc/idl/libnet_join.idl | 1 +
source3/librpc/idl/libnetapi.idl | 70 +
source3/librpc/idl/notify.idl | 5 +
source3/librpc/idl/perfcount.idl | 172 +
source3/librpc/idl/secrets.idl | 27 +
source3/librpc/idl/wbint.idl | 175 +
source3/librpc/ndr/util.c | 6 +
source3/librpc/rpc/dcerpc.c | 8 +-
source3/librpc/rpc/dcerpc.h | 3 +
source3/libsmb/async_smb.c | 1468 +-
source3/libsmb/cliconnect.c | 574 +-
source3/libsmb/clidfs.c | 409 +-
source3/libsmb/clidgram.c | 3 +-
source3/libsmb/clientgen.c | 397 +-
source3/libsmb/clifile.c | 4743 +++-
source3/libsmb/clifsinfo.c | 396 +-
source3/libsmb/clikrb5.c | 422 +-
source3/libsmb/clilist.c | 25 +-
source3/libsmb/climessage.c | 445 +-
source3/libsmb/clioplock.c | 126 +-
source3/libsmb/cliprint.c | 23 +-
source3/libsmb/cliquota.c | 12 +-
source3/libsmb/clirap.c | 35 +-
source3/libsmb/clirap2.c | 8 +-
source3/libsmb/clireadwrite.c | 902 +-
source3/libsmb/clisecdesc.c | 15 +-
source3/libsmb/clisigning.c | 87 +
source3/libsmb/clispnego.c | 71 +-
source3/libsmb/clistr.c | 24 +-
source3/libsmb/clitrans.c | 748 +-
source3/libsmb/credentials.c | 361 -
source3/libsmb/dsgetdcname.c | 95 +-
source3/libsmb/errormap.c | 41 +
source3/libsmb/libsmb_cache.c | 55 +-
source3/libsmb/libsmb_compat.c | 57 +-
source3/libsmb/libsmb_context.c | 302 +-
source3/libsmb/libsmb_dir.c | 90 +-
source3/libsmb/libsmb_file.c | 299 +-
source3/libsmb/libsmb_misc.c | 18 +-
source3/libsmb/libsmb_path.c | 88 +-
source3/libsmb/libsmb_printjob.c | 100 +-
source3/libsmb/libsmb_server.c | 161 +-
source3/libsmb/libsmb_setget.c | 6 +-
source3/libsmb/libsmb_stat.c | 103 +-
source3/libsmb/libsmb_thread_impl.c | 127 +
source3/libsmb/libsmb_thread_posix.c | 49 +
source3/libsmb/libsmb_xattr.c | 483 +-
source3/libsmb/namecache.c | 34 -
source3/libsmb/namequery.c | 266 +-
source3/libsmb/nterr.c | 5 +-
source3/libsmb/ntlm_check.c | 470 -
source3/libsmb/ntlmssp.c | 377 +-
source3/libsmb/ntlmssp_ndr.c | 145 +
source3/libsmb/ntlmssp_ndr.h | 44 +
source3/libsmb/ntlmssp_parse.c | 384 -
source3/libsmb/ntlmssp_sign.c | 63 +-
source3/libsmb/passchange.c | 48 +-
source3/libsmb/pwd_cache.c | 61 -
source3/libsmb/smb_seal.c | 3 +-
source3/libsmb/smb_signing.c | 1026 +-
source3/libsmb/smbdes.c | 421 -
source3/libsmb/smbencrypt.c | 898 -
source3/libsmb/spnego.c | 357 -
source3/libsmb/trustdom_cache.c | 67 +-
source3/libsmb/trusts_util.c | 66 +-
source3/libsmb/unexpected.c | 2 +
source3/locale/net/de.po | 9080 ++++++
source3/locale/net/genmsg | 61 +
source3/locale/pam_winbind/ar.po | 153 +
source3/locale/pam_winbind/cs.po | 153 +
source3/locale/pam_winbind/da.po | 178 +
source3/locale/pam_winbind/es.po | 153 +
source3/locale/pam_winbind/fi.po | 181 +
source3/locale/pam_winbind/fr.po | 153 +
source3/locale/pam_winbind/hu.po | 166 +
source3/locale/pam_winbind/it.po | 153 +
source3/locale/pam_winbind/ja.po | 153 +
source3/locale/pam_winbind/ko.po | 153 +
source3/locale/pam_winbind/nb.po | 183 +
source3/locale/pam_winbind/nl.po | 153 +
source3/locale/pam_winbind/pl.po | 153 +
source3/locale/pam_winbind/pt_BR.po | 153 +
source3/locale/pam_winbind/ru.po | 153 +
source3/locale/pam_winbind/sv.po | 153 +
source3/locale/pam_winbind/zh_CN.po | 153 +
source3/locale/pam_winbind/zh_TW.po | 153 +
source3/locking/brlock.c | 468 +-
source3/locking/locking.c | 290 +-
source3/locking/posix.c | 53 +-
source3/lua-5.1.4/COPYRIGHT | 34 -
source3/lua-5.1.4/HISTORY | 183 -
source3/lua-5.1.4/INSTALL | 99 -
source3/lua-5.1.4/Makefile | 128 -
source3/lua-5.1.4/README | 37 -
source3/lua-5.1.4/doc/amazon.gif | Bin 797 -> 0 bytes
source3/lua-5.1.4/doc/contents.html | 499 -
source3/lua-5.1.4/doc/cover.png | Bin 3305 -> 0 bytes
source3/lua-5.1.4/doc/logo.gif | Bin 4232 -> 0 bytes
source3/lua-5.1.4/doc/lua.css | 40 -
source3/lua-5.1.4/doc/lua.html | 172 -
source3/lua-5.1.4/doc/luac.html | 145 -
source3/lua-5.1.4/doc/manual.css | 12 -
source3/lua-5.1.4/doc/manual.html | 8800 ------
source3/lua-5.1.4/doc/readme.html | 40 -
source3/lua-5.1.4/etc/Makefile | 44 -
source3/lua-5.1.4/etc/README | 36 -
source3/lua-5.1.4/etc/all.c | 38 -
source3/lua-5.1.4/etc/lua.hpp | 9 -
source3/lua-5.1.4/etc/lua.ico | Bin 1078 -> 0 bytes
source3/lua-5.1.4/etc/luavs.bat | 28 -
source3/lua-5.1.4/etc/min.c | 39 -
source3/lua-5.1.4/etc/noparser.c | 50 -
source3/lua-5.1.4/etc/strict.lua | 40 -
source3/lua-5.1.4/src/Makefile | 182 -
source3/lua-5.1.4/src/lapi.c | 1086 -
source3/lua-5.1.4/src/lapi.h | 16 -
source3/lua-5.1.4/src/lauxlib.c | 651 -
source3/lua-5.1.4/src/lauxlib.h | 172 -
source3/lua-5.1.4/src/lbaselib.c | 652 -
source3/lua-5.1.4/src/lcode.c | 838 -
source3/lua-5.1.4/src/lcode.h | 76 -
source3/lua-5.1.4/src/ldblib.c | 396 -
source3/lua-5.1.4/src/ldebug.c | 637 -
source3/lua-5.1.4/src/ldebug.h | 33 -
source3/lua-5.1.4/src/ldo.c | 516 -
source3/lua-5.1.4/src/ldo.h | 56 -
source3/lua-5.1.4/src/ldump.c | 164 -
source3/lua-5.1.4/src/lfunc.c | 173 -
source3/lua-5.1.4/src/lfunc.h | 34 -
source3/lua-5.1.4/src/lgc.c | 710 -
source3/lua-5.1.4/src/lgc.h | 110 -
source3/lua-5.1.4/src/linit.c | 37 -
source3/lua-5.1.4/src/liolib.c | 552 -
source3/lua-5.1.4/src/llex.c | 460 -
source3/lua-5.1.4/src/llex.h | 81 -
source3/lua-5.1.4/src/llimits.h | 128 -
source3/lua-5.1.4/src/lmathlib.c | 262 -
source3/lua-5.1.4/src/lmem.c | 85 -
source3/lua-5.1.4/src/lmem.h | 48 -
source3/lua-5.1.4/src/loadlib.c | 665 -
source3/lua-5.1.4/src/lobject.c | 214 -
source3/lua-5.1.4/src/lobject.h | 380 -
source3/lua-5.1.4/src/lopcodes.c | 101 -
source3/lua-5.1.4/src/lopcodes.h | 268 -
source3/lua-5.1.4/src/loslib.c | 242 -
source3/lua-5.1.4/src/lparser.c | 1339 -
source3/lua-5.1.4/src/lparser.h | 82 -
source3/lua-5.1.4/src/lstate.c | 213 -
source3/lua-5.1.4/src/lstate.h | 168 -
source3/lua-5.1.4/src/lstring.c | 110 -
source3/lua-5.1.4/src/lstring.h | 31 -
source3/lua-5.1.4/src/lstrlib.c | 868 -
source3/lua-5.1.4/src/ltable.c | 588 -
source3/lua-5.1.4/src/ltable.h | 40 -
source3/lua-5.1.4/src/ltablib.c | 286 -
source3/lua-5.1.4/src/ltm.c | 74 -
source3/lua-5.1.4/src/ltm.h | 54 -
source3/lua-5.1.4/src/lua.c | 391 -
source3/lua-5.1.4/src/lua.h | 388 -
source3/lua-5.1.4/src/luac.c | 200 -
source3/lua-5.1.4/src/luaconf.h | 762 -
source3/lua-5.1.4/src/lualib.h | 53 -
source3/lua-5.1.4/src/lundump.c | 227 -
source3/lua-5.1.4/src/lundump.h | 36 -
source3/lua-5.1.4/src/lvm.c | 762 -
source3/lua-5.1.4/src/lvm.h | 36 -
source3/lua-5.1.4/src/lzio.c | 80 -
source3/lua-5.1.4/src/lzio.h | 67 -
source3/lua-5.1.4/src/print.c | 227 -
source3/lua-5.1.4/test/README | 25 -
source3/lua-5.1.4/test/bisect.lua | 27 -
source3/lua-5.1.4/test/cf.lua | 16 -
source3/lua-5.1.4/test/echo.lua | 5 -
source3/lua-5.1.4/test/env.lua | 7 -
source3/lua-5.1.4/test/factorial.lua | 32 -
source3/lua-5.1.4/test/fib.lua | 40 -
source3/lua-5.1.4/test/fibfor.lua | 13 -
source3/lua-5.1.4/test/globals.lua | 13 -
source3/lua-5.1.4/test/hello.lua | 3 -
source3/lua-5.1.4/test/life.lua | 111 -
source3/lua-5.1.4/test/luac.lua | 7 -
source3/lua-5.1.4/test/printf.lua | 7 -
source3/lua-5.1.4/test/readonly.lua | 12 -
source3/lua-5.1.4/test/sieve.lua | 29 -
source3/lua-5.1.4/test/sort.lua | 66 -
source3/lua-5.1.4/test/table.lua | 12 -
source3/lua-5.1.4/test/trace-calls.lua | 32 -
source3/lua-5.1.4/test/trace-globals.lua | 38 -
source3/lua-5.1.4/test/xd.lua | 14 -
source3/m4/aclocal.m4 | 38 +-
source3/m4/check_path.m4 | 18 +-
source3/modules/gpfs.c | 60 +-
source3/modules/nfs4_acls.c | 69 +-
source3/modules/onefs.h | 190 +-
source3/modules/onefs_acl.c | 99 +-
source3/modules/onefs_cbrl.c | 119 +-
source3/modules/onefs_config.c | 277 +
source3/modules/onefs_config.h | 160 +
source3/modules/onefs_dir.c | 219 +-
source3/modules/onefs_notify.c | 9 +-
source3/modules/onefs_open.c | 727 +-
source3/modules/onefs_streams.c | 455 +-
source3/modules/onefs_system.c | 179 +-
source3/modules/perfcount_onefs.c | 52 +-
source3/modules/perfcount_test.c | 9 -
source3/modules/vfs_acl_common.c | 790 +
source3/modules/vfs_acl_tdb.c | 613 +-
source3/modules/vfs_acl_xattr.c | 507 +-
source3/modules/vfs_afsacl.c | 76 +-
source3/modules/vfs_aio_fork.c | 56 +-
source3/modules/vfs_aixacl.c | 35 +-
source3/modules/vfs_aixacl2.c | 69 +-
source3/modules/vfs_aixacl_util.c | 7 +-
source3/modules/vfs_audit.c | 107 +-
source3/modules/vfs_cacheprime.c | 31 +-
source3/modules/vfs_cap.c | 263 +-
source3/modules/vfs_catia.c | 1056 +-
source3/modules/vfs_commit.c | 57 +-
source3/modules/vfs_default.c | 708 +-
source3/modules/vfs_default_quota.c | 13 +-
source3/modules/vfs_dirsort.c | 182 +
source3/modules/vfs_expand_msdfs.c | 10 +-
source3/modules/vfs_extd_audit.c | 117 +-
source3/modules/vfs_fake_perms.c | 38 +-
source3/modules/vfs_fileid.c | 47 +-
source3/modules/vfs_full_audit.c | 1060 +-
source3/modules/vfs_gpfs.c | 387 +-
source3/modules/vfs_gpfs.h | 5 +
source3/modules/vfs_hpuxacl.c | 67 +-
source3/modules/vfs_irixacl.c | 33 +-
source3/modules/vfs_netatalk.c | 137 +-
source3/modules/vfs_notify_fam.c | 14 +-
source3/modules/vfs_onefs.c | 365 +-
source3/modules/vfs_onefs_shadow_copy.c | 311 +-
source3/modules/vfs_posixacl.c | 33 +-
source3/modules/vfs_prealloc.c | 34 +-
source3/modules/vfs_preopen.c | 452 +
source3/modules/vfs_readahead.c | 30 +-
source3/modules/vfs_readonly.c | 20 +-
source3/modules/vfs_recycle.c | 213 +-
source3/modules/vfs_shadow_copy.c | 28 +-
source3/modules/vfs_shadow_copy2.c | 372 +-
source3/modules/vfs_smb_traffic_analyzer.c | 54 +-
source3/modules/vfs_solarisacl.c | 55 +-
source3/modules/vfs_streams_depot.c | 559 +-
source3/modules/vfs_streams_xattr.c | 543 +-
source3/modules/vfs_syncops.c | 68 +-
source3/modules/vfs_tru64acl.c | 33 +-
source3/modules/vfs_tsmsm.c | 81 +-
source3/modules/vfs_xattr_tdb.c | 91 +-
source3/modules/vfs_zfsacl.c | 48 +-
source3/nmbd/asyncdns.c | 4 +-
source3/nmbd/nmbd.c | 14 +-
source3/nmbd/nmbd_elections.c | 3 -
source3/nmbd/nmbd_nameregister.c | 8 +
source3/nmbd/nmbd_packets.c | 6 +-
source3/nmbd/nmbd_processlogon.c | 238 +
source3/nmbd/nmbd_sendannounce.c | 10 +-
source3/pam_smbpass/pam_smb_acct.c | 17 +-
source3/pam_smbpass/pam_smb_auth.c | 23 +-
source3/pam_smbpass/pam_smb_passwd.c | 50 +-
source3/pam_smbpass/support.c | 156 +-
source3/pam_smbpass/support.h | 13 +-
source3/param/loadparm.c | 486 +-
source3/passdb/lookup_sid.c | 85 +-
source3/passdb/passdb.c | 376 +-
source3/passdb/pdb_ads.c | 2363 ++
source3/passdb/pdb_get_set.c | 7 +-
source3/passdb/pdb_interface.c | 239 +-
source3/passdb/pdb_ldap.c | 509 +-
source3/passdb/pdb_nds.c | 4 +-
source3/passdb/pdb_smbpasswd.c | 21 +-
source3/passdb/pdb_tdb.c | 359 +-
source3/passdb/pdb_wbc_sam.c | 46 +-
source3/passdb/secrets.c | 492 +-
source3/passdb/secrets_schannel.c | 131 +
source3/passdb/util_unixsids.c | 10 +-
source3/passdb/util_wellknown.c | 1 +
source3/po/de.msg | 454 +-
source3/po/genmsg | 3 +-
source3/po/ru.msg | 606 +
source3/po/ru/help/welcome-no-samba-doc.html | 6 +
source3/po/ru/help/welcome.html | 68 +
source3/po/ru/images/globals.gif | Bin 0 -> 2041 bytes
source3/po/ru/images/home.gif | Bin 0 -> 2190 bytes
source3/po/ru/images/passwd.gif | Bin 0 -> 1936 bytes
source3/po/ru/images/printers.gif | Bin 0 -> 2139 bytes
source3/po/ru/images/shares.gif | Bin 0 -> 2081 bytes
source3/po/ru/images/status.gif | Bin 0 -> 2305 bytes
source3/po/ru/images/viewconfig.gif | Bin 0 -> 2096 bytes
source3/po/ru/images/wizard.gif | Bin 0 -> 2605 bytes
source3/po/ru/include/header.html | 14 +
source3/printing/notify.c | 30 +-
source3/printing/nt_printing.c | 1560 +-
source3/printing/print_cups.c | 14 +-
source3/printing/printfsp.c | 22 +-
source3/printing/printing.c | 155 +-
source3/printing/tests/vlp.c | 67 +-
source3/profile/profile.c | 2 +-
source3/registry/reg_api.c | 258 +-
source3/registry/reg_backend_current_version.c | 20 +-
source3/registry/reg_backend_db.c | 1219 +-
source3/registry/reg_backend_hkpt_params.c | 8 +-
source3/registry/reg_backend_netlogon_params.c | 10 +-
source3/registry/reg_backend_perflib.c | 12 +-
source3/registry/reg_backend_printing.c | 233 +-
source3/registry/reg_backend_prod_options.c | 15 +-
source3/registry/reg_backend_shares.c | 10 +-
source3/registry/reg_backend_smbconf.c | 24 +-
source3/registry/reg_backend_tcpip_params.c | 27 +-
source3/registry/reg_cachehook.c | 10 +-
source3/registry/reg_dispatcher.c | 58 +-
source3/registry/reg_eventlog.c | 111 +-
source3/registry/reg_init_full.c | 28 +-
source3/registry/reg_init_smbconf.c | 2 +-
source3/registry/reg_objects.c | 300 +-
source3/registry/reg_perfcount.c | 247 +-
source3/registry/reg_util.c | 107 -
source3/registry/reg_util_legacy.c | 9 +-
source3/registry/regfio.c | 47 +-
source3/rpc_client/cli_lsarpc.c | 201 +-
source3/rpc_client/cli_netlogon.c | 278 +-
source3/rpc_client/cli_pipe.c | 1272 +-
source3/rpc_client/cli_reg.c | 62 -
source3/rpc_client/cli_samr.c | 14 +-
source3/rpc_client/cli_spoolss.c | 1416 +-
source3/rpc_client/init_netlogon.c | 390 +-
source3/rpc_client/init_samr.c | 5 +-
source3/rpc_client/init_spoolss.c | 33 +
source3/rpc_client/ndr.c | 161 +-
source3/rpc_client/rpc_transport_np.c | 231 +-
source3/rpc_client/rpc_transport_smbd.c | 330 +-
source3/rpc_client/rpc_transport_sock.c | 105 +-
source3/rpc_parse/parse_buffer.c | 509 -
source3/rpc_parse/parse_misc.c | 556 -
source3/rpc_parse/parse_prs.c | 765 +-
source3/rpc_parse/parse_rpc.c | 161 +-
source3/rpc_parse/parse_sec.c | 436 -
source3/rpc_parse/parse_spoolss.c | 3118 --
source3/rpc_server/srv_dfs_nt.c | 1 +
source3/rpc_server/srv_dssetup_nt.c | 1 +
source3/rpc_server/srv_echo_nt.c | 1 +
source3/rpc_server/srv_eventlog_lib.c | 960 -
source3/rpc_server/srv_eventlog_nt.c | 161 +-
source3/rpc_server/srv_initshutdown_nt.c | 3 +-
source3/rpc_server/srv_lsa_hnd.c | 141 +-
source3/rpc_server/srv_lsa_nt.c | 1029 +-
source3/rpc_server/srv_netlog_nt.c | 1311 +-
source3/rpc_server/srv_ntsvcs_nt.c | 42 +-
source3/rpc_server/srv_pipe.c | 362 +-
source3/rpc_server/srv_pipe_hnd.c | 531 +-
source3/rpc_server/srv_samr_nt.c | 3874 ++-
source3/rpc_server/srv_samr_util.c | 336 +-
source3/rpc_server/srv_spoolss.c | 912 -
source3/rpc_server/srv_spoolss_nt.c | 6985 ++---
source3/rpc_server/srv_srvsvc_nt.c | 95 +-
source3/rpc_server/srv_svcctl_nt.c | 59 +-
source3/rpc_server/srv_util.c | 88 -
source3/rpc_server/srv_winreg_nt.c | 7 +-
source3/rpc_server/srv_wkssvc_nt.c | 15 +-
source3/rpcclient/cmd_dfs.c | 1 +
source3/rpcclient/cmd_drsuapi.c | 1 +
source3/rpcclient/cmd_dssetup.c | 1 +
source3/rpcclient/cmd_echo.c | 1 +
source3/rpcclient/cmd_epmapper.c | 1 +
source3/rpcclient/cmd_eventlog.c | 1 +
source3/rpcclient/cmd_lsarpc.c | 741 +-
source3/rpcclient/cmd_netlogon.c | 23 +-
source3/rpcclient/cmd_ntsvcs.c | 13 +-
source3/rpcclient/cmd_samr.c | 153 +-
source3/rpcclient/cmd_shutdown.c | 2 +-
source3/rpcclient/cmd_spoolss.c | 1842 +-
source3/rpcclient/cmd_srvsvc.c | 1 +
source3/rpcclient/cmd_test.c | 5 +-
source3/rpcclient/cmd_wkssvc.c | 1 +
source3/rpcclient/rpcclient.c | 197 +-
source3/samba4.m4 | 28 +-
source3/samba4.mk | 31 +-
source3/script/installmo.sh | 2 +-
source3/script/installmodules.sh | 5 +
source3/script/mksyms.awk | 8 +-
source3/script/mksyms.sh | 2 +-
source3/script/mkversion.sh | 3 +-
source3/script/tests/dlopen.sh | 2 +-
source3/script/tests/selftest.sh | 62 +-
source3/script/tests/test_local_s3.sh | 17 +-
source3/script/tests/test_posix_s3.sh | 31 +-
source3/script/tests/test_smbclient_s3.sh | 45 +
source3/script/tests/test_smbtorture_s3.sh | 13 +-
source3/script/tests/test_wbinfo_s3.sh | 4 +-
source3/script/tests/wb_pad.sh | 2 +-
source3/script/uninstallmo.sh | 3 +-
source3/selftest/tests.sh | 4 +
source3/services/services_db.c | 125 +-
source3/services/svc_spoolss.c | 4 +
source3/smbd/aio.c | 120 +-
source3/smbd/avahi_register.c | 170 +
source3/smbd/blocking.c | 61 +-
source3/smbd/change_trust_pw.c | 2 +-
source3/smbd/chgpasswd.c | 164 +-
source3/smbd/close.c | 285 +-
source3/smbd/conn.c | 97 +-
source3/smbd/dir.c | 644 +-
source3/smbd/dosmode.c | 536 +-
source3/smbd/error.c | 30 -
source3/smbd/fake_file.c | 49 +-
source3/smbd/file_access.c | 120 +-
source3/smbd/fileio.c | 107 +-
source3/smbd/filename.c | 682 +-
source3/smbd/filename_util.c | 206 +
source3/smbd/files.c | 153 +-
source3/smbd/globals.c | 55 +-
source3/smbd/globals.h | 412 +-
source3/smbd/ipc.c | 38 +-
source3/smbd/lanman.c | 100 +-
source3/smbd/mangle_hash.c | 20 +-
source3/smbd/mangle_hash2.c | 20 +-
source3/smbd/map_username.c | 4 +-
source3/smbd/message.c | 2 +-
source3/smbd/msdfs.c | 185 +-
source3/smbd/negprot.c | 95 +-
source3/smbd/notify.c | 143 +-
source3/smbd/notify_inotify.c | 29 +-
source3/smbd/notify_internal.c | 323 +-
source3/smbd/nttrans.c | 639 +-
source3/smbd/open.c | 1005 +-
source3/smbd/oplock.c | 184 +-
source3/smbd/oplock_irix.c | 13 +-
source3/smbd/oplock_linux.c | 13 +-
source3/smbd/oplock_onefs.c | 121 +-
source3/smbd/password.c | 244 +-
source3/smbd/pipes.c | 85 +-
source3/smbd/posix_acls.c | 694 +-
source3/smbd/process.c | 241 +-
source3/smbd/quotas.c | 52 +-
source3/smbd/reply.c | 3184 ++-
source3/smbd/seal.c | 1 +
source3/smbd/server.c | 171 +-
source3/smbd/service.c | 162 +-
source3/smbd/sesssetup.c | 167 +-
source3/smbd/share_access.c | 8 +-
source3/smbd/signing.c | 158 +
source3/smbd/smb2_break.c | 210 +
source3/smbd/smb2_close.c | 129 +
source3/smbd/smb2_create.c | 754 +
source3/smbd/smb2_find.c | 454 +
source3/smbd/smb2_flush.c | 195 +
source3/smbd/smb2_getinfo.c | 424 +
source3/smbd/smb2_glue.c | 52 +
source3/smbd/smb2_ioctl.c | 461 +
source3/smbd/smb2_keepalive.c | 55 +
source3/smbd/smb2_lock.c | 383 +
source3/smbd/smb2_negprot.c | 181 +
source3/smbd/smb2_notify.c | 388 +
source3/smbd/smb2_read.c | 345 +
source3/smbd/smb2_server.c | 1586 +
source3/smbd/smb2_sesssetup.c | 407 +
source3/smbd/smb2_setinfo.c | 330 +
source3/smbd/smb2_signing.c | 135 +
source3/smbd/smb2_tcon.c | 284 +
source3/smbd/smb2_write.c | 344 +
source3/smbd/srvstr.c | 4 +-
source3/smbd/statcache.c | 9 +-
source3/smbd/trans2.c | 4410 ++--
source3/smbd/uid.c | 68 +-
source3/smbd/vfs.c | 1265 +-
source3/torture/cmd_vfs.c | 275 +-
source3/torture/denytest.c | 59 +-
source3/torture/locktest.c | 41 +-
source3/torture/locktest2.c | 14 +-
source3/torture/mangle_test.c | 27 +-
source3/torture/masktest.c | 9 +-
source3/torture/nbio.c | 34 +-
source3/torture/nsstest.c | 25 +-
source3/torture/pdbtest.c | 6 +-
source3/torture/proto.h | 86 +
source3/torture/scanner.c | 27 +-
source3/torture/smbiconv.c | 1 +
source3/torture/t_push_ucs2.c | 8 +-
source3/torture/t_stringoverflow.c | 4 +-
source3/torture/test_posix_append.c | 97 +
source3/torture/torture.c | 3100 ++-
source3/torture/utable.c | 28 +-
source3/torture/vfstest.c | 10 +-
source3/utils/dbwrap_tool.c | 325 +
source3/utils/dbwrap_torture.c | 337 +
source3/utils/eventlogadm.c | 7 +-
source3/utils/log2pcaphex.c | 29 +-
source3/utils/net.c | 451 +-
source3/utils/net.h | 15 +
source3/utils/net_ads.c | 873 +-
source3/utils/net_ads_gpo.c | 173 +-
source3/utils/net_afs.c | 38 +-
source3/utils/net_cache.c | 115 +-
source3/utils/net_conf.c | 379 +-
source3/utils/net_dom.c | 158 +-
source3/utils/net_eventlog.c | 110 +-
source3/utils/net_file.c | 18 +-
source3/utils/net_group.c | 36 +-
source3/utils/net_groupmap.c | 301 +-
source3/utils/net_help.c | 4 +-
source3/utils/net_help_common.c | 43 +-
source3/utils/net_idmap.c | 143 +-
source3/utils/net_join.c | 19 +-
source3/utils/net_lookup.c | 28 +-
source3/utils/net_lua.c | 384 -
source3/utils/net_proto.h | 6 +-
source3/utils/net_rap.c | 458 +-
source3/utils/net_registry.c | 137 +-
source3/utils/net_registry_util.c | 25 +-
source3/utils/net_rpc.c | 1452 +-
source3/utils/net_rpc_audit.c | 141 +-
source3/utils/net_rpc_join.c | 58 +-
source3/utils/net_rpc_printer.c | 996 +-
source3/utils/net_rpc_registry.c | 276 +-
source3/utils/net_rpc_rights.c | 127 +-
source3/utils/net_rpc_samsync.c | 61 +-
source3/utils/net_rpc_service.c | 422 +-
source3/utils/net_rpc_sh_acct.c | 96 +-
source3/utils/net_rpc_shell.c | 38 +-
source3/utils/net_sam.c | 873 +-
source3/utils/net_share.c | 8 +-
source3/utils/net_status.c | 66 +-
source3/utils/net_time.c | 64 +-
source3/utils/net_user.c | 30 +-
source3/utils/net_usershare.c | 307 +-
source3/utils/net_util.c | 73 +-
source3/utils/netlookup.c | 4 +-
source3/utils/ntlm_auth.c | 138 +-
source3/utils/ntlm_auth_diagnostics.c | 41 +-
source3/utils/ntlm_auth_proto.h | 1 +
source3/utils/pdbedit.c | 804 +-
source3/utils/profiles.c | 14 +-
source3/utils/smbcacls.c | 45 +-
source3/utils/smbcontrol.c | 19 +-
source3/utils/smbcquotas.c | 17 +-
source3/utils/smbfilter.c | 2 +-
source3/utils/smbget.c | 6 +-
source3/utils/smbpasswd.c | 43 +-
source3/utils/smbtree.c | 10 +-
source3/utils/split_tokens.c | 78 +
source3/utils/status.c | 84 +-
source3/utils/testparm.c | 29 +-
source3/web/cgi.c | 59 +-
source3/web/statuspage.c | 4 +-
source3/web/swat.c | 69 +-
source3/winbindd/idmap.c | 4 +-
source3/winbindd/idmap_ad.c | 24 +-
source3/winbindd/idmap_adex/gc_util.c | 12 +-
source3/winbindd/idmap_adex/idmap_adex.c | 15 +-
source3/winbindd/idmap_adex/idmap_adex.h | 5 +-
source3/winbindd/idmap_adex/likewise_cell.c | 4 +-
source3/winbindd/idmap_adex/provider_unified.c | 79 +-
source3/winbindd/idmap_hash/idmap_hash.c | 16 +-
source3/winbindd/idmap_ldap.c | 135 +-
source3/winbindd/idmap_nss.c | 10 +
source3/winbindd/idmap_rid.c | 10 +
source3/winbindd/idmap_tdb.c | 107 +-
source3/winbindd/idmap_tdb2.c | 332 +-
source3/winbindd/idmap_util.c | 78 +-
source3/winbindd/nss_info.c | 42 +-
source3/winbindd/nss_info_template.c | 6 +-
source3/winbindd/wb_dsgetdcname.c | 115 +
source3/winbindd/wb_fill_pwent.c | 202 +
source3/winbindd/wb_getgrsid.c | 151 +
source3/winbindd/wb_getpwsid.c | 154 +
source3/winbindd/wb_gettoken.c | 218 +
source3/winbindd/wb_gid2sid.c | 119 +
source3/winbindd/wb_group_members.c | 468 +
source3/winbindd/wb_lookupname.c | 155 +
source3/winbindd/wb_lookupsid.c | 121 +
source3/winbindd/wb_lookupuseraliases.c | 92 +
source3/winbindd/wb_lookupusergroups.c | 90 +
source3/winbindd/wb_next_grent.c | 177 +
source3/winbindd/wb_next_pwent.c | 150 +
source3/winbindd/wb_ping.c | 46 +
source3/winbindd/wb_query_user_list.c | 92 +
source3/winbindd/wb_queryuser.c | 98 +
source3/winbindd/wb_seqnum.c | 82 +
source3/winbindd/wb_seqnums.c | 153 +
source3/winbindd/wb_sid2gid.c | 170 +
source3/winbindd/wb_sid2uid.c | 168 +
source3/winbindd/wb_uid2sid.c | 119 +
source3/winbindd/winbindd.c | 806 +-
source3/winbindd/winbindd.h | 83 +-
source3/winbindd/winbindd_ads.c | 168 +-
source3/winbindd/winbindd_allocate_gid.c | 92 +
source3/winbindd/winbindd_allocate_uid.c | 92 +
source3/winbindd/winbindd_async.c | 467 +-
source3/winbindd/winbindd_cache.c | 1117 +-
source3/winbindd/winbindd_ccache_access.c | 64 +-
source3/winbindd/winbindd_change_machine_acct.c | 93 +
source3/winbindd/winbindd_check_machine_acct.c | 97 +
source3/winbindd/winbindd_cm.c | 213 +-
source3/winbindd/winbindd_cred_cache.c | 3 +
source3/winbindd/winbindd_creds.c | 15 +-
source3/winbindd/winbindd_domain.c | 44 +-
source3/winbindd/winbindd_dsgetdcname.c | 198 +
source3/winbindd/winbindd_dual.c | 866 +-
source3/winbindd/winbindd_dual_ndr.c | 296 +
source3/winbindd/winbindd_dual_srv.c | 579 +
source3/winbindd/winbindd_endgrent.c | 49 +
source3/winbindd/winbindd_endpwent.c | 49 +
source3/winbindd/winbindd_getdcname.c | 88 +
source3/winbindd/winbindd_getgrent.c | 203 +
source3/winbindd/winbindd_getgrgid.c | 138 +
source3/winbindd/winbindd_getgrnam.c | 194 +
source3/winbindd/winbindd_getgroups.c | 223 +
source3/winbindd/winbindd_getpwent.c | 145 +
source3/winbindd/winbindd_getpwnam.c | 143 +
source3/winbindd/winbindd_getpwsid.c | 93 +
source3/winbindd/winbindd_getpwuid.c | 109 +
source3/winbindd/winbindd_getsidaliases.c | 138 +
source3/winbindd/winbindd_getuserdomgroups.c | 122 +
source3/winbindd/winbindd_getusersids.c | 120 +
source3/winbindd/winbindd_gid_to_sid.c | 88 +
source3/winbindd/winbindd_group.c | 1737 +-
source3/winbindd/winbindd_idmap.c | 263 +-
source3/winbindd/winbindd_list_groups.c | 204 +
source3/winbindd/winbindd_list_users.c | 204 +
source3/winbindd/winbindd_locator.c | 138 +-
source3/winbindd/winbindd_lookupname.c | 111 +
source3/winbindd/winbindd_lookuprids.c | 197 +
source3/winbindd/winbindd_lookupsid.c | 102 +
source3/winbindd/winbindd_misc.c | 523 +-
source3/winbindd/winbindd_ndr.c | 1 -
source3/winbindd/winbindd_pam.c | 644 +-
source3/winbindd/winbindd_passdb.c | 137 +-
source3/winbindd/winbindd_proto.h | 517 +-
source3/winbindd/winbindd_reconnect.c | 24 +-
source3/winbindd/winbindd_remove_mapping.c | 106 +
source3/winbindd/winbindd_rpc.c | 305 +-
source3/winbindd/winbindd_set_hwm.c | 95 +
source3/winbindd/winbindd_set_mapping.c | 106 +
source3/winbindd/winbindd_setgrent.c | 55 +
source3/winbindd/winbindd_setpwent.c | 55 +
source3/winbindd/winbindd_show_sequence.c | 169 +
source3/winbindd/winbindd_sid.c | 655 -
source3/winbindd/winbindd_sid_to_gid.c | 95 +
source3/winbindd/winbindd_sid_to_uid.c | 95 +
source3/winbindd/winbindd_uid_to_sid.c | 88 +
source3/winbindd/winbindd_user.c | 827 +-
source3/winbindd/winbindd_util.c | 422 +-
source3/winbindd/winbindd_wins.c | 26 +-
source4/.valgrind_suppressions | 62 +
source4/BUGS | 2 +-
source4/Makefile | 17 +-
source4/TODO | 4 +-
source4/VERSION | 2 +-
source4/aclocal.m4 | 10 +-
source4/auth/auth.h | 15 +-
source4/auth/auth_sam_reply.c | 2 +-
source4/auth/config.m4 | 3 +
source4/auth/config.mk | 3 +-
source4/auth/credentials/config.mk | 2 +-
source4/auth/credentials/credentials.c | 51 +-
source4/auth/credentials/credentials.h | 6 +-
source4/auth/credentials/credentials_files.c | 7 +-
source4/auth/credentials/credentials_krb5.c | 3 -
source4/auth/credentials/credentials_krb5.h | 1 +
source4/auth/credentials/pycredentials.c | 24 +-
source4/auth/credentials/pycredentials.h | 2 +-
source4/auth/gensec/config.mk | 13 +-
source4/auth/gensec/cyrus_sasl.c | 1 -
source4/auth/gensec/gensec.c | 28 +-
source4/auth/gensec/gensec.h | 6 +-
source4/auth/gensec/gensec_gssapi.c | 32 +-
source4/auth/gensec/gensec_krb5.c | 77 +-
source4/auth/gensec/pygensec.c | 186 +
source4/auth/gensec/schannel.c | 210 +-
source4/auth/gensec/schannel.h | 36 -
source4/auth/gensec/schannel_sign.c | 285 -
source4/auth/gensec/schannel_state.c | 294 +-
source4/auth/gensec/spnego.c | 15 +-
source4/auth/gensec/spnego.h | 65 -
source4/auth/gensec/spnego_parse.c | 408 -
source4/auth/gensec/tests/bindings.py | 39 +
source4/auth/kerberos/clikrb5.c | 12 +-
source4/auth/kerberos/config.m4 | 2 +
source4/auth/kerberos/config.mk | 3 +-
source4/auth/kerberos/gssapi_parse.c | 6 +-
source4/auth/kerberos/kerberos-notes.txt | 602 +-
.../kerberos/kerberos-porting-to-mit-notes.txt | 803 +
source4/auth/kerberos/kerberos.c | 26 +-
source4/auth/kerberos/kerberos_pac.c | 2 +-
source4/auth/kerberos/kerberos_util.c | 2 +-
source4/auth/kerberos/keytab_copy.c | 146 +
source4/auth/kerberos/krb5_init_context.c | 13 +-
source4/auth/ntlm/auth_developer.c | 1 -
source4/auth/ntlm/auth_sam.c | 215 +-
source4/auth/ntlm/auth_server.c | 2 -
source4/auth/ntlm/auth_simple.c | 3 -
source4/auth/ntlm/auth_util.c | 4 -
source4/auth/ntlm/auth_winbind.c | 168 +
source4/auth/ntlm/config.mk | 9 +-
source4/auth/ntlm/ntlm_check.c | 603 -
source4/auth/ntlm/pam_errors.c | 1 -
source4/auth/ntlmssp/config.mk | 6 -
source4/auth/ntlmssp/ntlmssp.c | 32 +-
source4/auth/ntlmssp/ntlmssp.h | 37 +-
source4/auth/ntlmssp/ntlmssp_client.c | 7 +-
source4/auth/ntlmssp/ntlmssp_parse.c | 364 -
source4/auth/ntlmssp/ntlmssp_server.c | 33 +-
source4/auth/ntlmssp/ntlmssp_sign.c | 67 +-
source4/auth/pyauth.c | 27 +-
source4/auth/sam.c | 364 +-
source4/auth/samba_server_gensec.c | 2 -
source4/auth/session.h | 6 +-
source4/auth/system_session.c | 216 +-
source4/autogen.sh | 9 +-
source4/build/m4/check_cc.m4 | 24 +-
source4/build/m4/check_path.m4 | 18 +-
source4/build/m4/public.m4 | 15 +-
source4/build/make/rules.mk | 7 +-
source4/build/make/templates.mk | 2 +
source4/build/smb_build/input.pm | 5 +-
source4/build/smb_build/main.pl | 5 +-
source4/build/smb_build/makefile.pm | 2 +-
source4/build/smb_build/summary.pm | 10 +-
source4/cldap_server/cldap_server.c | 112 +-
source4/cldap_server/config.mk | 18 +-
source4/cldap_server/netlogon.c | 181 +-
source4/cldap_server/rootdse.c | 13 +-
source4/client/cifsddio.c | 1 -
source4/client/client.c | 65 +-
source4/client/config.m4 | 13 +
source4/client/config.mk | 16 +
source4/client/mount.cifs.c | 559 -
source4/client/smbmnt.c | 306 -
source4/client/smbmount.c | 942 -
source4/client/smbumount.c | 186 -
source4/client/tests/test_smbclient.sh | 11 +-
source4/config.guess | 153 +-
source4/config.sub | 205 +-
source4/configure.ac | 43 +-
source4/dsdb/common/dsdb_dn.c | 327 +
source4/dsdb/common/dsdb_dn.h | 17 +
source4/dsdb/common/flag_mapping.c | 145 -
source4/dsdb/common/flags.h | 137 -
source4/dsdb/common/sidmap.c | 612 -
source4/dsdb/common/tests/dsdb_dn.c | 360 +
source4/dsdb/common/util.c | 1040 +-
source4/dsdb/config.mk | 41 +-
source4/dsdb/kcc/kcc_connection.c | 227 +
source4/dsdb/kcc/kcc_connection.h | 38 +
source4/dsdb/kcc/kcc_periodic.c | 261 +
source4/dsdb/kcc/kcc_service.c | 239 +
source4/dsdb/kcc/kcc_service.h | 85 +
source4/dsdb/repl/drepl_notify.c | 429 +
source4/dsdb/repl/drepl_out_helpers.c | 120 +-
source4/dsdb/repl/drepl_out_pull.c | 21 +-
source4/dsdb/repl/drepl_partitions.c | 38 +-
source4/dsdb/repl/drepl_periodic.c | 9 +-
source4/dsdb/repl/drepl_service.c | 70 +-
source4/dsdb/repl/drepl_service.h | 37 +
source4/dsdb/repl/replicated_objects.c | 504 +-
source4/dsdb/samdb/cracknames.c | 189 +-
source4/dsdb/samdb/ldb_modules/acl.c | 560 +
source4/dsdb/samdb/ldb_modules/anr.c | 18 +-
source4/dsdb/samdb/ldb_modules/config.mk | 157 +-
source4/dsdb/samdb/ldb_modules/descriptor.c | 912 +
source4/dsdb/samdb/ldb_modules/extended_dn_in.c | 62 +-
source4/dsdb/samdb/ldb_modules/extended_dn_out.c | 298 +-
source4/dsdb/samdb/ldb_modules/extended_dn_store.c | 112 +-
source4/dsdb/samdb/ldb_modules/instancetype.c | 91 +-
source4/dsdb/samdb/ldb_modules/kludge_acl.c | 57 +-
source4/dsdb/samdb/ldb_modules/lazy_commit.c | 132 +
source4/dsdb/samdb/ldb_modules/linked_attributes.c | 394 +-
source4/dsdb/samdb/ldb_modules/local_password.c | 5 +-
source4/dsdb/samdb/ldb_modules/naming_fsmo.c | 26 +-
source4/dsdb/samdb/ldb_modules/new_partition.c | 190 +
source4/dsdb/samdb/ldb_modules/objectclass.c | 251 +-
source4/dsdb/samdb/ldb_modules/objectguid.c | 41 +-
source4/dsdb/samdb/ldb_modules/operational.c | 441 +
source4/dsdb/samdb/ldb_modules/partition.c | 841 +-
source4/dsdb/samdb/ldb_modules/partition.h | 54 +
source4/dsdb/samdb/ldb_modules/partition_init.c | 846 +
source4/dsdb/samdb/ldb_modules/password_hash.c | 308 +-
source4/dsdb/samdb/ldb_modules/pdc_fsmo.c | 19 +-
source4/dsdb/samdb/ldb_modules/proxy.c | 24 +-
source4/dsdb/samdb/ldb_modules/repl_meta_data.c | 1302 +-
source4/dsdb/samdb/ldb_modules/resolve_oids.c | 647 +
source4/dsdb/samdb/ldb_modules/rootdse.c | 288 +-
source4/dsdb/samdb/ldb_modules/samba3sam.c | 169 +-
source4/dsdb/samdb/ldb_modules/samba_dsdb.c | 363 +
source4/dsdb/samdb/ldb_modules/samba_secrets.c | 100 +
source4/dsdb/samdb/ldb_modules/samldb.c | 1716 +-
source4/dsdb/samdb/ldb_modules/schema_data.c | 464 +
source4/dsdb/samdb/ldb_modules/schema_fsmo.c | 499 -
source4/dsdb/samdb/ldb_modules/schema_load.c | 260 +
source4/dsdb/samdb/ldb_modules/show_deleted.c | 135 +-
source4/dsdb/samdb/ldb_modules/simple_ldap_map.c | 313 +-
source4/dsdb/samdb/ldb_modules/subtree_delete.c | 29 +-
.../samdb/ldb_modules/tests/possibleinferiors.py | 246 +
source4/dsdb/samdb/ldb_modules/tests/samba3sam.py | 60 +-
source4/dsdb/samdb/ldb_modules/update_keytab.c | 10 +-
source4/dsdb/samdb/ldb_modules/util.c | 200 +
source4/dsdb/samdb/ldb_modules/util.h | 27 +
source4/dsdb/samdb/samdb.c | 143 +-
source4/dsdb/samdb/samdb.h | 31 +-
source4/dsdb/samdb/samdb_privilege.c | 22 +-
source4/dsdb/schema/prefixmap.h | 43 +
source4/dsdb/schema/schema.h | 51 +-
source4/dsdb/schema/schema_convert_to_ol.c | 360 +
source4/dsdb/schema/schema_inferiors.c | 336 +
source4/dsdb/schema/schema_init.c | 1037 +-
source4/dsdb/schema/schema_prefixmap.c | 594 +
source4/dsdb/schema/schema_query.c | 306 +-
source4/dsdb/schema/schema_set.c | 399 +-
source4/dsdb/schema/schema_syntax.c | 564 +-
source4/dsdb/schema/tests/schema_syntax.c | 264 +
source4/headermap.txt | 10 +-
source4/heimdal/README | 9 +-
source4/heimdal/cf/check-var.m4 | 3 +-
source4/heimdal/cf/make-proto.pl | 17 +-
source4/heimdal/cf/resolv.m4 | 11 +-
.../heimdal/{lib/krb5 => include}/heim_threads.h | 0
source4/heimdal/kdc/524.c | 400 -
source4/heimdal/kdc/default_config.c | 24 +-
source4/heimdal/kdc/digest.c | 231 +-
source4/heimdal/kdc/headers.h | 7 +
source4/heimdal/kdc/kaserver.c | 20 +-
source4/heimdal/kdc/kdc.h | 16 +
source4/heimdal/kdc/kdc_locl.h | 12 +-
source4/heimdal/kdc/kerberos4.c | 794 -
source4/heimdal/kdc/kerberos5.c | 507 +-
source4/heimdal/kdc/krb5tgs.c | 338 +-
source4/heimdal/kdc/kx509.c | 62 +-
source4/heimdal/kdc/misc.c | 33 +-
source4/heimdal/kdc/pkinit.c | 907 +-
source4/heimdal/kdc/process.c | 293 +-
source4/heimdal/kdc/windc.c | 26 +-
source4/heimdal/kdc/windc_plugin.h | 9 +-
source4/heimdal/kpasswd/kpasswd.c | 4 +-
source4/heimdal/kuser/kinit.c | 124 +-
source4/heimdal/kuser/kuser_locl.h | 6 +-
source4/heimdal/lib/asn1/CMS.asn1 | 157 -
source4/heimdal/lib/asn1/asn1_err.et | 2 +
source4/heimdal/lib/asn1/asn1_gen.c | 12 +-
source4/heimdal/lib/asn1/asn1parse.c | 3022 ++
source4/heimdal/lib/asn1/asn1parse.h | 255 +
source4/heimdal/lib/asn1/asn1parse.y | 1020 +
source4/heimdal/lib/asn1/canthandle.asn1 | 2 +-
source4/heimdal/lib/asn1/cms.asn1 | 157 +
source4/heimdal/lib/asn1/cms.opt | 1 +
source4/heimdal/lib/asn1/der.h | 2 +-
source4/heimdal/lib/asn1/der_get.c | 158 +-
source4/heimdal/lib/asn1/der_locl.h | 4 +-
source4/heimdal/lib/asn1/der_put.c | 11 +-
source4/heimdal/lib/asn1/digest.asn1 | 2 +-
source4/heimdal/lib/asn1/extra.c | 14 +-
source4/heimdal/lib/asn1/gen.c | 51 +-
source4/heimdal/lib/asn1/gen_copy.c | 5 +-
source4/heimdal/lib/asn1/gen_decode.c | 101 +-
source4/heimdal/lib/asn1/gen_encode.c | 9 +-
source4/heimdal/lib/asn1/gen_free.c | 5 +-
source4/heimdal/lib/asn1/gen_length.c | 5 +-
source4/heimdal/lib/asn1/gen_locl.h | 10 +-
source4/heimdal/lib/asn1/k5.asn1 | 671 -
source4/heimdal/lib/asn1/krb5.asn1 | 754 +
source4/heimdal/lib/asn1/krb5.opt | 6 +
source4/heimdal/lib/asn1/kx509.asn1 | 11 +
source4/heimdal/lib/asn1/lex.c | 55 +-
source4/heimdal/lib/asn1/lex.l | 6 +-
source4/heimdal/lib/asn1/main.c | 76 +-
source4/heimdal/lib/asn1/parse.c | 2831 --
source4/heimdal/lib/asn1/parse.h | 249 -
source4/heimdal/lib/asn1/parse.y | 1015 -
source4/heimdal/lib/asn1/pkcs12.asn1 | 2 +-
source4/heimdal/lib/asn1/pkcs8.asn1 | 2 +-
source4/heimdal/lib/asn1/pkinit.asn1 | 33 +-
source4/heimdal/lib/asn1/rfc2459.asn1 | 78 +-
source4/heimdal/lib/asn1/symbol.h | 1 +
source4/heimdal/lib/asn1/test.asn1 | 14 +-
source4/heimdal/lib/com_err/com_err.c | 5 +-
source4/heimdal/lib/com_err/com_right.h | 1 +
source4/heimdal/lib/com_err/compile_et.c | 2 -
source4/heimdal/lib/com_err/compile_et.h | 2 -
source4/heimdal/lib/com_err/error.c | 22 +-
source4/heimdal/lib/com_err/lex.c | 87 +-
source4/heimdal/lib/com_err/lex.l | 2 -
source4/heimdal/lib/com_err/parse.c | 329 +-
source4/heimdal/lib/com_err/parse.h | 44 +-
source4/heimdal/lib/com_err/parse.y | 2 -
source4/heimdal/lib/gssapi/gssapi/gssapi.h | 137 +-
source4/heimdal/lib/gssapi/gssapi/gssapi_krb5.h | 10 +-
source4/heimdal/lib/gssapi/gssapi/gssapi_spnego.h | 8 +-
source4/heimdal/lib/gssapi/gssapi_mech.h | 60 +-
source4/heimdal/lib/gssapi/krb5/8003.c | 44 +-
.../heimdal/lib/gssapi/krb5/accept_sec_context.c | 47 +-
source4/heimdal/lib/gssapi/krb5/acquire_cred.c | 11 +-
source4/heimdal/lib/gssapi/krb5/add_cred.c | 8 +-
.../heimdal/lib/gssapi/krb5/address_to_krb5addr.c | 2 +-
source4/heimdal/lib/gssapi/krb5/aeap.c | 100 +
source4/heimdal/lib/gssapi/krb5/arcfour.c | 74 +-
.../heimdal/lib/gssapi/krb5/canonicalize_name.c | 6 +-
source4/heimdal/lib/gssapi/krb5/cfx.c | 1194 +-
source4/heimdal/lib/gssapi/krb5/compare_name.c | 4 +-
source4/heimdal/lib/gssapi/krb5/compat.c | 5 +-
source4/heimdal/lib/gssapi/krb5/context_time.c | 4 +-
source4/heimdal/lib/gssapi/krb5/copy_ccache.c | 14 +-
source4/heimdal/lib/gssapi/krb5/creds.c | 255 +
source4/heimdal/lib/gssapi/krb5/decapsulate.c | 12 +-
.../heimdal/lib/gssapi/krb5/delete_sec_context.c | 6 +-
source4/heimdal/lib/gssapi/krb5/display_name.c | 4 +-
source4/heimdal/lib/gssapi/krb5/display_status.c | 4 +-
source4/heimdal/lib/gssapi/krb5/duplicate_name.c | 4 +-
source4/heimdal/lib/gssapi/krb5/encapsulate.c | 4 +-
source4/heimdal/lib/gssapi/krb5/export_name.c | 4 +-
.../heimdal/lib/gssapi/krb5/export_sec_context.c | 4 +-
source4/heimdal/lib/gssapi/krb5/external.c | 13 +-
source4/heimdal/lib/gssapi/krb5/get_mic.c | 36 +-
source4/heimdal/lib/gssapi/krb5/gsskrb5_locl.h | 16 +-
source4/heimdal/lib/gssapi/krb5/import_name.c | 17 +-
.../heimdal/lib/gssapi/krb5/import_sec_context.c | 4 +-
source4/heimdal/lib/gssapi/krb5/indicate_mechs.c | 4 +-
source4/heimdal/lib/gssapi/krb5/init.c | 4 +-
source4/heimdal/lib/gssapi/krb5/init_sec_context.c | 62 +-
source4/heimdal/lib/gssapi/krb5/inquire_context.c | 4 +-
source4/heimdal/lib/gssapi/krb5/inquire_cred.c | 4 +-
.../heimdal/lib/gssapi/krb5/inquire_cred_by_mech.c | 4 +-
.../heimdal/lib/gssapi/krb5/inquire_cred_by_oid.c | 4 +-
.../lib/gssapi/krb5/inquire_mechs_for_name.c | 4 +-
.../lib/gssapi/krb5/inquire_names_for_mech.c | 5 +-
.../lib/gssapi/krb5/inquire_sec_context_by_oid.c | 9 +-
source4/heimdal/lib/gssapi/krb5/prf.c | 5 +-
.../lib/gssapi/krb5/process_context_token.c | 7 +-
source4/heimdal/lib/gssapi/krb5/release_buffer.c | 4 +-
source4/heimdal/lib/gssapi/krb5/release_cred.c | 6 +-
source4/heimdal/lib/gssapi/krb5/release_name.c | 4 +-
source4/heimdal/lib/gssapi/krb5/sequence.c | 4 +-
source4/heimdal/lib/gssapi/krb5/set_cred_option.c | 8 +-
.../lib/gssapi/krb5/set_sec_context_option.c | 4 +-
source4/heimdal/lib/gssapi/krb5/store_cred.c | 116 +
source4/heimdal/lib/gssapi/krb5/unwrap.c | 76 +-
source4/heimdal/lib/gssapi/krb5/verify_mic.c | 66 +-
source4/heimdal/lib/gssapi/krb5/wrap.c | 70 +-
source4/heimdal/lib/gssapi/mech/context.c | 4 +-
.../lib/gssapi/mech/gss_accept_sec_context.c | 19 +-
source4/heimdal/lib/gssapi/mech/gss_acquire_cred.c | 5 +-
source4/heimdal/lib/gssapi/mech/gss_add_cred.c | 1 -
.../lib/gssapi/mech/gss_add_oid_set_member.c | 19 +-
source4/heimdal/lib/gssapi/mech/gss_aeap.c | 218 +
source4/heimdal/lib/gssapi/mech/gss_buffer_set.c | 1 -
.../lib/gssapi/mech/gss_canonicalize_name.c | 25 +-
source4/heimdal/lib/gssapi/mech/gss_compare_name.c | 1 -
source4/heimdal/lib/gssapi/mech/gss_context_time.c | 1 -
.../lib/gssapi/mech/gss_create_empty_oid_set.c | 1 -
source4/heimdal/lib/gssapi/mech/gss_cred.c | 224 +
.../lib/gssapi/mech/gss_decapsulate_token.c | 1 -
.../lib/gssapi/mech/gss_delete_sec_context.c | 1 -
source4/heimdal/lib/gssapi/mech/gss_display_name.c | 1 -
.../heimdal/lib/gssapi/mech/gss_display_status.c | 1 -
.../heimdal/lib/gssapi/mech/gss_duplicate_name.c | 1 -
.../heimdal/lib/gssapi/mech/gss_duplicate_oid.c | 1 -
.../lib/gssapi/mech/gss_encapsulate_token.c | 1 -
source4/heimdal/lib/gssapi/mech/gss_export_name.c | 1 -
.../lib/gssapi/mech/gss_export_sec_context.c | 1 -
source4/heimdal/lib/gssapi/mech/gss_get_mic.c | 5 +-
source4/heimdal/lib/gssapi/mech/gss_import_name.c | 86 +-
.../lib/gssapi/mech/gss_import_sec_context.c | 1 -
.../heimdal/lib/gssapi/mech/gss_indicate_mechs.c | 1 -
.../heimdal/lib/gssapi/mech/gss_init_sec_context.c | 6 +-
.../heimdal/lib/gssapi/mech/gss_inquire_context.c | 1 -
source4/heimdal/lib/gssapi/mech/gss_inquire_cred.c | 1 -
.../lib/gssapi/mech/gss_inquire_cred_by_mech.c | 1 -
.../lib/gssapi/mech/gss_inquire_cred_by_oid.c | 1 -
.../lib/gssapi/mech/gss_inquire_mechs_for_name.c | 1 -
.../lib/gssapi/mech/gss_inquire_names_for_mech.c | 1 -
.../gssapi/mech/gss_inquire_sec_context_by_oid.c | 1 -
source4/heimdal/lib/gssapi/mech/gss_krb5.c | 5 +-
source4/heimdal/lib/gssapi/mech/gss_mech_switch.c | 16 +-
source4/heimdal/lib/gssapi/mech/gss_names.c | 1 -
source4/heimdal/lib/gssapi/mech/gss_oid_equal.c | 1 -
source4/heimdal/lib/gssapi/mech/gss_oid_to_str.c | 1 -
.../lib/gssapi/mech/gss_process_context_token.c | 1 -
.../heimdal/lib/gssapi/mech/gss_pseudo_random.c | 5 +-
.../heimdal/lib/gssapi/mech/gss_release_buffer.c | 1 -
source4/heimdal/lib/gssapi/mech/gss_release_cred.c | 23 +-
source4/heimdal/lib/gssapi/mech/gss_release_name.c | 36 +-
source4/heimdal/lib/gssapi/mech/gss_release_oid.c | 1 -
.../heimdal/lib/gssapi/mech/gss_release_oid_set.c | 1 -
source4/heimdal/lib/gssapi/mech/gss_seal.c | 1 -
.../heimdal/lib/gssapi/mech/gss_set_cred_option.c | 1 -
.../lib/gssapi/mech/gss_set_sec_context_option.c | 1 -
source4/heimdal/lib/gssapi/mech/gss_sign.c | 1 -
.../lib/gssapi/mech/gss_test_oid_set_member.c | 1 -
source4/heimdal/lib/gssapi/mech/gss_unseal.c | 1 -
source4/heimdal/lib/gssapi/mech/gss_unwrap.c | 1 -
source4/heimdal/lib/gssapi/mech/gss_utils.c | 1 -
source4/heimdal/lib/gssapi/mech/gss_verify.c | 1 -
source4/heimdal/lib/gssapi/mech/gss_verify_mic.c | 5 +-
source4/heimdal/lib/gssapi/mech/gss_wrap.c | 5 +-
.../heimdal/lib/gssapi/mech/gss_wrap_size_limit.c | 5 +-
source4/heimdal/lib/gssapi/mech/mech_locl.h | 1 +
source4/heimdal/lib/gssapi/mech/mech_switch.h | 1 +
.../heimdal/lib/gssapi/spnego/accept_sec_context.c | 116 +-
source4/heimdal/lib/gssapi/spnego/compat.c | 11 +-
source4/heimdal/lib/gssapi/spnego/context_stubs.c | 221 +-
source4/heimdal/lib/gssapi/spnego/cred_stubs.c | 137 +-
source4/heimdal/lib/gssapi/spnego/external.c | 17 +-
.../heimdal/lib/gssapi/spnego/init_sec_context.c | 91 +-
source4/heimdal/lib/gssapi/spnego/spnego_locl.h | 13 +-
source4/heimdal/lib/hcrypto/aes.c | 3 -
source4/heimdal/lib/hcrypto/bn.c | 91 +-
source4/heimdal/lib/hcrypto/bn.h | 19 +-
source4/heimdal/lib/hcrypto/camellia-ntt.c | 6 +-
source4/heimdal/lib/hcrypto/camellia.c | 8 +-
source4/heimdal/lib/hcrypto/des.c | 4 +-
source4/heimdal/lib/hcrypto/des.h | 10 +-
source4/heimdal/lib/hcrypto/dh-imath.c | 2 -
source4/heimdal/lib/hcrypto/dh.c | 2 -
source4/heimdal/lib/hcrypto/dsa.c | 4 -
source4/heimdal/lib/hcrypto/engine.c | 4 -
source4/heimdal/lib/hcrypto/evp-aes-cts.c | 277 -
source4/heimdal/lib/hcrypto/evp-cc.c | 635 +
source4/heimdal/lib/hcrypto/evp-cc.h | 91 +
source4/heimdal/lib/hcrypto/evp-hcrypto.c | 572 +-
source4/heimdal/lib/hcrypto/evp-hcrypto.h | 92 +
source4/heimdal/lib/hcrypto/evp.c | 461 +-
source4/heimdal/lib/hcrypto/evp.h | 44 +-
source4/heimdal/lib/hcrypto/hmac.c | 3 +-
source4/heimdal/lib/hcrypto/imath/imath.c | 447 +-
source4/heimdal/lib/hcrypto/imath/imath.h | 12 +-
source4/heimdal/lib/hcrypto/md2.c | 4 -
source4/heimdal/lib/hcrypto/md4.c | 4 -
source4/heimdal/lib/hcrypto/md5.c | 4 -
source4/heimdal/lib/hcrypto/pkcs12.c | 4 -
source4/heimdal/lib/hcrypto/pkcs5.c | 4 -
source4/heimdal/lib/hcrypto/rand-egd.c | 4 -
source4/heimdal/lib/hcrypto/rand-fortuna.c | 4 -
source4/heimdal/lib/hcrypto/rand-timer.c | 4 -
source4/heimdal/lib/hcrypto/rand-unix.c | 50 +-
source4/heimdal/lib/hcrypto/rand.c | 8 +-
source4/heimdal/lib/hcrypto/rc2.c | 3 -
source4/heimdal/lib/hcrypto/rc4.c | 6 +-
source4/heimdal/lib/hcrypto/rc4.h | 2 +-
source4/heimdal/lib/hcrypto/rijndael-alg-fst.c | 3 -
source4/heimdal/lib/hcrypto/rnd_keys.c | 3 -
source4/heimdal/lib/hcrypto/rsa-imath.c | 67 +-
source4/heimdal/lib/hcrypto/rsa.c | 41 +-
source4/heimdal/lib/hcrypto/rsa.h | 2 +
source4/heimdal/lib/hcrypto/sha.c | 4 -
source4/heimdal/lib/hcrypto/sha256.c | 4 -
source4/heimdal/lib/hcrypto/ui.c | 3 -
source4/heimdal/lib/hdb/db.c | 3 +-
source4/heimdal/lib/hdb/dbinfo.c | 16 +-
source4/heimdal/lib/hdb/ext.c | 36 +-
source4/heimdal/lib/hdb/hdb.asn1 | 16 +-
source4/heimdal/lib/hdb/hdb.c | 57 +-
source4/heimdal/lib/hdb/hdb.h | 207 +-
source4/heimdal/lib/hdb/keys.c | 15 +-
source4/heimdal/lib/hdb/keytab.c | 289 +-
source4/heimdal/lib/hdb/mkey.c | 31 +-
source4/heimdal/lib/hdb/ndbm.c | 7 +-
source4/heimdal/lib/hx509/ca.c | 46 +-
source4/heimdal/lib/hx509/cert.c | 271 +-
source4/heimdal/lib/hx509/cms.c | 478 +-
source4/heimdal/lib/hx509/collector.c | 5 +-
source4/heimdal/lib/hx509/crypto.c | 1266 +-
source4/heimdal/lib/hx509/env.c | 1 -
source4/heimdal/lib/hx509/error.c | 10 +-
source4/heimdal/lib/hx509/file.c | 7 +-
source4/heimdal/lib/hx509/hx509.h | 19 +-
source4/heimdal/lib/hx509/hx509_err.et | 5 +-
source4/heimdal/lib/hx509/hx_locl.h | 4 +-
source4/heimdal/lib/hx509/keyset.c | 78 +-
source4/heimdal/lib/hx509/ks_dir.c | 5 +-
source4/heimdal/lib/hx509/ks_file.c | 172 +-
source4/heimdal/lib/hx509/ks_keychain.c | 63 +-
source4/heimdal/lib/hx509/ks_mem.c | 1 -
source4/heimdal/lib/hx509/ks_null.c | 1 -
source4/heimdal/lib/hx509/ks_p11.c | 11 +-
source4/heimdal/lib/hx509/ks_p12.c | 45 +-
source4/heimdal/lib/hx509/lock.c | 11 +-
source4/heimdal/lib/hx509/name.c | 110 +-
source4/heimdal/lib/hx509/peer.c | 34 +-
source4/heimdal/lib/hx509/print.c | 39 +-
source4/heimdal/lib/hx509/req.c | 1 -
source4/heimdal/lib/hx509/revoke.c | 18 +-
source4/heimdal/lib/hx509/sel-gram.c | 396 +-
source4/heimdal/lib/hx509/sel-gram.h | 44 +-
source4/heimdal/lib/hx509/sel-gram.y | 1 -
source4/heimdal/lib/hx509/sel-lex.c | 49 +-
source4/heimdal/lib/hx509/test_name.c | 1 -
source4/heimdal/lib/krb5/acache.c | 25 +-
source4/heimdal/lib/krb5/add_et_list.c | 2 -
source4/heimdal/lib/krb5/addr_families.c | 12 +-
source4/heimdal/lib/krb5/appdefault.c | 2 -
source4/heimdal/lib/krb5/asn1_glue.c | 18 +-
source4/heimdal/lib/krb5/auth_context.c | 13 +-
source4/heimdal/lib/krb5/build_ap_req.c | 2 -
source4/heimdal/lib/krb5/build_auth.c | 84 +-
source4/heimdal/lib/krb5/cache.c | 372 +-
source4/heimdal/lib/krb5/changepw.c | 28 +-
source4/heimdal/lib/krb5/codec.c | 39 +-
source4/heimdal/lib/krb5/config_file.c | 408 +-
source4/heimdal/lib/krb5/config_file_netinfo.c | 180 -
source4/heimdal/lib/krb5/constants.c | 9 +-
source4/heimdal/lib/krb5/context.c | 259 +-
source4/heimdal/lib/krb5/convert_creds.c | 6 +-
source4/heimdal/lib/krb5/copy_host_realm.c | 2 -
source4/heimdal/lib/krb5/crc.c | 2 -
source4/heimdal/lib/krb5/creds.c | 33 +-
source4/heimdal/lib/krb5/crypto.c | 1071 +-
source4/heimdal/lib/krb5/data.c | 21 +-
source4/heimdal/lib/krb5/eai_to_heim_errno.c | 2 -
source4/heimdal/lib/krb5/error_string.c | 162 +-
source4/heimdal/lib/krb5/expand_hostname.c | 37 +-
source4/heimdal/lib/krb5/fcache.c | 85 +-
source4/heimdal/lib/krb5/free.c | 2 -
source4/heimdal/lib/krb5/free_host_realm.c | 11 +-
source4/heimdal/lib/krb5/generate_seq_number.c | 26 +-
source4/heimdal/lib/krb5/generate_subkey.c | 21 +-
source4/heimdal/lib/krb5/get_addrs.c | 11 +-
source4/heimdal/lib/krb5/get_cred.c | 232 +-
source4/heimdal/lib/krb5/get_default_principal.c | 2 -
source4/heimdal/lib/krb5/get_default_realm.c | 2 -
source4/heimdal/lib/krb5/get_for_creds.c | 15 +-
source4/heimdal/lib/krb5/get_host_realm.c | 16 +-
source4/heimdal/lib/krb5/get_in_tkt.c | 539 +-
source4/heimdal/lib/krb5/get_in_tkt_with_keytab.c | 99 -
source4/heimdal/lib/krb5/get_port.c | 2 -
source4/heimdal/lib/krb5/heim_err.et | 2 +
source4/heimdal/lib/krb5/init_creds.c | 166 +-
source4/heimdal/lib/krb5/init_creds_pw.c | 1244 +-
source4/heimdal/lib/krb5/kcm.c | 123 +-
source4/heimdal/lib/krb5/keyblock.c | 81 +-
source4/heimdal/lib/krb5/keytab.c | 439 +-
source4/heimdal/lib/krb5/keytab_any.c | 3 +-
source4/heimdal/lib/krb5/keytab_file.c | 40 +-
source4/heimdal/lib/krb5/keytab_keyfile.c | 5 +-
source4/heimdal/lib/krb5/keytab_memory.c | 3 +-
source4/heimdal/lib/krb5/krb5.h | 81 +-
source4/heimdal/lib/krb5/krb5_ccapi.h | 11 +-
source4/heimdal/lib/krb5/krb5_err.et | 8 +-
source4/heimdal/lib/krb5/krb5_locl.h | 21 +-
source4/heimdal/lib/krb5/krbhst.c | 126 +-
source4/heimdal/lib/krb5/locate_plugin.h | 4 +-
source4/heimdal/lib/krb5/log.c | 30 +-
source4/heimdal/lib/krb5/mcache.c | 2 -
source4/heimdal/lib/krb5/misc.c | 2 -
source4/heimdal/lib/krb5/mit_glue.c | 20 +-
source4/heimdal/lib/krb5/mk_error.c | 7 +-
source4/heimdal/lib/krb5/mk_priv.c | 3 -
source4/heimdal/lib/krb5/mk_rep.c | 2 -
source4/heimdal/lib/krb5/mk_req.c | 2 -
source4/heimdal/lib/krb5/mk_req_ext.c | 5 +-
source4/heimdal/lib/krb5/n-fold.c | 20 +-
source4/heimdal/lib/krb5/pac.c | 3 +-
source4/heimdal/lib/krb5/padata.c | 2 -
source4/heimdal/lib/krb5/pkinit.c | 1030 +-
source4/heimdal/lib/krb5/plugin.c | 240 +-
source4/heimdal/lib/krb5/principal.c | 406 +-
source4/heimdal/lib/krb5/prog_setup.c | 2 -
source4/heimdal/lib/krb5/prompter_posix.c | 2 -
source4/heimdal/lib/krb5/rd_cred.c | 17 +-
source4/heimdal/lib/krb5/rd_error.c | 2 -
source4/heimdal/lib/krb5/rd_priv.c | 2 -
source4/heimdal/lib/krb5/rd_rep.c | 13 +-
source4/heimdal/lib/krb5/rd_req.c | 301 +-
source4/heimdal/lib/krb5/replay.c | 45 +-
source4/heimdal/lib/krb5/send_to_kdc.c | 13 +-
source4/heimdal/lib/krb5/set_default_realm.c | 2 -
source4/heimdal/lib/krb5/store-int.h | 1 +
source4/heimdal/lib/krb5/store.c | 544 +-
source4/heimdal/lib/krb5/store_emem.c | 53 +-
source4/heimdal/lib/krb5/store_fd.c | 24 +-
source4/heimdal/lib/krb5/store_mem.c | 61 +-
source4/heimdal/lib/krb5/ticket.c | 559 +-
source4/heimdal/lib/krb5/time.c | 2 -
source4/heimdal/lib/krb5/transited.c | 49 +-
source4/heimdal/lib/krb5/v4_glue.c | 7 +-
source4/heimdal/lib/krb5/version.c | 2 -
source4/heimdal/lib/krb5/warn.c | 147 +-
source4/heimdal/lib/ntlm/ntlm.c | 130 +-
source4/heimdal/lib/roken/base64.c | 14 +-
source4/heimdal/lib/roken/bswap.c | 4 -
source4/heimdal/lib/roken/cloexec.c | 3 -
source4/heimdal/lib/roken/closefrom.c | 3 -
source4/heimdal/lib/roken/copyhostent.c | 3 -
source4/heimdal/lib/roken/ct.c | 64 +
source4/heimdal/lib/roken/dumpdata.c | 3 -
source4/heimdal/lib/roken/ecalloc.c | 3 -
source4/heimdal/lib/roken/emalloc.c | 3 -
source4/heimdal/lib/roken/erealloc.c | 3 -
source4/heimdal/lib/roken/estrdup.c | 3 -
source4/heimdal/lib/roken/freeaddrinfo.c | 3 -
source4/heimdal/lib/roken/freehostent.c | 3 -
source4/heimdal/lib/roken/gai_strerror.c | 3 -
source4/heimdal/lib/roken/get_window_size.c | 3 -
source4/heimdal/lib/roken/getaddrinfo.c | 3 -
source4/heimdal/lib/roken/getarg.c | 3 -
source4/heimdal/lib/roken/getdtablesize.c | 99 +
source4/heimdal/lib/roken/getipnodebyaddr.c | 3 -
source4/heimdal/lib/roken/getipnodebyname.c | 3 -
source4/heimdal/lib/roken/getnameinfo.c | 3 -
source4/heimdal/lib/roken/getprogname.c | 3 -
source4/heimdal/lib/roken/h_errno.c | 3 -
source4/heimdal/lib/roken/hex.c | 12 +-
source4/heimdal/lib/roken/hostent_find_fqdn.c | 3 -
source4/heimdal/lib/roken/inet_aton.c | 3 -
source4/heimdal/lib/roken/inet_ntop.c | 3 -
source4/heimdal/lib/roken/inet_pton.c | 3 -
source4/heimdal/lib/roken/issuid.c | 3 -
source4/heimdal/lib/roken/net_read.c | 3 -
source4/heimdal/lib/roken/net_write.c | 3 -
source4/heimdal/lib/roken/parse_time.c | 3 -
source4/heimdal/lib/roken/parse_units.c | 3 -
source4/heimdal/lib/roken/resolve.c | 141 +-
source4/heimdal/lib/roken/resolve.h | 135 +-
source4/heimdal/lib/roken/rkpty.c | 45 +-
source4/heimdal/lib/roken/roken-common.h | 47 +-
source4/heimdal/lib/roken/roken.h.in | 190 +-
source4/heimdal/lib/roken/roken_gethostby.c | 3 -
source4/heimdal/lib/roken/rtbl.c | 4 +-
source4/heimdal/lib/roken/setprogname.c | 3 -
source4/heimdal/lib/roken/signal.c | 3 -
source4/heimdal/lib/roken/simple_exec.c | 24 -
source4/heimdal/lib/roken/socket.c | 13 +-
source4/heimdal/lib/roken/strcollect.c | 3 -
source4/heimdal/lib/roken/strlwr.c | 3 -
source4/heimdal/lib/roken/strpool.c | 8 +-
source4/heimdal/lib/roken/strsep.c | 3 -
source4/heimdal/lib/roken/strsep_copy.c | 3 -
source4/heimdal/lib/roken/strupr.c | 3 -
source4/heimdal/lib/roken/vis.c | 9 +-
source4/heimdal/lib/roken/vis.hin | 33 +-
source4/heimdal/lib/roken/xfree.c | 3 -
source4/heimdal/lib/vers/print_version.c | 11 +-
source4/heimdal/lib/wind/map.c | 2 -
source4/heimdal/lib/wind/normalize.c | 19 +-
source4/heimdal/lib/wind/stringprep.c | 12 +-
source4/heimdal/lib/wind/utf8.c | 4 -
source4/heimdal/lib/wind/wind_err.et | 4 +-
source4/heimdal_build/asn1_deps.pl | 50 +-
source4/heimdal_build/config.h | 14 +
source4/heimdal_build/hdb-glue.c | 35 +
source4/heimdal_build/ifaddrs.hin | 1 +
source4/heimdal_build/internal.m4 | 23 +-
source4/heimdal_build/internal.mk | 84 +-
source4/heimdal_build/replace.c | 9 +-
source4/heimdal_build/roken.h | 46 +
source4/include/includes.h | 16 +-
source4/kdc/config.mk | 20 +-
source4/kdc/hdb-samba4.c | 931 +-
source4/kdc/hdb-samba4.h | 37 +
source4/kdc/kdc.c | 74 +-
source4/kdc/kdc.h | 17 +-
source4/kdc/kpasswdd.c | 67 +-
source4/kdc/pac-glue.c | 128 +-
source4/kdc/pac-glue.h | 30 +
source4/ldap_server/ldap_backend.c | 230 +-
source4/ldap_server/ldap_extended.c | 1 -
source4/ldap_server/ldap_server.c | 142 +-
source4/lib/cmdline/popt_common.c | 7 +
source4/lib/cmdline/popt_common.h | 4 +
source4/lib/com/main.c | 2 +-
source4/lib/com/pycom.c | 2 +-
source4/lib/events/tevent_s4.c | 4 +-
source4/lib/ldb-samba/ldif_handlers.c | 330 +-
source4/lib/ldb-samba/ldif_handlers.h | 7 +
source4/lib/ldb/Makefile.in | 5 +-
source4/lib/ldb/common/attrib_handlers.c | 159 +-
source4/lib/ldb/common/ldb.c | 328 +-
source4/lib/ldb/common/ldb_attributes.c | 37 +-
source4/lib/ldb/common/ldb_controls.c | 203 +-
source4/lib/ldb/common/ldb_debug.c | 41 +-
source4/lib/ldb/common/ldb_dn.c | 653 +-
source4/lib/ldb/common/ldb_ldif.c | 93 +-
source4/lib/ldb/common/ldb_match.c | 2 +-
source4/lib/ldb/common/ldb_modules.c | 195 +-
source4/lib/ldb/common/ldb_msg.c | 53 +-
source4/lib/ldb/common/ldb_parse.c | 61 +-
source4/lib/ldb/config.guess | 153 +-
source4/lib/ldb/config.mk | 12 -
source4/lib/ldb/config.sub | 205 +-
source4/lib/ldb/configure.ac | 2 +-
source4/lib/ldb/external/libevents.m4 | 2 +-
source4/lib/ldb/external/libtalloc.m4 | 7 +-
source4/lib/ldb/external/libtdb.m4 | 2 +-
source4/lib/ldb/include/dlinklist.h | 11 +-
source4/lib/ldb/include/ldb.h | 189 +-
source4/lib/ldb/include/ldb_errors.h | 2 +
source4/lib/ldb/include/ldb_handlers.h | 29 +-
source4/lib/ldb/include/ldb_module.h | 39 +-
source4/lib/ldb/include/ldb_private.h | 13 +-
source4/lib/ldb/ldb.mk | 12 +-
source4/lib/ldb/ldb.pc.in | 2 +-
source4/lib/ldb/ldb_ildap/ldb_ildap.c | 33 +-
source4/lib/ldb/ldb_ldap/ldb_ldap.c | 28 +-
source4/lib/ldb/ldb_map/ldb_map.c | 75 +-
source4/lib/ldb/ldb_map/ldb_map.h | 10 +-
source4/lib/ldb/ldb_map/ldb_map_inbound.c | 32 +-
source4/lib/ldb/ldb_map/ldb_map_outbound.c | 62 +-
source4/lib/ldb/ldb_map/ldb_map_private.h | 3 +
source4/lib/ldb/ldb_sqlite3/base160.c | 2 +-
source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c | 56 +-
source4/lib/ldb/ldb_tdb/ldb_cache.c | 22 +-
source4/lib/ldb/ldb_tdb/ldb_index.c | 1592 +-
source4/lib/ldb/ldb_tdb/ldb_pack.c | 6 +-
source4/lib/ldb/ldb_tdb/ldb_search.c | 31 +-
source4/lib/ldb/ldb_tdb/ldb_tdb.c | 616 +-
source4/lib/ldb/ldb_tdb/ldb_tdb.h | 33 +-
source4/lib/ldb/modules/asq.c | 12 +-
source4/lib/ldb/modules/operational.c | 314 -
source4/lib/ldb/modules/paged_results.c | 12 +-
source4/lib/ldb/modules/paged_searches.c | 115 +-
source4/lib/ldb/modules/rdn_name.c | 67 +-
source4/lib/ldb/modules/sort.c | 21 +-
source4/lib/ldb/pyldb.c | 714 +-
source4/lib/ldb/pyldb.h | 17 +-
source4/lib/ldb/python.mk | 2 +-
source4/lib/ldb/rules.mk | 1 +
source4/lib/ldb/tests/python/acl.py | 1104 +
source4/lib/ldb/tests/python/api.py | 203 +-
source4/lib/ldb/tests/python/ldap.py | 1360 +-
source4/lib/ldb/tests/python/sec_descriptor.py | 1855 ++
source4/lib/ldb/tools/cmdline.c | 157 +-
source4/lib/ldb/tools/cmdline.h | 7 +-
source4/lib/ldb/tools/ldbadd.c | 23 +-
source4/lib/ldb/tools/ldbdel.c | 7 +-
source4/lib/ldb/tools/ldbedit.c | 10 +-
source4/lib/ldb/tools/ldbmodify.c | 12 +-
source4/lib/ldb/tools/ldbrename.c | 15 +-
source4/lib/ldb/tools/ldbsearch.c | 9 +-
source4/lib/ldb_wrap.c | 143 +-
source4/lib/ldb_wrap.h | 4 +-
source4/lib/messaging/config.mk | 2 +-
source4/lib/messaging/irpc.h | 1 +
source4/lib/messaging/messaging.c | 2 +-
source4/lib/messaging/messaging.h | 3 +
source4/lib/messaging/pymessaging.c | 17 +-
source4/lib/messaging/tests/bindings.py | 4 +-
source4/lib/registry/config.mk | 2 +-
source4/lib/registry/ldb.c | 10 +-
source4/lib/registry/patchfile.c | 1 +
source4/lib/registry/patchfile_preg.c | 38 +-
source4/lib/registry/pyregistry.c | 16 +-
source4/lib/registry/regf.c | 10 +-
source4/lib/registry/regf.idl | 2 +-
source4/lib/registry/tests/generic.c | 12 +-
source4/lib/registry/tools/regshell.c | 81 +-
source4/lib/registry/util.c | 61 +-
source4/lib/samba3/README | 3 -
source4/lib/samba3/STATUS | 68 -
source4/lib/samba3/samba3.h | 1 -
source4/lib/smbreadline/readline.m4 | 5 +-
source4/lib/smbreadline/smbreadline.c | 1 +
source4/lib/socket/connect_multi.c | 2 +-
source4/lib/socket/socket.h | 2 +-
source4/lib/stream/packet.c | 2 +-
source4/lib/tdr/tdr.c | 401 -
source4/lib/tdr/tdr.h | 67 -
source4/lib/tdr/testsuite.c | 186 -
source4/lib/tls/config.m4 | 2 +-
source4/lib/tls/tls.c | 25 +-
source4/libcli/auth/config.mk | 17 -
source4/libcli/auth/credentials.c | 375 -
source4/libcli/auth/credentials.h | 46 -
source4/libcli/auth/libcli_auth.h | 24 -
source4/libcli/auth/smbencrypt.c | 593 -
source4/libcli/cldap/cldap.c | 738 -
source4/libcli/cldap/cldap.h | 182 -
source4/libcli/clifile.c | 2 +-
source4/libcli/composite/composite.c | 6 +-
source4/libcli/config.mk | 53 +-
source4/libcli/dgram/dgramsocket.c | 2 +-
source4/libcli/finddcs.c | 2 +-
source4/libcli/ldap/ldap_client.c | 12 +-
source4/libcli/ldap/ldap_controls.c | 97 +-
source4/libcli/raw/clisocket.c | 5 +-
source4/libcli/raw/clitransport.c | 8 +
source4/libcli/raw/interfaces.h | 123 +-
source4/libcli/raw/libcliraw.h | 3 +
source4/libcli/raw/raweas.c | 1 -
source4/libcli/raw/rawfile.c | 80 +-
source4/libcli/raw/rawfileinfo.c | 8 +-
source4/libcli/raw/rawlpq.c | 1 -
source4/libcli/raw/rawreadwrite.c | 2 +-
source4/libcli/raw/rawrequest.c | 32 +-
source4/libcli/raw/smb.h | 8 +
source4/libcli/raw/smb_signing.c | 1 -
source4/libcli/resolve/dns_ex.c | 34 +-
source4/libcli/resolve/resolve.c | 8 +-
source4/libcli/security/access_check.c | 147 +-
source4/libcli/security/config.mk | 4 +-
source4/libcli/security/create_descriptor.c | 508 +
source4/libcli/security/object_tree.c | 121 +
source4/libcli/security/privilege.c | 6 +-
source4/libcli/security/sddl.c | 52 +-
source4/libcli/security/security.h | 12 +-
source4/libcli/security/security_descriptor.c | 533 -
source4/libcli/security/security_token.c | 11 +-
source4/libcli/security/tests/bindings.py | 33 +
source4/libcli/security/tests/sddl.c | 1 +
source4/libcli/smb2/config.mk | 3 +-
source4/libcli/smb2/connect.c | 15 +-
source4/libcli/smb2/create.c | 187 +-
source4/libcli/smb2/lease_break.c | 81 +
source4/libcli/smb2/lock.c | 2 +-
source4/libcli/smb2/request.c | 75 +-
source4/libcli/smb2/session.c | 43 +-
source4/libcli/smb2/signing.c | 10 +-
source4/libcli/smb2/smb2.h | 183 +-
source4/libcli/smb2/smb2_calls.h | 12 -
source4/libcli/smb2/transport.c | 225 +-
source4/libcli/smb2/util.c | 87 +-
source4/libcli/smb_composite/appendacl.c | 2 +-
source4/libcli/smb_composite/connect.c | 6 +-
source4/libcli/smb_composite/sesssetup.c | 21 +
source4/libcli/util/errormap.c | 4 +
source4/libcli/util/nterr.c | 5 +-
source4/libcli/wbclient/config.mk | 4 +-
source4/libcli/wrepl/winsrepl.c | 4 +-
source4/libgpo/ads_convenience.c | 284 +
source4/libgpo/ads_convenience.h | 103 +
source4/libgpo/gpo_filesync.c | 241 +
source4/libgpo/gpo_s4.h | 40 +
source4/libnet/config.mk | 4 +-
source4/libnet/libnet.h | 1 +
source4/libnet/libnet_become_dc.c | 118 +-
source4/libnet/libnet_domain.c | 4 +
source4/libnet/libnet_export_keytab.c | 53 +
source4/libnet/libnet_export_keytab.h | 28 +
source4/libnet/libnet_group.c | 2 +-
source4/libnet/libnet_group.h | 4 +-
source4/libnet/libnet_join.c | 294 +-
source4/libnet/libnet_lookup.c | 4 +-
source4/libnet/libnet_passwd.c | 94 +-
source4/libnet/libnet_rpc.c | 34 +-
source4/libnet/libnet_rpc.h | 1 +
source4/libnet/libnet_samdump.c | 6 +-
source4/libnet/libnet_samdump_keytab.c | 1 -
source4/libnet/libnet_samsync.c | 154 +-
source4/libnet/libnet_samsync.h | 1 -
source4/libnet/libnet_samsync_ldb.c | 64 +-
source4/libnet/libnet_share.c | 6 +
source4/libnet/libnet_site.c | 10 +-
source4/libnet/libnet_time.c | 2 +
source4/libnet/libnet_unbecome_dc.c | 28 +-
source4/libnet/libnet_user.c | 2 +-
source4/libnet/libnet_user.h | 4 +-
source4/libnet/libnet_vampire.c | 194 +-
source4/libnet/py_net.c | 31 +-
source4/librpc/config.mk | 226 +-
source4/librpc/idl/dcerpc.idl | 306 -
source4/librpc/idl/irpc.idl | 9 +-
source4/librpc/idl/ntp_signd.idl | 6 +-
source4/librpc/idl/schannel.idl | 44 -
source4/librpc/idl/wins.idl | 27 -
source4/librpc/idl/winsif.idl | 342 +
source4/librpc/ndr/ndr_string.c | 72 +-
source4/librpc/ndr/py_misc.c | 140 +
source4/librpc/ndr/py_security.c | 26 +-
source4/librpc/rpc/dcerpc.c | 66 +-
source4/librpc/rpc/dcerpc.h | 7 +-
source4/librpc/rpc/dcerpc_auth.c | 15 +-
source4/librpc/rpc/dcerpc_connect.c | 4 +-
source4/librpc/rpc/dcerpc_schannel.c | 18 +-
source4/librpc/rpc/dcerpc_smb.c | 16 +-
source4/librpc/rpc/dcerpc_smb2.c | 9 +-
source4/librpc/rpc/dcerpc_sock.c | 2 +-
source4/librpc/rpc/dcerpc_util.c | 6 +-
source4/librpc/rpc/pyrpc.c | 7 +-
source4/librpc/rpc/pyrpc.h | 2 +-
source4/main.mk | 14 +-
source4/min_versions.m4 | 6 +
source4/nbt_server/config.mk | 2 +-
source4/nbt_server/dgram/netlogon.c | 19 +-
source4/nbt_server/irpc.c | 8 +-
source4/nbt_server/nbt_server.c | 12 +-
source4/nbt_server/wins/wins_dns_proxy.c | 2 +-
source4/nbt_server/wins/winsclient.c | 2 +-
source4/nbt_server/wins/winsdb.c | 51 +-
source4/nbt_server/wins/winsserver.c | 2 +-
source4/nbt_server/wins/winswack.c | 4 +-
source4/ntp_signd/ntp_signd.c | 17 +-
source4/ntptr/simple_ldb/ntptr_simple_ldb.c | 83 +-
source4/ntvfs/cifs/vfs_cifs.c | 30 +-
source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c | 30 +-
source4/ntvfs/common/brlock_tdb.c | 19 +
source4/ntvfs/config.mk | 4 +-
source4/ntvfs/ipc/vfs_ipc.c | 926 +-
source4/ntvfs/nbench/vfs_nbench.c | 5 +-
source4/ntvfs/ntvfs.h | 2 +-
source4/ntvfs/ntvfs_generic.c | 127 +-
source4/ntvfs/ntvfs_interface.c | 9 +-
source4/ntvfs/posix/config.mk | 2 +-
source4/ntvfs/posix/pvfs_acl.c | 223 +-
source4/ntvfs/posix/pvfs_lock.c | 6 +-
source4/ntvfs/posix/pvfs_notify.c | 11 +-
source4/ntvfs/posix/pvfs_open.c | 62 +-
source4/ntvfs/posix/pvfs_oplock.c | 2 +-
source4/ntvfs/posix/pvfs_qfileinfo.c | 6 +
source4/ntvfs/posix/pvfs_read.c | 4 +-
source4/ntvfs/posix/pvfs_rename.c | 7 +-
source4/ntvfs/posix/pvfs_resolve.c | 26 +-
source4/ntvfs/posix/pvfs_search.c | 4 +-
source4/ntvfs/posix/pvfs_setfileinfo.c | 9 +-
source4/ntvfs/posix/pvfs_streams.c | 26 +-
source4/ntvfs/posix/pvfs_unlink.c | 2 +-
source4/ntvfs/posix/pvfs_util.c | 5 +-
source4/ntvfs/posix/vfs_posix.c | 30 +-
source4/ntvfs/print/vfs_print.c | 7 +-
source4/ntvfs/simple/vfs_simple.c | 30 +-
source4/ntvfs/smb2/vfs_smb2.c | 31 +-
source4/ntvfs/unixuid/config.mk | 2 +-
source4/ntvfs/unixuid/vfs_unixuid.c | 77 +-
source4/param/config.mk | 7 +-
source4/param/generic.c | 90 +-
source4/param/loadparm.c | 78 +-
source4/param/param.h | 27 +-
source4/param/provision.c | 234 +-
source4/param/provision.h | 18 +
source4/param/pyparam.c | 78 +-
source4/param/pyparam.h | 1 +
source4/param/pyparam_util.c | 62 +
source4/param/secrets.c | 7 +
source4/param/secrets.h | 2 +-
source4/param/share_ldb.c | 4 +-
source4/param/util.c | 28 +-
source4/partition-upgrade.txt | 21 +
source4/rpc_server/browser/dcesrv_browser.c | 1 -
source4/rpc_server/common/common.h | 12 +-
source4/rpc_server/common/forward.c | 108 +
source4/rpc_server/common/server_info.c | 3 -
source4/rpc_server/common/share_info.c | 2 -
source4/rpc_server/config.mk | 29 +-
source4/rpc_server/dcerpc_server.c | 388 +-
source4/rpc_server/dcerpc_server.h | 42 +-
source4/rpc_server/dcesrv_auth.c | 6 +-
source4/rpc_server/dcesrv_mgmt.c | 1 -
source4/rpc_server/drsuapi/addentry.c | 207 +
source4/rpc_server/drsuapi/dcesrv_drsuapi.c | 144 +-
source4/rpc_server/drsuapi/dcesrv_drsuapi.h | 30 +
source4/rpc_server/drsuapi/drsutil.c | 166 +
source4/rpc_server/drsuapi/getncchanges.c | 608 +
source4/rpc_server/drsuapi/updaterefs.c | 209 +
source4/rpc_server/epmapper/rpc_epmapper.c | 3 +-
source4/rpc_server/handles.c | 38 +-
source4/rpc_server/lsa/dcesrv_lsa.c | 217 +-
source4/rpc_server/lsa/lsa.h | 1 +
source4/rpc_server/lsa/lsa_init.c | 73 +-
source4/rpc_server/lsa/lsa_lookup.c | 61 +-
source4/rpc_server/netlogon/dcerpc_netlogon.c | 774 +-
source4/rpc_server/samr/dcesrv_samr.c | 655 +-
source4/rpc_server/samr/dcesrv_samr.h | 2 +-
source4/rpc_server/samr/samr_password.c | 106 +-
source4/rpc_server/service_rpc.c | 427 +-
source4/rpc_server/spoolss/dcesrv_spoolss.c | 186 +-
source4/rpc_server/srvsvc/dcesrv_srvsvc.c | 13 +-
source4/rpc_server/srvsvc/srvsvc_ntvfs.c | 8 +-
source4/rpc_server/unixinfo/dcesrv_unixinfo.c | 2 -
source4/rpc_server/winreg/rpc_winreg.c | 14 +-
source4/script/findstatic.pl | 70 -
source4/script/installman.sh | 2 +-
source4/script/installmisc.sh | 46 +-
source4/script/minimal_includes.pl | 36 +-
source4/script/mkproto.pl | 2 +-
source4/script/uninstallman.sh | 2 +-
source4/scripting/bin/epdump | 24 -
source4/scripting/bin/fullschema | 184 +
source4/scripting/bin/get-descriptors | 153 +
source4/scripting/bin/minschema | 202 +-
source4/scripting/bin/nsupdate-gss | 352 +
source4/scripting/bin/rebuildextendeddn | 142 +
source4/scripting/bin/setup_dns.sh | 38 +
source4/scripting/bin/upgradeprovision | 780 +
source4/scripting/bin/w32err_code.py | 361 +
source4/scripting/devel/drs/fsmo.ldif.template | 75 +
source4/scripting/devel/drs/named.conf.ad.template | 6 +
source4/scripting/devel/drs/revampire_ad.sh | 23 +
source4/scripting/devel/drs/unvampire_ad.sh | 12 +
source4/scripting/devel/drs/vampire_ad.sh | 17 +
source4/scripting/devel/drs/vars | 11 +
source4/scripting/python/STATUS | 14 -
source4/scripting/python/config.mk | 4 +-
source4/scripting/python/examples/samr.py | 6 +-
source4/scripting/python/modules.c | 2 +-
source4/scripting/python/pyglue.c | 367 +-
source4/scripting/python/samba/__init__.py | 307 +-
source4/scripting/python/samba/getopt.py | 2 +-
source4/scripting/python/samba/idmap.py | 28 +-
.../python/samba/ms_display_specifiers.py | 189 +
source4/scripting/python/samba/ms_schema.py | 278 +
source4/scripting/python/samba/provision.py | 1367 +-
source4/scripting/python/samba/provisionbackend.py | 732 +
.../scripting/python/samba/provisionexceptions.py | 34 +
source4/scripting/python/samba/samba3.py | 6 +-
source4/scripting/python/samba/samdb.py | 235 +-
source4/scripting/python/samba/schema.py | 172 +
source4/scripting/python/samba/shares.py | 61 +
source4/scripting/python/samba/tests/__init__.py | 17 +
.../python/samba/tests/dcerpc/__init__.py | 20 +
.../scripting/python/samba/tests/dcerpc/bare.py | 1 +
.../scripting/python/samba/tests/dcerpc/misc.py | 62 +
.../python/samba/tests/dcerpc/registry.py | 2 +-
.../scripting/python/samba/tests/dcerpc/rpcecho.py | 2 +
source4/scripting/python/samba/tests/dcerpc/sam.py | 1 +
.../scripting/python/samba/tests/dcerpc/unix.py | 1 +
source4/scripting/python/samba/tests/provision.py | 26 +-
source4/scripting/python/samba/tests/samdb.py | 30 +-
source4/scripting/python/samba/tests/shares.py | 74 +
source4/scripting/python/samba/upgrade.py | 146 +-
source4/scripting/python/uuidmodule.c | 2 +-
source4/selftest/config.mk | 86 +-
source4/selftest/knownfail | 13 +
source4/selftest/quick | 1 -
source4/selftest/skip | 22 +-
source4/selftest/slow | 1 +
source4/selftest/test_w2k3_file.sh | 2 +-
source4/selftest/tests.sh | 104 +-
source4/selftest/win/wintest_raw.sh | 2 +-
.../ad-schema/MS-AD_Schema_2K8_Attributes.txt |15638 ++++++++++
.../setup/ad-schema/MS-AD_Schema_2K8_Classes.txt | 3473 +++
.../MS-AD_Schema_Attributes_v20080618.txt |15681 ----------
.../ad-schema/MS-AD_Schema_Classes_v20080618.txt | 3418 --
source4/setup/ad-schema/licence.txt | 51 +-
.../DisplaySpecifiers-Win2k0.txt |23573 ++++++++++++++
.../DisplaySpecifiers-Win2k3.txt |29548 ++++++++++++++++++
.../DisplaySpecifiers-Win2k3R2.txt |29549 ++++++++++++++++++
.../DisplaySpecifiers-Win2k8.txt |32733 +++++++++++++++++++
.../DisplaySpecifiers-Win2k8R2.txt |32758 ++++++++++++++++++++
source4/setup/display_specifiers.ldif | 111 -
source4/setup/domainlevel | 250 +
source4/setup/enableaccount | 72 +-
source4/setup/fedorads-dna.ldif | 17 +
source4/setup/fedorads-index.ldif | 7 +
source4/setup/fedorads-linked-attributes.ldif | 7 +
source4/setup/fedorads-pam.ldif | 2 +
source4/setup/fedorads-partitions.ldif | 15 +
source4/setup/fedorads-refint-add.ldif | 6 +
source4/setup/fedorads-refint-delete.ldif | 20 +
source4/setup/fedorads-samba.ldif | 21 +
source4/setup/fedorads-sasl.ldif | 9 +
source4/setup/fedorads.inf | 6 +
source4/setup/idmap_init.ldif | 4 +
source4/setup/newuser | 19 +-
source4/setup/olc_acl.conf | 4 -
source4/setup/olc_pass.conf | 3 -
source4/setup/provision | 96 +-
source4/setup/provision-backend | 114 -
source4/setup/provision.ldif | 473 +-
source4/setup/provision.smb.conf.dc | 3 +-
source4/setup/provision.smb.conf.member | 3 +-
source4/setup/provision.smb.conf.standalone | 3 +-
source4/setup/provision.zone | 3 +-
source4/setup/provision_basedn.ldif | 7 +-
source4/setup/provision_basedn_modify.ldif | 89 +-
source4/setup/provision_basedn_references.ldif | 22 +
source4/setup/provision_computers_modify.ldif | 8 +-
source4/setup/provision_configuration.ldif | 1025 +-
source4/setup/provision_configuration_basedn.ldif | 3 +-
.../provision_configuration_basedn_modify.ldif | 7 -
.../setup/provision_configuration_references.ldif | 14 +
source4/setup/provision_group_policy.ldif | 36 +-
source4/setup/provision_init.ldif | 45 +-
source4/setup/provision_partitions.ldif | 9 +-
source4/setup/provision_privilege.ldif | 78 +
source4/setup/provision_rootdse_add.ldif | 7 +-
source4/setup/provision_schema_basedn.ldif | 3 +-
source4/setup/provision_schema_basedn_modify.ldif | 8 +-
source4/setup/provision_self_join.ldif | 94 +-
source4/setup/provision_self_join_modify.ldif | 35 +
source4/setup/provision_templates.ldif | 43 -
source4/setup/provision_templates_init.ldif | 10 -
source4/setup/provision_users.ldif | 264 +-
source4/setup/provision_users_modify.ldif | 8 +-
source4/setup/pwsettings | 198 +
source4/setup/schema-map-fedora-ds-1.0 | 54 +-
source4/setup/schema.ldif |10375 -------
source4/setup/schema_samba4.ldif | 127 +-
source4/setup/secrets_dc.ldif | 39 -
source4/setup/secrets_dns.ldif | 11 +
source4/setup/secrets_init.ldif | 3 +-
source4/setup/secrets_sasl_ldap.ldif | 2 -
source4/setup/secrets_self_join.ldif | 13 +
source4/setup/setexpiry | 58 +-
source4/setup/setpassword | 39 +-
source4/setup/slapd.conf | 52 +-
source4/setup/tests/blackbox_provision-backend.sh | 10 +-
source4/setup/tests/blackbox_provision.sh | 1 +
source4/setup/tests/blackbox_setpassword.sh | 4 +
source4/setup/tests/blackbox_upgradeprovision.sh | 28 +
source4/setup/upgrade | 83 -
source4/setup/upgrade_from_s3 | 86 +
source4/smb_server/blob.c | 2 -
source4/smb_server/handle.c | 2 -
source4/smb_server/session.c | 1 -
source4/smb_server/smb/negprot.c | 4 +-
source4/smb_server/smb/nttrans.c | 2 +-
source4/smb_server/smb/receive.c | 23 +-
source4/smb_server/smb/reply.c | 141 +-
source4/smb_server/smb/request.c | 13 +-
source4/smb_server/smb/service.c | 23 +-
source4/smb_server/smb/sesssetup.c | 2 -
source4/smb_server/smb/trans2.c | 2 -
source4/smb_server/smb2/fileinfo.c | 1 -
source4/smb_server/smb2/fileio.c | 8 +-
source4/smb_server/smb2/find.c | 1 -
source4/smb_server/smb2/keepalive.c | 1 -
source4/smb_server/smb2/negprot.c | 19 +-
source4/smb_server/smb2/receive.c | 57 +-
source4/smb_server/smb2/sesssetup.c | 3 -
source4/smb_server/smb2/smb2_server.h | 3 +
source4/smb_server/smb2/tcon.c | 17 +-
source4/smb_server/smb_samba3.c | 9 +-
source4/smb_server/smb_server.c | 17 +-
source4/smb_server/tcon.c | 1 -
source4/smbd/config.mk | 4 +-
source4/smbd/pidfile.c | 1 -
source4/smbd/process_model.c | 1 -
source4/smbd/process_prefork.c | 7 +-
source4/smbd/process_single.c | 4 +-
source4/smbd/process_standard.c | 38 +-
source4/smbd/server.c | 79 +-
source4/smbd/service_named_pipe.c | 159 +-
source4/smbd/service_stream.c | 6 +-
source4/smbd/service_task.c | 20 +-
source4/torture/auth/ntlmssp.c | 1 -
source4/torture/auth/pac.c | 2 +-
source4/torture/basic/aliases.c | 1 -
source4/torture/basic/attr.c | 1 -
source4/torture/basic/base.c | 18 +-
source4/torture/basic/charset.c | 9 +-
source4/torture/basic/cxd_known.h | 8670 ++++++
source4/torture/basic/delaywrite.c | 296 +-
source4/torture/basic/delete.c | 2 -
source4/torture/basic/denytest.c | 761 +-
source4/torture/basic/dir.c | 1 -
source4/torture/basic/disconnect.c | 3 +-
source4/torture/basic/locking.c | 2 -
source4/torture/basic/mangle_test.c | 1 -
source4/torture/basic/misc.c | 2 -
source4/torture/basic/properties.c | 2 -
source4/torture/basic/rename.c | 1 -
source4/torture/basic/scanner.c | 2 -
source4/torture/basic/secleak.c | 2 -
source4/torture/basic/unlink.c | 4 +-
source4/torture/basic/utable.c | 14 +-
source4/torture/config.mk | 52 +-
source4/torture/drs/config.mk | 24 +
source4/torture/drs/drs_init.c | 71 +
source4/torture/drs/drs_util.c | 168 +
source4/torture/drs/unit/prefixmap_tests.c | 735 +
source4/torture/gentest.c | 8 +-
source4/torture/ldap/basic.c | 177 +-
source4/torture/ldap/cldap.c | 155 +-
source4/torture/ldap/cldapbench.c | 126 +-
source4/torture/ldap/common.c | 1 +
source4/torture/ldap/ldap_sort.c | 156 +
source4/torture/ldap/schema.c | 27 +-
source4/torture/ldap/uptodatevector.c | 7 +-
source4/torture/ldb/ldb.c | 70 +-
source4/torture/libnet/domain.c | 1 -
source4/torture/libnet/libnet.c | 1 -
source4/torture/libnet/libnet_BecomeDC.c | 110 +-
source4/torture/libnet/libnet_domain.c | 5 -
source4/torture/libnet/libnet_group.c | 2 -
source4/torture/libnet/libnet_lookup.c | 3 -
source4/torture/libnet/libnet_rpc.c | 6 +-
source4/torture/libnet/libnet_user.c | 1 -
source4/torture/libnet/utils.c | 1 -
source4/torture/libnetapi/config.m4 | 37 +
source4/torture/libnetapi/config.mk | 17 +
source4/torture/libnetapi/libnetapi.c | 80 +
source4/torture/libnetapi/libnetapi_group.c | 520 +
source4/torture/libnetapi/libnetapi_user.c | 485 +
source4/torture/local/config.mk | 16 +-
source4/torture/local/dbspeed.c | 2 +-
source4/torture/local/local.c | 7 +-
source4/torture/local/torture.c | 2 -
source4/torture/locktest.c | 1 -
source4/torture/masktest.c | 2 -
source4/torture/nbench/nbench.c | 4 +-
source4/torture/nbench/nbio.c | 5 +-
source4/torture/nbt/dgram.c | 5 +-
source4/torture/nbt/wins.c | 22 +-
source4/torture/nbt/winsreplication.c | 1 -
source4/torture/ndr/lsa.c | 8 +-
source4/torture/ndr/ndr.c | 1 -
source4/torture/ntp/ntp_signd.c | 265 +
source4/torture/rap/rap.c | 2 -
source4/torture/raw/acls.c | 104 +-
source4/torture/raw/chkpath.c | 2 -
source4/torture/raw/context.c | 19 +-
source4/torture/raw/eas.c | 6 +-
source4/torture/raw/ioctl.c | 1 -
source4/torture/raw/lock.c | 483 +-
source4/torture/raw/lockbench.c | 21 +-
source4/torture/raw/lookuprate.c | 3 -
source4/torture/raw/mkdir.c | 2 -
source4/torture/raw/mux.c | 3 +-
source4/torture/raw/notify.c | 202 +-
source4/torture/raw/offline.c | 4 -
source4/torture/raw/open.c | 349 +-
source4/torture/raw/openbench.c | 2 +-
source4/torture/raw/oplock.c | 867 +-
source4/torture/raw/pingpong.c | 26 +-
source4/torture/raw/qfileinfo.c | 3 -
source4/torture/raw/qfsinfo.c | 2 -
source4/torture/raw/raw.c | 5 +-
source4/torture/raw/read.c | 30 +-
source4/torture/raw/rename.c | 250 +-
source4/torture/raw/samba3hide.c | 2 -
source4/torture/raw/samba3misc.c | 77 +-
source4/torture/raw/search.c | 1 -
source4/torture/raw/seek.c | 2 -
source4/torture/raw/setfileinfo.c | 220 +-
source4/torture/raw/streams.c | 105 +-
source4/torture/raw/tconrate.c | 1 +
source4/torture/raw/unlink.c | 105 +-
source4/torture/raw/write.c | 2 -
source4/torture/rpc/alter_context.c | 2 -
source4/torture/rpc/async_bind.c | 4 -
source4/torture/rpc/atsvc.c | 1 -
source4/torture/rpc/autoidl.c | 11 +-
source4/torture/rpc/bench.c | 1 -
source4/torture/rpc/bind.c | 6 -
source4/torture/rpc/browser.c | 1 -
source4/torture/rpc/countcalls.c | 4 +-
source4/torture/rpc/dfs.c | 5 +-
source4/torture/rpc/drsuapi.c | 594 +-
source4/torture/rpc/drsuapi.h | 42 +
source4/torture/rpc/drsuapi_cracknames.c | 367 +-
source4/torture/rpc/dssetup.c | 1 -
source4/torture/rpc/dssync.c | 599 +-
source4/torture/rpc/echo.c | 6 +-
source4/torture/rpc/epmapper.c | 1 -
source4/torture/rpc/eventlog.c | 11 +-
source4/torture/rpc/frsapi.c | 19 +-
source4/torture/rpc/handles.c | 6 +-
source4/torture/rpc/initshutdown.c | 1 -
source4/torture/rpc/join.c | 2 -
source4/torture/rpc/lsa.c | 1630 +-
source4/torture/rpc/lsa_lookup.c | 97 +-
source4/torture/rpc/mgmt.c | 2 -
source4/torture/rpc/netlogon.c | 819 +-
source4/torture/rpc/netlogon.h | 2 +-
source4/torture/rpc/ntsvcs.c | 59 +-
source4/torture/rpc/object_uuid.c | 22 +-
source4/torture/rpc/oxidresolve.c | 1 -
source4/torture/rpc/remact.c | 1 -
source4/torture/rpc/remote_pac.c | 35 +-
source4/torture/rpc/rpc.c | 76 +-
source4/torture/rpc/rpc.h | 7 +-
source4/torture/rpc/samba3rpc.c | 93 +-
source4/torture/rpc/samlogon.c | 46 +-
source4/torture/rpc/samr.c | 2342 +-
source4/torture/rpc/samr_accessmask.c | 658 +-
source4/torture/rpc/samsync.c | 55 +-
source4/torture/rpc/scanner.c | 4 +-
source4/torture/rpc/schannel.c | 24 +-
source4/torture/rpc/session_key.c | 28 +-
source4/torture/rpc/spoolss.c | 1704 +-
source4/torture/rpc/spoolss_notify.c | 72 +-
source4/torture/rpc/spoolss_win.c | 104 +-
source4/torture/rpc/srvsvc.c | 2 -
source4/torture/rpc/svcctl.c | 320 +-
source4/torture/rpc/testjoin.c | 2 -
source4/torture/rpc/unixinfo.c | 1 -
source4/torture/rpc/winreg.c | 1 -
source4/torture/rpc/wkssvc.c | 55 +-
source4/torture/smb2/compound.c | 438 +
source4/torture/smb2/config.mk | 11 +-
source4/torture/smb2/connect.c | 5 +-
source4/torture/smb2/create.c | 636 +-
source4/torture/smb2/dir.c | 1305 +-
source4/torture/smb2/durable_open.c | 601 +
source4/torture/smb2/find.c | 220 -
source4/torture/smb2/getinfo.c | 4 +-
source4/torture/smb2/lease.c | 846 +
source4/torture/smb2/lock.c | 2268 ++-
source4/torture/smb2/notify.c | 1873 ++-
source4/torture/smb2/oplock.c | 3612 +++
source4/torture/smb2/oplocks.c | 177 -
source4/torture/smb2/persistent_handles.c | 183 -
source4/torture/smb2/read.c | 1 -
source4/torture/smb2/scan.c | 1 -
source4/torture/smb2/smb2.c | 24 +-
source4/torture/smb2/streams.c | 1763 ++
source4/torture/smb2/util.c | 3 -
source4/torture/smbiconv.c | 1 +
source4/torture/smbtorture.c | 61 +-
source4/torture/smbtorture.h | 39 +
source4/torture/tests/test_gentest.sh | 11 +-
source4/torture/torture.c | 14 +-
source4/torture/unix/unix_info2.c | 5 -
source4/torture/unix/whoami.c | 2 -
source4/torture/util.h | 3 +
source4/torture/util_smb.c | 57 +-
source4/torture/winbind/config.mk | 4 +-
source4/torture/winbind/struct_based.c | 1 -
source4/torture/winbind/winbind.c | 1 +
source4/utils/ad2oLschema.c | 442 -
source4/utils/config.mk | 13 -
source4/utils/net/config.mk | 3 +-
source4/utils/net/net.c | 11 +-
source4/utils/net/net_export_keytab.c | 110 +
source4/utils/net/net_join.c | 66 -
source4/utils/net/net_vampire.c | 70 +-
source4/utils/ntlm_auth.c | 14 +-
source4/utils/oLschema2ldif.c | 53 +-
source4/utils/testparm.c | 7 +-
source4/web_server/web_server.c | 2 +-
source4/web_server/wsgi.c | 2 +-
source4/winbind/idmap.c | 7 +-
source4/winbind/wb_async_helpers.c | 6 -
source4/winbind/wb_cmd_getgrgid.c | 6 -
source4/winbind/wb_cmd_getgrnam.c | 4 -
source4/winbind/wb_cmd_getpwent.c | 3 -
source4/winbind/wb_cmd_getpwnam.c | 2 -
source4/winbind/wb_cmd_getpwuid.c | 5 -
source4/winbind/wb_cmd_list_groups.c | 3 -
source4/winbind/wb_cmd_list_users.c | 5 +-
source4/winbind/wb_cmd_lookupname.c | 1 -
source4/winbind/wb_cmd_setpwent.c | 3 -
source4/winbind/wb_connect_lsa.c | 1 -
source4/winbind/wb_connect_sam.c | 1 -
source4/winbind/wb_dom_info.c | 3 -
source4/winbind/wb_dom_info_trusted.c | 3 +-
source4/winbind/wb_gid2sid.c | 3 -
source4/winbind/wb_init_domain.c | 11 +-
source4/winbind/wb_irpc.c | 6 +-
source4/winbind/wb_name2domain.c | 1 -
source4/winbind/wb_pam_auth.c | 34 +-
source4/winbind/wb_sam_logon.c | 16 +-
source4/winbind/wb_samba3_cmd.c | 171 +-
source4/winbind/wb_samba3_protocol.c | 7 +-
source4/winbind/wb_server.c | 24 +-
source4/winbind/wb_setup_domains.c | 15 +-
source4/winbind/wb_sid2domain.c | 1 -
source4/winbind/wb_sid2gid.c | 2 -
source4/winbind/wb_sid2uid.c | 2 -
source4/winbind/wb_sids2xids.c | 3 -
source4/winbind/wb_uid2sid.c | 3 -
source4/winbind/wb_xids2sids.c | 3 -
source4/wrepl_server/wrepl_periodic.c | 2 +-
source4/wrepl_server/wrepl_server.c | 12 +-
testdata/samba3/provision_samba3sam.ldif | 1 -
testdata/samba3/samba3.ldif | 1 -
testprogs/blackbox/subunit.sh | 15 +
testprogs/blackbox/test_export_keytab.sh | 67 +
testprogs/blackbox/test_kinit.sh | 8 +-
testprogs/blackbox/test_ldb.sh | 18 +-
testprogs/blackbox/test_passwords.sh | 149 +
tests/readlink.c | 33 +
testsuite/libsmbclient/src/Makefile | 9 +-
testsuite/libsmbclient/src/stat/stat_k.c | 91 +
testsuite/nsswitch/getgrent_r.c | 2 +-
testsuite/nsswitch/getpwent_r.c | 2 +-
upgrading-samba4.txt | 16 +
3408 files changed, 557381 insertions(+), 285496 deletions(-)
create mode 100644 client/cifs.upcall.c
rename {source3/client => client}/cifs_spnego.h (100%)
create mode 100644 client/mount.cifs.c
rename {source3/client => client}/mount.h (100%)
create mode 100644 client/mtab.c
create mode 100644 client/umount.cifs.c
delete mode 100644 docs-xml/build/DTD/passdb
delete mode 100644 docs-xml/manpages-3/pam_winbind.7.xml
create mode 100644 docs-xml/manpages-3/pam_winbind.8.xml
create mode 100644 docs-xml/manpages-3/vfs_dirsort.8.xml
create mode 100644 docs-xml/manpages-3/vfs_preopen.8.xml
create mode 100644 docs-xml/registry/Win7_Samba3DomainMember.reg
create mode 100644 docs-xml/smbdotconf/base/enablecorefiles.xml
create mode 100644 docs-xml/smbdotconf/ldap/ldapfollowreferral.xml
create mode 100644 docs-xml/smbdotconf/ldap/ldappagesize.xml
create mode 100644 docs-xml/smbdotconf/misc/cachedirectory.xml
create mode 100644 docs-xml/smbdotconf/misc/ctdbtimeout.xml
create mode 100644 docs-xml/smbdotconf/misc/statedirectory.xml
create mode 100644 docs-xml/smbdotconf/printing/cupsencrypt.xml
create mode 100644 docs-xml/smbdotconf/printing/enablespoolss.xml
create mode 100644 docs-xml/smbdotconf/protocol/sharefakefscaps.xml
create mode 100644 docs-xml/smbdotconf/security/dedicatedkeytabfile.xml
create mode 100644 docs-xml/smbdotconf/security/kerberosmethod.xml
create mode 100644 docs-xml/smbdotconf/security/mapuntrustedtodomain.xml
delete mode 100644 docs-xml/smbdotconf/security/usekerberoskeytab.xml
create mode 100644 docs-xml/smbdotconf/tuning/aiowritebehind.xml
create mode 100644 docs-xml/smbdotconf/winbind/createkrb5conf.xml
create mode 100644 docs-xml/test/images/slmed.png
delete mode 100644 docs-xml/xslt/db2latex-xsl/AUTHOR
delete mode 100644 docs-xml/xslt/db2latex-xsl/CHANGES
delete mode 100644 docs-xml/xslt/db2latex-xsl/COPYING
delete mode 100644 docs-xml/xslt/db2latex-xsl/COPYRIGHT
delete mode 100644 docs-xml/xslt/db2latex-xsl/DOCBOOK.RFE
delete mode 100644 docs-xml/xslt/db2latex-xsl/README
delete mode 100644 docs-xml/xslt/db2latex-xsl/THANKS
delete mode 100644 docs-xml/xslt/db2latex-xsl/TODO
delete mode 100644 docs-xml/xslt/db2latex-xsl/VERSION
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/VERSION.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/abstract.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/admonition.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/authorgroup.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/biblio.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/block.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/book-article.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/bridgehead.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/callout.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/citation.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/af.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/ar.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/bg.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/bn.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/ca.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/common.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/cs.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/da.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/de.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/el.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/en.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/es.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/et.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/eu.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/fi.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/fr.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/gentext.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/he.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/hr.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/hu.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/id.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/it.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/ja.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/ko.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/l10n.dtd
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/l10n.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/l10n.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/la.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/lt.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/nl.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/nn.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/no.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/pl.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/pt.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/pt_br.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/ro.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/ru.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/sk.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/sl.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/sr.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/sr_Latn.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/subtitles.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/sv.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/th.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/titles.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/tr.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/uk.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/vi.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/xh.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/zh_cn.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/zh_tw.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/component.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/dingbat.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/docbook.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/email.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/example.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/figure.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/figures/caution.eps
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/figures/caution.pdf
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/figures/important.eps
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/figures/important.pdf
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/figures/note.eps
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/figures/note.pdf
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/figures/tip.eps
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/figures/tip.pdf
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/figures/warning.eps
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/figures/warning.pdf
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/footnote.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/formal.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/glossary.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/graphic.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/index.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/inline.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/keywords.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/labelid.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/latex.mapping.dtd
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/latex.mapping.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/latex.mapping.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/lists.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathelem.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isoamsa.ent
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isoamsb.ent
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isoamsc.ent
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isoamsn.ent
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isoamso.ent
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isoamsr.ent
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isobox.ent
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isocyr1.ent
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isocyr2.ent
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isodia.ent
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isogrk1.ent
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isogrk2.ent
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isogrk3.ent
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isogrk4.ent
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isolat1.ent
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isolat2.ent
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isomfrk.ent
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isomopf.ent
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isomscr.ent
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isonum.ent
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isopub.ent
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isotech.ent
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/mmlalias.ent
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/mmlextra.ent
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/latex.entities.dtd
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/latex.entities.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/mathml.content.constsymb.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/mathml.content.functions.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/mathml.content.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/mathml.content.token.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/mathml.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/mathml.presentation.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mediaobject.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/msgset.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/normalize-scape.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/para.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/param-common.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/param-direct.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/param-switch.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/part-chap-app.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/pi.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/preamble.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/procedure.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/qandaset.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/refentry.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/revision.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/scape.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/sections.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/sgmltag.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/slides/foil.mod.xsl
delete mode 100755 docs-xml/xslt/db2latex-xsl/xsl/slides/sample_foiltex/figures/caution.pdf
delete mode 100755 docs-xml/xslt/db2latex-xsl/xsl/slides/sample_foiltex/figures/important.pdf
delete mode 100755 docs-xml/xslt/db2latex-xsl/xsl/slides/sample_foiltex/figures/note.pdf
delete mode 100755 docs-xml/xslt/db2latex-xsl/xsl/slides/sample_foiltex/figures/tip.pdf
delete mode 100755 docs-xml/xslt/db2latex-xsl/xsl/slides/sample_foiltex/figures/warning.pdf
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/slides/sample_foiltex/slides.pdf
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/slides/sample_foiltex/slides.tex
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/slides/sample_foiltex/slides.xml
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/slides/sample_foiltex/slides.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/slides/slides.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/slides/slidesinfo.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/slides/slidestoc.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/synop-oop.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/synop-struct.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/table.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/texmath.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/verbatim.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/xref.mod.xsl
delete mode 100644 docs-xml/xslt/db2latex-xsl/xsl/xsldoc.ent
delete mode 100644 docs-xml/xslt/figures/caution.eps
delete mode 100644 docs-xml/xslt/figures/important.eps
delete mode 100644 docs-xml/xslt/figures/note.eps
delete mode 100644 docs-xml/xslt/figures/tip.eps
delete mode 100644 docs-xml/xslt/figures/warning.eps
delete mode 100644 docs-xml/xslt/fo.xsl
delete mode 100644 docs-xml/xslt/generate-dependencies.xsl
create mode 100644 docs-xml/xslt/latex/samba.sty
create mode 100644 docs-xml/xslt/latex/samba.xsl
mode change 100644 => 100755 examples/LDAP/get_next_oid
create mode 100644 examples/ad-bench/README
create mode 100755 examples/ad-bench/ad-bench.sh
create mode 100644 examples/ad-bench/settings.sh
create mode 100644 examples/ad-bench/test_utils.sh
create mode 100644 examples/ad-bench/time_group.sh
create mode 100644 examples/ad-bench/time_join.sh
create mode 100644 examples/ad-bench/time_kinit.sh
create mode 100644 examples/ad-bench/time_ldap.sh
create mode 100644 examples/ad-bench/time_user.sh
create mode 100644 examples/ad-bench/utils.sh
create mode 100644 examples/scripts/idmap/README
create mode 100755 examples/scripts/idmap/idmap_nis.sh
create mode 100644 howto-ol-backend-s4.txt
delete mode 100644 lib/async_req/async_req.c
delete mode 100644 lib/async_req/async_req.h
delete mode 100644 lib/async_req/async_req_ntstatus.c
delete mode 100644 lib/async_req/async_req_ntstatus.h
create mode 100644 lib/crypto/aes.c
create mode 100644 lib/crypto/aes.h
create mode 100644 lib/crypto/rijndael-alg-fst.c
create mode 100644 lib/crypto/rijndael-alg-fst.h
create mode 100644 lib/nss_wrapper/testsuite.c
delete mode 100755 lib/subunit/harness2subunit.pl
create mode 100755 lib/subunit/tap2subunit
create mode 100644 lib/talloc/compat/talloc_compat1.c
create mode 100644 lib/talloc/compat/talloc_compat1.m4
create mode 100644 lib/talloc/compat/talloc_compat1.mk
create mode 100755 lib/talloc/script/abi_checks.sh
create mode 100755 lib/talloc/script/abi_checks_gcc.sh
create mode 100755 lib/talloc/script/mksigs.pl
create mode 100644 lib/talloc/script/mksyms.awk
create mode 100755 lib/talloc/script/mksyms.sh
create mode 100755 lib/talloc/script/release-script.sh
create mode 100644 lib/talloc/talloc.exports
create mode 100644 lib/talloc/talloc.signatures
create mode 100644 lib/tdb/common/check.c
create mode 100644 lib/tdb/docs/tracing.txt
create mode 100755 lib/tdb/release-script.sh
create mode 100755 lib/tdb/script/abi_checks.sh
create mode 100755 lib/tdb/script/abi_checks_gcc.sh
create mode 100755 lib/tdb/script/mksigs.pl
create mode 100644 lib/tdb/script/mksyms.awk
copy {source3 => lib/tdb}/script/mksyms.sh (100%)
create mode 100644 lib/tdb/tdb.exports
create mode 100644 lib/tdb/tdb.signatures
rename {source4/lib => lib}/tdr/TODO (100%)
rename {source4/lib => lib}/tdr/config.mk (100%)
create mode 100644 lib/tdr/tdr.c
create mode 100644 lib/tdr/tdr.h
create mode 100644 lib/tdr/testsuite.c
delete mode 100644 lib/tevent/pytevent.c
delete mode 100644 lib/tevent/python.mk
create mode 100755 lib/tevent/release-script.sh
create mode 100755 lib/tevent/script/abi_checks.sh
create mode 100755 lib/tevent/script/abi_checks_gcc.sh
create mode 100755 lib/tevent/script/mksigs.pl
create mode 100644 lib/tevent/script/mksyms.awk
create mode 100755 lib/tevent/script/mksyms.sh
delete mode 100644 lib/tevent/tests.py
create mode 100644 lib/tevent/tevent.exports
create mode 100644 lib/tevent/tevent.signatures
create mode 100644 lib/tevent/tevent_immediate.c
create mode 100644 lib/tevent/tevent_queue.c
create mode 100644 lib/tsocket/config.mk
create mode 100644 lib/tsocket/tsocket.c
create mode 100644 lib/tsocket/tsocket.h
create mode 100644 lib/tsocket/tsocket_bsd.c
create mode 100644 lib/tsocket/tsocket_guide.txt
create mode 100644 lib/tsocket/tsocket_helpers.c
create mode 100644 lib/tsocket/tsocket_internal.h
create mode 100644 lib/uid_wrapper/config.m4
create mode 100644 lib/uid_wrapper/config.mk
create mode 100644 lib/uid_wrapper/uid_wrapper.c
create mode 100644 lib/uid_wrapper/uid_wrapper.h
create mode 100644 lib/util/blocking.c
create mode 100644 lib/util/parmlist.c
create mode 100644 lib/util/parmlist.h
create mode 100644 lib/util/rfc1738.c
create mode 100644 lib/util/smb_threads.c
create mode 100644 lib/util/smb_threads.h
create mode 100644 lib/util/smb_threads_internal.h
create mode 100644 lib/util/tests/asn1_tests.c
create mode 100644 lib/util/tests/parmlist.c
create mode 100644 lib/util/tevent_ntstatus.c
create mode 100644 lib/util/tevent_ntstatus.h
create mode 100644 lib/util/util_id.c
create mode 100644 lib/util/util_net.h
create mode 100644 libcli/auth/config.mk
create mode 100644 libcli/auth/credentials.c
create mode 100644 libcli/auth/credentials.h
create mode 100644 libcli/auth/libcli_auth.h
create mode 100644 libcli/auth/msrpc_parse.c
create mode 100644 libcli/auth/msrpc_parse.h
create mode 100644 libcli/auth/ntlm_check.c
rename {source4/auth/ntlm => libcli/auth}/ntlm_check.h (100%)
create mode 100644 libcli/auth/proto.h
create mode 100644 libcli/auth/schannel.h
create mode 100644 libcli/auth/schannel_proto.h
create mode 100644 libcli/auth/schannel_sign.c
create mode 100644 libcli/auth/schannel_state.h
create mode 100644 libcli/auth/schannel_state_ldb.c
create mode 100644 libcli/auth/schannel_state_proto.h
create mode 100644 libcli/auth/schannel_state_tdb.c
rename {source4/libcli => libcli}/auth/session.c (100%)
rename {source4/libcli => libcli}/auth/smbdes.c (100%)
create mode 100644 libcli/auth/smbencrypt.c
create mode 100644 libcli/auth/spnego.h
create mode 100644 libcli/auth/spnego_parse.c
create mode 100644 libcli/auth/spnego_proto.h
create mode 100644 libcli/cldap/cldap.c
create mode 100644 libcli/cldap/cldap.h
create mode 100644 libcli/cldap/config.mk
create mode 100644 libcli/drsuapi/config.mk
create mode 100644 libcli/drsuapi/drsuapi.h
create mode 100644 libcli/drsuapi/repl_decrypt.c
create mode 100644 libcli/named_pipe_auth/config.mk
create mode 100644 libcli/named_pipe_auth/npa_tstream.c
create mode 100644 libcli/named_pipe_auth/npa_tstream.h
create mode 100644 libcli/nbt/config.mk
create mode 100644 libcli/nbt/lmhosts.c
create mode 100644 libcli/samsync/config.mk
create mode 100644 libcli/samsync/decrypt.c
create mode 100644 libcli/samsync/samsync.h
create mode 100644 libcli/security/display_sec.c
create mode 100644 libcli/security/secace.c
create mode 100644 libcli/security/secace.h
create mode 100644 libcli/security/secacl.c
create mode 100644 libcli/security/secacl.h
create mode 100644 libcli/security/security_descriptor.c
create mode 100644 libcli/security/security_descriptor.h
create mode 100644 libcli/smb/config.mk
create mode 100644 libcli/smb/smb2_constants.h
create mode 100644 libcli/smb/smb2_create_blob.c
create mode 100644 libcli/smb/smb2_create_blob.h
create mode 100644 libcli/smb/smb_common.h
create mode 100644 libds/common/flag_mapping.c
create mode 100644 libds/common/flags.h
create mode 100644 libgpo/config.mk
create mode 100644 libgpo/gpext/gpext.c
create mode 100644 libgpo/gpext/gpext.h
create mode 100644 libgpo/gpo.h
create mode 100644 libgpo/gpo_fetch.c
create mode 100644 libgpo/gpo_ini.c
create mode 100644 libgpo/gpo_ini.h
create mode 100644 libgpo/gpo_ldap.c
create mode 100644 libgpo/gpo_sec.c
create mode 100644 libgpo/gpo_util.c
create mode 100644 librpc/gen_ndr/dcerpc.h
create mode 100644 librpc/gen_ndr/ndr_dcerpc.c
create mode 100644 librpc/gen_ndr/ndr_dcerpc.h
create mode 100644 librpc/gen_ndr/ndr_ntlmssp.c
create mode 100644 librpc/gen_ndr/ndr_ntlmssp.h
create mode 100644 librpc/gen_ndr/ndr_schannel.c
create mode 100644 librpc/gen_ndr/ndr_schannel.h
create mode 100644 librpc/gen_ndr/ntlmssp.h
create mode 100644 librpc/gen_ndr/schannel.h
copy {source4/librpc => librpc}/idl/IDL_LICENSE.txt (100%)
create mode 100644 librpc/idl/dcerpc.idl
create mode 100644 librpc/idl/frstrans.idl
create mode 100644 librpc/idl/ntlmssp.idl
create mode 100644 librpc/idl/schannel.idl
create mode 100644 librpc/ndr/ndr_frsrpc.c
create mode 100644 librpc/ndr/ndr_frsrpc.h
create mode 100644 librpc/ndr/ndr_ntlmssp.c
create mode 100644 librpc/ndr/ndr_ntlmssp.h
create mode 100644 librpc/ndr/ndr_schannel.c
create mode 100644 librpc/ndr/ndr_schannel.h
create mode 100644 librpc/ndr/ndr_xattr.c
create mode 100644 librpc/ndr/ndr_xattr.h
create mode 100644 librpc/ndr_standard.pc.in
copy {lib/tevent => m4}/pkg.m4 (100%)
create mode 100644 nsswitch/libwbclient/config.mk
create mode 100644 nsswitch/libwbclient/tests/wbclient.c
create mode 100644 nsswitch/libwbclient/wb_reqtrans.c
create mode 100644 nsswitch/libwbclient/wbc_async.c
create mode 100644 nsswitch/libwbclient/wbc_async.h
delete mode 100644 nsswitch/wbinfo4.c
delete mode 100644 packaging/Debian/debian-sarge/README.build
delete mode 100644 packaging/Debian/debian-sarge/README.build-upstream
delete mode 100644 packaging/Debian/debian-sarge/README.debian
delete mode 100644 packaging/Debian/debian-sarge/TODO
delete mode 100644 packaging/Debian/debian-sarge/changelog
delete mode 100644 packaging/Debian/debian-sarge/config.cache
delete mode 100644 packaging/Debian/debian-sarge/config.cache.alpha-linux
delete mode 100644 packaging/Debian/debian-sarge/config.cache.sparc-linux
delete mode 100644 packaging/Debian/debian-sarge/control
delete mode 100644 packaging/Debian/debian-sarge/control.in
delete mode 100644 packaging/Debian/debian-sarge/copyright
delete mode 100644 packaging/Debian/debian-sarge/gdbcommands
delete mode 100644 packaging/Debian/debian-sarge/libpam-smbpass.docs
delete mode 100644 packaging/Debian/debian-sarge/libpam-smbpass.examples
delete mode 100644 packaging/Debian/debian-sarge/libpam-smbpass.files
delete mode 100644 packaging/Debian/debian-sarge/libsmbclient-dev.examples
delete mode 100644 packaging/Debian/debian-sarge/libsmbclient-dev.files
delete mode 100644 packaging/Debian/debian-sarge/libsmbclient.files
delete mode 100644 packaging/Debian/debian-sarge/libsmbclient.shlibs
delete mode 100644 packaging/Debian/debian-sarge/mksmbpasswd.8
delete mode 100644 packaging/Debian/debian-sarge/mksmbpasswd.awk
delete mode 100644 packaging/Debian/debian-sarge/panic-action
delete mode 100644 packaging/Debian/debian-sarge/patches/cups.patch
delete mode 100644 packaging/Debian/debian-sarge/patches/documentation.patch
delete mode 100644 packaging/Debian/debian-sarge/patches/fhs.patch
delete mode 100644 packaging/Debian/debian-sarge/patches/installswat.sh.patch
delete mode 100644 packaging/Debian/debian-sarge/patches/make-distclean.patch
delete mode 100644 packaging/Debian/debian-sarge/patches/nmbd-signalling.patch
delete mode 100644 packaging/Debian/debian-sarge/patches/non-linux-ports.patch
delete mode 100644 packaging/Debian/debian-sarge/patches/samba.patch
delete mode 100644 packaging/Debian/debian-sarge/patches/smbclient-pager.patch
delete mode 100644 packaging/Debian/debian-sarge/patches/smbclient-tar.patch.unused
delete mode 100644 packaging/Debian/debian-sarge/patches/smbmount-mtab-flags.patch
delete mode 100644 packaging/Debian/debian-sarge/patches/smbmount-nomtab.patch
delete mode 100644 packaging/Debian/debian-sarge/patches/smbstatus-locking.patch
delete mode 100644 packaging/Debian/debian-sarge/patches/undefined-symbols.patch
delete mode 100644 packaging/Debian/debian-sarge/po/POTFILES.in
delete mode 100644 packaging/Debian/debian-sarge/po/ca.po
delete mode 100644 packaging/Debian/debian-sarge/po/cs.po
delete mode 100644 packaging/Debian/debian-sarge/po/da.po
delete mode 100644 packaging/Debian/debian-sarge/po/es.po
delete mode 100644 packaging/Debian/debian-sarge/po/fr.po
delete mode 100644 packaging/Debian/debian-sarge/po/it.po
delete mode 100644 packaging/Debian/debian-sarge/po/ja.po
delete mode 100644 packaging/Debian/debian-sarge/po/nl.po
delete mode 100644 packaging/Debian/debian-sarge/po/pt.po
delete mode 100644 packaging/Debian/debian-sarge/po/pt_BR.po
delete mode 100644 packaging/Debian/debian-sarge/po/ru.po
delete mode 100644 packaging/Debian/debian-sarge/po/templates.pot
delete mode 100644 packaging/Debian/debian-sarge/po/tr.po
delete mode 100644 packaging/Debian/debian-sarge/python2.3-samba.files
delete mode 100755 packaging/Debian/debian-sarge/rules
delete mode 100644 packaging/Debian/debian-sarge/samba-common.config
delete mode 100644 packaging/Debian/debian-sarge/samba-common.dhcp
delete mode 100644 packaging/Debian/debian-sarge/samba-common.dirs
delete mode 100644 packaging/Debian/debian-sarge/samba-common.files
delete mode 100644 packaging/Debian/debian-sarge/samba-common.postinst
delete mode 100644 packaging/Debian/debian-sarge/samba-common.postrm
delete mode 100644 packaging/Debian/debian-sarge/samba-common.templates
delete mode 100644 packaging/Debian/debian-sarge/samba-doc.docs
delete mode 100644 packaging/Debian/debian-sarge/samba-doc.examples
delete mode 100644 packaging/Debian/debian-sarge/samba.config
delete mode 100644 packaging/Debian/debian-sarge/samba.cron.daily
delete mode 100644 packaging/Debian/debian-sarge/samba.dirs
delete mode 100644 packaging/Debian/debian-sarge/samba.docs
delete mode 100644 packaging/Debian/debian-sarge/samba.files
delete mode 100644 packaging/Debian/debian-sarge/samba.init
delete mode 100644 packaging/Debian/debian-sarge/samba.logrotate
delete mode 100644 packaging/Debian/debian-sarge/samba.pamd
delete mode 100644 packaging/Debian/debian-sarge/samba.postinst
delete mode 100644 packaging/Debian/debian-sarge/samba.postrm
delete mode 100644 packaging/Debian/debian-sarge/samba.prerm
delete mode 100644 packaging/Debian/debian-sarge/samba.templates
delete mode 100644 packaging/Debian/debian-sarge/scripts/patch-source
delete mode 100644 packaging/Debian/debian-sarge/scripts/unpatch-source
delete mode 100644 packaging/Debian/debian-sarge/smb.conf
delete mode 100644 packaging/Debian/debian-sarge/smbclient.files
delete mode 100644 packaging/Debian/debian-sarge/smbfs.files
delete mode 100644 packaging/Debian/debian-sarge/smbwrapper.dirs
delete mode 100644 packaging/Debian/debian-sarge/smbwrapper.docs
delete mode 100644 packaging/Debian/debian-sarge/smbwrapper.files
delete mode 100644 packaging/Debian/debian-sarge/swat.config
delete mode 100644 packaging/Debian/debian-sarge/swat.dirs
delete mode 100644 packaging/Debian/debian-sarge/swat.files
delete mode 100644 packaging/Debian/debian-sarge/swat.postinst
delete mode 100644 packaging/Debian/debian-sarge/swat.postrm
delete mode 100644 packaging/Debian/debian-sarge/swat.templates
delete mode 100644 packaging/Debian/debian-sarge/winbind.dirs
delete mode 100644 packaging/Debian/debian-sarge/winbind.files
delete mode 100644 packaging/Debian/debian-sarge/winbind.init
delete mode 100644 packaging/Debian/debian-sarge/winbind.lintian
delete mode 100644 packaging/Debian/debian-sarge/winbind.logrotate
delete mode 100644 packaging/Debian/debian-sarge/wins2dns.awk
delete mode 100644 packaging/Debian/debian-unstable/README.build
delete mode 100644 packaging/Debian/debian-unstable/README.build-upstream
delete mode 100644 packaging/Debian/debian-unstable/README.debian
delete mode 100644 packaging/Debian/debian-unstable/TODO
delete mode 100644 packaging/Debian/debian-unstable/changelog
delete mode 100644 packaging/Debian/debian-unstable/config.cache
delete mode 100644 packaging/Debian/debian-unstable/config.cache.alpha-linux
delete mode 100644 packaging/Debian/debian-unstable/config.cache.alpha-linux-gnu
delete mode 100644 packaging/Debian/debian-unstable/config.cache.sparc-linux
delete mode 100644 packaging/Debian/debian-unstable/config.cache.sparc-linux-gnu
delete mode 100644 packaging/Debian/debian-unstable/control
delete mode 100644 packaging/Debian/debian-unstable/control.in
delete mode 100644 packaging/Debian/debian-unstable/copyright
delete mode 100644 packaging/Debian/debian-unstable/gdbcommands
delete mode 100644 packaging/Debian/debian-unstable/libpam-smbpass.docs
delete mode 100644 packaging/Debian/debian-unstable/libpam-smbpass.examples
delete mode 100644 packaging/Debian/debian-unstable/libpam-smbpass.files
delete mode 100644 packaging/Debian/debian-unstable/libsmbclient-dev.examples
delete mode 100644 packaging/Debian/debian-unstable/libsmbclient-dev.files
delete mode 100644 packaging/Debian/debian-unstable/libsmbclient.files
delete mode 100644 packaging/Debian/debian-unstable/libsmbclient.shlibs
delete mode 100644 packaging/Debian/debian-unstable/mksmbpasswd.8
delete mode 100644 packaging/Debian/debian-unstable/mksmbpasswd.awk
delete mode 100644 packaging/Debian/debian-unstable/panic-action
delete mode 100644 packaging/Debian/debian-unstable/patches/VERSION.patch
delete mode 100644 packaging/Debian/debian-unstable/patches/cups.patch
delete mode 100644 packaging/Debian/debian-unstable/patches/documentation.patch
delete mode 100644 packaging/Debian/debian-unstable/patches/fhs.patch
delete mode 100644 packaging/Debian/debian-unstable/patches/installswat.sh.patch
delete mode 100644 packaging/Debian/debian-unstable/patches/make-distclean.patch
delete mode 100644 packaging/Debian/debian-unstable/patches/nmbd-signalling.patch
delete mode 100644 packaging/Debian/debian-unstable/patches/non-linux-ports.patch
delete mode 100644 packaging/Debian/debian-unstable/patches/nonpic-libsmbclient.patch
delete mode 100644 packaging/Debian/debian-unstable/patches/samba.patch
delete mode 100644 packaging/Debian/debian-unstable/patches/smbclient-pager.patch
delete mode 100644 packaging/Debian/debian-unstable/patches/smbclient-tar.patch.unused
delete mode 100644 packaging/Debian/debian-unstable/patches/smbmount-mtab-flags.patch
delete mode 100644 packaging/Debian/debian-unstable/patches/smbmount-nomtab.patch
delete mode 100644 packaging/Debian/debian-unstable/patches/smbmount-unix-caps.patch
delete mode 100644 packaging/Debian/debian-unstable/patches/smbstatus-locking.patch
delete mode 100644 packaging/Debian/debian-unstable/patches/undefined-symbols.patch
delete mode 100644 packaging/Debian/debian-unstable/po/POTFILES.in
delete mode 100644 packaging/Debian/debian-unstable/po/ca.po
delete mode 100644 packaging/Debian/debian-unstable/po/cs.po
delete mode 100644 packaging/Debian/debian-unstable/po/da.po
delete mode 100644 packaging/Debian/debian-unstable/po/de.po
delete mode 100644 packaging/Debian/debian-unstable/po/es.po
delete mode 100644 packaging/Debian/debian-unstable/po/fr.po
delete mode 100644 packaging/Debian/debian-unstable/po/it.po
delete mode 100644 packaging/Debian/debian-unstable/po/ja.po
delete mode 100644 packaging/Debian/debian-unstable/po/nl.po
delete mode 100644 packaging/Debian/debian-unstable/po/pt.po
delete mode 100644 packaging/Debian/debian-unstable/po/pt_BR.po
delete mode 100644 packaging/Debian/debian-unstable/po/ru.po
delete mode 100644 packaging/Debian/debian-unstable/po/sv.po
delete mode 100644 packaging/Debian/debian-unstable/po/templates.pot
delete mode 100644 packaging/Debian/debian-unstable/po/tr.po
delete mode 100644 packaging/Debian/debian-unstable/po/vi.po
delete mode 100644 packaging/Debian/debian-unstable/python2.3-samba.files
delete mode 100755 packaging/Debian/debian-unstable/rules
delete mode 100644 packaging/Debian/debian-unstable/samba-common.config
delete mode 100644 packaging/Debian/debian-unstable/samba-common.dhcp
delete mode 100644 packaging/Debian/debian-unstable/samba-common.dirs
delete mode 100644 packaging/Debian/debian-unstable/samba-common.files
delete mode 100644 packaging/Debian/debian-unstable/samba-common.postinst
delete mode 100644 packaging/Debian/debian-unstable/samba-common.postrm
delete mode 100644 packaging/Debian/debian-unstable/samba-common.templates
delete mode 100644 packaging/Debian/debian-unstable/samba-doc.docs
delete mode 100644 packaging/Debian/debian-unstable/samba-doc.examples
delete mode 100644 packaging/Debian/debian-unstable/samba.config
delete mode 100644 packaging/Debian/debian-unstable/samba.cron.daily
delete mode 100644 packaging/Debian/debian-unstable/samba.dirs
delete mode 100644 packaging/Debian/debian-unstable/samba.docs
delete mode 100644 packaging/Debian/debian-unstable/samba.files
delete mode 100644 packaging/Debian/debian-unstable/samba.init
delete mode 100644 packaging/Debian/debian-unstable/samba.logrotate
delete mode 100644 packaging/Debian/debian-unstable/samba.pamd
delete mode 100644 packaging/Debian/debian-unstable/samba.postinst
delete mode 100644 packaging/Debian/debian-unstable/samba.postrm
delete mode 100644 packaging/Debian/debian-unstable/samba.prerm
delete mode 100644 packaging/Debian/debian-unstable/samba.templates
delete mode 100755 packaging/Debian/debian-unstable/scripts/patch-source
delete mode 100755 packaging/Debian/debian-unstable/scripts/unpatch-source
delete mode 100644 packaging/Debian/debian-unstable/smb.conf
delete mode 100644 packaging/Debian/debian-unstable/smbclient.files
delete mode 100644 packaging/Debian/debian-unstable/smbfs.files
delete mode 100644 packaging/Debian/debian-unstable/smbwrapper.dirs
delete mode 100644 packaging/Debian/debian-unstable/smbwrapper.docs
delete mode 100644 packaging/Debian/debian-unstable/smbwrapper.files
delete mode 100644 packaging/Debian/debian-unstable/swat.config
delete mode 100644 packaging/Debian/debian-unstable/swat.dirs
delete mode 100644 packaging/Debian/debian-unstable/swat.files
delete mode 100644 packaging/Debian/debian-unstable/swat.postinst
delete mode 100644 packaging/Debian/debian-unstable/swat.postrm
delete mode 100644 packaging/Debian/debian-unstable/swat.templates
delete mode 100644 packaging/Debian/debian-unstable/winbind.dirs
delete mode 100644 packaging/Debian/debian-unstable/winbind.files
delete mode 100644 packaging/Debian/debian-unstable/winbind.init
delete mode 100644 packaging/Debian/debian-unstable/winbind.lintian
delete mode 100644 packaging/Debian/debian-unstable/winbind.logrotate
delete mode 100644 packaging/Debian/debian-unstable/wins2dns.awk
delete mode 100644 packaging/Debian/debian-woody/README.build
delete mode 100644 packaging/Debian/debian-woody/README.build-upstream
delete mode 100644 packaging/Debian/debian-woody/README.debian
delete mode 100644 packaging/Debian/debian-woody/TODO
delete mode 100644 packaging/Debian/debian-woody/changelog
delete mode 100644 packaging/Debian/debian-woody/config.cache
delete mode 100644 packaging/Debian/debian-woody/config.cache.alpha-linux
delete mode 100644 packaging/Debian/debian-woody/config.cache.sparc-linux
delete mode 100644 packaging/Debian/debian-woody/control
delete mode 100644 packaging/Debian/debian-woody/copyright
delete mode 100644 packaging/Debian/debian-woody/gdbcommands
delete mode 100644 packaging/Debian/debian-woody/libpam-smbpass.docs
delete mode 100644 packaging/Debian/debian-woody/libpam-smbpass.examples
delete mode 100644 packaging/Debian/debian-woody/libpam-smbpass.files
delete mode 100644 packaging/Debian/debian-woody/libsmbclient-dev.examples
delete mode 100644 packaging/Debian/debian-woody/libsmbclient-dev.files
delete mode 100644 packaging/Debian/debian-woody/libsmbclient.files
delete mode 100644 packaging/Debian/debian-woody/libsmbclient.shlibs
delete mode 100644 packaging/Debian/debian-woody/mksmbpasswd.8
delete mode 100644 packaging/Debian/debian-woody/mksmbpasswd.awk
delete mode 100644 packaging/Debian/debian-woody/mount.cifs.files
delete mode 100644 packaging/Debian/debian-woody/panic-action
delete mode 100644 packaging/Debian/debian-woody/patches/documentation.patch
delete mode 100644 packaging/Debian/debian-woody/patches/fhs.patch
delete mode 100644 packaging/Debian/debian-woody/patches/installswat.sh.patch
delete mode 100644 packaging/Debian/debian-woody/patches/nmbd-signalling.patch
delete mode 100644 packaging/Debian/debian-woody/patches/samba.patch
delete mode 100644 packaging/Debian/debian-woody/patches/smbclient-pager.patch
delete mode 100644 packaging/Debian/debian-woody/patches/smbclient-tar.patch.unused
delete mode 100644 packaging/Debian/debian-woody/patches/smbmount-mtab-flags.patch
delete mode 100644 packaging/Debian/debian-woody/patches/smbmount-nomtab.patch
delete mode 100644 packaging/Debian/debian-woody/patches/smbstatus-locking.patch
delete mode 100644 packaging/Debian/debian-woody/patches/version-fix-vscan.patch
delete mode 100644 packaging/Debian/debian-woody/po/POTFILES.in
delete mode 100644 packaging/Debian/debian-woody/po/es.po
delete mode 100644 packaging/Debian/debian-woody/po/fr.po
delete mode 100644 packaging/Debian/debian-woody/po/nl.po
delete mode 100644 packaging/Debian/debian-woody/po/pt_BR.po
delete mode 100644 packaging/Debian/debian-woody/po/templates.pot
delete mode 100644 packaging/Debian/debian-woody/python2.2-samba.files
delete mode 100755 packaging/Debian/debian-woody/rules
delete mode 100644 packaging/Debian/debian-woody/samba-common.config
delete mode 100644 packaging/Debian/debian-woody/samba-common.dhcp
delete mode 100644 packaging/Debian/debian-woody/samba-common.dirs
delete mode 100644 packaging/Debian/debian-woody/samba-common.files
delete mode 100644 packaging/Debian/debian-woody/samba-common.postinst
delete mode 100644 packaging/Debian/debian-woody/samba-common.postrm
delete mode 100644 packaging/Debian/debian-woody/samba-common.templates
delete mode 100644 packaging/Debian/debian-woody/samba-doc.docs
delete mode 100644 packaging/Debian/debian-woody/samba-doc.examples
delete mode 100644 packaging/Debian/debian-woody/samba.config
delete mode 100644 packaging/Debian/debian-woody/samba.cron.daily
delete mode 100644 packaging/Debian/debian-woody/samba.dirs
delete mode 100644 packaging/Debian/debian-woody/samba.docs
delete mode 100644 packaging/Debian/debian-woody/samba.files
delete mode 100644 packaging/Debian/debian-woody/samba.init
delete mode 100644 packaging/Debian/debian-woody/samba.logrotate
delete mode 100644 packaging/Debian/debian-woody/samba.pamd
delete mode 100644 packaging/Debian/debian-woody/samba.postinst
delete mode 100644 packaging/Debian/debian-woody/samba.postrm
delete mode 100644 packaging/Debian/debian-woody/samba.prerm
delete mode 100644 packaging/Debian/debian-woody/samba.templates
delete mode 100755 packaging/Debian/debian-woody/scripts/patch-source
delete mode 100755 packaging/Debian/debian-woody/scripts/unpatch-source
delete mode 100644 packaging/Debian/debian-woody/smb.conf
delete mode 100644 packaging/Debian/debian-woody/smbclient.files
delete mode 100644 packaging/Debian/debian-woody/smbfs.files
delete mode 100644 packaging/Debian/debian-woody/smbwrapper.dirs
delete mode 100644 packaging/Debian/debian-woody/smbwrapper.docs
delete mode 100644 packaging/Debian/debian-woody/smbwrapper.files
delete mode 100644 packaging/Debian/debian-woody/swat.config
delete mode 100644 packaging/Debian/debian-woody/swat.dirs
delete mode 100644 packaging/Debian/debian-woody/swat.files
delete mode 100644 packaging/Debian/debian-woody/swat.postinst
delete mode 100644 packaging/Debian/debian-woody/swat.postrm
delete mode 100644 packaging/Debian/debian-woody/swat.templates
delete mode 100644 packaging/Debian/debian-woody/winbind.dirs
delete mode 100644 packaging/Debian/debian-woody/winbind.files
delete mode 100644 packaging/Debian/debian-woody/winbind.init
delete mode 100644 packaging/Debian/debian-woody/winbind.lintian
delete mode 100644 packaging/Debian/debian-woody/winbind.logrotate
delete mode 100644 packaging/Debian/debian-woody/wins2dns.awk
rename {source3/script => script}/findstatic.pl (100%)
create mode 100644 selftest/BuildFarm.pm
create mode 100644 selftest/Subunit/Diff.pm
create mode 100644 selftest/Subunit/Filter.pm
create mode 100755 selftest/diff-subunit.pl
create mode 100755 selftest/filter-subunit.pl
create mode 100755 selftest/format-subunit.pl
delete mode 100644 selftest/output/buildfarm.pm
delete mode 100755 selftest/test_subunit.pl
delete mode 100644 source3/client/cifs.upcall.c
delete mode 100644 source3/client/mount.cifs.c
delete mode 100644 source3/client/mtab.c
delete mode 100644 source3/client/umount.cifs.c
delete mode 100644 source3/include/charset.h
delete mode 100644 source3/include/gpo.h
create mode 100644 source3/include/krb5_protos.h
create mode 100644 source3/include/pthreadpool.h
delete mode 100644 source3/include/rpc_client.h
delete mode 100644 source3/include/rpc_perfcount.h
delete mode 100644 source3/include/rpc_perfcount_defs.h
delete mode 100644 source3/include/rpc_spoolss.h
create mode 100644 source3/include/smb_krb5.h
create mode 100644 source3/include/smb_signing.h
delete mode 100644 source3/include/spnego.h
create mode 100644 source3/include/talloc_dict.h
create mode 100644 source3/include/tldap.h
create mode 100644 source3/include/tldap_util.h
delete mode 100644 source3/include/wbc_async.h
create mode 100644 source3/lib/avahi.c
delete mode 100644 source3/lib/display_sec.c
create mode 100644 source3/lib/eventlog/eventlog.c
create mode 100644 source3/lib/fncall.c
create mode 100644 source3/lib/netapi/examples/join/getjoininformation.c
create mode 100644 source3/lib/netapi/examples/netlogon/netlogon_control.c
create mode 100644 source3/lib/netapi/examples/netlogon/netlogon_control2.c
create mode 100644 source3/lib/netapi/examples/netlogon/nltest.c
create mode 100644 source3/lib/netapi/examples/shutdown/shutdown_abort.c
create mode 100644 source3/lib/netapi/examples/shutdown/shutdown_init.c
create mode 100644 source3/lib/netapi/netlogon.c
create mode 100644 source3/lib/netapi/shutdown.c
create mode 100644 source3/lib/pthreadpool.c
delete mode 100644 source3/lib/secace.c
delete mode 100644 source3/lib/secacl.c
create mode 100644 source3/lib/talloc_dict.c
create mode 100644 source3/lib/tldap.c
create mode 100644 source3/lib/tldap_util.c
create mode 100644 source3/lib/util_tsock.c
create mode 100644 source3/lib/version_test.c
delete mode 100644 source3/lib/wb_reqtrans.c
delete mode 100644 source3/lib/wbclient.c
delete mode 100644 source3/libgpo/gpext/gpext.c
delete mode 100644 source3/libgpo/gpext/gpext.h
delete mode 100644 source3/libgpo/gpo_fetch.c
delete mode 100644 source3/libgpo/gpo_ini.c
delete mode 100644 source3/libgpo/gpo_ini.h
delete mode 100644 source3/libgpo/gpo_ldap.c
delete mode 100644 source3/libgpo/gpo_sec.c
delete mode 100644 source3/libgpo/gpo_util.c
create mode 100644 source3/librpc/gen_ndr/cli_wbint.c
create mode 100644 source3/librpc/gen_ndr/cli_wbint.h
create mode 100644 source3/librpc/gen_ndr/ndr_perfcount.c
create mode 100644 source3/librpc/gen_ndr/ndr_perfcount.h
create mode 100644 source3/librpc/gen_ndr/ndr_secrets.c
create mode 100644 source3/librpc/gen_ndr/ndr_secrets.h
create mode 100644 source3/librpc/gen_ndr/ndr_wbint.c
create mode 100644 source3/librpc/gen_ndr/ndr_wbint.h
create mode 100644 source3/librpc/gen_ndr/perfcount.h
create mode 100644 source3/librpc/gen_ndr/secrets.h
create mode 100644 source3/librpc/gen_ndr/srv_wbint.c
create mode 100644 source3/librpc/gen_ndr/srv_wbint.h
create mode 100644 source3/librpc/gen_ndr/wbint.h
copy {source4 => source3}/librpc/idl/IDL_LICENSE.txt (100%)
create mode 100644 source3/librpc/idl/perfcount.idl
create mode 100644 source3/librpc/idl/secrets.idl
create mode 100644 source3/librpc/idl/wbint.idl
create mode 100644 source3/libsmb/clisigning.c
delete mode 100644 source3/libsmb/credentials.c
create mode 100644 source3/libsmb/libsmb_thread_impl.c
create mode 100644 source3/libsmb/libsmb_thread_posix.c
delete mode 100644 source3/libsmb/ntlm_check.c
create mode 100644 source3/libsmb/ntlmssp_ndr.c
create mode 100644 source3/libsmb/ntlmssp_ndr.h
delete mode 100644 source3/libsmb/ntlmssp_parse.c
delete mode 100644 source3/libsmb/pwd_cache.c
delete mode 100644 source3/libsmb/smbdes.c
delete mode 100644 source3/libsmb/smbencrypt.c
delete mode 100644 source3/libsmb/spnego.c
create mode 100644 source3/locale/net/de.po
create mode 100755 source3/locale/net/genmsg
create mode 100644 source3/locale/pam_winbind/ar.po
create mode 100644 source3/locale/pam_winbind/cs.po
create mode 100644 source3/locale/pam_winbind/da.po
create mode 100644 source3/locale/pam_winbind/es.po
create mode 100644 source3/locale/pam_winbind/fi.po
create mode 100644 source3/locale/pam_winbind/fr.po
create mode 100644 source3/locale/pam_winbind/hu.po
create mode 100644 source3/locale/pam_winbind/it.po
create mode 100644 source3/locale/pam_winbind/ja.po
create mode 100644 source3/locale/pam_winbind/ko.po
create mode 100644 source3/locale/pam_winbind/nb.po
create mode 100644 source3/locale/pam_winbind/nl.po
create mode 100644 source3/locale/pam_winbind/pl.po
create mode 100644 source3/locale/pam_winbind/pt_BR.po
create mode 100644 source3/locale/pam_winbind/ru.po
create mode 100644 source3/locale/pam_winbind/sv.po
create mode 100644 source3/locale/pam_winbind/zh_CN.po
create mode 100644 source3/locale/pam_winbind/zh_TW.po
delete mode 100644 source3/lua-5.1.4/COPYRIGHT
delete mode 100644 source3/lua-5.1.4/HISTORY
delete mode 100644 source3/lua-5.1.4/INSTALL
delete mode 100644 source3/lua-5.1.4/Makefile
delete mode 100644 source3/lua-5.1.4/README
delete mode 100644 source3/lua-5.1.4/doc/amazon.gif
delete mode 100644 source3/lua-5.1.4/doc/contents.html
delete mode 100644 source3/lua-5.1.4/doc/cover.png
delete mode 100644 source3/lua-5.1.4/doc/logo.gif
delete mode 100644 source3/lua-5.1.4/doc/lua.css
delete mode 100644 source3/lua-5.1.4/doc/lua.html
delete mode 100644 source3/lua-5.1.4/doc/luac.html
delete mode 100644 source3/lua-5.1.4/doc/manual.css
delete mode 100644 source3/lua-5.1.4/doc/manual.html
delete mode 100644 source3/lua-5.1.4/doc/readme.html
delete mode 100644 source3/lua-5.1.4/etc/Makefile
delete mode 100644 source3/lua-5.1.4/etc/README
delete mode 100644 source3/lua-5.1.4/etc/all.c
delete mode 100644 source3/lua-5.1.4/etc/lua.hpp
delete mode 100644 source3/lua-5.1.4/etc/lua.ico
delete mode 100644 source3/lua-5.1.4/etc/luavs.bat
delete mode 100644 source3/lua-5.1.4/etc/min.c
delete mode 100644 source3/lua-5.1.4/etc/noparser.c
delete mode 100644 source3/lua-5.1.4/etc/strict.lua
delete mode 100644 source3/lua-5.1.4/src/Makefile
delete mode 100644 source3/lua-5.1.4/src/lapi.c
delete mode 100644 source3/lua-5.1.4/src/lapi.h
delete mode 100644 source3/lua-5.1.4/src/lauxlib.c
delete mode 100644 source3/lua-5.1.4/src/lauxlib.h
delete mode 100644 source3/lua-5.1.4/src/lbaselib.c
delete mode 100644 source3/lua-5.1.4/src/lcode.c
delete mode 100644 source3/lua-5.1.4/src/lcode.h
delete mode 100644 source3/lua-5.1.4/src/ldblib.c
delete mode 100644 source3/lua-5.1.4/src/ldebug.c
delete mode 100644 source3/lua-5.1.4/src/ldebug.h
delete mode 100644 source3/lua-5.1.4/src/ldo.c
delete mode 100644 source3/lua-5.1.4/src/ldo.h
delete mode 100644 source3/lua-5.1.4/src/ldump.c
delete mode 100644 source3/lua-5.1.4/src/lfunc.c
delete mode 100644 source3/lua-5.1.4/src/lfunc.h
delete mode 100644 source3/lua-5.1.4/src/lgc.c
delete mode 100644 source3/lua-5.1.4/src/lgc.h
delete mode 100644 source3/lua-5.1.4/src/linit.c
delete mode 100644 source3/lua-5.1.4/src/liolib.c
delete mode 100644 source3/lua-5.1.4/src/llex.c
delete mode 100644 source3/lua-5.1.4/src/llex.h
delete mode 100644 source3/lua-5.1.4/src/llimits.h
delete mode 100644 source3/lua-5.1.4/src/lmathlib.c
delete mode 100644 source3/lua-5.1.4/src/lmem.c
delete mode 100644 source3/lua-5.1.4/src/lmem.h
delete mode 100644 source3/lua-5.1.4/src/loadlib.c
delete mode 100644 source3/lua-5.1.4/src/lobject.c
delete mode 100644 source3/lua-5.1.4/src/lobject.h
delete mode 100644 source3/lua-5.1.4/src/lopcodes.c
delete mode 100644 source3/lua-5.1.4/src/lopcodes.h
delete mode 100644 source3/lua-5.1.4/src/loslib.c
delete mode 100644 source3/lua-5.1.4/src/lparser.c
delete mode 100644 source3/lua-5.1.4/src/lparser.h
delete mode 100644 source3/lua-5.1.4/src/lstate.c
delete mode 100644 source3/lua-5.1.4/src/lstate.h
delete mode 100644 source3/lua-5.1.4/src/lstring.c
delete mode 100644 source3/lua-5.1.4/src/lstring.h
delete mode 100644 source3/lua-5.1.4/src/lstrlib.c
delete mode 100644 source3/lua-5.1.4/src/ltable.c
delete mode 100644 source3/lua-5.1.4/src/ltable.h
delete mode 100644 source3/lua-5.1.4/src/ltablib.c
delete mode 100644 source3/lua-5.1.4/src/ltm.c
delete mode 100644 source3/lua-5.1.4/src/ltm.h
delete mode 100644 source3/lua-5.1.4/src/lua.c
delete mode 100644 source3/lua-5.1.4/src/lua.h
delete mode 100644 source3/lua-5.1.4/src/luac.c
delete mode 100644 source3/lua-5.1.4/src/luaconf.h
delete mode 100644 source3/lua-5.1.4/src/lualib.h
delete mode 100644 source3/lua-5.1.4/src/lundump.c
delete mode 100644 source3/lua-5.1.4/src/lundump.h
delete mode 100644 source3/lua-5.1.4/src/lvm.c
delete mode 100644 source3/lua-5.1.4/src/lvm.h
delete mode 100644 source3/lua-5.1.4/src/lzio.c
delete mode 100644 source3/lua-5.1.4/src/lzio.h
delete mode 100644 source3/lua-5.1.4/src/print.c
delete mode 100644 source3/lua-5.1.4/test/README
delete mode 100644 source3/lua-5.1.4/test/bisect.lua
delete mode 100644 source3/lua-5.1.4/test/cf.lua
delete mode 100644 source3/lua-5.1.4/test/echo.lua
delete mode 100644 source3/lua-5.1.4/test/env.lua
delete mode 100644 source3/lua-5.1.4/test/factorial.lua
delete mode 100644 source3/lua-5.1.4/test/fib.lua
delete mode 100644 source3/lua-5.1.4/test/fibfor.lua
delete mode 100644 source3/lua-5.1.4/test/globals.lua
delete mode 100644 source3/lua-5.1.4/test/hello.lua
delete mode 100644 source3/lua-5.1.4/test/life.lua
delete mode 100644 source3/lua-5.1.4/test/luac.lua
delete mode 100644 source3/lua-5.1.4/test/printf.lua
delete mode 100644 source3/lua-5.1.4/test/readonly.lua
delete mode 100644 source3/lua-5.1.4/test/sieve.lua
delete mode 100644 source3/lua-5.1.4/test/sort.lua
delete mode 100644 source3/lua-5.1.4/test/table.lua
delete mode 100644 source3/lua-5.1.4/test/trace-calls.lua
delete mode 100644 source3/lua-5.1.4/test/trace-globals.lua
delete mode 100644 source3/lua-5.1.4/test/xd.lua
create mode 100644 source3/modules/onefs_config.c
create mode 100644 source3/modules/onefs_config.h
create mode 100644 source3/modules/vfs_acl_common.c
create mode 100644 source3/modules/vfs_dirsort.c
create mode 100644 source3/modules/vfs_preopen.c
create mode 100644 source3/passdb/pdb_ads.c
create mode 100644 source3/passdb/secrets_schannel.c
create mode 100644 source3/po/ru.msg
create mode 100644 source3/po/ru/help/welcome-no-samba-doc.html
create mode 100644 source3/po/ru/help/welcome.html
create mode 100644 source3/po/ru/images/globals.gif
create mode 100644 source3/po/ru/images/home.gif
create mode 100644 source3/po/ru/images/passwd.gif
create mode 100644 source3/po/ru/images/printers.gif
create mode 100644 source3/po/ru/images/shares.gif
create mode 100644 source3/po/ru/images/status.gif
create mode 100644 source3/po/ru/images/viewconfig.gif
create mode 100644 source3/po/ru/images/wizard.gif
create mode 100644 source3/po/ru/include/header.html
delete mode 100644 source3/rpc_client/cli_reg.c
delete mode 100644 source3/rpc_parse/parse_buffer.c
delete mode 100644 source3/rpc_parse/parse_sec.c
delete mode 100644 source3/rpc_parse/parse_spoolss.c
delete mode 100644 source3/rpc_server/srv_eventlog_lib.c
delete mode 100644 source3/rpc_server/srv_spoolss.c
delete mode 100644 source3/rpc_server/srv_util.c
mode change 100644 => 100755 source3/script/installmo.sh
mode change 100644 => 100755 source3/script/uninstallmo.sh
create mode 100644 source3/smbd/avahi_register.c
create mode 100644 source3/smbd/filename_util.c
create mode 100644 source3/smbd/signing.c
create mode 100644 source3/smbd/smb2_break.c
create mode 100644 source3/smbd/smb2_close.c
create mode 100644 source3/smbd/smb2_create.c
create mode 100644 source3/smbd/smb2_find.c
create mode 100644 source3/smbd/smb2_flush.c
create mode 100644 source3/smbd/smb2_getinfo.c
create mode 100644 source3/smbd/smb2_glue.c
create mode 100644 source3/smbd/smb2_ioctl.c
create mode 100644 source3/smbd/smb2_keepalive.c
create mode 100644 source3/smbd/smb2_lock.c
create mode 100644 source3/smbd/smb2_negprot.c
create mode 100644 source3/smbd/smb2_notify.c
create mode 100644 source3/smbd/smb2_read.c
create mode 100644 source3/smbd/smb2_server.c
create mode 100644 source3/smbd/smb2_sesssetup.c
create mode 100644 source3/smbd/smb2_setinfo.c
create mode 100644 source3/smbd/smb2_signing.c
create mode 100644 source3/smbd/smb2_tcon.c
create mode 100644 source3/smbd/smb2_write.c
create mode 100644 source3/torture/proto.h
create mode 100644 source3/torture/test_posix_append.c
create mode 100644 source3/utils/dbwrap_tool.c
create mode 100644 source3/utils/dbwrap_torture.c
delete mode 100644 source3/utils/net_lua.c
create mode 100644 source3/utils/split_tokens.c
create mode 100644 source3/winbindd/wb_dsgetdcname.c
create mode 100644 source3/winbindd/wb_fill_pwent.c
create mode 100644 source3/winbindd/wb_getgrsid.c
create mode 100644 source3/winbindd/wb_getpwsid.c
create mode 100644 source3/winbindd/wb_gettoken.c
create mode 100644 source3/winbindd/wb_gid2sid.c
create mode 100644 source3/winbindd/wb_group_members.c
create mode 100644 source3/winbindd/wb_lookupname.c
create mode 100644 source3/winbindd/wb_lookupsid.c
create mode 100644 source3/winbindd/wb_lookupuseraliases.c
create mode 100644 source3/winbindd/wb_lookupusergroups.c
create mode 100644 source3/winbindd/wb_next_grent.c
create mode 100644 source3/winbindd/wb_next_pwent.c
create mode 100644 source3/winbindd/wb_ping.c
create mode 100644 source3/winbindd/wb_query_user_list.c
create mode 100644 source3/winbindd/wb_queryuser.c
create mode 100644 source3/winbindd/wb_seqnum.c
create mode 100644 source3/winbindd/wb_seqnums.c
create mode 100644 source3/winbindd/wb_sid2gid.c
create mode 100644 source3/winbindd/wb_sid2uid.c
create mode 100644 source3/winbindd/wb_uid2sid.c
create mode 100644 source3/winbindd/winbindd_allocate_gid.c
create mode 100644 source3/winbindd/winbindd_allocate_uid.c
create mode 100644 source3/winbindd/winbindd_change_machine_acct.c
create mode 100644 source3/winbindd/winbindd_check_machine_acct.c
create mode 100644 source3/winbindd/winbindd_dsgetdcname.c
create mode 100644 source3/winbindd/winbindd_dual_ndr.c
create mode 100644 source3/winbindd/winbindd_dual_srv.c
create mode 100644 source3/winbindd/winbindd_endgrent.c
create mode 100644 source3/winbindd/winbindd_endpwent.c
create mode 100644 source3/winbindd/winbindd_getdcname.c
create mode 100644 source3/winbindd/winbindd_getgrent.c
create mode 100644 source3/winbindd/winbindd_getgrgid.c
create mode 100644 source3/winbindd/winbindd_getgrnam.c
create mode 100644 source3/winbindd/winbindd_getgroups.c
create mode 100644 source3/winbindd/winbindd_getpwent.c
create mode 100644 source3/winbindd/winbindd_getpwnam.c
create mode 100644 source3/winbindd/winbindd_getpwsid.c
create mode 100644 source3/winbindd/winbindd_getpwuid.c
create mode 100644 source3/winbindd/winbindd_getsidaliases.c
create mode 100644 source3/winbindd/winbindd_getuserdomgroups.c
create mode 100644 source3/winbindd/winbindd_getusersids.c
create mode 100644 source3/winbindd/winbindd_gid_to_sid.c
create mode 100644 source3/winbindd/winbindd_list_groups.c
create mode 100644 source3/winbindd/winbindd_list_users.c
create mode 100644 source3/winbindd/winbindd_lookupname.c
create mode 100644 source3/winbindd/winbindd_lookuprids.c
create mode 100644 source3/winbindd/winbindd_lookupsid.c
create mode 100644 source3/winbindd/winbindd_remove_mapping.c
create mode 100644 source3/winbindd/winbindd_set_hwm.c
create mode 100644 source3/winbindd/winbindd_set_mapping.c
create mode 100644 source3/winbindd/winbindd_setgrent.c
create mode 100644 source3/winbindd/winbindd_setpwent.c
create mode 100644 source3/winbindd/winbindd_show_sequence.c
delete mode 100644 source3/winbindd/winbindd_sid.c
create mode 100644 source3/winbindd/winbindd_sid_to_gid.c
create mode 100644 source3/winbindd/winbindd_sid_to_uid.c
create mode 100644 source3/winbindd/winbindd_uid_to_sid.c
create mode 100644 source4/auth/gensec/pygensec.c
delete mode 100644 source4/auth/gensec/schannel.h
delete mode 100644 source4/auth/gensec/schannel_sign.c
delete mode 100644 source4/auth/gensec/spnego.h
delete mode 100644 source4/auth/gensec/spnego_parse.c
create mode 100644 source4/auth/gensec/tests/bindings.py
create mode 100644 source4/auth/kerberos/kerberos-porting-to-mit-notes.txt
create mode 100644 source4/auth/kerberos/keytab_copy.c
delete mode 100644 source4/auth/ntlm/ntlm_check.c
delete mode 100644 source4/auth/ntlmssp/ntlmssp_parse.c
create mode 100644 source4/client/config.m4
delete mode 100644 source4/client/mount.cifs.c
delete mode 100644 source4/client/smbmnt.c
delete mode 100644 source4/client/smbmount.c
delete mode 100644 source4/client/smbumount.c
create mode 100644 source4/dsdb/common/dsdb_dn.c
create mode 100644 source4/dsdb/common/dsdb_dn.h
delete mode 100644 source4/dsdb/common/flag_mapping.c
delete mode 100644 source4/dsdb/common/flags.h
delete mode 100644 source4/dsdb/common/sidmap.c
create mode 100644 source4/dsdb/common/tests/dsdb_dn.c
create mode 100644 source4/dsdb/kcc/kcc_connection.c
create mode 100644 source4/dsdb/kcc/kcc_connection.h
create mode 100644 source4/dsdb/kcc/kcc_periodic.c
create mode 100644 source4/dsdb/kcc/kcc_service.c
create mode 100644 source4/dsdb/kcc/kcc_service.h
create mode 100644 source4/dsdb/repl/drepl_notify.c
create mode 100644 source4/dsdb/samdb/ldb_modules/acl.c
create mode 100644 source4/dsdb/samdb/ldb_modules/descriptor.c
create mode 100644 source4/dsdb/samdb/ldb_modules/lazy_commit.c
create mode 100644 source4/dsdb/samdb/ldb_modules/new_partition.c
create mode 100644 source4/dsdb/samdb/ldb_modules/operational.c
create mode 100644 source4/dsdb/samdb/ldb_modules/partition.h
create mode 100644 source4/dsdb/samdb/ldb_modules/partition_init.c
create mode 100644 source4/dsdb/samdb/ldb_modules/resolve_oids.c
create mode 100644 source4/dsdb/samdb/ldb_modules/samba_dsdb.c
create mode 100644 source4/dsdb/samdb/ldb_modules/samba_secrets.c
create mode 100644 source4/dsdb/samdb/ldb_modules/schema_data.c
delete mode 100644 source4/dsdb/samdb/ldb_modules/schema_fsmo.c
create mode 100644 source4/dsdb/samdb/ldb_modules/schema_load.c
create mode 100755 source4/dsdb/samdb/ldb_modules/tests/possibleinferiors.py
create mode 100644 source4/dsdb/samdb/ldb_modules/util.c
create mode 100644 source4/dsdb/samdb/ldb_modules/util.h
create mode 100644 source4/dsdb/schema/prefixmap.h
create mode 100644 source4/dsdb/schema/schema_convert_to_ol.c
create mode 100644 source4/dsdb/schema/schema_inferiors.c
create mode 100644 source4/dsdb/schema/schema_prefixmap.c
create mode 100644 source4/dsdb/schema/tests/schema_syntax.c
rename source4/heimdal/{lib/krb5 => include}/heim_threads.h (100%)
delete mode 100644 source4/heimdal/kdc/524.c
delete mode 100644 source4/heimdal/kdc/kerberos4.c
delete mode 100644 source4/heimdal/lib/asn1/CMS.asn1
create mode 100644 source4/heimdal/lib/asn1/asn1parse.c
create mode 100644 source4/heimdal/lib/asn1/asn1parse.h
create mode 100644 source4/heimdal/lib/asn1/asn1parse.y
create mode 100644 source4/heimdal/lib/asn1/cms.asn1
create mode 100644 source4/heimdal/lib/asn1/cms.opt
delete mode 100644 source4/heimdal/lib/asn1/k5.asn1
create mode 100644 source4/heimdal/lib/asn1/krb5.asn1
create mode 100644 source4/heimdal/lib/asn1/krb5.opt
delete mode 100644 source4/heimdal/lib/asn1/parse.c
delete mode 100644 source4/heimdal/lib/asn1/parse.h
delete mode 100644 source4/heimdal/lib/asn1/parse.y
create mode 100644 source4/heimdal/lib/gssapi/krb5/aeap.c
create mode 100644 source4/heimdal/lib/gssapi/krb5/creds.c
create mode 100644 source4/heimdal/lib/gssapi/krb5/store_cred.c
create mode 100644 source4/heimdal/lib/gssapi/mech/gss_aeap.c
create mode 100644 source4/heimdal/lib/gssapi/mech/gss_cred.c
delete mode 100644 source4/heimdal/lib/hcrypto/evp-aes-cts.c
create mode 100644 source4/heimdal/lib/hcrypto/evp-cc.c
create mode 100644 source4/heimdal/lib/hcrypto/evp-cc.h
create mode 100644 source4/heimdal/lib/hcrypto/evp-hcrypto.h
delete mode 100644 source4/heimdal/lib/krb5/config_file_netinfo.c
delete mode 100644 source4/heimdal/lib/krb5/get_in_tkt_with_keytab.c
create mode 100644 source4/heimdal/lib/roken/ct.c
create mode 100644 source4/heimdal/lib/roken/getdtablesize.c
create mode 100644 source4/heimdal_build/hdb-glue.c
create mode 100644 source4/heimdal_build/ifaddrs.hin
create mode 100644 source4/kdc/hdb-samba4.h
create mode 100644 source4/kdc/pac-glue.h
delete mode 100644 source4/lib/ldb/modules/operational.c
create mode 100755 source4/lib/ldb/tests/python/acl.py
create mode 100755 source4/lib/ldb/tests/python/sec_descriptor.py
delete mode 100644 source4/lib/samba3/STATUS
delete mode 100644 source4/lib/tdr/tdr.c
delete mode 100644 source4/lib/tdr/tdr.h
delete mode 100644 source4/lib/tdr/testsuite.c
delete mode 100644 source4/libcli/auth/config.mk
delete mode 100644 source4/libcli/auth/credentials.c
delete mode 100644 source4/libcli/auth/credentials.h
delete mode 100644 source4/libcli/auth/libcli_auth.h
delete mode 100644 source4/libcli/auth/smbencrypt.c
delete mode 100644 source4/libcli/cldap/cldap.c
delete mode 100644 source4/libcli/cldap/cldap.h
create mode 100644 source4/libcli/security/create_descriptor.c
create mode 100644 source4/libcli/security/object_tree.c
delete mode 100644 source4/libcli/security/security_descriptor.c
create mode 100644 source4/libcli/smb2/lease_break.c
create mode 100644 source4/libgpo/ads_convenience.c
create mode 100644 source4/libgpo/ads_convenience.h
create mode 100644 source4/libgpo/gpo_filesync.c
create mode 100644 source4/libgpo/gpo_s4.h
create mode 100644 source4/libnet/libnet_export_keytab.c
create mode 100644 source4/libnet/libnet_export_keytab.h
delete mode 100644 source4/librpc/idl/dcerpc.idl
delete mode 100644 source4/librpc/idl/schannel.idl
delete mode 100644 source4/librpc/idl/wins.idl
create mode 100644 source4/librpc/idl/winsif.idl
create mode 100644 source4/librpc/ndr/py_misc.c
create mode 100644 source4/min_versions.m4
create mode 100644 source4/param/pyparam_util.c
create mode 100644 source4/partition-upgrade.txt
create mode 100644 source4/rpc_server/common/forward.c
create mode 100644 source4/rpc_server/drsuapi/addentry.c
create mode 100644 source4/rpc_server/drsuapi/drsutil.c
create mode 100644 source4/rpc_server/drsuapi/getncchanges.c
create mode 100644 source4/rpc_server/drsuapi/updaterefs.c
delete mode 100755 source4/script/findstatic.pl
delete mode 100755 source4/scripting/bin/epdump
create mode 100755 source4/scripting/bin/fullschema
create mode 100755 source4/scripting/bin/get-descriptors
create mode 100755 source4/scripting/bin/nsupdate-gss
create mode 100755 source4/scripting/bin/rebuildextendeddn
create mode 100755 source4/scripting/bin/setup_dns.sh
create mode 100755 source4/scripting/bin/upgradeprovision
create mode 100755 source4/scripting/bin/w32err_code.py
create mode 100644 source4/scripting/devel/drs/fsmo.ldif.template
create mode 100644 source4/scripting/devel/drs/named.conf.ad.template
create mode 100755 source4/scripting/devel/drs/revampire_ad.sh
create mode 100755 source4/scripting/devel/drs/unvampire_ad.sh
create mode 100755 source4/scripting/devel/drs/vampire_ad.sh
create mode 100644 source4/scripting/devel/drs/vars
delete mode 100644 source4/scripting/python/STATUS
create mode 100644 source4/scripting/python/samba/ms_display_specifiers.py
create mode 100644 source4/scripting/python/samba/ms_schema.py
create mode 100644 source4/scripting/python/samba/provisionbackend.py
create mode 100644 source4/scripting/python/samba/provisionexceptions.py
create mode 100644 source4/scripting/python/samba/schema.py
create mode 100644 source4/scripting/python/samba/shares.py
create mode 100644 source4/scripting/python/samba/tests/dcerpc/misc.py
create mode 100644 source4/scripting/python/samba/tests/shares.py
create mode 100644 source4/setup/ad-schema/MS-AD_Schema_2K8_Attributes.txt
create mode 100644 source4/setup/ad-schema/MS-AD_Schema_2K8_Classes.txt
delete mode 100644 source4/setup/ad-schema/MS-AD_Schema_Attributes_v20080618.txt
delete mode 100644 source4/setup/ad-schema/MS-AD_Schema_Classes_v20080618.txt
create mode 100644 source4/setup/display-specifiers/DisplaySpecifiers-Win2k0.txt
create mode 100644 source4/setup/display-specifiers/DisplaySpecifiers-Win2k3.txt
create mode 100644 source4/setup/display-specifiers/DisplaySpecifiers-Win2k3R2.txt
create mode 100644 source4/setup/display-specifiers/DisplaySpecifiers-Win2k8.txt
create mode 100644 source4/setup/display-specifiers/DisplaySpecifiers-Win2k8R2.txt
delete mode 100644 source4/setup/display_specifiers.ldif
create mode 100755 source4/setup/domainlevel
create mode 100644 source4/setup/fedorads-dna.ldif
create mode 100644 source4/setup/fedorads-index.ldif
create mode 100644 source4/setup/fedorads-linked-attributes.ldif
create mode 100644 source4/setup/fedorads-pam.ldif
create mode 100644 source4/setup/fedorads-refint-add.ldif
create mode 100644 source4/setup/fedorads-refint-delete.ldif
create mode 100644 source4/setup/fedorads-samba.ldif
create mode 100644 source4/setup/fedorads-sasl.ldif
delete mode 100644 source4/setup/olc_acl.conf
delete mode 100644 source4/setup/olc_pass.conf
delete mode 100755 source4/setup/provision-backend
create mode 100644 source4/setup/provision_basedn_references.ldif
delete mode 100644 source4/setup/provision_configuration_basedn_modify.ldif
create mode 100644 source4/setup/provision_configuration_references.ldif
create mode 100644 source4/setup/provision_privilege.ldif
create mode 100644 source4/setup/provision_self_join_modify.ldif
delete mode 100644 source4/setup/provision_templates.ldif
delete mode 100644 source4/setup/provision_templates_init.ldif
create mode 100755 source4/setup/pwsettings
delete mode 100644 source4/setup/schema.ldif
delete mode 100644 source4/setup/secrets_dc.ldif
create mode 100644 source4/setup/secrets_dns.ldif
create mode 100644 source4/setup/secrets_self_join.ldif
create mode 100755 source4/setup/tests/blackbox_upgradeprovision.sh
delete mode 100755 source4/setup/upgrade
create mode 100755 source4/setup/upgrade_from_s3
create mode 100644 source4/torture/basic/cxd_known.h
create mode 100644 source4/torture/drs/config.mk
create mode 100644 source4/torture/drs/drs_init.c
create mode 100644 source4/torture/drs/drs_util.c
create mode 100644 source4/torture/drs/unit/prefixmap_tests.c
create mode 100644 source4/torture/ldap/ldap_sort.c
create mode 100644 source4/torture/libnetapi/config.m4
create mode 100644 source4/torture/libnetapi/config.mk
create mode 100644 source4/torture/libnetapi/libnetapi.c
create mode 100644 source4/torture/libnetapi/libnetapi_group.c
create mode 100644 source4/torture/libnetapi/libnetapi_user.c
create mode 100644 source4/torture/ntp/ntp_signd.c
mode change 100755 => 100644 source4/torture/raw/pingpong.c
create mode 100644 source4/torture/smb2/compound.c
create mode 100644 source4/torture/smb2/durable_open.c
delete mode 100644 source4/torture/smb2/find.c
create mode 100644 source4/torture/smb2/lease.c
create mode 100644 source4/torture/smb2/oplock.c
delete mode 100644 source4/torture/smb2/oplocks.c
delete mode 100644 source4/torture/smb2/persistent_handles.c
create mode 100644 source4/torture/smb2/streams.c
delete mode 100644 source4/utils/ad2oLschema.c
create mode 100644 source4/utils/net/net_export_keytab.c
create mode 100755 testprogs/blackbox/test_export_keytab.sh
create mode 100755 testprogs/blackbox/test_passwords.sh
create mode 100644 tests/readlink.c
create mode 100644 testsuite/libsmbclient/src/stat/stat_k.c
create mode 100644 upgrading-samba4.txt
Changeset truncated at 500 lines:
diff --git a/.gitignore b/.gitignore
index f1440ca..13dd2d8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -138,8 +138,11 @@ 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
@@ -174,21 +177,23 @@ 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.h
+source4/kdc/pac-glue_proto.h
source4/ldap_server/proto.h
source4/lib/charset/charset_proto.h
-source4/libcli/auth/proto.h
source4/libcli/composite/proto.h
source4/libcli/finddcs.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/ndr_netlogon_proto.h
-source4/libcli/netlogon_proto.h
source4/libcli/raw/raw_proto.h
source4/libcli/resolve/lp_proto.h
source4/libcli/resolve/proto.h
@@ -207,7 +212,6 @@ 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.h
source4/lib/ldb/samba/ldif_handlers_proto.h
source4/lib/ldb/tests/tmp
source4/libnet/libnet_proto.h
@@ -232,7 +236,7 @@ source4/lib/tdb/bin/tdbbackup
source4/lib/tdb/bin/tdbdump
source4/lib/tdb/bin/tdbtool
source4/lib/tdb/bin/tdbtorture
-source4/lib/tdr/tdr_proto.h
+lib/tdr/tdr_proto.h
lib/util/apidocs
lib/util/asn1_proto.h
lib/util/pidfile.h
@@ -260,6 +264,7 @@ 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
@@ -280,15 +285,19 @@ 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/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
@@ -315,6 +324,8 @@ librpc/gen_ndr/cli_drsblobs.h
librpc/gen_ndr/srv_drsblobs.c
librpc/gen_ndr/srv_drsblobs.h
source3/setup
+librpc/gen_ndr/cli_dcerpc.[ch]
+librpc/gen_ndr/srv_dcerpc.[ch]
librpc/gen_ndr/*wzcsvc*
librpc/gen_ndr/*w32time*
librpc/gen_ndr/*wmi*
@@ -336,6 +347,7 @@ librpc/gen_ndr/*dsbackup*
librpc/gen_ndr/*frsrpc*
librpc/gen_ndr/*dcom*
librpc/gen_ndr/*frsapi*
+librpc/gen_ndr/*frstrans*
librpc/gen_ndr/*dbgidl*
librpc/gen_ndr/*browser*
librpc/gen_ndr/*atsvc*
@@ -347,6 +359,10 @@ librpc/gen_ndr/*_c.h
librpc/gen_ndr/*_s.c
librpc/gen_ndr/cli_named_pipe_auth.[ch]
librpc/gen_ndr/srv_named_pipe_auth.[ch]
+librpc/gen_ndr/cli_ntlmssp.[ch]
+librpc/gen_ndr/cli_schannel.[ch]
+librpc/gen_ndr/srv_ntlmssp.[ch]
+librpc/gen_ndr/srv_schannel.[ch]
lib/tevent/Makefile
lib/tevent/tevent.so
lib/tevent/libtevent.so*
@@ -356,3 +372,35 @@ lib/tdb/tdb.so
lib/tdb/libtdb.a
lib/tdb/Makefile
lib/tdb/bin
+docs-xml/build/catalog.xml
+docs-xml/*/images/*.eps
+docs-xml/*/images/*.pdf
+docs-xml/output
+docs-xml/Samba3-ByExample/images/AccountingNetwork.png
+docs-xml/Samba3-ByExample/images/Charity-Network.png
+docs-xml/Samba3-ByExample/images/UNIX-Samba-and-LDAP.png
+docs-xml/Samba3-ByExample/images/acct2net.png
+docs-xml/Samba3-ByExample/images/ch7-dual-additive-LDAP-Ok.png
+docs-xml/Samba3-ByExample/images/ch7-dual-additive-LDAP.png
+docs-xml/Samba3-ByExample/images/ch7-fail-overLDAP.png
+docs-xml/Samba3-ByExample/images/ch7-singleLDAP.png
+docs-xml/Samba3-ByExample/images/ch8-migration.png
+docs-xml/Samba3-ByExample/images/chap4-net.png
+docs-xml/Samba3-ByExample/images/chap5-net.png
+docs-xml/Samba3-ByExample/images/chap6-net.png
+docs-xml/Samba3-ByExample/images/chap7-idresol.png
+docs-xml/Samba3-ByExample/images/chap9-ADSDC.png
+docs-xml/Samba3-ByExample/images/chap9-SambaDC.png
+docs-xml/Samba3-HOWTO/images/access1.png
+docs-xml/Samba3-HOWTO/images/browsing1.png
+docs-xml/Samba3-HOWTO/images/cups1.png
+docs-xml/Samba3-HOWTO/images/cups2.png
+docs-xml/Samba3-HOWTO/images/domain.png
+docs-xml/Samba3-HOWTO/images/idmap-gid2sid.png
+docs-xml/Samba3-HOWTO/images/idmap-sid2gid.png
+docs-xml/Samba3-HOWTO/images/idmap-sid2uid.png
+docs-xml/Samba3-HOWTO/images/idmap-store-gid2sid.png
+docs-xml/Samba3-HOWTO/images/idmap-uid2sid.png
+docs-xml/Samba3-HOWTO/images/pdftoepsonusb.png
+docs-xml/Samba3-HOWTO/images/pdftosocket.png
+docs-xml/Samba3-HOWTO/images/trusts1.png
diff --git a/README b/README
index e6634fe..ea75cc0 100644
--- a/README
+++ b/README
@@ -83,12 +83,12 @@ http://samba.org/samba, and browse the user survey.
Related packages include:
- smbfs, a Linux-only filesystem allowing you to mount remote SMB
-filesystems from PCs on your Linux box. This is included as standard with
-Linux 2.0 and later.
+ filesystems from PCs on your Linux box. This is included as standard with
+ Linux 2.0 and later.
- cifsvfs, a more advanced Linux-only filesystem allowing you to mount
-remote SMB filesystems from PCs on your Linux box. This is included
-as standard with Linux 2.5 and later.
+ remote SMB filesystems from PCs on your Linux box. This is included
+ as standard with Linux 2.5 and later.
diff --git a/README.Coding b/README.Coding
index c1b6641..ddeacc9 100644
--- a/README.Coding
+++ b/README.Coding
@@ -1,5 +1,5 @@
Coding conventions in the Samba tree
-------------------------------------
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. contents::
@@ -11,13 +11,14 @@ Coding style guidelines are about reducing the number of unnecessary
reformatting patches and making things easier for developers to work together.
You don't have to like them or even agree with them, but once put in place
we all have to abide by them (or vote to change them). However, coding
-style should never outweigh coding itself and so the the guidelines
+style should never outweigh coding itself and so the guidelines
described here are hopefully easy enough to follow as they are very
common and supported by tools and editors.
-The basic style, also mentioned in prog_guide4.txt, is the Linux kernel coding
-style (See Documentation/CodingStyle in the kernel source tree). This closely
-matches what most Samba developers use already anyways.
+The basic style, also mentioned in prog_guide4.txt, is the Linux kernel coding
+style (See Documentation/CodingStyle in the kernel source tree). This closely
+matches what most Samba developers use already anyways, with a few exceptions as
+mentioned below.
But to save you the trouble of reading the Linux kernel style guide, here
are the highlights.
@@ -25,18 +26,18 @@ are the highlights.
* Maximum Line Width is 80 Characters
The reason is not for people with low-res screens but rather sticking
to 80 columns prevents you from easily nesting more than one level of
- if statements or other code blocks. Use source/script/count_80_col.pl
+ if statements or other code blocks. Use source3/script/count_80_col.pl
to check your changes.
* Use 8 Space Tabs to Indent
No whitespace filler.
* No Trailing Whitespace
- Use source/script/strip_trail_ws.pl to clean you files before committing.
+ Use source3/script/strip_trail_ws.pl to clean you files before committing.
* Follow the K&R guidelines. We won't go throw them all here. You have
a copy of "The C Programming Language" anyways right? You can also use
- the format_indent.sh script found in source/script/ if all else fails.
+ the format_indent.sh script found in source3/script/ if all else fails.
@@ -58,7 +59,7 @@ Vi
--
(Thanks to SATOH Fumiyasu <fumiyas at osstech.jp> for these hints):
-For the basic vi editor including with all variants of \*nix, add the
+For the basic vi editor included with all variants of \*nix, add the
following to $HOME/.exrc:
set tabstop=8
@@ -99,7 +100,7 @@ Indention & Whitespace & 80 columns
To avoid confusion, indentations are to be 8 character with tab (not
8 ' ' characters. When wrapping parameters for function calls,
-alignment parameter list with the first parameter on the previous line.
+align the parameter list with the first parameter on the previous line.
Use tabs to get as close as possible and then fill in the final 7
characters or less with whitespace. For example,
@@ -125,23 +126,24 @@ This is bad:
if ( x == 1 )
-Yes we have a lot of code that uses the second form and we are trying
+Yes we have a lot of code that uses the second form and we are trying
to clean it up without being overly intrusive.
Note that this is a rule about parentheses following keywords and not
-functions. Don't insert a space between the name and left parentheses when
+functions. Don't insert a space between the name and left parentheses when
invoking functions.
-Braces for code blocks used by for, if, switch, while, do..while, etc...
-should begin on the same line as the statement keyword and end on a line
-of their own. NOTE: Functions are different and the beginning left brace
-should begin on a line of its own.
+Braces for code blocks used by for, if, switch, while, do..while, etc.
+should begin on the same line as the statement keyword and end on a line
+of their own. You should always include braces, even if the block only
+contains one statement. NOTE: Functions are different and the beginning left
+brace should begin on a line of its own.
If the beginning statement has to be broken across lines due to length,
the beginning brace should be on a line of its own.
-The exception to the ending rule is when the closing brace is followed by
-another language keyword such as else or the closing while in a do..while
+The exception to the ending rule is when the closing brace is followed by
+another language keyword such as else or the closing while in a do..while
loop.
Good examples::
@@ -150,13 +152,17 @@ Good examples::
printf("good\n");
}
- for (x=1;
- x<10;
- x++)
- {
+ for (x=1; x<10; x++) {
print("%d\n", x);
}
+ for (really_really_really_really_long_var_name=0;
+ really_really_really_really_long_var_name<10;
+ really_really_really_really_long_var_name++)
+ {
+ print("%d\n", really_really_really_really_long_var_name);
+ }
+
do {
printf("also good\n");
} while (1);
@@ -166,7 +172,17 @@ Bad examples::
while (1)
{
print("I'm in a loop!\n"); }
-
+
+ for (x=1;
+ x<10;
+ x++)
+ {
+ print("no good\n");
+ }
+
+ if (i < 10)
+ print("I should be in braces.\n");
+
Goto
----
@@ -183,7 +199,7 @@ Good Examples::
int *z = NULL;
int ret = 0;
- if ( y < 10 ) {
+ if (y < 10) {
z = malloc(sizeof(int)*y);
if (!z) {
ret = 1;
@@ -233,3 +249,37 @@ new code should adhere to the following conventions:
* Booleans are of type "bool" (not BOOL)
* Boolean values are "true" and "false" (not True or False)
* Exact width integers are of type [u]int[8|16|32|64]_t
+
+
+Typedefs
+--------
+
+Samba tries to avoid "typedef struct { .. } x_t;", we always use
+"struct x { .. };". We know there are still those typedefs in the code,
+but for new code, please don't do that.
+
+Make use of helper variables
+----------------------------
+
+Please try to avoid passing function calls as function parameters
+in new code. This makes the code much easier to read and
+it's also easier to use the "step" command within gdb.
+
+Good Example::
+
+ char *name;
+
+ name = get_some_name();
+ if (name == NULL) {
+ ...
+ }
+
+ ret = some_function_my_name(name);
+ ...
+
+
+Bad Example::
+
+ ret = some_function_my_name(get_some_name());
+ ...
+
diff --git a/Roadmap b/Roadmap
index 1132f63..c5b8a4d 100644
--- a/Roadmap
+++ b/Roadmap
@@ -12,7 +12,7 @@ are in progress:
Samba-3.0.x This release turned into maintenance mode since we
released 3.2.
-Samba-3.2.x This is the current stable Samba 3 release intended
+Samba-3.4.x This is the current stable Samba 3 release intended
for all Samba production server.
Samba-4 Danger Will Robinson, a big code clean up with major
diff --git a/WHATSNEW4.txt b/WHATSNEW4.txt
index 7c637cc..4513f22 100644
--- a/WHATSNEW4.txt
+++ b/WHATSNEW4.txt
@@ -1,4 +1,4 @@
-What's new in Samba 4 alpha7
+What's new in Samba 4 alpha9
============================
Samba 4 is the ambitious next version of the Samba suite that is being
@@ -6,13 +6,13 @@ developed in parallel to the stable 3.0 series. The main emphasis in
this branch is support for the Active Directory logon protocols used
by Windows 2000 and above.
-Samba4 alpha7 follows on from the alpha release series we have been
+Samba4 alpha9 follows on from the alpha release series we have been
publishing since September 2007
WARNINGS
========
-Samba4 alpha7 is not a final Samba release. That is more a reference
+Samba4 alpha9 is not a final Samba release. That is more a reference
to Samba4's lack of the features we expect you will need than a
statement of code quality, but clearly it hasn't seen a broad
deployment yet. If you were to upgrade Samba3 (or indeed Windows) to
@@ -62,35 +62,30 @@ working on modules to map between AD-like behaviours and this backend.
We are aiming for Samba 4 to be powerful frontend to large
directories.
-CHANGES SINCE alpha6
+CHANGES SINCE alpha8
=====================
-In the time since Samba4 alpha6 was released in Janurary 2009, Samba has
+In the time since Samba4 alpha8 was released in June 2009, Samba has
continued to evolve, but you may particularly notice these areas
(in no particular order):
- Multi Master Replication (MMR) configuration can now be generated
- for the OpenLDAP-Backend.
+ Samba4 now includes the full set of user interface strings (display Specifiers)
+ required to have the Microsoft Management Console operate
- OpenLDAP-Online-Configuration (olc) can now be generated for the
- OpenLDAP-Backend. (OpenLDAP-Versions >=2.4.15 required).
+ LDB (the core Samba4 database library) has again been reworked for
+ better performance
- Support for Windows 7 beta as a member of the Samba4 domain
+ Replication between Samba4 and Active Directory domains using the
+ native replication protocol (DRS) has been demonstrated.
- Issues with the nesting of LDB transactions have been fixed
+ Access Control Lists (in nTSecurityDescriptor) are now set correctly
+ on objects in the directory, based on the same rules as Windows 2008.
+ (Searches and still use a simplistic administrator/not administrator
+ criteria)
- A number of internal libraries (tevent, auth in particular has been
- updated for easier use outside Samba4
-
- spoolss IDL updates to bring Samba3 to use PIDL code, and to merge
- the corrected IDL back into Samba4
-
- Fixes to allow use of C++ compilers and to increase portability
-
- Fixed TLS (SSL) support with modern versions of GnuTLS
-
-These are just some of the highlights of the work done in the past
-month. More details can be found in our GIT history.
+These are just some of the user-visible highlights of the work done in
+the past few months. More details of the work done 'under the hood'
+can be found in our GIT history.
CHANGES
@@ -116,10 +111,18 @@ KNOWN ISSUES
and server. (The NTP work in the previous alphas are partly to assist
with this problem).
-- Samba4 alpha7 is currently only portable to recent Linux
- distributions. Work to return support for other Unix varients is
- expected during the next alpha cycles
+- The DRS replication code often fails, and is very new
+- Users upgrading existing databases to Samba4 should carefully
+ consult upgrading-samba4.txt. We have made a number of changes in
+ this release that should make it easier to upgrade in future.
+ Btw: there exists also a script under the "setup" directory of the
+ source distribution called "upgrade_from_s3" which should allow a step-up
+ from Samba3 to Samba4. It's not included yet in the binary distributions
+ since it's completely experimental!
+
+- ACL are not set by default on shares created by the provision.
+ Work is underway on this subject and it should be fixed in Alpha10.
RUNNING Samba4
==============
@@ -129,6 +132,7 @@ in root of the tarball.
DEVELOPMENT and FEEDBACK
========================
+
Bugs can be filed at https://bugzilla.samba.org/ but please be aware
that many features are simply not expected to work at this stage.
diff --git a/client/cifs.upcall.c b/client/cifs.upcall.c
new file mode 100644
index 0000000..bfc70d1
--- /dev/null
+++ b/client/cifs.upcall.c
@@ -0,0 +1,653 @@
+/*
+* CIFS user-space helper.
+* Copyright (C) Igor Mammedov (niallain at gmail.com) 2007
+* Copyright (C) Jeff Layton (jlayton at redhat.com) 2009
+*
+* Used by /sbin/request-key for handling
+* cifs upcall for kerberos authorization of access to share and
+* cifs upcall for DFS srver name resolving (IPv4/IPv6 aware).
+* You should have keyutils installed and add something like the
--
Samba Shared Repository
More information about the samba-cvs
mailing list