samba.git
23 years agotrailing backslashes spotted by andrej.
Luke Leighton [Wed, 2 Dec 1998 16:21:25 +0000 (16:21 +0000)]
trailing backslashes spotted by andrej.

23 years agoissues spotted by andrej: %s\\%s not %s\%s
Luke Leighton [Wed, 2 Dec 1998 16:20:36 +0000 (16:20 +0000)]
issues spotted by andrej: %s\\%s not %s\%s

23 years agostring_to_sid was using next_token() this is bad as it stops you from
Luke Leighton [Wed, 2 Dec 1998 16:01:40 +0000 (16:01 +0000)]
string_to_sid was using next_token() this is bad as it stops you from
being able to use next_token() outside of string_to_sid calls.
use strchr instead

23 years agoUpdated HEAD branch version to 2.1.0-prealpha in response to a user
John Terpstra [Wed, 2 Dec 1998 13:20:18 +0000 (13:20 +0000)]
Updated HEAD branch version to 2.1.0-prealpha in response to a user
complaint about confusion because both the HEAD and SAMBA_2_0 reported
the same version info.

23 years agoadding group member code, made a start. found that the group members'
Luke Leighton [Wed, 2 Dec 1998 01:13:02 +0000 (01:13 +0000)]
adding group member code, made a start.  found that the group members'
rid is needed not the name (see DOMAIN_GRP_MEMBER) decided to go home.

23 years agook. unix-nt mapping code issues
Luke Leighton [Tue, 1 Dec 1998 23:51:17 +0000 (23:51 +0000)]
ok.  unix-nt mapping code issues

need to check, when looking up group members, that a group member is
a unix user [being mapped to an nt user] FIRST then if that fails
check that a group member is a unix group [being mapped to an nt group].

why?  because you can have group names in a unix /etc/group file with
the same name as users.

this _might_ be a problem...

23 years agocheck server role before doing nt user to unix user mapping
Luke Leighton [Tue, 1 Dec 1998 22:39:33 +0000 (22:39 +0000)]
check server role before doing nt user to unix user mapping

23 years agoquery_aliasmem code. it works (hurrah).
Luke Leighton [Tue, 1 Dec 1998 22:18:48 +0000 (22:18 +0000)]
query_aliasmem code.  it works (hurrah).

23 years agofixing smbpasswd to link to smbd to obtain domain sid
Luke Leighton [Tue, 1 Dec 1998 19:34:58 +0000 (19:34 +0000)]
fixing smbpasswd to link to smbd to obtain domain sid

23 years agorpc_samr.h parse_samr.c srv_samr.c :
Luke Leighton [Tue, 1 Dec 1998 19:10:44 +0000 (19:10 +0000)]
rpc_samr.h parse_samr.c srv_samr.c :

samr_query_aliasmembers (cool!)

util_pwdb.c sids.c nmbd.c server.c smbpasswd.c swat.c :

pwdb_initialise(BOOL is_server) now creates / reads DOMAIN_NAME.SID
if is_server is True, and does LsaQueryInfoPolicy(levels 3 and 5)
to obtain member and pdc sids.

23 years agoandrej spotted that entries _not_ in domain map user were being refused.
Luke Leighton [Tue, 1 Dec 1998 18:24:23 +0000 (18:24 +0000)]
andrej spotted that entries _not_ in domain map user were being refused.
modified map_nt_and_unix_names() to never refuse a mapping (returns void
now not BOOL).

23 years agohm. removed the "if failed to map nt name to unix name, fail tcon call"
Luke Leighton [Tue, 1 Dec 1998 16:41:34 +0000 (16:41 +0000)]
hm.  removed the "if failed to map nt name to unix name, fail tcon call"
restriction and "domain user map" seems to work.

amazing.

23 years agofix to domain_namemap (domain, ntname wrong way round oops)
Luke Leighton [Tue, 1 Dec 1998 16:22:09 +0000 (16:22 +0000)]
fix to domain_namemap (domain, ntname wrong way round oops)

stupid compile errors with file_rename() call just created.

23 years agoadding some samr parsing calls (group / alias adding / deleting)
Luke Leighton [Tue, 1 Dec 1998 16:04:24 +0000 (16:04 +0000)]
adding some samr parsing calls (group / alias adding / deleting)

added code that moves MACHINE.SID to DOMAIN_NAME.SID if it exists.

