summaryrefslogtreecommitdiffstats
path: root/source3/client/client.c
Commit message (Collapse)AuthorAgeFilesLines
...
* - changed the umask handling. We now set the umask to 0 and explicitlyAndrew Tridgell1996-10-041-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | set the mode on all created files. I think this is a better policy. - change the debug levels on some items - fix a charset handling bug which affected foreign and extended charset users - no longer switch back to the original directory when idle, instead switch to / as the original directory may not be readable by ordinary users. - fix some bugs where the create mode of files was not being explicitly set (it was relying on the umask and using fopen). Not a big bug as it only affected obscure commands like the messaging ops. - got rid of the lock code in the lpq cache as its no longer needed - rewrote smbrun to be faster and to remove the security hole. We now don't actually need a external smbrun binary, its all done by smbd. - add a more explicit warning about uids and gids of -1 or 65535 (This used to be commit 5aa735c940ccdb6acae5f28449d484181c912e49)
* backout all the changes to nmbd.Andrew Tridgell1996-10-021-10/+6
| | | | | | The 1.9.16 tree is now back to 1.9.16p2 as far as nmbd is concerned apart from a small change that fixes the announce type in two places. (This used to be commit 45e66a69d320024877c8b13f12b21bf895e04410)
* - a huge pile of changes from Luke which implement the browse.confAndrew Tridgell1996-10-021-6/+10
| | | | | | | | stuff and also fix a pile of nmbd bugs. Unfortunately I found it very hard to disentangle the new features from the bug fixes so I am putting in the new code. I hope this is the last big pile of changes to the 1.9.16 series! (This used to be commit 20b6203dac4bbb43e4e7bea0b214496d76d679d9)
* - fix client for pathworks 4 accessAndrew Tridgell1996-08-221-3/+3
| | | | | - fix "connection already connected" bug in open_socket_out() (This used to be commit fcce452557a6f5cfc46972617ed6932bb7fbeb95)
* - add timeouts to connect() for password server connections. ThisAndrew Tridgell1996-08-221-2/+2
| | | | | makes multiple password servers practical. (This used to be commit 5c3e8326cc45d3cbd076475e445ce461a2bf7560)
* - added "netbios name" option in smb.conf to make controlling the nameAndrew Tridgell1996-08-191-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | that samba uses possible - added "socket address" option to allow virtual SMB servers (on systems with IP aliasing line Linux) - disabled FAST_SHARE_MODES by default in Linux as older Linux boxes can't do shared writeable mappings. We really need autoconf ... - added new option types in loadparm so a string type can be specified ot be uppercase only, this is used for the workgroup and netbios name options - auto-create the lock directory if it doesn't exist in shared mem startup - get rid of announce_backup() - change a few comments in nmbd code - rewrote the chaining code completely. Hopefully it will handle any depth chains now. - added LPRng support (This used to be commit e9eac6cd49c352349580ddb13d720cb201aecc48)
* - made FAST_SHARE_MODES standard for LinuxAndrew Tridgell1996-08-171-1/+6
| | | | | | | | | | | | | | | | - you can now press enter after a password prompt with "smbclient -L hostname" and it will use a blank username and password, the same as if you used -U% - changed the wins.dat store code to not go via a string variable (just use fprintf instead) - removed a "unsigned long" that luke put back in, changing it to uint32 to keep 64 bit machines happy. Naughtly luke! - allow guest non-connnected print queue listings so ms client 3 can work (This used to be commit 917160dee69bbc198985b6f3232ca2dcda809d8a)
* - sequent-ptx support from bressler@iftccu.ca.boeing.com (RickAndrew Tridgell1996-08-131-3/+135
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Bressler) - machten support from Trevor Strohman (trev@figment.tenon.com) - added qinfo command to client as part of drag-and-drop printer support for win95 from David Chappell <chappell@mouse.cc.trincoll.edu> He also added the "printer driver" option - use sigblock() on more systems and use sigsetmask(0) instead of sigunblock() as its more portable. This beats a problem with zombies on heavilily loaded systems. - added internals.doc written by David Chappell into the source tree - get rid of PRINT_COMMAND options from local.h as they are no longer relevent - new kanji code from Fujita - don't set the recursion_available flag on queries in nmbd - fix a potential bug with pointer subtraction in printing.c - got rid of error_count code as the real fix (the EOF problem) is now in (This used to be commit aa6f8b04d125b5bc00f267abf72b800228aabf7d)
* fix a bug that we've had for a long time where we don't handle EOFAndrew Tridgell1996-07-301-1/+1
| | | | | | | properly from clients, and end up looping like mad. At least I _hope_ this is fixed. (This used to be commit a7c7d7afe2ef81f4a74584ce9b71e54442f7e484)
* the client now loads the smb.conf config file so it can get theAndrew Tridgell1996-07-241-1/+10
| | | | | interfaces info, and the workgroup right. (This used to be commit fabd4230f17726743a0fde0a37ce3c09a3dec8a3)
* fix up problems with "smbclient -L". It now uses a genericAndrew Tridgell1996-07-221-10/+20
| | | | | | | NetServerEnum with no workgroup attached if the workgroup is "WORKGROUP" (the default in the Makefile) and uses the specific NetServerEnum (with workgroup attached) otherwise. (This used to be commit 6fa3468c9ba50a4de39e3bdc1c976f363fb6a412)
* removed some debug stuff from lukeAndrew Tridgell1996-07-181-6/+4
| | | | (This used to be commit 1fd1d7c27c4be1eba0833c787d40f1217e63127d)
* lots of changes to nmbdSamba Release Account1996-07-171-9/+16
| | | | | lkcl (This used to be commit 45d3b2644733333c657c48a69719fec72881f7df)
* - moved the protocol defs in the client to keep sill C compilers happyAndrew Tridgell1996-07-031-16/+15
| | | | | - added change for cnum range in reply_tdis() (This used to be commit 609c3a5e1e3a8d9ba380a802ab3ecf6f47093846)
* got rid of a lot of redundent header files as we now globally generateAndrew Tridgell1996-06-101-4/+0
| | | | | | prototypes automatically using "make proto". This is much less prone to error than the old method of manually adding prototypes (This used to be commit b551dc98f7cc194a5fc2e67a4ebae7fd67a01bbc)
* - added interface.c and removed all the references to myip, bcast_ipAndrew Tridgell1996-06-061-21/+10
| | | | | | | | | | | | | | | | and Netmask, instead replacing them with calls to routines in interface.c - got rid of old MAXINT define - added code to ensure we only return one entry for each name in the ipc enum routines - added new_only option to add_netbios_entry() to prevent overwriting of important names - minor time handling fixup (This used to be commit 7ed71b73ae745da099072eee36fc2700d1d91407)
* Did more integration of Lukes code ready for the first release.Andrew Tridgell1996-06-041-2/+5
| | | | | | I've now got WINS registration working, and refresh working. Its looking pretty good so far, but needs lots of testing. (This used to be commit 045014aa57721b9701ca379bcab055b908773184)
* a huge pile of changes :-)Andrew Tridgell1996-06-041-335/+340
| | | | | | | | | The biggest thing is the integration of Lukes new nmbd. Its still largely untested, so we will really need some feedback I've also added auto prototype generation and cleaned up a lot of minor things as a result (This used to be commit 0d8dcfa13c527ec2c8aca39ba49c09e4e694b26c)
* Lots of changes!Andrew Tridgell1996-05-311-10/+53
| | | | | | | | | | | | | | - add faq info on NT printer handling - add "delete readonly" option to help rcs users - add stuff to man pages on new printer options - add "proxy name resolution" option - add "command string" -c option to smbclient (thanks Ken) - split time functions into time.c - rearrange the quotas stuff a bit and fix some bugs - complete rehash of the time handling code thanks to Paul Eggert - fix nmblookup output a bit - add plp print queue parsing from Bertrand Wallrich (This used to be commit 635b56f19c817527c52e9bbde31faa6a8a47777b)
* - handle CORE protocol betterAndrew Tridgell1996-05-051-23/+46
| | | | | - handle case where director exists when untarring (This used to be commit 7d7bad70d3b6b37037ad96b34e17a927675cde11)
* Initial version imported to CVS Samba Release Account1996-05-041-0/+4534
(This used to be commit 291551d80711daab7b7581720bcd9a08d6096517)