[SCM] Samba Shared Repository - branch v4-0-stable updated
Jelmer Vernooij
jelmer at samba.org
Thu Dec 23 18:08:08 MST 2010
The branch, v4-0-stable has been updated
via 0eded28 Release alpha14.
via 1a20d59 mkrelease: Simplify further.
via 599a7df update whatsnew for alpha14.
via c19a90a WHATSNEW: Fix typo, indentation.
via 8b34a2d wafsamba: Fix handling of nick name in VERSION.
via bfb9ae2 talloc: remove autotools support.
via 9e8a049 tdb: Remove autotools support.
via 0f8f216 MAINTAINERS: List rusty and tridge as maintainers for talloc.
via aeb050b MAINTAINERS: add rusty as the tdb maintainer.
via 64d5c05 MAINTAINERS: List tridge and me as maintainers of wafsamba and the wscripts.
via 821b2a9 testprogs: testspoolss.exe: pretty print FILETIME in driver info 6 and 8.
via 37c4ced s4:acl LDB module - "acl_rename" - memory contexts fixup
via e30299e s4:acl LDB module - add a missing "talloc_free(tmp_ctx)" in an error path
via 46ee690 tdb: add ABI/tdb-1.2.8.sigs
via 42b7827 tevent: add ABI/tevent-0.9.10.sigs
via 78d12e5 s4:torture/ndr/spoolss.c - add a "ULL" suffix for a 64 bit unsigned integer literal
via da78e24 lib/replace/testsuite.c - fix test output
via e9dddc5 s3:libsmb: use 16 zero bytes as channel binding checksum in the gssapi checksum (bug #7883)
via 30d29e6 All calls to event_add_to_select_args() call GetTimeOfDay() and pass this in as the &now parameter. Push this call inside of event_add_to_select_args() to the correct point so it doesn't get called unless needed.
via 03b8b8e s3: Remove unused open_any_socket_out
via 5d4ac40 s3: Use smbsock_any_connect in winbind
via d5188fc s3: Retry *SMBSERVER in nb_connect
via 3ae7ef7 s3: Test smbsock_any_connect
via d8e3d0a s3: Add smbsock_any_connect
via 49cd92b s3: Add an async smbsock_connect
via 02a74fd s3: Add async cli_session_request
via 444dcc5 s3: Add some const to name_mangle()
via 87934d8 s3-waf: fix the build.
via d9be7e9 s3:lib/gencache: fix memory leak in error path
via 94e83e3 s3-printing: fix crash bug in print_spool_open().
via d0e1644 s3-spoolss: handle NTTIME(0) as "01/01/1601" REG_SZ in driver dates.
via a204c45 s4-smbtorture: always skip addprinter{ex} level 1 tests for now.
via 9626487 s4-smbtorture: fix expected driver date REG_SZ string.
via 3931d4a s4-smbtorture: check the returned driver date is equal to the one we passed in.
via 2e2cb8d s4-smbtorture: add torture_assert_nttime_equal macro.
via 340d2df s4-smbtorture: interesting, DriverDate and DriverVersion are different in w2k3 and w2k8r2.
via 6857bbc dsdb:ldap.py - transform a test call into the new "msg.add" syntax
via 07bcf61 lib/util/time.c - make the "strftime" output locale independant ("%c" is not)
via 4ef842c ldb:pyldb.c - remove unused variable
via 935b985 s4-tests: Tests for Validated-SPN implementation.
via 3ba42be s4-acl: Implementation of Validated-SPN validated write
via 9aaacee s4-dsdb: Added a helper function to get the default dns domain as string.
via 2c657d8 s3:libsmb/namequery.c: don't leak 'pserver'
via 987b49c dns: fixed dns record format
via 88c3e50 Fix a warning message.
via e8f7c60 My algorithm for determining whan an incoming sequence number can be allowed is incorrect.
via 718c864 heimdal_build: Use consistent name for heimbase.
via 25ee5b1 heimdal_build: When using system hbase/hcrypto, don't compile our own versions.
via 21b918e heimdal_build: Allow using system hbase and hcrypto.
via 2ce6e64 s4-devel/pfm_verify: Move schemaInfo getter into separate function
via e43de85 wafsamba: Allow newer or the same python module versions to be installed, not older.
via 58206fb tevent: Remove reference to nonexistant configure.developer from autogen.sh.
via 4663a6a talloc: Remove reference to nonexistant configure.developer in autogen.sh.
via e8790b9 tevent: Bump version number after symbol versioning changes.
via c754fad tdb: Bump version number after symbol versioning changes.
via 51e7244 pytdb: Make PyTdb variable static.
via 7a47aed s3:cli_np_tstream: if SMBtrans is desired, the readv needs to wait for the last writev chunk.
via 41c3bda ldb: Add ldb.Message.add and ldb.Message.elements.
via 17d6583 ldb:tools/ldbdel.c - "replace.h" should be the first include
via 901f348 s4-dns: set dwSerial and dwFlags
via f2dea30 s4-dns: fixed name comparison in bind9 module
via e7b1aca dns: cope with trailing '.' in dns_name
via 8466027 s4-dns: return the local hostname as the SOA authority
via f9e2a92 s4-provision: removed an incorrect debug message
via da5c328 s4-dns: disable segfault handling in dlz_bind9
via 71d0fd8 s4:auth/session.h - use a forward declaration for type "struct ldb_context"
via 446f8a1 s4-auth Ensure that we always copy across domain groups
via 6f7423c s4-auth Remove duplicate copies of session_info creation code
via 1961d7a s4-auth rework session_info handling not to require an auth context
via 94a59b7 s4-auth Remove event context from privilage database handling
via becaa18 s4-auth Remove obsolete comment
via 912faf1 s4:dsdb/schema/schema_* - adaptions needed for removed "const" on OIDs
via ef618f5 s4:lib/ldb-samba/ldif_handlers.c - adaption needed for removed "const" on OIDs
via 13fa674 s3/s4:auth SPNEGO - adaptions for the removed "const" from OIDs
via 464b8fa librpc/ndr/ndr_*.c - remove "const" from OIDs
via 3b591ca lib/util/asn1.c - remove the "const" specifier from OID
via 32bae10 s4:dsdb/common/util.c - remove unused variable "ndr_err"
via 89522ea s4:auth/gensec/spnego.c - remove unused variable "principal"
via 0a5f4f5 Keep track of the sparse status of an open file handle. Allows bypass of strict allocation on sparse files. Files opened as POSIX opens are always sparse.
via 4820c97 dns: fixed the padding for dnsp_name fields in LDAP
via 049a16c dns: auto-calculate the wDataLength field in DNS records
via 8c04657 s4-dns: fixed a crash bug in dlz_bind9 code
via b9a2852 dnsp: fixed parsing of dns_name structures
via 8998f4b Added call out to a Linux-compatible fallocate() when we need to extend a file allocation extent without changing end-of-file size.
via 09aea03 CREATE in a compound CREATE/NOTIFY sequence was being passed through set_operation_credits() twice (ultimately perhaps because of bug 7331 involving this compound sequence and the need to be ready for any incoming CANCEL of the NOTIFY). This had the server thinking it had granted more credit than it actually had, which lead to zero-credits being granted in interim NOTIFY responses.
via e7707d5 From metze's work on sparse attributes. FILE_ATTRIBUTE_SPARSE is valid on get but not on set.
via 139e2cb s3-printing: fix printer_list_traverse()
via bfc4fe4 s3: Remove unused "retry" from cli_start_connection
via d096de5 s3: Remove unused "retry" from cli_full_connection
via 6601906 s3: Always retry the DC connection in auth_domain
via 09cccee s3: Remove some unused variables
via 9dce43a s4-smbtorture: run the winreg tests also against an added driver.
via 33a57db s4-pydsdb: Use local memory context in py_dsdb_get_oid_from_attid()
via e1d3de3 dnspython: Merge in new upstream.
via 145868d testtools: Merge in new upstream.
via 49dc973 lib: Protect against tevent nterror mismatches
via fd49ed2 s3: "make etags" should not grow TAGS infinitely...
via c6b5136 s3: Fix bug 7066 -- wbcAuthenticateEx gives unix times
via 92e138f s3: Use the right uid winbindd_raw_kerberos_login()
via a881d6a wb_reqtrans is not used in libwbclient
via c0a7c9f Move wbc_async.[ch] to its only user: smbtorture3
via 6bfd745 libwbclient: Put the wb_reqtrans definitions into wb_reqtrans.h
via a159958 s3: wcache_invalidate_samlogon only needs the SID
via e113b1c s3: netsamlogon_clear_cached_user only needs the SID
via ff5f767 s3: Remove two pointless slprintf calls
via d39feda s3: FreeBSD has getpeereid(), use it
via d082701 s3: Reply correctly to FSCTL_IS_VOLUME_DIRTY
via 356add8 s3: Fix some nonempty blank lines
via cf74a48 s3: Did I say this module is from hell?
via 98a2fff s3: re-add some debugs to check_reduced_name
via 43e42b4 s3: Fix some typos
via a4bcabc s3: Document wbinfo -P/--ping-dc
via af4a5f4 s3: Add -P as an alias for --ping-dc
via d60d49e s3: Fix serverid_exists
via 1ca3534 heimdal: Fix build if using system roken.
via fcecca7 ldb: Bump version after renaming some public symbols which didn't have a ldb_ prefix.
via 2f4bd23 dcesrv_srvsvc: Use constants.
via 716ea73 Rename vfs operation posix_fallocate to just fallocate and add the vfs_fallocate_mode parameter.
via 7157221 s4-drepl: During Schema replication, we need to save updated prefixMap if everything is OK
via 5bc0848 s4-dsdb_schema: Copy info needed for Schema refresh in dsdb_schema_copy_shallow
via 214b129 s4-devel/pfm_verify: Extend the tool to verify schemaInfo attribute value
via bd6f9ef s4-drepl: Make refreshed schema a global one
via 09a2f14 pyrpc: Add prototype for init function.
via d107e95 pyglue: Add prototype for init function.
via bbab7ed pidl: Add prototype for init function in pidl-generated Python bindings.
via 455ef46 Revert "s4-dsdb Don't talloc_free() ares on failure, as LDB might free it later"
via 656c828 lib/ldb Remove talloc_free() that causes double-free in callbacks.
via 6967cf2 ldb: Rename controls_except_specified -> ldb_controls_except_specified.
via e338bbd ldb_map: Fix prefix for map functions.
via 24faeab ldb: Rename last instance of save_controls -> ldb_save_controls.
via 6b5a0cf ldb: Add prototype for ldb_init_module.
via fff18e0 ldb: Rename two exported functions so they match abi_match.
via f9fbe08 pidl: Use system pytalloc if possible.
via 502fe68 Add bzrignore symlink.
via 2d1e91f wafsamba: Use abi_match in version script files.
via 03fbf9e heimdal_build: Simplify HEIMDAL_LIBRARY - version_script files are now taken from upstream rather than generated.
via 2f75b53 heimdal_build: Add version-script for heimdal_base, hx509 and hcrypto. Convert hbase and hcrypto to libraries.
via 839fe07 s4-drepl: Reference current Schema cache into working_schema context
via b4476d5 s4-drepl: Fix log message to be shown on its own line
via 16d6da8 Move checks inside file_set_sparse() to allow it to be called from anywhere.
via fe50632 file_set_sparse needs to be a handle based call.
via 192c4a1 s3:smbd: implement FSCTL_SET_SPARSE more correctly
via 2c10c34 Update our attribute flags.
via 5c27dd6 s3:smbd: add file_set_sparse() function
via 9634d03 s3/vfs_gpfs: map SPARSE attribute to/from WINATTRs, too
via 480042d s3: remove set_sparse_flag
via ebe5600 s3: add FILE_ATTRIBUTE_SPARSE to get_stat_dos_flags
via c4a8875 heimdal_build: Add version-script for krb5.
via 6dc8077 heimdal_build: Add version-script for gssapi.
via 02ff085 heimdal_build: Add version-script for asn1.
via 555d334 heimdal_build: Add version-script for hdb.
via 2ded466 heimdal_build: Add version-script for kdc.
via 55192fb heimdal_build: Add version-script for wind.
via de8133e heimdal_build: Add version-script for ntlm.
via b4875d4 heimdal: Add version script file for hcrypto (unused so far, as hcrypto still needs to be made a proper library).
via d4cc0d4 heimdal_build: Add version-script for roken.
via dd102a2 heimdal_build: Add version-script for com_err.
via c09d4b8 wafsamba: Specify full vscript path so non-autogenerated files are possible, too.
via 402d622 heimdal_build: Simplify version_script handling.
via 48f91eb wafsamba: Don't build vscript for modules.
via 13b4e6e wafsamba: Move version script handling out of SAMBA_LIBRARY.
via 5bccb32 Simplify link installation.
via 85299be heimdal_build: Simplify library handling.
via 4e9d67b s4-smbtorture: allow to call test_GetDriverInfo_winreg without printer handle.
via 92f1029 s4-smbtorture: check if returned driver paths match requested architecture.
via 1dc2fa7 s3:net ads dns register: use "cluster addresses" option if configured (bug #7871)
via 5e83a05 s3:net ads dns register: add support for specifying addresse on the commandline (bug #7871)
via 4d91f98 s3:net: add net_update_dns_ext() that accepts a list of addresses as parameter (bug# 7871)
via b8f19df s3:net: disable dynamic dns updates at the end of "net ads join" in a cluster (bug #7871)
via b3d4b20 util_net: fix a comment typo in interpret_string_addr_internal()
via 10eaad2 libcli/security: remove unused variable.
via 545d3a0 s4-smbtorture: pass down driverosversion to test_DriverInfo_winreg.
via 4f4ac64 s4-smbtorture: skip level 8 checks in test_GetDriverInfo_winreg for w2k3.
via 5083be5 s4-smbtorture: skipping level 8 driveradds against w2k3.
via 28d618d s4-smbtorture: add torture_assert_strn_equal macro.
via f08fdfa s3-net: fix net sid type build warning.
via 7f572df s3/net: tz argument should be NULL of course
via 34c0d01 Do more vfs_stat_fsp calls instead of FSTAT - ensures fsp->fsp_name->st is kept up to date.
via ba21b6e s4-waf: nsstest only needs replace.
via 1b293c9 spoolss: fill in PerMachineConnections add and delete IDL.
via 2516338 s4-dsdb Don't talloc_free() ares on failure, as LDB might free it later
via eda1972 s4-dsdb Use sid_blob_parse()
via 4a4d8e4 libcli/security Add sid_blob_parse() to directly parse a binary SID blob
via 94b149f Typos in wintest
via a06519a Fix old bug in openX code, exposed when "strict allocate" is set to true.
via ecf48af Change strict allocate to default to true. (cherry picked from commit 820ea22a07b062b1717d35de8fa7051fc1067c3f)
via 6bb89aa s4-tests: Added a speedtest for LDAP search operations with different accounts.
via aab37c3 s4-tests: Added tests for LDAP add/delete/modify using anonymous login.
via a53f09b s4-dsdb: Fixed incorrect LDAP return code when anonymous login is used.
via b3630b4 Fix bug 7866 - "net" in v3-6-test broken.
via 4a2d396 ldb: Bump API after symbol changes.
via a1eadc5 ldb: Build modules as .so files.
via 186c347 join: Properly cancel transaction on exceptions.
via f98d9e0 Move get_loadparm() and get_credentials() to samba.tests.TestCase.
via 8b47fce s3:rpc_client: implement rpc_transport_np_init() on top of rpc_transport_tstream_init()
via 0342ed3 s3:rpc_client: implement rpc_transport_sock_init() on top of rpc_transport_tstream_init()
via 122dc1e s3:rpc_client/rpc_transport_tstream.c: add some logic to handle cli_np tstreams
via 9a14dac s3:rpc_client/rpc_transport_tstream: timeout should be unsigned int
via e55426f s3:rpc_client: let rpc_transport_tstream_init() create read and write queue
via 07ba35a s3:libsmb: add tstream_cli_np_get_cli_state()
via c0f9e96 s3:libsmb: add tstream_cli_np_set_timeout()
via 0df669e s3:libsmb: add tstream_cli_np_use_trans() and the needed logic
via e08c324 s3:libsmb: add tstream_is_cli_np()
via c0ac1ce s3:libsmb: add cli_np_tstream.c
via 2e259de s4-dsdb/tests/python: Explicitly pass comamnd line LoadParm() instance to system_session()
via 4a1ce3b s4-dns: implemented parsing and storing of DNS records from bind
via 74f8c9c s4-dns: added basic DLZ writeable support to dlz_bind9
via 6f6aa5f waf: fixed re-running of build rules
via af99f0a s3-waf: use shared libwbclient wscript_build.
via 550046a s3-waf: fix winbind-client subsystem.
via 7ecec74 s3-waf: add libkrb5 winbind locator plugin.
via 5130e4a s3-waf: rework rpc_server handling a bit.
via ea510ae build: openbsd plateform is openbsd4
via 05e0f75 build: hpux didn't support -Bdynamic
via 12e49a7 Protect the onefs sendfile from EAGAIN/EWOULDBLOCK.
via a8eed18 Implement "use sendfile = yes" for SMB2. (cherry picked from commit 95cb7adcd03a1abbd0af395b6c96dd8e0eebd3d1)
via e071fd7 Fix read/write calls over sockets to cope with EAGAIN/EWOULDBLOCK for non-blocking sockets.
via 14c7034 Change interface of schedule_smb2_aio_read() to allocate the return DATA_BLOB. Change smb2_read code to allocate return DATA_BLOB just before the read.
via 3bc1cf9 s4-test/repl_schema: remove unused and commented out code
via 9c78bdf s4-test/repl_schema: Make sure every object is with unique name
via dda73b8 s4-dsdb_schema: Handle remote ATTIDs based on msDs-IntId value
via 52f7e38 s4-schema_syntax: Log error message when _dsdb_syntax_OID_oid_drsuapi_to_ldb() fails
via 0a9f780 s4-drepl: We won't need a working schema for empty replicas sent.
via 2b74838 s4-dsdb_schema: We need base_dn in Schema's shallow copy too
via 3a8fa09 s4-schema_syntax: We should use make_ATTID function when converting remote-ATTID to local one
via 18744a9 s4-drepl: User working schema for commiting objects when replicating Schema NC
via c94e5d4 s4-repl: Allow dsdb_replicated_objects_commit() to use different schema while committing objects
via afee8a2 s4-schema_syntax: Use remote prefixMap to map remote ATTID to local one
via efcc3c0 s4-test/repl_schema: use 'top' as default base class for our test classSchema objects
via 1379075 s4-test/repl_schema: New test to test a classSchema with custom attribute
via 79e1a71 s4-dsdb_schema: Seize using global_schema when referencing new schema for an LDB
via 4bcedda s3-waf: libwbclient does not depend on talloc anymore.
via 4f4f769 s3-waf: add missing libnss_wins.so.2 library.
via 9e6736c s3-waf: recurse into ../libcli/ldap.
via 3e6d507 s3-waf: recurse into ../libcli/smb.
via f2bd9e5 s3-waf: recurse into ../libcli/samsync.
via baabd56 s3-waf: recurse into ../libcli/named_pipe_auth.
via 217ca2a s3-waf: recurse into ../libcli/drsuapi.
via d860281 s3-waf: add pam_ and nss_winbind.
via a13b993 s3-waf: check for "WITH_PAM_MODULES" to determine pam_smbpass build.
via 1202e63 s3-waf: fix pamsmbpass libwbclient dependency.
via 906e489 s3-waf: recurse into ../libcli/auth.
via 4c459a9 s3-waf: add CHARSET subsystem.
via 943f485 s3-waf: convert UTIL_SRC into a subsystem samba-util, similar to the s4 one.
via 192838a s3-waf: convert lib/util_tdb.c into a subsystem.
via 2407e33 s3-waf: use shared LIBASYNC_REQ subsystem.
via 0990f63 s4-smbtorture: paranoia check for architectures in request and reply for enumdrivers test.
via 77c1747 build: fix bad syntax
via f126cb9 s4:gensec/spnego: only look at the optimistic token if we support the first mech
via 4fd57cb s3/net: don't use external "date" to make "net time set" more portable
via a55f5e7 wafsamba: change the default value for SAMBA_MODULE of pyembed to False
via 8c90287 build do not add -no-undefined on openbsd
via 0fe7440 Ensure we use vfs_fsp_stat(), not VFS_STAT directly, and store into fsp->fsp_name->st instead of a SMB_STRUCT_STAT on the stack.
via 6510414 wintest Add testing of kerberos connections to Windows members of an AD domain
via d97492e s3-libsmb Improve error message when denying LM encryption
via f974e68 Change crediting so that the credits are returned on the interim async response.
via 0414283 As we handle missing sendfile() inside lib/sendfile.c, remove the WITH_SENDFILE ifdefs.
via 6ce365b We need to start off with smb2.credits_granted == 0. That way when processing the faked up SMB2 NegProt from the SMB1 packet we always allocate one credit on reply.
via 27a47eb Remove extra unused credit arg. to smbd_smb2_request_setup_out()
via 4ec6652 s4:dsdb:password_hash: verify content if the BYPASS_PASSWORD_HASH control is used
via a762e9c s4:ldap_controls: allow DSDB_CONTROL_BYPASS_PASSWORD_HASH_OID over sockets.
via b85a0d9 s4:ldap_server: don't call ldb_req_mark_untrusted() on the privileged ldapi socket
via 9a1fb13 s4:ldap_server: rename helper functions to ldapsrv_ prefix and pass ldapsrv_call
via d7c536b s4:dsdb:util: dsdb_get_single_valued_attr() only needs a const ldb_messages
via a5cfdde s3-waf: try to fix the build with snow leopard.
via 4ce3b53 s3:selftest: fix knownfail for samba3.posix_s3.rpc.spoolss.*printserver.enum_printers_old
via 1865bdc s4:heimdal_build: replace '+' by '_' for vscripts in HEIMDAL_LIBRARY()
via a43a1d9 s3-selftest: support differing VFSLIBDIR in autoconf and waf build.
via b4d398f s3-waf: add -Wl,--export-dynamic to LDFLAGS.
via cb15d73 nss_wrapper: make nss_wrapper.pl executeable.
via 61d9aa5 build: remove -no-undefined and -as-needed on openbsd
via a910d0c s4:dsdb/pydsdb.c - don't throw another exception on "PyObject_AsDn"
via e4b2270 ldb:pyldb.h - revert to the previous header behaviour
via 35206df build: move the import near the place where need it, so that we can build on hosts with python's zlib
via 4c373d2 s4:scripting/python/pyglue.c - add a OOM handling
via 13da83b s4:scripting/python/pyglue.c - optimise includes
via c5deda5 s4:param/provision.c - optimise includes
via 34c5bdc s4:libcli/finddc.h - fix header dependancies
via 721c3b1 s4:libcli/finddcs_nbt.c - optimise headers
via f9b8735 s4:libnet/py_net.c - add checks for OOM conditions
via c8d8887 s4:dsdb/pydsdb.c and web_server/wsgi.c - remove accidentally introduced Py_RETURN_NONE
via 65bcde2 s4:lib/ldb-samba/pyldb.c - optimise includes
via b974966 s4:dsdb/pydsdb.c - clean up memory handling
via b56a6f2 ldb:pyldb - optimise includes
via 93ea5cb change searched name from _ss_family to __ss_family
via 05706e1 s4:web_server/*.c - optimise includes
via 978a14d s4:web_server/wsgi.c - fix a counter type
via f05ddcf s4:web_server/wsgi.c - add missing Python compatibility code
via 136a5d7 s4:kdc/*.c - minimise includes
via faa7ae4 s4:smbd/process*.c - fix PID warnings on Solaris
via c7b2ec6 s4:kdc/proxy.c - optimise includes in order to fix a build warning on Tru64
via 6b2a19d s4:param/loadparm.c - fix a warning by introducing a "const" cast
via 3c38166 s4:kdc/kpasswdd.c - don't return an uninitialised NT_STATUS
via 24cac44 build: change lib order to fix build on netbsd
via 864335e build: add a check for _ss_family as it used on aix to replace ss_family
via 993b4aa replace: add comments to make the #ifdef/#else/endif more readable
via 6bc6c00 selftest-s4: Support listing smbtorture4 tests.
via 002acbb selftest: Support multiple instances of $LISTOPT.
via 3b1ed52 filter-subunit: Add --list argument.
via 13bb9e7 smbtorture: Default to listing all tests if no prefix was specified.
via 1f5f4e9 smbtorture: Implement --list argument.
via bf13d76 build: add more CFLAGS for aix
via 617871e build: add a dependency on lib iconv for lib intl if we are not able to find it
via 097075c build: On AIX we need _XOPEN_SOURCE >= 500 for CLOCK_REALTIME
via aac0c58 libcli/echo: fix off by 1 crash bug
via 21d02c0 s4:selftest: use correct name for the test "ECHO-UDP" => "echo.udp"
via b6fef94 libcli/echo: lowercase testsuite names
via 35fbc7b s4-smbtorture: Make test names lowercase and dot-separated.
via 68d97f8 talloc: Add ability to generate Python docs using pydoctor.
via 7ef1de3 smbtorture: correct error handling in BASE-OPEN.
via d2e9171 Add documentation for "smb2 max credits".
via 2ac579c Add a SMB2 crediting algorithm, by default the same as Windows. Defaults to 128 credits.
via 533ba5a heimdal: unset SLIST_ENTRY only if we are with windows
via a1db341 build: cpp is prefixed by CPP=
via 6875a61 build: add a function to test if -lc is needed
via 26a3728 drsblobs.idl: remove nopython from package_PrimaryKerberosBlob related stuff
via bde8046 pidl:Samba4/Python.pm: ignore "SUBCONTEXT" levels
via 8babee2 pidl:Samba4/Python.pm: don't handle scalar reference types special
via 6ef8524 build: compiler on aix is xlc_r not xlr_c
via d1bfa33 build: reset cpp on host with xlr_c and let pidl use $CC -E
via b285d03 s4-tests: Modified sec_descriptor.py to use the sd_utils helpers.
via c9264bb s4-tests: Modified acl.py to use the sd_utils helpers.
via c5480e6 s4-tests: Moved some commonly redefined security descriptor methods to a utils class
via 378295c build: detect if conf.env['CPP'] is an array or not
via 1b63c78 waf: the libXX.inst.so file also depends on the vscript
via 283686a s3-vfstest: fixed paths in vfstest
via e928032 wintest flush DNS on Windows clients to improve reliablity
via 280caa6 s3-dns Don't use DELEG_FLAG in DNS update, Windows 2008R2 does not like it
via 0f1cc88 s3-dns Don't use SEQUENCE_FLAG in DNS update, Windows 2008R2 does not like it
via 89d4439 wintest More work to make test-s3.py work
via c2a1ad9 s3-net Allow 'net ads dns register' to take an optional hostname argument
via 4408f8a wintest Share more of the S4 test code with the s3 test
via 6195dfc s3-winbind Improve memory handling in NTLMv2-backend plaintext authentication
via 5cfe949 s3-winbind Don't send the LM password to the server, ever
via f13404e s3-libsmb Don't ever ask for machine$ principals as a target.
via 45d784e s3-docs Add docs for 'client use spnego principal' and 'send spengo principal'
via d69b4f1 s3-docs Explain change to NTLMv2 by default in the client
via 635fbf2 s3-client Use NTLMv2 by default in the Samba client
via b3c2df5 s3-smbd Don't send SPNEGO principal (rfc4178 hint) by default
via bb78062 s3-libads Default to NOT using the server-supplied principal from SPNEGO
via 10441ed subunitrun: Use unittest.TestProgram if subunit.TestProgram is not available.
via 636d8cf s4-python: Add convenience function for forcibly importing bundled package.
via bdf5a49 subunitrun: Extend hack to cope with older system subunit run installs.
via b1daa50 subunitrun: Remove global subunit module when reimporting from a different location.
via 8f4c064 s4-dist: Remove no longer existing files from blacklist (fixes 'make dist' inclusion of configure)
via 408a99e s4-python: Fix use of bundled modules.
via 4571b94 s4-python: Split up ensure_external_module.
via c565da0 selftest: Make sure system subunit.run has TestProgram.
via 365cfb1 smbtorture: Rename --list to --list-suites, add stub --list.
via 5f6dd9a selftest: Check exit code when listing tests.
via 680a2fb s4-selftest: Add convenience function for running testsuites using subunitrun.
via 028ea57 selftest: Allow discovering tests in pure python testsuites.
via 069ff14 subunitrun: Support --list.
via a957d8c selftest: Rename $LIST to $LISTOPT for consistency with testrepository.
via 75ef8f1 dnspython: Update to newer upstream snapshot.
via 9143892 subunit: Update to newer upstream snapshot.
via 2974340 testtools: Import new upstream snapshot.
via e6974b0 selftest: add --list option.
via 34adc74 selftest: Document --testenv in --help output, remove documentation for now obsolete --analyse-cmd.
via 21b0d5e pidl: use $CC -E if $CPP is not defined, if both undefined use cpp
via 301d59c build: use CPP and CC values when calling pidl
via 8733738 build: introduce SAMBA_CHECK_PYTHON_HEADERS
via 672c48b build: finishing fixing broken libiconv on hpux
via 1f2518d s4 libcli: Add libcli_echo lib and torture test
via 9df1b40 s4: Implement UDP echo server example
via 5fcbb16 s4:pyrpc_util: s/typename/type_name to avoid c++ warnings
via e1485c7 talloc: pytalloc-util should not have an ABI-file yet
via 377b399 wintest Remove the password expiry as the first step
via 57f2f1d waf: remove the restriction that private libraries must not have a vnum
via ca247be waf: fixed path to abi_directory
via 154b431 s4-spnego Match Windows 2008, and no longer supply a name in the CIFS Negprot
via f681859 s4-lsa Implement kerberos ticket life policy
via 22d6775 s4-tests Workaround new default of 'client ntlmv2 auth = yes' in tests
via 54ee213 s4-client Use NTLMv2 by default in the Samba4 client.
via a6351e2 waf: add a dependency between the library and its vscript
via f3d36b1 waf: don't use symbol versioning on our modules
via c90b782 waf: use vscripts for our private libraries too
via ffb2b3d waf: make mkdir_p on a empty string not recurse forever
via ebe2867 waf-abi: auto-generate per-symbol versions from ABI files
via 2771266 build: do not duplicate the checks for python in samba4
via c4e795c build: Cope with broken libiconv
via 461d100 dcerpc.idl: fix typo 0x800000000 => 0x80000000
via cfef64a s4:ldb: add ABI/ldb-0.9.20.sigs
via 6596556 s4:ldb: build libldb and pyldb-util as private libraries when building for samba4
via 658f459 talloc: build pytalloc-util with the same logic as libtalloc
via 8c6b756 talloc: mark pytalloc-util functions as _PUBLIC_
via 288383a talloc: remove unused PyString_FromString_check_null() from pytalloc-util
via 12c5e3f pidl:Samba4/Python.pm: use PyString_FromStringOrNULL() from pyrpc_util
via 63574fd s4:python: add PyString_FromStringOrNULL() to pyrpc_util
via e3a7a08 buildtools: private_libraries should not have a version in the soname
via aee086c buildtools: add the PRIVATE_EXTENSION for private libraries
via 3d289fe buildtools: make sure we have no '+' in the version scripts
via 02f3567 smbtorture: use xxxULL notation instead of INT64_C(xxx)
via bf7b026 s4-acl: Replaced talloc_reference with talloc_steal, as aclread is the only one using this result message.
via 1bd3bd6 Add ncacn_http (RTS) IDL implementation in dcerpc.idl
via 623c93c ldb: bump version number after introduction of new constant.
via f85089e s4-acl: Fixed incorrect value of LDB_FLAG_INTERNAL_INACCESSIBLE_ATTRIBUTE
via 735c1cd s4-pkgconfig: add @LIB_RPATH@ to our link flags
via 8b3ae1a waf: added --disable-symbol-versions configure option
via af1b098 s4-ldb: added @LIB_RPATH@ to the ldb pc file
via 92961d2 waf: support @LIB_RPATH@ in pc files
via 2079a6d s4-acl: Changed the mechanism of attribute removal to speed it up.
via fe98b9a s4-acl: Added a flag to mark an element as failing an access check.
via af3414f ndr: Another try to support the build on non-IPv6 systems
via 8dd3013 s4-param Allow +foo syntax in smb.conf list parsing
via 94f4929 s4-spnego use "not_defined_in_RFC4178 at please_ignore" if no principal specified
via a21cb5a libcli/auth bring ADS_IGNORE_PRINCIPAL in common
via 53b49d4 build: tru64 needs -shared for building libs
via b352ecb waf: added -Wmissing-prototypes to build
via be99d84 waf: make all generators depend on their rules
via 16c36a8 s3-waf: fixed version number handling
via 4debe69 s4-heimdal: enable symbol versioning in heimdal
via 3513421 waf: use -Wl,--version-script if available
via d0c93ba waf: added configure test for -Wl,--version-script
via 84ac1f8 s4-dns: dlz_bind9 doesn't need to link to gensec any more
via d5bf525 s4-waf: get the version number right on private libraries
via 18177f1 s4-dns: use ldb hooks for samba extensions in dlz_bind9
via cba7397 s4-ldb: use RTLD_DEEPBIND if available for ldb modules
via 591e18a s4-dns: allow a remote ldap server to be used with dlz_bind9
via be53dcd s4-dsdb: register samba handlers in dsdb module
via 1b016f5 s4-ldb: ensure ldb_register_samba_handlers() is not done twice
via 9013f93 wintest: use --add-ref for RODC replication
via 545932f samba-tools: more reasonable defaults for samba-tool commands
via 249afc8 samba-tools: export doesn't need any credentials
via d7cd2ad s4-provision Always run slaptest to convert the config file
via 87e2d68 s4-provision Add an invalid names check for 'domain == netbiosname'
via 994bcf3 build: fix hpux build pb
via a52a587 docs: clarify the idmap_rid manpage (bug #7788)
via 91d9cb4 docs: clarify the idmap_ad manpage (bug #6322)
via 15c33ad libcli/auth: let spnego_write_mech_types() check the asn1_load() return
via f802075 s3:ntlm_auth: support clients which offer a spnego mechs we don't support
via ee4f5ac s3:ntlm_auth: free session key, as we don't use it (at least for now)
via 9a56ade s3:ntlm_auth: fix memory leak in the raw ntlmssp code path
via 6acbcd1 Make sure that user exists after running add user script before adding sam account.
via 94cfb49 s3-waf: add configure/declaration checks for fdatasync, readahead and splice.
via c5b2fd0 s3-waf: add valgrind configure checks.
via 055a3e0 s4:libnet_samsync_ldb.c - simplify a talloc steal call
via a07d208 s4:libnet_samsync_ldb.c - introduce an error message on failed domain synchronisation
via d911897 s3:registry: improve debug messages about regdb refcount changes
via af4a4f5 s3-waf: build vfs_fileid module if possible.
via 6b1ba79 s3-waf: add support for --with-dnsupdate.
via 0745f3f s3-waf: fix the build of nsstest in the non-devel build.
via ffc7434 s3-waf: fix library names (we installed liblibsmbclient, etc.)
via 8be11b2 s3-waf: fix pam dependencies of the RPC_SAMR server.
via f7d9786 s3: Fix bug 7844: Race in winbind
via ab1b857 s3: Fix bug 7842: WINBIND_LOOKUPRIDS does not return the proper domain name
via 8f8d188 s3: Fix bug 7841: WINBINDD_LOOKUPRIDS asks the wrong domain
via cb496c6 s3: Fix bug 7843: Expand the local SAMs aliases
via b73e4e3 s3-waf: add pam configure checks.
via ec97c9f s4-acl: Remove unused variables from aclread module.
via 15a2eff s4:acl_read LDB module - fix attributes list
via 91bf913 s4-acl: Some optimisation of the aclread module
via 3f1b153 s4-acl: Moved aclread module below descriptor and acl.
via bd3e580 Revert "lib/util:tests/time.c - "test_timestring" - fix it on Solaris"
via 619a49c lib/util/fault.c - fix "pid_t" printf warning on Solaris
via 2664a67 s4:torture/locktest.c - fix "pid_t" printf warning on Solaris
via 3b7e2ee s4:torture/locktest.c - fix one indentation
via 0c8cf66 s4:client/client.c - fix Solaris warning by a type cast
via 93d85ca s4:fix some shadowed declaration warnings on Solaris by renaming the symbols
via 5845cc9 s4-dns: return the correct TTL
via 49e0aef s4-dns: support Samba command line options to the dlz_bind.so module
via c60ce75 s4-dns: added flags support for dlz_bind9
via 9f6f1b0 s4-dns: a dlz module for bind9
via 521e96c idtree: fix overflow for v. large ids on allocation and removal
via af5649d s4-repl_meta_data: Print function name when we can't find attribute in Schema cache
via 05e77f5 s4-linked_attributes: Give more info where an error occured
via be0a2a6 s4-repl_meta_data: Remove duplicated check
via be27a9d s4-schema_load: Strip a pointless check
via 654e010 lib/util:tests/time.c - "test_timestring" - fix it on Solaris
via 55dba7b s4:cluster/cluster.h - fix another gcc 3.4 "struct" warning
via 84c95bf s4:dsdb/samdb/ldb_modules/util.h - fix a gcc 3.4 compile warning
via 67318d1 s4:lib/messaging/*.h - fix compile warnings on gcc 3.4
via 8897935 pytalloc: Add docstring for talloc.Object.
via 71671a8 s4-python: Add more module docstrings.
via 52d64c5 s4-python: Add some more module docstrings.
via 496ef92 wafsamba: Only include versioned files when building tarball from bzr.
via 2ec657b Updated french translations from Jean Delvare <jdelvare at suse.de>
via 536622e s4:dsdb/samdb/cracknames.c - fix another memory leak
via f156c34 s4:kdc/kpasswdd.c - fix memory leaks
via f1db3c5 s4:auth/gensec/gensec_krb5.c - fix/reorder memory free operations
via ee311be s4:auth/gensec/gensec_krb5.c - remove a pointless "nt_status" test
via 3fb5ae6 s4:auth/kerberos/kerberos_pac.c - fix another memory leak regarding the KRB principal
via f92055f s4:dsdb/common/util_samr.c and auth/sam.c - fix error message
via 929063b lib/torture: add torture_assert_u64_equal_goto()
via 69ad3f7 tls_tstream: use a dynamic buffer for the push case
via a42ccab tls_tstream: increase the buffer size
via 14d3027 s4:samr RPC server - dcesrv_samr_GetBootKeyInformation - return NOT_SUPPORTED
via b6750ee s4:dsdb/common/util_samr.c - "dsdb_enum_group_mem" - fix it up regarding non SAM members
via b604e94 s4:torture/rpc/samr.c - fix output message
via b8282a2 Fix bug #3185 - testparm exits 0 if it can read the config file regardless of errors
via 88a2ad2 s4/kdc - fix a warning regarding a changed parameter type (kvno)
via 70eaa3f s3/s4:lsa.idl - QueryDomainInformationPolicy - the "unknown6" field is called "reserved"
via d0b3932 s4:lsa RPC server - always initialise "info" structures
via aebc90f s4:lsa RPC server - "dcesrv_lsa_CreateSecret" - a bit of rework
via 025aa3f s4:libnet/libnet_samsync_ldb,c - move away from "samdb_msg_add_string" when possible
via d14e0e8 s4:libnet_JoinADSDomain - move away from "samdb_msg_add_string"
via 189b4bc s3-waf: add krb5 configure check for WRFILE_KEYTAB.
via 704f138 s3-waf: add krb5 configure checks for enctype 23.
via 5676acb s3-waf: more krb5 configure checks.
via 88ff7e3 talloc: add ABI/talloc-2.0.4.sigs
via e2a89d6 s4:auth/sam.c - when printing out a string buffer we don't strictly need the width
via 4ae9aec s4:auth/sam.c - the check for the SAMDB needs to be on the top of the call
via 5e1c9b5 s4:auth/sam.c - fix the free of memory contexts
via 07e18e8 s4:auth/sam.c - specify the SID ignore case better
via 6bfa21f wintest: autodetect if named supports tkey-gssapi-keytab
via 9de6b4a wintest: put most of the main program login in wintest.py
via 8dcd4cc wafsamba: Override GIT_DIR without using putenv.
via ceb1e17 talloc: Bump version number after pytalloc changes.
via 2b0ff09 Replace lseek()/write()/lseek() triple with pwrite call. We already emulate this inside pwrite under the covers.
via 24ca7bc posix_fallocate() returns an errno, not -1 on error.
via b8d7de3 Merge the two conflicting allocation codes into one function, vfs_slow_fallocate() and use that from both the truncate and fill_sparse functions.
via 1f1491d Oops. Missed adding vfswrap_posix_fallocate to vfs_default_fns table.
via 5819a36 Move posix_fallocate into the VFS where it belongs.
via de8ceb5 Fix bug #7835 - vfs_fill_sparse() doesn't use posix_fallocate when strict allocate is on
via 03b078c s4-dsdb/syntax: Map remote ATTIDs for Class OID syntax
via c1fef7e s4-test/repl_schema: Test class inheritance through subClassOf
via 5bc1185 s4-dsdb_syntax: Be a little bit more chatty when we can't an ATTID in our cache
via 1b70700 s4-test/fsmo: Remove unused imports
via ad1ea5e s4-test/delete_object: Remove unused imports
via 28f4711 s4-test/repl_schema: Make ERR_NO_SUCH_OBJECT visible to us
via ebdbf9b s4-test/repl_schema: Test classSchema and attributeSchema replication in separate tests
via d8e5624 s4-dsdb/descriptor: comment typo
via 7a5e47b s4:auth/sam.c-"authsam_expand_nested_groups" - don't fail if we've memberships on non-SAM objects
via 6f42da7 s4:dsdb/samdb/cracknames.c - fix various KRB5 memory leaks
via 573389c s4:password_hash LDB module - allow empty ("") passwords
via f62972b s4/scripting/ktpass: make shell code portable and eliminate another bash requirement
via a42c731 s4/ldb: fix shell syntax error in test script
via 72a322e s3/selftest: add some FIXMEs
via eeade15 tests: avoid bash in shebang and fix wrong "==" in test
via e8f9ee6 fix Ñome == to correct shell test in commented stuff
via 9329d0a smbprinting: fix wrong == in shell tests
via 8c365d5 waf/buildtools: remove more bash shebangs and fix a == to =
via fca9d05 waf/buildtools: use /bin/sh instead of /bin/bash and put ^ in quotes
via beb0181 buildtools: fix --git-local-changes option
via 75508ce Turns out there are lots of places in S3 where token passed in here can be NULL (become_root() sets the current security token to NULL for example). Ensure we don't crash.
via c8395ac Fix a typo - should be '&&' not '&' when checking for privileges.
via fd38dab wintest: added README
via 813fe0b s3:smbd: remove some commented out legacy code
via f5c5fd9 s4-ldap: removed an incorrect talloc_move()
via 71e2d9e s3-waf: more krb5 configure checks.
via 4c2ef4f s3-waf: add configure check for dirfd and build vfs_syncops vfs_dirsort if possible.
via a699729 s3-waf: add idmap_ldap to default static module list.
via 651a15d s3-waf: align some krb5/gssapi configure checks with classic build.
via 133a2ff s3-waf: avoid module name uppercasing.
via 56290d0 s4:dsdb/repl/replicated_objects.c - proof if "talloc_reference" doesn't return NULL
via 8742faf s4:dsdb/common/util.c - "samdb_msg_add_add/delval" - introduce also here the better memory context
via 9733d71 ldb:ldb_msg_add_value - fix here a wrong memory context
via 0cf4569 s4:ranged results LDB module - cosmetic - fix some indentation
via 2185f91 s4:ranged results LDB module - "rr_search_callback" - change some memory context
via ffc3f94 s4/waf: add intl dependency for nss_winnbind
via 6803a72 s4-test/schema: Extend the test to replicate a Class with Attribute with "mayContain" relation
via 23b4408 s4-dsdb/syntax: Map remote ATTIDs for Attribute OID syntax
via 29f9249 s4-dsdb/syntax: Implement Remote-ATTID to Local-ATTID mapping function
via cf8ffc3 s4-dreplsrv: Use working_schema when replicating from Schema NC
via a42e267 s4-dsdb/schema: Implement multi-pass working schema creation function
via fcc26c5 s4-dsdb/schema: Add Schema shallow copy function
via 16bd9dd s4-dsdb/prefixMap: Add prefixMap shallow copy function
via 4041791 s4-repl: Let dsdb_replicated_objects_convert() to accept schema from caller
via 4cd16dd s4-ranged_result.c: Fix memory context for ranged attributes handling
via 6e27ff3 s3 docs: Reword posix locking text to answer a common question
via bf9c3ee s3: Attempt to please autobuild
via 45a44dd s3: Fix a typo
via 538ed07 s3: Attempt to fix the shadow_copy2 module
via b7172e7 s4-drs: cope with invalid NTDS DNs from DsReplicaInfo()
via 00ecbdb wintest: cope with w2k3 form of dcdiag output
via 06fd5b7 wintest Move stopping of BIND into a new step
via c5bea98 s4:heimdal: import lorikeet-heimdal-201012010201 (commit 81fe27bcc0148d410ca4617f8759b9df1a5e935c)
via 9c84f98 wintest: make command matching case insensitive by default
via 60e1a2c wintest: we don't need the WIN_BASEDN vars any more
via bd86dda wintest: fixed formatting of wintest in emacs python mode
via 4072455 wintest Wipe the BIND data directory just before we restart bind
via d48b66e wintest Another way to work out if a Windows machine is a DC
via ca79bc7 wintest Add more retries and fix up RODC handling after auto-dcpromo
via a565eff9 wintest Allow 'samba-tool newuser' to run a few times waiting for the RID Set
via c1fa6be s4-samba-tool Show when we have created the user successfully
via 0b2ec0a wintest Make the new --vms option default to running all tests.
via 86c3c42 wintest Set WIN_LCREALM and WIN_BASEDN automatically
via 7ecf6b2 wintest Add a function to shut down all the managed VMs at the start
via b5bab49 wintest Fix case of BASEDN variables
via f5382d5 wintest Add automatic dcpromo is the host isn't a DC yet
via b0ed6c2 wintest Add more VMs and correct titles
via 2b1c259 wintest: cope with delays in w2k3 starting its DRS server
via c2fb350 s4-drs: the options attribute is optional on NTDSDSA objects
via 90215c5 wintest: wait for the windows DC to register its DNS name
via a940d5d s4-provision: remove the disabled bit in the dns-$HOSTNAME account
via a36e4b2 wintest: fixed casefold handling in expect calls
via 380739e waf: less verbose message for failing to resolve a syslib path
via bbf9534 waf: use Logs.warn() instead of print() in the symbol check code
via 8428311 pygensec: Fix initialization.
via efd8fc0 pytalloc: Make py_talloc_default_cmp private.
via b8dc3c8 pytalloc: Make py_talloc_dealloc private.
via 4f0436f pytalloc: Make py_talloc_default_repr private (now exposed by talloc.Object).
via a9fb47b pyparam: Use talloc.Object.
via 1f0cc6f pyregistry: Use talloc.Object.
via f43ffed pyauth: Use talloc.Object.
via fce73d7 pygensec: Use talloc.Object.
via 00251d9 pycredentials: Use talloc.Object.
via 5891e98 pytalloc: Expose PyTalloc_GetObjectType
via 3bff037 pidl/python: Allow import of talloc, even though it doesn't live in the samba.dcerpc. namespace.
via ba2110d pidl: Allow more flexibility importing modules using convenience function.
via 36bdb3b pytalloc: Add convenience function for checking if something is a talloc object.
via dd0fbc4 pidl: Base new objects off of talloc object.
via 0acc93c waf: added a help target for the other waf builds
via 557401b s4-build: added a 'make help' target
via 062378c s4-provision: fixed check for missing msDS-SupportedEncryptionTypes
via 7526171 wintest: make expect calls case insensitive by default
via 1079195 wintest: added --vms option
via 47e8cbe heimdal: fix for w2000 from lha
via 1286f53 s4-dns: catch all DNS exceptions in samba_dnsupdate
via 29c4f3f s4-smb_server Return why the ntvfs_connect() failed.
via 4ea840c s4-librpc Handle all types of GUID in the GUID() initialiser
via 2b0905a s3-waf: convert RPC_LSARPC into a subsystem.
via c291195 s3-waf: convert RPC_SAMR into a subsystem.
via ef12971 s3-waf: convert INIT_SAMR into a subsystem.
via f5e1f5f s3-waf: convert INIT_NETLOGON into a subsystem.
via 42fe021 s3-waf: convert INIT_LSA into a subsystem.
via e8aa266 talloc: Add talloc object.
via 783264e s3-waf: fix LIBNBT deps.
via c5559bb s3-waf: convert IDMAP_AD into a subsystem.
via 3a91e40 s3-waf: convert IDMAP_HASH into a subsystem.
via e702b54 s3-waf: convert IDMAP_ADEX into a subsystem.
via 88b61a3 s3-waf: no need to compile ../librpc/ndr/ndr_compression.c twice.
via 9d6bfdf s3-waf: use LIBCLI_NDR_NETLOGON.
via 8333b02 s3-waf: convert LIBNBT into a subsystem.
via 72b6936 s3-waf: convert SPNEGO_PARSE into a subsystem.
via b31c0e4 s3-waf: use SLCACHE in ntlm_auth.
via 3131237 s3-waf: use TLDAP in smbtorture.
via 67f2d4f s3-waf: convert NPA_TSTREAM into a subsystem.
via d245ec8 s3-waf: add LIBDRSUAPI subsystem.
via 193daf8 s3-waf: let SMBD_BASE depend on NDR_NOTIFY.
via a5ede16 s3-waf: let LIBSMB (in fact LIBNBT) depend on NDR_NBT.
via 4ca43d9 s3-waf: let LIBSMB (in fact LIBNBT) depend on NDR_SVCCTL.
via 5db1a39 s3-waf: convert LIBCLI_SPOOLSS into a subsystem.
via e80e5c5 s3-waf: convert RPCCLI_EPMAPPER into a subsystem.
via aaa31e7 s3-waf: convert RPCCLI_EVENTLOG into a subsystem.
via d29f9e4 s3-waf: convert RPCCLI_NTSVCS into a subsystem.
via d37f54d s3-waf: convert RPCCLI_DRSUAPI into a subsystem.
via ac29057 s3-waf: convert RPCCLI_DFS into a subsystem.
via 5cedef3 s3-waf: convert RPCCLI_INITSHUTDOWN into a subsystem.
via 82b4408 s3-waf: convert RPCCLI_DSSETUP into a subsystem.
via 2013c9c s3-waf: convert RPCCLI_SVCCTL into a subsystem.
via a8d005d s3-waf: convert RPCCLI_WKSSVC into a subsystem.
via f9f9b79 s3-waf: convert RPCCLI_SRVSVC into a subsystem.
via 75f088f s3-waf: convert LIBCLI_NETLOGON into a subsystem.
via 656e849 s3-waf: convert LIBCLI_LSA into a subsystem.
via d16e77e s3-waf: convert LIBCLI_SAMR into a subsystem.
via 2beab2d s3-waf: convert PARAM_UTIL into a subsystem.
via 33c82cd s3-waf: convert TOKEN_UTIL into a subsystem.
via b2a1c1e s3-waf: convert REG_EVENTLOG into a subsystem.
via 254dea0 s3-waf: convert LIBNMB into a subsystem.
via 12d73f2 s3-waf: convert FNAME_UTIL into a subsystem.
via d6337bb s3: Fix bug 7832
via f430dd3 wafsamba: Fix indentation.
via e0e4dc1 s3: Add shadow copy info to smbclient allinfo
via 3f6705e s3: Add cli_shadow_copy_data
via 10d1cd7 s4:torture - partially revert "s4:torture - prefer the termination "return"s at the end of two unittests"
via 2a5daa7 wafsamba: Only use private library rpath when linking against private libraries.
via 7ab6aa1 samba_dist: Fix dist for subprojects.
via 05cb5ad samdb: Build as public library.
via 54a5c39 s4:torture - prefer the termination "return"s at the end of two unittests
via d38cd9b Fix bug discovered with "encryped passwords = no".
via 53712fb s4-smbtorture: only run the cupsaddsmb adobe driver test against s3.
via c62509c s3-spoolss: Fix Bug #7641: handle win9x adddriver calls w/o config file.
via e722c66 s4-smbtorture: add torture test for cupsaddsmb win9x driver install behavior.
via 7f2afe2 s4-smbtorture: make add-printerdriver test more robust against empty configfiles.
via 118a797 s4-smbtorture: make driver upload/removal more robust against empty filenames.
via 800a76d s3-oldtest: add WIN40 to print$ share.
via 6a93be4 s3-selftest: add WIN40 directory to print$ share.
via b9a59ba s4-smbtorture: add test for Adobe PostScript driver (Win9x) installation.
via 90a0a7e s4-smbtorture: handle driverfile overlap during removal in RPC-SPOOLSS-DRIVER.
via 93582c3 s4-smbtorture: re-arrange RPC-SPOOLSS-DRIVER test a bit.
via e9c40ef s4:wrepl_server - add a cast on "iov_base"
via 6ce6365 s4:lib/tls/tls_tstream.c - quiet warning on Solaris "cc" by casts
via bd4006f s4:auth/gensec/gensec_tstream.c - quiet warnings on Solaris "cc"
via 205c1e0 s4:wrepl_server - remove unreachable statement
via 40db0b8 s4:dcesrv_drsuapi RPC server - remove unreachable statement
via 821c962 s4:dns_server/dns_update.c - remove unreachable statements
via 3035fe0 libcli/security/object_tree.c - remove unreachable statement
via 87b887f s4:torture - remove unreachable statements to quiet warnings of Solaris "cc"
via 7fb9087 s4:auth/ntlmssp/ntlmssp_server.c - remove unnecessary ";"
via c4625a8 heimdal:base/heimbase.c - remove an unused variable
via 0852b0f s4:param/pyparam_util.c - remove unused include
via cc553ea s4:auth/gensec/gensec_gssapi.c - always print error messages on the same talloc context
via 7025087 wintest: cope with the heimdal version of kinit
via dc0c89c s4-samdb: give a better exception if multiple users match in password change
via c522cd7 s4-repl_schema: fixed ldb exception handling
via 37bfc4e s4-samba-tool: fixed exception handling in subcommands
via 6250690 s4-samba-tool: fixed ldb exception handling in domainlevel command
via a1f9692 s4-samba-tool: improved exception handling in samba-tool
via 8c59bbd s4-join: fixed exception handling in join command
via abe9ac5 s4-ldapcmp: make ldapcmp a samba-tool command
via f8d73e4 s4-ldapcmp: fixed exception handling
via 0dd2152 s4-pyglue: added get_debug_level() method
via 33d1787 s4-loadparm: use loadparm_init_global() instead of loadparm_init()
via b20ce43 s4-loadparm: added loadparm_init_global()
via 6982a00 s4-gpo: started on samba-tool gpo list command
via 6cd01c9 s4-dsdb: give full error message for operational failures
via 74d373d s4-pydsdb: two more GPO related flags
via 7a826d0 s4-samba-tool: started on gpo subcommands in python
via e54c8be s4-pydsdb: added GPO policy flags
via 97f0d6c samba.tests.hostconfig: Fix import.
via eb5a8e2 s4-python: Some reformatting for the purpose of pydoctor.
via 20516df samba.upgradehelpers: Simplify code a bit.
via ca495e6 samba.hostconfig: Move samba.shares into samba.hostconfig.
via 979d298 samba.getopt: Fix missing import of sys.
via 28b5095 chgtdcpass: Fix program name in usage message.
via 56969ad s4:torture/smb2/acls.c - remove two unused variables
via 96c1cd7 s4:introduce casts before outputs of "time_t" variables
via 7128c15 replace:wscript - reintroduce the size check for "bool" due to a request of metze
via 3c07250 replace:wscript - change the "bool" checks to be compatible with more platforms
via c254527 build: update gdb_backtrace to make it search for gdb66 as it work on freebsd
via 06beebd fix bad shell
via ef8349e replace:wscript - reintroduce the size check for "bool" due to a request of metze
via c69b1ed s3: Properly print binary values "net cache"
via 1a91fe9 s3: Add gencache_iterate_blobs
via 62afdb9 s3: Convert gencache_get_data_blob to gencache_parse
via 9843103 s3: Add gencache_parse
via ce55d7c Revert "s4:netcmd/drs.py - use "objectClass" for discovering the server and it's NTDS settings object"
via b028a60 replace:wscript - change the "bool" checks to be compatible with more platforms
via 7e2b315 add handling for solaris
via 736d36a s4:dsdb/repl/drepl* - move "lib/messaging/irpc.h" include into "drepl_service.h"
via 4cf85a7 s4-selftest: Ignore broken pipe error from grep.
via 7c65ab1 samba.provision: Fix setup_path.
via 8caac94 samba.provision: Add package with provision and backend modules.
via a7675bd s4-python: Fix formatting of docstrings for the purpose of pydoctor.
via 6fea636 Makefile: Add rule for pydoctor.
via ae48c62 samba.tests: Fix formatting.
via 092e923 s4-tests/bind.py: Use samba.tests.connect_samdb() instead of directly using SamDB class
via 60bf020 s4-samba-tool: support help, and show description of commands
via 2a4c6da s4-drs: fixed credit for C version
via b87c370 s4:netcmd/drs.py - use "objectClass" for discovering the server and it's NTDS settings object
via 989d880 tdb:common/open.c - use "discard_const_p" for certain "tdb->name" assignments
via eaac277 s4:dsdb/repl/drepl_service.c - return the correct WERR result
via bfb2824 s4:drepl_service.c - fix error macro (use "_werr" and not "werr")
via a13bd32 s4:dsdb/repl/drepl_out_helpers.c - print out the correct error message (werr)
via 450b26b s4:lib/registry/rpc.c - remove a duplicate assignment
via 24c5d6b s4:torture/rpc/samr.c - fix uninitialised "status" variables
via 5c8f0c5 s4:torture/rpc/samsync.c - remove uninitialised "nt_status" check
via 6df6364 s4:drsuapi RPC server - fix "enum security_user_level" warning on Tru64
via c8aa7d5 s4:param/secrets.h - fix "enum netr_SchannelType" include correctly
via 4010eff s4:wkssvc RPC server - better solution for srvsvc* enum's in server_info.c
via 3c343fe Revert "s4:rpc_server/common/common.h - introduce two forward declarations to suppress parameter declaration warnings"
via 19ea378 s4:libcli/security/session.h - fix include ordering for "enum security_user_level"
via 4dece69 s4:dsdb/samdb/samdb.h - fix include ordering in order to prevent warnings on Tru64
via 2f40657 s3: Use localtime_r, libreplace defines it
via 87c6743 libwbclient: Correctly order the wbcAllocateMemory args
via a642cb5 libwbclient: Fix a division by zero
via 3b71f5d s3: Return the correct result from winbindd_dual_auth_passdb
via 0b87782 MAINTAINERS.txt - fix typo
via d2560cd tdb:tdbstore.c - remove an useless '\'
via caa8a92 build: change compile flags on mac os x if we face pb with common symbols
via e5eaed0 remove useless debug message :-)
via 498743b show_test_time: Move to root scripting directory as it's useful for s3 and s4.
via 258dc02 s4:role transfer - use always type "enum drepl_role_master" for role specifications
via d613f91 s4:samba3sam LDB module - correctly print out an unsigned value
via 2163c7a s4:samba3sam LDB module - make the "pw_uid"/"pw_gid" conversion a bit clearer
via e9f019e s4:dsdb tests - make use of "ldb.get_domain_sid()"
via 7545b5b s4:dsdb/tests/python/sam.py - we don't need the domain SID
via 02addbc s4:torture/drs/python/fsmo.py - fix comments and an error message
via 847b909 s4-samba-tool: removed old C implementation of samba-tool drs
via 3d8d382 s4-samba-tool: switched over to python version of samba-tool drs
via d06bf95 s4-samba-tool: added python implementation of samba-tool drs commands
via f6c2d39 s4-pyglue: expose the remaining NTTIME functions from glue
via 8310375 s4-drs: allow DrsReplicaGetInfo as a DC
via a589b9a s4-pydsdb: use cpp macro to simplify flags definitions
via ed598ac libds: added mS-DS-ReplicatesNCReason flags
via af93f22 s4-samba-tool: fixed "-k no" for disabling kerberos auth
via 6a781b5 Add timestamp when running with --maximum-runtime
via d237698 blackbox.ldb: Support using system ldbsearch.
via 3483ada selftest: Allow using ldb* utilities from system.
via dbb9500 s4-libnet: use the full DNS domain for CLDAP lookups if possible
via 8737bae wintest: cope with VMs sometimes not rebooting
via 353cdd0 wintest: avoid adding a blank line to resolv.conf on each run
via 3bc6145 wintest: handle missing firewall commands
via 1e96da5 s3-param Fix lp_set_cmdline() to set the flag on alias values too
via 58db821 Fix endianess problems as discovered on the build farm
via e8ae340 ldb-tdb: Add more information about full scan
via 70a7da0 s3/configure: fix GNU ld version detection with old gcc releases
via 51d4951 s3: Fix filling in the pam_auth_crap domain name
via 6a2171c s4:rootdse LDB module - remove unused variable
via 8680c6f s4:objectclass LDB module - simply use "msg" when requesting the message
via 848010b s4:objectclass LDB module - move the "mem_ctx" allocation to a better place
via 7048ad1 s4-dsdb Reorganise and clarify the LSA objectClass check (forbidden on LDAP)
via 439a2d6 s4-objectclass Use a specific local variable name, not 'value'
via bf52cff s4-kcc: fixed valgrind errors in drs replicaInfo server side
via 5e8cb67 s4-provision: fixed eadb automatic and manual setting in provision
via cfa7510 wintest: do an initial replication of CN=Configuration to transfer dnsHostname
via 23bffff wintest: fixed "rndc command" option in provision
via 9409b73 wintest: make IPv6 optional in wintest
via eeb29b5 s4-provision: don't try to look for an IPv6 address when not specified
via e52ba1f librpc: fix builds without IPv6 suport (HP-UX 11.00)
via 4f27a64 s3/smbtorture: use $MAKE to build to make sure we use the make that makes our build
via dbcf73c Ñ3/configue: set Tru64 cc's PIC switch right (none)
via fab9d94 s4-dsdb Remove rootDSE and anonymous checks from acl_read
via d184da8 s4-dsdb Add 'block anonymous' checks to the rootdse module
via 885ecd7 s4-dsdb Remove mem_ctx argument from dsdb_module_find_dsheuristics().
via fad57d8 s4-tests: Made acl tests to reconnect if dSHeuristics is being manipulated
via 1e9a788 s4-tests: Modified create_ou to only accept security.descriptor type for sd to avoid confusion
via db403ac s4-dsdb: Switched to using a dictionary in create_ou for consistency.
via 05b8e07 s4-dsdb: Fixed wrong assignment of name attribute to description atribute in create_ou.
via ae61408 s4:lsa RPC server / objectclass LDB module - fix the creation of trusted domain objects
via fc1da86 s4-tests: Modified speedtest.py to use samba.tests.delete_force
via 21aceb1 s4-tests: Modified sec_descriptor.py to use samba.tests.delete_force
via 9917525 s4-tests: Modified sam.py to use samba.tests.delete_force
via 0d99a5f s4-tests: Modified passwords.py to use samba.tests.delete_force
via 71af506 s4-tests: delete_force was unused, removed it.
via 5e7d99a s4-tests: Modified ldap_schema.py to use samba.tests.delete_force
via d21d3e7 s4-tests: Modified ldap.py to use samba.tests.delete_force
via 66aa40b s4-tests: Modified deletetest.py to use samba.tests.delete_force
via f42802e s4-tests: Modified bind.py to use samba.tests.delete_force
via d7731f6 s4-tests: Modified acly.py to use common delete_force instead of defining its own.
via db5bcb7 s4-tests: Added a common definition of delete_force.
via 64424bb s4-smbtorture: pick a better printer in RPC-SPOOLSS-ACCESS.
via 1352a94 s4:objectclass LDB module - LSA objects - allow them if the SYSTEM control is specified
via 8c01d6a s4:objectclass LDB module - move one checks into the "objectclass derivation loop"
via 0a6834e s4:objectclass LDB module - some more or less cosmetic return value macro changes
via dab4e00 s4-tests: Modified sec_descriptor to use samdb.newgroup instead of locally defined method.
via c89ecfc s4-dsdb: Extended samdb.newgroup to set the group's security descriptor.
via 650c967 s3:winbind correct a copy&paste error
via 8d28ae1 s3: Correctly calculate the wbinfo -s result
via f10dd12 s3-test: try to avoid a problem of CFLAGS propogating to the torture build
via ea1889d wintest: added an IPv6 address, and use fully qualified hostname
via 6ead7fb s3-libnetapi Load case tables earlier
via 11b060d s3-libnetapi Add function header comments
via 88d020a s3-netapi Add libnetapi_net_init(), don't double-init common Samba subsystems
via 58920aa lib/debug Add clarifying comments
via ef46298 wintest Don't connect to localhost or unqualified hostname, bind interface only
via 5d65025 s4-setup correct the require BIND version for Dynamic DNS
via 192f300 wintest: fixed cleanup of /etc/resolv.conf
via 1252d6b wintest: remove reliance on hostname in /etc/hosts
via f207cc1 wintest: fixed interface handling and DNS forwarding
via b1dacb8 Add in fsp->access_mask checks. Not required (underlying system does this) but makes logic cleaner. Pointed out by Metze.
via 1f478af s4-devel: we don't need to override these scripts now
via 57f9de0 s3-torture: remove the merged_build tests for building smbtorture4
via 93d311c s4-dynconfig: override more paths when running from the build directory
via 5d014ca s4-kcc: disable the NDR printing of DRS getinfo requests
via 6af05f1 Fix bug #7812 - vfs_acl_xattr/vfs_acl_tdb: ACL inheritance cannot be disabled
via df70a4a pyldb: Fix broken test.
via 90aa161 Make log level of the server configurable in make test
via 91b687d s4-tests: Modified acl.py to use samdb.newgroup instead of custom methods.
via e95a350 s4-dsdb: Changed filter to find the account of a user by samAccountName
via 5e0130c Fix bug #7785 - atime limit.
via 58f6a37 s4-test/repl_schema: Refactor the test a little bit to
via 1b58074 s4-tests: Make all DRS python tests to start with samba4.drs.* prefix
via 9e24db1 s4-pfm_verify: Explicitly pass LoadParm() instance to system_session() function
via ff82220 s4-tests: Modified sec_descriptor.py to use samdb.newuser instead of custom methods.
via 860ad87 s4-tests: Modified acl.py to use samdb.newuser instead of custom methods.
via 3001a51 s4-dsdb: Extended samdb.newuser to accept security descriptor for the object and optionally skip password reset
via aa54713 s3-docs: Update 3.2 features.
via 5d27aee s4-tests: Modified sec_descriptor.py to use SamDB.create_ou()
via 868dd26 s4-tests: Modified acl.py to use SamDB.create_ou()
via 0c22316 s4-dsdb: Added a python method to SamDB for creating organizationalUnits
via f6adad4 wintest: tidyups and new conf variables
via 3a8b67d s4-ldb: added an environment varibale LDB_WARN_UNINDEXED
via 439ff87 s4-tests: Ldap tests now use the get_dsheuristics and set_dsheuristics from SamDB.
via c252dac s4-tests: Password tests now use the get_dsheuristics and set_dsheuristics from SamDB.
via d6679cb s4-tests: Acl tests now use the get_dsheuristics and set_dsheuristics from SamDB.
via eaa9733 s4-dsdb: Added python helpers for getting and seting dSHeuristics to SamDB
via 95edbc3 wintest Evolve wintest to handle it's own BIND nameserver
via be0f412 wintest Improve wintest's handling of IP addresses and add more auto-setup
via 39c2fd1 wintest Explian that this is my KVM/libvirt configuration
via 41f1e32 wintest example configuration file for a KVM based wintest
via e77ea04 wintest Allow substitute to cope with objects like pexpect.EOF
via 5767ee9 wintest Set the virtual machine IP to match it's dynamic IP, but don't use DHCP
via c251c45 wintest Force krb5.conf for BIND so we use the one generated for this test
via 568a237 s3: Add a word of warning about "winbind use default domain"
via 076ccc6 s3: Fix some typos
via 0a6b684 s3: Use sid_check_is..
via 1cdc2d7 service_ldap, service_smb: Lowercase output file names.
via 2c993f0 s4-tests: Adapted passwords.py to use set_minPwdAge from SamDB.
via 2c96be1 s4-tests: Adapted acl.py to use set_minPwdAge from SamDB.
via c88b90e s4-dsdb: Added a helper to python SamDB for retrieving and setting minPwdAge.
via b85dfce s4-test/repl_schema: Remote global ldb connections
via 9c2bd08 s4-tests: Wrap connect_samdb() into a connect_samdb_ex() helper
via bc6ba4b s4-samba.tests: Explicitly pass LoadParm() instance to system_session() function
via 6965d1e s4-pfm_verify: fix usage string
via f01360e s3-net: use dns_errstr() when dns commands fail.
via 9df126d libaddns: add dns_errstr().
via f28b207 s3-waf: move build rules into libaddns directory.
via 2ac5ced Avoid the use of PyAPI_DATA, which is for internal Python API's.
via 6534358 selftest: When running on the buildfarm, pipe everything through filter-subunit for the exit code.
via 7f32c21 selftest: Even if setting up an environment failed, the next tests may still work.
via bbd77cb subunithelper: Exit with 1 if more than zero testsuites failed or errorred.
via 0d85d2b selftest: fix tap2subunit detection on system with tap2subunit but not correct subunit libs
via d218472 s4:provision_rootdse_add.ldif - add all possible LDAP policy values but outcommented for the moment
via 9e2f394 s4-ldb: fixed the build with a space in the ldb modules directory name
via 69c6e97 heimdal: fixed the waf build with a space in the directory name
via a3ed70f pidl: fixed call to cpp with a space in the directory name
via fcdbd06 waf: fixed the build with a space in the source directory
via 808edd0 s4-rpc: make rpc connect less verbose
via e8bae4c waf:lib/util - add missing dependency on talloc
via 6d1e00c s4:repl_meta_data LDB module - fix a counter type
via f46b761 s4:repl_meta_data LDB module - move the "objectGUID" checks a bit higher
via d9f97cd s4:objectclass_attrs LDB module - add more delete protected attributes
via 87ddd5a s4:samldb LDB module - objectclass trigger - reorder template attributes
via bd7647f pyrpc: Build the samba.dcerpc.srvsvc module.
via bc058b7 heimdal: Don't depend on compile_asn1 and et_compile when using system versions.
via 2036d64 s3: Remove a #define used just once
via da75c01 s3: Remove unused ads_get_attrname_by_oid
via d14cf7a s3: Make ads_get_attrnames_by_oids static
via 491fdb2 s3: Make ads_ranged_search_internal static
via 365116e s3: Fix some nonempty blank lines
via b3091e0 s3: Remove unused ads_search_retry_extended_dn
via cdf52d5 s3: Make ads_do_search_retry_args() static
via e3017e6 s4:acl LDB module - it's more correct to count the password attributes using "unsigned int"
via 817ee96 switch from mtime to ctime which is more reliable if files can be accessed outside samba as well
via 2b788aa Move the uglyness of #ifdef REALPATH_TAKES_NULL into the vfs_default module, change the signature of VFS_REALPATH to always return a malloc'ed string.
via 8585de8 ldb:rdn_name LDB module - add more RDN name constraints
via bb679a4 ldb:ldb_rename on ldap backends - handle the case when the RDN value is empty
via d0993e1 s4:netlogon/LogonGetDomainInfo - handle a NULL "dns_hostname"
via 3874331 s4:torture/ldb/ldb.c - add a small test for a DN with an escaped comma
via 8b7f23d s4:dsdb tests - use even more already defined pyldb functions to retrieve NCs
via 5855194 s3-spoolss: fix typo in debug message.
via d50829a s3: Remove some unused code
via fcb7729 wintest: the start of a S3 testing script for wintest
via 7bfc60e wintest: added del_files, write_file and casefold
via 8f1df57 wintest: move conf files to conf/
via 10c2465 wintest: rename test-howto.py to test-s4-howto.py
via 24e8bc5 wintest: moved to top level
via 999f3ed talloc: added TALLOC_FREE_FILL environment variable
via 58c43f7 s4-wintest: reliability and usability improvements
via 5b3981a s4-rodc: enable the DRS_GET_ALL_GROUP_MEMBERSHIP flag for RODC replication
via 96e55cb s4-join: initially disable the machine account
via 6a41afb s4-drs: fixed a typo
via 5be4bfd s4-wintest: remove files in var/ when reprovisioning
via 27c3bc8 s4-test: added --rebase and --clean options
via 498f3c8 s4-test: use --fail-immediately for samba_dnsupdate testing
via 3f952ab s4-spnupdate: only enable NDR print at log level above 5
via 1ce2230 s4-dns: added support for --fail-immediately for RODC netlogon dns updates
via ab379dd s4-ldb.python: Use $SELFTEST_PREFIX/tmp as a temporary directory for testing
via 05c0bfa s4-ldb.python: add test for ldb.Message.from_dict() method
via a403d77 s4-pyldb: ldb.Message.from_dict class method to create LdbMessage object from dictionary
via a09a41f s4-pyldb: Move code to create a ldb_message from a Python Dictionary object into a separate function
via c29a8c7 s4-samdb.py: Use ldb.get_default_basedn() to avoid RootDSE search
via b4809e4 s4-pyldb_util: Move ldb Type searching into separate function
via 88e4601 s4-pyldb: Few miss-alignments aligned
via 72fcfed s4-pyldb: Move PyLdbMessage_FromMessage() in PyMessage group of functions
via d42ea32 s4-pyldb: Fix wrong type of 'self' parameter
via f992dbb s4-tests: Modified descriptor tests to use pyldb api to retrieve configuration and schema dn.
via b397a13 s4-tests: Modified acl tests to use pyldb api to retrieve configuration dn.
via 0f6a4a2 Make 'net rpc printer driver' behave the same as rpcclient enumdrivers when dealing with unsupported architectures.
via 469d15e s4-tests: Changed descriptor tests to use existing method in samdb for adding users to a group.
via 82335b2 s4-tests: Changed acl tests to use existing method in samdb for adding users to a group.
via fa1e866 Revert "s4:api.py - DN tests - test a bit more special DNs and merge the comparison tests"
via 4c666f3 s4:dsdb python tests - use "ldb.domain_dn"
via b7dab46 s4/operational: Fix swapped parameters for ldb_msg_copy_attr
via b388951 s4/ldap: ldap_syntaxes.py cleanup
via 92e8fd0 s3: Call sid_check_is_domain instead of dom_sid_equal
via e25ee6a s3: Make winbind recover from a signing error
via 92d87e1 s3/vfs_tsmsm: remove unneeded cast to off_t
via d5d08d3 s3/vfs_tsmsm: fix debug output for large files
via 0b3180b ldb: error out when modules are not found
via 47784a1 s4-tests: Descriptor tests should use the existing samdb domain_dn method instead of defining a new one
via 763165c s4-tests: Acl tests should use the existing samdb domain_dn method instead of defining a new one
via 56512fb ldb:skel.c - don't introduce trailing whitespaces by a module template
via b001f1b s4:password_hash LDB module - remove unused headers
via ae272ac s4:repl_meta_data LDB module - allow also special DNs to be renamed correctly
via 732ef93 s4:api.py - DN tests - test a bit more special DNs and merge the comparison tests
via ca7979e ldb:ldb_dn_explode - point out that on error cases "data" is implicitly free'd
via 1c4807a s4-test: added greater control over tests to run
via 23e053d s4-test: rename scripting/devel/howto to scripting/devel/wintest
via f6c66cd s4-wintest: added wintest.py library
via 63029eb s3: Fix a missing return value
via 98612fe s3-spoolss: make sure members of "BUILTIN\Print Operators" can open printers with admin privileges.
via ee8c035 s3-spoolss: add debug statement for access denied cases in OpenPrinterEx path.
via b432a3b s3-rpcclient: exit early in cmd_spoolss_enum_data() when there is a failure.
via 0a4b7bb s4-repl: removed the syncall_workaround code
via 6c8b0d7 s4-repl: save the result of the last replication in repsFrom/repsTo
via 73016ad s4-repl: ensure we don't starve pending replication ops
via e17ea9f s4-kcc: fixed result_last_attempt in showrepl
via 9a744c6 s4-doserr: telling our users to "see Windows help" doesn't seem right
via 1645190 s4-provision: don't test for xattrs if posix:eadb is set
via 333975d s4-provision: setup posix:eadb using lp.set()
via 9432eab developer: only do the C++ reserved name checking on Linux
via d7ea449 s4-provision: don't try to autodetect xattr is posix:eadb is set
via 1a65180 s4-heimdal: ask for non-atomic heimdal
via e7dad42 heimdal: added HEIM_BASE_NON_ATOMIC option
via 6041938 s4-test: updates to test-howto.py
via 0cf7189 s4-heimdal: implement KERB_AP_ERR_TYPE_SKEW_RECOVERY
via 5f655e9 s4-gensec: zero the gssapi_state
via 1887ce8 s4-provision: use the command line lp in provision
via 2920033 s4-provision: add log messages about IP lookup
via 60449d5 s4-dns: catch more expections in samba_dnsupdate
via d1c1aae s3: Remove a reference to "winbindd_cli_state" from append_auth_data
via bdf830a s3: Remove a reference to "winbindd_cli_state" from append_info3_as_txt
via 75f41c3 s3: Remove a reference to "winbindd_cli_state" from append_afs_token
via 5b0724d s3: Remove a reference to "winbindd_cli_state" from append_info3_as_ndr
via 3bfe676 s3: Remove a reference to "winbindd_cli_state" from append_unix_username
via 240edd0 s3: Remove a reference to "winbindd_cli_state" from append_auth_data
via fd9ea77 "bool ? true : false" is a bit pointless
via 0a19617 s3: Move parse_sidlist to the only calling file
via 705d93d s3: Remove some unused code
via 3e055cc ldb:ldb_dn.c - ldb_dn_explode - free also the extended components on error cases
via 3f43b7e tevent: Fix docstring, tevent_req_is_in_progress does not destroy private data
via 27df2e5 s4-test: added testing of w2k3 DC join to test-howto.py
via 5524822 s4-join: fixed join to w2k3
via a82bc07 s4-join: show a reasonable error on DsAddEntry() failing
via 3f9c97d s4-join: enable NDR printing at debug levels >= 5
via 73fae2b s4-loadparm: set debuglevel and logfile in tables
via f401930 s4-loadparm: fixed a memory leak in handle_realm()
via deed2a9 s4-kdc Rework supported encryption type logic to match Microsoft
via d451ac1 s4:acl LDB module - use also here "dsdb_find_nc_root" to implement the NC-specific checks
via 856e309 s4:descriptor LDB module - also "get_default_ag" should make use of "dsdb_find_nc_root"
via cebad70 s4:descriptor LDB module - handle the NCs in a more generic way by using "dsdb_find_nc_root"
via 7cc2f98 s4:"dsdb_find_nc_root" - let it work also when the "namingContexts" attribute isn't available yet
via d2453b5 s4:descriptor LDB module - make more clear that special control entries never should be handled by modules
via f863f434 s4:objectclass LDB module - the "olddn" is the special DN for rename requests
via cce6627 s4-schema_load: Don't clean in_transaction flag until transaction is really finished
via 0f29042 s4:subtree_rename LDB module - make use of "dsdb_find_nc_root"
via 71a5ea9 s4:objectclass LDB module - free "nc_root" after name context comparisons
via f99403e s4-test: fixes for test-howto.py
via 896d1bd s4-spoolss: fixed warning in call to torture_warning()
via 2421c0d s4-eventlog: fixed dcerpc handle return
via ebd8e66 samba-tool Add test for --store-plaintext
via c8c52be Update dcerpc_server.pc library name to match reality.
via 2e44d0d samba-tool pwsettings Allow setting 'store cleartext'
via 95d33f2 s4-ldif_handlers Add handler for printing supplementalCredentials
via b863159 s4-test_kinit Add tests for lowercase realm combinations
via 4908237 heimdal Build ticket with the canonical server name
via d76f11a s4-kdc Fix the realm handling again, this time pay attention to the flags
via 5c72c6b s4-kdc use 'flags' to only create the 'admin data' elements when requested
via 935d7a6 s4-kdc Add 'flags' parameter to db fetch calls
via fe5c48c waf: added --git-local-changes configure option
via 96bdcf7 s4-kdc Don't regenerate the PAC for cross-realm tickets
via a32ade6 s4-kdc Don't always regenerate the PAC
via 4041640 heimdal Fetch the client before the PAC check, but after obtaining krbtgt_out
via 2b7730d s4-gensec Indicate if GENSEC is in client or server mode in the debug
via 329f76c s4:heimdal - fix the return code of a non-void function
via 59e22ba s4:torture/basic/base.c - fix output warnings regarding "time_t"
via 061766e s4:objectclass LDB module - improve the default name context checking on modifications
via 6ff009c s4-join: not all versions of w2003 have msDS-SupportedEncryptionTypes
via 10a1606 s4-devel: a script to test the Samba4 HOWTO
via 6cd9234 net: Add and fix some German translation
via 16e73c6 s4:objectclass LDB module - implement the "objectClass" change restrictions on Windows 2000 forest function level
via c3e24bb heimdal_base: Fix include path so heim_threads.h can be found.
via f7bccc6 smb_server: Build as shared module.
via ee69c4f heimdal_base: Add missing dependency on replace.
via f91b7b5 nbtd: Build service as shared module.
via 88d694a waf: fixed configure again on RHEL5
via e409db9 s4-dns: added --fail-immediately option to samba_dnsupdate
via deaf7e5 s4-dns: fixed registration of multiple IPs in samba_dnsupdate
via 1e29ee3 heimdal Fix handling of backwards cross-realm detection for Samba4
via 6358303 s4-kdc Fix realm handling in our KDC
via 1409c97 s4: Build ldap and samba3_smb services as shared modules.
via 02f7721 cldap: Build as shared module.
via caa3935 kdc: Build as shared module by default.
via e422c2a auth/ntlm: Use name consistent with other service names.
via 02d3203 auth/gensec Handle incorrect username or password in Kerberos client code
via be8526a s4-kdc update startup routines after heimdal update
via bbfaa9b s4-kdc Remove use of heimdal private headers in kpasswd server.
via 6a27fbb heimdal Extra files required for merge up to current heimdal
via 192a555 heimdal regenate lex and yacc files
via f20cf61 Add attribute macros for Heimdal to use
via 1342185 s4:heimdal: import lorikeet-heimdal-201011102149 (commit 5734d03c20e104c8f45533d07f2a2cbbd3224f29)
via 13fd22f s4/dns: Build as shared module.
via 2d7dc86 s4-kdc: if "bind interfaces only" is false, then also listen on wildcard
via ef7f4a1 s4-server: make server sockets a child of the task context
via ec590fc samba-tool: fixed crash in "samba-tool drs showrepl"
via f0cdcd9 web_server: Build as module.
via f5fbba7 kcc/drepl: Build as service.
via f6c8bc6 winbind: Build as shared module.
via bee3b66 Build wrepl server as service by default.
via 6d1d146 Add myself as maintainer for pytevent, pytalloc, pytdb and pyldb.
via 6e762f9 Re-enable ldb-cmdline for the moment, as it is used by oLschema2ldif.
via d2dfa86 Don't build ldb tools when there is a system provided ldb.
via c52e6db s3: string_to_sid does thorough syntax checking
via a2769b0 s3: Avoid two calls cli_errstr
via 36637a7 s3: Convert cli_get_posix_fs_info() to cli_trans()
via 52f2520 Fix the unexpected.tdb database problem. Change nmbd to store the transaction id of packets it was requested to send via a client, and only store replies that match these ids. On the client side change clients to always attempt to ask nmbd first for name_query and node_status calls, and then fall back to doing socket calls if we can't talk to nmbd (either nmbd is not running, or we're not root and cannot open the messaging tdb's). Fix readers of unexpected.tdb to delete packets they've successfully read.
via 781c4aa Move error reporting of messaging context creation fail into the daemons themselves. Allows client utilities to silently fail to create a messaging context due to access denied on the messaging tdb (which I need for the following patch).
via 7cb0f95 s4-auth: fixed infinite loop in krb5 auth
via 6582d47 s4-auth: fixed crash in krb5 auth
via f198c90 s3/doc: add missing documentation for vfs_time_audit
via 7d2260c s4:password_hash LDB module - return "ERR_CONSTRAINT_VIOLATION" on password conversion errors
via ac0dcd1 s4:upgradeprovision - why not directly use "provision:0"?
via 113a9c1 s4:objectclass LDB module - multiple "objectClass" change elements are unfortunately still allowed
via b9cfe10 s4-drs: fixed a crash in writspn
via 8e34df4 s4-test: we need to import testtools before subunit/python
via 24477ca ktpass: also use userPrincipalName for locating the principal
via f4e9f12 ktpass: fix the search path for when running in samba's source dir
via e0f64b7 python: use the ldbMessage + modify notation instead of modify_ldif that we try to avoid
via 5a6f3f1 Fix typo
via f5ea6f4 unit tests: add testing for dns account password change
via 81eb798 upgradeprovision: use relaxed control while adding missing object container
via a9c430b upgradeprovision: fix pb with dns-hostname, regenerate a correct keytab
via 8227d1f upgradeprovision: use the relax/(upgrade)provision when modifying object
via 757764a upgradeprovision: use the (upgrade)provision control also
via add39bc upgradeprovision: update revision for forestupdate and domainupdate objects
via 2990b4f samldb: relax groupType modification checks
via 35c9c2d Update WHATSNEW4 to add information related to samba_backup
via d1feb03 Add a script to make backup of samba provision
via 37bd313 s4:objectclass LDB module - we should not simply ignore additional "objectClass" attribute changes
via 584a2d1 s4:repl_meta_data LDB module - convert two debug messages into error messages
via 5585591 s4:samldb/objectclass_attrs LDB modules - move "description" logic from "objectclass_attrs" into "samldb"
via e4eba98 waf/samba_version: Simplify git show command.
via 8d07e6d samba_version: Make COMMIT_IS_CLEAN an int rather than a string.
via 7d961dd samba_version: Simplify dirty tree detection.
via c338ded waf/samba_version: Support integer defines.
via ed22f13 s3: Rename GIT_COMMIT_{TIME,DATE} to COMMIT_{TIME,DATE}.
via 9ebb55d s4: Remove obsolete mkversion.sh
via 7b964c7 samba_version: When working from git checkout, display git revision SHA1 rather than Bazaar revision ids.
via a0c2040 samba_version: Support retrieving snapshot identity from bzr.
via 45af495 samba_version: Cope with building snapshots in directories without git checkout.
via d9a0a18 Put git tree finding into a separate function.
via 80e2adc sambaversion.py: Some cleanups, make less git-specific.
via e3b7ce8 wafsamba: Support make dist from bzr checkout.
via 5a482a6 torture: Only add in tests for socket_wrapper/nss_wrapper when they have been enabled.
via 7e8ea2c unix_privs: Add missing dependency on libreplace.
via 1f853ee socket_wrapper: Only add as global dependency when enabled.
via 32889f8 heimdal_build: Add missing dependency on replace, necessary because replace.h is included.
via 5cf904b s4-waf: Only enable various wrappers if they're actually used.
via b6e1362 Lowercase DNS_UPDATE_SRV name.
via dedd064 tdb: set tdb->name early, as it's needed for tdb_name()
via 1ec8d55 s4-kdc: added proxying of kdc requests for RODCs
via e7fb5a6 s4-kdc Return HDB_ERR_NOT_FOUND_HERE on un-revealed accounts on an RODC
via aa1c32c heimdal Return HDB_ERR_NOT_FOUND_HERE to the caller
via 2fbaa09 s4-kdc: split the kdc process return into a tri-state
via 4f352a5 s4-kdc: we don't need the special include handling now
via e26609b s4-kdc: rename kdc/kdc.h to kdc/kdc-glue.h
via dcd346c s4-tests: Make repl_schema.py test part of Samba4 test suite
via 0868a15 s4-repl: Propagate remote prefixMap in DRSUAPI data conversion functions
via 2d0cb54 s4-dsdb_syntax: Warning message that we can't find requested ATTID in Schema Cache
via 3ab7552 s4-prefixMap: dsdb_schema_pfm_oid_from_attid() to use const prefixMap
via e772518 s4-dsdb_syntax: Use remote prefixMap to handle generic cases in drsuapi_to_ldb conversions
via f65c840 s4-dsdb_syntax: Add remote prefixMap member for dsdb_syntax conversions
via a8495d3 s4-repl: dsdb_extended_replicated_objects_convert -> dsdb_replicated_objects_convert/
via 227e8dc s4-repl: dsdb_extended_replicated_objects_commit -> dsdb_replicated_objects_commit
via 28f41c1 s4-repl: dsdb_convert_object -> dsdb_origin_object_convert
via 7ada90e s4-test: repl_schema - Make sure LdbError and ERR_NO_SUCH_OBJECT are visible
via beaf14e s3: Well... Fix a stupid error
via e7970c0 s3: Make cli_set_ea_fnum return NTSTATUS
via ddd33f0 s3: Make cli_set_ea_path return NTSTATUS
via 1b13a4d s3: Remove two pointless variables
via 9c664db s3: Convert cli_set_ea() to cli_trans()
via 1d96161 s3: Convert cli_dfs_get_referral to cli_trans
via 612ded1 s3: cli_dfs_check_error does not need to depend on cli->inbuf
via 3a01edd s3: Make split_dfs_path return bool
via 8a22fac s3: Remove some dead code
via d320ae7 s3: Untangle an if-expression
via 9cdb0b5 s4/test: Expand BindTest
via 4574d49 s4/test: Add bind.py to make test
via ba127f9 heimdal Don't dereference NULL in error verify_checksum error path
via a9baabe s4-provision UTF16 encode the password in sam.ldb, not secrets.ldb
via 78928f5 s4-dsdb Remove incorrectly declared ** variable used as *.
via eebbbea s4-dsdb Convert new krbtgt_xxx password into UTF16
via 01d10c8 s4-dsdb Return an error if we can't convert UTF16MUNGED -> UTF8
via bb241f5 s4:pytevent.c - fix a discard const warning
via f036790 ldb:ldb_ldap.c rename operation - check for the RDN name and value
via feb00fe s4:dsdb - proof against empty RDN values where expected
via 4fe63d9 Cannot create OU using custom Schema class
via e96c9df s4:objectclass LDB module - allow RDNs also to come from superclasses
via 4f86f29 s4:passwords.py - add a test for the normal "userPassword" behaviour
via 7f171a9 s4:password_hash and acl LDB modules - handle the "userPassword" attribute according to the "dSHeuristics"
via d6c78fb s4:password_hash LDB module - move "samdb_msg_find_old_and_new_ldb_val" into the password_hash LDB module
via eff1e8c s4:libnet/libnet_samsync_ldb.c - remove "userPassword" remove code
via 39f8661 s4:local_password LDB module - remove schema checking code and fix some typos
via ed704c2 s4:ldb_modules/util.c - "dsHeuristics" -> "dSHeuristics"
via 79548f0 s4:selftest/tests.py - skip the "passwords.py" suite on Windows 2000 domain function level
via 5ded90e s4:acl.py - two password change tests are expected to fails on Windows 2000 function level
via 2403aaa s4:upgradehelpers.py - use "clearTextPassword" rather than "userPassword"
via 7c59ece s4:speedtest.py - use "unicodePwd" for setting user's password
via 0e94569 s4:speedtest.py - remove duplicated code
via 0a29e55 s4:speedtest.py - fix script name in the help text
via ed1ca1c s4:speedtest.py - make it executable
via cc7f390 s4:python tests - fix script names in the help text
via ee50bdd s4-loadparm: fix the FLAG_DEFAULT settings on specially handled parameters
via 21fe96e s4-provision: include command line provision options in the generated smb.conf
via 60cb372 s4-devel: useful script for testing join with empty smb.conf
via e908c26 s4-test: use IPC$ instead of ADMIN$ for srvsvc NetShareGetInfo test
via 81c9b98 s4-join: use the command line loadparm in provision during a join
via 1d7d09a s4-loadparm: fixed dumping of non-default parms with testparm
via ed8ea4e s4-server: move the creation of the IPC$ share into ntvfs
via 0afb299 Fix bug #7791 - gvfsd-smb (Gnome vfs) fails to copy files from a SMB share using SMB signing.
via ac0ffba Add test that detects problems in the SMB signing code when run through cli_write() (which doesn't use the new async methods).
via c4c230b autobuild: perfer to use git mail address in autobuild comment
via ec50db6 s4-smbtorture: use test_GetPrinterData{Ex}_checktype calls in RPC-SPOOLSS tests.
via 1c57931 s3-spoolss: fix spoolss GetPrinterData behaviour
via fa0b44e s4-smbtorture: allow to test returned type after specific error code in PrinterData tests.
via fa203f4 s3/time_audit: fix a change that was just for debuggin purposeÑ
via 7e3419f s4-pyldb: Handle internal errors in py_ldb_contains() properly
via 38585a7 s4-pydsdb: py_dsdb_am_rodc() may call samdb_rodc() only once to get the job done :)
via d073c5f s4-pydsdb: py_dsdb_load_partition_usn() - simplify error handling in
via 89440dd s4-pydsdb-py_samdb_ntds_objectGUID(): Avoid potential memory leak
via 06b0596 s4-pydsdb-py_dsdb_get_oid_from_attid(): Avoid potential memory leak
via ad5a399 s4-pydsdb.c: Fix small memory leak in py_samdb_set_domain_sid()
via 4b978b3 s4/syntax: Add tests for DN+String and DN+Binary
via a95970d Fix memleak I accidently introduced when reading from tdb.
via f0dcc90 Fix bug 7781 - Samba transforms ShareName to lowercase (sharename) when adding new share via MMC
via 3878fa4 Ensure we check the return from make_user_info before dereferencing the value returned by it.
via 9997ee8 Remove fstring from map_username. Create a more sane interface than the called-parameter-is-modified.
via 692a747 s3/vfs_time_audit: use monotonic clock for time deltas
via f7e54c0 s4: point to the wiki howto for s4
via 1302034 s4-join: raise mininum password length to 32 in new join code
via 3c496f3 s4:dsdb/operational.c: use DSDB_SECRET_ATTRIBUTES_EX()
via dedc9e3 s4:dsdb/common: add DSDB_SECRET_ATTRIBUTES_EX()
via 2fba950 s4:dsdb/local_password: use DSDB_SECRET_ATTRIBUTES
via 9f39d4b s4:dsdb/schema/schema_filtered.c: make never_in_filtered_attrs static const
via 44b1c82 s4:dsdb/schema/schema_filtered.c: use DSDB_SECRET_ATTRIBUTES
via 198049f s4:rpc_server/drsuapi: don't ask for constructed "distinguishedName" if we don't use it
via f6e20bf s4:rpc_server/drsuapi: make msg_attrs static const
via 9fa71f8 s4:rpc_server/drsuapi: let dcesrv_drsuapi_DsGetNCChanges() use DSDB_SECRET_ATTRIBUTES
via 0e3a13f s4:dsdb/common: create a DSDB_SECRET_ATTRIBUTES define with all secret attributes
via c83a40d s3: Quieten a bogus error message
via 5f37473 s3: Package autorid module
via eb769f2 raw.h is only needed in the S4 build
via 3c8283d s4:provision_self_join.ldif - the object SID in AD is called "objectSid"
via fd9fc25 s4:provision.py - strip trailing whitespaces
via bd50395 s4:provision - switch to "clearTextPassword" for setting passwords
via d1d585e s4-test: make sure the selftest prefix exists
via 9c7228d s4-drs: reduce verbosity of dreplsrv_out_connection_attach
via eee2742 heimdal: fixed a shadowed variable warning for error_message
via 0aeb08e s4-attid: Uppercase ATTID type constants
via ee34e2c s4-test: Initial implementation for Schema replication black box test
via 3a5f030 Second part of fix for bug #7777 - When requesting lookups for BUILTIN sids, winbindd allocates new uids/gids in error.
via 092507c Ensure we always have a mapped group for "Domain Users". Needed for DC tests to pass with bugfix for bug #7777.
via 42f9ae8 First part of fix for bug #7777 - When requesting lookups for BUILTIN sids, winbindd allocates new uids/gids in error.
via 842a8e4 s3/configure: fix typo and warning
via 124abb3 s4:password_hash LDB module - introduce a "userPassword" flag which enables/disables the two "userPassword" behaviours
via 422233c s4:pyldb.c - fix "py_ldb_contains" according to the comment by Jelmer
via 528edcc s3-waf: add idmap_autorid to the build.
via 8b624c1 s3: Fix an uninitialized variable
via d6d2f8a s3: Build idmap_autorid by default
via 9aab414 s3:idmap: add a new ID mapping module autorid
via 51ddddf s3:winbind add wcache_tdc_fetch_domainbysid
via 69155e4 s3: Put some parentheses around conditionals
via cbe3991 s3: Consistently use stdbool types in new code
via 57b3d32 s3:winbind add timeouts to winbind cache
via 58cfa5a s4:passwords.py - test empty password attributes behaviour
via 0bfbf6d s4:password_hash LDB module - deleting password attributes is a little more complicated
via 9154d4d s4:samdb_msg_find_old_and_new_ldb_val - rework
via 6041ef7 s4:password_hash LDB module - clear the fact that a delete of password attributes isn't possible
via d4c9a34 s4:acl LDB module - define the delete passwords special case a bit better
via acffe25 s4:passwords.py - add another two failure cases
via 9aa0ed2 ldb:pyldb.c - "py_ldb_msg_element_get" - here we can safely use "unsigned int" for the element reference
via ef4861d ldb:pyldb.c - "py_ldb_contains" - return only "0" not found, "1" found, "-1" error
via 7bdbfc9 ldb:pyldb.c - most of the times "time_t" is defined as "long int"
via 9e5ca72 ldb:pyldb.c - fix some "Py_ssize_t" output warnings
via f6572e5 ldb:pyldb.c - use "Py_ssize_t" for counting list entries
via 084c11d ldb:pyldb.c - fix indentation
via af84b6d s4:pydsdb.c - use "Py_ssize_t" for Python list counters
via 9f2d215 s4:pydsdb.c - introduce Python 2.4 compatibility defines
via 4b97e7c s4:objectguid/repl_meta_data LDB module - deny "objectGUID" updates
via 8caf0ed s4:objectclass LDB module - no idea why we'd need the "objectGUID" here
via bb2eef5 s4:objectguid LDB module - make use of "dsdb_next_callback"
via e2efb09 s4:drsuapi RPC server - writespn.c - fix indentations
via b38a9a8 s4-drs: allow bypass of writespn checking for some SPNs
via cb3d6c4 heimdal Add clock-skew handling to DCE-style GSSAPI
via 10c82d0 s4-auth Supply more useful error messages on Kerberos failure
via cd4c3d6 s4-auth Fix typos in samba4 auth code
via 3c4376c s4-dsdb Explain why we may not use the GC name in some situations.
via e77e162 s4-selftest fix indentation
via 11b4202 s4-repl: fixed replication notifications to RODCs
via 2763ede fix
via ac0a92b s4-debug: lowered the debug level of some unimportant messages
via 7bd5d40 s4-ldb: don't give an error if a module is already registered
via 8759523 waf: go back to the previous method of handling .inst. rules
via e427f2f waf: fixed the names of the installed libraries after the last change
via 5a6a9ea s4-dns: ensure we get the right case on the grant rule for administrator
via c0297e5 waf: fixed tabs/spaces for python3.0
via b867dc9 waf: prevent us from modifying non-install libs during make install
via d738a04 s4-ldb: better error message when we try to register a module twice
via cc5e231 s4-pydrs: validate the DsGetNCChanges response
via e59bf5e s4-join: modify join behaviour according to domain level
via fc5fecb s4-drs: allow override of the replica_flags
via 18085b1 s4-dsdb: give the DN on a shema attribute failure
via 9ba7ce6 s4:ldap.py - add more "objectGUID" related tests
via 225f102 s4:objectguid LDB module - fix typo in output message
via 2c76be7 s4:objectguid LDB module - objectGUIDs cannot be specified on add operations
via c89bc83 s4:upgradeprovision - remove some "recalculate_sd" uses
via 9057e60 s4:descriptor LDB module - make the "nTSecurityDescriptor" attribute fully behave as in AD
via 786a767 s4:ldb_modules/util.c - "dsdb_get_single_valued_attr" - support the attribute fetch also on LDB add operations
via d6d5f80 ldb:ldb_pack.c - the "dn" attribute isn't allowed in the message part, only the "distinguishedName" one
via dbf747b s4:torture/dssync.c - remove unused variable
via 7813fc4 s4:descriptor LDB module - save a pointer to the request message on the temporary "ac" context
via 75ea7bd s4:descriptor LDB module - by "dsdb_next_callback" we don't need anymore the default operation callback implementations
via 3b52902 s4:descriptor LDB module - remove a bit pointless memory context
via d58a4c5 s4:descriptor LDB module - remove a "ldb_msg_sanity_check" call
via f1a8fbf s4:descriptor LDB module - don't ignore referrals if we are executing an ordinary external search operation
via 4217734 credentials: Lowercase library name,
via e28cec7 ldbsamba: Lowercase library name.
via 0878399 samdb: Lowercase library name.
via e7c3719 samdb: Make private (at least for the moment).
via 0d6f1a1 pytalloc: Make some arguments optional.
via 3d443b3 ldb:ldb_parse.c - "ldb_parse_hex2char" - always initialise "c"
via 39ed810 s4:ldap.py - enhance the "distinguishedName" tests
via acb8a8d s4:update_keytab LDB module - we don't need to search for the "distinguishedName" attribute
via a093e10 s4:operational LDB module - "canonicalName" doesn't make use of the "distinguishedName" attribute
via 1688b71 ldb:ldb_tdb.c - ltdb_check_special_dn - fix indentation
via 889fa1c ldb:ldb_tdb.c - make "ltdb_add" more similar to "ltdb_modify"
via 9ff8428 s4:samr RPC server - "dcesrv_samr_RemoveMemberFromForeignDomain"
via 0980a34 s4:DRS-RPC-DSSYNC: don't try to decrypt secret attributes twice
via ce203c0 s4-cldap: fixed debug message to match content
via 2d52eea s4-join: fixed SPNs, invocationId and dnshostname and python join
via a162b1a s4-join: switch over to the new DC join in make test
via 724599d samba-tool: deprecate samba-tool vampire command
via 097be4b s3: Make proper use of sid_check_is_in_xx routines
via 26b2a13 s3: Fix a typo
via 5915d4a s3: Remove some duplicate prototypes
via c1e3c8b socket_wrapper: fill in sa.sa_len if the system supports it
via 11ae104 s4-join: fixed secure_channel_type
via 351312d s4-join: don't print all the NDR packets by default
via 158ae8a s4-cldap: print all the DNS servers found
via eaabb59 s4-ldb: much more memory efficient msg filtering
via 5fcb426 s4-drs: reduce the memory usage of the getncchanges server
via 14f455b s4-kerberos Mention the remote address we fail to contact the KDC on
via 0a2642c s4-ldb: show the reason for module initialization failure
via 34ce183 s4: net -> samba-tool
via 506ffcf s4-join: added DC join to the python join code
via 278778c s4-pydrs: added rodc option to python drs replication
via cbded38 s4-pydsdb: added DsReplicaAttribute()
via 135756c pidl: use a union assignment instead of memmove
via 6d53d9f s4:password_hash LDB module - fix indentation
via f2456cd s3: Allow disabling of mdns registrations
via ac3f8d8 fix in_screen so that it works on os that don't chdir to $PWD
via c378835 tsocket: fill in sa.sa_len if the system supports it
via 90b3bf8 ldb:ldb.h - reorder extended operations list
via 578a37e s4:dsdb/drepl_notify: reuse dreplsrv_notify_operation structures
via 211f6d5 s4/auth: Add logon_parameters to authenticate_username_pw
via d952f6c s4/test: Added test for simple bind with machine account
via cd172e7 talloc: Add python talloc module, move convenience functions to it.
via 4edabb3 talloc: rename pytalloc.c to pytalloc_util.c
via c9756ca waf: Put private libraries in a separate directory when building.
via 21233bb wafsamba: Use project name variable rather than hardcoding 'samba4'.
via afc332f wafsamba: Drop private library prefix when installing private libraries to a custom path.
via ec7501e wafsamba: Support expanding variables in LIBDIR/PRIVATELIBDIR variables.
via e84e870 Add --disable-rpath-private-install flag.
via e15cd9c Add --with-privatelibdir build option.
via 0d4fa85 samba_utils: Use LIBDIR rather than assuming it is set to $prefix/lib.
via 228a9c1 selftest: Allow some tests to output empty subunit data.
via 4000ec2 s4-ldap_server Don't DEBUG() at level 2 every time a caller disconnects
via 4f8b59e s4: don't run etags over .inst files
via a971424 compression: added a simple lzxpress test
via 199399e compression: fixed an uninitialised data but in lzxpress
via a5d4851 s3: Remove the use of cli_send_trans from cli_get_fs_full_size_info
via 83f78a3 s4:ldap.py/passwords.py - just use objectclass "user" for users
via c133fcc s3: Remove an unused prototype
via 8516fad s4:dsdb/objectclass_attrs: not all objects have delete protected attributes as must contain
via 60691c1 s4:dsdb/samdb: optimize samldb_prim_group_change()
via a94fbb9 s4:dsdb/common: fix memory leak in samdb_ntds_settings_dn()
via e3276b3 s4:dsdb/kcc: fix memory leak in kcctpl_copy_output_edges()
via 8b71438 s3-waf: add check for httpConnect and httpConnectEncrypt.
via 78b05a3 s4-ldb_module.h: use LDB error code for ldb_error() macro rather than LDB_DEBUG_FATAL
via e7aa7a0 s4-devel: Verify prefixMap is saved correctly in LDB on disk
via c4dab7d urgent_replication: forbid empty subunit output.
via b6cef24 selftest: Allow some tests to output empty subunit data.
via 28f1228 s4-dsdb Fix urgent_replication test not to set an invalid userAccountControl
via fea02db urgent_replication: Fix syntax error.
via 81e5321 s4-dsdb: use LDB_FLAG_MOD_REPLACE for isDeleted
via c5f07d3 s4-dsdb: use LDB_FLAG_INTERNAL_DISABLE_SINGLE_VALUE_CHECK in dsdb
via e606298 s4-ldb: implement LDB_FLAG_INTERNAL_DISABLE_SINGLE_VALUE_CHECK
via 1ab7bd1 s4-ldb: don't load modules from the same directory twice
via 6a22d89 s4-ldb: honor controls on search in ldbedit
via cf37c29 Move the checking of single valued attributes back into the tdb backend.
via f3ad867 s4-test: fixed quoting in deletetest.py
via 003a36e s4-auth: unconditionally set previous_ev
via cb9fba1 debug: fixed default debug settings
via 832cd99 Speed test with user objects
via 7e382a0 librpc/ndr: use new strlen_m_ext_term() in ndr_charset_length(): fix bug #7594
via 50bdd93 lib/util/charset/charconv: clarify comments in next_codepoint_convenience_ext()
via c18b672 lib/util/charset/util_unistr: clarify the comment header for strlen_m().
via 9b86df8 lib/util/charset/util_unistr: add strlen_m_ext_term() - variant of strlen_m_ext() counting terminator
via 82c8b31 lib/util/charset/util_unistr: add strlen_m_ext that takes input and output charset
via 72f8336 lib/charcnv/util_unistr: add next_codepoint_ext() that accepts input charset.
via 7a2b039 lib/charset/charcnv: rename a parameter of next_codepoint_convenience_ext() for clarity
via 5829cb0 lib/charset/charcnv: add next_codepoint_convenience_ext() that accepts input charset.
via a50d363 s3:util_str: add strlen_m_ext_term() - variant of strlen_m_ext() counting terminator
via 288d55b s3:lib/util_str: add strlen_m_ext() that takes input and output charset
via 4579d7e s3:lib/util_str: clarify the comment header for strlen_m().
via f16ddca s3:lib/charcnv: clarify comments in next_codepoint_ext()
via 5b6a88b s3:lib/charcnv: rename a parameter for clarity in next_codepoint_ext()
via 18104ef s3:lib/charcnv: reformat comments in next_codepoint_ext()
via d41d05e s3:lib/charcnv: add next_codepoint_ext() that accepts input charset.
via f14d84e util/charset: remove a duplicate comment.
via 14718a7 build: a more portable way of finding waf in makefiles
via fdcbc08 selftest/tests.py: Fix typos.
via 6bd903e provision: Look for in source setup data first, in case an older version of samba 4 is installed in the system.
via 654fdce samba: Make in_source_tree() public.
via 4bf6a3e urgent_replication: Fix formatting
via 46bca5e possibleinferiors: Report subunit.
via 9ae3c82 possibleinferiors: Fix formatting.
via d1dd211 replace/wscript: add size checks for stdint.h types
via f5a6c1e replace/wscript: do the size checks directly after the type checks
via 811a362 replace/wscript: define bool to int instead of off_t
via 3dcec24 replace/wscript: check for uint8_t
via 05088fb s4:dsdb/samldb: avoid nested unindexed searches in samldb_member_check()
via 54d4ba7 s4:dsdb/tests/python/sam.py: test with member: <SID=...>
via 4b79a74 s4:descriptor LDB module - a bit cleanup
via 53d9d4e s4:sam.py - assign valid values when performing the special-attributes constraint checks
via b78bf4d s4:samldb LDB module - improve the "get_single_valued_attr" call and move it into "ldb_modules/util.c"
via 4311438 s4:objectclass_attrs LDB module - introduce the hardcoded delete-protected attributes list
via 0baa1fb pydsdb: Import testtools before subunit for those that don't have testtools installed.
via 4f87f8f filter-subunit: Add --fail-on-empty argument.
via f6a1f46 s3: Align nttrans replies the same way Windows does it
via 9d4eeae s4:objectclass LDB module - the structural objectclass has always to be specified
via d873fb7 s4:objectclass_attrs LDB module - refactor the "dSHeuristics" checker
via b841d12 s4:objectclass_attrs LDB module - simplify the invoke of the "dSHeuristics" checker
via 3f43809 s4-tests: Tests for the dSHeuristics attribute value restrictions
via b6fe5cd s4-dsdb: Implemented value restrictions for the dSHeuristics attribute
via 80c3364 s3: Fix a getgrent crash with many groups
via a12c330 s4-server: cleanup allocation of process models
via 6614f84 s4-ldb: fixed sorting of module names
via 598b565 s4:objectguid LDB module - remove "objectguid_find_attribute"
via 4902b71 s4:RPC server - always set the response pad data in base of the request one
via 5516191 s4:RPC server - cosmetic fixes - indentation, comments
via cb9d048 s4:waf - fix the build on Gentoo platforms
via b028f55 s4-test: if using a system version of ldb, override the ldb modules path
via ef1afae waf: more agressively expand subsystem syslib deps
via c1cc156 s4-ldb: make ldbtest depend on ldb
via f0a472a waf: added reconfigure targets to our libraries
via 8c44dfc waf: ensure pkgconfig files depend on the prefix
via dfa20fc waf: split pkgconfig logic into a separate module
via 553029b s4-build: use -Wl,--as-needed if supported
via 2a5e5cd waf: fixed wildcard build for full paths
via 5a3d22a waf: rerun deps calculation on LDFLAGS or CFLAGS change
via 9cac0bf waf: fixed wildcard build
via b3fb311 s4-ldb: give the user a hint as to what may be wrong
via 4a08b2d s4-dsdb: removed the use of ldb_private.h from s4
via 8a21427 s4-ldb: expose some more ldb module functions
via 0e95fca s3: Add "net registry getvaluesraw"
via 18e3b22 s3: Do not connect to ctdb if it is blocked for some reason
via 27056d3 cluster_fatal() exit code should not indicate success.
via 4622f2e s3: Fix a typo in a DEBUG msg
via 102e5d1 MAINTAINERS: add myself as maintainer for tevent and tsocket
via 46e70a2 s4-selftest Run RPC-PAC against all the DC environments.
via a26d919 s4-process_model Fix valgrind-found use of un-initialised variable
via 4199976 s4-torture Add tests for DES-only accounts PAC behaviour/validation.
via b8a0eb7 s4-selftest Allow weak crypto so we can test DES-only behaviour.
via 18732b1 heimdal Add handling for PAC signatures over all encryption types
via b717ec2 s3-param Fix up lp_set_cmdline() not to re-store cmdline options on each reload
via 7d0f04a s3-libsmbclient Don't store 'debug_stderr' on the libsmbclient context
via b1099a5 s3-libsmbclient Add comments to describe the behaviour of DEBUG()
via e16c990 s3-libsmbclient-examples Add tests for debug behaviour.
via db2a61a debug Explain the behaviour of setup_logging() more clearly
via 4aeb608 s3-debug Clarify the handling of invalid state.fd values in debug.c
via ed111d1 s3-debug Move 'load_case_tables()' before lp_set_cmdline() and popt calls
via e64dfdc s3-debug Convert from x_file to real file descriptors.
via d9f67ee s3-debug Remove last direct assignements to DEBUGLEVEL
via cf4de8e s3-debug Remove 'AllowDebugChange' and use lp_set_cmdline() instead
via 9da4ace s3-debug Impove setup_logging() to specify logging to stderr
via 4ae2789 lib/debug Use vdprintf rather than manually allocate
via ad7b551 s4-torture Remove torture/locktest2.c (no longer compiled and unused)
via e7eac0e lib/util Remove setup_logging_stdout()
via 7e23363 s4-ldb: removed ldb_includes.h
via ce1eb1f talloc: Install pytalloc.h.
via 8770c8f s4:samldb LDB module - the "sAMAccountName" cannot be substituted by nothing
via 2f94804 s4:sam.py - additional testing for "servicePrincipalName" updates
via 1b2f4c1 s4:samldb LDB module - support now the full "servicePrincipalName" update trigger
via 3eb0311 s4:samldb LDB module - "sAMAccountName" checker
via 9b0f8a8 s4-ldb: use ldb_set_modules_dir() to load additional ldb modules
via 9103047 s4-ldb: enable version checking in dsdb ldb modules
via a386ca8 s4-ldb: enable ldb module version checking
via 8366bb4 s4-ldb: added support for ldb module version checking
via 1ccb69a s3:winbindd: fix query_user for users with NULL full name.
via 53d19fa s3:winbindd: fix query_user_list for users with NULL full_name
via 05d7524 s4:setup/spn_update_list - the DNS SPN is only used in DNS mode
via 02547de s4:ldap.py/sam.py - simplify the objectclass specifications
via 6f2001e s4:sam.py - test "objectSid" modification lockdown
via 7da84bc s4:samldb LDB module - unify objectSid assignment error messages
via 7ca6b3e s4:samldb LDB module - deny "objectSid" modifications
via 7578e04 s4:provision - adapt the "provision" so that SIDs are only set on entry creation
via 2a25f75 s4:torture - suppress printf "%llu" on uint64_t variables warnings
via c8bcf82 ldb:tools/ldbtest.c - fix build warning
via e59a8a5 s4-ldb: fixed build of paged searches
via 952ce15 s4-ldb: fixed build of oLschema2ldif
via 6f2c4ab s4-ldb: convert existing ldb tools to use new command line hooks
via f924a02 s4-ldb: added ldb command line hook support
via fd88153 s4-ldb: added samba_extensions ldb module
via cdf19ec s4-ldb: moved the ldb_ildap backend into lib/ldb-samba
via d103f2d s4-ldb: added support for general ldb hooks in modules
via c74601e s4-ldb: added an override flag to ldb_register_backend()
via 05b3738 s4-ldb: it is not an error for the modules directory to not exist
via 28c1e4d s4-modules: get rid of the remaining static prototypes for modules
via 4404b4c waf: removed the module aliases code
via 7eb2eed s4-dsdb: convert the rest of the ldb modules to the new module type
via 43f7c9c s4-test: we don't need to set LDB_MODULES_PATH any more
via 6db5765 s4-ldb: removed the old ldb module loading style
via be8e91d s4-ldb: convert the rest of the ldb modules to the new style
via b887b69 s4-process_model: use the static module prototyping
via 0a703c7 waf: added automatic prototyping of static module init functions
via 014a90f s4-dsdb: convert the simple_ldap_map module to the new module style
via cea4bdb s4-dsdb: convert the extended_dn_out module to the new ldb module style
via e8f0e3a s4-ldb: convert the openldap ldb backend to the new style of module
via efdcedb s4-ldb: convert the ildap module to the new type of ldb module
via 8b63ff5 s4-ldb: support a new type of ldb module loading
via fd6d29b waf: added module_init_name parameter to SAMBA_MODULE()
via 1aa8308 tdb: Use waf by default.
via a2d787d s4-dsdb_schema: Use DRSUAPI_ATTID_INVALID instead of 0xFFFFFFFF magic value
via 9221c38 s4-druspia.idl: rename DRSUAPI_ATTID_NONE to DRSUAPI_ATTID_INVALID
via 717b115 idl: Use DRSUAPI_ATTID_ prefix instead of DRSUAPI_ATTRIBUTE_ for ATTID values
via fb6f12b s4-server: avoid using environ as it is not portable
via 3cef97a unit tests: remove trailling white spaces
via fda0f61 unit tests: allow make test to correctly and quickly exit in case of problem while provisionning a test environment
via d5883c8 replace/talloc: Avoid automatically pulling in new configure/Makefile, as these files are checked in, and the source might not be available.
via dac6f16 s4:sam.py - test the "sAMAccountName" attribute
via 51f4de8 s4:samldb LDB module - validate "sAMAccountName" modifications
via 229f3cc s4:netlogon RPC server - "LogonGetDomainInfo" - always check the LDB return codes
via a5fc937 s4:libnet_join.c - only write the really essential SPNs
via 572774a s4:provision - remove the "servicePrincipalName" creation on the DC object
via 01e7cc6 s4:setup/spn_update_list - reorder and update with other SPNs
via 971ce6c s4:scripting/bin/samba_spnupdate - also support adding all possible "servicePrincipalName"s
via 5f8adf0 s4:dsdb/dns/dns_update.c - increase the timeout for the SPN and DNS update scripts
via 39d4089 s4:netlogon RPC server - point out that the "LogonGetDomainInfo" "servicePrincipalName" generation is still needed
via 1168731 s4:sam.py - add a test for the "dNSHostName" - "servicePrincipalName" update mechanism
via 3f66608 s4:samldb LDB module - implement the "dNSHostName" - "servicePrincipalName" change trigger
via 771b10a s4:samldb LDB module - check for the number of results after a search operation
via 8de1d72 s4:drsuapi RPC server - fix counter variables
via f6cfa86 talloc: Look harder for waf.
via c402e75 replace: Look harder for waf.
via c3fa203 build: In some case the flags for the sun studio linker are wrong
via 9f0fb02 build: check that if we provide -liconv we can build shared libs
via 97c0def s4-auth: added a dependency on com_err
via f99c009 replace: Build using waf by default.
via 4f22cc7 talloc: Switch over to using waf as the default build system for the standalone build.
via 3deece5 s4: Remove the old perl/m4/make/mk-based build system.
via 9401189 s4:samldb LDB module - make the "userAccountControl" and "groupType" modify handlers separate functions
via 098ea71 s4:samldb LDB module - add a new function which handles special cases for single-valued attribute on SAM modifications
via 095c8b2 s4:samldb LDB module - primary group change - free temporary messages to save memory
via c0ebf5d s4:sam.py - add a short double swap "primaryGroupID" test
via 98fefa8 s4:samldb LDB module - adapt the "samldb_prim_group_change" trigger to support multiple "primaryGroupID" modification entries
via 02355fc s4:samr RPC server - the LDB error codes for adding or deleting a group member have changed
via c664f01 s4:sam.py - enhance "member" tests
via 4987467 s4:samldb LDB module - "member" trigger
via 5a2c3ad s4:rpc_server/common.h - quiet compilation warnings
via b548674 provision: fix wrong tests
via a509b93 build: Remove zlib from the cache if we failed to pass all the tests
via 4e30a5d build: make this test darwin only as it mess a bit more the freebsd build
via 4dee76f replace: Fix formatting.
via 7fc0aab ldb: Drop autoconf-based build system.
via fe6d404 tevent: Drop autoconf-based build system for standalone build.
via d1eba07 replace: Avoid autoproto as it breaks standalone builds.
via 58e99ae replace: Only build replace-test in standalone build.
via 1620697 s4:local_password LDB module - fix typos
via 2c0a9e9 s4:resolve_oids LDB module - fix counter types
via 45ee4e9 s4:partition_init LDB module - fix counter type
via 5ab8e4f s4:extended_dn_store LDB module - fix counter types
via dc0000e provision: when deriving netbiosname from hostname force the netbiosname to be compliant
via edebb76 build: strip -single_module when doing bundle on mac OS X
via 33b276c build: set shared libraries flags correctly on mac os X
via 23b5880 talloc.3: Remove documentation for deprecated talloc_append_string, consistent with other deprecated functionality.
via b4ba669 s4-smbd: initialise process models in smbtorture before use
via 35d466e s4-smbd: leave the single process model as internal
via 55063cd waf: fixed building of non-shared binaries that contain modules
via b2a5654 s4-heimdal: lex_err_message() should not be static
via a139628 s4-waf: added a lexyacc.sh script that manually rebuilds the heimdal parsers
via a00657d s4-test: don't override modules dir
via e08c9ac waf: get rid of target aliases in wafsamba
via 679eba6 s4-build: removed some unnecessary dependencies
via f5251c0 s4-ndr: make ndr-table a subsystem
via 2ea41fd s4-cmdline: make cmdline-credentials a private library
via 88fd7e0 s4-dns: make the dns update task an external module
via 87b3d38 s4-cluster: make cluster a private shared lib
via 3f3783c s4-replace: make libreplace a private shared lib in s4
via eb0005d s4-tdb: make tdb-wrap into a private library
via 045e344 s4-auth: make KERBEROS subsystem into authkrb5 private library
via 7a26bb9 s4-credentials: make a private library from CREDENTIALS subsystem
via 306754f s4-ldb: add explicit depenencies on ldb library in ldb modules
via 04574d5 s4-ldbwrap: split ldb-wrap out from the LDBSAMBA subsystem
via 228803c zlib: use the real library name 'z' instead of ZLIB
via 0563c5b s4-rpc: split the dcesrv reply code out of dcerpc_server
via ac8e910 s4-modules: remove LD_SAMBA_MODULE_PATH
via 256349d s4-torture: simplify the depenencies for TORTURE_DRS
via a57e0ae s4-smbd: make our process models into real modules
via 046d38f s4-smbd: don't initialise process models more than once
via 3a78148 waf: save the samba_deps_extended
via f7b70a5 waf: give a better error on a bad grouping library
via 78d732c waf: cope with subsystems with no static modules
via ae0f420 waf: don't auto-depend on subsystems
via adabc3d waf: added --symbol-check option
via df34bb2 waf: build all libraries after all object files
via 170c255 waf: use Utils.WafError() instead of raising an AssertionError
via d1e9498 waf: cope with rules with no inputs
via ccbb776 waf: separate out get_tgt_list()
via e97be08 waf: display the paths in library loops
via d489880 waf: added env.DEVELOPER_MODE flag
via 65743f9 waf: added suncc_wrap
via b6b0d2c s4-kdc: create a 'pac' private grouping library
via 89c829f s4-heimdal: removed the use of signal.c from roken
via 4bd7814 s4-heimdal: fixed the use of error_message() in heimdal
via d6299d2 replace: create a private replace-test library
via 0d45d97 s4-ldb: create a private library ldb-cmdline
via 56b46d8 talloc: Fix manual pages in standalone build.
via 14ff2e8 Fix bug #7700 - Improvement of return code of smbclient
via 606a447 s4:torture/rpc/samr.c - fix NTTIME warnings by casts
via 25301b7 s4:torture/rpc/samr.c - test the "ReplicaSourceNodeName" only against s3
via af4c9cc s4:samr RPC server - fix trailing whitespaces
via 5d835c8 s4:samr RPC server - fix indentation of function parameters
via fc6f8be s4:samr RPC server - DomainGeneralInformation - never return NULL on the oem name
via ebe78c4 s4:samr RPC server - provide the right "ReplicaSourceNodeName"
via 45cd2e4 s4:samr RPC server - remove wrong implementation of ReplicaSourceNodeName
via c5c6935 s4-drs_tests: drs_util_DsAttributeId_to_string() is not used anymore
via 07240e9 s4-resolve_oids: Remove redundant check - resolve_oids_need_value() handle this
via 6b188fb s4-schema_init: we should be able to resolve Syntax OIDs with prefixMap we have
via 72189ae s4-pfm_test: Use single instance of global testing data to test with
via fbc3fc2 s4-pfm-test: Enrich and fix comment primary for testing data
via 4a11cad build: add the -fno-common flags to fix the link pb on mac os X
via 090fcb0 s3-waf: add vfs_time_audit to the build.
via e00671e s3-waf: use LZXPRESS subsystem.
via 9dd467b s3-selftest: add vfs_modulesdir variable for both test systems.
via 4b2e2f9 s3: Streamline regdb_normalize_keynames_fn a bit
via 8b87603 s3: Fix the registry upgrade code
via a43261e s3: FILE_WRITE_DATA & friends have gone from includes.h
via 917cc0d unit tests: use skip file to exclude smb2.dir instead of hack
via 95cbff7 build: Add XPG6 otherwise we have a configure pb on sun Solaris
via 2cfee00 s3: Add a vfs_time_audit module
via 9759559 s3: Fix bug 7759
via b73a05e s4 net: rename to samba-tool in order to not clash with s3 net
via 5634f55 build: remove warnings about redifinition of boolean use -KPIC on suncc
via c6d7e6a Fix for bug 7755 - SMBC_getdents_ctx() ignores struct alignment rules
via 6486733 ndr: Make sure ndr_dns.c has no lines wider than 80 chars
via f8d4995 tls: Inform the user if the cert/ca/private key can't be saved
via 0bc94c2 Fix bug 7754 - samba uses index(), marked as legacy.
via 8c4d023 s4:setup/schema_samba4.ldif - this control isn't used anymore
via 24ef932 s3: Make gpfs winattrs work again
via 5bc2b8f s4-ldb: Added the correct extended check for read access to nTSecurityDescriptor
via 3003bd4 s4-ldb: Changes the aclread module to use LDB_HANDLE_FLAG_UNTRUSTED to determine the source of the request
via b1f6a2b unit tests: move backend testing to the end
via 04d63e9 unit tests: remove smb2.dir
via 14a3d4d librpc/ndr/ndr.c - fix some counter types
via 51dd83a auth/credentials Give a sensible behaviour for resetting the krb5 context
via d9b7123 librpc Make ndrdump use printf() rather than having to mess with DEBUG()
via cf310a4 s3-smbd Remove manual override of DEBUGELVEL during exit
via 4c634a3 talloc: fix waf build for libtalloc-compat1
via 073d3bf wafsamba: support 'soname' attribute on SAMBA_LIBRARY()
via a06192b waf: sped up the project rules checking
via 3e93dc0 s3-waf: fixed the s3 waf build
via afe40c7 waf: quote subsystem names to make them clearer
via 5bb7723 lib/util: remove useless ../lib/util/mutex.*
via e5ebc48 s4-dsdb_syntax: *_OID_oid_ldb_to_drsuapi() functions should use
via 6a6c7c9 s4-pfm_test: no need to test created prefixMap contents here - it already tested
via 45e1c0c s4-pfm_test: Tests for dsdb_schema_pfm_attid_from_oid()
via 0fc2427 s4-prefixMap: split dsdb_schema_make_attid() function into read-only and
via 5e108fc s4-prefixmap: Use WERR_NOT_FOUND when OID is not found in current prefixMap
via d8e246c Add a script for formating test result of st/subunit
via 62eb450 replace: restore the order for #define + rep_strtoll
via ba6afbd s4:librpc: we don't need dcerpc client bindings for dns.idl
via 1b68910 s4:ldap.py - add a test for attribute ranges - still very basic
via dd25f4b s4:sam.py - enhance users and groups test
via 802e3b4 s4:samldb LDB module - enhance the "member"-check trigger
via a839422 s4:ldap.py - enhance and activate the "description" attribute test
via 4f25eec s4:objectclass_attrs.c - rework to support these special "description" constraints
via c251cb6 wafsamba: Fix soname for standalone private libraries.
via a702c07 talloc: change pytalloc-util to be a public library.
via d44e3bf talloc: Install pytalloc-util as system library.
via 0ceb501 waf: Remove unused EXT_LIB_PYTHON.
via 98cfc71 talloc: Avoid dependency on unknown EXT_LIB_PYTHON.
via 1ae0981 talloc: Move pytalloc to lib/talloc.
via 50256c0 waf: Only specify vnum for non-private libraries.
via a74e8be waf: Stop automaticaly changing dashes to underscores in library names.
via e4d9e97 waf: Don't auto-lowercase library names.
via 8cf6137 waf: Remove lib prefix from libraries manually.
via b2af2fd torture_local: Add missing dependency on socket_wrapper.
via df76c3f waf: build private libraries with so names.
via 20b5268 dcerpc_dns: Change back to subsystem for the moment.
via d9cbcdd s4: Drop duplicate 'lib' prefix for private libraries.
via 126f87e s3: Fix some DEBUG msgs
via da09021 s3: Package tdbrestore in RHEL-CTDB
via 7aa45b0 s3: Pass tdb_flags to ctdbd when attaching to a db
via 33f65a9 s4:samr RPC server - "dcesrv_samr_info_DomGeneralInformation" - count always all type of groups
via 83c3813 s4:samr RPC server - remove a somewhat pointless comment
via 6fb64b9 s4:"samdb_search_count" - introduce a "mem_ctx" parameter
via fd7943b ldb:gendb_* calls: support a "NULL" resultset parameter
via 8bc2b54 s4-test: Extend DRS-msDSIntId test to verify Configuration NC replica also
via e567d6c s4:samldb LDB module - other indentation fixes on error messages
via c3fa990 s4:ldap.py - prove the denied multi-valued replace requests
via fedd4aa s4:objectclass_attrs LDB module - deny multi-valued replace requests
via 6e407a3 s4:provision_*_references.ldif - "add" and do not "replace" the "wellKnownObjects"
via e24cd13 s4:samldb LDB module - fix indentations
via edab363 s4:samldb LDB module - use "uint32_t" for available krbtgt number
via 9e6d07e s4:samldb LDB module - assign better memory contexts in some cases
via adcfda9 s3-waf: implement LIBMSRPC_GEN as tiny wrapper of 'NDR_STANDARD NDR_DSSETUP NDR_SPOOLSS'
via 9802183 s3-waf: use NDR_NETLOGON for ntlm_auth
via baf4c4d s3-waf: use NDR_SCHANNEL
via 5b9a3a7 s3-waf: use NDR_NTLMSSP subsystem
via ffbe1c0 s3-waf: add NDR_STANDARD dependencies to fix the build
via 2b74cea s3-waf: use git to calculate the version if available
via 8ea6f41 s4-waf: don't generate PACKAGE_* defines in config.h
via e54d58d autobuild: add some comments
via 47e2371 autobuild: run ldb tests with TDB_NO_FSYNC=1
via db73b4a waf: moved the -Wl,-no-undefined flags to source4 and ldb
via 986a00d s3-waf: fixed paths in s3 waf build for rpc_server
via ec98bb5 s3-waf: fixed waf configure for recent changes
via 14686e4 libcli/security Remove unused sec_acl_equal()
via caf77f7 s3: Use cli_setpathinfo in cli_posix_unlink_internal
via 2d51a24 s3: Avoid passing down a boolean to cli_posix_unlink_internal_send
via 28e243f s3: Use cli_setpathinfo in cli_posix_chown_chmod_internal
via dedda3e s3: Use cli_setpathinfo in cli_posix_link_internal
via c0a6b74 s3: Use tevent_req_simple_recv_ntstatus where appropriate
via 64275eb s3: Pass down a level instead of a flag to cli_posix_link_internal
via 7b3fccd s3: Add async cli_setpathinfo
via 40cc1a3 s3: Add "setea" to smbclient
via 86cb0ad s3: Add "geteas" to smbclient
via 0831807 Add dump_data_cb()
via 611bcfc Add print_asc_cb()
via 9e7bcaa s4-test: Print correct partition DN in msDSIntId test
via 7b3dbbd s4:dsdb - remove some calls of "samdb_msg_add_string" when we have talloc'ed strings
via 177aad5 talloc: pytalloc should not depend on samba specific code
via cbee24b s3:include: move debug.c prototypes to debug.h
via dbc934e s3:include: move MAX_DEBUG_LEVEL from local.h to debug.h
via 3218968 s4:dsdb - use LDB results in "add_time_element" and "add_uint64_element"
via 49dee0e s4:dsdb - use the more safe "samdb_msg_add_(u)int*" calls always where possible
via 482c022 pidl:Samba4/NDR/Parser: fix NDR64 union alignment
via fd628e7 midltests: add more union_align examples
via 172a158 s3: Initialize output vars in parse_ea_blob
via 005b50a s4:librpc: we don't need dcerpc client bindings for dns.idl
via 09a1075 s3: Remove unused cli_get_ea_list_fnum
via 5a17d26 s3: Replace cli_qfileinfo_test with a call to cli_qfileinfo
via c095809 s3: Convert cli_qfileinfo_basic to cli_qfileinfo
via d864b1b s3: Convert cli_qfilename to cli_qfileinfo
via 9423257 s3: Add async cli_qfileinfo
via 03333fc s3: Rename cli_fileinfo() to cli_fileinfo_basic()
via a6611c1 torture/local: Depend on NSS_WRAPPER, even if it wasn't enabled.
via 92c12a3 ldb: Rename pyldb pkg-config file to pyldb-util, to avoid confusion with 'ldb' python module.
via 599afb0 s4: Rename LIBCLI_NBT -> cli_nbt.
via 5224de3 s4: Rename LIBCLI_LDAP to libcli_ldap.
via a57bd4e s4: Rename WBCLIENT to wbclient.
via 18ae888 s4: Rename DB_GLUE to db_glue.
via fc6bfe2 s4: Rename SMBPASSWD to smbpasswd.
via 8c99517 waf: Lowercase several library names.
via 833480d s4: Rename LIBSAMBA-* to libsamba-*
via ca16d80 s4: Rename LIBSECURITY{_SESSION,} to libsecurity{_session,}
via 7a731cc s4: Rename SAMDB_COMMON to samdb_common.
via 2bcd7f6 waf: Rename LIBWINBIND-CLIENT to libwinbind-client
via 2933fac s4: Rename NSS_WRAPPER to nss_wrapper.
via 9757a0c s4: Rename UID_WRAPPER to uid_wrapper.
via 7b85493 s4: Rename WRAP_XATTR to wrap_xattr.
via cf26d8a s4: Rename LIBEVENTS to libevents.
via bc44fcc s4: Rename NDR_TABLE to ndr_table.
via 9065f96 s4: Rename LIBNETIF to libnetif.
via 49ef288 waf: Rename some BUNDLED_ functios to PRIVATE_.
via 18103d3 create_descriptor.c - fix comment
via 8b9a08e s4:provision.py - add the correct "CN=Sites" security descriptor
via 245642a s4:schema.py - reformat and fix the security descriptor
via c25afb6 ldb: Support using system pyldb library.
via 9a2f83a ldb: Install pkg-config file for pyldb.
via bd48e23 ldb: Install pyldb-util as public library.
via dec00bf tdb: Revert re-addition of tdb_set_logging_function.
via c7d7c8f ldb:ldb.h - include a comment that the relax control is mainly used by the OpenLDAP backend
via f9a6ff4 s4/ldb:introduce the LDB_CONTROL_PROVISION_OID control
via 89c42a9 ldb:rename LDB_CONTROL_BYPASSOPERATIONAL_OID into LDB_CONTROL_BYPASS_OPERATIONAL_OID
via a60965b s4:dns_server - fix counter types
via ee913f4 tdb: commit the version 1.2.7 signatures
via 72c8ccd s4 dns: Implement update record prescan logic
via 005a656 s4 dns: Add stub checking if updates are allowed
via 1e670df s4 dns: Add a prerequisites check for updates
via cfa4796 s4 dns: Switch to WERROR
via 682a2e9 s4 dns: Split up the code into multiple files for easier development
via cebce2b s4 dns: More work on updates
via fb18175 s4 dns: Map between NTSTATUS and dns error codes
via a6305c4 s4 dns: Better error handling when parsing invalid or unknown records
via 69a5229 s4 dns: start handling update requests, return correct error codes
via eb4f101 s4 dns: Allow more components as part of a domain name
via 063727a s4 dns: Handle CNAME records
via 32a1b71 s4 dns: Parse srv and soa records
via 615857d s4 dns: Look up all names in the ldb database.
via 678634a s4 dns: Look up records in the ldb database
via 80f3088 s4 dns: Fix a data corruption in the dns_string parsing
via 1c25cc7 dnsp: Can't have two memebers of a union with the same name
via a7b833e s4 dns: Reply to a name request with an A record.
via 719a6bb ndr dns: Add simple parser
via 96195b2 s4 dns: Add a boilerplate DNS server implementation
via caf4196 dns/nbt: Fix spelling of the "authoritative" flag.
via 9786871 idl: Add idl describing DNS structures
via 4ffdf09 netlogon.idl: Switch to explicit constants to remove dependency on nbt.idl
via eeac222 s4 dns: Import DNS win32 error codes from MS-ERREF
via e7358e7 s4 dsdb kcc: Prefer msDS-hasMasterNCs over hasMasterNCs when replicating
via f26c9b3 s4 socket: increase the debuglevel to make add interface debug messages less verbose
via 821a202 s4:rpc_server/netlogon: netr_ServerAuthenticate3 should return NO_TRUST_SAM_ACCOUNT
via f0879fc s4:rpc_server/netlogon: netr_ServerAuthenticate3 should reject invalid sec_channel_types early
via c2696b2 s4:rpc_server/netlogon: netr_ServerAuthenticate3 should check the challenge after the account
via 5ee49fc s4:rpc_server/netlogon: fix comment in netr_DsRGetDCName()
via 675c354 s4:rpc_server/netlogon: handle DC_RETURN_NETBIOS and DC_RETURN_DNS in netr_DsRGetDCNameEx2()
via fcc2f6b s4:rpc_server/netlogon: validate flags in netr_DsRGetDCNameEx2() and callers
via e297625 s4:rpc_server/netlogon: netr_GetDcName should return WERR_DCNOTFOUND for invalid names
via 4a4738b misc.idl: add SEC_CHAN_LOCAL and SEC_CHAN_LANMAN
via c320c1a lib/util: Add tevent WERROR wrappers
via 79c6572 tsocket: let tstream_inet_tcp_connect_recv() optionally return the used local address
via d2c6536 tsocket: ask the kernel for the specific local address after a tcp connect
via 96601ca lib/replace: use snprintf() in test code to avoid warnings in the IBM-Checker
via d65896c lib/replace: fix rep_strtoull() prototype
via 272feb7 Revert "Wrap security_token_has_privilege() with a check for lp_enable_privileges(). Needed"
via d46ca0e s4-dsdb_syntax: Setup "String(Case Sensitive)" syntax
via a8b9568 Wrap security_token_has_privilege() with a check for lp_enable_privileges(). Needed to maintain compatibility with smb.conf manpage.
via 3e79cd6 Fix const warning. Allocate off NULL as we always talloc_free().
via 2a00138 s4-dsdb/schema_syntax: Separate validation for numericoid OID values
via 14cb61d asn1_tests: Implement negative unit-tests for ber_write_OID_String()
via 6b63ad6 asn1: ber_write_OID_String() to be more picky about supplied OID
via c74ef7a waf: Mark the replacement zlib private so that it can build on machine without a system zlib
via 4ea7d46 replace: use replace for non 'samba' compliant strptime
via 2d0ac59 replace: use a wrapper around strtoll if it didn't behave as expected
via c529317 Lowercase socket_wrapper name.
via 5785f08 s4-dsdb extended_dn_out: Move lazy dereference control creation to lazy-init
via 62c4af9 tdb: Set _PUBLIC_ in C file rather than header files (Debian bug 600898)
via 2c0ff51 s4-waf: we don't need the smbtorture.static for s3 any more
via 6120ef9 autobuild: don't cleanup the pid file within the retry loop
via 4fa0ceb waf: RPC_NDR_WINBIND is samba4 specific
via 3c74871 ldb:ldb_modules.c - "dlclose" could cause inference on "dlerror"
via 6c3e670 waf: check the linker accepts a set of ldflags before using them
via 6fd9fee s4-dsdb: force LDB_ERR_NO_SUCH_ATTRIBUTE on missing schemaInfo
via 19f8dc9 s4-ldb: make ldb_options_find() public
via dc729c6 waf: loosen the restriction on depending on python libs
via 7ffb781 waf-python: make the pyext flag add the pyembed features for libraries
via 0966776 waf: fixed the handling of -Wl,-no-undefined
via 97ce2d8 s4-librpc: fixed depenencies for libcli/security
via d98efff libcli: LIBSECURITY depends on NDR_SECURITY
via 1711584 s4-dsdb: fixed depenencies for -no-undefined
via 6ce4125 s4-events: LIBEVENTS depends on LIBSAMBA-UTIL
via 56640a8 s4-rpc_server: split out DCERPC_SHARE as a separate subsystem
via 1748d10 s4-python: python_samba needs pyext
via 51dc322 waf: show duplicate objects in python modules as well as libraries
via cef53b2 s4-waf: removed the dependency loop between ntvfs and dcerpc_server
via 11bce8c librpc: added a few more NDR_* targets to NDR_SAMBA
via bbe016b s4-ldb: make pyldb_util a private library
via 4af5951 librpc: added RPC_NDR_SAMBA grouping library
via 1cbb615 lib: make WRAP_XATTR a private library
via ec7bb90 waf: added pyext option to SAMBA_LIBRARY()
via f7aca49 librpc: added NDR_XATTR and NDR_UNIXINFO to the NDR_SAMBA grouping library
via af36485 s4-python: added a samba_python grouping library
via 19bae68 s4-param: added a libshares grouping library
via 62d7b27 s3-waf: mark some libraries as private
via 7a2cad4 waf: raise an error on a dependency on a python module
via b4dd1ac s4-waf: don't depend directly on python modules
via 3981399 s4-waf: removed the XATTR and SASL aliases
via 6f36a01 waf: prevent the global deps list creating depenency loops
via e98ca6e s4-libcli: make LIBSECURITY_SESSION a private library
via 4b3fae6 s4-socket: make LIBNETIF a private library
via aa0dbdc s4-events: make LIBEVENTS a private library
via 7c92baf s4-kdc: make DB_GLUE a private library
via ae5c4cd s4-dsdb: make ldb_password_hash depend on hdb not HEIMDAL_HDB_KEYS
via 323c1a8 nsswitch: make LIBWINBIND-CLIENT a private library
via 0b255c0 nsswitch: make LIBWBCLIENT a private library
via 6c60b8b lib: add UTIL_TEVENT to samba_sockets grouping library
via 5ecd872 s4-libcli: make LIBSAMBA-ERRORS a private library
via 6ba86d8 s4-lib: make SMBPASSWD a private library
via 47591ea s4-dsdb: moved a bunch of fuctions from schema/schema_info_attr.c to samdb/ldb_modules/schema_util.c
via cffbccb s4-waf: make NDR_STANDARD a grouping library and add NDR_SAMBA4
via acffaf2 s4-build: make LIBSAMBA-NET a private library
via 9bc47cc waf-build: create a NDR_SAMBA grouping library
via f39b210 waf-build: create a samba_sockets grouping library
via 2dcb596 s4-waf: removed dependencies on missing subsystems
via 7cba3cf waf: replace the is_bundled option with private_library
via 1d87335 waf: added the concept of a grouping_library
via 713900b s4-build: fixed some formatting
via 579f06e build: subunit and popt need to be marked as private libraries
via e2a2c71 waf: cope with libraries with a specified version number
via aa88884 s4-libcli: make LIBCLI_LDAP a private library
via e73739a s4-auth: make auth a private library
via a913e79 replace: make libreplace a private library
via 0ad5937 s4-ndr: make NDR_TABLE a private library
via 35b61c2 libcli: make LIBCLI_NBT a private library
via dc00b77 wrapper: make socket_wrapper, uid_wrapper and nss_wrapper private libs
via 29c0b86 waf: re-work the module alias code
via 9a2c9c2 s4-dsdb: make SAMDB_COMMON into a private library
via 8709c3c libcli: make the LIBSECURITY subsystem into a private library
via e596a4e waf: fixed expansion of direct_objects and direct_libs
via cd7190b waf: allows libraries to be marked as private_library=True
via c0878cf waf: rework expand_subsystem_deps()
via 14081ef waf: added --show-deps and --show-duplicates
via 8044a20 ldb:ldb_modules.c - if we don't find the associated dynamic object then please close the handle
via 0b8b9ae ldb:ldb_tdb/ldb_cache.c - remove a superflous "talloc_free"
via de9b737 ldb:ldb_tdb/ldb_cache.c - in this function we don't use LDB return codes
via 4a33071 s4:lib/util/charset/iconv.c - remove a distinction which can never happen
via 94dc630 Now we have SeSystemSecurity, remove the source3-only #ifdef.
via e00c2b3 Add code to implement SeSecurityPrivilege in net rpc rights, and in the open and get/set NT security descriptor code.
via c0b9526 pytalloc: use talloc_unlink() to free py_talloc objects
via feb6034 talloc: make header C++ safe
via c8000c9 smbtorture: Fix typo in status message.
via 7a194c6 s3: Make "unpack_pjob" static
via 1d5cb51 s3: Use any_nt_status_not_ok in winbind
via 347ca8f s3: Add any_nt_status_not_ok
via 62bea12 s3: Don't use talloc_autofree_context in map_file
via 97a7aec uid_wrapper: The gid wrapper does not require a destructor
via e1cfca1 Make getpwnam_alloc() static to lib/username.c, and ensure all username lookups go through Get_Pwnam_alloc(), which is the correct wrapper function. We were using it *some* of the time anyway, so this just makes us properly consistent.
via ab01d61 nsstest: no need for two copies of the same tool.
via abb07fa s3-waf: more registry cleanup.
via d05157a s3-waf: convert LIBSMBCONF into a subsystem.
via 4a2e47b s3-waf: move RPC_CLIENT_SCHANNEL into a subsystem.
via 71ac92b s4-schema_init: Print more info about syntax we fail to recognize
via 099b005 asn1_tests.c: Make test data static const
via d057ca3 lib/util/asn1.c: comment spelling
via 0941099 ldb:ldb_index.c - fix some memory leaks
via 3bf8ca6 ldb:ldb_index.c - let "ldb_module_oom" generate the return code
via ec43a4d ldb:ldb_cache.c - fix memory contexts and memory leaks
via 06053a0 ldb:ldb_tdb submodule - use "ldb_msg_new" where appropriate
via 1427895 ldb:ldb_pack.c - remove superflous "message->elements = NULL"
via caf6b36 libcli/security/access_check.c - fix a memory leak
via efb22bf s3: Add some DEBUG
via da00021 s3: Cope with EINTR in smbd_[un]lock_socket
via 4a8c17a libcli/ldap Don't try and encode a control with a NULL OID
via 39932f2 autobuild: create an autobuild.pid file
via 0a2e55b s4-mailslot: fixed handling of random collision in temporary mailslot names
via 45794dd Fix shadow warning for "access" variable.
via e7d0f47 Add deadtime detection for SMB2. Correctly update lastused timestamp across all active tcons. Should fix dfree cache not updating bug.
via d7f4bea Add SMB2 paths to smbd/conn.c. Except for conn_idle_all(), to be cleaned up next.
via 1bd6faa Copyright/whitespace/comment cleanup in preparation for adding SMB2 paths.
via edefaf5 Move tcons.num_open from smb1 to sconn->num_tcons_open as this is needed for SMB2 also.
via 492ab4d s3-waf Use LIBSECRUITY subsystem from the common wscript_build
via 7db20c3 s3-waf: all subsystems complete now, no need for this loop anymore.
via fa2a2d5 s3-waf: convert rpc into a subsystem.
via 38438c3 s4:nbt_server - fix a LDB counter type
via 4b4dcaf s4-dsdb Reset the error string after 'expected' errors.
via 439a1fe s4-dsdb Add module to send only 'simple' DNs to OpenLDAP backends
via 5650e85 s4-dsdb Allow LDB_ERR_INVALID_DN_SYNTAX in dsdb_load_partition_usn
via 8975834 s4-auth Add DEBUG() for invalid DNs and errors expanding user groups.
via d652803 ldb:"ldb_schema_attribute_by_name_internal" - support the whole unsigned int range
via a6d70dd s4:dsdb/schema/schema_init.c - remove a duplicated "talloc_free"
via a9b58f6 s4:samdb.py - remove a pointless comment
via 8c4f6bc s4:samdb.py - use a more standard way to get to the domain realm/dns name
via 87fd2fd Addition of userPrincipalName attribute when new account is created
via 73d6bb7 s4-gensec Don't give more to sasl_encode() than it will permit
via 15a3077 s4-gensec Don't upgrade all DIGEST-MD5 connections to seal
via f9c7365 s4-provisionbackend Allow a fixed URI to be specified for LDAP backend
via 4d9b12a s4-provision Remove serverdn parameter from Schema()
via 640fbf8 s4-dsdb: register the DCPROMO_OID control with the rootdse
via 75d57db selftest: terminate selftest if we can't setup the environment
via f6a9708 s4-ldb: increase minor version for 2 new functions
via 423365d s4-ldap: mark all ldap:// requests as untrusted
via 80a4adc s4-dsdb: filter unregistered controls in the rootdse module
via d16fe72 s4-ldb: cope with NULL oid in controls
via 5f6c004 s4-ldb: added --relax cmdline option
via ff456cd s4-ldb: added ldb_req_mark_untrusted() and ldb_req_is_untrusted()
via 968381a waf: put -Wl,-no-undefined only in the linker flags, not when compiling C
via 1b83558 waf: don't save deps on install
via d485701 waf: automap shared library names from .so to the right extension
via 7197bcc readline: fixed the test for history_list()
via ec90b24 replace: cope with systems that have fdatasync(), but don't have the prototype
via 1ac19c1 s4:ldap_server - use error code constant
via dcbfcbb ldb: always return PROTOCOL_ERROR if an operation is unsupported
via 902e728 selftest: use full path for selftest.pl instead of relative paths
via b1a13e5 selftest: correct the import of Time::HighRes
via 8556602 ldb:"ldb_schema_attribute_by_name_internal" - switch back to 32bit counters
via 48cd89e ldb:ldb_tdb.c - fix up counter variables
via 94a4458 ldb:ldb_tdb.c - improve the error outputs
via 3ead246 s4:"util_ldb" - remove some really unused dependancies
via a610ce4 libcli/nbt: we don't need LIBCLI_COMPOSITE anymore
via 820ae3d libcli/nbt: convert nbt_name_register_bcast_send/recv to tevent_req
via 0b8056d libcli/nbt: s/name_register_bcast_handler/nbt_name_register_bcast_handler
via c654a6c libcli/nbt: s/register_bcast_state/nbt_name_register_bcast_state/
via 77d82fe libcli/nbt: move nbt_name_register_bcast_send to the top of nbt_name_register_bcast_*
via 6f2d94b s4:nbt_server/register: add a nbtd_register_name_state
via e3a0463 libcli/nbt: convert nbt_name_register_wins_send/recv to tevent_req
via 4f233c7 libcli/nbt: s/name_register_wins_handler/nbt_name_register_wins_handler
via b166813 libcli/nbt: s/register_wins_state/nbt_name_register_wins_state
via 549b594 libcli/nbt: move nbt_name_register_wins_send() to the top of all nbt_name_register_wins_* related code
via 12c3880 s4:nbt_server/winsclient: add a nbtd_wins_register_state
via 43fb7f1 libcli/nbt: convert nbt_name_refresh_wins_send/recv to tevent_req
via 332f261 libcli/nbt: s/name_refresh_wins_handler/nbt_name_refresh_wins_handler
via 3ded1da libcli/nbt: s/refresh_wins_state/nbt_name_refresh_wins_state
via e36e729 libcli/nbt: move nbt_name_refresh_wins_send() to the top of all nbt_name_refresh_wins_* related code
via 5f19a24 s4:nbt_server/winsclient: add a nbtd_wins_refresh_state
via 2ae3bb0 s4:nbt_server/wins: fix compiler warnings
via a10b341 Include misc.idl for policy_handle in srvsvc.idl.
via 64e9f79 s3: fix the build of idmap_adex, idmap_tdb2, idmap_hash and several vfs modules.
via 5845dae s3-waf: fix the build after libcli/security changes.
via 203dc4f s3-waf: fix the build of smbtorture.
via 10f95a4 s3-waf: fix pdb modules build.
via 20c7e2b s4:libcli/util: add pipe related NT_STATUS_RPC_* codes
via 5c82a1b s3:libsmb: add pipe related NT_STATUS_RPC_* codes
via 72a8966 libcli/util: add pipe related NT_STATUS_RPC_* codes
via b615b70 s3-winbind: Fixed init order.
via abeef47 librpc: Fixed memory context of dcerpc_binding_from_tower.
via d42ddd7 s4-gensec: Add dependency on com_err to GENSEC_KRB5.
via 034832c s4-ldb Add LDB_REQ_SET_LOCATION to help track handler use
via f4c82c6 s4-selftest Make GDB_PROVISION work again
via 48c54f9 ldb Ensure we mark ongoing LDAP requests as PENDING
via ce01e36 s4-openldap-backend Don't set 'dbnosync' on cn=config
via ba9e787 s4-provision Use --ldap-backend-nosync rather than just --nosync
via d1ca35c heimdal_build: Add dependency on com_err to HEIMDAL_CONFIG.
via f397283 This is typo fix patch for smbcacls.1.xml .
via b8dea2c dsdb simple_ldap_map depends on LDBSAMBA
via dab4264 Revert "s4:dsdb - make the RELAX control private"
via 9f0d1c7 heimdal: Attempt to fix path of hdb_asn1.h
via cbd4891 dsdb: Module aliases require to be prefixed with the subsystem name.
via fb8bbd2 dcerpc_samr: Fix -l arguments for dcerpc_samr and dcerpc_atsvc.
via 05c1beb tdb: Bump version to 1.2.7 after addition of pytdb.__version__.
via a31e10e heimdal: Add local simpler copy of to_list().
via a3f61de Revert "s4:remove "util_ldb" submodule and integrate the three gendb_* calls in "dsdb/common/util.c""
via 8a2ce5c s4:remove "util_ldb" submodule and integrate the three gendb_* calls in "dsdb/common/util.c"
via 39bd4ce s4:lib/util/util_ldb.c - remove unused "gendb_add_ldif" call
via e1078d2 s4:ldb-samba/ldb_wrap.c - fix indentation and trailing whitespaces
via be4a0d3 s4:"wrap_casefold" - move it to "ldb_wrap.c" since it's only used there
via 10adee8 s4:dsdb - make the RELAX control private
via 02d9d8e s4:libcli/ldap/ldap_controls.c - fix up the controls list
via c4739f7 ldb:ldb.h - reorder controls/extended operations
via c161ad8 heimdal: Remove some unused arguments from HEIMDAL_SUBSYSTEM().
via 9147e19 heimdal: Allow leaving off prefix from asn1 option_file.
via eab84a6 heimdal: Leave off ../heimdal prefix to HEIMDAL_BINARY().
via d3ea644 heimdal: Allow leaving off prefix to HEIMDAL_ERRTABLE().
via 2aba5aa heimdal: Allow leaving off prefix for HEIMDAL_ASN1().
via c5d4d94 heimdal: Allow leaving off ../heimdal prefix for proto headers.
via 49d20a5 heimdal: Allow leaving off ../heimdal prefix for source files.
via c3009ac heimdal: Add convenience functions for finding heimdal paths.
via 953d253 heimdal: Call HEIMDAL_AUTOPROTO() manually.
via 32fce1f heimdal: Call HEIMDAL_AUTOPROTO_PRIVATE() manually.
via 1c4c96d heimdal: Add variables for source files.
via 196e8d1 heimdal: Simplify handling of ../heimdal prefixes in HEIMDAL_SUBSYSTEM.
via b2af44e heimdal_build: Fix detection of system roken library.
via c3366c1 heimdal_build: Remove ignored argument ldflags from HEIMDAL_BINARY().
via dd0f22d ldb:pyldb.c - remove pointless comment
via 39d11a9 ldb:"ldb_dn_compare_base" - use "unsigned int" counters
via 531d7f5 ldb:"ldb_dn_add_child" - use "unsigned int" counters
via 1557acb ldb:"ldb_dn_remove_base_components" - use an "unsigned int" counter
via 19e9434 ldb:"ldb_dn_canonical" - use an "unsigned int" counter
via bc02948 s4:samldb LDB module - use appropriate fixed-length integer types where needed
via 42d9978 s4:dsdb/samdb/ldb_modules/util.c - remove now unused functions which set integers
via a0bd529 s4:samba3sid LDB module - handle the RID as uint32_t
via d7ca757 s4:objectclass LDB module - implement the "isCriticalSystemObject" subtree delete protection
via 88e5375 s4:ldif_handlers.c - fix a typo
via c291858 s4:dsdb - fix unsigned integer save problems using the "%u" specifier
via a72ffb0 s4:dsdb/common/util.c - describe the behaviour of the functions "samdb_msg_add_uint", "samdb_msg_add_uint64" and "samdb_msg_set_uint" a bit more
via 83871d2 Don't arbitrarily clean all parametric options in add_a_service(), that is called from many places, not just smb.conf processing. Only clean parametric options when doing actual smb.conf reading (or registry equivalent).
via bcdf781 Ensure we have correct parameters to use Windows ACL modules.
via 50d3baff heimdal_build: Support using system asn1 library.
via 12fa110 heimdal_build: Skip some hx509 code when using system hx509.
via 8db6453 heimdal_build: Add comment with stub for finding the system libtommath.
via b244383 heimdal_build: Initial work on supporting an external heimdal library.
via 471e57e heimdal_build: Support using system hx509 library when explicitly requested.
via 3fe2bfd heimdal_build: Fix build with system roken.
via 6852cc4 heimdal_build: Put version objects in a separate subsystem.
via 2e038a7 heimdal: Support using system roken.
via 7af5687 heimdal_build: Use existing functions for finding system libraries.
via 06fc79f Add acl_xattr:ignore system acls boolean (normally false) to allow Samba ACL module to ignore mapping to lower POSIX layer. With this fix Samba 3.6.x now passes RAW-ACLs (with certain smb.conf parameters set).
via cf45581 Add make_default_filesystem_acl() function to be used in following change to acl_xattr and acl_tdb module.
via 1904c44 Fix handling of "NULL" DACL. Map to u/g/w - rwx.
via e031f8a Fix "force unknown ACL user" to strip out foreign SIDs from POSIX ACLs if they can't be mapped.
via f4a9d25 Add debug message to get_nt_acl_internal() to see what we got.
via 625126d Fix valgrind "uninitialized read" error on "info" when returning !NT_STATUS_OK.
via 8cad5e2 Fix bug #7734 - When creating files with "inherit ACLs" set to true, we neglect to apply appropriate create masks.
via 92adb68 Fix bug #7733 - Invalid client DOS attributes on create can cause incorrect unix mode_t to be generated.
via 68d1b3b heimdal Add missing dependencies on wind.
via 613e03f heimdal_build: Allow using system wind.
via 5339bad s4:torture/local/dbspeed.c - use LDB result constant
via a8f26f6 s3-rpc_server: Normalize rpc_pipe_open_interface pipe name.
via f22e6cf s3-rpc_server: Make auth_serversupplied_info const.
via 0195f35 s3-winbind: Fixed the build of idmap_rid.
via 0061116 s4-test: fixed a typo in test_kinit.sh
via d59a342 s4-test: fixed test_kinit.sh time command test
via 918d864 s4-net: exit with a failure when a command is unknown
via add7ddb script: the --tests option has been replaced by --test-command
via bda626d s4-finddcs: better debug messages to help track down DNS problems
via 77a16bf s4-net: fix the dependence on command line ordering
via 10e1de3 s4:samdb_msg_add_int* - use "ldb_msg_add_string" rather than "samdb_msg_add_string"
via 666e0c3 s4 param: change messaging directory name from messaging to msg
via 34f12d5 s4 dsdb: fix sign problem on PPC and x86
via f794563 s4:lib/registry/util.c - cosmetic - fix indentation, trailing whitespaces
via 7be36a0 s4:lib/registry/util.c - strtoll call - better say explicitly that data is in hex format
via 8055074 s4:ntptr/ntptr_simple_ldb.c - use LDB result constants
via c362ce3 s4:libnet_samsync_ldb.c - use LDB result constants
via ace4378 s4:lsa RPC server - use LDB result constant
via b647b2d s4:samldb LDB module - cosmetic - use "ldb" variable rather than "ldb_module_get_ctx"
via 9310da1 s4:samdb_create_foreign_security_principal - proof error code of "samdb_msg_add_string"
via 9e69b22 s4:dsdb/common/util.c - samdb_msg_add_* calls - proof for more OOM conditions
via 06ec5d0 s4:dsdb/common/util.c - samdb_msg_add_string - the attribute name doesn't need to be duplicated
via d099f86 s4:libds/common/flags.h - fix typo
via 9bc57e1 s4:dsdb - remove "samdb_msg_add_value"
via a0e9814 s4:dsdb - remove "samdb_result_uint", "samdb_result_int64", "samdb_result_uint64" and "samdb_result_string"
via c2533f9 s3: Remove smbd_server_conn from construct_reply
via 63e08ef s3: Lift smbd_server_conn from receive_smb_talloc
via a2db154 s3: Lift smbd_server_conn from receive_smb_raw_talloc
via fa0de39 s3: Lift smbd_server_conn from receive_smb_raw_talloc_partial_read
via cac60a7 s3: Remove some explicit smbd_server_conn refs in process_smb()
via 81bdb59 s3: Rename "conn" to the more used "sconn" in process_smb()
via 9a3810f s4:samldb LDB module - attempt to fix integer handling on big-endian platforms
via 3921d6f s4-waf: automatically remove stale C and header files
via f1f5a23 s4-heimdal: fixed some trailing commas in heimdal build
via 40a6e01 security: ensure the merge of libcli/security doesn't change s3 behaviour
via f7ffc12 libcli/security Use static SIDs rather than parsing from strings
via a879a46 libcli/auth Merge source4/libcli/security and util_sid.c into the common code
via 8b22eef libcli/security Define traditional constants in terms of IDL macros
via 949541c libcli/security Move source3/lib/util_seaccess.c into the common code
via 353d9bc s4-acl Merge sec_access_check() with se_access_check() from source3/
via 058daa1 s3-acl Use uint32_t for counting the ACEs
via a040466 s3-acl Merge source4-supported privileges into se_access_check
via 7c6105e s3-util_nttoken.c Also copy the rights_mask when copying a security_token
via 170b345 s3-auth Use security_token_debug() from common code
via 58cf837 s3-auth use security_token_has_sid() from the common code
via deb7c02 s3 Replace is_sid_in_token() with security_token_has_sid() from common code
via c41bb6e s4: show samba version in bin/samba -b
via 8c21a45 s4:samldb LDB module - cosmetic fixups
via e13b934 heimdal: Add soname for com_err.
via f012454 heimdal: Add sonames.
via 01d14b4 samdb: Set soname.
via bf657db s4:sam.py - tests for "userAccountControl" attribute
via 3411e71 s4:samldb LDB module - deny creation of temporary duplicate accounts
via ed68189 s4:samldb LDB module - proof the account type also on LDB modify operations
via 18ea6c5 ldb: Only build LIBLDB_MAIN when building ldb itself.
via 36c1ed2 s4:sam.py - add a test for the group type changing behaviour
via 826496c s4:samldb LDB module - support the group type changing properly
via 09ce56d s4:ldap.py - test the "isCriticalSystemObject" behaviour
via 5cb99aa s4:setup/provision_self_join.ldif - let the samldb LDB module fill in "isCriticalSystemObject"
via 9bcb656 s4:samldb LDB module - deny also the direct modification of "isCriticalSystemObject" on modify operations
via 4638bd1 s4:objectclass LDB module - deny the creation of "isCriticalSystemObject" entries
via 8806008 s4:samldb LDB module - first implementation of the samldb primary group trigger
via 635996e s4:samldb LDB module - use the new "objectclass_trigger" for add operations
via 2b6cbf2 s4:samldb LDB module - first implementation of the samldb objectclass trigger
via 9bdea1b ldb:ldb_match.c - fix a counter type
via beb5afe s3:gpfs: Add support for the gpfs_ftruncate call
via 22018b8 s3:vfs:gpfs convert sharemodes/leases parameter
via 9e4a386 s3:vfs:syncops add option to disable module per share
via c1dad16 s3:vfs:syncops make it possible to specify syncops:onclose per share
via 5954e71 wafsamba/developer: Forbid shared objects with unresolved symbols, if the linker supports such a flag.
via 870de46 wafsamba: Don't allow circular dependencies involving libraries by default.
via ffb71f8 dsdb/schema_data: Build as shared object.
via 4313f0f dsdb/schema_load: Build as shared object.
via e07ca6f samdb: Build as library.
via d5e5992 ldb: raise minor version number for new ldb_msg_match_error() function
via 269143f s4-ldb: take advantage of ldb_match_msg_error() in more places
via 549c044 s4-schema: don't name variables after standard libc functions
via 1803045 s4-ldb: use operator_fn syntax function in ldb_match code
via d267c8b s4-ldb: implement an operator_fn for the ldb-samba syntaxes
via 3d75111 s4-ldb: added an optional operator_fn in the schema syntax
via ca4864c s4-torture: zero all of trans before the test starts
via 261628d s4-torture: fixed uninitialised variable error
via b5ffdb6 s4: don't rebuild all of heimdal when dynconfig options change
via d029342 autobuild: do make install after make test
via 72de3e6 s4-dynconfig: use the build modules when running from build directory
via d95160c ldb: when running from build directory, use the build modules
via f81c840 s4 rpc_server: fix a build error on freebsd
via 1229935 torture/becomedc: Add test for global schema, use samdb_connect().
via 24ec465 wafsamba: Warn about circular dependencies between libraries.
via cda2db5 s3:registry: fix some trailing spaces in reg_backend_db
via 5ad0ed2 libwbclient: Remove half-finished async implementation
via f768b32 libcli/security Provide a common, top level libcli/security/security.h
via 5742f51 libcli/security Use common security.h
via 9111694 s4-credentials Allocate ldb result on correct memory context
via 8beaa29 s4-libcli/security Use seperate subsystem for session related functions
via 0487ef0 libcli/security Add debug class to security_token_debug() et al
via d406e51 lib/debug Add DEBUGC and DEBUGADDC as dummies
via ae52f95 libcli/security Move most of security_token.c to common code.
via 4e1966d autobuild: send email failure if rebase fails
via f2dc72e autobuild: add an extra blank line before the autobuild markers
via a89331e s4: mark us as not supporting python3 yet
via 4ad6440 dsdb: Build more modules as shared objects.
via 6f60940 Make the vfs_acl_xattr and other modules work with NULL SD's. Fix the "protected" inheritance problem (bleeding up from the POSIX layer).
via 6f4e782 Canonicalize incoming and outgoing ACLs.
via 71d9f51 Make the posix ACL module cope with a NULL incoming DACL and a missing owner/group.
via 44a4b67 dsdb: Build some more modules as shared objects.
via cfeb5cc dsdb: Build some more modules as shared object files.
via 7c36853 selftest: Avoid check_call(), use call() instead. This should fix Python2.4 compatibility.
via ab9d459 dsdb: Build some more modules as .so files.
via 6756ec2 wins_ldb: Build as shared library.
via 0502486 land-remote: Fix --fail-slowly.
via 9d2e777 ldb: Build ildap module as shared object.
via 484939d samdb_common, ntlm: Add missing dependency on libsamba-hostconfig.
via 837bcb9 popt_credentials: Implement pending machine account manually, rather than through credentials.
via df7523c pidl: fix minor typo in s3 server generation.
via 33c6a4e s3-spoolss: add more userlevel info validation to _spoolss_OpenPrinterEx.
via 025290e s3-spoolss: let set_printer_hnd_name return WERROR.
via c8a295a s3-spoolss: convert open_printer_hnd to return WERROR.
via fe724c7 s3-spoolss: fix set_printer_hnd_name() to match torture test.
via 43d226f s4-smbtorture: add test for openprinter printername pattern.
via 6633a7b unit tests: do some cleanup after tests
via 77cdef5 torture: Add debug on what we are removing
via 58294ff s4:smbtorture Create a new random output directory each time, and delete it
via 74ed86c lib/torture: Add function to clean up the output directory
via 13ba346 ldb The use of a private event context isn't a hack
via 7013a3e s4-ldb Allow a NULL event context in samba_ldb_init()
via 1555d5a s4-ldb Don't use talloc_autofree_context() in ldb
via 69199a9 s4-tevent Remove event_contex_find() and event_context_set_default()
via bae09a0 s4-smbd Remove event_context_set_default()
via 42127cd s4-credentials Add explicit event context handling to Kerberos calls (only)
via 5cd9495 s4-param Refactor secrets code to not require an event context.
via baeaa17 s4-kerberos Remove unused parameter
via 1ef59ea s4-kerberos Remove unsued variable
via edc5ccc credentials: Avoid unnecessary includes.
via 391b24e Fix some warnings at higher -W levels in pidl generated code.
via ba02178 util: Fix installation path of tevent_ntstatus.h, tevent_unix.h (bug 7720).
via d589430 credentials: Fix the build.
via d74e0ad credentials: Split up into several subsystems.
via c5ae099 kerberos_util: Put into separate subsystem.
via 539d5f5 auth: Remove unnecessary dependencies, fix formatting.
via 5cbbe94 credentials: Move code that doesn't need any external dependencies into credentials.c.
via 53db1f3 server: Add missing dependency on schannel database.
via ffb6766 service: Add missing dependency on process_model.
via 5324b94 wafsamba: Fix handling of pyembed/pyext.
via 2bff55f dsdb/modules: Split up helpers a bit to prevent recursive dependencies.
via 4280527 torture_auth: Add missing dependency on gensec_ntlmssp.
via ea6a3f5 wafsamba: Support setting pyembed on libraries.
via ffd7cee torture: Link against rpc server itself, not service module. (against which we can't link).
via ea8fc87 ldap_server: Add missing dependency on gensec_server_start.
via 6c410dd kdc: Add missing dependency on samba_gensec_server.
via 57bf052 smb_server: Split core out of service, since the service can be built as a .so against which we can't link.
via b0963b7 smb2: Add missing dependency on NDR_DFSBLOBS.
via d0c7ae5 librpc: Remove unnecessary dependency on libsamba-hostconfig.
via 3b19993 dsdb/schema: Move some dsdb_dn functions that are schema-specific.
via 41e55d7 ntvfs_ipc: add missing dependency on dcerpc_common.
via 2c9ebb7 libsecurity-common: Add missing dependency on libndr.
via dc47e8d libcli-auth: Remove unnecessary dependency on libsamba-hostconfig.
via 1f73f3b dsdb modules: Split ridalloc out of common helpers, because of dependency loops.
via 7552dd8 rpc_ndr_netlogon: Add missing dependency on tevent.
via fd718c9 samdb: Remove dependency on unknown subsystem.
via 904a6c3 util: Link headers to correct subsystem, fix formatting.
via aa6d7cc dsdb: add missing dependency on samba_socket.
via e2f3e10 ldb-samba: Rename samdb_relative_path to ldb_relative_path, as it's not samdb-specific.
via 33c4b85 dsdb: Move attr_in_list to SAMDB_COMMON to avoid circular dependency between SAMDB_COMMON and DSDB_MODULE_HELPERS.
via 8f6ca48 gensec: Support building without any linked-in modules.
via 7ba7ca7 idmap: Add missing dependency on ldbsamba.
via be1f2c4 secrets: Add missing dependency on ldbsamba.
via c4c2985 cldapd: Add missing dependency on ldbsamba.
via c1884f3 ldb-samba: Add ldb_wrap_add, remove last schema reference from ldb_wrap.
via 7f68870 ldb-samba: Split up ldb_wrap_connect() a bit.
via 938cb40 ldb-samba: Add convenience function for doing a Samba-style LDB init.
via 93126b3 samdb: Add flags argument to samdb_connect().
via 6280725 samdb: Handle schema setup in samdb, not in more generic ldbsamba.
via 614c8ea tls: add missing dependency on util_tevent.
via a20f025 wafsamba: Fix init function when building modules as shared objects.
via 9b94894 socket_wrapper: Make it work on freebsd for udp packets
via 9d958ce build: make make tests SCREEN=1 work on freebsd
via f827fcd s4-libnet_vampire: Remove unused self_corrected_schema
via b44135a s4-libnet_vampire use a linked list to handle schema objects pending conversion
via 837af1c s4-vampire: Optimize Schema decoding conversion
via 0440741 s4-vampire: Initial implementation for multi-pass schema decoding from DRS data
via 20029aa s4-dsdb-repl: Print what the error code for failure is
via 81e5e23 s4-dsdb: Make dsdb_setup_sorted_accessors() public
via c15e919 wafsamba: Clarify needs_python argument name, use pyembed/pyext where applicable.
via 5de1274 heimdal_build: Fix dependencies for hx509.
via 27f72fb subunithelper: Don't access 'message' attribute directly as it deprecated
via 3cd558d talloc: Fix #include line in manpage.
via 6d8b3ef land: Use temp dir if /memdisk is not available.
via 2d2dbf5 s4-test-msds_intid: Verify ATTIDs for Linked Attributes
via 6853883 s4-test-msds_intid: Simplify parameters for _make_error_message() function
via 9e1e581 More neccessary const.
via b69bec0 Add some const. Needed for my SD work.
via 76a8ae9 pytalloc: Fix warning that we are subtracting void* pointers
via 615482a s3: Hang the isilon kernel oplocks off the NULL context
via 703e438 s3: Hang the irix kernel oplocks off the NULL ctx
via 613a0b6 s3: Hang the linux kernel oplocks off the NULL ctx
via ef96bfe s3: Call printer_list_parent_init in the parent
via 8125807 s3: Remove talloc_autofree_context() from get_printer_list_db()
via 1e98d58 s3: Remove talloc_autofree_context() from loadparm.c
via 220aa31 s3: Add a little test for the echo responder
via 5e482ae s3: Implement echo_TestSleep
via e36e67f tevent: Do not use talloc_autofree_context
via b5ed09c Move talloc_enable_null_tracking() to the s3 daemons
via 584ac76 s4:ldap.py - split it up and move SAM related stuff to sam.py
via 61c7b67 s4:ldap_server: rewrite to socket layer to use tstream
via 9300f92 s4:lib/tls: buffer writes in tstream_tls_push_function()
via a3d44d5 s4:lib/tls: make more clear what the immediate event is for
via cce2f9d s4:lib/tls: fix enabled logic in tstream_tls_params_server()
via 4e95081 s3-waf: slowly getting modules to match how they look like in old build.
via 7915142 s3: Fix input check in is_encrypted_packet
via cd04af7 Fix bug 7716 - acl_xattr and acl_tdb modules don't store unmodified copies of security descriptors.
via fd9effc s3: Fix the async echo responder for netbios keepalives
via fb75355 File winattr test
via 9af40be File BirthTime test
via d8c86a7 s3-spoolss: make it possible to have and announce a [prnproc$] share on the printserver.
via 12112d5 s3-rpcclient: add openprinter_ex command.
via f5554fe s4-smbtorture: re-arrange openprinterex tests.
via 3b213f6 s3-docs: fix typo in "add port command" smb.conf manpage.
via b7683a2 samr: for correctness, rename samr_RidTypeArray to samr_RidAttrArray.
via e0b3402 s4-samr: Fix dcesrv_samr_QueryGroupMember.
via 71ab8f3 s3-samr: fix _samr_QueryGroupMember().
via ab31d9a Revert "s4:ldap_server: rewrite to socket layer to use tstream"
via ea36245 s4:dsdb/common/util_samr.c - use an LDB constant for result checking
via c9da312 s4:dsdb/common/util.c - provide message set functions for integer types
via 321bb40 script: improvements to bisect-test.py
via bb00176 waf: fixed exit status of test suites
via fdad032 s3: Adding TCP_KEEPALIVE_THRESHOLD and TCP_KEEPALIVE_ABORT_THRESHOLD to the list of accepted socket settings.
via 1c9b856 tevent: Only call handlers that ask for events
via 0cec0f0 Fix crash in SMB2 rename found by gentest. We must always have an lcomp in the destination struct for a rename, so set the flag appropriately.
via 5c52644 maintainers: delete the old MAINTAINERS file
via 081818a maintainers: added initial MAINTAINERS.txt
via 342c79e s3: Make the write end of the echo responder pipe non-blocking
via 312d097 s3-build: use the simpler "make bin/smbtorture" for s4 torture
via 7dcecbd waf: allow for commands like "make bin/smbtorture"
via 8a56f8d s3-spoolss: added another intermittent failure to knownfail
via 1e2c1c8 autobuild: only add autobuild.log if it exists
via c24240b waf: fixed some python3.x portability issues
via 8fcccae waf: update to waf version 1.5.19
via 8e5f8d7 s4:samldb LDB module - remove "type" parameter of "samldb_fill_object"
via 2db1987 idtree: fix right shift of signed ints, crash on large ids on AIX
via 58c1d0c s4-heimdal: disable using the system compile_et for now
via 1e267b0 waf: fixed the problem with com_err on Ubuntu 9.04
via ee881c9 s4-test: Fix PYTHONPATH for samba4.schemaInfo.python(dc) test
via 77622ac Fix crash in SMB2 rename found by gentest. We must always have an lcomp in the destination struct for a rename, so set the flag appropriately.
via 46b4fe0 heimdal-build: Require com_err library to provide com_right_r function.
via a228879 land: Fix stage description during failure.
via 47d1c49 land: Print out failed test in case of subunit failures.
via 95c6c9b heimdal-com_err: fix the build for systems with older 'com_err' library
via cef5a36 selftest: make it more obvious we only expect the printjob tests to fail.
via b75674c Revert "libndr: fix "excess elements in struct initializer" warning."
via a578ac0 s3-waf: add slightly different mkbuildoptions awk script for waf.
via e481b66 s3-waf: use more of the NDR_ subsystems.
via 4618e25 Fix bug 7704 - Possible error in fix to rpc_server/srv_spoolss_nt.c.
via aabfb71 s4:subtree_delete LDB module - remove the DN from an error message
via 0fb9671 s4:setup/provision_rootdse_add.ldif - provide informations in the right order
via 505eaa9 s3-selftest: enable smb2 torture tests against samba3.
via 9bcb88f s4-selftest: move spoolss to skip list.
via a416ff2 libndr: fix "excess elements in struct initializer" warning.
via caeb819 s3-reg_parse: fix uninitialized variable in srprs_key().
via 0a1ce77 s3-libndr: handle NDR_ERR_IPV6ADDRESS case in ndr_errstr().
via 2b58efb land: Fix failure detection.
via c94db22 land: Simplify retry checker.
via 5218bcf s4-provision: Reset "debuglevel" after "provision" take place
via fb0add6 s4-libnet_vampire: Reparent result.lp_ctx - we have already referenced it
via 9c27099 s4-test: Fix PYTHONPATH for python.drs_ tests
via dd380e3 s4-test: Use absolute path for 'samba4srcdir'
via 4aa8aaa s3-waf: convert NSS_INFO into a subsystem.
via d10a601 s3-waf: add RPCCLI_WINREG subsystem.
via ea08cd2 s3: Stop using the write cache after an oplock break
via af5308e s4:samldb LDB module - simplify/unify the message handling on add and modify operations
via ca035b3 s4:samldb LDB module - assign better memory contexts on two places
via 0e5b77b s4:kdc - use "userAccountControl" always unsigned
via 933aef0 s4:ldb_modules.c - fix a typo
via a9ee39c s4-test: changed the gentest test to use a fixed seed.
via 906e3f1 torture: complete dfs referral tests
via 8a0095b dfs: Fix wrong size of referral, change order of dc referral
via 52d32e0 idl: dfsblobs fix glitches in the implementation
via 83f3f5e ndr: Handle the case of string array with all null terminated strings
via 7c5d7a5 waf: workaround for the 'make install' breakage
via 5548d3d Add missing dependencies for com_err.
via 6ea99a2 ldb: Refer to ldb(3), not ldb(7).
via c8b6be0 heimdal-build: Simplify calls to convenience functions.
via 3c0a57a heimdal-build: Add HEIMDAL_BINARY convenience method.
via e9224c6 heimdal-build: Implement HEIMDAL_LIBRARY with fewer wafsamba functions.
via 6c81cae heimdal-build: Add heimdal specific subsystem function.
via 017196a heimdal-build: Add custom heimdal generator.
via 9eab95b heimdal: Fix name of hx509 library.
via 39f9bfd heimdal: Fix name of kdc library.
via 1db3221 heimdal: Fix name of 'hdb'.
via 7b18839 heimdal: Fix library name of heimntlm.
via 9b18d48 heimdal: Fix library name of gssapi.
via 14a1133 heimdal: Fix names of roken, wind libraries.
via d09cfc0 unittests: add a test to avoid regression on previous fix
via 19f835d unittests: makes the unit tests for ldb.python back in order
via 9dcad79 pyldb: test return code before trying to talloc_steal
via b53fbc7 s4:ldap_server: rewrite to socket layer to use tstream
via b5f2633 dnsp: Add support for parsing HINFO records
via 65d2cfd dnsp: Parse TXT records
via da21f78 dnsp: Add MX record parsing
via 8ff715c dnsp: Allow parsing of AAAA records
via ee7ee2c ndr: Implement push function for IPv6 addresses
via 013780b ndr: Add support for pulling/printing an ipv6address type
via 10a4ea7 IDL: More types for the DNSP IDL file
via 6320cfa s4:dsdb/common/util.c - change the usage of the RECYCLED control
via 59d00fc lib/util/asn1: let asn1_peek_full_tag() return an error if we fail to parse tag hdr/len
via 42d1a84 libcli/ldap: ldap_full_packet() requires at least 6 bytes
via 4423aa5 tsocket: make sure we delete the fd event before calling close()
via c676c95 compile_et: Support using system compile_et.
via 0bda3f8 heimdal: Support using system com_err.
via 587315f land-remote: Force running in foreground when pushing to master.
via f1b62ea land-remote: Announce what address email is going to be sent to.
via 20d3969 tdb: Only use system pytdb when using system tdb.
via e805bf5 tdb: Support using system pytdb.
via e604532 waf: Add function for checking for system python modules.
via 6cd722d pytdb: Add __version__ attribute.
via 8cec67f registry: Make a two more functions static.
via 515c8f0 s3: Fix a pointer error
via b958f98 s3: Attempt to get the Tru64 build a bit further
via 355849e spoolss: fill in spoolss_DeletePort IDL.
via 279e0c9 spoolss: fill in spoolss_SetPort IDL.
via 2ff1c9e spoolss: fill in spoolss_AddPortEx IDL.
via 7d0d6d4 s4:kdc/db-glue.c - remove unused variable
via 24282ad s4:ldap.py - test allowed system flags restriction
via ca08cde s4:objectclass LDB module - introduce allowed system flags restriction
via 4e8206e s4:urgent_replication.py - fix up the system flags handling
via 79a4be4 s3: Remove smbd_server_conn from msg_force_tdis
via e128b23 s3: Remove smbd_server_conn from process_blocking_lock_cancel_message
via c0eb35c s3: Remove smbd_server_conn from smb1 receive_unlock_msg
via db60733 s3: Remove smbd_server_conn from msg_file_was_renamed
via 3cf3d54 s3: Remove smbd_server_conn from validate_my_share_entries
via 924357a s3: Remove smbd_server_conn from msg_close_file
via 898f7c9 s3: Remove smbd_server_conn from smb2 receive_unlock_msg
via 554f5e7 s3: Remove smbd_server_conn from process_kernel_oplock_break
via 5d1d575 s3: Remove smbd_server_conn from process_oplock_break_message
via 35d6d44 s3: Remove smbd_server_conn from process_oplock_async_level2_break_message
via 1d3aa74 s3: Lift smbd_server_conn from initial_break_processing
via fb2f0c5 s3: Add msg_ctx_to_sconn
via fba8e32 s4:patchfile_dotreg.c - use "size_t" when counting characters in DATA_BLOBs
via dcb1a06 s4-kdc Remove special case kerberos restriction in the KDC
via a095a08 s4:deletetest.py - enhance the tests
via b2385e3 s4:ldap.py - remove the delete tests
via dda6c35 s4:dsdb python stuff - introduce also here the "show_recycled" control
via e3081b9 s4:dsdb - substitute the "show_deleted" with the "show_recycled" control
via 46282da s4:dsdb/common/util.c - introduce "DSDB_SEARCH_SHOW_RECYCLED" flag
via 779b973 s4:subtree_rename LDB module - also already deleted objects have to be renamed
via 69b7a87 s4:show_deleted LDB module - also support the "show_recycled" control
via e1509ec s4:repl_meta_data LDB module - consider the SYSTEM_FLAG_DISALLOW_MOVE_ON_DELETE flag
via 2b4f652 s4:subtree_delete LDB module - it is only responsible for non-deleted objects
via 4768280 s4:objectclass LDB module - fix the "crossRef" delete protection
via 6c9b25e s4:objectclass LDB module - fix the delete behaviour of server containers
via 4b16cc9 autobuild: override the editor when marking the commit
via 120f5ee wafsamba: Some reformatting.
via 257e259 heimdal: Move asn1 list to heimdal_build.
via dd5a91b heimdal: Move SAMBA_ERRTABLE to heimdal_build.
via 8e5a9e7 heimdal: Move autoproto code to heimdal_build.
via 3c1eca1 wafsamba: Move heimdal library code to heimdal_build.
via 958d7a5 land: Inherit EMAIL from the environment.
via 88d08c1 pidl: Allow longs for bitmasks.
via b7acb8e pidl: simplify some generated code.
via 9aa90b6 heimdal: Convert hx509 to library.
via beed95e heimdal: convert some subsystems to libraries, consistent with upstream heimdal.
via e2eae17 Make sure REG_SZ is properly written to a .reg file (not as hex(1)), fix trailing comma REG_BINARY.
via a8adadb Fix issues addressed by Jelmer:
via 6e881dd Fix patchfile_dotreg to write proper .reg files: 'hex(1..B):', 'dword:', etc
via 2d4500d Fix registry editor to be compatible with Windows 7.
via 90d8287 5 uint32_t's should be set, not 5 bytes.
via b3d2345 The root key should be created as a root key, not subkey.
via bc2098c Do not include the closing doublequote in .reg files.
via deebc93 Fix hex():00,00,00 bugs and strtol dword bugs, these values are explicitly hex.
via 1ed8964 Make sure we write the value stored in value, not line (doublequoted).
via a23aa3f Make sure that regf only writes to disk every five seconds or when flushed or destroyed
via 927e4db Fix .reg file format parsing.
via 4356f09 Fix registry parsing of strings to also support the windows method.
via 4a768fb s3: I thought I had compiled this....
via 64be07b s4:dsdb_dn_val_rmd_flags - memmem - scan the whole string for occourences
via bb81760 s4:ldap.py - delete the right object after test completition
via f9244a1 s4:ldap.py - fix "system only" test
via 14c660d s4:acl_read LDB module - fix counter type
via 55e3720 s4:getncchanges.c - fix some counter types
via a014679 s4:schema_samba4.ldif - update allocated controls list
via 01c3cb2 s4:libcli/resolve/dns_ex.c - fix "const" warning
via 48dccbf s3: Move #define VALGRIND to config.h
via d05ae94 s4:rpc_server/echo: fix compiler warning
via ff48f7c s3: Attempt to fix the IRIX build
via 97b7636 s3: Attempt to fix a ton of warnings on the build farm
via c87d4e5 s3: Remove talloc_autofree_context() from dmapi.c
via 414cd91 s3: Remove talloc_autofree_context() from unexpected.c
via da0ef65 s3: Remove talloc_autofree_context() from srv_samr_nt.c
via 41b54a8 s3: Remove talloc_autofree_context from pdb_interface
via 32ec1b3 s4-kcc: silence "Testing kcctpl_create_intersite_connections" message
via dfb664a s4-selftest: support 'make testenv SCREEN=1'
via 29e1a84 s4-selftest: silence warnings about bind chown
via 3bb5925 s4-test: silence a tap2subunit error
via 762ad1c s4-test: silence the Failed to chown message in make test
via e36f20d s4-ldif: get rid of the ndr_pull_error message on startup
via 87f0145 s4-server: exit with status 127 on SIGTERM
via b772871 s4-selftest: added --screen option for test
via 507c413 s4-selftest: fixed up exit codes on signals for make test
via 60e25ab land: Force always emailing when there is no other mechanism of progress reporting.
via 0bb970d land: Attach tarball of logs rather than individual logs to keep the mail size reasonable.
via 997165b land: Some cosmetic fixes.
via 288b217 land: Attach test output files to result emails.
via f6b254c land: Add --revision argument.
via d8e81a1 land-remote: Run remote land command unbuffered.
via 0e11d18 s4-kdc Fix up after import of new lorikeet-heimdal
via f213a97 Add new files for sha512 support
via 21460df s4:heimdal: import lorikeet-heimdal-201010022046 (commit 1bea031b9404b14114b0272ecbe56e60c567af5c)
via a2c4f54 s4-heimdal We don't need HDBDIR any more
via f02d825 heimdal: change the version string
via 3ca886b s4-heimdal_build fix up build after heimdal import
via ab6e3fc s4:heimdal: import lorikeet-heimdal-201009250123 (commit 42cabfb5b683dbcb97d583c397b897507689e382)
via 197a151 s4-ldapcmp.py: Don't guess credentials for second Credentials object
via da0f3bd s4-getopt.py: Make Anonymous creds when no credentials
via d385d9a s4-test-fsmo.py: Implement kind of busy-wait for role transfer
via 657d4d8 s4-test-dsdb_schema_info.py: Get rid of global module variables
via 83a1515 s4-test-dsdb_schema_info.py: Simplify connection SamDB
via 2a23f0d s4-test-fsmo.py: Use common implementation for env_get_var_value()
via c05180c s4-test-delete_object.py: Use common implementation for env_get_var_value()
via 302e1d2 s4-python-test: Common implementation for getting environment variable value
via 6546127 s4-python-samba: Remove trailing ';'s
via 6bc7c01 s4-test-fsmo.py: Use common implementation for connect_samdb()
via 98e4d27 s4-test-delete_object.py: Use common implementation for connect_samdb()
via 7acbb73 s4-python-test: Implement global connect_samdb() function
via 46ac1c3 s4-samba.samdb: Fix masking names from outer context
via 0cb476f s4-python-samba: 'file' is a built-in
via edfb8c6 s4-samba.samdb: Fix leading indention and trailing ';'
via e9620c5 s4-python-samba: Fix few cosmetics
via 24f1893 s3: Attempt to fix the non-ads build
via b9bef1f land-remote: Pass extra arguments on to land.
via 22f633d pytdb: Include Python.h first to prevent warning.
via 5cdef70 subunithelper: Remove accidentally added line.
via ab37c48 pytdb: Check errors after PyObject_New() calls
via bdd6bef pytdb: Add support for tdb_repack()
via a291428 pytdb: Add TDB_INCOMPATIBLE_HASH open flag
via 14efa95 subunithelper: Fix format time.
via 20c6512 land: Implement --fail-immediately directly in Python, provide subunit file.
via 72119de subunithelper: Make filter options optional.
via d7edb40 format-subunit: Split out summary file writing.
via 4ece674 selftest: Move plain text formatter to subunithelper.
via 8354518 land: Add separate treestagebuilder for subunit.
via b965a65 land: Cherry-pick tridges changes to autobuild.
via 4190bd4 land: Move stage building into a separate class so we can have subclasses (e.g. subunit-specific).
via 554289c land: Only pass shell=True if necessary.
via d03ff1c land: Add --fail-slowly option.
via 9169044 Several smaller cleanups, use python coding style.
via 7f01677 land: Avoid running things in a shell where not necessary.
via 56ad550 land-remote: Checkout repository first.
via ff5fdb6 land-remote: Use --repository option.
via 8ce24a9 land: Add --repository option.
via 3c85d03 land: Move more functionality onto builder.
via 74be4a2 land: Avoid more uses of chdir().
via 6f6bfb3 Split land.py back out of autobuild.py, so I can change it without risking to break the autobuild system.
via 13756d0 s3: Attempt to fix bug 7665
via fc6e910 s3: Fix a 64-bit BUG
via ed5e05a bisect: more bisection options
via 018d23a script: added bisect-test.py git bisect script
via 06b27e5 autobuild: show top commit in emails
via f9bc389 autobuild: include autobuild.log in logs.tar.gz
via eadd282 s4-repl: use the GC principal name for DRS replication connection
via 9bae4cd s4-rpc: added target_principal binding handle option
via ee15dc9 s4-dsdb: added dsdb_search_by_dn_guid()
via 76232a4 s4:rpc_server/netlogon: don't use dcerpc_binding_handle_call_send/recv() directly
via 47b3d88 netlogon.idl: add missing flags to DSGETDC_VALID_FLAGS
via 0ea3877 s4-gensec Always honour the set server principal
via 23a8fad s4-drs: fixed comparison login in replicated renames
via 6e846ca s4-kcc: remove stale repsTo entries in the KCC
via faa993d autobuild: fixed tuple count for retry
via 87698dc s4-kerberos Don't regenerate key values for each alias in keytab
via 7b9a664 s4-kdc Rework 'allowed encryption types' handling in the KDC
via a82e3ab s4-auth Add make_server_info_pac() to include 'resource domain' groups
via 6488d5b s4-auth Allocate domain SIDs under the sids array, not server_info
via a68f447 heimdal use returned server entry from HDB to compare realms
via d17a6f0 s3-spoolss: Strip off ", DrvConvert" and ",LocalOnly" in OpenPrinterEx as seen from Win7 clients.
via 455bbd5 s3-spoolss: Fixed print job access.
via b3fd5e1 s3-spoolss: Fixed print_access_check server_info.
via 100843a s3:smbd: Increase unsupported IOCTL debug message to 2
via 455fccf s3:events: Call all ready fd event handlers on each iteration of the main loop
via 229f544 testprogs: print architecture used in win32 spoolss testsuite.
via a88a7c7 s3-dcerpc: no point for printing NDR twice for internal pipes in log level 10.
via 0ff7e0c samba: share readline wrappers among all buildsystems.
via 405b7d8 s3-readline: move cmd_history to smbclient, the only user.
via b38d054 samba: share select wrappers.
via 0adc164 s4-auth: fixed a vagrind error when creating keytabs
via 0111e80 autobuild: revert a bit more of the subunit changes
via b75c1f5 autobuild: disable the subuit changes for now - they break error checking
via afe78c2 autobuild: fixed the tuples in the retry_task
via 2d66bb5 autobuild: cwd is needed on all command types
via f6bc4c0 s4-rpmd: fixed a use after realloc bug
via 4beff4d s4-dsdb: fail the transaction instead of asserting on error
via 9cdebd0 autobuild: Avoid unnecessary chdir() calls.
via c4ab2b3 autobuild: Output test results in subunit.
via 21475df s3-selftest: fix prefix in subunit output.
via f70a986 s3: Add subunit-test target.
via 9af570a s3-configure: Require at least version 1.2.6 of external TDB, which has TDB_INCOMPATIBLE_HASH.
via e5dfc64 s4: Add 'subunit-test' make target.
via 3dfbf3c autobuild: Provide more information about build sequence, stage name and output mime type (all plain text for now).
via 7210c95 autobuild: Add --always-email option.
via 0866e2d autobuild-remote: Support autobuild.py rather than land.py.
via 1adece8 Remove land.py - it's been obsoleted by autobuild.py.
via ebf01a4 autobuild: Add --daemon option.
via 072e310 autobuild: Remove autogen step for projects that have checked in configure.
via 28a3d2e autobuild: Simplify find_git_root.
via b77bcea pidl: Fix handling of typedefs of typedefs.
via 3975203 s3-spoolss: fix do_drv_upgrade_printer() which must have been broken since the days we moved away from fstrings.
via fa3264f s3-net: better handle obscure 0x80070002 error reply when trying to update an not yet published printer.
via 21576e3 s3-net: make sure we dont crash when publishing a single printer.
via 5cb5e0a s3-spoolss: make sure we dont crash on NULL setprinter level2 elements as seen from win7.
via 48fca54 s3-spoolss: dont overwrite location change notify.
via 62d87f8 s3-selftest: added samba3.posix_s3.rpc.spoolss.printer to knownfail
via 4c57095 heimdal: added verbose logging of hemimdal crypto errors
via 23b4126 autobuild: fixed the --tail option for new log locations
via c03d02d s4-rodc: don't set SPECIAL_SECRET_PROCESSING on EXOP_REPL_SECRET
via 694f287 s4-spn: don't try and send an empty SPN list
via fbee3586 selftest: Let selftest provide the tempdir, rather than creating it as sideeffect of tests.py.
via dc65824 selftest: fixed a selftest error on sn
via 9917d37 delete_object: Remove unnecessary pass calls.
via b7c7c4b s4-selftest: Remove unnecessary PYTHONPATH overrides.
via 8309e3f s4-selftest: Normalize paths.
via 1611499 s4-selftest: Finish conversion of selftest.sh to Python.
via aca5637 s4-selftest: Convert tests.sh to Python.
via 6a029cd autobuild: push of ref/notes/commits isn't allowed in master
via 176ecce s4-provision: wipe the old keytabs when provisioning
via 67a0461 s4-rodc: fixed the keyVersionNumber on the RODC account in secrets.keytab
via 75a542a s4-drs: put the GCSPN flag into the repsTo if requested
via 87f67d3 s4-libnet: wipe the old keytab when exporting
via 57f6770 s4-dsdb: silence the domainFunctionality not setup warning
via e90b964 autobuild: added much better email reporting
via 21739bd autobuild: fixed exit status
via 46ec7d7 s4-drs: added support for level 10 of getncchanges
via 73763b3 LDAPCmp feature to compare nTSecurityDescriptors
via bad98e3 s3: Add "smbcontrol winbindd ip-dropped <local-ip>"
via 10f0c78 s3: Re-introduce a procid_self()
via c7c4d84 s3: Fix a typo in dump-domain-list smbcontrol usage msg
via 6eee95a s4-selftest: Add some more comments to skip file.
via 73e129b selftest: Eliminate some unnecessary spaces.
via 124d9fc selftest: Avoid accessing deprecated BaseException.message.
via e36f726 subunit: Import new upstream snapshot (adds subunit_progress())
via 4118220 testtools: Import new upstream snapshot.
via 1a9f5b4 s4-drepl: don't call UpdateRefs on a RODC
via 287e35f s4-drepl: fixed the checking of replica_flags in the drepl server
via 4d55175 s4-kcc: fixed the replica_flags in repsFrom in the kcc
via d690622 idl-drsuapi: fixed another replica_flags that should use the bitmap
via 92586ab s4-dns: send A record updates via TKEY
via c82d6c0 s3-spoolss: make sure to exit early and with the appropriate error code in _spoolss_GetPrinterDriver2.
via 575ae3e spoolss: use the correct flags for spoolss_PrinterInfo1 struct.
via 3797d48 s3-spoolss: Fix servername/printername handling which turns out to be very important to get right.
via 156ab4e s4-smbtorture: add new EnumPrinters test to test printername/servername behaviour in EnumPrinter and GetPrinter calls.
via 1f3f75f s4-samldb: also set a password on the krbtgt_NNNN account
via 768df75 s4-devel: added new options to getncchanges script
via 1ec5f5c s4-drs: implement PAS checks and access checks for getncchanges
via eebe5e1 s4-drs: added drs_security_access_check_nc_root()
via 3b52b62 util: added BINARY_ARRAY_SEARCH_V()
via 44c891a s4-sam: added DOMAIN_RID_ENTERPRISE_READONLY_DCS for RODCs in the PAC
via 9a58cd1 libds: added more UF_ -> ACB_ flags mappings
via 77d959f midltests: add midltests-pipe-sync-ndr32-downgrade-02.idl
via 45e3e54 midltests: support for fragmented RPC traffic
via 6c0a4b6 midltests: print out the alloc_hint for requests and responses
via 25e1928 midltests: improve NDR64 downgrade
via 437db14 midltests: revert to a simple default midltests.idl
via 9dcd5e6 s3-waf: add basic make test infrastructure, not able to test yet.
via bea8035 s3-waf: clean up socket-wrapper and nss-wrapper a little.
via 292801b s3-waf: add vlp binary.
via 3131082 s4-spnupdate: when we are a RODC we need to use the WriteSPN DRS call
via 739a4e4 s4-drsutils: expose DsBind() call in drs_utils.py
via 06022da s4-kerberos: use TZ=GMT when we are invoking krb5 code in helpers
via 3b0d6fd s4-rodc: RODC should not accept requests for role transfer
via cc28860 s4-provision: simplify our generated krb5.conf
via 4e0a3ea s4-kdc: RODC DCs should be able to produce forwardable tickets
via 04e3e27 heimdal: fixed timegm UTC/GMT bug
via dacfe67 s4-sam: fixed termination of krbtgt_attrs (comma and NULL)
via c83775d ldb-dn: don't crash on NULL in ldb_binary_encode_string()
via 3d4576b s4-kdc Ensure that an RODC may act as a server (needed to fill the krbtgt role).
via f84bdf9 heimdal Use a seperate krb5_auth_context for the delegated credentials
via e2c305d midltests/todo: add some random idl files I had tested month ago
via ad99711 midltests: add midltests-pipe-sync-ndr32-downgrade-01.idl example
via c5e221c midltests: add some usefull defines to midltests.idl
via 0610868 midltests: make it possible to allow downgrades to NDR32
via 115ad60 midltests: add a midltests_tcp.exe tool
via cf4e572 midltests: move the current implementation to midltests_simple.exe
via d8a0436 testprogs/win32: add vs2010-metze.cmd
via ec33a87 s3-printing: skip metadata entry when traversing printerlist.
via fcee50b pidl: add support for pointers in typedefs
via d4636c4 pidl:NDR/Parser: remove unused code for array element index
via 7fff22c pidl:NDR/Parser: simplify logic in ParseMemCtxPullFlags()
via 3fa29cd pidl:NDR/Client: make the generated code look a bit nicer
via bffa192 librpc/ndr: remove 'async' from ndr_interface_call
via 96666d4 pidl: remove unused async property handling
via a73a2ab pidl/Python: use has_property($d, "noopnum") helper function
via 65c5278 pidl:NDR/Client.pm: remove unreached code
via 121ad07 pidl/Python: remove todo handling from PythonFunction(), it's done by the caller
via a0fa1dd pidl/Typelist: let typeIs() do TYPEDEF dereference in the HASH case
via 4677438 s3-waf: add in a little hack to deal with the ECHO rpc module for non-developer builds.
via e257e7a autobuild: use git notes for autobuild messages
via 00611cb selftest: enable FAIL_IMMEDIATELY in autobuild make test
via f4177b6 s4-drs: added support for DRSUAPI_EXOP_REPL_OBJ
via 491e89f ldb-tdb: ignore failure to register control on rootdse
via 9aa07e7 s4-drs: use drs_ObjectIdentifier_*() calls in getncchanges
via d4939ce s4-drs: moved the drs_ObjectIdentifier handling to dsdb_dn.c
via cd3eddb waf: we don't need the preprocessor recursion limit any more
via 8045b35 s4-drs: Added check for drs-manage-topology to updateRefs.
via 440cee4 s4-drs: Added drs_security_access_check function
via 6caa512 s4-dsdb: adapted check_access_on_dn for use in drs.
via 4be2696 heimdal Fix DNS name qualification to not mangle IP addresses
via 89ee9e6 s4-kdc Handle the case where we may be given a ticket from an RODC in db layer
via 9d33929 heimdal Add an error code for use in the RODC
via 9b5e304 heimdal Add support for extracting a particular KVNO from the database
via 3021af2 s4-kdc Add common setup, handle RODC setup case
via 88abf44 s4-dsdb Add ldb_reset_err_string() when we set error codes.
via 063b612 s4-dsdb Make samdb_reference_dn() use dsdb_search() and DSDB_SEARCH_ONE_ONLY
via 990720b s4-kdc Add function to determine if a hdb entry is a RODC
via 85f7bce s4-kdc Use msDS-SecondaryKrbTgtNumber to fill in the full KVNO
via 8b57482 s4-dsdb Fix segfault in error case in rootdse module
via 6bab5c0 Make upgrade procedure more explicit.
via 9d3046f s3-waf: add AUTH_SCRIPT module to AUTH subsystem (which is build as shared module by default).
via 2cf5c66 s3-waf: add vfs_linux_xfs_sgid to the list of default shared modules.
via a3e211c s3: Attempt to fix bug 7518
via 51bc104 s3: Increase the debuglevel for connection termination msgs
via 2a1891a s3-waf: fix dependencies in most of our module subsystems.
via 5fcd047 s3-waf: add pam_smbpass.
via 07697fa s3-auth_util: make sure the system server info actually contains S-1-5-18.
via 314d738 s3-printing: remove unused old structs.
via b4a5ece ldb: Fix path to alternative buildtools.
via 0688c5b samba4: Don't update Makefile/configure from autogen.sh.
via 63928c8 ldb/tevent: Fix detection of waf paths.
via 4752d88 tevent: Remove make targets that are not relevant for tevent.
via 302423f tevent: Don't update Makefile/configure files.
via 85443e0 ldb: Update autogen-waf.sh to no longer overwrite existing files.
via 72a41cc ldb: Remove samba-specific targets from Makefile.
via 78b4b21 ldb: Bump version because of addition of ldb_req_location.
via 02f87d1 format-subunit: Display number of failed tests even if there are no failed testsuites.
via 36ffe4f selftest: Abort early on SIGPIPE.
via 7ac4a71 Add dedicated exception for immediate failure in filter-subunit, don't raise it on known exceptions.
via c12f1a1 s4-selftest: added a --fail-immediately option to s4 test
via 71f88c4 filter-subunit: added a --fail-immediately option
via c7f6ab8 s4-provision: fixed the authority response for our SOA record
via 0bbbfa0 s4-dns: implemented RODC DNS update in dns update task
via c4d2b6f s4-netlogon: added RODC DNS update call fwded to dnsupdate task
via 6237d56 s4-dns: added --update-list option to samba_dnsupdate
via 7d38079 pidl: added ifdef guards around ndr headers
via bc47af5 s4-kdc: added ifdef guards in kdc.h
via 1587b46 s4-ldb: removed an unused variable
via 17aa2b3 s4-kcc: fixed a incorrect context to kcctpl_get_all_bridgehead_dcs
via e313667 s4-dsdb: added samdb_find_site_for_computer() and samdb_find_ntdsguid_for_computer()
via c972790 s4-auth: removed unused variable dom_sid
via 94dc2c1 s3: Lift smbd_messaging_context() from open_sockets_smbd()
via 790ad3d s3: Remove two calls to procid_self()
via 886b5b6 s3: Remove talloc_autofree_context() from myhostname()
via 49b4d2e s3: Remove some remaining files.c globals to sconn
via d26d79b s3: Remove talloc_autofree_context() from files.c
via eadc4b5 s3: Lift smbd_server_conn from file_find_fd
via 54f7b70 s3: Remove smbd_server_conn from file_fsp
via 3009178 s3: Slightly simplify file_fnum
via e578114 s3: Remove smbd_server_conn from file_sync_all
via e2222fc s3: Remove smbd_server_conn from file_find_subpath
via 75c6e0e s3: Lift smbd_server_conn from file_find_di_first
via b448e42 s3: Lift smbd_server_conn from file_find_dif
via fb86869 s3: Remove smbd_server_conn from files_forall
via 9fc9ff9 s3: Remove smbd_server_conn from file_close_user
via 25ca1cd s3: Remove smbd_server_conn from file_close_pid
via 6a1c4ba s3: Remove smbd_server_conn from file_close_conn
via c5d2799 s3: Remove smbd_server_conn from file_new and file_free
via 5276608 s3: Lift smbd_server_conn from file_fnum
via 5e26e4d s3: Move "Files" to smbd_server_connection
via f83e7d8 s3: Remove "server_fd" global variable
via 93adf70 s3: Remove talloc_autofree_context() from receive_unexpected()
via 491102c s4:gensec_tstream: remove plain socket handling
via ca360fb s4:lib/tls: add gnutls backend for tstream
via 381f0fc s4:gensec: add gensec_create_tstream()
via d6c48b4 s4:wrepl_server: use SOCKET_FLAG_NOCLOSE instead of a dup()
via 9d8b886 s4:rpc_server: use SOCKET_FLAG_NOCLOSE to avoid calling close() on the socket fd twice.
via d7c09f3 Add torture test BAD-NBT-SESSION as regression fix for bug 7698 - Assert causes smbd to panic on invalid NetBIOS session request.
via a738f5b Small tweak to bugfix for 7698 - Assert causes smbd to panic on invalid NetBIOS session request.
via 38f5055 tsocket: make sure we delete the fd event before calling close()
via f98d217 Change to using TDB_INCOMPATIBLE_HASH (the jenkins hash) on all TDB_CLEAR_IF_FIRST tdb's. For tdb's like gencache where we open without CLEAR_IF_FIRST and then with CLEAR_IF_FIRST if corrupt this is still safe to use as if opening an existing tdb the new hash will be ignored - it's only used on creating a new tdb not opening an old one.
via 6676142 s4-ildap: two more places that need talloc_reparent()
via 396cdd6 s4-kcc: don't print "Testing kcctpl_create_intersite_connections"
via 8e1a3c8 s4-drs: make getncchanges debug less verbose
via 8edf3d7 s4-dns: avoid search domains expansion in DNS resolver
via 43d0c2e heimdal: avoid DNS search domain expansion
via 48adfb2 samr: add three new ACB flags to IDL.
via 77d4c28 s3-spoolss: Fix _spoolss_EnumPrintProcDataTypes error handling
via 93d7230 s4-smbtorture: rework spoolss_EnumPrintProcDataTypes test.
via 2921888 s3-spoolss: Fix _spoolss_EnumPrintProcessors error handling
via a335848 s4-smbtorture: rework test_EnumPrintProcessors to let it test more combinations.
via 0e1588a s3-waf: add NDR_PERFCOUNT subsystem.
via 7fbe700 s4-ildap: fixed a talloc_steal with references error
via aeedd29 s4-ldb: Added ldb_request_replace_control
via 2cf0525 s4/irpc: Add security token to the binding handle when doing irp call forwarding
via ed7bbc9 s4/irpc: Add function to add security token to the binding handle
via d9d4ded s4:irpc: optionaly pass the security_token via IRPC requests.
via 3235f44 s3: Make file_fnum static
via f1c1959 s3: Remove some unused code
via 6319e0d s3: Fix some comments
via 35d9530 Remove talloc_autofree_context() from pm_process
via 8e02130 Lift talloc_autofree_context() from OpenConfFile()
via 84127dd libsmbconf: parse an empty share as empty share, not as NULL.
via f4f5ad9 s3:registry: proposed aix build fix for reg_parse_internal
via b32625b s4:torture/ldap: close connections with an UnbindRequest
via b1ffacb LDAP-BASIC: test AbandonRequest
via b65a164 s4:libcli/ldap: fix sending oneway requests
via 9d4df79 libcli/ldap: correctly marshall LDAP Unbind PDUs
via ff95491 s3-waf: fix dependencies to NDR_XATTR.
via 1e97e73 s3-waf: link PReg parser only in registry client side extension.
via 122e354 s3-waf: NDR_SRVSVC is defined now from the main librpc wscript_build.
via f2310ca waf: add more NDR subsystems for shared IDL files.
via 611c831 s4-waf: remove NDR-SRVSVC alias.
via d834671 s4-smbtorture: remove unneeded dcerpc_mgmt alias.
via 785410c s4-drs: fixed comment in getncchanges code
via 06274bd s4-gensec: fixed a valgrind error in gensec
via f9ba8f5 lib/util: change tevent_req_nterror() to a macro
via a40dcd1 s4-dns: use the generated krb5.conf in samba_dnsupdate
via 93be0d6 s4-provision: fixed the generation of the krb5.conf for vampire
via 1622ad4 s3-waf: move SERVICES into a subsystem.
via f52fda4 s3-waf: add PRINTING subsystems.
via cef16c26 s3-waf: add two more REGF based subsystems.
via b7cd6af tdb: fix non-WAF build, commit 1.2.6 ABI file.
via 2dcf76c tdb: TDB_INCOMPATIBLE_HASH, to allow safe changing of default hash.
via ccac258 tdb: automatically identify Jenkins hash tdbs
via 3258cf3 tdb: add Bob Jenkins lookup3 hash as helper hash.
via 7afa7b8 s3-waf: rework static and shared list handling a little.
via 63c3af7 waf: add delimiter argument to TO_LIST.
via 4584a12 s3-waf: add missing IDMAP modules.
via b894847 s3-waf: rework CLDAP and LIBCLI_LDAP subsystems.
via 9f0b88d s3-waf: move gpext subsystem to libgpo/gpext/wscript_build.
via a742e00 s3-waf: move perfcount subsystem to modules/wscript_build.
via 3e35cc4 s3-waf: move charset subsystem to modules/wscript_build.
via 6465dbc s3-waf: move idmap subsystem to winbindd/wscript_build.
via d7d3331 s3-waf: move pdb subsystem to pdb/wscript_build.
via fa8971d s3-waf: move auth subsystem to auth/wscript_build.
via 2839c8f s3-waf: support --with-acl-support, at least for posix acls.
via 89e1511 s3-waf: move VFS subsystem to modules/wscript_build.
via ca2bbe0 s3-waf: add some module specific functions for s3 waf build.
via 0326012 s3-waf: convert VFS into a subsystem.
via 8a5dee2 s3-waf: convert GPEXT into a subsystem.
via 6fcd243 s3-waf: convert PERFCOUNT into a subsystem.
via a6025af s3-waf: convert CHARSET into a subsystem.
via ce56881 s3-waf: convert IDMAP into subsystem.
via 525dcae s3-waf: convert PDB into subsystem.
via a9b05af s3-waf: convert AUTH into subsystem.
via 99ac4e9 s4-ldbmodules: Added new module aclread to handle access checks on LDAP search
via 93ba172 s4-tests: Added tests for search checks on attributes
via 3e08965 s4-tests: Removed search tests with anonymous credentials as they fail againts Windows
via dc9991a s4-dsdb: Added a function to check access on a particular object by its guid
via 4d3f528 s4-dsdb: A helper to determine if an attribute is part of the search filter
via b77edca s4-dsdb: Moved some helper functions to a separate file
via 3d0e36b s4-ldap: Added a control to apply the access checks on read via LDAP
via 5ffacff autobuild: use killbysubdir if available
via cc79f09 autobuild: exit immediately if no changes from master
via 065fc8b s3-waf: convert LIBGPO into a subsystem.
via be9badc s3-waf: convert PLAINTEXT_AUTH, SLCACHE and DCUTIL into subsystems.
via 51ea39c s3-vfs: fix the build of nfs4_acls.c
via 0fd69f5 s3-waf: Link smbd against RPCECHO.
via d0739d4 s3: Remove talloc_autofree_context() from nametouid()
via d4bfb5c s3: Remove talloc_autofree_context() from guest_user_info()
via 227945d s3: Remove talloc_autofree_context() from getpwnam_alloc()
via 3b2efdc s3: Remove talloc_autofree_context() from notify_internal_parent_init()
via 03841f9 Fix bug #7698 - Assert causes smbd to panic on invalid NetBIOS session request.
via 80f8419 s4:schannel: handle move flag combinations in the server
via 7dbfeb0 s4-auth: fixed the SID list for DCs in the PAC
via 65fc066e autobuild: fixed detection of master changes
via c0a1cbd s3-selftest: added samba3.posix_s3.rap.printing as a knownfail
via f1c2702 idl-pac: add a decoder for the pac info ctr
via f33fc39 s4-drs: use the system sam_ctx for updaterefs
via f3ceec9 s4-spn: don't try to do SPN updates as a RODC
via 95b56aa libcli/ldap: let ldap_full_packet() use asn1_peek_tag_needed_size()
via 182a69c lib/util/asn1: add asn1_peek_tag_needed_size() and asn1_peek_full_tag()
via e628bf1 libcli/util: let tstream_read_pdu_blob_* cope with variable length headers
via 0b5a556 s4-kerberos Don't segfault if the password isn't specified in keytab generation
via c680a42 upgradeprovision: fix a typo
via 873bd98 upgradeprovision: Fix a bug with renamed entries
via 43274c9 upgradeprovision: fix a bug with not updated links
via a8f8f27 s4 provision: start with gpo of version 0 and be consistent between different policies
via 76d87b7 s4 upgradeprovision: fix a bug with empty reference objects
via 3c95d4d s4 upgradeprovision: Copy versionNumber if not present it helps to make gpo valid
via dfa468f s4 provision: Make GPO folder group writable
via 8a48ca4 s3: Remove talloc_autofree_context() from change_to_guest()
via 4ebbbdd s3: Remove talloc_autofree_context() from swat
via bf6ca13 s3: Remove talloc_autofree_context() from smbpasswd
via 77e96d3 s3: Remove talloc_autofree_context() from net_sam_provision()
via 2b601d7 s3: Remove talloc_autofree_context() from lookup_unix_user_name()
via 9b2d314 s3: Remove talloc_autofree_context() from pdb_init_ads()
via 2d8b650 s3: Remove two talloc_autofree_context() calls
via 997a64f s3: Remove talloc_autofree_context() from serverid_db()
via 34c0b16 s3: Remove talloc_autofree_context() from serverid_parent_init()
via 8c55a9b s3: Remove talloc_autofree_context() from messaging_tdb_parent_init()
via c4efae7 s3: Remove talloc_autofree_context() from ctdb_read_req()
via 8691960 s3: Remove talloc_autofree_context() from get_root_nt_token()
via 69ef2b3 upgradeprovision: use the same case for hostname in reference provision as in the current provision
via e956072 autobuild: added --retry option
via e8fec1d s4-dns: the DNS/${HOSTNAME} SPN should be on the DNS account only
via b8444b6 s4-provision: switch to dns-HOSTNAME instead of dns
via 0079165 autobuild: enable ccache
via d9a0546 autobuild: added --fix-whitespace option
via 5d5ae09 autobuild: added --rebase-master and --push-master
via 91b62a2 autobuild: added a EDITOR script to mark successful autobuilds
via f7fb272 autobuild: added --rebase option
via a09b241 script: added autobuild.py automatic build test script
via f1b3c4d s4-possibleinferiors.py: Fix usage of 'paged_search' module for remote LDB connections
via 1178560 s4-fsmo.py: Fix usage of 'paged_search' module for remote LDB connections
via cf57771 s4-delete_object.py: Fix usage of 'paged_search' module for remote LDB connections
via 04826b6 s4-sec_descriptor.py: Fix usage of 'paged_search' module for remote LDB connections
via 7a7068f s4-ldap_schema.py: Remove unused LDB connection to GC port
via 8780d29 s4-dsdb_schema_info.py: Fix usage of 'paged_search' module for remote LDB connections
via 7e1e7b1 s4-ldapcmp: Fix usage of 'paged_search' module for remote LDB connections
via 9e6fa85 s4-ldapcmp: Extend ldapcmp to be able to compare more than one context at a time
via dda1dd6 s3: Avoid an explicit ZERO_STRUCT
via 6ee0d86 s3: Lift talloc_autofree_context() from make_auth_context_fixed()
via 242e329 s3: Lift talloc_autofree_context() from make_auth_context_subsystem()
via 2d8be31 s3: Lift talloc_autofree_context() from make_auth_context_text_list()
via 61861e4 s3: Lift talloc_autofree_context() from make_auth_context()
via b127445 s3: Fix a memleak in make_new_server_info_system()
via 15a3afb s3: Remove talloc_autofree_context() from init_system_info()
via e4591eb s3: Fix a typo
via a0d3ffb s3: Fix some 64-bit warnings
via 0a18f89 pyteven: Fix build warnings.
via 296ff48 Check in configure/Makefile for those projects that have waf as primary build system.
via e68afdc pytevent: Add more tests.
via ddb3c48 pytevent: Fill in client side fnuctions.
via ba5d034 selftest: If a testsuite is killed by a signal, let selftest die.
via 465cff7 tevent: Add infrastructure for python bindings.
via 1f22b63 tevent: Switch to using waf by default.
via e81db37 s3: Fix bug 7470
via 85ba790 ldb: mark the location of a lot more ldb requests
via 5568fcd s4-dsdb: added tagging of requests in dsdb modules
via f4893e7 ldb: added request location tracking
via d72dbe8 s4-repl: make getncchanges a bit less verbose
via c53210b s4-net: added --ipaddress option to net commands
via 3d7a4cf s4-pynet: added server keyword to Net() initialisation
via 805d942 s4-libnet: added server_address option in libnet context
via a360428 s4-finddcs: allow override of server IP address
via bd228f9 s4-repl: don't store repsFrom on DNs other than NC heads
via 781796c s4-pycredentials: avoid a tallloc_free on ref
via a1d5254 s4-repl: use namingContexts from rootDSE to initialise partition list
via 3704467 s4-repl: force on WRIT_REP when we are a writable replica
via 3aea12d s4-repl: use dreplsrv_partition_source_dsa_by_guid to find source dsa
via ca847b5 torture: fixed a valgrind error in SMB2-CREATE
via 99f0891 s4-dsdb: Fixed a call to the wrong ops function in dsdb_module_search_dn.
via 8afb252 s3-waf: fix debug2html.
via f3561e5 s3-waf: add missing idmap module objectfiles.
via f2316f8 s3-waf: convert DISPLAY_SEC into a subsystem.
via 5d54dc2 s3-waf: fix libnetapi and libaddns unresolved symbols.
via 96e982c s3-waf: install header files for our libraries.
via 4e6d7fa s3-waf: convert LIBEVENTLOG into a subsystem.
via bd5f932 s4-waf: add NDR_EVENTLOG.
via 204ba65 s4-waf: rename subsystem NDR_LSAPRC to NDR_LSA.
via db4bec3 s3-waf: convert LIBNET et al into subsystems.
via fd9ae12 s3-waf: convert PASSWD_UTIL into a subsystem.
via e325a5b talloc: Add a warning about talloc_autofree_context() and dlclose()
via e90c707 s3-waf: convert READLINE into a subsystem.
via 929b220 s3-waf: convert PROFILE into a subsystem.
via 0541e07 s3-waf: convert AFS_SETTOKEN and AFS into subsystems.
via fa3eb7f s3-waf: let winbind depend on SRV_NDR_WBINT and RPCCLI_NDR_WBINT.
via 1bec7e5 s3-waf: convert LOCKING into a subsystem.
via 2b76785 s3-waf: add RPC_NDR_WBINT to librpc/wscript_build.
via 44b0a03 s3-waf: add autogen-waf.sh to source3.
via c54881b s3-waf: add wscript_build to s3 librpc dir for NDR_ subsystems.
via c9b19d9 s4-kerberos Rework keytab handling to export servicePrincipalName entries
via d8814b1 Fix bug 7694 - Crash bug with invalid SPNEGO token.
via 0a1d153 s3-waf: add check for seteuid method.
via 00be7ea s3-waf: fix the build.
via 260ad23 s3-waf: add more diroptions.
via 0b0a717 s3 waf: more correctly generate symbols for pdb/vfs/auth/etc. modules
via 0bc3e15 selftest Don't run 'speed' tests for very long
via b00dc83 s4-selftest Run slow tests less often
via e823cb8 s4-libnet_join Use header constant for 'all encryption types' in msDS-SupportedEncryptionTypes
via f03913e s4-kerberos Move 'set key into keytab' code out of credentials.
via 062b0eb s4-libnet Remove libnet_samdump_keytab() and net samdump keytab
via f9698cf s4-kerberos Fix kerberos_enctype_bitmap_to_enctypes()
via 964f992 s4:repl_meta_data - also on delete operations the new RDN attribute has to be casefolded correctly
via 30afa65 s4:lazy_commit LDB module - the "show_deleted" control is initialised by the "show_deleted" LDB module
via 29e3806 s4:rootdse LDB module - make use of "dsdb_forest_functional_level"
via 9123bcb s4:ldap.py - add tests for the "dsServiceName", "serverName", "dnsHostName" and "ldapServiceName" rootDSE attributes
via 76c346d s4:provision - rootdse - remove static "ldapServiceName" attribute
via 1d9a348 s4:rootdse LDB module - introduce dynamic "ldapServiceName"
via ccc67a0 s4:provision - rootdse - remove static "dnsHostName" attribute
via 681106a s4:rootdse LDB module - introduce dynamic "dnsHostName" attribute
via 5f60f5e s4:provision - rootdse - remove the static attribute "serverName"
via 5fd7bc8 s4:rootdse LDB module - make "serverName" dynamic
via e446ef1 s4:rootdse LDB module - remove "priv" checks where not needed
via f153569 s4:rootdse LDB module - better that the "edn" control handling is done last
via b6eb1b2 s4:torture/rpc/netlogon.c - remove the dependency on "samdb_server_site_name"
via 65ca9e6 s4:provision.py - support still not fully provisioned trees regarding the rootDSE module
via 439d7ff s4:provision.py - make more use of "names.serverdn" on NTDS settings location
via 679eb33 s4:samldb LDB module - it isn't allowed to create user/computer accounts with a primary group specified
via 2e91399 s4:dsdb/common/util_samr.c - remove the primary group specifications
via c03ec03 s4:ldap.py - test default primary groups on modify operations
via f46c623 s4:samldb LDB module - support the "userAccountControl" -> "primaryGroupID" detection also on modify operations
via 72bb8c3 s4:ldap.py - enhance SAM user/groups behaviour test regarding default primary groups
via 4492d0a libds:flag_mapping.c - support also the default read-only DC primary group
via f45848e s4:python/samba/join.py - add a comment to point out that NCs have to be assigned dynamically
via 8223342 s4:python/samba/join.py - use constant for DC function level
via f84724c s4:rootdse LDB module - make more use of LDB result constants
via 0829845 s4:rootdse LDB module - fix comment typo
via 7a1a0cd s4:password_hash LDB module - don't assign "lp_ctx" twice
via 9ca8214 ldb:ldb_match.c - fix counter variable type
via 0f163eb ldb:ldb_msg_add_linearized_dn - handle NULL DNs
via e59cdaf s4:rootdse LDB module - fix counter types
via 1a1be71 s4:extended_dn_in LDB module - fix a counter type
via 6c349d4 s4:drepl_out_helpers.c - fix a counter type
via 80f3e92 s4:rpc_server/dcerpc_server.c - fix a "const" warning
via ae60328 s4:libcli/resolve/file.c - fix "const" warning
via 8ba3eac s3-waf: remove duplicate CONFIGFILE from dynconfig.py which caused sysconfigdir to be ignored.
via b828dc0 s3-waf: fix the build of nsstest with --enable-nss-wrapper.
via 0261b96 s4-waf: move the RPC_NDR subsystems to main librpc wscript_build.
via 859f3cd s4/eventlog6: Add dummy implementation for calls 0x5 and 0xB
via 411e6bc s4/eventlog6: Build and hook EventLog6 RPC endpont mapper and idl
via b236098 s4/eventlog6: Add endpoint server for EventLog6 RPC
via 55fe86b s4/eventlog6: Add idl for EventLog6 RPC
via bea4948 pidl:NDR/Parser: fix range() for arrays
via 6673146 tdb: add restore
via e74b709 selftest: Pass prefix to setup_env function.
via 4c3985b selftest: Use variable for clientdir.
via 4b901f6 torture: Remove unused variable.
via 133878f s3-waf: convert LIBMSRPC into a subsystem.
via 43b5f20 s3-waf: fix the build after rpc_server crypto changes.
via 76f249f s3-dcerps: check auth_type
via 926a3f4 s3-dcerpc: Use spnego own sign/seal functions
via 6789934 libcli: fix compile warning
via b11fff1 s3-dcerpc: remove auth_data_free_func
via 3453bc7 s3-dcerpc: make auth context opaque
via 0ec3720 srv_pipe: reorganize code so that related functions are close to each other
via d10e192 s3-dcerpc: finally remove the legaqcy spnego_type variable from pipe_auth_data
via b475cfd s3-dcerpc: use new spnego server code
via 4cdee9b s3-dcerpc: add spnego server helpers
via 77c73a5 spnego: make spnego_context public
via 2c9f420 s3-dcerpc: move client spnego stuff in /librpc/crypto
via 59722ef spnego: avoid explicit dependency on dcerpc specific structures
via 62d7226 s3-dcesrv: use gssapi helper in srv_pipe.c
via 28c22d0 s3-dcerpc: add server helpers for gssapi auth
via 8efd31c s3-dcesrv: use ntlmssp helper in srv_pipe.c
via bbf5357 s3-dcerpc: add server helpers for ntlmssp auth
via 4194383 gssapi: remove unused function argument
via 412ebad gssapi: avoid explicit dependency on dcerpc specific structures
via 0e5eb82 s3-dcerpc: move crypto stuff in /librpc/crypto
via ffdfcfb s3-dsgetdcname: always pass in messaging context.
via c3f5d99 s3:registry: try to fix the build of reg_parse_internal on HP-UX
via 82c0e79 s3: fix tdbdump build on Solaris and other boxes
via 80e240f s3 waf: Remove iniparser source list from source3/wscript_build
via 67b6252 s4/dsdb:kcc: cleanup and improve readability
via 519180c s4:dsdb/kcc: we don't need to manually allocate [out,ref] pointers anymore
via 224fbbe s4:irpc: use LIBNDR_FLAG_REF_ALLOC for the server side when pulling
via be0ed31 s4:irpc: add padding to the IPRC header for 8 byte alignment
via 148d4fa s3-waf: first run in using NDR_ subsystems (mostly from shared directory).
via ce6ef80 s4-waf: add NDR_LSARPC and NDR_SAMR.
via 6abf9cc s3-waf: convert LIBADS_PRINTER into a subsystem.
via 5fb686c s3-waf: convert LIBADS_SERVER into a subsystem.
via 29b1588 s3-waf: convert LIBADS into a subsystem.
via 697090f s3-waf: convert smbd into a subsystem.
via d6121bd s3-waf: add libaddns.so.
via 9bba222 s3-waf: recurse into ../lib/crypto.
via 43e3555 s4-waf: move two more NDR_ subsystems to main directory.
via 2475210 s3-waf: convert LIBMSRPC_GEN into a subsystem.
via ea228cd s3-build: move epmapper client to LIBMSRPC.
via e8df0db s3-waf: move epmapper client to LIBMSRPC.
via 494dc55 s3-waf: recurse into main wscript_build from main librpc directory.
via 7f53773 waf: fix generated nbt.h path, should fix s4 install.
via de49623 s3-waf: fix LOCALEDIR usage.
via 031dd8c waf: move majority of shared NDR_ subsystems to main wscript_build.
via dc4920b s3-waf: rework libnetapi to have no unresolved symbols.
via 4d75255 s3-waf: add libsmbsharemodes.so.
via 8ccbbe0 lib-subunit: fixed build on systems without subunit devel library
via d2008fb s4-kcc: the kcc should not be setting the repsTo attribute
via 7a05e04 s4-gensec: fixed a client side bug in GENSEC/SASL/SSF negotiation
via c0ff93b s4-drs: we don't need to decode to utf8 in python dcerpc strings any more
via bf1f2d4 s4-gensec: prevent a double free in the error path of GSSAPI auth
via 202525d s4-gensec: fixed a GSSAPI SASL negotiation bug
via d1cbd68 s4-kcc: added service->am_rodc
via c166b44 s4-kcc: pass the service context into the kcc connection code
via b6f149e s3-waf: add all remaining binaries from the make build.
via a11d6c7 s3-build: fix the build of split_tokens.
via 34008ef s3-build: fix the build of test_lp_load.
via 099394a s3-build: strip down dependencies of smbta-util.
via 8037a46 s3-waf: reconcile objects to old make-based build.
via 9ddfbd1 s3-waf: add libsmbclient.
via 7378b6d s4-selftest: Move credentials tests to standard python directory.
via cc5b673 s4-selftest: Move samba3sam test to standard python directory.
via 5651f8a s4-selftest: Fix prefixes for ldb tests - they're samba4 specific.
via 136aa0d smbtorture: Report times.
via a15a33a torture: Use system subunit library if available.
via 029add7 smbtorture: Use subunit C library.
via 20c95cf selftest: Fix testsuite counts when running only a limited number of testsuites.
via 3d0e6db selftest: Fix idlist running.
via f9ed11c s4-selftest: For idlist tests, leave out environment name.
via 0dde34f s4-selftest: Add environment name to test suite manually, so we can leave it out if we want to.
via 9bce783 selftest: Fix use of --load-list.
via cd8d780 s4-selftest: Cleanup formatting.
via a171816 selftest: Add prefix on a higher level, so it can be more easily excluded.
via 7170b87 Thank goodness for code reviews. Volker caught - this should be lp_posix_pathnames() not lp_unix_extensions().
via 56f127d no need any more to manually create catalog file in build-manpages-nogit
via 60d5a83 no need any more to create catalog file manually in build-manpages-git
via 9e2eefa docs: use abs_top_builddir instead of BUILDDIR to let configure create correct catalog file
via 791246b add script to build only the manpages (not the complete docs) - no-git version
via b56ebe5 add script to build only the manual pages (not all the docs) - git version
via aea64ef s3: tdbdump does not use our libs
via bf1a4b2 s4:libcli:smb2 Rename pending_id to async_id and make 64-bit
via 7e31704 selftest: Remove unused --analyse argument.
via 1716cdb dsdb: Use short path for ldb_handlers.h, in case ldb is installed in the system.
via 8dd0c8c ldb: Use waf as default build system.
via c031329 ldb: Depend directly on replace, fixes the build on systems with tdb and tevent installed in the system.
via 1c3c9a4 s4-param: Fix more memory leaks, invalid memory context.
via 5b10c82 s3-selftest: Fix test prefixes in subunit output.
via 3fea9df s4-param: Check type when converting python object to lp_ctx, fix some memory leaks.
via 63031a2 pygensec: Implement start_mech_by_name().
via 6abe823 subunithelper: Cope with errors outside of testsuites.
via 5a75fb1 ndrdump: Move blackbox test to standard python namespace.
via 18f10ee s4/selftest: Simplify running of python tests.
via 31d5ac0 selftest: Let tests add prefix to tests by themselve.
via 54f0da3 s3: Use asprintf where appropriate
via 7ba5855 s3: Fix pam_smbpass logging on FreeBSD
via fe4576d s3-registry: fix some c++ build warnings.
via 314dc23 Fix bug #7693 - smbd changing mode of files on rename
via cf6e773 s3-waf: fix the build.
via a1ced10 s4-smbtorture: print out membership in RPC-SPOOLSS-ACCESS.
via 9b73bb0 libreplace: fix endless strerror_r has been redefined warnings on AIX
via 0027af0 s4-drs-test: Relax a check that may possibly fail
via e3b81c6 s4-ldapcmp: Enable comparisons between LDBs too
via e12e661 s4-selftest: Move more tests to scripting/python, simplifies running of tests.
via 118c654 selftest: Fix run for systems without testtools installed.
via 7c1b00f selftest: Use idlist testing for python tests.
via bf907d2 selftest: Support running individual tests using idlists, for testsuites that support them.
via 1783d0d s4-selftest: Use loadlist in a couple more places.
via 0aff42a torture: Remove active_testname variable.
via ea1ed67 s4-test: Allow running individual tests for smbtorture tests.
via e456c69 torture: Fix running individual tests.
via e8b2003 selftest: Fix generation of test id file.
via 4c681f7 strlist: Make test names unique.
via 94f84da s4-land: Print commands that are being run.
via 10da4b0 pymessaging: Remove unused older python irpc bindings.
via cb5c86e s3:net: add subcommand net registry deletekey_recursive
via 7a25d13 s3:registry: remove unneeded TALLOC_CTX argument from reg_deletekey_recursive
via a2ea85b s3:tests: fix misplaced '...' for grep pattern in test_net_registry.sh
via a52b7e7 s3-net: add command rpc registry import
via 96ba0cb s3-net: add command rpc registry export
via 0afc83c s3-net: add command registry convert
via e7c2724 s3-net: add command registry export
via 2a10fd7 s3-net: add command registry import
via 44d10d0 s3-net: let rpccli_winreg_Connect optionally return WERROR
via 47313af s3-registry: handle registration entries (.reg) files
via f760494 s3-lib: add srprs, primitives to build simple recursive parsers
via e5bbc2b s3-lib: add cbuf, a talloced character buffer
via 9c2e89d s3-docs: document net registry
via a233c0c s3-lsa: Fix sid in DEBUG in_lsa_EnumAccountRights.
via 7c9dab4 tevent: include libreplace heade before tevent header
via 6172681 s3-libgpo: fix the build of scripts client side extension.
via 2cf1f05 s3: Remove a global variable in bugfix for bug 7665
via 93c9582 s4: Add script for landing a branch through a remote server, such as sn.
via fd25d67 s4: Add convenience script for building and landing a tree in the background, sending results by email.
via 049c4fa pytalloc: Add default compare function.
via 1d90227 s3: Remove a pointless if-statement
via 81d257e s3: don't build krb5 locator plugin if we don't build winbind
via aa57fd8 s4-ldap: Fixed a problem with NC's having a parentGUID attribute
via 24cac13 s3-waf: remove reg_util_legacy from waf build as well.
via bf38287 s3-winbindd: another attempt to fix the non-ldap build.
via 2d67730 s3:registry: move regio.h from include/ to registry/
via 4f7d41a s3:registry: move the reg_db.h from include/ to registry/
via a35daeb s3:registry: move prototype from reg_init_smbconf.c to its own header.
via d25b2ad s3:registry: move prototype from reg_init_full.c to its own header.
via 0bd2756 s3:registry: move prototypes from reg_init_basic.c to their own header.
via 4696cd6 s3:registry: move reg_api_regf prototypes to their own header file.
via b11cc30 s3:registry: move the reg_api prototypes to their own header.
via e4eda5f s3:registry:reg_api: update (C)
via 6a3c687 pidl/python: Allow passing in UTF8 string objects as well as unicode objects for IDL strings.
via d86d225 s3:services_db: convert get_common_service_dispname() to talloc
via 919450a s3:registry: regfio fix the build
via 58cfbc5 rpc_talloc: Update test now that we create fewer references.
via 7fc40d2 pytestrpc: Be more verbose.
via c4c6f8f s4-pild-python: Fix assignments - even though we reference the mem_ctx of an object we still use the actual ptr.
via f161fa3 testrpc: Convert from a single unit test to a simple test script, be more verbose.
via a739344 pidl: Fix segfault when accessing unicode objects.
via 5dd47ee s4-pidl-python: use correct talloc pointer when allocating subobjects.
via 08cf13a s3:registry: remove now (finally) obsolete reg_util_registry.{c,h}
via 7f1efa6 s3:services_db: does not need legacy registry code any more.
via 8df2ab9 s3:services_db: rewrite svcctl_init_keys() to use reg_api calls instead of legacy
via a6f0f91 s3:services_db: extract core of svcctl_set_secdesc to _internal version
via f2a4d55 s3:services_db: create the "Security" subkey if it does not exist in svcctl_set_secdesc()
via 8be007d s3:services_db: remove bogus comments
via 5fe2abb s3:services_db: remove unused legacy function svcctl_fetch_regvalues().
via e869af9 s3:rpc_server:ntsvcs: registry is not directly used an more.
via d760e54 s3:rpc_server:ntsvcs: use svcctl_lookup_dispname instead of legacy svcctl in _PNP_GetDeviceRegProp
via 4cee4bb s3:rpc_server: registry is not direclty used in the svcctl server any more
via 3cab109 s3:srv_ntsvcs_nt: make fill_svc_config() use svcctl_get_string_value()
via 3c85a9f s3:services_db: publish svcctl_get_string_value()
via e28bc8d s3:services_db: factor out common code of lookup_dispname and lookup_description
via 53dcbc2 s3:services_db: change svcctl_lookup_description() to use reg_api functions
via 9fee033 s3:services_db: rewrite svcctl_lookup_description() to use a tmp talloc ctx
via 464515c s3:services_db: change svcctl_lookup_dispname() to use reg_api functions
via e464ca9 s3:services_db: make svcctl_lookup_dispname() use a temp talloc ctx
via a4b1042 s3:services_db: change svcctl_get_secdesc() to use reg_api functions
via 4fc2b5c s3:services_db: use temp talloc ctx in svcctl_get_secdesc()
via 9bfd587 s3:services_db: remove the TALLOC_CTX argument from svcctl_set_secdesc
via 91d5446 s3:services_db: fix a debug message
via d2794b0 s3:services_db: rewrite svcctl_set_secdesc to use tmp talloc ctx
via 7cefb89 s3:services_db: rewrite svcctl_set_secdesc() using reg_api calls instead of legacy
via f53c17b s3:services_db: untanlge assignments from check in read_init_file().
via a67a553 s3:services_db: untangle assignments from check in construct_service_sd().
via 7ffcf90 s4-drepl: use the partition UDV and hwm for extended getncchanges ops
via 6f47a24 s3-libnetapi: Fix Bug #7665, memory leak in netapi connection manager.
via c201e49 s4-smbtorture: print SVCCTL security descriptor in test_QueryServiceObjectSecurity().
via 1585c4d lib/tdb: fix c++ build warning in tdb_header_hash().
via 80ca590 s3-lib/util Remove unused smb_uuid_unpack()
via 03011bf s3-libads call common GUID_from_ndr_blob()
via 6acb47b s3-uuid Remove unused smb_uuid_pack()
via d7bc452 s3: Replace sid_binstring and sid_guidstring with PIDL-based alternatives
via d44e86b Open alpha 14.
via 8efd107 s4-pyrpc: fixed build on python 2.4
via 3fe8e97 s4-rodc: fixed repsFrom store on RODC
via 5995116 s4-kcc: a bit more debug info on repsFrom creation
via ead126c Merge branch 'v4-0-stable' into newmaster
via 8853bab s3-build: try to fix the non-ldap build.
via ccbcffa libcli/ldap Add const to ldap_encode_ndr_dom_sid()
via 4752a6b s4-test: yet another test for ATTID-ot-OID conversion
via f06d987 s4-dsdb-schema_prefixmap: return WERR_DS_NO_ATTRIBUTE_OR_VALUE when ATTID is not found
via 395b09c s4-dsdb-schema_prefixmap: Print debug message when internal failure occurs
via 0740d0a s4-devel-getncchanges: Add common Samba options as a group to be displayed
via d0a6c32 s3-nmbd: move SYNC_DNS to nmbd.h
via 102a70e s3-util: use shared dom_sid_dup.
via 4dbd743 s3-util_sid: use shared dom_sid_compare_auth and dom_sid_equal_X functions.
via 4006160 libcli: add dom_sid_compare_domain()
via 62544c5 s3-build: only include smbldap.h where needed.
via 8e16d6d s3-build: only include ctdbd_conn.h where needed.
via c7fe04a s3-build: only include async headers where needed.
via 58c79b8 s4-smbtorture: add NetRemoteTOD libnetapi torture test.
via b3a3fe6 s3-waf: fix the build after registry changes.
via dc19278 Really enable core dumps in Linux
via 2c9cb11 s3:registry: move prototypes of unused hilvl functions to ret_api_util.h and comment them out
via 8eb487c s3:registry: move (commented out) hilvl util functions to reg_api_util.c
via 0f7e503 s3:registry: move higher level function reg_open_path to new module reg_api_util
via c9e17ed s3-waf: add net.
via 99d8989 s3-waf: add libnetapi
via b4eba42 s4/dcdiag: Handle ListRoles command for dcdiag:KnowsOfRoleHolders test
via 7250cb3 s4/fsmo: Create separate function for retrieving fsmo role dn and owner dn.
via faeeb5c s4/drs: use type enum drsuapi_DsNameFormat in DsCrackNames code
via b55853c s4/drs: Added the rest of the enum drsuapi_DsNameFormat values
via f12756b s4-smbtorture: add test_SetServiceObjectSecurity() to RPC-SVCCTL.
via 1c82ca0 s3/winbind: remove unused winbindd_check_cache_size
via 1c8fd86 s3: Fix the charset_pull routine (bug 7531)
via dbfb42c s3-waf: Build libwbclient as dynamic library
via 34f47a3 s4-rootdse: mark registered controls as non-critical
via c1a6820 s3-waf: fix the file locations of gen_ndr'ed files.
via ad8533c s3-waf: fix the build after reg_api changes.
via 91e8f8d s3-registry: move regf based reg_api calls into own file.
via 323f729 s3-registry: add reg_querymultiplevalues to reg_api matching table.
via 3f55c2e s3-waf: add rpcclient to the waf build.
via 01371d9 s4-rodc: override client site from cldap response
via 8beed36 s4-dns: fixed the dns_domain_info_type for netlogon DNS calls
via 6642ae9 s4-dns: added --all-names option to samba_dnsupdate
via 94694ec s4-libnet: use the right domain name in libnet_lookup
via 1555659 s4-cldap: improved debug msgs in finddcs_cldap()
via dfedbae testtools: Import newer upstream revision.
via 1fc1be4 Fix regf.idl, subkey and rootkey types were switched.
via 7efcb3c Fix file corruption (non-updated header) on new allocation.
via d0cef92 Fix crash when no subkeys exist. Fix writing outside of buffer error by regf backend.
via 2c3f560 Add python bindings for open_hive function to be able to load REGF files.
via 5d80710 s4/fsmo: Naming master support added
via 55f4655 s4-smbtorture: add LOCAL-NDR-NTLMSSP.
via f6fa73b s4-rodc: added RODC DNS update support to samba_dnsupdate
via 50f56c6 s4-finddcs: added some debug messages on failure
via e72a1e2 s4-pydsdb: added am_rodc() method on samdb
via 2666cc9 s4-pydsdb: don't force am_rodc unless it is set by caller
via 7a59c90 pytdb: Make filename argument optional.
via 4c72655 pytdb: Add support for tdb_freelist_size()
via b3314d6 pytdb: Add support for tdb_transaction_prepare_commit()
via b826ef9 pytdb: Add support for tdb_enable_seqnum, tdb_get_seqnum and tdb_increment_seqnum_nonblock
via a262103 pytdb: Update open flags to match those for tdb_open() in tdb.h
via 277a1b2 pytdb: Fix repr segfault for internal db
via c4b1971 pytdb: Add support for tdb_add_flags() & tdb_remove_flags()
via 92eccf8 waf: add a '+' to the git hash if the working tree isn't clean
via a66db2c waf: fix typos in GIT_COMMIT_* strings
via 9e058c6 s3-rpcclient: add some winreg commands.
via 1d80941 s3-nltest: add dsregdns command to nltest.
via 8e73826 s3-libnetapi: support NETLOGON_CONTROL_FORCE_DNS_REG in I_NetLogonControl().
via 47a7a58 libnetapi: deal with NULL data in I_NetLogonControl2().
via 1473330 s3: Add a missing prototype
via 7fddf9c s3: Fix bug 7688, rpcclient command line completion crashing
via 252e8c2 s3: Fix some nonempty blank lines
via d76bb4a s4-drs: Check for schema changes only in case we are *not* applying Schema replica
via 1fac1f0 werror: Add W_ERROR_HAVE_NO_MEMORY_AND_FREE() macro
via c3489a7 s4-ldapcmp: Fix options parsing for common Samba options
via 78b6265 s3:rpc_client: remove unused rpc_pipe_set_hnd_state()
via fde3412 s3:rpc_client: use rpc_api_pipe_send() for auth3
via 6ecf8d1 s3:rpc_client: rpc_pipe_bind_step_one_done() doesn't need reply_pdu
via de6254d s3:rpc_client: allow DCERPC_PKT_AUTH3 via rpc_api_pipe_send/recv
via 1a22b1b lib/util: usec_time_diff takes arguments the other way round than TvalDiff did
via 10eefd8 s3: fix order of arguments in nsec_time_diff call
via 311744a s4-test: Add unit test for dsdb_schema_info_cmp()
via 9256b5f s4-schema: Helper func to compare schemaInfo signitures
via 1295da9 s4-schema: use dsdb_schema_info_blob_is_valid() to verify schemaInfo blob
via aedefd3 s4-prefixMap: use dsdb_schema_info_blob_is_valid() for schemaInfo blob validation
via e691b1f s4-dsdb: Add dsdb_schema_info_blob_is_valid() to verify schemaInfo blobls
via c79861a s4-pyrpc: Print location and type name we got when checking for types
via e2d6b64 Fix array size of a memmber of struct cli_ulogoff_state
via 90d685a s4-devel: developer script for adding DNS entries via netlogon RPC
via fb81cc0 s4-pyrpc: allow python to access irpc interfaces
via 1c7c1a8 idl: build python interfaces for winbind and idmap IDL
via 39bd61e s4-winbind Add a proxy method to update DNS records with a read-write DC
via b772f4c testprogs: skip two tests in spoolss tester.
via 6f5fa76 s4-smbtorture: fix winreg querymultiplevalues NDR test warning.
via 66ad6c7 Ñ3: remove smb_msleep prototype from here
via 6bc68fa s3: remove TvalDiff macro, we can use the shared usec_time_diff function
via 2b254c8 s3/s4: merge msleep and smb_msleep
via 0fd1601 s3: remove TspecDiff macro, we can use the shared nsec_time_diff function
via aada719 s3: use nsec_time_diff instead of TspecDiff
via ec643df s3/vfs_scannedonly: use smb_msleep instead of nanosleep
via 0858b75 s3: Add the PAC info3 struct to the netsamlogon_cache in ntlm_auth
via 547b268 s3: Correctly unwrap the krb ticket in gss-spnego
via 70ab7eb s3: Fall back to raw NTLMSSP for the gss-spnego protocol
via de2c143 s3: Split off output generation from manage_squid_ntlmssp_request
via ae483bb s3: Wrap the ntlm_auth loop with a talloc_stackframe
from db67f43 s4-mkrelease: Update for waf.
http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v4-0-stable
- Log -----------------------------------------------------------------
commit 0eded28c2371adb356fc6c48185455fd6257c0c5
Author: Jelmer Vernooij <jelmer at samba.org>
Date: Fri Dec 24 02:05:33 2010 +0100
Release alpha14.
-----------------------------------------------------------------------
Summary of changes:
.bzrignore | 1 +
.gitignore | 9 +-
MAINTAINERS | 40 -
MAINTAINERS.txt | 209 +
WHATSNEW.txt | 4 +-
WHATSNEW4.txt | 66 +-
buildtools/bin/waf-svn | Bin 107944 -> 109173 bytes
buildtools/compare_config_h3.sh | 6 +-
buildtools/compare_config_h4.sh | 6 +-
buildtools/compare_generated.sh | 2 +-
buildtools/compare_install.sh | 2 +-
buildtools/mktowscript/rebuild_all.sh | 2 +-
buildtools/scripts/Makefile.waf | 11 +-
buildtools/scripts/abi_gen.sh | 4 +-
buildtools/testwaf.sh | 4 +-
buildtools/wafsamba/hpuxcc.py | 56 +
buildtools/wafsamba/pkgconfig.py | 68 +
buildtools/wafsamba/samba3.py | 20 +
buildtools/wafsamba/samba_abi.py | 88 +-
buildtools/wafsamba/samba_asn1.py | 109 -
buildtools/wafsamba/samba_autoconf.py | 92 +-
buildtools/wafsamba/samba_autoproto.py | 25 +-
buildtools/wafsamba/samba_bundled.py | 72 +-
buildtools/wafsamba/samba_conftests.py | 90 +-
buildtools/wafsamba/samba_deps.py | 387 +-
buildtools/wafsamba/samba_dist.py | 39 +-
buildtools/wafsamba/samba_errtable.py | 27 -
buildtools/wafsamba/samba_install.py | 90 +-
buildtools/wafsamba/samba_optimisation.py | 17 +-
buildtools/wafsamba/samba_patterns.py | 6 +-
buildtools/wafsamba/samba_pidl.py | 20 +-
buildtools/wafsamba/samba_python.py | 15 +-
buildtools/wafsamba/samba_utils.py | 107 +-
buildtools/wafsamba/samba_version.py | 202 +-
buildtools/wafsamba/samba_wildcard.py | 22 +-
buildtools/wafsamba/stale_files.py | 96 +
buildtools/wafsamba/symbols.py | 382 +
buildtools/wafsamba/tru64cc.py | 2 +-
buildtools/wafsamba/wafsamba.py | 276 +-
buildtools/wafsamba/wscript | 104 +-
docs-xml/Samba3-HOWTO/TOSHARG-upgrading-to-3.0.xml | 96 +
docs-xml/build/catalog.xml.in | 4 +-
docs-xml/manpages-3/idmap_ad.8.xml | 17 +
docs-xml/manpages-3/idmap_autorid.8.xml | 134 +
docs-xml/manpages-3/idmap_rid.8.xml | 18 +
docs-xml/manpages-3/net.8.xml | 158 +
docs-xml/manpages-3/smbcacls.1.xml | 12 +-
docs-xml/manpages-3/vfs_crossrename.8.xml | 2 +-
docs-xml/manpages-3/vfs_time_audit.8.xml | 101 +
docs-xml/manpages-3/wbinfo.1.xml | 10 +
docs-xml/smbdotconf/base/multicastdnsregister.xml | 15 +
docs-xml/smbdotconf/locking/posixlocking.xml | 3 +-
docs-xml/smbdotconf/printing/addportcommand.xml | 2 +-
docs-xml/smbdotconf/protocol/smb2maxcredits.xml | 15 +
docs-xml/smbdotconf/security/clientntlmv2auth.xml | 13 +-
.../security/clientusepsnegoprincipal.xml | 28 +
docs-xml/smbdotconf/security/guestok.xml | 2 +-
.../smbdotconf/security/sendspengoprincipal.xml | 28 +
docs-xml/smbdotconf/tuning/strictallocate.xml | 11 +-
.../smbdotconf/winbind/winbindusedefaultdomain.xml | 6 +-
examples/VFS/skel_opaque.c | 11 +-
examples/VFS/skel_transparent.c | 13 +-
examples/libsmbclient/testctx.c | 17 +-
examples/printing/smbprint | 4 +-
howto4.txt | 218 +-
lib/async_req/config.mk | 4 -
lib/compression/lzxpress.c | 13 +-
lib/compression/testsuite.c | 51 +-
lib/crypto/config.mk | 18 -
lib/crypto/wscript_build | 2 +-
lib/dnspython/.gitignore | 2 +
lib/dnspython/ChangeLog | 91 +
lib/dnspython/Makefile | 56 +
lib/dnspython/README | 59 +-
lib/dnspython/dns/__init__.py | 1 +
lib/dnspython/dns/dnssec.py | 312 +-
lib/dnspython/dns/hash.py | 67 +
lib/dnspython/dns/message.py | 14 +-
lib/dnspython/dns/node.py | 14 +-
lib/dnspython/dns/query.py | 84 +-
lib/dnspython/dns/rdata.py | 4 +
lib/dnspython/dns/rdataset.py | 4 +-
lib/dnspython/dns/resolver.py | 25 +-
lib/dnspython/dns/rrset.py | 6 +-
lib/dnspython/dns/tsig.py | 77 +-
lib/dnspython/dns/update.py | 12 +-
lib/dnspython/dns/version.py | 4 +-
lib/dnspython/dns/zone.py | 20 +-
lib/dnspython/examples/zonediff.py | 270 +
lib/dnspython/setup.py | 2 +-
lib/dnspython/tests/dnssec.py | 146 +
lib/dnspython/tests/resolver.py | 24 +-
lib/nss_wrapper/config.mk | 7 -
lib/nss_wrapper/testsuite.c | 2 +-
lib/nss_wrapper/wscript | 13 +-
lib/nss_wrapper/wscript_build | 10 +-
lib/popt/config.mk | 5 -
lib/popt/wscript | 3 +-
lib/replace/Makefile | 61 +
lib/replace/{autogen.sh => autogen-autotools.sh} | 0
lib/replace/autogen-waf.sh | 12 +-
lib/replace/autogen.sh | 14 +-
lib/replace/configure | 21 +
lib/replace/libreplace.m4 | 1 +
lib/replace/replace-test.h | 10 +
lib/replace/replace.c | 50 +-
lib/replace/replace.h | 15 +
lib/replace/system/network.h | 6 +-
lib/replace/test/os2_delete.c | 4 +-
lib/replace/test/testsuite.c | 2 +-
lib/replace/wscript | 105 +-
lib/smbconf/config.mk | 3 -
lib/smbconf/smbconf_txt.c | 6 +-
lib/socket_wrapper/config.mk | 8 -
lib/socket_wrapper/socket_wrapper.c | 26 +-
lib/socket_wrapper/testsuite.c | 2 +-
lib/socket_wrapper/wscript | 6 +-
lib/socket_wrapper/wscript_build | 10 +-
lib/subunit/INSTALL | 9 +-
lib/subunit/NEWS | 17 +
lib/subunit/c/include/subunit/child.h | 17 +
lib/subunit/c/lib/child.c | 22 +
lib/subunit/c/tests/test_child.c | 39 +
lib/subunit/c/wscript | 16 +
lib/subunit/python/subunit/__init__.py | 6 +
lib/subunit/python/subunit/run.py | 3 +-
lib/subunit/setup.py | 2 +-
.../ABI/{talloc-2.0.2.sigs => talloc-2.0.4.sigs} | 0
lib/talloc/Makefile | 64 +
lib/talloc/Makefile.in | 62 -
lib/talloc/aclocal.m4 | 1 -
lib/talloc/autogen-waf.sh | 1 -
lib/talloc/autogen.sh | 17 +-
lib/talloc/build_macros.m4 | 14 -
lib/talloc/config.guess | 1561 ---
lib/talloc/config.mk | 7 -
lib/talloc/config.sub | 1686 ---
lib/talloc/configure | 21 +
lib/talloc/configure.ac | 49 -
lib/talloc/install-sh | 238 -
lib/talloc/pytalloc-util.pc.in | 11 +
lib/talloc/pytalloc.c | 167 +-
lib/talloc/pytalloc.h | 9 +-
lib/talloc/pytalloc_util.c | 118 +
lib/talloc/rules.mk | 18 -
lib/talloc/talloc.3.xml | 13 +-
lib/talloc/talloc.c | 37 +-
lib/talloc/talloc.exports | 68 -
lib/talloc/talloc.h | 17 +
lib/talloc/talloc.mk | 52 -
lib/talloc/talloc.pc.in | 2 +-
lib/talloc/talloc_guide.txt | 13 +
lib/talloc/wscript | 100 +-
lib/tdb/ABI/tdb-1.2.5.sigs | 61 +
lib/tdb/ABI/tdb-1.2.6.sigs | 61 +
lib/tdb/ABI/tdb-1.2.7.sigs | 61 +
lib/tdb/ABI/tdb-1.2.8.sigs | 61 +
lib/tdb/Makefile | 64 +
lib/tdb/Makefile.in | 80 -
lib/tdb/aclocal.m4 | 1 -
lib/tdb/autogen-waf.sh | 1 -
lib/tdb/autogen.sh | 17 +-
lib/tdb/build_macros.m4 | 14 -
lib/tdb/common/check.c | 4 +-
lib/tdb/common/dump.c | 4 +-
lib/tdb/common/error.c | 4 +-
lib/tdb/common/freelist.c | 2 +-
lib/tdb/common/freelistcheck.c | 2 +-
lib/tdb/common/hash.c | 380 +
lib/tdb/common/lock.c | 34 +-
lib/tdb/common/open.c | 127 +-
lib/tdb/common/tdb.c | 40 +-
lib/tdb/common/tdb_private.h | 2 +
lib/tdb/common/transaction.c | 14 +-
lib/tdb/common/traverse.c | 8 +-
lib/tdb/config.guess | 1561 ---
lib/tdb/config.mk | 57 -
lib/tdb/config.sub | 1686 ---
lib/tdb/configure | 21 +
lib/tdb/configure.ac | 51 -
lib/tdb/include/tdb.h | 124 +-
lib/tdb/install-sh | 238 -
lib/tdb/libtdb.m4 | 2 +-
lib/tdb/manpages/tdbrestore.8.xml | 66 +
lib/tdb/pytdb.c | 109 +-
lib/tdb/python.mk | 6 -
lib/tdb/python/tests/simple.py | 46 +-
lib/tdb/rules.mk | 16 -
lib/tdb/tdb.exports | 65 -
lib/tdb/tdb.mk | 106 -
lib/tdb/tdb.pc.in | 2 +-
lib/tdb/tools/tdbrestore.c | 226 +
lib/tdb/wscript | 56 +-
lib/tdr/config.mk | 9 -
lib/tdr/testsuite.c | 2 +-
lib/tdr/wscript_build | 2 +-
lib/testtools/.testr.conf | 4 +
lib/testtools/HACKING | 49 +-
lib/testtools/MANIFEST.in | 1 -
lib/testtools/MANUAL | 125 +-
lib/testtools/Makefile | 9 +-
lib/testtools/NEWS | 187 +-
lib/testtools/README | 18 +-
lib/testtools/setup.py | 51 +-
lib/testtools/testtools/__init__.py | 12 +-
lib/testtools/testtools/_spinner.py | 316 +
lib/testtools/testtools/compat.py | 85 +-
lib/testtools/testtools/content.py | 17 +-
lib/testtools/testtools/deferredruntest.py | 336 +
lib/testtools/testtools/helpers.py | 64 +
lib/testtools/testtools/matchers.py | 210 +-
lib/testtools/testtools/run.py | 84 +-
lib/testtools/testtools/runtest.py | 99 +-
lib/testtools/testtools/testcase.py | 239 +-
lib/testtools/testtools/testresult/doubles.py | 18 +-
lib/testtools/testtools/testresult/real.py | 155 +-
lib/testtools/testtools/tests/__init__.py | 37 +-
lib/testtools/testtools/tests/helpers.py | 5 +
lib/testtools/testtools/tests/test_compat.py | 20 +-
lib/testtools/testtools/tests/test_content.py | 49 +-
lib/testtools/testtools/tests/test_content_type.py | 10 +-
.../testtools/tests/test_deferredruntest.py | 738 ++
.../testtools/tests/test_fixturesupport.py | 77 +
lib/testtools/testtools/tests/test_helpers.py | 106 +
lib/testtools/testtools/tests/test_matchers.py | 237 +-
lib/testtools/testtools/tests/test_monkey.py | 7 +-
lib/testtools/testtools/tests/test_run.py | 76 +
lib/testtools/testtools/tests/test_runtest.py | 129 +-
lib/testtools/testtools/tests/test_spinner.py | 332 +
lib/testtools/testtools/tests/test_testresult.py | 337 +-
lib/testtools/testtools/tests/test_testsuite.py | 9 +-
lib/testtools/testtools/tests/test_testtools.py | 86 +-
.../ABI/{tevent-0.9.9.sigs => tevent-0.9.10.sigs} | 0
lib/tevent/Makefile | 49 +
lib/tevent/Makefile.in | 79 -
lib/tevent/autogen-waf.sh | 12 +-
lib/tevent/autogen.sh | 15 +-
lib/tevent/bindings.py | 62 +
lib/tevent/build_macros.m4 | 15 -
lib/tevent/config.guess | 1561 ---
lib/tevent/config.sub | 1686 ---
lib/tevent/configure | 21 +
lib/tevent/configure.ac | 25 -
lib/tevent/install-sh | 238 -
lib/tevent/libtalloc.m4 | 7 -
lib/tevent/pkg.m4 | 156 -
lib/tevent/pytevent.c | 762 ++
lib/tevent/rules.mk | 18 -
lib/tevent/samba.m4 | 11 -
lib/tevent/testsuite.c | 2 +-
lib/tevent/tevent.c | 5 +-
lib/tevent/tevent.exports | 62 -
lib/tevent/tevent.h | 2 -
lib/tevent/tevent.mk | 46 -
lib/tevent/tevent.pc.in | 2 +-
lib/tevent/tevent_signal.c | 2 +-
lib/tevent/tevent_standard.c | 2 +-
lib/tevent/wscript | 51 +-
lib/torture/config.mk | 17 -
lib/torture/subunit.c | 79 +-
lib/torture/torture.c | 180 +-
lib/torture/torture.h | 46 +-
lib/torture/torture.pc.in | 2 +-
lib/torture/wscript_build | 4 +-
lib/tsocket/config.mk | 13 -
lib/tsocket/tsocket.h | 13 +-
lib/tsocket/tsocket_bsd.c | 72 +-
lib/uid_wrapper/config.mk | 9 -
lib/uid_wrapper/uid_wrapper.c | 4 +-
lib/uid_wrapper/wscript | 9 +-
lib/uid_wrapper/wscript_build | 10 +-
lib/update-external.sh | 2 +
lib/util/asn1.c | 119 +-
lib/util/asn1.h | 8 +-
lib/util/attr.h | 12 +
lib/util/binsearch.h | 16 +
lib/util/capability.m4 | 17 -
lib/util/charset/charcnv.c | 66 +-
lib/util/charset/charset.h | 15 +-
lib/util/charset/config.m4 | 86 -
lib/util/charset/config.mk | 11 -
lib/util/charset/iconv.c | 5 +-
lib/util/charset/tests/charset.c | 2 +-
lib/util/charset/tests/iconv.c | 2 +-
lib/util/charset/util_unistr.c | 77 +-
lib/util/charset/wscript_configure | 14 +-
lib/util/config.mk | 97 -
lib/util/debug.c | 29 +-
lib/util/debug.h | 15 +-
lib/util/fault.c | 16 +-
lib/util/fault.m4 | 18 -
lib/util/fsusage.m4 | 200 -
lib/util/idtree.c | 4 +-
lib/util/mutex.c | 56 -
lib/util/mutex.h | 75 -
lib/util/params.c | 8 +-
lib/util/samba-util.pc.in | 2 +-
lib/util/select.c | 210 +
lib/util/select.h | 29 +
lib/util/signal.m4 | 1 -
lib/util/tests/asn1_tests.c | 40 +-
lib/util/tests/data_blob.c | 2 +-
lib/util/tests/dlinklist.c | 2 +-
lib/util/tests/file.c | 5 +-
lib/util/tests/genrand.c | 2 +-
lib/util/tests/idtree.c | 2 +-
lib/util/tests/parmlist.c | 2 +-
lib/util/tests/str.c | 2 +-
lib/util/tests/strlist.c | 12 +-
lib/util/tests/time.c | 5 +-
lib/util/tevent_ntstatus.c | 29 +-
lib/util/tevent_ntstatus.h | 6 +-
lib/util/tevent_unix.c | 2 +-
lib/util/tevent_werror.c | 81 +
lib/util/tevent_werror.h | 43 +
lib/util/time.c | 9 +-
lib/util/util.c | 134 +-
lib/util/util.h | 24 +-
lib/util/util.m4 | 1 -
lib/util/util_file.c | 2 +-
lib/util/util_ldb.c | 49 +-
lib/util/util_ldb.h | 2 -
lib/util/util_net.c | 2 +-
lib/util/wscript_build | 38 +-
lib/util/xattr.m4 | 32 -
lib/wscript_build | 7 +
lib/zlib/wscript | 13 +-
libcli/auth/config.mk | 26 -
libcli/auth/schannel_proto.h | 2 +
libcli/auth/spnego.h | 2 +
libcli/auth/spnego_parse.c | 12 +-
libcli/auth/wscript_build | 8 +-
libcli/cldap/config.mk | 7 -
libcli/cldap/wscript_build | 4 +-
libcli/drsuapi/config.mk | 6 -
libcli/drsuapi/repl_decrypt.c | 44 +-
libcli/echo/echo.c | 204 +
libcli/echo/libecho.h | 56 +
libcli/echo/tests/echo.c | 93 +
libcli/echo/tests/wscript_build | 8 +
libcli/echo/wscript_build | 7 +
libcli/ldap/config.mk | 15 -
libcli/ldap/ldap_message.c | 17 +-
libcli/ldap/ldap_ndr.c | 2 +-
libcli/ldap/ldap_ndr.h | 2 +-
libcli/ldap/wscript_build | 8 +-
libcli/named_pipe_auth/config.mk | 4 -
libcli/named_pipe_auth/npa_tstream.c | 2 +
libcli/nbt/config.mk | 51 -
libcli/nbt/libnbt.h | 32 +-
libcli/nbt/namerefresh.c | 254 +-
libcli/nbt/nameregister.c | 483 +-
libcli/nbt/pynbt.c | 2 +-
libcli/nbt/wscript_build | 15 +-
libcli/samsync/config.mk | 6 -
libcli/security/access_check.c | 404 +
libcli/security/access_check.h | 78 +
libcli/security/config.mk | 5 -
libcli/security/create_descriptor.c | 410 +
libcli/security/display_sec.c | 4 +-
libcli/security/dom_sid.c | 22 +-
libcli/security/dom_sid.h | 54 +
libcli/security/object_tree.c | 120 +
libcli/security/privileges.c | 33 +-
libcli/security/privileges.h | 2 +-
libcli/security/sddl.c | 2 +-
libcli/security/secace.c | 16 +-
libcli/security/secace.h | 14 +-
libcli/security/secacl.c | 46 -
libcli/security/secacl.h | 1 -
libcli/security/security.h | 109 +
libcli/security/security_descriptor.c | 3 +-
libcli/security/security_descriptor.h | 13 +
libcli/security/security_token.c | 142 +
libcli/security/security_token.h | 60 +
libcli/security/util_sid.c | 380 +
libcli/security/wscript_build | 9 +-
libcli/smb/config.mk | 11 -
libcli/smb/smb2_constants.h | 5 +-
libcli/smbreadline/smbreadline.c | 180 +
libcli/smbreadline/smbreadline.h | 10 +
{source4/lib => libcli}/smbreadline/wscript_build | 0
libcli/smbreadline/wscript_configure | 52 +
libcli/util/doserr.c | 196 +-
libcli/util/ntstatus.h | 6 +
libcli/util/tstream.c | 18 +-
libcli/util/werror.h | 101 +
libds/common/flag_mapping.c | 9 +-
libds/common/flags.h | 16 +-
libgpo/config.mk | 7 -
libgpo/gpext/gpext.c | 1 +
libgpo/gpo_fetch.c | 2 +-
libgpo/gpo_ldap.c | 3 +-
libgpo/gpo_sec.c | 2 +-
libgpo/gpo_util.c | 1 +
libgpo/wscript_build | 4 +-
librpc/idl/dcerpc.idl | 154 +-
librpc/idl/dfsblobs.idl | 4 +-
librpc/idl/dns.idl | 187 +
librpc/idl/dnsp.idl | 76 +-
librpc/idl/drsblobs.idl | 16 +-
librpc/idl/drsuapi.idl | 214 +-
librpc/idl/eventlog6.idl | 343 +
librpc/idl/krb5pac.idl | 4 +
librpc/idl/lsa.idl | 9 +-
librpc/idl/misc.idl | 2 +
librpc/idl/nbt.idl | 2 +-
librpc/idl/netlogon.idl | 37 +-
librpc/idl/samr.idl | 11 +-
librpc/idl/spoolss.idl | 72 +-
librpc/idl/srvsvc.idl | 2 +-
librpc/idl/wscript_build | 11 +-
librpc/ndr.pc.in | 2 +-
librpc/ndr/libndr.h | 5 +-
librpc/ndr/ndr.c | 24 +-
librpc/ndr/ndr_basic.c | 63 +-
librpc/ndr/ndr_dns.c | 342 +
librpc/ndr/ndr_dns.h | 15 +
librpc/ndr/ndr_dnsp.c | 81 +-
librpc/ndr/ndr_dnsp.h | 4 +
librpc/ndr/ndr_drsblobs.c | 2 +-
librpc/ndr/ndr_drsuapi.c | 50 +-
librpc/ndr/ndr_sec_helper.c | 5 +-
librpc/ndr/ndr_string.c | 24 +-
librpc/ndr_standard.pc.in | 2 +-
librpc/rpc/binding.c | 8 +-
librpc/tools/ndrdump.c | 21 +-
librpc/wscript_build | 491 +
nsswitch/config.m4 | 46 -
nsswitch/config.mk | 41 -
nsswitch/libwbclient/config.mk | 24 -
nsswitch/libwbclient/tests/wbclient.c | 105 +-
nsswitch/libwbclient/wb_reqtrans.c | 446 -
nsswitch/libwbclient/wbc_async.c | 774 --
nsswitch/libwbclient/wbc_async.h | 200 -
nsswitch/libwbclient/wbc_idmap_async.c | 448 -
nsswitch/libwbclient/wbc_pam.c | 10 +-
nsswitch/libwbclient/wbc_pam_async.c | 484 -
nsswitch/libwbclient/wbc_pwd.c | 2 +-
nsswitch/libwbclient/wbc_sid_async.c | 291 -
nsswitch/libwbclient/wbc_util.c | 12 +-
nsswitch/libwbclient/wbc_util_async.c | 836 --
nsswitch/libwbclient/wscript_build | 14 +-
nsswitch/nsstest.c | 144 +-
nsswitch/nsstest.m4 | 8 -
nsswitch/wbinfo.c | 5 +-
nsswitch/winbind_nss_solaris.h | 26 -
nsswitch/wins.c | 3 +-
nsswitch/wscript_build | 35 +-
packaging/RHEL-CTDB/samba.spec.tmpl | 3 +
pidl/config.m4 | 9 -
pidl/config.mk | 34 -
pidl/idl.yp | 9 +-
pidl/lib/Parse/Pidl/IDL.pm | 485 +-
pidl/lib/Parse/Pidl/NDR.pm | 43 +-
pidl/lib/Parse/Pidl/Samba3/ServerNDR.pm | 2 +-
pidl/lib/Parse/Pidl/Samba4/Header.pm | 17 +-
pidl/lib/Parse/Pidl/Samba4/NDR/Client.pm | 5 +-
pidl/lib/Parse/Pidl/Samba4/NDR/Parser.pm | 68 +-
pidl/lib/Parse/Pidl/Samba4/Python.pm | 249 +-
pidl/lib/Parse/Pidl/Typelist.pm | 15 +-
pidl/tests/parse_idl.pl | 4 +
pidl/wscript | 3 +-
release-scripts/build-manpages-git | 37 +
release-scripts/build-manpages-nogit | 42 +
script/autobuild.py | 510 +
script/bisect-test.py | 95 +
script/commit_mark.sh | 19 +
script/land-remote.py | 113 +
script/land.py | 741 ++
script/show_test_time | 19 +
selftest/Subunit.pm | 33 -
selftest/filter-subunit | 30 +-
selftest/format-subunit | 219 +-
selftest/gdb_backtrace | 30 +-
selftest/in_screen | 80 +
selftest/selftest.pl | 201 +-
selftest/subunithelper.py | 240 +-
selftest/target/Samba3.pm | 16 +-
selftest/target/Samba4.pm | 257 +-
source3/Makefile.in | 131 +-
source3/auth/auth.c | 26 +-
source3/auth/auth_compat.c | 5 +-
source3/auth/auth_domain.c | 12 +-
source3/auth/auth_ntlmssp.c | 6 +-
source3/auth/auth_server.c | 9 +-
source3/auth/auth_util.c | 109 +-
source3/auth/auth_winbind.c | 4 +-
source3/auth/server_info.c | 27 +-
source3/auth/server_info_sam.c | 2 +-
source3/auth/token_util.c | 49 +-
source3/auth/user_krb5.c | 35 +-
source3/auth/user_util.c | 100 +-
source3/auth/wscript_build | 92 +
source3/autogen-waf.sh | 27 +
source3/build/dynconfig.py | 15 +-
source3/build/wscript | 4 +
source3/client/client.c | 362 +-
source3/client/client_proto.h | 4 +-
source3/client/clitar.c | 47 +-
source3/client/smbspool.c | 4 +-
source3/configure.in | 154 +-
source3/groupdb/mapping.c | 1 +
source3/groupdb/mapping_tdb.c | 9 +-
source3/include/async_smb.h | 7 +
source3/include/debug.h | 42 +-
source3/include/event.h | 3 +-
source3/include/fake_file.h | 10 +
source3/include/includes.h | 23 +-
source3/include/libsmb_internal.h | 5 -
source3/include/local.h | 15 +-
source3/include/messages.h | 2 +-
source3/include/nt_printing.h | 62 +-
source3/include/ntdomain.h | 16 +-
source3/include/ntioctl.h | 1 +
source3/include/printing.h | 1 -
source3/include/proto.h | 390 +-
source3/include/regfio.h | 225 -
source3/include/registry.h | 73 -
source3/include/serverid.h | 2 +-
source3/include/smb.h | 98 +-
source3/include/smb_krb5.h | 2 -
source3/include/smb_macros.h | 18 -
source3/include/smbldap.h | 37 +
source3/include/smbprofile.h | 4 +
source3/include/vfs.h | 26 +-
source3/include/vfs_macros.h | 13 +-
source3/lib/cbuf.c | 286 +
source3/lib/cbuf.h | 235 +
source3/lib/charcnv.c | 81 +-
source3/lib/conn_tdb.c | 2 +-
source3/lib/ctdbd_conn.c | 66 +-
source3/lib/debug.c | 182 +-
source3/lib/dummysmbd.c | 2 +-
source3/lib/eventlog/eventlog.c | 1 +
source3/lib/events.c | 34 +-
source3/lib/fault.c | 16 +-
source3/lib/g_lock.c | 4 +-
source3/lib/gencache.c | 309 +-
source3/lib/idmap_cache.c | 1 +
source3/lib/messages.c | 4 +-
source3/lib/messages_local.c | 11 +-
source3/lib/netapi/cm.c | 98 +-
source3/lib/netapi/examples/netlogon/nltest.c | 22 +-
source3/lib/netapi/file.c | 6 +-
source3/lib/netapi/getdc.c | 10 +-
source3/lib/netapi/group.c | 123 +-
source3/lib/netapi/joindomain.c | 28 +-
source3/lib/netapi/libnetapi.c | 159 +
source3/lib/netapi/localgroup.c | 39 +-
source3/lib/netapi/netapi.c | 70 +-
source3/lib/netapi/netapi_net.h | 24 +
source3/lib/netapi/netapi_private.h | 5 +
source3/lib/netapi/netlogon.c | 10 +-
source3/lib/netapi/samr.c | 1 +
source3/lib/netapi/serverinfo.c | 6 +-
source3/lib/netapi/share.c | 10 +-
source3/lib/netapi/shutdown.c | 4 +-
source3/lib/netapi/sid.c | 1 +
source3/lib/netapi/user.c | 95 +-
source3/lib/packet.c | 1 +
source3/lib/popt_common.c | 4 +-
source3/lib/privileges.c | 1 +
source3/lib/readline.c | 194 -
source3/lib/secdesc.c | 11 +-
source3/lib/select.c | 207 -
source3/lib/sendfile.c | 36 +-
source3/lib/server_contexts.c | 3 -
source3/lib/serverid.c | 15 +-
source3/lib/sessionid_tdb.c | 2 +-
source3/lib/sharesec.c | 1 +
source3/lib/smbconf/smbconf_reg.c | 8 +-
source3/lib/smbconf/testsuite.c | 2 +-
source3/lib/smbldap.c | 1 +
source3/lib/srprs.c | 185 +
source3/lib/srprs.h | 181 +
source3/lib/system.c | 87 +-
source3/lib/tldap_util.c | 1 +
source3/lib/username.c | 74 +-
source3/lib/util.c | 69 +-
source3/lib/util_nttoken.c | 7 +-
source3/lib/util_pw.c | 88 -
source3/lib/util_seaccess.c | 246 -
source3/lib/util_sid.c | 446 +-
source3/lib/util_sock.c | 175 +-
source3/lib/util_str.c | 81 +-
source3/lib/util_uuid.c | 53 -
source3/lib/wb_reqtrans.c | 446 +
source3/lib/wb_reqtrans.h | 61 +
source3/lib/winbind_util.c | 1 +
source3/libaddns/dns.h | 1 +
source3/libaddns/dnsgss.c | 4 +-
source3/libaddns/error.c | 59 +
source3/libaddns/wscript_build | 7 +
source3/libads/ads_ldap_protos.h | 8 -
source3/libads/ads_proto.h | 13 -
source3/libads/ldap.c | 38 +-
source3/libads/ldap_schema.c | 55 +-
source3/libads/ldap_schema.h | 5 -
source3/libads/ldap_utils.c | 56 +-
source3/libads/sasl.c | 11 +-
source3/libgpo/gpext/scripts.c | 3 +-
source3/libgpo/gpext/wscript_build | 33 +
source3/libgpo/gpo_filesync.c | 30 +-
source3/libgpo/gpo_reg.c | 8 +-
source3/libnet/libnet_dssync_keytab.c | 16 +-
source3/libnet/libnet_join.c | 13 +-
source3/libnet/libnet_samsync.c | 7 +-
source3/libnet/libnet_samsync.h | 1 +
source3/libnet/libnet_samsync_keytab.c | 22 +-
source3/libnet/libnet_samsync_ldif.c | 1 +
source3/libnet/libnet_samsync_passdb.c | 3 +-
source3/librpc/crypto/cli_spnego.c | 436 +
source3/librpc/crypto/gse.c | 1010 ++
source3/librpc/crypto/gse.h | 73 +
source3/librpc/crypto/gse_krb5.c | 388 +
source3/librpc/crypto/gse_krb5.h | 30 +
source3/librpc/crypto/spnego.h | 101 +
source3/librpc/idl/libnetapi.idl | 2 +-
source3/librpc/idl/messaging.idl | 1 +
source3/librpc/idl/wbint.idl | 1 +
source3/librpc/ndr/util.c | 3 +
source3/librpc/rpc/dcerpc_gssapi.c | 1034 --
source3/librpc/rpc/dcerpc_gssapi.h | 76 -
source3/librpc/rpc/dcerpc_helpers.c | 204 +-
source3/librpc/rpc/dcerpc_krb5.c | 388 -
source3/librpc/rpc/dcerpc_krb5.h | 30 -
source3/librpc/rpc/dcerpc_spnego.c | 359 -
source3/librpc/rpc/dcerpc_spnego.h | 54 -
source3/librpc/wscript_build | 56 +
source3/libsmb/async_smb.c | 131 +
source3/libsmb/cli_np_tstream.c | 1039 ++
source3/libsmb/cli_np_tstream.h | 56 +
source3/libsmb/cliconnect.c | 99 +-
source3/libsmb/clidfs.c | 128 +-
source3/libsmb/clidgram.c | 14 +-
source3/libsmb/clidgram.h | 4 +-
source3/libsmb/clientgen.c | 1 +
source3/libsmb/clifile.c | 801 +-
source3/libsmb/clifsinfo.c | 142 +-
source3/libsmb/clikrb5.c | 34 +-
source3/libsmb/clilist.c | 22 +-
source3/libsmb/climessage.c | 1 +
source3/libsmb/clioplock.c | 1 +
source3/libsmb/cliquota.c | 1 +
source3/libsmb/clirap.c | 151 +-
source3/libsmb/clireadwrite.c | 8 +-
source3/libsmb/clispnego.c | 83 +-
source3/libsmb/clitrans.c | 2 +-
source3/libsmb/dsgetdcname.c | 40 +-
source3/libsmb/libsmb_context.c | 12 +-
source3/libsmb/libsmb_dir.c | 40 +-
source3/libsmb/libsmb_file.c | 7 +-
source3/libsmb/libsmb_server.c | 3 +-
source3/libsmb/libsmb_setget.c | 27 +-
source3/libsmb/libsmb_stat.c | 51 +-
source3/libsmb/libsmb_xattr.c | 8 +-
source3/libsmb/namequery.c | 43 +-
source3/libsmb/nmblib.c | 89 +-
source3/libsmb/nterr.c | 6 +
source3/libsmb/samlogon_cache.c | 21 +-
source3/libsmb/smb_share_modes.c | 2 +-
source3/libsmb/smbsock_connect.c | 573 +
source3/libsmb/trustdom_cache.c | 1 +
source3/libsmb/trusts_util.c | 5 +-
source3/libsmb/unexpected.c | 140 +-
source3/locale/net/de.po | 8 +-
source3/locale/pam_winbind/fr.po | 207 +-
source3/locking/brlock.c | 2 +-
source3/locking/locking.c | 3 +-
source3/m4/samba_version.m4 | 14 +-
source3/modules/gpfs.c | 29 +-
source3/modules/nfs4_acls.c | 4 +-
source3/modules/onefs_system.c | 6 +-
source3/modules/vfs_acl_common.c | 127 +-
source3/modules/vfs_acl_tdb.c | 8 +-
source3/modules/vfs_acl_xattr.c | 8 +-
source3/modules/vfs_afsacl.c | 18 +-
source3/modules/vfs_aio_fork.c | 8 +-
source3/modules/vfs_cap.c | 4 +-
source3/modules/vfs_catia.c | 5 +-
source3/modules/vfs_default.c | 155 +-
source3/modules/vfs_full_audit.c | 22 +-
source3/modules/vfs_gpfs.c | 133 +-
source3/modules/vfs_gpfs.h | 1 +
source3/modules/vfs_hpuxacl.c | 6 +-
source3/modules/vfs_onefs_shadow_copy.c | 5 +-
source3/modules/vfs_scannedonly.c | 11 +-
source3/modules/vfs_shadow_copy2.c | 6 +-
source3/modules/vfs_smb_traffic_analyzer.c | 2 +-
source3/modules/vfs_streams_xattr.c | 27 +
source3/modules/vfs_syncops.c | 91 +-
source3/modules/vfs_time_audit.c | 2440 ++++
source3/modules/vfs_tsmsm.c | 16 +-
source3/modules/vfs_xattr_tdb.c | 7 +-
source3/modules/wscript_build | 463 +
source3/nmbd/nmbd.c | 42 +-
source3/nmbd/nmbd.h | 3 +
source3/nmbd/nmbd_packets.c | 21 +-
source3/nmbd/nmbd_processlogon.c | 2 +-
source3/nmbd/nmbd_winsserver.c | 3 +-
source3/pam_smbpass/general.h | 1 -
source3/pam_smbpass/pam_smb_passwd.c | 17 +-
source3/pam_smbpass/support.c | 19 +-
source3/pam_smbpass/wscript_build | 13 +
source3/param/loadparm.c | 120 +-
source3/param/test_lp_load.c | 11 +-
source3/passdb/account_pol.c | 1 +
source3/passdb/lookup_sid.c | 7 +-
source3/passdb/machine_sid.c | 5 +-
source3/passdb/passdb.c | 1 +
source3/passdb/pdb_ads.c | 24 +-
source3/passdb/pdb_compat.c | 1 +
source3/passdb/pdb_get_set.c | 3 +-
source3/passdb/pdb_interface.c | 15 +-
source3/passdb/pdb_ldap.c | 9 +-
source3/passdb/pdb_smbpasswd.c | 7 +-
source3/passdb/pdb_tdb.c | 1 +
source3/passdb/secrets.c | 1 +
source3/passdb/util_builtin.c | 3 +-
source3/passdb/util_unixsids.c | 7 +-
source3/passdb/util_wellknown.c | 5 +-
source3/passdb/wscript_build | 48 +
source3/printing/notify.c | 13 +
source3/printing/nt_printing.c | 48 +-
source3/printing/nt_printing_ads.c | 15 +-
source3/printing/nt_printing_tdb.c | 1 +
source3/printing/printer_list.c | 11 +-
source3/printing/printing.c | 2 +-
source3/printing/printspoolss.c | 5 +-
source3/profile/profile.c | 1 +
source3/registry/reg_api.c | 463 +-
source3/registry/reg_api.h | 70 +
source3/registry/reg_api_regf.c | 302 +
source3/registry/reg_api_regf.h | 35 +
source3/registry/reg_api_util.c | 182 +
source3/registry/reg_api_util.h | 46 +
source3/registry/reg_backend_db.c | 33 +-
source3/{include => registry}/reg_db.h | 0
source3/registry/reg_dispatcher.c | 1 +
source3/registry/reg_format.c | 808 ++
source3/registry/reg_format.h | 219 +
source3/registry/reg_import.c | 290 +
source3/registry/reg_import.h | 199 +
source3/registry/reg_init_basic.c | 1 +
source3/registry/reg_init_basic.h | 26 +
source3/registry/reg_init_full.c | 2 +
source3/registry/reg_init_full.h | 27 +
source3/registry/reg_init_smbconf.c | 2 +
source3/registry/reg_init_smbconf.h | 27 +
source3/registry/reg_parse.c | 959 ++
source3/registry/reg_parse.h | 190 +
source3/registry/reg_parse_dox.cfg | 1562 +++
source3/registry/reg_parse_internal.c | 347 +
source3/registry/reg_parse_internal.h | 102 +
source3/registry/reg_perfcount.c | 6 +-
source3/registry/reg_util_legacy.c | 51 -
source3/registry/reg_util_legacy.h | 45 -
source3/registry/reg_util_token.c | 1 +
source3/registry/regfio.h | 226 +
source3/rpc_client/cli_lsarpc.c | 37 +-
source3/rpc_client/cli_pipe.c | 281 +-
source3/rpc_client/rpc_transport_np.c | 419 +-
source3/rpc_client/rpc_transport_sock.c | 245 +-
source3/rpc_client/rpc_transport_tstream.c | 243 +-
source3/rpc_server/dcesrv_gssapi.c | 248 +
source3/rpc_server/dcesrv_gssapi.h | 42 +
source3/rpc_server/dcesrv_ntlmssp.c | 134 +
source3/rpc_server/dcesrv_ntlmssp.h | 42 +
source3/rpc_server/dcesrv_spnego.c | 308 +
source3/rpc_server/dcesrv_spnego.h | 37 +
source3/rpc_server/rpc_ncacn_np.c | 37 +-
source3/rpc_server/rpc_ncacn_np.h | 6 +-
source3/rpc_server/srv_echo_nt.c | 2 +-
source3/rpc_server/srv_eventlog_nt.c | 3 +
source3/rpc_server/srv_lsa_nt.c | 18 +-
source3/rpc_server/srv_netlog_nt.c | 17 +-
source3/rpc_server/srv_ntsvcs_nt.c | 32 +-
source3/rpc_server/srv_pipe.c | 1066 +--
source3/rpc_server/srv_samr_nt.c | 69 +-
source3/rpc_server/srv_spoolss_nt.c | 458 +-
source3/rpc_server/srv_spoolss_util.c | 70 +-
source3/rpc_server/srv_spoolss_util.h | 6 +-
source3/rpc_server/srv_srvsvc_nt.c | 104 +-
source3/rpc_server/srv_svcctl_nt.c | 32 +-
source3/rpc_server/srv_winreg_nt.c | 2 +
source3/rpc_server/srv_wkssvc_nt.c | 7 +-
source3/rpc_server/wscript_build | 154 +
source3/rpcclient/cmd_lsarpc.c | 1 +
source3/rpcclient/cmd_samr.c | 7 +-
source3/rpcclient/cmd_spoolss.c | 59 +-
source3/rpcclient/cmd_winreg.c | 321 +
source3/rpcclient/rpcclient.c | 44 +-
source3/script/mkbuildoptions-waf.awk | 273 +
source3/script/mkversion.sh | 8 +-
source3/script/tests/selftest.sh | 5 +-
source3/script/tests/test_net_registry.sh | 2 +-
source3/script/tests/test_posix_s3.sh | 97 +-
source3/script/tests/test_smbclient_s3.sh | 2 +-
source3/script/tests/test_smbtorture_s3.sh | 2 +-
source3/selftest/knownfail | 4 +
source3/selftest/s3-selftest.sh | 4 +-
source3/selftest/slow | 1 +
source3/selftest/tests.sh | 23 +-
source3/selftest/wscript | 156 +
source3/services/services_db.c | 589 +-
source3/smbd/aio.c | 14 +-
source3/smbd/blocking.c | 18 +-
source3/smbd/close.c | 10 +-
source3/smbd/conn.c | 297 +-
source3/smbd/dir.c | 1 +
source3/smbd/dmapi.c | 3 +-
source3/smbd/dosmode.c | 100 +-
source3/smbd/file_access.c | 1 +
source3/smbd/fileio.c | 16 +-
source3/smbd/filename.c | 6 +-
source3/smbd/files.c | 197 +-
source3/smbd/globals.c | 35 +-
source3/smbd/globals.h | 28 +-
source3/smbd/lanman.c | 8 +-
source3/smbd/msdfs.c | 10 +-
source3/smbd/negprot.c | 58 +-
source3/smbd/notify_internal.c | 15 +-
source3/smbd/nttrans.c | 123 +-
source3/smbd/open.c | 87 +-
source3/smbd/oplock.c | 43 +-
source3/smbd/oplock_irix.c | 2 +-
source3/smbd/oplock_linux.c | 2 +-
source3/smbd/password.c | 8 +-
source3/smbd/pipes.c | 1 +
source3/smbd/posix_acls.c | 208 +-
source3/smbd/process.c | 205 +-
source3/smbd/reply.c | 84 +-
source3/smbd/seal.c | 4 +-
source3/smbd/sec_ctx.c | 3 +-
source3/smbd/server.c | 75 +-
source3/smbd/server_exit.c | 14 +-
source3/smbd/service.c | 133 +-
source3/smbd/sesssetup.c | 22 +-
source3/smbd/share_access.c | 3 +-
source3/smbd/smb2_lock.c | 10 +-
source3/smbd/smb2_read.c | 169 +-
source3/smbd/smb2_server.c | 197 +-
source3/smbd/smb2_tcon.c | 16 +-
source3/smbd/trans2.c | 51 +-
source3/smbd/uid.c | 3 +-
source3/smbd/vfs.c | 215 +-
source3/torture/cmd_vfs.c | 4 +-
source3/torture/locktest.c | 4 +-
source3/torture/locktest2.c | 8 +-
source3/torture/masktest.c | 23 +-
source3/torture/msgtest.c | 2 +-
source3/torture/nbio.c | 26 +-
source3/torture/nsstest.c | 495 -
source3/torture/pdbtest.c | 4 +-
source3/torture/proto.h | 2 +
source3/torture/smbiconv.c | 2 +-
source3/torture/test_async_echo.c | 142 +
source3/torture/test_posix_append.c | 1 +
source3/torture/test_smbsock_any_connect.c | 46 +
source3/torture/torture.c | 293 +-
source3/torture/utable.c | 8 +-
source3/torture/vfstest.c | 7 +-
source3/torture/wbc_async.c | 774 ++
source3/torture/wbc_async.h | 171 +
source3/utils/dbwrap_tool.c | 7 +-
source3/utils/dbwrap_torture.c | 12 +-
source3/utils/net.c | 19 +-
source3/utils/net.h | 1 +
source3/utils/net_ads.c | 141 +-
source3/utils/net_cache.c | 48 +-
source3/utils/net_dom.c | 3 +-
source3/utils/net_groupmap.c | 1 +
source3/utils/net_idmap.c | 1 +
source3/utils/net_lookup.c | 9 +-
source3/utils/net_printing.c | 1 +
source3/utils/net_proto.h | 16 -
source3/utils/net_registry.c | 461 +-
source3/utils/net_rpc.c | 55 +-
source3/utils/net_rpc_printer.c | 26 +-
source3/utils/net_rpc_registry.c | 589 +-
source3/utils/net_rpc_rights.c | 1 +
source3/utils/net_rpc_samsync.c | 7 +-
source3/utils/net_rpc_sh_acct.c | 1 +
source3/utils/net_rpc_shell.c | 4 +-
source3/utils/net_sam.c | 6 +-
source3/utils/net_time.c | 24 +-
source3/utils/net_usershare.c | 1 +
source3/utils/net_util.c | 7 +-
source3/utils/netlookup.c | 3 +-
source3/utils/nmblookup.c | 4 +-
source3/utils/ntlm_auth.c | 396 +-
source3/utils/pdbedit.c | 3 +-
source3/utils/profiles.c | 18 +-
source3/utils/sharesec.c | 18 +-
source3/utils/smbcacls.c | 29 +-
source3/utils/smbcontrol.c | 24 +-
source3/utils/smbcquotas.c | 27 +-
source3/utils/smbfilter.c | 44 +-
source3/utils/smbpasswd.c | 12 +-
source3/utils/smbtree.c | 4 +-
source3/utils/split_tokens.c | 11 +-
source3/utils/status.c | 7 +-
source3/utils/status_profile.c | 2 -
source3/utils/testparm.c | 10 +-
source3/web/cgi.c | 4 +-
source3/web/statuspage.c | 1 +
source3/web/swat.c | 11 +-
source3/winbindd/idmap.c | 14 +-
source3/winbindd/idmap_ad.c | 10 +-
source3/winbindd/idmap_adex/gc_util.c | 3 +-
source3/winbindd/idmap_adex/likewise_cell.c | 1 +
source3/winbindd/idmap_adex/provider_unified.c | 4 +-
source3/winbindd/idmap_autorid.c | 472 +
source3/winbindd/idmap_hash/idmap_hash.c | 3 +-
source3/winbindd/idmap_ldap.c | 3 +-
source3/winbindd/idmap_rid.c | 1 +
source3/winbindd/idmap_tdb.c | 3 +-
source3/winbindd/idmap_tdb2.c | 1 +
source3/winbindd/idmap_util.c | 7 +-
source3/winbindd/wb_dsgetdcname.c | 6 +-
source3/winbindd/wb_getgrsid.c | 3 +-
source3/winbindd/wb_getpwsid.c | 1 +
source3/winbindd/wb_gettoken.c | 5 +-
source3/winbindd/wb_gid2sid.c | 7 +-
source3/winbindd/wb_group_members.c | 7 +-
source3/winbindd/wb_lookupname.c | 7 +-
source3/winbindd/wb_lookupsid.c | 1 +
source3/winbindd/wb_lookupuseraliases.c | 6 +-
source3/winbindd/wb_lookupusergroups.c | 7 +-
source3/winbindd/wb_query_user_list.c | 6 +-
source3/winbindd/wb_queryuser.c | 7 +-
source3/winbindd/wb_seqnum.c | 6 +-
source3/winbindd/wb_sid2gid.c | 7 +-
source3/winbindd/wb_sid2uid.c | 7 +-
source3/winbindd/wb_uid2sid.c | 7 +-
source3/winbindd/winbindd.c | 36 +-
source3/winbindd/winbindd.h | 1 -
source3/winbindd/winbindd_ads.c | 6 +-
source3/winbindd/winbindd_allocate_gid.c | 6 +-
source3/winbindd/winbindd_allocate_uid.c | 6 +-
source3/winbindd/winbindd_async.c | 61 +-
source3/winbindd/winbindd_cache.c | 182 +-
source3/winbindd/winbindd_change_machine_acct.c | 6 +-
source3/winbindd/winbindd_check_machine_acct.c | 6 +-
source3/winbindd/winbindd_cm.c | 99 +-
source3/winbindd/winbindd_creds.c | 1 +
source3/winbindd/winbindd_dsgetdcname.c | 6 +-
source3/winbindd/winbindd_dual.c | 54 +-
source3/winbindd/winbindd_dual_srv.c | 3 +
source3/winbindd/winbindd_getgrent.c | 1 +
source3/winbindd/winbindd_getpwsid.c | 1 +
source3/winbindd/winbindd_getsidaliases.c | 43 +
source3/winbindd/winbindd_getuserdomgroups.c | 1 +
source3/winbindd/winbindd_getusersids.c | 1 +
source3/winbindd/winbindd_lookuprids.c | 12 +-
source3/winbindd/winbindd_lookupsid.c | 1 +
source3/winbindd/winbindd_msrpc.c | 7 +-
source3/winbindd/winbindd_pam.c | 185 +-
source3/winbindd/winbindd_pam_auth_crap.c | 21 +-
source3/winbindd/winbindd_ping_dc.c | 6 +-
source3/winbindd/winbindd_proto.h | 41 +-
source3/winbindd/winbindd_rpc.c | 15 +-
source3/winbindd/winbindd_samr.c | 1 +
source3/winbindd/winbindd_sid_to_gid.c | 1 +
source3/winbindd/winbindd_sid_to_uid.c | 1 +
source3/winbindd/winbindd_util.c | 52 +-
source3/winbindd/wscript_build | 167 +
source3/wscript | 374 +-
source3/wscript_build | 1478 ++-
source4/Makefile | 73 +
source4/Makefile.in | 314 -
source4/VERSION | 4 +-
source4/aclocal.m4 | 65 -
source4/auth/auth.h | 21 +-
source4/auth/auth_sam_reply.c | 39 +-
source4/auth/config.m4 | 32 -
source4/auth/config.mk | 51 -
source4/auth/credentials/config.mk | 20 -
source4/auth/credentials/credentials.c | 151 +-
source4/auth/credentials/credentials.h | 12 +-
source4/auth/credentials/credentials_files.c | 435 -
source4/auth/credentials/credentials_krb5.c | 109 +-
source4/auth/credentials/credentials_krb5.h | 4 +-
source4/auth/credentials/credentials_ntlm.c | 13 -
source4/auth/credentials/credentials_secrets.c | 292 +
source4/auth/credentials/pycredentials.c | 56 +-
source4/auth/credentials/pycredentials.h | 4 +-
source4/auth/credentials/tests/bind.py | 154 +
source4/auth/credentials/tests/simple.c | 3 +-
source4/auth/credentials/wscript_build | 24 +-
source4/auth/gensec/config.m4 | 2 -
source4/auth/gensec/config.mk | 82 -
source4/auth/gensec/cyrus_sasl.c | 46 +-
source4/auth/gensec/gensec.c | 44 +-
source4/auth/gensec/gensec.pc.in | 2 +-
source4/auth/gensec/gensec_gssapi.c | 145 +-
source4/auth/gensec/gensec_gssapi.h | 2 +
source4/auth/gensec/gensec_krb5.c | 42 +-
source4/auth/gensec/gensec_tstream.c | 611 +
source4/auth/gensec/gensec_tstream.h | 40 +
source4/auth/gensec/pygensec.c | 56 +-
source4/auth/gensec/schannel.c | 36 +-
source4/auth/gensec/socket.c | 1 -
source4/auth/gensec/spnego.c | 39 +-
source4/auth/gensec/tests/bindings.py | 39 -
source4/auth/gensec/wscript_build | 19 +-
source4/auth/kerberos/config.m4 | 542 -
source4/auth/kerberos/config.mk | 19 -
source4/auth/kerberos/kerberos.h | 8 +
source4/auth/kerberos/kerberos_credentials.h | 11 +-
source4/auth/kerberos/kerberos_pac.c | 14 +-
source4/auth/kerberos/kerberos_util.c | 555 +-
source4/auth/kerberos/krb5_init_context.c | 142 +-
source4/auth/kerberos/krb5_init_context.h | 2 +-
source4/auth/kerberos/wscript_build | 17 +-
source4/auth/ntlm/auth.c | 26 +-
source4/auth/ntlm/auth_sam.c | 1 -
source4/auth/ntlm/auth_simple.c | 5 +-
source4/auth/ntlm/auth_winbind.c | 2 +-
source4/auth/ntlm/config.mk | 80 -
source4/auth/ntlm/wscript_build | 23 +-
source4/auth/ntlmssp/config.mk | 13 -
source4/auth/ntlmssp/ntlmssp_server.c | 2 +-
source4/auth/ntlmssp/wscript_build | 2 +-
source4/auth/pyauth.c | 46 +-
source4/auth/sam.c | 91 +-
source4/auth/session.c | 69 +-
source4/auth/session.h | 9 +-
source4/auth/system_session.c | 156 +-
source4/auth/wscript_build | 16 +-
source4/autogen-autotools.sh | 85 -
source4/autogen-waf.sh | 12 +-
source4/autogen.sh | 2 +-
source4/build/m4/ax_cflags_gcc_option.m4 | 109 -
source4/build/m4/ax_cflags_irix_option.m4 | 174 -
source4/build/m4/check_cc.m4 | 180 -
source4/build/m4/check_doc.m4 | 1 -
source4/build/m4/check_ld.m4 | 187 -
source4/build/m4/check_path.m4 | 233 -
source4/build/m4/env.m4 | 90 -
source4/build/m4/public.m4 | 282 -
source4/build/make/lex_compile.sh | 60 -
source4/build/make/python.mk | 51 -
source4/build/make/rules.mk | 190 -
source4/build/make/templates.mk | 143 -
source4/build/make/yacc_compile.sh | 45 -
source4/build/smb_build/README.txt | 83 -
source4/build/smb_build/TODO | 25 -
source4/build/smb_build/config_mk.pm | 284 -
source4/build/smb_build/dot.pl | 63 -
source4/build/smb_build/input.pm | 278 -
source4/build/smb_build/main.pl | 105 -
source4/build/smb_build/makefile.pm | 281 -
source4/build/smb_build/output.pm | 172 -
source4/build/smb_build/summary.pm | 87 -
source4/cldap_server/cldap_server.c | 2 +-
source4/cldap_server/config.mk | 24 -
source4/cldap_server/wscript_build | 5 +-
source4/client/client.c | 4 +-
source4/client/config.mk | 36 -
source4/client/tests/test_smbclient.sh | 4 +-
source4/client/wscript_build | 4 +-
source4/cluster/cluster.h | 2 +
source4/cluster/config.mk | 4 -
source4/cluster/wscript_build | 9 +-
source4/config.guess | 1561 ---
source4/config.sub | 1686 ---
source4/configure | 14 +
source4/configure.ac | 220 -
source4/dns_server/TODO | 15 +
source4/dns_server/dlz_bind9.c | 1490 +++
source4/dns_server/dlz_minimal.h | 140 +
source4/dns_server/dns_query.c | 232 +
source4/dns_server/dns_server.c | 683 ++
source4/dns_server/dns_server.h | 64 +
source4/dns_server/dns_update.c | 183 +
source4/dns_server/dns_utils.c | 151 +
source4/dns_server/wscript_build | 17 +
source4/dsdb/common/dsdb_access.c | 30 +-
source4/dsdb/common/dsdb_dn.c | 102 +-
source4/dsdb/common/tests/dsdb_dn.c | 8 +-
source4/dsdb/common/util.c | 607 +-
source4/dsdb/common/util.h | 20 +
source4/dsdb/common/util_samr.c | 33 +-
source4/dsdb/config.mk | 117 -
source4/dsdb/dns/dns_update.c | 208 +-
source4/dsdb/kcc/kcc_connection.c | 4 +-
source4/dsdb/kcc/kcc_deleted.c | 4 +-
source4/dsdb/kcc/kcc_drs_replica_info.c | 33 +-
source4/dsdb/kcc/kcc_periodic.c | 146 +-
source4/dsdb/kcc/kcc_service.c | 7 +-
source4/dsdb/kcc/kcc_service.h | 2 +
source4/dsdb/kcc/kcc_topology.c | 187 +-
source4/dsdb/pydsdb.c | 502 +-
source4/dsdb/repl/drepl_extended.c | 41 +-
source4/dsdb/repl/drepl_fsmo.c | 66 +-
source4/dsdb/repl/drepl_notify.c | 92 +-
source4/dsdb/repl/drepl_out_helpers.c | 125 +-
source4/dsdb/repl/drepl_out_pull.c | 106 +-
source4/dsdb/repl/drepl_partitions.c | 232 +-
source4/dsdb/repl/drepl_periodic.c | 25 +-
source4/dsdb/repl/drepl_service.c | 7 +-
source4/dsdb/repl/drepl_service.h | 15 +-
source4/dsdb/repl/replicated_objects.c | 317 +-
source4/dsdb/samdb.pc.in | 10 +
source4/dsdb/samdb/cracknames.c | 139 +-
source4/dsdb/samdb/ldb_modules/acl.c | 600 +-
source4/dsdb/samdb/ldb_modules/acl_read.c | 351 +
source4/dsdb/samdb/ldb_modules/acl_util.c | 236 +
source4/dsdb/samdb/ldb_modules/anr.c | 10 +-
source4/dsdb/samdb/ldb_modules/config.mk | 453 -
source4/dsdb/samdb/ldb_modules/descriptor.c | 306 +-
source4/dsdb/samdb/ldb_modules/dsdb_cache.c | 42 -
source4/dsdb/samdb/ldb_modules/extended_dn_in.c | 20 +-
source4/dsdb/samdb/ldb_modules/extended_dn_out.c | 162 +-
source4/dsdb/samdb/ldb_modules/extended_dn_store.c | 18 +-
source4/dsdb/samdb/ldb_modules/instancetype.c | 13 +-
source4/dsdb/samdb/ldb_modules/lazy_commit.c | 32 +-
source4/dsdb/samdb/ldb_modules/linked_attributes.c | 33 +-
source4/dsdb/samdb/ldb_modules/local_password.c | 59 +-
source4/dsdb/samdb/ldb_modules/naming_fsmo.c | 8 +-
source4/dsdb/samdb/ldb_modules/new_partition.c | 10 +-
source4/dsdb/samdb/ldb_modules/objectclass.c | 595 +-
source4/dsdb/samdb/ldb_modules/objectclass_attrs.c | 86 +-
source4/dsdb/samdb/ldb_modules/objectguid.c | 120 +-
source4/dsdb/samdb/ldb_modules/operational.c | 92 +-
source4/dsdb/samdb/ldb_modules/partition.c | 92 +-
source4/dsdb/samdb/ldb_modules/partition.h | 1 -
source4/dsdb/samdb/ldb_modules/partition_init.c | 31 +-
source4/dsdb/samdb/ldb_modules/password_hash.c | 681 +-
source4/dsdb/samdb/ldb_modules/pdc_fsmo.c | 8 +-
source4/dsdb/samdb/ldb_modules/proxy.c | 10 +-
source4/dsdb/samdb/ldb_modules/ranged_results.c | 32 +-
source4/dsdb/samdb/ldb_modules/repl_meta_data.c | 370 +-
source4/dsdb/samdb/ldb_modules/resolve_oids.c | 67 +-
source4/dsdb/samdb/ldb_modules/rootdse.c | 370 +-
source4/dsdb/samdb/ldb_modules/samba3sam.c | 20 +-
source4/dsdb/samdb/ldb_modules/samba3sid.c | 38 +-
source4/dsdb/samdb/ldb_modules/samba_dsdb.c | 27 +-
source4/dsdb/samdb/ldb_modules/samba_secrets.c | 16 +-
source4/dsdb/samdb/ldb_modules/samldb.c | 1557 ++-
source4/dsdb/samdb/ldb_modules/schema.c | 120 +
source4/dsdb/samdb/ldb_modules/schema_data.c | 11 +-
source4/dsdb/samdb/ldb_modules/schema_load.c | 26 +-
source4/dsdb/samdb/ldb_modules/schema_util.c | 338 +
source4/dsdb/samdb/ldb_modules/show_deleted.c | 82 +-
source4/dsdb/samdb/ldb_modules/simple_dn.c | 79 +
source4/dsdb/samdb/ldb_modules/simple_ldap_map.c | 25 +-
source4/dsdb/samdb/ldb_modules/subtree_delete.c | 21 +-
source4/dsdb/samdb/ldb_modules/subtree_rename.c | 74 +-
.../samdb/ldb_modules/tests/possibleinferiors.py | 49 +-
source4/dsdb/samdb/ldb_modules/update_keytab.c | 75 +-
source4/dsdb/samdb/ldb_modules/util.c | 209 +-
source4/dsdb/samdb/ldb_modules/util.h | 4 +-
source4/dsdb/samdb/ldb_modules/wscript_build | 295 +-
source4/dsdb/samdb/samdb.c | 116 +-
source4/dsdb/samdb/samdb.h | 2 +-
source4/dsdb/samdb/samdb_privilege.c | 8 +-
source4/dsdb/schema/dsdb_dn.c | 102 +
source4/dsdb/schema/prefixmap.h | 8 +-
source4/dsdb/schema/schema.h | 4 +
source4/dsdb/schema/schema_filtered.c | 15 +-
source4/dsdb/schema/schema_info_attr.c | 313 +-
source4/dsdb/schema/schema_init.c | 111 +-
source4/dsdb/schema/schema_prefixmap.c | 89 +-
source4/dsdb/schema/schema_query.c | 2 +-
source4/dsdb/schema/schema_set.c | 17 +-
source4/dsdb/schema/schema_syntax.c | 283 +-
source4/dsdb/schema/tests/schema_syntax.c | 2 +-
source4/dsdb/tests/python/acl.py | 1211 ++-
source4/dsdb/tests/python/deletetest.py | 264 +-
source4/dsdb/tests/python/dsdb_schema_info.py | 55 +-
source4/dsdb/tests/python/ldap.py | 1278 +--
source4/dsdb/tests/python/ldap_schema.py | 93 +-
source4/dsdb/tests/python/ldap_syntaxes.py | 385 +
source4/dsdb/tests/python/passwords.py | 362 +-
source4/dsdb/tests/python/sam.py | 2372 ++++
source4/dsdb/tests/python/sec_descriptor.py | 836 +-
source4/dsdb/tests/python/urgent_replication.py | 86 +-
source4/dsdb/wscript_build | 46 +-
source4/dynconfig/config.mk | 30 -
source4/dynconfig/dynconfig.c | 1 +
source4/dynconfig/dynconfig.h | 1 +
source4/dynconfig/wscript | 24 +-
source4/echo_server/echo_server.c | 345 +
source4/echo_server/echo_server.h | 33 +
source4/echo_server/wscript_build | 9 +
source4/headermap.txt | 115 -
source4/heimdal/HEIMDAL-LICENCE.txt | 49 +-
source4/heimdal/base/array.c | 234 +
source4/heimdal/base/baselocl.h | 127 +
source4/heimdal/base/bool.c | 58 +
source4/heimdal/base/dict.c | 282 +
source4/heimdal/base/heimbase.c | 561 +
source4/heimdal/base/heimbase.h | 173 +
source4/heimdal/base/heimbasepriv.h | 91 +
source4/heimdal/base/heimqueue.h | 167 +
source4/heimdal/base/null.c | 52 +
source4/heimdal/base/number.c | 127 +
source4/heimdal/base/string.c | 146 +
source4/heimdal/base/version-script.map | 28 +
source4/heimdal/cf/check-var.m4 | 28 -
source4/heimdal/cf/find-func-no-libs.m4 | 9 -
source4/heimdal/cf/find-func-no-libs2.m4 | 63 -
source4/heimdal/cf/find-func.m4 | 9 -
source4/heimdal/cf/make-proto.pl | 3 +-
source4/heimdal/cf/resolv.m4 | 118 -
source4/heimdal/kdc/default_config.c | 45 +-
source4/heimdal/kdc/digest.c | 10 +-
source4/heimdal/kdc/kaserver.c | 955 --
source4/heimdal/kdc/kerberos5.c | 19 +-
source4/heimdal/kdc/krb5tgs.c | 209 +-
source4/heimdal/kdc/misc.c | 25 +-
source4/heimdal/kdc/pkinit.c | 16 +-
source4/heimdal/kdc/process.c | 77 -
source4/heimdal/kdc/version-script.map | 21 +
source4/heimdal/kdc/windc.c | 20 +-
source4/heimdal/kdc/windc_plugin.h | 1 +
source4/heimdal/kuser/kinit.c | 19 +-
source4/heimdal/kuser/kuser_locl.h | 3 +
source4/heimdal/lib/asn1/asn1-common.h | 16 +-
source4/heimdal/lib/asn1/asn1_gen.c | 5 +-
source4/heimdal/lib/asn1/asn1parse.c | 4169 +++-----
source4/heimdal/lib/asn1/asn1parse.h | 329 +-
source4/heimdal/lib/asn1/asn1parse.y | 40 +-
source4/heimdal/lib/asn1/cms.opt | 1 +
source4/heimdal/lib/asn1/der_cmp.c | 14 +
source4/heimdal/lib/asn1/der_copy.c | 14 +-
source4/heimdal/lib/asn1/der_free.c | 6 +-
source4/heimdal/lib/asn1/der_get.c | 19 +-
source4/heimdal/lib/asn1/der_length.c | 4 +-
source4/heimdal/lib/asn1/der_locl.h | 1 +
source4/heimdal/lib/asn1/der_put.c | 16 +-
source4/heimdal/lib/asn1/gen.c | 122 +-
source4/heimdal/lib/asn1/gen_copy.c | 25 +-
source4/heimdal/lib/asn1/gen_decode.c | 48 +-
source4/heimdal/lib/asn1/gen_encode.c | 38 +-
source4/heimdal/lib/asn1/gen_free.c | 12 +-
source4/heimdal/lib/asn1/gen_glue.c | 2 +-
source4/heimdal/lib/asn1/gen_length.c | 28 +-
source4/heimdal/lib/asn1/gen_seq.c | 12 +-
source4/heimdal/lib/asn1/gen_template.c | 92 +-
source4/heimdal/lib/asn1/lex.c | 16 +-
source4/heimdal/lib/asn1/lex.h | 2 +-
source4/heimdal/lib/asn1/lex.l | 8 +-
source4/heimdal/lib/asn1/rfc2459.asn1 | 10 +
source4/heimdal/lib/asn1/symbol.c | 2 +-
source4/heimdal/lib/asn1/timegm.c | 41 +-
source4/heimdal/lib/asn1/version-script.map | 6 +
source4/heimdal/lib/com_err/com_err.c | 20 +-
source4/heimdal/lib/com_err/com_err.h | 28 +-
source4/heimdal/lib/com_err/com_right.h | 35 +-
source4/heimdal/lib/com_err/error.c | 8 +-
source4/heimdal/lib/com_err/lex.c | 87 +-
source4/heimdal/lib/com_err/lex.h | 2 +-
source4/heimdal/lib/com_err/lex.l | 5 +-
source4/heimdal/lib/com_err/parse.c | 2052 +---
source4/heimdal/lib/com_err/parse.h | 92 +-
source4/heimdal/lib/com_err/parse.y | 5 +-
source4/heimdal/lib/com_err/version-script.map | 20 +
source4/heimdal/lib/gssapi/gssapi/gssapi.h | 233 +-
source4/heimdal/lib/gssapi/gssapi/gssapi_krb5.h | 80 +-
source4/heimdal/lib/gssapi/gssapi/gssapi_oid.h | 231 +
source4/heimdal/lib/gssapi/gssapi/gssapi_spnego.h | 3 +-
source4/heimdal/lib/gssapi/gssapi_mech.h | 160 +-
source4/heimdal/lib/gssapi/krb5/8003.c | 5 -
.../heimdal/lib/gssapi/krb5/accept_sec_context.c | 21 +-
source4/heimdal/lib/gssapi/krb5/acquire_cred.c | 16 +-
source4/heimdal/lib/gssapi/krb5/add_cred.c | 8 +-
source4/heimdal/lib/gssapi/krb5/aeap.c | 6 +-
.../heimdal/lib/gssapi/krb5/canonicalize_name.c | 2 +-
source4/heimdal/lib/gssapi/krb5/compare_name.c | 2 +-
source4/heimdal/lib/gssapi/krb5/context_time.c | 2 +-
source4/heimdal/lib/gssapi/krb5/creds.c | 4 +-
.../heimdal/lib/gssapi/krb5/delete_sec_context.c | 3 +-
source4/heimdal/lib/gssapi/krb5/display_name.c | 2 +-
source4/heimdal/lib/gssapi/krb5/display_status.c | 26 +-
source4/heimdal/lib/gssapi/krb5/duplicate_name.c | 2 +-
source4/heimdal/lib/gssapi/krb5/export_name.c | 2 +-
.../heimdal/lib/gssapi/krb5/export_sec_context.c | 2 +-
source4/heimdal/lib/gssapi/krb5/external.c | 373 +-
source4/heimdal/lib/gssapi/krb5/get_mic.c | 2 +-
source4/heimdal/lib/gssapi/krb5/gsskrb5_locl.h | 1 +
source4/heimdal/lib/gssapi/krb5/import_name.c | 4 +-
.../heimdal/lib/gssapi/krb5/import_sec_context.c | 2 +-
source4/heimdal/lib/gssapi/krb5/indicate_mechs.c | 2 +-
source4/heimdal/lib/gssapi/krb5/init_sec_context.c | 139 +-
source4/heimdal/lib/gssapi/krb5/inquire_context.c | 2 +-
source4/heimdal/lib/gssapi/krb5/inquire_cred.c | 2 +-
.../heimdal/lib/gssapi/krb5/inquire_cred_by_mech.c | 2 +-
.../heimdal/lib/gssapi/krb5/inquire_cred_by_oid.c | 2 +-
.../lib/gssapi/krb5/inquire_mechs_for_name.c | 2 +-
.../lib/gssapi/krb5/inquire_names_for_mech.c | 14 +-
.../lib/gssapi/krb5/inquire_sec_context_by_oid.c | 2 +-
source4/heimdal/lib/gssapi/krb5/prf.c | 2 +-
.../lib/gssapi/krb5/process_context_token.c | 2 +-
source4/heimdal/lib/gssapi/krb5/release_cred.c | 2 +-
source4/heimdal/lib/gssapi/krb5/release_name.c | 2 +-
source4/heimdal/lib/gssapi/krb5/set_cred_option.c | 16 +-
.../lib/gssapi/krb5/set_sec_context_option.c | 2 +-
source4/heimdal/lib/gssapi/krb5/store_cred.c | 2 +-
source4/heimdal/lib/gssapi/krb5/unwrap.c | 2 +-
source4/heimdal/lib/gssapi/krb5/verify_mic.c | 2 +-
source4/heimdal/lib/gssapi/krb5/wrap.c | 5 +-
.../lib/gssapi/mech/gss_accept_sec_context.c | 3 +-
source4/heimdal/lib/gssapi/mech/gss_acquire_cred.c | 2 +-
source4/heimdal/lib/gssapi/mech/gss_add_cred.c | 2 +-
.../lib/gssapi/mech/gss_add_oid_set_member.c | 2 +-
source4/heimdal/lib/gssapi/mech/gss_aeap.c | 15 +-
source4/heimdal/lib/gssapi/mech/gss_buffer_set.c | 6 +-
.../lib/gssapi/mech/gss_canonicalize_name.c | 2 +-
source4/heimdal/lib/gssapi/mech/gss_compare_name.c | 2 +-
source4/heimdal/lib/gssapi/mech/gss_context_time.c | 2 +-
.../lib/gssapi/mech/gss_create_empty_oid_set.c | 2 +-
source4/heimdal/lib/gssapi/mech/gss_cred.c | 4 +-
.../lib/gssapi/mech/gss_decapsulate_token.c | 2 +-
.../lib/gssapi/mech/gss_delete_sec_context.c | 2 +-
source4/heimdal/lib/gssapi/mech/gss_display_name.c | 2 +-
.../heimdal/lib/gssapi/mech/gss_display_status.c | 20 +-
.../heimdal/lib/gssapi/mech/gss_duplicate_name.c | 3 +-
.../heimdal/lib/gssapi/mech/gss_duplicate_oid.c | 3 +-
.../lib/gssapi/mech/gss_encapsulate_token.c | 2 +-
source4/heimdal/lib/gssapi/mech/gss_export_name.c | 2 +-
.../lib/gssapi/mech/gss_export_sec_context.c | 2 +-
source4/heimdal/lib/gssapi/mech/gss_get_mic.c | 2 +-
source4/heimdal/lib/gssapi/mech/gss_import_name.c | 2 +-
.../lib/gssapi/mech/gss_import_sec_context.c | 2 +-
.../heimdal/lib/gssapi/mech/gss_indicate_mechs.c | 2 +-
.../heimdal/lib/gssapi/mech/gss_init_sec_context.c | 8 +-
.../heimdal/lib/gssapi/mech/gss_inquire_context.c | 2 +-
source4/heimdal/lib/gssapi/mech/gss_inquire_cred.c | 2 +-
.../lib/gssapi/mech/gss_inquire_cred_by_mech.c | 2 +-
.../lib/gssapi/mech/gss_inquire_cred_by_oid.c | 2 +-
.../lib/gssapi/mech/gss_inquire_mechs_for_name.c | 2 +-
.../lib/gssapi/mech/gss_inquire_names_for_mech.c | 2 +-
.../gssapi/mech/gss_inquire_sec_context_by_oid.c | 2 +-
source4/heimdal/lib/gssapi/mech/gss_krb5.c | 44 +-
source4/heimdal/lib/gssapi/mech/gss_mech_switch.c | 2 +-
source4/heimdal/lib/gssapi/mech/gss_mo.c | 464 +
source4/heimdal/lib/gssapi/mech/gss_oid.c | 253 +
source4/heimdal/lib/gssapi/mech/gss_oid_equal.c | 20 +-
source4/heimdal/lib/gssapi/mech/gss_oid_to_str.c | 33 +-
.../lib/gssapi/mech/gss_process_context_token.c | 2 +-
.../heimdal/lib/gssapi/mech/gss_pseudo_random.c | 2 +-
.../heimdal/lib/gssapi/mech/gss_release_buffer.c | 2 +-
source4/heimdal/lib/gssapi/mech/gss_release_cred.c | 2 +-
source4/heimdal/lib/gssapi/mech/gss_release_name.c | 2 +-
source4/heimdal/lib/gssapi/mech/gss_release_oid.c | 2 +-
.../heimdal/lib/gssapi/mech/gss_release_oid_set.c | 2 +-
source4/heimdal/lib/gssapi/mech/gss_seal.c | 2 +-
.../heimdal/lib/gssapi/mech/gss_set_cred_option.c | 2 +-
.../lib/gssapi/mech/gss_set_sec_context_option.c | 2 +-
source4/heimdal/lib/gssapi/mech/gss_sign.c | 2 +-
.../lib/gssapi/mech/gss_test_oid_set_member.c | 2 +-
source4/heimdal/lib/gssapi/mech/gss_unseal.c | 2 +-
source4/heimdal/lib/gssapi/mech/gss_unwrap.c | 2 +-
source4/heimdal/lib/gssapi/mech/gss_verify.c | 2 +-
source4/heimdal/lib/gssapi/mech/gss_verify_mic.c | 2 +-
source4/heimdal/lib/gssapi/mech/gss_wrap.c | 17 +-
.../heimdal/lib/gssapi/mech/gss_wrap_size_limit.c | 2 +-
source4/heimdal/lib/gssapi/mech/mech_locl.h | 15 +-
.../heimdal/lib/gssapi/spnego/accept_sec_context.c | 12 +-
source4/heimdal/lib/gssapi/spnego/compat.c | 11 +-
source4/heimdal/lib/gssapi/spnego/context_stubs.c | 54 +-
source4/heimdal/lib/gssapi/spnego/cred_stubs.c | 16 +-
source4/heimdal/lib/gssapi/spnego/external.c | 51 +-
.../heimdal/lib/gssapi/spnego/init_sec_context.c | 3 +-
source4/heimdal/lib/gssapi/version-script.map | 180 +
source4/heimdal/lib/hcrypto/aes.c | 23 +
source4/heimdal/lib/hcrypto/aes.h | 4 +
source4/heimdal/lib/hcrypto/camellia.h | 2 +-
source4/heimdal/lib/hcrypto/common.c | 69 +
source4/heimdal/lib/hcrypto/common.h | 45 +
source4/heimdal/lib/hcrypto/dh-imath.c | 249 -
source4/heimdal/lib/hcrypto/dh-ltm.c | 240 +
source4/heimdal/lib/hcrypto/dh.c | 71 +-
source4/heimdal/lib/hcrypto/dh.h | 9 +-
source4/heimdal/lib/hcrypto/engine.c | 88 +-
source4/heimdal/lib/hcrypto/engine.h | 15 +
source4/heimdal/lib/hcrypto/evp-cc.c | 856 ++
source4/heimdal/lib/hcrypto/evp-cc.h | 7 +
source4/heimdal/lib/hcrypto/evp-hcrypto.c | 139 +-
source4/heimdal/lib/hcrypto/evp-hcrypto.h | 11 +
source4/heimdal/lib/hcrypto/evp.c | 104 +-
source4/heimdal/lib/hcrypto/evp.h | 15 +
source4/heimdal/lib/hcrypto/hash.h | 9 +-
source4/heimdal/lib/hcrypto/imath/LICENSE | 21 -
source4/heimdal/lib/hcrypto/imath/imath.c | 3353 ------
source4/heimdal/lib/hcrypto/imath/imath.h | 231 -
source4/heimdal/lib/hcrypto/imath/iprime.c | 189 -
source4/heimdal/lib/hcrypto/imath/iprime.h | 51 -
source4/heimdal/lib/hcrypto/libtommath/LICENSE | 4 +
source4/heimdal/lib/hcrypto/libtommath/bn.ilg | 6 +
source4/heimdal/lib/hcrypto/libtommath/bn.ind | 82 +
source4/heimdal/lib/hcrypto/libtommath/bn_error.c | 47 +
.../lib/hcrypto/libtommath/bn_fast_mp_invmod.c | 148 +
.../libtommath/bn_fast_mp_montgomery_reduce.c | 172 +
.../lib/hcrypto/libtommath/bn_fast_s_mp_mul_digs.c | 107 +
.../libtommath/bn_fast_s_mp_mul_high_digs.c | 98 +
.../lib/hcrypto/libtommath/bn_fast_s_mp_sqr.c | 114 +
.../heimdal/lib/hcrypto/libtommath/bn_mp_2expt.c | 48 +
source4/heimdal/lib/hcrypto/libtommath/bn_mp_abs.c | 43 +
source4/heimdal/lib/hcrypto/libtommath/bn_mp_add.c | 53 +
.../heimdal/lib/hcrypto/libtommath/bn_mp_add_d.c | 112 +
.../heimdal/lib/hcrypto/libtommath/bn_mp_addmod.c | 41 +
source4/heimdal/lib/hcrypto/libtommath/bn_mp_and.c | 57 +
.../heimdal/lib/hcrypto/libtommath/bn_mp_clamp.c | 44 +
.../heimdal/lib/hcrypto/libtommath/bn_mp_clear.c | 44 +
.../lib/hcrypto/libtommath/bn_mp_clear_multi.c | 34 +
source4/heimdal/lib/hcrypto/libtommath/bn_mp_cmp.c | 43 +
.../heimdal/lib/hcrypto/libtommath/bn_mp_cmp_d.c | 44 +
.../heimdal/lib/hcrypto/libtommath/bn_mp_cmp_mag.c | 55 +
.../heimdal/lib/hcrypto/libtommath/bn_mp_cnt_lsb.c | 53 +
.../heimdal/lib/hcrypto/libtommath/bn_mp_copy.c | 68 +
.../lib/hcrypto/libtommath/bn_mp_count_bits.c | 45 +
source4/heimdal/lib/hcrypto/libtommath/bn_mp_div.c | 292 +
.../heimdal/lib/hcrypto/libtommath/bn_mp_div_2.c | 68 +
.../heimdal/lib/hcrypto/libtommath/bn_mp_div_2d.c | 97 +
.../heimdal/lib/hcrypto/libtommath/bn_mp_div_3.c | 79 +
.../heimdal/lib/hcrypto/libtommath/bn_mp_div_d.c | 115 +
.../lib/hcrypto/libtommath/bn_mp_dr_is_modulus.c | 43 +
.../lib/hcrypto/libtommath/bn_mp_dr_reduce.c | 94 +
.../lib/hcrypto/libtommath/bn_mp_dr_setup.c | 32 +
.../heimdal/lib/hcrypto/libtommath/bn_mp_exch.c | 34 +
.../heimdal/lib/hcrypto/libtommath/bn_mp_expt_d.c | 57 +
.../heimdal/lib/hcrypto/libtommath/bn_mp_exptmod.c | 112 +
.../lib/hcrypto/libtommath/bn_mp_exptmod_fast.c | 321 +
.../lib/hcrypto/libtommath/bn_mp_exteuclid.c | 82 +
.../lib/hcrypto/libtommath/bn_mp_find_prime.c | 26 +
.../heimdal/lib/hcrypto/libtommath/bn_mp_fread.c | 67 +
.../heimdal/lib/hcrypto/libtommath/bn_mp_fwrite.c | 52 +
source4/heimdal/lib/hcrypto/libtommath/bn_mp_gcd.c | 105 +
.../heimdal/lib/hcrypto/libtommath/bn_mp_get_int.c | 45 +
.../heimdal/lib/hcrypto/libtommath/bn_mp_grow.c | 57 +
.../heimdal/lib/hcrypto/libtommath/bn_mp_init.c | 46 +
.../lib/hcrypto/libtommath/bn_mp_init_copy.c | 32 +
.../lib/hcrypto/libtommath/bn_mp_init_multi.c | 59 +
.../lib/hcrypto/libtommath/bn_mp_init_set.c | 32 +
.../lib/hcrypto/libtommath/bn_mp_init_set_int.c | 31 +
.../lib/hcrypto/libtommath/bn_mp_init_size.c | 48 +
.../heimdal/lib/hcrypto/libtommath/bn_mp_invmod.c | 43 +
.../lib/hcrypto/libtommath/bn_mp_invmod_slow.c | 175 +
.../lib/hcrypto/libtommath/bn_mp_is_square.c | 109 +
.../heimdal/lib/hcrypto/libtommath/bn_mp_isprime.c | 75 +
.../heimdal/lib/hcrypto/libtommath/bn_mp_jacobi.c | 105 +
.../lib/hcrypto/libtommath/bn_mp_karatsuba_mul.c | 167 +
.../lib/hcrypto/libtommath/bn_mp_karatsuba_sqr.c | 121 +
source4/heimdal/lib/hcrypto/libtommath/bn_mp_lcm.c | 60 +
.../heimdal/lib/hcrypto/libtommath/bn_mp_lshd.c | 67 +
source4/heimdal/lib/hcrypto/libtommath/bn_mp_mod.c | 48 +
.../heimdal/lib/hcrypto/libtommath/bn_mp_mod_2d.c | 55 +
.../heimdal/lib/hcrypto/libtommath/bn_mp_mod_d.c | 27 +
.../bn_mp_montgomery_calc_normalization.c | 59 +
.../hcrypto/libtommath/bn_mp_montgomery_reduce.c | 118 +
.../hcrypto/libtommath/bn_mp_montgomery_setup.c | 59 +
source4/heimdal/lib/hcrypto/libtommath/bn_mp_mul.c | 66 +
.../heimdal/lib/hcrypto/libtommath/bn_mp_mul_2.c | 82 +
.../heimdal/lib/hcrypto/libtommath/bn_mp_mul_2d.c | 85 +
.../heimdal/lib/hcrypto/libtommath/bn_mp_mul_d.c | 79 +
.../heimdal/lib/hcrypto/libtommath/bn_mp_mulmod.c | 40 +
.../heimdal/lib/hcrypto/libtommath/bn_mp_n_root.c | 132 +
source4/heimdal/lib/hcrypto/libtommath/bn_mp_neg.c | 40 +
source4/heimdal/lib/hcrypto/libtommath/bn_mp_or.c | 50 +
.../lib/hcrypto/libtommath/bn_mp_prime_fermat.c | 62 +
.../hcrypto/libtommath/bn_mp_prime_is_divisible.c | 50 +
.../lib/hcrypto/libtommath/bn_mp_prime_is_prime.c | 83 +
.../hcrypto/libtommath/bn_mp_prime_miller_rabin.c | 103 +
.../hcrypto/libtommath/bn_mp_prime_next_prime.c | 170 +
.../libtommath/bn_mp_prime_rabin_miller_trials.c | 52 +
.../lib/hcrypto/libtommath/bn_mp_prime_random_ex.c | 125 +
.../lib/hcrypto/libtommath/bn_mp_radix_size.c | 78 +
.../lib/hcrypto/libtommath/bn_mp_radix_smap.c | 24 +
.../heimdal/lib/hcrypto/libtommath/bn_mp_rand.c | 55 +
.../lib/hcrypto/libtommath/bn_mp_read_radix.c | 85 +
.../lib/hcrypto/libtommath/bn_mp_read_signed_bin.c | 41 +
.../hcrypto/libtommath/bn_mp_read_unsigned_bin.c | 55 +
.../heimdal/lib/hcrypto/libtommath/bn_mp_reduce.c | 100 +
.../lib/hcrypto/libtommath/bn_mp_reduce_2k.c | 61 +
.../lib/hcrypto/libtommath/bn_mp_reduce_2k_l.c | 62 +
.../lib/hcrypto/libtommath/bn_mp_reduce_2k_setup.c | 47 +
.../hcrypto/libtommath/bn_mp_reduce_2k_setup_l.c | 44 +
.../lib/hcrypto/libtommath/bn_mp_reduce_is_2k.c | 52 +
.../lib/hcrypto/libtommath/bn_mp_reduce_is_2k_l.c | 44 +
.../lib/hcrypto/libtommath/bn_mp_reduce_setup.c | 34 +
.../heimdal/lib/hcrypto/libtommath/bn_mp_rshd.c | 72 +
source4/heimdal/lib/hcrypto/libtommath/bn_mp_set.c | 29 +
.../heimdal/lib/hcrypto/libtommath/bn_mp_set_int.c | 48 +
.../heimdal/lib/hcrypto/libtommath/bn_mp_shrink.c | 35 +
.../lib/hcrypto/libtommath/bn_mp_signed_bin_size.c | 27 +
source4/heimdal/lib/hcrypto/libtommath/bn_mp_sqr.c | 58 +
.../heimdal/lib/hcrypto/libtommath/bn_mp_sqrmod.c | 41 +
.../heimdal/lib/hcrypto/libtommath/bn_mp_sqrt.c | 81 +
source4/heimdal/lib/hcrypto/libtommath/bn_mp_sub.c | 59 +
.../heimdal/lib/hcrypto/libtommath/bn_mp_sub_d.c | 93 +
.../heimdal/lib/hcrypto/libtommath/bn_mp_submod.c | 42 +
.../lib/hcrypto/libtommath/bn_mp_to_signed_bin.c | 33 +
.../lib/hcrypto/libtommath/bn_mp_to_signed_bin_n.c | 31 +
.../lib/hcrypto/libtommath/bn_mp_to_unsigned_bin.c | 48 +
.../hcrypto/libtommath/bn_mp_to_unsigned_bin_n.c | 31 +
.../lib/hcrypto/libtommath/bn_mp_toom_mul.c | 284 +
.../lib/hcrypto/libtommath/bn_mp_toom_sqr.c | 226 +
.../heimdal/lib/hcrypto/libtommath/bn_mp_toradix.c | 75 +
.../lib/hcrypto/libtommath/bn_mp_toradix_n.c | 88 +
.../hcrypto/libtommath/bn_mp_unsigned_bin_size.c | 28 +
source4/heimdal/lib/hcrypto/libtommath/bn_mp_xor.c | 51 +
.../heimdal/lib/hcrypto/libtommath/bn_mp_zero.c | 36 +
.../lib/hcrypto/libtommath/bn_mp_zero_multi.c | 35 +
.../heimdal/lib/hcrypto/libtommath/bn_prime_tab.c | 61 +
.../heimdal/lib/hcrypto/libtommath/bn_reverse.c | 39 +
.../heimdal/lib/hcrypto/libtommath/bn_s_mp_add.c | 109 +
.../lib/hcrypto/libtommath/bn_s_mp_exptmod.c | 252 +
.../lib/hcrypto/libtommath/bn_s_mp_mul_digs.c | 90 +
.../lib/hcrypto/libtommath/bn_s_mp_mul_high_digs.c | 81 +
.../heimdal/lib/hcrypto/libtommath/bn_s_mp_sqr.c | 84 +
.../heimdal/lib/hcrypto/libtommath/bn_s_mp_sub.c | 89 +
source4/heimdal/lib/hcrypto/libtommath/bncore.c | 36 +
source4/heimdal/lib/hcrypto/libtommath/booker.pl | 265 +
.../heimdal/lib/hcrypto/libtommath/callgraph.txt |11913 ++++++++++++++++++++
.../heimdal/lib/hcrypto/libtommath/libtommath.dsp | 572 +
.../heimdal/lib/hcrypto/libtommath/mtest/logtab.h | 24 +
.../lib/hcrypto/libtommath/mtest/mpi-config.h | 90 +
.../lib/hcrypto/libtommath/mtest/mpi-types.h | 20 +
source4/heimdal/lib/hcrypto/libtommath/mtest/mpi.c | 3985 +++++++
source4/heimdal/lib/hcrypto/libtommath/mtest/mpi.h | 231 +
.../heimdal/lib/hcrypto/libtommath/mtest/mtest.c | 308 +
.../lib/hcrypto/libtommath/pics/design_process.sxd | Bin 0 -> 6950 bytes
.../lib/hcrypto/libtommath/pics/design_process.tif | Bin 0 -> 79042 bytes
.../lib/hcrypto/libtommath/pics/expt_state.sxd | Bin 0 -> 6869 bytes
.../lib/hcrypto/libtommath/pics/expt_state.tif | Bin 0 -> 87542 bytes
.../heimdal/lib/hcrypto/libtommath/pics/makefile | 35 +
.../lib/hcrypto/libtommath/pics/primality.tif | Bin 0 -> 85514 bytes
.../heimdal/lib/hcrypto/libtommath/pics/radix.sxd | Bin 0 -> 6181 bytes
.../lib/hcrypto/libtommath/pics/sliding_window.sxd | Bin 0 -> 6787 bytes
.../lib/hcrypto/libtommath/pics/sliding_window.tif | Bin 0 -> 53880 bytes
.../heimdal/lib/hcrypto/libtommath/pretty.build | 66 +
.../lib/hcrypto/libtommath/tombc/grammar.txt | 35 +
source4/heimdal/lib/hcrypto/libtommath/tommath.h | 592 +
.../heimdal/lib/hcrypto/libtommath/tommath_class.h | 1000 ++
.../lib/hcrypto/libtommath/tommath_superclass.h | 76 +
source4/heimdal/lib/hcrypto/md4.c | 6 +-
source4/heimdal/lib/hcrypto/md5.c | 6 +-
source4/heimdal/lib/hcrypto/rand-fortuna.c | 44 +-
source4/heimdal/lib/hcrypto/rand-unix.c | 2 +-
source4/heimdal/lib/hcrypto/rand.c | 24 +-
source4/heimdal/lib/hcrypto/rand.h | 2 +-
source4/heimdal/lib/hcrypto/randi.h | 2 +-
source4/heimdal/lib/hcrypto/rijndael-alg-fst.c | 51 +-
source4/heimdal/lib/hcrypto/rsa-imath.c | 681 --
source4/heimdal/lib/hcrypto/rsa-ltm.c | 632 ++
source4/heimdal/lib/hcrypto/rsa.c | 224 +-
source4/heimdal/lib/hcrypto/rsa.h | 8 +-
source4/heimdal/lib/hcrypto/sha.c | 10 +-
source4/heimdal/lib/hcrypto/sha.h | 32 +
source4/heimdal/lib/hcrypto/sha256.c | 6 +-
source4/heimdal/lib/hcrypto/sha512.c | 294 +
source4/heimdal/lib/hcrypto/ui.c | 2 +-
source4/heimdal/lib/hcrypto/validate.c | 307 +
source4/heimdal/lib/hcrypto/version-script.map | 299 +
source4/heimdal/lib/hdb/db.c | 2 +-
source4/heimdal/lib/hdb/ext.c | 5 +-
source4/heimdal/lib/hdb/hdb-keytab.c | 13 +-
source4/heimdal/lib/hdb/hdb.c | 2 +-
source4/heimdal/lib/hdb/hdb.h | 19 +-
source4/heimdal/lib/hdb/hdb_err.et | 2 +
source4/heimdal/lib/hdb/keytab.c | 23 +-
source4/heimdal/lib/hdb/mkey.c | 23 +-
source4/heimdal/lib/hdb/ndbm.c | 8 +-
source4/heimdal/lib/hdb/version-script.map | 107 +
source4/heimdal/lib/hx509/ca.c | 103 +-
source4/heimdal/lib/hx509/cert.c | 111 +-
source4/heimdal/lib/hx509/char_map.h | 45 +
source4/heimdal/lib/hx509/cms.c | 67 +-
source4/heimdal/lib/hx509/collector.c | 1 +
source4/heimdal/lib/hx509/crypto.c | 384 +-
source4/heimdal/lib/hx509/hx509.h | 15 +
source4/heimdal/lib/hx509/hx509_err.et | 1 +
source4/heimdal/lib/hx509/ks_file.c | 3 +-
source4/heimdal/lib/hx509/ks_p11.c | 3 +-
source4/heimdal/lib/hx509/ks_p12.c | 1 +
source4/heimdal/lib/hx509/lex.yy.c | 1923 ++++
source4/heimdal/lib/hx509/name.c | 79 +-
source4/heimdal/lib/hx509/req.c | 6 +-
source4/heimdal/lib/hx509/sel-gram.c | 2192 +---
source4/heimdal/lib/hx509/sel-gram.h | 95 +-
source4/heimdal/lib/hx509/sel-lex.c | 8 +-
source4/heimdal/lib/hx509/sel.c | 1 +
source4/heimdal/lib/hx509/version-script.map | 244 +
source4/heimdal/lib/krb5/acache.c | 79 +-
source4/heimdal/lib/krb5/cache.c | 178 +-
source4/heimdal/lib/krb5/ccache_plugin.h | 39 +
source4/heimdal/lib/krb5/changepw.c | 46 +-
source4/heimdal/lib/krb5/config_file.c | 138 +-
source4/heimdal/lib/krb5/constants.c | 17 +-
source4/heimdal/lib/krb5/context.c | 138 +-
source4/heimdal/lib/krb5/convert_creds.c | 134 +-
source4/heimdal/lib/krb5/creds.c | 2 +-
source4/heimdal/lib/krb5/crypto-aes.c | 170 +
source4/heimdal/lib/krb5/crypto-algs.c | 87 +
source4/heimdal/lib/krb5/crypto-arcfour.c | 325 +
source4/heimdal/lib/krb5/crypto-des-common.c | 152 +
source4/heimdal/lib/krb5/crypto-des.c | 375 +
source4/heimdal/lib/krb5/crypto-des3.c | 226 +
source4/heimdal/lib/krb5/crypto-evp.c | 182 +
source4/heimdal/lib/krb5/crypto-null.c | 97 +
source4/heimdal/lib/krb5/crypto-pk.c | 292 +
source4/heimdal/lib/krb5/crypto-rand.c | 109 +
source4/heimdal/lib/krb5/crypto-stubs.c | 102 +
source4/heimdal/lib/krb5/crypto.c | 2735 +-----
source4/heimdal/lib/krb5/crypto.h | 182 +
source4/heimdal/lib/krb5/data.c | 21 +-
source4/heimdal/lib/krb5/error_string.c | 25 +-
source4/heimdal/lib/krb5/expand_path.c | 500 +
source4/heimdal/lib/krb5/fcache.c | 119 +-
source4/heimdal/lib/krb5/generate_seq_number.c | 2 +-
source4/heimdal/lib/krb5/get_cred.c | 134 +-
source4/heimdal/lib/krb5/get_default_principal.c | 2 -
source4/heimdal/lib/krb5/init_creds_pw.c | 43 +-
source4/heimdal/lib/krb5/kcm.c | 92 +-
source4/heimdal/lib/krb5/keyblock.c | 2 +-
source4/heimdal/lib/krb5/keytab.c | 7 +-
source4/heimdal/lib/krb5/keytab_any.c | 16 +-
source4/heimdal/lib/krb5/keytab_file.c | 22 +-
source4/heimdal/lib/krb5/keytab_keyfile.c | 14 +-
source4/heimdal/lib/krb5/keytab_memory.c | 16 +-
source4/heimdal/lib/krb5/krb5.h | 161 +-
source4/heimdal/lib/krb5/krb5_locl.h | 12 +-
source4/heimdal/lib/krb5/krbhst.c | 68 +-
source4/heimdal/lib/krb5/log.c | 12 +-
source4/heimdal/lib/krb5/mcache.c | 49 +-
source4/heimdal/lib/krb5/misc.c | 7 +
source4/heimdal/lib/krb5/mit_glue.c | 43 +-
source4/heimdal/lib/krb5/pac.c | 238 +-
source4/heimdal/lib/krb5/padata.c | 2 +-
source4/heimdal/lib/krb5/pcache.c | 66 +
source4/heimdal/lib/krb5/pkinit.c | 31 +-
source4/heimdal/lib/krb5/plugin.c | 325 +-
source4/heimdal/lib/krb5/principal.c | 437 +-
source4/heimdal/lib/krb5/prompter_posix.c | 2 +-
source4/heimdal/lib/krb5/rd_req.c | 2 +-
source4/heimdal/lib/krb5/replay.c | 6 +-
source4/heimdal/lib/krb5/salt-aes.c | 103 +
source4/heimdal/lib/krb5/salt-arcfour.c | 112 +
source4/heimdal/lib/krb5/salt-des.c | 224 +
source4/heimdal/lib/krb5/salt-des3.c | 150 +
source4/heimdal/lib/krb5/salt.c | 304 +
source4/heimdal/lib/krb5/send_to_kdc.c | 14 +-
source4/heimdal/lib/krb5/store-int.c | 58 +
source4/heimdal/lib/krb5/store.c | 24 -
source4/heimdal/lib/krb5/ticket.c | 4 +-
source4/heimdal/lib/krb5/v4_glue.c | 960 --
source4/heimdal/lib/krb5/version-script.map | 769 ++
source4/heimdal/lib/krb5/warn.c | 13 +-
source4/heimdal/lib/ntlm/heimntlm.h | 21 +-
source4/heimdal/lib/ntlm/ntlm.c | 707 +-
source4/heimdal/lib/ntlm/ntlm_err.et | 24 +
source4/heimdal/lib/ntlm/version-script.map | 30 +
source4/heimdal/lib/roken/base64.c | 2 +-
source4/heimdal/lib/roken/getarg.c | 19 +-
source4/heimdal/lib/roken/getarg.h | 2 +-
source4/heimdal/lib/roken/inet_ntop.c | 21 +
source4/heimdal/lib/roken/inet_pton.c | 13 +-
source4/heimdal/lib/roken/net_read.c | 20 +
source4/heimdal/lib/roken/net_write.c | 19 +
source4/heimdal/lib/roken/rand.c | 48 +
source4/heimdal/lib/roken/resolve.c | 226 +-
source4/heimdal/lib/roken/resolve.h | 4 +-
source4/heimdal/lib/roken/roken-common.h | 16 +-
source4/heimdal/lib/roken/roken.h.in | 132 +-
source4/heimdal/lib/roken/roken_gethostby.c | 9 +-
source4/heimdal/lib/roken/setprogname.c | 33 +
source4/heimdal/lib/roken/socket.c | 52 +-
source4/heimdal/lib/roken/strerror_r.c | 2 +-
source4/heimdal/lib/roken/version-script.map | 199 +
source4/heimdal/lib/wind/errorlist.c | 2 +-
source4/heimdal/lib/wind/normalize.c | 31 +-
source4/heimdal/lib/wind/stringprep.py | 4 +-
source4/heimdal/lib/wind/version-script.map | 28 +
source4/heimdal/lib/wind/wind.h | 1 +
source4/heimdal_build/config.h | 18 +
source4/heimdal_build/config.m4 | 23 -
source4/heimdal_build/et_compile_wrapper.sh | 51 +-
source4/heimdal_build/external.m4 | 54 -
source4/heimdal_build/internal.m4 | 308 -
source4/heimdal_build/internal.mk | 812 --
source4/heimdal_build/kpasswdd-glue.h | 6 -
source4/heimdal_build/lexyacc.sh | 82 +
source4/heimdal_build/replace.c | 4 -
source4/heimdal_build/roken.h | 10 +-
source4/heimdal_build/version.c | 27 +
source4/heimdal_build/wscript_build | 1376 ++-
source4/heimdal_build/wscript_configure | 52 +-
source4/include/includes.h | 2 +-
source4/install-sh | 238 -
source4/kdc/config.m4 | 1 -
source4/kdc/config.mk | 87 -
source4/kdc/db-glue.c | 437 +-
source4/kdc/db-glue.h | 4 +
source4/kdc/hdb-samba4.c | 65 +-
source4/kdc/kdc-glue.h | 125 +
source4/kdc/kdc-policy.h | 25 +
source4/kdc/kdc.c | 246 +-
source4/kdc/kdc.h | 52 -
source4/kdc/kpasswdd.c | 115 +-
source4/kdc/mit_samba.c | 49 +-
source4/kdc/pac-glue.c | 25 +-
source4/kdc/pac-glue.h | 2 +
source4/kdc/policy.c | 47 +
source4/kdc/proxy.c | 652 ++
source4/kdc/samba_kdc.h | 4 +
source4/kdc/wdc-samba4.c | 50 +-
source4/kdc/wscript_build | 57 +-
source4/ldap_server/config.mk | 22 -
source4/ldap_server/ldap_backend.c | 71 +-
source4/ldap_server/ldap_bind.c | 101 +-
source4/ldap_server/ldap_extended.c | 105 +-
source4/ldap_server/ldap_server.c | 793 +-
source4/ldap_server/ldap_server.h | 36 +-
source4/ldap_server/wscript_build | 5 +-
source4/lib/basic.mk | 26 -
source4/lib/cmdline/config.mk | 21 -
source4/lib/cmdline/popt_common.c | 2 +-
source4/lib/cmdline/popt_credentials.c | 15 +-
source4/lib/cmdline/wscript_build | 16 +-
source4/lib/com/config.mk | 22 -
source4/lib/com/wscript_build | 3 +-
source4/lib/events/config.mk | 5 -
source4/lib/events/tevent_s4.c | 30 -
source4/lib/events/wscript_build | 11 +-
source4/lib/ldb-samba/config.mk | 17 -
source4/lib/ldb-samba/ldb_ildap.c | 879 ++
source4/lib/ldb-samba/ldb_wrap.c | 249 +-
source4/lib/ldb-samba/ldb_wrap.h | 27 +
source4/lib/ldb-samba/ldif_handlers.c | 175 +-
source4/lib/ldb-samba/ldif_handlers.h | 2 +-
source4/lib/ldb-samba/pyldb.c | 2 +-
source4/lib/ldb-samba/samba_extensions.c | 119 +
source4/lib/ldb-samba/wscript_build | 43 +-
source4/lib/ldb/ABI/ldb-0.9.15.sigs | 226 +
source4/lib/ldb/ABI/ldb-0.9.16.sigs | 228 +
source4/lib/ldb/ABI/ldb-0.9.17.sigs | 229 +
source4/lib/ldb/ABI/ldb-0.9.18.sigs | 240 +
source4/lib/ldb/ABI/ldb-0.9.19.sigs | 245 +
source4/lib/ldb/ABI/ldb-0.9.20.sigs | 245 +
source4/lib/ldb/ABI/ldb-0.9.22.sigs | 245 +
source4/lib/ldb/Makefile | 49 +
source4/lib/ldb/Makefile.in | 187 -
source4/lib/ldb/aclocal.m4 | 1 -
source4/lib/ldb/autogen-waf.sh | 12 +-
source4/lib/ldb/autogen.sh | 19 +-
source4/lib/ldb/build_macros.m4 | 15 -
source4/lib/ldb/common/ldb.c | 72 +-
source4/lib/ldb/common/ldb_attributes.c | 5 +-
source4/lib/ldb/common/ldb_controls.c | 65 +-
source4/lib/ldb/common/ldb_dn.c | 36 +-
source4/lib/ldb/common/ldb_match.c | 306 +-
source4/lib/ldb/common/ldb_modules.c | 601 +-
source4/lib/ldb/common/ldb_msg.c | 13 +-
source4/lib/ldb/common/ldb_options.c | 2 +-
source4/lib/ldb/common/ldb_parse.c | 7 +-
source4/lib/ldb/config.guess | 1561 ---
source4/lib/ldb/config.mk | 152 -
source4/lib/ldb/config.sub | 1686 ---
source4/lib/ldb/configure | 21 +
source4/lib/ldb/configure.ac | 102 -
source4/lib/ldb/external/libevents.m4 | 7 -
source4/lib/ldb/external/libpopt.m4 | 7 -
source4/lib/ldb/external/libtalloc.m4 | 8 -
source4/lib/ldb/external/libtdb.m4 | 7 -
source4/lib/ldb/external/pkg.m4 | 156 -
source4/lib/ldb/include/ldb.h | 103 +-
source4/lib/ldb/include/ldb_includes.h | 18 -
source4/lib/ldb/include/ldb_module.h | 122 +-
source4/lib/ldb/include/ldb_private.h | 20 +-
source4/lib/ldb/install-sh | 238 -
source4/lib/ldb/ldap.m4 | 90 -
source4/lib/ldb/ldb.mk | 81 -
source4/lib/ldb/ldb.pc.in | 2 +-
source4/lib/ldb/ldb_ildap/config.mk | 13 -
source4/lib/ldb/ldb_ildap/ldb_ildap.c | 877 --
source4/lib/ldb/ldb_ldap/ldb_ldap.c | 50 +-
source4/lib/ldb/ldb_map/ldb_map.c | 6 +-
source4/lib/ldb/ldb_map/ldb_map.h | 20 +-
source4/lib/ldb/ldb_map/ldb_map_inbound.c | 21 +-
source4/lib/ldb/ldb_map/ldb_map_outbound.c | 20 +-
source4/lib/ldb/ldb_map/ldb_map_private.h | 4 +-
source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c | 13 +-
source4/lib/ldb/ldb_tdb/ldb_cache.c | 27 +-
source4/lib/ldb/ldb_tdb/ldb_index.c | 42 +-
source4/lib/ldb/ldb_tdb/ldb_pack.c | 3 -
source4/lib/ldb/ldb_tdb/ldb_search.c | 53 +-
source4/lib/ldb/ldb_tdb/ldb_tdb.c | 147 +-
source4/lib/ldb/ldb_tdb/ldb_tdb.h | 6 +-
source4/lib/ldb/libldb.m4 | 7 -
source4/lib/ldb/man/ldbadd.1.xml | 6 +-
source4/lib/ldb/man/ldbdel.1.xml | 6 +-
source4/lib/ldb/man/ldbedit.1.xml | 2 +-
source4/lib/ldb/man/ldbmodify.1.xml | 4 +-
source4/lib/ldb/man/ldbrename.1.xml | 4 +-
source4/lib/ldb/man/ldbsearch.1.xml | 4 +-
source4/lib/ldb/modules/asq.c | 13 +-
source4/lib/ldb/modules/paged_results.c | 14 +-
source4/lib/ldb/modules/paged_searches.c | 14 +-
source4/lib/ldb/modules/rdn_name.c | 60 +-
source4/lib/ldb/modules/skel.c | 15 +-
source4/lib/ldb/modules/sort.c | 13 +-
source4/lib/ldb/pyldb-util.pc.in | 13 +
source4/lib/ldb/pyldb.c | 363 +-
source4/lib/ldb/pyldb.h | 5 +-
source4/lib/ldb/pyldb_util.c | 49 +-
source4/lib/ldb/python.mk | 6 -
source4/lib/ldb/rules.mk | 26 -
source4/lib/ldb/sqlite3.m4 | 62 -
source4/lib/ldb/standalone.sh | 28 -
source4/lib/ldb/tests/python/api.py | 68 +-
source4/lib/ldb/tests/sample_module.c | 11 +-
source4/lib/ldb/tests/test-controls.sh | 2 -
source4/lib/ldb/tests/test-schema.sh | 4 +-
source4/lib/ldb/tools/cmdline.c | 102 +-
source4/lib/ldb/tools/cmdline.h | 7 +-
source4/lib/ldb/tools/config.mk | 103 -
source4/lib/ldb/tools/ldbadd.c | 4 +-
source4/lib/ldb/tools/ldbdel.c | 8 +-
source4/lib/ldb/tools/ldbedit.c | 24 +-
source4/lib/ldb/tools/ldbmodify.c | 4 +-
source4/lib/ldb/tools/ldbrename.c | 6 +-
source4/lib/ldb/tools/ldbsearch.c | 14 +-
source4/lib/ldb/tools/ldbtest.c | 11 +-
source4/lib/ldb/tools/ldbutil.c | 68 +
source4/lib/ldb/tools/ldbutil.h | 5 +
source4/lib/ldb/wscript | 215 +-
source4/lib/messaging/config.mk | 18 -
source4/lib/messaging/irpc.h | 3 +-
source4/lib/messaging/messaging.c | 15 +
source4/lib/messaging/messaging.h | 4 +-
source4/lib/messaging/pymessaging.c | 354 +-
source4/lib/messaging/tests/bindings.py | 58 -
source4/lib/messaging/tests/irpc.c | 2 +-
source4/lib/messaging/tests/messaging.c | 2 +-
source4/lib/messaging/wscript_build | 4 +-
source4/lib/policy/config.mk | 6 -
source4/lib/policy/gp_ldap.c | 5 +-
source4/lib/policy/policy.pc.in | 2 +-
source4/lib/policy/wscript_build | 7 +-
source4/lib/registry/config.mk | 111 -
source4/lib/registry/patchfile_dotreg.c | 259 +-
source4/lib/registry/pyregistry.c | 101 +-
source4/lib/registry/regf.c | 180 +-
source4/lib/registry/regf.idl | 4 +-
source4/lib/registry/registry.pc.in | 2 +-
source4/lib/registry/rpc.c | 1 -
source4/lib/registry/tests/bindings.py | 60 -
source4/lib/registry/tests/diff.c | 2 +-
source4/lib/registry/tests/generic.c | 2 +-
source4/lib/registry/tests/hive.c | 2 +-
source4/lib/registry/tests/registry.c | 2 +-
source4/lib/registry/tools/regshell.c | 2 +-
source4/lib/registry/util.c | 98 +-
source4/lib/registry/wscript_build | 12 +-
source4/lib/samba3/config.mk | 8 -
source4/lib/samba3/wscript_build | 9 +-
source4/lib/smbreadline/readline.m4 | 96 -
source4/lib/smbreadline/smbreadline.c | 45 -
source4/lib/smbreadline/smbreadline.h | 9 -
source4/lib/smbreadline/wscript_configure | 52 -
source4/lib/socket/config.m4 | 18 -
source4/lib/socket/config.mk | 43 -
source4/lib/socket/interface.c | 2 +-
source4/lib/socket/testsuite.c | 3 +-
source4/lib/socket/wscript_build | 43 +-
source4/lib/stream/config.mk | 4 -
source4/lib/tls/config.m4 | 48 -
source4/lib/tls/config.mk | 5 -
source4/lib/tls/tls.h | 48 +-
source4/lib/tls/tls_tstream.c | 1340 +++
source4/lib/tls/tlscert.c | 15 +-
source4/lib/tls/wscript | 4 +-
source4/lib/wmi/config.mk | 69 -
source4/lib/wmi/wscript_build | 4 +-
source4/lib/wscript_build | 13 +-
source4/lib/zlib.mk | 16 -
source4/libcli/config.mk | 123 -
source4/libcli/dgram/dgramsocket.c | 2 +-
source4/libcli/dgram/mailslot.c | 2 +-
source4/libcli/finddc.h | 4 +
source4/libcli/finddcs_cldap.c | 71 +-
source4/libcli/finddcs_nbt.c | 2 -
source4/libcli/ldap/config.mk | 12 -
source4/libcli/ldap/ldap_bind.c | 2 +-
source4/libcli/ldap/ldap_client.c | 44 +-
source4/libcli/ldap/ldap_controls.c | 78 +-
source4/libcli/ldap/ldap_ildap.c | 2 +-
source4/libcli/ldap/wscript_build | 15 +-
source4/libcli/raw/smb.h | 13 -
source4/libcli/resolve/dns_ex.c | 9 +
source4/libcli/resolve/file.c | 2 +-
source4/libcli/resolve/testsuite.c | 2 +-
source4/libcli/security/access_check.c | 302 -
source4/libcli/security/config.mk | 8 -
source4/libcli/security/create_descriptor.c | 410 -
source4/libcli/security/object_tree.c | 121 -
source4/libcli/security/security.h | 55 -
source4/libcli/security/security_token.c | 181 -
source4/libcli/security/session.c | 65 +
source4/libcli/security/session.h | 33 +
source4/libcli/security/tests/bindings.py | 143 -
source4/libcli/security/tests/sddl.c | 2 +-
source4/libcli/security/wscript_build | 9 +-
source4/libcli/smb2/cancel.c | 2 +-
source4/libcli/smb2/config.mk | 11 -
source4/libcli/smb2/smb2.h | 6 +-
source4/libcli/smb2/transport.c | 2 +-
source4/libcli/util/nterr.c | 6 +
source4/libcli/wbclient/config.mk | 5 -
source4/libcli/wbclient/wscript_build | 2 +-
source4/libcli/wrepl/winsrepl.c | 2 +-
source4/libcli/wscript_build | 35 +-
source4/libnet/config.mk | 18 -
source4/libnet/libnet.c | 2 +
source4/libnet/libnet.h | 3 +
source4/libnet/libnet_become_dc.c | 49 +-
source4/libnet/libnet_export_keytab.c | 2 +
source4/libnet/libnet_join.c | 35 +-
source4/libnet/libnet_lookup.c | 16 +-
source4/libnet/libnet_rpc.c | 2 +-
source4/libnet/libnet_samdump_keytab.c | 131 -
source4/libnet/libnet_samsync_ldb.c | 66 +-
source4/libnet/libnet_unbecome_dc.c | 9 +-
source4/libnet/libnet_vampire.c | 247 +-
source4/libnet/py_net.c | 29 +-
source4/libnet/wscript_build | 9 +-
source4/librpc/config.mk | 768 --
source4/librpc/dcerpc.pc.in | 2 +-
source4/librpc/dcerpc_atsvc.pc.in | 2 +-
source4/librpc/dcerpc_samr.pc.in | 2 +-
source4/librpc/idl/irpc.idl | 20 +-
source4/librpc/idl/winbind.idl | 5 +
source4/librpc/ndr/py_misc.c | 14 +-
source4/librpc/rpc/dcerpc.c | 2 +-
source4/librpc/rpc/dcerpc.h | 1 +
source4/librpc/rpc/dcerpc_auth.c | 11 +
source4/librpc/rpc/dcerpc_connect.c | 2 +-
source4/librpc/rpc/dcerpc_schannel.c | 2 +-
source4/librpc/rpc/pyrpc.c | 2 +
source4/librpc/rpc/pyrpc.h | 16 +-
source4/librpc/rpc/pyrpc_util.c | 75 +-
source4/librpc/rpc/pyrpc_util.h | 9 +-
source4/librpc/tests/binding_string.c | 2 +-
source4/librpc/tests/test_ndrdump.sh | 20 -
source4/librpc/wscript_build | 638 +-
source4/main.mk | 64 -
source4/min_versions.m4 | 6 -
source4/nbt_server/config.mk | 77 -
source4/nbt_server/dgram/browse.c | 2 +-
source4/nbt_server/dgram/netlogon.c | 1 -
source4/nbt_server/nbt_server.c | 2 +-
source4/nbt_server/nodestatus.c | 2 +-
source4/nbt_server/packet.c | 34 +-
source4/nbt_server/register.c | 58 +-
source4/nbt_server/wins/wins_hook.c | 2 +-
source4/nbt_server/wins/wins_ldb.c | 8 +-
source4/nbt_server/wins/winsclient.c | 175 +-
source4/nbt_server/wins/winsdb.c | 4 +-
source4/nbt_server/wins/winsserver.h | 1 +
source4/nbt_server/wscript_build | 16 +-
source4/ntp_signd/config.mk | 15 -
source4/ntp_signd/ntp_signd.c | 7 +-
source4/ntp_signd/wscript_build | 5 +-
source4/ntptr/config.mk | 27 -
source4/ntptr/ntptr_base.c | 3 +-
source4/ntptr/simple_ldb/ntptr_simple_ldb.c | 124 +-
source4/ntptr/wscript_build | 2 +-
source4/ntvfs/common/config.mk | 11 -
source4/ntvfs/config.mk | 105 -
source4/ntvfs/ipc/rap_server.c | 2 +
source4/ntvfs/ntvfs_base.c | 37 +-
source4/ntvfs/posix/config.m4 | 36 -
source4/ntvfs/posix/config.mk | 91 -
source4/ntvfs/posix/pvfs_acl.c | 6 +-
source4/ntvfs/posix/wscript_build | 8 +-
source4/ntvfs/sysdep/config.m4 | 27 -
source4/ntvfs/sysdep/config.mk | 27 -
source4/ntvfs/sysdep/sys_lease.c | 8 +-
source4/ntvfs/sysdep/sys_notify.c | 4 +-
source4/ntvfs/sysdep/wscript_build | 2 +-
source4/ntvfs/unixuid/config.m4 | 1 -
source4/ntvfs/unixuid/config.mk | 10 -
source4/ntvfs/unixuid/wscript_build | 2 +-
source4/ntvfs/wscript_build | 24 +-
source4/param/config.mk | 69 -
source4/param/loadparm.c | 198 +-
source4/param/loadparm.h | 2 +-
source4/param/param.h | 1 +
source4/param/provision.c | 23 +-
source4/param/pyparam.c | 15 +-
source4/param/pyparam_util.c | 62 +-
source4/param/samba-hostconfig.pc.in | 2 +-
source4/param/secrets.c | 31 +-
source4/param/secrets.h | 10 +-
source4/param/share.c | 4 +-
source4/param/tests/bindings.py | 57 -
source4/param/tests/loadparm.c | 2 +-
source4/param/tests/share.c | 2 +-
source4/param/util.c | 5 +-
source4/param/wscript_build | 29 +-
source4/rpc_server/common/common.h | 5 +-
source4/rpc_server/common/forward.c | 8 +
source4/rpc_server/common/reply.c | 257 +
source4/rpc_server/common/server_info.c | 4 +-
source4/rpc_server/config.mk | 236 -
source4/rpc_server/dcerpc_server.c | 652 +-
source4/rpc_server/dcerpc_server.h | 5 +
source4/rpc_server/dcerpc_server.pc.in | 2 +-
source4/rpc_server/dcesrv_auth.c | 10 +-
source4/rpc_server/drsuapi/addentry.c | 3 +-
source4/rpc_server/drsuapi/dcesrv_drsuapi.c | 71 +-
source4/rpc_server/drsuapi/dcesrv_drsuapi.h | 13 +-
source4/rpc_server/drsuapi/drsutil.c | 118 +-
source4/rpc_server/drsuapi/getncchanges.c | 460 +-
source4/rpc_server/drsuapi/updaterefs.c | 38 +-
source4/rpc_server/drsuapi/writespn.c | 142 +-
source4/rpc_server/echo/rpc_echo.c | 2 +-
source4/rpc_server/eventlog/dcesrv_eventlog6.c | 331 +
source4/rpc_server/lsa/dcesrv_lsa.c | 136 +-
source4/rpc_server/lsa/lsa_init.c | 4 +-
source4/rpc_server/lsa/lsa_lookup.c | 4 +-
source4/rpc_server/netlogon/dcerpc_netlogon.c | 422 +-
source4/rpc_server/samr/dcesrv_samr.c | 675 +-
source4/rpc_server/samr/dcesrv_samr.h | 8 +-
source4/rpc_server/samr/samr_password.c | 86 +-
source4/rpc_server/service_rpc.c | 441 +-
source4/rpc_server/spoolss/dcesrv_spoolss.c | 24 +-
source4/rpc_server/srvsvc/dcesrv_srvsvc.c | 9 +-
source4/rpc_server/winreg/rpc_winreg.c | 2 +-
source4/rpc_server/wkssvc/dcesrv_wkssvc.c | 2 +
source4/rpc_server/wscript_build | 46 +-
source4/samba_tool/gpo.c | 609 +
source4/samba_tool/password.c | 171 +
source4/samba_tool/samba_tool.c | 385 +
source4/samba_tool/samba_tool.h | 39 +
source4/samba_tool/vampire.c | 130 +
source4/samba_tool/wscript_build | 8 +
source4/script/mkrelease.sh | 8 +-
source4/script/mkversion.sh | 133 -
source4/scripting/bin/ktpass.sh | 14 +-
source4/scripting/bin/samba_backup | 65 +
source4/scripting/bin/samba_dnsupdate | 165 +-
source4/scripting/bin/samba_spnupdate | 81 +-
source4/scripting/bin/subunitrun | 15 +-
source4/scripting/bin/upgradeprovision | 102 +-
source4/scripting/devel/chgtdcpass | 9 +-
source4/scripting/devel/config_base | 41 +
source4/scripting/devel/drs/vampire_ad.sh | 2 +-
source4/scripting/devel/getncchanges | 75 +-
source4/scripting/devel/ldapcmp | 573 -
source4/scripting/devel/pfm_verify.py | 191 +
source4/scripting/devel/rodcdns | 43 +
source4/scripting/devel/selftest-vars.sh | 1 -
source4/scripting/devel/speedtest.py | 241 +
source4/scripting/python/config.mk | 46 -
source4/scripting/python/pyglue.c | 74 +-
source4/scripting/python/samba/__init__.py | 75 +-
source4/scripting/python/samba/drs_utils.py | 136 +-
source4/scripting/python/samba/getopt.py | 55 +-
source4/scripting/python/samba/hostconfig.py | 64 +-
source4/scripting/python/samba/join.py | 588 +-
source4/scripting/python/samba/ms_schema.py | 5 +-
source4/scripting/python/samba/ndr.py | 28 +-
source4/scripting/python/samba/netcmd/__init__.py | 69 +-
source4/scripting/python/samba/netcmd/common.py | 24 +
.../scripting/python/samba/netcmd/domainlevel.py | 10 +-
source4/scripting/python/samba/netcmd/drs.py | 406 +
.../scripting/python/samba/netcmd/enableaccount.py | 2 +-
source4/scripting/python/samba/netcmd/export.py | 3 +-
source4/scripting/python/samba/netcmd/fsmo.py | 2 +-
source4/scripting/python/samba/netcmd/gpo.py | 218 +
source4/scripting/python/samba/netcmd/group.py | 28 +-
source4/scripting/python/samba/netcmd/join.py | 18 +-
source4/scripting/python/samba/netcmd/ldapcmp.py | 830 ++
source4/scripting/python/samba/netcmd/machinepw.py | 2 +-
source4/scripting/python/samba/netcmd/newuser.py | 6 +-
source4/scripting/python/samba/netcmd/ntacl.py | 5 +-
.../scripting/python/samba/netcmd/pwsettings.py | 23 +-
source4/scripting/python/samba/netcmd/rodc.py | 16 +-
.../scripting/python/samba/netcmd/setpassword.py | 5 +-
source4/scripting/python/samba/netcmd/time.py | 12 +-
source4/scripting/python/samba/netcmd/user.py | 8 +-
source4/scripting/python/samba/netcmd/vampire.py | 8 +-
source4/scripting/python/samba/ntacls.py | 37 +-
source4/scripting/python/samba/provision.py | 1888 ----
.../scripting/python/samba/provision/__init__.py | 1965 ++++
.../scripting/python/samba/provision/backend.py | 773 ++
source4/scripting/python/samba/provisionbackend.py | 753 --
source4/scripting/python/samba/samba3.py | 12 +-
source4/scripting/python/samba/samdb.py | 319 +-
source4/scripting/python/samba/schema.py | 80 +-
source4/scripting/python/samba/sd_utils.py | 79 +
source4/scripting/python/samba/shares.py | 61 -
source4/scripting/python/samba/tests/__init__.py | 170 +-
.../python/samba/tests/auth.py} | 0
.../python/samba/tests/blackbox/__init__.py | 1 +
.../python/samba/tests/blackbox/ndrdump.py | 31 +
source4/scripting/python/samba/tests/core.py | 65 +
.../python/samba/tests/credentials.py} | 0
.../python/samba/tests/dcerpc/__init__.py | 5 +-
.../scripting/python/samba/tests/dcerpc/bare.py | 2 +
.../scripting/python/samba/tests/dcerpc/misc.py | 6 +-
.../python/samba/tests/dcerpc/registry.py | 2 +
.../python/samba/tests/dcerpc/rpc_talloc.py | 20 +-
.../scripting/python/samba/tests/dcerpc/rpcecho.py | 2 +
source4/scripting/python/samba/tests/dcerpc/sam.py | 2 +
.../scripting/python/samba/tests/dcerpc/testrpc.py | 67 +-
.../scripting/python/samba/tests/dcerpc/unix.py | 3 +
source4/scripting/python/samba/tests/dsdb.py | 2 +
source4/scripting/python/samba/tests/gensec.py | 45 +
source4/scripting/python/samba/tests/hostconfig.py | 74 +
source4/scripting/python/samba/tests/messaging.py | 60 +
source4/scripting/python/samba/tests/netcmd.py | 2 +
source4/scripting/python/samba/tests/ntacls.py | 2 +
source4/scripting/python/samba/tests/param.py | 59 +
source4/scripting/python/samba/tests/provision.py | 18 +-
source4/scripting/python/samba/tests/registry.py | 62 +
source4/scripting/python/samba/tests/samba3.py | 2 +
.../python/samba}/tests/samba3sam.py | 0
source4/scripting/python/samba/tests/samdb.py | 24 +-
source4/scripting/python/samba/tests/security.py | 145 +
source4/scripting/python/samba/tests/shares.py | 71 -
source4/scripting/python/samba/tests/upgrade.py | 2 +
.../python/samba/tests/upgradeprovision.py | 2 +
.../python/samba/tests/upgradeprovisionneeddc.py | 6 +
source4/scripting/python/samba/tests/xattr.py | 2 +
source4/scripting/python/samba/upgrade.py | 50 +-
source4/scripting/python/samba/upgradehelpers.py | 167 +-
source4/scripting/python/wscript | 12 -
source4/scripting/python/wscript_build | 44 +-
source4/scripting/wscript_build | 7 +-
source4/selftest/config.mk | 124 -
source4/selftest/knownfail | 48 +-
source4/selftest/skip | 11 +-
source4/selftest/tests.py | 544 +
source4/selftest/tests.sh | 541 -
source4/selftest/wscript | 58 +-
source4/setup/krb5.conf | 15 +-
source4/setup/named.conf | 2 +-
source4/setup/provision | 25 +-
source4/setup/provision.reg | 6 +-
source4/setup/provision.smb.conf.dc | 1 -
source4/setup/provision.smb.conf.member | 1 -
source4/setup/provision.smb.conf.standalone | 1 -
source4/setup/provision.zone | 2 +-
source4/setup/provision_basedn.ldif | 1 +
source4/setup/provision_basedn_modify.ldif | 3 -
source4/setup/provision_basedn_references.ldif | 2 +-
source4/setup/provision_configuration.ldif | 1 +
.../setup/provision_configuration_references.ldif | 2 +-
source4/setup/provision_dns_add.ldif | 14 +-
source4/setup/provision_group_policy.ldif | 4 +-
source4/setup/provision_rootdse_add.ldif | 19 +-
source4/setup/provision_self_join.ldif | 22 +-
source4/setup/provision_self_join_modify.ldif | 3 -
source4/setup/provision_users.ldif | 4 +-
source4/setup/schema_samba4.ldif | 4 +-
source4/setup/secrets_dns.ldif | 5 +-
source4/setup/secrets_self_join.ldif | 13 -
source4/setup/slapd.conf | 1 -
source4/setup/spn_update_list | 31 +-
source4/setup/tests/blackbox_group.sh | 78 +-
source4/setup/tests/blackbox_newuser.sh | 22 +-
source4/setup/tests/blackbox_provision.sh | 7 +
source4/setup/tests/blackbox_setpassword.sh | 10 +-
source4/setup/tests/blackbox_spn.sh | 24 +-
source4/setup/tests/blackbox_upgradeprovision.sh | 8 +
source4/setup/upgrade_from_s3 | 1 -
source4/setup/wscript_build | 4 +-
source4/smb_server/config.mk | 42 -
source4/smb_server/service_smb.c | 81 +
source4/smb_server/smb/config.mk | 22 -
source4/smb_server/smb/trans2.c | 19 +-
source4/smb_server/smb/wscript_build | 2 +-
source4/smb_server/smb2/config.mk | 19 -
source4/smb_server/smb2/tcon.c | 2 +-
source4/smb_server/smb2/wscript_build | 2 +-
source4/smb_server/smb_samba3.c | 16 +-
source4/smb_server/smb_server.c | 53 +-
source4/smb_server/smb_server.h | 8 +-
source4/smb_server/wscript_build | 16 +-
source4/smbd/config.mk | 44 -
source4/smbd/process_model.c | 94 +-
source4/smbd/process_model.h | 7 +-
source4/smbd/process_model.m4 | 60 -
source4/smbd/process_model.mk | 52 -
source4/smbd/process_onefork.c | 5 +-
source4/smbd/process_prefork.c | 13 +-
source4/smbd/process_single.c | 2 +-
source4/smbd/process_standard.c | 6 +-
source4/smbd/process_thread.c | 4 +-
source4/smbd/server.c | 44 +-
source4/smbd/service.c | 2 +-
source4/smbd/service_named_pipe.c | 11 +-
source4/smbd/service_stream.c | 5 +-
source4/smbd/service_stream.h | 2 +
source4/smbd/wscript_build | 89 +-
source4/static_deps.mk | 15 -
source4/torture/auth/ntlmssp.c | 3 +-
source4/torture/auth/pac.c | 2 +-
source4/torture/basic/aliases.c | 2 +-
source4/torture/basic/attr.c | 247 +
source4/torture/basic/base.c | 392 +-
source4/torture/basic/charset.c | 2 +-
source4/torture/basic/delaywrite.c | 134 +-
source4/torture/basic/delete.c | 5 +-
source4/torture/basic/disconnect.c | 2 +-
source4/torture/basic/locking.c | 2 +-
source4/torture/basic/misc.c | 2 -
source4/torture/config.mk | 382 -
source4/torture/dfs/common.c | 2 +-
source4/torture/dfs/domaindfs.c | 19 +-
source4/torture/drs/config.mk | 25 -
source4/torture/drs/drs_init.c | 4 +-
source4/torture/drs/drs_util.c | 79 +-
source4/torture/drs/python/delete_object.py | 61 +-
source4/torture/drs/python/fsmo.py | 103 +-
source4/torture/drs/python/repl_schema.py | 265 +
source4/torture/drs/rpc/dssync.c | 82 +-
source4/torture/drs/rpc/msds_intid.c | 108 +-
source4/torture/drs/unit/prefixmap_tests.c | 182 +-
source4/torture/drs/unit/schemainfo_tests.c | 112 +-
source4/torture/drs/wscript_build | 2 +-
source4/torture/gentest.c | 2 +-
source4/torture/ldap/basic.c | 41 +
source4/torture/ldap/common.c | 45 +-
source4/torture/ldap/uptodatevector.c | 4 +-
source4/torture/ldb/ldb.c | 18 +-
source4/torture/libnet/libnet.c | 67 +-
source4/torture/libnet/libnet_BecomeDC.c | 14 +-
source4/torture/libnetapi/config.m4 | 37 -
source4/torture/libnetapi/config.mk | 17 -
source4/torture/libnetapi/libnetapi.c | 9 +-
source4/torture/libnetapi/libnetapi_server.c | 76 +
source4/torture/libnetapi/wscript_build | 2 +-
source4/torture/libsmbclient/config.m4 | 36 -
source4/torture/libsmbclient/config.mk | 15 -
source4/torture/libsmbclient/libsmbclient.c | 12 +-
source4/torture/local/config.mk | 66 -
source4/torture/local/dbspeed.c | 5 +-
source4/torture/local/local.c | 18 +-
source4/torture/local/torture.c | 3 +-
source4/torture/local/wscript_build | 16 +-
source4/torture/locktest.c | 4 +-
source4/torture/locktest2.c | 578 -
source4/torture/nbench/nbench.c | 8 +-
source4/torture/nbench/nbio.c | 4 +-
source4/torture/nbt/dgram.c | 2 +-
source4/torture/nbt/nbt.c | 2 +-
source4/torture/nbt/query.c | 2 +-
source4/torture/nbt/register.c | 2 +-
source4/torture/nbt/wins.c | 2 +-
source4/torture/nbt/winsbench.c | 3 +-
source4/torture/nbt/winsreplication.c | 29 +-
source4/torture/ndr/dfsblob.c | 54 +-
source4/torture/ndr/drsblobs.c | 4 +-
source4/torture/ndr/ndr.c | 3 +-
source4/torture/ndr/ntlmssp.c | 119 +
source4/torture/ndr/spoolss.c | 2 +-
source4/torture/ndr/winreg.c | 4 +-
source4/torture/ntp/ntp_signd.c | 6 +-
source4/torture/rap/printing.c | 2 +-
source4/torture/rap/rap.c | 6 +-
source4/torture/rap/rpc.c | 2 +-
source4/torture/rap/sam.c | 2 +-
source4/torture/raw/acls.c | 20 +-
source4/torture/raw/lock.c | 16 +-
source4/torture/raw/notify.c | 10 +-
source4/torture/raw/open.c | 38 +-
source4/torture/raw/oplock.c | 80 +-
source4/torture/raw/pingpong.c | 3 -
source4/torture/raw/raw.c | 63 +-
source4/torture/raw/read.c | 4 +-
source4/torture/raw/rename.c | 2 +-
source4/torture/raw/search.c | 2 +-
source4/torture/raw/setfileinfo.c | 19 +-
source4/torture/raw/streams.c | 29 +-
source4/torture/raw/tconrate.c | 12 +-
source4/torture/raw/unlink.c | 4 +-
source4/torture/raw/write.c | 2 +-
source4/torture/rpc/atsvc.c | 2 +-
source4/torture/rpc/bind.c | 2 +-
source4/torture/rpc/browser.c | 2 +-
source4/torture/rpc/dfs.c | 2 +-
source4/torture/rpc/drsuapi.c | 5 +-
source4/torture/rpc/drsuapi_cracknames.c | 4 +-
source4/torture/rpc/dsgetinfo.c | 2 +-
source4/torture/rpc/dssetup.c | 2 +-
source4/torture/rpc/echo.c | 3 +-
source4/torture/rpc/epmapper.c | 4 +-
source4/torture/rpc/eventlog.c | 2 +-
source4/torture/rpc/forest_trust.c | 2 +-
source4/torture/rpc/frsapi.c | 2 +-
source4/torture/rpc/handles.c | 8 +-
source4/torture/rpc/initshutdown.c | 2 +-
source4/torture/rpc/lsa.c | 25 +-
source4/torture/rpc/lsa_lookup.c | 19 +-
source4/torture/rpc/netlogon.c | 99 +-
source4/torture/rpc/ntsvcs.c | 2 +-
source4/torture/rpc/object_uuid.c | 2 +-
source4/torture/rpc/oxidresolve.c | 3 +-
source4/torture/rpc/remact.c | 2 +-
source4/torture/rpc/remote_pac.c | 49 +-
source4/torture/rpc/rpc.c | 79 +-
source4/torture/rpc/samba3rpc.c | 30 +-
source4/torture/rpc/samr.c | 57 +-
source4/torture/rpc/samr_accessmask.c | 8 +-
source4/torture/rpc/samsync.c | 9 +-
source4/torture/rpc/session_key.c | 2 +-
source4/torture/rpc/spoolss.c | 1084 ++-
source4/torture/rpc/spoolss_access.c | 18 +-
source4/torture/rpc/spoolss_notify.c | 10 +-
source4/torture/rpc/spoolss_win.c | 2 +-
source4/torture/rpc/srvsvc.c | 8 +-
source4/torture/rpc/svcctl.c | 82 +-
source4/torture/rpc/torture_rpc.h | 6 +
source4/torture/rpc/unixinfo.c | 2 +-
source4/torture/rpc/winreg.c | 2 +-
source4/torture/rpc/wkssvc.c | 2 +-
source4/torture/shell.c | 4 +-
source4/torture/smb2/acls.c | 4 +-
source4/torture/smb2/compound.c | 21 +-
source4/torture/smb2/config.mk | 33 -
source4/torture/smb2/create.c | 30 +-
source4/torture/smb2/dir.c | 20 +-
source4/torture/smb2/durable_open.c | 12 +-
source4/torture/smb2/lease.c | 14 +-
source4/torture/smb2/lock.c | 80 +-
source4/torture/smb2/notify.c | 40 +-
source4/torture/smb2/oplock.c | 77 +-
source4/torture/smb2/read.c | 8 +-
source4/torture/smb2/smb2.c | 20 +-
source4/torture/smb2/streams.c | 24 +-
source4/torture/smb2/util.c | 1 +
source4/torture/smbtorture.c | 119 +-
source4/torture/smbtorture.h | 2 +-
source4/torture/tests/test_gentest.sh | 2 +-
source4/torture/torture.c | 19 +-
source4/torture/unix/unix.c | 6 +-
source4/torture/util_smb.c | 4 +-
source4/torture/winbind/config.mk | 16 -
source4/torture/winbind/struct_based.c | 40 +-
source4/torture/winbind/winbind.c | 2 +-
source4/torture/winbind/wscript_build | 2 +-
source4/torture/wscript_build | 34 +-
source4/utils/config.mk | 68 -
source4/utils/net/config.mk | 50 -
source4/utils/net/drs/net_drs.c | 361 -
source4/utils/net/drs/net_drs.h | 87 -
source4/utils/net/drs/net_drs_bind.c | 136 -
source4/utils/net/drs/net_drs_kcc.c | 170 -
source4/utils/net/drs/net_drs_replicate.c | 252 -
source4/utils/net/drs/net_drs_showrepl.c | 605 -
source4/utils/net/net.c | 385 -
source4/utils/net/net.h | 39 -
source4/utils/net/net_gpo.c | 618 -
source4/utils/net/net_password.c | 171 -
source4/utils/net/net_vampire.c | 182 -
source4/utils/net/wscript_build | 18 -
source4/utils/tests/test_net.sh | 40 -
source4/utils/tests/test_samba_tool.sh | 40 +
source4/utils/wscript_build | 6 +-
source4/web_server/config.mk | 14 -
source4/web_server/web_server.c | 16 +-
source4/web_server/web_server.h | 11 +-
source4/web_server/wscript_build | 24 +-
source4/web_server/wsgi.c | 18 +-
source4/winbind/config.mk | 81 -
source4/winbind/wb_cmd_getgroups.c | 2 +-
source4/winbind/wb_dom_info.c | 2 -
source4/winbind/wb_irpc.c | 50 +
source4/winbind/wb_server.c | 9 +-
source4/winbind/wb_server.h | 1 +
source4/winbind/wb_update_rodc_dns.c | 167 +
source4/winbind/wscript_build | 11 +-
source4/wrepl_server/config.mk | 24 -
source4/wrepl_server/wrepl_in_connection.c | 31 +-
source4/wrepl_server/wrepl_out_helpers.c | 2 -
source4/wrepl_server/wscript_build | 3 +-
source4/wscript | 82 +-
source4/wscript_build | 41 +-
testdata/samba3/provision_samba3sam.ldif | 2 +-
testprogs/blackbox/test_export_keytab.sh | 10 +-
testprogs/blackbox/test_kinit.sh | 24 +-
testprogs/blackbox/test_ktpass.sh | 4 +-
testprogs/blackbox/test_ldb.sh | 3 +-
testprogs/blackbox/test_passwords.sh | 36 +-
testprogs/blackbox/test_pkinit.sh | 4 +-
testprogs/win32/midltests/Makefile | 33 +-
testprogs/win32/midltests/Makefile.simple | 27 +
testprogs/win32/midltests/Makefile.tcp | 22 +
testprogs/win32/midltests/midltests.idl | 24 +
testprogs/win32/midltests/midltests_marshall.c | 6 +-
testprogs/win32/midltests/midltests_marshall.h | 7 +-
.../midltests/{midltests.c => midltests_simple.c} | 0
testprogs/win32/midltests/midltests_tcp.c | 646 ++
.../win32/midltests/todo/midltests-array-range.idl | 39 +
.../win32/midltests/todo/midltests-pipe-02.idl | 153 +
.../midltests/todo/midltests-pipe-03-hyper.idl | 205 +
.../midltests/todo/midltests-pipe-04-struct.idl | 272 +
.../win32/midltests/todo/midltests-pipe-first.idl | 233 +
.../midltests/todo/midltests-string-in-out-ref.idl | 33 +
.../win32/midltests/todo/midltests-transmit-as.idl | 59 +
.../midltests/todo/midltests_pointer_default.idl | 20 +
.../midltests-pipe-sync-ndr32-downgrade-01.idl | 296 +
.../midltests-pipe-sync-ndr32-downgrade-01.txt | 138 +
.../midltests-pipe-sync-ndr32-downgrade-02.idl | 300 +
.../midltests-pipe-sync-ndr32-downgrade-02.txt | 3266 ++++++
.../midltests/valid/midltests_union_align_01.txt | 48 +-
.../midltests/valid/midltests_union_align_02.idl | 61 +
.../midltests/valid/midltests_union_align_02.txt | 37 +
.../midltests/valid/midltests_union_align_03.idl | 64 +
.../midltests/valid/midltests_union_align_03.txt | 37 +
.../midltests/valid/midltests_union_align_04.idl | 64 +
.../midltests/valid/midltests_union_align_04.txt | 37 +
.../midltests/valid/midltests_union_align_05.idl | 61 +
.../midltests/valid/midltests_union_align_05.txt | 37 +
.../midltests/valid/midltests_union_align_06.idl | 61 +
.../midltests/valid/midltests_union_align_06.txt | 37 +
.../midltests/valid/midltests_union_align_07.idl | 61 +
.../midltests/valid/midltests_union_align_07.txt | 38 +
.../midltests/valid/midltests_union_align_08.idl | 68 +
.../midltests/valid/midltests_union_align_08.txt | 129 +
testprogs/win32/spoolss/printlib.c | 102 +-
testprogs/win32/spoolss/printlib_proto.h | 2 +
testprogs/win32/spoolss/testspoolss.c | 18 +-
testprogs/win32/vs2010-metze.cmd | 24 +
upgrading-samba4.txt | 8 +-
wintest/README | 5 +
wintest/conf/abartlet.conf | 89 +
wintest/conf/tridge.conf | 95 +
wintest/test-s3.py | 275 +
wintest/test-s4-howto.py | 676 ++
wintest/wintest.py | 889 ++
2439 files changed, 155831 insertions(+), 95332 deletions(-)
create mode 120000 .bzrignore
delete mode 100644 MAINTAINERS
create mode 100644 MAINTAINERS.txt
create mode 100644 buildtools/wafsamba/hpuxcc.py
create mode 100644 buildtools/wafsamba/pkgconfig.py
delete mode 100644 buildtools/wafsamba/samba_asn1.py
delete mode 100644 buildtools/wafsamba/samba_errtable.py
create mode 100644 buildtools/wafsamba/stale_files.py
create mode 100644 buildtools/wafsamba/symbols.py
create mode 100644 docs-xml/manpages-3/idmap_autorid.8.xml
create mode 100644 docs-xml/manpages-3/vfs_time_audit.8.xml
create mode 100644 docs-xml/smbdotconf/base/multicastdnsregister.xml
create mode 100644 docs-xml/smbdotconf/protocol/smb2maxcredits.xml
create mode 100644 docs-xml/smbdotconf/security/clientusepsnegoprincipal.xml
create mode 100644 docs-xml/smbdotconf/security/sendspengoprincipal.xml
delete mode 100644 lib/async_req/config.mk
delete mode 100644 lib/crypto/config.mk
create mode 100644 lib/dnspython/Makefile
create mode 100644 lib/dnspython/dns/hash.py
create mode 100755 lib/dnspython/examples/zonediff.py
create mode 100644 lib/dnspython/tests/dnssec.py
delete mode 100644 lib/nss_wrapper/config.mk
mode change 100644 => 100755 lib/nss_wrapper/nss_wrapper.pl
delete mode 100644 lib/popt/config.mk
create mode 100644 lib/replace/Makefile
copy lib/replace/{autogen.sh => autogen-autotools.sh} (100%)
mode change 120000 => 100755 lib/replace/autogen-waf.sh
mode change 100755 => 120000 lib/replace/autogen.sh
create mode 100755 lib/replace/configure
create mode 100644 lib/replace/replace-test.h
delete mode 100644 lib/smbconf/config.mk
delete mode 100644 lib/socket_wrapper/config.mk
create mode 100644 lib/subunit/c/wscript
copy lib/talloc/ABI/{talloc-2.0.2.sigs => talloc-2.0.4.sigs} (100%)
create mode 100644 lib/talloc/Makefile
delete mode 100644 lib/talloc/Makefile.in
delete mode 100644 lib/talloc/aclocal.m4
delete mode 120000 lib/talloc/autogen-waf.sh
delete mode 100644 lib/talloc/build_macros.m4
delete mode 100755 lib/talloc/config.guess
delete mode 100644 lib/talloc/config.mk
delete mode 100755 lib/talloc/config.sub
create mode 100755 lib/talloc/configure
delete mode 100644 lib/talloc/configure.ac
delete mode 100755 lib/talloc/install-sh
create mode 100644 lib/talloc/pytalloc-util.pc.in
create mode 100644 lib/talloc/pytalloc_util.c
delete mode 100644 lib/talloc/rules.mk
delete mode 100644 lib/talloc/talloc.exports
delete mode 100644 lib/talloc/talloc.mk
create mode 100644 lib/tdb/ABI/tdb-1.2.5.sigs
create mode 100644 lib/tdb/ABI/tdb-1.2.6.sigs
create mode 100644 lib/tdb/ABI/tdb-1.2.7.sigs
create mode 100644 lib/tdb/ABI/tdb-1.2.8.sigs
create mode 100644 lib/tdb/Makefile
delete mode 100644 lib/tdb/Makefile.in
delete mode 100644 lib/tdb/aclocal.m4
delete mode 120000 lib/tdb/autogen-waf.sh
delete mode 100644 lib/tdb/build_macros.m4
create mode 100644 lib/tdb/common/hash.c
delete mode 100755 lib/tdb/config.guess
delete mode 100644 lib/tdb/config.mk
delete mode 100755 lib/tdb/config.sub
create mode 100755 lib/tdb/configure
delete mode 100644 lib/tdb/configure.ac
delete mode 100755 lib/tdb/install-sh
create mode 100644 lib/tdb/manpages/tdbrestore.8.xml
delete mode 100644 lib/tdb/python.mk
delete mode 100644 lib/tdb/rules.mk
delete mode 100644 lib/tdb/tdb.exports
delete mode 100644 lib/tdb/tdb.mk
create mode 100644 lib/tdb/tools/tdbrestore.c
delete mode 100644 lib/tdr/config.mk
create mode 100644 lib/testtools/.testr.conf
create mode 100644 lib/testtools/testtools/_spinner.py
create mode 100644 lib/testtools/testtools/deferredruntest.py
create mode 100644 lib/testtools/testtools/helpers.py
create mode 100644 lib/testtools/testtools/tests/test_deferredruntest.py
create mode 100644 lib/testtools/testtools/tests/test_fixturesupport.py
create mode 100644 lib/testtools/testtools/tests/test_helpers.py
create mode 100644 lib/testtools/testtools/tests/test_run.py
create mode 100644 lib/testtools/testtools/tests/test_spinner.py
copy lib/tevent/ABI/{tevent-0.9.9.sigs => tevent-0.9.10.sigs} (100%)
create mode 100644 lib/tevent/Makefile
delete mode 100644 lib/tevent/Makefile.in
mode change 120000 => 100755 lib/tevent/autogen-waf.sh
mode change 100755 => 120000 lib/tevent/autogen.sh
create mode 100644 lib/tevent/bindings.py
delete mode 100644 lib/tevent/build_macros.m4
delete mode 100755 lib/tevent/config.guess
delete mode 100755 lib/tevent/config.sub
create mode 100755 lib/tevent/configure
delete mode 100644 lib/tevent/configure.ac
delete mode 100755 lib/tevent/install-sh
delete mode 100644 lib/tevent/libtalloc.m4
delete mode 100644 lib/tevent/pkg.m4
create mode 100644 lib/tevent/pytevent.c
delete mode 100644 lib/tevent/rules.mk
delete mode 100644 lib/tevent/samba.m4
delete mode 100644 lib/tevent/tevent.exports
delete mode 100644 lib/tevent/tevent.mk
delete mode 100644 lib/torture/config.mk
delete mode 100644 lib/tsocket/config.mk
delete mode 100644 lib/uid_wrapper/config.mk
delete mode 100644 lib/util/capability.m4
delete mode 100644 lib/util/charset/config.m4
delete mode 100644 lib/util/charset/config.mk
delete mode 100644 lib/util/config.mk
delete mode 100644 lib/util/fault.m4
delete mode 100644 lib/util/fsusage.m4
delete mode 100644 lib/util/mutex.c
delete mode 100644 lib/util/mutex.h
create mode 100644 lib/util/select.c
create mode 100644 lib/util/select.h
delete mode 100644 lib/util/signal.m4
create mode 100644 lib/util/tevent_werror.c
create mode 100644 lib/util/tevent_werror.h
delete mode 100644 lib/util/util.m4
delete mode 100644 lib/util/xattr.m4
delete mode 100644 libcli/auth/config.mk
delete mode 100644 libcli/cldap/config.mk
delete mode 100644 libcli/drsuapi/config.mk
create mode 100644 libcli/echo/echo.c
create mode 100644 libcli/echo/libecho.h
create mode 100644 libcli/echo/tests/echo.c
create mode 100644 libcli/echo/tests/wscript_build
create mode 100644 libcli/echo/wscript_build
delete mode 100644 libcli/ldap/config.mk
delete mode 100644 libcli/named_pipe_auth/config.mk
delete mode 100644 libcli/nbt/config.mk
delete mode 100644 libcli/samsync/config.mk
create mode 100644 libcli/security/access_check.c
create mode 100644 libcli/security/access_check.h
delete mode 100644 libcli/security/config.mk
create mode 100644 libcli/security/create_descriptor.c
create mode 100644 libcli/security/object_tree.c
create mode 100644 libcli/security/security.h
create mode 100644 libcli/security/security_token.c
create mode 100644 libcli/security/security_token.h
create mode 100644 libcli/security/util_sid.c
delete mode 100644 libcli/smb/config.mk
create mode 100644 libcli/smbreadline/smbreadline.c
create mode 100644 libcli/smbreadline/smbreadline.h
rename {source4/lib => libcli}/smbreadline/wscript_build (100%)
create mode 100644 libcli/smbreadline/wscript_configure
delete mode 100644 libgpo/config.mk
create mode 100644 librpc/idl/dns.idl
create mode 100644 librpc/idl/eventlog6.idl
create mode 100644 librpc/ndr/ndr_dns.c
create mode 100644 librpc/ndr/ndr_dns.h
delete mode 100644 nsswitch/config.m4
delete mode 100644 nsswitch/config.mk
delete mode 100644 nsswitch/libwbclient/config.mk
delete mode 100644 nsswitch/libwbclient/wb_reqtrans.c
delete mode 100644 nsswitch/libwbclient/wbc_async.c
delete mode 100644 nsswitch/libwbclient/wbc_async.h
delete mode 100644 nsswitch/libwbclient/wbc_idmap_async.c
delete mode 100644 nsswitch/libwbclient/wbc_pam_async.c
delete mode 100644 nsswitch/libwbclient/wbc_sid_async.c
delete mode 100644 nsswitch/libwbclient/wbc_util_async.c
delete mode 100644 nsswitch/nsstest.m4
delete mode 100644 pidl/config.m4
delete mode 100644 pidl/config.mk
create mode 100755 release-scripts/build-manpages-git
create mode 100755 release-scripts/build-manpages-nogit
create mode 100755 script/autobuild.py
create mode 100755 script/bisect-test.py
create mode 100755 script/commit_mark.sh
create mode 100755 script/land-remote.py
create mode 100755 script/land.py
create mode 100755 script/show_test_time
create mode 100755 selftest/in_screen
create mode 100644 source3/auth/wscript_build
create mode 100755 source3/autogen-waf.sh
delete mode 100644 source3/include/regfio.h
create mode 100644 source3/lib/cbuf.c
create mode 100644 source3/lib/cbuf.h
create mode 100644 source3/lib/netapi/netapi_net.h
delete mode 100644 source3/lib/readline.c
delete mode 100644 source3/lib/select.c
create mode 100644 source3/lib/srprs.c
create mode 100644 source3/lib/srprs.h
delete mode 100644 source3/lib/util_pw.c
delete mode 100644 source3/lib/util_seaccess.c
delete mode 100644 source3/lib/util_uuid.c
create mode 100644 source3/lib/wb_reqtrans.c
create mode 100644 source3/lib/wb_reqtrans.h
create mode 100644 source3/libaddns/error.c
create mode 100644 source3/libaddns/wscript_build
create mode 100644 source3/libgpo/gpext/wscript_build
create mode 100644 source3/librpc/crypto/cli_spnego.c
create mode 100644 source3/librpc/crypto/gse.c
create mode 100644 source3/librpc/crypto/gse.h
create mode 100644 source3/librpc/crypto/gse_krb5.c
create mode 100644 source3/librpc/crypto/gse_krb5.h
create mode 100644 source3/librpc/crypto/spnego.h
delete mode 100644 source3/librpc/rpc/dcerpc_gssapi.c
delete mode 100644 source3/librpc/rpc/dcerpc_gssapi.h
delete mode 100644 source3/librpc/rpc/dcerpc_krb5.c
delete mode 100644 source3/librpc/rpc/dcerpc_krb5.h
delete mode 100644 source3/librpc/rpc/dcerpc_spnego.c
delete mode 100644 source3/librpc/rpc/dcerpc_spnego.h
create mode 100644 source3/librpc/wscript_build
create mode 100644 source3/libsmb/cli_np_tstream.c
create mode 100644 source3/libsmb/cli_np_tstream.h
create mode 100644 source3/libsmb/smbsock_connect.c
create mode 100644 source3/modules/vfs_time_audit.c
create mode 100644 source3/modules/wscript_build
create mode 100644 source3/pam_smbpass/wscript_build
create mode 100644 source3/passdb/wscript_build
create mode 100644 source3/registry/reg_api.h
create mode 100644 source3/registry/reg_api_regf.c
create mode 100644 source3/registry/reg_api_regf.h
create mode 100644 source3/registry/reg_api_util.c
create mode 100644 source3/registry/reg_api_util.h
rename source3/{include => registry}/reg_db.h (100%)
create mode 100644 source3/registry/reg_format.c
create mode 100644 source3/registry/reg_format.h
create mode 100644 source3/registry/reg_import.c
create mode 100644 source3/registry/reg_import.h
create mode 100644 source3/registry/reg_init_basic.h
create mode 100644 source3/registry/reg_init_full.h
create mode 100644 source3/registry/reg_init_smbconf.h
create mode 100644 source3/registry/reg_parse.c
create mode 100644 source3/registry/reg_parse.h
create mode 100644 source3/registry/reg_parse_dox.cfg
create mode 100644 source3/registry/reg_parse_internal.c
create mode 100644 source3/registry/reg_parse_internal.h
delete mode 100644 source3/registry/reg_util_legacy.c
delete mode 100644 source3/registry/reg_util_legacy.h
create mode 100644 source3/registry/regfio.h
create mode 100644 source3/rpc_server/dcesrv_gssapi.c
create mode 100644 source3/rpc_server/dcesrv_gssapi.h
create mode 100644 source3/rpc_server/dcesrv_ntlmssp.c
create mode 100644 source3/rpc_server/dcesrv_ntlmssp.h
create mode 100644 source3/rpc_server/dcesrv_spnego.c
create mode 100644 source3/rpc_server/dcesrv_spnego.h
create mode 100644 source3/rpc_server/wscript_build
create mode 100644 source3/rpcclient/cmd_winreg.c
create mode 100644 source3/script/mkbuildoptions-waf.awk
create mode 100644 source3/selftest/slow
create mode 100644 source3/selftest/wscript
delete mode 100644 source3/torture/nsstest.c
create mode 100644 source3/torture/test_async_echo.c
create mode 100644 source3/torture/test_smbsock_any_connect.c
create mode 100644 source3/torture/wbc_async.c
create mode 100644 source3/torture/wbc_async.h
create mode 100644 source3/winbindd/idmap_autorid.c
create mode 100644 source3/winbindd/wscript_build
create mode 100644 source4/Makefile
delete mode 100644 source4/Makefile.in
delete mode 100644 source4/aclocal.m4
delete mode 100644 source4/auth/config.m4
delete mode 100644 source4/auth/config.mk
delete mode 100644 source4/auth/credentials/config.mk
delete mode 100644 source4/auth/credentials/credentials_files.c
create mode 100644 source4/auth/credentials/credentials_secrets.c
create mode 100755 source4/auth/credentials/tests/bind.py
delete mode 100644 source4/auth/gensec/config.m4
delete mode 100644 source4/auth/gensec/config.mk
create mode 100644 source4/auth/gensec/gensec_tstream.c
create mode 100644 source4/auth/gensec/gensec_tstream.h
delete mode 100644 source4/auth/gensec/tests/bindings.py
delete mode 100644 source4/auth/kerberos/config.m4
delete mode 100644 source4/auth/kerberos/config.mk
delete mode 100644 source4/auth/ntlm/config.mk
delete mode 100644 source4/auth/ntlmssp/config.mk
delete mode 100755 source4/autogen-autotools.sh
mode change 120000 => 100755 source4/autogen-waf.sh
delete mode 100644 source4/build/m4/ax_cflags_gcc_option.m4
delete mode 100644 source4/build/m4/ax_cflags_irix_option.m4
delete mode 100644 source4/build/m4/check_cc.m4
delete mode 100644 source4/build/m4/check_doc.m4
delete mode 100644 source4/build/m4/check_ld.m4
delete mode 100644 source4/build/m4/check_path.m4
delete mode 100644 source4/build/m4/env.m4
delete mode 100644 source4/build/m4/public.m4
delete mode 100755 source4/build/make/lex_compile.sh
delete mode 100644 source4/build/make/python.mk
delete mode 100644 source4/build/make/rules.mk
delete mode 100644 source4/build/make/templates.mk
delete mode 100755 source4/build/make/yacc_compile.sh
delete mode 100644 source4/build/smb_build/README.txt
delete mode 100644 source4/build/smb_build/TODO
delete mode 100644 source4/build/smb_build/config_mk.pm
delete mode 100755 source4/build/smb_build/dot.pl
delete mode 100644 source4/build/smb_build/input.pm
delete mode 100644 source4/build/smb_build/main.pl
delete mode 100644 source4/build/smb_build/makefile.pm
delete mode 100644 source4/build/smb_build/output.pm
delete mode 100644 source4/build/smb_build/summary.pm
delete mode 100644 source4/cldap_server/config.mk
delete mode 100644 source4/client/config.mk
delete mode 100644 source4/cluster/config.mk
delete mode 100755 source4/config.guess
delete mode 100755 source4/config.sub
create mode 100755 source4/configure
delete mode 100644 source4/configure.ac
create mode 100644 source4/dns_server/TODO
create mode 100644 source4/dns_server/dlz_bind9.c
create mode 100644 source4/dns_server/dlz_minimal.h
create mode 100644 source4/dns_server/dns_query.c
create mode 100644 source4/dns_server/dns_server.c
create mode 100644 source4/dns_server/dns_server.h
create mode 100644 source4/dns_server/dns_update.c
create mode 100644 source4/dns_server/dns_utils.c
create mode 100644 source4/dns_server/wscript_build
delete mode 100644 source4/dsdb/config.mk
create mode 100644 source4/dsdb/samdb.pc.in
create mode 100644 source4/dsdb/samdb/ldb_modules/acl_read.c
create mode 100644 source4/dsdb/samdb/ldb_modules/acl_util.c
delete mode 100644 source4/dsdb/samdb/ldb_modules/config.mk
delete mode 100644 source4/dsdb/samdb/ldb_modules/dsdb_cache.c
create mode 100644 source4/dsdb/samdb/ldb_modules/schema.c
create mode 100644 source4/dsdb/samdb/ldb_modules/schema_util.c
create mode 100644 source4/dsdb/samdb/ldb_modules/simple_dn.c
create mode 100644 source4/dsdb/schema/dsdb_dn.c
create mode 100644 source4/dsdb/tests/python/ldap_syntaxes.py
create mode 100755 source4/dsdb/tests/python/sam.py
delete mode 100644 source4/dynconfig/config.mk
create mode 100644 source4/echo_server/echo_server.c
create mode 100644 source4/echo_server/echo_server.h
create mode 100644 source4/echo_server/wscript_build
delete mode 100644 source4/headermap.txt
create mode 100644 source4/heimdal/base/array.c
create mode 100644 source4/heimdal/base/baselocl.h
create mode 100644 source4/heimdal/base/bool.c
create mode 100644 source4/heimdal/base/dict.c
create mode 100644 source4/heimdal/base/heimbase.c
create mode 100644 source4/heimdal/base/heimbase.h
create mode 100644 source4/heimdal/base/heimbasepriv.h
create mode 100644 source4/heimdal/base/heimqueue.h
create mode 100644 source4/heimdal/base/null.c
create mode 100644 source4/heimdal/base/number.c
create mode 100644 source4/heimdal/base/string.c
create mode 100644 source4/heimdal/base/version-script.map
delete mode 100644 source4/heimdal/cf/check-var.m4
delete mode 100644 source4/heimdal/cf/find-func-no-libs.m4
delete mode 100644 source4/heimdal/cf/find-func-no-libs2.m4
delete mode 100644 source4/heimdal/cf/find-func.m4
delete mode 100644 source4/heimdal/cf/resolv.m4
delete mode 100644 source4/heimdal/kdc/kaserver.c
create mode 100644 source4/heimdal/kdc/version-script.map
create mode 100644 source4/heimdal/lib/asn1/version-script.map
create mode 100644 source4/heimdal/lib/com_err/version-script.map
create mode 100644 source4/heimdal/lib/gssapi/gssapi/gssapi_oid.h
create mode 100644 source4/heimdal/lib/gssapi/mech/gss_mo.c
create mode 100644 source4/heimdal/lib/gssapi/mech/gss_oid.c
create mode 100644 source4/heimdal/lib/gssapi/version-script.map
create mode 100644 source4/heimdal/lib/hcrypto/common.c
create mode 100644 source4/heimdal/lib/hcrypto/common.h
delete mode 100644 source4/heimdal/lib/hcrypto/dh-imath.c
create mode 100644 source4/heimdal/lib/hcrypto/dh-ltm.c
create mode 100644 source4/heimdal/lib/hcrypto/evp-cc.c
delete mode 100644 source4/heimdal/lib/hcrypto/imath/LICENSE
delete mode 100644 source4/heimdal/lib/hcrypto/imath/imath.c
delete mode 100644 source4/heimdal/lib/hcrypto/imath/imath.h
delete mode 100644 source4/heimdal/lib/hcrypto/imath/iprime.c
delete mode 100644 source4/heimdal/lib/hcrypto/imath/iprime.h
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/LICENSE
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn.ilg
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn.ind
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_error.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_fast_mp_invmod.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_fast_mp_montgomery_reduce.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_fast_s_mp_mul_digs.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_fast_s_mp_mul_high_digs.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_fast_s_mp_sqr.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_2expt.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_abs.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_add.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_add_d.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_addmod.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_and.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_clamp.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_clear.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_clear_multi.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_cmp.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_cmp_d.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_cmp_mag.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_cnt_lsb.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_copy.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_count_bits.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_div.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_div_2.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_div_2d.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_div_3.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_div_d.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_dr_is_modulus.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_dr_reduce.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_dr_setup.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_exch.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_expt_d.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_exptmod.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_exptmod_fast.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_exteuclid.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_find_prime.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_fread.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_fwrite.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_gcd.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_get_int.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_grow.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_init.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_init_copy.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_init_multi.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_init_set.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_init_set_int.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_init_size.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_invmod.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_invmod_slow.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_is_square.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_isprime.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_jacobi.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_karatsuba_mul.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_karatsuba_sqr.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_lcm.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_lshd.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_mod.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_mod_2d.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_mod_d.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_montgomery_calc_normalization.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_montgomery_reduce.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_montgomery_setup.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_mul.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_mul_2.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_mul_2d.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_mul_d.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_mulmod.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_n_root.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_neg.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_or.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_prime_fermat.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_prime_is_divisible.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_prime_is_prime.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_prime_miller_rabin.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_prime_next_prime.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_prime_rabin_miller_trials.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_prime_random_ex.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_radix_size.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_radix_smap.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_rand.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_read_radix.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_read_signed_bin.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_read_unsigned_bin.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_reduce.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_reduce_2k.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_reduce_2k_l.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_reduce_2k_setup.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_reduce_2k_setup_l.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_reduce_is_2k.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_reduce_is_2k_l.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_reduce_setup.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_rshd.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_set.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_set_int.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_shrink.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_signed_bin_size.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_sqr.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_sqrmod.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_sqrt.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_sub.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_sub_d.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_submod.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_to_signed_bin.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_to_signed_bin_n.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_to_unsigned_bin.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_to_unsigned_bin_n.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_toom_mul.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_toom_sqr.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_toradix.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_toradix_n.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_unsigned_bin_size.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_xor.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_zero.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_zero_multi.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_prime_tab.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_reverse.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_s_mp_add.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_s_mp_exptmod.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_s_mp_mul_digs.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_s_mp_mul_high_digs.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_s_mp_sqr.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_s_mp_sub.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bncore.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/booker.pl
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/callgraph.txt
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/libtommath.dsp
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/mtest/logtab.h
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/mtest/mpi-config.h
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/mtest/mpi-types.h
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/mtest/mpi.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/mtest/mpi.h
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/mtest/mtest.c
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/pics/design_process.sxd
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/pics/design_process.tif
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/pics/expt_state.sxd
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/pics/expt_state.tif
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/pics/makefile
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/pics/primality.tif
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/pics/radix.sxd
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/pics/sliding_window.sxd
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/pics/sliding_window.tif
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/pretty.build
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/tombc/grammar.txt
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/tommath.h
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/tommath_class.h
create mode 100644 source4/heimdal/lib/hcrypto/libtommath/tommath_superclass.h
delete mode 100644 source4/heimdal/lib/hcrypto/rsa-imath.c
create mode 100644 source4/heimdal/lib/hcrypto/rsa-ltm.c
create mode 100644 source4/heimdal/lib/hcrypto/sha512.c
create mode 100644 source4/heimdal/lib/hcrypto/validate.c
create mode 100644 source4/heimdal/lib/hcrypto/version-script.map
create mode 100644 source4/heimdal/lib/hdb/version-script.map
create mode 100644 source4/heimdal/lib/hx509/char_map.h
create mode 100644 source4/heimdal/lib/hx509/lex.yy.c
create mode 100644 source4/heimdal/lib/hx509/version-script.map
create mode 100644 source4/heimdal/lib/krb5/ccache_plugin.h
create mode 100644 source4/heimdal/lib/krb5/crypto-aes.c
create mode 100644 source4/heimdal/lib/krb5/crypto-algs.c
create mode 100644 source4/heimdal/lib/krb5/crypto-arcfour.c
create mode 100644 source4/heimdal/lib/krb5/crypto-des-common.c
create mode 100644 source4/heimdal/lib/krb5/crypto-des.c
create mode 100644 source4/heimdal/lib/krb5/crypto-des3.c
create mode 100644 source4/heimdal/lib/krb5/crypto-evp.c
create mode 100644 source4/heimdal/lib/krb5/crypto-null.c
create mode 100644 source4/heimdal/lib/krb5/crypto-pk.c
create mode 100644 source4/heimdal/lib/krb5/crypto-rand.c
create mode 100644 source4/heimdal/lib/krb5/crypto-stubs.c
create mode 100644 source4/heimdal/lib/krb5/crypto.h
create mode 100644 source4/heimdal/lib/krb5/expand_path.c
create mode 100644 source4/heimdal/lib/krb5/pcache.c
create mode 100644 source4/heimdal/lib/krb5/salt-aes.c
create mode 100644 source4/heimdal/lib/krb5/salt-arcfour.c
create mode 100644 source4/heimdal/lib/krb5/salt-des.c
create mode 100644 source4/heimdal/lib/krb5/salt-des3.c
create mode 100644 source4/heimdal/lib/krb5/salt.c
create mode 100644 source4/heimdal/lib/krb5/store-int.c
delete mode 100644 source4/heimdal/lib/krb5/v4_glue.c
create mode 100644 source4/heimdal/lib/krb5/version-script.map
create mode 100644 source4/heimdal/lib/ntlm/ntlm_err.et
create mode 100644 source4/heimdal/lib/ntlm/version-script.map
create mode 100644 source4/heimdal/lib/roken/rand.c
create mode 100644 source4/heimdal/lib/roken/version-script.map
create mode 100644 source4/heimdal/lib/wind/version-script.map
delete mode 100644 source4/heimdal_build/config.m4
delete mode 100644 source4/heimdal_build/external.m4
delete mode 100644 source4/heimdal_build/internal.m4
delete mode 100644 source4/heimdal_build/internal.mk
delete mode 100644 source4/heimdal_build/kpasswdd-glue.h
create mode 100755 source4/heimdal_build/lexyacc.sh
create mode 100644 source4/heimdal_build/version.c
delete mode 100755 source4/install-sh
delete mode 100644 source4/kdc/config.m4
delete mode 100644 source4/kdc/config.mk
create mode 100644 source4/kdc/kdc-glue.h
create mode 100644 source4/kdc/kdc-policy.h
delete mode 100644 source4/kdc/kdc.h
create mode 100644 source4/kdc/policy.c
create mode 100644 source4/kdc/proxy.c
delete mode 100644 source4/ldap_server/config.mk
delete mode 100644 source4/lib/basic.mk
delete mode 100644 source4/lib/cmdline/config.mk
delete mode 100644 source4/lib/com/config.mk
delete mode 100644 source4/lib/events/config.mk
delete mode 100644 source4/lib/ldb-samba/config.mk
create mode 100644 source4/lib/ldb-samba/ldb_ildap.c
create mode 100644 source4/lib/ldb-samba/samba_extensions.c
create mode 100644 source4/lib/ldb/ABI/ldb-0.9.15.sigs
create mode 100644 source4/lib/ldb/ABI/ldb-0.9.16.sigs
create mode 100644 source4/lib/ldb/ABI/ldb-0.9.17.sigs
create mode 100644 source4/lib/ldb/ABI/ldb-0.9.18.sigs
create mode 100644 source4/lib/ldb/ABI/ldb-0.9.19.sigs
create mode 100644 source4/lib/ldb/ABI/ldb-0.9.20.sigs
create mode 100644 source4/lib/ldb/ABI/ldb-0.9.22.sigs
create mode 100644 source4/lib/ldb/Makefile
delete mode 100644 source4/lib/ldb/Makefile.in
delete mode 100644 source4/lib/ldb/aclocal.m4
mode change 120000 => 100755 source4/lib/ldb/autogen-waf.sh
mode change 100755 => 120000 source4/lib/ldb/autogen.sh
delete mode 100644 source4/lib/ldb/build_macros.m4
delete mode 100755 source4/lib/ldb/config.guess
delete mode 100644 source4/lib/ldb/config.mk
delete mode 100755 source4/lib/ldb/config.sub
create mode 100755 source4/lib/ldb/configure
delete mode 100644 source4/lib/ldb/configure.ac
delete mode 100644 source4/lib/ldb/external/libevents.m4
delete mode 100644 source4/lib/ldb/external/libpopt.m4
delete mode 100644 source4/lib/ldb/external/libtalloc.m4
delete mode 100644 source4/lib/ldb/external/libtdb.m4
delete mode 100644 source4/lib/ldb/external/pkg.m4
delete mode 100644 source4/lib/ldb/include/ldb_includes.h
delete mode 100755 source4/lib/ldb/install-sh
delete mode 100644 source4/lib/ldb/ldap.m4
delete mode 100644 source4/lib/ldb/ldb.mk
delete mode 100644 source4/lib/ldb/ldb_ildap/config.mk
delete mode 100644 source4/lib/ldb/ldb_ildap/ldb_ildap.c
delete mode 100644 source4/lib/ldb/libldb.m4
create mode 100644 source4/lib/ldb/pyldb-util.pc.in
delete mode 100644 source4/lib/ldb/python.mk
delete mode 100644 source4/lib/ldb/rules.mk
delete mode 100644 source4/lib/ldb/sqlite3.m4
delete mode 100755 source4/lib/ldb/standalone.sh
delete mode 100644 source4/lib/ldb/tools/config.mk
delete mode 100644 source4/lib/messaging/config.mk
delete mode 100644 source4/lib/messaging/tests/bindings.py
delete mode 100644 source4/lib/policy/config.mk
delete mode 100644 source4/lib/registry/config.mk
delete mode 100644 source4/lib/registry/tests/bindings.py
delete mode 100644 source4/lib/samba3/config.mk
delete mode 100644 source4/lib/smbreadline/readline.m4
delete mode 100644 source4/lib/smbreadline/smbreadline.h
delete mode 100644 source4/lib/smbreadline/wscript_configure
delete mode 100644 source4/lib/socket/config.m4
delete mode 100644 source4/lib/socket/config.mk
delete mode 100644 source4/lib/stream/config.mk
delete mode 100644 source4/lib/tls/config.m4
delete mode 100644 source4/lib/tls/config.mk
create mode 100644 source4/lib/tls/tls_tstream.c
delete mode 100644 source4/lib/wmi/config.mk
delete mode 100644 source4/lib/zlib.mk
delete mode 100644 source4/libcli/config.mk
delete mode 100644 source4/libcli/ldap/config.mk
delete mode 100644 source4/libcli/security/access_check.c
delete mode 100644 source4/libcli/security/config.mk
delete mode 100644 source4/libcli/security/create_descriptor.c
delete mode 100644 source4/libcli/security/object_tree.c
delete mode 100644 source4/libcli/security/security.h
delete mode 100644 source4/libcli/security/security_token.c
create mode 100644 source4/libcli/security/session.c
create mode 100644 source4/libcli/security/session.h
delete mode 100644 source4/libcli/security/tests/bindings.py
delete mode 100644 source4/libcli/smb2/config.mk
delete mode 100644 source4/libcli/wbclient/config.mk
delete mode 100644 source4/libnet/config.mk
delete mode 100644 source4/libnet/libnet_samdump_keytab.c
delete mode 100644 source4/librpc/config.mk
delete mode 100755 source4/librpc/tests/test_ndrdump.sh
delete mode 100644 source4/main.mk
delete mode 100644 source4/min_versions.m4
delete mode 100644 source4/nbt_server/config.mk
delete mode 100644 source4/ntp_signd/config.mk
delete mode 100644 source4/ntptr/config.mk
delete mode 100644 source4/ntvfs/common/config.mk
delete mode 100644 source4/ntvfs/config.mk
delete mode 100644 source4/ntvfs/posix/config.m4
delete mode 100644 source4/ntvfs/posix/config.mk
delete mode 100644 source4/ntvfs/sysdep/config.m4
delete mode 100644 source4/ntvfs/sysdep/config.mk
delete mode 100644 source4/ntvfs/unixuid/config.m4
delete mode 100644 source4/ntvfs/unixuid/config.mk
delete mode 100644 source4/param/config.mk
delete mode 100644 source4/param/tests/bindings.py
create mode 100644 source4/rpc_server/common/reply.c
delete mode 100644 source4/rpc_server/config.mk
create mode 100644 source4/rpc_server/eventlog/dcesrv_eventlog6.c
create mode 100644 source4/samba_tool/gpo.c
create mode 100644 source4/samba_tool/password.c
create mode 100644 source4/samba_tool/samba_tool.c
create mode 100644 source4/samba_tool/samba_tool.h
create mode 100644 source4/samba_tool/vampire.c
create mode 100644 source4/samba_tool/wscript_build
delete mode 100755 source4/script/mkversion.sh
create mode 100755 source4/scripting/bin/samba_backup
create mode 100755 source4/scripting/devel/config_base
delete mode 100755 source4/scripting/devel/ldapcmp
create mode 100755 source4/scripting/devel/pfm_verify.py
create mode 100755 source4/scripting/devel/rodcdns
create mode 100755 source4/scripting/devel/speedtest.py
delete mode 100644 source4/scripting/python/config.mk
create mode 100644 source4/scripting/python/samba/netcmd/common.py
create mode 100644 source4/scripting/python/samba/netcmd/drs.py
create mode 100644 source4/scripting/python/samba/netcmd/gpo.py
create mode 100755 source4/scripting/python/samba/netcmd/ldapcmp.py
delete mode 100644 source4/scripting/python/samba/provision.py
create mode 100644 source4/scripting/python/samba/provision/__init__.py
create mode 100644 source4/scripting/python/samba/provision/backend.py
delete mode 100644 source4/scripting/python/samba/provisionbackend.py
create mode 100644 source4/scripting/python/samba/sd_utils.py
delete mode 100644 source4/scripting/python/samba/shares.py
rename source4/{auth/tests/bindings.py => scripting/python/samba/tests/auth.py} (100%)
create mode 100644 source4/scripting/python/samba/tests/blackbox/__init__.py
create mode 100755 source4/scripting/python/samba/tests/blackbox/ndrdump.py
create mode 100644 source4/scripting/python/samba/tests/core.py
rename source4/{auth/credentials/tests/bindings.py => scripting/python/samba/tests/credentials.py} (100%)
create mode 100644 source4/scripting/python/samba/tests/gensec.py
create mode 100644 source4/scripting/python/samba/tests/hostconfig.py
create mode 100644 source4/scripting/python/samba/tests/messaging.py
create mode 100644 source4/scripting/python/samba/tests/param.py
create mode 100644 source4/scripting/python/samba/tests/registry.py
rename source4/{dsdb/samdb/ldb_modules => scripting/python/samba}/tests/samba3sam.py (100%)
create mode 100644 source4/scripting/python/samba/tests/security.py
delete mode 100644 source4/scripting/python/samba/tests/shares.py
delete mode 100644 source4/scripting/python/wscript
delete mode 100644 source4/selftest/config.mk
create mode 100755 source4/selftest/tests.py
delete mode 100755 source4/selftest/tests.sh
delete mode 100644 source4/setup/secrets_self_join.ldif
delete mode 100644 source4/smb_server/config.mk
create mode 100644 source4/smb_server/service_smb.c
delete mode 100644 source4/smb_server/smb/config.mk
delete mode 100644 source4/smb_server/smb2/config.mk
delete mode 100644 source4/smbd/config.mk
delete mode 100644 source4/smbd/process_model.m4
delete mode 100644 source4/smbd/process_model.mk
delete mode 100644 source4/static_deps.mk
delete mode 100644 source4/torture/config.mk
delete mode 100644 source4/torture/drs/config.mk
create mode 100644 source4/torture/drs/python/repl_schema.py
delete mode 100644 source4/torture/libnetapi/config.m4
delete mode 100644 source4/torture/libnetapi/config.mk
create mode 100644 source4/torture/libnetapi/libnetapi_server.c
delete mode 100644 source4/torture/libsmbclient/config.m4
delete mode 100644 source4/torture/libsmbclient/config.mk
delete mode 100644 source4/torture/local/config.mk
delete mode 100644 source4/torture/locktest2.c
create mode 100644 source4/torture/ndr/ntlmssp.c
delete mode 100644 source4/torture/smb2/config.mk
delete mode 100644 source4/torture/winbind/config.mk
delete mode 100644 source4/utils/config.mk
delete mode 100644 source4/utils/net/config.mk
delete mode 100644 source4/utils/net/drs/net_drs.c
delete mode 100644 source4/utils/net/drs/net_drs.h
delete mode 100644 source4/utils/net/drs/net_drs_bind.c
delete mode 100644 source4/utils/net/drs/net_drs_kcc.c
delete mode 100644 source4/utils/net/drs/net_drs_replicate.c
delete mode 100644 source4/utils/net/drs/net_drs_showrepl.c
delete mode 100644 source4/utils/net/net.c
delete mode 100644 source4/utils/net/net.h
delete mode 100644 source4/utils/net/net_gpo.c
delete mode 100644 source4/utils/net/net_password.c
delete mode 100644 source4/utils/net/net_vampire.c
delete mode 100644 source4/utils/net/wscript_build
delete mode 100755 source4/utils/tests/test_net.sh
create mode 100755 source4/utils/tests/test_samba_tool.sh
delete mode 100644 source4/web_server/config.mk
delete mode 100644 source4/winbind/config.mk
create mode 100644 source4/winbind/wb_update_rodc_dns.c
delete mode 100644 source4/wrepl_server/config.mk
create mode 100644 testprogs/win32/midltests/Makefile.simple
create mode 100644 testprogs/win32/midltests/Makefile.tcp
rename testprogs/win32/midltests/{midltests.c => midltests_simple.c} (100%)
create mode 100644 testprogs/win32/midltests/midltests_tcp.c
create mode 100644 testprogs/win32/midltests/todo/midltests-array-range.idl
create mode 100644 testprogs/win32/midltests/todo/midltests-pipe-02.idl
create mode 100644 testprogs/win32/midltests/todo/midltests-pipe-03-hyper.idl
create mode 100644 testprogs/win32/midltests/todo/midltests-pipe-04-struct.idl
create mode 100755 testprogs/win32/midltests/todo/midltests-pipe-first.idl
create mode 100644 testprogs/win32/midltests/todo/midltests-string-in-out-ref.idl
create mode 100755 testprogs/win32/midltests/todo/midltests-transmit-as.idl
create mode 100755 testprogs/win32/midltests/todo/midltests_pointer_default.idl
create mode 100644 testprogs/win32/midltests/valid/midltests-pipe-sync-ndr32-downgrade-01.idl
create mode 100644 testprogs/win32/midltests/valid/midltests-pipe-sync-ndr32-downgrade-01.txt
create mode 100644 testprogs/win32/midltests/valid/midltests-pipe-sync-ndr32-downgrade-02.idl
create mode 100644 testprogs/win32/midltests/valid/midltests-pipe-sync-ndr32-downgrade-02.txt
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_02.idl
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_02.txt
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_03.idl
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_03.txt
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_04.idl
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_04.txt
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_05.idl
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_05.txt
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_06.idl
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_06.txt
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_07.idl
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_07.txt
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_08.idl
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_08.txt
create mode 100644 testprogs/win32/vs2010-metze.cmd
create mode 100644 wintest/README
create mode 100644 wintest/conf/abartlet.conf
create mode 100644 wintest/conf/tridge.conf
create mode 100755 wintest/test-s3.py
create mode 100755 wintest/test-s4-howto.py
create mode 100644 wintest/wintest.py
Changeset truncated at 500 lines:
diff --git a/.bzrignore b/.bzrignore
new file mode 120000
index 0000000..3e4e48b
--- /dev/null
+++ b/.bzrignore
@@ -0,0 +1 @@
+.gitignore
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
index 56bba7e..3c521a2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -13,8 +13,10 @@ config.h
config.h.in
config.log
config.status
-configure
-Makefile
+source3/configure
+source3/Makefile
+lib/tdb/configure
+lib/tdb/Makefile
*.d
*_err.c
*_err.h
@@ -83,7 +85,6 @@ source3/library-versions
librpc/gen_ndr/*.*
source3/librpc/gen_ndr/*.*
source4/librpc/gen_ndr/*.*
-source3/Makefile
source3/nsswitch/*.so
source3/pkgconfig/*.pc
source3/proto_exists
@@ -313,14 +314,12 @@ packaging/RHEL-CTDB/samba.spec
packaging/RHEL/samba.spec
packaging/RHEL/makerpms.sh
source3/setup
-lib/tevent/Makefile
lib/tevent/tevent.so
lib/tevent/libtevent.so*
lib/tevent/libtevent.a
lib/tdb/libtdb.so
lib/tdb/tdb.so
lib/tdb/libtdb.a
-lib/tdb/Makefile
lib/tdb/bin
docs-xml/build/catalog.xml
docs-xml/*/images/*.eps
diff --git a/MAINTAINERS b/MAINTAINERS
deleted file mode 100644
index f6824a1..0000000
--- a/MAINTAINERS
+++ /dev/null
@@ -1,40 +0,0 @@
-##
-## List of current Samba Maintainers
-##
-
-This file contains a list of developers responsible for
-portions of the Samba 3.0 code. It also lists developers
-responsible for 3rd party projects that work with Samba
-(e.g. vfs modules).
-
-Note that this list is for your benefit, but please do not
-abuse it by constantly emailing a stream of help questions
-to the maintainers. Some are more open to direct
-communication than others and some struggle with enormous
-amounts of email every day.
-
-All bug reports for code that is maintained *within* the
-Samba subversion tree should be filed at https://bugzilla.samba.org/.
-
-
-Feature/Function Developer
----------------- ---------
-
-documentation John Terpstra <jht at samba.org>
-
-libmsrpc Chris Nichols <skel at samba.org>
-
-libsmbclient Derrell Lipman <derrell at samba.org>
-
-pdb_*sql Collen Blijenberg <collen at hermanjordan.nl>
- Herwin Weststrate <herwin at snt.utwente.nl>
-
- http://pdbsql.sourceforge.net/
-
-printing Gerald (Jerry) Carter <jerry at samba.org>
-
-samba-vscan Rainer Link <rainer at openantivirus.org>
-
-
---
-Please report any errors in this file to <samba-technical at samba.org>
diff --git a/MAINTAINERS.txt b/MAINTAINERS.txt
new file mode 100644
index 0000000..466ae54
--- /dev/null
+++ b/MAINTAINERS.txt
@@ -0,0 +1,209 @@
+Samba maintainers
+-----------------
+
+This file lists the maintainers for subsystems in Samba. Please see
+the end of the file for information on how the maintainers system
+works. If you can't work out who the maintainer is for some code,
+please ask on the samba-technical list or on the samba-technical IRC
+channel.
+
+
+=======================================================================
+
+directory: lib/tevent/
+maintainers:
+ Stefan Metzmacher <metze at samba.org>
+policy:
+ All commits require review by the maintainer.
+
+ If no maintainer is available for longer than a week
+ discussion on the samba-technical list and review by 2
+ Samba-Team members is needed (e.g. Andrew Tridgell <tridge at samba.org>
+ and Volker Lendecke <vl at samba.org>).
+
+ Larger changes need also discussion on the samba-technical list
+ and review by all maintainers.
+
+directory: lib/tsocket/
+maintainers:
+ Stefan Metzmacher <metze at samba.org>
+policy:
+ All commits require review by the maintainer.
+
+ If no maintainer is available for longer than a week
+ discussion on the samba-technical list and review by 2
+ Samba-Team members is needed.
+
+ Larger changes need also discussion on the samba-technical list
+ and review by all maintainers.
+
+files: buildtools/**, source4/**/wscript
+maintainers:
+ Andrew Tridgell <tridge at samba.org>
+ Jelmer Vernooij <jelmer at samba.org>
+policy:
+ small commits to master allowed if all existing tests
+ pass. Larger commits require discussion on the samba-technical
+ list and review by the maintainer
+
+files: lib/tdb
+maintainers:
+ Rusty Russell <rusty at samba.org>
+policy:
+ Mail/CC changes to the maintainer, commit the changes
+ unless the maintainer objects.
+
+files: lib/talloc
+maintainers:
+ Andrew Tridgell <tridge at samba.org>
+ Rusty Russell <rusty at samba.org>
+policy:
+ small commits to master allowed if all existing tests
+ pass. Larger commits require discussion on samba-technical
+ list and review by the maintainer
+
+files: lib/tevent/py*, lib/talloc/py*, source4/lib/ldb/py*, lib/tdb/py*
+maintainers:
+ Jelmer Vernooij <jelmer at samba.org>
+policy:
+ Larger commits require pre-push review by the maintainer or
+ one of the maintainers of the containing subsystem.
+
+ Other non-trivial (typo, etc) commits require pre- or post-push review by the
+ maintainer or one of the maintainers of the containing subsystem.
+
+
+=======================================================================
+
+Samba Maintainers System
+------------------------
+
+The Samba project has adopted a maintainers system, with the following
+approach:
+
+ - we have created a new 'MAINTAINERS.txt' file in the root of the git
+ tree
+
+ - that file will contain a list of subsystems, and along with each
+ subsystem a list of maintainers
+
+ - subsystems may be subdirectories, or logical groups of files (for
+ example "build system" or "selftest" could be subsystems that span
+ multiple directories)
+
+ - if a subsystem is not listed in the MAINTAINERS.txt file, then this
+ maintainers proposal does not apply to that subsystem. The previous
+ Samba development methods apply to unlisted subsystems.
+
+ - when we first create the MAINTAINERS.txt it will be empty, thus on
+ the first day of adoption there is no actual change to our
+ development practices
+
+ - we will add subsystems to the MAINTAINERS.txt file via consensus
+ within the Samba Team. This means that someone would propose
+ themselves, or another team member, as a subsystem maintainer, and
+ if there are no objections then they can push a change to the
+ maintainers file after a couple of days waiting for replies. If
+ there is an existing maintainer for that subsystem then at minimum
+ the person proposing should wait for a positive ack from the
+ previous maintainer.
+
+ - a typical subsystem declaration would be:
+
+ directory: /libds
+ maintainers:
+ Andrew Bartlett <abartlet at samba.org>
+ Andrew Tridgell <tridge at samba.org>
+ policy:
+ small commits to master allowed if all existing tests
+ pass. Larger commits require discussion on samba-technical
+ list and review by the maintainer
+
+ - the maintainers for a subsystem may update the policy for that
+ subsystem at any time by pushing a commit to the MAINTAINERS.txt
+ file. Significant changes should also be sent to the
+ samba-technical list to ensure that all developers are aware of the
+ policy change
+
+ - a subsystem may have multiple maintainers, and it is expected that
+ this will be the case for many of our subsystems.
+
+ - a maintainer may delegate responsibility to someone else for a
+ period of time (such as during rapid development or when the
+ maintainer is away). A maintainer may also appoint a backup
+ maintainer. These changes should be noted in the maintainers file,
+ and removed when no longer relevent.
+
+ - maintainer handover would happen by agreement between the old and
+ new maintainer, and is signified by a commit to the MAINTAINERS.txt
+ file. If agreement cannot be reached then we can resolve the
+ disagreement using discussions on the team list. If agreement still
+ can't be reached then the maintainer won't change.
+
+What does it mean to be a maintainer?
+-------------------------------------
+
+If you are a maintainer for a subsystem then you have some additional
+rights and responsibilies for that code. Specifically:
+
+ - you should make time to review any proposed changes to any
+ subsystems that you maintain. You should then provide feedback on
+ proposed changes or sign off on the changes once you are happy with
+ them.
+
+ - you may choose the policy for the subsystems you maintain. That
+ policy could be a permissive one, where you allow for small changes
+ without review, or it could be a strict one, where you only allow
+ reviewed changes to be pushed.
+
+ - being a maintainer for a subsystem does not override the "right of
+ veto" of other team members for technical objections. See the
+ "right of veto" section below for more information.
+
+ - the maintainers can set the developmental direction of the
+ subsystem, but should strive to achieve concensus where possible
+ with other team members for the benefit of the whole
+ project.
+
+Note that if you set a permissive policy on your subsystem, so that
+small changes may be pushed without review, you are still responsible
+for reviewing changes if someone specifically asks you to review a
+patch.
+
+Try to reuse policy wording
+---------------------------
+
+It would be good if we end up with only a few sets of policy wording,
+rather than a completely different policy for each subsystem. To try
+to achieve that, maintainers should try to re-use an existing policy
+wording if possible.
+
+
+The right of veto
+-----------------
+
+Over the last few years the Samba Team has started to use a +1/-1
+voting system, which was inspired by the Apache voting system for
+technical issues (see http://www.apache.org/foundation/voting.html).
+
+For the maintainers proposal to work, I think we need to ensure that
+everyone understands what a -1 "veto" vote means on a technical issue.
+
+For purely technical issues, the +1/-1 voting system should not be a
+"most votes wins" system. Instead a single -1 vote is supposed to
+override any number of +1 votes, so a -1 vote is a "veto", and all
+team members have the right to give a -1 veto vote on any purely
+technical issue.
+
+Along with the right to give a -1 veto vote comes the responsibility
+to backup that veto with a technical argument, and the willingness to
+then defend your argument in any subsequent discussions and to work
+with the patch proposer to find a solution. If you do not backup your
+-1 veto vote, or you are unwilling on unable to participate in any
+discussions that arise from that veto, then the veto vote may be
+disregarded.
+
+Note that a veto is supposed to be used only for purely technical
+reasons, so for example pointing out a security concern with a change,
+or pointing out that the code may segfault or cause a regression of
+functionality.
diff --git a/WHATSNEW.txt b/WHATSNEW.txt
index 5668564..63f35e4 100644
--- a/WHATSNEW.txt
+++ b/WHATSNEW.txt
@@ -1,6 +1,6 @@
=================================
Release Notes for Samba 3.6.0pre1
- July 28, 2010
+ July 28, 2010
=================================
@@ -16,7 +16,7 @@ Major enhancements in Samba 3.6.0 include:
SMB2 support
------------
-SMB2 support in 3.6.0 is fully functional (with one ommission),
+SMB2 support in 3.6.0 is fully functional (with one omission),
and can be enabled by setting:
max protocol = SMB2
diff --git a/WHATSNEW4.txt b/WHATSNEW4.txt
index 200e47e..6758715 100644
--- a/WHATSNEW4.txt
+++ b/WHATSNEW4.txt
@@ -1,4 +1,4 @@
-What's new in Samba 4 alpha13
+What's new in Samba 4 alpha14
=============================
Samba 4 is the ambitious next version of the Samba suite that is being
@@ -6,16 +6,13 @@ developed in parallel to the stable 3.x series. The main emphasis in
this branch is support for the Active Directory logon protocols used
by Windows 2000 and above.
-Samba4 alpha13 follows on from the alpha release series we have been
-publishing since September 2007. Since this file has referred to alpha 12
-for a while before any release happened and since Debian packages
-have been published that presumed the existance of a alpha12 release
-we are skipping alpha12 and going straight to alpha13.
+Samba4 alpha14 follows on from the alpha release series we have been
+publishing since September 2007.
WARNINGS
========
-Samba4 alpha13 is not a final Samba release. That is more a reference
+Samba4 alpha14 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
@@ -65,7 +62,7 @@ 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 alpha11
+CHANGES SINCE alpha13
=====================
We have continued our commitment to provide a full DRS implementation for our
@@ -76,46 +73,12 @@ http://wiki.samba.org/index.php/Samba4_DRS_TODO_List
Beside this the release includes (among a lot of other things):
-* a new build system based on WAF
-Andrew Tridgell (tridge) invested much time to bring this up. He achieved a
-marvellous work which brings us faster building, easier management and smaller
-binaries.
-
-* enhancements in Samba4 winbind to provide a fairly good implementation of the
-most important functions needed by "libnss_winbind" and "pam_winbind"
-This two components allow a user/group mapping for Windows accounts on UNIX and
-UNIX-like systems. Therefore also these accounts can be used to connect to
-services as "ssh", "login", "Xsession" and so on.
-More informations available at http://wiki.samba.org/index.php/Samba4/Winbind
-and for winbind in general, "libnss_winbind" and "pam_winbind" in the Samba 3.X
-documentation.
-
-* server side NT ACLs manipulation
-These can now also be set on the command line directly on the server. See
-"net acl" for further informations.
-
-* dynamic DNS updates
-Up-to-date DNS entries are essential for Active Directory deployments. As for
-the moment Samba4 isn't yet capable to interoperate with Microsofts AD DNS
-server (regarding RPCs, ADs zone entries...) a kind of update script has been
-developed. It also permits the update of the "grant" and "resource" lists.
-
-* registry improvements
-The registry code was reworked, improved and retested. This was achieved by the
-new torture tests written by gd and some additional testing against Windows
-("regedit" - Windows Registry Editor and "regedt32" - Windows NT Registry Editor).
-Also some real bugs were fixed.
-
-* new Kerberos HEIMDAL release
-Andrew Bartlett (abartlet) imported a new release with various bugfixes
-
-* DCE/RPC code unification work
-Stefan Metzmacher (metze) started his work to unify these codebases between s3
-and s4
-
-* And much more
-We always try to fix bugs and keep improving the (source) quality of our
-program.
+* a script for backuping production provision
+Although still in development, samba4 is already used in a couple of production sites
+and such kind of use case is intensifying. This script is intendended for administrators
+to allow them to make a periodic backup of the provision in case of problem.
+
+* the 'net' command has been renamed to 'samba-tool'
CHANGES
=======
@@ -140,7 +103,7 @@ KNOWN ISSUES
and server. (The NTP work in the previous alphas are partly to assist
with this problem).
-- The DRS replication code often fails, and is very new
+- The DRS replication code 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
@@ -153,8 +116,9 @@ KNOWN ISSUES
RUNNING Samba4
==============
-A short guide to setting up Samba 4 can be found in the howto.txt file
-in root of the tarball.
+A short guide to setting up Samba 4 can be found on the wiki:
+
+ http://wiki.samba.org/index.php/Samba4/HOWTO
DEVELOPMENT and FEEDBACK
========================
diff --git a/buildtools/bin/waf-svn b/buildtools/bin/waf-svn
index 64c653c..7dc8507 100755
Binary files a/buildtools/bin/waf-svn and b/buildtools/bin/waf-svn differ
diff --git a/buildtools/compare_config_h3.sh b/buildtools/compare_config_h3.sh
index 742aa1b..0f640a9 100755
--- a/buildtools/compare_config_h3.sh
+++ b/buildtools/compare_config_h3.sh
@@ -1,10 +1,10 @@
-#!/bin/bash
+#!/bin/sh
# compare the generated config.h from a waf build with existing samba
# build
-grep ^.define bin/default/source3/include/config.h | sort > waf-config.h
-grep ^.define $HOME/samba_old/source3/include/config.h | sort > old-config.h
+grep "^.define" bin/default/source3/include/config.h | sort > waf-config.h
+grep "^.define" $HOME/samba_old/source3/include/config.h | sort > old-config.h
comm -23 old-config.h waf-config.h
diff --git a/buildtools/compare_config_h4.sh b/buildtools/compare_config_h4.sh
index 6daa743..b78b36f 100755
--- a/buildtools/compare_config_h4.sh
+++ b/buildtools/compare_config_h4.sh
@@ -1,10 +1,10 @@
-#!/bin/bash
+#!/bin/sh
# compare the generated config.h from a waf build with existing samba
# build
-grep ^.define bin/default/source4/include/config.h | sort > waf-config.h
-grep ^.define $HOME/samba_old/source4/include/config.h | sort > old-config.h
+grep "^.define" bin/default/source4/include/config.h | sort > waf-config.h
+grep "^.define" $HOME/samba_old/source4/include/config.h | sort > old-config.h
comm -23 old-config.h waf-config.h
diff --git a/buildtools/compare_generated.sh b/buildtools/compare_generated.sh
index ae20fef..ebef8a9 100755
--- a/buildtools/compare_generated.sh
+++ b/buildtools/compare_generated.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
# compare the generated files from a waf
diff --git a/buildtools/compare_install.sh b/buildtools/compare_install.sh
index 5ddbffb..b964117 100755
--- a/buildtools/compare_install.sh
+++ b/buildtools/compare_install.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
--
Samba Shared Repository
More information about the samba-cvs
mailing list