23 years agoattempting to fix "domain user map" up, but it's a bit complicated.
Luke Leighton [Mon, 30 Nov 1998 22:42:13 +0000 (22:42 +0000)]
attempting to fix "domain user map" up, but it's a bit complicated.
i may simply go for a response in the NetSamLogon returning the
unix username, forcing the NT user to appear to be a unix user,
however even that is fraught with implications.

might just have to go the whole hog and do this tuple thing,
"unix_name + nt_name" always associated together...

issue with api_net_sam_logon, getsam21pwent() being called twice,
the second time overwriting static buffer data (argh) so had to
make a copy.

noticed a nested "become_root()"/"unbecome_root()" which will have
to be tracked down...

23 years agopassdb.c now calls getpwnam() which returns results in a static buffer.
Luke Leighton [Mon, 30 Nov 1998 20:42:49 +0000 (20:42 +0000)]
passdb.c now calls getpwnam() which returns results in a static buffer.
a call _outside_ of this was _also_ calling getpwnam.   the calls to
getsmbpwnam() were therefore overwriting the static buffer.

23 years agopwdb_initialise() in the wrong place: must load smb.conf first. thanks phil.
Luke Leighton [Mon, 30 Nov 1998 19:29:32 +0000 (19:29 +0000)]
pwdb_initialise() in the wrong place: must load smb.conf first.  thanks phil.

23 years agomissed out endit()s, ta andrej.
Luke Leighton [Mon, 30 Nov 1998 19:15:02 +0000 (19:15 +0000)]
missed out endit()s, ta andrej.

23 years ago Earlier fix for smbmount timing window was the wrong patch.
Michael Warfield [Mon, 30 Nov 1998 18:06:29 +0000 (18:06 +0000)]
Earlier fix for smbmount timing window was the wrong patch.
My bad...  Earlier one was the patch from the CIFS conference that
didn't work, this fixes...

23 years agomoving rpc/rpc.h to after netinet.h
Luke Leighton [Mon, 30 Nov 1998 17:55:46 +0000 (17:55 +0000)]
moving rpc/rpc.h to after netinet.h

23 years agoanother attempt at a fix on connect_serverlist()...
Luke Leighton [Mon, 30 Nov 1998 16:00:27 +0000 (16:00 +0000)]
another attempt at a fix on connect_serverlist()...

23 years agobuiltin alias password API
Luke Leighton [Mon, 30 Nov 1998 15:42:40 +0000 (15:42 +0000)]
builtin alias password API

23 years agoandrej spotted problem with connect_serverlist (starts off assuming
Luke Leighton [Mon, 30 Nov 1998 15:32:15 +0000 (15:32 +0000)]
andrej spotted problem with connect_serverlist (starts off assuming
a connection succeeds...).

23 years ago- adding builtin[alias]db.
Luke Leighton [Mon, 30 Nov 1998 15:08:58 +0000 (15:08 +0000)]
- adding builtin[alias]db.

- lib/sids.c:

generate_sam_sid() modified to take a domain name: it now
generates "DOMAIN_NAME.SID".  reasons:

1) if you run multiple samba servers on the same machine
under different netbios names as members of a domain,
they won't all use the same SID, which is a _big_ mistake
but it would happen _by default_.

2) we have (had) a problem with sid_to_string() and string_to_sid()
which cause SIDs to be incorrectly read.  one of the major
reasons for *NOT* making this change was so as not to disrupt
existing users.  but as they will be anyway by this bug,
we might as well go ahead.

- passdb/smbpass.c:

wanted to change the meaning of the name in the smbpasswd
file to an "nt" name not a "unix" name.  this is probably
not a good idea: reverted this.

- output formatting / bug-fixing in rpcclient query_useraliases code.

23 years agoupdated smb.conf - have not done a yodl2xxx.
Luke Leighton [Mon, 30 Nov 1998 15:02:17 +0000 (15:02 +0000)]
updated smb.conf - have not done a yodl2xxx.

23 years agocvs getting it wrong. again.
Luke Leighton [Sun, 29 Nov 1998 20:16:20 +0000 (20:16 +0000)]
cvs getting it wrong.  again.

23 years agoenabling optimisation switches on some compiler warnings
Luke Leighton [Sun, 29 Nov 1998 20:08:04 +0000 (20:08 +0000)]
enabling optimisation switches on some compiler warnings

