Stefan Metzmacher
5879358437
s4:wrepl_server: return NT_STATUS_CONNECTION_DISCONNECTED
...
We should return the same in all places.
metze
2011-09-14 18:03:19 +02:00
Simo Sorce
c84caabf8c
s4:misc: remove last usage of legacy event_ fn names
...
Autobuild-User: Simo Sorce <idra@samba.org>
Autobuild-Date: Sun Aug 14 00:38:13 CEST 2011 on sn-devel-104
2011-08-14 00:38:13 +02:00
Andrew Bartlett
d4ef70a764
param: Finish conversion from lp_wins_support() -> lp_we_are_a_wins_server()
...
Jermey started this in 1997 with 0aa493cc03
(avoiding the duplicate function makes it easier to generate the
struct loadparm_globals).
Andrew Bartlett
2011-07-02 12:31:34 +10:00
Andrew Tridgell
b34013d537
s4-ipv6: ensure wrepl server does not use ipv6
...
WINS only does IPv4
2011-06-06 12:26:10 +10:00
Andrew Tridgell
40dc94a53f
s4-ipv6: update callers to load_interface_list()
2011-06-06 12:26:10 +10:00
Andrew Tridgell
2f66fb9270
s4-ipv6: the wins replication server can only handle IPv4
2011-06-06 12:26:10 +10:00
Andrew Bartlett
22cb631b4f
s4-interfaces Rename interfaces code so not to conflict with source3/
...
The iface_count, iface_n_bcast, and load_interfaces functions
conflicted with functions of the same name in source3, so the source4
functions were renamed. Hopefully we can actually wrap one around the
other in future.
Andrew Bartlett
2011-05-08 12:57:04 +02:00
Andrew Bartlett
cdd802af83
s4-messaging Rename messaging -> imessaging
...
This avoid symbol and structure conflicts between Samba3 and Samba4,
and chooses a less generic name.
Andrew Bartlett
2011-05-03 07:37:07 +02:00
Andrew Bartlett
67905b41a9
s4-param Rename private_path() -> lpcfg_private_path()
...
This is consistent with lock_path()
Andrew Bartlett
2011-04-29 16:38:14 +10:00
Andrew Tridgell
8dc92c8f71
ldb: use #include <ldb.h> for ldb
...
thi ensures we are using the header corresponding to the version of
ldb we're linking against. Otherwise we could use the system ldb for
link and the in-tree one for include
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-10 06:51:07 +01:00
Matthias Dieter Wallnöfer
e9c40efdcf
s4:wrepl_server - add a cast on "iov_base"
...
Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org>
Autobuild-Date: Mon Nov 29 15:34:32 CET 2010 on sn-devel-104
2010-11-29 15:34:32 +01:00
Matthias Dieter Wallnöfer
205c1e0106
s4:wrepl_server - remove unreachable statement
2010-11-29 14:48:13 +01:00
Andrew Tridgell
ef7f4a1420
s4-server: make server sockets a child of the task context
...
We previously allocated sockets as direct children of the event
context. That led to crashes if a service called
task_server_terminate(), as it left the socket open and handling
events for a dead protocol.
Making them a child of the task allows the task to terminate and take
all its sockets with it.
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-11-15 10:19:34 +11:00
Jelmer Vernooij
bee3b665a8
Build wrepl server as service by default.
2010-11-14 17:14:05 +00:00
Jelmer Vernooij
3deece5591
s4: Remove the old perl/m4/make/mk-based build system.
...
The new waf-based build system now has all the same functionality, and
the old build system has been broken for quite some time.
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Sun Oct 31 02:01:44 UTC 2010 on sn-devel-104
2010-10-31 02:01:44 +00:00
Andrew Tridgell
046d38faa5
s4-smbd: don't initialise process models more than once
...
this also removes the event_context parameter from process model
initialisation. It isn't needed, and is confusing when a process model
init can be called from more than one place, possibly with different
event contexts.
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-10-30 23:49:00 +11:00
Stefan Metzmacher
d6c48b4a5f
s4:wrepl_server: use SOCKET_FLAG_NOCLOSE instead of a dup()
...
The key thing is that we might have to turn the incomming
connection into a outgoing connection.
This change makes sense anyway, because we donate the fd to
tstream.
metze
2010-09-28 03:48:10 +02:00
Stefan Metzmacher
993d37baf5
s4:wrepl_server: use irpc_binding_handle_by_name() in wreplsrv_scavenging_replica_active_records()
...
metze
2010-09-03 17:02:10 +02:00
Stefan Metzmacher
f43ec0e751
s4:wrepl_server: use irpc_binding_handle_by_name() in r_do_release_demand()
...
metze
2010-09-03 17:02:09 +02:00
Stefan Metzmacher
2e07f82f7c
s4:wrepl_server: use irpc_binding_handle_by_name() in r_do_challenge()
...
metze
2010-09-03 17:02:09 +02:00
Andrew Tridgell
6b266b85cf
s4-loadparm: 2nd half of lp_ to lpcfg_ conversion
...
this converts all callers that use the Samba4 loadparm lp_ calling
convention to use the lpcfg_ prefix.
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
2010-07-16 18:24:27 +10:00
Jelmer Vernooij
f9ca9e46ad
Finish removal of iconv_convenience in public API's.
2010-05-18 11:45:30 +02:00
Stefan Metzmacher
b7782514b9
s4:wrepl_server: use tsocket_address functions to get the peer ip
...
metze
2010-04-27 17:05:30 +02:00
Stefan Metzmacher
7f25723cf5
s4:wrepl_server: use tsocket_address functions to get the peer ip
...
metze
2010-04-27 16:18:19 +02:00
Andrew Tridgell
b690fedef5
s4-waf: removed the AUTOGENERATED markers
...
we won't be using the mk -> wscript generator again
2010-04-06 20:27:16 +10:00
Andrew Tridgell
f9eae32f4b
s4-waf: mark the wscript files as python so vim/emacs knows how to highlight them
2010-04-06 20:27:11 +10:00
Andrew Tridgell
845e0cbe6f
build: commit all the waf build files in the tree
2010-04-06 20:26:48 +10:00
Stefan Metzmacher
ae049c49df
s4:libcli/wrepl: rewrite the low level request handling to use tevent_queue and tstream_context
...
metze
2010-03-07 17:12:39 +01:00
Stefan Metzmacher
acd3a2729e
s4:wrepl_out_helpers: add a WREPLSRV_PUSH_NOTIFY_STAGE_WAIT_UPDATE stage
...
This makes the logic more consistent.
metze
2010-03-07 17:06:04 +01:00
Stefan Metzmacher
8c16d5e4dc
s4:libcli/wrepl: add wrepl_socket_is_connected()
...
metze
2010-03-07 16:52:38 +01:00
Stefan Metzmacher
2450fc1c27
s4:libcli/wrepl: implement wrepl_request_send as a tevent_req based wrapper
...
metze
2010-03-07 16:52:36 +01:00
Matthias Dieter Wallnöfer
6a91bf60e2
s4:wrepl_server - change also here the counter variables to "unsigned"
...
I changed also some "uint32_t" to "unsigned" since the LDB interface doesn't
specify the bitlength of the unsigned type.
2010-03-05 17:51:30 +01:00
Stefan Metzmacher
013184a182
s4:libcli/wrepl: convert wrepl_associate_stop_send to tevent_req
...
metze
2010-03-05 14:09:03 +01:00
Stefan Metzmacher
28033bf635
s4:libcli/wrepl: convert wrepl_connect_send to tevent_req
...
metze
2010-03-05 14:09:03 +01:00
Stefan Metzmacher
883b10983b
s4:libcli/wrepl: convert wrepl_associate_send to tevent_req
...
metze
2010-03-05 14:09:02 +01:00
Stefan Metzmacher
2e24def806
s4:libcli/wrepl: convert wrepl_pull_table_send to tevent_req
...
metze
2010-03-05 14:09:02 +01:00
Stefan Metzmacher
50f1dc9db8
s4:libcli/wrepl: convert wrepl_pull_names_send to tevent_req
...
metze
2010-03-05 14:09:02 +01:00
Andreas Schneider
3f946240fa
s4-winrepl: Migrated the wins replication server to tsocket.
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2010-03-03 09:22:37 +01:00
Brad Hards
7a23b9769b
Various source4 spelling fixes.
...
Signed-off-by: Matthias Dieter Wallnöfer <mwallnoefer@yahoo.de>
2010-02-22 21:45:37 +01:00
Andrew Tridgell
1da87fc988
s4-wrepl: use TYPESAFE_QSORT() in wins repl code
2010-02-13 22:36:12 +11:00
Stefan Metzmacher
7a02a2ba80
s4:wrepl_server: truncate the scope of a netbios name to 237 bytes as Windows 2008 does
...
metze
2010-02-01 15:23:32 +01:00
Andrew Tridgell
98e4393df9
s4-dsdb: create a static system_session context
...
This patch adds a system_session cache, preventing us from having to
recreate it on every ldb open, and allowing us to detect when the same
session is being used in ldb_wrap
2009-10-23 14:52:17 +11:00
Andrew Tridgell
e9a589feac
s4-server: kill main daemon if a task fails to initialise
...
When one of our core tasks fails to initialise it can now ask for the
server as a whole to die, rather than limping along in a degraded
state.
2009-09-18 18:05:55 -07:00
Karolin Seeger
b3a2b3ade0
s4/wrepl_server: Fix typo in comment.
...
Karolin
2009-02-09 19:05:20 +01:00
Stefan Metzmacher
d9c30894a1
s4:service_stream: s/private/private_data
...
metze
2009-02-02 13:09:00 +01:00
Stefan Metzmacher
1441e87e24
s4:service_task: s/private/private_data
...
metze
2009-02-02 13:08:59 +01:00
Stefan Metzmacher
e5e0a06485
s4:wrepl_request: s/private/private_data
...
metze
2009-02-02 13:08:50 +01:00
Stefan Metzmacher
35f7cee25d
s4:wrepl_server: s/private/private_data
...
metze
2009-02-02 13:08:38 +01:00
Stefan Metzmacher
5f13710ced
s4:irpc: avoid c++ reserved word 'private'
...
metze
2009-02-01 00:17:20 +01:00
Stefan Metzmacher
6bcd2cbd27
wrepl_server: make 'use inform' the default and autofallback against old servers
...
metze
(from samba4wins tree f44c8c8e1986e2105e899bb1f8a3896575eef582)
2009-01-19 07:05:53 +01:00