Jelmer Vernooij
bc615162fc
r26101: remove some unused includes
2007-12-21 05:46:03 +01:00
Stefan Metzmacher
29b6a8739a
r26015: fix dependecies
...
metze
2007-12-21 05:45:42 +01:00
Jelmer Vernooij
56dfcb4f2f
r26003: Split up DB_WRAP, as first step in an attempt to sanitize dependencies.
2007-12-21 05:45:40 +01:00
Stefan Metzmacher
6223c7fddc
r25920: ndr: change NTSTAUS into enum ndr_err_code (samba4 callers)
...
lib/messaging/
lib/registry/
lib/ldb-samba/
librpc/rpc/
auth/auth_winbind.c
auth/gensec/
auth/kerberos/
dsdb/repl/
dsdb/samdb/
dsdb/schema/
torture/
cluster/ctdb/
kdc/
ntvfs/ipc/
torture/rap/
ntvfs/
utils/getntacl.c
ntptr/
smb_server/
libcli/wrepl/
wrepl_server/
libcli/cldap/
libcli/dgram/
libcli/ldap/
libcli/raw/
libcli/nbt/
libnet/
winbind/
rpc_server/
metze
2007-12-21 05:45:02 +01:00
Jelmer Vernooij
b7371f1a19
r25553: Convert to standard bool type.
2007-10-10 15:07:54 -05:00
Jelmer Vernooij
fd697d77c9
r25430: Add the loadparm context to all parametric options.
2007-10-10 15:07:31 -05:00
Jelmer Vernooij
37425495f3
r25301: Merge my includes.h cleanups.
2007-10-10 15:07:09 -05:00
Jelmer Vernooij
df9cebcb97
r25035: Fix some more warnings, use service pointer rather than service number in more places.
2007-10-10 15:05:43 -05:00
Jelmer Vernooij
5085c53fcf
r25027: Fix more warnings.
2007-10-10 15:05:41 -05:00
Jelmer Vernooij
abe8349f9b
r25026: Move param/param.h out of includes.h
2007-10-10 15:05:38 -05:00
Jelmer Vernooij
08bb1ef643
r25000: Fix some more C++ compatibility warnings.
2007-10-10 15:05:27 -05:00
Jelmer Vernooij
1ce32673d9
r24712: No longer expose the 'BOOL' data type in any interfaces.
2007-10-10 15:02:54 -05:00
Andrew Tridgell
1aa4628f16
r24644: add a ctdb_fetch() function to the ctdb client code
2007-10-10 15:02:30 -05:00
Andrew Tridgell
5705ee0449
r24643: add a ctdb_fetch() function to the ctdb client code
2007-10-10 15:02:29 -05:00
Andrew Tridgell
b04bcf46e1
r24275: - setup the connection to the ctdb daemon
...
- disable the brlock ctdb backend for now
2007-10-10 15:01:34 -05:00
Andrew Tridgell
be85c48f8d
r24274: - merge from ctdb bzr tree
...
- use ctdb_attach() instead of ctdb_db_handle()
- make ctdb_attach() return an existing db handle if it exists
2007-10-10 15:01:33 -05:00
Andrew Tridgell
b196077cbb
r23806: update Samba4 with the latest ctdb code.
...
This doesn't get the ctdb code fully working in Samba4, it just gets
it building and not breaking non-clustered use of Samba. It will take
a bit longer to update some of the calling ctdb_cluster.c code to make
it work correctly in Samba4.
Note also that Samba4 now only links to the client portion of
ctdb. For the moment I am leaving the ctdbd as a separate daemon,
which you install separately from http://ctdb.samba.org/ .
2007-10-10 14:59:20 -05:00
Andrew Tridgell
3121f91493
r23805: this directory is not used any more
2007-10-10 14:59:19 -05:00
Andrew Tridgell
5c9b19271e
r23801: The FSF has moved around a lot. This fixes their Mass Ave address.
2007-10-10 14:59:18 -05:00
Andrew Tridgell
db92b76a00
r23799: updated old Franklin Street FSF addresses to new URL
2007-10-10 14:59:16 -05:00
Andrew Tridgell
40c0919aaa
r23798: updated old Temple Place FSF addresses to new URL
2007-10-10 14:59:15 -05:00
Andrew Tridgell
84b468b2f8
r23795: more v2->v3 conversion
2007-10-10 14:59:14 -05:00
Andrew Tridgell
fcf38a38ac
r23792: convert Samba4 to GPLv3
...
There are still a few tidyups of old FSF addresses to come (in both s3
and s4). More commits soon.
2007-10-10 14:59:12 -05:00
Jelmer Vernooij
44248f662f
r23289: Provide support for GCC attributes _PURE_, _NONNULL_, _DEPRECATED_, _NORETURN_ and _WARN_UNUSED_RESULT_.
2007-10-10 14:53:08 -05:00
Stefan Metzmacher
83a61a2892
r22863: in SMB2 mode we always need to return NT_STATUS_LOCK_NOT_GRANTED
...
metze
2007-10-10 14:52:25 -05:00
Andrew Tridgell
fd8594d62e
r22423: don't need popt here
2007-10-10 14:51:18 -05:00
Andrew Tridgell
3633f862b9
r22421: merged in latest ctdb changes from bzr
2007-10-10 14:51:17 -05:00
Andrew Tridgell
6d9d62dca3
r22237: this init fn doesn't exist yet
2007-10-10 14:50:44 -05:00
Andrew Tridgell
d825f4e6cc
r22234: merge test suite changes from bzr tree
2007-10-10 14:50:41 -05:00
Andrew Tridgell
2c12f8e72f
r22232: add a special message handler ID meaning "all messages please"
...
This better fits the way Samba4 does message dispatch
2007-10-10 14:50:40 -05:00
Andrew Tridgell
807b959082
r22231: merge from bzr ctdb tree
2007-10-10 14:50:40 -05:00
Andrew Tridgell
d7f122df1d
r22117: merged from bzr
2007-10-10 14:49:52 -05:00
Andrew Tridgell
e60a485ff5
r22114: merge from bzr tree
2007-10-10 14:49:51 -05:00
Andrew Tridgell
a57af1ff82
r22098: merged from bzr tree
2007-10-10 14:49:51 -05:00
Andrew Tridgell
43ee3f8724
r22085: correct copyright on opendb_ctdb.c
2007-10-10 14:49:49 -05:00
Andrew Tridgell
e2fe45cf40
r22084: use a TDB_INTERNAL tdb for the local ctdb tdb for now
2007-10-10 14:49:49 -05:00
Andrew Tridgell
141bd7ac39
r22083: opendb backend to ctdb now passes simple tests
2007-10-10 14:49:49 -05:00
Andrew Tridgell
b0da25cb79
r22082: merged the ctdb changes from bzr
...
added opendb ctdb backend from ronnie
2007-10-10 14:49:48 -05:00
Andrew Tridgell
d9a997fd39
r22072: in order to implement the opendb ctdb backend, I've found that the
...
existing ctdb_call() mechanism isn't sufficient. The main problem is
that the operations on the record need to be done with a lock held
while a local posix file operation is happening. We can't use a
ctdb_call callback function to do the actual file opens, renames,
unlinks etc as the callback would run on the wrong node.
So this commit adds the prototypes for two new ctdb API functions
which will make a opendb backend easier. Volker will probably
recognise these functions as they are basically the same as what he
did in his earlier Samba clustering code :-)
2007-10-10 14:49:47 -05:00
Andrew Tridgell
44dcac9e4d
r22070: merge in the changes from the bzr ctdb tree, and convert the brlock
...
ctdb backend to use the updated multi-database API
2007-10-10 14:49:47 -05:00
Jelmer Vernooij
7cf9d07c88
r21669: Fix --enable-dso build
2007-10-10 14:49:07 -05:00
Andrew Tridgell
3df7527aed
r21256: - msg_type is not needed in the cluster messaging API
...
- merge ctdb_get_num_nodes() from bzr tree
2007-10-10 14:44:55 -05:00
Andrew Tridgell
f05072ad74
r21233: first version of samba4 messaging using ctdb is working. This means we
...
should now work on a real cluster, and not just a localhost simulator
2007-10-10 14:44:50 -05:00
Andrew Tridgell
b288ba05e5
r21232: added a raw ctdb messaging api - allowing ctdb applications to take
...
advantage of the ctdb messaging layer for their own data
2007-10-10 14:44:49 -05:00
Andrew Tridgell
4474552e8f
r21230: added the hooks needed in the cluster layer and the messaging code for
...
handling messages to remote nodes. Implemented dummy functions in the
'local' cluster backend for the messaging hooks, and modified the
messaging layer to check if the destination is remote and redirect
messages via the cluster layer
2007-10-10 14:44:49 -05:00
Andrew Tridgell
faf9a1146c
r21173: - keep the ctdb queue when reconnecting (this will need to be more
...
complex once we have code for changing the number of nodes)
- fixed a ctdb/tcp bug in the handling of multiple packets waiting on
a socket
2007-10-10 14:44:41 -05:00
Andrew Tridgell
2d6e082e81
r21172: fixed a comment
2007-10-10 14:44:41 -05:00
Andrew Tridgell
169920a534
r21140: enable the pending lock notify code in the ctdb backend so that timed
...
locks retry immediately when another blocking lock is removed.
2007-10-10 14:44:33 -05:00
Andrew Tridgell
70c3acaf88
r21045: every call in brlock_ctdb ended up neededing a 32 bit status code, so
...
rather than allocating a reply_data field each time, I have changed
the ctdb_call API to include a status code. That greatly simplifies
use of the API.
2007-10-10 14:44:25 -05:00
Andrew Tridgell
cf317480cb
r21044: - merge struct ctdb_call API changes from bzr tree
...
- convert brlock code to new API
2007-10-10 14:44:25 -05:00