summaryrefslogtreecommitdiff
path: root/source3/client/client.c
AgeCommit message (Collapse)AuthorFilesLines
2001-09-04the next stage in the NTSTATUS/WERROR change. smbd and nmbd now compile, but ↵Andrew Tridgell1-2/+3
the client code still needs some work (This used to be commit dcd6e735f709a9231860ceb9682db40ff26c9a66)
2001-08-24fixed handling of 139/445 in clientsAndrew Tridgell1-3/+3
(This used to be commit 22b372f8a7996a19bebb8cdb411df999cffa32a4)
2001-08-20a bunch of fixes from the sflight to seattleAndrew Tridgell1-1/+1
in particular: - fixed NT status code for a bunch of ops - fixed handling of protocol levels in ms_fnmatch (This used to be commit 3eba9606f71f90bfd9820af26f8676277ed22390)
2001-08-12this is a big global fix for the ptr = Realloc(ptr, size) bug.Simo Sorce1-2/+4
many possible mem leaks, and segfaults fixed. someone should port this fix to 2.2 also. (This used to be commit fa8e55b8b465114ce209344965c1ca0333b84db9)
2001-08-08Change all realloc() statements to Realloc() (ecxept for tdb.c)Simo Sorce1-0/+4
changed some code to exploit the fact that Realloc(NULL, size) == malloc(size) fixed some possible mem leaks, or seg faults. thanks to andreas moroder (mallocs not checked in client/client.c, client/smbumount.c) (This used to be commit 7f33c01688b825ab2fa9bbb2730bff4f2fa352be)
2001-07-04strchr and strrchr are macros when compiling with optimisation in gcc, so we ↵Andrew Tridgell1-11/+11
can't redefine them. damn. (This used to be commit c41fc06376d1a2b83690612304e85010b5e5f3cf)
2001-07-04The big character set handling changeover!Andrew Tridgell1-24/+14
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. (This used to be commit debb471267960e56005a741817ebd227ecfc512a)
2001-06-21next_token() was supposed to be a reentrant replacement for strtok(),Andrew Tridgell1-27/+27
but the code suffered from bitrot and is not now reentrant. That means we can get bizarre behaviour i've fixed this by making next_token() reentrant and creating a next_token_nr() that is a small non-reentrant wrapper for those lumps of code (mostly smbclient) that have come to rely on the non-reentrant behaviour (This used to be commit 674ee2f1d12b0afc164a9e9072758fd1c5e54df7)
2001-05-07removed need for scandir in client.cAndrew Tridgell1-21/+14
fixed possible bug with readdirname on systems with NAMELEN != strlen (This used to be commit 78f448b7d4b83f569d27e0abf6b1759c43ff21f3)
2001-05-07new mput code from idra that doesn't need a call to findAndrew Tridgell1-66/+152
(This used to be commit 5dac4cdee40b906455d984f4d7a7333ab411f876)
2001-04-22a couple of minor merges from 2_2Andrew Tridgell1-0/+3
(This used to be commit 67aa587eb2ee9044574ee212dfd7d52895f868c0)
2001-04-16Getting medieval with compiler warnings as Jeremy puts it.Tim Potter1-3/+3
(This used to be commit d05c3cf0f47a3c863adbed7ad4ab8f3248cd072d)
2001-04-15Fix from Tony Butt - shouldn't set got_pass for -c option.Jeremy Allison1-1/+0
Jeremy. (This used to be commit 83aa76205858a0d0a0fa2a22648e727b796908f2)
2001-04-11To stop people complaining about the mktemp call, move it into lib/util.c. ↵Jeremy Allison1-10/+25
Thanks to Andrew for all this code. Fixed extra line in lib/sysacls.c that broke XFS ACL code. Jeremy. (This used to be commit 9b32b8a8cfc8ddb93c14d5581f433d2e93f89ed2)
2001-04-08Got "medieval on our ass" about adding the -1 to slprintf.Jeremy Allison1-1/+1
Jeremy. (This used to be commit 94747b4639ed9b19f7d0fb896e43aa392a84989a)
2001-03-26Missed a cli_set_port on message code connect.Jeremy Allison1-1/+1
Jeremy. (This used to be commit 799e043ae3a4478b9e42604a3d1c88abbb74f047)
2001-03-19added basic command completion supportAndrew Tridgell1-1/+35
(This used to be commit 386fdff2dfeaeef60b210ebc0b4d33a6c7b5d5ec)
2001-03-18much simpler readline codeAndrew Tridgell1-51/+44
should work with readline 2.x (This used to be commit 7940b6b0cf614ac72266d9e600220c9a9dbd2a43)
2001-03-18much better readline support from Simo Sorce, with some mods from meAndrew Tridgell1-72/+24
to make it a bit simpler (This used to be commit e1487eb2c4626dbe0cc3b17606eda702cedef28b)
2001-02-25the -m option to the client is backAndrew Tridgell1-2/+4
(This used to be commit 69c13434f68b642bdf1a4974849e8a38da02d6c9)
2001-02-16Excise snprintf -> slprintf.Jeremy Allison1-1/+1
srv_samr.c: duplicate gid fix. srv_spoolss_nt.c: Merge of JF's work. uid.c: Fix for returning names when a PDC. Jeremy. (This used to be commit d938ad6963a2dd4eda930d508600ec1902dc2b16)
2001-01-25io_bufsize was set too large and so full length readsAnton Blanchard1-1/+1
and writes got broken up into one ~64k and one ~1k packet. (This used to be commit b91f9064673a8ff11a3c0ea2ac40c3f39fa2a2d7)
2001-01-05Needed a callback arg on cli_list ...Richard Sharpe1-3/+3
(This used to be commit d45e667a74fc2fcbf69c4819d480269c03dbfae4)
2001-01-04I need a callback arg for cli_NetServerEnum and cli_RNetShareEnum, so I hadRichard Sharpe1-5/+7
to modifiy any routine that calls it to pass NULL and so forth. Should have no impact. It compiles OK. (This used to be commit 7f862e387f935a2125481338eee850afcb8d82ba)
2000-11-22Tar fixes from Craig Barratt craig@arraycomm.com.Jeremy Allison1-0/+2
Jeremy. (This used to be commit cf05709ec394d6cac14577c033d658bdc4506208)
2000-09-14fixed typoGerald Carter1-1/+1
jerry (This used to be commit d2949468dccd79eb281769cd0da74e4b37d936b8)
2000-08-29added -A <authfile> option to smbclient for the reading of username /Gerald Carter1-9/+71
password credentials from a file. --jerry (This used to be commit e2915009031d63f43cc11c36dac2dfe6c780b5f0)
2000-06-11Linux kernel oplocks now seem to work, but need a _lot_ of testingAndrew Tridgell1-2/+2
I had to modify sys_select() to not loop on EINTR. I added a wrapper called sys_select_intr() which gives the old behaviour. (This used to be commit b28cc4163bc2faaa80c5782fc02c8f03c410cdeb)
2000-05-02and yet another memory leak - this one in the clientAndrew Tridgell1-0/+5
(This used to be commit a85ae6e0ae39530a96e8b86ab868cfd7ea5bc967)
2000-05-02Added sys_fork() and sys_getpid() functions to stop the overheadJeremy Allison1-4/+4
of doing a system call every time we want to just get our pid. Jeremy. (This used to be commit 148628b616b5c29ba6340d65fc3ddbcabba6e67a)
2000-04-30- removed all our old wildcard matching code and replaced it with aAndrew Tridgell1-1/+1
call to ms_fnmatch(). This also removes all the Win9X semantics stuff and a bunch of other associated cruft. - moved the stat cache code into statcache.c - fixed the uint16 alignment requirements of ascii_to_unistr() and unistr_to_ascii() - trans2 SMB_FIND_FILE_BOTH_DIRECTORY_INFO returns the short name as unicode always (at least thats what NT4 does) - fixed some errors in the in-memory tdb code. Still ugly, but doesn't crash as much (This used to be commit 03e9cea004bbba72161a5323cf3b4556c94aed8e)
2000-03-10Fix for names with spaces and some I18N filename issues fromJeremy Allison1-10/+11
V. Fyodorov <V.Fyodorov@VAZ.RU>. Jeremy. (This used to be commit 4673aa1a4b133338715059174813b8e29d093972)
2000-02-25client/client.c:Jeremy Allison1-1/+6
libsmb/clientgen.c: Fixes for Win2k smbclient browsing. Other fixes implement smbpasswd -x user to delete users. Also allows swat to do the same. Jeremy. (This used to be commit 9f6ad046761adecafba59040baa3abc9f0959e65)
2000-01-27Fixed code page conversions of messages outgoing/incoming.Jeremy Allison1-0/+7
Jeremy. (This used to be commit 84b045cbc8b337f1e23f200af433ac9d265a22d4)
2000-01-08cli_open() wasn't handling DENY_FCB or O_WRONLY correctly.Andrew Tridgell1-1/+1
After fixing that I needed to use O_RDWR instead of O_WRONLY in several places to avoid the silly bug in MS servers that doesn't allow getattrE on a file opened with O_WRONLY (This used to be commit e21aa4cb088f348139309d29c85c48c8b777cff5)
2000-01-07this looks like a big commit, but it isn't really :)Andrew Tridgell1-7/+10
This fixes our netbios scope handling. We now have a 'netbios scope' option in smb.conf and the scope option is removed from make_nmb_name() this was prompted by a bug in our PDC finding code where it didn't append the scope to the query of the '*' name. (This used to be commit b563be824b8c3141c49558eced7829b48d4ab26f)
2000-01-06Fixed spurious error message when doing a 'put' of an empty file.Jeremy Allison1-1/+4
Jeremy (This used to be commit 9ba8ad1d3d4559fdf6695a18c99e83a1d37c9ac4)
2000-01-05client/client.c: I18N fixes.Jeremy Allison1-33/+23
smbd/dir.c: Reformatting comments. smbd/ipc.c: New password change code for Win98. Jeremy. (This used to be commit 9e90122afd1b6a7cf38660fc3bc3aa8e526bf08b)
1999-12-21changed %g to %3.1f to be friendly to our poor snprintf() codeAndrew Tridgell1-2/+2
(This used to be commit 6d506ee641a3e3dc9e1d3b3bbb78fe11b9326c70)
1999-12-13first pass at updating head branch to be to be the same as the SAMBA_2_0 branchAndrew Tridgell1-297/+394
(This used to be commit 453a822a76780063dff23526c35408866d0c0154)
1999-12-01sys_select added one more argument (read, write selectors).Luke Leighton1-1/+1
(This used to be commit e4d92ff9dfc51735e6932748f66a7c20b2c1cb6a)
1999-11-26whoa. _major_ restructure of rpcclient. fixed some buuugs, created a few.Luke Leighton1-5/+5
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 used to be commit 29c480085e786905bfd92ea3cd93658f94e96e47)
1999-10-30general, drastic improvements to rpcclient.Luke Leighton1-5/+5
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 bc5d021916a2f070c62011870a80b3b2707aff3b)
1999-07-09Put back in GNU readline support for smbclient accidentally trashed byTim Potter1-1/+210
tridge in the clientgen.c to clientutil.c conversion. (This used to be commit 26d66071fbac2c46445153c214bb13d587a67b49)
1999-06-29smbclient modified to use cli_establish_connection(). smbclient thereforeLuke Leighton1-58/+39
now uses improved authentication. smbclient now "broken" for "scripts" based on DEBUG() output. cli_establish_connection() requires modification to support old scripts. (This used to be commit b0539d43407cb2b0bab7977908de09b21b145218)
1999-03-30use double instead of SMB_BIG_UINT for dir_total and ttarfAlexandre Oliva1-3/+3
(by tridge, merged from branch) (This used to be commit b482ac8fc4948ead79be8dd08c8386449f12e5f6)
1999-03-25SMB_BIG_INT dir_total incompatible with %d: must use %llu (line 446)Luke Leighton1-1/+1
(This used to be commit 1cece2124601fad6f5f9e3e16c4b0848ec9be249)
1999-03-25* client/client.c (dir_total): use SMB_BIG_UINTAlexandre Oliva1-2/+2
* client/clitar.c (ttarf): ditto * * lib/snprintf.c: support long longs; adapted from Cloyce D. Spradling's patch <cloyce@headgear.org> (This used to be commit 29581f8486e221f41669c2ca268c282f36a496ce)
1999-01-27set_port warning / unused / global/local variable overlap issuesLuke Leighton1-9/+9
cmd_svcctl.c tests got put into cvs by mistake. (This used to be commit 0ed70972d72533558f0fdd43e6ec95ac2102b9d0)
1999-01-25Putting back the -p flag in smbclient.Richard Sharpe1-2/+6
However, it seems that the -s flag in smbclient is also ignored :-( (This used to be commit f6c78192664d611d4663ed7459a2789315861eec)