Jelmer Vernooij
d77ea8f907
r15538: Use pkg-config file where possible and
...
only fall back to manual tests if that can't be found (for systems
that have older versions of gnutls without the .pc file installed)
2007-10-10 14:05:55 -05:00
Andrew Bartlett
09b2f30dfa
r15400: Move the TLS code behind the socket interface.
...
This reduces caller complexity, because the TLS code is now called
just like any other socket. (A new socket context is returned by the
tls_init_server and tls_init_client routines).
When TLS is not available, the original socket is returned.
Andrew Bartlett
2007-10-10 14:05:32 -05:00
Jelmer Vernooij
f2ca71f122
r15363: Fix dependencies for shared library
2007-10-10 14:05:26 -05:00
Andrew Bartlett
2cd2e524e6
r15357: Fix the build on systems without GNUTLS.
...
Andrew Bartlett
2007-10-10 14:05:25 -05:00
Andrew Bartlett
a312812b92
r15356: Remove unused 'flags' argument from socket_send() and friends.
...
This is in preperation for making TLS a socket library.
Andrew Bartlett
2007-10-10 14:05:25 -05:00
Jelmer Vernooij
2f06305e53
r15274: Drop default EXT_LIB_ prefix for external libraries. Fixes issues with local
...
(empty) libpopt.a overriding global one
2007-10-10 14:05:00 -05:00
Jelmer Vernooij
11353d4b47
r15231: Try to fix detection of ability of CC to generate dependencies
2007-10-10 14:04:21 -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
b38a834077
r14806: Fix compiler warnings
2007-10-10 13:59:22 -05:00
Jelmer Vernooij
f97df7d90a
r14575: Move some path-related functions to libsamba-config so libsamba-util
...
doesn't have to depend on the lp_* functions.
2007-10-10 13:58:52 -05:00
Jelmer Vernooij
9c37f847d3
r14477: Remove the NOPROTO property - it's no longer used as proto.h is gone.
2007-10-10 13:57:30 -05:00
Andrew Tridgell
ec53f5fe96
r14412: init a var
2007-10-10 13:57:20 -05:00
Jelmer Vernooij
70e7449318
r12608: Remove some unused #include lines.
2007-10-10 13:49:03 -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
Andrew Tridgell
f8d43f1f67
r11596: switched the libcli/raw/ code over to using the lib/stream/ generic
...
packet parsing code. This simplifies the logic in the raw client
library a fair bit
2007-10-10 13:45:56 -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
Jelmer Vernooij
b53313dc51
r10586: Add MergedObject() builder. Default to Library() rather
...
then StaticLibrary()
2007-10-10 13:39:08 -05:00
Tim Potter
9d001dc083
r10377: Save configuration stuff to sconf.cache so it isn't annoyingly run
...
at every single build. Run 'scons configure=1' or delete sconf.cache
to force checks to be re-run.
Jelmer, I think this stuff is cached in the .sconf_cache directory but
the message is still displayed and it looks like it caches the compiled
test object file not the actual result of the test.
2007-10-10 13:38:33 -05:00
Jelmer Vernooij
22f18a8424
r10366: More scons fixes. Building et, asn1, lex and yacc files sort-of works now
2007-10-10 13:38:32 -05:00
Jelmer Vernooij
4f0d7f75b9
r10348: Add scons scripts for remaining subsystems. Most subsystems build now,
...
but final linking still fails (as does generating files asn1, et, idl and proto
files)
2007-10-10 13:38:30 -05:00
Jelmer Vernooij
59d4450453
r10336: Add sconscript for a couple more subsystems.
2007-10-10 13:38:29 -05:00
Andrew Tridgell
437c4057ae
r8482: gnutls_x509_crt_set_subject_key_id is not available in some versions
...
of gnutls. Thanks to ab for spotting this.
2007-10-10 13:23:08 -05:00
Andrew Tridgell
c5bccbc366
r7912: make private_path() recognise a non-relative filename, so we can have
...
sam database = sam.ldb
and it will know to put it in the private dir, but if you use
sam database = ldap://server
it knows to use it as-is
2007-10-10 13:18:48 -05:00
Andrew Tridgell
bc6bc84ef4
r7773: fixed the tls code for the non-GNUTLS case
2007-10-10 13:18:34 -05:00
Andrew Tridgell
71ee6a1df5
r7769: added client support in the tls library api
2007-10-10 13:18:33 -05:00
Andrew Tridgell
30da6a1cc4
r7751: only enable tls on the ldaps port in ldap server, and reject non-tls
...
connections on that port
2007-10-10 13:18:31 -05:00
Andrew Tridgell
135c3367ff
r7750: handle STATUS_MORE_ENTRIES on send in tls
2007-10-10 13:18:31 -05:00
Andrew Tridgell
73cb4aad22
r7747: - simplified the ldap server buffer handling
...
- got rid of the special cases for sasl buffers
- added a tls_socket_pending() call to determine how much data is waiting on a tls connection
- removed the attempt at async handling of ldap calls. The buffers/sockets are all async, but the calls themselves
are sync.
2007-10-10 13:18:30 -05:00
Andrew Tridgell
42d8a1a222
r7745: better handling of recv errors in tls library
2007-10-10 13:18:30 -05:00
Andrew Tridgell
950500f603
r7742: abstracted out the tls code from the web server, so that our other servers
...
can easily become tls enabled. This will be used to add support for ldaps
2007-10-10 13:18:29 -05:00