[SCM] Samba Shared Repository - annotated tag release-4-0-0alpha2
created - release-4-0-0alpha2
Stefan Metzmacher
metze at samba.org
Thu Jan 3 18:38:50 GMT 2008
The annotated tag, release-4-0-0alpha2 has been created
at 9faf3fb1b3d9bc5a204e6efbacc00593c186af04 (tag)
tagging cc3912220a169280bc5cacfb98775a9f3fa42e90 (commit)
replaces initial-v4-0-unstable
tagged by Stefan Metzmacher
on Fri Dec 21 06:10:29 2007 +0100
- Log -----------------------------------------------------------------
Signing tag for release-4-0-0alpha2
metze
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
iD8DBQBHa0rPm70gjA5TCD8RAhJ4AJ0Sj58I10OrYkbts8DVWxjlIjXcLgCgnacT
KJywjyiHHpzUgEFGL8ISPU4=
=1muV
-----END PGP SIGNATURE-----
Andrew Bartlett (108):
r24821: Update the mkrelease.sh script and mkversion.sh to make releasing correct
r24823: Without any better ideas as to how to fill out the WHATSNEW, I've
r24858: Make the 'vampire' code work again - clearly nobody uses this...
r24910: Merge named.conf patch by Andrew Kroeger <andrew at sprocks.gotdns.com>
r24912: Merge 'use more substituted variables' patch to release branch.
r24916: (merge to release branch)
r24917: More thoughts on Samba4 release notes, readme etc.
r24919: Merge build fix and improved error strings to release branch.
r24944: Merge acct_expiry fix to release branch.
r24947: Forgot to merge this to release branch, so we got weird subs in
r24958: This is the final text, and the final version. I'll send the release
r25616: Fedora DS now has a way to install the schema and extra configuration
r25618: I'm sick of the fstring warnings turning up here. Let's see how much
r25619: As perhaps could have been expected, the CFLAGS hack broke all non-gcc
r25660: Add a new interface 'generate_secret_buffer()', to be used when we
r25661: We don't actually need to know with DEBUG(0, ... every time we ask for
r25693: Implement the rest of subtree renames, now that tridge waved his magic
r25694: Move subtree_rename above the partitions module. The next step is to
r25701: Clarify comment
r25702: Clarify comments and make this module more strict on objectclasses.
r25703: Use less entropy by using the pointer value as a process-unique token.
r25704: Handle the chicken-and-egg problem of setting up the LDB before we get
r25705: Ensure we return the out value to the caller.
r25710: Finally fix subtree renames. Untested code is broken code and in this
r25723: Add a check to prevent deletion of entries with children. Sadly MMC
r25729: Fix silly regression in the subtree_rename - I broke normal renames.
r25747: Implement linked attributes, for add operations.
r25748: Don't segfault if we don't have a schema yet.
r25749: Add function required by linked_attributes module.
r25750: Update the objectclass module to improve consistency in Samba4.
r25753: Move cn=rootdse to @ROOTDSE to avoid being caught up in schema restrictions.
r25754: More work on normal forms for ldb input.
r25755: Fix a couple of memory leaks, in particular a new leak onto the NULL
r25759: catch up the samba3sam tests with the change from cn=rootdse to @ROOTDSE
r25760: Test out relative distinguished name behaviour under renames.
r25761: Rename to be a DN to be a child of itself wasn't being checked for.
r25762: This test belongs best with the other checks for a valid parent, in
r25763: Handle modifies, in the easy case (add/delete of elements), for the
r25781: Handle and test linked attribute renames.
r25786: Add function required by linked_attributes module (We need a list of
r25787: Assert that we handle the group membership updating correctly,
r25788: Use a single routine to handle the creation of modify requests in the
r25825: Don't print the user's password hash at level 0.
r25826: Prove that adding a user or computer via LDAP doesn't magicly give
r25856: If the search fails, it is not valid to steal 'res'.
r25857: Indent
r25891: Test that we get the correct return value when we attempt to reference
r25921: Now also listen on ldapi by default in the LDAP server
r25922: Make it easier to bind to a unix domain socket, without messing with
r25923: Make sure to install phpldapadmin-config.php
r25933: LDB: Don't free errstring until after the printf, in case it is one of
r25934: Handle a LDB_ERR_NO_SUCH_OBJECT return value when looking for the
r25938: We don't need the CLDAP server unless we are a DC.
r25939: Rework the CLDAP server not to use gendb_search but to call ldb_search
r25940: Rework the samldb and templates handling.
r25941: Use samdb_relative_path() (new function in samdb.c) in the partitions
r25942: Make various ldb modules handle an LDB backend that enforces validity
r25948: Fix up the samba3sam test (which is very fragile) to work with the new
r25949: Make error messages clearer and more correct.
r25950: Enable seperate module to prevent subtree deletes.
r25952: Add in new data file required by samba3sam test.
r25957: Rework the cracknames code to use less gendb_search() and instead call
r25958: Callers of gendb_search_dn() don't expect to get
r25959: Add a new special DN to LDB: @OPTIONS
r25960: Enable checks on the validity of the search base on sam.ldb in Samba4.
r25961: Add new tests to verify basedn validation in LDAP searches.
r25962: Move to more modern ldb functions loading module list.
r25964: Fix comment and use talloc hirachy in ldb_tdb initialisation.
r25965: Remove duplicate block - thanks metze!
r25966: Don't force an 8 byte width to generated SIDs, as this can actually
r25981: Don't create an ldb_request on NULL.
r26131: Ensure we show the right errors in the NULL base DN case. Based on
r26135: Remove samdb_add(), samdb_delete() and samdb_modify(), which were just
r26137: Rename the entryUUID module to better match it's purpose: being a
r26138: Don't talloc_free() res if an error occoured.
r26139: Based on a report by Theodor Chirana, don't assert() on invalid
r26140: Add a new test for searches by distinguieshedName and dn, and
r26182: Extend our linked attribute testsuite to cover many more possible
r26183: The idea of a self-seeding secrets.ldb is nice, but in practice we do
r26192: Handle, test and implement the style of extended_dn requiest that MMC uses.
r26193: In the LDAP server, use the new 'controls_decoded' element to
r26244: Add a module (sans tests for the moment) that implements ranged
r26245: Make it easier to handle the LDAP backend, with it's differing needs,
r26246: Make it easier to debug assert()s in the provision, if messages are
r26282: These modules expect errors, but if we don't wipe the error string, we
r26283: fix typo
r26284: Rather than just debug, push the error back up the stack as the error
r26297: Correct error message. This function verifies attributes, not
r26298: Use metze's schema loading code to pre-initialise the schema into the
r26299: Print out which module failed to initialise.
r26300: Don't segfault when called from the ntptr libs.
r26301: Collapose ldb_next_init() into being a caller of ldb_init_module_chain
r26302: Print the error string for failed rootdse searches.
r26303: Fix up error reporting during the delete of previous entries in the
r26304: More work to remove silly error printouts.
r26305: Update template files and testsuite to try and work with current
r26324: Fix includes for Jelmer.
r26354: In trying to chase down why we have reports that WinXP won't join
r26361: Ensure this test cannot proceed if the pipe connection failed.
r26362: Fix segfault in NET-API-DELSHARE torture test.
r26364: Branch Samba 4.0 for an alpha2 release.
r26387: Merge logfile segfault into alpha2 branch.
r26388: Fix up SWAT provision (again...), after changes I made to the
r26390: Start on a WHATSNEW for the alpah2 release.
r26489: Merge fixed ranged results module to release branch.
r26490: Update WHATSNEW. Unless some fancy new words arive soon, this is what
r26501: Merge kblin's updated README
r26541: Mark this as the release
Andrew Tridgell (5):
r25676: fixed a valgrind error in the epoll event backend. The linked list
r25689: test with a non-zero size file
r25690: - only use a readonly traverse in ldb_search when not in a transaction. When we are in a transaction then we could be in a top level modify operation (such as rename), so we must use a writeable traverse so that the async callbacks can do the modifies while the search is progressing.
r25691: make "server role" case insensitive
r25692: fixed another example where the free of fde and the free of the socket
Günther Deschner (104):
r25603: More reformat.
r25604: Add security_descriptor_append() helper function.
r25605: Last round of registry reformats (before this gets an obsession...).
r25606: Allow test_GetKeySecurity() to return a security descriptor.
r25607: Allow to set security descriptor type flags at creation time with
r25608: Call security_descriptor_append from within security_descriptor_create.
r25609: Reformat RPC-WINREG test.
r25610: Add security_descriptor_appendv() which takes va_list directly.
r25611: Smaller fix for winreg test.
r25612: Add test_SetKeySecurity() call.
r25662: While watching traces, learned the frsapi_InfoEnum enum types.
r25663: Add frsapi_SetDsPollingIntervalW and frsapi_GetDsPollingIntervalW idl.
r25664: Use [out] pointers in frsapi idl.
r25665: Add some more WERR codes.
r25666: Add frsapi_IsPathReplicated IDL.
r25667: Start on frsapi testsuite.
r25668: Hopefully fix the build, sorry...
r25669: Real build fix.
r25670: Add torture test for frsapi_IsPathReplicated().
r25671: Add stub FRSAPI_FORCE_REPLICATION.
r25672: Some more FRS werrors.
r25673: Ignore RPC-FRSAPI for samba4.
r25675: More frsapi IDL.
r25696: Fix pipe name for dfs.
r25699: Add ForceReplication test.
r25706: Merge padding fix from Samba3.
r25730: Fix IDL for incorrect winreg_SetKeySecurity.
r25731: Document winreg_NotifyChangeKeyValue's notify flags.
r25739: We forgot to copy revision and type flags in security_descriptor_copy().
r25799: Add dump_data_skip_zeros() which omits 16 zero bytes in a row (if not at the
r25800: Use dump_data_skip_zeros() in ndrdump.
r25801: Add security_ace_create() function.
r25803: Make our security descriptor acl manipulation methods more generic so that we
r25807: Close handle during winreg test.
r25808: Move basic security descriptor test to a test_SecurityDescriptors() call.
r25809: Add basic security descriptor inheritance test for winreg.
r25810: Add test for blocking security descriptor inheritance in winreg.
r25811: Add some security descriptor helper functions.
r25812: Add test for valid and invalid security descriptor and security information flag
r25813: Add unfinished SecurityDescriptorsMasks test for winreg.
r25814: Add my (C).
r25815: Small DFS idl fixes.
r25816: Add idl for frsapi_InfoW. Surely not correct, but a start.
r25817: Add very basic FRSAPI InfoW test. Again, this is surely not correct but at least
r25845: Reformat the dfs test.
r25848: Add IDL and torture test for dfs_SetDcAddress and dfs_GetDcAddress.
r25849: Add test for dfs FlushFtTable.
r25894: Add IDL for netr_DsRAddressToSitenamesW and netr_DsRAddressToSitenamesExW.
r25895: Add torture test for netr_DsRAddressToSitenamesW and
r25896: Rename netlogon server stubs.
r25897: Add WERR_INVALID_FLAGS.
r25951: Add missing DS_SERVER_NDNC bit to netr_DsR_DcFlags.
r26060: Add some error codes from remote join api.
r26133: Add some more error codes from wkssvc testing.
r26141: Reflect pointer_default(unique) setting.
r26142: Cleanup IDL and add torture test for wkssvc_NetWkstaEnumUsers.
r26143: Add IDL and torture test for wkssvc_NetrWkstaUserGetInfo.
r26144: Add IDL and torture test for wkssvc_NetrWkstaTransportAdd and
r26145: Fix server side of wkssvc_NetWkstaTransportEnum.
r26146: Add IDL and torture test for wkssvc_NetrUseEnum().
r26147: Add IDL and torture test for wkssvc_NetrUseDel and wkssvc_NetrUseAdd.
r26148: Add IDL and torture test for wkssvc_NetrUseGetInfo().
r26149: Add IDL for wkssvc_NetrWkstaUserSetInfo(). No torture test yet.
r26150: Add IDL and torture test for wkssvc_NetrLogonDomainNameAdd() and
r26151: Add IDL and torture test for wkssvc_NetrValidateName() and
r26152: Add IDL and torture test for wkssvc_NetrEnumerateComputerNames().
r26153: Add torture test for NetrAddAlternateComputerName() and
r26154: Add IDL and torture test for wkssvc_NetrWorkstationStatistics(). A lot of
r26155: Add IDL and torture teset for wkssvc_NetrMessageBufferSend().
r26156: Choose a more speaking message in test_NetrMessageBufferSend().
r26157: Add IDL and torture test for wkssvc_NetrSetPrimaryComputername().
r26158: Add IDL for wkssvc_NetrRenameMachineInDomain().
r26159: Align to coding conventions.
r26160: Add WERR_NAME_NOT_FOUND.
r26161: Add (dangerous) torture tests for wkssvc_NetrRenameMachineInDomain() and
r26162: Remove accidental commit.
r26163: Add IDL and torture test for wkssvc_NetrGetJoinInformation().
r26164: Add IDL for wkssvc_NetrJoinDomain() and wkssvc_NetrUnjoinDomain().
r26165: Add IDL and torture test for wkssvc_NetrGetJoinableOus() and
r26166: Put [ref] in the front in wkssvc IDL.
r26167: Just for completeness, add some more documented wkssvc_NetWkstaInfo info level
r26168: Add two more documented WKSSVC_JOIN_FLAGS.
r26169: Use the NDR_PAHEX flag to print the encrypted wkssvc password buffer.
r26170: Put test_NetrUseGetInfo() in the correct order of tests.
r26171: Add my copyright.
r26172: Skip testing wkssvc against us, we only have dummy support anyway.
r26176: Fix in,out mismatch in wkssvc_NetrWkstaUserSetInfo().
r26208: Add torture test for (unsupported) wkssvc_NetrJoinDomain() and
r26209: For consistency, rename one argument in NetrJoinDomain.
r26210: w00t!
r26211: Add very basic test_NetrJoinDomain2() test which can join xp workstations into
r26212: Make test_NetrJoinDomain2() a little more robust against missing parameters.
r26213: Trying to fix confusing inline comment about wkssvc_PasswordBuffer.
r26214: Add note about remotely joining an unjoined XP SP2 workstation.
r26215: Verify that test_NetrJoinDomain2() has suceeded.
r26216: Add very basic torture test for wkssvc_NetrUnjoinDomain2().
r26217: Let encode_wkssvc_join_password_buffer() take the session key as parameter.
r26256: When generating Samba3 pidl output for WERROR based functions, make sure the
r26257: Get rid of "uninitialized value" warning in the samba3 pidl generator.
r26273: Add IDL and torture test for netr_NetrEnumerateTurstedDomains() and
r26285: Add IDL and torture test for netr_ServerPasswordGet().
r26286: IDL and torture test for netr_ServerTrustPasswordsGet().
r26331: Add IDL for samr_ValidatePassword(). A very interesting call.
r26332: Add samr_ValidationStatus error mapping to samr_ValidatePassword().
Jelmer Vernooij (252):
r25614: Add trivial tdb website.
r25615: Honor SMBD_VALGRIND and NMBD_VALGRIND for Samba3.
r25617: Make sure system include paths come after samba include paths. Patch from Timur Bakeyev.
r25624: Remove ipv4_addr hack. Only causes 4 extra includes of system/network.h because we stripped down includes.
r25626: Move some debug-specific prototypes to debug.h.
r25627: Remove unused global.
r25628: Fix formatting, missing include.
r25630: Allow "NULL" as memory context, for consistency with the rest of the code,
r25707: Move selftest makefile code to separate file.
r25722: Start merging the various test plan files for Samba 4 into one, so that it'll
r25737: Integrate more of the test recipe code into one file, use
r25740: More consistent naming for tests, always include environment name in test name.
r25741: Simplify calls to Subunit functions.
r25742: Start trimming down hash size for start_testsuite.
r25743: Write short summary of failed tests and skipped tests to file.
r25756: Add missing file with quick tests.
r25764: Fix total number of tests count to not include skipped tests.
r25842: Start working on test for loading dso's in ldb.
r25843: Finish check-soloading.
r25844: Enable soloading by default.
r25846: Add configure test for -Wl,--export-dynamic.
r25847: Don't link modules against their subsystem.
r25850: Add macro for picflag.
r25851: Move system-specific ldflags checks to libreplace so they can be used by ldb.
r25852: Move SHLIBEXT determination into a test as well.
r25853: Specify LIBS to sample_module - fixes build for gcov hosts.
r25854: Link against -ldl properly.
r25855: Check for HPUX dl functions.
r25858: Clean up po files.
r25859: Wrap native HPUX functions in dl implementation.
r25860: Remove flag that causes problems on some hosts.
r25861: Fix export dynamic for HPUX.
r25862: Avoid po, causes trouble on BSD systems.
r25875: Try to fix the build on some HPUX machines.
r25876: Attempt to build shard libs everywhere again.
r25877: Add libreplace macro for soname flags.
r25878: Fix syntax error.
r25879: Don't use shared library for command-line utilities for now - breaks the testsuite, and there is no portable equivalent of LD_LIBRARY_PATH.
r25880: Try to get some more flags right.
r25881: Add ability to build .so of tdb.
r25882: Build shared library of talloc as well.
r25883: Fix tdb dependency.
r25884: Specify shldflags first, as required by some compilers.
r25886: Try to fix building dso's on hpux with gcc
r25887: Build Samba-specific ldb modules as dso's.
r25888: Attempt to fix standalone tdb build.
r25901: Remove obsolete --enable-shared option (whether shared libs should be used internally can be set using --enable-dso).
r25902: Move messaging tests to same directory as code.
r25903: Move more files out of torture/
r25904: Remove extra
r25926: Move iconv test to iconv code directory.
r25927: Move share tests to param directory.
r25928: Split up torture-local a bit.
r25929: Add some help strings.
r25930: fix test name
r25931: Add config .mk file for crypto lib.
r25932: Remove unnecessary include - should fix the build on hosts without popt.
r25935: Fix registry tests.
r25943: Fix soname on hpux.
r25944: Fix handling of sonameflag on AIX, which doesn't have anything like that.
r25945: Fix flags for MacOS X.
r25953: AIX make doesn't support $^.
r25956: Try metze's suggestion for Mac OS X shld flags.
r25998: Add test for run time library path environment variable.
r26001: Share some code between macros, add macro specifically for testing the ld flag that allows undefined symbols.
r26002: Use osf rather than tru64 - pointed out by metze.
r26003: Split up DB_WRAP, as first step in an attempt to sanitize dependencies.
r26004: Add some simple credentials tests.
r26005: Notice the user about LD_LIBRARY_PATH or equivalent when building with shared libs.
r26006: Improve some dependencies.
r26066: Use TALLOC_CTX consistently for talloc contexts rather than void \* (it was already being used for some).
r26067: Merge improvements building Python modules.
r26068: Import improved Python bindings for LDB, including tests.
r26069: Import python bindings for credentials.
r26070: Skip credentials python tests for now.
r26071: Move DCE/RPC SWIG bindings closer to the code they're wrapping.
r26072: Import trivial SWIG wrapper for talloc.
r26073: Import Python bindings for the registry.
r26074: Add SWIG magic for NTSTATUS and WERROR return codes.
r26075: Ignore registry python test for now.
r26076: Remove some SWIG code that is already commonly available.
r26077: Import updated TDB bindings.
r26078: Import Python bindings for system_session functions (still needs tests).
r26079: Some cleanups in the old SWIG wrappers: - remove old torture tests for LDB (replaced by a much more extensive test) - moved tool to bin directory
r26080: Import updated LDB bindings.
r26087: Fix include, add setup.py for tdb
r26088: Import some native-python python modules and move original python swig torture code to common python directory as well.
r26089: Move python detection to a separate file, and don't make it an error if it isn't available.
r26090: Make building tdb python bindings independent of use of external tdb.
r26095: Add function for import a generic configuration file in a loadparm context.
r26096: No longer include removed header
r26097: Consider python modules special modules rather than special libraries.
r26098: Make missing python no longer fatal.
r26099: Don't depend on nonexistant auth_util.h header.
r26100: Also check for SWIG.
r26101: remove some unused includes
r26105: Add targets for building and installing the python bindings.
r26106: Add targets for building, installing and checking python bindings.
r26107: Add more tests.
r26108: Add makefile rules for building, installing and checking python bindings.
r26109: Use new SWIG helpers in autogenerated DCE/RPC SWIG files.
r26110: Create separate function for connecting, add helper for creating result typemaps.
r26112: Do proper error checking in __contains__.
r26113: Build tdb python bindings even when not using system tdb.
r26114: Allow keyword-arguments.
r26116: Mention python in the config.status summary.
r26117: Fix DESTDIR use for bindir.
r26118: Remove whitespace that causes empty if statement to be generated.
r26119: Fix warnings.
r26120: Don't install python modules as modules.
r26121: Don't build modules if subsystem isn't build.
r26122: Don't install python bindings yet.
r26123: Use utility function for secrets.tdb path.
r26124: Install ldb_handlers.h, required by ldb_samba.
r26127: Move session code out of auth_util.c. No longer making it part of auth but making it usable independently will be the next step.
r26128: Some formatting fixes in secrets.c, fix free of filename, update ignores for source/..
r26129: Specify path explicitly in case an external ldb installation is used.
r26130: Fix header installation
r26134: Avoid using samdb-dependent functions in auth_system_session.
r26136: Attempt to fix dependencies for auth.
r26177: Allow prebuilding swig wrapper, install ldb.py.
r26178: Link against -ldl as well to prevent undefined symbols.
r26179: Fix symlink.
r26180: Allow prebuilding swig output files.
r26181: Set version to 1.1.1, as 1.1.0 has already been released.
r26185: No need to depend on ldap, shared lib already has that info.
r26186: Generate SWIG files as part of autogen.sh
r26187: Fix module name, indentation.
r26188: Now that swig output is pregenerated, allow building python code without swig installed.
r26189: Add really trivial testsuite for the auth module.
r26190: Allow successful as well as success.
r26191: Import custom test runner for subunit, rather than using trial, which is part of twisted.
r26194: Wrap the events subsystem in a separate file.
r26195: Wrap two more functions.
r26196: Always build python bindings for ldb.
r26197: Add bindings for libsecurity.
r26199: Allow constructing new sids, implement __eq__ for sids.
r26200: Bring back some accidently removed files.
r26201: Build docs for the security module.
r26202: Fix dependencies.
r26203: Avoid using ldb_wrap for secrets database.
r26204: Binsings for some more functions.
r26205: Pass loadparm_context to secrets_db_connect() rather than using global context.
r26206: Build python modules as part of make all.
r26207: Only compile swig files if swig is available.
r26218: Remove libtdb.so as well.
r26221: Add loadparm_context parameter to auth_context_create.
r26222: Avoid global_loadparm in a couple more places.
r26223: Move loadparm context up in the stack.
r26224: Remove another use of global_loadparm.
r26225: Remove use of global_loadparm in wins server.
r26226: Avoid more uses of global_loadparm.
r26227: Make loadparm_context part of a server task, move loadparm_contexts further up the call stack.
r26228: Store loadparm context in auth context, move more loadparm_contexts up the call stack.
r26229: Set loadparm context as opaque pointer in ldb, remove more uses of global_loadparm.
r26230: Use task-provided loadparm context in a couple more places, avoid loadparm context inside ntlm_auth.
r26231: Spell check: credentails -> credentials.
r26232: Provide replacement for stdint.i for users of older versions of swig.
r26233: Pass loadparm context when creating krb5 contexts.
r26234: More global_loadparm fixes.
r26235: Avoid global_loadparm.
r26236: Remove more uses of global_loadparm or specify loadparm_context explicitly.
r26237: Add loadparm context to the server service interface.
r26238: Add a loadparm context parameter to torture_context, remove more uses of global_loadparm.
r26239: Fix registry argument order.
r26240: We now actually use torture_context pointers for more than just allocation.
r26241: Ignore some files generated by tests.
r26242: Don't fail if swig is not available.
r26243: stdint.i requires swigarch.i
r26247: Don't allow use of older SWIG versions.
r26248: Check in SWIG output so SWIG is not required when running out of svn.
r26249: Remove a couple more uses of global_loadparm.
r26250: Avoid global_loadparm in a couple more places.
r26251: Fix include of stdint in tdb swig wrapper.
r26252: Specify loadparm_context explicitly when creating sessions.
r26258: Use loadparm context in client_start function of gensec.
r26259: Provide convert_string_talloc() variant that works directly with an iconv handle.
r26260: Store loadparm context in gensec context.
r26261: Use enum type.
r26262: Add test for WERROR return code handling for Samba 3 client code.
r26263: Don't assume CH_UNIX is CH_UTF8.
r26264: pass name resolve order explicitly, use torture context for settings in dssync tests.
r26265: Use task-provided loadparm context in nbt and rpc servers.
r26266: Remove more global_loadparm uses.
r26267: Fix two calls of smb2_connect I missed.
r26268: Avoid more use of global_loadparm - put lp_ctx in smb_server and wbsrv_connection.
r26269: Fix a couple more references to global_loadparm.
r26270: Require specifying the loadparm_context or NULL to cli_credentials_guess().
r26271: Remove some more uses of global_loadparm.
r26272: Remove global_loadparm in some more places.
r26274: Some syntax fixes, remove more global_loadparm instances.
r26275: return loadparm context in lp_load.
r26276: Install SWIG files if swig is present.
r26277: Move loadparm context higher up the stack.
r26278: Tallocify convenience table for iconv handles.
r26279: Don't compile any python stuff if python is not available.
r26280: Fix installation if swig is not available.
r26281: Fix include.
r26292: Make sure swig directory exists.
r26293: Make sure SWIG directory exists, respect DESTDIR.
r26294: Use hardcoded name for SWIG for now, until proper autoconf checks are in place.
r26295: Remove use of global_loadparm for net and wb_pam_auth.
r26296: Store loadparm context in DCE/RPC server context.
r26308: Split up big popt common callback function.
r26309: Move specification of port higher up the all stack.
r26310: Remove more uses of global_loadparm.
r26311: Move port number specification higher up the call stack.
r26312: Move specification of port higher up the call stack.
r26313: Fix more uses of static loadparm.
r26314: Eliminate use of global_loadparm.
r26315: Avoid using lp_ functions in libcharset.
r26316: Use contexts for conversion functions.
r26317: Fix typos.
r26318: Don't rely on SAMDB functions in secrets database.
r26319: Split encoding functions out of libcli_ldap.
r26320: Clean up properly after error.
r26321: Fix python tests.
r26322: Fix include
r26323: Regenerated credentials SWIG.
r26325: Remove use of global_loadparm in netif.
r26326: Remove more uses of global_loadparm.
r26327: Explicit loadparm_context for RPC client functions.
r26328: remove more uses of global_loadparm.
r26329: Fix more loadparm_context references. Only about a 100 left now.
r26330: Fix header installation.
r26333: No more global_loadparm in finddcs.
r26334: Avoid loadparm_context.
r26335: Specify name_resolve_order to socket code.
r26336: use offsets inside loadparm rather than pointers (allows multiple contexts to exist at the same time).
r26337: Move global_loadparm to a higher caller.
r26338: Fix parameter, typo.
r26339: Make loadparm talloc-allocated.
r26340: Add special handlers for debuglevel and logfile.
r26342: Fix initialization.
r26343: Remove bLoaded global variable.
r26344: Fix memory access.
r26345: Fix dumping an individual parameter.
r26346: Add tests for loadparm.
r26347: More tests.
r26348: Avoid use of autofree context.
r26349: More tests.
r26350: More tests.
r26351: Fix handling of flags when there are multiple loadparm contexts around.
r26352: Don't make lp_load create a new context.
r26353: Remove use of global_loadparm.
r26355: Eliminate global_loadparm in more places.
r26356: Remove prototype for nonexisting function.
r26357: Add separate subsystem for auth_sam_reply parsing.
r26358: Always specify TORTURE_OPTIONS to smbtorture.
r26359: Build .so version of wins ldb module.
r26360: Add some const.
r26478: Update versions, fix typo.
Jeremy Allison (3):
r25700: Now BOOL no longer exists in Samba 3.2, use bool instead.
r25892: Keep the tdb code in sync between 3.2.x and 4.0.
r25893: Fix ldb, tdb builds (and one warning).
Kai Blin (3):
r25642: Fix a small typo.
r26047: spoolss: OpenPrinterEx with an invalid server/printer name returns WERR_INVALID_PARAM
r26048: spoolss: Fix test_SecondaryClosePrinter.
Michael Adam (3):
r26253: Add check for broken RedHat 7.2 system header files to lib/replace.
r26254: Add check for PPC statfs.h to workaround for broken capability.h.
r26255: Work around another broken aspect of sys/capability.h on RHEL5.
Ronnie Sahlberg (6):
r25769: it looks like there are 9 uint32 before the TLV subcontext starts, not 6
r25770: rename "unknown5" to tlv_size
r25771: In traces unknown7 has the same pattern as a UNIQUE pointer referral id
r25772: rename the tail fields
r25773: update frsrpc.idl and add some more comments
r25785: more small updates to frsrpc
Stefan Metzmacher (184):
[GLUE] fix some executable bits on shell scripts
Merge commit 'release-4-0-0alpha1' into v4-0-test
r25601: replace.h should never imply any "system/*.h"
r25602: don't imply "system/network.h" within replace.h,
r25613: verify the length and type before checking the value,
r25622: let --socket-wrapper-keep-pcap imply --socket-wrapper-pcap
r25623: add 'make test-swrap-pcap' and 'make test-swrap-keep-pcap'
r25674: fix crash bug in pidl generated client code, this
r25677: add missing stuff from samba3
r25678: reformat getpass() replacement code
r25679: reapply: Allow ^C to interrupt smbpasswd if using our getpass. from Jeremy
r25680: Volker's fix for bug #668. Change the \n after the password prompt to go to tty instead of stdout.
r25681: r16245: Cope with string being zero len. Klocwork bug #410. Jeremy.
r25682: r16320: Ensure variable is not null before calling fclose. Klocwork #412. Jeremy.
r25683: fix the compilation of getpass.c and it's configure test
r25684: use "system/*.h" to get the system includes
r25685: rename getsmbpass -> rep_getpass and provide the function prototype
r25686: Added in missing def for AI_ADDRCONFIG.
r25687: Move #defined for getaddrinfo into network.h (as other
r25695: [libreplace] fix the standalone build of libreplace
r25697: make *clean doesn't work after a svn up when some *.mk files were removed
r25711: only use sort if available
r25712: try to fix the build, perl should handle by_path as comparison function
r25713: [libreplace] include socket_wrapper.h after we have typedef'ed socklen_t
r25714: [libreplace] move define of a constant to near to the others
r25715: [libreplace] move definition of struct addrinfo so that it can use socklen_t
r25718: [libreplace] if we replace types define the HAVE_<type> macro
r25719: let "system/network.h" do the replacements first, then
r25720: update .gitignore
r25721: remove unused var
r25724: - include getaddrinfo.h after we have defined struct addrinfo
r25725: merge commit bc9008aa1dcb66890795f0ff2d3046da7df867d9 from v3-2-test:
r25726: [libreplace] move and fix getaddrinfo configure checks
r25727: include "system/network.h" instead of <sys/socket.h>
r25728: [libreplace] define AI_NUMERICSERV as it's used in getaddrinfo.c
r25732: import updated parse.y files from lorikeet-heimdal
r25733: fix filename substitution and bail out if yacc output isn't generated
r25734: regenerate yacc output (parse.[ch] files)
r25735: make sure we include "config.h" as first header in
r25736: make sure we include "config.h" as first header
r25738: always include config.h first.
r25744: add NDR_ERR_INVALID_POINTER
r25745: [pidl] ndr_pull/push_error(ndr, NDR_ERR_INVALID_POINTER,..)
r25746: [selftest] make plain output more readable
r25751: use EJS_CHECK() instead of NDR_CHECK() in ejs code
r25752: use EJS_CHECK() instead of NDR_CHECK()
r25765: pidl: fix compiler warning in ndr_align test
r25766: pidl: fix bugs in ndr_tagtype tests found by compiler warnings
r25767: pidl: make it easier to debug errors in pidl tests
r25768: pidl: NT_STATUS_IS_ERR() is NOT the same as !NT_STATUS_IS_OK()
r25774: create ndr_pull_union_blob_all() and match the logic of the struct fns
r25775: use ndr_pull_union_blob_all() in CLDAP code
r25776: ndr compression: make use of NDR_CHECK() and not use NTSTATUS directly
r25777: add NDR_ERR_UNREAD_BYTES and don't use NTSTATUS directly
r25778: use NT_STATUS_HAVE_NO_MEMORY() and NDR_CHECK() macros
r25779: the return value of ndr_pull_set_switch_value() should be checked
r25780: fix bool return
r25782: use NT_STATUS_HAVE_NO_MEMORY()
r25783: socket_wrapper: don't include "includes.h"
r25784: fix compiler warning
r25789: print out what error happened...
r25790: - remove some nesting by using error and out logic
r25791: wrepl_request_finished() sets req->status, so make this explicit
r25792: use NT_STATUS_HAVE_NO_MEMORY() and NDR_CHECK()
r25793: check the return value of ndr_push_set_switch_value()
r25794: use NDR_CHECK()
r25795: whitespace cleanup...
r25796: use NT_STATUS_HAVE_NO_MEMORY()
r25797: use error and out logic
r25798: - check return value of ndr_push_set_switch_value()
r25802: fix the build on solaris, void functions doesn't return values
r25804: move including ndr_compression.h into HeaderInterface()
r25805: pidl: include libndr.h as first header in ndr_foo.h
r25806: let libndr.h include needed stuff and remove pidl magic
r25818: remove useless '\' chars at the end of lines
r25819: make the success case more clear
r25820: but still return the error...
r25821: always use ndr_push/pull_error() to report errors and not NTSTATUS directly
r25822: use NDR_CHECK()
r25823: remove unneeded nesting by using error and out logic
r25824: - NT_STATUS_IS_ERR() is not the same as !NT_STATUS_IS_OK()
r25828: don't ignore errors
r25829: - use DEBUG() instead of printf
r25830: fix compiler warning
r25831: remove unused include
r25833: - we don't need --root twice
r25834: nss_wrapper: add lib/nss_wrapper skeleton
r25835: nss_wrapper: add support for passwd accounts
r25836: nss_wrapper: add support for groups and return EPERM in initgroups()
r25837: nss_wrapper: add nss_wrapper.pl
r25838: libreplace: include nss_wrapper.h if NSS_WRAPPER is defined
r25839: use nss_wrapper code in samba4 if
r25840: make test: activate nss_wrapper for make test
r25841: try to fix make install
r25863: libreplace: we need include <unistd.h> before nss_wrapper.h
r25864: libreplace: we should only have one location where we check for required functions
r25865: libreplace: check for nss passwd|group get*_r functions
r25866: nss_wrapper: not all systems have get*_r calls
r25867: libreplace: solaris has different prototypes for getpwent_r and getgrent_r
r25868: nss_wrapper: add solaris versions of getpwent_r and getgrent_r
r25869: selftest: strip newline from `whoami` output, hopefully fix provision on mac os 10
r25870: libreplace: AC_VERIFY_C_PROTOTYPE() needs AC_LANG_SOURCE() to bring in confdefs.h
r25871: nss_wrapper: set the destination pointer in the get*_r functions
r25872: nss_wrapper: revert solaris get*ent_r() functions
r25873: nss_wrapper: hopefully a better fix for the solaris get*ent_r functions
r25874: force specific versions for LEX and YACC.
r25905: use data_blob_const() to set the DATA_BLOB
r25906: libreplace: we need to link to make sure the functions are available
r25907: use DEBUGADD() to match samba3
r25908: add some wikipedia links about LDAP and LDIF
r25909: Fix the snprintf checks, and fix a typo in pointer indirection.
r25910: Try and fix the Solaris build by adding a missing define
r25911: Remove more fstring/pstring bad useage. Go talloc !
r25912: Two patches
r25913: maybe some platforms have problems with echo -e
r25914: selftest: fix the module pathes when using --with-selftest-prefix
r25915: ndr/pidl: change NTSTAUS into enum ndr_err_code (pidl code)
r25916: ndr: change NTSTAUS into enum ndr_err_code (basic stuff)
r25917: ndr: move ndr_map_error2ntstatus to errormap.c
r25918: ndr: change NTSTAUS into enum ndr_err_code (samba4 handwritten stuff)
r25919: ndr: change NTSTAUS into enum ndr_err_code (ndrdump)
r25920: ndr: change NTSTAUS into enum ndr_err_code (samba4 callers)
r25924: fix bug in UNIX_INFO2 push code found make make valgrindtest
r25925: torture/raw: fix sending unitialized bytes in RAW-SAMBA3ROOTDIRFID
r25936: provision/newuser: don't try to set the 'memberOf' attribute
r25954: we don't need this twice
r25955: libreplace: add a useful link about linking shared libraries
r25963: libreplace: samba3 doesn't use SONAMEFLAG on Mac OS 10, so also try this
r25967: ldb: a module doesn't need to link against $(LIBS)
r25968: ldb: we need to use @SONAMEFLAG@ directly so that the '#' trick can work
r25969: ldb: link libnss_ldb.so.2 against the shared library
r25970: libreplace: fix AC_N_DEFINE() so that some appears in config.h
r25971: libreplace: remove AC_EXTENSION_FLAG as it's the same as AC_N_DEFINE
r25972: tdb: fix usage of SONAMEFLAG
r25973: talloc: fix usage of SONAMEFLAG
r25974: libreplace: see what the build-farm says if we use _XOPEN_SOURCE=600
r25975: build: split SharedModule from SharedLibrary
r25976: libreplace: not all platforms like _XOPEN_SOURCE=600
r25977: libreplace: add AC_LIBREPLACE_MDLD and AC_LIBREPLACE_MDLD_FLAGS macros
r25978: build: use AC_LIBREPLACE_MDLD_* macros and use the result to build modules
r25982: libreplace: try to ignore unresolved symbols in modules on Tru64
r25983: ldb: link shared library against $(LDAP_LIBS)
r25984: ldb: use MDLD macros from libreplace and use results to build share modules
r25985: build: SHLD_UNDEF_FLAGS isn't used anymore
r25986: libreplace: warn about unresolved symbols when link shared libraries
r25987: libreplace: rename AC_LD_SHLDFLAGS into AC_LIBREPLACE_SHLD_FLAGS
r25988: libreplace: add AC_LIBREPLACE_SHLD
r25989: build: use AC_LIBREPLACE_SHLD
r25990: talloc: use AC_LIBREPLACE_SHLD and use it for linking the shared library
r25991: tdb: use AC_LIBREPLACE_SHLD and use it for linking the shared library
r25992: ldb: use AC_LIBREPLACE_SHLD and use it for linking shared libraries
r25993: build: HOSTLD should always match HOSTCC if not specified
r25994: build: use HOSTCC, HOSTCC_FLAGS, HOSTLD and HOSTLD_FLAGS
r25995: build: print out MDLD and MDLD_FLAGS with make showflags
r25996: build: rename LD -> BNLD and LDFLAGS -> BNLD_FLAGS
r25997: torture: fix variables passed by make gcov
r25999: libreplace: add AC_LIBREPLACE_STLD and AC_LIBREPLACE_STLD_FLAGS
r26000: build: use AC_LIBREPLACE_STLD_* macros
r26015: fix dependecies
r26016: remove unneeded include
r26017: db_wrap.h doesn't exist anymore and we now need tdb_wrap.h
r26018: dsdb/schema/proto.h doesn't exist anymore
r26019: use <tdb.h> instead of "tdb.h"
r26020: GENCACHE depends on TDB_WRAP
r26024: fix make install
r26025: libreplace: AC_LIBREPLACE_LD_ALLOW_SHLIB_UNDEF_FLAG should fill LD_ALLOW_SHLIB_UNDEF_FLAG
r26026: libreplace: split some linker macros
r26027: libreplace: rename AC_LIBREPLACE_LD_ALLOW_SHLIB_UNDEF_FLAG into AC_LIBREPLACE_LD_SHLIB_ALLOW_UNDEF_FLAG
r26049: pidl: don't use ndr_pull_save anymore
r26050: ndr: don't use ndr_push_save anymore
r26051: ndr_string: don't use ndr_pull_save anymore
r26052: ndr_krb5pac: don't use ndr_pull_save anymore
r26053: IPC_RAP: don't use ndr_pull_save anymore
r26054: ndr: remove ndr_push/pull_save
r26102: libreplace: remove system/printing.h as it only contains samba3 stuff
r26219: BASE-DELAYWRITE: make the tests more strict about the write time update
r26220: BASE-DELAYWRITE: add more subtests to explore write time update details
r26287: selftest: fix stupid typo LDB_MODULE_PATH -> LDB_MODULES_PATH
r26288: events: events.h uses uint16_t so it needs stdint.h
r26289: build: avoid nasty foo/./bla pathes for python stuff
r26290: build: split add_dir() into add_dir_str() and add_dir_array()
r26291: build: make use of output::add_dir_str() to avoid ugly foo/../bla pathes
r26306: BASE-DELAYWRITE: print access time stamps and test fileinfo and pathinfo match
r26307: BASE-DELAYWRITE: only set the write time
Volker Lendecke (7):
r25688: Add a simple test for a samba3 regression
r25827: Start of samba3-regconfig test
r26029: In RAW-STREAMS test listing of streams
r26103: Leave streams around to unlink
r26104: Revert 26103 -- breaks make test
r26111: Fix an uninitialized variable
r26184: Streams are tricky....
-----------------------------------------------------------------------
--
Samba Shared Repository
More information about the samba-cvs
mailing list