samba.git
25 years ago- use large buffers for netshareenum
Andrew Tridgell [Fri, 16 Oct 1998 17:40:01 +0000 (17:40 +0000)]
- use large buffers for netshareenum
- handle errmoredata a bit better
- fix dev type from tconx for smbw

25 years agouse the username GUEST if no other username is available
Andrew Tridgell [Fri, 16 Oct 1998 17:05:19 +0000 (17:05 +0000)]
use the username GUEST if no other username is available

25 years agoRe-added code to tell the user how many open files they
Jeremy Allison [Fri, 16 Oct 1998 06:16:10 +0000 (06:16 +0000)]
Re-added code to tell the user how many open files they
have. Needed for server diagnosis purposes...
Jeremy.

25 years agorpcclient ntlogin test
Luke Leighton [Fri, 16 Oct 1998 00:59:22 +0000 (00:59 +0000)]
rpcclient ntlogin test

25 years agotrans2.h: Added Thursby MAC extension.
Jeremy Allison [Fri, 16 Oct 1998 00:54:16 +0000 (00:54 +0000)]
trans2.h: Added Thursby MAC extension.
smbd/trans2.c: Added Thursby MAX extension.
libsmb/clientgen.c: Fixed smbtorture lock code.
Jeremy.

25 years agotrust password
Luke Leighton [Fri, 16 Oct 1998 00:07:25 +0000 (00:07 +0000)]
trust password

25 years agorpcclient interactive login (with trust account changing if you are root)
Luke Leighton [Thu, 15 Oct 1998 23:51:07 +0000 (23:51 +0000)]
rpcclient interactive login (with trust account changing if you are root)
cli_session_setup handles null sessions correctly

25 years agogetpwnam() failing is a serious error (corrupt smbpasswd database)
Luke Leighton [Thu, 15 Oct 1998 21:28:04 +0000 (21:28 +0000)]
getpwnam() failing is a serious error (corrupt smbpasswd database)

25 years agoFixed crypt problems on IRIX with prototype.
Jeremy Allison [Thu, 15 Oct 1998 19:30:12 +0000 (19:30 +0000)]
Fixed crypt problems on IRIX with prototype.
Jeremy.

25 years agobug-fixing against:
Luke Leighton [Thu, 15 Oct 1998 05:47:29 +0000 (05:47 +0000)]
bug-fixing against:

AS/U:
      it returns dce/rpc "first" and "last" bits _clear_ in a bind/ack
      response, when they should be set in a (small) packet.  they also,
      in the bind/ack do not set a secondary address string at all, so
      we can't check against that...

Win95:
      client-side dce/rpc code is a bit odd.  it does a "WaitNamedPipeState"
      and has slightly different pipe-naming (\PIPE\LANMAN is joined by
      \PIPE\SRVSVC, \PIPE\WINREG etc whereas nt just has \PIPE\LANMAN
      and \PIPE\).

Win95-USRMGR.EXE:
      added LsaOpenPolicy (renamed existing to LsaOpenPolicy2).
      added SamrConnect (renamed existing to SamrConnect2).

25 years agosecond implementation of crc32, used with permission of francesco ferrara
Luke Leighton [Thu, 15 Oct 1998 05:35:57 +0000 (05:35 +0000)]
second implementation of crc32, used with permission of francesco ferrara
<francesco@aerre.it>.  thanks!
http://www.aerre.it/francesco

25 years agoconfig: Fix crypt prototype on RedHat Linux.
Jeremy Allison [Thu, 15 Oct 1998 00:55:17 +0000 (00:55 +0000)]
config: Fix crypt prototype on RedHat Linux.
include/includes.h: Fix crypt prototype on RedHat Linux.
smbd/fileio.c: Fix mmap bug found by WinCE client.
smbd/ipc.c: Fix WinCE wierdness with pipes being opened as \server\pipe\lanman
smbd/password.c: Fix encrypted null passwords.
Jeremy.