23 years ago"retired" two modules to preserve their cvs history.
Luke Leighton [Sun, 29 Nov 1998 20:06:52 +0000 (20:06 +0000)]
"retired" two modules to preserve their cvs history.
added their replacements, added sam password database API modules

23 years agoweekend work. user / group database API.
Luke Leighton [Sun, 29 Nov 1998 20:03:33 +0000 (20:03 +0000)]
weekend work.  user / group database API.

- split sam_passwd and smb_passwd into separate higher-order function tables

- renamed struct smb_passwd's "smb_user" to "unix_user".  added "nt_user"
plus user_rid, and added a "wrap" function in both sam_passwd and smb_passwd
password databases to fill in the blank entries that are not obtained
from whatever password database API instance is being used.

NOTE: whenever a struct smb_passwd or struct sam_passwd is used, it MUST
be initialised with pwdb_sam_init() or pwd_smb_init(), see chgpasswd.c
for the only example outside of the password database APIs i could find.

- added query_useraliases code to rpcclient.

- dealt with some nasty interdependencies involving non-smbd programs
and the password database API.  this is still not satisfactorily
resolved completelely, but it's the best i can do for now.

- #ifdef'd out some password database options so that people don't
mistakenly set them unless they recompile to _use_ those options.

lots of debugging done, it's still not finished.  the unix/NT uid/gid
and user-rid/group-rid issues are better, but not perfect.  the "BUILTIN"
domain is still missing: users cannot be added to "BUILTIN" groups yet,
as we only have an "alias" db API and a "group" db API but not "builtin-alias"
db API...

23 years agoremoved include of net/route.h because it prevents compilation under
Andrew Tridgell [Sun, 29 Nov 1998 09:29:24 +0000 (09:29 +0000)]
removed include of net/route.h because it prevents compilation under
SCO 3.2 (including it also requires lots of streams stuff, making it a
total mess).

If this causes problems on some other platform then please add a
comment stating what platform and why the include is needed so we can
work out how to test for it properly.

23 years agodon't allow ".." in service name when doing "default service"
Andrew Tridgell [Sun, 29 Nov 1998 06:23:16 +0000 (06:23 +0000)]
don't allow ".." in service name when doing "default service"
processing.

23 years agoFixed typo. "Browsable is an acronym for browseable.
John Terpstra [Sat, 28 Nov 1998 03:01:32 +0000 (03:01 +0000)]
Fixed typo. "Browsable is an acronym for browseable.

23 years agoNow uninstalls man pages from correct source location.
Tim Potter [Fri, 27 Nov 1998 21:32:08 +0000 (21:32 +0000)]
Now uninstalls man pages from correct source location.
Fix by Andrej Borsenkow <borsenkow.msk@sni.de>

23 years agomake the help links appear in a separate window, so you can read the
Andrew Tridgell [Fri, 27 Nov 1998 06:36:56 +0000 (06:36 +0000)]
make the help links appear in a separate window, so you can read the
docs and do configuration at the same time.

23 years ago- removed smb.conf.5.html as it now comes as part of htmldocs
Andrew Tridgell [Fri, 27 Nov 1998 06:11:03 +0000 (06:11 +0000)]
- removed smb.conf.5.html as it now comes as part of htmldocs
- changed swat welcome screen to have links to all Samba html docs instead
  of just singing the praises of swat :)

23 years agobetter layout of password options.
Andrew Tridgell [Fri, 27 Nov 1998 06:09:25 +0000 (06:09 +0000)]
better layout of password options.

23 years agoinstall all html docs in yodl help directory
Andrew Tridgell [Fri, 27 Nov 1998 06:09:03 +0000 (06:09 +0000)]
install all html docs in yodl help directory

23 years agore-ran yodl
Andrew Tridgell [Fri, 27 Nov 1998 06:04:28 +0000 (06:04 +0000)]
re-ran yodl

23 years agogot rid of a dangerous message command example
Andrew Tridgell [Fri, 27 Nov 1998 05:15:55 +0000 (05:15 +0000)]
got rid of a dangerous message command example

23 years agoReplaced ZERO_STRUCT() with ZERO_STRUCTP() in cli_connect_serverlist().
Tim Potter [Thu, 26 Nov 1998 06:35:25 +0000 (06:35 +0000)]
Replaced ZERO_STRUCT() with ZERO_STRUCTP() in cli_connect_serverlist().
Fix by Matt Chapman <m.chapman@student.unsw.edu.au>

