summaryrefslogtreecommitdiffstats
path: root/source/client
Commit message (Collapse)AuthorAgeFilesLines
...
* - continue when failing to load config file in nmblookup and smbclientAndrew Tridgell1996-10-071-1/+0
| | | | | - fix important bug in nmbd where it set the return code for a negative name response to 0 (which means success!)
* - use workgroup from smb.conf in smbclientAndrew Tridgell1996-10-052-5/+8
| | | | | | | | | | | | | | | - change debug level on clitar stuff - define MAP_FILE if not defined - ensure we never set authoritative on queries in nmbd - fake a positive response to SMBioctl, apparently this is needed for some WfWg printer drivers - deny file access for non-fcbopen queries when (access_allowed == AREAD && flags == O_RDWR) - add sys_waitpid()
* - 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
* 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.
* - a huge pile of changes from Luke which implement the browse.confAndrew Tridgell1996-10-022-7/+11
| | | | | | | 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!
* - fix client for pathworks 4 accessAndrew Tridgell1996-08-221-3/+3
| | | | - fix "connection already connected" bug in open_socket_out()
* - add timeouts to connect() for password server connections. ThisAndrew Tridgell1996-08-222-4/+4
| | | | makes multiple password servers practical.
* - added "netbios name" option in smb.conf to make controlling the nameAndrew Tridgell1996-08-192-11/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | 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
* - 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
* - 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
* 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.
* 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.
* 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.
* removed some debug stuff from lukeAndrew Tridgell1996-07-181-6/+4
|
* lots of changes to nmbdSamba Release Account1996-07-171-9/+16
| | | | lkcl
* - 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()
* got rid of a lot of redundent header files as we now globally generateAndrew Tridgell1996-06-102-9/+2
| | | | | prototypes automatically using "make proto". This is much less prone to error than the old method of manually adding prototypes
* - 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
* - changed some debug levels in clientutil.cAndrew Tridgell1996-06-051-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - added dir_check_ftype() to clean up the file type checking a bit - added check for libc version >= 5 for setfsuid() for Linux - moved the AM_MASTER() and related macros to nameserv.h - added proper defines for the various netbios announce types - don't call the announce_backup() code, as I'm pretty sure its wrong it sent ANN_GetBackupListReq packets as broadcasts, they are supposed to be used only by clients to the master browser to find a list of available backup servers to remote a netserverenum to, I don't think nmbd should ever send one. - fixed a bug in the browse list writing - minor debug cleanups - put in the code to discard our own broadcasts (it won't work for multi-homed hosts though) - changed ELECTION_VERSION to 1 so we can be beaten by a NT 3.51 server by lowering the os level. - only do sync_browse_lists() if we are the master browser, otherwise we'll cause network overload - don't call tell_become_backup() as it appears to be badly broken, it should only be used when the machine being told has its MAINTAIN_LIST to to auto. Not calling it does no great harm anyway - fix a nasty bug where becomebackup was confused with reset browser! - make setbuffer() not get caught by the auto protototypes
* 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.
* a huge pile of changes :-)Andrew Tridgell1996-06-043-341/+1369
| | | | | | | | 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
* Lots of changes!Andrew Tridgell1996-05-312-12/+55
| | | | | | | | | | | | | - 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
* - handle CORE protocol betterAndrew Tridgell1996-05-051-23/+46
| | | | - handle case where director exists when untarring
* Initial version imported to CVS Samba Release Account1996-05-042-0/+6247