25 years agoset recursion desired for bcast name query
Andrew Tridgell [Wed, 14 Oct 1998 16:45:24 +0000 (16:45 +0000)]
set recursion desired for bcast name query

25 years agoremoved lkcl
Luke Leighton [Wed, 14 Oct 1998 16:42:45 +0000 (16:42 +0000)]
removed lkcl

25 years ago16 changed to 8 by mistake in samoemhash.
Luke Leighton [Wed, 14 Oct 1998 16:12:45 +0000 (16:12 +0000)]
16 changed to 8 by mistake in samoemhash.

25 years agotridge, i had to put a #ifdef _STAT_VER_LINUX_OLD round a bit of code
Luke Leighton [Wed, 14 Oct 1998 07:16:00 +0000 (07:16 +0000)]
tridge, i had to put a #ifdef _STAT_VER_LINUX_OLD round a bit of code
that didn't have _STAT_VER_LINUX_OLD defined.  maybe you want to sort
this out properly...

25 years agomore warnings...
Luke Leighton [Wed, 14 Oct 1998 07:08:43 +0000 (07:08 +0000)]
more warnings...

25 years agounused variable in pipe_smb_write_X
Luke Leighton [Wed, 14 Oct 1998 07:02:12 +0000 (07:02 +0000)]
unused variable in pipe_smb_write_X

25 years agowarnings spotted by ./configure.developer options
Luke Leighton [Wed, 14 Oct 1998 07:00:00 +0000 (07:00 +0000)]
warnings spotted by ./configure.developer options

25 years agoscript that defines some useful developer compiler options (gcc)
Luke Leighton [Wed, 14 Oct 1998 06:38:40 +0000 (06:38 +0000)]
script that defines some useful developer compiler options (gcc)
and then runs ./configure.

dunno what rpcclient's doing in this commit, but i'm tired, so who cares.

25 years agodce/rpc
Luke Leighton [Wed, 14 Oct 1998 06:29:20 +0000 (06:29 +0000)]
dce/rpc

25 years agouse level 0 for DEBUG() of malformed password entry in smbpasswd
Andrew Tridgell [Tue, 13 Oct 1998 14:14:09 +0000 (14:14 +0000)]
use level 0 for DEBUG() of malformed password entry in smbpasswd

25 years agosmbsh launch program is now in C
Andrew Tridgell [Tue, 13 Oct 1998 08:27:28 +0000 (08:27 +0000)]
smbsh launch program is now in C

25 years agomade smbsh a standard binary
Andrew Tridgell [Tue, 13 Oct 1998 08:26:48 +0000 (08:26 +0000)]
made smbsh a standard binary

25 years agoTry to make smbprint a better behaved citizen.
Richard Sharpe [Sun, 11 Oct 1998 21:42:49 +0000 (21:42 +0000)]
Try to make smbprint a better behaved citizen.

Removed a -x on the first line that causes lots of output to the console
and added a command line parameter handling flag for the tranlate case.

The problem is that smbprint is being overwritten/replaced when you upgrade
a RedHat rpm.  If you had modified smbprint to include translation, you
loose it, and you have to go and repatch etc.

Now, we have a -t flag on smbprint, so we should have fewer problems in
this regard.

Untested as yet, but soon will be ...

25 years agodce/rpc
Luke Leighton [Sat, 10 Oct 1998 00:58:12 +0000 (00:58 +0000)]
dce/rpc

25 years agodce/rpc
Luke Leighton [Sat, 10 Oct 1998 00:46:28 +0000 (00:46 +0000)]
dce/rpc

25 years agodce/rpc
Luke Leighton [Fri, 9 Oct 1998 23:31:50 +0000 (23:31 +0000)]
dce/rpc

25 years agosigned / unsigned issues spotted by herb
Luke Leighton [Fri, 9 Oct 1998 20:31:52 +0000 (20:31 +0000)]
signed / unsigned issues spotted by herb