23 years agoupdated SWAT README to remove cgi-bin instructions
Andrew Tridgell [Thu, 26 Nov 1998 04:18:11 +0000 (04:18 +0000)]
updated SWAT README to remove cgi-bin instructions

23 years agowe have a problem: resolution of "Primary Group RID" which we assumed
Luke Leighton [Thu, 26 Nov 1998 00:48:31 +0000 (00:48 +0000)]
we have a problem: resolution of "Primary Group RID" which we assumed
would only be a domain group rid.  it can also be a local group rid,
which causes us problems in attempting to turn a unix gid into the
correct rid (domain group or local group).

sooo.... the fix is _in_ there, we just can't use it because it causes
link / knock-on problems in nmbd.

23 years agoyeehaah got users to be included in S-1-5-xxx-yyy-zzz's local groups.
Luke Leighton [Wed, 25 Nov 1998 23:54:30 +0000 (23:54 +0000)]
yeehaah got users to be included in S-1-5-xxx-yyy-zzz's local groups.
now need search capability on S-1-5-20, which will need argh, a
"group database API" on S-1-5-20, and the ability to add BUILTIN\Admins
etc to "local group map" argh.

23 years agofixing group database issues
Luke Leighton [Wed, 25 Nov 1998 23:11:25 +0000 (23:11 +0000)]
fixing group database issues

23 years agoMakefile.in: Added maintainer mode fixes.
Jeremy Allison [Wed, 25 Nov 1998 21:17:20 +0000 (21:17 +0000)]
Makefile.in: Added maintainer mode fixes.
aclocal.m4: Added AC_LIBTESTFUNC.
configure.in: Fixed -lsecurity -lsec problems.
client.c: dos_ fixes.
groupdb/aliasunix.c: Dead code removal.
include/includes.h: Added default PRINTCAP_NAME.
lib/genrand.c: dos_ fixes.
lib/replace.c: Added strtoul.
lib/system.c: dos_ fixes.
lib/util.c: dos_ fixes.
lib/util_sid.c: Signed/unsigned fixes.
lib/util_str.c: removed bad const.
locking/locking_slow.c: dos_ fixes.
printing/printing.c: dos_ fixes.
rpc_server/srv_samr.c: Dead code removal.
rpc_server/srv_sid.c: global_myworkgroup defined with wrong size AGAIN !
smbd/dir.c: dos_ fixes.
smbd/open.c: dos_ fixes.
smbd/oplock.c: dos_ fixes.
smbd/reply.c smbd/server.c smbd/service.c smbd/uid.c: dos_ fixes.

Jeremy.

23 years agoLsaLookupNames client call (first used as lookupnames command in rpcclient).
Luke Leighton [Wed, 25 Nov 1998 19:57:04 +0000 (19:57 +0000)]
LsaLookupNames client call (first used as lookupnames command in rpcclient).

23 years agoadded file from 2.0 branch
Herb Lewis [Wed, 25 Nov 1998 18:11:42 +0000 (18:11 +0000)]
added file from 2.0 branch

23 years agofixing domain join and domain login problems
Luke Leighton [Wed, 25 Nov 1998 14:54:23 +0000 (14:54 +0000)]
fixing domain join and domain login problems

23 years agoclearer debug comments
Luke Leighton [Tue, 24 Nov 1998 18:58:56 +0000 (18:58 +0000)]
clearer debug comments

23 years agooops, forgot to rename smbfilegrp to smbunixgrp.
Luke Leighton [Tue, 24 Nov 1998 18:43:59 +0000 (18:43 +0000)]
oops, forgot to rename smbfilegrp to smbunixgrp.

23 years agoupdated from yodl
Luke Leighton [Tue, 24 Nov 1998 17:21:12 +0000 (17:21 +0000)]
updated from yodl

23 years agoadded "domain group map" and "local group map" explanations.
Luke Leighton [Tue, 24 Nov 1998 17:18:07 +0000 (17:18 +0000)]
added "domain group map" and "local group map" explanations.

23 years agosorting out difference between aliases and groups in the cases where
Luke Leighton [Tue, 24 Nov 1998 16:47:49 +0000 (16:47 +0000)]
sorting out difference between aliases and groups in the cases where
unix groups are not explicitly mapped.

