Stefan Metzmacher
a6cd4e7509
cldap_server: fix compiler warning
...
metze
2008-03-28 09:39:03 +01:00
Jelmer Vernooij
e01c1e87c0
Remove yet more uses of global_loadparm.
2008-02-21 17:17:37 +01:00
Andrew Bartlett
9c9a4731ca
Remove useless layer of indirection, where every service called
...
task_service_init() manually. Now this is called from service.c for
all services.
Andrew Bartlett
2008-02-04 21:58:29 +11:00
Andrew Bartlett
0d830580e3
Rework service init functions to pass down service name. This is
...
needed to change prefork behaviour based on what service is being
started.
Andrew Bartlett and David Disseldorp
2008-02-04 17:48:51 +11:00
Andrew Bartlett
16edbe1d60
r26681: Use fewer magic numbers.
...
Andrew Bartlett
2008-01-06 21:21:02 -06:00
Andrew Bartlett
2f228bcbf6
r26680: Don't always advertise GC functionality.
...
Andrew Bartlett
2008-01-06 18:51:02 -06:00
Jelmer Vernooij
18cd08623e
r26672: Janitorial: Remove uses of global_loadparm.
2008-01-05 13:06:03 -06:00
Andrew Bartlett
fc5746ae95
r26649: Only claim to be a PDC if we are a PDC.
...
Andrew Bartlett
2008-01-03 12:33:35 -06:00
Jelmer Vernooij
a35e51871b
r26402: Require a talloc context in libnetif.
2007-12-21 05:49:33 +01:00
Jelmer Vernooij
9f975417cc
r26401: Don't cache interfaces context in libnetif.
2007-12-21 05:49:32 +01:00
Jelmer Vernooij
e452cb2859
r26325: Remove use of global_loadparm in netif.
2007-12-21 05:48:37 +01:00
Jelmer Vernooij
95a6ef7fc8
r26319: Split encoding functions out of libcli_ldap.
2007-12-21 05:48:33 +01:00
Jelmer Vernooij
e9875fcd56
r26271: Remove some more uses of global_loadparm.
2007-12-21 05:47:53 +01:00
Jelmer Vernooij
b9e3a4862e
r26260: Store loadparm context in gensec context.
2007-12-21 05:47:34 +01:00
Jelmer Vernooij
1386c5c925
r26237: Add loadparm context to the server service interface.
2007-12-21 05:47:15 +01:00
Jelmer Vernooij
e903978220
r26235: Avoid global_loadparm.
2007-12-21 05:47:13 +01:00
Jelmer Vernooij
0721a07aad
r26227: Make loadparm_context part of a server task, move loadparm_contexts further up the call stack.
2007-12-21 05:47:04 +01:00
Jelmer Vernooij
5bd053a570
r26222: Avoid global_loadparm in a couple more places.
2007-12-21 05:46:58 +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
Andrew Bartlett
e47df4a0fe
r25939: Rework the CLDAP server not to use gendb_search but to call ldb_search
...
directly.
Handle the errors from ldb_search (now that we get more than just -1),
including NO_SUCH_ENTRY when the base DN doesn't exist.
Andrew Bartlett
2007-12-21 05:45:10 +01:00
Andrew Bartlett
e8606bbcc6
r25938: We don't need the CLDAP server unless we are a DC.
...
Andrew Bartlett
2007-12-21 05:45:10 +01:00
Jelmer Vernooij
3fcc960839
r25398: Parse loadparm context to all lp_*() functions.
2007-10-10 15:07:25 -05:00
Jelmer Vernooij
abe8349f9b
r25026: Move param/param.h out of includes.h
2007-10-10 15:05:38 -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
Stefan Metzmacher
c3cc03ffb2
r22403: this dependencies should be private
...
metze
2007-10-10 14:51:14 -05:00
Simo Sorce
3929c086d5
r19832: better prototypes for the linearization functions:
...
- ldb_dn_get_linearized
returns a const string
- ldb_dn_alloc_linearized
allocs astring with the linearized dn
2007-10-10 14:28:22 -05:00
Simo Sorce
a580c871d3
r19831: Big ldb_dn optimization and interfaces enhancement patch
...
This patch changes a lot of the code in ldb_dn.c, and also
removes and add a number of manipulation functions around.
The aim is to avoid validating a dn if not necessary as the
validation code is necessarily slow. This is mainly to speed up
internal operations where input is not user generated and so we
can assume the DNs need no validation. The code is designed to
keep the data as a string if possible.
The code is not yet 100% perfect, but pass all the tests so far.
A memleak is certainly present, I'll work on that next.
Simo.
2007-10-10 14:28:22 -05:00
Stefan Metzmacher
39dc94b219
r19736: handle rootdse call via CLDAP
...
metze
2007-10-10 14:28:17 -05:00
Stefan Metzmacher
b02d0e1be3
r19699: - use better names for the site strings
...
- use the client_site when creating the server object
metze
2007-10-10 14:28:12 -05:00
Andrew Tridgell
09007b0907
r17824: add a wrapper for the common partitions_basedn calculation
2007-10-10 14:16:45 -05:00
Andrew Tridgell
a5ea749f0a
r17823: get rid of most of the samdb_base_dn() calls, as they are no longer
...
needed in searches
2007-10-10 14:16:45 -05:00
Andrew Bartlett
69525129f9
r17609: Kill one more use of the fake dnsDomain attribute.
...
Add a talloc_steal to avoid a memory leak of the ldb_search result.
Andrew Bartlett
2007-10-10 14:16:16 -05:00
Stefan Metzmacher
f20e251bfd
r17586: merge lib/netif into lib/socket and use -lnsl -lsocket on the
...
configure check for the interfaces.
should fix the build on some old sun boxes
metze
2007-10-10 14:15:39 -05:00
Andrew Bartlett
f47b7720a3
r16232: Avoid searching on domainDns, as it is not an AD attribute in the
...
official schema.
Add baseDNs, so we search the correct partition.
Andrew Bartlett
2007-10-10 14:09:07 -05:00
Jelmer Vernooij
0654739166
r15301: Use static libraries internally. This required a few hacks in the build
...
system - these should be removed later on.
2007-10-10 14:05:07 -05:00
Jelmer Vernooij
adc8a019b6
r15207: Introduce PRIVATE_DEPENDENCIES and PUBLIC_DEPENDENCIES as replacement
...
for REQUIRED_SUBSYSTEMS.
2007-10-10 14:04:18 -05:00
Jelmer Vernooij
8e84e6cb6b
r14567: Make some more functions public.
2007-10-10 13:58:48 -05:00
Jelmer Vernooij
51b4270513
r14542: Remove librpc, libndr and libnbt from includes.h
2007-10-10 13:58:42 -05:00
Stefan Metzmacher
3b712b70f0
r14439: fix warnings
...
metze
2007-10-10 13:57:25 -05:00
Stefan Metzmacher
526f20bbec
r14079: I just found the setproctitle library from alt linux:-)
...
- add set_title hook to the process models
- use setproctitle library in process_model standard if available
- the the title for the task servers and on connections
metze
2007-10-10 13:56:49 -05:00
Jelmer Vernooij
f87debeb12
r13944: Yet another round of splitups.
2007-10-10 13:52:31 -05:00
Jelmer Vernooij
930daa9f41
r13926: More header splitups.
2007-10-10 13:52:26 -05:00
Jelmer Vernooij
1228358767
r13924: Split more prototypes out of include/proto.h + initial work on header
...
file dependencies
2007-10-10 13:52:24 -05:00
Jelmer Vernooij
ba74f24e42
r13899: Get the shared library build building again. Just compiles for now,
...
but modules don't work yet..
(Run LIBRARY_OUTPUT_TYPE=SHARED_LIBRARY MODULE_OUTPUT_TYPE=SHARED_LIBRARY ./config.status)
2007-10-10 13:52:20 -05:00
Andrew Bartlett
88198c4881
r12804: This patch reworks the Samba4 sockets layer to use a socket_address
...
structure that is more generic than just 'IP/port'.
It now passes make test, and has been reviewed and updated by
metze. (Thankyou *very* much).
This passes 'make test' as well as kerberos use (not currently in the
testsuite).
The original purpose of this patch was to have Samba able to pass a
socket address stucture from the BSD layer into the kerberos routines
and back again. It also removes nbt_peer_addr, which was being used
for a similar purpose.
It is a large change, but worthwhile I feel.
Andrew Bartlett
2007-10-10 13:49:57 -05:00
Jelmer Vernooij
70e7449318
r12608: Remove some unused #include lines.
2007-10-10 13:49:03 -05:00
Jelmer Vernooij
0aca5fd513
r12542: Move some more prototypes out to seperate headers
2007-10-10 13:47:55 -05:00
Jelmer Vernooij
b24f2583ed
r12498: Eliminate INIT_OBJ_FILES and ADD_OBJ_FILES. We were not using
...
the difference between these at all, and in the future the
fact that INIT_OBJ_FILES include smb_build.h will be sufficient to
have recompiles at the right time.
2007-10-10 13:47:45 -05:00
Jelmer Vernooij
24e1030090
r11244: Relative path names in .mk files
2007-10-10 13:45:06 -05:00
Jelmer Vernooij
7fffc5c917
r11214: Remove scons files (see http://lists.samba.org/archive/samba-technical/2005-October/043443.html )
2007-10-10 13:45:03 -05:00