Jelmer Vernooij
18cd08623e
r26672: Janitorial: Remove uses of global_loadparm.
2008-01-05 13:06:03 -06:00
Jelmer Vernooij
2f29f80e07
r26639: librpc: Pass iconv convenience on from RPC connection to NDR library, so it can be overridden by OpenChange.
2008-01-01 16:12:15 -06:00
Jelmer Vernooij
61ad78ac98
r26638: libndr: Require explicitly specifying iconv_convenience for ndr_struct_push_blob().
2008-01-01 16:12:11 -06:00
Jelmer Vernooij
1b947fe0e6
r26430: require explicit specification of loadparm context.
2007-12-21 05:49:58 +01:00
Jelmer Vernooij
d37136b7ab
r26429: Avoid use of global_smb_iconv_convenience.
2007-12-21 05:49:56 +01:00
Jelmer Vernooij
5d589a0d94
r26355: Eliminate global_loadparm in more places.
2007-12-21 05:49:01 +01:00
Jelmer Vernooij
17637e4490
r26353: Remove use of global_loadparm.
2007-12-21 05:48:57 +01:00
Jelmer Vernooij
f6420d933b
r26316: Use contexts for conversion functions.
2007-12-21 05:48:30 +01:00
Jelmer Vernooij
7c00866423
r26268: Avoid more use of global_loadparm - put lp_ctx in smb_server and wbsrv_connection.
2007-12-21 05:47:47 +01:00
Jelmer Vernooij
b9e3a4862e
r26260: Store loadparm context in gensec context.
2007-12-21 05:47:34 +01:00
Stefan Metzmacher
6223c7fddc
r25920: ndr: change NTSTAUS into enum ndr_err_code (samba4 callers)
...
lib/messaging/
lib/registry/
lib/ldb-samba/
librpc/rpc/
auth/auth_winbind.c
auth/gensec/
auth/kerberos/
dsdb/repl/
dsdb/samdb/
dsdb/schema/
torture/
cluster/ctdb/
kdc/
ntvfs/ipc/
torture/rap/
ntvfs/
utils/getntacl.c
ntptr/
smb_server/
libcli/wrepl/
wrepl_server/
libcli/cldap/
libcli/dgram/
libcli/ldap/
libcli/raw/
libcli/nbt/
libnet/
winbind/
rpc_server/
metze
2007-12-21 05:45:02 +01:00
Jelmer Vernooij
c9651e2c5c
r25551: Convert to standard bool type.
2007-10-10 15:07:54 -05:00
Jelmer Vernooij
3fcc960839
r25398: Parse loadparm context to all lp_*() functions.
2007-10-10 15:07:25 -05:00
Jelmer Vernooij
df9cebcb97
r25035: Fix some more warnings, use service pointer rather than service number in more places.
2007-10-10 15:05:43 -05:00
Jelmer Vernooij
abe8349f9b
r25026: Move param/param.h out of includes.h
2007-10-10 15:05:38 -05:00
Andrew Tridgell
fcf38a38ac
r23792: convert Samba4 to GPLv3
...
There are still a few tidyups of old FSF addresses to come (in both s3
and s4). More commits soon.
2007-10-10 14:59:12 -05:00
Stefan Metzmacher
34ef07b1f5
r23067: use 'const union smb_search_data *file' also in the server code to get rid
...
of compiler warnings in the cifs backend
metze
2007-10-10 14:52:47 -05:00
Stefan Metzmacher
577acc198b
r23045: forward SMB2 oplock breaks to the client
...
metze
2007-10-10 14:52:44 -05:00
Stefan Metzmacher
7c29b8a7e6
r23044: - use uint32_t for handle id's
...
- include the session vuid in the SMB2 128-Bit wire handles
as SMB2 oplock breaks doesn't include a TID or VUID in the header
we need to make sure the handle is unique for the whole TCP connection
metze
2007-10-10 14:52:44 -05:00
Andrew Tridgell
9a8da730a7
r23020: a better fix for the memory leak - this one doesn't stuff up spnego :)
2007-10-10 14:52:40 -05:00
Stefan Metzmacher
2390c9f24d
r22866: handle incoming chained smb2 requests in our server code to let
...
the windows explorer in longhorn beta3 work.
metze
2007-10-10 14:52:26 -05:00
Stefan Metzmacher
7fa00381ef
r22843: pass smb2 lock requests to the ntvfs layer
...
metze
2007-10-10 14:52:24 -05:00
Andrew Bartlett
2b569c42e0
r19598: Ahead of a merge to current lorikeet-heimdal:
...
Break up auth/auth.h not to include the world.
Add credentials_krb5.h with the kerberos dependent prototypes.
Andrew Bartlett
2007-10-10 14:25:00 -05:00
Volker Lendecke
14b88fefa0
r18686: Fix typo protocl->protocol
2007-10-10 14:19:02 -05:00
Andrew Tridgell
eba6c84eff
r18301: I discovered how to load the warnings from a build farm build into
...
emacs compile mode (hint, paste to a file, and compile as "cat
filename").
This allowed me to fix nearly all the warnings for a IA_64 SuSE build
very quickly.
2007-10-10 14:18:04 -05:00
Stefan Metzmacher
3d849f9d25
r17360: add some comments
...
metze
2007-10-10 14:15:19 -05:00
Stefan Metzmacher
679ac74e71
r17341: pass a messaging context to auth_context_create()
...
and gensec_server_start().
calling them with NULL for event context or messaging context
is no longer allowed!
metze
2007-10-10 14:15:17 -05:00
Andrew Bartlett
f814fae400
r17297: Some compilers don't seem to like the ;;
...
Andrew Bartlett
2007-10-10 14:15:07 -05:00
Stefan Metzmacher
14ecc56343
r17268: change the smb2 session setup to use the new gensec_update_send/recv() api
...
metze
2007-10-10 14:10:25 -05:00
Simo Sorce
a89cc346b9
r17206: Add a modular API for share configuration.
...
Commit the classic backwards compatible module which is the default one
2007-10-10 14:10:18 -05:00
Stefan Metzmacher
eaccd3c435
r17084: implement SMB2 Cancel in the server,
...
that makes it possible for clients to cancel
async requests, like NOTIFY...
metze
2007-10-10 14:10:12 -05:00
Stefan Metzmacher
b7418aec33
r17012: don't try to send any data when the socket is gone already...
...
(fixes crash bugs)
metze
2007-10-10 14:10:08 -05:00
Stefan Metzmacher
24ec382560
r17009: set the protocol version correct
...
metze
2007-10-10 14:10:07 -05:00
Stefan Metzmacher
156bd4620c
r16989: implement SMB2 Notify in the frontend
...
metze
2007-10-10 14:10:07 -05:00
Stefan Metzmacher
04f0d3d031
r16950: remove the smb mid from the ntvfs layer and keep a list of pending
...
requests on the smbsrv_connection, to be able to match then on
ntcancel
metze
2007-10-10 14:10:02 -05:00
Stefan Metzmacher
d41a83d559
r16918: the SMB2 Ioctls are sometimes called with a wildcard handle
...
the operation doesn't need a valid file handle in that case
metze
2007-10-10 14:10:00 -05:00
Stefan Metzmacher
ae9c007324
r16913: better return the same values as vista beta2
...
metze
2007-10-10 14:09:59 -05:00
Stefan Metzmacher
b42d918d56
r16912: I messed up the numbers for ipc and print shares...
...
This caused vista beta2 to not do any rpc calls
against samba4
metze
2007-10-10 14:09:59 -05:00
Stefan Metzmacher
7db393e5ea
r16911: the TID is only 32 bits...don't overwrite parts of the UID field
...
metze
2007-10-10 14:09:59 -05:00
Stefan Metzmacher
27087818c7
r16910: - don't search the wildcard handle
...
(a handle with all bits set to 1 is justed for some
SMB2 Ioctl calls...)
- don't crash if we didn't find the tcon
metze
2007-10-10 14:09:58 -05:00
Stefan Metzmacher
90b0ae53e4
r16889: implement SMB2 Ioctl in the frontend
...
metze
2007-10-10 14:09:56 -05:00
Stefan Metzmacher
58bed7322c
r16875: implement SMB2 Find in the frontend
...
metze
2007-10-10 14:09:56 -05:00
Stefan Metzmacher
51d59d23a1
r16872: when we know the data length we can preallocate the buffer
...
and avoid a realloc
metze
2007-10-10 14:09:55 -05:00
Stefan Metzmacher
1a1fd2747d
r16870: copy over the status from the ntvfs request to the smb2 request
...
so that smb2srv_setup_reply() doesn't push uninitialized data
(found by valgrind)
metze
2007-10-10 14:09:55 -05:00
Stefan Metzmacher
7761a2a595
r16869: - if we know the blob length, we can preallocated the memory
...
and avoid a realloc in smb2_push_*
- don't overwrite the first data byte
metze
2007-10-10 14:09:55 -05:00
Stefan Metzmacher
6326bb901f
r16740: just say the directory is empty
...
metze
2007-10-10 14:09:43 -05:00
Stefan Metzmacher
fa35ddcaf9
r16738: vista beta2 use FILE_CLOSED as error for an invalid file handle
...
metze
2007-10-10 14:09:42 -05:00
Stefan Metzmacher
58baae8fc4
r16734: the 2 bytes after the opcode and before the flags,
...
is no padding...
the following patch is needed for vista beta2 to connect to samba4
metze
2007-10-10 14:09:42 -05:00
Stefan Metzmacher
9b6f74778f
r16733: implement SMB2 SetInfo
...
metze
2007-10-10 14:09:41 -05:00
Stefan Metzmacher
6d5c74c38c
r16732: use the given macros
...
metze
2007-10-10 14:09:41 -05:00