i.e as a PDC or BDC you can have domain groups, as a member of a domain
you cannot.

as a member of a domain, unmapped unix groups are assumed to be aliases,
and as a PDC or BDC, unmapped unix groups are assumed to be unix groups.

there is _one_ other check needed with aliases to be added: unmapped unix
groups that have the same name as an NT group on the PDC (for which i will
need to write an LsaLookupNames call) should be assumed to be domain groups
on the PDC.

23 years agojean-francois pointed out problem with "lp_domain_role()" code, you
Luke Leighton [Tue, 24 Nov 1998 14:42:42 +0000 (14:42 +0000)]
jean-francois pointed out problem with "lp_domain_role()" code, you
could never be a PDC.

23 years agoinitialise not initialize...
Luke Leighton [Tue, 24 Nov 1998 14:36:49 +0000 (14:36 +0000)]
initialise not initialize...

23 years agoFixed oplock test path spec bug.
Jeremy Allison [Tue, 24 Nov 1998 00:40:27 +0000 (00:40 +0000)]
Fixed oplock test path spec bug.
Jeremy.

23 years agoFixed -Wall -Wshadow warning.
Jeremy Allison [Mon, 23 Nov 1998 23:55:33 +0000 (23:55 +0000)]
Fixed -Wall -Wshadow warning.
Jeremy.

23 years agouninitialised counter
Luke Leighton [Mon, 23 Nov 1998 23:44:09 +0000 (23:44 +0000)]
uninitialised counter

23 years agoyp_prot.h and ypclnt.h correct: ypprot.h and yp_clnt.h wrong...
Luke Leighton [Mon, 23 Nov 1998 23:29:07 +0000 (23:29 +0000)]
yp_prot.h and ypclnt.h correct: ypprot.h and yp_clnt.h wrong...

23 years agore-added ypprot.h and yp_clnt.h
Luke Leighton [Mon, 23 Nov 1998 23:09:26 +0000 (23:09 +0000)]
re-added ypprot.h and yp_clnt.h

23 years agore-added includes for yp_prot.h and yp_clnt.h
Luke Leighton [Mon, 23 Nov 1998 23:07:38 +0000 (23:07 +0000)]
re-added includes for yp_prot.h and yp_clnt.h

23 years agoget rid of __wait boring warning, caused by rpc/clnt.h
Luke Leighton [Mon, 23 Nov 1998 23:02:16 +0000 (23:02 +0000)]
get rid of __wait boring warning, caused by rpc/clnt.h

23 years agocvs being STUPID
Luke Leighton [Mon, 23 Nov 1998 22:45:36 +0000 (22:45 +0000)]
cvs being STUPID

23 years agoremove unused variable
Luke Leighton [Mon, 23 Nov 1998 22:33:08 +0000 (22:33 +0000)]
remove unused variable

23 years agounused variable removed
Luke Leighton [Mon, 23 Nov 1998 22:21:19 +0000 (22:21 +0000)]
unused variable removed

23 years agocvs being STUPID
Luke Leighton [Mon, 23 Nov 1998 22:16:37 +0000 (22:16 +0000)]
cvs being STUPID

23 years agocvs is acting wierd.
Luke Leighton [Mon, 23 Nov 1998 22:07:05 +0000 (22:07 +0000)]
cvs is acting wierd.

23 years agosomeone had added code to convert rids to rids, assuming that the rids
Luke Leighton [Mon, 23 Nov 1998 22:04:23 +0000 (22:04 +0000)]
someone had added code to convert rids to rids, assuming that the rids
in the file were gids: they are not.

23 years agoremove / add / attempt to stop remove didn't work.
Luke Leighton [Mon, 23 Nov 1998 21:54:19 +0000 (21:54 +0000)]
remove / add / attempt to stop remove didn't work.

23 years agounix instance of group database API
Luke Leighton [Mon, 23 Nov 1998 21:51:05 +0000 (21:51 +0000)]
unix instance of group database API

23 years agoreplace ' with _ as well
Andrew Tridgell [Mon, 23 Nov 1998 03:46:51 +0000 (03:46 +0000)]
replace ' with _ as well

23 years agochanged string_sub() to replace " ; and ` in the inserted string with _
Andrew Tridgell [Mon, 23 Nov 1998 03:36:10 +0000 (03:36 +0000)]
changed string_sub() to replace " ; and ` in the inserted string with _

