Luke Leighton
050121b1a1
rewrote api_net_sam_logon() to be a little clearer.
...
(This used to be commit 3adc31083b5308e983e057c7b942242209d74f59)
1999-10-27 17:20:55 +00:00
Luke Leighton
9a5b9753dd
no CLIX, no !HAVE_READLINE blah blah. argh.
...
(This used to be commit de69f3ef77f55f13e41b8f1e10d22b2746c4b105)
1999-10-27 16:58:35 +00:00
Luke Leighton
1298a3d1e0
created samr_query_groupmem() function from existing code.
...
(This used to be commit d2d5a853f8f34a0c3d5920540beb971a33f5276e)
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 1be877114e2e958c59e6516dacf22d3fb5a4240f)
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 c25560ba43bd1b53d79456cbceab954aa3bb1dac)
1999-10-26 14:27:46 +00:00
Luke Leighton
5612824426
- typecast malloc / Realloc issues.
...
- signed / unsigned issues.
(This used to be commit c8fd555179314baf1672a23db34dc8ad9f2d02bf)
1999-10-25 19:03:27 +00:00
Luke Leighton
fdf6383cbe
signed / unsigned and typecast issues
...
(This used to be commit 6e22bf912cb981d91834c63098d41f5f8abaa594)
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 96d8e14f50fda8047d209fa0b94b98a95ce51f21)
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 19490d8b4fb8a103f3df4e6104f6f22937b0c518)
1999-10-25 16:22:08 +00:00
Luke Leighton
45b794bdde
the dynamic memory alloc blood-fest goes on...
...
(This used to be commit 134b20e2a7b5ddfa4cc9bf100de5025c7b98f594)
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 4b06f303235d36903b6e9f55ee45b987d98256b0)
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 8976eca2db43576c32069dcda017e8777048e007)
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 479fc93bd03fb961dd1e8093a911cf0a3be7071f)
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 63431997eefb785d0c9fd357f6e58441b7e1733d)
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 02f240604241367f146b26934ad1a1b2563430de)
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 af05710d0b1b73929dee42bb0424c63c48e358f5)
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 6f933fb359e7efc7b685e537b95bdadd6e131727)
1999-10-18 16:26:55 +00:00
Luke Leighton
63fa96e216
added prs_struct "error" member, set and checked when prs_struct
...
data is handled.
(This used to be commit b4ba49c5c114764247802bd8b0a6dbc0a7f5c2a1)
1999-10-15 20:10:46 +00:00
Luke Leighton
003f7364fd
adding error checking in parsing code
...
(This used to be commit 4c98d71ebd3f1cdaef664d46c998c864af34632a)
1999-10-15 20:00:30 +00:00
Luke Leighton
65df690dcd
renamed "class" local variable to avoid global clash
...
(This used to be commit 134cb4cdff43192a3039a6cce23f331c80fd1990)
1999-10-15 19:23:48 +00:00
Luke Leighton
c941cb581b
oops! srvinfo 2 command caught bug where strings in containers assumed
...
to exist. not good!
(This used to be commit 2af635f8b7f346d49d778dd39acb6563156e77f1)
1999-10-15 19:21:18 +00:00
Luke Leighton
df71b9eda7
renamed args due to global "class" variable
...
(This used to be commit 7b3666f01c743ddf599d432a5bcae4408ca73865)
1999-10-15 19:20:30 +00:00
Luke Leighton
896ecb48ca
return results on prs_xxxxx() and all xxx_io_xxx() routines.
...
the whole task is not complete, yet. xxx_io_xxx() routines that
_call_ xxx_io_xxx() routines not done.
prs_xxxx() covered by macros. considering doing xxx_io_xxxx in the same way.
(This used to be commit 3b583f7be51434af98bc52b48dfa42c4602a3094)
1999-10-15 18:46:22 +00:00
Luke Leighton
415f84112e
removed unused static wait_keyboard()
...
(This used to be commit 8cb6163b068812340a6360241d0ee9372c3dbec2)
1999-10-15 18:44:33 +00:00
Luke Leighton
81711b9c5a
const issues
...
(This used to be commit 858f79b362dce8aa06013533209bc982cb99d33d)
1999-10-14 19:45:52 +00:00
Luke Leighton
dcea4bfd0f
stop over-runs in reading / writing data stream.
...
(This used to be commit 144fd01f37bde420234ca474014b0f378d9f8975)
1999-10-14 19:21:23 +00:00
Luke Leighton
09e6f6eb9c
adding CAP_EXTENDED_SECURITY support in a hurry last week. forgot to
...
deal with linking issues in other binaries
(This used to be commit 57f95a01988fb4035b2e4448f4fd3ef0d652c106)
1999-10-14 18:49:24 +00:00
Luke Leighton
cba7662da1
- added rudimentary CAP_UNICODE support because i thought it was part of
...
a problem i was having.
- added rudimentary CAP_STATUS32 support for same reason.
- added hard-coded, copy-the-same-data-from-over-the-wire version of
CAP_EXTENDED_SECURITY, which is a security-blob to encapsulate
GSSAPI which encodes
SPNEGO which is used to negotiate
Kerberos or NTLMSSP. i have implemented
NTLMSSP which negotiates
NTLMv1 or NTLMv2 and 40-bit or 128-bit etc. i have implemented
NTLMv1 / 40-bit.
*whew*.
(This used to be commit e5b80bd2f76fda70e41e4a9007eb035dab92ed8e)
1999-10-07 22:10:29 +00:00
Luke Leighton
eb9268550f
David van Geyn spotted that ulong is not defined on FREEBSD, not supposed
...
to use ulong use uint32 instead.
(This used to be commit 16dd94db1fd2ed8ed7d240c5aac5a481b64cd26d)
1999-10-05 21:35:17 +00:00
Luke Leighton
65ce93d549
splitting dom info into sam_query_dominfo function
...
(This used to be commit 39c367b8e9932f64fa774b807e14416f97254312)
1999-10-01 18:44:33 +00:00
Luke Leighton
5b38ad78b8
permissions on SamrConnect changed to 0x02000000 (maximum allowed)
...
(This used to be commit cbc646b1d8ce73d1d8167887cbfdab3cad4f11a4)
1999-10-01 18:27:29 +00:00
Luke Leighton
860688f6e7
error-code checking in lsa_lookup_sids. anonymous connections for
...
domain info. adjusting net_srv_get_info function.
(This used to be commit 42eb916fae0d377f8908dfc42b332e6a53c4e2d9)
1999-10-01 18:11:57 +00:00
Luke Leighton
0db243bacb
memory problems associated with when lsalookupsids returns
...
NT_STATUS_NONE_MAPPED.
(This used to be commit 9a43a2551186de02b6cf06a5b84c9591a66c1817)
1999-09-28 20:54:58 +00:00
Jean-François Micouleau
ed5fbd743b
don't leak printer handles,
...
don't coredump when adding forms,
and a small non obvious memory leak in the rpc buffers
J.F.
(This used to be commit bee11f8889378b9f1cc6e2818fd0f8dd7ddcf10d)
1999-09-27 13:12:55 +00:00
Jean-François Micouleau
0490365b04
Don't duplicate forms anymore, just update the definition.
...
Many memory leaks fixed.
J.F.
(This used to be commit f328ae8024584599324ae4263bb9fb89a358279f)
1999-09-25 14:18:48 +00:00
Jean-François Micouleau
7b88001235
Correctly handle the dependent files in the printer_driver_info_3 struct
...
It means complex printer drivers should now download fine.
J.F.
(This used to be commit a893df5c00189d7e81efd619a4a4ee2bd8ead61f)
1999-09-24 14:45:21 +00:00
Jean-François Micouleau
13266d5115
Alan (alanh@pinacl.co.uk) found a nasty bug
...
J.F.
(This used to be commit 7dc7801c20d53caef09519231a65403e007344e6)
1999-09-24 10:13:38 +00:00
Jean-François Micouleau
4952c11dad
Whoops ! Being over-paranoid is not good.
...
J.F.
(This used to be commit 706acb17cffd8d6a84209dadb97916f0346cd174)
1999-09-24 07:28:46 +00:00
Jean-François Micouleau
31160de2b8
use gecos field to fill the full_name
...
don't overwrite backend values with defaults values.
J.F.
(This used to be commit a204a9adb84c41658def08cb75670995aec02baa)
1999-09-23 15:59:20 +00:00
Matthew Chapman
1e3490dda9
Fixed an annoying bug in the LDAP code. Attributes not present in the
...
LDAP database were being initialised using unix_to_nt_time on -1, rather
than -1 as an NTTIME (which is very different).
Problems solved (hopefully):
* "Access Denied" when accessing an NT share in a Samba controlled domain.
* "Your password has expired" sometimes when logging in.
(This used to be commit 740d8388cb6dfebb26681a45fd1b293383d08a6d)
1999-09-22 04:32:19 +00:00
Luke Leighton
f1c2fdb270
split matthew's sync command (only currently called from smbpasswd)
...
into a separate module
(This used to be commit d99eca020a255022dbc71f3671127343d75db59e)
1999-09-21 21:28:27 +00:00
Luke Leighton
0a6eac0b79
testing for attempts to get more info levels into samr_query_userinfo
...
(This used to be commit cc19d5cc5c20665beb3b7c5fcf7787d54e37ea71)
1999-09-21 21:04:03 +00:00
Luke Leighton
701f9ed2c9
reading in smb server domain name from SMBnegprot response
...
(This used to be commit 25025f450531c66c0fd9f7eed886cb288d76d025)
1999-09-16 22:46:45 +00:00
Luke Leighton
b9b4c1d563
#defines for port 445 to SMB_PORT2
...
(This used to be commit a8d4560e0064a67a234eae89a564b79d2426d9a9)
1999-09-15 17:30:02 +00:00
Luke Leighton
6875b37baa
use DEBUGLEVEL not DEBUGLVL()
...
(This used to be commit f9f8aa72a502f075615402ea7d58a8c0e2ff0638)
1999-09-15 17:12:55 +00:00
Luke Leighton
29ba13f6ea
wow!!!! this one's been here for two years!!!! alignment issues
...
in smb_io_dom_query() where the string name could mis-align!
added a call to prs_align() after the domain string name.
(This used to be commit 1d05d2c959f41fffb9a85d161b9b64c957ee90e7)
1999-09-14 21:42:49 +00:00
Luke Leighton
7e1e6de11a
oops.
...
(This used to be commit 5c551e63f22e341e1d7be547f7d14d24234ecf27)
1999-09-14 21:15:39 +00:00
Luke Leighton
6bf6b0ad44
added rpcclient SamrQueryDisplayInfo command "dispinfo"
...
(This used to be commit 6c98d6c9aae64016bfe7727cfe12762967eb5a84)
1999-09-14 21:04:02 +00:00
Luke Leighton
827599cbb2
restructuring
...
(This used to be commit 9d74161a9204da90d3024c2a86d59fefd516ff07)
1999-09-12 23:59:09 +00:00
Luke Leighton
85f0d0bff3
using #define report
...
(This used to be commit 7fc2ee2f96b79e77039e141c2d2be9598465e5e6)
1999-09-12 23:39:57 +00:00