summaryrefslogtreecommitdiff
path: root/source3/include
AgeCommit message (Collapse)AuthorFilesLines
2009-05-01Add getaddrinfo_send/recvVolker Lendecke1-0/+7
2009-05-01Add fncall_send/recvVolker Lendecke2-0/+9
2009-05-01Add thread poolVolker Lendecke1-0/+42
Included if pthreads are found, can be disabled with --enable-pthreadpool=no Tim, Steven, I haven't yet seen comments from you. You have been asking for such a thing at SambaXP. Do you like this? :-)
2009-04-30Cause cli_close to return an NTSTATUS.Jeremy Allison1-1/+1
Jeremy.
2009-04-30Get medieval on our ass about SMB1 file descriptors being 16 bits, not an int.Jeremy Allison2-40/+34
Convert all uses of cli_open(), cli_nt_createXXX to NTSTATUS versions. This is smaller than it looks, it just fixes a lot of old code. Next up, ensure all cli_XX functions return NTSTATUS. Jeremy.
2009-04-30s3-lsa: use LSA_POLICY_MODE flags in _lsa_GetSystemAccessAccount().Günther Deschner1-6/+0
Guenther
2009-04-29Make cli_unlink async.Jeremy Allison1-2/+7
Jeremy.
2009-04-29More async calls in libsmb/clifile.cJeremy Allison1-2/+17
Jeremy.
2009-04-29s3:smbd/service: switch load_registry_service/shares to use loadparm routinesMichael Adam1-0/+1
instead of reading the registry directly with tdb and activating the configure options by hand. This eliminates the need for repeating checks done in loadparm. For instance it disables registry shares without path in the server as is the case with text based shares. Michael
2009-04-29s3:loadparm: refactor process_registry_service out or process_registry_globalsMichael Adam1-0/+1
Michael
2009-04-28Convert cli_rename to async.Jeremy Allison1-1/+7
Jeremy.
2009-04-28Convert cli_posix_unlink() and cli_posix_rmdir()Jeremy Allison1-2/+14
to async. First trans calls I've done. Jeremy.
2009-04-27s3:registry: replace typedef REGISTRY_OPS by struct registry_opsMichael Adam2-6/+6
Michael
2009-04-27s3:registry replace typedef REGISTRY_HOOK by struct registry_hook.Michael Adam1-2/+2
Michael
2009-04-27s3:registry: replace typedef REGISTRY_KEY by struct registry_key_handleMichael Adam2-19/+25
Michael
2009-04-27s3:registry: make a comment more precise.Michael Adam1-1/+1
Michael
2009-04-27s3:registry: replace typedef REGISTRY_VALUE by struct regval_blobMichael Adam2-17/+20
Michael
2009-04-27s3:registry: replace typedef REGVAL_CTR by struct regval_ctr.Michael Adam4-24/+24
This paves the way for hiding the typedef and the implementation from the surface. Michael
2009-04-24find/replace. Change uintX types to uintX_t types to tidy up the code.Jeremy Allison1-15/+15
Jeremy.
2009-04-23Add missing prototypesVolker Lendecke1-0/+20
2009-04-22Make dskattr async.Jeremy Allison1-1/+1
Jeremy.
2009-04-22Make cli_chkpath async.Jeremy Allison1-1/+1
Jeremy
2009-04-21s3: Use common security_descriptor_equal().Jelmer Vernooij1-1/+0
2009-04-21Make rmdir async.Jeremy Allison1-1/+1
Jeremy.
2009-04-21Move the security_descriptor utility code to the top-level.Jelmer Vernooij1-0/+1
2009-04-21Make cli_mkdir async. Change it to return NTSTATUS.Jeremy Allison1-1/+1
Jeremy.
2009-04-21s3-secdesc: remove SEC_RIGHT_MAXIMUM_ALLOWED and SEC_RIGHT_SYSTEM_SECURITY.Günther Deschner1-3/+0
We had up to three incarnations of these flags in Samba3. Guenther
2009-04-21s3-secdesc: move all winreg access bits to IDL.Günther Deschner1-35/+0
Guenther
2009-04-20Make gpo_ldap.c compatible with samba 4. Add ads_get_ldap_server_name() ↵Wilco Baan Hofman1-145/+1
function to samba 3. Move prototypes to root libgpo where appropriate. gpo_ldap.c now compiles for both samba 3 and 4. Signed-off-by: Günther Deschner <gd@samba.org>
2009-04-20Move gpo_sec to top-level.Jelmer Vernooij1-2/+0
Signed-off-by: Günther Deschner <gd@samba.org>
2009-04-20Move some libgpo files to root.Jelmer Vernooij2-159/+1
Signed-off-by: Günther Deschner <gd@samba.org>
2009-04-20Merge commit 'origin/master' into libcli-auth-merge-without-netlogondAndrew Bartlett2-18/+26
2009-04-20Remove use of talloc_reference in cli_rpc_pipe_open_schannel_with_key()Andrew Bartlett1-1/+1
2009-04-19Add "uint32_t access_granted" to policy handlesVolker Lendecke1-7/+12
All policy handles have a mask of allowed operations attached that were calculated at creation time, so they should carry this mask. This is the basis for consolidating all our policy handle access checks. If you want to do your own more complicated access checks further down, just pass "0" to policy_handle_find.
2009-04-19Make "struct policy" private to srv_lsa_hnd.cVolker Lendecke2-17/+2
2009-04-18Add type-safe policy_handle_create/findVolker Lendecke1-0/+12
2009-04-18Add some constVolker Lendecke1-1/+2
2009-04-16Add notify_onelevel.tdbVolker Lendecke1-0/+5
This optimizes non-recursive notifys. For non-recursive notifies we can use a per-directory file-id indexed notify record. This matters for the Windows Explorer and IIS cases which do not use recursive notifies. In these cases, we do not have to shuffle around the whole notify record on every change. For the cluster case, this improves correctness of the notifies, ctdb only distributes the tdb seqnum once a second, so we can lose notifies.
2009-04-15Merge branch 'master' of ssh://git.samba.org/data/git/samba into ↵Andrew Bartlett1-1/+0
libcli-auth-merge-without-netlogond
2009-04-14s3-spoolss: remove unused dup_nt_devicemode().Günther Deschner1-1/+0
Guenther
2009-04-14Make Samba3 use the new common libcli/auth codeAndrew Bartlett3-12/+7
This is particuarly in the netlogon client (but not server at this stage)
2009-04-14Rework Samba3 to use new libcli/auth code (partial)Andrew Bartlett2-170/+17
This commit is mostly to cope with the removal of SamOemHash (replaced by arcfour_crypt()) and other collisions (such as changed function arguments compared to Samba3). We still provide creds_hash3 until Samba3 uses the credentials code in netlogon server Andrew Bartlett
2009-04-14s3:charcnv remove now unused malloc() based conversion functionsAndrew Bartlett1-4/+0
2009-04-14Convert Samba3 to use the common lib/util/charset APIAndrew Bartlett1-9/+2
This removes calls to push_*_allocate() and pull_*_allocate(), as well as convert_string_allocate, as they are not in the common API To allow transition to a common charcnv in future, provide Samba4-like strupper functions in source3/lib/charcnv.c (the actual implementation remains distinct, but the API is now shared) Andrew Bartlett
2009-04-14Solve some of the conflict between Samba3 and Samba4 push_stringAndrew Bartlett2-20/+13
This renames push_string in Samba3 into push_string_base and push_string_check for the two different use cases. This should allow push_string to be imported from Samba4, using it's calling conventions.
2009-04-12Reactivate get_socket_portVolker Lendecke1-0/+1
2009-04-10Link in the threads functions, not yet used.Jeremy Allison1-0/+2
Jeremy.
2009-04-08Remove async_reqVolker Lendecke1-1/+0
2009-04-08Convert cli_push to tevent_reqVolker Lendecke1-8/+8
Metze, please check! Thanks, Volker
2009-04-08Convert cli_pull to tevent_reqVolker Lendecke1-9/+9