Age | Commit message (Collapse) | Author | Files | Lines |
|
back to working order. The main change is that the cli_*() RPC
functions from libsmb/*.c now should accept a struct cli_state*.
The reason for this is that rpcclient should establish the
connection to the server at startup so that it is not necessary
to keep the clear test or password hash in memory for each command.
enumports and enumprinters now works as well. lsa* functions
have been tested. SAMR calls may or may not work (one of the core
dumps I know), but it compiles :-)
jerry
(This used to be commit d98ac8852ae6b39b6fcff92c346ba56d9e63c518)
|
|
(This used to be commit af3f2a30c657fc42171bbf7da2354bc4cc7b088d)
|
|
(This used to be commit d5b39a1d435f7fe79eb556f7e6b55276ac68a73d)
|
|
unicode bit set differently to capabilities
(This used to be commit 34a0821e087810381996f5ff6cf3b4d7b9bb53a0)
|
|
(This used to be commit 54bde1b3aec829ba55b8a6c946424fdaf38803a9)
|
|
(This used to be commit ddee55087756db2a2ac0ee92471d9fea53f38bee)
|
|
(This used to be commit dca433d035dfb6e94ee659477c71edaa4549644d)
|
|
(This used to be commit fbb3bf12df5c79cac9445be21f1997234479b472)
|
|
Jeremy.
(This used to be commit f1839d469e1fc6054b407bd8c4d7c505d4212b45)
|
|
it now uses outbuf not inbuf for the unicode flag, which
allows for some server fns to be ascii and means one less
parameter in push calls
(This used to be commit a6dd6662267eeddf368ff0ffba76b45761bf4eeb)
|
|
Jeremy.
(This used to be commit a24b248a77ccac364832ff7d4df083d437caf9ed)
|
|
rpc_server/srv_netlog_nt.c: Ensure we marshall a bad password return correctly
to a w2k client.
Jeremy.
(This used to be commit 500c7bc0fed16713401643bdede67cc0c8044d52)
|
|
setuserinfo level 0x12.
Jeremy.
(This used to be commit d4ad197f711d5c5f2f60083b396f6dd7e6eca8c0)
|
|
Jeremy.
(This used to be commit 017a6a9868eb5237a715a0d7bf4784863f40a2f4)
|
|
and stuff will work....
(This used to be commit e652a14264cf6bed6c6563ad090f645f386d903f)
|
|
(This used to be commit 1e92d340ceb5be8e7d50cc7c889b2053ed67bad3)
|
|
(This used to be commit a074600a09387c2034ffb6651abad69bdc14145e)
|
|
(This used to be commit e54d37903013df1c799ab3aaa10f10df24e3de61)
|
|
- devicename in tconx is always ascii
(This used to be commit 242a6a96d10beeb54e93226ae50bd361486e1c0d)
|
|
(This used to be commit 84fc5a7795fe6e3b993649ecc05f6685f8295c02)
|
|
Jeremy.
(This used to be commit e7ecb9410ff2e4fcd33bca9f82e14c060590942a)
|
|
- removes SMB_ALIGNMENT. That macro caused all sorts of problems with
getting unicode aligned right in sub-protocols (such as SMBtrans and
SMBtrans2). I believe the performance reasons for having
SMB_ALIGNMENT has gone away with the new variants of the SMB
protocol anyway, as newer commands tend to have their own internal
alignment.
- fix the locations where we set smb_flg2 to absolute values. We must
never do this if we want a hope of coping with unicode.
- add initial support for unicode on the wire in smbd. Currently
enabled using SMBD_USE_UNICODE environment variable.
(This used to be commit b98b1435e9d8f8622444c9ff33082977e661f16b)
|
|
Jeremy.
(This used to be commit 37248e99e8b8d8a7e247d968b93a7d0cf5f63c8e)
|
|
we should return here.
Jeremy.
(This used to be commit d22c6067032e167d4558f4954c58d87404de6d9d)
|
|
to do RPC calls down this treeid.
Jeremy.
(This used to be commit 83133bab0ed59e303a183fd91812165f08e88484)
|
|
set little-endian flag on marshalling. AS/U now correctly tries to join
our domain !
Jeremy.
(This used to be commit 0185f8159dbd30820d1ec9ce2aec8eb1cddcfc0b)
|
|
Jeremy.
(This used to be commit 67e09aea47b73e5a72aae638a58b56f2ef67f8af)
|
|
Jeremy.
(This used to be commit a8df5e04b5bc22aa4324e3b1b5dd78bf0e1c566f)
|
|
now in pipe struct (where used) rather than user_struct.
Secured machine account password changing in srv_netlog_nt.c - ensure
that only the given machine can change its own password. May need to
free this up later for NT admin tools, but this is a fail-safe secure
position for now.
Jeremy.
(This used to be commit 46b12f2275dcd4b3114085160cd456441f9e921e)
|
|
Jeremy.
(This used to be commit be9933ce353d0ad607c55e6e02aae09627bf9dd9)
|
|
Jeremy.
(This used to be commit 90f334be23c20aa2a8a947e58907bd7854148574)
|
|
(ie. BIND, BINDRESP and ALTERCONTEXT) - if we don't do this then we don't set
the endianness flag correctly for these PDU's.
Herb - this should fix the bug you reported to me today.
Jeremy.
(This used to be commit dde795154cdc33cb8d6f0dfe9ae2712f7f8be3a7)
|
|
Jeremy.
(This used to be commit 73c7ace168e4aa6a47b366cf40ed6743a21d3638)
|
|
system header files...
Jeremy.
(This used to be commit 31e0ce310ec38b3a3a05b344d6450d442c6be471)
|
|
Jeremy.
(This used to be commit 96bcfdcded7202a7bced58fae6534f1fcd4c4e36)
|
|
should now be ready for the trivial winbindd port..... (Tim ? :-).
Jeremy.
(This used to be commit 85021b16388e8efc15ac57bf1a7c01bba552bf41)
|
|
Jeremy.
(This used to be commit d23b9be1ba15bedac046319e8f15e60b481d057b)
|
|
RPC code to merge with new passdb code.
Currently rpcclient doesn't compile. I'm working on it...
Jeremy.
(This used to be commit 0be41d5158ea4e645e93e8cd30617c038416e549)
|
|
Jeremy.
(This used to be commit 635c4cd8e6d29a1fe5043838ae1cb3028e66d060)
|
|
Jeremy.
(This used to be commit d0fcd9144363acb4136af9d82f25980bd837d73c)
|
|
Jeremy.
(This used to be commit d386b9223feecdf801f86bbf4bc0d92b2f6ecb6a)
|
|
(This used to be commit 2c8da0ae22309f153bde4e29095b60996fa8fcc5)
|
|
method to what was used in the client I now have session setup and
tconx working.
Currently this is enabled with SMBD_USE_UNICODE environment
variable. Once the code is complete this will become a smb.conf
option.
(This used to be commit 7684c1e67294266d018c6f0cab58f1a9d797174f)
|
|
macros to STR_
(This used to be commit 95c9e4e0ba8f37f565aaf136f41eb76489441ff7)
|
|
(This used to be commit db2e712ad3ccfceb87d36e59d5f2e18a992b3e72)
|
|
Jeremy.
(This used to be commit 7a8a7a24d4c328d26d34c3b3ac28af39e6acd32c)
|
|
We were reading the endainness in the RPC header and then never propagating
it to the internal parse_structs used to parse the data.
Also removed the "align" argument to prs_init as it was *always* set to
4, and if needed can be set differently on a case by case basis.
Now ready for AS/U testing when Herb gets it set up :-).
Jeremy.
(This used to be commit 0cd37c831d79a12a10e479bf4fa89ffe64c1292a)
|
|
(This used to be commit 1d84da779a0fe3219d77686a493d2b2fa1f8072a)
|
|
(This used to be commit adef47b5173b9a028224307490960ce89762709b)
|
|
(This used to be commit 26d7d8af2903b1f24da51c78e12f54a1d42ed798)
|