Andreas Schneider
dba2ed9ac1
s4-smb2: Fix a talloc crash bug.
...
The talloc context needs to be initialzed or NULL. So move
talloc_steal() to the position where req is initialized.
Autobuild-User: Andreas Schneider <asn@cryptomilk.org>
Autobuild-Date: Wed Apr 11 15:59:39 CEST 2012 on sn-devel-104
2012-04-11 15:59:39 +02:00
Stefan Metzmacher
c7a3b8ae21
s4:smb_server/smb2: add missing 'return;' statements in smb2srv_chain_reply()
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Mon Apr 2 23:02:53 CEST 2012 on sn-devel-104
2012-04-02 23:02:52 +02:00
Stefan Metzmacher
d72641ef76
s4:smb_server/smb2: after smbsrv_terminate_connection() we have to return
...
req is a talloc child of the connection...
metze
2012-04-02 21:26:08 +02:00
Stefan Metzmacher
e01d6f4af0
s4:smb_server/smb2: fix memory leak in smb2srv_chain_reply()
...
metze
2012-04-02 21:26:08 +02:00
Stefan Metzmacher
dca4e6eb6e
s4:smb_server/smb2: use helper variable smb2srv_chain_reply()
...
metze
2012-04-02 21:26:08 +02:00
Stefan Metzmacher
6865241fdd
s4:smb_server/smb: remove a request from the list before adding the next one in a chain.
...
metze
2012-04-02 21:26:07 +02:00
Andrew Bartlett
781bb3617b
s4-smb_server: Put error from share_get_config() into the logs
2012-03-07 12:46:13 +01:00
Andrew Tridgell
8db121be42
s3fs: added file_server directory
...
this contains a file server backend that forks and starts smbd
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2012-02-28 12:01:08 +01:00
Andrew Bartlett
63c96b3a58
s4-smb_server Remove inetd-mode samba3 hook
2012-02-28 12:01:08 +01:00
Andrew Bartlett
e786e8fef9
auth: Reorder arguments to generate_session_info
...
This matches check_ntlm_password() and generate_session_info_pac()
Andrew Bartlett
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Sat Feb 18 02:19:35 CET 2012 on sn-devel-104
2012-02-18 02:19:35 +01:00
Andrew Bartlett
caf485a2bd
auth: Pass in the SMB username (for %U) into generate_session_info
...
This matches what Samba3 does.
Andrew Bartlett
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Mon Feb 13 01:25:59 CET 2012 on sn-devel-104
2012-02-13 01:25:59 +01:00
Jelmer Vernooij
e92302d707
smb_server: Preserve signedness of string push return value.
2012-02-07 01:11:07 +01:00
Andrew Bartlett
56e760f8f1
s4-smb_server No longer follow the security=share smb.conf directive
...
By ignoring the value of security= from the smb.conf, we can allow this
to instead set the value of 'server role' in a manner compatible
with the Samba 3.x release stream.
Andrew Bartlett
2011-11-08 02:58:06 +01:00
Günther Deschner
185b94eefa
nbt: trim down header dependencies of nbt.idl.
...
Guenther
2011-11-03 18:35:08 +01:00
Stefan Metzmacher
beb5687e9e
s4:smb_server: s/SMB_SIGNING_SUPPORTED/SMB_SIGNING_IF_REQUIRED/
...
metze
2011-11-03 16:55:12 +01:00
Stefan Metzmacher
71959d5e1f
s4:smb_server: change the default for "server signing" to "default"
...
metze
2011-11-03 16:55:11 +01:00
Stefan Metzmacher
ebb9d4dc54
s4:smb_server/smb2: add the same SMB_SIGNING_AUTO logic as for smb1
...
metze
2011-11-03 16:55:11 +01:00
Stefan Metzmacher
716da10498
s4:smb_server/smb: make the SMB_SIGNING_AUTO behavior a bit easier to follow
...
The prepares a future change to SMB_SIGNING_DEFAULT.
metze
2011-11-03 16:55:11 +01:00
Stefan Metzmacher
09d3df6e7e
s4:smb_server/smb2: correctly implement related compound requests
...
We need to remember the session id and tree id.
metze
2011-10-31 19:39:04 +01:00
Stefan Metzmacher
95ca064103
s4:smb_server/smb2: always grant the requested credits
...
At least one credit, if the client asked for 0.
metze
2011-10-31 19:39:03 +01:00
Stefan Metzmacher
f30fe1decd
s4:smb_server/smb2: echo back more header fields
...
metze
2011-10-31 19:39:03 +01:00
Stefan Metzmacher
8bf1e4caae
s4:smb_server/smb2: make use of _smb_setlen_tcp()
...
metze
2011-10-19 15:44:30 +02:00
Stefan Metzmacher
2fbbf751f5
s4:smb_server/smb: make use of _smb_setlen_nbt()
...
metze
2011-10-19 15:44:30 +02:00
Andrew Bartlett
75689effdf
s4-smb_server do not set credentials on gensec twice
...
The samba_server_gensec_start() has already set the credentials
on the gensec_security context.
Andrew Bartlett
2011-10-19 14:13:08 +02:00
Andrew Bartlett
e7d5f0a357
gensec: move event context from gensec_*_init() to gensec_update()
...
This avoids keeping the event context around on a the gensec_security
context structure long term.
In the Samba3 server, the event context we either supply is a NULL
pointer as no server-side modules currently use the event context.
Andrew Bartlett
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2011-10-18 13:13:33 +11:00
Stefan Metzmacher
cc17ac9bba
s4:smb_server: implement dfs referral handing on top of dfs_server_ad_get_referrals()
...
metze
2011-10-08 01:43:38 +02:00
Stefan Metzmacher
24d53ebe44
s4:smb_server/smb2: make sure we sign the final session setup
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Thu Sep 29 18:59:54 CEST 2011 on sn-devel-104
2011-09-29 18:59:54 +02:00
Stefan Metzmacher
d9c2aaa000
s4:smb_server: make use of PROTOCOL_SMB2_02
...
metze
2011-09-05 13:17:33 +02:00
Jelmer Vernooij
292fe74971
credentials: Rename library to samba-credentials to avoid name clashes.
...
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Thu Aug 18 22:16:38 CEST 2011 on sn-devel-104
2011-08-18 22:16:38 +02:00
Andrew Bartlett
35b309fa0c
gensec: clarify memory ownership for gensec_session_info() and gensec_session_key()
...
This is slightly less efficient, because we no longer keep a cache on
the gensec structures, but much clearer in terms of memory ownership.
Both gensec_session_info() and gensec_session_key() now take a mem_ctx
and put the result only on that context.
Some duplication of memory in the callers (who were rightly uncertain
about who was the rightful owner of the returned memory) has been
removed to compensate for the internal copy.
Andrew Bartlett
2011-08-03 18:48:02 +10:00
Matthieu Patou
930fa1ee46
update/add my copyright
2011-07-21 11:44:33 +10:00
Stefan Metzmacher
ee76239885
s4:libcli/raw: s/SMBchkpth/SMBcheckpath
...
metze
2011-07-12 16:50:55 +02:00
Stefan Metzmacher
5812a5218d
s4:smb_server: s/SMBkeepalive/NBSSkeepalive
...
metze
2011-07-12 09:44:04 +02:00
Matthieu Patou
4f7f143026
dfsreferral: search client's site and use it
...
Autobuild-User: Matthieu Patou <mat@samba.org>
Autobuild-Date: Thu Jun 23 01:50:39 CEST 2011 on sn-devel-104
2011-06-23 01:50:39 +02:00
Andrew Bartlett
16b1c77644
lib/util Bring procid_str() into lib/util as server_id_string()
...
This is needed for OpenChange, which prints Samba struct server_id
values in debug messages.
Andrew Bartlett
2011-06-09 12:40:09 +02:00
Andrew Tridgell
be91effc20
s4-ipv6: removed an old comment
...
the comment is not correct any more
2011-06-06 12:26:10 +10:00
Andrew Tridgell
40dc94a53f
s4-ipv6: update callers to load_interface_list()
2011-06-06 12:26:10 +10:00
Andrew Tridgell
8f3ce14ea7
s4-ipv6: use "ip" instead of "ipv4" for servers
...
this allows stream_setup_socket() to work with both v4 and v6
addresses
2011-06-06 12:26:10 +10:00
Andrew Tridgell
dc8c8fd9e4
s4-ipv6: use iface_list_wildcard() to listen on IPv6
...
when we need to listen on a wildcard address, we now listen on a list
of sockets, usually 0.0.0.0 and ::
2011-06-06 12:26:10 +10:00
Matthieu Patou
29a03cdbc2
s4-dfs: Add workaround so that XP really works well
...
XP seems to have problems working at a correct speed (or even
working at all if we return referral of level 4).
2011-05-18 12:00:05 +02:00
Matthieu Patou
28598e7933
s4-dfs: Use a workaround for ndr relative pointer bug/limitation
...
Autobuild-User: Matthieu Patou <mat@samba.org>
Autobuild-Date: Tue May 17 01:33:27 CEST 2011 on sn-devel-104
2011-05-17 01:33:27 +02:00
Matthieu Patou
c590c3a47c
s4-dfs: clean the code
2011-05-17 00:31:09 +02:00
Matthieu Patou
3478e3add3
s4-dfs: fix bugs in idl and adapt code accordingly
2011-05-17 00:31:09 +02:00
Andrew Bartlett
22cb631b4f
s4-interfaces Rename interfaces code so not to conflict with source3/
...
The iface_count, iface_n_bcast, and load_interfaces functions
conflicted with functions of the same name in source3, so the source4
functions were renamed. Hopefully we can actually wrap one around the
other in future.
Andrew Bartlett
2011-05-08 12:57:04 +02:00
Andrew Tridgell
8b2ba64d60
libds: moved enum security_types to a common header
...
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-05-08 10:56:27 +02:00
Andrew Bartlett
ea0ac9cdfc
s4-auth Rename auth -> auth4 to avoid conflict with s3 auth
2011-05-08 10:56:26 +02:00
Andrew Bartlett
85eb4377db
s4:cluster Rename .id to .pid in server_id
...
This also changes some DEBUG messages to use cluster_id_string()
rather than .id, to isolate them from this and other changes.
Andrew Bartlett
2011-05-03 07:37:06 +02:00
Andrew Bartlett
209d47c100
s4-param Rename lock_path() -> lpcfg_lock_path()
...
This avoids a conflict with the source3/ lock_path()
2011-04-29 16:38:14 +10:00
Matthias Dieter Wallnöfer
05a9b7c32d
s4:smb_server/smb/trans2.c - "talloc_move" isn't strictly necessary here
...
Since the "set" will be free'd afterwards "talloc_steal" is enough.
Reviewed-by: Tridge
2011-03-30 08:45:06 +02:00
Jeremy Allison
0c5214e2eb
Ensure convert_string_XXX is always called with a valid converted_size pointer.
...
Preparation for cleaning up this API.
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Tue Mar 29 21:01:49 CEST 2011 on sn-devel-104
2011-03-29 21:01:49 +02:00