Jelmer Vernooij
8d95bf14b9
r15580: (Hopefully) fix pthreads process model
2007-10-10 14:05:59 -05:00
Jelmer Vernooij
d72c5c8f75
r15572: Trim build/m4/rewrite.m4 a bit more, remove unused tests.
2007-10-10 14:05:58 -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
6646384aaf
r15298: Fix the build using a few hacks in the build system.
...
Recursive dependencies are now forbidden (the build system
will bail out if there are any).
I've split up auth_sam.c into auth_sam.c and sam.c. Andrew,
please rename sam.c / move its contents to whatever/wherever you think suits
best.
2007-10-10 14:05:04 -05:00
Stefan Metzmacher
0754154f51
r15277: - fix the build on netbsd, where stdlib.h has the setproctitle() prototype
...
but --with-setproctitle wasn't used
metze
2007-10-10 14:05:01 -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
Stefan Metzmacher
35936fd474
r15273: fix setproctitle support
...
metze
2007-10-10 14:05:00 -05:00
Jelmer Vernooij
2fbb4d91fa
r15223: Move heimdal's -I parameters from the global list of includes to
...
the subsystems in question
2007-10-10 14:04:20 -05:00
Jelmer Vernooij
555ca1df1c
r15212: Simplify setproctitle code
2007-10-10 14:04:19 -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
James Peach
7e4ad7e8e5
r15186: Introduce ISDOT and ISDOTDOT macros for testing whether a filename is
...
"." for "..". These express the intention better that strcmp or strequal
and improve searchability via cscope/ctags.
2007-10-10 14:04:14 -05:00
Stefan Metzmacher
2b0ce388a4
r15182: make stuff more portable
...
metze
2007-10-10 14:04:13 -05:00
Jelmer Vernooij
3ebdae4217
r15179: Detect setproctitle if it is in libc. Patch by Timur Bakevey
2007-10-10 14:04:13 -05:00
Volker Lendecke
5f1d52f232
r15100: Port the bugfix for #3569 to Samba4
2007-10-10 14:04:09 -05:00
Jelmer Vernooij
d3106699db
r14997: Fix build of static libraries. Libraries build fine now, but linking doesn't
...
work yet.
2007-10-10 14:03:59 -05:00
Stefan Metzmacher
ad84a69db2
r14890: fix the usage of popt...
...
I don't know why this causes problems on my laptop today...
anyway we have done this change in smbtorture month ago...
metze
2007-10-10 14:00:12 -05:00
Stefan Metzmacher
bac95bb8f4
r14736: - the ntvfs subsystem should not know about smb_server.h
...
- the process module subsystem should not know about smb_server.h
- the smb_server module should not know about process models
metze
2007-10-10 13:59:17 -05:00
Jelmer Vernooij
ed382873fd
r14572: Give libraries saner names, remove some .pc files, make some things
...
subsystems in case a library doesn't make sense.
2007-10-10 13:58:49 -05:00
Jelmer Vernooij
e71cca7f0c
r14571: More improvements on shared library support in Samba. Only ldb is left now...
2007-10-10 13:58:49 -05:00
Jelmer Vernooij
8e84e6cb6b
r14567: Make some more functions public.
2007-10-10 13:58:48 -05:00
Jelmer Vernooij
eb435386f0
r14554: Write out header dependencies. This means all C files affected will be
...
rebuilt when a header file is changed. It also means parallel builds work now.
It will take a minute or so to generate all the dependency information,
but there should be no need to rebuild that information later on, unless
a file changes.
This behaviour is only enabled when building in developer mode
(--enable-developer) and requires a GNU make (or compatible). In all other
cases, the file 'static_deps.mk' is included, which contains some basic
hardcoded dependency information.
2007-10-10 13:58:45 -05:00
Jelmer Vernooij
1a16a6f1df
r14380: Reduce the size of structs.h
2007-10-10 13:57:16 -05:00
Stefan Metzmacher
180a79d103
r14205: move smb specific stuff out of includes.h (finally!!!:-)
...
all this changes really help ccache to speed up the samba4 build:-)
metze
2007-10-10 13:57:03 -05:00
Stefan Metzmacher
defc9438d1
r14100: print out the title with the thread specific debug messages
...
metze
2007-10-10 13:56:50 -05:00
Stefan Metzmacher
fb9e7d176a
r14095: disable setproctitle support by default
...
--with-setproctitle enables it
metze
2007-10-10 13:56:50 -05:00
Jelmer Vernooij
b6ffad3860
r14094: Use saner module directory names, fix loading of server service modules.
2007-10-10 13:56:49 -05:00
Stefan Metzmacher
63778a76be
r14082: fix the build of process model thread
...
metze
2007-10-10 13:56:49 -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
Stefan Metzmacher
a465126e15
r14078: move ldb_global_init() to the main smbd code,
...
to fix the process_model standard
metze
2007-10-10 13:56:49 -05:00
Stefan Metzmacher
8e9a69171a
r14038: reopen log files after a SIGHUP
...
metze
2007-10-10 13:52:37 -05:00
Jelmer Vernooij
2c74698032
r13960: Generate makefile rules for installing/removing shared modules.
2007-10-10 13:52:32 -05:00
Jelmer Vernooij
f87debeb12
r13944: Yet another round of splitups.
2007-10-10 13:52:31 -05:00
Jelmer Vernooij
2d655f0528
r13938: Around round of splitups
2007-10-10 13:52:29 -05:00
Stefan Metzmacher
7aabff8298
r13937: fix the build
...
metze
2007-10-10 13:52:28 -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
52a2356505
r13786: [merge] Add registration functions for LDB modules
...
Applications that use LDB modules will now have to run ldb_global_init()
before they can use LDB.
The next step will be adding support for loading LDB modules from .so
files. This will also allow us to use one LDB without difference between the
standalone and the Samba-specific build
2007-10-10 13:52:11 -05:00
Jelmer Vernooij
bca0e8054f
r13655: Use new name of build header
2007-10-10 13:52:05 -05:00
Jelmer Vernooij
cbcce3b573
r13070: Add a simple smbd manpage, based on the Samba 3 one.
2007-10-10 13:51:21 -05:00
Stefan Metzmacher
21bc072c7a
r12815: try to fix the build on AIX
...
metze
2007-10-10 13:49:59 -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
Stefan Metzmacher
ed4fbfcf3e
r12797: check for a error
...
metze
2007-10-10 13:49:56 -05:00
Jelmer Vernooij
73610639b2
r12693: Move core data structures out of smb.h into core.h
...
torture prototypes in seperate header
2007-10-10 13:49:39 -05:00
Jelmer Vernooij
f9eede3d40
r12670: Make a couple of dependencies stricter
...
Re-introduce and use the OUTPUT_TYPE property for MODULEs to force
specific modules to always be included
2007-10-10 13:49:35 -05:00
Stefan Metzmacher
c563aefb42
r12661: Happy New Year!
...
metze
2007-10-10 13:49:35 -05:00
Jelmer Vernooij
44f0aba715
r12620: Get rid of automatically generated lists of init functions of subsystems.
...
This allows Samba libraries to be used by other projects (and parts of
Samba to be built as shared libraries).
2007-10-10 13:49:06 -05:00
Jelmer Vernooij
70e7449318
r12608: Remove some unused #include lines.
2007-10-10 13:49:03 -05:00
Andrew Bartlett
6787b3737c
r12594: Jelmer pushed some proposed header reductions to the list today. This
...
commits some of these that I know to be correct in the kerberos area.
Andrew Bartlett
2007-10-10 13:49:00 -05:00
Jelmer Vernooij
ca8db1a0cd
r12592: Remove some useless dependencies
2007-10-10 13:49:00 -05:00
Jelmer Vernooij
0aca5fd513
r12542: Move some more prototypes out to seperate headers
2007-10-10 13:47:55 -05:00