Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | added get_any_dc_name() function. | Luke Leighton | 1999-12-02 | 4 | -33/+147 |
| | |||||
* | need a domain resolving function, but get_trusted_serverlist() will do. | Luke Leighton | 1999-12-02 | 3 | -30/+41 |
| | | | | this is horrible. | ||||
* | oops, pwdb_initialise() called unnecessarily from here (failure to read | Luke Leighton | 1999-12-02 | 1 | -2/+0 |
| | | | | trusted domains may cause rpcclient to fail). | ||||
* | default SID map now reads in "trusted domains" from smb.conf. | Luke Leighton | 1999-12-02 | 7 | -27/+147 |
| | |||||
* | improved enumdomains added -i option. | Luke Leighton | 1999-12-02 | 5 | -31/+41 |
| | |||||
* | clearing up connection-related stuff. password credentials were messing | Luke Leighton | 1999-12-02 | 3 | -18/+27 |
| | | | | | | | up. added a complicated prompt which i don't like, but it tells you domain\user@hostname$ | ||||
* | added net use (actually net -S srv -U user -W dom) and net del (actually | Luke Leighton | 1999-12-01 | 1 | -17/+147 |
| | | | | same as net use but with -d and -f) command options | ||||
* | more cli_session_setup() calls. what the heck are these doing??? | Luke Leighton | 1999-12-01 | 5 | -46/+48 |
| | | | | | | | they should all be replaced with cli_establish_connection(). created cli_use_wait_keyboard() which waits on multiple cli_states and swallows session keepalives. | ||||
* | cli_session_setup() now takes an extra argument (host name). hey, what | Luke Leighton | 1999-12-01 | 1 | -2/+4 |
| | | | | | the heck is a cli_session_setup() call doing in here??? this should use cli_establish_connection()server! | ||||
* | make sure domain and name to generate trust account .mac file are upper case. | Luke Leighton | 1999-12-01 | 1 | -0/+3 |
| | |||||
* | damn, that took a while. nt login password was being stored incorrectly | Luke Leighton | 1999-12-01 | 8 | -29/+31 |
| | | | | in private .mac file (oops). ntlogin test now works. | ||||
* | fixing joining to domain plus something weird going down with nt logins... | Luke Leighton | 1999-12-01 | 9 | -62/+101 |
| | |||||
* | improving createuser account command to be able to add workstations | Luke Leighton | 1999-12-01 | 7 | -33/+163 |
| | | | | and then set a default random password. | ||||
* | 1) when no domain used in ntlogin test command, should use default one | Luke Leighton | 1999-12-01 | 7 | -38/+142 |
| | | | | | | | | | | | | | | from previous lsaquery command. over-ridden from DOMAIN\username 2) initialisation of cli_state is a little more specific: sets use_ntlmv2 to Auto. this can always be over-ridden. 3) fixed reusage of ntlmssp_cli_flgs which was being a pain 4) added pwd_compare() function then fixed bug in cli_use where NULL domain name was making connections multiply unfruitfully 5) type-casting of mallocs and Reallocs that cause ansi-c compilers to bitch | ||||
* | sys_select added one more argument (read, write selectors). | Luke Leighton | 1999-12-01 | 22 | -216/+323 |
| | |||||
* | split display.c into modules. | Luke Leighton | 1999-12-01 | 12 | -3109/+3343 |
| | |||||
* | added failed connections to the net use array, even though they'd been | Luke Leighton | 1999-11-30 | 1 | -6/+14 |
| | | | | freed / cleaned up. oops, dat bad, cos they get freed again when u quit. | ||||
* | ok. this is where it gets interesting. client states are now maintained | Luke Leighton | 1999-11-30 | 1 | -2/+29 |
| | | | | | | by cli_net_use_add() and cli_net_use_del(). MSRPC connections are established with cli_connection_init(), and automatically unlinked with cli_connection_unlink. client states are _reused_ by cli_connection_init. | ||||
* | bug-fix | Luke Leighton | 1999-11-29 | 3 | -4/+4 |
| | |||||
* | this is going to sound _really_ weird, ok, but i had to implement | Luke Leighton | 1999-11-29 | 6 | -69/+397 |
| | | | | equivalents of NetUseAdd and NetUseDel! | ||||
* | sam sync - one of the files that use multiple connection server list | Luke Leighton | 1999-11-29 | 1 | -16/+2 |
| | | | | to \PIPE\NETLOGON. | ||||
* | attempting to resolve the issue that multiple servers often specified in | Luke Leighton | 1999-11-29 | 8 | -98/+105 |
| | | | | parameters to connect to \PIPE\NETLOGON. | ||||
* | ok. got ntlogin command working. argh, it maintains a connection to | Luke Leighton | 1999-11-29 | 5 | -53/+151 |
| | | | | | | the remote machine, because i don't know what to _do_ with it!!!! argh!!! | ||||
* | first attempt at getting \PIPE\NETLOGON working. it's pretty horrible. | Luke Leighton | 1999-11-29 | 13 | -428/+568 |
| | |||||
* | renamed PRINTER_HND to POLICY_HND. | Luke Leighton | 1999-11-29 | 1 | -2/+2 |
| | |||||
* | cool! spooljobs works! this surprised me very much :-) helped to | Luke Leighton | 1999-11-27 | 1 | -2/+2 |
| | | | | specify \PIPE\spoolss instead of \PIPE\lsarpc... | ||||
* | well, i stuffed up the spooler commands. | Luke Leighton | 1999-11-27 | 5 | -140/+144 |
| | |||||
* | moved at command over to new abstract connection system. matthew, you | Luke Leighton | 1999-11-27 | 2 | -37/+58 |
| | | | | initialised dest_wks _after_ using it in at_soon() :-) so i fixed this :) | ||||
* | moved browser command brsinfo over to new abstracted connection | Luke Leighton | 1999-11-27 | 3 | -27/+20 |
| | |||||
* | this one's a handle-based one (missed in the first round). | Luke Leighton | 1999-11-27 | 4 | -38/+47 |
| | |||||
* | removed do_ prefix from srvsvc API | Luke Leighton | 1999-11-27 | 4 | -30/+23 |
| | |||||
* | updated \PIPE\wkssvc commands to use new abstracted connection system. | Luke Leighton | 1999-11-27 | 4 | -28/+40 |
| | | | | | modified resolve_srv_name() to return dest host of *SMBSERVER if server name is \\ip.add.ress.format | ||||
* | using "abstracted" cli_connection, got \PIPE\srvsvc commands up and running | Luke Leighton | 1999-11-27 | 3 | -150/+125 |
| | | | | again. | ||||
* | modified cli_connect_serverlist to take server list of format | Luke Leighton | 1999-11-27 | 1 | -5/+6 |
| | | | | \\server_name \\other_server etc. | ||||
* | further abstraction involving client states. main client-side code | Luke Leighton | 1999-11-27 | 13 | -262/+299 |
| | | | | | is pretty much independent of SMB client states, which will make it easier to add other transports. | ||||
* | remove use of client_info lsa_info_pol. | Luke Leighton | 1999-11-27 | 1 | -13/+17 |
| | |||||
* | enhanced samuser command to do same thing as enumusers command (-g -u -a) | Luke Leighton | 1999-11-27 | 4 | -43/+182 |
| | | | | except with only one user. done by sharing same code. | ||||
* | bug-fixing registry commands and the rpcclient "rpcclient" command. | Luke Leighton | 1999-11-27 | 3 | -65/+122 |
| | | | | | | | | | | | | the rpcclient "rpcclient" command allows user options to be reset (e.g the username / password) _without_ terminating rpcclient. try this: rpcclient -S srv1 -U% -l log srv1$ rpcclient -S srv2 srv2$ :-) | ||||
* | whoa. _major_ restructure of rpcclient. fixed some buuugs, created a few. | Luke Leighton | 1999-11-26 | 15 | -838/+875 |
| | | | | | | found out that getopt() _must_ have optind set to 0 before reuse. still haven't decided what to do with the net* api yet... | ||||
* | this file manages client states associated with handles. | Luke Leighton | 1999-11-26 | 1 | -0/+154 |
| | |||||
* | previous commit added an abstraction function that didn't even have | Luke Leighton | 1999-11-25 | 4 | -77/+25 |
| | | | | | struct cli_state, uint16 fnum into the code: rpc_hnd_api_req(). modified cli_lsarpc.c to use this. the rest is const issues. | ||||
* | cool! completed a samr* API that _would_ look like an msdn samr* api... | Luke Leighton | 1999-11-25 | 10 | -796/+509 |
| | | | | | | if microsoft bothered to publish it. actually, there are good reasons for not publishing it: people might write programs for it, and then those programs wouldn't work on nt5, for example... | ||||
* | registry API moved over to new format. reg_connect() is the top-level | Luke Leighton | 1999-11-24 | 5 | -199/+324 |
| | | | | | | function, which takes \\server_name. tested a _few_ functions. found that regcreatekey receives a Fault PDU. | ||||
* | service control manager API completed. svcenum -i works, but does not | Luke Leighton | 1999-11-24 | 7 | -132/+141 |
| | | | | do so twice. possible memory corruption, revolving around getopt(). | ||||
* | ok. *whew*. this is the first completed part of the restructure. | Luke Leighton | 1999-11-24 | 15 | -153/+153 |
| | | | | | | | | | | | | verified that lsaquery, lsalookupsids work, and found some bugs in the parameters of these commands :-) soo... we now have an lsa_* api that has the same arguments as the nt Lsa* api! cool! the only significant coding difference is the introduction of a user_credentials structure, containing user, domain, pass and ntlmssp flags. | ||||
* | first stages of removing struct cli_state* and uint16 fnum from all | Luke Leighton | 1999-11-24 | 14 | -214/+230 |
| | | | | | | | | | msrpc client code. the intent is to hide / abstract / associate connection info behind policy handles. this makes the msrpc functions look more and more like their nt equivalents. who-hou! | ||||
* | WARNING! MOVED rpc_server/srv_lsa_hnd.c TO lib/util_hnd.c | Luke Leighton | 1999-11-24 | 5 | -28/+29 |
| | | | | | | CVS UPDATE MAY ISSUE WARNING ABOUT lib/util_hnd.c MODIFICATION DATE BEING IN THE FUTURE. CVS CHECKOUT A NEW REPOSITORY MAY BE SAFER. | ||||
* | rewrote policy handle code to be generic (it's needed for client-side too) | Luke Leighton | 1999-11-24 | 15 | -189/+469 |
| | | | | attempted to fix regsetsec command | ||||
* | oops, freed argc,argv arguments twice. | Luke Leighton | 1999-11-23 | 1 | -2/+0 |
| | |||||
* | attempted a svcset command. password is encrypted / messed up, therefore | Luke Leighton | 1999-11-23 | 7 | -254/+243 |
| | | | | command fails. |