Günther Deschner
aa3de6f9f5
Use pidl generated rpccli_lsa_QueryTrustedDomainInfoBySid when vampiring trusted
...
domain secrets.
Guenther
2008-01-14 15:33:42 +01:00
Karolin Seeger
4260c79bf7
Improve error messages of 'net rpc user [add|delete]' commands.
...
Karolin
2007-12-28 09:44:40 +01:00
Volker Lendecke
eb523ba776
s/sid_to_string/sid_to_fstring/
...
least surprise for callers
2007-12-15 22:47:30 +01:00
Volker Lendecke
60e830b0f4
Replace sid_string_static with sid_string_tos
...
In utils/ I was a bit lazy...
2007-12-15 22:09:36 +01:00
Volker Lendecke
bb35e794ec
Replace sid_string_static by sid_string_dbg in DEBUGs
2007-12-15 22:09:36 +01:00
Günther Deschner
cfc6e7a2e6
Replace "unknown" with access_mask when calling samr_CreateUser2().
...
Guenther
2007-12-11 15:26:09 +01:00
Jeremy Allison
ec003f3936
Remove next_token - all uses must now be next_token_talloc.
...
No more temptations to use static length strings.
Jeremy.
2007-12-07 17:32:32 -08:00
Jeremy Allison
c1f70793d6
More pstring elimination.
...
Jeremy.
2007-12-04 16:35:24 -08:00
Jeremy Allison
b6b5f92bc9
Remove pstring from clirap2 by completely rewriting the damn
...
thing :-). Now with added paranoia.
Jeremy.
2007-12-03 14:09:48 -08:00
Günther Deschner
de2fdc6b5a
Fix shutdown callers.
...
Guenther
2007-12-03 18:43:19 +01:00
Günther Deschner
91bf2ac1af
Fix svcctl callers.
...
Guenther
2007-12-03 18:43:19 +01:00
Günther Deschner
bbbeeba163
Actually implement reboot feature for net dom join/unjoin.
...
Guenther
2007-12-03 11:17:57 +01:00
Jeremy Allison
cc257b71d1
Remove PSTRING_LEN from smbd/ nmbd/.
...
Remove pstring from libsmb/clidfs.c except for a nasty
hack (that will be removed when pstrings are gone from
client/).
Jeremy.
2007-11-29 17:25:41 -08:00
Jeremy Allison
0002a9e96b
Remove pstrings from everything except srv_spoolss_nt.c.
...
Jeremy.
2007-11-27 14:35:30 -08:00
Jeremy Allison
98e154c312
This is a large patch (sorry). Migrate from struct in_addr
...
to struct sockaddr_storage in most places that matter (ie.
not the nmbd and NetBIOS lookups). This passes make test
on an IPv4 box, but I'll have to do more work/testing on
IPv6 enabled boxes. This should now give us a framework
for testing and finishing the IPv6 migration. It's at
the state where someone with a working IPv6 setup should
(theorecically) be able to type :
smbclient //ipv6-address/share
and have it work.
Jeremy.
2007-10-24 14:16:54 -07:00
Jeremy Allison
f35a266b3c
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.
2007-10-18 17:40:25 -07:00
Gerald (Jerry) Carter
5c6c8e1fe9
[GLUE] Rsync SAMBA_3_2_0 SVN r25598 in order to create the v3-2-test branch.
2007-10-10 15:34:30 -05:00
Volker Lendecke
da5736f210
r25499: Fix rpc_file_list_internals
2007-10-10 12:31:10 -05:00
Volker Lendecke
5ae4b27398
r25481: Fix some typos, don't panic as non-root on net getdomainsid
...
Thanks to Karolin Seeger <ks@sernet.de>
2007-10-10 12:31:07 -05:00
Michael Adam
9a28be220d
r25294: Tidy up callers of unistr2_to_ascii() to pass sizeof(target_area) to
...
the maxeln parameter instead of sizeof(target_area) - 1 (or even
sizeof(fstring) - 1 in some places.
I hope these were really all there were.
Michael
2007-10-10 12:30:58 -05:00
Michael Adam
46093004a7
r25197: Change net_make_ipc_connection() and net_make_ipc_connection_ex() to
...
return NTSTATUS to allow for better error propagation.
Michael
2007-10-10 12:30:50 -05:00
Andrew Tridgell
b0132e94fc
r23784: use the GPLv3 boilerplate as recommended by the FSF and the license text
2007-10-10 12:28:22 -05:00
Jeremy Allison
407e6e695b
r23779: Change from v2 or later to v3 or later.
...
Jeremy.
2007-10-10 12:28:20 -05:00
Volker Lendecke
91be38f7ab
r23757: Fix Coverity id 386
2007-10-10 12:23:53 -05:00
Günther Deschner
e9a7512a9f
r23627: Allow to pass down the lookup-level to rpccli_lsa_lookup_names().
...
Guenther
2007-10-10 12:23:38 -05:00
Jeremy Allison
073fdc5a58
r23554: Fix bug #4711 by makeing cli_connect return an NTSTATUS.
...
Long overdue fix....
Jeremy.
2007-10-10 12:23:28 -05:00
Alexander Bokovoy
c3f4fdd37e
r22867: With Samba4's IDL, we now have two new flags for share types: STYPE_TEMPORARY and STYPE_HIDDEN
...
Strip them out when referencing share_type[] entries.
Apparently, some Windows XP installs create shares set to STYPE_HIDDEN by default, found by
Damir Shayhutdinov <damir@altlinux.org>. This also fixes smb4k crashes as it does call 'net share -l'.
2007-10-10 12:22:04 -05:00
Jeremy Allison
1c9e10569c
r21768: Fix the client dfs code such that smbclient can
...
process deep dfs links (ie. links that go to non root
parts of a share). Make the directory handling conanonical
in POSIX and Windows pathname processing.
dfs should not be fully working in client tools. Please
bug me if not.
Jeremy.
2007-10-10 12:18:30 -05:00
Jeremy Allison
02d08ca0be
r21755: Memory leak fixes from Zack Kirsch <zack.kirsch@isilon.com>.
...
Jeremy.
2007-10-10 12:18:28 -05:00
Jeremy Allison
df07a662e3
r21609: Fix memory leaks in error code paths (and one in winbindd_group.c).
...
Patch from Zack Kirsch <zack.kirsch@isilon.com>.
Jeremy.
2007-10-10 12:18:16 -05:00
Jeremy Allison
78387b3cd2
r20917: Fix missing error returns pointed out by "Li, Ying (ESG)" <ying.li2@hp.com>
...
Jeremy.
2007-10-10 12:17:20 -05:00
Jelmer Vernooij
580f2a7197
r20832: Remove extra pointers previously added to unique [out] pointers. Instead,
...
add [ref] pointers where necessary (top-level [ref] pointers,
by spec, don't appear on the wire).
This brings us closer to the DCE/RPC standard again.
2007-10-10 12:17:11 -05:00
Volker Lendecke
3c879745cf
r20824: Send access to the trusted domain passwords through the pdb backend, so that
...
in the next step we can store them in LDAP to be replicated across DCs.
Thanks to Michael Adam <ma@sernet.de>
Volker
2007-10-10 12:17:10 -05:00
Volker Lendecke
bc4e0a388a
r19797: Convert the remaining pipes to the "new" unique out ptr handling
2007-10-10 12:15:56 -05:00
Volker Lendecke
141e0dd717
r19447: Do not throw away information
2007-10-10 12:15:36 -05:00
Volker Lendecke
f4dcb9bd56
r19446: Comment can be NULL now
2007-10-10 12:15:36 -05:00
Volker Lendecke
769988f83a
r19445: Attempt to fix net rpc share
2007-10-10 12:15:36 -05:00
Gerald Carter
cbfe1a4b49
r18919: * Get the new rpccli_winreg_XXXX() functions into the tree
...
There some broken functionality here that I'm still working on.
* remove unneeded parsing routines
2007-10-10 12:14:46 -05:00
Andrew Tridgell
8438a6a7d4
r18865: fixed some of the most obvious NTSTATUS/WERROR mixups in Samba3. It
...
still doesn't compile with immediate structures and the
NTSTATUS/WERROR separation, as there are still several places where
the two error types are mixed up. I haven't fixed those as they
require decisions about the rpcclient code that I really don't want to
get into (the error handling there is a mess)
So samba3 compiles now, but only becaise HAVE_IMMEDIATE_STRUCTURES is
not used (look for HAVE_IMMEDIATE_STRUCTURES_XX_DISABLED)
2007-10-10 12:01:06 -05:00
Jelmer Vernooij
ef10672399
r18802: Use the pidl-generated code for the srvsvc interface, both client and server code.
...
This has had some basic testing. I'll do more during the next couple of days and hopefully also
make RPC-SRVSVC from Samba4 pass against it.
2007-10-10 12:00:59 -05:00
Gerald Carter
50d74ce048
r18747: replace rpccli_lsa_close() with rpccli_lsa_Close()
2007-10-10 12:00:54 -05:00
Gerald Carter
92903ab926
r18727: set the winreg_AbortSystemShutdown() server * to NULL rather than a dummy placeholder
2007-10-10 12:00:52 -05:00
Gerald Carter
403b0cf1ec
r18714: fix the build after replaceing rpccli_reg_abort_shutdown()
2007-10-10 12:00:51 -05:00
Volker Lendecke
bd17517796
r18643: Fix a 64-bit warning
2007-10-10 11:52:03 -05:00
Gerald Carter
23a8828613
r18560: * Add in the winreg and initshutdown IDL files
...
* rename PI_SHUTDOWN from include/smb.h to PI_INITSHUTDOWN
for compatibility with pidl libndr output
2007-10-10 11:51:50 -05:00
Gerald Carter
3da9f80c28
r18271: Big change:
...
* autogenerate lsa ndr code
* rename 'enum SID_NAME_USE' to 'enum lsa_SidType'
* merge a log more security descriptor functions from
gen_ndr/ndr_security.c in SAMBA_4_0
The most embarassing thing is the "#define strlen_m strlen"
We need a real implementation in SAMBA_3_0 which I'll work on
after this code is in.
2007-10-10 11:51:18 -05:00
Jelmer Vernooij
1115745cae
r18188: merge 3.0-libndr branch
2007-10-10 11:43:56 -05:00
Jeremy Allison
9dafb7f48c
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.
2007-10-10 11:19:14 -05:00
Jeremy Allison
ee2b2d96b6
r16644: Fix bug #3887 reported by jason@ncac.gwu.edu
...
by converting the lookup_XX functions to correctly
return SID_NAME_TYPE enums.
Jeremy.
2007-10-10 11:19:05 -05:00
Jeremy Allison
63ad19f71c
r16638: Fix bug #3885 , reported by jason@ncac.gwu.edu. Use
...
the correct enumerated type in the macro.
Jeremy.
2007-10-10 11:19:05 -05:00