use all_string_sub() if you don't want this.

23 years agodeleted some old DEBUG() code that wasn't used
Andrew Tridgell [Sun, 22 Nov 1998 09:44:46 +0000 (09:44 +0000)]
deleted some old DEBUG() code that wasn't used

23 years agouse http://samba.org/ not http://samba.org/samba/
Andrew Tridgell [Sun, 22 Nov 1998 00:06:44 +0000 (00:06 +0000)]
use http://samba.org/ not http://samba.org/samba/

23 years agoglobal change from samba.anu.edu.au to samba.org
Andrew Tridgell [Sat, 21 Nov 1998 13:20:31 +0000 (13:20 +0000)]
global change from samba.anu.edu.au to samba.org

23 years agoAdded changes to smbtar submitted by Sandy Whitesel
Richard Sharpe [Sat, 21 Nov 1998 09:29:35 +0000 (09:29 +0000)]
Added changes to smbtar submitted by Sandy Whitesel

Added some extra documentation for smbclient

Grr, Jeremy beat me to a bug fix in client.c

Will have to get Jeremy to tell me how to check out SAMBA_2_0 :-)

23 years agomake SWAT obey the global "hosts allow" and "hosts deny" settings.
Andrew Tridgell [Sat, 21 Nov 1998 01:41:14 +0000 (01:41 +0000)]
make SWAT obey the global "hosts allow" and "hosts deny" settings.
any attempt to run swat from a host that is disallowed will give an
error.

23 years agotry to use *SMBSERVER to connect to password server if the first
Andrew Tridgell [Sat, 21 Nov 1998 01:28:15 +0000 (01:28 +0000)]
try to use *SMBSERVER to connect to password server if the first
session_request fails.

23 years agoadd a error code when failed to get lock
Andrew Tridgell [Sat, 21 Nov 1998 01:26:45 +0000 (01:26 +0000)]
add a error code when failed to get lock

23 years agoformatting change
Andrew Tridgell [Sat, 21 Nov 1998 01:26:18 +0000 (01:26 +0000)]
formatting change

23 years agouse bindir not sbindir in Makefile to ensure that we don't break
Andrew Tridgell [Sat, 21 Nov 1998 00:56:52 +0000 (00:56 +0000)]
use bindir not sbindir in Makefile to ensure that we don't break
existing setups

23 years agosmbd/password.c: Added *SMBSERVER fix is name is too long.
Jeremy Allison [Sat, 21 Nov 1998 00:16:28 +0000 (00:16 +0000)]
smbd/password.c: Added *SMBSERVER fix is name is too long.
web/swat.c: Changed '?' to help.
Jeremy.

23 years agoInstrumented hack fix with debug level 10 statements just in case :-).
Jeremy Allison [Fri, 20 Nov 1998 23:22:43 +0000 (23:22 +0000)]
Instrumented hack fix with debug level 10 statements just in case :-).
Jeremy.

23 years agoacconfig.h configure configure.in include/config.h.in: Added -lsec and -lsecurity...
Jeremy Allison [Fri, 20 Nov 1998 20:44:21 +0000 (20:44 +0000)]
acconfig.h configure configure.in include/config.h.in: Added -lsec and -lsecurity checks
in a more sane way.
rpc_client/cli_netlogon.c: Removed correct bits check to see if this works with an NT3.51 PDC.
rpc_parse/parse_samr.c: Fixed compile warnings.
Jeremy.

23 years agoFixed stupid blunder where I renamed getpwanam to getpwnam.
Jeremy Allison [Fri, 20 Nov 1998 01:06:09 +0000 (01:06 +0000)]
Fixed stupid blunder where I renamed getpwanam to getpwnam.
Jeremy.

23 years agowrong directory path for smbd and nmbd
Herb Lewis [Fri, 20 Nov 1998 00:15:26 +0000 (00:15 +0000)]
wrong directory path for smbd and nmbd

23 years agoMakefile.in: Added passing of CPPFLAGS into Makefile.
Jeremy Allison [Thu, 19 Nov 1998 23:42:57 +0000 (23:42 +0000)]
Makefile.in: Added passing of CPPFLAGS into Makefile.
configure
configure.in
include/config.h.in: Fixes for AIX4.x. AIX *will not*
                     enable large file support of *any* description unless
                     either -D_LARGE_FILES or -D_LARGE_FILES_API are defined.
                     I chose "-D_LARGE_FILES" as this leads to cleaner code...

