Jelmer Vernooij
aaa3e0425d
Fix includes.
2008-10-15 02:52:10 +02:00
Jelmer Vernooij
9565999755
Fix include paths to new location of libutil.
2008-10-11 21:31:42 +02:00
Jelmer Vernooij
6a689c23e8
Rename smbd -> samba.
...
This reverts commit 05ea5e23cf
.
Conflicts:
source4/smbd/server.c
2008-09-24 03:16:15 +02:00
Jelmer Vernooij
8ec93160d5
Fix last few includes to use new tdb location.
2008-09-16 16:09:50 +02:00
Jelmer Vernooij
7111645d3c
Use single copy of tdb in both samba3 and samba4.
2008-09-16 15:16:31 +02:00
Simo Sorce
2daf2897d5
Use a custom init function for samba4 that sets a samba4
...
specific debug function.
By default do not debug, this is the most appropriate action for a library
as we cannot assume what stderr is use for in the main app.
The main app is responsible to set ev_debug_stderr if they so desire.
(This used to be commit e566a2f308
)
2008-06-14 13:00:53 -04:00
Stefan Metzmacher
0827b08a43
opendb: add write time handling
...
metze
(This used to be commit 3868d8ce63
)
2008-06-03 14:03:49 +02:00
Jelmer Vernooij
137ec6e340
Use variables for source directory in a couple more places.
...
(This used to be commit 2860a7db59
)
2008-05-18 19:46:09 +02:00
Andrew Tridgell
107ab090e2
use uintptr_t instead of intptr_t where appropriate
...
(This used to be commit d62f2bcc85
)
2008-04-17 14:47:07 +02:00
Jelmer Vernooij
ffc5cbfe80
Move object files lists to makefile rather than smb_build.
...
(This used to be commit 5628d58990
)
2008-04-14 16:53:00 +02:00
Andrew Bartlett
7f2927528c
Fix references to ntvfs share config
...
Andrew Bartlett
(This used to be commit 4e4152dfd7
)
2008-03-27 20:40:40 +11:00
Andrew Bartlett
4fc27c9969
Make oplocks a per-share option.
...
This even goes via the share options system (a very odd layer of indirection).
Andrew Bartlett
(This used to be commit f2c65f9907
)
2008-03-27 20:32:02 +11:00
Stefan Metzmacher
59917521e9
opendb: pass down a pointer to the fd in odb_open_file()
...
This prepares kernel oplock support.
metze
(This used to be commit 9db9b6d85d
)
2008-03-12 17:35:04 +01:00
Stefan Metzmacher
e5e799aeb6
opendb: force odb_can_open() before odb_open_file()
...
Now there's only odb_can_open() which handles the
share_access rules.
And odb_open_file() only adds the new opendb_entry into the
database and calculates the granted oplock level.
metze
(This used to be commit db0853ae4f
)
2008-03-07 19:35:12 +01:00
Stefan Metzmacher
b7db5f7cb5
opendb: add allow_level_II_oplock parameter to odb_open_file()
...
Not all clients support a fallback to level II oplocks.
metze
(This used to be commit 146f1fe0b6
)
2008-03-06 17:19:12 +01:00
Stefan Metzmacher
98dafd5eb1
opendb: add odb_get_path()
...
metze
(This used to be commit 02071f151a
)
2008-02-29 15:17:52 +01:00
Stefan Metzmacher
bc1b595555
opendb: only return delete_on_close on odb_get_delete_on_close()
...
metze
(This used to be commit e699633db2
)
2008-02-28 08:11:04 +01:00
Stefan Metzmacher
85d58175c8
opendb: return the path that should be deleted in odb_close_file()
...
That means the last close returns the path name if the
delete_on_close flag is set.
metze
(This used to be commit fc27730bad
)
2008-02-28 08:10:50 +01:00
Stefan Metzmacher
7264a8b7ca
opendb: unify the parameters of odb_open_file() and odb_can_open()
...
metze
(This used to be commit e6b708a52b
)
2008-02-26 09:32:56 +01:00
Stefan Metzmacher
facdc472c7
opendb: pass down open_disposition and break_to_none to odb_open_file()
...
metze
(This used to be commit aaaa26ae5e
)
2008-02-26 09:32:55 +01:00
Stefan Metzmacher
f94008e45a
opendb: add odb_break_oplocks() function
...
This send breaks to none to all level2 holders
metze
(This used to be commit bd3654500b
)
2008-02-26 09:29:40 +01:00
Stefan Metzmacher
71943b209b
opendb: add odb_update_oplock() call
...
metze
(This used to be commit df576d69c6
)
2008-02-25 11:51:17 +01:00
Stefan Metzmacher
27e322bb4d
opendb: add odb_get_key() function to get the key back from a struct odb_lock
...
metze
(This used to be commit 11f35a2a4d
)
2008-02-25 11:50:30 +01:00
Jelmer Vernooij
ff0315ba85
Rename include to mkinclude to emphasize it is different from make's include.
...
(This used to be commit 0e1d0a874a
)
2008-02-18 20:04:18 +01:00
Andrew Bartlett
7e15e09f67
Fix a few more breakages from our recent changes to the server_id
...
structure. The BASE-TORTURE test found this problem - caused because
the messaging path was not unique.
If we didn't use a macro for cluster_id_equal(), we could make it
opaque, and avoid this...
Andrew Bartlett
(This used to be commit c3387545c5
)
2008-02-04 23:04:35 +11:00
Andrew Bartlett
77f71c1b65
Rework cluster_id() to take an additional argument, as we need
...
<node>.<pid>.<fd> to be unique in a prefork process environment.
Andrew Bartlett and David Disseldorp
(This used to be commit 931994a7f1
)
2008-02-04 17:51:38 +11:00
Jelmer Vernooij
dc8ccffed4
r26653: Janitorial: Remove global_loadparm use in two more places.
...
(This used to be commit 65fbb4700d
)
2008-01-03 12:33:36 -06:00
Jelmer Vernooij
40acf23a92
r26645: Janitorial: Fix a couple of warnings.
...
(This used to be commit a2bc97e8b0
)
2008-01-02 12:48:03 -06:00
Jelmer Vernooij
9d136bc0a3
r26640: Janitorial: Remove some more uses of global_loadparm.
...
(This used to be commit c863f4ebde
)
2008-01-01 19:57:01 -06:00
Jelmer Vernooij
7d5f0e0893
r26639: librpc: Pass iconv convenience on from RPC connection to NDR library, so it can be overridden by OpenChange.
...
(This used to be commit 2f29f80e07
)
2008-01-01 16:12:15 -06:00
Jelmer Vernooij
86dc05e99f
r26638: libndr: Require explicitly specifying iconv_convenience for ndr_struct_push_blob().
...
(This used to be commit 61ad78ac98
)
2008-01-01 16:12:11 -06:00
Jelmer Vernooij
0500b87092
r26540: Revert my previous commit after concerns raised by Andrew.
...
(This used to be commit 6ac86f8be7
)
2007-12-21 05:52:06 +01:00
Jelmer Vernooij
3e75f222bc
r26539: Remove unnecessary statics.
...
(This used to be commit e53e79eebe
)
2007-12-21 05:52:05 +01:00
Jelmer Vernooij
61873ce94c
r26431: Require ndr_push creators to specify a iconv_convenience context.
...
(This used to be commit 7352206f44
)
2007-12-21 05:50:00 +01:00
Jelmer Vernooij
7f0e8252e7
r26379: Remove more global_loadparm instances.
...
(This used to be commit b6f66eb5e0
)
2007-12-21 05:49:13 +01:00
Jelmer Vernooij
fc2f06d31b
r26274: Some syntax fixes, remove more global_loadparm instances.
...
(This used to be commit 3809113d86
)
2007-12-21 05:47:58 +01:00
Jelmer Vernooij
5b357ca877
r26270: Require specifying the loadparm_context or NULL to cli_credentials_guess().
...
(This used to be commit e52710d679
)
2007-12-21 05:47:50 +01:00
Jelmer Vernooij
0184e5ef2d
r26269: Fix a couple more references to global_loadparm.
...
(This used to be commit 1cb849dfba
)
2007-12-21 05:47:49 +01:00
Jelmer Vernooij
01bacaecd1
r26101: remove some unused includes
...
(This used to be commit bc615162fc
)
2007-12-21 05:46:03 +01:00
Stefan Metzmacher
114691cf14
r26015: fix dependecies
...
metze
(This used to be commit 29b6a8739a
)
2007-12-21 05:45:42 +01:00
Jelmer Vernooij
ca0b72a1fd
r26003: Split up DB_WRAP, as first step in an attempt to sanitize dependencies.
...
(This used to be commit 56dfcb4f2f
)
2007-12-21 05:45:40 +01:00
Stefan Metzmacher
529763a9aa
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
(This used to be commit 6223c7fddc
)
2007-12-21 05:45:02 +01:00
Jelmer Vernooij
05e7c48146
r25553: Convert to standard bool type.
...
(This used to be commit b7371f1a19
)
2007-10-10 15:07:54 -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 3468952e77
)
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 fd697d77c9
)
2007-10-10 15:07:31 -05:00
Jelmer Vernooij
9b009c9009
r25301: Merge my includes.h cleanups.
...
(This used to be commit 37425495f3
)
2007-10-10 15:07:09 -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 df9cebcb97
)
2007-10-10 15:05:43 -05:00
Jelmer Vernooij
dccf3f99e4
r25027: Fix more warnings.
...
(This used to be commit 5085c53fcf
)
2007-10-10 15:05:41 -05:00
Jelmer Vernooij
ffeee68e4b
r25026: Move param/param.h out of includes.h
...
(This used to be commit abe8349f9b
)
2007-10-10 15:05:38 -05:00
Jelmer Vernooij
cd962355ab
r25000: Fix some more C++ compatibility warnings.
...
(This used to be commit 08bb1ef643
)
2007-10-10 15:05:27 -05:00