Volker Lendecke
f87219d6e6
Move the is_known_pipename check into np_open
2008-10-25 15:23:36 +02:00
Volker Lendecke
ff211be696
Remove "pipe_handle_offset" -- pipes now use "struct files_struct"
2008-10-25 12:09:58 +02:00
Volker Lendecke
2b1bef7e87
Remove the current_spoolss_pipes_open thingy.
...
I looked at a checkout from 2002 and even there it did not what it was supposed
to do. Sadly this also removes one of the nicest comments in the whole Samba
code :-)
2008-10-13 20:59:35 +02:00
Volker Lendecke
76dfca1569
Make the internal pipe functions static
2008-10-13 20:59:34 +02:00
Volker Lendecke
a781b78417
Remove smb_np_struct
2008-10-13 20:59:33 +02:00
Volker Lendecke
ac126ea818
Use "struct files_struct" for pipes instead of smb_np_struct
2008-10-13 20:59:32 +02:00
Volker Lendecke
756b4b6048
Revert "Make get_rpc_pipe() static"
...
This reverts commit f25972832e
.
2008-10-12 12:16:18 +02:00
Volker Lendecke
f25972832e
Make get_rpc_pipe() static
2008-10-12 11:45:33 +02:00
Volker Lendecke
6b98c1b159
Remove unused #defines
2008-10-12 11:45:26 +02:00
Jeremy Allison
e29e81624e
Fix duplicate gloabl warning.
...
Jeremy.
(This used to be commit 6da33797b0
)
2008-07-30 15:01:33 -07:00
Volker Lendecke
33cbe2f88c
make read/write to internal pipes available externally
...
(This used to be commit e11b5cb1e0
)
2008-07-26 13:20:10 +02:00
Volker Lendecke
a803f0a920
Refactoring: Make close_internal_rpc_pipe_hnd a talloc destructor
...
(This used to be commit 10b47a0c2c
)
2008-07-26 13:20:10 +02:00
Volker Lendecke
1ee37bc9c3
Refactor make_internal_rpc_pipe_p: connection_struct is not needed
...
(This used to be commit defcf0eecf
)
2008-07-26 13:20:10 +02:00
Volker Lendecke
aa02c3fcd5
Remove p->vuid
...
The users can use p->server_info.
Now pipes_struct is decoupled from the SMB transport.
(This used to be commit d4cf5a1319
)
2008-06-26 13:13:23 +02:00
Volker Lendecke
747a580952
Now that we have p->server_info, use p->server_info->user_session_key
...
(This used to be commit aefad64e3a
)
2008-06-26 13:13:23 +02:00
Volker Lendecke
d331624fdf
Add server_info to pipes_struct
...
(This used to be commit d621867bb8
)
2008-06-26 13:13:22 +02:00
Volker Lendecke
9ff4001245
Remove "conn" from pipes_struct
...
For spoolss, we need the client's IP address
(This used to be commit 64a4dfaa82
)
2008-06-24 10:31:36 +02:00
Volker Lendecke
df905a5d77
Make pipes_struct its own talloc ctx
...
(This used to be commit 829b1ad469
)
2008-06-21 10:34:34 +02:00
Volker Lendecke
c203de0e3a
Fix a SAFE_FREE/TALLOC_FREE mixup
...
(This used to be commit b39852f513
)
2008-06-21 10:34:34 +02:00
Volker Lendecke
82d2f07dae
Remove "session_key" from "struct user_struct"
...
This one took a bit -- I hope I covered all data paths
(This used to be commit 74c88a4442
)
2008-05-05 18:28:59 +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
Marc VanHeyningen
e06aa46b9f
Coverity fixes
...
(This used to be commit 3fc85d2259
)
2008-03-17 20:52:25 +01:00
Volker Lendecke
02dd1f7f4c
Make smb_np_struct talloc'ed
...
Convert "name" from string to a talloc'ed char *
(This used to be commit e82069f921
)
2007-12-16 12:59:21 +01:00
Volker Lendecke
a9b6deaa05
Remove unused code
...
(This used to be commit fcd45ad6fb
)
2007-12-16 12:59:14 +01: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
d5c9d87946
r25118: More pstring elimination.
...
Jeremy.
(This used to be commit 7632f8fb40
)
2007-10-10 12:30:41 -05:00
Jeremy Allison
fe6644fb5a
r25023: Coverity #455 . Not actually a bug, but this clarifies
...
the code a lot.
Jeremy.
(This used to be commit 5ba12eefbe
)
2007-10-10 12:30:35 -05:00
Volker Lendecke
bfbd756535
r24106: Pass fnum instead of buf/offset into get_rpc_pipe_p
...
(This used to be commit eb353412c6
)
2007-10-10 12:29:07 -05:00
Volker Lendecke
ece86db24c
r23991: Some const
...
(This used to be commit 804be77e46
)
2007-10-10 12:28:53 -05:00
Andrew Tridgell
153cfb9c83
r23801: The FSF has moved around a lot. This fixes their Mass Ave address.
...
(This used to be commit 87c91e4362
)
2007-10-10 12:28:27 -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
Stefan Metzmacher
56ba447668
r22001: change prototype of dump_data(), so that it takes unsigned char * now,
...
which matches what samba4 has.
also fix all the callers to prevent compiler warnings
metze
(This used to be commit fa322f0cc9
)
2007-10-10 12:18:59 -05:00
Jeremy Allison
fbdcf2663b
r16945: Sync trunk -> 3.0 for 3.0.24 code. Still need
...
to do the upper layer directories but this is what
everyone is waiting for....
Jeremy.
(This used to be commit 9dafb7f48c
)
2007-10-10 11:19:14 -05:00
Günther Deschner
1d5ab8fd05
r14597: Merge DCERPC_FAULT constants from Samba 4.
...
Guenther
(This used to be commit 3f195f8248
)
2007-10-10 11:15:38 -05:00
Jeremy Allison
77709e58ad
r14031: Coverity bug CID #110 . Free all resources correctly
...
on pipe initialization failure.
Jeremy.
(This used to be commit daa919a94b
)
2007-10-10 11:11:06 -05:00
Gerald Carter
fb5362c069
r13571: Replace all calls to talloc_free() with thye TALLOC_FREE()
...
macro which sets the freed pointer to NULL.
(This used to be commit b65be8874a
)
2007-10-10 11:10:14 -05:00
Gerald Carter
0af1500fc0
r13316: Let the carnage begin....
...
Sync with trunk as off r13315
(This used to be commit 17e63ac4ed
)
2007-10-10 11:06:23 -05:00
Jeremy Allison
d14af63e6a
r13293: Rather a big patch I'm afraid, but this should fix bug #3347
...
by saving the UNIX token used to set a delete on close flag,
and using it when doing the delete. libsmbsharemodes.so still
needs updating to cope with this change.
Samba4 torture tests to follow.
Jeremy.
(This used to be commit 23f16cbc2e
)
2007-10-10 11:06:21 -05:00
Jeremy Allison
05fafb8396
r11950: If we got a connection oriented cancel pdu we would spin processing it.
...
Fix that, and also add in comments for all possible CL and CO PDU
types. Make sure we process them correctly.
Jeremy.
(This used to be commit 672113a627
)
2007-10-10 11:05:39 -05:00
Gerald Carter
90b1ca2597
r11292: Missed merge from Samba 2.2 many years ago....
...
Don't count open pipes in the num_files_open on a connection.
conn_idle_all() handles this by looking for open rpc handles
If there are no open handles, we can close the IPC$ share.
(This used to be commit 747fba4dbf
)
2007-10-10 11:05:10 -05:00
Gerald Carter
54abd2aa66
r10656: BIG merge from trunk. Features not copied over
...
* \PIPE\unixinfo
* winbindd's {group,alias}membership new functions
* winbindd's lookupsids() functionality
* swat (trunk changes to be reverted as per discussion with Deryck)
(This used to be commit 939c3cb5d7
)
2007-10-10 11:04:48 -05:00
Jeremy Allison
7b9d6ac23e
r6595: This is Volkers new-talloc patch. Just got the go-ahead from
...
Volker to commit. Woo Hoo !
Jeremy.
(This used to be commit 316df944a4
)
2007-10-10 10:56:46 -05:00
Jeremy Allison
acf9d61421
r4088: Get medieval on our ass about malloc.... :-). Take control of all our allocation
...
functions so we can funnel through some well known functions. Should help greatly with
malloc checking.
HEAD patch to follow.
Jeremy.
(This used to be commit 620f2e608f
)
2007-10-10 10:53:32 -05:00
Jeremy Allison
cd87b3b972
r1414: Memory leak fixes found by valgrind whilst checking the password history code.
...
Error code paths were not freeing up some memory.
Jeremy.
(This used to be commit 7c4666e56c
)
2007-10-10 10:52:11 -05:00
Jeremy Allison
d4ac326d46
r1412: Fix password history list in tdbsam. Fix some memory leaks. Add
...
my (C) to a header file that was at least 50% mine :-).
Jeremy.
(This used to be commit 8ee6060977
)
2007-10-10 10:52:10 -05:00
Volker Lendecke
5f9af6df05
r1338: A netlogon schannel failure is a normal event with XP clients. They cache the
...
netlogon session key and try to reconnect using that key. This fails with a
restarted smbd, we expect another serverauth2. XP falls back immediately.
Make the corresponding messages a debug level 3, not 0 to not flood log.smbd.
Volker
(This used to be commit 4fda68a62f
)
2007-10-10 10:52:07 -05:00
Jeremy Allison
8c0db1bbc4
r786: Memory leak fixes in (mostly) error code paths from
...
kawasa_r@itg.hitachi.co.jp . A couple of mem leak fixes in
mainline code paths though :-).
Jeremy.
(This used to be commit 4695cc95fe
)
2007-10-10 10:51:38 -05:00
Volker Lendecke
35016d0201
r238: Fix memleak
...
(This used to be commit fe7daa3b8a
)
2007-10-10 10:51:15 -05:00
Gerald Carter
16194fbc5a
fix process_incoming_data() to return the number of bytes handled this call whether we have a complete pdu or not; fixes bug with multiple pdu request rpc's broken over SMBwriteX calls each
...
(This used to be commit ff06f3ca8e
)
2003-12-04 20:20:59 +00:00