summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* nttrans.c: Added FILE_EXECUTE to required permissions checked.Jeremy Allison1998-07-172-11/+13
| | | | | | | | | trans2.c: Fixed up the SMB_QUERY_FILE_ALT_NAME_INFO code, now I've got an NT client to generate it. It uses unicode without bothering to check the unicode bit of course, but now we can execute 16 bit exe's on a WinNT client from a long filename directory (hurrah). Jeremy.
* local.h: Added NTFS define if HAVE_NT_SMBS is defined.Jeremy Allison1998-07-172-5/+14
| | | | | nttrans.c: Fixed issue with access DELETE on renaming files. Jeremy.
* Makefile: Added nttrans.oJeremy Allison1998-07-166-218/+312
| | | | | | | | | includes.h: Added termios.h for AIX. nttrans.c: Working NT SMB calls ! pipes.c: Use strequal instead of strcmp. server.c: Use #defines rather than numbers. smb.h: Updated NT SMB #defines. Jeremy.
* Makefile: Added CC=gcc to DGUX on Intel. Comment from ross@filmworks.com.Jeremy Allison1998-07-166-22/+106
| | | | | | | | | | | | ipc.c: loadparm.c: printing.c: Added code from <Dirk.DeWachter@rug.ac.be> to implement print queue pausing. New parameters are "queuepause command" and "queueresume command". util.c: Added fix for mount options in autmount map. lib/rpc/include/rpc_misc.h: Removed duplicate pipe names for Jean-Francois. Jeremy.
* util.c: I've added a function called mem_dup(). Similar to strdup(),Christopher R. Hertel1998-07-152-1/+15
| | | | | | | mem_dup() allocates the required memory before copying the source data. It returns NULL if memory could not be allcoated, else a pointer to the newly allocated memory. proto.h: Rebuilt to add the prototype for mem_dup().
* loadparm.c:Jeremy Allison1998-07-146-115/+119
| | | | | | | | | | | | | | | | | | | | | | | | | | | With apologies to Charlton Heston and Pierre Boule. "You damn fools, you finally did it". Changed default security mode to be security=user. Yes this is a big (although small in code) change. It's something we've been discussing for a while, to finally wean people off the legacy security=share mode which is *never* what you want. Jeremy. nmbd_incomingrequests.c: Bug fix for nmbd core dumps caused by overrun. Found by <samuel@public.szonline.net>. nttrans.c: More NT smb stuff. reply.c: Unlink will overwrite an existing file. Well you learn something new about POSIX every day. :-). server.c: Tidyup unreadable code. smbpasswd.c: Code to allow -U remote_username to allow ordinary users to change remote passwords if their NT username is different from their UNIX username. Patch from <torbjorn.lindh@allgon.se>. Jeremy.
* Added strupper() function call to up-case the scope field in theChristopher R. Hertel1998-07-141-6/+7
| | | | | | | | make_nmb_name() function. Database lookups (eg. gdbm) will often use byte-by-byte comparisons, so it is important that the case and padding are correct. Chris -)-----
* nntrans.c: Fully implemented transact rename.Jeremy Allison1998-07-114-7/+44
| | | | | | reply.c: Added NT specific rename if exists flag to rename_internals(). smb.h: Added NT rename flag. Jeremy.
* nttrans.c: More NT SMB stuff.Jeremy Allison1998-07-114-76/+104
| | | | | | | | reply.c: Broke out the internals of reply_mv so that they may be called externally from the NT transact rename. server.c: Changed stat calls to sys_stat - found in code review of bugfix. Jeremy.
* Fix for bug PR#8294 reported by <detlef.lammermann@er.materna.de>Jeremy Allison1998-07-102-2/+9
| | | | | | | - the Files array was storing the 'dos_to_unix' translated name, rather than the untranslated name. This could case problems when the name was run through dos_to_unix again. Jeremy.
* AIX patch from Michael Wojcik <mww@microfocus.com> adding detailJeremy Allison1998-07-101-4/+135
| | | | | to the AIX specific (and undocumented) setpriv and setuidx calls. Jeremy.
* Needed fix to SIGHUP handling donated by branko.cibej@hermes.siJeremy Allison1998-07-091-8/+29
| | | | | (I can't believe we've had that bug so long :-). Jeremy.
* New version of the DFS_AUTH code from Karsten Muuss <muuss@or.uni-bonn.de>Jeremy Allison1998-07-091-39/+242
| | | | Jeremy.
* Fixing Oops. Thought I had added these - but not!John Terpstra1998-07-092-0/+309
|
* Fixed typos and reformatted doco.John Terpstra1998-07-092-9/+22
|
* NT SMB trans reply code.Jeremy Allison1998-07-093-74/+301
| | | | Jeremy.
* Implementing more NT SMB functionality.Jeremy Allison1998-07-081-82/+332
| | | | Jeremy.
* includes.h: Fixes for QNX 4.x.Jeremy Allison1998-07-071-1/+6
| | | | Jeremy.
* Fixed (hopefully) last bug with username mapping.Jeremy Allison1998-07-071-4/+5
| | | | | | map_username wasn't returning true on a map which was causing find_service not to find a home directory. Jeremy.
* Corrected info.Jeremy Allison1998-07-071-6/+6
| | | | Jeremy.
* password.c: Fixes to allow Win95 clients to have lm encrypted passwordsJeremy Allison1998-07-064-15/+20
| | | | | | | | | recognised. lib/rpc/client/cli_login.c: Fix debug comment. lib/rpc/parse/parse_misc.c: Fix for passing null pointers. lib/rpc/parse/parse_net.c: Send correct password lengths when called from Win95. Jeremy.
* Digital UNIX does not seem to set OPTIND if there are noRichard Sharpe1998-07-061-0/+10
| | | | | | | | | | command line parameters. Added simple code to smbtar to check for paramters and pump out a usage message if there are none. Regards Richard
* Added Australian consultant.Jeremy Allison1998-07-061-27/+175
| | | | Jeremy.
* Updated the 'samba does not allow multi-workgroups & WINS' section. StillJeremy Allison1998-07-061-6/+9
| | | | | leave the info there, but add a caveat. Jeremy.
* Added as rapid config guide for cross subnet / cross workgroup browsing.John Terpstra1998-07-051-0/+212
|
* Updated in line with recent samba-bugs postings.John Terpstra1998-07-051-2/+8
|
* Updating Unix installation notes.John Terpstra1998-07-052-2/+55
|
* Fixed typos pointed out by Pekka Savola <Pekka.Savola@netcore.fi>John Terpstra1998-07-051-5/+5
|
* Fix for pidfile startup message.Jeremy Allison1998-07-022-36/+35
| | | | Jeremy.
* nttrans.c: More NT SMB stuff.Jeremy Allison1998-07-022-4/+11
| | | | | | | shmem_sysv.c: Fix for shared memory problems on several systems, Second and subsequent use of shmget should use zero as the size. Fix from Veselin Terzic <vterzic@systems.DHL.COM> Jeremy.
* chgpasswd.c: Fix from Peter Debus <pdebus@turing.une.edu.au> for Digital UNIXJeremy Allison1998-07-024-45/+55
| | | | | | | password change core dump bug. nmbd_subnetdb.c: Make namelist_entry_compare() static. nttrans.c: More NT SMB stuff. Jeremy.
* includes.h: AIX fix.Jeremy Allison1998-07-014-28/+119
| | | | | | | | | nttrans.c: More NT SMB work. smb.h: More NT SMB defines. trans2.c: Change call response as I now have docs on what the flags mean. #ifdef it with JRATEST until I'm sure it's ok though. Jeremy.
* nttrans.c: More code towards NT protocol.Jeremy Allison1998-06-303-21/+109
| | | | | | smb.h: More code towards NT protocol. time.c: Fix for sco bug. Jeremy.
* nmbd_elections.c: Removed force elections code to bring into line with 1.9.18.Jeremy Allison1998-06-294-7/+26
| | | | | | | | | nmbd_namelistdb.c: Added comment for Chris. nmbd_subnetdb.c: Went back to Chris's comparison code as with the make_nmb_name change it all works now. lib/rpc/server/srv_netlog.c: Ensure we return 'account disabled' for disabled accounts, rather than crashing. Jeremy.
* Added code to do elections when told to do so.Jeremy Allison1998-06-271-2/+9
| | | | Jeremy.
* nisppass.c: Fixed incorrect parameter usage.Jeremy Allison1998-06-2710-50/+126
| | | | | | | | | | | | | | | | | | | | nmbd_become_lmb.c: Add 'force_new_election' parameter to some functions. This allows the start of the election to be done *after* the demotion from local master browser is done. Also changed code so release of 1d name is done immediately to allow other local master to gain it. nmbd_elections.c: Ensured no elections are run until we have registered the WORKGROUP<1e> name that we must listen on to participate in elections. nmbd_incomingdgrams.c: Use force_new_election code. nmbd_namelistdb.c: Make update_name_in_namelist static. nmbd_subnetdb.c: Fix bug in comparison function. We cannot use memcmp as structure packing may make this fail. nmbd_packets.c: Ensure that we only send one release packet when sending a broadcast packet. nmbd_workgroupdb.c: Ensure we put the correct value in the ElectionCriterion field. nmblib.c: Ensure make_nmb_name zero's the struct nmb_name. Jeremy.
* clitar.c: Fixed gcc warning with comment in /* */ code.Jeremy Allison1998-06-252-13/+23
| | | | | | | nmbd_winsserver.c: Remember to free packet in multi-homed register code. Use correct query_name_from_wins_server call instead of query_name call in multihomed code. Jeremy.
* Minor cosmetic change. I up-cased internal #defines.Christopher R. Hertel1998-06-258-13/+45
|
* The function add_name_to_subnet(), in file nmbd_namelistdb.c, returns aChristopher R. Hertel1998-06-236-21/+24
| | | | | | | | | | | | | | pointer to the newly constructed name list entry. In most cases, this return value is ignored. The two exceptions are in asyncdns.c and nmbd_winsproxy.c. Most of the calls which ignored the return value were not cast to void, so I added the cast. This helped me sort out which calls really did use the return value. I also discovered one case, in nmbd_winsserver.c, in which the return value was being stored to a variable which, in turn, was not used. Chris -)-----
* Arrrgh, one more fix. Restores of long file names wereRichard Sharpe1998-06-221-2/+7
| | | | | | | | | | broken ... Added a bzero of the buffer the names went into ... Seems OK now ... Richard Sharpe
* Remove the copyright to Canon Information Systems Australia, as we don'tRichard Sharpe1998-06-213-7/+20
| | | | | | | | | | | | | | want them to have the copyright. Added a new DOSERR response code that Win95 returns, unimp, unimplemented. Added code to ignore errors on setting remote time, as Win 95 does not like the time being changed on a directory. Win NT and Samba are OK at this. This is the next to last clean-ups here. Next is to properly handle restore times on directories (except for Win95--see above). Now have Jay's changes in and have fixed a bug reported by Tim Lee.
* clitar.c: Fixed minor gcc -pedantic-error compile warnings.Jeremy Allison1998-06-202-5/+6
| | | | | passdb.c: Fixed stupid bug in read_sid_from_file(). Jeremy.
* Re-submit changes for CLITAR.Richard Sharpe1998-06-171-84/+291
| | | | | | | | | Have fixed the location of create_string_s back to clitar.c, and have added Jay Berkenbilt's changes. Have used safe_strcpy and safe_strcat everywhere and have tested with long file names extensively, but have not yet been able to check that it works OK on Solaris.
* clientgen: Added USE_SSL for client shutdown.Jeremy Allison1998-06-166-23/+8
| | | | | | | | | | | | clitar.c: Added 'Samba style' comments before string_create_s(). loadparm.c: Fixed missing comma in SSL code. util.c: Removed string_create_s(). Currently it's only called from clitar.c and having it here as well as a static in clitar causes the compile to break (Richard, please decide where you want this function). lib/rpc/parse/parse_net.c: Fix from <anders.blomdell@control.lth.se> to stop coredump on missing parameter. Jeremy.
* Damn, forgot the proto file againRichard Sharpe1998-06-161-0/+1
|
* CLITAR changes to overcome some reported problems and add Jay's changesRichard Sharpe1998-06-161-0/+19
|
* Added SSL support from Christian Starkjohann <cs@obdev.at>Jeremy Allison1998-06-169-16/+476
| | | | | | | This patch may not yet compile with -DUSE_SSL enabled, further Makefile changes may be needed. But it was important to get this code in place before I go off to USENIX. Jeremy.
* Adding Christian Starkjohann <cs@obdev.at> SSLeay document.Jeremy Allison1998-06-161-0/+392
| | | | Jeremy.
* client.c: Made -L do a null-session share unless -U user is specified.Jeremy Allison1998-06-154-130/+170
| | | | | | clientutil.c: Fixed NT session to add NT password. groupname.c: Added lookup function. Jeremy.
* Makefile:Jeremy Allison1998-06-153-8/+25
| | | | | | | smbumount.c: Added fixes to compile under Linux. includes.h: Added SunOS 4.x QSORT_CAST fix. reply.c: Fixed user name mapping function for security=server, security=domain. Jeremy.