Michael Adam [Mon, 20 Aug 2007 09:32:30 +0000 (09:32 +0000)]
r24572: Allow for functions map_parameter_canonical() and is_synonym_of() to
be called with inverse == NULL.
Add a new function lp_parameter_is_canonical() to check whether a
parameter name is the canonical name (as apposed to an alias).
Michael
(This used to be commit
07dc0fecf5116b34e468bddae8b36920c492717a)
Volker Lendecke [Mon, 20 Aug 2007 07:59:22 +0000 (07:59 +0000)]
r24571: Only look at errno if the close call actually failed
Patch from Ofir Azoulay <Ofir.Azoulay@expand.com> -- thanks
(This used to be commit
888e657d758173c0eb4b68059d6fb5ae45b2b2ed)
Stefan Metzmacher [Sun, 19 Aug 2007 22:24:45 +0000 (22:24 +0000)]
r24564: regenerate after pidl changes...
metze
(This used to be commit
ec8858c37482f0d2ac1291d9a9df00dace6944a8)
Stefan Metzmacher [Sun, 19 Aug 2007 22:10:11 +0000 (22:10 +0000)]
r24561: merge from SAMBA_4_0:
rename some DCERPC_ prefixes into NDR_
metze
(This used to be commit
8f07b8ab658ae3d63487ca5fb20065318cdd9d0e)
Stefan Metzmacher [Sun, 19 Aug 2007 21:23:28 +0000 (21:23 +0000)]
r24558: merge from SAMBA_4_0:
rename 'dcerpc_table_' -> 'ndr_table_'
metze
(This used to be commit
4e5908cd596f97d3bb73bd9c0bf3d360944f7810)
Stefan Metzmacher [Sun, 19 Aug 2007 20:47:31 +0000 (20:47 +0000)]
r24552: merge from SAMBA_4_0:
rename dcerpc_interface_table -> ndr_interface_table
rename dcerpc_interface_list -> ndr_interface_list
and move them to libndr.h
metze
(This used to be commit
f57d23d0f1b1c7a435f3a4ad801e58519cc92a77)
Volker Lendecke [Sun, 19 Aug 2007 20:09:16 +0000 (20:09 +0000)]
r24550: Attempt to fix the non-LDAP build
For example host "bigboy" doesn't have it.
Günther, please fix it properly and merge to 3_2_0
Thanks,
Volker
(This used to be commit
0d294267414b12c31afd316c39689984e5047865)
Volker Lendecke [Sun, 19 Aug 2007 20:00:43 +0000 (20:00 +0000)]
r24549: Fix unix_convert to return the already converted part
This API will change anyway when moving away from pstrings.
It took so long to fix, because that rename bug I just fixed gave make
test failures that had nothing to do with this one.
I have samba4 tests for both bugs, will check them in when the build
farm has caught up
(This used to be commit
d4f442ed9b145990af4db26859663954ddd70926)
Volker Lendecke [Sun, 19 Aug 2007 19:57:55 +0000 (19:57 +0000)]
r24548: Fix the case-changing renames
This was broken when I changed reply_mv to wrap in a open_file_ntcreate
call, unix_convert on the destination was called twice
(This used to be commit
fddc9db91175bdb0b7ac6a636f8bef918bd7c1b4)
Volker Lendecke [Sun, 19 Aug 2007 19:52:18 +0000 (19:52 +0000)]
r24547: Fix #4897, patch from David S. Collier-Brown <davecb@spamcop.net> -- Thanks!
(This used to be commit
4a90264d173ef5a870f2a44554c3bb9e738e98fb)
Derrell Lipman [Sat, 18 Aug 2007 17:29:39 +0000 (17:29 +0000)]
r24543: Apply missing portion of correction for bug 4750
(This used to be commit
5a83c306bb80b492a3c3d5e86b0767dc45e5c262)
Stefan Metzmacher [Sat, 18 Aug 2007 12:25:59 +0000 (12:25 +0000)]
r24541: merge from SAMBA_4_0:
rename struct dcerpc_endpoint_list/struct dcerpc_authservice_list
into ndr_interface_string_array and move it to libndr.h
metze
(This used to be commit
9fec0d6c2ceaf66752baa5c8a34821bef2c5b833)
Stefan Metzmacher [Sat, 18 Aug 2007 10:33:44 +0000 (10:33 +0000)]
r24538: merge from SAMBA_4_0:
rename struct dcerpc_interface_call -> struct ndr_interface_call
and move it to librpc/ndr/libndr.h
metze
(This used to be commit
24e096b3659c3070a1ce029174fba51ae59e89ad)
Stefan Metzmacher [Sat, 18 Aug 2007 10:32:53 +0000 (10:32 +0000)]
r24537: regenerate after pidl fixes
metze
(This used to be commit
e827c7311ce9890358be145099391c6b3cee15a1)
Stefan Metzmacher [Sat, 18 Aug 2007 08:18:38 +0000 (08:18 +0000)]
r24533: merge from SAMBA_4_0:
rename dcerpc_syntax_id -> ndr_syntax_id
metze
(This used to be commit
7facd9bf3ffd0718bc9f9161274d18a0014f3744)
Michael Adam [Fri, 17 Aug 2007 16:03:18 +0000 (16:03 +0000)]
r24527: Add a function lp_canonicalize_parameter_with_value that turns
a parameter and value into the canonical paramter with the value
inverted if it was in invers boolean synonym.
Make net conf use this function when storing parameters.
Michael
(This used to be commit
3b762ab18392fd06427957b0263262e3b8e34b9d)
Michael Adam [Fri, 17 Aug 2007 15:38:19 +0000 (15:38 +0000)]
r24526: Refactor determiniation of the index of the canonical form of a
parameter given in string representation into a function of its
own (map_parameter_canonical).
Michael
(This used to be commit
0dfb5eee25e287c129f7d34e4d079c60d56dce59)
Michael Adam [Fri, 17 Aug 2007 14:10:49 +0000 (14:10 +0000)]
r24525: Add output of synonym information to show_parameter_list().
Also simplify lp_canonicalize_parameter by making use of
the new function "is_synonym_of".
Michael
Note: If anything depends on the exact former output format of
show_parameter list, I would trigger the output of synonym information
by a boolean verbose switch (that could be passed to testparm
via the "-v" command line switch).
(This used to be commit
fd2dbae82594c6d6ab10a7318f127aea0a9a61ea)
Michael Adam [Fri, 17 Aug 2007 13:07:52 +0000 (13:07 +0000)]
r24519: Refactor printing of one parameter into a helper function of its own.
(This used to be commit
70dfe5d098b5d815e652b82fca57be0eb826f820)
Michael Adam [Fri, 17 Aug 2007 11:06:37 +0000 (11:06 +0000)]
r24513: Reformatting: eliminate trailing spaces, overly long lines
and adjust some formattings to standard.
Michael
(This used to be commit
00432bcd69bb1c30774af277af1dc7271380d75b)
Volker Lendecke [Fri, 17 Aug 2007 10:05:14 +0000 (10:05 +0000)]
r24512: Fix RAW-NOTIFY
With the inbuf consistency checks we have to more correctly fake the
inbuf
(This used to be commit
2b8ecda30fc57bb4027b7208d22d85d213074158)
Michael Adam [Fri, 17 Aug 2007 09:09:04 +0000 (09:09 +0000)]
r24510: Fix logic. Thanks to Volker for the hint!
Michael
(This used to be commit
ce1d7ad1acb48a254add3ddfac5f13e05b8ec646)
Jeremy Allison [Fri, 17 Aug 2007 01:55:58 +0000 (01:55 +0000)]
r24501: Added bcc test for reply_tcon & removed Vl's comment :-).
Jeremy.
(This used to be commit
9d9ed41f2139051578c35f80112640cffb5f7608)
Jeremy Allison [Thu, 16 Aug 2007 23:53:51 +0000 (23:53 +0000)]
r24500: Add check that bcc is correct in an incoming packet.
Jeremy.
(This used to be commit
267a0ac48d358e1bd10d92238352ca3d867a58d4)
Jeremy Allison [Thu, 16 Aug 2007 17:42:34 +0000 (17:42 +0000)]
r24498: More extra code into a function, reply_openerror.
Jeremy.
(This used to be commit
43ddfb8c918bd27e2efd3b54077db815da80a53a)
Volker Lendecke [Thu, 16 Aug 2007 15:44:13 +0000 (15:44 +0000)]
r24497: Revert r24485 -- this needs more thought
(This used to be commit
01f701ba1ea9859b090aaf8f4ae9722c5502316c)
Michael Adam [Thu, 16 Aug 2007 15:32:00 +0000 (15:32 +0000)]
r24496: Add initial synonym handling to "net conf":
When storing parameters in the smbconf portion of the registry,
up to now, synonyms could be misused to store a parameter twice.
Now this is prevented by canonicalizing the paramter name first.
Also, the value for a boolean parameter checked for validity
before storing the bool in registry.
(The canonicalization should finally go into the registry smbconf
code to also prevent e.g. "regedit" or "net rpc registry" from
storing synonyms. - This is in the making.)
Michael
(This used to be commit
95447dde860f54d835b3fe90d95fe60231788d1b)
Michael Adam [Thu, 16 Aug 2007 15:27:06 +0000 (15:27 +0000)]
r24495: Add a function lp_canonicalize_parameter: It takes a name of a parameter
and produces the "canonical" (or main) name of the parameter (the one
synonym that does not have the flag FLAG_HIDE). The function also sets
a flag as to whether the synonym is a reverse boolean synonym.
Add some functions for the handling of string representations of boolean
values: return the canonical string representation of a bool, invert
a bool given as a string, canonicalize a bool given as a string.
Michael
(This used to be commit
113ac07199aaf2271af6eba2611dad429ee4c416)
Volker Lendecke [Thu, 16 Aug 2007 12:15:52 +0000 (12:15 +0000)]
r24485: Even in the failure case unix_convert must pass the already converted
part of the string to the caller.
(This used to be commit
301ae3d68bc64c9526eb7d4458584a5ebb151137)
Stefan Metzmacher [Thu, 16 Aug 2007 09:14:43 +0000 (09:14 +0000)]
r24481: copy .bzrignore => .gitignore
metze
(This used to be commit
51507a0d7674301de01e3d5b107f13834a078dc0)
Jeremy Allison [Thu, 16 Aug 2007 00:37:07 +0000 (00:37 +0000)]
r24476: Fix the mappings in reply_opeXXX calls. Now to test renames.
Jeremy.
(This used to be commit
74d10b09a68f5c06d6b3ceffe0a40818dc84106e)
Jeremy Allison [Thu, 16 Aug 2007 00:22:35 +0000 (00:22 +0000)]
r24475: Fix the error mapping for SMB_POSIX_PATH_OPEN.
Jeremy.
(This used to be commit
6dac315ba1d9b9582c2b573e0785b2f6d627f846)
Jeremy Allison [Wed, 15 Aug 2007 23:56:08 +0000 (23:56 +0000)]
r24474: Map error value NT_STATUS_OBJECT_NAME_COLLISION
to ERRDOS, ERRfilexists for NTCreateX and NTTransCreate.
Jeremy.
(This used to be commit
5b2316d1734765ef6c31ff09beea974d9629d17f)
Jeremy Allison [Wed, 15 Aug 2007 23:05:49 +0000 (23:05 +0000)]
r24470: Start fixing up the mapping of OBJECT_NAME_COLLISION
to DOS error ERRDOS, ERRfilexists on open calls.
Jeremy.
(This used to be commit
4674486450bbe79ec9b22bcbc23c534365d6798a)
Jeremy Allison [Wed, 15 Aug 2007 19:43:26 +0000 (19:43 +0000)]
r24468: Don't forget the +4 for length :-).
Jeremy.
(This used to be commit
4d01e0b7443aa4e4d450d705df5762d801172809)
Jeremy Allison [Wed, 15 Aug 2007 19:25:38 +0000 (19:25 +0000)]
r24467: Do range checking on incoming smb request.
Jeremy.
(This used to be commit
dbd58dd647279def1681d88701e41d8a738c680a)
Derrell Lipman [Wed, 15 Aug 2007 17:40:26 +0000 (17:40 +0000)]
r24466: - Sort ACEs according to support.microsoft.com/kb/269175 so that
Windows Explorer doesn't complain about the order (and so that they get
interpreted properly).
Derrell
(This used to be commit
8f371e2ea97a3b58d1c7c3aa1368a0904295f681)
Jeremy Allison [Wed, 15 Aug 2007 16:58:29 +0000 (16:58 +0000)]
r24464: Now Volker removed the readbmpx we don't need cached errors any more.
Jeremy.
(This used to be commit
9256ec0a20f532c7dd7ddc2d3534336a47e6c2d2)
Derrell Lipman [Wed, 15 Aug 2007 13:44:44 +0000 (13:44 +0000)]
r24462: - Removing all ACEs was causing removal of the DACL entirely. Win2000 ignored
the request, presumably due to the PROTECTED flag not being set. Setting
that flag (in make_sec_desc()) has much wider implications than just to
libsmbclient, so instead of modifying that, we'll remove security
descriptors by setting the number of ACEs to zero. At some point, we might
want to look into whether we should actually be setting the PROTECTED flag
in the DACL.
Reference http://www.microsoft.com/technet/prodtechnol/windows2000serv/reskit/distrib/dsce_ctl_qxju.mspx?mfr=true
Derrell
(This used to be commit
319df380e579fd860348a8f08a584e13161dde9d)
Volker Lendecke [Wed, 15 Aug 2007 13:44:34 +0000 (13:44 +0000)]
r24461: Fix Bug 4852, thank to anto <sistemac@prosoft.ba> for reporting it.
(This used to be commit
0fecd8a0c3aaa64e137d2efd3f9cc7705837ea2a)
Stefan Metzmacher [Wed, 15 Aug 2007 10:30:44 +0000 (10:30 +0000)]
r24458: regenerate pidl output after pidl fixes:
fixes winreg_EnumValues()
metze
(This used to be commit
cedf7022c5c61ed5eb49bb1cb24b062858f7d2fd)
Volker Lendecke [Wed, 15 Aug 2007 10:29:47 +0000 (10:29 +0000)]
r24457: Convert reply_tcon to the new API
Jeremy, I really apologize for doing this, but I just wanted to enjoy
converting the last SMB call :-)
I've left one little task for you there, I'm not certain that checking
the inbuf length is correct here.
Volker
(This used to be commit
1e08fddafda11961f8855423b29c1f8a9a6b4457)
Volker Lendecke [Wed, 15 Aug 2007 09:52:09 +0000 (09:52 +0000)]
r24453: Remove the read and write bmpx calls
Talked to both Tridge and Jeremy about this, Tridge said that there is a
special error message persuading OS/2 to fall back to other methods.
The calls now checked in always return the error message we used to
return when "read bmpx = False" was set (the default): ERRSRV, ERRuseSTD.
If someone has a reproducable test case where this is really needed, we
can always dig it up from version control and convert it to the new API.
But that time without that silly parameter, and with a torture test case
for "make test" please :-)
Volker
(This used to be commit
d941aae2dfd11609e807bf4ce712571a2e354627)
Stefan Metzmacher [Wed, 15 Aug 2007 09:12:53 +0000 (09:12 +0000)]
r24450: merge from SAMBA_4_0:
length_is() isn't supported without size_is().
I assume what we need is an array of strings,
so the code isn't used and broken anyway without
a testsuite...just get rid of the pidl warning
metze
(This used to be commit
a3fd68d48582865923e18e8412ac7dca7f725c64)
Jeremy Allison [Wed, 15 Aug 2007 01:54:37 +0000 (01:54 +0000)]
r24445: Convert SMBwritebraw. No test suite unfortunately.... I need to write one for this.
Jeremy
(This used to be commit
edc17dfcbd21cccaffb76f4ae67fe4b06520f1a9)
Volker Lendecke [Tue, 14 Aug 2007 21:53:48 +0000 (21:53 +0000)]
r24444: Convert reply_find[n]close to the new API
(This used to be commit
6af85953465789594342f2d199ef5d29462cf34f)
Volker Lendecke [Tue, 14 Aug 2007 21:32:52 +0000 (21:32 +0000)]
r24443: Convert reply_search/fclose to the new API
(This used to be commit
a8a33c377e38046b4103cf1d59032b97ab6bac9a)
Volker Lendecke [Tue, 14 Aug 2007 21:21:52 +0000 (21:21 +0000)]
r24442: Convert reply_copy to the new API
(This used to be commit
0cb00c54750837ab2d2dc12e4947fedb7d38e878)
Volker Lendecke [Tue, 14 Aug 2007 21:13:05 +0000 (21:13 +0000)]
r24441: Convert reply_ioctl to the new API
(This used to be commit
a5af7ebb7f1d869659fbab187652e68ec4fafbb8)
Volker Lendecke [Tue, 14 Aug 2007 21:07:44 +0000 (21:07 +0000)]
r24440: Convert the reply_sendXX functions to the new API
(This used to be commit
a64bc31098de8694b79eeafd3a226cf519700707)
Volker Lendecke [Tue, 14 Aug 2007 20:55:24 +0000 (20:55 +0000)]
r24439: Convert reply_get/setattrE to the new API
(This used to be commit
6b0ad071d85ddd8fbf24386db11688bde49baf81)
Günther Deschner [Tue, 14 Aug 2007 20:43:02 +0000 (20:43 +0000)]
r24438: Use dump_data_pw() instead of dump_data() on sensitive data in winbindd.
Guenther
(This used to be commit
adaa5e423dd022e3dc2cbe657146f3978fb59de3)
Günther Deschner [Tue, 14 Aug 2007 20:26:35 +0000 (20:26 +0000)]
r24437: Remove "done" in winbindd_raw_kerberos_login() as well.
Guenther
(This used to be commit
44c10bbe9477fc9e731f319e62c1358a7497e316)
Volker Lendecke [Tue, 14 Aug 2007 20:20:51 +0000 (20:20 +0000)]
r24436: Convert reply_lockread/writeunlock to the new API
(This used to be commit
1b6add251ca1db565a03407db30884132dd93e7d)
Günther Deschner [Tue, 14 Aug 2007 20:11:47 +0000 (20:11 +0000)]
r24435: Fix typo.
Guenther
(This used to be commit
8705f890b11e7158b5c77cbd3a6dfae8eb26776e)
Günther Deschner [Tue, 14 Aug 2007 20:06:11 +0000 (20:06 +0000)]
r24434: Simplify winbindd_raw_kerberos_login().
Guenther
(This used to be commit
98ffae031ae641fb0ba7f2e972ab731dbe114a5f)
Volker Lendecke [Tue, 14 Aug 2007 20:02:11 +0000 (20:02 +0000)]
r24433: Convert reply_ntrename to the new API
(This used to be commit
42b07a52b9f4fe147426e9156958cb4d33691678)
Günther Deschner [Tue, 14 Aug 2007 19:47:57 +0000 (19:47 +0000)]
r24432: Expand kerberos_return_pac() so that it can be used in winbindd.
Guenther
(This used to be commit
e70bf0ecc3ec6d3ba8ba384024bbdf9a783072ea)
Volker Lendecke [Tue, 14 Aug 2007 19:45:24 +0000 (19:45 +0000)]
r24431: Convert the reply_printXX calls to the new API
(This used to be commit
e528479f56bc936cc60eb95c9738a48de48dbd05)
Volker Lendecke [Tue, 14 Aug 2007 19:29:02 +0000 (19:29 +0000)]
r24430: Convert reply_writeclose to the new API
(This used to be commit
6def2ee03bb3510f000b1977c4d5293cad4ae364)
Volker Lendecke [Tue, 14 Aug 2007 19:20:25 +0000 (19:20 +0000)]
r24429: reply_setdir is not used...
(This used to be commit
ca27a718b07949959efaeb49f310123de76af9a0)
Volker Lendecke [Tue, 14 Aug 2007 19:09:37 +0000 (19:09 +0000)]
r24428: Convert reply_unlock to the new API
(This used to be commit
01c7426fc0e2af6a955dcb37111ca439fc913d5f)
Volker Lendecke [Tue, 14 Aug 2007 18:52:58 +0000 (18:52 +0000)]
r24427: Convert reply_lock to the new API
(This used to be commit
212f43ddeaa6369e5437ed3915eb066a37bc9014)
Volker Lendecke [Tue, 14 Aug 2007 18:33:29 +0000 (18:33 +0000)]
r24426: Convert reply_read to the new API
(This used to be commit
30aada0ef8e16ce94035039b63ab140d158009d9)
Volker Lendecke [Tue, 14 Aug 2007 18:16:04 +0000 (18:16 +0000)]
r24425: Convert reply_write to the new API
(This used to be commit
244965f7b67becb85774311e6ce84318d554384d)
Günther Deschner [Tue, 14 Aug 2007 16:04:37 +0000 (16:04 +0000)]
r24424: Fix the build.
Guenther
(This used to be commit
029bf26f8a571ae060f7be60fd3e8c61d86004f7)
Volker Lendecke [Tue, 14 Aug 2007 16:04:31 +0000 (16:04 +0000)]
r24423: Convert reply_lseek to the new API
(This used to be commit
bd228853863ce5b4b9b974347c50c956d7f2e055)
Volker Lendecke [Tue, 14 Aug 2007 15:42:39 +0000 (15:42 +0000)]
r24422: Convert reply_ctemp to the new API
(This used to be commit
3cc22fd74f0ffc72f4340a963b4eca7178be2192)
Günther Deschner [Tue, 14 Aug 2007 15:40:49 +0000 (15:40 +0000)]
r24421: Ignore long #defines (like for registry keys).
Guenther
(This used to be commit
b310b1dfd69ba0470b66eb84007f28e5e69e92e7)
Günther Deschner [Tue, 14 Aug 2007 15:34:34 +0000 (15:34 +0000)]
r24420: Pure pedantism: the talloc_init could have failed...
Guenther
(This used to be commit
e6415c523234f60da7dcfa4de101e8634dc6927d)
Günther Deschner [Tue, 14 Aug 2007 15:31:36 +0000 (15:31 +0000)]
r24419: Hm, I think this protoype is not required here.
Guenther
(This used to be commit
42abe8450b0fc3c9f8d768fadbd5e6b0a6c1bfc3)
Günther Deschner [Tue, 14 Aug 2007 15:29:42 +0000 (15:29 +0000)]
r24418: Adding reg_deleteallvalues().
Guenther
(This used to be commit
f7457c6173107f1730ae2e31c5377df3dbd2454e)
Volker Lendecke [Tue, 14 Aug 2007 15:26:54 +0000 (15:26 +0000)]
r24417: Convert reply_setatr to the new API
(This used to be commit
56bab5ea4cbcf8e46101053bd68f66691fd737c5)
Günther Deschner [Tue, 14 Aug 2007 15:17:50 +0000 (15:17 +0000)]
r24416: Some more minor edits for libgpo, mostly reformatting and moving of functions.
Guenther
(This used to be commit
3e240672b431b7132dfb2bdd46198ab758eadd0b)
Volker Lendecke [Tue, 14 Aug 2007 15:09:49 +0000 (15:09 +0000)]
r24415: Convert reply_getatr to the new API
(This used to be commit
1a08b97a933e25362707cb0d8ba09d733af4cbbf)
Volker Lendecke [Tue, 14 Aug 2007 14:50:49 +0000 (14:50 +0000)]
r24414: Convert reply_mv to the new API
(This used to be commit
fa341e4840d422cee389c06112e0b2df43a31f45)
Günther Deschner [Tue, 14 Aug 2007 14:47:08 +0000 (14:47 +0000)]
r24413: Minor edits for libgpo.
Guenther
(This used to be commit
5dc791f4cfdee2bc350c1e65aeed5705c1745356)
Volker Lendecke [Tue, 14 Aug 2007 14:31:55 +0000 (14:31 +0000)]
r24412: Convert reply_open to the new API
(This used to be commit
394987f5224086cb379ea8d0364924679b8a0214)
Derrell Lipman [Tue, 14 Aug 2007 14:27:42 +0000 (14:27 +0000)]
r24410: - I got tricked by function naming. Contrary to what seemed obvious to me,
prs_mem_free() is not the function to be called to free memory allocated by
prs_alloc_mem(). I've added a comment so others may not get bitten too.
- Remove incorrect memory free calls added yesterday to replace SAFE_FREE.
The memory is actually now on a talloc context, so gets freed by the caller
when that context is freed. We don't need to free it iternally.
Derrell
(This used to be commit
2fde343150c17959fc970b18e1eb4efde800b4db)
Volker Lendecke [Tue, 14 Aug 2007 13:57:36 +0000 (13:57 +0000)]
r24409: Check wct in reply_open
(This used to be commit
ee6f212ed0b332e6886056e6d254d0c0da7c5046)
Volker Lendecke [Tue, 14 Aug 2007 13:38:14 +0000 (13:38 +0000)]
r24408: Remove reply_prep_legacy from reply_lockingX
(This used to be commit
e0db5fd11bd5e0a3aca801a14509fddd6a625a84)
Volker Lendecke [Tue, 14 Aug 2007 10:47:47 +0000 (10:47 +0000)]
r24406: Push reply_prep_legacy into reply_lockingX
(This used to be commit
bce87ebdc00b9086dcdcc55442b57b92345971ac)
Volker Lendecke [Tue, 14 Aug 2007 10:27:27 +0000 (10:27 +0000)]
r24405: Check wct in reply_lockingX
(This used to be commit
c4972632f8b41c87a4c0fdfc6c98515c42eafda5)
Volker Lendecke [Tue, 14 Aug 2007 10:06:33 +0000 (10:06 +0000)]
r24404: Remove get_OutBuffer usage from blocking.c
(This used to be commit
cb8fab5663db2cb408e1b85a7287d3670b09d503)
Volker Lendecke [Tue, 14 Aug 2007 08:44:00 +0000 (08:44 +0000)]
r24403: Remove reply_prep_legacy from send_nttrans_replies
(This used to be commit
a6400ca6e2301d1cfc1d6a513dc7809ed99d7b58)
Volker Lendecke [Tue, 14 Aug 2007 08:29:36 +0000 (08:29 +0000)]
r24402: Fix a 64-bit warning
(This used to be commit
73d99d6f9a5554d957ae737ff617b6a2e88b52bc)
Volker Lendecke [Tue, 14 Aug 2007 08:24:02 +0000 (08:24 +0000)]
r24401: Push reply_prep_legacy into send_nt_replies
(This used to be commit
489436a65632c4e6c1001a23dd33c896e9d7dfde)
Volker Lendecke [Tue, 14 Aug 2007 08:23:54 +0000 (08:23 +0000)]
r24400: Fix a valgrind bug
(This used to be commit
7c65deaed734f5623813922637877b94fc9a6259)
Volker Lendecke [Tue, 14 Aug 2007 07:58:56 +0000 (07:58 +0000)]
r24399: Change change_notify_reply to use send_nt_replies_new
(This used to be commit
be67bb50eef88f4d56f48e785c1e5865616f5f33)
Volker Lendecke [Tue, 14 Aug 2007 07:39:11 +0000 (07:39 +0000)]
r24398: Convert call_nt_transact_notify_change to the new API
(This used to be commit
607b3ab8bc6052770f0324b57f3db6e1c11a7005)
Volker Lendecke [Tue, 14 Aug 2007 06:52:30 +0000 (06:52 +0000)]
r24394: Convert call_nt_transact_rename to the new API
(This used to be commit
189876a664efcfb601a8b14c21f272ed7d9f6b41)
Volker Lendecke [Tue, 14 Aug 2007 06:21:02 +0000 (06:21 +0000)]
r24393: Convert call_nt_transact_set_user_quota to the new API
(This used to be commit
4cb60abd4c7f32a51f0e9be0d226fe09c794bed8)
Volker Lendecke [Tue, 14 Aug 2007 06:18:55 +0000 (06:18 +0000)]
r24392: Minor simplifications
(This used to be commit
96a943587418e07019974b45c368e749a5ef82c2)
Volker Lendecke [Tue, 14 Aug 2007 05:58:13 +0000 (05:58 +0000)]
r24391: Convert call_nt_transact_get_user_quota to the new API
(This used to be commit
0e47a6643e9b3f546e1905e5152d3abe2511bcd9)
Derrell Lipman [Tue, 14 Aug 2007 03:02:34 +0000 (03:02 +0000)]
r24388: - ACL retrieval provided incomplete information because the buffer pointer was
incremented too far in some circumstances. In these cases, only the first
of multiple concatenated strings would be seen.
- Working on bug 4649 pertaining to delete an ACL, this fixes the reported
crash. It appears to have been an incomplete switchover from malloc to
talloc, as the memory was still being freed with SAFE_FREE.
Deleting ACLs still doesn't work. Although a valid request is sent to the
server and a SUCCESS response is returned, the method that's used in
libsmbclient for deleting ACLs seems to be incorrect. In looking at the
samba4 torture tests, it appears that we should be turning on the INHERIT
flag if we want to delete the ACL. (I could use some assistance on the
proper flags to send, from anyone familiar with this stuff.)
- Apply patch from SATOH Fumiyasu to fix bug 4750. smbc_telldir_ctx() was not
returning a value useful to smbc_lseekdir_ctx().
Derrell
(This used to be commit
2ac502e29bd8390252fe4ae8344faab49ca01ff5)
Jeremy Allison [Tue, 14 Aug 2007 01:45:26 +0000 (01:45 +0000)]
r24387: Convert readbraw to the new api. Volker, keep checking in
your patches please :-). I'll work on SMBreadBmpx tomorrow.
Jeremy.
(This used to be commit
27e183afa8d23dca6aada1f3810dc53aa8c55ccd)
Jeremy Allison [Mon, 13 Aug 2007 20:29:24 +0000 (20:29 +0000)]
r24386: Piss off Volker (not deliberately) by checking in a reply_mknew -> conversion.
Sorry vl, remove one of your 15 patches :-).
Jeremy.
(This used to be commit
a7648ed9d40d6f61362e1488dc30216363870694)
Volker Lendecke [Mon, 13 Aug 2007 20:16:33 +0000 (20:16 +0000)]
r24385: Convert call_nt_transact_query_security_desc to the new API
(This used to be commit
f44e0aac2b47ea377c2ce701426e57ee15c42fe7)
Volker Lendecke [Mon, 13 Aug 2007 19:59:00 +0000 (19:59 +0000)]
r24384: Convert call_nt_transact_set_security_desc to the new API
(This used to be commit
925ed1e186da594b5c40d3abbad885060ca87fd0)
Volker Lendecke [Mon, 13 Aug 2007 19:58:28 +0000 (19:58 +0000)]
r24383: Convert call_nt_transact_ioctl to the new API
(This used to be commit
8e6485e0782e9ab31b07dd9f662bd845f58faf4a)