summaryrefslogtreecommitdiff
path: root/source3
AgeCommit message (Collapse)AuthorFilesLines
2009-01-28s3:build: don't use $(FLAGS) in linking targets - it is uselessMichael Adam1-58/+58
Michael
2009-01-28s3:tdb_validate: clean up leading tabs/spaces and trailing spaces.Michael Adam1-28/+28
Michael
2009-01-28s3: separate tdb validation code out into its own source fileMichael Adam6-500/+585
So this gets now linked only into its single user: winbindd (needed by winbindd_cache.c) Michael
2009-01-27Fix detection of dns_sd libraries.Jeremy Allison1-1/+1
Jeremy.
2009-01-27Move S3 specific parameters to S3 conf file in make test.Steven Danneman1-2/+3
2009-01-27s3: Fix shadowed declarationTim Prouty1-1/+1
2009-01-27s3:rpc_server: use get_client_fd() instead of smbd_server_fd()Stefan Metzmacher1-1/+1
Both are absolutely the same, but smbd_server_fd() is otherwise only used in smbd/*.c and would like to remove smbd_server_fd() soon. metze
2009-01-27s3:smbd: wait for new connection via fd eventsStefan Metzmacher1-211/+227
metze
2009-01-27s3:smbd: make mdns registration event driven.Stefan Metzmacher4-147/+111
metze
2009-01-27s3:smbd: make inetd code path more clearStefan Metzmacher1-24/+20
metze
2009-01-27s3:smbd: make kernel oplocks event drivenStefan Metzmacher8-206/+34
And use signal events for Linux oplocks. metze
2009-01-27s3:smbd: remove pointless respond_to_all_remaining_local_messages() functionStefan Metzmacher3-28/+0
This the process_kernel_oplock() function never response to messages, it only generates messages to ourself. metze
2009-01-27s3:smbd: convert aio to use tevent_signalStefan Metzmacher5-123/+54
metze
2009-01-27s3:nmbd: handle SIG_TERM and SIGHUP via teventStefan Metzmacher1-48/+67
metze
2009-01-27s3:nmbd: as the sig_term() handler only sets a flag we don't need to block ↵Stefan Metzmacher3-23/+0
SIGTERM The arguments of commit d98bea900ee694cdba83149620c65bd7f8765f26 are no longer valid. metze
2009-01-27s3:nmbd: install the SIG_DFL handler for SIGTERM while we're waiting for ↵Stefan Metzmacher1-12/+4
interfaces We should handle all 3 cases where we actively wait for interfaces in the same way. metze
2009-01-27s3:winbindd: handle SIG_TERM, SIGHUP, SIGCHLD and SIGUSR2 via teventStefan Metzmacher3-77/+165
metze
2009-01-27s3:smbd: use signal events for SIGTERM, SIGHUP and SIGCHLDStefan Metzmacher6-111/+107
metze
2009-01-27s3:smbd: move all code that handles a client connection into smbd_process()Stefan Metzmacher2-218/+218
metze
2009-01-27s3:smbd: we should setup the client socket in the same way in all code pathesStefan Metzmacher1-21/+15
We should behave the same in inetd, interactive and deamon modes. metze
2009-01-27s3:namecache: remove unused namecache_shutdown() functionStefan Metzmacher3-24/+0
metze
2009-01-27async_req: Fix the S4 buildKai Blin2-2/+2
2009-01-27s3 build: Eliminate the gmake-specific Makefile syntaxTim Prouty3-15/+7
2009-01-26s3 make test: Fix a bug in the previous commitTim Prouty1-7/+8
Luckily the build farm caught this
2009-01-26s3 make test: Add the ability to specify a custom smb.conf for make testTim Prouty3-13/+79
- Adds new -c <custom conf> option to selftest.sh that when specified adds a line to make test's server.conf: "include <custom conf>" - Adds getopts processing to selftest.sh - Changes selftest.sh shrdir arg to use -s <shrdir> - Changes selftest.sh smbtorture4_path arg to use -t <smbtortur4 path> - Adds configure option --with-selftest-custom-conf=<custom conf> - Updates Makefile.in to take advantage of the new/changed parameters
2009-01-26Decouple clistr_pull from struct cli_state->inbufVolker Lendecke9-40/+57
2009-01-25Fix an error path memleakVolker Lendecke1-0/+1
2009-01-25Make smb_bytes_push_str deal with a NULL buf returning NULLVolker Lendecke1-1/+6
2009-01-25Fix chain_reply for pipe readsVolker Lendecke1-1/+11
The caller might have over-allocated reply->outbuf. Deal with that. Sorry, Günther, for giving you so much pain ... Volker
2009-01-24Fix a segfault in parse_logentryVolker Lendecke1-1/+1
entry->data_record.strings is type smb_ucs2, so the pointer arithmetic increments by two :-)
2009-01-23Modify OneFS module to support new NTIMES interfacestodd stecher3-42/+124
2009-01-23Extend NTIMES to allow setting create_timetodd stecher14-96/+141
1) Add in smb_file_time struct to clarify code and make room for createtime. 2) Get and set create time from SMB messages. 3) Fixup existing VFS modules + examples Some OS'es allow for the setting of the birthtime through kernel interfaces. This value is generically used for Windows createtime, but is not settable in the code today.
2009-01-23This change allows for the autoconfigre detection of sub-second time ↵todd stecher2-1/+51
resolution in the FreeBSD stat structure
2009-01-24s3-rpcclient: add eventlog_loginfo command.Günther Deschner1-0/+56
Guenther
2009-01-24s3-rpcclient: add eventlog_backuplog command.Günther Deschner1-0/+39
Guenther
2009-01-24s3-rpcclient: add eventlog_registerevsource command.Günther Deschner1-0/+39
Guenther
2009-01-24s3-rpcclient: add eventlog_reporteventsource command.Günther Deschner1-0/+65
Guenther
2009-01-24s3-rpcclient: add eventlog_reportevent command.Günther Deschner1-0/+65
Guenther
2009-01-24s3-eventlog: add missing _eventlog_ReportEventAndSourceW stub call.Günther Deschner1-0/+5
Guenther
2009-01-24Revert "s3-eventlog: trying to avoid to pass around full ndr structures in ↵Günther Deschner1-11/+6
rpc_server." This reverts commit c0f1309010b79be67557af5ffbd1c429a3f3d99a.
2009-01-24s3-eventlog: fix various invalid memcpy in read_package_entry().Günther Deschner1-5/+5
Guenther
2009-01-24s3-eventlog: fix buffer allocation in eventlog read call.Günther Deschner1-3/+1
This broke with f6fa3080fee1b20df9f1968500840a88cf0ee592 back in April 2007... Guenther
2009-01-23talloc: Change the two other definitions of TALLOC_FREE to match the primary ↵Tim Prouty1-1/+1
version Eventually these two other definitions should be removed and all of the TALLOC macros should live in the same header. Until then, this patch eliminates some build warnings.
2009-01-23s3 ldb: Fix vasprintf segfault that has been the source of build machine ↵Tim Prouty1-5/+8
failures this week The bug was introduced when converting samba3's ldb_search interface to match samba4: 47951fc5d0085e124666b7667715bba98076820e f3ecb701335b1129947127d4c45eef970b66875c
2009-01-24talloc_free() copes with a NULL pointer just fineVolker Lendecke1-1/+1
Saved around 10kb of code on my box :-)
2009-01-23s3: OneFS unmappable sids support.Dan Sledz3-67/+183
Updates the onefs vfs module to add configurable behavior to deal with sids that are unknown to us. The best examples are aces that come from robocopy/xcopy. Adds the following share level options (which are specific to the vfs_onefs module): onefs: ignore unmappable sids (Default = false) If this option is set to true, sids which could not be resolved to a uid/gid are ignored. If an unmappable sid is encountered as the owner or group, the owner/group is converted to BUILTIN\Administrators. onefs: unmappable sids ignore list (Default = empty) Only the sids in the list are ignored. onefs: ignore sacls (Default = false) SACLs are ignored onefs: unmappable sids deny everyone (Default = false) If an unmappable sid is found in a deny ACE, the ACE's identity is changed to Everyone.
2009-01-23async_req: Move to top level dirKai Blin4-501/+2
2009-01-22Apply same logic fix for #4308 Excel save operation corrupts file ACLsJeremy Allison1-47/+37
to NFSv4 ACL code as this uses the same flawed logic as posix_acls.c. Jeremy.
2009-01-22Fix logic error in try_chown - we shouldn't arbitrarily chownJeremy Allison2-8/+9
to ourselves unless that was passed in. Jeremy.
2009-01-22Second part of the attemt to fix #4308 - Excel save operation corrupts file ↵Jeremy Allison1-131/+144
ACLs. If the chown succeeds then the ACL set should also. Ensure this is the case (refactor some of this code to make it simpler to read also). Jeremy.