Jelmer Vernooij
2151cde580
r25554: Convert last instances of BOOL, True and False to the standard types.
...
(This used to be commit 566aa14139510788548a874e9213d91317f83ca9)
2007-10-10 15:07:55 -05:00
Jelmer Vernooij
2f3551ca7c
r25446: Merge some changes I made on the way home from SFO:
...
2007-09-29 More higher-level passing around of lp_ctx.
2007-09-29 Fix warning.
2007-09-29 Pass loadparm contexts on a higher level.
2007-09-29 Avoid using global loadparm context.
(This used to be commit 3468952e771ab31f90b6c374ade01c5550810f42)
2007-10-10 15:07:34 -05:00
Jelmer Vernooij
60a1046c5c
r25430: Add the loadparm context to all parametric options.
...
(This used to be commit fd697d77c9fe67a00939a1f04b35c451316fff58)
2007-10-10 15:07:31 -05:00
Jelmer Vernooij
37d53832a4
r25398: Parse loadparm context to all lp_*() functions.
...
(This used to be commit 3fcc960839c6e5ca4de2c3c042f12f369ac5f238)
2007-10-10 15:07:25 -05:00
Jelmer Vernooij
98b57d5eb6
r25035: Fix some more warnings, use service pointer rather than service number in more places.
...
(This used to be commit df9cebcb97e20564359097148665bd519f31bc6f)
2007-10-10 15:05:43 -05:00
Jelmer Vernooij
ffeee68e4b
r25026: Move param/param.h out of includes.h
...
(This used to be commit abe8349f9b4387961ff3665d8c589d61cd2edf31)
2007-10-10 15:05:38 -05:00
Jelmer Vernooij
8d182d881d
r24816: Move the rest of the contents of core.h to more appropriate places.
...
include/ now only contains build system related headers, all other headers are
now near the source code they're related to.
(This used to be commit 6890a01dbfc6d8041a88ef5c6be52dfcd046fe80)
2007-10-10 15:03:15 -05:00
Jelmer Vernooij
61ffa08f4c
r24712: No longer expose the 'BOOL' data type in any interfaces.
...
(This used to be commit 1ce32673d960c8b05b6c1b1b99e1976a402417ae)
2007-10-10 15:02:54 -05:00
Andrew Tridgell
3b3bfed2c3
r24646: fixed the handling of case insensitive paths with wildcards
...
(This used to be commit 066bcd8420045f095130674e32bdee97cb1471be)
2007-10-10 15:02:31 -05:00
Andrew Tridgell
fe5124e38d
r24642: prevent recursion with fetch_locked
...
add a note about server_id exists checking
(This used to be commit dd951b983c0cde2dd54c5370dc8d6440509b0559)
2007-10-10 15:02:29 -05:00
Andrew Tridgell
10d8f0086b
r24641: fixed several memory leaks in the brlock code
...
(This used to be commit aa0a3489646ee0ce9d69e4c57c60f83e4894c8a3)
2007-10-10 15:02:28 -05:00
Andrew Tridgell
4792285282
r24284: change brlock_tdb.c to use the dbwrap API. This actually makes the
...
backend abstraction for brlock pointless, but I have left it in place
for now. It would be useful for other clustering systems that can't
map to dbwrap, and would also be useful if we wanted to keep the
remote function call capabilities in ctdb instead of the less
efficient fetch_locked() call in dbwrap
(This used to be commit 912c014b7c131ab051ff6eb2db4e68cb6fbbeb14)
2007-10-10 15:01:36 -05:00
Andrew Bartlett
bd750a77c0
r24075: As suggested by metze, match the behaviour of ntvfs_posix, and remove
...
the backend data (effectivly closing the handle) when we close an IPC
FD.
This should fix #4821 .
Andrew Bartlett
(This used to be commit efaf91b9d53c1d9b882c53e069e8e7c15394e0f3)
2007-10-10 15:01:22 -05:00
Andrew Tridgell
0479a2f1cb
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.
(This used to be commit fcf38a38ac691abd0fa51b89dc951a08e89fdafa)
2007-10-10 14:59:12 -05:00
Andrew Tridgell
d1984d5cf3
r23698: fixed notify:backend so it actually works again
...
(This used to be commit d49ce1d752fdf6a6e1d6b9da12e7afb7d385ef8c)
2007-10-10 14:59:04 -05:00
Andrew Tridgell
879e1e0ec7
r23697: use the file perm options in the posix backend
...
(This used to be commit 701d06ac016c69fcd9ac92b5afefa2346c9bc26f)
2007-10-10 14:59:03 -05:00
Andrew Bartlett
6d52f4a63f
r23136: Set the event context onto the credentials in more places.
...
This helps ensure that the kerberos code uses the right event context.
Andrew Bartlett
(This used to be commit cbdce358ae8f86c9b76a50537b931e56b07ee213)
2007-10-10 14:52:54 -05:00
Stefan Metzmacher
42c1ef4025
r23067: use 'const union smb_search_data *file' also in the server code to get rid
...
of compiler warnings in the cifs backend
metze
(This used to be commit 34ef07b1f5acdad27edd80de8de4c6de7f879f9b)
2007-10-10 14:52:47 -05:00
Andrew Bartlett
615fea1c5c
r23064: Clarify comment and indent
...
(This used to be commit 607e8409f86b28c51a058555021cd45c1cb72a26)
2007-10-10 14:52:46 -05:00
Andrew Tridgell
e3036006fe
r23017: fixed the warning we have been getting for a long time:
...
pvfs_close: failed to delete XXX
during the BASE-DELETE test. It was a real bug, and could result in a
delete on close triggering for a handle that had never fully opened.
(This used to be commit 398c3724b4cd8c8073c8a77f8b0568d6b3ce1e7d)
2007-10-10 14:52:39 -05:00
Stefan Metzmacher
283aeb2a37
r22913: try to work arround the unaligned memory access bug on Tru64
...
metze
(This used to be commit 3a7a30ab1cf724ad2420ae2a1011479fffd826fe)
2007-10-10 14:52:30 -05:00
Andrew Bartlett
4febada51f
r22882: It seems entirly reasonable to follow metze's suggestion and check for
...
a valid file handle first.
Andrew Bartlett
(This used to be commit 3947db3dcbfe97e9ccb9b9bd2b3a69cf7683af9f)
2007-10-10 14:52:28 -05:00
Andrew Bartlett
3a88c56346
r22874: Expand the RPC-QFILEINFO-IPC test, and add a server implementation to match.
...
This should help with Vista joins.
Andrew Bartlett
(This used to be commit 8f85fb37862044d4b618e4184274bc67432af73b)
2007-10-10 14:52:27 -05:00
Stefan Metzmacher
37f8c04d90
r22865: handle pending locks in smb2
...
metze
(This used to be commit 8329fa689521b12e4ce2ac094b3e322fa4ed4bb8)
2007-10-10 14:52:25 -05:00
Stefan Metzmacher
5eb7420f11
r22864: in SMB2 mode we need to cancel an existing lock with a conflicting lock
...
if they're on the same handle and the same range
metze
(This used to be commit 36384bb4a071dcc366ae1039bd0579f08b84e238)
2007-10-10 14:52:25 -05:00
Stefan Metzmacher
0543c06d25
r22863: in SMB2 mode we always need to return NT_STATUS_LOCK_NOT_GRANTED
...
metze
(This used to be commit 83a61a2892539b2bcfbdaac7ca169c99f2b4503a)
2007-10-10 14:52:25 -05:00
Stefan Metzmacher
bd93b41d17
r22849: map smb2 lock to the generic level
...
metze
(This used to be commit fbbb144f8e5271a543c0b47b0105eccd357477ba)
2007-10-10 14:52:24 -05:00
Stefan Metzmacher
a42f78cd50
r22842: fix directory listing of SMB2 and include directories and hidden files
...
metze
(This used to be commit e087772ec9ec561b13dbdf6bfead7394a184d7d9)
2007-10-10 14:52:24 -05:00
Andrew Tridgell
bf27e58c2f
r22831: take advantage of EVENT_FD_AUTOCLOSE in the inotify code
...
(This used to be commit 419ef7393f9208e274745808980e0342e2e65a37)
2007-10-10 14:52:21 -05:00
Stefan Metzmacher
344cde462e
r22406: this dependencies should also be private
...
metze
(This used to be commit 7f07895cac3e933b39f81bf67812834352184af0)
2007-10-10 14:51:15 -05:00
Stefan Metzmacher
cfb00400df
r22399: fix major memory leak
...
metze
(This used to be commit cc71fa34961e7ab73eebc284194bf03e9b17525a)
2007-10-10 14:51:14 -05:00
Stefan Metzmacher
aabf459ca6
r22258: make ntvfs a library again
...
metze
(This used to be commit 26566222ec6ff221d8d8c971f5a1d6d9d4952e30)
2007-10-10 14:50:48 -05:00
Stefan Metzmacher
3529cf25eb
r22200: make ntvfs a subsystem as linking ntvfs.so.1 uses
...
ca. 800 cmdline args to ld and that fails on some hosts
in the build-farm, lets see if they will be happier now
metze
(This used to be commit fda810ff129646535e9fa6d2b2c77559b5d58f92)
2007-10-10 14:50:37 -05:00
Andrew Tridgell
66156220eb
r22082: merged the ctdb changes from bzr
...
added opendb ctdb backend from ronnie
(This used to be commit b0da25cb79f860bfa14ba7a8419c7996d936292b)
2007-10-10 14:49:48 -05:00
Andrew Tridgell
f00f7a34a9
r22021: use the pid specified in the individual locks, not the request pid, in
...
locking requests.
This fixes a bug noticed by Ronnie Sahlberg (thanks!)
(This used to be commit b4ac085816cbec93c9fd4543a7ce48c5f3f9dca6)
2007-10-10 14:49:41 -05:00
Andrew Tridgell
676a04a056
r21807: modularise the opendb code, so different backends can be
...
implemented. This will allow for a ctdb opendb backend.
(This used to be commit 6b91ca0968209ad17489341c78d9610607cc8320)
2007-10-10 14:49:29 -05:00
Jelmer Vernooij
bedf53f9e0
r21669: Fix --enable-dso build
...
(This used to be commit 7cf9d07c88b0c81777bb9363d445ac657982a366)
2007-10-10 14:49:07 -05:00
Andrew Tridgell
1cd412aa19
r21234: fixed a subtle bug with talloc reference counting and async ntvfs
...
requests.
(This used to be commit 6a2ba01f155266add71319c1dbc3442eb0c2c751)
2007-10-10 14:44:50 -05:00
Andrew Tridgell
667cff3699
r21214: fixed a valgrind error that can be caused by a semi-async call inside
...
a nested ntvfs call. The req structure can go away while processing a
ntvfs request
(This used to be commit f62b3c505f71f37a86a76d152d643926e19eb148)
2007-10-10 14:44:47 -05:00
Volker Lendecke
4da372c906
r21104: Rename struct watch_context to struct inotify_watch_context
...
(This used to be commit 3548b1f683a7f5ccc6563de7e099d3a5a86ed39c)
2007-10-10 14:44:30 -05:00
Volker Lendecke
4c9efad4b8
r21042: Fix typo
...
(This used to be commit eb83537a3b4889353cdc9bb471315a77e1f87c90)
2007-10-10 14:44:24 -05:00
Volker Lendecke
1fbb49a3e7
r21041: Change some "private" to "private_data", and change one (void **) function
...
parameter to (void *). void** in function parameters leads to type-punned
warnings.
Volker
(This used to be commit 57979d89c53b4363e4b447205703579df6756653)
2007-10-10 14:44:24 -05:00
Volker Lendecke
a80732cf00
r20983: Two no-mem error returns
...
(This used to be commit 79a0cd3a1bbd3d4ef0c335f398fa8bb8e82c8624)
2007-10-10 14:44:17 -05:00
Volker Lendecke
67f494d72a
r20972: "private" -> "private_data"
...
(This used to be commit 8cbcd3d1cbb0661b1767bb7ace0804cf9a573e34)
2007-10-10 14:44:05 -05:00
Andrew Tridgell
87df5a6312
r20947: fixed a bug in the unlock logic in the brlock tdb backend
...
I'm very surprised this didn't show up earlier!
(This used to be commit 5d9b1acf4f35d11c4730cbc9cadedb33c6ec08e8)
2007-10-10 14:43:59 -05:00
Andrew Tridgell
2ad79af331
r20920: use cluster_tdb_tmp_open() in ntvfs backend code
...
(This used to be commit c9080c54872f107d1e42e77261df50a5d55d294f)
2007-10-10 14:43:52 -05:00
Stefan Metzmacher
c30b82c3ea
r20899: fix the build and compiler warnings
...
metze
(This used to be commit eec93720aced2b4cdad9f6f5a4f6e23587128357)
2007-10-10 14:43:49 -05:00
Stefan Metzmacher
22bedb42ab
r20898: make it work to include ntvfs/ntvfs.h multiple times
...
metze
(This used to be commit 6814f38f000e9d44bdf25ca5bc1d69fd82522614)
2007-10-10 14:43:48 -05:00
Stefan Metzmacher
f40182cb12
r20897: fix compiler warnings
...
metze
(This used to be commit 5ac562e1e0e8de03c8bcd083a1822b31667c5e21)
2007-10-10 14:43:48 -05:00
Andrew Tridgell
72316674bf
r20894: the new brlock.c is needed (seems a svn rename + new file didn't make
...
it in one commit)
(This used to be commit 3315e877ab6504569e2869b52d989fc821982a3b)
2007-10-10 14:43:47 -05:00