summaryrefslogtreecommitdiffstats
path: root/source/smbd/service.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix a debug messageVolker Lendecke2008-06-261-1/+1
|
* Wrap the unix token info in a unix_user_token in auth_serversupplied_infoVolker Lendecke2008-06-191-6/+6
| | | | No functional change, this is a preparation for more current_user ref removal
* Re-enable the evil "aio write behind" parameter.Jeremy Allison2008-05-261-0/+2
| | | | Jeremy.
* Remove some references to get_current_username() and current_user_infoVolker Lendecke2008-05-251-10/+10
|
* Remove the reference to current_user_info from share_access.cVolker Lendecke2008-05-251-0/+1
| | | | This required to pass around the domain a bit
* Remove "user" from connection_structVolker Lendecke2008-05-101-10/+15
|
* Remove the unix token info from connection_structVolker Lendecke2008-05-101-7/+10
|
* Replace nt_user_token with server_info in connection_structVolker Lendecke2008-05-101-24/+4
|
* find_forced_group can directly change the token in server_infoVolker Lendecke2008-05-101-72/+16
| | | | | Now that we have a token that is correctly set up with gids already, this saves manual translation of the SIDs to GIDs.
* Add an error return in find_forced_group()Volker Lendecke2008-05-101-0/+5
|
* Do not unnecessarily mess with the results in find_forced_group()Volker Lendecke2008-05-101-3/+0
|
* Replace find_forced_user by a direct call to make_serverinfo_from_usernameVolker Lendecke2008-05-101-37/+26
|
* Simplify make_connection_snum: Copy connection_struct info from server_infoVolker Lendecke2008-05-101-13/+11
|
* Add "server_info" to connection_structVolker Lendecke2008-05-101-97/+23
| | | | | This will replace all the user identity stuff in connection_struct, for now it is just a source where the other fields in connection_struct are filled from.
* Remove unused "force_group" from connection_structVolker Lendecke2008-05-101-1/+0
|
* "status" -> "pstatus" in make_connection_snumVolker Lendecke2008-05-101-42/+38
|
* Add create_connection_server_info() -- not used yetVolker Lendecke2008-05-101-0/+76
|
* Use talloc_tos() for a temporary getpwnam_alloc in make_connection_snumVolker Lendecke2008-05-071-1/+1
|
* Use talloc_stackframe() in find_forced_groupVolker Lendecke2008-05-071-11/+5
|
* Remove "userdom_struct user" from "struct user_struct"Volker Lendecke2008-05-051-4/+5
|
* Remove "guest" from "struct user_struct"Volker Lendecke2008-05-051-3/+3
|
* Remove the unix token info from "struct user_struct"Volker Lendecke2008-05-051-2/+2
|
* Remove "nt_user_token" from "struct user_struct"Volker Lendecke2008-05-051-3/+3
|
* Remove connection_struct->mem_ctx, connection_struct is its own parentVolker Lendecke2008-05-051-6/+6
|
* Add a debug message.Michael Adam2008-03-121-0/+1
| | | | Michael
* registry shares: prevent creating regular share called "global".Michael Adam2008-03-111-0/+4
| | | | | | | This is a first quick fix. Registry shares should be rewritten to use libnet_conf. Michael
* Add SMB_VFS_FS_CAPABILITIESVolker Lendecke2008-01-211-9/+1
| | | | | | | | It turns out that this is a necessary operation, separate from statvfs. statvfs can fail during tcon, so conn->fs_capabilities would never see that we support streams on a particular share. James, can you check that I got the darwin variant right? Thanks!
* Add handling of [homes] and [printers] via registry shares.Michael Adam2008-01-161-39/+45
| | | | | | | | | Now homes and printers shares can be accessed through the registry meachanism on demand in pure registry configurations with "config backend = registry" without the need to have a special handler for these two. Michael
* Make use of talloc_pool in the main codepaths. Remove the sub-contexts.Jeremy Allison2008-01-091-7/+1
| | | | Jeremy.
* Add the capability to set "smb encrypt = required"Jeremy Allison2007-12-271-0/+2
| | | | | | | | on a share (or global) and have the server reply with ACCESS_DENIED for all non-encrypted traffic (except that used to query encryption requirements and set encryption state). Jeremy.
* Cache the underlying filesystem capabilities at connection time.James Peach2007-12-221-0/+15
| | | | | | This change alters the Samba connection code to cache the filesystem capabilities when a new client connects. This can be used to enable filesystem specific optimisations is a general manner.
* Remove Get_Pwnam and its associated static variableVolker Lendecke2007-12-191-3/+8
| | | | All callers are replaced by Get_Pwnam_alloc
* Replace sid_string_static by sid_string_dbg in DEBUGsVolker Lendecke2007-12-151-2/+2
|
* Always define PATH_MAX. Makes code simpler (removesJeremy Allison2007-11-101-4/+0
| | | | | a bunch of #defines). Remove pstring from msdfs.c. Jeremy.
* Fix the build when realpath doesn't take nullJeremy Allison2007-11-101-1/+1
| | | | | as a last arg. Jeremy.
* Remove pstring from service.c.Jeremy Allison2007-11-101-71/+109
| | | | Jeremy.
* Make load_registry_service return the share numberVolker Lendecke2007-11-051-1/+0
|
* Remove most of the remaining globals out of lib/util_sock.c.Jeremy Allison2007-11-031-3/+4
| | | | | | I have a plan for dealing with the remaining..... Watch this space. Jeremy.
* I can't get away without a 'length' arg. :-).Jeremy Allison2007-11-031-2/+4
| | | | Jeremy.
* Stop get_peer_addr() and client_addr() from using globalJeremy Allison2007-11-031-2/+4
| | | | | statics. Part of my library cleanups. Jeremy.
* RIP BOOL. Convert BOOL -> bool. I found a few interestingJeremy Allison2007-10-181-9/+9
| | | | | | | bugs in various places whilst doing this (places that assumed BOOL == int). I also need to fix the Samba4 pidl generation (next checkin). Jeremy.
* [GLUE] Rsync SAMBA_3_2_0 SVN r25598 in order to create the v3-2-test branch.samba-misc-tags/initial-v3-2-testGerald (Jerry) Carter2007-10-101-12/+6
|
* r25117: The mega-patch Jerry was waiting for. Remove all pstrings fromJeremy Allison2007-10-101-9/+13
| | | | | | | | the main server code paths. We should now be able to cope with paths up to PATH_MAX length now. Final job will be to add the TALLOC_CTX * parameter to unix_convert to make it explicit (for Volker). Jeremy.
* r23784: use the GPLv3 boilerplate as recommended by the FSF and the license textAndrew Tridgell2007-10-101-2/+1
|
* r23779: Change from v2 or later to v3 or later.Jeremy Allison2007-10-101-1/+1
| | | | Jeremy.
* r23168: Move the lp_max_connections() into service.c.Volker Lendecke2007-10-101-6/+20
|
* r23167: Remove an unused parameterVolker Lendecke2007-10-101-1/+1
|
* r22844: Introduce const DATA_BLOB data_blob_null = { NULL, 0, NULL }; andVolker Lendecke2007-10-101-2/+2
| | | | replace all data_blob(NULL, 0) calls.
* r21953: One format fix, clarify a condition that the IBMJeremy Allison2007-10-101-2/+20
| | | | | checker was worried about. Jeremy.
* r21547: Fix from Michael Adam <ma@sernet.de>: Refuse registry shares without ↵Volker Lendecke2007-10-101-0/+8
| | | | | | | | path. Thanks, Volker