25 years agodce/rpc.
Luke Leighton [Fri, 9 Oct 1998 20:17:11 +0000 (20:17 +0000)]
dce/rpc.

25 years agobasic client-side ntcreateX function (hard-wired values except filename)
Luke Leighton [Fri, 9 Oct 1998 19:34:57 +0000 (19:34 +0000)]
basic client-side ntcreateX function (hard-wired values except filename)

25 years agodce/rpc
Luke Leighton [Fri, 9 Oct 1998 19:05:19 +0000 (19:05 +0000)]
dce/rpc

25 years agoanders blomdell spotted an unititialised fstring causing strlen to go
Luke Leighton [Fri, 9 Oct 1998 14:02:59 +0000 (14:02 +0000)]
anders blomdell spotted an unititialised fstring causing strlen to go
awry (ascii_p16)

25 years agoAdded code to convert empty file names to "." so we avoid
Richard Sharpe [Fri, 9 Oct 1998 10:03:19 +0000 (10:03 +0000)]
Added code to convert empty file names to "." so we avoid
searching the cache, but only if we are not on a print share.

This code is known to work on at least one site!

25 years agoAdd a DEBUG to unix_convert
Richard Sharpe [Fri, 9 Oct 1998 06:47:22 +0000 (06:47 +0000)]
Add a DEBUG to unix_convert

25 years agodce/rpc
Luke Leighton [Thu, 8 Oct 1998 23:57:46 +0000 (23:57 +0000)]
dce/rpc

25 years agopreparing for release of 2.0.0 alpha 11
Samba Release Account [Thu, 8 Oct 1998 22:49:33 +0000 (22:49 +0000)]
preparing for release of 2.0.0 alpha 11

25 years agofixed bug pointed out by Herb.
Andrew Tridgell [Thu, 8 Oct 1998 22:48:46 +0000 (22:48 +0000)]
fixed bug pointed out by Herb.

25 years agopreparing for release of 2.0.0 alpha 10
Samba Release Account [Thu, 8 Oct 1998 22:12:49 +0000 (22:12 +0000)]
preparing for release of 2.0.0 alpha 10

25 years agofixed a bug in the readline support
Andrew Tridgell [Thu, 8 Oct 1998 22:12:13 +0000 (22:12 +0000)]
fixed a bug in the readline support

25 years agoreally fixed the warning this time :)
Andrew Tridgell [Thu, 8 Oct 1998 21:58:24 +0000 (21:58 +0000)]
really fixed the warning this time :)

25 years agofixed a warning
Andrew Tridgell [Thu, 8 Oct 1998 21:54:26 +0000 (21:54 +0000)]
fixed a warning

25 years agoadd missing targets that were added to makefile
Herb Lewis [Thu, 8 Oct 1998 20:43:29 +0000 (20:43 +0000)]
add missing targets that were added to makefile

25 years agoadded "permission obtained from John Erickson <jerickson@ddj.com> ...."
Luke Leighton [Thu, 8 Oct 1998 14:11:19 +0000 (14:11 +0000)]
added "permission obtained from John Erickson <jerickson@ddj.com> ...."

25 years ago- don't generate 0 params in torture
Andrew Tridgell [Thu, 8 Oct 1998 06:49:00 +0000 (06:49 +0000)]
- don't generate 0 params in torture
- handle 0 params in ipc.c

25 years ago- fixed a bunch of warnings and minor errors
Andrew Tridgell [Thu, 8 Oct 1998 06:21:33 +0000 (06:21 +0000)]
- fixed a bunch of warnings and minor errors
- got smbtorture to compile
- removed %D from some of lukes code - Luke, what is %D? it ain't
  portable anyway

25 years agoadd "smbtorture" alias for building smbtorture
Andrew Tridgell [Thu, 8 Oct 1998 06:19:29 +0000 (06:19 +0000)]
add "smbtorture" alias for building smbtorture

