Andrew Bartlett
3d74d178bf
r24631: Fix up format warnings, found on my Fedora 7 x86_64 workstation.
...
Andrew Bartlett
2007-10-10 15:02:27 -05:00
Stefan Metzmacher
5ecc1311a1
r24623: add back '-D' option to smbd
...
metze
2007-10-10 15:02:26 -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
Andrew Bartlett
e3eb6c2cf6
r23695: By not using the NULL context for these large structures, we don't
...
falsely report them as leaked.
Andrew Bartlett
2007-10-10 14:59:02 -05:00
Stefan Metzmacher
7fae261a49
r23288: give more info...
...
metze
2007-10-10 14:53:08 -05:00
Andrew Tridgell
ec611774da
r22242: ctdb init now takes a process model
2007-10-10 14:50:45 -05:00
Andrew Tridgell
e73063a0c6
r20895: enable ctdb backend at startup (if configured)
2007-10-10 14:43:47 -05:00
Stefan Metzmacher
dbabec6338
r20449: Happy New Year!
...
metze
2007-10-10 14:35:46 -05:00
Jelmer Vernooij
8143de855c
r19573: Move secrets.o into param/ (subsystems haven't been integrated yet).
2007-10-10 14:24:55 -05:00
Jelmer Vernooij
eefa64cbe3
r19539: Move pidfile to smbd/
2007-10-10 14:24:46 -05:00
Andrew Tridgell
6a2144caab
r18360: better handling of child process killing in standard mode
2007-10-10 14:18:18 -05:00
Jelmer Vernooij
8b622c5ded
r18168: Use {NULL} rather than POPT_TABLEEND, which is not always available.
2007-10-10 14:17:45 -05:00
Simo Sorce
a89cc346b9
r17206: Add a modular API for share configuration.
...
Commit the classic backwards compatible module which is the default one
2007-10-10 14:10: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
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
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
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
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
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
bca0e8054f
r13655: Use new name of build header
2007-10-10 13:52:05 -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
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
0aca5fd513
r12542: Move some more prototypes out to seperate headers
2007-10-10 13:47:55 -05:00
Jelmer Vernooij
87f665a1d5
r12528: Add seperate proto headers for ntvfs, tdr, smb_server and nbt_server.
2007-10-10 13:47:51 -05:00
Jelmer Vernooij
60e11f5758
r12523: Convert the registry subsystem to use a seperate prototype header
...
(note that this doesn't use the distinction between private
and public prototypes yet)
2007-10-10 13:47:51 -05:00
Jelmer Vernooij
f6bbc72996
r12500: Use init functions explicitly in a few more places. 'gensec' and 'librpc'
...
are the only two subsystems left to convert.
2007-10-10 13:47:46 -05:00
Jelmer Vernooij
c92ace494f
r12499: Move smb_build.h out of includes.h
2007-10-10 13:47:45 -05:00
Jelmer Vernooij
b6d2ad4ce0
r12494: Support loading modules from .so files for most subsystems.
...
We now use a different system for initializing the modules for a subsystem.
Most subsystems now have an init function that looks something like this:
init_module_fn static_init[] = STATIC_AUTH_MODULES;
init_module_fn *shared_init = load_samba_modules(NULL, "auth");
run_init_functions(static_init);
run_init_functions(shared_init);
talloc_free(shared_init);
I hope to eliminate the other init functions later on (the
init_programname_subsystems; defines).
2007-10-10 13:47:45 -05:00
Stefan Metzmacher
6c457873f7
r12284: use the correct name for logging
...
metze
2007-10-10 13:47:26 -05:00
Andrew Bartlett
0f52a9ab07
r12267: Try to avoid segfault in kerberos libs, because we talloc_free()'ed
...
the old event context in the standard process modal child.
Andrew Bartlett
2007-10-10 13:47:25 -05:00
Stefan Metzmacher
dbb8f62670
r12260: move the string "smbd" to one place
...
metze
2007-10-10 13:47:25 -05:00
Stefan Metzmacher
09a517bd97
r12255: - we don't use SIGUSR1 anymore, so ignore it
...
- we don't handle SIGHUP just, so ignore it
metze
2007-10-10 13:47:24 -05:00
Andrew Bartlett
57f811115e
r11317: An ugly hack to setup the global gssapi_krb5_context early, when we
...
have easy access to the event context.
This stops Samba dead-locking against itself when the winbindd client
tries to contact the KDC.
Andrew Bartlett
2007-10-10 13:45:19 -05:00
Jelmer Vernooij
59083b7ba6
r10315: Remove use of fstring and pstring in dynconfig.c
...
Remove unused includes of dynconfig.h
2007-10-10 13:38:17 -05:00
Andrew Tridgell
acf8c8fd49
r8678: setup for gdb backtrace in 'make test'
2007-10-10 13:29:53 -05:00
Andrew Tridgell
783679e0df
r8282: make the deletion of the smbd.tmp directory recursive. This cleans up the messaging
...
directory
2007-10-10 13:19:31 -05:00
Andrew Bartlett
50f3c2b3a2
r7525: Unify lp_load(), load_interfaces and logging setup into popt().
...
There is now a new --debug-stderr option to enable debug to STDERR.
popt isn't perfect, but the callbacks are used in all the main Samba
binaries, and should be used in the rest. This avoids duplicated
code, and ensures every binary is setup correctly.
This also ensures the setup happens early enough to have -s function,
and have a correct impact on the credentials code. (Fixing a bug that
frustrated tridge earlier today).
The only 'subtle' aspect of all this is that I'm pretty sure that the
SAMBA_COMMON popt code must be above the CREDENTIALS code, in the
popt tables.
Andrew Bartlett
2007-10-10 13:18:06 -05:00
Andrew Tridgell
3cec5b3c86
r7493: add a --maximum-runtime option to smbd. If this time is exceeeded then it exits.
...
This will be used in the build farm
2007-10-10 13:17:59 -05:00
Andrew Tridgell
db2b507add
r7478: fixed a problem with a backgrounded smbd looping to handle continuous
...
tty related signals
2007-10-10 13:17:57 -05:00
Stefan Metzmacher
816442320d
r7392: more verbose debug output
...
metze
2007-10-10 13:17:49 -05:00
Andrew Tridgell
eebca142e5
r7356: fixed the problem mkaplan reported with not being able to run without -i
2007-10-10 13:17:46 -05:00