Luke Leighton [Thu, 12 Nov 1998 16:36:20 +0000 (16:36 +0000)]
spelling. added line about command-line tools equivalent to nt admin tools.
Luke Leighton [Thu, 12 Nov 1998 16:35:02 +0000 (16:35 +0000)]
spelling corrections and such-like.
Luke Leighton [Thu, 12 Nov 1998 16:07:00 +0000 (16:07 +0000)]
cleaning up conflicts between group code not yet committed and
changes from yesterday by me, jeremy and andrew.
jeremy, your ACB_PWNOTREQ mod would have caused a crash if the user
didn't exist (first check should be for smb_pass != NULL)
Luke Leighton [Thu, 12 Nov 1998 16:03:35 +0000 (16:03 +0000)]
security descriptors and registry.
Herb Lewis [Thu, 12 Nov 1998 16:02:32 +0000 (16:02 +0000)]
no longer needed
Andrew Tridgell [Thu, 12 Nov 1998 07:35:12 +0000 (07:35 +0000)]
remove my name from welcome page so I don't get mail about it.
Andrew Tridgell [Thu, 12 Nov 1998 07:32:33 +0000 (07:32 +0000)]
handle null usernames
Andrew Tridgell [Thu, 12 Nov 1998 07:28:29 +0000 (07:28 +0000)]
show all buttons in demo mode
Andrew Tridgell [Thu, 12 Nov 1998 07:13:06 +0000 (07:13 +0000)]
fixed demo mode
Andrew Tridgell [Thu, 12 Nov 1998 07:06:48 +0000 (07:06 +0000)]
extracted the password change code from smbpasswd and used it in swat
instead of opening pipes and other horrible stuff.
Andrew Tridgell [Thu, 12 Nov 1998 06:24:18 +0000 (06:24 +0000)]
char -> uchar fix
Andrew Tridgell [Thu, 12 Nov 1998 06:12:19 +0000 (06:12 +0000)]
largely rewrote smbpasswd so that the code is understandable. This
should allow us to call a function in swat rather than piping to
smbpasswd.
while doing this I also fixed quite a few "const char *" versus "char *" issues
that cropped up while using const to track down bugs in the code. This
led to changes in several generic functions.
The smbpasswd changes should be correct but they have not been
extensively tested. At least if I have introduced bugs then we should
be able to fix them more easily than before.
Jeremy Allison [Thu, 12 Nov 1998 04:17:54 +0000 (04:17 +0000)]
Moved some code (NTLMSSPcalc) out of smbdes and inline for paranioa
resons and my own piece of mind...
Jeremy.
Jeremy Allison [Thu, 12 Nov 1998 04:00:21 +0000 (04:00 +0000)]
Updated to at least some semblence of reality :-).
Jeremy.
Jeremy Allison [Thu, 12 Nov 1998 03:50:29 +0000 (03:50 +0000)]
Fix fd leak in error condition in grantpt code case.
Jeremy.
Tim Potter [Thu, 12 Nov 1998 03:29:35 +0000 (03:29 +0000)]
Someone else is already doing this.
Jeremy Allison [Thu, 12 Nov 1998 03:25:14 +0000 (03:25 +0000)]
WHATSNEW now vaguely correct for 2.0 :-).
Jeremy.
Jeremy Allison [Thu, 12 Nov 1998 03:06:00 +0000 (03:06 +0000)]
Added the security changes suggested by Andrew - become the
user that authenticated to swat permanently (if not root).
Jeremy.
Tim Potter [Thu, 12 Nov 1998 02:48:11 +0000 (02:48 +0000)]
Added an index.html for the html documentation taken from the web site.
A good idea or not?
Jeremy Allison [Thu, 12 Nov 1998 01:22:07 +0000 (01:22 +0000)]
Added enable user button. Fixed bug where log was always printed.
Jeremy.
Jeremy Allison [Wed, 11 Nov 1998 23:48:20 +0000 (23:48 +0000)]
Changed the welcome comments to look more like a release :-).
Jeremy.
Andrew Tridgell [Wed, 11 Nov 1998 23:47:03 +0000 (23:47 +0000)]
changed is_root() to am_root() to prevent clash with variable names.
Jeremy Allison [Wed, 11 Nov 1998 23:31:37 +0000 (23:31 +0000)]
J.F.'s latest printer fixes plus his gcc -picky fix for web/cgi.c
Jeremy.
Jeremy Allison [Wed, 11 Nov 1998 23:25:51 +0000 (23:25 +0000)]
rpc_server/srv_netlog.c: Fixed crash bug with ACB_PWNOTREQ.
script/makeyodldocs.sh: Added code to make text docs for non-man page YODL docs.
web/cgi.c web/swat.c: SGI compiler warnings fixed.
Jeremy.
Jeremy Allison [Wed, 11 Nov 1998 23:24:41 +0000 (23:24 +0000)]
Added text and html versions of DOMAIN_MEMBER doc.
Jeremy.
Jeremy Allison [Wed, 11 Nov 1998 23:08:34 +0000 (23:08 +0000)]
Added file to describe how to join a domain.
Jeremy.
Luke Leighton [Wed, 11 Nov 1998 23:00:52 +0000 (23:00 +0000)]
oops!
Jeremy Allison [Wed, 11 Nov 1998 22:22:21 +0000 (22:22 +0000)]
Added swat html & manpage.
Jeremy.
Jeremy Allison [Wed, 11 Nov 1998 22:08:24 +0000 (22:08 +0000)]
Updated smbd links.
Added first cut at swat man page.
Jeremy.
Herb Lewis [Wed, 11 Nov 1998 21:47:04 +0000 (21:47 +0000)]
add an empty STATUS..LCK to install so swat doesn't complain
Luke Leighton [Wed, 11 Nov 1998 21:44:02 +0000 (21:44 +0000)]
security descriptor info, provided by jean-francois
Herb Lewis [Wed, 11 Nov 1998 21:41:44 +0000 (21:41 +0000)]
Added needed flag for swat password changing
I forgot to mention that the changes to swat were contributed by
John Sygulla
Herb Lewis [Wed, 11 Nov 1998 21:37:44 +0000 (21:37 +0000)]
added password change functionality to swat
Herb Lewis [Wed, 11 Nov 1998 21:32:29 +0000 (21:32 +0000)]
new swat icons
Jeremy Allison [Wed, 11 Nov 1998 21:08:56 +0000 (21:08 +0000)]
Updated Manifest for 2.0.
Jeremy.
Jeremy Allison [Wed, 11 Nov 1998 20:03:19 +0000 (20:03 +0000)]
Fix from richard.kettlewell@kewill.com for leapyear bugs.
Jeremy.
Luke Leighton [Wed, 11 Nov 1998 19:22:08 +0000 (19:22 +0000)]
clearing up security descriptor
Jeremy Allison [Wed, 11 Nov 1998 17:42:36 +0000 (17:42 +0000)]
Fixed two debug prints.
Jeremy.
Luke Leighton [Wed, 11 Nov 1998 14:23:55 +0000 (14:23 +0000)]
changed syntax of registry commands so keys can start with HKLM or HKU.
sorted lookupsids command
Jean-François Micouleau [Wed, 11 Nov 1998 11:30:30 +0000 (11:30 +0000)]
makeyodldocs.sh now works with the bash shell
Jeremy Allison [Wed, 11 Nov 1998 02:10:22 +0000 (02:10 +0000)]
Added link to YODL url.
Jeremy.
Jeremy Allison [Wed, 11 Nov 1998 02:10:20 +0000 (02:10 +0000)]
Added code to copy smb.conf.5.html to the swat help directory.
Jeremy.
Jeremy Allison [Wed, 11 Nov 1998 02:09:26 +0000 (02:09 +0000)]
Swat now uses the auto-generated smb.conf.5.html.
Jeremy.
Herb Lewis [Wed, 11 Nov 1998 02:04:54 +0000 (02:04 +0000)]
new directories for man page sources
Herb Lewis [Wed, 11 Nov 1998 01:54:31 +0000 (01:54 +0000)]
swat.c updated to use new yodl generated smb.conf.5.html file for help
added smb.conf.5.html to swat/help
Jeremy Allison [Wed, 11 Nov 1998 01:33:57 +0000 (01:33 +0000)]
Makefile.in: Added target for makeyodldocs - not used by default.
rpc_client/cli_reg.c: The perils of cut-n-paste coding include using variables before
they are initialised :-).
script/makeyodldocs.sh: Remove the intermediate files.
Jeremy.
Jeremy Allison [Wed, 11 Nov 1998 01:30:35 +0000 (01:30 +0000)]
Forgot to add these new (auto-generated) manpages.
Jeremy.
Jeremy Allison [Wed, 11 Nov 1998 01:27:18 +0000 (01:27 +0000)]
First versions of the man pages auto-generated from the YODL
source.
Jeremy.
Jeremy Allison [Wed, 11 Nov 1998 01:23:43 +0000 (01:23 +0000)]
First version of HTML docs generated from YODL source.
Jeremy.
Jeremy Allison [Wed, 11 Nov 1998 01:16:48 +0000 (01:16 +0000)]
Adding YODL docs maintainer script.
Jeremy.
Luke Leighton [Wed, 11 Nov 1998 00:57:13 +0000 (00:57 +0000)]
registry delete value command: "regdeleteval".
this is just so unbelievably simple to do...
Luke Leighton [Wed, 11 Nov 1998 00:43:41 +0000 (00:43 +0000)]
renamed unk_1b to flush_key
Jeremy Allison [Wed, 11 Nov 1998 00:40:24 +0000 (00:40 +0000)]
Added manpages/ to source path.
Jeremy.
Luke Leighton [Wed, 11 Nov 1998 00:36:15 +0000 (00:36 +0000)]
- renamed open_policy to open_hklm.
- renamed open_unk_4 to open_hku
- fixed createkey issue spotted by phil cox
Jeremy Allison [Wed, 11 Nov 1998 00:10:47 +0000 (00:10 +0000)]
Updating changes - now move to yodldocs directory.
Jeremy.
Jeremy Allison [Tue, 10 Nov 1998 23:37:00 +0000 (23:37 +0000)]
Fixed a broken link.
Jeremy.
Jeremy Allison [Tue, 10 Nov 1998 23:33:47 +0000 (23:33 +0000)]
Finally it compiles with YODL !!
Jeremy.
Luke Leighton [Tue, 10 Nov 1998 22:14:05 +0000 (22:14 +0000)]
rpcclient registry key delete command: "regdeletekey".
Luke Leighton [Tue, 10 Nov 1998 22:03:34 +0000 (22:03 +0000)]
registry modification requires a "sync" or "refresh" on the parent key.
opcode 0xb added to do this. a likely candidate name is "RegFlushKey".
Jeremy Allison [Tue, 10 Nov 1998 21:59:04 +0000 (21:59 +0000)]
This is finished but still doesn't compile in YODL.
I'm checking in now on the "save early and often" principle.
I'll check it in again when it passes yodl2html and yodl2man.
Jeremy.
Herb Lewis [Tue, 10 Nov 1998 21:58:19 +0000 (21:58 +0000)]
make sure we build with SGI compiler
Jeremy Allison [Tue, 10 Nov 1998 20:51:25 +0000 (20:51 +0000)]
include/local.h:
include/smb.h:
param/loadparm.c: Made GUEST_SESSSETUP run time selectable. Horror of horrors :-).
printing/printing.c: Added J.F.'s latest fix.
rpc_parse/parse_misc.c:
parse_reg.c:
rpcclient/cmd_reg.c:
rpcclient/display.c: SGI compiler signed/unsigned issues.
smbd/reply.c: Made GUEST_SESSSETUP run time selectable. Horror of horrors :-).
utils/testparm.c: Added extra test.
Jeremy.
Jeremy Allison [Tue, 10 Nov 1998 20:06:21 +0000 (20:06 +0000)]
Done all the ssl docs.
Jeremy.
Luke Leighton [Tue, 10 Nov 1998 19:41:18 +0000 (19:41 +0000)]
oops!
Luke Leighton [Tue, 10 Nov 1998 19:05:00 +0000 (19:05 +0000)]
rpcclient registry commands.
Luke Leighton [Tue, 10 Nov 1998 18:14:16 +0000 (18:14 +0000)]
util functions split into relevant modules, first pass.
Jeremy Allison [Tue, 10 Nov 1998 02:57:37 +0000 (02:57 +0000)]
Up to "socket options".
Jeremy.
John Terpstra [Tue, 10 Nov 1998 01:31:57 +0000 (01:31 +0000)]
Updating the password script and documenting password sync stuff.
Jeremy Allison [Tue, 10 Nov 1998 00:52:00 +0000 (00:52 +0000)]
Up to "read size".
Jeremy.
Jeremy Allison [Tue, 10 Nov 1998 00:37:14 +0000 (00:37 +0000)]
Default for SMB_PASSWD program was set to smbpasswd ! This explained the problems
John & Andrew were having with smbpasswd. This would cause the smbpasswd
to be changed *twice* - this the second decrypt would fail.
Changed it to be "/bin/passwd" and changed the name of the macro
to PASSWORD_PROGRAM to make it clear this is not an smb password
changer.
Jeremy.
Jeremy Allison [Mon, 9 Nov 1998 23:03:03 +0000 (23:03 +0000)]
smbclient.1.yo: Documented Andrews changes.
smb.conf.5.yo: Up to "print command"
Jeremy.
Jeremy Allison [Mon, 9 Nov 1998 20:33:37 +0000 (20:33 +0000)]
Makefile.in: Removed rpc_server/srv_ldap_helpers.c per J.F.'s instructions.
client/client.c:
client/clitar.c:
include/client.h:
smbwrapper/smbw_dir.c:
smbwrapper/smbw_stat.c:
smbwrapper/smbw.c:
lib/util.c: Converted all use of 'mode' to uint16.
smbd/quotas.c: Fixed stupid comment bug I put in there :-(.
printing/printing.c: Fix from J.F. to new code.
Jeremy.
Luke Leighton [Mon, 9 Nov 1998 16:40:38 +0000 (16:40 +0000)]
split socket util functions into util_sock.c. util.c NOT committed
and util_sock.c NOT included in Makefile.in.
registry commands added to rpcclient.
waiting for 2_0_0 split before committing modified files. these files
are new modules, and are not referenced in the Makefile.in
Andrew Tridgell [Mon, 9 Nov 1998 04:17:11 +0000 (04:17 +0000)]
I talked to Dave Miller and he thinks that we should have TCP_NODELAY
on by default on OSes that support it, given the network IO pattern
that Samba uses. He doesn't think it will cause problems.
Andrew Tridgell [Mon, 9 Nov 1998 03:45:49 +0000 (03:45 +0000)]
converted smbclient to use clientgen.c rather than clientutil.c
I did this when I saw yet another bug report complaining about
smbclient intermittently missing files. Rather than applying more
patches to smbclient it was better to move to the more robust
clientgen.c code.
The conversion wasn't perfect, I probably lost some features of
smbclient while doing it, but at least smbclient should be consistent
now. It if fails it should _always_ fail rather than giving people the
false impression of a reliable utility.
the tar stuff seems to work, but hasn't had much testing as I never
use it myself. I'm sure someone will find bugs in my conversion of
smbtar.c. It was quite tricky as it did a lot of its own SMB calls. It
now uses clientgen.c exclusively.
smbclient is still quite messy, but at least it doesn't build its own
SMB packets.
I haven't touched smbmount as I never use it. Mike, do you want to
convert smbmount to use clientgen.c?
Jeremy Allison [Sat, 7 Nov 1998 05:32:37 +0000 (05:32 +0000)]
codepages/codepage_def.936: Updated comment.
param/loadparm.c: Removed "networkstation user login", "domain controller", and "domain sid" parameters.
passdb/passdb.c: Removed "networkstation user login" code and changed bug test code
to only check once for a bad password server. This will stop the
complaints of many "bad login" audit records in NT PDC logs.
utils/smbpasswd.c: Removed check for "domain controller".
Jeremy.
Jeremy Allison [Sat, 7 Nov 1998 05:20:32 +0000 (05:20 +0000)]
Fixed lppause and lpresume docs.
Jeremy
Jeremy Allison [Sat, 7 Nov 1998 05:04:43 +0000 (05:04 +0000)]
Packing it in for the evening..
Jeremy.
Jeremy Allison [Sat, 7 Nov 1998 04:56:04 +0000 (04:56 +0000)]
Up to ole locking compat..
Jeremy.
Jeremy Allison [Sat, 7 Nov 1998 03:13:03 +0000 (03:13 +0000)]
Up to "magic script".
Jeremy.
Jeremy Allison [Sat, 7 Nov 1998 01:12:31 +0000 (01:12 +0000)]
Save your work as you go... :-).
Jeremy.
Jeremy Allison [Fri, 6 Nov 1998 23:38:55 +0000 (23:38 +0000)]
Up to "domain master" and still going...
Jeremy.
Jeremy Allison [Fri, 6 Nov 1998 20:55:05 +0000 (20:55 +0000)]
Keeping it safe. NB. This is *not* yet finished and will *NOT*
yodlize correctly yet.
Jeremy.
Luke Leighton [Fri, 6 Nov 1998 18:46:42 +0000 (18:46 +0000)]
grumble, grumble off-by-one unicode string fixes, gonna stuff my other
tree with cvs clashes when i cvs update on the group code grumble grumble
Jeremy Allison [Fri, 6 Nov 1998 18:40:51 +0000 (18:40 +0000)]
lib/charcnv.c: Improved debug comment.
libsmb/namequery.c: Fix to remove 2 second wait is we are doing a unicast
and got a reply.
smbd/dfree.c:
smbd/noquotas.c:
smbd/quotas.c: Fixes from Dejan Ilic <svedja@lysator.liu.se> for the quota
code.
utils/smbpasswd.c: Fixes to allow smbpasswd to be called from swat.
Jeremy.
Jeremy Allison [Fri, 6 Nov 1998 02:48:11 +0000 (02:48 +0000)]
More updates...
Jeremy.
Jeremy Allison [Thu, 5 Nov 1998 22:08:47 +0000 (22:08 +0000)]
Useful script to extract all parameters out of the loadparm.c file
and sort them into global (G) and service (S) parameters. Useful
for keeping the smb.conf docs up to date.
Jeremy.
Jeremy Allison [Thu, 5 Nov 1998 20:34:27 +0000 (20:34 +0000)]
The start of a long and ugly process... :-).
Jeremy.
Luke Leighton [Thu, 5 Nov 1998 16:54:07 +0000 (16:54 +0000)]
the start of the start of the SAM database API
Luke Leighton [Thu, 5 Nov 1998 16:51:34 +0000 (16:51 +0000)]
util_file.c:
split some routines out of various places (e.g smbpass.c) because
they now get used in more than one location.
util_sid.c:
need sid_copy, compare, split rid, append rid etc etc...
Luke Leighton [Thu, 5 Nov 1998 16:48:35 +0000 (16:48 +0000)]
split string and unicode string routines into these files.
these are *not* going to be added into the Makefile.in yet
so they still also exist in util.c.
Andrew Tridgell [Thu, 5 Nov 1998 12:42:16 +0000 (12:42 +0000)]
don't bother trying QFILEINFO/QUERY_FILE_ALL_INFO with win95 as it
totally screws it up, giving garbage for the size fields.
Andrew Tridgell [Thu, 5 Nov 1998 12:40:37 +0000 (12:40 +0000)]
check return value of locking_init()
John Terpstra [Thu, 5 Nov 1998 11:26:19 +0000 (11:26 +0000)]
Changed build root to launch off /var/tmp instead of /tmp.
Jeremy Allison [Thu, 5 Nov 1998 03:23:23 +0000 (03:23 +0000)]
Sync up changes to smbd.8.yo and nmbd.8.yo.
Jeremy.
Jeremy Allison [Thu, 5 Nov 1998 03:00:47 +0000 (03:00 +0000)]
Finished smbpasswd.5.yo.
Only "the beast" - smb.conf.5.yo left to do... :-).
Jeremy.
Jeremy Allison [Thu, 5 Nov 1998 02:58:37 +0000 (02:58 +0000)]
Added scripts/convert_smbpasswd to SCRIPTS
Jeremy.
Jeremy Allison [Thu, 5 Nov 1998 02:50:17 +0000 (02:50 +0000)]
Realise this needs to be without the '.sh' ending as we will be
installing it in the BIN directory.
Jeremy.
Jeremy Allison [Thu, 5 Nov 1998 02:47:50 +0000 (02:47 +0000)]
Very simple awk script to convert a 1.9.18 password file into Samba 2.0
password file format.
Jeremy.
Jeremy Allison [Thu, 5 Nov 1998 01:27:45 +0000 (01:27 +0000)]
Finally a man page for the smbpasswd file.
Not finished but on the way... :-).
Jeremy.