summaryrefslogtreecommitdiffstats
path: root/source4
Commit message (Collapse)AuthorAgeFilesLines
* pvfs_open: pass down open_disposition and break_to_none to odb_open_file()Stefan Metzmacher2008-02-261-8/+12
| | | | | metze (This used to be commit 46500983fe2f63540a67e2e963ab264fa8a090d0)
* opendb: pass down open_disposition and break_to_none to odb_open_file()Stefan Metzmacher2008-02-264-18/+21
| | | | | metze (This used to be commit aaaa26ae5e810495f313dfada771a8de86cedbd4)
* pvfs_setfileinfo_rename: map DELETE_PENDING to ACCESS_DENIEDStefan Metzmacher2008-02-261-0/+3
| | | | | | | This is needed as odb_can_open/pvfs_can_delete changed the return value. metze (This used to be commit 1ba0b9a8f1f84c7c949b3d184843462b87446707)
* opendb_tdb: only file->delete_on_close == true should give DELETE_PENDINGStefan Metzmacher2008-02-261-2/+5
| | | | | metze (This used to be commit 5b12157e0f0f1cf6ea90503a72b56ab2032cb6e5)
* opendb_tdb: move sharemode, oplock logic into odb_tdb_open_can_internal()Stefan Metzmacher2008-02-261-89/+102
| | | | | metze (This used to be commit 65cfe71b2617598f8e38d04537cfc9ce44a36680)
* opendb_tdb: add force break to none logicStefan Metzmacher2008-02-261-2/+7
| | | | | metze (This used to be commit fbfe953ba347a902297bd8eae900ca70efd2db01)
* opendb_tdb: attribute only opens doesn't conflict with BATCH oplocksStefan Metzmacher2008-02-261-2/+35
| | | | | metze (This used to be commit 7872b05abe7532676c4cc25620b96ea5d59117d2)
* opendb_tdb: grant level2 oplocksStefan Metzmacher2008-02-261-9/+23
| | | | | metze (This used to be commit 57f1b9d11cfcac3b5fdee1ad9e4ba81d0859c8dc)
* opendb: add odb_break_oplocks() functionStefan Metzmacher2008-02-264-2/+57
| | | | | | | This send breaks to none to all level2 holders metze (This used to be commit bd3654500b14e4ed8d4a8bb25ff9da5035a16a8b)
* Update homepages for talloc, tdb and ldb subprojectsSimo Sorce2008-02-253-34/+24
| | | | (This used to be commit 8cb07814bc6627fc8eba228eafd13336e3ca3758)
* opendb: add odb_update_oplock() callStefan Metzmacher2008-02-254-3/+66
| | | | | metze (This used to be commit df576d69c6981a4879a0e9447069fcfacb3588db)
* opendb: send also the oplock break level on MSG_NTVFS_OPLOCK_BREAKStefan Metzmacher2008-02-252-5/+27
| | | | | metze (This used to be commit 49402007f6e9e02a29792344c088e40d1a9b7acf)
* opendb: add odb_get_key() function to get the key back from a struct odb_lockStefan Metzmacher2008-02-254-0/+23
| | | | | metze (This used to be commit 11f35a2a4d383b506ced35ba06120f9531bac70c)
* pvfs_unlink: move stream logic into pvfs_unlink_one()Stefan Metzmacher2008-02-251-34/+8
| | | | | metze (This used to be commit 438032e12f3040fbb58488ca537e4d8da39b6124)
* pvfs_unlink: splitup the logic into generic and file specific functionsStefan Metzmacher2008-02-251-17/+28
| | | | | metze (This used to be commit 7572afdc2635bdf9afbe1eda3c7498d0b5201db3)
* pvfs_unlink: add a fast path for the non wildcard caseStefan Metzmacher2008-02-251-0/+4
| | | | | metze (This used to be commit 83e6c99f78990b6b1df520bdee14b9f931ad0420)
* pvfs_unlink: move !name->stream_exists into the callerStefan Metzmacher2008-02-251-4/+4
| | | | | metze (This used to be commit e01554e1617dc3c08a4ed6b4e016fd627f529ef9)
* pvfs_unlink: pass down union smb_unlink completely to sub functionsStefan Metzmacher2008-02-251-8/+10
| | | | | metze (This used to be commit 8301189e94be850494482e8c064b2400a5d11157)
* pvfs_unlink: pass down a struct pvfs_filename to pvfs_unlink_one()Stefan Metzmacher2008-02-251-16/+14
| | | | | metze (This used to be commit 43ec7fa2d898ce306557ea9092b6412bcc2f97ec)
* pvfs_open: unify talloc behavior in pvfs_can_delete/rename/stat()Stefan Metzmacher2008-02-251-4/+12
| | | | | | | | And also handle NULL for lckp in the error path without crashing. metze (This used to be commit 04eb1be0c67317067ee0ca70c731fef958cd513c)
* pvfs: handle SHARING_VIOLATION and OPLOCK_NOT_GRANTED in ↵Stefan Metzmacher2008-02-251-2/+26
| | | | | | | | | | | | pvfs_can_delete/rename() If the caller asks for the odb_lock return it also if we return NT_STATUS_SHARING_VIOLATION or NT_STATUS_OPLOCK_NOT_GRANTED so that the caller can add the pending notification. metze (This used to be commit daab9cb11eb540fae7ec3c024a586f5fd02cfc71)
* pvfs: pass NULL to pvfs_can_*() when no odb_lock is needed by the callerStefan Metzmacher2008-02-253-12/+9
| | | | | metze (This used to be commit e585e2306334bd919f567f53d8d08903dfdfb102)
* pvfs_wait: use struct pvfs_wait * instead of void *Stefan Metzmacher2008-02-255-11/+15
| | | | | metze (This used to be commit 3b70331536d2402814db13a9f1f226a39373313a)
* pvfs_wait: 'private' -> 'private_data' and use talloc_get_type()Stefan Metzmacher2008-02-251-11/+16
| | | | | metze (This used to be commit 16a7d0cc37614fc41245fdcdf3b5a4a4a421f31d)
* RAW-OPLOCK: remove unused varStefan Metzmacher2008-02-251-2/+1
| | | | (This used to be commit 6820da44828172769d9fdfa161acf762e3937a88)
* RAW-OPLOCK: fix typo (send oplock releases on the correct connection)Stefan Metzmacher2008-02-251-1/+1
| | | | | metze (This used to be commit f6ecf59c7555917374fc9e5430034815fd4cd245)
* selftest: we pass the BASE-DEFER_OPEN testStefan Metzmacher2008-02-252-4/+3
| | | | | | | | We just need to pass the same sharedelay time to smbtorture as we use for smbd. metze (This used to be commit 3b78dc7ab2f8e3faffa2eb3ae2462c133e368be3)
* BASE-DEFER_OPEN: add torture:sharedelays option to run this test fasterStefan Metzmacher2008-02-251-5/+13
| | | | | metze (This used to be commit 877cc375d0523cb31324a5d611e73d666e7a9a78)
* Respect the return value of asprintfVolker Lendecke2008-02-231-2/+1
| | | | | | | | | This removes tons of warnings warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result for me. Lots of that kind left though :-) (This used to be commit ba29219ea243cc217ab3522b036a82ff8dfeedc8)
* libreplace: don't use socketwrapper for getifaddrs() implementations.Michael Adam2008-02-221-0/+2
| | | | | | Michael (cherry picked from commit 85eec1d1d6b674294c50eb912fbe7d5a1dd42909) (This used to be commit a83db886e50b6ceeb71d93bf86fb5e0964b8d45f)
* Happy New Year 2008! :-)Stefan Metzmacher2008-02-221-1/+1
| | | | | metze (This used to be commit a601ecff4e8cbf71de9f140ee2faa0b75d695559)
* libreplace: Fix comment originating from old samba source.Michael Adam2008-02-221-1/+1
| | | | | Michael (This used to be commit 0440bcfe6359ca4842f473b1ca799cad9f1c6c96)
* libreplace: fix creation of conftest files for getifaddrs tests.Michael Adam2008-02-221-4/+11
| | | | | | | | Add missing includes of replace.c and defines of SOCKET_WRAPPER_NOT_REPLACE. Michael (cherry picked from commit 26e6ebc7090b5742deb67805d85d809cafb4543d) (This used to be commit e00c6513e05afe91d4c419287283b34e931a161c)
* Fix linked list of ifaddrs in implementations of rep_getifaddrs.Michael Adam2008-02-221-3/+3
| | | | | | | | Produce proper list instead of one-node-loop. Michael (cherry picked from commit ec9f4f5066ba7a8bf3af931fd4969590140c0b2b) (This used to be commit 744d5ba7adab65a9774a18eb42b7090f49e423f2)
* Add missing initalizations of lastif in rep_getifaddr implementations.Michael Adam2008-02-221-3/+6
| | | | | | Michael (cherry picked from commit 65710e752f72070cb911867ff9f31f91904ca5c0) (This used to be commit 5bd613a2cda5d287706f2ce72f4ee08a7fa45b72)
* libreplace: fix compile errors in getifaddrs.cMichael Adam2008-02-211-6/+3
| | | | | | Michael (cherry picked from commit 22cdd4cb507022d9c670b7d5cbc8d357b0b91637) (This used to be commit 4da2d999a28c8fd3e93480194a153cf6a10de986)
* Try and fix getifaddrs check on irix: dont't try to include config.hMichael Adam2008-02-211-0/+3
| | | | | | | | The missing header file is judged "catastrophic" on irix. Michael (cherry picked from commit 5778c90819a5a5cee38be690f442c571f3a6a051) (This used to be commit 0d4522a06d4465f6eadbdf14381c9e08cf7e1dc9)
* Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-trivialJelmer Vernooij2008-02-2118-23/+1214
|\ | | | | | | (This used to be commit 52a8d06f00ab3900e2186e047902dbcbe3138a01)
| * selftest: fix --socket-wrapper-pcapStefan Metzmacher2008-02-211-1/+1
| | | | | | | | | | metze (This used to be commit f5ff4a571cdf7d00d065f4a4996880020f1f459f)
| * ldb_sqlite: fix the buildStefan Metzmacher2008-02-212-2/+1
| | | | | | | | | | metze (This used to be commit 14c8e3101cc3b0138a551afdf3a94f4bb11bb21d)
| * srvsvc.idl: don't use STR_LEN4 anymoreStefan Metzmacher2008-02-211-1/+10
| | | | | | | | | | metze (This used to be commit 8c7509bd684ccdabcdb9ad9f75f3dd693ee9c416)
| * samr.idl: windows uses lsa_AsciiStringLarge in QueryDisplayInfoStefan Metzmacher2008-02-211-1/+1
| | | | | | | | | | | | | | Tested with nt4 and w2k3. metze (This used to be commit 24ec069751ef8db1211c50e7ca1e527adaa6432c)
| * idmap: Handle SID->gidKai Blin2008-02-212-5/+263
| | | | | | | | (This used to be commit 78d22a28eca4dd89f629dbe75287e9ac3940606b)
| * idmap: Handle SID->uidKai Blin2008-02-212-8/+264
| | | | | | | | (This used to be commit 4037ca6b9cf14219b4a4475399a51db01c655da6)
| * idmap: Handle gid->SID mappingKai Blin2008-02-212-7/+163
| | | | | | | | (This used to be commit 6f2d95030cd7b4b22d1b75d15b76881449eda697)
| * idmap: Handle uid->SID mappingKai Blin2008-02-219-5/+510
| | | | | | | | (This used to be commit 6ac6de8476ba036eb041e054bc37e4503dc2fde8)
| * loadparm: Add configuration settings for idmap.Kai Blin2008-02-211-0/+8
| | | | | | | | | | | | | | | | | | | | | | Default behaviour for "idmap trusted only" is "False", meaning idmap creates ID mappings for all SIDs. If set to "True", idmap will create SID mappings for trusted users only. "idmap database" allows to set the database idmap uses, defaulting to idmap,ldb (This used to be commit ed8178b110abcde95e5b18cfb22957c53fd3febd)
* | Remove extra whitespace, use public variable in IDL.Jelmer Vernooij2008-02-212-2/+2
| | | | | | | | (This used to be commit bf08b682586f6b9a17d4ec3934836be957ef955c)
* | Remove more uses of global_loadparm.Jelmer Vernooij2008-02-218-25/+40
| | | | | | | | (This used to be commit 3430cc60972b94d0d238bc39f473feed96949c5d)
* | Remove more uses of global_loadparm.Jelmer Vernooij2008-02-2112-12/+17
| | | | | | | | (This used to be commit a1715b1f48ba44bd94844418cc9299649aaf1a5e)