25 years agoremoved extra comma (some compilers don't like it).
Andrew Tridgell [Thu, 8 Oct 1998 04:57:59 +0000 (04:57 +0000)]
removed extra comma (some compilers don't like it).

Luke, I fixed this yesterday as well! grumble.

25 years agoauto-detect the right flag for the compiler to produce PIC code
Andrew Tridgell [Thu, 8 Oct 1998 04:52:11 +0000 (04:52 +0000)]
auto-detect the right flag for the compiler to produce PIC code

25 years agouse 1 second resolution calls if possible
Andrew Tridgell [Thu, 8 Oct 1998 02:28:21 +0000 (02:28 +0000)]
use 1 second resolution calls if possible

25 years agofixed a problem with fchdir() that broke "cvs -d" in smbsh
Andrew Tridgell [Thu, 8 Oct 1998 01:23:33 +0000 (01:23 +0000)]
fixed a problem with fchdir() that broke "cvs -d" in smbsh

25 years agoadded some comments
Andrew Tridgell [Thu, 8 Oct 1998 00:23:08 +0000 (00:23 +0000)]
added some comments

25 years agoremoved lukes acl check in configure (not needed)
Andrew Tridgell [Thu, 8 Oct 1998 00:02:43 +0000 (00:02 +0000)]
removed lukes acl check in configure (not needed)

25 years agodon't prototype the acl() functions
Andrew Tridgell [Wed, 7 Oct 1998 23:57:02 +0000 (23:57 +0000)]
don't prototype the acl() functions

25 years agodce/rpc
Luke Leighton [Wed, 7 Oct 1998 21:42:24 +0000 (21:42 +0000)]
dce/rpc

25 years agoadded aclent_t autoconf test (defines as an int if it doesn't exist).
Luke Leighton [Wed, 7 Oct 1998 16:49:32 +0000 (16:49 +0000)]
added aclent_t autoconf test (defines as an int if it doesn't exist).
this is to stop a compilation error caused by make proto putting
functions that are wrapped in #if HAVE_ACLxxx code.

maybe a better fix would be to have mkproto.awk exclude any functions
wrapped in #if HAVEs that don't exist.

25 years agoreturn False _and_ a break in a switch statement.
Luke Leighton [Wed, 7 Oct 1998 16:45:44 +0000 (16:45 +0000)]
return False _and_ a break in a switch statement.

25 years agomake proto required
Luke Leighton [Wed, 7 Oct 1998 15:24:48 +0000 (15:24 +0000)]
make proto required

25 years agodce/rpc
Luke Leighton [Wed, 7 Oct 1998 15:22:49 +0000 (15:22 +0000)]
dce/rpc

25 years agocompile to .po.o first then mv to .po in order to make the sun
Andrew Tridgell [Wed, 7 Oct 1998 13:27:54 +0000 (13:27 +0000)]
compile to .po.o first then mv to .po in order to make the sun
compilers happy

25 years agorestore errno after smbw initialisation
Andrew Tridgell [Wed, 7 Oct 1998 11:07:24 +0000 (11:07 +0000)]
restore errno after smbw initialisation

25 years agowe need realcalls.h in realcalls.c
Andrew Tridgell [Wed, 7 Oct 1998 10:58:12 +0000 (10:58 +0000)]
we need realcalls.h in realcalls.c

25 years agoSunOS doesn't need any ld flags
Andrew Tridgell [Wed, 7 Oct 1998 10:57:51 +0000 (10:57 +0000)]
SunOS doesn't need any ld flags

25 years agofixed a warning on SunOS
Andrew Tridgell [Wed, 7 Oct 1998 10:49:27 +0000 (10:49 +0000)]
fixed a warning on SunOS

25 years agouse double for dummy arrays to ensure alignment
Andrew Tridgell [Wed, 7 Oct 1998 10:44:12 +0000 (10:44 +0000)]
use double for dummy arrays to ensure alignment

25 years agofixed fork() on SunOS4
Andrew Tridgell [Wed, 7 Oct 1998 10:41:38 +0000 (10:41 +0000)]
fixed fork() on SunOS4

25 years agomore solaris acl fixes
Andrew Tridgell [Wed, 7 Oct 1998 10:37:09 +0000 (10:37 +0000)]
more solaris acl fixes

25 years ago- updated docs to say OSF1 works
Andrew Tridgell [Wed, 7 Oct 1998 10:35:18 +0000 (10:35 +0000)]
- updated docs to say OSF1 works
- more solaris acl fixes

25 years agofixed facl() bug for solaris
Andrew Tridgell [Wed, 7 Oct 1998 10:27:40 +0000 (10:27 +0000)]
fixed facl() bug for solaris

25 years agofixed __xstat() under linux
Andrew Tridgell [Wed, 7 Oct 1998 10:12:29 +0000 (10:12 +0000)]
fixed __xstat() under linux

25 years agoremoevd a misplaced comma
Andrew Tridgell [Wed, 7 Oct 1998 10:08:08 +0000 (10:08 +0000)]
remoevd a misplaced comma

25 years agoreturn type cleanups for IRIX
Andrew Tridgell [Wed, 7 Oct 1998 10:06:28 +0000 (10:06 +0000)]
return type cleanups for IRIX

25 years agoyet another attempt at making this stuff portable. This time I use
Andrew Tridgell [Wed, 7 Oct 1998 09:57:22 +0000 (09:57 +0000)]
yet another attempt at making this stuff portable. This time I use
minimal includes in wrapped.c

25 years agonot needed any more
Andrew Tridgell [Wed, 7 Oct 1998 09:48:21 +0000 (09:48 +0000)]
not needed any more

25 years agofix the SEEKDIR_RETURNS_VOID test
Andrew Tridgell [Wed, 7 Oct 1998 08:39:37 +0000 (08:39 +0000)]
fix the SEEKDIR_RETURNS_VOID test

25 years agodetect __sys_llseek()
Andrew Tridgell [Wed, 7 Oct 1998 08:12:04 +0000 (08:12 +0000)]
detect __sys_llseek()

25 years agopossibly use __sys_llseek()
Andrew Tridgell [Wed, 7 Oct 1998 08:11:12 +0000 (08:11 +0000)]
possibly use __sys_llseek()

25 years agowon't need wrapper.h anymore
Andrew Tridgell [Wed, 7 Oct 1998 08:10:48 +0000 (08:10 +0000)]
won't need wrapper.h anymore

25 years agomore OSF1 changes as well as changes to allow us to use the standard
Andrew Tridgell [Wed, 7 Oct 1998 07:55:14 +0000 (07:55 +0000)]
more OSF1 changes as well as changes to allow us to use the standard
includes.h in wrapped.c, thus making porting much simpler

25 years agotest whether seekdir() returns void or not
Andrew Tridgell [Wed, 7 Oct 1998 06:15:08 +0000 (06:15 +0000)]
test whether seekdir() returns void or not

25 years ago- no getdents on OSF1
Andrew Tridgell [Wed, 7 Oct 1998 05:58:09 +0000 (05:58 +0000)]
- no getdents on OSF1
- try a new method of handling prototype mismatches in wrapped.c. We
  now try to disable prototypes!

25 years agoreran autoconf
Andrew Tridgell [Wed, 7 Oct 1998 05:02:37 +0000 (05:02 +0000)]
reran autoconf

25 years agofix typo
Andrew Tridgell [Wed, 7 Oct 1998 04:54:42 +0000 (04:54 +0000)]
fix typo

25 years agofixed a bug in real_seekdir()
Andrew Tridgell [Wed, 7 Oct 1998 04:52:12 +0000 (04:52 +0000)]
fixed a bug in real_seekdir()

25 years agosome changes for OSF1 support in smbwrapper (just preliminary changes,
Andrew Tridgell [Wed, 7 Oct 1998 04:44:31 +0000 (04:44 +0000)]
some changes for OSF1 support in smbwrapper (just preliminary changes,
doesn't work yet)

25 years agoadded a document on how to port smbwrapper to a new system
Andrew Tridgell [Wed, 7 Oct 1998 04:24:42 +0000 (04:24 +0000)]
added a document on how to port smbwrapper to a new system

25 years agoadded some comments
Andrew Tridgell [Wed, 7 Oct 1998 04:24:04 +0000 (04:24 +0000)]
added some comments

25 years agosomehow "in_client" got included twice in two places.
Andrew Tridgell [Wed, 7 Oct 1998 01:03:35 +0000 (01:03 +0000)]
somehow "in_client" got included twice in two places.

25 years agoput #if BROKEN_CODE around all the bits of code in rpc_parse.c that
Andrew Tridgell [Wed, 7 Oct 1998 01:01:26 +0000 (01:01 +0000)]
put #if BROKEN_CODE around all the bits of code in rpc_parse.c that
don't compile.

Luke, you'll need to remove these when you've fixed the code.

25 years agodo an anonymous login if the username/password is rejected.
Andrew Tridgell [Wed, 7 Oct 1998 00:40:18 +0000 (00:40 +0000)]
do an anonymous login if the username/password is rejected.

25 years agoAdded capability for smbclient to use the local WINS server on the same
Richard Sharpe [Tue, 6 Oct 1998 23:46:01 +0000 (23:46 +0000)]
Added capability for smbclient to use the local WINS server on the same
machine if WINSsupport configured

25 years agodce/rpc
Luke Leighton [Tue, 6 Oct 1998 22:03:04 +0000 (22:03 +0000)]
dce/rpc

25 years agocrc32 algorithm. obtained from dr dobb's journal
Luke Leighton [Tue, 6 Oct 1998 21:43:58 +0000 (21:43 +0000)]
crc32 algorithm.  obtained from dr dobb's journal
http://www.ddj.com/ftp/1992/1992.05/crcman.zip.
copyright 1992 mark r nelson.

25 years agousing wrong cli_state in "security = domain" call.
Luke Leighton [Tue, 6 Oct 1998 16:25:24 +0000 (16:25 +0000)]
using wrong cli_state in "security = domain" call.

25 years agofixed rename error code from NT servers
Andrew Tridgell [Tue, 6 Oct 1998 13:20:06 +0000 (13:20 +0000)]
fixed rename error code from NT servers

25 years agoimplemented unix semantics for rename in smbwrapper
Andrew Tridgell [Tue, 6 Oct 1998 13:10:06 +0000 (13:10 +0000)]
implemented unix semantics for rename in smbwrapper

25 years agoadded a wrapper for fork()
Andrew Tridgell [Tue, 6 Oct 1998 12:23:37 +0000 (12:23 +0000)]
added a wrapper for fork()

in a fork we have to close all server connections otherwise we can end
up with two processes writing to the same socket.

25 years agofixed a bug in time setting (utime() call)
Andrew Tridgell [Tue, 6 Oct 1998 11:56:44 +0000 (11:56 +0000)]
fixed a bug in time setting (utime() call)

25 years agoimplemented attribute mapping and chmod. file attributes are mapped in
Andrew Tridgell [Tue, 6 Oct 1998 11:14:52 +0000 (11:14 +0000)]
implemented attribute mapping and chmod. file attributes are mapped in
the same manner as smbd. See the README for a full explanation.

25 years agoadded SMBW_PREFIX environment variable (allowing you to specify root
Andrew Tridgell [Tue, 6 Oct 1998 10:24:22 +0000 (10:24 +0000)]
added SMBW_PREFIX environment variable (allowing you to specify root
of smb filesystem)

fixed "cd /smb" bug

updated README with full list of environment variables.