Jeremy Allison
ca3a801a82
Fix detection of dns_sd libraries.
...
Jeremy.
2009-01-27 16:19:09 -08:00
Steven Danneman
fffd94b442
Move S3 specific parameters to S3 conf file in make test.
2009-01-27 13:27:35 -08:00
Tim Prouty
31e46ff4ac
s3: Fix shadowed declaration
2009-01-27 10:37:51 -08:00
Michael Adam
86ed67f073
libreplace: fix detection of netinet/ip.h on solaris 8
...
(The test needs to additionally include <netinet/in_systm.h>.)
Michael
2009-01-27 15:48:54 +01:00
Stefan Metzmacher
f6d8d94510
s3:rpc_server: use get_client_fd() instead of smbd_server_fd()
...
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-27 15:28:12 +01:00
Stefan Metzmacher
e0232934fb
s3:smbd: wait for new connection via fd events
...
metze
2009-01-27 15:28:12 +01:00
Stefan Metzmacher
bf2347bd7d
s3:smbd: make mdns registration event driven.
...
metze
2009-01-27 15:28:11 +01:00
Stefan Metzmacher
e11e82318c
s3:smbd: make inetd code path more clear
...
metze
2009-01-27 15:28:11 +01:00
Stefan Metzmacher
52f6a4436f
s3:smbd: make kernel oplocks event driven
...
And use signal events for Linux oplocks.
metze
2009-01-27 15:28:10 +01:00
Stefan Metzmacher
4a22713495
s3:smbd: remove pointless respond_to_all_remaining_local_messages() function
...
This the process_kernel_oplock() function never response to messages,
it only generates messages to ourself.
metze
2009-01-27 15:28:10 +01:00
Stefan Metzmacher
b8c416fe2a
s3:smbd: convert aio to use tevent_signal
...
metze
2009-01-27 15:28:09 +01:00
Stefan Metzmacher
d361e332a8
s3:nmbd: handle SIG_TERM and SIGHUP via tevent
...
metze
2009-01-27 15:28:09 +01:00
Stefan Metzmacher
2630d4a252
s3:nmbd: as the sig_term() handler only sets a flag we don't need to block SIGTERM
...
The arguments of commit d98bea900e
are no longer valid.
metze
2009-01-27 15:28:09 +01:00
Stefan Metzmacher
e663df195c
s3:nmbd: install the SIG_DFL handler for SIGTERM while we're waiting for interfaces
...
We should handle all 3 cases where we actively wait for interfaces
in the same way.
metze
2009-01-27 15:28:08 +01:00
Stefan Metzmacher
e6612c99fe
s3:winbindd: handle SIG_TERM, SIGHUP, SIGCHLD and SIGUSR2 via tevent
...
metze
2009-01-27 15:28:08 +01:00
Stefan Metzmacher
ac61f650ae
s3:smbd: use signal events for SIGTERM, SIGHUP and SIGCHLD
...
metze
2009-01-27 15:28:07 +01:00
Stefan Metzmacher
27f812f3a8
s3:smbd: move all code that handles a client connection into smbd_process()
...
metze
2009-01-27 15:28:07 +01:00
Stefan Metzmacher
6a2b7f9815
s3:smbd: we should setup the client socket in the same way in all code pathes
...
We should behave the same in inetd, interactive and deamon modes.
metze
2009-01-27 15:28:07 +01:00
Stefan Metzmacher
7d93d3d4b8
s3:namecache: remove unused namecache_shutdown() function
...
metze
2009-01-27 15:28:06 +01:00
Stefan Metzmacher
920f8b1568
tevent: change SA_INFO_QUEUE_COUNT from 10 to 100
...
The samba3 aio code requires lp_max_mux() with a default of 50
and the samba3 linux oplock code requires 100.
May we could make the size dynamic later.
metze
2009-01-27 15:28:06 +01:00
Kai Blin
a7e620522e
async_req: Fix the S4 build
2009-01-27 12:38:11 +01:00
Michael Adam
cdab2a4127
libreplace: fix bug #6066 - netinet/ip.h present but cannot be compiled
...
under solaris
Michael
2009-01-27 12:38:01 +01:00
Tim Prouty
692b63e93a
s3 build: Eliminate the gmake-specific Makefile syntax
2009-01-27 00:16:04 -08:00
Tim Prouty
7f12eb9761
s3 make test: Fix a bug in the previous commit
...
Luckily the build farm caught this
2009-01-26 15:38:19 -08:00
Tim Prouty
3aeee79096
s3 make test: Add the ability to specify a custom smb.conf for make test
...
- 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-26 12:07:27 -08:00
Jelmer Vernooij
cce04c606e
Merge branch 'master' of ssh://git.samba.org/data/git/samba
2009-01-26 18:14:41 +01:00
Jelmer Vernooij
d30b6af953
pyrpc: Raise proper NDR error codes with matching strings rather than mapping
...
to NTSTATUS first.
2009-01-26 17:31:50 +01:00
Jelmer Vernooij
79255cec6a
Add function for mapping NDR error codes to strings.
2009-01-26 17:31:22 +01:00
Andreas Schneider
d8f15e4efc
Document default of the printing config variable.
...
Signed-off-by: Andreas Schneider <anschneider@suse.de>
2009-01-26 14:47:15 +01:00
Karolin Seeger
512cf0ad50
docs: Add manpage for vfs_shadow_copy2.
...
Karolin
2009-01-26 14:17:23 +01:00
Volker Lendecke
7f25e0da73
Decouple clistr_pull from struct cli_state->inbuf
2009-01-26 05:39:34 +01:00
Volker Lendecke
6baf760d17
Fix an error path memleak
2009-01-25 20:52:42 +01:00
Volker Lendecke
28b7c44de8
Make smb_bytes_push_str deal with a NULL buf returning NULL
2009-01-25 20:52:39 +01:00
Volker Lendecke
c0fea1f0f7
Fix chain_reply for pipe reads
...
The caller might have over-allocated reply->outbuf. Deal with that.
Sorry, Günther, for giving you so much pain ...
Volker
2009-01-25 12:18:34 +01:00
Jelmer Vernooij
5baac15781
Merge branch 'master' of ssh://git.samba.org/data/git/samba
2009-01-25 05:35:21 +01:00
Jelmer Vernooij
c9d193eb08
Add prototypes required by samba-gtk.
2009-01-25 05:32:30 +01:00
Volker Lendecke
8b80407712
Fix a segfault in parse_logentry
...
entry->data_record.strings is type smb_ucs2, so the pointer arithmetic
increments by two :-)
2009-01-24 15:08:21 +01:00
todd stecher
c23f0f13b4
Modify OneFS module to support new NTIMES interfaces
2009-01-23 21:05:38 -08:00
todd stecher
48b0016cff
Extend NTIMES to allow setting create_time
...
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-23 21:05:38 -08:00
todd stecher
7bb3860f49
This change allows for the autoconfigre detection of sub-second time resolution in the FreeBSD stat structure
2009-01-23 21:05:38 -08:00
Günther Deschner
ab2ee0711e
s4-smbtorture: add my copyright.
...
Guenther
2009-01-24 03:33:55 +01:00
Günther Deschner
da338efbf9
s4-smbtorture: add BackupLog handling in eventlog test.
...
Guenther
2009-01-24 03:33:55 +01:00
Günther Deschner
2eb5dacbb8
s3-rpcclient: add eventlog_loginfo command.
...
Guenther
2009-01-24 03:33:47 +01:00
Günther Deschner
ecad0b9335
s3-rpcclient: add eventlog_backuplog command.
...
Guenther
2009-01-24 03:33:44 +01:00
Günther Deschner
c92ec31d30
s3-rpcclient: add eventlog_registerevsource command.
...
Guenther
2009-01-24 03:33:43 +01:00
Günther Deschner
bfc2d3bf0a
s3-rpcclient: add eventlog_reporteventsource command.
...
Guenther
2009-01-24 03:33:25 +01:00
Günther Deschner
d3b8fdd71e
s4-smbtorture: add test_GetLogIntormation test.
...
Guenther
2009-01-24 03:33:23 +01:00
Günther Deschner
f1067c0ffc
s3-rpcclient: add eventlog_reportevent command.
...
Guenther
2009-01-24 03:33:23 +01:00
Günther Deschner
a6131f2a8b
s4-smbtorture: add ReportEventW test.
...
Guenther
2009-01-24 03:33:23 +01:00
Günther Deschner
9629897094
s3-eventlog: add missing _eventlog_ReportEventAndSourceW stub call.
...
Guenther
2009-01-24 03:33:22 +01:00