Volker Lendecke
5bda9a8af0
Remove "user" from connection_struct
...
(This used to be commit 368454a27c
)
2008-05-10 11:17:01 +02:00
Volker Lendecke
53a623d8a6
Remove the unix token info from connection_struct
...
(This used to be commit 2834dacc8d
)
2008-05-10 11:17:01 +02:00
Volker Lendecke
776caa081b
Replace nt_user_token with server_info in connection_struct
...
(This used to be commit a3738aef59
)
2008-05-10 11:17:01 +02:00
Volker Lendecke
322896f8dd
find_forced_group can directly change the token in server_info
...
Now that we have a token that is correctly set up with gids already, this saves
manual translation of the SIDs to GIDs.
(This used to be commit 6136a6d9d7
)
2008-05-10 11:17:00 +02:00
Volker Lendecke
d2157f1342
Add an error return in find_forced_group()
...
(This used to be commit 93ce0705c1
)
2008-05-10 11:17:00 +02:00
Volker Lendecke
39bd6a9595
Do not unnecessarily mess with the results in find_forced_group()
...
(This used to be commit 6d9860d09b
)
2008-05-10 11:17:00 +02:00
Volker Lendecke
ddcea20947
Replace find_forced_user by a direct call to make_serverinfo_from_username
...
(This used to be commit 7991e6764b
)
2008-05-10 11:17:00 +02:00
Volker Lendecke
ca25800287
Simplify make_connection_snum: Copy connection_struct info from server_info
...
(This used to be commit 5aa3cdf355
)
2008-05-10 11:17:00 +02:00
Volker Lendecke
90995202c0
Add "server_info" to connection_struct
...
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.
(This used to be commit 0f53f9e7db
)
2008-05-10 11:17:00 +02:00
Volker Lendecke
f93e232535
Remove unused "force_group" from connection_struct
...
(This used to be commit 03944f8d89
)
2008-05-10 11:17:00 +02:00
Volker Lendecke
39a318aee4
"status" -> "pstatus" in make_connection_snum
...
(This used to be commit 3ce395e61e
)
2008-05-10 11:17:00 +02:00
Volker Lendecke
270a3f2a6f
Add create_connection_server_info() -- not used yet
...
(This used to be commit 50bf075f75
)
2008-05-10 11:17:00 +02:00
Volker Lendecke
4f731150bd
Use talloc_tos() for a temporary getpwnam_alloc in make_connection_snum
...
(This used to be commit 1843ea64ab
)
2008-05-07 14:47:29 +02:00
Volker Lendecke
193b63f326
Use talloc_stackframe() in find_forced_group
...
(This used to be commit 27a9bbc645
)
2008-05-07 14:47:29 +02:00
Volker Lendecke
bec1dfab27
Remove "userdom_struct user" from "struct user_struct"
...
(This used to be commit 420de03523
)
2008-05-05 18:28:59 +02:00
Volker Lendecke
71ff1ba2de
Remove "guest" from "struct user_struct"
...
(This used to be commit 570a6b80fe
)
2008-05-05 18:28:59 +02:00
Volker Lendecke
c6d209f834
Remove the unix token info from "struct user_struct"
...
(This used to be commit aa2299d42a
)
2008-05-05 18:28:58 +02:00
Volker Lendecke
bb3755968f
Remove "nt_user_token" from "struct user_struct"
...
(This used to be commit 51d5d512f2
)
2008-05-05 18:28:58 +02:00
Volker Lendecke
d62563342e
Remove connection_struct->mem_ctx, connection_struct is its own parent
...
(This used to be commit 559180f7d3
)
2008-05-05 11:23:13 +02:00
Michael Adam
6476313b6d
Add a debug message.
...
Michael
(This used to be commit a398070448
)
2008-03-12 02:12:34 +01:00
Michael Adam
67536eddc3
registry shares: prevent creating regular share called "global".
...
This is a first quick fix.
Registry shares should be rewritten to use libnet_conf.
Michael
(This used to be commit 71bd0bd0ea
)
2008-03-11 11:15:50 +01:00
Volker Lendecke
9a22653222
Add SMB_VFS_FS_CAPABILITIES
...
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!
(This used to be commit 3ad798d803
)
2008-01-21 16:14:27 +01:00
Michael Adam
b92c3e281c
Add handling of [homes] and [printers] via registry shares.
...
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
(This used to be commit eec3248ef9
)
2008-01-16 17:10:02 +01:00
Jeremy Allison
253fbf1a6e
Make use of talloc_pool in the main codepaths. Remove the sub-contexts.
...
Jeremy.
(This used to be commit bc932b8ad4
)
2008-01-09 17:11:04 -08:00
Jeremy Allison
afce2b245a
Add the capability to set "smb encrypt = required"
...
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.
(This used to be commit d241bfa577
)
2007-12-27 23:51:03 -08:00
James Peach
1176e04c76
Cache the underlying filesystem capabilities at connection time.
...
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.
(This used to be commit de3c5b808a
)
2007-12-22 14:01:25 -08:00
Volker Lendecke
e518e19bc0
Remove Get_Pwnam and its associated static variable
...
All callers are replaced by Get_Pwnam_alloc
(This used to be commit 735f593154
)
2007-12-19 21:09:10 +01:00
Volker Lendecke
900288a2b8
Replace sid_string_static by sid_string_dbg in DEBUGs
...
(This used to be commit bb35e794ec
)
2007-12-15 22:09:36 +01:00
Jeremy Allison
2b3c44e4fb
Always define PATH_MAX. Makes code simpler (removes
...
a bunch of #defines). Remove pstring from msdfs.c.
Jeremy.
(This used to be commit e203ba2227
)
2007-11-10 22:31:34 -08:00
Jeremy Allison
54d65bfb9a
Fix the build when realpath doesn't take null
...
as a last arg.
Jeremy.
(This used to be commit 6312522538
)
2007-11-10 15:02:08 -08:00
Jeremy Allison
acc0218f13
Remove pstring from service.c.
...
Jeremy.
(This used to be commit cdd9e5cc83
)
2007-11-10 14:43:39 -08:00
Volker Lendecke
ec1ecd92c9
Make load_registry_service return the share number
...
(This used to be commit 934964c90f
)
2007-11-05 02:45:14 +01:00
Jeremy Allison
5b0b4f23ef
Remove most of the remaining globals out of lib/util_sock.c.
...
I have a plan for dealing with the remaining..... Watch
this space.
Jeremy.
(This used to be commit 963fc76852
)
2007-11-03 23:20:10 -07:00
Jeremy Allison
25074433f4
I can't get away without a 'length' arg. :-).
...
Jeremy.
(This used to be commit 95d01279a5
)
2007-11-03 18:41:26 -07:00
Jeremy Allison
6658165d5e
Stop get_peer_addr() and client_addr() from using global
...
statics. Part of my library cleanups.
Jeremy.
(This used to be commit e848506c85
)
2007-11-03 18:15:45 -07:00
Jeremy Allison
30191d1a57
RIP BOOL. Convert BOOL -> bool. I found a few interesting
...
bugs in various places whilst doing this (places that assumed
BOOL == int). I also need to fix the Samba4 pidl generation
(next checkin).
Jeremy.
(This used to be commit f35a266b3c
)
2007-10-18 17:40:25 -07:00
Gerald (Jerry) Carter
e5a951325a
[GLUE] Rsync SAMBA_3_2_0 SVN r25598 in order to create the v3-2-test branch.
...
(This used to be commit 5c6c8e1fe9
)
2007-10-10 15:34:30 -05:00
Jeremy Allison
12f61e09d9
r25117: The mega-patch Jerry was waiting for. Remove all pstrings from
...
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.
(This used to be commit 7f0db75fb0
)
2007-10-10 12:30:41 -05:00
Andrew Tridgell
5e54558c6d
r23784: use the GPLv3 boilerplate as recommended by the FSF and the license text
...
(This used to be commit b0132e94fc
)
2007-10-10 12:28:22 -05:00
Jeremy Allison
d824b98f80
r23779: Change from v2 or later to v3 or later.
...
Jeremy.
(This used to be commit 407e6e695b
)
2007-10-10 12:28:20 -05:00
Volker Lendecke
14e25f10d6
r23168: Move the lp_max_connections() into service.c.
...
(This used to be commit 4afe37d431
)
2007-10-10 12:22:51 -05:00
Volker Lendecke
f3c477c631
r23167: Remove an unused parameter
...
(This used to be commit 3452a870d5
)
2007-10-10 12:22:51 -05:00
Volker Lendecke
b4a7b7a888
r22844: Introduce const DATA_BLOB data_blob_null = { NULL, 0, NULL }; and
...
replace all data_blob(NULL, 0) calls.
(This used to be commit 3d3d61687e
)
2007-10-10 12:22:01 -05:00
Jeremy Allison
b93126ea12
r21953: One format fix, clarify a condition that the IBM
...
checker was worried about.
Jeremy.
(This used to be commit 70eec7b8ae
)
2007-10-10 12:18:52 -05:00
Volker Lendecke
28e2069d1f
r21547: Fix from Michael Adam <ma@sernet.de>: Refuse registry shares without path.
...
Thanks,
Volker
(This used to be commit e795865d58
)
2007-10-10 12:18:11 -05:00
Jeremy Allison
2afcdc8732
r21482: Use IPC$ not ipc$ for consistency.
...
Jeremy.
(This used to be commit 42a846b3df
)
2007-10-10 12:18:07 -05:00
Jeremy Allison
01ecda0534
r21481: No one said anything, so I'm disallowing anything
...
but explicit shares in "default service" :-).
Jeremy.
(This used to be commit 90bdcce765
)
2007-10-10 12:18:07 -05:00
Volker Lendecke
d9a29aade0
r21279: Get rid of 'aio write behind', this is broken.
...
It should probably better be integrated with our write cache.
Volker
(This used to be commit 58bfd168b0
)
2007-10-10 12:17:53 -05:00
Volker Lendecke
240a3fd644
r21108: Send sys_notify_watch through the VFS, FAM is next
...
(This used to be commit 603a967613
)
2007-10-10 12:17:38 -05:00
Volker Lendecke
2852ecc67e
r21092: Ok, that's the one that activates the Samba4 notify backend.
...
Now to clean up / fix lots of stuff.
Volker
(This used to be commit 9e7443fa14
)
2007-10-10 12:17:36 -05:00