summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* missed out endit()s, ta andrej.Luke Leighton1998-11-301-0/+6
|
* Earlier fix for smbmount timing window was the wrong patch.Michael Warfield1998-11-301-9/+10
| | | | | My bad... Earlier one was the patch from the CIFS conference that didn't work, this fixes...
* moving rpc/rpc.h to after netinet.hLuke Leighton1998-11-301-5/+5
|
* another attempt at a fix on connect_serverlist()...Luke Leighton1998-11-301-8/+8
|
* builtin alias password APILuke Leighton1998-11-302-0/+727
|
* andrej spotted problem with connect_serverlist (starts off assumingLuke Leighton1998-11-301-1/+1
| | | | a connection succeeds...).
* - adding builtin[alias]db.Luke Leighton1998-11-3014-69/+145
| | | | | | | | | | | | | | | | | | | | | | | | | | - 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.
* updated smb.conf - have not done a yodl2xxx.Luke Leighton1998-11-301-19/+152
|
* cvs getting it wrong. again.Luke Leighton1998-11-291-8/+10
|
* enabling optimisation switches on some compiler warningsLuke Leighton1998-11-291-1/+1
|
* "retired" two modules to preserve their cvs history.Luke Leighton1998-11-297-1158/+2899
| | | | added their replacements, added sam password database API modules
* weekend work. user / group database API.Luke Leighton1998-11-2940-1862/+1415
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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...
* removed include of net/route.h because it prevents compilation underAndrew Tridgell1998-11-291-4/+6
| | | | | | | | | 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.
* don't allow ".." in service name when doing "default service"Andrew Tridgell1998-11-291-1/+3
| | | | processing.
* Fixed typo. "Browsable is an acronym for browseable.John Terpstra1998-11-281-1/+1
|
* Now uninstalls man pages from correct source location.Tim Potter1998-11-271-1/+1
| | | | Fix by Andrej Borsenkow <borsenkow.msk@sni.de>
* make the help links appear in a separate window, so you can read theAndrew Tridgell1998-11-271-1/+1
| | | | docs and do configuration at the same time.
* - removed smb.conf.5.html as it now comes as part of htmldocsAndrew Tridgell1998-11-272-4484/+36
| | | | | - changed swat welcome screen to have links to all Samba html docs instead of just singing the praises of swat :)
* better layout of password options.Andrew Tridgell1998-11-271-19/+23
|
* install all html docs in yodl help directoryAndrew Tridgell1998-11-271-0/+7
|
* re-ran yodlAndrew Tridgell1998-11-2718-66/+63
|
* got rid of a dangerous message command exampleAndrew Tridgell1998-11-271-9/+0
|
* Replaced ZERO_STRUCT() with ZERO_STRUCTP() in cli_connect_serverlist().Tim Potter1998-11-261-1/+1
| | | | Fix by Matt Chapman <m.chapman@student.unsw.edu.au>
* updated SWAT README to remove cgi-bin instructionsAndrew Tridgell1998-11-261-54/+5
|
* we have a problem: resolution of "Primary Group RID" which we assumedLuke Leighton1998-11-263-2/+16
| | | | | | | | | 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.
* yeehaah got users to be included in S-1-5-xxx-yyy-zzz's local groups.Luke Leighton1998-11-255-51/+70
| | | | | | 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.
* fixing group database issuesLuke Leighton1998-11-258-67/+94
|
* Makefile.in: Added maintainer mode fixes.Jeremy Allison1998-11-2527-824/+2010
| | | | | | | | | | | | | | | | | | | | | | | | 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.
* LsaLookupNames client call (first used as lookupnames command in rpcclient).Luke Leighton1998-11-2513-131/+380
|
* added file from 2.0 branchHerb Lewis1998-11-251-0/+17
|
* fixing domain join and domain login problemsLuke Leighton1998-11-255-11/+23
|
* clearer debug commentsLuke Leighton1998-11-241-2/+2
|
* oops, forgot to rename smbfilegrp to smbunixgrp.Luke Leighton1998-11-241-11/+11
|
* updated from yodlLuke Leighton1998-11-242-27/+247
|
* added "domain group map" and "local group map" explanations.Luke Leighton1998-11-241-9/+136
|
* sorting out difference between aliases and groups in the cases whereLuke Leighton1998-11-243-21/+55
| | | | | | | | | | | | | | | 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.
* jean-francois pointed out problem with "lp_domain_role()" code, youLuke Leighton1998-11-241-2/+2
| | | | could never be a PDC.
* initialise not initialize...Luke Leighton1998-11-242-2/+2
|
* Fixed oplock test path spec bug.Jeremy Allison1998-11-241-1/+1
| | | | Jeremy.
* Fixed -Wall -Wshadow warning.Jeremy Allison1998-11-231-2/+1
| | | | Jeremy.
* uninitialised counterLuke Leighton1998-11-231-1/+1
|
* yp_prot.h and ypclnt.h correct: ypprot.h and yp_clnt.h wrong...Luke Leighton1998-11-232-2/+2
|
* re-added ypprot.h and yp_clnt.hLuke Leighton1998-11-232-2/+2
|
* re-added includes for yp_prot.h and yp_clnt.hLuke Leighton1998-11-231-0/+13
|
* get rid of __wait boring warning, caused by rpc/clnt.hLuke Leighton1998-11-231-13/+4
|
* cvs being STUPIDLuke Leighton1998-11-233-101/+58
|
* remove unused variableLuke Leighton1998-11-231-1/+0
|
* unused variable removedLuke Leighton1998-11-231-1/+1
|
* cvs being STUPIDLuke Leighton1998-11-231-3/+51
|
* cvs is acting wierd.Luke Leighton1998-11-232-0/+573
|