Luke Leighton
dc963d7939
dynamic mem allocation in net_srv_transport_enum() parsing.
...
(This used to be commit 6b919ebb4e
)
1999-11-03 21:51:29 +00:00
Luke Leighton
59a7e6cef8
had to move unistr2_dup(), unistr2_free() and unistr2_copy() into
...
util_unistr.c in order to get bin/testparm to compile.
(This used to be commit e718ce9c4a
)
1999-11-03 20:01:07 +00:00
Luke Leighton
c015b02b43
three types of array-creation / array-deletion functions:
...
char*
UNISTR2*
SID*
decided to create a higher-order function set, add_item_to_array()
free_item_array().
higher-order support routines needed to add a new type:
type* item_dup(const type*)
void item_free(type*)
of course, strdup() and free() are perfect, pre-existing examples
of such functions, used in the implementation of add_chars_to_array()
and free_char_array().
sid_dup() and free() work for the add_sids_to_array() and free_sid_array()
implementations.
use unistr2_dup() and created unistr2_free() because the functionality
behind these may change into something horrible, like [horror] dynamic
memory allocation of the UNISTR2 character array. argh!!!!
jean-francois, this function set implements what we talked about over...
a year ago, now :-)
(This used to be commit a80ea2eb47
)
1999-11-03 19:58:47 +00:00
Luke Leighton
37983b979f
added samalias <aliasname> rpcclient command (shows info on alias)
...
added samaliasmem <aliasname> rpcclient command (shows members in alias)
added tab command-completion to SAM alias related commands (inc 2 above).
(This used to be commit 0c700fb609
)
1999-11-02 23:47:17 +00:00
Luke Leighton
7011570610
free up memory allocated by enum dom groups / aliases
...
(This used to be commit edb49e754b
)
1999-11-02 23:32:16 +00:00
Luke Leighton
aa77f20a5b
dynamic mem allocation in enum dom groups and enum dom aliases
...
(This used to be commit baa789fabc
)
1999-11-02 23:31:16 +00:00
Luke Leighton
dcc037cfc6
yet another attempt to get lsaquerysecret working.
...
(This used to be commit fbeceec501
)
1999-11-02 23:29:44 +00:00
Luke Leighton
74224aa4f8
const char* issues
...
(This used to be commit 11ecec8457
)
1999-11-01 23:16:07 +00:00
Luke Leighton
7032daa887
added lsaenumdomains command.
...
attempting to get blood out of a stone^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H
querysecret to work, it keeps returning access denied.
(This used to be commit 953fe6ba94
)
1999-11-01 22:25:38 +00:00
Luke Leighton
de573ca891
rewrote rpcclient enumaliases command.
...
(This used to be commit 492fdaaf20
)
1999-11-01 21:09:24 +00:00
Luke Leighton
92892c014e
added rpcclient svcstop <service name> command. gnu readline
...
command-completion works.
(This used to be commit 926fe6273a
)
1999-11-01 17:52:11 +00:00
Matthew Chapman
7726985b00
Fixed typo which was preventing the omission of seconds in the 'at' command.
...
I *love* this scheduler stuff, it's so useful!
(This used to be commit 5cb124806d
)
1999-11-01 12:11:05 +00:00
Luke Leighton
e7a9b398c7
added yet another rpcclient command: svcstart <service name> [arg0] [arg1] ...
...
works with command-line completion on the service name (ohh yesss, this
is becoming my favourite bit of functionality-on-the-side hee hee :)
had to fix the svc_io_q_start_service() code which was missing the
ptr_argv[] array in between the array-size and the UNISTR2-array.
i.e it's actually an array of _pointers_ to unicode strings...
(This used to be commit 2903f22e7e
)
1999-10-31 05:23:32 +00:00
Luke Leighton
ce31503de5
command-line completion for new svcinfo command
...
(This used to be commit 5ca07721ba
)
1999-10-31 04:19:58 +00:00
Luke Leighton
dbda98047d
added svcinfo <service name> command.
...
(This used to be commit c243231d85
)
1999-10-31 04:11:17 +00:00
Luke Leighton
e7b5412943
connection info level renamed to transport info level
...
(This used to be commit 1c3a6f9822
)
1999-10-30 22:35:44 +00:00
Luke Leighton
4cda1d2b4f
NetServerTransportEnum parsing, client-side and rpcclient "srvtransports" added.
...
(This used to be commit 37f4aac06f
)
1999-10-30 22:34:38 +00:00
Luke Leighton
eae9b12ca5
general, drastic improvements to rpcclient.
...
added samgroup <groupname> command
added samgroupmem <groupname> command
added proper registry key completion
added sam command user-completion (e.g samuser [tab])
added sam command group-completion (e.g samgroup [tab])
(This used to be commit bc5d021916
)
1999-10-30 20:32:40 +00:00
John Terpstra
431d0dca73
Updating build specs for TurboLinux 6.0 and later
...
(This used to be commit 6e3b8a62b9
)
1999-10-30 02:33:12 +00:00
Luke Leighton
090d51c8c5
messing with command-line completion. it sort-of works to be able
...
to enumerate down a key tree, but it's a serious fudge. oops.
(This used to be commit a5e805806a
)
1999-10-29 23:15:10 +00:00
Luke Leighton
8ba1c74002
added gnu readline command-line completion to the regenum command.
...
(This used to be commit 50890516fd
)
1999-10-29 21:31:19 +00:00
Luke Leighton
bcf1c31826
rpcclient regenum key client code rewritten to use higher order functions.
...
(This used to be commit 6a759c57dc
)
1999-10-29 20:24:18 +00:00
Luke Leighton
243feaa08c
rewrite rpcclient sam enum user code to use higher order functions.
...
(This used to be commit b794ff2130
)
1999-10-29 19:31:32 +00:00
Luke Leighton
a8b8b8ac3b
using #defines for function prototypes
...
(This used to be commit 4a44cccf44
)
1999-10-29 18:57:22 +00:00
Luke Leighton
d0fd259514
more reshuffling of enum groups code. more higher order functions.
...
(This used to be commit 497d423172
)
1999-10-29 17:37:27 +00:00
Luke Leighton
3d096e1b8f
added HKEY_CLASSES_ROOT MSRPC open call. reg_open_hkcr etc. supported
...
in rpcclient, regenum HKEY_CLASSES_ROOT or regenum HKCR to test.
(This used to be commit b0aa933ef4
)
1999-10-29 16:24:11 +00:00
Luke Leighton
97993e4973
using higher-order-function in enum groups as a test. makes it really
...
useful for doing things _other_ than just "print me".
(This used to be commit 229313de7d
)
1999-10-29 16:19:17 +00:00
Luke Leighton
902b53dcc0
cli_nt_setup_creds() returns uint32 NT status code not a BOOL.
...
removed all comparisons to if (fn() == False), replaced with if (!fn()).
(This used to be commit fdef97eb7c
)
1999-10-29 15:53:18 +00:00
Luke Leighton
326b011b2d
restructuring sam enum dom groups code to do multiple calls to
...
sam_enum_dom_groups. enum dom aliases is still left to do (dom users
already done).
(This used to be commit 8d181924ce
)
1999-10-28 20:34:28 +00:00
Luke Leighton
c7c77cbfd7
restructuring samr client code.
...
(This used to be commit a78607b5db
)
1999-10-28 20:02:29 +00:00
Luke Leighton
640012d80b
removed samr_* variables from info struct.
...
(This used to be commit 4d5b860802
)
1999-10-28 19:02:23 +00:00
Luke Leighton
2222a306a8
rewrote samr enum groups code a bit.
...
(This used to be commit 3f99ab7720
)
1999-10-28 17:52:12 +00:00
Luke Leighton
050121b1a1
rewrote api_net_sam_logon() to be a little clearer.
...
(This used to be commit 3adc31083b
)
1999-10-27 17:20:55 +00:00
Luke Leighton
9a5b9753dd
no CLIX, no !HAVE_READLINE blah blah. argh.
...
(This used to be commit de69f3ef77
)
1999-10-27 16:58:35 +00:00
Luke Leighton
1298a3d1e0
created samr_query_groupmem() function from existing code.
...
(This used to be commit d2d5a853f8
)
1999-10-26 20:03:48 +00:00
Luke Leighton
ea6592046f
adding extra parameter back in to trust account functions (trust account name).
...
restoring opening S-1-5-20 in sam enum users code.
(This used to be commit 1be877114e
)
1999-10-26 16:46:45 +00:00
Luke Leighton
9d890f269c
cut/paste code from smbclient for wait_keyboard() function. oops.
...
(This used to be commit c25560ba43
)
1999-10-26 14:27:46 +00:00
Luke Leighton
5612824426
- typecast malloc / Realloc issues.
...
- signed / unsigned issues.
(This used to be commit c8fd555179
)
1999-10-25 19:03:27 +00:00
Luke Leighton
fdf6383cbe
signed / unsigned and typecast issues
...
(This used to be commit 6e22bf912c
)
1999-10-25 17:10:54 +00:00
Luke Leighton
2adba4bfbb
the new CAP_EXTENDED_SECURITY code needed to support NTLMv2. also removed
...
switching on CAP_STATUS32 from non-CAP_EXTENDED_SECURITY code (enabled
for test purposes only)
(This used to be commit 96d8e14f50
)
1999-10-25 16:23:42 +00:00
Luke Leighton
8e1f542ddf
one of those wonderful moments when running against a different MSRPC
...
implementation (NT5) when you discover that your code is trash.
samr_enum_dom_users(), samr_enum_dom_aliases() and samr_enum_dom_groups()
all take a HANDLE for multiple-call enumeration purposes.
(This used to be commit 19490d8b4f
)
1999-10-25 16:22:08 +00:00
Luke Leighton
45b794bdde
the dynamic memory alloc blood-fest goes on...
...
(This used to be commit 134b20e2a7
)
1999-10-21 19:02:57 +00:00
Luke Leighton
52fed795e1
turning some of the rpcclient functions dynamic. this is likely to
...
break a few things...
(This used to be commit 4b06f30323
)
1999-10-21 18:25:12 +00:00
Luke Leighton
6f9105c853
various. debug levels changed. nmbd doesn't need libsmb/clienttrust.c.
...
samr_lookup_rids() moved to a dynamic memory structure not a
static one limited to 32 RIDs. cli_pipe.c reading wasn't checking
ERRmoredata when DOS error codes negotiated (this terminates
MSRPC code with prejudice).
(This used to be commit 8976eca2db
)
1999-10-21 16:53:50 +00:00
Luke Leighton
6af79fb09d
split modify_trust_account_password into a separate module.
...
(This used to be commit 479fc93bd0
)
1999-10-21 15:38:59 +00:00
Luke Leighton
748627dbfb
use DEBUGADD instead of DEBUG: clears up some of the more verbose trash.
...
(This used to be commit 63431997ee
)
1999-10-21 15:22:30 +00:00
Luke Leighton
87d92a1f11
need status codes from cli_net_req_chal() and cli_net_auth2().
...
this format is what i would like _all_ these functions to be
(returning status codes, not BOOL) but that's a horrendous
amount of work at the moment :)
(This used to be commit 02f2406042
)
1999-10-19 19:55:43 +00:00
Luke Leighton
bb6de2f1e9
oops, added wait_keyboard back, but _this_ time wrapped it with
...
HAVE_READLINE
(This used to be commit af05710d0b
)
1999-10-19 19:54:01 +00:00
Luke Leighton
c05be7037b
initialising enum dom users mem and account name ptrs to NULL.
...
(This used to be commit 6f933fb359
)
1999-10-18 16:26:55 +00:00
John Terpstra
a433966aa6
Bringing samba-2.1.x samba2.spec.tmpl file into line with samba-2.0.x release tree.
...
(This used to be commit 62593d39a5
)
1999-10-17 17:40:49 +00:00