summaryrefslogtreecommitdiffstats
path: root/source/smbd/server.c
Commit message (Collapse)AuthorAgeFilesLines
* r22434: sync from the 3.0.25 tree for rc2Gerald Carter2007-04-211-0/+10
|
* r21585: Start syncing the monster that will become 3.0.25pre1Gerald Carter2007-02-281-56/+142
| | | | | | | | Still todo: * release notes * few minor outstanding patches * additional idmap man pages
* r16104: Set version to 3.0.23rc2Gerald Carter2006-06-081-4/+5
| | | | | Bring release tree up to current 3.0 tree (svn merge -r15845:16103 $SVNURL/branches/SAMBA_3_0)
* r15837: starting sync up for 3.0.23rc1 (in sync with SAMBA_3_0 r15822)Gerald Carter2006-05-231-0/+2
|
* r15144: final code changes for 3.0.23pre1 (SAMBA_3_0 r15141)Gerald Carter2006-04-201-3/+0
|
* r15135: working on 3.0.23pre1; sync to SAMBA_3_0 r15132Gerald Carter2006-04-191-96/+144
|\
| * r15133: in_server is not used anywhereVolker Lendecke2006-04-191-3/+0
| |
| * r15119: Initialize our global sam sid first, quite a lot of the other ↵Volker Lendecke2006-04-181-11/+22
| | | | | | | | | | | | | | | | | | | | initialization routines further down depend on it. Fix bug 3696. Volker
| * r15022: Fix core dumps on normal server exit.Jeremy Allison2006-04-101-5/+5
| | | | | | | | Jeremy.
| * r15018: Merge Volker's ipc/trans2/nttrans changes overJeremy Allison2006-04-101-2/+1
| | | | | | | | | | | | | | | | into 3.0. Also merge the new POSIX lock code - this is not enabled unless -DDEVELOPER is defined. This doesn't yet map onto underlying system POSIX locks. Updates vfs to allow lock queries. Jeremy.
| * r14954: Fix #3569 based on William Jojo's work. AIX alsoJeremy Allison2006-04-061-1/+1
| | | | | | | | | | | | | | | | | | has the linear posix locking issue which causes CLEAR_IF_FIRST to cause performance problems. As we know we're in a daemon architecture with long-lived parent we can avoid this in the Samba case. Add a comment explaining this. Jeremy.
| * r14898: This change is an attempt to improve the quality of the information thatJames Peach2006-04-041-76/+86
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | is produced when a process exits abnormally. First, we coalesce the core dumping code so that we greatly improve our odds of being able to produce a core file, even in the case of a memory fault. I've removed duplicates of dump_core() and split it in two to reduce the amount of work needed to actually do the dump. Second, we refactor the exit_server code path to always log an explanation and a stack trace. My goal is to always produce enough log information for us to be able to explain any server exit, though there is a risk that this could produce too much log information on a flaky network. Finally, smbcontrol has gained a smbd fault injection operation to test the changes above. This is only enabled for developer builds.
| * r14847: Tell static checkers that exit_server() doesn'tJeremy Allison2006-04-011-5/+10
| | | | | | | | | | return. Jeremy.
| * r14668: Set the FILE_STATUS_OFFLINE bit by observing the events a DMAPI-basedJames Peach2006-03-221-0/+6
| | | | | | | | HSM is interested in. Tested on both IRIX and SLES9.
| * r14618: add --no-process-group to all server programmsStefan Metzmacher2006-03-211-2/+5
| | | | | | | | | | | | | | | | | | | | | | to make the following possible: timelimit 20000 bin/nmbd -F -S --no-process-group timelimit 20000 bin/smbd -F -S --no-process-group this is needed to 'make test' working without losing child processes metze
| * r13571: Replace all calls to talloc_free() with thye TALLOC_FREE()Gerald Carter2006-02-201-1/+1
| | | | | | | | macro which sets the freed pointer to NULL.
| * r13316: Let the carnage begin....Gerald Carter2006-02-031-8/+21
| | | | | | | | Sync with trunk as off r13315
| * r13212: r12414@cabra: derrell | 2006-01-28 17:52:17 -0500Derrell Lipman2006-01-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | lp_load() could not be called multiple times to modify parameter settings based on reading from multiple configuration settings. Each time, it initialized all of the settings back to their defaults before reading the specified configuration file. This patch adds a parameter to lp_load() specifying whether the settings should be initialized. It does, however, still force the settings to be initialized the first time, even if the request was to not initialize them. (Not doing so could wreak havoc due to uninitialized values.)
| * r13023: Ensure we notice if we exit due to guest user setup fail.Jeremy Allison2006-01-181-1/+3
| | | | | | | | Jeremy.
| * r12735: After talking to Tridge and Jeremy... This needs to be made more genericVolker Lendecke2006-01-061-2/+0
| | | | | | | | | | | | before it goes in. Volker
| * r12721: GPFS 2.4 on Linux will contain some windows semantics, ie share ↵Volker Lendecke2006-01-051-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | modes and oplocks across the cluster. Adapt Samba to it. The gpfs API is called via libgpfs.so. This code is written with dlopen(), so that you can compile on a system with gpfs installed and later on run on systems without gpfs available. So to actually make Samba call gpfs share mode calls you need to compile with gpfs.h and libgpfs.so around and set 'gpfs share = yes' on the shares you export from GPFS. Volker
| * r12564: Ensure load_case_tables is always done first.Jeremy Allison2005-12-291-2/+2
| | | | | | | | Jeremy.
| * r12213: Final fix for #3303 - send rename messages to smbd'sJeremy Allison2005-12-131-0/+1
| | | | | | | | | | | | | | | | that have open file handles to allow them to correctly implement delete on close. There is a further correctness fix I'm intending to add to this to cope with different share paths, but not right now... Jeremy.
| * r10822: updating copyright infoGerald Carter2005-10-071-1/+1
| |
* | r13109: 3.0.21b chnges from the 3.0 tree (round #2)Gerald Carter2006-01-241-3/+5
| |
* | r11118: syncing up some changez from 3.0 tree for the first 3.0.21 preview ↵Gerald Carter2005-10-171-1/+1
|/ | | | release
* r10656: BIG merge from trunk. Features not copied overGerald Carter2005-09-301-6/+5
| | | | | | | * \PIPE\unixinfo * winbindd's {group,alias}membership new functions * winbindd's lookupsids() functionality * swat (trunk changes to be reverted as per discussion with Deryck)
* r10644: Let the ports parameter be a comma-separated list, as documented inJames Peach2005-09-301-2/+2
| | | | smbd(8).
* r10068: Use prctl(PR_SET_DUMPABLE) to make sure we can always leave a goodJames Peach2005-09-081-0/+12
| | | | looking corpse on Linux.
* r7963: Add aio support to 3.0.Jeremy Allison2005-06-271-1/+4
| | | | Jeremy.
* r7624: * removed unmatched tdb_lock_by_string() call (should fix build farm ↵Gerald Carter2005-06-161-0/+2
| | | | | | issues) * comment out services.tdb code until I finish rewriting it
* r7563: svcctl patches from Marcin; have cleaned up formating and am checking ↵Gerald Carter2005-06-141-0/+3
| | | | the code in to snapshot it before I start changing more things
* r7440: * merge registry server changes from trunk (so far) for more Gerald Carter2005-06-091-2/+2
| | | | | | printmig.exe work * merge the sys_select_signal(char c) change from trunk in order to keeo the winbind code in sync
* r6595: This is Volkers new-talloc patch. Just got the go-ahead fromJeremy Allison2005-05-031-8/+4
| | | | | Volker to commit. Woo Hoo ! Jeremy.
* r6225: get rid of warnings from my compiler about nested externsHerb Lewis2005-04-061-2/+2
|
* r4539: patch from Rob -- adding real printcap name cache function to speed ↵Gerald Carter2005-01-051-2/+34
| | | | up printcap reloads
* r4018: * move claim_connection from the netbios session request Gerald Carter2004-11-301-1/+1
| | | | | | | | | reply code to the negprot reply code to cope with client connections on port 445. Fixes the spurious "register_message_flags: tdb fetch failed" errors. * don't run the backgroup LPQ daemon when we are running in interactive mode.
* r3877: Final (I hope :-) fix for #2050 from Lars Müller for select maxfd's.Jeremy Allison2004-11-191-5/+4
| | | | Jeremy.
* r3817: Fix from Lars Müller <lmuelle@suse.de> for bug #2050, calculateJeremy Allison2004-11-171-2/+8
| | | | | max_fd for select correctly. Jeremy.
* r3708: BUG 1838: patch from Gavrie Philipson <gavrie@disksites.com> to ↵Gerald Carter2004-11-121-1/+2
| | | | remove stale printers when reloading after a sighup
* r3563: During a typical logon a modern workstation makes a lot of anonymous ↵Volker Lendecke2004-11-051-0/+3
| | | | | | | | | | | session setups on its way to open a pipe. This gets rid of many round-trips to the LDAP server during logon by setting up the server_info_guest once and not asking the LDAP server and nss every time. Make sure that the ldap connection is reopened in the child. (I did not look at the sql backends.) Volker
* r3559: If called interactively, on shutdown dump the talloc contexts left. IdeaVolker Lendecke2004-11-051-0/+9
| | | | | | stolen from samba4 ... ;-) Volker
* r1885: tighten the cache consistency with the ntprinters.tdb entry an the in ↵Gerald Carter2004-08-181-0/+2
| | | | memory cache associated with open printer handles; also make sure that register_messages_flags() doesn't overwrite the originally registers flags
* r1492: Rework our random number generation system.Andrew Bartlett2004-07-141-5/+6
| | | | | | | | | | On systems with /dev/urandom, this avoids a change to secrets.tdb for every fork(). For other systems, we now only re-seed after a fork, and on startup. No need to do it per-operation. This removes the 'need_reseed' parameter from generate_random_buffer(). Andrew Bartlett
* r1154: Change default setting for case sensitivity to "auto". If set to autoJeremy Allison2004-06-151-6/+4
| | | | | | | | | | | | then is the client supports it (current clients supported are Samba and CIFSVFS - detected by the negprot strings "Samba", "POSIX 2" and a bare "NT LM 0.12" string) then the setting of the per packet flag smb_flag FLAG_CASELESS_PATHNAMES is taken into account per packet. This allows the linux CIFS client to use Samba in a case sensitive manner. Additional command in smbclient "case_sensitive", toggles the flag in subsequent packets. Docs to follow. Jeremy.
* r925: add changes frpm trunk (r841 and r842) -- enable background queue ↵Gerald Carter2004-05-271-6/+7
| | | | update process and allow printers to have different sharenames from printernames
* r645: Patch from kawasa_r@itg.hitachi.co.jp to correctly enable core dumps.Jeremy Allison2004-05-111-0/+4
| | | | Jeremy.
* r2: import HEAD into svn+ssh://svn.samba.org/home/svn/samba/trunkCVS Import User2004-04-041-0/+909
metze