summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* r20117: 1st Error in the mergeSimo Sorce2007-10-101-1/+1
| | | | (This used to be commit 5e46c43a2e4b9a3ee8f1f219c96a6b132bb09322)
* r20116: Start merging in the work done to create the new idmap subsystem.Simo Sorce2007-10-1042-4514/+7013
| | | | | Simo. (This used to be commit 50cd8bffeeed2cac755f75fc3d76fe41c451976b)
* r20110: Fix interaction between paranoid malloc checkerJeremy Allison2007-10-101-0/+17
| | | | | | and lib/replace. Found by Herb - thanks ! Jeremy. (This used to be commit 67c4d5e73fe066910f7b1ca4624541a9bbbf7750)
* r20098: Properly fix issues with create_token_from_username()Jeremy Allison2007-10-104-49/+29
| | | | | | | | | | | | | | | reported by James. Ensure that this function allocates everything on the temporary context except the return memory. Never call this with a null mem context, and now use conn->mem_ctx instead in smbd/service.c. Remove separate free functions for conn->ngroups and conn->nt_user_token as they are now always talloc'ed off the conn->mem_ctx. Future optimization will be to remove conn->mem_ctx and make all objects pointed to in the conn struct talloc'ed off conn itself. Easy to free then :-). Jeremy. (This used to be commit f83b6de44f1058811ff94ac72a8a71bd8e49e4e8)
* r20097: Ensure found_username is freed correctly whenJeremy Allison2007-10-101-2/+7
| | | | | | talloced on the null context. Jeremy. (This used to be commit 2c59c4dddceb9cb12848d7ee48257c5e93ea2667)
* r20090: Fix a class of bugs found by James Peach. EnsureJeremy Allison2007-10-1020-159/+290
| | | | | | | | | | | | | | we never mix malloc and talloc'ed contexts in the add_XX_to_array() and add_XX_to_array_unique() calls. Ensure that these calls always return False on out of memory, True otherwise and always check them. Ensure that the relevent parts of the conn struct and the nt_user_tokens are TALLOC_DESTROYED not SAFE_FREE'd. James - this should fix your crash bug in both branches. Jeremy. (This used to be commit 0ffca7559e07500bd09a64b775e230d448ce5c24)
* r20089: Put gpfs acl function into vfs_gpfs module. Thanks to Gomati MohananJim McDonough2007-10-103-1/+659
| | | | | | | | <gomati.mohanan@in.ibm.com>. Also fix fields for sec_desc differences between 3.0 and 3.0.24 in nfs4_acls.c. (This used to be commit 3d6f387783467bbd7ea88d6a853b41572badf1ef)
* r20087: Ensure we clean up any random pending events weJeremy Allison2007-10-102-2/+23
| | | | | | | may have inherited from our parent in the winbindd forked child. Jeremy. (This used to be commit 0a1352f440a9d9b974ad8d571b2e48a43a15b6cc)
* r20082: When fork_domain_child is forked when we're offlineJeremy Allison2007-10-101-0/+11
| | | | | | | the child inherits *all* active check_online timout handlers. This is bad when it's not our domain (ie. BUILTIN). Jeremy. (This used to be commit 8d815ec4c103a83ef7cea0ae5fc64681f6bcb48a)
* r20069: Fix logic bug I introducedVolker Lendecke2007-10-101-1/+1
| | | | (This used to be commit d935ecec98747dfd9f35ab81760ef95a0d983ed7)
* r20063: Fix a missing protoype warning in freelistcheck.cVolker Lendecke2007-10-101-0/+2
| | | | (This used to be commit 2fdfc54e7eebc68c81ad5f3fa8d0607bd3b579c5)
* r20060: Fix the timout calculation.Jeremy Allison2007-10-101-7/+9
| | | | | Jeremy. (This used to be commit 017be792f3c41aba2cbda10b53d80aad91c5d666)
* r20058: Ensure we actually do the increasing timeJeremy Allison2007-10-101-3/+1
| | | | | | calculation when in offline mode. Jeremy. (This used to be commit b7dc67ab2a78aba8dc8324430798ef56325d3cd6)
* r20057: Attempt to fix connect timeouts when connected onJeremy Allison2007-10-104-17/+59
| | | | | | | | a network but not one on which any home DC's can be found (hotel network problem). Still testing but this is getting close. Jeremy. (This used to be commit 369c9e4138b93f7cfb6680f0beb541f58554e856)
* r20054: Revert my changes, Simo promised to work on it :-)Volker Lendecke2007-10-101-67/+42
| | | | (This used to be commit 4b5cf0c9cffe9903c86ac7e8b41c303fdbde5bac)
* r20050: Remove a bogus NULL check, LTDB_OBJECTCLASS is a static stringVolker Lendecke2007-10-101-3/+0
| | | | (This used to be commit f64866a43fbc21666e919cafdf3002a8e43c60af)
* r20049: ReformattingVolker Lendecke2007-10-101-39/+67
| | | | (This used to be commit 75555ae1c8039b7bbca796dd16609de08230265a)
* r20048: Fix vfs_full_audit after Jims kernel_flock additionVolker Lendecke2007-10-102-1/+21
| | | | (This used to be commit 4fe19e741fcb384f0cec59d3ec742d5bd173d41f)
* r20046: Add ldb_search_exp_fmt and port comment to 4Volker Lendecke2007-10-101-0/+10
| | | | (This used to be commit 1fe41c96f53b0d83e8779050e2149a5e70b5dad0)
* r20037: Reduce code size slightly by shuffling stuff aroundVolker Lendecke2007-10-102-116/+68
| | | | (This used to be commit 0742faaacd496f9cc4581a1fad74217024383661)
* r20036: Merge ldb_search_exp_fmt -- Thanks simoVolker Lendecke2007-10-101-0/+39
| | | | (This used to be commit fa6fa1268b33334d17869d0f096cf7600e88f993)
* r20035: Fix obvious horrible bug in falling back to MS-RPCJeremy Allison2007-10-101-6/+3
| | | | | | methods. Jeremy. (This used to be commit 7ac4ae4b517a18e97673e95d862a5b18175252c1)
* r20020: Arglll... eventlogadm links against reg_db but not the rest of the ↵Volker Lendecke2007-10-103-107/+100
| | | | | | | | | | | registry stuff. Revert the last change. This needs better fixing. Volker (This used to be commit ad1e00430bf5c4130023d30e9c8266ecdc640d2b)
* r20019: Replace one set of tricky code by calls to another set of tricky code:Volker Lendecke2007-10-103-100/+107
| | | | | | | Initializing the reg_db now uses reg_createkey and reg_setvalue. Volker (This used to be commit cab5ccbbe484795f13531726d68b978073262e33)
* r20018: Fix a memleak in reg_createkeyVolker Lendecke2007-10-101-2/+4
| | | | (This used to be commit 281640823bfe25f513f44f6c6d7022a11b957fa5)
* r20017: Make srvsvc_NetShareAdd & friends take care of registry sharesVolker Lendecke2007-10-101-125/+299
| | | | (This used to be commit fc29a283cc9c2458375aa4fe2ecef82e6a3847df)
* r20016: Add two utility functions for easy opening/creating registry keysVolker Lendecke2007-10-101-1/+95
| | | | (This used to be commit ad22a467185e871d893e8133741b525889c2aa6f)
* r20015: We have to zero out handle on key_close, otherwise the NT4 regedit ↵Volker Lendecke2007-10-101-0/+2
| | | | | | will re-use the handle (This used to be commit 0afd696f88ed04f562ef64201ac2e58cef372a90)
* r20014: Ouch.... "res" is not a flag here, it is the service number...Volker Lendecke2007-10-101-1/+0
| | | | (This used to be commit a4862f48d085d1f518389f86a410722e91449755)
* r20013: Fix segfaults: parm_error is a unique in/out ptrVolker Lendecke2007-10-101-3/+9
| | | | (This used to be commit 0104371dd648204c9e8102cdc399539857be4a63)
* r20012: ReformattingVolker Lendecke2007-10-101-26/+40
| | | | (This used to be commit b32c65cb6243f939247bcfb0f14e4e49dc5ee13e)
* r20007: Fix a const warning just introducedVolker Lendecke2007-10-101-1/+1
| | | | (This used to be commit 3da37287cadfe251491bcefea4ca9d407048868b)
* r20006: Convert the registry shares to use the new APIVolker Lendecke2007-10-101-48/+31
| | | | (This used to be commit 66e889bbabde6dfd05df46937635a6d3e606cb27)
* r20005: reg_open_path should become the replacement for regkey_open_internal.Volker Lendecke2007-10-101-0/+58
| | | | (This used to be commit a6039eb46c6506b4e55e816d50edb618e800007f)
* r20004: Remove a const, "name" is allocated anywayVolker Lendecke2007-10-101-2/+1
| | | | (This used to be commit dc0300ec70ff67aaec9b0bab6a1dd4d0e6fde5ac)
* r20003: Fix error messageVolker Lendecke2007-10-101-1/+1
| | | | (This used to be commit de053583510999658b2969b244b43ae85fb87737)
* r20001: Fix bug 4273, thanks to Pascal TerjanVolker Lendecke2007-10-101-1/+1
| | | | (This used to be commit a2f5c929183fb74ad21664c747d04e88a4103505)
* r19993: Fix the problem with Linux clients requesting O_WRONLYJeremy Allison2007-10-101-3/+12
| | | | | | | | on write-only files. Jim please check. Should not affect Windows clients - I ensured all the relevent Samba4 torture tests still pass. Jeremy. (This used to be commit 6df3cac44fb1eafa84f9fc0ce4485242b4cce111)
* r19992: Add support to the tdb Makefile.in for executable extensions and forPaul Green2007-10-101-15/+23
| | | | | separately specifying CPPFLAGS and LDFLAGS. (This used to be commit 8c36f1a7458e7cf29c9ec647e98d0a1e2d32d239)
* r19991: Sorry for this 2000-liner...Volker Lendecke2007-10-1013-649/+768
| | | | | | | | | | | | | | | The main thing here is a rewrite of srv_winreg_nt.c. The core functionality has moved to registry/reg_api.c which is then usable by the rest of Samba as well. On that way it fixes creating keys with more than one element in the path. This did not work before. Two things that sneaked in (sorry :-) is the change of some routines from NTSTATUS to WERROR the removed "parent" argument to regkey_open_internal. Volker (This used to be commit fea52801de8c7b85c578d200c599475680c5339f)
* r19990: Fix commentVolker Lendecke2007-10-101-1/+1
| | | | (This used to be commit 8b3d860f27d166f1a0b8019f9c9c91355c6becdf)
* r19986: ooopsSimo Sorce2007-10-101-2/+0
| | | | (This used to be commit 97f150fbbbee4837c15de121b418881241f321e2)
* r19984: Must have been drunk yesterday.Simo Sorce2007-10-101-7/+4
| | | | | Freeing memctx is all we need, fix double free stupidity (This used to be commit 2a7454959e93e5bd11161707d0bd16a431b92351)
* r19982: From Michael Adam (ma@sernet.de) (thanks!:-)Stefan Metzmacher2007-10-101-6/+6
| | | | | | | | | | | | | | Metze: as noted by "shattered" and discussed on the irc, here is a patch to lib/sysquotas_linux.c replacing some "get"s by "set"s. The other lib/sysquotas*.c files look ok to me. But in the linux variant, the problem is not in the actual call of quotactl but in the preparation of the respective "D" structs. This makes the difference between the get and set calls for SMB_USER_FS_QUOTA_TYPE and SMB_GROUP_FS_QUOTA_TYPE. metze (This used to be commit d303cc7e620d8879e153c6a145c331453cf6552f)
* r19980: Implement pam account stack checks when obey pam restrictions is true.Simo Sorce2007-10-105-3/+45
| | | | | | | It was missing for security=server/domain/ads Simo. (This used to be commit 550f651499c22c3c11594a0a39061a8a9b438d82)
* r19979: Fix memleak on pw and change talloc_destroy to TALLOC_FREE for mem_ctxSimo Sorce2007-10-101-3/+7
| | | | (This used to be commit defa0a352b32469984126ec5d47aab9ef8d6b61c)
* r19978: More "net sam policy" improvements. Thanks to Karolin Seeger ↵Volker Lendecke2007-10-103-47/+80
| | | | | | | <ks@sernet.de> Volker (This used to be commit fde042f29e9e9ac19ed3380e8fbe45fa8441e705)
* r19977: * Fix a crash in the secure DNS update code. Don't freeGerald Carter2007-10-101-3/+4
| | | | | | the host_principal memory while it is still being referenced by the gss code. (This used to be commit 7a5a12e892171f0e1b6355f84ee920307834c81f)
* r19975: Deal with 2 keytypes I messed previously (DR/DE).Jeremy Allison2007-10-101-2/+25
| | | | | | | | | Fix code that mistakenly assumed tdb_traverse returned 0 or -1, it actually returns -1 or the number of entries traversed. Add a static as another way to return the bad cache value. Jeremy. (This used to be commit 5266a70ae9971eb54fa769f89bec7c688285e811)
* r19974: Add freelist check for cache. Fix testing of entryJeremy Allison2007-10-102-20/+20
| | | | | | | names (all except SEQNUM are *not* null terminated strings). Jeremy. (This used to be commit bcb68260ba4e6a1ae6b681603367008309b9bfde)