Andrew Tridgell
971d30bb20
r15854: more talloc_set_destructor() typesafe fixes
...
(This used to be commit 61c6100617
)
2007-10-10 14:08:32 -05:00
Jelmer Vernooij
ab5cbd8813
r15810: Fix uninitialized variable error, caught by the IBM checker.
...
(This used to be commit 1354333fd1
)
2007-10-10 14:08:26 -05:00
Jelmer Vernooij
029cf10ff8
r15807: Fix incorrect initialization. Very nice catch by the IBM Checker.
...
(This used to be commit 2b65c490e4
)
2007-10-10 14:08:25 -05:00
Jelmer Vernooij
73da6bf6da
r15806: Remove some unnecessary nesting making the function harder to read.
...
(This used to be commit 2e1ce01899
)
2007-10-10 14:08:25 -05:00
Jelmer Vernooij
9727b061f3
r15776: Don't generate ref pointers in Samba4-generated code. There is no point
...
in having pointers for outgoing data when you can already modify the top-level
element.
This can be overridden (temporarily) by specifying the new "keepref"
attribute. Once we've removed keepref from all IDL files, I'll remove this
attribute as well.
(This used to be commit bdc6dd3750
)
2007-10-10 14:08:18 -05:00
Jelmer Vernooij
4049bbbea1
r15659: Implement opening a key by name (significant better performance
...
in some situations). Patch by Wilco Baan Hofman.
(This used to be commit dece573d47
)
2007-10-10 14:08:04 -05:00
Jelmer Vernooij
bd90da5b60
r15458: Fix support for Windows XP-style registry files and support for large numbers of subkeys.
...
Patch by Wilco Baan Hofman <wilco@baanhofman.nl>
(This used to be commit 02859870d6
)
2007-10-10 14:05:38 -05:00
Jelmer Vernooij
72a5cbadc1
r15406: Move 'smbreadline' out of libreplace as it doesn't replace functionality
...
not available on some platforms but is a Samba-specific library.
(This used to be commit e9d3660fa6
)
2007-10-10 14:05:33 -05:00
Jelmer Vernooij
e595ede02f
r15375: Rename readline.h to smbreadline.h avoid clashes with system header.
...
(This used to be commit ccc3d8a954
)
2007-10-10 14:05:29 -05:00
Jelmer Vernooij
47bf79eac5
r15370: Fix more dependencies for shared libs
...
(This used to be commit 9a518661fb
)
2007-10-10 14:05:27 -05:00
Jelmer Vernooij
ad53de9d59
r15364: Use global list of predefined keys
...
(This used to be commit eee9e33442
)
2007-10-10 14:05:26 -05:00
Jelmer Vernooij
e0e8743baf
r15363: Fix dependencies for shared library
...
(This used to be commit f2ca71f122
)
2007-10-10 14:05:26 -05:00
Jelmer Vernooij
ad1cbc52cc
r15361: Export table of predefined registry keys
...
(This used to be commit 684ef2dae1
)
2007-10-10 14:05:26 -05:00
Jelmer Vernooij
5afe44c62c
r15351: Fix tcc compile error
...
(This used to be commit 0ba3390a9c
)
2007-10-10 14:05:24 -05:00
Jelmer Vernooij
620d759f49
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.
(This used to be commit 6646384aaf
)
2007-10-10 14:05:04 -05:00
Jelmer Vernooij
8d137d9785
r15295: Fix some dependencies
...
Move unistr-specific code to lib/charset/. Remove _m from some places where it's not needed.
(This used to be commit 03224e1124
)
2007-10-10 14:05:03 -05:00
Jelmer Vernooij
0d5587b5d1
r15274: Drop default EXT_LIB_ prefix for external libraries. Fixes issues with local
...
(empty) libpopt.a overriding global one
(This used to be commit 2f06305e53
)
2007-10-10 14:05:00 -05:00
Jelmer Vernooij
882bc0a19e
r15253: Fix dependency on tdr_regf.h
...
(This used to be commit 31819f5411
)
2007-10-10 14:04:25 -05:00
Jelmer Vernooij
1cc7c693ad
r15248: Fix automatic dependencies build
...
(This used to be commit 3e5aa5e794
)
2007-10-10 14:04:25 -05:00
Jelmer Vernooij
62bdececc6
r15214: Introduce subsystem-specific CFLAGS to keep the global CFLAGS short.
...
(This used to be commit a495bc60ab
)
2007-10-10 14:04:19 -05:00
Jelmer Vernooij
69b51f702a
r15207: Introduce PRIVATE_DEPENDENCIES and PUBLIC_DEPENDENCIES as replacement
...
for REQUIRED_SUBSYSTEMS.
(This used to be commit adc8a019b6
)
2007-10-10 14:04:18 -05:00
Jelmer Vernooij
0eddf14b30
r15191: Avoid uint_t as it's not standard.
...
(This used to be commit 7af59357b9
)
2007-10-10 14:04:15 -05:00
James Peach
6ab33938d5
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.
(This used to be commit 7e4ad7e8e5
)
2007-10-10 14:04:14 -05:00
Alexander Bokovoy
573b2f75fb
r15099: An attempt to fix BSD make portability issues. With these changes Samba 4 builds successfully on NetBSD 3.0
...
(This used to be commit 71ea07e72d
)
2007-10-10 14:04:08 -05:00
Alexander Bokovoy
9cf41988ff
r15036: Add out of tree build support and see how buildfarm will respond to make constructs
...
(This used to be commit 9329854489
)
2007-10-10 14:04:03 -05:00
Andrew Tridgell
5f64fcf473
r14981: fixed a use of a wild ptr in regshell
...
(This used to be commit 868deaf89f
)
2007-10-10 14:00:50 -05:00
Andrew Tridgell
02a224d3bf
r14978: fixed a print of NULL
...
(This used to be commit bf867dc789
)
2007-10-10 14:00:49 -05:00
Jelmer Vernooij
6ad6506cb1
r14906: Move SWIG-specific files to scripting/swig/
...
(This used to be commit 222723e443
)
2007-10-10 14:00:14 -05:00
Jelmer Vernooij
d64ccc0176
r14599: Pass ACLs down the registry layer.
...
(This used to be commit 6cdefd8945
)
2007-10-10 13:58:59 -05:00
Jelmer Vernooij
184955ffd7
r14572: Give libraries saner names, remove some .pc files, make some things
...
subsystems in case a library doesn't make sense.
(This used to be commit ed382873fd
)
2007-10-10 13:58:49 -05:00
Jelmer Vernooij
c84cfc0ecc
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.
(This used to be commit eb435386f0
)
2007-10-10 13:58:45 -05:00
Jelmer Vernooij
35349a58df
r14542: Remove librpc, libndr and libnbt from includes.h
...
(This used to be commit 51b4270513
)
2007-10-10 13:58:42 -05:00
Jelmer Vernooij
b785a7c40c
r14492: Fix shared libs - set SO_VERSION to 0 everywhere for now.
...
(This used to be commit 4682bc5ce0
)
2007-10-10 13:57:32 -05:00
Jelmer Vernooij
71b4fd9792
r14477: Remove the NOPROTO property - it's no longer used as proto.h is gone.
...
(This used to be commit 9c37f847d3
)
2007-10-10 13:57:30 -05:00
Jelmer Vernooij
4f1c8daa36
r14470: Remove some unnecessary headers.
...
(This used to be commit f7312dab3b
)
2007-10-10 13:57:29 -05:00
Jelmer Vernooij
8528016978
r14464: Don't include ndr_BASENAME.h files unless strictly required, instead
...
try to include just the BASENAME.h files (containing only structs)
(This used to be commit 3dd477ca51
)
2007-10-10 13:57:27 -05:00
Jelmer Vernooij
1060f6b3f6
r14402: Generate seperate headers for RPC client functions.
...
(This used to be commit 7054ebf024
)
2007-10-10 13:57:19 -05:00
Stefan Metzmacher
9b8717edec
r14374: remove sparse warning
...
metze
(This used to be commit bb6d0be0aa
)
2007-10-10 13:57:16 -05:00
Jelmer Vernooij
7a121583b4
r14349: Kill proto.h!
...
Prototypes are now spread over multiple headers, usually one per subsystem.
This change is required to allow proper header dependencies later on,
without recompiling Samba each time the mtime of any source file changes.
(This used to be commit 3da79bf909
)
2007-10-10 13:57:14 -05:00
Jelmer Vernooij
e153a8099e
r14327: Replace MAJOR_VERSION/MINOR_VERSION/RELEASE_VERSION with two parameters:
...
- VERSION: should contain the current version. Will be made part of the filename.
- SO_VERSION: should contain the latest version that this on is compatible to. Will be used for setting the soname of the shared library.
Fix sonames and use them on platforms that support them
Remove symlinking code. ldconfig will take care of creating the symlinks now
that we set the soname.
(This used to be commit 7871b07e21
)
2007-10-10 13:57:12 -05:00
Andrew Tridgell
250dc086bf
r14295: make sure we return a valid data blob
...
(This used to be commit 759e148734
)
2007-10-10 13:57:09 -05:00
Jelmer Vernooij
3ccea395aa
r14108: Make the Doxyfiles a bit shorter...
...
(This used to be commit 1004e1521a
)
2007-10-10 13:56:51 -05:00
Jelmer Vernooij
306b12ad49
r14094: Use saner module directory names, fix loading of server service modules.
...
(This used to be commit b6ffad3860
)
2007-10-10 13:56:49 -05:00
Jelmer Vernooij
0fbcfd8920
r13969: Make these names lowercase as well (just like they are now in the buildsystem)
...
(This used to be commit 04c49e211f
)
2007-10-10 13:52:33 -05:00
Jelmer Vernooij
ceb6e9717b
r13960: Generate makefile rules for installing/removing shared modules.
...
(This used to be commit 2c74698032
)
2007-10-10 13:52:32 -05:00
Jelmer Vernooij
f8fdbc967c
r13944: Yet another round of splitups.
...
(This used to be commit f87debeb12
)
2007-10-10 13:52:31 -05:00
Jelmer Vernooij
9bd7dd9121
r13926: More header splitups.
...
(This used to be commit 930daa9f41
)
2007-10-10 13:52:26 -05:00
Stefan Metzmacher
5a4f87fe12
r13920: "hidden" visibility is the default...
...
metze
(This used to be commit d37f63bf93
)
2007-10-10 13:52:23 -05:00
Jelmer Vernooij
ba564a901e
r13903: Don't generate prototypes for modules and binaries in include/proto.h by
...
default.
(This used to be commit c80a8f1102
)
2007-10-10 13:52:21 -05:00
Jelmer Vernooij
86dda20562
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)
(This used to be commit ba74f24e42
)
2007-10-10 13:52:20 -05:00