summaryrefslogtreecommitdiff
path: root/source4/lib/registry/config.mk
AgeCommit message (Collapse)AuthorFilesLines
2008-02-29Move public header accumulation out of the perl code.Jelmer Vernooij1-1/+2
Never install generated prototype files. It's easier to break the API when using them and they're not easily readable for 3rd party users. Conflicts: source/auth/config.mk source/auth/credentials/config.mk source/auth/gensec/config.mk source/build/smb_build/config_mk.pm source/build/smb_build/main.pl source/build/smb_build/makefile.pm source/dsdb/config.mk source/lib/charset/config.mk source/lib/tdr/config.mk source/lib/util/config.mk source/libcli/config.mk source/libcli/ldap/config.mk source/librpc/config.mk source/param/config.mk source/rpc_server/config.mk source/torture/config.mk (This used to be commit 6c659689ed4081f1d7a6253c538c7f01784197ba)
2008-02-29Move manpage management out of the perl build system.Jelmer Vernooij1-4/+8
(This used to be commit 1dd6bea507f1f5e26cccf89148280721260a4673)
2008-01-22build: Remove support for DESCRIPTION setting that is now unused.Jelmer Vernooij1-1/+0
(This used to be commit 91d7ba5202e6c375456a42c2c6861f63c7fcfc20)
2008-01-22registry: Use manually written .pc file.Jelmer Vernooij1-0/+1
(This used to be commit 5c64d4adaf50215ec2645f76e6c0335572147614)
2007-12-26r26602: Revert my previous commit as it only works with GNU make.Jelmer Vernooij1-7/+7
(This used to be commit ecd2d96c3173e4d2f77a1ca50f26a16ac7a313b1)
2007-12-26r26600: Provide dir variable with current basedir in Makefile.Jelmer Vernooij1-7/+7
(This used to be commit b06d3e1a52d6b71a1e3e7a9e0ecf69f3b899ae18)
2007-12-24r26576: Allow the static module loading code to be used for the Python modules.Jelmer Vernooij1-1/+1
Simplify the way module initialization functions are handled. (This used to be commit ba8be2dfc0de4434c798663336b81f7f95cde520)
2007-12-21r26073: Import Python bindings for the registry.Jelmer Vernooij1-1/+6
(This used to be commit 777205b5705940c00384172c531ea99ba3eae235)
2007-12-21r25935: Fix registry tests.Jelmer Vernooij1-3/+2
(This used to be commit b311094714b4d51ea7ea756df1aecba169dc0d45)
2007-12-21r25928: Split up torture-local a bit.Jelmer Vernooij1-0/+10
(This used to be commit c6b109040856ba0f1ae0db2787cc838ff61df767)
2007-10-10r24723: Install the right headers for use by samba-gtk.Jelmer Vernooij1-1/+1
(This used to be commit 762e893d9ce4cc73bb1763a9520634bf921c0503)
2007-10-10r24668: Fix header installation.Jelmer Vernooij1-1/+1
(This used to be commit e9e66693505e5b9f136bd24f5f76ccd0ae574d99)
2007-10-10r24667: Finally merge the registry improvements that Wilco Baan Hofman and I ↵Jelmer Vernooij1-69/+27
have been working on for at least half a year now. Contains the following improvements: * proper layering (finally!) for the registry library. Distinction is now made between 'real' backends (local, remote, wine, etc) and the low-level hive backends (regf, creg, ldb, ...) that are only used by the local registry backend * tests for all important hive and registry operations * re-enable RPC-WINREG tests (still needs more work though, as some return values aren't checked yet) * write support for REGF files * dir backend now supports setting/reading values, creating keys * support for storing security descriptors * remove CREG backend as it was incomplete, didn't match the data model and wasn't used at all anyway * support for parsing ADM files as used by the policy editor (see lib/policy) * support for parsing PREG files (format used by .POL files) * new streaming interface for registry diffs (improves speed and memory usage for regdiff/regpatch significantly) ... and fixes a large number of bugs in the registry code (This used to be commit 7a1eec6358bc863dfc671c542b7185d3e39d7b5a)
2007-10-10r22762: Some ldb_map changes:Jelmer Vernooij1-1/+1
* Change license to LGPL, so it can be used by non-Samba users of LDB (cleared with Martin as well). * Include ldb_map in standalone build. * Move ldb_map to its own directory (This used to be commit a90202abca26c0da5425a2f3dd8494077c3290fd)
2007-10-10r22404: more dependencies which should be privateStefan Metzmacher1-5/+5
metze (This used to be commit e0e35965d1eaab182941d17da744b70c4234ca52)
2007-10-10r22029: Make sure we respect $srcdir correctly for the srcdir != builddir case.James Peach1-1/+1
(This used to be commit 0db4256a472975c5097135fa87315038a1350a72)
2007-10-10r21830: Fix header installation, remove proto header with a single prototype.Jelmer Vernooij1-1/+0
(This used to be commit 47a17a741af625eb52f611b3d0f3ea0e207f2c3a)
2007-10-10r21828: Hardcode prototypes, as they're a public API.Jelmer Vernooij1-1/+0
(This used to be commit 02ae0b9cde8a18498bc72583d8cac9b0217da4ad)
2007-10-10r21683: Remove the gconf registry backend.Jelmer Vernooij1-13/+0
It's already been disabled for a while, as it required some compile flags that broke other things. While this backend was an interesting proof-of-concept, this module doesn't really add any value. It's not possible to map between windows registry and gconf semantics and I can't think of any reason why you would want to do so. (This used to be commit 02481df3e8653ab366cb73d124e52bc9551bb717)
2007-10-10r21297: Remove the GTK+ tools and library from the main repository. They are ↵Jelmer Vernooij1-2/+2
now maintained separately in bzr at http://people.samba.org/bzr/jelmer/samba-gtk This also adds some more headers to the list that is installed and a couple of extra #include lines so these headers can be used externally without problems. (This used to be commit 07652f65ce7a5b19130f1a27cbf0e1e5fae13454)
2007-10-10r18213: don't list LIBREPLACE depdendecies explicit andStefan Metzmacher1-2/+1
always at it as first private dependencies metze (This used to be commit 135d096776b53ae09ffc2b4f767dfbd18139570f)
2007-10-10r18176: reg_util.c needs LIBREPLACE for strndupAndrew Tridgell1-1/+1
(This used to be commit dc1369b2ad1f55e1acfcc2ddd99ec6ac8b115da9)
2007-10-10r18130: the move to system/ in libreplace broke some things ... should beAndrew Tridgell1-0/+1
happier now (This used to be commit 18542f184f75074e56a9793a9e3b6c6d747bb9e6)
2007-10-10r18121: Simplify m4 code, hopefully fix Samba4 build problems.Jelmer Vernooij1-4/+4
(This used to be commit 1adf65b4d7c5d2d4f65d4b28575bdf2368a42139)
2007-10-10r18117: first steps in making samba4 use libreplaceAndrew Tridgell1-4/+4
(This used to be commit c079cedb084d621c5a0aac59310b237ba375df20)
2007-10-10r15298: Fix the build using a few hacks in the build system.Jelmer Vernooij1-1/+1
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 6646384aaf3e7fa2aa798c3e564b94b0617ec4d0)
2007-10-10r15295: Fix some dependenciesJelmer Vernooij1-2/+3
Move unistr-specific code to lib/charset/. Remove _m from some places where it's not needed. (This used to be commit 03224e112424968fc3f547c6159c7ccae2d1aa5b)
2007-10-10r15274: Drop default EXT_LIB_ prefix for external libraries. Fixes issues ↵Jelmer Vernooij1-1/+1
with local (empty) libpopt.a overriding global one (This used to be commit 2f06305e53478e5030c24550954f221a9a97c83f)
2007-10-10r15253: Fix dependency on tdr_regf.hJelmer Vernooij1-0/+1
(This used to be commit 31819f5411e30199198c334701176ba3bdf258d5)
2007-10-10r15248: Fix automatic dependencies buildJelmer Vernooij1-1/+0
(This used to be commit 3e5aa5e7940ebbb961c53418d170495860f514a0)
2007-10-10r15207: Introduce PRIVATE_DEPENDENCIES and PUBLIC_DEPENDENCIES as replacementJelmer Vernooij1-19/+15
for REQUIRED_SUBSYSTEMS. (This used to be commit adc8a019b6da256f104abed1b82bfde6998a2ac9)
2007-10-10r15099: An attempt to fix BSD make portability issues. With these changes ↵Alexander Bokovoy1-1/+1
Samba 4 builds successfully on NetBSD 3.0 (This used to be commit 71ea07e72d71b06166e0384950df83061a4677b8)
2007-10-10r15036: Add out of tree build support and see how buildfarm will respond to ↵Alexander Bokovoy1-4/+7
make constructs (This used to be commit 9329854489e2c231ffb7986d39009e0936873c11)
2007-10-10r14906: Move SWIG-specific files to scripting/swig/Jelmer Vernooij1-0/+3
(This used to be commit 222723e4434b85748aa82f192c5c4ce136933ce3)
2007-10-10r14572: Give libraries saner names, remove some .pc files, make some thingsJelmer Vernooij1-5/+5
subsystems in case a library doesn't make sense. (This used to be commit ed382873fd01457a53e0a1e1f5ba6753dfbc0646)
2007-10-10r14492: Fix shared libs - set SO_VERSION to 0 everywhere for now.Jelmer Vernooij1-1/+1
(This used to be commit 4682bc5ce047d81586447b9df82c91ed1fe677cf)
2007-10-10r14477: Remove the NOPROTO property - it's no longer used as proto.h is gone.Jelmer Vernooij1-1/+0
(This used to be commit 9c37f847d32d2f327a88c53a90af0c73126b76be)
2007-10-10r14327: Replace MAJOR_VERSION/MINOR_VERSION/RELEASE_VERSION with two parameters:Jelmer Vernooij1-3/+2
- 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 7871b07e21c85c63d0ecac4c31b98dc112d18af5)
2007-10-10r14094: Use saner module directory names, fix loading of server service modules.Jelmer Vernooij1-0/+1
(This used to be commit b6ffad3860ba2cf9d8f3423d65be91dcfc962ca2)
2007-10-10r13960: Generate makefile rules for installing/removing shared modules.Jelmer Vernooij1-13/+13
(This used to be commit 2c746980328431ab04852dc668899e3eb042da99)
2007-10-10r13944: Yet another round of splitups.Jelmer Vernooij1-1/+1
(This used to be commit f87debeb12cebd734b47314554ab671c9e06237e)
2007-10-10r13920: "hidden" visibility is the default...Stefan Metzmacher1-1/+0
metze (This used to be commit d37f63bf93aef1a289e5762536a72f89cc0c64d1)
2007-10-10r13903: Don't generate prototypes for modules and binaries in include/proto.h byJelmer Vernooij1-0/+1
default. (This used to be commit c80a8f1102caf744b66c13bebde38fba74983dc4)
2007-10-10r13898: Add a subsystem-specific DEFAULT_VISIBILITY property that can be usedJelmer Vernooij1-0/+1
to not export symbols when building shared libraries. Symbols that have to be available to users of the library can be explicitly exported by prepending them with _PUBLIC_ in the C source. (This used to be commit ea9988dfda6df09f1ee8f9aea1dc5b96fff52ee6)
2007-10-10r12670: Make a couple of dependencies stricterJelmer Vernooij1-0/+1
Re-introduce and use the OUTPUT_TYPE property for MODULEs to force specific modules to always be included (This used to be commit f9eede3d40098eddc3618ee48f9253cdddb94a6f)
2007-10-10r12638: fix the build on BSD systemsStefan Metzmacher1-3/+5
metze (This used to be commit cd3cc29fdc2c0b9ffd82253857a7968e3324ea9b)
2007-10-10r12624: (hopefully) fix for BSD make after srcdir/builddir changesJelmer Vernooij1-3/+3
(This used to be commit 261dc568f9b0e8641d3a28a03b440bddc5db668e)
2007-10-10r12592: Remove some useless dependenciesJelmer Vernooij1-4/+4
(This used to be commit ca8db1a0cd77682ac2c6dc4718f5d753a4fcc4db)
2007-10-10r12523: Convert the registry subsystem to use a seperate prototype headerJelmer Vernooij1-0/+1
(note that this doesn't use the distinction between private and public prototypes yet) (This used to be commit 60e11f575821c1762b25ad66441b6e69ad1167ef)
2007-10-10r12500: Use init functions explicitly in a few more places. 'gensec' and ↵Jelmer Vernooij1-1/+0
'librpc' are the only two subsystems left to convert. (This used to be commit f6bbc72996aeee8607fc583140fd60be0e06e969)