[SCM] Samba Shared Repository - branch v3-6-test updated
Karolin Seeger
kseeger at samba.org
Wed Mar 16 13:36:36 MDT 2011
The branch, v3-6-test has been updated
via 9a8e6e2 Merge master into v3-6-test
via 7bb76bc s3: Fix Coverity ID 2100, BAD_SIZEOF
via df79b3b s3: Fix Coverity ID 2317: Uninitialized read
via 329fcd4 s3: Fix Coverity ID 2318: Uninitialized read
via d8068b5 s3: Fix Coverity ID 2319: Uninitialized read
via 48c2117 s4-smbtorture: use torture_assert in torture_samba3_rpc_sharesec().
via 9295cff s4-smbtorture: use torture_fail and _assert in torture_samba3_rpc_getusername().
via 7544f23 s4-smbtorture: remove explicit mem_ctx from torture_samba3_rpc_getusername().
via 9f9e195 s3-packet: only include packet.h where needed.
via 1f6aecb s3-interfaces: only include interfaces.h where needed.
via 1ce4d2d s3-msdfs: avoid global inclusion of msdfs.h.
via 97addd8 s4-smbtorture: use torture_assert in samr large-dc test.
via 97cdf15 s3-printing: fix memory leak in print_cups.c
via 52845c1 s3-printing: remove duplicate cups response processing code
via d6cb4fe s3-printing: use printcap IDL for IPC
via 9ea6027 idl: define printcap IPC message format
via e084edc s4-smbtorture: use torture_fail and _assert macros in torture_netlogon_samba3().
via be55bbc s4-smbtorture: remove explicit mem_ctx from torture_netlogon_samba3().
via 8775aee s4-smbtorture: use torture_fail and _skip in raw.write test.
via 1b055fa s4-smbtorture: remove duplicate if branch in raw.write test.
via 227c00d s4-smbtorture: use torture_fail/-assert api in torture_samba3_hide().
via fad0112 s3-build: stop including ldap and lber headers everywhere in the code.
via d19ea55 s3-includes: avoid global include of gssapi headers.
via 6c8d802 s3-libsmb: move smb encryption structs into own header.
via e1f8433 libcli/security: move display_sec headers to own header file and add to security.h grouping header.
via 1d5f3c1 s4:ldb: don't install .pc files when building a private library
via 46384cf headers: cope with non-system popt in test_headers
via 3cfa821 headers: include Python.h first to avoid warnings
via 9bc14af s3: Fix a cut&paste error in pdb_ads_connect
via 831ff45 s3: Use jenkins hash for str_checksum, fix bug 8010
via 73e7b72 libcli: openchange doesn't need these headers any more
via 5e3da3f s3-build: try to silence annoying "Ignoring invalid value 'vlp' for parameter 'printing'" warning on the buildfarm.
via c287351 s4-rap: remove last iconv_convenience traces from rap client and test code.
via 1351046 s4-rap: decouple rap client code from torture binary, add new LIBCLI_RAP subsystem.
via ebe0aa0 s4-smbtorture: check for username and computername presence in rap_netsessionenum test.
via 7a91282 s3-libsmb: only include rap client when needed.
via c91b897 s3-build: share smbtorture4 build rules with s3-waf build.
via a6a722b libwbclient: CID 2199 -- NULL pointer return
via d9a5879 s3: Fix Coverity ID 2278: Uninitialized read
via f0d4912 s3: Fix Coverity ID 2279: Uninitialized read
via c98c36e s3: Fix Coverity ID 2280: Uninitialized read
via 6b584e0 s3: Fix Coverity ID 2281: Uninitialized read
via e68cf5e s3: Fix Coverity ID 2282: Uninitialized read
via b753b0a s3: Fix Coverity ID 2283: Uninitialized read
via 2992ccf s3: Fix Coverity ID 2284: Uninitialized read
via 2b26c86 s3: Fix Coverity ID 2285: Uninitialized read
via c098771 s3: Fix Coverity ID 2286: Uninitialized read
via 31ff8f3 s3: Fix Coverity ID 2287: Uninitialized read
via 09677d6 s3: Fix Coverity ID 2288: Uninitialized read
via cc90415 s3: Fix Coverity ID 2289: Uninitialized read
via 4f34955 s3: Fix Coverity ID 2290: Uninitialized read
via 420be02 s3: Read uidNumber/gidNumber in pdb_ads_sid_to_id
via b0667f7 s3: Remove some unused code
via a4d7b3a s3: "hex_encode" does the same as "binary_string"
via 7c83f69 s4-rpc: added dcesrv_call_account_name()
via b2b41a5 libcli: protect access_check.h against double inclusion
via 1404a9f waf: ensure that MAKEFLAGS is set before parsing it
via 500c854 build: added simple header handling for our libraries
via af28fac s3-waf: enable public_headers_allow_broken
via 4907695 build: removed mkdir of public headers directory
via fd328f8 build: added public_headers_allow_broken option
via 7a57f72 s3-waf: enable public header building in s3
via 0232964 waf: auto-create include paths if needed
via 20ec0b6 waf: make mkdir_p() a bit more robust
via 72ca88d build: fixed cflags for test_header
via b4d618c waf: build headers in separate 'headers' build group
via f303db5 build: force _SAMBA_BUILD_==4 to be true in public headers
via 827d020 ldb: only install headers if we are not building as a private lib
via c56e3cc lib: don't install public headers if a private library
via f8655f4 waf: always generate public headers in the build tree
via c3f04a9 build: mark some private includes as OK in public headers
via 7dc049e rpc: make ndr/ndr_svcctl.h public
via 803136a s4-rpc: make common/proto.h public
via 793ffea s4-policy: don't make s4 policy.h public
via bc99b62 ldb: use include <> form for public headers
via 6c6ab50 waf: build substituted public headers in build tree
via 5ca9db0 lib: fixed header paths
via 7293c37 talloc: use <talloc.h> not "talloc.h"
via 7b948a3 tdb: use public_headers to install header files
via 0a0ebd7 tdb: use system include style for system headers
via f2bcb70 waf: moved header file handling into its own module
via ba9ae79 build: added automated testing of our public headers
via dc42ad0 build: added include/public to the list of include paths
via a18a556 tevent: use public_headers for tevent.h
via e3e1ead talloc: use public_headers to install talloc.h and pytalloc.h
via 03aebc2 wafsamba: keep a list of public headers
via 1c0e539 wafsamba: don't follow symlinks outside the build tree
via 59be726 wafsamba: added global_include option
via 4f52bec build: install public headers in the build tree
via b7b2426 ldb: don't install ldb_wrap.h twice
via 36b48ad build: added placeholder files for public header directories
via 48ea48d s4-rpc: added public APIs for dce_call authentication
via a6d07a8 Re-enable base.tcondev test for S3, now we pass it correctly.
via e59a950 Fix bug #8005 - smbtorture4 BASE-TCONDEV fails when tested on Samba
via 431853c Merge new lorikeet heimdal, revision 85ed7247f515770c73b1f1ced1739f6ce19d75d2
via 8dfa224 s3: Change tldap_entry_attributes to the "array,count" convention
via e818090 s3: Fix bug 8009 - net rap session cannot get username
via 746b299 s3: Fix the talloc hierarchy in shadow_copy2_connectpath
via 43e343b s3: This module needs rewriting...
via a57c2b0 Fix public header not to include private (not installed) ones.
via 72c1fe0 librpc/rpc: move DCERPC_ flags to rpc_common.h
via f7840b3 s3:librpc/rpc: add DCERPC_ANON_FALLBACK flag
via c1a2fd1 s4:librpc/rpc: finaly make struct rpc_request and enum rpc_request_state private
via 81063f9 s4:librpc/rpc: remove unused dcerpc_request()
via f8030ec s4:librpc/rpc: make dcerpc_request_recv() static
via 572683d s4:torture/rpc/scanner: use dcerpc_binding_handle_raw_call() instead of dcerpc_request()
via c3d8b4f s4:torture/rpc/countcalls: use dcerpc_binding_handle_raw_call() instead of dcerpc_request()
via 9bbe047 s4:torture/rpc/autoidl: use dcerpc_binding_handle_raw_call() instead of dcerpc_request()
via 26351bf s4:pyrpc: use dcerpc_binding_handle_raw_call() instead of dcerpc_request()
via fa0f0c2 s4:pyrpc: fix memory leaks in error pathes
via 6539eba librpc/rpc: add dcerpc_binding_handle_raw_call()
via 08dca92 librpc/rpc: move struct dcerpc_binding to rpc_common.h
via 7b7baec s3:librpc/rpc: add target_principal to struct dcerpc_binding
via 83c55ac librpc/rpc: move enum dcerpc_transport_t to rpc_common.h
via b0d54da s4:librpc/rpc: s/dcerpc_security/dcecli_security
via 51ebaac s3: Enhance error messages in idmap_tdb2_init_hwm
via 4d4c631 s4:librpc/rpc: remove unused dcerpc_ndr_request* code
via 7888f0e s4:torture/rpc/object_uuid: use dcerpc_binding_handle_call() instead of dcerpc_ndr_request()
via 38be8c2 s4:rpc_server/remote: use dcerpc_binding_handle_call_*() instead of dcerpc_ndr_request_*()
via f84d439 Revert "s3: Fix bug 8009"
via 1829891 s3: Fix bug 8009
via a051b40 samba_abi: Also sort ABI files properly so symbols end up in the right version.
via 1d1e5cb Sort by release component integer values rather than using standard string sort.
via 70c75b9 s3: Fix a typo
via b738e09 librpc/rpc: move dcerpc_binding_handle stuff to rpc_common.h
via 5657c96 s3:librpc/rpc: remove unused dcerpc_pipe define hack
via c774a50 s4:librpc/rpc: s/struct dcerpc_connection/struct dcecli_connection/g
via 6771ade pidl:Samba4/NDR/Client: fix arguments to warning()
via f3465da pidl:Samba4/NDR/Parser: fix compiler warnings in 'pipe' related code
via 0726b29 s3:idmap_ldap: fix a few typos in a comment
via 8953c7d s3-selftest: add another flaky s3-torture test to knownfail, this time OPLOCK4.
via af2538d s3-build: remove -I../lib/addns.
via c809824 waf-selftest: allow to call "make test SUBUNIT_FORMATTER=cat".
via 88ff230 s3-waf: fix typo.
via 6076f4b s3-selftest: run a couple of dgram NBT tests against s3.
via 257f049 s3: sid->domain_sid in winbindd_samr sam_rids_to_names
via 16b007c Quite some callers of sid_split_rid do not care about the rid
via 8d0e241 s3: Fix paranoia check in sam_rids_to_names
via 969c7bd frstrans.idl: add idl for RawGetFileDataAsync() and RdcGetFileDataAsync()
via d79fb90 pidl: add support for 'pipe' at the NDR layer
via f43e757 pidl/idl.yp: fill 'pipe' elements with array and count
via 91ef694 pidl:NDR/Client: skip all functions if pipe elements are used
via f383497 pidl:NDR/Client: skip sync functions if pipe elements are used
via 7537f9c pidl:Python: don't generate functions with pipe elements
via 29bd658 pidl:Samba3/ClientNDR: don't generate stubs for functions with pipe elements
via eaa7ecd pidl/NDR: add ContainsPipe() function
via 7d45183 librpc/tools/ndrdump: add support for dcerpc 'pipe' elements in functions
via 2a47ed8 librpc/ndr: add ndr_push_pipe_chunk_trailer() and ndr_check_pipe_chunk_trailer()
via eceea86 librpc/ndr: add ndr_interface_call_pipe
via 6e4e3f5 pidl/Typelist: add is_fixed_size_scalar()
via 6ef40f3 pidl/Typelist: dnsp_name and dnsp_string are scalar references
via 22fcb8e s4:lib/tls/wscript - exclude known broken GNUTLS releases
via f5ce61e lib/util/fault.c - "call_backtrace" - no need to have "backtrace_size" as size_t
via e00893d s4:extended_dn_store LDB module - use the new request as generic memory contexts
via 0cec610 s4:repl_meta_data LDB module - always ask manually for the current partition control
via 68fbfa2 s4:partition LDB module - the current partition control should only be added if requested
via 78b46c5 s4:partition LDB module - extended operations - make the initialisation check consistent
via e52c900 s4:partition LDB module - move the "data" check a bit higher
via 4e6b8e0 s4:partition LDB module - "partition_replicate" doesn't handle the search requests
via 210cab9 s4:partition LDB module - "partition_sequence_number" - remove meaningless "if"s
via 96600e5 s4:simple_ldap_map LDB module - enhance current partition control checks
via e669295 s4:repl_meta_data LDB module - don't remove the partition control twice
via e754f0c s4:repl_meta_data LDB module - remove the current partition control unless it was requested
via 42da193 s4:new_partition LDB module - splitting up an "if" operation
via 83517d2 s4:instancetype LDB module - perform here only the "instanceType" constraint checks
via 8ce1314 s4:instancetype LDB module - don't impede control requests
via f68d542 s4:instancetype LDB module - use "ldb" pointer for referencing the LDB context
via 8872a62 s4:partition LDB module - fill in parent requests for inheriting the flags
via b7ecc33 ldb:ldb_controls.c - "ldb_save_controls" - allow that "saver" can also be NULL
via 78c9eb1 ldb:ldb_controls.c - always allocate enough space
via 851396a s4:partition LDB module - add some comments
via 79c65cc s4:new_partition LDB module - fix comments
via d2acd72 s4:partition_init LDB module - fix a typo
via 82067b1 s4:partition LDB module - fix typo
via 7aa0219 s4:setup/provision - fix an output message
via cdb9e4b libwbclient: Add some input check
via c22151e libwbclient: Remove a pointless check
via 494d497 tevent: change version to 0.9.11
via b7d5ddf tevent/poll: use fde->additional_flags to hold the array index
via 20284f2 tevent: change tevent_fd->additional_flags to uint64_t
via 494aed5 s4:lib/socket: use sockaddr_in6 in ipv6_tcp_accept()
via 12f2170 s3-selftest: properly move connect to seal options.
via 286530b s3-selftest: no point in testing smb2 via ncacn_ip_tcp.
via 05b447b s3-selftest: remove *ncacn_ip_tcp* from knownfail list.
via a299993 socket_wrapper: fix handling of addr and addrlen
via f0d59bb s3-rpc_server: handle DCERPC_AUTH_LEVEL_CONNECT in api_pipe_bind_req().
via 5a59dcc s4:samba-tool: improve help messages for samba-tool password
via dec9d03 libsmbclient: Fix a typo
via fb3e4d2 s3-rpc_server: Remove unused _rpc_ep_register.
via 8df4f4f s3-rpc_server: Use the new endpoint register functions.
via 71f613e s3-rpc_server: Add tevent based endpoint setup functions.
via 133ed1c s3-rpc_server: Change irritating debug message.
via 0380423 s3-rpc_client: Don't ask endpoint mapper for its own port.
via b181cd8 s3-smbd: Increase debug level von context messages.
via d4867ef tevent: Fixed tevent_wakeup_send code example.
via 9728b5a librpc/ndr use hyper for uid_t/gid_t rather than udlong
via c4b52fb s3: Use talloc_tos() in idmap_nss_sids_to_unixids
via a3ef79b s3: "dom_name" is not needed in idmap_nss_sids_to_unixids
via 8cda1d9 s3: "ctx" is not needed in idmap_nss_unixids_to_sids
via a200bac s3-selftest: only run smbtorture4 tests when smbtorture4 is available.
via 1605563 s3-selftest: add pattern test of dcerpc binding options (using rpc.lsa.lookupsids).
via 12f10a9 s3-waf: fix the build.
via 19117db s3-epmd: remove some unused variables.
via d92e060 s3-epmap: fix uninitialized variable in ep_register()
via b7c692b s3-selftest: no need to run rpc.samba3.netlogon twice.
via 794e0f5 s3-rpc_server: Added IPv6 support for epmapper.
via a955c53 s3-rpc_server: Free unused memory.
via bb201fa s3-winbind: Fixed the accept() for new_connection.
via 69a9b9b s3-rpc_server: Fixed the accept() for ncalrpc_listener.
via 07e8904 s3-rpc_server: Fixed the accept() for tcpip_listener.
via 9dc27cb s3-rpc_server: Fixed the accept() for named_pipe_listener.
via ce491ed s3-librpc: Register NCALRPC pipes.
via 50de209 s3-rpc_server: Create the ncalrpc endpoints.
via 4b8dd08 s3-rpc_server: Add server support for NCALRPC system user pipe.
via 5ce12e0 s3-rpc_server: Improved the dcerpc_ncacn_accept switch.
via 42e9dde s3-rpc_server: Remove unneeded ncacn wrappers.
via 0f97f78 s3-rpc_server: Fixed ncalrpc connection accept.
via 53018dc s3-rpc_server: Only allow epm insert and delete on NCALRPC.
via cc5b885 s3-rpc_server: Introduce transport in pipe_struct.
via bd66fc8 s3-rpc_server: Start the Endpoint Mapper Dameon if enabled.
via 55296ed s3-rpc_server: Created an Endpoint Mapper Daemon.
via 148ed2c s3-librpc: Register endpoints using ncalrpc.
via 0a2251d selftest: Added ncalrpc dir to config.
via d343409 s3-rpc_client: Added DCERPC_AUTH_TYPE_NCALRPC bind.
via 917a5ea s3-rpc_server: Added prototype to setup a ncalrpc socket.
via 1e69dad s3-epmap: add ncalrpc listener code
via 6ac34d5 sr-epmap: Minor cleanups and fixes
via aa777df s3-epmap: Return the correct ip address.
via 254c020 s3-rpc_server: Added server address to pipes struct.
via d14de8f s3-rpc_server: Set client and server connection info.
via ae67ccf s3-rpc_server: Added tcpip listener for each rpc service.
via c80e519 s3-librpc: Free memory we don't need.
via a45353b s3-librpc: Added tcpip support for dcerpc_binding_vector_create.
via 98443b8 s3-idmap: fix the build of idmap_tdb2.
via 6013d75 s3: state->ev is not needed in winbindd_lookupsid
via b12fbc2 Fix the examples/VFS build.
via 8bcae00 s3-docs: manpage for "net idmap delete"
via f723fef s3-docs: manpage for "smbcontrol xx idmap"
via 286b22c Fix examples/VFS to use correct prototypes for is_offline() and set_offline().
via 233c8bc s3: Remove close_fn from idmap_methods
via 8278595 s3-idmap-hash: Make "hashed_domains" properly talloced
via 4daf01f s3: Replace idmap_ad_close by a destructor
via 41c8565 s3-idmap-ad: Make ad_schema properly talloced
via 6e57263 s3-idmap-tdb: private_data is a talloc child of dom
via 1bf29c7 s3-idmap-ldap: private_data is a talloc child of dom
via 9c5802b s3-idmap-rid: private_data is a talloc child of dom
via bc940ed s3: Remove an unnecessary if-statement
via 4fd4303 s3: Remove an obsolete comment
via d76b3fd s3: Remove some unused code
via d3ba16a s3: Remove unused args from nss_get_info_cached
via fff6fa75 s3: Remove unused args from nss_get_info
via 99d98e3 s3: Remove unused args from get_nss_info
via f6f8ec8 s3: Move EXOP definitions to smbldap.h
via a40bb91 s3: Fix uninitialized variables
via be3e851 Fix some nonempty blank lines
via 85ee336 wbinfo: Use wbcSidToStringBuf
via d34092e wbinfo: Fix a debug message
via c97ea59 s3-net: Use wbcSidToStringBuf
via e0fae3d pam_winbind: Use wbcSidToStringBuf
via 7ffa7e4 libwbclient: Use wbcSidToStringBuf
via afb6752 libwbclient: Add wbcSidToStringBuf
via 181b23c nsswitch: wbcFreeMemory deals fine with NULL
via dcbfb6f s3: Fix a memory leak in check_sam_security_info3
via f1a5109 s3:test: the registry roundtrip test passes now
via 916ff0b s3:test: mark vanished parameter "postscript" invalid in net registry roundtrip test
via 2fd2e2e s3:test: in net registry roundtrip test, mark "lock dir" as invalid parameter
via 541c580 s3:test: in net registry roundtrip test, exclude the files from exclude/logon
via aa8c9ef s3:registry: fix invalid write in iconvert_talloc()
via 7b4fc4d s3:test: correctly react to each failing step in the net registry roundtrip tests
via f5ab9c1 s3:test: improve logging in the net registry roundtrip test steps
via eade61a s4:operational LDB module - fix attribute names to be right up/down-cased
via 5a722f1 s4:ldap.py - rootdse tests should search for the rootDSE not the default DN
via 71df279 s4:ldap.py - add a test in order to show the operational module fixed
via 05d1d0d s4:operational LDB module - fix display of some constructed attributes
via 5a98979 s4:operational LDB module - add "groupToken" as unsigned int (uint32_t)
via 1ff28a2 s4:operational LDB module - readd "structuralObjectClass" -> "objectClass" mapping
via 75706a6 ldb:ldb_msg.c - use LDB result constants for checking return values
via dabed32 s4:ldap.py - other important RDN check testcases
via 2275bfb s4:ldap.py - remove a debug output
via 736a462 ldb:rdn_name LDB module - more RDN constraint checks (from AD)
via ea12adf s4/ldb - remove now superflous "ldb_dn_validate" checks
via 349b9b7 s4:dsdb - we don't need to check if a DN != NULL if we call "ldb_dn_validate"
via 746194c Revert "s4:objectclass LDB module - if we cannot find DN's parent then the DN itself is invalid"
via 76fb230 ldb:ldb_request - handle here the DN checks
via 86707c7 s4:objectclass LDB module - fix a comment
via e4b5bce s4:libnet/libnet_site.c - make use of LDB return constants
via 23810dc s4:waf-build fix disable-shared build for smbtorture
via 4b86beb s4:selftest: test using the machine account of the rodc against itself
via e90d5ab selftest/target/Samba4: regenerate the krb5.conf after the rodc join
via a8b3958 selftest/target/Samba4: splitout a mk_krb5_conf() function
via 8002406 s4:kdc: split the kdc_tcp_proxy() logic from the main kdc logic
via e70b09e s4:kdc: split the kdc_udp_proxy() logic from the main kdc logic
via ad9ac99 s4:kdc: add a kdc_proxy_unavailable_error() helper function
via 0c78640 s4:kdc: fix calculation of the rodc kvno
via a511d37 HEIMDAL:kdc: correctly propagate HDB_ERR_NOT_FOUND_HERE to via tgs_parse_request() and _kdc_tgs_rep()
via 2c7c3d0 lib/socket_wrapper: try to fix the build on solaris
via 9c342c4 s3: add two missing vfs disconnect calls
via 2b63594 s3-printing: fix cups pcap reload with no printers
via 624e33f s3-printing: remove unneeded local_pcap_copy global
via 61bf469 s3-printing: follow force user/group for driver IO
via b0c6899 ldb:ldb tools - remove a superflous "return" (usage internally calls "exit")
via b50ebc3 ldb:ldb tools - return LDB_ERR_INVALID_DN_SYNTAX on wrong DN parameters
via 1b93173 ldb:ldb tools - ldbtest - convert other result values to LDB codes as well
via 1343c07 s4:LDAP server - remove validation checks of input DNs
via 5896b72 s4:objectclass LDB module - if we cannot find DN's parent then the DN itself is invalid
via 3560db3 debug: fixed a valgrind error
via e63f0df s3-waf: add wildcard commands from main wscript.
via ef87f97 s3-nterr: use strcasecmp in nt_status_string_to_code().
via dc35442 s4-nterr: move auth_nt_status_squash to nt_status_squash and move to nterr.c
via 9f4b3b1 s4-nterr: some minor cosmetic edits to further match s3 nterr.
via d367777 s3-nterr: within nt_errstr() compare codes using NT_STATUS_V().
via 199809b nterr: make sure both nt_err_desc structs are the same.
via 45710a0 nterr: make sure both nt_errs structs are the same.
via 648a9fb s4-nterr: add _N macro handling as in s3-nterr.
via c1089c1 s3-nterr: make nt_err_desc static const.
via cb8c0e1 nterr: remove space indents (use tabs instead), following coding standards.
via 2f46942 nterr: remove trailing whitespace.
via 6b3d68f s3-waf: add check for SEEKDIR_RETURNS_VOID.
via 0fb246b s3-waf: add check for HAVE_FUNCTION_ATTRIBUTE_DESTRUCTOR.
via 9167d70 libreplace: move "struct timespec" checks into libreplace (where timespec is already used).
via a5d5457 socket_wrapper: use swrap_sendmsg_before()/after() in swrap_writev()
via e831376 socket_wrapper: use swrap_sendmsg_before()/after() in swrap_sendmsg()
via 4a736f0 socket_wrapper: use swrap_sendmsg_before()/after() in swrap_send()
via a2db6b4 socket_wrapper: use swrap_sendmsg_before()/after() in swrap_sendto()
via 8c6d7d7 socket_wrapper: add swrap_sendmsg_before/after helper functions
via c9ae810 socket_wrapper: replace recvmsg() correctly
via ec028b5 socket_wrapper: readv() should only work on connected sockets
via 7bdc3db socket_wrapper: move swrap_ioctl() above the send*/recv* functions
via 0ad8d45 socket_wrapper: fix compiler warnings
via e3c0d66 socket_wrapper: don't allow connect() to the broadcast address
via 7b139a4 s3: Use dom_sid_string_buf in sid_to_fstring
via 7051747 Add dom_sid_string_buf
via f8a13c7 s3: Use dom_sid_string in _lsa_lookup_sids_internal
via ae28029 s3: Remove an obsolete comment
via 01da00a s3: Fix some nonempty blank lines
via 875d9b8 lib/util: LIBCRYPTO is in common already, so add it to samba-util-common.
via ba77274 s3-includes: remove global include of system/readline.h.
via a460fe8 s3-proto: fix some inline comments.
via 93db948 s3-libds: use already existing ../libds/common/flag_mapping.h header.
via 4afda9e s3: Pass the aio_force operation through vfs_gpfs
via 6405e34 s3: Ask GPFS for the IS_OFFLINE operation
via 73ce3e1 s3: Announce HSM in the gpfs module
via cf7dac6 s3: Pass smb_filename through the set_offline vfs op
via c9d1e16 s3: Pass smb_filename through the is_offline vfs op
via 48f6b4d s3: Fix operation names in vfs_full_audit.c
via dee53e0 s3: Print all flags in "smbclient allinfo"
via a5aecdf s4:torture/rap/rap.c - remove unused variable "i"
via d9945e9 s3:idmap_cache: remove an leftover wip comment
via 8aa69c1 s3: adjust loglevel for idmap_cache
via 7101f5a librpc/idl: remove unused string defines from idl_types.h
via 56df34a librpc/rpc: let ndr_pull_spoolss_EnumPrinterDataEx() use a subcontext
via ea29261 s3-sessionid: avoid global include of sessionid.h
via 28acf36 s3-lanman: talk to srvsvc dcerpc server in api_RNetSessionEnum().
via bd675e0 s4-smbtorture: add netsessionenum rap torture test.
via c884e62 s4-smbtorture: add smbcli_rap_netsessionenum().
via 8df12d4 rap: add rap_NetSessionEnum to IDL.
via 8643683 s3-server_id: only include server_id where needed.
via 8635a38 s3: Attempt to fix the build on IRIX
via 358f031 s3: GPFS can't deal with mangled names
via 8870fcb build: fixed the ELF name for private libraries
via 0a78c57 s4-dsdb: Ensure we permit multi-valued backlinks on single-valued attributes
via 016a8d2 s3-printing: vfs_connect prior to driver/dfs IO
via 09b4acf s3-printing: clean up get_correct_cversion error paths
via 14446b5 s3-printing: fix move_driver_to_download_area() error paths
via 9f61937 s3: remove superfluous debug messages from msg_idmap
via 64e06b7 Revert "examples/LDAP: remove overoutdated samba-schema.IBMSecureWay"
via 90b0f86 examples/LDAP: remove overoutdated samba-schema.IBMSecureWay
via 24e257c examples/LDAP: delete unmaintained samba-schema-netscapeds4.x
via e1e3b5c libds/common/flag_mapping.c - fix another build dependency
via 80995fd s4:drsuapi RPC server - this resembles more "samdb_is_gc"
via ef224aa librpc/ndr: handle NOALIGN flag for relative pointers and alignment DATA_BLOBs
via 0b5719f s4:netlogon RPC server - "LogonGetDomainInfo" - check for NULL attributes
via fecf925 s4:drsuapi RPC server - check for the "SPN" attribute != NULL
via 0e68867 s4:dsdb - always handle the attribute "options" as 32bit unsigned integer
via 86aa05e libcli/security Add unix_token and unix_info to auth_session_info too
via 04f5ef8 s3-auth struct security_unix_token replaces UNIX_USER_TOKEN
via 2a5ac56 librpc/idl Add helper structures for use by samba3 in auth_session_info
via 646aefd pidl Add support for uid_t and gid_t types
via 9900aa4 s3-rpc_server Handle session key as a constant buffer
via 4736937 s4:dsdb/common/util.c - remove "samdb_find_or_add_value"
via c807911 s4:dsdb/common/util.c - fully remove "samdb_msg_add_string"
via cbef9c3 s4:libnet/libnet_samsync_ldb.c - add a "samdb_msg_add_string" wrapper
via c667803 s4:remove many invocations of "samdb_msg_add_string"
via dbf6b48 autobuild: enabled samba3-waf build
via 5f5ca91 lib/util: new merged debug system
via 4acef31 lib/util move debug.[ch] out of the way
via b1f68b6 s4-libnet_vampire: Ignore some attributes when building working schema cache
via fb7975d s4-repl/working_schema: Ignore some attributes when bulding working schema cache
via f518dbc s4-replicated_objects: Implement a mechanism to relax some attributes conversion
via ec1009f s3-debug Always use C99 true/false rather than True and False
via 243abcb s3-build __FUNCTION__ is always available, always use it
via 608c8e7 lib/util/time: Merge time functions from source3/lib/time.c
via db11e65 spoolss.idl: align spoolss_DriverFileInfo relative pointer to 4 byte
via 3413306 spoolss.idl: align spoolss_PrinterEnumValues 'data' based on the type
via 23f6f44 TODO test/review librpc/ndr: remove align2 hack for relative pointers
via 712ef25 TODO test/review librpc: align nstring and nstring_array to 2 byte
via 84b884e librpc/ndr: ndr align relative pointers based on the given flags
via 6c3a49c TODO test/review librpc/ndr: let ndr_push/pull_DATA_BLOB() look at LIBNDR_FLAG_REMAINING before LIBNDR_ALIGN_FLAGS
via bd2b007 Revert "Fix alignment issues in SPOOLSS "BUFFER" marshalling."
via 87c4cea Fix compiler warning on casting -1 to uint32.
via 59a077d Fix some types
via f7b4209 Fix one more warning introduced by changing the size of UNIX_USER_TOKEN->ngroups from size_t to uint32_t.
via 8238357 Fix warning introduced by changing the size of UNIX_USER_TOKEN->ngroups from size_t to uint32_t.
via 410f9fa Fix "cast from pointer to integer of different size" warnings on a 64-bit machine.
via b077ccc ntvfs: Add some missing dependencies on tevent/events.
via 1a6fd61 tevent: Add lib/tevent as include directory.
via 0bd390e samba_abi: Generate vscript entries even for ABI versions that didn't introduce any new symbols.
via 31d09b1 tdb: Use <tdb.h> to include tdb so system headers are found when building against system tdb.
via 136c160 Use <tdb.h> to include tdb, so the system include file gets used when building against system tdb.
via 4a42272 tdr: Inline proto header to allow tdr.h to be used as it's a public header.
via 21d926f Use <tevent.h> so the system tevent gets included, if enabled.
via 6e66208 Finish the range checking on all FD_SET calls for select().
via 26321c6 s3-torture: fix the build of rpc_open_tcp.
via eece80e s3-smbd: Pass tevent context to messaging functions.
via bf18403 s3-rpc_client: Move client pipe functions to own header.
via e55937c s3:test: fix smbclient test on older systems (usage of mktemp)
via 61c2bcd s3:test: fix registry roundtrip test on older systems (usage of mktemp)
via c1bc916 nsswitch: Eliminate select from wb_common
via d163f5d Remove sys_select[_intr]
via 3254e39 tevent: Add a poll backend
via f7bd096 libcli: Eliminate select from smb_readline_replacement
via d825b5e s3: Eliminate select from libaddns
via 5b26cfe s3: Eliminate sys_select from do_smb_resolve() -- untested
via b28a2e5 s3: Eliminate sys_select from do_smb_browse() -- untested
via 89d81b3 s3: Eliminate sys_select_intr from smbfilter
via 7eedf69 s3: Remove unused receive_packet
via a2970df s3: Eliminate sys_select_intr from read_fd_with_timeout
via e6f8208 s3: Eliminiate sys_select_intr from client.c
via 884984a s3: Add poll_intr_one_fd
via 83becbe s3: Add sys_poll_intr
via 81bdaaf s3: Eliminate sys_select from g_lock_lock
via 0f082de s3: Eliminate sys_select from fd_is_readable
via 2b0057c s3: Eliminate select from packet_fd_read_sync
via deb58b2 s3: Add poll_one_fd()
via cf7d331 s3: Remove select-based s3 event backend
via ada2a5a s3: Use poll in nmbd
via c6c666a s3: Use poll in winbind
via 9758afd s3: Use poll in smbd
via ea5e1c5 s3: Use poll for the event loop
via be33e2e s3: Add sys_poll
via 0fc1650 libreplace: poll based on select
via 5e93e3e s3: Add timeval_to_msec
via 9bfbf65 s3:msg_idmap: The solaris cc compiler does not like unnamed unions as struct members - fix the build
via c36f93d s3: fix the waf build after adding smbd/msg_idmap.c
via 3854413 s3: Survive an idle child that was killed
via 5808188 s3: smbcontrol to notify smbd about idmap changes
via 42a4a9c s3: add functions to remove entries from idmap cache
via 6710561 s3: add functions to remove entries from idmap memcache
via 01e7611 s3: add functions to flush the idmap memcache
via d03631c WHATSNEW: document removed parameter "idmap alloc backend"
via 68f5f0a WHATSNEW: document new nfs quota backend for linux
via eeeae97 s3: Fix a typo
via 1f0cd9c s3: Fix a comment
via 32731db s3: Fix some nonempty blank lines
via 2c9c8fa s3: Use strndup in parse_nss_param
via c427b79 s3: properly find our standard nss_info backends
via 0decc29 s3: Fix a debug message
via fec0baa s3: Make is_zero_addr take a sockaddr_storage
via 561205b s4/dsdb-util: Use DS_NTDSDSA_OPT_IS_GC flag definition
via ec54534 s4/tests: Include 'replica_sync' test in S4 test suite
via 375eddc s4/drs-test: Remove unused imports
via 62a6b75 s4/drs-test: remove netReplicateCmd test from 'deleted object' test case
via 281e306 s4/drs-tests: Disable replication during 'deleted object' test
via 90d0d3e s4/drs-tests: Move enable/disable replication methods to DrsBase class so we can re-use them
via 1ca2ec1 s4-drepl: Schedule event to trigger replication rather than calling run_pending_ops directly
via 05c90d2 s4-drepl: Fix replica sync callback to really store last error rather than last success
via d7f47fb s4-drepl: Refactor dreplsrv_run_pull_ops() to
via f0bde82 s4-drepl: Pass replication options from DsReplicaSync call
via 48200c2 s3: Improve a dbg msg in aio_fork
via b0aba17 nss_wrapper: Fix a segfault when libnss_winbind.so is not loadable
via 22d8d27 nss_wrapper: Make nwrap_module_init a bit more readable
via cfffd0f s3: Fix pdb_ads_enum_group_memberships args
via c8a242d dirfd doesn't exist in some platforms.
via ebb2fb7 Removed unused code check_dos_char_slowly.
via 242a63e s3: Fix a 64-bit warning in vfs_gpfs.c
via ea9f72c s4:heimdal - fix valgrind issue on Fedora 14
via 68c61a8 Revert "heimdal_build omit #line statments to allow valgrind to work again"
via 80e23c6 heimdal_build omit #line statments to allow valgrind to work again
via 22c407d libcli/nbt/wscript_build - fix build of "lmhosts"
via 1fbb3f2 s3-param: Make "rlimit_max below minimum Windows limit" notification less scary
via 98052db Gratuitous change to get around transient autobuild failure :-(.
via 6141b6a Detect Mac OS X as a separate client type.
via f92fad1 Ensure we don't return an incorrect access mask.
via bc13123 s3-libads: make ndr_print_ads_auth_flags() static.
via 59e45a9 s3-vfs: make syncops_connect in modules/vfs_syncops.c static.
via 313db81 s3-errormap: move (unused) map_nt_error_from_wbcErr out of errormap.
via de8b373 s3-printing: move more printing defines out of includes.h
via ed3ae87 Implement the SMB2 close flag SMB2_CLOSE_FLAGS_FULL_INFORMATION (and move definition to correct place).
via 2d0727b Batch oplocks conflict with exclusive as well as themselves.
via e253281 s4:dynconfig: fix segfault in the set_dyn_*() functions
via 9bf1032 s4:dynconfig: add prototypes for *dyn_LOCALEDIR
via 1f13d51 s3:rpc_client: we need to pass a non-blocking socket to tstream_bsd_existing_socket()
via 11a97d6 build: moved util_reg.c into a common subsystem
via 7494796 build: moved spnego_parse.c into a common subsystem
via 9e93dac Remember to free the second temporary string.
via 916e828 Fix bug 7950 - Samba 3.5.x fails BASE-CREATEX_SHAREMODES_DIR smbtorture4 test We need to revalidate the pathname once re-constructed from a root fsp.
via 5ec284d build: moved librpc/rpc/*.c into a rpccommon library
via 52fe20c build: moved lmhosts.c into a common subsystem
via 94c04b1 build: moved libds/common/flag_mapping.c into a common subsystem
via 8dbe665 build: moved schannel_sign.c into a shared COMMON_SCHANNEL subsystem
via d37a555 build: moved libcli/auth/ntlmssp*.c into a common libcliauth.so library
via 29f850a s3-docs: document all wbinfo options.
via 6b587d7 s3-waf: start adding checks for quota support.
via 6c2c8d9 s3-waf: remove more unused variables.
via 7f55354 s3-waf: rename LIBSAMBA subsystem to LIBNTLMSSP (which it is in fact).
via bf7f896 s3-waf: move GROUPDB into libpassdb.so.
via 63af546 Fix broken build with make dist tarballs
via 0516112 s3:libsmb only log a dead connection if it was not closed
via dfd33bc s3: Fix 64-bit errors
via 9671615 s3: Fix an uninitialized variable use
via 8283cdb s3:idmap:autorid prevent fatal configuration changes
via ab64634 s3-proto: remove some prototypes of non-existing functions.
via 1482523 s3: Improve an error msg in vfs_gpfs
via 110f11d lib/util/charset: ICONV_WRAPPER needs talloc.
via 91099d8 s3-waf: make use of LIBCLI_CLDAP subsystem
via 4f48a28 build: fixed 'make dist' without configuring
via 0a6e0ed build: don't display expected duplicate symbols
via 2296871 Torture test added to run_opentest() to ensure we don't regress on the previous change.
via 7464793 Fix bug found against the new Mac client @ Connectathon. Mac clients don't open with FILE_WRITE_ATTRIBUTES when just doing a write, so updating the write time on close fails as smb_set_file_time() now (correctly) checks for FILE_WRITE_ATTRIBUTES in the access_mask before allowing client time update. This is an internal time update being done on a close, not a handle-based client request.
via 67e72f5 s3-waf: move some parts of auth to AUTH_COMMON to avoid duplicate symbols with winbindd.
via 5f6790b build: duplicate symbols between system libraries aren't interesting
via 3b68482 s3-waf: added SYMBOLCHECK support to source3 waf build
via 3c12c4c build: move idtree.c into samba-util-common
via 9174d73 build: moved more files into samba-util-common
via 457025e build: created samba-util-common library
via 9652cce Make lpcfg_server_role public.
via 40dd6ce Revert "s3-waf: make use of LIBCLI_CLDAP subsystem"
via 8bca9df s3-waf: add check for getspnam().
via b1e5dc7 s3-waf: add check for TDB_ERR_NESTING.
via 7f0ef4f s3-waf: add check for sendfile on AIX.
via 2b53e7e s3-waf: add check for sendfile on solaris.
via 6c32fe5 s3-waf: add check for sendfile on hpux.
via 2babc4f s3-waf: add check for sendfile on freebsd.
via d71c024 s3-waf: add check for sendfile on linux.
via ef896e6 s3-waf: make sure ENABLE_BUILD_FARM_HACKS is enabled when run on the buildfarm.
via 28b4b05 s3-includes: move some chgpasswd related defines to the locations where they are used.
via 823f8b9 s3-printing: move more printing structs to printing.h
via 8225c0a s3-printing: only include printing where really needed.
via 5a0cf0c s3-printing: fix pcacp prototypes and includes.
via 66e040e s3-printing: isolate print notification prototypes better.
via 6700458 s4:librpc: let dcerpc-samr library use RPC_NDR_SAMR subsystem
via a308cdc s4:build: add RPC_NDR_ATSVC subsystem
via ac4497e s3-waf: make use of LIBCLI_CLDAP subsystem
via 56f02e8 s3: Fix filtering in pdb_ads_search_users
via ecb6533 s3: Fix some nonempty blank lines
via c85607d s3: Fix a typo
via c399c28 s3-waf: add replacetort binary.
via 79b41dc s3-waf: add check for ftruncate extend.
via 4fe3ece s3-waf: add check for realpath() NULL arg.
via 33d676c s3-waf: add check for makedev().
via bd33355 s3-waf: add check for TIME_T_MAX.
via 2984003 s3-waf: add check for /proc/sys/kernel/core_pattern.
via 0b93902 s4-descriptor: Fixed a typo in a comment and clarified it a bit.
via be36596 s4-descriptor: Fixed some missing curly braces.
via 85f4f73 s4:torture/rpc/netlogon.c - fix two build warnings by casts
via 5590ac2 selftest the raw.mux test is flaky:
via e3821f2 s4-auth Move libcli/security/session.c to the top level
via d7fa349 s3:auth: change num_groups to from size_t to uint32_t
via 2e69e89 s3-auth Rename auth_serversupplied_info varaiables: server_info -> session_info
via 985c7da selftest: Improve gdb_backtrace to run in batch mode
via 6c1ce36 selftest pass in srcdir into Samba3 target module
via b73cfab smbtorture Remove random file name before we start RW2
via a82d9e4 s3-selftest convert tests.sh to python
via 0b066b8 selftest split $PERL into multiple arguments for Test::More check
via a056792 selftest move selftesthelpers to a top level helper script
via 56c28d1 s3-tests use $PREFIX to ensure tests don't work outside the test area
via 1650da8 Add tests for various s3 auth modes
via c43eb39 build: added WHYNEEDED=TARGET:DEPENDENCY
via 0e0ea4e build: enhanced the symbolcheck code
via 949427c python: use os.environ[] instead of os.putenv()
via 01047e0 s4-waf: fixed make test for toplevel
via 1bf4ff2 s4-waf: added --enable-s3build configure option
via f0a4d3a s3-waf: build bin/smbclient3 for top level build
via a94f776 build: we don't need the special case for s3build any more
via a3aa71e s3-waf: no need to add suffix3 to smbpasswd
via a12239b s4-waf: rename smbpasswd library to smbpasswdparser
via 84b235f s3-waf: convert some subsystems into private libraries
via 7634fb6 s4-waf: rename 'param' to 'pyparam'
via 15c0440 s3-waf: work around broken cups-config --libs output
via f180e1a s3build: use source3/wscript for s3 configure rules
via de71662 s3-waf: added support for in-tree heimdal in source3 waf build
via 0234ac4 s3-waf: use Logs.warn() not print for configure warnings
via 76e3af9 s3-waf: make pieces of the source3 waf wscript depends on toplevel_build
via ff8762e s3build: recurse into source3/
via e3e1cd8 s3-waf: cope with both toplevel and source3 build
via cf3225d s3-waf: find swat files for both toplevel and source3 build
via 666d019 s3-waf: rename CHARSET to CHARSET3
via 21f8170 s3-waf: use bld.env.suffix3 for differentiating toplevel build
via 5fc565f s3-waf: LIBADS depends on krb5
via c6c49d8 s3-waf: make version and build directory conditional
via effc76d s3-waf: cope with location of include.h for toplevel build
via fecbe61 s3-waf: added some more krb5 dependencies
via ba52f83 s3-waf: renamed samba-util to samba-util3
via 9aa85b6 s3-waf: use common libcli/nbt build rules
via b59aa08 s3-waf: rename 'errors' to 'errors3'
via 3e8a4bf s3-waf: renamed tdb-wrap to tdb-wrap3
via 81992c9 s3-waf: rename POPT_SAMBA to POPT_SAMBA3
via 6a788b9 s3-waf: added a krb5 dependency
via efc9321 libcli/nbt: allow use of the waf build for nbt in source3
via acdfe48 s4-ndr: added NDR_WBINT to ndr_tables
via 8fce373 s3-rpc_server: Let enpoint mapper listen on port 135.
via 0abe7c6 s3-rpc_server: Added event and msg ctx to _rpc_ep_register.
via df5d265 s3-rpc_server: Added port option to _rpc_ep_register.
via a99e670 s3-rpc_server: Added function to setup tcpip listener!
via fc46ea9 s3-rpc_server: Rename srv_rpc_register.c.
via 116144a s3-rpc_server: Rename srv_rpc_register.
via 184702a s3-rpc_server: Pass tevent_context to dcerpc endpoints.
via 02b356d s3-rpc_server: Create a common ncacn listen state.
via 98fcbd0 s3-rpc_server: Rename named_pipe_read_packet().
via 59f7bcb s3-librpc: Only register NCACN_NP.
via debd6da s3-lsa: fix some uninitialized variables in our lsa server.
via dcf23f0 s3-pdb_ipa: remove uninitialized (and unused) status code.
via a69f634 s4-descriptor: Fixed some compiler warnings.
via 3b9f375 s4-descriptor: Removed unnecessary descriptor_change function and unused callbacks.
via a0a52b3 s4-descriptor: Replaced the async descriptor_change with synchronous descriptor_modify.
via 85877c0 s4-descriptor: Replaced the synchronous descriptor_change with the synchronous descriptor_add.
via fb45c88 s4-smbtorture: use torture_comment() instead of printf in raw.write test.
via 138533d s4-smbtorture: fix some indent in raw.write test.
via e1f4f0b s4-smbtorture: fix trailing whitespace in raw.write test.
via 5135e40 s4:scripting/python/modules.[ch] - explicitly say that "py_update_path" takes no argument
via 1820084 s3:tests: move the log directory of the smbclient_s3 test to st/
via 4ee1c7c s3:tests: clean up old log directories of the registry.roundtrip test
via 2ba57fd s4:smbtorture do not leave output directory around
via d2b336a libcli/security/security_descriptor.c - fix three wrong counter variables
via 618c11c libcli/security/privileges.c - fix wrong counter type
via e7659fa libcli/security/privileges.c - fix the counting of privileges
via a2ded04 libcli/security/sddl.c - fix wrong counter type
via 055857a libcli/security/display_sec.c - fix wrong counter type
via e37db96 s4: avoid overwritting the dceprc.h file from toplevel librpc
via 175227b pyldb: add tests for getting control results
via 95eb302 pyldb: Add tests for the ldb_result object
via 4c74c5f pyldb: create LdbResult, return value from ldb.search is now a LdbResult
via 6d48a6d s4-unittests: replace assertEquals(res, []) by assertEquals(len(res), 0)
via b1595f4 ldb: controls marshalling/unmarshalling improvement
via 82fa772 Fix missing dependency on libreplace.
via 1273d50 s4/drs-tests:Blackbox test to verify DsReplicaSync handling
via bfb0adf s4/samba.tests: Raise BlackboxProcessError exception in case check_output method fails
via 348295b s4/samba.tests: Extend CalledProcessError class to store STDOUT and STDERR for a failed rocess call
via adfb618 s4/drs-tests: Allow _net_drs_replicate to force replication and return output from command execution
via 288e20c s4/drs-tests: Split samba-tool command line generation into separate method
via 75856d5 s4/drs-tests: Inherit DrsReplSchemaTestCase from DrsBaseTestCase
via 60bb40c s4/drs-tests: Inherit DrsFsmoTestCase from DrsBaseTestCase
via fcd4aa8 s4/drs-tests: Inherit DrsDeleteObjectTestCase from DrsBaseTestCase
via e210391 s4/drs-tests: Add a base class to hold common functionality for all DRS python tests
via 367b35b s3: Fix pdb_ads_enum_aliasmem for empty aliases
via ff6c175 s3: Support SetGroupInfo in pdb_ads
via 9512603 s3: Fix a debug message
via 4c45078 s3: Fix pdb_ads_enum_group_members for empty groups
via 288b396 s3: Fix error returns in pdb_ads_mod_groupmem
via fd880fd s4-version: Fix version finding for bzr branches.
via fce1069 ldb-samba: Add missing dependency on pyldb-util.
via b85a323 s3: Improve a debug message, we have more than pdb_tdb.
via e99d1de s3: Protect tldap_errstr against a NULL ld
via ac19b39 s3: Fix return code of pdb_ads_getsamupriv if the user does not exist
via 5f953b1 s3: Add ACB_NORMAL to workstations, match RPC-SAMR
via 351b672 s3: Make QueryDispInfo and QueryInfo match for guest
via 3e4da94 s3: NO_SUCH_USER is a lot more likely than NO_MEMORY
via 51b84a9 s3: Convert init_system_info to NTSTATUS
via 88f5215 s3: Slightly simplify Get_Pwnam_alloc
via 13bfae9 s3: Fix some nonempty blank lines
via 8ad127e s3:tests: fix the smbclient_s3 test for multiple users running it.
via 0749f7a s3:tests: remove unused script/tests/test_functions.sh
via 93ca1bc s3:tests: include subunit.sh instead of test_functions.sh in test_posix_s3.sh
via d03996a s3:tests: include subunit.sh instead of test_functions.sh in test_ntlm_auth_s3.sh
via 6af6241 s3:tests: include subunit.sh instead of test_functions.sh in test_smbtorture_s3.sh
via 4eb3da2 s3:tests: include subunit.sh instead of test_functions.sh in test_wbinfo_s3.sh
via ae9aa47 s3:tests: use the blackbox subunit output formatter for the testparm_s3 test.
via a1bec01 s3:tests: include subunit.sh instead of test_functions.sh in test_local_s3.sh
via 745354e s3:tests: use the blackbox subunit output formatter for the smbclient_s3 test.
via 9971061 s3: Pass logonHours through pdb_ads
via 943aac2 s3: Add "len" to pdb_set_hours
via 6f3008e s3: Let pdb_ads write accountExpires
via 478d74f s3: Fix pdb_ads_pull_time
via 464c696 vfs_smb_traffic_analyzer shall also transfer the clients IP address.
via 187f695 Fix alignment issues in SPOOLSS "BUFFER" marshalling. Guenther and Metze please check !
via d05aa90 s3:vfs:syncops add option to disable metasync per share
via 927792b s3-smbsharemodes: libsmbsharemodes does neither depend on krb5 or ldap.
via 9154f0b nsswitch: make libwbclient a public library again.
via 3c9703f s3-waf: we need to globally -Ilib/replace
via a2f4a17 s3-waf: fix popt support.
via 1ad8e52 lib/util/charset Add back setlocale(), but only when called from binaries
via 2a3a86a lib/util/charcnv Move iconv handle setup in common
via 5155a5f s3-charcnv Don't genreate valid_table on the fly, rely on valid.dat
via e4c2023 lib/util Remove #if _SAMBA_BUILD_ == 4 that isn't required any more
via 8afc271 lib/util/charset Use top level iconv.c in source3
via bed3742 s4-idl: rename s4 server_id.idl to server_id4.idl
via cfeceed librpc make ndr-standard a common library
via 177ddcb librpc push NDR_SECURITY and NDR_DCERPC to the top level wscript files
via a493bf9 nsswitch: depend on dl
via 92faeae charset Remove use of {isupper,islower,toupper,tolower}_w functions
via 0bad0e3 s3-libads Remove MIT-specific krb5_princ_realm macro calls.
via e4c2f5c s3-waf use lib/util/wscript_build, and avoid duplicate subsystems
via 83a63ba lib/util Make UTIL_LDB conditional on an s4 build
via c8b2b10 s3-waf: use SAMBA3_*() build rules in source3/build
via e929223 build: put links for libs in the right directory
via 40a48f5 s4-util: removed the valgrind_strlen() routine
via 324270e libutil: make waf rules usable by s3 waf build
via 13bffa0 waf: improved error message for bad paths in SAMBA_LIBRARY()
via 1c5108c waf: support building libraries with a directory prefix
via 8850829 s3-waf: fixed the include paths for samba public libraries
via fd00092 charset: allow s3 waf build to use lib/util/charset
via ba942c8 waf: added SAMBA3_*() build rules to samba3.py
via c745601 waf: give a more sensible error on symlink_bin with missing directory
via 13f287f lib/util/charset use get_dyn_CODEPAGEDIR(), which is in common
via a47120a lib/util/charset split codepoints.c into it's own subsystem
via d8d81a7 lib/util/charset use a path to dynconfig.h that works in s3 and s4
via 0581a5b lib/util/charset add functions isupper_m and islower_m
via ed71c1e s4-auth: rename 'auth' subsystem to 'auth4'
via 35a1163 build: remember the flags used for undefined variable errors
via 3a5b199 s3build: added NMBDSOCKETDIR to dynconfig
via 600c726 s4-dsdb: operational module does not need auth any more
via b74ac94 s3-includes: force _SAMBA_BUILD_=3 in source3 includes.h
via d5d26e3 uid-wrapper: handle uwrap_enabled() as a macro
via 066a93d build: fixed passing of includes= for modules
via 1570058 build: added subdir option for module building
via 8ef9cb0 build: added allow_undefined_symbols options for libraries and modules
via b310551 build: make ADD_LDFLAGS() returns the flags that were added
via 433f68e waf: library_flags() doesn't only operate on conf objects
via 41b1f97 s3-build: allow waf build of s3 IDL files from any top directory
via aec0155 waf: added subdir= option in SAMBA_*() rules
via a7ee6e8 waf: use Utils.WafError() instead of sys.exit(1)
via 7720fac tevent: Fix a comment
via d4892f3 s4-smbtorture: add more complex spoolss_EnumPrinterDataEx test.
via f037d42 s3-lsa: support trust objects in _lsa_QuerySecurity().
via fa43de0 s3-lsa: in _lsa_QuerySecurity() query the sd from the lsa policy handle.
via 67dfc87 s3-lsa: only proceed in _lsa_EnumTrustedDomainsEx when backend has trusted domain support.
via 0ed46df s3-passdb: add PDB_CAP_TRUSTED_DOMAINS_EX.
via a0c77c2 s3-cluster remove more CLUSTER_SUPPORT #ifdef stuff
via 09c4a5c s3-cluster Always fill in the clustering vnn element
via 6840549 s3: add server_id.idl and use only autogenerated code.
via aa3f749 s4:scripting/python/modules.c - remove a really unnecessary variable
via 2045cd7 s3-waf: add check for "struct sigevent" and some of its members.
via ce718bb s3-waf: add check for "struct utimbuf".
via 9c12232 s3: increase the log level for missing PIDs on SIGCHLD
via 5c12cb0 heimdal Pass F_CANON down to the hdb layer for servers in AS-REP as well
via 0dec840 Add support for testing a Win2k3 domain member
via 5425227 wintest upper case the --vms paramter arguments to wintest.py
via 78c4b21 s3-selftest: make sure we really use --format=subunit when calling smbtorture4.
via a759b1a s4-build: added LOCALEDIR config option
via e1f2442 s3-waf: move the KRB5_DEPRECATED configure check out of lib/replace
via 5debcb1 idl: naming a structure 'VERSION' is not a good idea!
via 0aed229 libndr: remove prototype for nonexisting function ndr_print_ipv4_addr().
via 0e156e7 s3-waf: move libsmb/clikrb5.c and libads/kerberos.c into KRBCLIENT.
via bc83400 nsswitch: make wb_reqtrans a common subsystem.
via 743b13b s3-waf: make most of the nsswitch common.
via 9867b7b s4-waf: move wbinfo buildrule to winbind.
via 9e822f1 s3-waf: add check for struct stat st_flags member.
via afb77d1 s3-waf: add some missing checks for macosx.
via 5d3f956 s3-waf: add check for __NR_inotify_init declaration.
via a029235 s3-waf: add check for various sysconf() variables.
via 9d78512 s3-waf: add check for posix_fadvise().
via 1cc0fb5 s3-waf: add check for hires timestamps in struct stat.
via 3b3f13a s3-waf: add check for "struct flock64".
via 8701b0d s3-waf: add check for broken (glibc2.1/x86) 64 bit fcntl locking.
via 4e32fd9 s3-waf: add check for fcntl locking.
via b3f7648 s3-waf: add check for "struct dirent64".
via c819e3e s3:test: run the net.rpc.registry test under "dc" not "dc:local"
via ae9eca6 s3:test: remove the give/take admin rights code from the net(rpc)registry test
via 8e45fb4 s3:test: rename samba3.blackbox.testparm_s3 -> samba3.blackbox.testparm
via 838de3c s3:test: rename samba3.blackbox.net_s3_registry_roundtrip -> samba3.blackbox.net.local.registry.roundtrip
via 86ed1e7 s3:test: rename samba3.blackbox.net_s3_registry_rpc -> samba3.blackbox.net.rpc.registry
via 395d8f4 s3:test: rename samba3.blackbox.net_s3_registry -> samba3.blackbox.net.local.registry
via 2c77ece s3:test: rename samba3.blackbox.net_s3_misc --> samba3.blackbox.net.misc
via c66dfe4 s3-build: move priv2ld proto to smbldap.h (in order to fix non-ldap builds).
via b03a171 s3:test: mark the net_registry_roundtrip test as knownfail
via fca4238 s3:test: add the registry roundtrip test as samba3.blackbox.net_s3_registry_roundtrip
via df4044e s3:test: move the registry roundtrip test to a test script of its own
via 7fb4f2e s3:test: add comment header to test_net_registry.sh
via dbc7896 s3:test: use the blackbox subunit test driver in the net_registry tests.
via ad6c3ec s3:test: use the blackbox subunit test driver in the net_misc tests.
via 2e18c34 s3:test: add the "blackbox.failure" test to the knownfail tests
via 18f4940 s3:test: add the failure blackbox test as samba3.blackbox.failure
via 1430d17 s3:test: add a simple failing blackbox testsuite
via ca2b960 s3:test: add the success blackbox test as samba3.blackbox.success
via 9164a57 s3:test: add a simple blackbox test that succeeds.
via 7c72ce9 testprogs/blackbox/subunit: add testok() for easier integration of s3 tests.
via fbfa5c6 s3:net: fix usage for "net rpc registry export"
via bfa7964 s3-ipasam: Add aliases for trusted domain user
via 7763816 s3-netlogon: Implement NetrServerGetTrustInfo and NetrGetForestTrustInformation
via 9ebbbb7 s3-ldap: Add sambaTrustForestTrustInfo to LDAP schemata
via d638f4a s3-lsa: Implement lsaRSetForestTrustInformation
via 92ea55e s4-smbtorture: Fix for RPC-LSA-FOREST-TRUST.
via cc3b67f s3-ipasam: add IPA specific attributes
via 33655d2 s3-lsa: Add and remove trusted domain account
via 7d53893 s3-lsa: fix return code of _lsa_QueryTrustedDomainInfoByName()
via 8fa440c s3-ipasam: add pdb_ipasam_capabilities() and pdb_ipasam_get_domain_info()
via a357ac0 s4-smbtorture: Two fixes for forest trust test against samba.
via a8ab5d5 s3-lsa: Extract auth info from trustDomainPasswords
via ba28fb0 s3-ldap: Update LDAP schemata to include sambaTrustedDomain.
via 0b27317 s3-lsa: Use pdb_get_trusted_domain_by_sid in _lsa_QueryTrustedDomainInfo()
via fbd846f s3-lsa: fix lsa_QueryTrustedDomainInfo
via 72de982 s3-ipasam: add ipasam_get_trusted_domain_by_sid()
via b4bc1f8 s3-ipasam: add wrapper for ipasam_enum_trusteddoms()
via 4d22986 s3-lsa: implement _lsa_OpenTrustedDomainByName().
via cdd4df7 s3-lsa: implement _lsa_OpenTrustedDomain().
via 13c5211 s3-lsa: Implement _lsa_EnumTrustedDomainsEx()
via 86771d8 s3-lsa: implement _lsa_CloseTrustedDomainEx().
via 06245d1 s3-lsa: implement _lsa_QueryTrustedDomainInfoByName().
via b9eda2a s3-lsa: implement _lsa_QueryTrustedDomainInfoBySid().
via 1ce0d97 s3-lsa: implement _lsa_QueryTrustedDomainInfo().
via bb94708 s3-lsa: make _lsa_DeleteTrustedDomain() use pdb_del_trusted_domain().
via 12d16af s3-lsa: implement _lsa_DeleteTrustedDomain().
via f6004a1 s3-lsa: make lsa_lookup_trusted_domain_by_name() use pdb_get_trusted_domain().
via 387e37e s3-lsa: add lsa_lookup_trusted_domain_by_name and lsa_lookup_trusted_domain_by_sid.
via 39c9f59 s3-lsa: implement _lsa_CreateTrustedDomain().
via 55bc1cf s3-lsa: implement _lsa_CreateTrustedDomainEx().
via 162fd0e s3-lsa: Let _lsa_CreateTrustedDomainEx2() use pdb_set_trusted_domain().
via a6bd93b s3-lsa: implement _lsa_CreateTrustedDomainEx2().
via 424dc1b s3-lsa: add LSA_HANDLE_TRUST_TYPE.
via 5b41211 s3-lsa: add create_lsa_policy_handle().
via 4e60954 s3-ipasam: implement enum_trusted_domains
via 8ddbb48 s3-ipasam: implement {get,set,del}_trusted_domain
via c96fd89 s3-passdb: make priv2ld() public
via b4dd65d s3-passdb: add {get,set,del,enum}_trusted_domain calls
via 2e78022 s3-ipasam: Disable old trustdom_pw calls
via 4fa210d s3-passdb: Add minimal stub for IPA passdb backend
via 1354d3d s3-auth Fix memory leak in security=share and force user =
via dce69c2 waf Fix dependencies for .pc (pkg-config) files
via e34ba44 s3-librpc: move server_id marshalling to own helper file.
via ab85362 s3: Support "codePage" in pdb_ads
via 9ef0e1e s3: Pass "code_page" through samr
via ead7ffa s3: Add "code_page" to struct samu
via 8bbf0ad s3: Support "country_code" in pdb_ads
via 63c556e s3: Pass "country_code" through samr
via d9d0fef s3: Add "country_code" to struct samu
via fbcdef8 s4: Fix a typo
via 7a2cbda s3: Add userWorkstations and userParameters to pdb_ads
via 4b354e6 s3-amend: Don't overwrite existing values
via 20197c6 s4:torture/rpc/samr.c - fix up the "test_GroupList" suite regarding QueryDisplayInfo
via 2e0a933 s4:samr RPC server - QueryDisplayInfo returns always all domains users, aliases and groups
via aaae316 s4-ldb_modules/operational: Make use of dsdb_module_reference_dn() function
via fa36577 s4:sam.py - add another "description" test case
via 0085d6e s3-waf: fix the build.
via 0bfdb3e s3-selftest: move all skipped test to skiplist.
via a32f0ff s3-waf: TLDAP is only needed by pdb_ads (and smbtorture).
via ca57448 s3: no need to globally include intl.h.
via c575d30 s3-selftest: when skipping tests, use the selftest/skip file.
via 7312dac s4:acl LDB module - interpret "userAccountControl" as "uint32_t"
via 6bfaa4c libcli/security - fix two output format specifiers
via 738b2ab s4: Don't grant level II oplock to a file with byte-range locks.
via 3c5f537 s4:drsuapi/getncchanges: make sure we don't process filteres objects more than once
via 18926e5 Fix private libdir and codepages paths
via 64c63a3 s3: Fix a C++ warning
via 0a05a36 Increase minor version since a public header has changed
via 3722f65 librpc: make NDR_KRB5PAC a shared library (libndr-krb5pac.so).
via d6a41c2 Return NULL if tevent_add_fd() is passed a negative fd
via b423d83 s4:ldapcmp: cope with range retrivals of multivalued attributes
via d3c082e s4-readline: remove leftover from readline merge.
via 89db591 s3-waf: add UTIL_TEVENT subsystem (as in ../lib/util/wscript)
via 850bf67 s4-ldb_modules/acl: Use ntds_guid for SPN check only we have a DC object
via 3134895 s4-ldb_modules/acl: Get correct NTDSDSA objectGUID to check SPN for
via 7397207 s4-ldb_modules/util: Implement dsdb_module_find_ntdsguid_for_computer()
via 6110887 s4/ldb_modules/acl.c: Fix calculation for samAccountName string len
via b3ea56a s3-librpc: no need to globally include endpointmapper headers.
via 80b4e1e s3: move some defines to a better place.
via f10cba1 s3-proto: remove prototype for non-existing functions.
via 9d96598 s3-librpc: remove duplicate prototypes.
via e9f5529 s3: Fix a typed-punned warning
via a6af1ef s4-dsdb: cope with broken exchange schema with single valued backlinks
via 95e347a s4-ldb: fixed a uninitialised el->flags in ldb_tdb
via 12a1e02 s4-dsdb: cleanups to the backupkey RPC server
via 63d4a99 s4-dsdb: fixed problem with constrained modification of description attribute
via c2ccd24 s4-ldb: added LDB_FLAG_INTERNAL_FORCE_SINGLE_VALUE_CHECK
via a48328a s4-ldb: use a helper function for single valued checking
via a26f8b8 ldb-web: update mailing list info
via b3f3287 script: sign library releases with Samba Library Distribution Key
via b2e126c s4:selftest: add tests with seal and sign for backupkey
via 7f00aa9 s4: Renable samba4.rpc.backupkey
via 05ad9d2 s4: load the backupkey endpoint
via ac82dbd s4: Add server side implementation of backup key remote protocol
via 5d63c50 s3: Add "comment" and "description" to pdb_ads
via 877e0ef s4/upgradeprovision: Fix help for --debugguess.
via 249ba1e s4/upgradeprovision: Typo and better word.
via 7db5c10 s4: samba_backup: Fix typos.
via 60df3c0 s3: Make "net sam list [users|workstations]" list only the right things
via 26051b8 s3: Use tlap_simple_recv in tldap_sasl_bind_recv
via f6df16d s3: Add error checking to asn1_read_OctetString_talloc
via f49ad6d s3: Remove an unneeded proto
via 80accd3 Fix typos
via 9331bc3 s3: Fix some nonempty blank lines
via fe551d6 s3: Convert tldap_entry_values args to "array, count"
via 84abb42 s3: Add an explicit counter to tldap_add_mod_[blobs|str]
via 158c1e3 s3: Convert tldap_make_mod_fmt args to "array, count"
via 6375e69 s3: Convert tldap_make_mod_blob args to "array, count"
via 67e6874 s3: Convert tldap_make_mod_blob_int args to "array, count"
via 3363bab s3: Convert tldap_add_blob_vals args to "array, count"
via 6b492a1 s3: Convert tldap_add_mod_blobs args to "array, count"
via 7852527 Fix some nonempty blank lines
via 30e72e0 s3: Align the args of pdb_ads_update_sam_account to tldap_modify
via a730155 pyldb: fix a bug in the unit test which prevented ldb.python to run all the tests in the testsuite
via f8a156d librpc: add bindings for dnsp in python
via 17fdee0 ldb: use the sizeof of the control variable as offset instead of hardcoded values, helps to avoid bugs
via ad9b670 ldb: remove "magic" string in ldb_controls, replace them with constants defined in ldb.h
via 91cad71 tdb: Fix a C++ warning
via d38ab83 s3: Make "smbpasswd <user>" work with pdb_ads
via 13e820c s3-waf: try to fix the netbsd build and add -lintl to the 'net' binary.
via 3e9faf7 libcli/auth: fix PAM_ERRORS subsystem build.
via 822a511 s3: Skip the CHAIN1 tests
via 6531ac6 s3-waf: next attempt to fix cups and non-cups builds.
via 7ff5bf5 s3-rpc_server: fix some buildwarnings in non-developer mode.
via 16af253 s3-selftest: revamp selftest wscript with s4 one.
via 414f398 s3-waf: try to deal with underlinked cups libraries.
via 59c8839 s3-waf: move all error mappings to errors subsystem.
via 3eb7e12 waf: pure cosmetic reformatting of the two samba-util object lists (to ease comparing).
via 8015514 s3-waf: use bld.env.HAVE_LDAP in some more places, hopefully fixes the builds w/o ldap.
via 1bad50f s3-waf: rework the way SMBLDAP subsystem is built a little.
via d08ddf0 waf: substitute '/' in -D static defines as well.
via e4bf692 s3-libsmb: fix ifdef check in ads_dc_name.
via c7d0850 s3-libnet: fix a WITH_ADS / HAVE_ADS mismatch.
via f076c76 s3-libads: make ads_guess_service_principal static.
via 16229e4 s3: Avoid a select call per smb
via 90c8de5 s3: Add more checks and better fallback to addrchange
via 44f2344 s3-waf: try to deal with system w/o ldap; also move module processing to the end of wscript.
via 5507d68 s4-build: fixed export of krb5pac.h, needed by other public headers
via 06d4e4c s3-selftest: remove some more unused test functions.
via 6bc6d5d s3-waf: try to fix the {net|free|open}bsd build.
via 961f629 s3-selftest: run the three net tests individually.
via 80d87e6 s3-waf: dont try to redefine 'pam', we checked above...
via efa460e s3: Align the args in tldap_modify
via b524e58 s3: Align tldap_add and tldap_add_send
via 4063bde s3-rpc_server: move services into individual directories.
via 1fc14a6 s3-waf: do not make pam support mandatory.
via 4de3e73 s3-waf: fix cups checks when lib is there but headers aren't.
via 5ecda05 s3-waf: better checks for gssapi support.
via fa0c6c1 s3-system: fix malloc/talloc mismatch in sys_popen().
via 97b03d5 s3-oldtest: remove unused tests_all.sh file.
via da9cd73 s3-rpc_client: Fixed an uninitialized variable.
via 8cffe14 s3-rpc_client: Added dcerpc_winreg_int_openkey() which dectects the hive.
via 8ed5808 s3-rpc_client: Fixed winreg int documentation.
via f0a9055 s3-rpc_server: Fixed possible segfaults in svcctl server.
via 82bcada s3:smbd: fix switch indentation level in get_ea_dos_attribute()
via d62aa57 nsswitch: fix a segfault in the krb5 locator plugin
via 831974a s3: Slightly simplify winbind_write_sock
via d7d3672 s3: Fix some nonempty blank lines
via d02b5cd replace: Add missing eval to m4 script
via 2f6d76a socket_wrapper: avoid c++ style comments.
via a38d04a s4-tools: Added --sddl option, which allows the user to add an ACE to an object's security descriptor in SDDL format
via 6d3625d libwbclient: doxygen: mark wbcSetGidHwm deprecated
via 3c6ae6d libwbclient: doxygen: mark wbcSetUidHwm deprecated
via 3757556 libwbclient: doxygen: mark wbcRemoveGidMapping deprecated
via 7494724 libwbclient: doxygen: mark wbcRemoveUidMapping deprecated
via d75ad33 libwbclient: doxygen: mark wbcSetGidMapping deprecated
via cb5e685 libwbclient: doxygen: mark wbcSetUidMapping deprecated
via 6339a17 Revert "libwbclient: bump the libwbclient SOVER 0 -> 1 due to ABI changes"
via 4242d63 Revert "wbinfo: remove --set-uid-mapping - winbindd does not implement that any more."
via 70ebfc1 Revert "wbinfo: remove --set-gid-mapping - winbindd does not implement that any more."
via 71ce276 Revert "wbinfo: remove --remove-uid-mapping - winbindd does not implement that any more."
via 1ea1043 Revert "wbinfo: remove --remove-gid-mapping - winbindd does not implement that any more."
via 0def826 Revert "libwbclient: remove two unused defines"
via 7dca8bc Revert "libwbclient: remove wbcSetUidMapping() - not implemented any more"
via 1f4a06e Revert "libwbclient: remove wbcSetGidMapping() - not implemented any more"
via ecbb223 Revert "libwbclient: remove wbcRemoveUidMapping() - not implemented any more"
via 75b2a2f Revert "libwbclient: remove wbcRemoveGidMapping() - not implemented any more"
via 748cccd Revert "libwbclient: remove wbcSetUidHwm() - not implemented any more"
via 7a3bc46 Revert "libwbclient: remove wbcSetGidHwm() - not implemented any more"
via 9bc1a7b Revert "libwbclient: bump version to 0.6 -> 1.0 due to ABI change (removed symbols)"
via d0ceb4c Revert "nsswitch: libwbclient has vnum 1 now."
via 76ea4fd Revert "nsswitch: remove unused code from wbinfo.c"
via ad0a318 librpc: move preg.idl to main directory.
via 7a558ea s3-waf: fix the build after auth changes.
via 7de21e6 s3-waf: fix krb5 checks logic.
via fdd4d56 s3: give ../librpc/ndr/util.c its own header.
via b5a2f95 s4-tests: Some tests that prove behavior for INHERITED user-provided ACEs is different if the P flag is set.
via c3f6cc9 security: Fixed some handling of ACEs with INHERITED flag provided by the user
via 14edbf7 s4-build: need EXPAND_VARIABLES() for terminal in make test
via 172e0a1 s4-auth: install gen_ndr/auth.h, used by public session.h
via 11f5d7c s4-torture: not having an output dir is not a fatal error
via 8dc92c8 ldb: use #include <ldb.h> for ldb
via e26b1a6 s4-krb5: authkrb5 should depend on ldb
via cc77ea7 s3-auth Remove unused pam_handle
via 2b05ba7 s3-auth Rename cryptic 'ptok' to security_token
via d66150c libcli/named_pipe_auth Change from 'info3' to auth_session_info_transport
via 248c821 auth.idl fix size_is() reference in IDL
via 543ef3b libcli/named_pipe_auth Remove support for unused levels 0-2.
via 4cfee6f auth Move auth_sam_reply into the top level.
via 8220a7e ldb: added ldb 1.0.0 ABI signatures
via 2a6f345 ldb: change version number to 1.0.0
via 8720811 ldb: fixed two warnings in the ldb_ldap backend
via 7fac325 ldb: added a include/ldb_version.h
via 0122a4f Put OpenDir() back the way it was - don't overload with an fsp arg. Create OpenDir_fsp for new usage.
via 4b0af9b Make it clear we're using the open file pathname.
via 1607ebf Allow SMB2_FIND to actually use the open fd handle if we support fdopendir. Fallback to pathname opendir if not.
via 61c1f31 Correctly plumb in VFS_FDOPENDIR.
via d0406ab s3-waf: make ads support detection a little more robust.
via 65bb6b3 s3: move some stuff out of smb.h to better locations.
via 4303d34 s3: remove unused struct uuid_flat.
via 9239db3 s3-waf: make sure we dont activate dnsupdate support w/o gssapi.
via 4ccb7e5 Oops. Need to test for if(!NT_STATUS_IS_OK(..)) for error.
via c377b0e Fix up some buildfarm warnings.
via 344e4cd Don't use asprintf in this library - breaks the build on many systems. Fake with malloc/memcpy.
via 8c363e9 Move to opening an fd on directory opens. Get more careful about symlink races.
via 65e6dea Remove unneeded stat call.
via be80812 s4:WAF build - remove "source4/configure.developer"
via 8d80225 ldb:tools - return LDB_ERR_OPERATIONS_ERROR on generic errors
via 5e06b21 ldb:tools - always check if ldb connection has been estabilished
via 22f4030 ldb:ldbsearch tool - use LDB result constants where possible
via 23c0ae7 ldb:ldbsearch tool - simplify error code return
via ff7dff6 ldb:ldbsearch tool - use "%u" for printing unsigned integers
via 475ea1c ldb:ldbedit tool - don't forget about the "do_edit" result code
via 79d3532 ldb:ldbedit tool - fix bug #7914
via b5ccf18 ldb:ldbedit tool - use unsigned counters for consistency with other LDB tools
via bc675aa ldb:ldbedit tool - use "%u" for printing out unsigned integers
via b2c1831 ldb:ldbedit tool - use LDB result constants where needed
via bd727a9 ldb:ldbrename tool - use LDB result constant where needed
via ef0477a ldb:ldbmodify tool - use unsigned counters for consistency with other LDB tools
via 6f52070 ldb:ldbdel tool - use LDB result constants for consistency
via 2937e63 ldb:ldbadd tool - use LDB return codes where possible
via de9217b ldb:ldbadd tool - use "%u" for printing out unsigned integers
via c3ca0b0 ldb:ldbadd tool - use LDB result constants for consistency
via a0e5761 s3-waf: we check for attr in ../lib/util/script already, so we cannot set to EMPTY here.
via ada4c66 s3-waf: as long as we dont have --with-featureX=yes|no|auto handling, avoid exiting.
via 9081cb0 s3-waf: check k5crypto in some more locations.
via 62cd1e0 s3-waf: support non-default krb5-config and cups-config locations.
via dcd6764 tevent: Fix typos
via edbd6f4 s3-rpc_server: We need a messaging context for rpc.
via 1b5609a s3-rpc_server: Fixed possible segfault with client_id.
via d8a90b4 s3:utils enable sharesec for registry shares
via 9271027 s3:net idmap: implement net idmap delete
via a6d45d0 s3:net idmap dump: report correct database file when failed to open idmap db.
via 59ccfac s3:net idmap dump: use net_idmap_dbfile
via 79307cf s3:net idmap restore: correctly abort operation if dbfile could not be determined
via 92f856c s3:net idmap: fix error reporting in net_idmap_dbfile()
via e2795f5 s3:net factor out net_idmap_dbfile
via 1f1a165 s3:net idmap restore: fix segfault on missing input file
via 47f499a s3:net add option --db
via 872d913 s3:testparm: add "--option" to testparm
via 015b47f s3:popt: add POPT_COMMON_OPTION to provide only the "--option" feature
via c6f797d s3:loadparm: skip leading spaces in parameter values from the command line
via a65eedd provision: Add missing dependency on pyldb-util.
via d274097 dlinklist: Change license to LGPLv3+ (checked with tridge).
via d04c2c5 s3:rpc_server: create binding_handle in rpc_pipe_open_external()
via f915dd5 s3:rpc_client: make rpccli_bh_create() non-static for now
via 4d058ca s4/tests: Implement a blackbox test for 'samba-tool drs' command
via 099644f s4/tests: Move command line processing into separate method to be reused
via 6b15746 s4/tests: Implement BlackboxTestCase.check_output() method
via d0867e5 s4/samba-tool/drs: Make use of Command.message() method instead of using 'print'
via ad48c70 s4/samba-tool/drs: Move get_dsServiceName function at module level to be re-used
via f3db67e s4/samba-tool: 'drs options' command implementation
via 6c89bb8 waf Remove debugging hacks left in the top level build
via 45b16de s4-waf Remove source4 build system.
via 7e76367 s4-auth Fix setting of bad_password_count in auth_convert_user_info_dc_sambaseinfo()
via ce461a7 s4-selftest Fix valgrind and gdb options for top level build
via a2ce53c s4-auth Rework auth subsystem to remove struct auth_serversupplied_info
via f1c0e95 s4-auth Add auth.idl to encode auth subsystem structures in IDL
via a674a56 Add fdopendir to the VFS. We will use this to reuse a directory fd already open by NtCreateX.
via 224fc03 Pass fsp to dptr_CloseDir(). Cope with setting the fd if we're closing an fd that opendir knows about.
via ad3d1ad Add configure checks for fdopendir.
via 1911d48 Add fdopendir().
via 5a0ee95 s3: Fix some nonempty blank lines and some typos
via 698d339 selftest: remove make oldtest.
via 4806714 s3-selftest: let valgrindtest use the new make test.
via 587cfd1 waf: bring back shared Makefile and configure (needed by s3-waf).
via 8b64d06 s3-spoolss: Dont wipe out all drivers when only one should be deleted.
via 9e6d61f s4-smbtorture: add torture test to check proper add and delete driver operations.
via 541bf80 s3-selftest: mark the driver timestamp test as knownfail for now.
via 7d107cd s4-smbtorture: also run the driver timestamp spoolss test against samba.
via 4086c1e s4-waf: split out wscript_build for ndrdump binary.
via 56fe080 lib/compression: add shared wscript_build.
via 947ba44 libndr: apply some const and make is_valid_policy_hnd a callback to policy_handle_empty.
via 34722c7 pam: share pam errors in a common location.
via 242797a pysecurity: Add missing dependency on pytalloc-util.
via 01d3da3 s3:net: remove unused net_idmap_help
via 9732955 s3: Added file for clang complete support in vim.
via 12913c9 s3: Added missing files in .gitignore.
via be5edba libndr: share some uuid helpers.
via 84dbc2a ndr: merge ndr_map_error2string and ndr_errstr.
via 8b55ae1 ndr: move null_ndr_syntax_id to the common libndr location.
via 724c982 ndr: merge duplicate ndr_map_error2ntstatus() functions.
via e68f6ad If possible (O_DIRECTORY exists) open an fd for a directory open.
via dd7313a Use corrcet function instead of cut-and-paste code.
via 0a7f1af Fix leak in error path.
via 1d27f0b mit-samba: Allow nesting on the event context
via 1d58fcc libcli/security: Make add_sid_to_array_unique use a uin32_t counter
via 91a56b4 libcli/security: Make del_sid_from_array take a uint32_t
via 3bccd2f s3:net conf: fix a comment typo
via 4a558ca script/autobuild.py: git diff has a '--stat' option, no need to use 'diffstat'
via 4b7d049 s3-waf: add --with-automount option.
via 6baa3ef waf: add clock_gettime clock ID checks to libreplace wscript.
via 13d8290 s3-waf: fix wrong check for vfs_aio_fork dependencies.
via 7637e1d s3-waf: fix the build after winreg and rpc services changes.
via a3ee831 s3-perfcount: Create the directory on tdb open.
via 1c6276c s3-rpc_server: Migrated spoolss to dcerpc_winreg_set_multi_sz.
via 1f0c766 s3-rpc_server: Migrated spoolss to dcerpc_winreg_query_dword.
via df75045 s3-rpc_server: Migrated spoolss to dcerpc_winreg_set_X.
via ee817f6 s3-rpc_server: Migrated spoolss to dcerpc_winreg_set_X.
via e8bf397 s3-rpc_server: Migrated spoolss to dcerpc_winreg_set_dword.
via 460aedc s3-rpc_server: Migrated spoolss to dcerpc_winreg_set_sz..
via 8238732 s3-rpc_server: Migrated spoolss to dcerpc_winreg_enum_keys.
via c6255ad s3-services: Remove obsolete services_db.c.
via b2ddfc6 s3-smbd: Init the svcctl registry keys on service startup.
via f1d5cea s3-rpc_server: Added a winreg based svcctl registry init.
via 09dafc4 s3-rpc_server: Added a svcctl shutdown function.
via 96565db s3-services: Migrated svcctl registry functions to winreg.
via 1adbbee s3-registry: Remove obsolete reg_eventlog.
via a3a38fd s3-smbd: Init the eventlog registry on service startup.
via 34e8a50 s3-util: Moved eventlog_add_source to admin util.
via 22ea293 s3-rpc_server: Added a winreg based eventlog registry init.
via 75abfa6 s3-rpc_server: Migrated eventlog to winreg.
via 01b49b1 s3-rpc_client: Added a winreg query security descriptor helper.
via 35439a7 s3-rpc_client: Added a winreg set security descriptor helper.
via a370b96 s3-rpc_client: Added a winreg set binary helper.
via 56963d1 s3-rpc_client: Added a winreg query sz helper.
via 69e6db1 s3-rpc_client: Added a winreg helper to enum keys.
via 8ed91d6 s3-rpc_client: Added a winreg add multi sz helper.
via 8c119e4 s3-rpc_client: Added a winreg query multi sz helper.
via 913426b s3-rpc_client: Added a winreg set multi sz helper.
via 34d3e85 s3-rpc_client: Added a winreg set expand sz helper.
via 4b32f6c s3-rpc_client: Added a winreg set sz helper.
via e5eb758 s3-rpc_client: Added a winreg set dword helper.
via d24bd4b s3-rpc_client: Added winreg query binary helper.
via 9c7607d s3-rpc_client: Added winreg query dword helper.
via 12cd400 s3-rpc_client: Added dcerpc_winreg_int_openkey().
via bcdacff s3-waf: add support for --with-aio-support.
via 3a60e54 s3-waf: only build auth_netlogond in developer build.
via 8111d95 s3:rpc_server: fix make_external_rpc_pipe_p() and create read and write queues
via 81a3f7a s3-waf: add --with-syslog option.
via f1d51aa s3-netlogon: fix typo.
via 45f86fd s3-waf: recurse into ../lib/util/wscript_configure
via 72910c3 s3-waf: add support for iprint.
via 4d3de16 s4-build: fixed uses of os.path.relpath()
via 2e520ca build: removed unused build scripts
via 8b8caac build: removed the old autogen.sh and autogen-waf.sh scripts
via 9796f73 build: fixed error message for incorrect waf version
via a8a5072 autobuild: lib/replace doesn't need autogen.sh
via a20ce62 s3-torture: switch source3 to using top level samba4 build for smbtorture
via e196e526 s4-build: remove a bunch of unused build scripts
via 1867a60 s4-charset: use dyn_CODEPAGEDIR for location of upcase.dat/lowcase.dat
via 1f533bf s4-provision: added setup_path() import in two more places
via d0f5470 autobuild: fixed clone source for build trees
via 03027ad autobuild: add a bit more debug info in autobuild
via df069e4 autobuild: decouple build directories from target names
via 2d72f68 s4-wintest Use top level build for wintest
via edd8c9e s4-python: get ordering right on python paths
via 15d0166 s4-python Don't force "bin" into the python sys.path
via 19c3546 s4-waf Add PYTHONDIR and PYTHONARCHDIR to the 'different on install' list
via d1e5a73 s4-provision Remove setup_path, setup_dir and find_setup_dir
via 4ae013c s4-waf Don't include ../librpc in paths
via 5364548 s4-build: fixed install of version.h from source4 build
via 5d15f28 s4-upgradeprovision: renames need a relax to avoid subtree_rename checks
via f4a1b71 s4-dsdb: make subtree_rename errors clearer
via 9ccb868 build: fixed make install for top level build
via 9eaca88 s4-provision: removed spurious os.chdir() from upgradehelpers.py
via 7f8b40f build: fixed top level etags and ctags target
via ceb4b06 s4-test: fixed samba4.policy.python test for top level build
via b84c0a9 s4-test: fixed ndrdump test for top level build
via bee64c5 build: added placeholder to ensure include/ is available in build dir
via 205dcd8 build: added configure.developer for top level build
via be5a709 s4-test: fixed hard coded test paths for top level build
via 677f28d s4-test: fixed setup/ assumption for top level build
via 3bcb693 s4-test: fixed test_samba4.pl for top level build
via 479a423 s4-dynconfig: fixed dyn_SETUPDIR to point to the right directory
via b038aca s4-loadparm: removed "setup directory" option
via b2a080f s4-test: fixed more assumptions of ./setup for setup directory
via b499734 blackbox: removed assumption of build directory
via 6484da4 s4-test: allow make test to work from top level directory
via e7b2e06 s4-provision: cope with top level directory for provision
via 72e1a39 waf: added top level build rules
via 9f9b363 s4-idl: make the source4 idl build independent of build directory
via baf629d s4-heimdal: allow heimdal build scripts to work from top level
via 431b25e pidl: support using pidl from top level directory
via 3f3696c waf: samba deps generation depends on EXTRA_INCLUDES
via a61b17c s3: Make "endpoint_table" static
via 40a46a9 s3: Use the right credentials in check_netlogond_security
via 007dc95 s3: Only build auth_netlogond for the developer build
via 0539ca5 s3: Add primary group in pdb_ads_enum_group_memberships
via d515c6c s3: Fix auth_netlogond to cope with netlogon_creds_CredentialState
via 47d07df s3: Fix a potential memleak in secrets_fetch_trusted_domain_password
via 843825f s3: Fetch the machinepw via ldapi in pdb_ads
via 8c36716 s3: In pdb_ads, cope with artificial samu structs
via 08f2a85 s3: Use strlcpy in pdb_ads_connect
via 8af7400 s3: Fix some nonempty blank lines
via 56b1cff s4 torture: add new rpc torture tests for backup key remote protocol
via f464955 s4:selftest: skip samba4.rpc.backupkey for now
via 49cfb2e s3:Makefile.in: use waf directly to build smbtorture4 and ndrdump4
via df34e80 Fix try_chown code. Use new vfs_chown_fsp() which always trys fd first.
via ece9498 Move the "oplock file with byte range locks" check to the correct place, where we're making oplock decisions.
via f60398d s3-winbindd: let winbind try to use samlogon validation level 6. (bug #7945)
via ac4127a s3-auth: add copy_netr_SamBaseInfo().
via e9c45a3 s3:lib/addrchange: set ctx->sock to -1 after close
via d8d5a3f s3:lib/addrchange: remove unused pointer
via ff935dd s3:lib/addrchange: let addrchange_done() retry and ignore unknown message types
via 902fbd9 s3:winbindd: fix segfaults on addrchange errors and make DEBUG() statements more usefull
via 17c01a5 s3:rpc_server/netlogon: reject validation level 6 without ads support
via 13470f1 charcnv: removed call to setlocale() (bug 7519)
via 1e42aa6 replace: Try to fix broken sys/capabilites.h on Linux.
via 5f18925 Revert "replace: Try to fix broken sys/capabilites.h on Linux."
via c1c3cb0 s3:libnet_dssync_passdb: remove useless DEBUG statements
via 3b4738b Fix value overflow (one too many 'f's ).
via 91e1c8d s3:lib: allow_trailing_dollar should only allow '$'
via 40850b3 Fix a couple of missing checks on talloc returns.
via 885887a s3-waf: no need to call pidl with --samba3-ndr-client anymore.
via 2534e01 s3-build: remove --samba3-ndr-client from build_idl.sh script.
via d57ddc6 s3-waf: remove RPCCLI_LSA subsystem.
via ad15128 s3-build: remove RPCCLI_LSA subsystem.
via 387d154 s3-winbind: prefer dcerpc_lsa_X functions in winbindd/winbindd_rpc.c.
via 04ac046 s3-winbind: prefer dcerpc_lsa_X functions in winbindd/winbindd_samr.c.
via a85b20a s3-winbind: prefer dcerpc_lsa_X functions in winbindd/winbind_cm.c
via 586b2ee s3-epmap: use correct dcerpc client header in dcerpc_ep.c
via 00478b0 s3-net: prefer dcerpc_lsa_X functions in "net rpc".
via eab0049 s3-net: prefer dcerpc_lsa_X functions in "net rpc rights".
via 8055bc8 s3-net: use status variable in "net rpc rights".
via 3206434 s3-net: prefer dcerpc_lsa_X functions in net_util.c
via 63de60c s3-net: prefer dcerpc_lsa_X functions in "net rpc join".
via 61d18b7 s3-net: prefer dcerpc_lsa_X functions in "net rpc audit".
via d38d743 s3-net: use status variable in "net rpc audit".
via fe6c535 s3-rpcclient: prefer dcerpc_lsa_X functions.
via 204eeac s3-rpcclient: prefer dcerpc_lsa_X functions.
via 36cd79f s3-rpcclient: prefer dcerpc_lsa_X functions.
via 707d572 s3-rpcclient: use status variable.
via fcaba0f s3-libsmb: prefer dcerpc_lsa_X functions.
via 95cf60a s3-libnet: prefer dcerpc_lsa_X functions.
via e32b508 s3-libnetapi: prefer dcerpc_lsa_X functions.
via ee5de71 s3-waf: remove RPCCLI_SAMR subsystem.
via 364ef35 s3-build: remove RPCCLI_SAMR subsytem.
via 50170d7 s3-net: prefer dcerpc_samr_X functions in net_rpc_join_newstyle.
via b53c0c8 s3-net: use status variable in net_rpc_join_newstyle.
via 175fbe0 s3-waf: fix the build after libnet changes.
via d038b45 s3: Fix a typo
via 62048fa s3-waf: fix the build after epmapper changes.
via 8ddfe78 s3-dssync-passdb: implement accounts, aliases and groups
via 6e0498d s3-dssync-passdb: fill in passdb_process_objects
via 41ba1d3 s3-dssync-passdb: fill in passdb_finish.
via 1f884cf s3-dssync-passdb: fill in passdb_startup.
via 91e6dad s3-dssync-passdb: add basic routines and net function.
via 1c1aeba s3:net: make some net_rpc_samsync.c functions static
via 0313969 s3:net: "net rpc vampire" is an alias for "net rpc vampire passdb"
via bf7a27c s3:libnet: add 'process_links' to dssync_ops
via cecf54b s3:groupdb: allow machine accounts as members.
via 255f2e0 s3:winbindd: catch lookup_names/sids schannel errors over ncacn_ip_tcp (bug #7944)
via 50be0b2 s3: Remove superfluous ;
via 3bdd2ef nsswitch: remove unused code from wbinfo.c
via a62d67e s3: Fix a typo
via e026685 s3-winbind: prefer dcerpc_samr_X functions in winbindd/winbindd_msrpc.c.
via 6c20ba3 s3-winbind: prefer dcerpc_samr_X functions in winbindd/winbindd_pam.c.
via 924f60c s3-winbind: prefer dcerpc_samr_X functions in winbindd/winbindd_rpc.c.
via 58cdc56 s3-winbind: prefer dcerpc_samr_X functions in winbindd/winbindd_samr.c.
via f21f919 s3-winbind: prefer dcerpc_samr_X functions in invalidate_cm_connection.
via 39c6809 s3-winbind: prefer dcerpc_samr_X functions in cm_connect_sam.
via 02a8e1e s3-winbind: use status variable name in cm_connect_sam.
via 5aae1f4 s3-selftest: Enable RPC-EPMAPPER tests.
via d0d5d59 s3-smbd: Disable the endpoint mapper by default.
via e3bdfd2 s3-smbd: Added a function to setup rpc services.
via 612060d s3-rpc_server: Only allow registering endpoints on priviledged pipes.
via 3177966 s3-librpc: Added dcerpc_binding_vector_create function.
via 20afe97 s3-librpc: Added dcerpc register endpoint functions.
via bd5d14e s3-epmapper: Commented unimplemented functions.
via c451a45 s3-epmapper: Improved the epm_Map function.
via 1d33f5c s3-epmapper: Implemented epm_Lookup.
via 5b93e06 s3-epmapper: Implemented epm_LookupHandleFree.
via 3584dd1 s3-epmapper: Added arg to match uuid in build_ep_list().
via 658c05b s3-epmapper: Added epm_Map function from Samba4.
via 6747b89 s3-epmapper: Added epm_Delete function.
via c31ee9a s3-epmapper: Added epm_Insert function.
via 8499539 s3-epmapper: Added a endpoint mapper skeleton.
via eca7292 s4:torture/rpc/netlogon: add invalid level tests for netr_LogonControl2
via 1f9caef s4:torture/rpc/netlogon: improve comments in test_LogonControl2()
via 89dd048 s4:torture/rpc/netlogon: test invalid netr_LogonControl() level
via d3e4d90 s4:torture/rpc/netlogon: test invalid LogonSamLogon levels
via e980791 s4:torture/rpc/netlogon: test validation levels 2 and 3
via d63e750 netlogon.idl: remove pointless union arms of netr_DELTA_UNION
via 46348c3 netlogon.idl: use 'ms_union' as specified in [MS-NRPC]
via 64ea7bd netlogon.idl: add missing [default]; union arms
via 4507d2b s3:rpc_server/netlogon: add _netr_LogonSamLogon_check()
via a4d4217 s4:rpc_server/netlogon: add dcesrv_netr_LogonSamLogon_check()
via 578e87d s4:rpc_server/netlogon: set *r->out.authoritative = 1 even on INVALID_PARAMETER/INFO_CLASS
via 97727e1 s4:rpc_server/netlogon: return INVALID_INFO_CLASS for invalid netr_Validation levels
via c2207e9 replace: Try to fix broken sys/capabilites.h on Linux.
via da3a2c6 s4/samba-tool: Add --sync-forced flag to 'drs replicate' command
via f19c1e3 s4-dsdb Add tests to ensure we don't break the rootDSE function levels again
via 2e865be s4-dsdb Fix generation of rootDSE domainControllerFunctionality
via e830cb4 wintest Return debug info when dcpromo fails from the log
via a3e9935 s4-waf Don't install any Samba packages into PYTHONDIR
via dbe0b07 s4-python Remove manipuation of python path from samba module
via 7faa3be s4-python Ensure we add the Samba python path first.
via 38aacd7 waf: Replace python installation rule to allow PYTHONARCHDIR and PYTHONDIR
via 5d4dc6c s4-python Remove unused missing.py (used by old build system)
via eab493b Remove unused installmisc.sh script, from old build system
via 2d9bcc8 s4:heimdal: import lorikeet-heimdal-201101310455 (commit aa88eb1a05c4985cc23fb65fc1bad75bdce01c1f)
via 3d4a9dd Based on a conversation with Volker, refactor some of the oplock code to make it comprehensible.
via a19c1cbb s3-net: prefer dcerpc_samr_X functions in rpc_trustdom_list.
via c7b1432 s3-net: prefer dcerpc_samr_X functions in rpc_trustdom_del_internals.
via 95ee07d s3-net: prefer dcerpc_samr_X functions in rpc_trustdom_add_internals.
via 49f08d1 s3-net: prefer dcerpc_samr_X functions in rpc_aliaslist_internals.
via 37f2f51 s3-net: prefer dcerpc_samr_X functions in rpc_fetch_domain_aliases.
via bf10bbc s3-net: prefer dcerpc_samr_X functions in rpc_group_members_internals.
via 20edb2d s3-net: prefer dcerpc_samr_X functions in rpc_list_alias_members.
via 2a63433 s3-net: prefer dcerpc_samr_X functions in rpc_list_group_members.
via d280a52 s3-net: prefer dcerpc_samr_X functions in rpc_group_list_internals.
via 84e3d14 s3-net: prefer dcerpc_samr_X functions in rpc_del_aliasmem.
via b9b2325 s3-net: prefer dcerpc_samr_X functions in rpc_del_groupmem.
via 55e042a s3-net: prefer dcerpc_samr_X functions in rpc_add_aliasmem.
via f8147fb s3-net: prefer dcerpc_samr_X functions in rpc_add_groupmem.
via e14c214 s3-net: prefer dcerpc_samr_X functions in rpc_group_delete_internals.
via 54b74c7 s3-net: prefer dcerpc_samr_X functions in rpc_sh_user_flag_edit_internals.
via 1d3b378 s3-net: prefer dcerpc_samr_X functions in rpc_sh_user_str_edit_internals.
via a87a9fc s3-net: prefer dcerpc_samr_X functions in rpc_sh_user_show_internals.
via 021e0b4 s3-net: prefer dcerpc_samr_X functions in rpc_sh_handle_user.
via f140e89 s3-net: prefer dcerpc_samr_X functions in rpc_info_internals.
via e3aafb2 s3-net: prefer dcerpc_samr_X functions in net_rpc_sh_acct.c.
via fbbe321 s3-waf: fix the build after linux netlink changes.
via ba4ec70 s3: Fix bug 7940 -- fall back for utimes calls
via 3b94800 Added SSL global catalog
via ff0f633 s3:rpcclient/cmd_samr: remove useless ';'
via a152f20 s3:libnet/libnet_samsync_display: fix netr_DELTA_* display
via 5e4691e s3:rpcclient/cmd_netlogon: fix netr_DELTA_* display
via 34b7b55 pidl:Samba4/NDR/Parser: fix ndr_pull/ndr_push mismatch
via 1c9cf16 s3: Fix the build on sles8
via 753094d s3-net: add net_scan_dc non-ad variant.
via 600ff3a s3-lanman: prefer dcerpc_samr_X functions.
via a51ab04 s3-rpcclient: prefer dcerpc_samr_X functions.
via a0c1c21 s3-libnet: prefer dcerpc_samr_X functions.
via 23146f9 s3: Send a dropped_ip message if we lose an IP
via f71c032 s3: test addrchange
via 80acca1 s3: Add support for AF_NETLINK addr notifications
via f9af242 s3-libnetapi: prefer dcerpc_samr_X functions in lib/netapi/user.c.
via 32fb4f5 s3-libnetapi: prefer dcerpc_samr_X functions in lib/netapi/samr.c.
via b76657f s3-libnetapi: prefer dcerpc_samr_X functions in lib/netapi/localgroup.c.
via 7f63018 s3-libnetapi: prefer dcerpc_samr_X functions in lib/netapi/group.c.
via 9fe4b69 pidl:Samba4/NDR/Parser: add support for 'ms_union' style aligment
via 6124148 pidl:Samba4/NDR/Parser: only do the switch type alignment when we have a switch type
via 76f2ddf pidl:NDR: add support for 'ms_union' property.
via 5ae04bc midltests: add invalid/midltests_pipe_struct_union_01.idl
via 6696fd1 Ensure we send the direct levelII oplock break to the correct fid.
via e18b8c0 Add knownfail for s4 for the new oplock test.
via f453235 smbtorture4 test for bug #7928 - Samba problems with kernel oplocks option set to "no"
via 7690d9d Fix bug #7928 - Samba problems with kernel oplocks option set to "no"
via c9027b6 midltests: add todo/midltests-pipe-sync-ndr32-downgrade-02.idl
via 3a9745c midltests: test encapsulated unions with 'ms_union'
via fa6f3f3 midltests: test encapsulated unions without 'ms_union'
via ea587cb midltests: add examples of toplevel vs. embedded unions with mixed 'ms_union'
via 675a5e9 midltests: add examples of toplevel vs. embedded unions with global 'ms_union'
via b586e5a midltests: add examples of toplevel vs. embedded unions without 'ms_union'
via 98febd6 midltests: more union alignment example with ms_union
via e0c2aec midltests: more union alignment example without ms_union
via 4f68578 midltests: union alignment with enum as switch_type and 'ms_union'
via ef89211 midltests: union alignment with enum as switch_type
via 1f2f7fd midltests: unions with enum vs. long
via 90b5488 midltests: 'ms_unions' with enum vs. long
via a5f0b02 midltests: explore 'ms_union' option.
via ad10289 s3:lib/events: use DLIST_DEMOTE() for fd events
via 0bbe733 s3:smbd: let smbd_server_connection_loop_once() check for select errors
via 1f2be10 s3:lib/events: don't loop over fd events is select gave -1
via 6953e2f Revert "s3: Fix starving the echo responder"
via 19d3779 Revert "s3:events: Call all ready fd event handlers on each iteration of the main loop"
via 1537f5d s4-smbtorture: add samr_changepassworduser3 ndr torture tests.
via 8f4eee9 s4-smbtorture: make it more obvious this are w2k dumps in netlogon ndr test.
via 35a7beb s3-waf: On FreeBSD, compile zfsacl if sunacl.h is around.
via c9cb42a nsswitch: libwbclient has vnum 1 now.
via eb5d884 s3-waf: these libs are not private libs.
via 7b9ead1 s4:auth/pyauth.c - temporarily add compatibility code for Python 2.4
via 4d66e0e librpc/rpc: add dcerpc_fault_to_nt_status() mapping from DCERPC_FAULT_SEC_PKG_ERROR
via 8d07dea dcerpc.idl: add DCERPC_FAULT_SEC_PKG_ERROR
via f284acf s4:libcli/util: display NT_STATUS_RPC_SEC_PKG_ERROR in error strings
via e2e4265 s3:libsmb: display NT_STATUS_RPC_SEC_PKG_ERROR in error strings
via 24acddf libcli/util: add NT_STATUS_RPC_SEC_PKG_ERROR define
via e57d4c4 s3:net registry: ignore WERR_BADFILE when --force is given in deletekey[_recursive]
via b1f800a s3:registry: in deletekey_recursive, fix return code upon error.
via e81ddbc s3:net registry: fix a debug message.
via 3649798 s3:net registry: fix a debug message.
via e6e7c72 s3: On FreeBSD, compile zfsacl if sunacl.h is around
via 619e5cb s3: Make _lp_maxprotocol static
via a042617 s3: Remove an unneeded check
via c52c753 s3: inline get_uid_from_state
via e099c91 s3: Lift winbindd_cli_state from fillup_password_policy
via fe516a3 s3: Do not use state->mem_ctx in fillup_password_policy
via 2d174d4 s3: Lift winbindd_cli_state from winbindd_dual_pam_auth_samlogon
via 5d4bfc9 s3: Lift winbindd_cli_state from winbindd_raw_kerberos_login
via f2900a8 We need to reply to SMB2_GETINFO_FILE with a class of SMB2_FILE_STANDARD_INFO on an IPC$ share.
via fc16baa s3-net: use struct based dcerpc_spoolss_EnumPrinterData_r() call.
via d4414f0 s3-rpcclient: use struct based dcerpc_spoolss_EnumPrinterData_r() call.
via 7182da7 s4-smbtorture: add (disabled) ndr torture test to check for a w2k samlogon reply we can't currently parse.
via 6957109 s4-smbtorture: add NDR tests for netr_LogonSamLogon.
via 95e644f s4-acl: Fixed returning uninitialized ldap error in case of some critical errors.
via 1232fb5 s3-rpc_client: remove some more obsolete cli_X.h header files.
via 1e34624 docs: update wbinfo manpage: remove documentation of removed parameters
via ba6dda1 Add delete-ln test now we can correctly delete hardlinks.
via eec50b2 Change "security=share" to downgrade to SMB1 from SMB2, rather than trying to fake it.
via 5dd63c6 libwbclient: bump the libwbclient SOVER 0 -> 1 due to ABI changes
via 128bed2 libwbclient: bump version to 0.6 -> 1.0 due to ABI change (removed symbols)
via 68a9b72 libwbclient: remove wbcSetGidHwm() - not implemented any more
via 6558323 libwbclient: remove wbcSetUidHwm() - not implemented any more
via 393c866 libwbclient: remove wbcRemoveGidMapping() - not implemented any more
via 1ed5961 libwbclient: remove wbcRemoveUidMapping() - not implemented any more
via 52e1be2 libwbclient: remove wbcSetGidMapping() - not implemented any more
via 25a0dc4 libwbclient: remove wbcSetUidMapping() - not implemented any more
via 58bf6f9 libwbclient: remove two unused defines
via 48ad64a wbinfo: remove --remove-gid-mapping - winbindd does not implement that any more.
via 36e2baa wbinfo: remove --remove-uid-mapping - winbindd does not implement that any more.
via 9de1fd4 wbinfo: remove --set-gid-mapping - winbindd does not implement that any more.
via 0e90d01 wbinfo: remove --set-uid-mapping - winbindd does not implement that any more.
via 14502c5 s3:registry: fix comments in regdb_store_regdb_version()
via dbb184a s4-torture: Reorder the epmapper tests.
via 3e29bb0 s4-torture: Added a full epm_Map test.
via 357fd2c s4-torture: Added a test_Insert for epmapper.
via 43f766d s4-torture: Use binding handle in epm_Delete test.
via fed2b61 s4-torture: Comment out the test_InqObject.
via dd9feec s4-torture: Added a clean test_Map_simple.
via c3c6506 s4-torture: Added a clean test_Lookup_terminate_search.
via 548c712 s4-torture: Added a clean test_Lookup_simple.
via 0ccb374 s4-torture: Added test_LookupHandleFree.
via 9a771f1 s4-torture: Start with a clean epm_Insert_noreplace test.
via 6cb2fb1 s4-selftest: Mark epmapper as knownfail.
via eacc9d6 idl: Added missing endpoint mapper defines.
via da3e057 librpc: Added support to accept netbios names.
via 9d04f2b s3-build: remove another leftover of -I../source4.
via eb55338 Looking into printer driver issues, I ran across some peculiarities in copy_file(): - Firstly, if the source file is zero bytes, NT_STATUS_DISK_FULL is returned. - Secondly, the conditional lseek is confusing. It fires when OPENX_FILE_EXISTS_OPEN is set and I can't see why the lseek is necessary in this case. - Finally, the lseek error path also results in NT_STATUS_DISK_FULL.
via efde1d8 s3-utils: Fixed a resource leak in net_afs.
via 4fc75c7 s3-utils: Fixed a resource leak in smbta-util.
via f419c2b s3-utils: Fixed possible resource leak in net_usershare.
via de4ef10 s3-utils: Fixed possible resource leak in smbget.
via 08dc51d s3-utils: Fixed possible resource leak in smbfilter.
via f6f0dac s3-modules: Fixed the for-loop code block.
via 2c47368 s3-lib: Fixed a missing return value in tldap.
via 278c6f8 errormap: Add unix_to_werror() function
via 67e578a Allow "security = share" with SMB2. We already handle this in smb2/smb2_server.c
via bb358ec From Metze - make sure we're using the same string length for the hash.
via abb7c07 s3-winbind: share a common winbind_samlogon_retry_loop().
via 035a0d2 Revert "s3: These assignments are overwritten immediately"
via 36cfa17 Revert "s3-winbind: fix winbindd_dual_pam_auth_samlogon() for NT4 domains."
via 3466433 pidl:Typelist: fix perl warnings about recursiv function calls
via 4b068bb pidl:Samba3/ServerNDR: correctly initialise ndr_push struct
via 3272e16 Missed one debug printf of name_hash. Ensure always use %x.
via 4473273 Fix bug #7863 - Unlink may unlink wrong file when hardlinks are involved.
via a65bce4 Add uint32_t name_hash argument (currently unused) to get_file_infos().
via b97f1ce Add name_hash into the share mode entry struct (as yet only use for renames to identify a specific path).
via 76418e2 Add name_hash to files_struct. Set within fsp_set_smb_fname().
via 6e22637 s4-test/delete_object: Remove global ldb connections
via 932911e s4:ldap.py - check the write protection on LSA objects
via 3468f8d s4:dsdb/samdb/ldb_modules/objectclass.c - move LSA specific object checks into "objectclass_attrs" LDB module
via c9f4fad idl: add file_id idl.
via f0b3c72 s3-libndr: remove cmdline_lp_ctx.
via dd35fe1 waf: share libndr.so between samba3 and samba4.
via 7eac310 libndr: move ndr_print_bool to ndr_basic.c
via 62e1c80 s3-waf: add PKGCONFIGDIR.
via 07ccc29 s3-smbclient: Fix cli_errstr() usage (part of bug #7864)
via 5d8ada5 s3-masktest: Fix cli_errstr() usage (part of bug #7864)
via 09c612f s3-smbclient: Fix cli_errstr() usage (part of bug #7864)
via 99f8f5e s3-torture: Fix cli_errstr() usage (part of bug #7864)
via 3bb212a s3-docs: fix deldriver option
via b8d5ee9 s3-docs: add some long opts to smbclient(1) man
via 5b83923 s4-waf: Skip header-not-found cache if a library is specified, as it may provide additional C flags.
via 57d1dce s4-waf: Only show minversion when there was a minimum version specified.
via 4078b64 Show text output messages when interfacing with bzr.
via b763a27 remove unnecessary use of pass.
via 39ea30d s3-build: remove source4 include path for autoconf build as well.
via 9943761 s3-rpcclient: allow to define validation level for samlogon.
via ef0a390 s3-waf: fix lib/addns include path.
via c675b1c s3-waf: no need anymore to include "source4" globally.
via 0dc1eee libcli/ldap: use lib/ldb_compat.h for the s3 build
via cea36ae s3-winbind: fix winbindd_dual_pam_auth_samlogon() for NT4 domains.
via 509dd57 Revert "s3: Fix an infinite loop"
via 61f7d7c s3: Fix an infinite loop
via 058de59 s3: Fix connecting to port-139 only servers
via 585e9a0 s4-repl_meta_data: replmd_update_is_newer() should not return true if metadata stamps are equal
via 0ce93ad s4-repl_meta_data: Print out what is wrong when we fail to modify object
via 0aa118f s4-repl_meta_data: We should not use USNs in metadata comparisons
via 6ee39a2 s3-torture: fix uninitialized status code.
via 6923cc8 s3-rpc_client: fix dcerpc_try_samr_connects().
via e873ce9 s3-rpc_client: no need to include gen_ndr/cli_samr.h anymore.
via 1f26b10 s3-rpc_client: fix uninitialized variable found by -O3.
via 5e89574 s3-waf: remove RPCCLI_SPOOLSS subsystem.
via 24c51a7 s3-build: remove RPCCLI_SPOOLSS subsystem.
via cf7a78b s3-rpcclient: prefer dcerpc_spoolss_X functions.
via e94ffc7 s3-rpc_client: prefer dcerpc_spoolss_X functions.
via 831f3ee s3-lanman: remove trailing whitespace.
via 5db115a s3-rpc_client: Added dcerpc_try_samr_connects.
via 089c25c s3-rpc_client: Rename get_query_dispinfo_params.
via e6475f21 s3-rpc_client: Added dcerpc_samr_chgpasswd_user3.
via 2007726 s3-rpc_client: Added dcerpc_samr_chng_pswd_auth_crap.
via 3de564b s3-rpc_client: Added dcerpc_samr_chgpasswd_user2.
via 78c4f72 s3-rpc_client: Added dcerpc_samr_chgpasswd_user.
via 8b1ffc7 s3-rpc_client: Added header information to cli_samr.h.
via 1efa9b1 s3-rpc_client: Added header information to cli_lsarpc.h.
via fea4149 s3:docs: document "winbind max domain connections"
via 9c2fcb6 s3:winbind: Fork multiple children per domain
via 7a2fa9f s3:printing: use dcerpc_spoolss_X() functions
via 1f83325 s3:srv_spoolss: use dcerpc_spoolss_X() functions
via e830e37 s3:smbd: use dcerpc_spoolss_X() functions
via 8144344 s3:net: use dcerpc_spoolss_X() functions
via a34aa14 s3:libads: use dcerpc_spoolss_X() functions
via 1b373d6 s3: Fix a deadlock between smbd and ctdbd
via 8db3258 s3-spoolss: make it more obvious what winreg_create_printer() does.
via 621fb88 s3-rpcclient: rename duplicate enumkey command to winreg_enumkey.
via be884c1 s3-spoolss: as smbtorture testing proves: devmode size is the size of the devicemode minus the driverdata extra size.
via 1f3fb30 s4-smbtorture: make sure there is always driverextra data in spoolss devmode size tests.
via 9b1878e s3-spoolss: disallow storing an invalid devmode size.
via aefbec5 s4-smbtorture: add tests for the size member of spoolss devicemodes.
via 7a7b61e s4-smbtorture: prepare devicemode test for expected result tests.
via bb51c05 s4-smbtorture: add some paranoia checks for 0 sized devmodes.
via 5780940 s3:vfs:shadow_copy2: fix indentation in _SHADOW2_NEXT_SMB_FNAME
via 1c1a842 s3:vfs:shadow_copy2: Fix shadow-copy module for drag&drop from a snapshot
via d49d203 s3:registry correct a debug level
via 52c0fb3 s3:winbind: Protect against invalid winbindd_cache entries in lookuprids
via 64f8306 s3-net: add roundtrip tests for registry import/export
via b5d882f packaging(RHEL-CTDB): explicitly build the tsm vfs module.
via 46a3019 s3: Fix the code to immediately disconnect from a non-working ctdbd
via 385d925 s3:vfs:gpfs: fix logic when gpfs:winattr is false (the default!)
via 1a96ec2 pidl:Samba4/NDR/Client: remove compat mode for dcerpc_pipe based bindings
via b7d6d3b s3:librpc: remove prototype of dcerpc_binding_handle_set_ref_alloc()
via 78b931c Remove all uses of "./" in pathnames - make canonical. This will become important when we need to guarantee canonical names for hashing.
via de4b09c Ensure we don't use "./" in findfirst pathnames. Use a directory open of "." instead.
via bb54f72 Make processing of incoming stream rename paths common between reply_mv and ntrename. Ensure we don't depend on "./" in the streams module.
via 330b922 s4/wintest New ESXi configuration file
via fbe6d15 s4-auth Remove special case for account_sid from auth_serversupplied_info
via cce5231 s4-gensec Add prototype for gensec_ntlmssp_init()
via 084b4e2 libcli/auth move ntlmssp_wrap() and ntlmssp_unwrap() into common code.
via 039dd96 s4:selftest: mark samba4.nbt.winsreplication.owned as knownfail
via 3f09dc3 s4:selftest/skip: remove samba4.tokengroups.python
via c3ad9bf s3:smbd: use anonymous_shared_free() for shared memory signing state
via c9e6bf0 lib/util: add tests for anonymous_shared_allocate/free()
via cc59f34 lib/util: add anonymous_shared_free()
via 34ea909 lib/util: s/allocate_anonymous_shared/anonymous_shared_allocate/
via 9e00d2a lib/util: fix rounding to page size in allocate_anonymous_shared()
via df4752e s4-selftest Remove knownfail for tokengroups test
via 244c191 s4-dsdb Don't use None as the input to the GENSEC loop in tokengroups test
via 4744da8 s3-param: Fixed code block in max_open_files().
via 7a97518 s3-smbd: Fixed a possible null pointer dereference.
via dd141cf wafsamba: quote CPP and CC values when calling pidl
via 448388e s4:selftest/skip: add samba4.tokengroups.python
via 916cc7b s4-dsdb Add PAC validation test to tokengroups test.
via 6d93af4 s4-pyauth Fix AuthContext wrapper
via a7e238d s4-auth Allow NULL methods to be specified to auth_context_create_methods()
via 75835d3 s4-dsdb Add a test of the tokenGroups behaviour on the user's DN.
via 902e183 s4-gensec Remove special case 'for SASL' that is not required any more.
via b42afa0 tdb: Added doxygen documentation.
via 7f87d58 s3: Add wbinfo --dc-info
via 1b43996 Add DELETE-LN test to show bug #7863 - Unlink may unlink wrong file when hardlinks are involved
via 7d8e970 waf: change private libraries to use the same soname as public libraries
via bc0230b pygensec: remove special case handling for None for buffers
via f8f1711 Fix "net usersidlist" not to skip every other user
via 49969e6 s3-winbind: no need to include ../librpc/gen_ndr/cli_lsa.h in winbindd/winbindd_msrpc.c.
via 5efe656 s3-rpc_client: no need to include ../librpc/gen_ndr/ndr_lsa_c.h anymore.
via 6feed0c s3-netlogon: no need to include ../librpc/gen_ndr/ndr_lsa_c.h anymore.
via 6ed4121 s3-netlogon: no need to include ../librpc/gen_ndr/cli_samr.h anymore.
via 430664d s3-net: use correct spoolss header in net rpc.
via 66bc2f9 s3-net: use correct spoolss header in net_ads.c.
via 7754b75 Fix error where Windows client spoolss returns WERR_INVALID_DATA W_ERROR(0x0000000D) on opening a printer. We can't return zero for devmode->size. Guenther please check !
via 93733e4 s4:tls_tstream: also use a dynamic buffer for the pull side
via 361b4ed s4:tls_tstream: fix partial reads, so that the gnutls layer doesn't read the same data twice
via f6077f2 s4-tests: Added a test for correct inheritance of IO flagged ACEs.
via fed9250 s4-security: Fixed incorrect inheritance of IO flagged ACES
via 757cfc2 release-scripts: add build-htmlman-nogit
via 30e9ab1 release-scripts: add build-htmlman-git
via 156c188 release-scripts: add gpl header comment to build-manpages-nogit
via 9e1bc39 release-scripts: add gpl header comment to build-manpages-git
via 7fe7d65 release-scripts: remove commented out line from git-version
via f622ba2 packaging/RHEL-CTDB: add the smbta-util manpage
via bb25419 packaging/RHEL-CTDB: add the pam_winbind.conf manpage
via bf08669 packaging/RHEL-CTDB: do not use an external docs tarball but build the manpages
via 5a77771 packaging/RHEL-CTDB: untangle the various %doc entries to single lines
via 891bff8 docs: Remove template "itemizedlist/listitem" from man.xsl
via a1e1f02 s4-gensec Extend python bindings for GENSEC and the associated test
via 24a4b9a s4-auth Extend python bindings to allow ldb and message to be specified
via 08051ae s4-pygensec Fix indentation of py_gensec_start_mech_by_name()
via 489e337 s4-torture Remove unused temp dirs from the RPC-PAC test.
via 4e2e5ea s4-pyldb Fix tp_basicsize for PyLdbDn
via 147f075 s4-pygensec Add bindings for server_start() and update()
via 969c1b5 s4-pyauth Add bindings for auth_context_create() as AuthContext()
via 017fbcd s4-pyauth Use py_talloc_get_type() for greater talloc binding safety
via 9b643c8 s4-gensec Don't steal the auth_context, reference it.
via d5173ca pidl:wscript: don't warn about pidl gammar file changes for now
via 1667ff7 s4-ldb_ldif: Take into account LDB_FLG_SHOW_BINARY
via fb0df53 s4-ldb_ldif: Don't check for LDB_FLG_SHOW_BINARY in ldb_should_b64_encode
via 622ef6a s4-provision: Fixed owner/group for hard-coded Sites descriptor.
via 35d8b80 s4-tools: Fixed a bug in ldapcmp - DACL was not retrieved correctly if the object had no SACL.
via 93da0aa s3-rpc_client: Fixed status check of dcerpc_lsa_lookup_sids_noalloc.
via 296a958 s3-rpc_client: Fixed return values of dcerpc_lsa_lookup_sids_generic.
via ad65605 s3-auth: Fixed account lockout check.
via 9b94f36 s3: Make sure we call wbcAuthenticateUserEx correctly
via 3ecce7f s4-tools: Added a --sort-aces option to ldapcmp
via 528bced s3:build: don't use librpc/gen_ndr/cli_echo.[ch] anymore
via 494e57d s3:torture: use dcerpc_echo_X() functions
via 85db5c9 s3:rpcclient: use dcerpc_echo_X() functions
via d3abc90 s3: Avoid a few calls to cli_errstr
via c7a5933 s3: Remove some unused code
via 6f3e110 s3: Convert cli_lock64 to cli_smb
via dd2f234 s3: Convert cli_lock to use cli_locktype
via 0e2854f s3: Convert cli_locktype to cli_smb
via 7b054ec s3: Make passing up "result_parent" from cli_smb optional
via b33f114 s3: Remove unused cli_send_keepalive
via 6e684c8 s3: Remove unused cli_send/receive_trans
via cba5a26 s3: Convert try_trans2 to cli_trans
via 8ac68fc s3: Convert cli_api to cli_trans
via cb412d2 s3: Make cli_setpathinfo_basic use cli_setpathinfo
via 21d5485 s3: Add cli_setpathinfo
via 2068b96 s3: Rename cli_setpathinfo->cli_setpathinfo_basic
via 2d44a05 s3: Remove unused cli_send/receive_nt_trans
via d5decfb s3: Convert try_nttrans to cli_trans
via 5dee39b s3: Move dump_ntquota* to smbcquotas.c
via a1f5417 s3: Convert cli_set_fs_quota_info to cli_trans
via 797c027 s3: Convert cli_get_fs_quota_info to cli_trans
via 483e044 s3: Convert cli_list_user_quota to cli_trans
via eb7db50 s3: Convert cli_set_user_quota to cli_trans
via e2a9671 s3: Convert cli_get_user_quota to cli_trans
via bc5554b s3: Fix some nonempty blank lines
via d920462 s3: Fix a C++ warning
via 674dcd6 s3: Remove cli_send_trans from cli_qpathinfo_alt_name
via fc8bfee s3: Remove cli_send_trans from cli_oem_change_password
via 7320f19 ldb: new ABI sigs file
via 8794e6d s4-dsdb: replaced the calls to ldb_search() in dsdb modules with dsdb_module_search()
via 87f3151 s4-dsdb: pass parent request to dsdb_module_*() functions
via 633c3e8 ldb: added ldb_req_mark_trusted()
via f334cd2 ldb: inherit parent flags on child requests in modules
via e665fce web_server: Display trivial placeholder page if SWAT could not be found.
via 7982f68 web_server: Fix initialization.
via 04abf2c web_server: Avoid references to swat. Load samba.web_server instead.
via 2f7d4a4 param: Load web service by default.
via 93d9641 s4:dsdb_find_nc_root - fix it up to let the provisioning work correctly
via 32e7d76 s4:auth/ntlm/auth_sam.c - fix call to "get_server_info_principal"
via 77f8b00 s3: Avoid some calls to cli_errstr
via 50b3458 s3: Convert cli_set_secdesc to cli_trans
via 4fc5699 s3: Fix some nonempty blank lines
via 3f6ae94 s4:samr RPC server - always interpret filter integer values as signed
via dbaeb52 Add OPLOCK4 test which explores how Windows copes with oplock and share mode breaks on hard links.
via fef1174 s4:web_server - immeditately assign "wdata" as private data for the stream socket
via a87b2f9 s4:urgent_replication.py - remove a now superflous RELAX control
via 39eea5c s4:samldb LDB module - fix "userAccountControl" handling
via 109cbe3 s3: Fix bug 7917: Yet another bug in chain_reply
via d7af875 s3-waf: fix the build after rpc_winreg removal.
via 6737231 ldb:ldb_dn.c - fix counter type in "ldb_dn_minimise"
via 70b4c08 s3:vfs aio_fork children do not go away
via fa07208 s3:vfs fix children cleanup in aio_fork
via 8e02335 waf: this script does need bash
via 46a3588 waf: use PYTHONARCHDIR for installing python shared libs
via 0346b5b waf: new version of waf
via ad8965c s4-dsdb: only enforce the extended dn rules over ldap
via 74674e7 s4-dsdb: removed the last use of samdb_search_*() from the dsdb ldb modules
via 90110a0 s4-dsdb: removed some more samdb_search_*() calls from samldb.c
via 3b7c498 s4-dsdb: replaced another use of samdb_search in a ldb module
via 15c8107 s4-dsdb: fixed primaryGroupID to use dsdb_module_search_dn()
via 31d644c s4-dsdb: fixed filtering of tokengroups
via f33ce41 ldb: new ABI file for 0.9.23
via 60be4a4 s4-kdc: don't ask for an extended DN for krbtgt_dn
via 197f4b0 s4-test: added a tokengroups test
via 0450ab9 s4-samdb: give a more useful debug when we can't open the privileges db
via 8df6504 s4-auth: fixed status return
via a0bc538 s4-samba-tool: fixed the gpo command to use the right DN for access checks
via a38854f s4-dsdb: minimise the DN in group expansion
via 504a3cc ldb: added ldb_dn_minimise()
via 74493af s4-dns: renamed DNS_TYPE_ZERO to DNS_TYPE_TOMBSTONE
via 27d7f6a s4-dsdb: validate number of extended components
via fb704d7 ldb: added ldb_dn_get_extended_comp_num()
via 29fb42a s4-samba_tool Added ACL checking to python GPO management tool
via 012e570 libcli/security Add python bindings for se_access_check
via 5322567 pyldb Simplify python wrappers for struct ldb_val (LdbValue)
via edd3b03 s4-auth Add get and set methods for auth_session_info python wrapper
via ece6eae s4-auth Add function to obtain any user's session_info from a given LDB
via c82269c s4-auth use new dsdb_expand_nested_groups()
via cbffc51 s4-dsdb Implement tokenGroups expansion directly in ldb operational module
via 99a74ff Fix bug #7909 - map SYNCHRONIZE acl permission statically in zfs_acl vfs module.
via 961f503 security: Fixed incorrect indentation in create_descriptor.c
via a556896 s3-build: remove RPCCLI_WINREG subsystem.
via 2e54b01 s3-waf: remove RPCCLI_WINREG subsystem.
via 166504a s3-net_registry: prefer dcerpc_winreg_X functions.
via da43345 s3-net: prefer dcerpc_winreg_X functions.
via a451c54 s3-spoolss: no need to include cli_winreg header anymore.
via d97eb89 s3-rpcclient: prefer dcerpc_winreg_X functions.
via 7e95900 s3-build: remove RPCCLI_SRVSVC subsystem.
via 9204e04 s3-waf: remove RPCCLI_SRVSVC subsystem.
via bded49f s3-rpcclient: prefer dcerpc_srvsvc_X functions.
via 8aa5b06 s3-net: prefer dcerpc_srvsvc_X functions.
via 1ea6dd3 s3-smbtree: prefer dcerpc_srvsvc_X functions.
via 4189c00 s3-lanman: prefer dcerpc_srvsvc_X functions.
via 44e048f s3-libsmbclient: prefer dcerpc_srvsvc_X functions.
via fccfd29 s3-smbclient: prefer dcerpc_srvsvc_X functions.
via 1ef94df s3-libnetapi: prefer dcerpc_srvsvc_X functions.
via aa4efa1 s3-build: remove RPCCLI_NETLOGON subsystem.
via 9a9ee03 s3-waf: remove RPCCLI_NETLOGON subsystem.
via 5e4b327 s3-rpcclient: prefer dcerpc_netr_X functions.
via c9b3404 s3-winbind: prefer dcerpc_netr_X functions.
via 232378c s3-rpc_client: prefer dcerpc_netr_X functions.
via 1259e93 s3-net: prefer dcerpc_netr_X functions.
via f3eb5c2 s3-libnet: prefer dcerpc_netr_X functions.
via 425753e s3-libnetapi: prefer dcerpc_netr_X functions.
via f9ca690 s3-net: remove some pointless fstrings in "net rpc service".
via d0c05ab s3-net: restructure "net rpc service" and add open_scm().
via 3e2821a s3-net: restructure "net rpc service" and add open_service().
via 5ad7d6a s3-build: remove RPCCLI_SVCCTL subsystem.
via 067e548 s3-waf: remove RPCCLI_SVCCTL subsystem.
via 8e58855 s3-svcctl: prefer dcerpc_svcctl_X functions.
via 3b78fcf s4:torture/nbench/nbench.c - initialise "n"
via aa759de s4:dns_server/dlz_bind9.c - initialise "ret" variables
via d35d2bf s4:extended_dn_out LDB module - initialise "have_reveal_control"
via 0932c91 s4:librpc/rpc/dcerpc_connect.c - fix uninitialised variable
via dd5367e ldb:ltdb_sequence_number - initialise "tmp_ctx" to prevent uninitialisation warning
via ee4fd13 ldb:ldbsearch.c - fix possible uninitialised variable
via a26a489 torture:drs/rpc/msds_intid.c - proof for the correct "intId"
via 90db6a7 s4:winbind/idmap.c - we cannot use "failed" until we are in a transaction
via 25964e7 ldb:ltdb_sequence_number - check for an OOM exception
via b804c53 ldb:ldb_dn_explode - remove/unify some duplicate initialisations
via 47adb9d s4:dynconfig/dynconfig.h - fix ending newline warning
via c39e800 drsuapi.idl: add some more DRSUAPI_ATTID_* values
via 8c6b0b6 s3: Fix some nonempty blank lines
via 4fe0765 s3-docs: Typos in rpcclient man page
via 98af673 s3-docs: Typos in smbclient man page
via f5af66e s3-rpcclient: Fix bug #7880: cmd_spoolss_deletedriver() returned without checking all architectures.
via dac7cce s3-net: fix query_service_state() error handling.
via 9bad150 s3-net: add missing breaks in switch statement in get_share_info().
via 1cd7f6c s3-drsuapi: fix error handling after converting to dcerpc_drsuapi_X functions.
via 415a390 s3-libnetapi: add missing error check after switchting to dcerpc_wkssvc_X functions.
via fa5fdb1 s3-waf: finally enable large file support.
via 35f08a2 s3: Remove a pointless else
via 1c6077e torture: add ndr tests for backup key protocol
via 25ae380 idl: Add IDL for remote key backup protocol (rkbp)
via 9d9c212 idl: remove protected storage
via e2a3ff1 s3-waf: add check for SO_PEERCRED.
via 4c8b9be s3-waf: add checks for Linux readahead.
via 4412eb9 s3-waf: more fallocate checks stolen from autoconf.
via e723de8 Add some debug in s4's winbind server
via b0f4f6f s3-waf: add checks for fallocate fallocate64.
via 6f39c3b s3-build: remove RPCCLI_DRSUAPI subsystem.
via 9fe0cfe s3-waf: remove RPCCLI_DRSUAPI subsystem.
via 4f05723 s3-drsuapi: prefer dcerpc_drsuapi_X functions.
via 3bf51a9 s3/docs: Remove superfluous bracket.
via a76dde6 s3-build: remove RPCCLI_INITSHUTDOWN subsystem.
via 5473d1b s3-waf: remove RPCCLI_INITSHUTDOWN subsystem.
via d1954ce s3-initshutdown: prefer dcerpc_initshutdown_X functions.
via 2a05561 s3-build: remove RPCCLI_EVENTLOG subsystem.
via 6cbe4da s3-waf: remove RPCCLI_EVENTLOG subsystem.
via fe2b89e s3-eventlog: prefer dcerpc_eventlog_X functions.
via e5c4f69 s3-build: remove RPCCLI_WKSSVC subsystem.
via 7c14048 s3-waf: remove RPCCLI_WKSSVC subsystem.
via 4920390 s3-wkssvc: prefer dcerpc_wkssvc_X functions.
via 4f305f4 s3:winbindd: use ndr_wbint_c.h instead of cli_wbint.h
via cbc7db9 s3:winbindd: use ndr_dssetup_c.h instead of cli_dssetup.h
via a175473 s3:net: use ndr_dssetup_c.h instead of cli_dssetup.h
via f2044d0 s3:rpcclient: use ndr_dssetup_c.h instead of cli_dssetup.h
via f936cfe s3:rpcclient: use ndr_dfs_c.h instead of cli_dfs.h
via db7e38d s4-tests: Tests for expansion of ACEs containing generic information.
via 980f68a security: Fixed bugs in expansion of generic information ACEs
via d7c2eb1 abi: force TERM=none in abi generation
via 3ed4be0 ldb: link to the download directory on the website
via ec103b3 script: tag the releases
via 20418cc script: added librelease.sh script
via af91d31 autobuild: added "make distcheck" for our libs
via 9814894 s4: fixed 'make dist' not to need configure for s4
via 86d06ad Fix "make test" - ensure nmbd runs with -S (log to stdout). Also ensure nmbd socket directory isn't created (nmbd will create it).
via 3f21b97 s3-rpc_client: Fixed the dcerpc_lsa_LookupNames4 client_revision.
via b1df95c s3-rpc_client: Fixed the dcerpc_lsa_LookupNames4 lookup_options.
via e02916c s3-rpc_client: Fixed the dcerpc_lsa_LookupSids3 client_revision.
via a53e083 s3-rpc_client: Fixed the dcerpc_lsa_LookupSids3 lookup_options.
via b17eb82 s3-netlogon: Move to new dcerpc client funtions.
via fd1fff6 s3-rpc_client: Added dcerpc_lsa_lookup_names.
via c91e756 s3-rpc_client: Added dcerpc_lsa_lookup_sids and dcerpc_lsa_lookup_sids3.
via 8f14229 s3-rpc_client: Added dcerpc_lsa_open_policy2.
via 2f81950 s3-rpc_client: Added dcerpc_lsa_open_policy.
via 342bb47 s3: Remove superfluous ;
via a44f76e s3-selftest: re-sync with s4-selftest wscript.
via 45227e9 libcli/security: fix sid_type_lookup().
via 1c6d896 m4: Don't AC_MSG_ERROR when too old python is found
via 504be0a s4: make pipes with underscore works also
via b57721f s3: Convert enc_blob_send_receive to cli_trans()
via 3274d80 s3: Fix two incompatible pointer type warnings on Solaris
via bdff459 s3: Fix some warnings in the zfsacl module
via 61b2ac9 s3: Avoid a ton of registry writes at startup
via 849816d s3: Fix a type error
via 5a3bc19 s3: Fix some nonempty blank lines
via 04987bd Explicitly set "nmbd: socket dir" in the test environment.
via 005c637 waf: ensure "make dist" works from a clean git tree for all libraries
via 52aac4d Move wins_lookup_open_socket_in() to remove a compile warning.
via 3e61c97 s3-printing: remove printer_list_need_refresh
via ff57776 s3-printing: remove old entries in pcap_cache_replace
via 0b188e7 s3-printing: Initiate pcap reload from parent smbd
via 04248c2 s3-printing: reload shares after pcap cache fill
via 3a14c97 s4: upgradeprovision: Improve wording, punctuation
via 617e342 s3-nmbd: Fix bug #7875
via 286c3d6 s3-waf: add NMBDSOCKETDIR variable.
via 5c9eca6 s3-build: fix classic build after libcli netlogon changes.
via 3294ccb netlogon: move netlogon helpers to ../libcli/netlogon.
via 75c8e42 s3-waf: rename LIBCLI_NETLOGON subsystem to LIBRPCCLI_NETLOGON.
via 358c8ec s3-waf: rearrange waf recurses in main wscript_build.
via ccf15eb s3-waf: cleanup wscript_build a little.
via 0a7d6dc s3-waf: recurse into ../lib/smbconf.
via 3e0915f s3: Make nmbd socket dir configurable
via 2672101 s3: Remove some unused code
via dab6a35 s3: Limit the number of unexpected clients to 200
via 0cff82e s3: Limit the number of unexpected packets per client to 10
via 5f4ff3b s3: Use the new nbt_getdc in winbindd_cm
via b4041b5 s3: Use the new nbt_getdc in dsgetdcname()
via f952000 s3: Add nbt_getdc
via 1137cf8 s3: Fix a valgrind error
via 126b180 s3: Factor out parse_getdc_response
via 0376d03 s3: Lift my_mailslot from prep_getdc_request
via 6ba4bdd s3: Make name_query use /tmp/.nmbd/unexpected
via a32f021 s3: Make node_status_query use /tmp/.nmbd/unexpected
via 77a9b0e s3: Add nb_trans_send/recv
via cbd5e4e s3: Add sock_packet_read
via d801d4d s3: Add packet_trn_id()
via 5297f3f s3: Make nmbd listen on the unexpected socket
via b2c62d6 s3: Basic infrastructure for /tmp/.nmbd/unexpected
via 6a0a047 s4/ldapcmp: Two new options are added to the tool
via 2187c49 s3-waf: fix winbind_krb5_locator.so realname.
via f405384 s3-waf: make the --with-Xdir options work more like in the classic build.
via a7bdb49 s4-ldap_server Allow multiple binds on LDAP server
via fa1fd85 s3-net: Fix bug #7690: retry DNS updates when connection to one nameserver has failed.
via 7ee75c9 lib/addns: move DNS client library to the main directory.
via 4e0d0af acl tests: Fix import.
via b44fe4e Use new style objects.
via 4236ec9 Remove unused imports.
via 24d5a72 tdbrestore: Update to GPLv3+, remove old FSF address.
via 2958a43 s3-waf: no need to compile librpc/gen_ndr/cli_dfs.c anymore.
via 577b4e5 s3-build: no need to compile librpc/gen_ndr/cli_dfs.c anymore.
via 7888108 s3-rpcclient: use dcerpc_dfs_X functions.
via 2778130 pidl:Samba4/Python: fix memory leak in _ndr_print functions
via ce7cb97 pidl/wscript: only warn about grammar file changes
via 4de4703 s3: Fix some nonempty blank lines
via c975737 s4/ldapcmp: Correct fix for creds2
via 2e30897 Revert "s4/ldapcmp: Fix the parsing of the second set of credentials"
via 3f0db2e Revert "s4/ldapcmp: Check if creds2 is actualy set by the command line"
via 0185f66 script/autobuild.py: add pidl tests
via 38c3e58 script/autobuild.py: fix path to clean-source-tree.sh from within lib/tevent/
via 5d8f916 pidl/wscript: let the developer use the standalone build with yapp
via e0a9b58 buildtools/wafsamba: import 'sys' and 'Logs' if we use them
via d89e762 pidl:Samba4/Python: avoid ';;' in generated C code.
via 2e45cd1 pidl:Samba4/Python: fix segfault when setting pointers to scalars.
via 2868fc8 pidl: regenerate lib/Parse/Pidl/Expr.pm from expr.yp
via c1c9e4a pidl: sync idl.yp with the CPP changes
via d9fd1f6 talloc: change version to 2.0.5 after a critical bugfix
via 6f51a1f talloc: fixed a use after free error
via 66db49e talloc: added a test for the use after free Rusty found
via 26c8a52 upgradeprovision: Fix use of dict.get().
via e80b322 s4-python: Allow setting TEST_DEBUG_LEVEL to override debug level for tests.
via 733bc1c talloc: Clarify error message on access after free.
via 899adca s3:build: don't use cli_dssetup.c any more
via 4c37257 s3:net_utils: use dcerpc_dssetup_DsRoleGetPrimaryDomainInformation()
via f016e4d s3:winbindd: use dcerpc_dssetup_DsRoleGetPrimaryDomainInformation()
via c6aedc9 s3:rpcclient: use dcerpc_binding_handle based client stubs in cmd_dssetup.c
via 62aa019 s3:build: don't use cli_epmapper.c anymore
via 6dd5ccd s3:rpcclient: improve "epmmap" output
via 697d4ea s3:rpcclient: use dcerpc_binding_handle bases client stubs in cmd_epmapper.c
via fba2fdf s3:rpc_client: use dcerpc_epm_Map() and don't ignore 'result' anymore.
via 8925b03 s3-rpcecho: Only register rpcecho in the developer build.
via f8275ba s4/ldapcmp: Check if creds2 is actualy set by the command line
via e1e8693 s3:build: don't use cli_ntsvcs.c any more.
via d99e9c3 s3:rpcclient: use dcerpc_binding_handle client stubs in cmd_ntsvcs.c
via fbcbeab s3:build: don't use cli_wbint.c any more
via 1cbce84 s4/ldapcmp: Fix the parsing of the second set of credentials
via 4ebf2f9 s3-waf: convert SAMBA_VERSION into a subsystem.
via 589d1bf s3-waf: convert PASSCHANGE into a subsystem.
via 3459649 s3-waf: add UTIL_TDB subsystem.
via d2e93cc s3-waf: Fixed the static rpc service build.
via d4f5bf0 s3-smbd: Call the rpc service shutdown functions.
via 8ece780 s3-build: Remove broken RPC modules support.
via 9aa8763 s3-smbd: Call all the rpc services in the right order.
via 0279422 s4-smbtorture: check driver_version equality as well.
via 6457610 s4-smbtorture: always setup full driver level 8 in test_add_driver_arg().
via 69174fe s4-smbtorture: in test_GetDriverInfo_winreg() always test level 6 for samba3 as well.
via 19a295d s4-smbtorture: setup help and dependent files in spoolss driver unc path tests.
via 8fc2881 s4-smbtorture: fix DriverDate and DriverVersion comparison checks against w2k3.
via 9c46370 s4-smbtorture: add more tests for driver_dates.
via b79c0e1 Revert "nsswitch Add talloc depencency for nsstest"
via ce113ea nsswitch: remove includes.h dependency from nsstest.c
via 263642b dynconfig: Add extern to header, try to unbreak imini buildfarm host.
via 564830e talloc: Typo fix for api docs
via 640028d nsswitch Add talloc depencency for nsstest
via 0a47587 s4-heimdal_build Remove talloc dep for krb5-glue.c
via 184098d s4-heimdal_build Remove talloc dependency from hdb-glue.c
via ddbbc7b s3:net_rpc_vampire_keytab: don't return -1 on success (bug #7899)
via 4316895 s3-waf: fix the build.
via ea5940e lib/crypto: add aes_cfb8_encrypt()
via 2d466b4 s3:librpc: use netsec_outgoing_sig_size() instead of a hardcoded signature size
via cbf6c88 s4:gensec/schannel: use netsec_outgoing_sig_size() to get the signature size
via e22c4c5 libcli/auth: add netsec_outgoing_sig_size()
via 3f9157a s4:dynconfig: Add prototypes to match dynconfig.c
via ca47ded s4:ldb: Make sample module implementation static.
via d8dfdea s4:ldb: Add prototype header.
via 10b1ed6 talloc: Fix warnings in test code
via 3e52b99 s3:winbindd/idmap_ad.c: update my C
via 55f7a04 s3:winbindd/idmap_util.c: add my C
via 5f969d7 s3:winbindd/idmap.c: add my C
via b5474f2 remove unnecessary use of pass.
via 22b7cb3 pyldb: Fix memory reference error.
via 9fc2e6c Use TestCase.get_credentials() where possible.
via 0346f51 pyldb: Always return -1, 0, or 1 in tp_compare functions.
via fdb0aa2 Revert broken destructor changes.
via 027e6b2 pyldb: Fix memory context, add more OOM checks.
via 50a2c83 pyldb: Some more OOM checks.
via 2533a50 Make all functions in pyldb.c private, as they can't be used anyway.
via 8bf5356 s4-python: Add missing prototypes.
via e31224e pyldb: Use pytalloc-util.
via b63f9c1 ldb: Remove duplicate definition of check_special, use PyObject_New.
via cbf504b s4-python: Properly call PyObject_Del from all destructors.
via b320cc7 Fix some formatting.
via 320fd69 Use fail_on_null.
via 4d5c0c3 s4: Happy New Year 2011
via 81a167b s3: Happy New Year 2011
via 593c004 s3: Fix a memleak in receive_getdc_response
via 45cb9bb s3:net: make idmap_store_secret static.
via 7f256a7 s3:net: fix the usage for net idmap secret (removing alloc)
via 11016f2 s3:net: remove alloc parameter from idmap_store_secret() (net idmap store).
via 2d3a8b1 s3:idmap_ldap: remove special handling of alloc secret (not used any more).
via 52b37de s3:idmap_ldap: remove unused idmap_ldap_alloc_context.
via 91e7430 s3:idmap_ldap: remove alloc context member from ldap_idmap_context
via 5908bd6 s3:idmap_ldap: remove use of alloc context from idmap_ldap_allocate_id().
via 510bf2d s3:idmap_ldap: remove unused idmap_ldap_alloc_close_destructor().
via f83fa1e s3:idmap_ldap: remove unused idmap_ldap_alloc_init().
via 632e232 s3:idmap_ldap: don't call idmap_ldap_alloc_init in idmap_ldap_init.
via 58508c9 s3:idmap_ldap: remove use of the ldap_idmap_alloc_context from verify_idpool().
via 41179c2 Fix a valgrind error
via 9d754da Fix memory leak I introduced when refactoring unexpected packet code. Found by Volker.
via 9ccef4e s3: Remove unused mem_ctx arg from set_getdc_request
via b2ba2b9 s3: Factor out prep_getdc_request
via e0abc5c s3: cli_send_mailslot -> cli_prep_mailslot
via bb6da9f s3: Fix some nonempty blank lines
via 407a1b3 nss_wins: Fix a type-punned warning
via 3b4fd35 heimdal_build: Add missing dependencies when building with system heimdal.
via d93fd5f heimdal_build: Support using system gssapi library.
via 6a669c7 heimdal_build: Support using system hdb and kdc libraries.
via 0d6c739 heimdal_build: Add conditionals for all libraries.
via 91fc7a2 heimdal_build: Allow using system krb5.
via 4ea9924 heimdal_build: Allow using system heimntlm.
via 3febaed heimdal_build: Look for asn1_compile (but by default, don't use it).
via 5792fa9 s4-python: Only set BASETYPE flag if subclassing is supported.
via f5fe9c3 s4-python: Add more prototypes.
via 4350e0c s4-python: Properly call PyObject_Del from all destructors.
via 9529fda wmi: Remove unnecessary noprint statements.
via 51239bb talloc/tdb/tevent: Remove obsolete signatures files.
via 659bb64 s3: Add some const to receive_getdc_response
via ba15b7a s3: Add some const to send_getdc_request
via 8e86185 s3: Fix some nonempty blank lines
via ade566d script/autobuild.py: check that the source tree has no uncommitted changes after make
via f1d15ea s3:lib/netapi: don't set SAMR_FIELD_FULL_NAME if we just want to set the account name (bug #7896)
via 84bbf9c examples:createdombj: default prefix to target-type, not "group"
via d05fb4b s3: Fix two uninitialized variables
via 86ff8cf s3: Allow more control over smbsock_[any_]connect
via 65f4f22 Use sockaddr_storage in async sendto/recvfrom
via b222615 tdb: add ABI/tdb-1.2.9.sigs
via cac5732 tdb: tdb_summary() support.
via 9b31f6ab Fix bug #7892 - open_file_fchmod() leaves a stale lock.
via 4622812 s3: Make name_query return NTSTATUS
via 28d997a s3: AllowDebugChange is gone
via 5f79588 Fix a memleak in nss_wins
via 181cd32 Fix a crash in libnss_wins
via 5717114 s3: Make node_status_query return NTSTATUS
via e1ab3c3 s3: Remove an ancient typedef
via b0ff97d s3: Fix some typos
via c4b18bd async_send->sendto, async_recv->recvfrom
via c604388 s3:winbindd: remove useless ';'
via 7ea7ba6 WHATSNEW: fix indentation
via aacd55d WHATSNEW: Update changed parameters.
via 8def6b5 WHATSNEW: Update changed parameters.
via 08401ff WHATSNEW: Add information on changed security defaults.
via 706d479 .gitignore: cleanup old stuff
via 3321d87 s4:ldb: setup TEST_DATA_PREFIX for make test
via fd4436a s4:ldb:python/api: use filename() instead of hardcoded filenames
via aaa16b8 s4:ldb/tests: there's no need to copy samba4.png
via 7ea1b76 tdb: setup TEST_DATA_PREFIX for make test
via 01a1a71 s4:selftest: specify the gentest_seeds.dat location
via d0cbbee s4:selftest: selftest.pl already sets TEST_DATA_PREFIX
via 3b0425c selftest: setup $ENV{TEST_DATA_PREFIX}
via e1de884 s3:selftest: mark samba3.posix_s3.smb2.lock (dc).rw-exclusive as known to fail
via b2c9831 tevent: More documentation updates
via d2de01f tevent: More doc fixes
via f16740a tevent: Some documentation fixes
via 5353eae tevent: Fix a typo
via b83672b tdb:tdbtorture: use TEST_DATA_PREFIX for files
via d81ceeb tdb:tdbtest: use TEST_DATA_PREFIX for files
via 7694256 testprogs:test_kinit: create tmp files under $PREFIX
via f34e797 s4:ldb:python/api: use only one ldb file in test_contains()
via 628c66a s4:ldb:python/api: use filename() instead of hardcoded filenames
via ebb4af9 Start on alpha 15.
via d00c5cc Merge remote branch 'origin/v4-0-test'
via bf0d5d0 Typo fix in KDC parameters.
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
from 29c81d9 s3: Fix Coverity ID 2100, BAD_SIZEOF
http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v3-6-test
- Log -----------------------------------------------------------------
commit 9a8e6e229703e5803031dddd03cc8fe13f98be82
Merge: 7bb76bc7c794e22d564375343946907323406c65 29c81d96dd722170f0a29cc0d8d3007102952ae7
Author: Karolin Seeger <kseeger at samba.org>
Date: Wed Mar 16 20:34:44 2011 +0100
Merge master into v3-6-test
This merge was done by:
git reset --hard origin/master
git merge -s ours origin/v3-6-test
git show origin/v3-6-test:source3/VERSION > source3/VERSION
git commit -a --amend
This basicly resets v3-6-test to master,
but it keeps the v3-6-test history as a merge commit.
metze
-----------------------------------------------------------------------
Summary of changes:
.bzrignore | 1 +
.gitignore | 241 +--
MAINTAINERS.txt | 24 +
Makefile | 75 +
VERSION | 117 +
WHATSNEW4.txt | 7 +-
auth/auth_sam_reply.c | 390 ++
auth/auth_sam_reply.h | 38 +
auth/wscript_build | 7 +
buildtools/bin/waf-svn | Bin 109173 -> 109281 bytes
buildtools/compare_config_h3.sh | 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 | 7 +-
buildtools/scripts/abi_gen.sh | 3 +-
buildtools/testwaf.sh | 3 +-
buildtools/wafsamba/hpuxcc.py | 56 +
buildtools/wafsamba/pkgconfig.py | 8 +-
buildtools/wafsamba/samba3.py | 71 +-
buildtools/wafsamba/samba_abi.py | 106 +-
buildtools/wafsamba/samba_autoconf.py | 32 +-
buildtools/wafsamba/samba_bundled.py | 6 +-
buildtools/wafsamba/samba_conftests.py | 55 +-
buildtools/wafsamba/samba_deps.py | 19 +-
buildtools/wafsamba/samba_dist.py | 9 +-
buildtools/wafsamba/samba_headers.py | 180 +
buildtools/wafsamba/samba_install.py | 32 +-
buildtools/wafsamba/samba_pidl.py | 20 +-
buildtools/wafsamba/samba_python.py | 11 +-
buildtools/wafsamba/samba_utils.py | 23 +-
buildtools/wafsamba/samba_version.py | 24 +-
buildtools/wafsamba/stale_files.py | 4 +-
buildtools/wafsamba/symbols.py | 146 +-
buildtools/wafsamba/tru64cc.py | 2 +-
buildtools/wafsamba/wafsamba.py | 288 +-
buildtools/wafsamba/wscript | 25 +-
codepages/wscript_build | 2 +-
configure | 14 +
source4/configure.developer => configure.developer | 0
docs-xml/manpages-3/ntlm_auth.1.xml | 2 +-
docs-xml/manpages-3/smb.conf.5.xml | 3 +-
docs-xml/manpages-3/smbget.1.xml | 2 +-
examples/LDAP/samba-nds.schema | 49 +
examples/LDAP/samba-schema-FDS.ldif | 22 +
examples/LDAP/samba-schema-netscapeds4.x | 112 -
examples/LDAP/samba-schema-netscapeds5.x | 10 +
examples/LDAP/samba.ldif | 32 +
examples/LDAP/samba.schema | 55 +
examples/LDAP/samba.schema.at.IBM-DS | 19 +-
examples/LDAP/samba.schema.oc.IBM-DS | 2 +
examples/printing/smbprint | 4 +-
include/README.txt | 3 +
include/public/README.txt | 6 +
include/public/core/README.txt | 6 +
include/public/dcerpc_server/README.txt | 6 +
include/public/gen_ndr/README.txt | 6 +
include/public/ndr/README.txt | 6 +
include/public/samba/README.txt | 6 +
include/public/security/README.txt | 6 +
include/public/util/README.txt | 6 +
lib/crypto/md4test.c | 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/nss_wrapper.c | 23 +-
lib/replace/Makefile | 6 +-
lib/replace/autogen-waf.sh | 11 -
lib/replace/autogen.sh | 1 -
lib/replace/libreplace.m4 | 23 +
lib/replace/system/time.h | 7 +
lib/replace/wscript | 24 +-
lib/socket_wrapper/socket_wrapper.c | 9 +-
lib/subunit/INSTALL | 9 +-
lib/subunit/NEWS | 17 +
lib/subunit/python/subunit/__init__.py | 6 +
lib/subunit/python/subunit/run.py | 3 +-
lib/subunit/setup.py | 2 +-
lib/subunit/shell/tests/test_function_output.sh | 10 +-
lib/subunit/shell/tests/test_source_library.sh | 14 +-
.../ABI/{talloc-2.0.2.sigs => talloc-2.0.5.sigs} | 0
lib/talloc/Makefile | 9 +-
lib/talloc/Makefile.in | 62 -
lib/talloc/aclocal.m4 | 1 -
lib/talloc/autogen-autotools.sh | 14 -
lib/talloc/autogen-waf.sh | 11 -
lib/talloc/autogen.sh | 1 -
lib/talloc/build_macros.m4 | 14 -
lib/talloc/config.guess | 1561 --------
lib/talloc/config.sub | 1686 --------
lib/talloc/configure.ac | 49 -
lib/talloc/install-sh | 238 --
lib/talloc/pytalloc-util.pc.in | 2 +-
lib/talloc/pytalloc.c | 57 +-
lib/talloc/pytalloc.h | 8 +-
lib/talloc/pytalloc_util.c | 67 +-
lib/talloc/rules.mk | 18 -
lib/talloc/talloc.exports | 68 -
lib/talloc/talloc.mk | 52 -
lib/talloc/talloc.pc.in | 2 +-
lib/talloc/talloc.signatures | 62 -
lib/talloc/wscript | 23 +-
lib/tdb/Makefile | 66 +
lib/tdb/Makefile.in | 80 -
lib/tdb/aclocal.m4 | 1 -
lib/tdb/autogen-autotools.sh | 14 -
lib/tdb/autogen-waf.sh | 1 -
lib/tdb/autogen.sh | 1 -
lib/tdb/build_macros.m4 | 14 -
lib/tdb/config.guess | 1561 --------
lib/tdb/config.sub | 1686 --------
lib/{replace => tdb}/configure | 0
lib/tdb/configure.ac | 51 -
lib/tdb/include/tdb.h | 2 +-
lib/tdb/install-sh | 238 --
lib/tdb/pytdb.c | 8 +-
lib/tdb/python.mk | 6 -
lib/tdb/rules.mk | 16 -
lib/tdb/tdb.exports | 65 -
lib/tdb/tdb.mk | 109 -
lib/tdb/tdb.pc.in | 2 +-
lib/tdb/tdb.signatures | 61 -
lib/tdb/wscript | 17 +-
lib/tdr/tdr.c | 2 +-
lib/tdr/tdr.h | 43 +-
lib/tdr/wscript_build | 1 -
lib/testtools/.testr.conf | 4 +
lib/testtools/HACKING | 49 +-
lib/testtools/MANIFEST.in | 1 -
lib/testtools/MANUAL | 120 +-
lib/testtools/Makefile | 9 +-
lib/testtools/NEWS | 138 +
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 | 201 +-
lib/testtools/testtools/run.py | 84 +-
lib/testtools/testtools/runtest.py | 99 +-
lib/testtools/testtools/testcase.py | 221 +-
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 | 32 +-
.../ABI/{tevent-0.9.9.sigs => tevent-0.9.10.sigs} | 0
.../ABI/{tevent-0.9.9.sigs => tevent-0.9.11.sigs} | 0
lib/tevent/Makefile | 6 +-
lib/tevent/autogen-waf.sh | 11 -
lib/tevent/autogen.sh | 1 -
lib/tevent/tevent.h | 2 +-
lib/tevent/tevent.pc.in | 2 +-
lib/tevent/tevent.signatures | 57 -
lib/tevent/wscript | 14 +-
lib/torture/torture.c | 5 +-
lib/torture/torture.pc.in | 2 +-
lib/uid_wrapper/uid_wrapper.h | 2 +
lib/util/charset/charcnv.c | 289 --
lib/util/charset/charset.h | 18 +-
lib/util/charset/codepoints.c | 424 ++-
lib/util/charset/iconv.c | 85 +-
lib/util/charset/util_unistr.c | 26 -
lib/util/charset/wscript_build | 20 +-
lib/util/charset/wscript_configure | 8 +-
lib/util/debug.c | 1033 +++++-
lib/util/debug.h | 313 +-
lib/util/debug_s3.c | 105 +
lib/util/debug_s3.h | 23 +
lib/util/fault.c | 2 +-
lib/util/samba-util.pc.in | 2 +-
lib/util/talloc_stack.h | 2 +-
lib/util/tevent_unix.h | 2 +-
lib/util/time.c | 59 +
lib/util/time.h | 17 +
lib/util/util.h | 29 +-
lib/util/util_id.c | 4 +-
lib/util/util_ldb.c | 2 +-
lib/util/util_runcmd.c | 4 +-
lib/util/util_str.c | 11 -
lib/util/util_tdb.c | 2 +-
lib/util/wscript_build | 72 +-
lib/wscript_build | 4 +-
libcli/auth/ntlmssp.h | 8 +
libcli/auth/ntlmssp_server.c | 4 +-
libcli/auth/ntlmssp_sign.c | 139 +
libcli/auth/wscript_build | 23 +-
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/ldap_message.h | 2 +-
libcli/ldap/ldap_ndr.c | 2 +-
libcli/named_pipe_auth/npa_tstream.c | 275 +-
libcli/named_pipe_auth/npa_tstream.h | 32 +-
libcli/nbt/pynbt.c | 10 +-
libcli/nbt/wscript_build | 43 +-
libcli/registry/wscript_build | 4 +
libcli/security/access_check.h | 3 +
libcli/security/create_descriptor.c | 148 +-
libcli/security/display_sec.c | 5 +-
libcli/security/display_sec.h | 34 +
libcli/security/privileges.c | 15 +-
libcli/security/pysecurity.c | 83 +
libcli/security/sddl.c | 2 +-
libcli/security/security.h | 2 +
libcli/security/security_descriptor.c | 6 +-
libcli/security/session.c | 64 +
libcli/security/session.h | 52 +
libcli/security/wscript_build | 8 +-
libcli/util/ntstatus.h | 6 +-
libds/common/flag_mapping.c | 3 +-
libds/common/flag_mapping.h | 13 +
libds/common/wscript_build | 4 +
librpc/idl/auth.idl | 85 +
librpc/idl/dcerpc.idl | 157 +-
librpc/idl/dnsp.idl | 39 +-
librpc/idl/drsblobs.idl | 16 +-
librpc/idl/named_pipe_auth.idl | 41 +-
librpc/idl/ntlmssp.idl | 4 +-
librpc/idl/rap.idl | 30 +
librpc/idl/security.idl | 8 +
librpc/idl/wscript_build | 9 +-
librpc/ndr.pc.in | 2 +-
librpc/ndr/libndr.h | 2 +
librpc/ndr/ndr_basic.c | 60 +
librpc/ndr/ndr_dnsp.c | 29 +-
librpc/ndr/ndr_ntlmssp.c | 2 +-
librpc/ndr_krb5pac.pc.in | 11 +
librpc/ndr_standard.pc.in | 2 +-
librpc/rpc/binding.c | 2 +
librpc/rpc/binding_handle.c | 61 +
librpc/rpc/dcerpc_error.c | 1 +
librpc/rpc/dcerpc_util.c | 1 +
librpc/rpc/rpc_common.h | 284 ++
librpc/wscript_build | 68 +-
nsswitch/libwbclient/wbc_idmap.c | 14 +-
nsswitch/libwbclient/wbc_pwd.c | 7 +-
nsswitch/libwbclient/wbc_sid.c | 98 +-
nsswitch/libwbclient/wbclient.h | 16 +-
nsswitch/pam_winbind.c | 19 +-
nsswitch/wb_common.c | 4 +
nsswitch/wbinfo.c | 98 +-
nsswitch/wins.c | 2 +-
nsswitch/wscript_build | 2 +-
pidl/lib/Parse/Pidl/NDR.pm | 2 +
pidl/lib/Parse/Pidl/Samba4.pm | 9 +-
pidl/lib/Parse/Pidl/Samba4/Python.pm | 136 +-
pidl/lib/Parse/Pidl/Typelist.pm | 2 +
script/autobuild.py | 144 +-
script/clean-source-tree.sh | 33 +
script/land.py | 2 +-
script/librelease.sh | 76 +
selftest/gdb_backtrace | 5 +-
selftest/selftest.pl | 9 +-
selftest/selftesthelpers.py | 157 +
selftest/target/Samba3.pm | 64 +-
selftest/target/Samba4.pm | 120 +-
selftest/test_samba4.pl | 4 +-
source3/.clang_complete | 2 +
source3/Makefile-smbtorture4 | 23 +
source3/Makefile.in | 47 +-
source3/auth/auth_domain.c | 1 +
source3/auth/auth_netlogond.c | 1 +
source3/auth/auth_ntlmssp.c | 10 +-
source3/auth/auth_util.c | 70 +-
source3/auth/server_info.c | 2 +-
source3/auth/token_util.c | 8 +-
source3/auth/wscript_build | 42 +-
source3/build/wscript | 4 +-
source3/client/client.c | 2 +
source3/configure.in | 27 +-
source3/include/ads.h | 2 +
source3/include/auth.h | 6 +-
source3/include/client.h | 27 -
source3/include/debug.h | 280 --
source3/include/idmap.h | 3 -
source3/include/includes.h | 105 +-
source3/include/libsmb_internal.h | 1 +
source3/include/local.h | 5 -
source3/include/messages.h | 9 +-
source3/include/nss_info.h | 2 -
source3/include/ntdomain.h | 7 +-
source3/include/passdb.h | 43 +-
source3/include/printing.h | 93 +
source3/include/proto.h | 491 +--
source3/include/safe_string.h | 2 +-
source3/include/smb.h | 64 +-
source3/include/smb_crypt.h | 62 +
source3/include/smb_krb5.h | 12 +
source3/include/smb_ldap.h | 58 +
source3/include/smbldap.h | 23 +-
source3/include/tldap.h | 5 +-
source3/include/tldap_util.h | 14 +-
source3/include/vfs.h | 4 +-
source3/lib/access.c | 1 +
source3/lib/afs.c | 10 +-
source3/lib/charcnv.c | 315 +--
source3/lib/ctdbd_conn.c | 1 +
source3/lib/debug.c | 1118 ------
source3/lib/iconv.c | 775 ----
source3/lib/interface.c | 1 +
source3/lib/interfaces.c | 1 +
source3/lib/ldap_debug_handler.c | 1 +
source3/lib/messages.c | 1 +
source3/lib/ms_fnmatch.c | 2 +-
source3/lib/netapi/cm.c | 1 +
source3/lib/netapi/joindomain.c | 1 +
source3/lib/netapi/netapi.c | 2 +-
source3/lib/netapi/user.c | 1 +
source3/lib/packet.c | 1 +
source3/lib/privileges.c | 2 +-
source3/lib/serverid.c | 6 -
source3/lib/sessionid_tdb.c | 1 +
source3/lib/substitute.c | 4 +-
source3/lib/system_smbd.c | 4 +-
source3/lib/time.c | 63 -
source3/lib/tldap.c | 33 +-
source3/lib/tldap_util.c | 51 +-
source3/lib/username.c | 9 +-
source3/lib/util.c | 24 -
source3/lib/util_sid.c | 2 +-
source3/lib/util_sock.c | 1 +
source3/lib/util_str.c | 45 +-
source3/lib/util_unistr.c | 238 +-
source3/libads/ads_proto.h | 2 +-
source3/libads/ads_status.c | 1 +
source3/libads/krb5_setpw.c | 74 +-
source3/libads/ndr.c | 2 +-
source3/libgpo/gpext/wscript_build | 8 +-
source3/libnet/libnet_dssync.c | 1 +
source3/libnet/libnet_dssync_passdb.c | 4 +-
source3/libnet/libnet_join.c | 1 +
source3/libnet/libnet_samsync_passdb.c | 3 +-
source3/librpc/idl/messaging.idl | 3 +-
source3/librpc/idl/notify.idl | 3 +-
source3/librpc/idl/server_id.idl | 25 +
source3/librpc/idl/wscript_build | 11 +-
source3/librpc/ndr/ndr_server_id.c | 66 -
source3/librpc/ndr/ndr_server_id.h | 6 -
source3/librpc/rpc/dcerpc.h | 239 +--
source3/librpc/rpc/dcerpc_ep.c | 158 +-
source3/librpc/rpc/dcerpc_ep.h | 2 +
source3/librpc/rpc/dcerpc_helpers.c | 5 +-
source3/librpc/wscript_build | 22 +-
source3/libsmb/async_smb.c | 1 +
source3/libsmb/clidfs.c | 2 +
source3/libsmb/clientgen.c | 4 +-
source3/libsmb/clifile.c | 1 +
source3/libsmb/clifsinfo.c | 1 +
source3/libsmb/cliprint.c | 1 +
source3/libsmb/clirap.c | 1 +
source3/libsmb/clirap.h | 208 +
source3/libsmb/clirap2.c | 1 +
source3/libsmb/errormap.c | 47 +-
source3/libsmb/errormap_wbc.c | 63 +
source3/libsmb/errormap_wbc.h | 3 +
source3/libsmb/libsmb_context.c | 2 +-
source3/libsmb/libsmb_dir.c | 1 +
source3/libsmb/libsmb_server.c | 1 +
source3/libsmb/nterr.c | 86 +-
source3/libsmb/ntlmssp.c | 4 +-
source3/libsmb/passchange.c | 2 +
source3/libsmb/smb_seal.c | 1 +
source3/libsmb/trusts_util.c | 1 +
source3/locking/brlock.c | 1 +
source3/locking/locking.c | 23 +-
source3/modules/charset_macosxfs.c | 5 +-
source3/modules/developer.c | 8 +-
source3/modules/onefs_open.c | 6 +-
source3/modules/vfs_acl_common.c | 4 +-
source3/modules/vfs_expand_msdfs.c | 8 +-
source3/modules/vfs_fake_perms.c | 8 +-
source3/modules/vfs_full_audit.c | 8 +-
source3/modules/vfs_readonly.c | 2 +-
source3/modules/vfs_recycle.c | 8 +-
source3/modules/vfs_smb_traffic_analyzer.c | 12 +-
source3/modules/vfs_syncops.c | 4 +-
source3/modules/weird.c | 5 +-
source3/modules/wscript_build | 116 +-
source3/nmbd/nmbd.c | 1 +
source3/nmbd/nmbd_synclists.c | 1 +
source3/pam_smbpass/pam_smb_acct.c | 2 +-
source3/pam_smbpass/pam_smb_auth.c | 4 +-
source3/pam_smbpass/pam_smb_passwd.c | 2 +-
source3/pam_smbpass/wscript_build | 6 +-
source3/param/loadparm.c | 6 +-
source3/passdb/lookup_sid.c | 20 +-
source3/passdb/passdb.c | 8 +-
source3/passdb/pdb_ads.c | 409 ++-
source3/passdb/pdb_compat.c | 12 +-
source3/passdb/pdb_get_set.c | 35 +-
source3/passdb/pdb_interface.c | 91 +-
source3/passdb/pdb_ipa.c | 971 +++++
source3/passdb/pdb_ldap.c | 18 +-
source3/passdb/pdb_wbc_sam.c | 2 +-
source3/passdb/wscript_build | 14 +-
source3/printing/load.c | 2 +-
source3/printing/load.h | 4 +
source3/printing/notify.c | 1 +
source3/printing/notify.h | 87 +
source3/printing/nt_printing.c | 50 +-
source3/printing/nt_printing_ads.c | 32 +-
source3/printing/nt_printing_migrate.c | 8 +-
source3/printing/pcap.h | 6 +
source3/printing/printing.c | 3 +
source3/printing/printspoolss.c | 6 +-
source3/printing/tests/vlp.c | 1 +
source3/rpc_client/cli_pipe.c | 40 +
source3/rpc_client/cli_pipe.h | 151 +
source3/rpc_client/cli_pipe_schannel.c | 1 +
source3/rpc_client/cli_winreg_int.c | 4 +-
source3/rpc_client/cli_winreg_int.h | 4 +-
source3/rpc_client/rpc_transport_tstream.c | 1 +
source3/rpc_server/dcesrv_gssapi.h | 2 +-
source3/rpc_server/dcesrv_ntlmssp.c | 4 +-
source3/rpc_server/dcesrv_ntlmssp.h | 2 +-
source3/rpc_server/dfs/srv_dfs_nt.c | 5 +-
source3/rpc_server/epmapper/srv_epmapper.c | 18 +-
source3/rpc_server/epmd.c | 282 ++
source3/rpc_server/eventlog/srv_eventlog_nt.c | 6 +-
source3/rpc_server/eventlog/srv_eventlog_reg.c | 2 +-
source3/rpc_server/lsa/srv_lsa_nt.c | 1502 +++++++-
source3/rpc_server/netlogon/srv_netlog_nt.c | 285 ++-
source3/rpc_server/ntsvcs/srv_ntsvcs_nt.c | 2 +-
source3/rpc_server/rpc_ep_setup.c | 1318 +++++++
source3/rpc_server/rpc_ep_setup.h | 30 +
source3/rpc_server/rpc_handles.c | 2 +-
source3/rpc_server/rpc_ncacn_np.c | 79 +-
source3/rpc_server/rpc_ncacn_np.h | 8 +-
source3/rpc_server/rpc_server.c | 969 ++++-
source3/rpc_server/rpc_server.h | 11 +
source3/rpc_server/samr/srv_samr_nt.c | 88 +-
source3/rpc_server/samr/srv_samr_util.c | 22 +-
source3/rpc_server/spoolss/srv_spoolss_nt.c | 373 +-
source3/rpc_server/spoolss/srv_spoolss_util.c | 118 +-
source3/rpc_server/spoolss/srv_spoolss_util.h | 86 +-
source3/rpc_server/srv_pipe.c | 85 +-
source3/rpc_server/srv_pipe_hnd.c | 6 +-
source3/rpc_server/srv_rpc_register.c | 430 --
source3/rpc_server/srv_rpc_register.h | 29 -
source3/rpc_server/srvsvc/srv_srvsvc_nt.c | 47 +-
source3/rpc_server/svcctl/srv_svcctl_nt.c | 32 +-
source3/rpc_server/svcctl/srv_svcctl_reg.c | 2 +-
source3/rpc_server/winreg/srv_winreg_nt.c | 8 +-
source3/rpc_server/wkssvc/srv_wkssvc_nt.c | 21 +-
source3/rpc_server/wscript_build | 54 +-
source3/rpcclient/cmd_drsuapi.c | 1 +
source3/rpcclient/cmd_lsarpc.c | 1 +
source3/rpcclient/cmd_netlogon.c | 1 +
source3/rpcclient/cmd_samr.c | 1 +
source3/rpcclient/cmd_spoolss.c | 6 +-
source3/rpcclient/cmd_srvsvc.c | 1 +
source3/rpcclient/cmd_test.c | 1 +
source3/rpcclient/rpcclient.c | 3 +-
source3/script/tests/test_net_misc.sh | 11 +
source3/script/tests/test_net_registry.sh | 12 +-
.../script/tests/test_net_registry_roundtrip.sh | 12 +-
source3/script/tests/test_ntlm_auth_s3.sh | 24 +-
source3/script/tests/test_posix_s3.sh | 95 -
source3/script/tests/test_smbclient_auth.sh | 36 +
source3/script/tests/test_smbclient_s3.sh | 37 +-
source3/script/tests/test_smbtorture_s3.sh | 39 +-
source3/script/tests/test_testparm_s3.sh | 9 +
source3/script/tests/test_wbinfo_s3.sh | 45 +-
source3/script/tests/tests_smbclient_s3.sh | 1 -
source3/selftest/knownfail | 3 +
source3/selftest/s3-selftest.sh | 10 +-
source3/selftest/tests.py | 217 +
source3/selftest/tests.sh | 199 -
source3/selftest/wscript | 6 +-
source3/services/svc_winreg_glue.c | 20 +-
source3/services/svc_winreg_glue.h | 10 +-
source3/smbd/close.c | 6 +-
source3/smbd/connection.c | 4 +-
source3/smbd/fake_file.c | 2 +-
source3/smbd/globals.h | 4 +-
source3/smbd/lanman.c | 148 +-
source3/smbd/msdfs.c | 13 +-
source3/smbd/msg_idmap.c | 10 +-
source3/smbd/negprot.c | 1 +
source3/smbd/nttrans.c | 8 +-
source3/smbd/open.c | 2 +-
source3/smbd/oplock.c | 4 -
source3/smbd/password.c | 52 +-
source3/smbd/pipes.c | 2 +-
source3/smbd/posix_acls.c | 4 +-
source3/smbd/process.c | 7 +-
source3/smbd/reply.c | 6 +-
source3/smbd/seal.c | 1 +
source3/smbd/sec_ctx.c | 28 +-
source3/smbd/server.c | 43 +-
source3/smbd/server_exit.c | 3 +
source3/smbd/server_reload.c | 17 +-
source3/smbd/service.c | 83 +-
source3/smbd/session.c | 9 +-
source3/smbd/sesssetup.c | 18 +-
source3/smbd/smb2_sesssetup.c | 68 +-
source3/smbd/smb2_tcon.c | 2 +-
source3/smbd/trans2.c | 40 +-
source3/smbd/uid.c | 124 +-
source3/torture/mangle_test.c | 1 +
source3/torture/nbench.c | 1 +
source3/torture/nbio.c | 1 +
source3/torture/rpc_open_tcp.c | 2 +-
source3/torture/test_async_echo.c | 1 +
source3/torture/torture.c | 1 +
source3/torture/utable.c | 1 +
source3/utils/net_ads.c | 7 +-
source3/utils/net_dns.c | 3 +-
source3/utils/net_rap.c | 1 +
source3/utils/net_registry.c | 1 +
source3/utils/net_rpc.c | 22 +-
source3/utils/net_rpc_join.c | 1 +
source3/utils/net_rpc_printer.c | 4 +-
source3/utils/net_rpc_registry.c | 1 +
source3/utils/net_rpc_shell.c | 1 +
source3/utils/net_serverid.c | 4 +-
source3/utils/net_status.c | 1 +
source3/utils/net_util.c | 1 +
source3/utils/netlookup.c | 1 +
source3/utils/pdbedit.c | 2 +-
source3/utils/smbcacls.c | 4 +-
source3/utils/smbcontrol.c | 1 +
source3/utils/smbcquotas.c | 1 +
source3/utils/smbtree.c | 2 +
source3/utils/status.c | 1 +
source3/web/swat.c | 1 +
source3/winbindd/idmap.c | 14 -
source3/winbindd/idmap_ad.c | 75 +-
source3/winbindd/idmap_adex/idmap_adex.c | 14 -
source3/winbindd/idmap_autorid.c | 7 -
source3/winbindd/idmap_hash/idmap_hash.c | 25 +-
source3/winbindd/idmap_ldap.c | 23 +-
source3/winbindd/idmap_nss.c | 32 +-
source3/winbindd/idmap_passdb.c | 14 +-
source3/winbindd/idmap_rid.c | 9 -
source3/winbindd/idmap_tdb.c | 13 -
source3/winbindd/idmap_tdb2.c | 12 +-
source3/winbindd/nss_info.c | 3 +-
source3/winbindd/nss_info_template.c | 2 -
source3/winbindd/winbindd.c | 19 +-
source3/winbindd/winbindd.h | 1 +
source3/winbindd/winbindd_ads.c | 15 +-
source3/winbindd/winbindd_cache.c | 3 +-
source3/winbindd/winbindd_cm.c | 1 +
source3/winbindd/winbindd_dual_srv.c | 1 +
source3/winbindd/winbindd_msrpc.c | 1 +
source3/winbindd/winbindd_pam.c | 1 +
source3/winbindd/winbindd_proto.h | 1 -
source3/winbindd/winbindd_samr.c | 16 +-
source3/winbindd/wscript_build | 42 +-
source3/wscript | 247 +-
source3/wscript_build | 680 ++--
source4/Makefile | 68 -
source4/VERSION | 117 -
source4/auth/auth.h | 94 +-
source4/auth/auth_sam_reply.c | 326 --
source4/auth/credentials/credentials_krb5.c | 2 +-
source4/auth/credentials/credentials_secrets.c | 2 +-
source4/auth/credentials/pycredentials.c | 7 +-
source4/auth/credentials/pycredentials.h | 2 +-
source4/auth/credentials/tests/bind.py | 2 +-
source4/auth/gensec/gensec.c | 28 +-
source4/auth/gensec/gensec.h | 4 +-
source4/auth/gensec/gensec.pc.in | 2 +-
source4/auth/gensec/gensec_gssapi.c | 54 +-
source4/auth/gensec/gensec_krb5.c | 43 +-
source4/auth/gensec/pygensec.c | 343 ++-
source4/auth/gensec/spnego.c | 25 +-
source4/auth/gensec/wscript_build | 8 +-
source4/auth/kerberos/kerberos.h | 4 +-
source4/auth/kerberos/kerberos_pac.c | 110 +-
source4/auth/kerberos/wscript_build | 4 +-
source4/auth/ntlm/auth.c | 88 +-
source4/auth/ntlm/auth_anonymous.c | 4 +-
source4/auth/ntlm/auth_developer.c | 90 +-
source4/auth/ntlm/auth_sam.c | 101 +-
source4/auth/ntlm/auth_server.c | 77 +-
source4/auth/ntlm/auth_server_service.c | 2 +-
source4/auth/ntlm/auth_simple.c | 8 +-
source4/auth/ntlm/auth_unix.c | 101 +-
source4/auth/ntlm/auth_util.c | 24 -
source4/auth/ntlm/auth_winbind.c | 12 +-
source4/auth/ntlm/wscript_build | 30 +-
source4/auth/ntlmssp/ntlmssp.h | 4 +-
source4/auth/ntlmssp/ntlmssp_client.c | 1 +
source4/auth/ntlmssp/ntlmssp_server.c | 20 +-
source4/auth/ntlmssp/ntlmssp_sign.c | 135 +-
source4/auth/ntlmssp/wscript_build | 8 +-
source4/auth/pyauth.c | 289 ++-
source4/auth/pyauth.h | 2 +-
source4/auth/sam.c | 408 +--
source4/auth/samba_server_gensec.c | 15 +-
source4/auth/session.c | 342 ++-
source4/auth/session.h | 50 +-
source4/auth/system_session.c | 476 +--
source4/auth/wscript_build | 15 +-
source4/autogen-waf.sh | 11 -
source4/autogen.sh | 1 -
source4/cldap_server/cldap_server.c | 4 +-
source4/cldap_server/netlogon.c | 7 +-
source4/cldap_server/rootdse.c | 4 +-
source4/client/client.c | 2 +-
source4/cluster/cluster.c | 2 +-
source4/cluster/cluster.h | 2 +
source4/cluster/local.c | 4 +-
source4/configure | 14 -
source4/configure.nodebug.developer | 3 -
source4/configure.tridge.opt | 2 -
source4/dns_server/dlz_bind9.c | 1490 +++++++
source4/dns_server/dlz_minimal.h | 140 +
source4/dns_server/wscript_build | 7 +
source4/dsdb/common/dsdb_dn.c | 2 +-
source4/dsdb/common/tests/dsdb_dn.c | 4 +-
source4/dsdb/common/util.c | 81 +-
source4/dsdb/common/util_groups.c | 171 +
source4/dsdb/common/util_samr.c | 41 +-
source4/dsdb/kcc/kcc_connection.c | 4 +-
source4/dsdb/kcc/kcc_deleted.c | 2 +-
source4/dsdb/kcc/kcc_drs_replica_info.c | 2 +-
source4/dsdb/kcc/kcc_periodic.c | 2 +-
source4/dsdb/kcc/kcc_service.c | 2 +-
source4/dsdb/kcc/kcc_topology.c | 37 +-
source4/dsdb/pydsdb.c | 134 +-
source4/dsdb/repl/drepl_extended.c | 2 +-
source4/dsdb/repl/drepl_notify.c | 2 +-
source4/dsdb/repl/drepl_out_helpers.c | 36 +-
source4/dsdb/repl/drepl_out_pull.c | 55 +-
source4/dsdb/repl/drepl_partitions.c | 2 +-
source4/dsdb/repl/drepl_periodic.c | 2 +-
source4/dsdb/repl/drepl_service.c | 20 +-
source4/dsdb/repl/drepl_service.h | 2 +
source4/dsdb/repl/replicated_objects.c | 272 ++-
source4/dsdb/samdb.pc.in | 2 +-
source4/dsdb/samdb/cracknames.c | 25 +-
source4/dsdb/samdb/ldb_modules/acl.c | 296 ++-
source4/dsdb/samdb/ldb_modules/acl_read.c | 239 +-
source4/dsdb/samdb/ldb_modules/acl_util.c | 14 +-
source4/dsdb/samdb/ldb_modules/descriptor.c | 539 +--
source4/dsdb/samdb/ldb_modules/extended_dn_in.c | 37 +-
source4/dsdb/samdb/ldb_modules/extended_dn_out.c | 8 +-
source4/dsdb/samdb/ldb_modules/extended_dn_store.c | 10 +-
source4/dsdb/samdb/ldb_modules/instancetype.c | 101 +-
source4/dsdb/samdb/ldb_modules/linked_attributes.c | 31 +-
source4/dsdb/samdb/ldb_modules/naming_fsmo.c | 2 +-
source4/dsdb/samdb/ldb_modules/new_partition.c | 12 +-
source4/dsdb/samdb/ldb_modules/objectclass.c | 49 +-
source4/dsdb/samdb/ldb_modules/objectclass_attrs.c | 32 +-
source4/dsdb/samdb/ldb_modules/operational.c | 221 +-
source4/dsdb/samdb/ldb_modules/partition.c | 90 +-
source4/dsdb/samdb/ldb_modules/partition.h | 6 +-
source4/dsdb/samdb/ldb_modules/partition_init.c | 19 +-
source4/dsdb/samdb/ldb_modules/password_hash.c | 456 ++-
source4/dsdb/samdb/ldb_modules/pdc_fsmo.c | 2 +-
source4/dsdb/samdb/ldb_modules/ranged_results.c | 23 +-
source4/dsdb/samdb/ldb_modules/repl_meta_data.c | 193 +-
source4/dsdb/samdb/ldb_modules/ridalloc.c | 65 +-
source4/dsdb/samdb/ldb_modules/rootdse.c | 73 +-
source4/dsdb/samdb/ldb_modules/samba3sid.c | 8 +-
source4/dsdb/samdb/ldb_modules/samba_dsdb.c | 22 +-
source4/dsdb/samdb/ldb_modules/samba_secrets.c | 6 +-
source4/dsdb/samdb/ldb_modules/samldb.c | 272 +-
source4/dsdb/samdb/ldb_modules/schema.c | 3 +-
source4/dsdb/samdb/ldb_modules/schema_load.c | 12 +-
source4/dsdb/samdb/ldb_modules/schema_util.c | 29 +-
source4/dsdb/samdb/ldb_modules/show_deleted.c | 2 +-
source4/dsdb/samdb/ldb_modules/simple_ldap_map.c | 14 +-
source4/dsdb/samdb/ldb_modules/subtree_delete.c | 3 +-
source4/dsdb/samdb/ldb_modules/subtree_rename.c | 20 +-
source4/dsdb/samdb/ldb_modules/update_keytab.c | 13 +-
source4/dsdb/samdb/ldb_modules/util.c | 155 +-
source4/dsdb/samdb/ldb_modules/util.h | 4 +-
source4/dsdb/samdb/ldb_modules/wscript_build | 14 +-
source4/dsdb/samdb/samdb.c | 82 +-
source4/dsdb/samdb/samdb.h | 2 +-
source4/dsdb/samdb/samdb_privilege.c | 8 +-
source4/dsdb/schema/dsdb_dn.c | 2 +-
source4/dsdb/schema/schema_filtered.c | 2 +-
source4/dsdb/schema/schema_info_attr.c | 2 +-
source4/dsdb/schema/schema_init.c | 71 +-
source4/dsdb/schema/schema_prefixmap.c | 22 +-
source4/dsdb/schema/schema_set.c | 8 +-
source4/dsdb/schema/schema_syntax.c | 92 +-
source4/dsdb/schema/tests/schema_syntax.c | 4 +-
source4/dsdb/tests/python/acl.py | 605 ++-
source4/dsdb/tests/python/deletetest.py | 4 +-
source4/dsdb/tests/python/dsdb_schema_info.py | 2 +-
source4/dsdb/tests/python/ldap.py | 177 +-
source4/dsdb/tests/python/ldap_schema.py | 4 +-
source4/dsdb/tests/python/ldap_syntaxes.py | 11 +-
source4/dsdb/tests/python/passwords.py | 25 +-
source4/dsdb/tests/python/sam.py | 44 +-
source4/dsdb/tests/python/sec_descriptor.py | 500 ++-
source4/dsdb/tests/python/token_group.py | 176 +
source4/dsdb/tests/python/urgent_replication.py | 8 +-
source4/dsdb/wscript_build | 4 +-
source4/dynconfig/dynconfig.c | 44 +-
source4/dynconfig/dynconfig.h | 55 +-
source4/dynconfig/wscript | 23 +-
source4/echo_server/echo_server.c | 345 ++
source4/echo_server/echo_server.h | 33 +
source4/echo_server/wscript_build | 9 +
source4/heimdal/base/baselocl.h | 57 +-
source4/heimdal/base/dict.c | 2 +-
source4/heimdal/base/heimbase.c | 19 +-
source4/heimdal/base/heimbase.h | 1 -
source4/heimdal/base/string.c | 33 +-
source4/heimdal/base/version-script.map | 28 +
source4/heimdal/cf/make-proto.pl | 1 +
source4/heimdal/kdc/default_config.c | 9 +-
source4/heimdal/kdc/kaserver.c | 955 -----
source4/heimdal/kdc/kdc.h | 1 +
source4/heimdal/kdc/kerberos5.c | 3 +-
source4/heimdal/kdc/krb5tgs.c | 5 +
source4/heimdal/kdc/misc.c | 21 +-
source4/heimdal/kdc/process.c | 77 -
source4/heimdal/kdc/version-script.map | 25 +
source4/heimdal/kuser/kinit.c | 14 +-
source4/heimdal/kuser/kuser_locl.h | 3 +
source4/heimdal/lib/asn1/asn1parse.c | 4123 +++++++++++++-------
source4/heimdal/lib/asn1/asn1parse.h | 329 ++-
source4/heimdal/lib/asn1/asn1parse.y | 4 +
source4/heimdal/lib/asn1/gen_template.c | 4 +-
source4/heimdal/lib/asn1/krb5.asn1 | 4 +-
source4/heimdal/lib/asn1/lex.c | 30 +-
source4/heimdal/lib/asn1/version-script.map | 6 +
source4/heimdal/lib/com_err/com_err.h | 20 -
source4/heimdal/lib/com_err/com_right.h | 35 +-
source4/heimdal/lib/com_err/error.c | 8 +-
source4/heimdal/lib/com_err/lex.c | 109 +-
source4/heimdal/lib/com_err/lex.h | 2 +-
source4/heimdal/lib/com_err/lex.l | 5 +-
source4/heimdal/lib/com_err/parse.c | 2036 ++++++++---
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 | 143 +-
source4/heimdal/lib/gssapi/gssapi/gssapi_krb5.h | 73 -
source4/heimdal/lib/gssapi/gssapi/gssapi_oid.h | 238 ++
source4/heimdal/lib/gssapi/gssapi_mech.h | 140 +-
.../heimdal/lib/gssapi/krb5/accept_sec_context.c | 1 +
source4/heimdal/lib/gssapi/krb5/acquire_cred.c | 14 +-
source4/heimdal/lib/gssapi/krb5/cfx.c | 8 +-
source4/heimdal/lib/gssapi/krb5/external.c | 238 +-
.../heimdal/lib/gssapi/krb5/import_sec_context.c | 2 +
source4/heimdal/lib/gssapi/krb5/set_cred_option.c | 9 -
source4/heimdal/lib/gssapi/mech/context.c | 6 +-
source4/heimdal/lib/gssapi/mech/cred.h | 4 +-
.../lib/gssapi/mech/gss_accept_sec_context.c | 6 +-
source4/heimdal/lib/gssapi/mech/gss_acquire_cred.c | 6 +-
source4/heimdal/lib/gssapi/mech/gss_add_cred.c | 8 +-
source4/heimdal/lib/gssapi/mech/gss_aeap.c | 6 +-
.../lib/gssapi/mech/gss_canonicalize_name.c | 4 +-
source4/heimdal/lib/gssapi/mech/gss_compare_name.c | 2 +-
source4/heimdal/lib/gssapi/mech/gss_cred.c | 10 +-
source4/heimdal/lib/gssapi/mech/gss_display_name.c | 2 +-
.../heimdal/lib/gssapi/mech/gss_duplicate_name.c | 8 +-
source4/heimdal/lib/gssapi/mech/gss_export_name.c | 2 +-
source4/heimdal/lib/gssapi/mech/gss_import_name.c | 8 +-
.../heimdal/lib/gssapi/mech/gss_indicate_mechs.c | 2 +-
.../heimdal/lib/gssapi/mech/gss_init_sec_context.c | 2 +-
source4/heimdal/lib/gssapi/mech/gss_inquire_cred.c | 10 +-
.../lib/gssapi/mech/gss_inquire_cred_by_mech.c | 2 +-
.../lib/gssapi/mech/gss_inquire_cred_by_oid.c | 2 +-
.../lib/gssapi/mech/gss_inquire_mechs_for_name.c | 2 +-
source4/heimdal/lib/gssapi/mech/gss_krb5.c | 16 +-
source4/heimdal/lib/gssapi/mech/gss_mech_switch.c | 36 +-
source4/heimdal/lib/gssapi/mech/gss_mo.c | 464 +++
source4/heimdal/lib/gssapi/mech/gss_names.c | 8 +-
source4/heimdal/lib/gssapi/mech/gss_oid.c | 260 ++
source4/heimdal/lib/gssapi/mech/gss_oid_equal.c | 2 +-
source4/heimdal/lib/gssapi/mech/gss_oid_to_str.c | 31 +
source4/heimdal/lib/gssapi/mech/gss_release_cred.c | 6 +-
source4/heimdal/lib/gssapi/mech/gss_release_name.c | 6 +-
.../heimdal/lib/gssapi/mech/gss_set_cred_option.c | 8 +-
source4/heimdal/lib/gssapi/mech/gss_wrap.c | 15 +
source4/heimdal/lib/gssapi/mech/mech_locl.h | 15 +-
source4/heimdal/lib/gssapi/mech/mech_switch.h | 4 +-
source4/heimdal/lib/gssapi/mech/mechqueue.h | 30 +-
source4/heimdal/lib/gssapi/mech/name.h | 4 +-
source4/heimdal/lib/gssapi/spnego/external.c | 49 +-
source4/heimdal/lib/gssapi/version-script.map | 186 +
source4/heimdal/lib/hcrypto/rsa-ltm.c | 3 +-
source4/heimdal/lib/hcrypto/rsa.c | 2 +-
source4/heimdal/lib/hcrypto/validate.c | 1 -
source4/heimdal/lib/hcrypto/version-script.map | 299 ++
source4/heimdal/lib/hdb/db.c | 2 +-
source4/heimdal/lib/hdb/hdb-keytab.c | 10 +-
source4/heimdal/lib/hdb/hdb.c | 2 +-
source4/heimdal/lib/hdb/hdb.h | 24 +-
source4/heimdal/lib/hdb/keytab.c | 15 +-
source4/heimdal/lib/hdb/ndbm.c | 2 +-
source4/heimdal/lib/hdb/version-script.map | 107 +
source4/heimdal/lib/hx509/cert.c | 8 +-
source4/heimdal/lib/hx509/cms.c | 4 +-
source4/heimdal/lib/hx509/collector.c | 4 +-
source4/heimdal/lib/hx509/crypto.c | 28 +-
source4/heimdal/lib/hx509/hx509.h | 1 +
source4/heimdal/lib/hx509/hx_locl.h | 1 -
source4/heimdal/lib/hx509/keyset.c | 2 +-
source4/heimdal/lib/hx509/ks_keychain.c | 4 +-
source4/heimdal/lib/hx509/ks_mem.c | 4 +-
source4/heimdal/lib/hx509/ks_p11.c | 6 +-
source4/heimdal/lib/hx509/lex.yy.c | 129 +-
source4/heimdal/lib/hx509/req.c | 24 +-
source4/heimdal/lib/hx509/sel-gram.c | 2178 ++++++++---
source4/heimdal/lib/hx509/sel-gram.h | 95 +-
source4/heimdal/lib/hx509/sel-lex.c | 30 +-
source4/heimdal/lib/hx509/version-script.map | 250 ++
source4/heimdal/lib/krb5/cache.c | 49 +-
source4/heimdal/lib/krb5/changepw.c | 46 +-
source4/heimdal/lib/krb5/config_file.c | 68 +-
source4/heimdal/lib/krb5/constants.c | 17 +-
source4/heimdal/lib/krb5/context.c | 74 +-
source4/heimdal/lib/krb5/convert_creds.c | 134 +-
source4/heimdal/lib/krb5/creds.c | 2 +-
source4/heimdal/lib/krb5/crypto-aes.c | 18 +-
source4/heimdal/lib/krb5/crypto-algs.c | 8 +-
source4/heimdal/lib/krb5/crypto-arcfour.c | 28 +-
source4/heimdal/lib/krb5/crypto-des-common.c | 12 +-
source4/heimdal/lib/krb5/crypto-des.c | 54 +-
source4/heimdal/lib/krb5/crypto-des3.c | 24 +-
source4/heimdal/lib/krb5/crypto-evp.c | 18 +-
source4/heimdal/lib/krb5/crypto-null.c | 10 +-
source4/heimdal/lib/krb5/crypto-pk.c | 4 +-
source4/heimdal/lib/krb5/crypto.c | 168 +-
source4/heimdal/lib/krb5/crypto.h | 99 +-
source4/heimdal/lib/krb5/error_string.c | 4 +-
source4/heimdal/lib/krb5/get_cred.c | 25 +-
source4/heimdal/lib/krb5/kcm.c | 4 +-
source4/heimdal/lib/krb5/keyblock.c | 2 +-
source4/heimdal/lib/krb5/keytab.c | 46 +-
source4/heimdal/lib/krb5/keytab_any.c | 2 +-
source4/heimdal/lib/krb5/krb5.h | 6 +-
source4/heimdal/lib/krb5/krb5_locl.h | 6 +-
source4/heimdal/lib/krb5/misc.c | 2 +-
source4/heimdal/lib/krb5/pac.c | 66 +-
source4/heimdal/lib/krb5/padata.c | 2 +-
source4/heimdal/lib/krb5/pcache.c | 2 +-
source4/heimdal/lib/krb5/pkinit.c | 30 +-
source4/heimdal/lib/krb5/plugin.c | 84 +-
source4/heimdal/lib/krb5/principal.c | 437 +--
source4/heimdal/lib/krb5/salt-aes.c | 4 +-
source4/heimdal/lib/krb5/salt.c | 10 +-
source4/heimdal/lib/krb5/ticket.c | 2 +-
source4/heimdal/lib/krb5/v4_glue.c | 960 -----
source4/heimdal/lib/krb5/version-script.map | 769 ++++
source4/heimdal/lib/krb5/warn.c | 8 +
source4/heimdal/lib/ntlm/ntlm.c | 23 +-
source4/heimdal/lib/ntlm/version-script.map | 30 +
source4/heimdal/lib/roken/getarg.c | 14 +-
source4/heimdal/lib/roken/rand.c | 48 +
source4/heimdal/lib/roken/resolve.c | 8 +-
source4/heimdal/lib/roken/roken-common.h | 7 +
source4/heimdal/lib/roken/roken.h.in | 51 +-
source4/heimdal/lib/roken/setprogname.c | 33 +
source4/heimdal/lib/roken/socket.c | 39 +-
source4/heimdal/lib/roken/version-script.map | 199 +
source4/heimdal/lib/wind/version-script.map | 28 +
source4/heimdal_build/hdb-glue.c | 6 -
source4/heimdal_build/krb5-glue.c | 6 -
source4/heimdal_build/lexyacc.sh | 10 +-
source4/heimdal_build/roken.h | 3 +
source4/heimdal_build/wscript_build | 552 ++--
source4/heimdal_build/wscript_configure | 40 +-
source4/kdc/db-glue.c | 29 +-
source4/kdc/db-glue.h | 2 +-
source4/kdc/hdb-samba4.c | 22 +-
source4/kdc/kdc-glue.h | 75 +-
source4/kdc/kdc.c | 241 ++-
source4/kdc/kpasswdd.c | 39 +-
source4/kdc/mit_samba.c | 7 +-
source4/kdc/pac-glue.c | 26 +-
source4/kdc/policy.c | 9 +-
source4/kdc/proxy.c | 732 ++--
source4/kdc/wdc-samba4.c | 3 -
source4/kdc/wscript_build | 10 +-
source4/ldap_server/ldap_backend.c | 89 +-
source4/ldap_server/ldap_bind.c | 26 +-
source4/ldap_server/ldap_server.c | 37 +-
source4/ldap_server/ldap_server.h | 1 +
source4/lib/events/events.h | 2 +-
source4/lib/ldb-samba/ldb_wrap.c | 6 +-
source4/lib/ldb-samba/ldif_handlers.c | 18 +-
source4/lib/ldb-samba/pyldb.c | 19 +-
source4/lib/ldb-samba/wscript_build | 3 +-
.../ldb/ABI/{ldb-0.9.19.sigs => ldb-0.9.20.sigs} | 0
source4/lib/ldb/ABI/ldb-0.9.22.sigs | 245 ++
source4/lib/ldb/ABI/ldb-0.9.23.sigs | 247 ++
source4/lib/ldb/ABI/ldb-0.9.24.sigs | 248 ++
source4/lib/ldb/ABI/ldb-1.0.0.sigs | 248 ++
source4/lib/ldb/ABI/ldb-1.0.1.sigs | 248 ++
source4/lib/ldb/ABI/ldb-1.0.2.sigs | 250 ++
source4/lib/ldb/Makefile | 6 +-
source4/lib/ldb/autogen-waf.sh | 11 -
source4/lib/ldb/autogen.sh | 1 -
source4/lib/ldb/common/ldb.c | 42 +-
source4/lib/ldb/common/ldb_controls.c | 1337 ++++---
source4/lib/ldb/common/ldb_dn.c | 70 +-
source4/lib/ldb/common/ldb_ldif.c | 9 +-
source4/lib/ldb/common/ldb_modules.c | 14 +-
source4/lib/ldb/common/ldb_msg.c | 10 +-
source4/lib/ldb/include/ldb.h | 56 +-
source4/lib/ldb/include/ldb_module.h | 25 +-
source4/lib/ldb/ldb.pc.in | 2 +-
source4/lib/ldb/ldb_ldap/ldb_ldap.c | 4 +-
source4/lib/ldb/ldb_map/ldb_map.h | 20 +-
source4/lib/ldb/ldb_map/ldb_map_inbound.c | 8 +-
source4/lib/ldb/ldb_map/ldb_map_outbound.c | 2 +-
source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c | 2 +-
source4/lib/ldb/ldb_tdb/ldb_index.c | 4 +-
source4/lib/ldb/ldb_tdb/ldb_tdb.c | 78 +-
source4/lib/ldb/modules/asq.c | 2 +-
source4/lib/ldb/modules/paged_results.c | 2 +-
source4/lib/ldb/modules/rdn_name.c | 41 +-
source4/lib/ldb/modules/sort.c | 2 +-
source4/lib/ldb/pyldb-util.pc.in | 2 +-
source4/lib/ldb/pyldb.c | 583 +++-
source4/lib/ldb/pyldb.h | 24 +-
source4/lib/ldb/pyldb_util.c | 3 +-
source4/lib/ldb/tests/photo.ldif | 2 +-
source4/lib/ldb/tests/python/api.py | 142 +-
source4/lib/ldb/tests/sample_module.c | 4 +-
source4/lib/ldb/tests/test-generic.sh | 3 -
source4/lib/ldb/tests/test-schema.sh | 4 +-
source4/lib/ldb/tools/cmdline.c | 2 +-
source4/lib/ldb/tools/ldbadd.c | 23 +-
source4/lib/ldb/tools/ldbdel.c | 29 +-
source4/lib/ldb/tools/ldbedit.c | 58 +-
source4/lib/ldb/tools/ldbmodify.c | 20 +-
source4/lib/ldb/tools/ldbrename.c | 10 +-
source4/lib/ldb/tools/ldbsearch.c | 33 +-
source4/lib/ldb/tools/ldbtest.c | 39 +-
source4/lib/ldb/tools/ldbutil.c | 2 +
source4/lib/ldb/web/index.html | 30 +-
source4/lib/ldb/wscript | 56 +-
source4/lib/messaging/irpc.h | 1 -
source4/lib/messaging/messaging.c | 2 +-
source4/lib/messaging/messaging.h | 4 +-
source4/lib/messaging/pymessaging.c | 8 +-
source4/lib/policy/gp_ldap.c | 2 +-
source4/lib/policy/policy.pc.in | 2 +-
source4/lib/policy/wscript_build | 1 -
source4/lib/registry/ldb.c | 4 +-
source4/lib/registry/pyregistry.c | 13 +-
source4/lib/registry/registry.pc.in | 2 +-
source4/lib/registry/wscript_build | 4 +-
source4/lib/samba3/wscript_build | 2 +-
source4/lib/socket/socket_ip.c | 2 +-
source4/lib/tdb_wrap.c | 4 +-
source4/lib/tdb_wrap.h | 2 +-
source4/lib/tls/tls_tstream.c | 27 +-
source4/lib/tls/wscript | 4 +-
source4/libcli/finddc.h | 2 +
source4/libcli/finddcs_cldap.c | 2 -
source4/libcli/finddcs_nbt.c | 2 -
source4/libcli/ldap/ldap_controls.c | 4 +-
source4/libcli/rap/rap.c | 1473 +++++++
source4/libcli/rap/rap.h | 77 +
source4/libcli/rap/wscript_build | 7 +
source4/libcli/security/session.c | 65 -
source4/libcli/security/session.h | 33 -
source4/libcli/security/wscript_build | 9 -
source4/libcli/util/nterr.c | 276 +-
source4/libcli/wscript_build | 3 +-
source4/libnet/libnet.h | 2 +-
source4/libnet/libnet_become_dc.c | 4 +-
source4/libnet/libnet_join.c | 20 +-
source4/libnet/libnet_lookup.c | 6 -
source4/libnet/libnet_samsync_ldb.c | 57 +-
source4/libnet/libnet_site.c | 16 +-
source4/libnet/libnet_unbecome_dc.c | 4 +-
source4/libnet/libnet_vampire.c | 26 +-
source4/libnet/py_net.c | 22 +-
source4/libnet/wscript_build | 2 +-
source4/librpc/dcerpc.pc.in | 2 +-
source4/librpc/dcerpc_atsvc.pc.in | 2 +-
source4/librpc/dcerpc_samr.pc.in | 2 +-
source4/librpc/idl/opendb.idl | 2 +-
source4/librpc/idl/s4_notify.idl | 2 +-
.../librpc/idl/{server_id.idl => server_id4.idl} | 0
source4/librpc/idl/wscript_build | 8 +-
source4/librpc/ndr/py_misc.c | 14 +-
source4/librpc/rpc/dcerpc.c | 311 +--
source4/librpc/rpc/dcerpc.h | 297 +--
source4/librpc/rpc/dcerpc_auth.c | 4 +-
source4/librpc/rpc/dcerpc_connect.c | 1 +
source4/librpc/rpc/dcerpc_smb.c | 39 +-
source4/librpc/rpc/dcerpc_smb2.c | 37 +-
source4/librpc/rpc/dcerpc_sock.c | 47 +-
source4/librpc/rpc/dcerpc_util.c | 5 +-
source4/librpc/rpc/pyrpc.c | 21 +-
source4/librpc/rpc/pyrpc_util.c | 18 +-
source4/librpc/rpc/pyrpc_util.h | 4 +-
source4/librpc/wscript_build | 77 +-
source4/nbt_server/dgram/netlogon.c | 2 +-
source4/nbt_server/wins/wins_ldb.c | 2 +-
source4/nbt_server/wins/winsdb.c | 4 +-
source4/nbt_server/wins/winsserver.c | 2 +-
source4/ntp_signd/ntp_signd.c | 4 +-
source4/ntptr/simple_ldb/ntptr_simple_ldb.c | 4 +-
source4/ntvfs/common/brlock.c | 12 +-
source4/ntvfs/common/brlock.h | 3 +
source4/ntvfs/common/brlock_tdb.c | 31 +-
source4/ntvfs/common/notify.c | 2 +-
source4/ntvfs/common/opendb_tdb.c | 2 +-
source4/ntvfs/ipc/vfs_ipc.c | 54 +-
source4/ntvfs/ntvfs.h | 2 +-
source4/ntvfs/posix/pvfs_open.c | 12 +-
source4/ntvfs/posix/vfs_posix.c | 2 +-
source4/ntvfs/posix/wscript_build | 7 +-
source4/ntvfs/posix/xattr_tdb.c | 2 +-
source4/ntvfs/sysdep/sys_notify.c | 2 +-
source4/ntvfs/sysdep/wscript_build | 2 +-
source4/param/loadparm.c | 105 +-
source4/param/loadparm.h | 2 +-
source4/param/param.h | 1 +
source4/param/provision.c | 29 +-
source4/param/pyparam.c | 17 +-
source4/param/samba-hostconfig.pc.in | 2 +-
source4/param/secrets.c | 2 +-
source4/param/share_ldb.c | 4 +-
source4/param/util.c | 1 +
source4/param/wscript_build | 4 +-
source4/rpc_server/backupkey/dcesrv_backupkey.c | 1306 +++++++
source4/rpc_server/common/reply.c | 1 +
source4/rpc_server/dcerpc_server.c | 28 +
source4/rpc_server/dcerpc_server.h | 17 +-
source4/rpc_server/dcerpc_server.pc.in | 2 +-
source4/rpc_server/dcesrv_auth.c | 1 +
source4/rpc_server/drsuapi/dcesrv_drsuapi.c | 2 +-
source4/rpc_server/drsuapi/getncchanges.c | 12 +-
source4/rpc_server/drsuapi/writespn.c | 13 +-
source4/rpc_server/lsa/dcesrv_lsa.c | 71 +-
source4/rpc_server/lsa/lsa.h | 2 +-
source4/rpc_server/lsa/lsa_init.c | 2 +-
source4/rpc_server/lsa/lsa_lookup.c | 1 +
source4/rpc_server/netlogon/dcerpc_netlogon.c | 66 +-
source4/rpc_server/remote/dcesrv_remote.c | 24 +-
source4/rpc_server/samr/dcesrv_samr.c | 90 +-
source4/rpc_server/srvsvc/dcesrv_srvsvc.c | 6 +-
source4/rpc_server/wscript_build | 19 +-
source4/samba_tool/gpo.c | 21 +-
source4/samba_tool/password.c | 11 +-
source4/samba_tool/samba_tool.c | 4 +-
source4/samba_tool/wscript_build | 2 +-
source4/script/installdat.sh | 23 -
source4/script/installdirs.sh | 17 -
source4/script/installheader.pl | 109 -
source4/script/installlib.sh | 32 -
source4/script/installman.sh | 30 -
source4/script/installmisc.sh | 98 -
source4/script/installpc.sh | 16 -
source4/script/mkinstalldirs | 38 -
source4/script/mkrelease.sh | 8 +-
source4/script/revert.sh | 18 -
source4/script/uninstalllib.sh | 35 -
source4/script/uninstallman.sh | 27 -
source4/scripting/bin/ktpass.sh | 8 +-
source4/scripting/bin/samba_backup | 6 +-
source4/scripting/bin/samba_dnsupdate | 25 +-
source4/scripting/bin/samba_spnupdate | 4 +-
source4/scripting/bin/subunitrun | 15 +-
source4/scripting/bin/upgradeprovision | 150 +-
source4/scripting/devel/pfm_verify.py | 57 +-
source4/scripting/devel/speedtest.py | 80 +-
source4/scripting/python/modules.c | 23 +-
source4/scripting/python/modules.h | 2 +-
source4/scripting/python/pyglue.c | 10 +-
source4/scripting/python/samba/__init__.py | 55 +-
source4/scripting/python/samba/getopt.py | 11 +-
source4/scripting/python/samba/join.py | 91 +-
source4/scripting/python/samba/netcmd/common.py | 24 +
.../scripting/python/samba/netcmd/domainlevel.py | 2 +-
source4/scripting/python/samba/netcmd/drs.py | 211 +-
source4/scripting/python/samba/netcmd/dsacl.py | 12 +-
.../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 | 51 +-
source4/scripting/python/samba/netcmd/group.py | 8 +-
source4/scripting/python/samba/netcmd/ldapcmp.py | 211 +-
source4/scripting/python/samba/netcmd/machinepw.py | 2 +-
source4/scripting/python/samba/netcmd/newuser.py | 1 +
source4/scripting/python/samba/netcmd/rodc.py | 6 +-
source4/scripting/python/samba/netcmd/time.py | 10 +-
source4/scripting/python/samba/netcmd/user.py | 4 +-
.../scripting/python/samba/provision/__init__.py | 138 +-
.../scripting/python/samba/provision/backend.py | 121 +-
source4/scripting/python/samba/samdb.py | 30 +
source4/scripting/python/samba/schema.py | 18 +-
source4/scripting/python/samba/sd_utils.py | 79 +
source4/scripting/python/samba/tests/__init__.py | 59 +-
.../python/samba/tests/blackbox/__init__.py | 1 +
.../python/samba/tests/blackbox/ndrdump.py | 16 +-
.../python/samba/tests/blackbox/samba_tool_drs.py | 100 +
.../python/samba/tests/dcerpc/__init__.py | 1 +
.../scripting/python/samba/tests/dcerpc/bare.py | 2 +
.../scripting/python/samba/tests/dcerpc/misc.py | 2 +
.../python/samba/tests/dcerpc/registry.py | 2 +
.../python/samba/tests/dcerpc/rpc_talloc.py | 2 +
.../scripting/python/samba/tests/dcerpc/rpcecho.py | 2 +
source4/scripting/python/samba/tests/dcerpc/sam.py | 2 +
.../scripting/python/samba/tests/dcerpc/unix.py | 3 +
source4/scripting/python/samba/tests/dsdb.py | 2 +
source4/scripting/python/samba/tests/gensec.py | 57 +-
source4/scripting/python/samba/tests/hostconfig.py | 3 +
source4/scripting/python/samba/tests/messaging.py | 2 +
source4/scripting/python/samba/tests/netcmd.py | 2 +
source4/scripting/python/samba/tests/ntacls.py | 2 +
source4/scripting/python/samba/tests/param.py | 2 +
source4/scripting/python/samba/tests/provision.py | 11 +-
source4/scripting/python/samba/tests/registry.py | 2 +
source4/scripting/python/samba/tests/samba3.py | 9 +-
source4/scripting/python/samba/tests/samba3sam.py | 8 +-
source4/scripting/python/samba/tests/samdb.py | 16 +-
source4/scripting/python/samba/tests/security.py | 2 +
source4/scripting/python/samba/tests/upgrade.py | 2 +
.../python/samba/tests/upgradeprovision.py | 4 +-
.../python/samba/tests/upgradeprovisionneeddc.py | 2 +
source4/scripting/python/samba/tests/xattr.py | 2 +
source4/scripting/python/samba/upgrade.py | 4 +-
source4/scripting/python/samba/upgradehelpers.py | 12 +-
.../scripting/python/samba/web_server/__init__.py | 52 +
source4/scripting/python/samba_external/missing.py | 17 -
source4/scripting/python/wscript | 12 -
source4/scripting/python/wscript_build | 2 +-
source4/selftest/knownfail | 3 +-
source4/selftest/tests.py | 248 +-
source4/selftest/wscript | 31 +-
source4/setup/provision | 12 +-
source4/setup/provision.smb.conf.dc | 1 -
source4/setup/provision.smb.conf.member | 1 -
source4/setup/provision.smb.conf.standalone | 1 -
source4/setup/provision_dns_add.ldif | 2 +-
source4/setup/tests/blackbox_group.sh | 2 +-
source4/setup/tests/blackbox_newuser.sh | 2 +-
source4/setup/tests/blackbox_provision-backend.sh | 10 +-
source4/setup/tests/blackbox_provision.sh | 18 +-
source4/setup/tests/blackbox_setpassword.sh | 2 +-
source4/setup/tests/blackbox_upgradeprovision.sh | 8 +-
source4/setup/upgrade_from_s3 | 10 +-
source4/smb_server/management.c | 4 +-
source4/smb_server/smb/sesssetup.c | 31 +-
source4/smb_server/smb2/sesssetup.c | 4 +-
source4/smb_server/smb2/tcon.c | 2 +-
source4/smbd/process_onefork.c | 2 +-
source4/smbd/process_prefork.c | 4 +-
source4/smbd/process_standard.c | 4 +-
source4/smbd/server.c | 3 +-
source4/smbd/service_named_pipe.c | 138 +-
source4/smbd/service_stream.h | 2 +-
source4/smbd/service_task.h | 2 +-
source4/smbd/wscript_build | 2 +-
source4/torture/auth/pac.c | 63 +-
source4/torture/basic/mangle_test.c | 2 +-
source4/torture/drs/drs_util.c | 5 +-
source4/torture/drs/python/delete_object.py | 113 +-
source4/torture/drs/python/drs_base.py | 122 +
source4/torture/drs/python/fsmo.py | 51 +-
source4/torture/drs/python/repl_schema.py | 140 +-
source4/torture/drs/python/replica_sync.py | 65 +
source4/torture/drs/rpc/dssync.c | 1 +
source4/torture/drs/rpc/msds_intid.c | 2 +-
source4/torture/drs/unit/schemainfo_tests.c | 10 +-
source4/torture/ldap/basic.c | 2 +-
source4/torture/ldap/ldap_sort.c | 4 +-
source4/torture/ldb/ldb.c | 4 +-
source4/torture/libnet/python/samr-test.py | 7 +-
source4/torture/local/dbspeed.c | 6 +-
source4/torture/locktest.c | 4 +-
source4/torture/nbench/nbench.c | 2 +-
source4/torture/ndr/backupkey.c | 159 +
source4/torture/ndr/drsblobs.c | 4 +-
source4/torture/ndr/ndr.c | 1 +
source4/torture/ndr/spoolss.c | 2 +-
source4/torture/rap/printing.c | 2 +-
source4/torture/rap/rap.c | 1470 +-------
source4/torture/rap/rpc.c | 2 +-
source4/torture/rap/sam.c | 9 +-
source4/torture/raw/samba3hide.c | 85 +-
source4/torture/raw/write.c | 89 +-
source4/torture/rpc/autoidl.c | 49 +-
source4/torture/rpc/backupkey.c | 1038 +++++
source4/torture/rpc/countcalls.c | 14 +-
source4/torture/rpc/drsuapi_cracknames.c | 2 +-
source4/torture/rpc/epmapper.c | 1 +
source4/torture/rpc/forest_trust.c | 17 +-
source4/torture/rpc/lsa.c | 4 +-
source4/torture/rpc/netlogon.c | 8 +-
source4/torture/rpc/object_uuid.c | 6 +-
source4/torture/rpc/remote_pac.c | 93 +-
source4/torture/rpc/rpc.c | 1 +
source4/torture/rpc/samba3rpc.c | 199 +-
source4/torture/rpc/samr.c | 74 +-
source4/torture/rpc/scanner.c | 13 +-
source4/torture/shell.c | 2 +-
source4/torture/smbtorture.c | 103 +-
source4/torture/smbtorture.h | 2 +-
source4/torture/tests/test_gentest.sh | 2 +-
source4/torture/winbind/struct_based.c | 2 +-
source4/torture/wscript_build | 10 +-
source4/utils/ntlm_auth.c | 8 +-
source4/utils/wscript_build | 3 +-
source4/web_server/swat/__init__.py | 39 -
source4/web_server/web_server.c | 32 +-
source4/web_server/wsgi.c | 30 +-
source4/winbind/idmap.c | 24 +-
source4/winbind/wb_cmd_lookupsid.c | 2 +-
source4/winbind/wb_dom_info.c | 3 +-
source4/winbind/wb_sid2domain.c | 2 +-
source4/wrepl_server/wrepl_in_call.c | 4 +-
source4/wrepl_server/wrepl_scavenging.c | 4 +-
source4/wrepl_server/wrepl_server.c | 4 +-
source4/wscript | 192 -
source4/wscript_build | 104 -
testprogs/blackbox/subunit.sh | 7 +
testprogs/blackbox/test_chgdcpass.sh | 6 +-
testprogs/blackbox/test_kinit.sh | 47 +-
testprogs/blackbox/test_ktpass.sh | 3 +-
testprogs/blackbox/test_pkinit.sh | 3 +-
.../invalid/midltests_pipe_struct_union_01.idl | 279 ++
.../invalid/midltests_pipe_struct_union_01.txt | 17 +
.../midltests-pipe-sync-ndr32-downgrade-02.idl | 296 ++
.../midltests/valid/midltests_union_align_09.idl | 69 +
.../midltests/valid/midltests_union_align_09.txt | 129 +
.../midltests/valid/midltests_union_align_10.idl | 71 +
.../midltests/valid/midltests_union_align_10.txt | 129 +
.../midltests/valid/midltests_union_align_11.idl | 70 +
.../midltests/valid/midltests_union_align_11.txt | 129 +
.../midltests/valid/midltests_union_align_12.idl | 70 +
.../midltests/valid/midltests_union_align_12.txt | 129 +
.../midltests/valid/midltests_union_align_13.idl | 71 +
.../midltests/valid/midltests_union_align_13.txt | 129 +
.../midltests/valid/midltests_union_align_14.idl | 71 +
.../midltests/valid/midltests_union_align_14.txt | 131 +
.../midltests/valid/midltests_union_align_15.idl | 72 +
.../midltests/valid/midltests_union_align_15.txt | 131 +
.../midltests/valid/midltests_union_align_16.idl | 93 +
.../midltests/valid/midltests_union_align_16.txt | 137 +
.../midltests/valid/midltests_union_align_17.idl | 94 +
.../midltests/valid/midltests_union_align_17.txt | 137 +
.../midltests/valid/midltests_union_align_18.idl | 93 +
.../midltests/valid/midltests_union_align_18.txt | 137 +
.../midltests/valid/midltests_union_align_19.idl | 90 +
.../midltests/valid/midltests_union_align_19.txt | 137 +
.../midltests/valid/midltests_union_align_20.idl | 91 +
.../midltests/valid/midltests_union_align_20.txt | 137 +
testsuite/headers/test_headers.c | 43 +
testsuite/headers/wscript_build | 44 +
wintest/README | 5 +
wintest/conf/abartlet.conf | 40 +-
wintest/conf/tridge.conf | 3 +-
wintest/conf/zahari-esxi.conf | 46 +
wintest/test-s3.py | 179 +-
wintest/test-s4-howto.py | 380 +--
wintest/wintest.py | 434 ++-
wscript | 211 +
wscript_build | 128 +
1297 files changed, 56065 insertions(+), 34716 deletions(-)
create mode 120000 .bzrignore
create mode 100644 Makefile
create mode 100644 VERSION
create mode 100644 auth/auth_sam_reply.c
create mode 100644 auth/auth_sam_reply.h
create mode 100644 auth/wscript_build
create mode 100644 buildtools/wafsamba/hpuxcc.py
create mode 100644 buildtools/wafsamba/samba_headers.py
mode change 100644 => 100755 buildtools/wafsamba/wscript
create mode 100755 configure
rename source4/configure.developer => configure.developer (100%)
delete mode 100644 examples/LDAP/samba-schema-netscapeds4.x
create mode 100644 include/README.txt
create mode 100644 include/public/README.txt
create mode 100644 include/public/core/README.txt
create mode 100644 include/public/dcerpc_server/README.txt
create mode 100644 include/public/gen_ndr/README.txt
create mode 100644 include/public/ndr/README.txt
create mode 100644 include/public/samba/README.txt
create mode 100644 include/public/security/README.txt
create mode 100644 include/public/util/README.txt
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 100755 lib/replace/autogen-waf.sh
delete mode 120000 lib/replace/autogen.sh
copy lib/talloc/ABI/{talloc-2.0.2.sigs => talloc-2.0.5.sigs} (100%)
delete mode 100644 lib/talloc/Makefile.in
delete mode 100644 lib/talloc/aclocal.m4
delete mode 100755 lib/talloc/autogen-autotools.sh
delete mode 100755 lib/talloc/autogen-waf.sh
delete mode 120000 lib/talloc/autogen.sh
delete mode 100644 lib/talloc/build_macros.m4
delete mode 100755 lib/talloc/config.guess
delete mode 100755 lib/talloc/config.sub
delete mode 100644 lib/talloc/configure.ac
delete mode 100755 lib/talloc/install-sh
delete mode 100644 lib/talloc/rules.mk
delete mode 100644 lib/talloc/talloc.exports
delete mode 100644 lib/talloc/talloc.mk
delete mode 100644 lib/talloc/talloc.signatures
create mode 100644 lib/tdb/Makefile
delete mode 100644 lib/tdb/Makefile.in
delete mode 100644 lib/tdb/aclocal.m4
delete mode 100755 lib/tdb/autogen-autotools.sh
delete mode 120000 lib/tdb/autogen-waf.sh
delete mode 120000 lib/tdb/autogen.sh
delete mode 100644 lib/tdb/build_macros.m4
delete mode 100755 lib/tdb/config.guess
delete mode 100755 lib/tdb/config.sub
copy lib/{replace => tdb}/configure (100%)
delete mode 100644 lib/tdb/configure.ac
delete mode 100755 lib/tdb/install-sh
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
delete mode 100644 lib/tdb/tdb.signatures
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%)
copy lib/tevent/ABI/{tevent-0.9.9.sigs => tevent-0.9.11.sigs} (100%)
delete mode 100755 lib/tevent/autogen-waf.sh
delete mode 120000 lib/tevent/autogen.sh
delete mode 100644 lib/tevent/tevent.signatures
create mode 100644 lib/util/debug_s3.c
create mode 100644 lib/util/debug_s3.h
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
create mode 100644 libcli/registry/wscript_build
create mode 100644 libcli/security/display_sec.h
create mode 100644 libcli/security/pysecurity.c
create mode 100644 libcli/security/session.c
create mode 100644 libcli/security/session.h
create mode 100644 libds/common/flag_mapping.h
create mode 100644 libds/common/wscript_build
create mode 100644 librpc/idl/auth.idl
create mode 100644 librpc/ndr_krb5pac.pc.in
create mode 100644 librpc/rpc/rpc_common.h
create mode 100755 script/clean-source-tree.sh
create mode 100755 script/librelease.sh
create mode 100644 selftest/selftesthelpers.py
create mode 100644 source3/.clang_complete
create mode 100644 source3/Makefile-smbtorture4
delete mode 100644 source3/include/debug.h
create mode 100644 source3/include/smb_crypt.h
create mode 100644 source3/include/smb_ldap.h
delete mode 100644 source3/lib/debug.c
delete mode 100644 source3/lib/iconv.c
create mode 100644 source3/librpc/idl/server_id.idl
delete mode 100644 source3/librpc/ndr/ndr_server_id.c
delete mode 100644 source3/librpc/ndr/ndr_server_id.h
create mode 100644 source3/libsmb/clirap.h
create mode 100644 source3/libsmb/errormap_wbc.c
create mode 100644 source3/libsmb/errormap_wbc.h
create mode 100644 source3/passdb/pdb_ipa.c
create mode 100644 source3/printing/load.h
create mode 100644 source3/printing/notify.h
create mode 100644 source3/rpc_client/cli_pipe.h
create mode 100644 source3/rpc_server/epmd.c
create mode 100644 source3/rpc_server/rpc_ep_setup.c
create mode 100644 source3/rpc_server/rpc_ep_setup.h
delete mode 100644 source3/rpc_server/srv_rpc_register.c
delete mode 100644 source3/rpc_server/srv_rpc_register.h
delete mode 100755 source3/script/tests/test_posix_s3.sh
create mode 100755 source3/script/tests/test_smbclient_auth.sh
delete mode 100644 source3/script/tests/tests_smbclient_s3.sh
create mode 100755 source3/selftest/tests.py
delete mode 100755 source3/selftest/tests.sh
delete mode 100644 source4/Makefile
delete mode 100644 source4/VERSION
delete mode 100644 source4/auth/auth_sam_reply.c
delete mode 100755 source4/autogen-waf.sh
delete mode 120000 source4/autogen.sh
delete mode 100755 source4/configure
delete mode 100755 source4/configure.nodebug.developer
delete mode 100755 source4/configure.tridge.opt
create mode 100644 source4/dns_server/dlz_bind9.c
create mode 100644 source4/dns_server/dlz_minimal.h
create mode 100644 source4/dsdb/common/util_groups.c
create mode 100755 source4/dsdb/tests/python/token_group.py
mode change 100644 => 100755 source4/dynconfig/wscript
create mode 100644 source4/echo_server/echo_server.c
create mode 100644 source4/echo_server/echo_server.h
create mode 100644 source4/echo_server/wscript_build
create mode 100644 source4/heimdal/base/version-script.map
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/version-script.map
create mode 100644 source4/heimdal/lib/hdb/version-script.map
create mode 100644 source4/heimdal/lib/hx509/version-script.map
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/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
copy source4/lib/ldb/ABI/{ldb-0.9.19.sigs => ldb-0.9.20.sigs} (100%)
create mode 100644 source4/lib/ldb/ABI/ldb-0.9.22.sigs
create mode 100644 source4/lib/ldb/ABI/ldb-0.9.23.sigs
create mode 100644 source4/lib/ldb/ABI/ldb-0.9.24.sigs
create mode 100644 source4/lib/ldb/ABI/ldb-1.0.0.sigs
create mode 100644 source4/lib/ldb/ABI/ldb-1.0.1.sigs
create mode 100644 source4/lib/ldb/ABI/ldb-1.0.2.sigs
delete mode 100755 source4/lib/ldb/autogen-waf.sh
delete mode 120000 source4/lib/ldb/autogen.sh
mode change 100644 => 100755 source4/lib/ldb/wscript
create mode 100644 source4/libcli/rap/rap.c
create mode 100644 source4/libcli/rap/rap.h
create mode 100644 source4/libcli/rap/wscript_build
delete mode 100644 source4/libcli/security/session.c
delete mode 100644 source4/libcli/security/session.h
delete mode 100644 source4/libcli/security/wscript_build
rename source4/librpc/idl/{server_id.idl => server_id4.idl} (100%)
create mode 100644 source4/rpc_server/backupkey/dcesrv_backupkey.c
delete mode 100755 source4/script/installdat.sh
delete mode 100755 source4/script/installdirs.sh
delete mode 100755 source4/script/installheader.pl
delete mode 100755 source4/script/installlib.sh
delete mode 100755 source4/script/installman.sh
delete mode 100755 source4/script/installmisc.sh
delete mode 100755 source4/script/installpc.sh
delete mode 100755 source4/script/mkinstalldirs
delete mode 100755 source4/script/revert.sh
delete mode 100755 source4/script/uninstalllib.sh
delete mode 100755 source4/script/uninstallman.sh
create mode 100644 source4/scripting/python/samba/netcmd/common.py
create mode 100644 source4/scripting/python/samba/sd_utils.py
create mode 100644 source4/scripting/python/samba/tests/blackbox/samba_tool_drs.py
create mode 100644 source4/scripting/python/samba/web_server/__init__.py
delete mode 100755 source4/scripting/python/samba_external/missing.py
delete mode 100644 source4/scripting/python/wscript
create mode 100644 source4/torture/drs/python/drs_base.py
create mode 100644 source4/torture/drs/python/replica_sync.py
create mode 100644 source4/torture/ndr/backupkey.c
create mode 100644 source4/torture/rpc/backupkey.c
delete mode 100644 source4/web_server/swat/__init__.py
delete mode 100644 source4/wscript
delete mode 100644 source4/wscript_build
create mode 100644 testprogs/win32/midltests/invalid/midltests_pipe_struct_union_01.idl
create mode 100644 testprogs/win32/midltests/invalid/midltests_pipe_struct_union_01.txt
create mode 100644 testprogs/win32/midltests/todo/midltests-pipe-sync-ndr32-downgrade-02.idl
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_09.idl
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_09.txt
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_10.idl
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_10.txt
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_11.idl
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_11.txt
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_12.idl
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_12.txt
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_13.idl
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_13.txt
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_14.idl
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_14.txt
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_15.idl
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_15.txt
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_16.idl
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_16.txt
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_17.idl
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_17.txt
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_18.idl
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_18.txt
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_19.idl
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_19.txt
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_20.idl
create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_20.txt
create mode 100644 testsuite/headers/test_headers.c
create mode 100644 testsuite/headers/wscript_build
create mode 100644 wintest/README
create mode 100644 wintest/conf/zahari-esxi.conf
create mode 100755 wscript
create mode 100644 wscript_build
Changeset truncated at 500 lines:
diff --git a/.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 3c521a2..a8eacd5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,25 +1,26 @@
bin/
+st/
.waf*
.lock-wscript
*~
*.1
*.3
*.8
-*_asn1_files
-*_asn1.h
+*.swp
+tags
+TAGS
+cscope*.out
+*.x
autom4te.cache
config.cache
config.h
config.h.in
config.log
config.status
+source3/.build.log
+source3/.clang_complete
source3/configure
source3/Makefile
-lib/tdb/configure
-lib/tdb/Makefile
-*.d
-*_err.c
-*_err.h
examples/libsmbclient/Makefile.internal
examples/libsmbclient/smbwrapper/smbsh
examples/libsmbclient/smbwrapper/smbwrapper.so
@@ -51,8 +52,6 @@ examples/VFS/skel_opaque.so
examples/VFS/skel_transparent.so
*.gcda
*.gcno
-*.hd
-*.ho
*.o
*.patch
*.pc
@@ -61,12 +60,10 @@ examples/VFS/skel_transparent.so
semantic.cache
nsswitch/libnss_winbind.so
nsswitch/libnss_wins.so
-source3/bin/*
source3/config.cache
source3/config.log
source3/config.status
source3/configure
-source3/cscope.out
source3/exports/libnetapi.syms
source3/exports/libsmbclient.syms
source3/exports/libsmbsharemodes.syms
@@ -84,7 +81,6 @@ source3/lib/netapi/tests/Makefile
source3/library-versions
librpc/gen_ndr/*.*
source3/librpc/gen_ndr/*.*
-source4/librpc/gen_ndr/*.*
source3/nsswitch/*.so
source3/pkgconfig/*.pc
source3/proto_exists
@@ -94,233 +90,14 @@ source3/script/installbin.sh
source3/script/uninstallbin.sh
source3/smbadduser
source3/smbd/build_options.c
-source3/st
-source3/tags
-source3/TAGS
-source3/samba4-data.mk
-source3/samba4-config.mk
-source3/torture.tdb
-source4/apidocs
-source4/auth/ntlm/auth_proto.h
-source4/auth/auth_proto.h
-source4/auth/auth_sam.h
-source4/auth/auth_sam_reply.h
-source4/auth/credentials/credentials_krb5_proto.h
-source4/auth/credentials/credentials_proto.h
-source4/auth/gensec/gensec_proto.h
-source4/auth/gensec/schannel_proto.h
-source4/auth/gensec/schannel_state.h
-source4/auth/gensec/spnego_proto.h
-source4/auth/kerberos/proto.h
-source4/auth/ntlmssp/msrpc_parse.h
-source4/auth/ntlmssp/proto.h
-source4/auth/session_proto.h
-source4/auth/system_session_proto.h
-source4/bin/*
-source4/bin/modules/*
-source4/bin/shared/*.so*
-source4/build/smb_build/config.pm
-source4/cldap_server/proto.h
-source4/config.mk
-source4/coverage
-source4/data.mk
-source4/dsdb/common/proto.h
-source4/dsdb/kcc/kcc_service_proto.h
-source4/dsdb/repl/drepl_service_proto.h
-source4/dsdb/samdb/samdb_proto.h
-source4/dsdb/samdb/ldb_modules/util_proto.h
-source4/dsdb/samdb/ldb_modules/partition_proto.h
-source4/dsdb/schema/proto.h
-source4/extra_cflags.txt
-source4/foo.tdb
-source4/gentest_seeds.dat
-source4/heimdal/kdc/kdc-private.h
-source4/heimdal/kdc/kdc-protos.h
-source4/heimdal/lib/asn1/asn1_*
-source4/heimdal/lib/asn1/*_asn1-priv.h*
-source4/heimdal/lib/asn1/der-private.h
-source4/heimdal/lib/asn1/der-protos.h
-source4/heimdal/lib/asn1/krb5_asn1_files
-source4/heimdal/lib/asn1/krb5_asn1.h
-source4/heimdal/lib/des/hcrypto
-source4/heimdal/lib/gssapi/asn1_*.c
-source4/heimdal/lib/gssapi/gssapi_asn1-priv.h
-source4/heimdal/lib/gssapi/spnego_asn1-priv.h
-source4/heimdal/lib/gssapi/krb5/gsskrb5-private.h
-source4/heimdal/lib/gssapi/spnego_asn1_files
-source4/heimdal/lib/gssapi/spnego_asn1.h
-source4/heimdal/lib/gssapi/spnego/spnego-private.h
-source4/heimdal/lib/hdb/asn1_*.c
-source4/heimdal/lib/hdb/hdb_asn1_files
-source4/heimdal/lib/hdb/hdb_asn1.h
-source4/heimdal/lib/hdb/hdb_asn1-priv.h
-source4/heimdal/lib/hdb/hdb_err.?
-source4/heimdal/lib/hdb/hdb-private.h
-source4/heimdal/lib/hdb/hdb-protos.h
-source4/heimdal/lib/hx509/asn1_*.c
-source4/heimdal/lib/hx509/*asn1-priv.h
-source4/heimdal/lib/hx509/hx509-private.h
-source4/heimdal/lib/hx509/hx509-protos.h
-source4/heimdal/lib/krb5/heim_err.?
-source4/heimdal/lib/krb5/k524_err.?
-source4/heimdal/lib/krb5/krb5_err.?
-source4/heimdal/lib/krb5/krb5-private.h
-source4/heimdal/lib/krb5/krb5-protos.h
-source4/heimdal/lib/ntlm/heimntlm-protos.h
-source4/heimdal/lib/roken/err.h
-source4/heimdal/lib/roken/vis.h
-source4/heimdal/lib/wind/*_table.?
-source4/heimdal/lib/asn1/*.hx
-source4/heimdal/lib/gssapi/*.hx
-source4/heimdal/lib/hdb/*.hx
-source4/heimdal/lib/hx509/*.hx
-source4/include/build.h
-source4/include/config_tmp.h
-source4/include/config_tmp.h.in
-source4/kdc/pac-glue_proto.h
-source4/ldap_server/proto.h
-source4/lib/charset/charset_proto.h
-source4/libcli/composite/proto.h
-source4/libcli/ldap/ldap_proto.h
-source4/libcli/libcli_proto.h
-libcli/nbt/nbtname.h
-libcli/smb/smb_common_proto.h
-source4/libcli/nbt/nbt_proto.h
-source4/libcli/raw/raw_proto.h
-source4/libcli/resolve/lp_proto.h
-source4/libcli/resolve/proto.h
-source4/libcli/security/proto.h
-source4/libcli/smb2/smb2_proto.h
-source4/libcli/smb_composite/proto.h
-source4/libcli/util/clilsa.h
-source4/libcli/util/proto.h
-source4/libcli/wrepl/winsrepl_proto.h
-source4/lib/cmdline/credentials.h
-source4/lib/cmdline/popt_credentials.h
-lib/crypto/test_proto.h
-source4/lib/db_wrap_proto.h
-source4/lib/ldb/bin
-source4/lib/ldb/examples/ldbreader
-source4/lib/ldb/examples/ldifreader
-source4/lib/ldb/lib
-source4/lib/ldb/man/*.html
-source4/lib/ldb/samba/ldif_handlers_proto.h
-source4/lib/ldb/tests/tmp
-source4/libnet/libnet_proto.h
-source4/lib/registry/regf.h
-source4/lib/registry/tdr_regf.c
-source4/lib/registry/tdr_regf.h
-source4/lib/registry/tests/proto.h
-source4/lib/registry/tools/common.h
-source4/librpc/idl-deps
-source4/librpc/ndr/libndr_proto.h
-source4/librpc/ndr/ndr_compression.h
-source4/librpc/ndr/ndr_table.h
-source4/librpc/rpc/dcerpc_proto.h
-source4/librpc/rpc/dcerpc_table.h
-source4/lib/samba3/samba3_proto.h
-source4/lib/samba3/samba3_smbpasswd_proto.h
-source4/lib/socket/netif_proto.h
-source4/lib/talloc/talloc.3.html
-source4/lib/talloc/testsuite
-source4/lib/tdb/bin/tdbbackup
-source4/lib/tdb/bin/tdbdump
-source4/lib/tdb/bin/tdbtool
-source4/lib/tdb/bin/tdbtorture
-lib/tdr/tdr_proto.h
-lib/util/apidocs
-lib/util/asn1_proto.h
-lib/util/pidfile.h
-lib/util/unix_privs.h
-lib/util/util_proto.h
-source4/mkconfig.mk
-source4/nbt_server/dgram/proto.h
-source4/nbt_server/nbt_server_proto.h
-source4/nbt_server/wins/winsdb_proto.h
-source4/nbt_server/wins/winsserver_proto.h
-source4/ntptr/ntptr_proto.h
-source4/ntvfs/cifs_posix_cli/proto.h
-source4/ntvfs/common/proto.h
-source4/ntvfs/ipc/proto.h
-source4/ntvfs/ntvfs_proto.h
-source4/ntvfs/posix/vfs_posix_proto.h
-source4/ntvfs/simple/proto.h
-source4/param/proto.h
-source4/param/secrets_proto.h
-source4/param/share_proto.h
-source4/passdb/proto.h
+source3/setup
pidl/blib
pidl/cover_db
pidl/Makefile
pidl/pm_to_blib
-source4/rpc_server/common/proto.h
-source4/rpc_server/dcerpc_server_proto.h
-source4/rpc_server/service_rpc.h
-source4/rpc_server/lsa/proto.h
-source4/rpc_server/samr/proto.h
-source4/rpc_server/srvsvc/proto.h
-source4/samba.info
-source4/scripting/ejs/ejsnet/proto.h
-source4/scripting/ejs/proto.h
-source4/smbd/pidfile.h
-source4/smbd/process_model_proto.h
-source4/smbd/service_proto.h
-source4/smb_server/service_smb_proto.h
-source4/smb_server/smb2/smb2_proto.h
-source4/smb_server/smb_server_proto.h
-source4/smb_server/smb/smb_proto.h
-source4/st
-source4/templates.ldb
-source4/test-results
-source4/tests
-source4/torture/auth/proto.h
-source4/torture/basic/proto.h
-source4/torture/ldap/proto.h
-source4/torture/ldb/proto.h
-source4/torture/libnet/proto.h
-source4/torture/libnetapi/proto.h
-source4/torture/libsmbclient/proto.h
-source4/torture/local/proto.h
-source4/torture/nbench/proto.h
-source4/torture/nbt/proto.h
-source4/torture/ndr/proto.h
-source4/torture/ntp/proto.h
-source4/torture/proto.h
-source4/torture/rap/proto.h
-source4/torture/raw/proto.h
-source4/torture/rpc/proto.h
-source4/torture/drs/proto.h
-source4/torture/smb2/proto.h
-source4/torture.tdb
-source4/torture/unix/proto.h
-source4/torture/winbind/proto.h
-source4/utils/net/net_proto.h
-source4/utils/net/drs/net_drs_proto.h
-source4/version.h
-source4/web_server/proto.h
-source4/winbind/idmap_proto.h
-source4/winbind/wb_helper.h
-source4/winbind/wb_proto.h
-source4/wrepl_server/wrepl_server_proto.h
-source4/heimdal/lib/roken/roken.h
-source4/lib/ldb-samba/ldif_handlers_proto.h
-source4/libcli/drsblobs_proto.h
-source4/ntvfs/posix/vfs_acl_proto.h
-source4/kdc/mit_samba.so
-*.swp
-tags
-*.x
packaging/RHEL-CTDB/samba.spec
packaging/RHEL/samba.spec
packaging/RHEL/makerpms.sh
-source3/setup
-lib/tevent/tevent.so
-lib/tevent/libtevent.so*
-lib/tevent/libtevent.a
-lib/tdb/libtdb.so
-lib/tdb/tdb.so
-lib/tdb/libtdb.a
-lib/tdb/bin
docs-xml/build/catalog.xml
docs-xml/*/images/*.eps
docs-xml/*/images/*.pdf
diff --git a/MAINTAINERS.txt b/MAINTAINERS.txt
index 88787b1..466ae54 100644
--- a/MAINTAINERS.txt
+++ b/MAINTAINERS.txt
@@ -37,6 +37,30 @@ policy:
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:
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..cbbf045
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,75 @@
+# simple makefile wrapper to run waf
+
+WAF_BINARY=./buildtools/bin/waf
+WAF=WAF_MAKE=1 $(WAF_BINARY)
+
+all:
+ $(WAF) build
+
+install:
+ $(WAF) install
+
+uninstall:
+ $(WAF) uninstall
+
+test:
+ $(WAF) test $(TEST_OPTIONS)
+
+help:
+ @echo NOTE: to run extended waf options use $(WAF_BINARY) or modify your PATH
+ $(WAF) --help
+
+subunit-test:
+ $(WAF) test --filtered-subunit $(TEST_OPTIONS)
+
+testenv:
+ $(WAF) test --testenv $(TEST_OPTIONS)
+
+quicktest:
+ $(WAF) test --quick $(TEST_OPTIONS)
+
+dist:
+ touch .tmplock
+ WAFLOCK=.tmplock $(WAF) dist
+
+distcheck:
+ touch .tmplock
+ WAFLOCK=.tmplock $(WAF) distcheck
+
+clean:
+ $(WAF) clean
+
+distclean:
+ $(WAF) distclean
+
+reconfigure: configure
+ $(WAF) reconfigure
+
+show_waf_options:
+ $(WAF) --help
+
+# some compatibility make targets
+everything: all
+
+testsuite: all
+
+check: test
+
+torture: all
+
+# this should do an install as well, once install is finished
+installcheck: test
+
+etags:
+ $(WAF) etags
+
+ctags:
+ $(WAF) ctags
+
+# this allows for things like "make bin/smbtorture"
+bin/%:: FORCE
+ $(WAF) --targets=`basename $@`
+FORCE:
+
+pydoctor:
+ $(WAF) pydoctor
diff --git a/VERSION b/VERSION
new file mode 100644
index 0000000..394e114
--- /dev/null
+++ b/VERSION
@@ -0,0 +1,117 @@
+########################################################
+# SAMBA Version #
+# #
+# Samba versions are as follows #
+# 3.0.x New production series #
+# 3.0.x{tp,pre,rc}y Preview/Testing & RC #
+# 3.0.x[a-z] Patch releases #
+# 3.0.x[a-z]-VENDOR-z Vendor patch releases #
+# #
+# script/mkversion.sh #
+# will use this file to create #
+# include/version.h #
+# #
+########################################################
+
+########################################################
+# This are the main SAMBA version numbers #
+# #
+# <MAJOR>.<MINOR>.<RELEASE> #
+# #
+# e.g. SAMBA_VERSION_MAJOR=3 #
+# SAMBA_VERSION_MINOR=0 #
+# SAMBA_VERSION_RELEASE=0 #
+# -> "3.0.0" #
+########################################################
+SAMBA_VERSION_MAJOR=4
+SAMBA_VERSION_MINOR=0
+SAMBA_VERSION_RELEASE=0
+
+########################################################
+# If a official release has a serious bug #
+# a security release will have 'a' sufffix #
+# #
+# so SAMBA's version will be #
+# <MAJOR>.<MINOR>.<RELEASE><REVISION> #
+# #
+# e.g. SAMBA_VERSION_REVISION=a #
+# -> "2.2.8a" #
+########################################################
+SAMBA_VERSION_REVISION=
+
+########################################################
+# For 'tp' releases the version will be #
+# #
+# <MAJOR>.<MINOR>.<RELEASE>tp<TP_RELEASE> #
+# #
+# e.g. SAMBA_VERSION_TP_RELEASE=1 #
+# -> "4.0.0tp1" #
+########################################################
+SAMBA_VERSION_TP_RELEASE=
+
+########################################################
+# For 'alpha' releases the version will be #
+# #
+# <MAJOR>.<MINOR>.<RELEASE>alpha<TP_RELEASE> #
+# #
+# e.g. SAMBA_VERSION_ALPHA_RELEASE=1 #
+# -> "4.0.0alpha1" #
+########################################################
+SAMBA_VERSION_ALPHA_RELEASE=15
+
+########################################################
+# For 'pre' releases the version will be #
+# #
+# <MAJOR>.<MINOR>.<RELEASE>pre<PRE_RELEASE> #
+# #
+# e.g. SAMBA_VERSION_PRE_RELEASE=1 #
--
Samba Shared Repository
More information about the samba-cvs
mailing list