summaryrefslogtreecommitdiff
path: root/source3/libsmb
AgeCommit message (Collapse)AuthorFilesLines
2011-07-03s3: RAP errors are WERRORVolker Lendecke1-39/+2
2011-07-03s3: Remove some bogus error mappingsVolker Lendecke1-6/+0
The old cli_session_request that used this is gone
2011-07-03s3: Allow NULL for arg pwritten in cli_write_andxVolker Lendecke1-1/+3
2011-07-03S3: Fix some nonempty blank linesVolker Lendecke2-5/+5
2011-07-03s3: Fix symlink_reparse_buffer_parseVolker Lendecke1-0/+3
2011-07-03s3: Add cli_readlinkVolker Lendecke2-0/+186
2011-06-24s3: Add cli_symlinkVolker Lendecke2-0/+240
2011-06-24s3: Add symlink reparse point marshalling routinesVolker Lendecke2-0/+183
2011-06-20Use tevent_req_oomVolker Lendecke3-6/+6
This fixes a few Coverity errors
2011-06-20tdb_compat: use tdb_open_compat.Rusty Russell1-4/+6
This is a helper for the common case of opening a tdb with a logging function, but it doesn't do all the work, since TDB1 and TDB2's log functions are different types. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2011-06-20tdb_chainunlock: ignore return value.Rusty Russell1-2/+3
TDB2 returns void here. tdb_chainunlock will *always* return with the chain unlocked, but it will complain via the log function if it wasn't locked. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2011-06-20tdb_chainlock: check returns for 0, not -1.Rusty Russell1-1/+1
TDB2 returns a negative error number on failure. This is compatible if we always check for != 0 instead of == -1. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2011-06-20tdb_store: check returns for 0, not -1.Rusty Russell2-5/+5
TDB2 returns a negative error number on failure. This is compatible if we always check for != 0 instead of == -1. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2011-06-20tdb_delete: check returns for 0, not -1.Rusty Russell1-2/+2
TDB2 returns a negative error number on failure. This is compatible if we always check for != 0 instead of == -1. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2011-06-20tdb_fetch_compat: use instead of tdb_fetch.Rusty Russell1-5/+5
This is a noop for tdb1. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2011-06-20tdb_compat.h: divert every tdb build and includes to tdb_compatRusty Russell1-1/+1
We change all the headers and wscript files to use tdb_compat; this means we have one place to decide whether to use TDB1 or TDB2. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2011-06-20smb_share_modes: don't use tdb_jenkins_hash.Rusty Russell1-4/+2
It's a nice hash, but this usage has nothing to do with TDB. So use the Jenkins hash directly from CCAN instead (it's the same one). Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2011-06-19s3: Fix Coverity ID 2583: RESOURCE_LEAKVolker Lendecke1-1/+5
2011-06-19s3: Remove unused name_queriesVolker Lendecke1-34/+0
Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Sun Jun 19 15:14:38 CEST 2011 on sn-devel-104
2011-06-19s3: Fix some type-punned warningsVolker Lendecke1-7/+8
2011-06-19s3: Add name_resolve_bcast_send/recvVolker Lendecke1-20/+97
2011-06-19s3: Fix a memleak in name_resolve_bcastVolker Lendecke1-4/+7
Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Sun Jun 19 12:40:55 CEST 2011 on sn-devel-104
2011-06-19s3: Add incomplete cli_nttrans_createVolker Lendecke2-0/+208
secdesc only at this moment
2011-06-19s3: Correctly align evenVolker Lendecke1-1/+3
2011-06-17s3-util: remove the s3 nterr.cAndrew Tridgell1-57/+0
this is now in common code Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-06-17libclu/util: Move get_friendly_nt_error_msg() in common.Andrew Bartlett1-20/+0
Andrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-06-12s3: Use resolve_wins_send/recv in resolve_winsVolker Lendecke1-110/+15
Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Sun Jun 12 18:19:41 CEST 2011 on sn-devel-104
2011-06-12s3: Add resolve_wins_send/recvVolker Lendecke1-0/+177
2011-06-12s3: Add query_wins_list_send/recvVolker Lendecke1-0/+144
2011-06-12s3: Fix IO_TIMEOUT handling for wins queriesVolker Lendecke1-3/+12
2011-06-12s3: Remove "struct ip_service" from resolve_winsVolker Lendecke1-9/+13
2011-06-10s3:libsmb: remove unused cli_state_seqnum infrastructureStefan Metzmacher2-36/+0
metze Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Fri Jun 10 20:37:54 CEST 2011 on sn-devel-104
2011-06-10s3:libsmb/clireadwrite: calculate cli_write_max_bufsize() correct based on ↵Stefan Metzmacher1-8/+12
max_xmit This is important in order to support DCERPC over ncacn_np against NT4 servers, where max_xmit is just 4356. metze
2011-06-10s3:libsmb/clireadwrite: calculate cli_read_max_bufsize() correct based on ↵Stefan Metzmacher1-1/+12
max_xmit This is important in order to support DCERPC over ncacn_np against NT4 servers, where max_xmit is just 4356. metze
2011-06-10s3:libsmb/clitrans: correctly transfer the seqnum between secondary and ↵Stefan Metzmacher1-3/+8
primary requests This is needed to implement SMB signing correct. metze
2011-06-10s3:libsmb/clitrans: fix handling of multi pdu [nt]trans[s][2] callsStefan Metzmacher1-8/+80
We now keep the primary request open for the whole logical request. The primary request is the one that gets all incoming replies. While secondary requests are handled as separate one-way requests. metze
2011-06-10s3:libsmb/clitrans: use subreq2 as variable for the secondary requestsStefan Metzmacher1-7/+9
metze
2011-06-10s3:libsmb/clitrans: move MID handling to the end of cli_trans_send() and add ↵Stefan Metzmacher1-2/+11
a comment metze
2011-06-10s3:libsmb/clitrans: correctly marshall [nt]trans[s][2] requestsStefan Metzmacher1-12/+41
We need to align params and data to 4 byte offsets. This also correctly recalculates the useable space after each step. metze
2011-06-10s3:libsmb/clitrans: marshall SMBnttrans[2] as the othersStefan Metzmacher1-23/+23
This is just to make the code more readable and easier to notice how many words we're using in vwv. metze
2011-06-10s3:libsmb/clitrans: use uint32_t for param and data variablesStefan Metzmacher1-3/+3
SMBnttrans uses 32-bit values there. metze
2011-06-10s3:libsmb/clitrans: remove unused secondary_request_ctxStefan Metzmacher1-2/+0
metze
2011-06-10s3:libsmb/async_smb: add helpers to get and set the seqnum for signingStefan Metzmacher1-0/+14
This will be used for correct signing in [nt]trans[2][s] requests. metze
2011-06-10s3:libsmb/async_smb: don't remove pending requests if the mid is setStefan Metzmacher1-0/+15
If the mid was set explicitly, it means the request expects more than one reply, so leave it in the pending array. metze
2011-06-10s3:libsmb/async_smb: call cli_smb_req_unset_pending() instead of destructor ↵Stefan Metzmacher1-2/+2
directly metze
2011-06-10s3:libsmb/async_smb: let cli_smb_recv() initialize output values for one way ↵Stefan Metzmacher1-0/+18
requests metze
2011-06-10source3/libsmb/proto.h: fix licence/copyrightGünther Deschner1-0/+8
Guenther
2011-06-10source3/libsmb/nmblib.h: fix licence/copyrightGünther Deschner1-0/+27
Guenther
2011-06-10source3/libsmb/libsmb.h: fix licence/copyrightGünther Deschner1-0/+5
Guenther
2011-06-10source3/libsmb/errormap_wbc.h: fix licence/copyrightGünther Deschner1-0/+26
Guenther