summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* change the "username map" option to allow the user to stop theAndrew Tridgell1997-12-032-0/+25
| | | | | | | | processing part way through the file if a match is found. If a line starts with ! and a match is made by that line then processing stops. This allows better wildcard handling. (patch from Anselm.Kruis@Physik.Uni-Muenchen.DE)
* allow local_machine and remote_machine (%L and %m macros) to containAndrew Tridgell1997-12-031-6/+2
| | | | spaces
* loadparm.c: Added lp_we_are_a_wins_server as an alias for lp_wins_support.Jeremy Allison1997-12-032-0/+2
| | | | | Used by the new nmbd and just makes more sense :-). Jeremy.
* add a warning if the timezone is not a multiple of 1 minute. ThisAndrew Tridgell1997-12-031-0/+5
| | | | should catch broken timezone files in slackware linux.
* allow users to disable the NetWkstaUserLogon call in server levelAndrew Tridgell1997-12-032-0/+12
| | | | | security by changing a setting in local.h or adding it to their Makefile. See comment in local.h
* make the "printing" option a per share option rather than global. WhenAndrew Tridgell1997-12-034-10/+14
| | | | printing to lots of different sorts of remote printers this is useful
* I'm slowly getting though the todo list :-)Andrew Tridgell1997-12-032-3/+8
| | | | | This change allows people to select the SYSLOG_FACILITY in local.h, or add it to the Makefile if they want to.
* hopefully handle "ready and waiting" messages in print queue output aAndrew Tridgell1997-12-031-0/+3
| | | | little better
* fix toupper(c) on a already uppercase char and tolower(c) on anAndrew Tridgell1997-12-031-0/+2
| | | | | already lowercase char when using code pages. Jeremy, can you confirm that this looks right? It comes from PR#1992
* fixed the help message for -p (someone complained!)Andrew Tridgell1997-12-021-1/+1
|
* add the null string to SMBsetatr callsAndrew Tridgell1997-12-021-1/+3
|
* changing the comment in find_new_file() to say why a base of 1 is usedAndrew Tridgell1997-12-021-2/+1
|
* the default GUEST_ACCOUNT should be here not in smb.hAndrew Tridgell1997-12-021-0/+6
|
* HPUX trusted systems need to use bigcrypt() not crypt()Andrew Tridgell1997-12-021-0/+4
|
* get rid of some things out of smb.h that are already in local.hAndrew Tridgell1997-12-021-12/+0
|
* dont try getpeername() when Client isn't initialisedAndrew Tridgell1997-12-021-0/+8
|
* Documented the 'veto oplock files' parameter.Jeremy Allison1997-12-021-0/+24
| | | | Jeremy.
* asyncdns.c: Removed warning when compiling with -DSYNC_DNS.Jeremy Allison1997-12-024-22/+11
| | | | | | | nameelect.c: Tidied up settings of work->ServerType when unbecoming things. nmbd.c: Fixed pidFile warning. server.c: Fixed pidFile warning. Jeremy.
* fix for systems that don't have PWD environment variable definedHerb Lewis1997-12-011-0/+2
|
* remove stutter from closing instructionsHerb Lewis1997-12-011-2/+2
|
* dded error checking to scriptsHerb Lewis1997-12-014-8/+37
|
* the logon script example should use %U.bat not %u.batAndrew Tridgell1997-11-301-2/+2
|
* clientgen.c: Added cli_mv() (used in a recent torture test).Jeremy Allison1997-11-304-24/+96
| | | | | | | | | | reply.c: Changed reply_open_and_X to split out the oplock request bits from core and extended and if an oplock was granted only set the corresponding bit on reply. server.c: Added code to dynamically allocate i/o buffers in oplock_break (prevents recursion problems) , also made reset of sent_oplock_break explicit. Jeremy.
* don't display locks for dead processes in smbstatusAndrew Tridgell1997-11-292-5/+9
|
* use -1 not 0xffffffff in SIVALS() macrosAndrew Tridgell1997-11-292-27/+5
| | | | | use the same process_exists() code on all systems (it's probably faster anyway)
* added a sent_oplock_break element to Files[] as a paranoia check so weAndrew Tridgell1997-11-294-11/+26
| | | | | | | | | | | | | | | | can't sent a oplock break twice on the same file. changed some debug levels in the oplock code to level 0 so we can track down a bug zero the returned Files[] entry in find_free_file() don't try to overcome client bugs in the handling of non-encrypted passwords if in server level security mode added paranoid null termination of password buffers slight change to my ajt_panic() routine
* pass the mailslot name to process_logon_packet()Andrew Tridgell1997-11-283-24/+38
| | | | | | | | | | | - fixed process_logon_packet() to always send the reply to/from the correct netbios name (it should match the query) - only do a NT style QUERYFORPDC if the query came in on a NT_LOGON_MAILSLOT Luke, can you check to see if these changes work in your branch with NT logons?
* get_entries is an int not a boolAndrew Tridgell1997-11-281-1/+1
|
* preparing for release of 1.9.18alpha12Samba Release Account1997-11-2842-43/+43
|
* there was a bug in my oplock bugfix :-)Andrew Tridgell1997-11-281-3/+3
| | | | It's fixed properly now :-)
* fixed a very nasty oplock bug. We could send oplock break requests onAndrew Tridgell1997-11-281-3/+4
| | | | | | | | | files that aren't open if the file happened to close while the oplock was in transit. We would end up sending a oplock break request on another random file (actually the open file that happened to have the highest fnum). Then we wouldn't get a response, so smbd would keep sending and would actually flood the net with an infinite number of oplock break requests!
* oh no! my favourite hack is broken. You can't do:Andrew Tridgell1997-11-261-1/+1
| | | | | | | | | | [%U] path = %H to get a new homes area. I wonder when it broke? Anyway, I've fixed it. We can all rest easy now, knowing that you really can produce an incomprehensible smb.conf and get it to work.
* get rid of stat command (it is a hangover from an old experiment)Andrew Tridgell1997-11-251-38/+0
|
* Remind them to read the man page about needing to be root.Dan Shearer1997-11-241-2/+4
|
* added cli_rmdir and cli_mkdirAndrew Tridgell1997-11-243-6/+114
| | | | | | | added test in smbtorture for the server updating the directory modify time when a file is added to a directory cleanup in smbtorture so no garbage files are left on the server
* added a SMB_QUERY_FILE_ALL_INFO test into smbtortureAndrew Tridgell1997-11-232-1/+70
| | | | W95 doesn't seem to support this call.
* added some QPATHINFO and QFILEINFO tests into smbtorture.Andrew Tridgell1997-11-234-12/+174
| | | | | This tests for things like midnight access times, sticky create times and word reversed INFO_STANDARD returns
* test SMBsetatr as wellAndrew Tridgell1997-11-233-11/+75
|
* minor wsmbconf and cgi changesAndrew Tridgell1997-11-233-44/+60
|
* added a test for the NT SMBgetatr bug in smbtortureAndrew Tridgell1997-11-233-20/+115
| | | | | | | | added support for choosing the protocol level in smbtorture (-m option) use -1 for null date in cli_close() get the attributes right in cli_open()
* this new cgi code includes the ability to act as a mini web server,Andrew Tridgell1997-11-222-134/+1020
| | | | | allowing people to use web configuration of Samba without installing a web server
* fixed some typecasts of (char *) to (unsigned char *)Andrew Tridgell1997-11-221-4/+4
|
* the usual :-)Andrew Tridgell1997-11-221-2/+2
|
* added true enumerated types in loadparm.c. Now we don't need all thoseAndrew Tridgell1997-11-225-389/+347
| | | | | | | | | | | | | | | | "interpret_security" and similar functions. This also means that testparm produces string values for these enumerated types rather than an integer. This was done to make the web interface much cleaner. While I was doing this I found a couple of very nasty bugs in the parm_table code. Someone had added a handle_character_set() function that treated the char** pointer for a P_STRING as an integer! This would have caused memory corruption for anyone using the "character set" option. The loadparm code is delicate - please be careful about using it's more esoteric features! I've also removed the "coding system" global and made it a P_STRING. The integer value was never used anywhere in Samba.
* Just fixed a *serious* bug in nameelect.c to do with localJeremy Allison1997-11-211-0/+1
| | | | | | | master browsers. Once we have become a local master, we would *NEVER* stop announcing ourselves as such. This has serious implications for the new nmbd code. Jeremy.
* Added in mods for new smb.conf "remote browse sync" option as posted toJohn Terpstra1997-11-215-0/+71
| | | | the samba-1.9.17 tree moments ago.
* use LocTimeDiff() not TimeDiff() to ensure that longdate conversion isAndrew Tridgell1997-11-211-1/+2
| | | | consistent (this is really just a cosmetic change)
* added some debug lines to the rename codeAndrew Tridgell1997-11-201-4/+13
|
* changed nmblookup to only set recursion_desired in queries if the -RAndrew Tridgell1997-11-192-4/+10
| | | | option is used.
* fixed typoAndrew Tridgell1997-11-191-1/+1
|