Volker Lendecke
cf9665016f
Let send_trans_reply work on only the inbuf
...
It does not really need the whole smb_request
(This used to be commit d3facf4cbd
)
2008-06-28 10:38:51 +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
Jeremy Allison
86e59c50f1
Rewrite the wrap checks to deal with gcc 4.x optimisations.
...
Karolin, please pull once Volker has reviewed. Thanks.
Jeremy.
(This used to be commit 09852899ca
)
2008-04-07 21:11:16 -07:00
Jeremy Allison
29562987c3
Now conn is part of smb_request, we don't need it as
...
an extra parameter. This cleans up quite a few places
we were passing it around without needing it.
Jeremy.
(This used to be commit 8f36def18e
)
2008-01-04 15:37:24 -08:00
Jeremy Allison
9254bb4ef1
Refactor the crypto code after a very helpful conversation
...
with Volker. Mostly making sure we have data on the incoming
packet type, not stored in the smb header.
Jeremy.
(This used to be commit c4e5a50504
)
2008-01-04 12:56:23 -08:00
Jeremy Allison
09fcb233a3
Don't need an fstring here, we can talloc.
...
Jeremy.
(This used to be commit 3f6cc82637
)
2007-12-10 15:31:05 -08:00
Jeremy Allison
0e9a1c24a0
Fix crash bug with vl's new trans handling in old transs
...
calls. Make this look like the (working) transs2 handling
(replace inbuf, not write to outbuf - outbuf isn't allocated
yet so you get a null deref).
Jeremy.
(This used to be commit f04e37a630
)
2007-12-04 12:53:21 -08: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
Jeremy Allison
327ca9167e
r25103: Ensure we don't return unwritten memory (valgrind caught).
...
Jeremy.
(This used to be commit b3f0d39d11
)
2007-10-10 12:30:40 -05:00
Volker Lendecke
23998e1da8
r24320: Fix the wct checks in reply_trans2 and the reply_trans calls
...
No idea what I've been smoking here.
Thanks to Stefan for closely looking
(This used to be commit 708f5af2e8
)
2007-10-10 12:29:28 -05:00
Volker Lendecke
b0ed26faf0
r24244: Complete the conversion of reply_trans[s]
...
Remove reply_prep/post_legacy from send_trans_replies
(This used to be commit c08366f840
)
2007-10-10 12:29:20 -05:00
Volker Lendecke
d274724ebb
r24243: Remove reply_prep_legacy from api_reply
...
(This used to be commit b01664b43b
)
2007-10-10 12:29:20 -05:00
Volker Lendecke
43a77ab149
r24242: Remove reply_prep_legacy from api_rpc_trans_reply
...
(This used to be commit 160f65946a
)
2007-10-10 12:29:20 -05:00
Volker Lendecke
40f6afcea2
r24241: Remove reply_prep_legacy from api_WNPHS and api_SNPHS
...
(This used to be commit 8702450e91
)
2007-10-10 12:29:20 -05:00
Volker Lendecke
b8de67a2f2
r24240: Push down reply_prep_legacy one level inside api_fd_reply
...
(This used to be commit 0bb95639d6
)
2007-10-10 12:29:20 -05:00
Volker Lendecke
fbe15d8db9
r24239: Push reply_prep_legacy into api_fd_reply
...
(This used to be commit e2a9649792
)
2007-10-10 12:29:20 -05:00
Volker Lendecke
bcd0bf8e5e
r24238: Push down reply_prep_legacy one level
...
(This used to be commit a6a2d97fac
)
2007-10-10 12:29:19 -05:00
Volker Lendecke
d57a88a994
r24237: Add send_trans_reply_new
...
(This used to be commit f0598b3ca0
)
2007-10-10 12:29:19 -05:00
Volker Lendecke
97a817dceb
r24236: Push reply_prep_legacy() into named_pipe()
...
(This used to be commit b38f9347e8
)
2007-10-10 12:29:19 -05:00
Volker Lendecke
3bb9f20bc3
r24235: Make handle_trans reply to errors itself
...
(This used to be commit 06d0c74b74
)
2007-10-10 12:29:19 -05:00
Volker Lendecke
abc519ff43
r24234: Reformatting -- SCNR
...
(This used to be commit 040d6d5db6
)
2007-10-10 12:29:19 -05:00
Volker Lendecke
e41528c3f4
r24233: Push reply_prep_legacy into handle_trans
...
(This used to be commit dc27c3c668
)
2007-10-10 12:29:19 -05:00
Volker Lendecke
0cfea6de67
r24232: Push down reply_prep_legacy inside reply_transs
...
(This used to be commit 511f8bc030
)
2007-10-10 12:29:18 -05:00
Volker Lendecke
1d3c1de502
r24231: Push allocating InBuffer/OutBuffer into reply_transs
...
(This used to be commit 74ae19cca6
)
2007-10-10 12:29:18 -05:00
Volker Lendecke
f1822fe737
r24230: Push down reply_prep_legacy in reply_trans
...
The last checkin was for reply_trans, not reply_transs
(This used to be commit 50a2bfd9e0
)
2007-10-10 12:29:18 -05:00
Volker Lendecke
133ef281c0
r24229: Push allocating InBuffer/OutBuffer into reply_transs
...
(This used to be commit 39a7809aa4
)
2007-10-10 12:29:18 -05:00
Volker Lendecke
bf160bb621
r24224: Check wct in reply_trans
...
(This used to be commit fc8759e63c
)
2007-10-10 12:29:18 -05:00
Volker Lendecke
0ff8556f8b
r23823: Memory leak fix from Atsushi Nakabayashi <nakabayashi@miraclelinux.com>
...
Thanks!
Volker
(This used to be commit 17b875ae5b
)
2007-10-10 12:28:30 -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
fcda5b5896
r23726: Explicitly pass down the FLAGS2 field to srvstr_pull_buf. The next
...
checkin will pull this up to srvstr_get_path. At that point we can get more
independent of the inbuf, the base_ptr in pull_string will only be used
to satisfy UCS2 alignment constraints.
(This used to be commit 836782b07b
)
2007-10-10 12:23:49 -05:00
Jeremy Allison
0829e1ad1c
r22391: Looks bigger than it is. Make "inbuf" available
...
to all callers of smb_setlen (via set_message()
calls). This will allow the server to reflect back
the correct encryption context.
Jeremy.
(This used to be commit 2d80a96120
)
2007-10-10 12:19:30 -05:00
Volker Lendecke
2498a973ac
r22059: Over-allocate and NULL out 100 bytes for lanman.c.
...
Volker
(This used to be commit 0eea6b84ce
)
2007-10-10 12:19:06 -05:00
James Peach
5bb49b08f3
r20237: Replace exit_server with exit_server_cleanly where appropriate. All
...
send_smb failures should be clean exits. All times when we exit as
a matter of policy should also be clean exits.
(This used to be commit d6382092e7
)
2007-10-10 12:16:34 -05:00
Jeremy Allison
d29722e378
r20178: Ensure we allocate the intermediate trans structs
...
off conn->mem_ctx, not the null context so we can
safefy free everything on conn close. Should fix
possible memleak.
Jeremy.
(This used to be commit b33bde7b39
)
2007-10-10 12:16:29 -05:00
Volker Lendecke
e23781b3b3
r17316: More C++ warnings -- 456 left
...
(This used to be commit 1e4ee728df
)
2007-10-10 11:38:25 -05:00
Jeremy Allison
9bcaf47c63
r16275: Start fixing up gcc4 -O6 warnings on an x86_64 box. size_t != unsigned int
...
in a format string.
Jeremy.
(This used to be commit 952547471f
)
2007-10-10 11:17:30 -05:00
Volker Lendecke
263b01ecb9
r15911: Make us survive rpc-authcontext committed next
...
(This used to be commit c24bfdce62
)
2007-10-10 11:17:13 -05:00
Volker Lendecke
1ca61f4748
r15266: Fix bug 3720. I wonder why -O1 compiles did not catch this...
...
Thanks to Jason Mader for reporting this.
Volker
(This used to be commit 3e616c3272
)
2007-10-10 11:16:30 -05:00
Jeremy Allison
22dbd67708
r15018: Merge Volker's ipc/trans2/nttrans changes over
...
into 3.0. Also merge the new POSIX lock code - this
is not enabled unless -DDEVELOPER is defined.
This doesn't yet map onto underlying system POSIX
locks. Updates vfs to allow lock queries.
Jeremy.
(This used to be commit 08e52ead03
)
2007-10-10 11:15:57 -05:00
Jeremy Allison
872d3cea87
r14849: Fix >= that should be >. Too strict condition
...
checked by Volker.
Jeremy.
(This used to be commit 9a763da073
)
2007-10-10 11:15:50 -05:00
Volker Lendecke
33c9fbab12
r13980: Fix Coverity bug # 63. Jeremy, could you take a look at this?
...
Thanks,
Volker
(This used to be commit 49043a756d
)
2007-10-10 11:11:02 -05:00
Jeremy Allison
19ca97a70f
r7882: Looks like a large patch - but what it actually does is make Samba
...
safe for using our headers and linking with C++ modules. Stops us
from using C++ reserved keywords in our code.
Jeremy
(This used to be commit 9506b8e145
)
2007-10-10 10:58:00 -05:00
Gerald Carter
c1b9243c28
r5165: BUG 2295: always use get_local_machine_name() rather than digging in the gloval variable 'local_machine'
...
(This used to be commit 6a6e4af46a
)
2007-10-10 10:55:31 -05:00
Jeremy Allison
d33c5aa71f
r4830: Fix for problem noticed by Guy Harris <gharris@apple.com>, return
...
correct DOS/NT error code on transact named pipe on closed pipe
handle.
Jeremy.
(This used to be commit 599c281464
)
2007-10-10 10:53:57 -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
17c8907d9c
r3666: Generalise fix for trans and nttrans multi-fragment requests.
...
Jeremy
(This used to be commit 10b2489e3b
)
2007-10-10 10:53:12 -05:00
Rafal Szczesniak
addfc95df2
Yet another '\n' termination of debug message.
...
rafal
(This used to be commit 3e57c2c685
)
2004-03-09 21:47:49 +00:00
Jeremy Allison
570f2b73b4
Ensure the server can cope with multiple secondary trans
...
requests when signing is turned on.
Jeremy.
(This used to be commit 206464a748
)
2003-12-01 06:53:10 +00:00
Jeremy Allison
5114dee271
Fix for bug #64 , Win9x Nexus tools not working against Samba3.0. Missing
...
map in errormap for ERROR_MORE_DATA -> ERRDOS, ERRmoredata.
Jeremy.
(This used to be commit 7eaae388b3
)
2003-10-21 23:14:41 +00:00