summaryrefslogtreecommitdiffstats
path: root/source/libsmb/clirap.c
Commit message (Collapse)AuthorAgeFilesLines
* Removed eff_name field from cli_struct as it wasn't being used anywhere.Tim Potter2002-06-121-1/+2
|
* Update some of the LM hash code to better respect the seperation betweenAndrew Bartlett2002-05-251-9/+2
| | | | | | | | | unix and DOS strings. This pushes all the 'have to uppercase, must be 14 chars' stuff behind the the interface. Andrew Bartlett
* added cli_qfilename(), used in trans2 torture testAndrew Tridgell2002-02-211-0/+43
|
* fixed a bug in qpathinfo client codeAndrew Tridgell2002-02-051-4/+6
|
* Removed version number from file header.Tim Potter2002-01-301-2/+1
| | | | Changed "SMB/Netbios" to "SMB/CIFS" in file header.
* Always use ASCII strings when changing passwords with RAP.Jeremy Allison2001-12-121-3/+3
| | | | Jeremy.
* added cli_qpathinfo_alt_name() for fetching the 8.3 name of a fileAndrew Tridgell2001-09-251-0/+65
|
* move to SAFE_FREE()Simo Sorce2001-09-171-24/+16
|
* A rewrite of the error handling in the libsmb client code. I've separatedTim Potter2001-08-101-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | out the error handling into a bunch of separate functions rather than all being handled in one big function. Fetch error codes from the last received packet: void cli_dos_error(struct cli_state *cli, uint8 *eclass, uint32 *num); uint32 cli_nt_error(struct cli_state *); Convert errors to UNIX errno values: int cli_errno_from_dos(uint8 eclass, uint32 num); int cli_errno_from_nt(uint32 status); int cli_errno(struct cli_state *cli); Detect different kinds of errors: BOOL cli_is_dos_error(struct cli_state *cli); BOOL cli_is_nt_error(struct cli_state *cli); BOOL cli_is_error(struct cli_state *cli); This also means we now support CAP_STATUS32 as we can decode and understand NT errors instead of just DOS errors. Yay! Ported a whole bunch of files in libsmb to use this new API instead of the just the DOS error.
* Changed the order of arguments in make_oem_passwd_hash(). All the otherTim Potter2001-08-101-1/+1
| | | | encryption functions have outputs as the last arguments.
* The big character set handling changeover!Andrew Tridgell2001-07-041-16/+10
| | | | | | | This commit gets rid of all our old codepage handling and replaces it with iconv. All internal strings in Samba are now in "unix" charset, which may be multi-byte. See internals.doc and my posting to samba-technical for a more complete explanation.
* Fixed incorrect comment for cli_NetServerEnum()Tim Potter2001-07-031-4/+4
|
* Following info from TAKAHASHI Motonobu <monyo@samba.gr.jp>,Jeremy Allison2001-06-211-6/+11
| | | | | | Samba Users Group Japan, ensure that we don't use dos_to_unix(xx,True), but always use dos_to_unix(xx,False) to prevent overwriting. Jeremy.
* New info level tester.Jeremy Allison2001-06-181-0/+43
| | | | Jeremy.
* to use the same macros in the client and server rename the CLISTR_Andrew Tridgell2001-03-101-3/+3
| | | | macros to STR_
* converted the last couple of functions in libsmb to be unicodeAndrew Tridgell2001-02-211-10/+14
| | | | the whole of libsmb should now do unicode where appropriate
* reverted richards cli_NetServerEnum changes - they broke lots of thingsAndrew Tridgell2001-02-211-56/+12
|
* converted a bunch more fnsAndrew Tridgell2001-02-201-19/+27
|
* pipe opening now works with unicodeAndrew Tridgell2001-02-201-11/+8
|
* I need a callback arg for cli_NetServerEnum and cli_RNetShareEnum, so I hadRichard Sharpe2001-01-041-8/+44
| | | | | | to modifiy any routine that calls it to pass NULL and so forth. Should have no impact. It compiles OK.
* Ensure browse.dat is written and read in UNIX character set format.Jeremy Allison2000-10-071-0/+1
| | | | Jeremy.
* - added some error checkingAndrew Tridgell2000-04-301-64/+66
| | | | - removed the VTP hook in smbd
* split clientgen.c into several partsAndrew Tridgell2000-04-251-0/+591
the next step is splitting out the auth code, to make adding lukes NTLMSSP support easier