Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-11-03 | build: a more portable way of finding waf in makefiles | Andrew Tridgell | 1 | -3/+1 | |
this avoids using the non-portable shell command in makefiles Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Wed Nov 3 22:44:59 UTC 2010 on sn-devel-104 | |||||
2010-11-03 | s4-ldb: fixed sorting of module names | Andrew Tridgell | 1 | -1/+6 | |
this should also fix a valgrind error on freebsd thanks to Matthieu for spotting this | |||||
2010-11-03 | s4:waf - fix the build on Gentoo platforms | Philip M. White | 1 | -0/+1 | |
Signed-off-by: Matthias Dieter Wallnöfer <mdw@samba.org> | |||||
2010-11-03 | s4-ldb: make ldbtest depend on ldb | Andrew Tridgell | 1 | -1/+1 | |
2010-11-03 | waf: added reconfigure targets to our libraries | Andrew Tridgell | 1 | -0/+5 | |
This allows you to do "make reconfigure" to re-run configure only if needed | |||||
2010-11-02 | s4-ldb: give the user a hint as to what may be wrong | Andrew Tridgell | 1 | -2/+2 | |
when a backend or module can't be found, give a hint about the LDB_MODULES_PATH environment variable Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Tue Nov 2 21:28:22 UTC 2010 on sn-devel-104 | |||||
2010-11-03 | s4-dsdb: removed the use of ldb_private.h from s4 | Andrew Tridgell | 1 | -4/+4 | |
this will allow s4 to use a system version of ldb | |||||
2010-11-03 | s4-ldb: expose some more ldb module functions | Andrew Tridgell | 7 | -22/+383 | |
this exposes enough functions for s4 to not need ldb_private.h any more. | |||||
2010-11-01 | s4-ldb: removed ldb_includes.h | Andrew Tridgell | 19 | -29/+54 | |
it causes problems with the openchange build as it is not installed Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Mon Nov 1 21:49:47 UTC 2010 on sn-devel-104 | |||||
2010-11-01 | s4-ldb: use ldb_set_modules_dir() to load additional ldb modules | Andrew Tridgell | 2 | -8/+12 | |
this allows ldb_wrap to enable s4 modules in a standalone ldb install without any additional installation Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Mon Nov 1 13:47:33 UTC 2010 on sn-devel-104 | |||||
2010-11-01 | s4-ldb: enable ldb module version checking | Andrew Tridgell | 10 | -6/+20 | |
2010-11-01 | s4-ldb: added support for ldb module version checking | Andrew Tridgell | 2 | -2/+11 | |
2010-11-01 | ldb:tools/ldbtest.c - fix build warning | Matthias Dieter Wallnöfer | 2 | -2/+3 | |
Cause was an incomplete declaration. | |||||
2010-11-01 | s4-ldb: fixed build of paged searches | Andrew Tridgell | 1 | -1/+1 | |
Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Mon Nov 1 09:41:27 UTC 2010 on sn-devel-104 | |||||
2010-11-01 | s4-ldb: convert existing ldb tools to use new command line hooks | Andrew Tridgell | 8 | -76/+29 | |
the usage() function needs to take a ldb context, as the popt_options is specific to the ldb context Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-11-01 | s4-ldb: added ldb command line hook support | Andrew Tridgell | 5 | -65/+273 | |
ldb modules can now add hooks to the command line processing for ldb tools Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-11-01 | s4-ldb: added samba_extensions ldb module | Andrew Tridgell | 2 | -0/+137 | |
this module hooks into the ldb command line processing, to add extra command line options and initialisation of samba4 internal subsystems such as gensec Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-11-01 | s4-ldb: moved the ldb_ildap backend into lib/ldb-samba | Andrew Tridgell | 1 | -1/+1 | |
this backend is samba4 specific | |||||
2010-11-01 | s4-ldb: added support for general ldb hooks in modules | Andrew Tridgell | 2 | -12/+65 | |
this allows a ldb module to register a hook function called at various stages of processing. It will be initially used for ldb command line hooks, but should work generally. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-11-01 | s4-ldb: added an override flag to ldb_register_backend() | Andrew Tridgell | 4 | -30/+33 | |
this will be used to allow a system ldb build with an ldb backend to have its ldap handler overridden by the s4 one | |||||
2010-11-01 | s4-ldb: it is not an error for the modules directory to not exist | Andrew Tridgell | 1 | -0/+5 | |
2010-11-01 | s4-test: we don't need to set LDB_MODULES_PATH any more | Andrew Tridgell | 2 | -4/+0 | |
2010-11-01 | s4-ldb: removed the old ldb module loading style | Andrew Tridgell | 2 | -158/+34 | |
this gets rid of some particularly obscure cpp macros for module lists | |||||
2010-11-01 | s4-ldb: convert the rest of the ldb modules to the new style | Andrew Tridgell | 9 | -22/+66 | |
2010-11-01 | s4-ldb: convert the openldap ldb backend to the new style of module | Andrew Tridgell | 2 | -16/+18 | |
2010-11-01 | s4-ldb: convert the ildap module to the new type of ldb module | Andrew Tridgell | 2 | -17/+17 | |
this gets rid of the module aliases, which caused issues on some systems (eg. gentoo). | |||||
2010-11-01 | s4-ldb: support a new type of ldb module loading | Andrew Tridgell | 4 | -1/+199 | |
this supports module loading in ldb which uses the approach of "load all modules in a directory". This is much more flexible than the current module loading, as it will allow us to load modules for command line parsing and authentication. Modules are loaded from a colon separated path, in the environment variable LDB_MODULES_PATH. If unset, it defaults to LDB_MODULESDIR. Within each directory modules are loaded recursively (traversing down the directory tree). The device/inode number of each module is remembered to prevent us loading a module twice. Each module is checked for a ldb_init_module() function with dlsym(). If found, it is called with the ldb module version as an argument. | |||||
2010-10-31 | s4: Remove the old perl/m4/make/mk-based build system. | Jelmer Vernooij | 23 | -738/+0 | |
The new waf-based build system now has all the same functionality, and the old build system has been broken for quite some time. Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sun Oct 31 02:01:44 UTC 2010 on sn-devel-104 | |||||
2010-10-30 | ldb: Drop autoconf-based build system. | Jelmer Vernooij | 16 | -4260/+0 | |
2010-10-30 | s4-build: removed some unnecessary dependencies | Andrew Tridgell | 3 | -3/+3 | |
based on running waf --symbol-check | |||||
2010-10-30 | s4-cmdline: make cmdline-credentials a private library | Andrew Tridgell | 2 | -7/+7 | |
2010-10-30 | s4-tdb: make tdb-wrap into a private library | Andrew Tridgell | 2 | -7/+8 | |
this prevents double linking of the tdb wrap code | |||||
2010-10-30 | s4-ldb: add explicit depenencies on ldb library in ldb modules | Andrew Tridgell | 1 | -2/+10 | |
ldb modules call module functions from the main ldb library Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-10-30 | s4-ldbwrap: split ldb-wrap out from the LDBSAMBA subsystem | Andrew Tridgell | 2 | -9/+19 | |
ldb-wrap and the ldif-handlers are not really related, and this allows us to remove another dependency loop Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-10-30 | s4-ldb: create a private library ldb-cmdline | Andrew Tridgell | 1 | -5/+6 | |
this prevents duplicate linking of the cmdline support code | |||||
2010-10-27 | tls: Inform the user if the cert/ca/private key can't be saved | Matthieu Patou | 1 | -3/+12 | |
Most of the time this problem is due to a missing <private>/tls dir. Should close bug 7640. Autobuild-User: Matthieu Patou <mat@samba.org> Autobuild-Date: Wed Oct 27 20:08:54 UTC 2010 on sn-devel-104 | |||||
2010-10-26 | talloc: change pytalloc-util to be a public library. | Jelmer Vernooij | 2 | -2/+2 | |
2010-10-26 | waf: Only specify vnum for non-private libraries. | Jelmer Vernooij | 1 | -2/+6 | |
2010-10-26 | waf: Stop automaticaly changing dashes to underscores in library names. | Jelmer Vernooij | 1 | -1/+1 | |
2010-10-26 | waf: Remove lib prefix from libraries manually. | Jelmer Vernooij | 10 | -15/+15 | |
2010-10-26 | s4: Drop duplicate 'lib' prefix for private libraries. | Jelmer Vernooij | 6 | -7/+7 | |
2010-10-25 | waf: moved the -Wl,-no-undefined flags to source4 and ldb | Andrew Tridgell | 1 | -0/+4 | |
moved it out of the general waf build as the s3 waf build cannot yet handle linking with -Wl,-no-undefined Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Mon Oct 25 01:12:15 UTC 2010 on sn-devel-104 | |||||
2010-10-24 | ldb: Rename pyldb pkg-config file to pyldb-util, to avoid confusion with | Jelmer Vernooij | 2 | -7/+7 | |
'ldb' python module. | |||||
2010-10-24 | s4: Rename LIBCLI_LDAP to libcli_ldap. | Jelmer Vernooij | 1 | -1/+1 | |
2010-10-24 | s4: Rename SMBPASSWD to smbpasswd. | Jelmer Vernooij | 1 | -1/+1 | |
Rename DSDB_MODULE to dsdb_module. | |||||
2010-10-24 | s4: Rename LIBSAMBA-* to libsamba-* | Jelmer Vernooij | 10 | -16/+16 | |
2010-10-24 | s4: Rename LIBSECURITY{_SESSION,} to libsecurity{_session,} | Jelmer Vernooij | 1 | -1/+1 | |
2010-10-23 | s4: Rename LIBEVENTS to libevents. | Jelmer Vernooij | 3 | -3/+3 | |
2010-10-23 | s4: Rename NDR_TABLE to ndr_table. | Jelmer Vernooij | 1 | -1/+1 | |
2010-10-23 | s4: Rename LIBNETIF to libnetif. | Jelmer Vernooij | 1 | -24/+20 | |