Also fixed bug where getpwnam was listed as getpw(a)nam in configure.in.
Jeremy.

23 years agoSync up with 2.0 code.
Jeremy Allison [Thu, 19 Nov 1998 22:37:33 +0000 (22:37 +0000)]
Sync up with 2.0 code.
Added HPUX autoconf changes.
Added "gross hack" printer code.
Jeremy.

23 years agosmb.conf : explicitly state "printcap name=" and "security=" parameters
Herb Lewis [Thu, 19 Nov 1998 21:30:58 +0000 (21:30 +0000)]
smb.conf : explicitly state "printcap name=" and "security=" parameters
idb.pl   : change default behaviour for installation of config files.

23 years agoupdate testparm with -s option so it doesn't require a carriage return
Herb Lewis [Thu, 19 Nov 1998 21:17:58 +0000 (21:17 +0000)]
update testparm with -s option so it doesn't require a carriage return
also allow specifying [host hostip] without [configfile]
updated man page

23 years agoChanges to make the default prefix /usr/local/samba - as it was in 1.9.18p10.
Jeremy Allison [Thu, 19 Nov 1998 04:15:23 +0000 (04:15 +0000)]
Changes to make the default prefix /usr/local/samba - as it was in 1.9.18p10.
acconfig.h configure configure.in include/config.h.in: Fixes to DEC OSF1.
libsmb/nmblib.c: Fixes to nmbd jumps in scope names.
Jeremy.

23 years agoAdded OSF1 changes to HEAD (-lsecurity etc.)
Jeremy Allison [Wed, 18 Nov 1998 22:04:24 +0000 (22:04 +0000)]
Added OSF1 changes to HEAD (-lsecurity etc.)
groupdb/groupdb.c: Fixed compile error caught by IRIX compiler.
utils/smbpasswd.c: Fixed SunOS optind, optarg problem.
Jeremy.

23 years agoFixed crash bug which was assuming that fd_ptr was always non-null
Jeremy Allison [Wed, 18 Nov 1998 19:06:51 +0000 (19:06 +0000)]
Fixed crash bug which was assuming that fd_ptr was always non-null
(which is not the case with open directories).
Jeremy.

23 years agoUpdated packaging files in line with restructuring of Makefile.in
John Terpstra [Wed, 18 Nov 1998 12:44:29 +0000 (12:44 +0000)]
Updated packaging files in line with restructuring of Makefile.in

23 years agochange to new prefix path
Herb Lewis [Wed, 18 Nov 1998 02:15:35 +0000 (02:15 +0000)]
change to new prefix path

23 years agoFixed problem with HAVE_NETGROUP being used on platforms
Jeremy Allison [Wed, 18 Nov 1998 01:19:32 +0000 (01:19 +0000)]
Fixed problem with HAVE_NETGROUP being used on platforms
that cannot support it.
Jeremy.

23 years agoFixed NT modify timestamp issue.
Jeremy Allison [Tue, 17 Nov 1998 23:44:52 +0000 (23:44 +0000)]
Fixed NT modify timestamp issue.
If a client does a modify timestamp on an open file (which will
do no good at all on UNIX :-) then keep the modify request pending
in the files_struct and apply it at close instead.
Jeremy.

23 years agoChanged Makefile.in to use autoconf prefixes.
Jeremy Allison [Tue, 17 Nov 1998 22:06:59 +0000 (22:06 +0000)]
Changed Makefile.in to use autoconf prefixes.

NOTE: The packaging scripts will have to be changed !!!!

Jeremy.

23 years agoAdded the same open()/fopen()/creat()/mmap() -> sys_XXX calls.
Jeremy Allison [Tue, 17 Nov 1998 20:50:07 +0000 (20:50 +0000)]
Added the same open()/fopen()/creat()/mmap() -> sys_XXX calls.

Tidied up some of the mess (no other word for it). Still doesn't
compile cleanly. There are calls with incorrect parameters that
don't seem to be doing the right thing.

This code still needs surgery :-(.

Jeremy.

23 years agolookup_alias_name() %s not %d for sid_str
Luke Leighton [Tue, 17 Nov 1998 19:32:06 +0000 (19:32 +0000)]
lookup_alias_name() %s not %d for sid_str