Age | Commit message (Collapse) | Author | Files | Lines |
|
(forget to remove the module from the default list after testing :-)
(This used to be commit aae13b2e63dd3aeafe7dcb48a484da9d51a0a589)
|
|
Add module support for configuration loading
Add a first implementation of config_ldap module to put samba configuration
on ldap
It worked on my test machine, please try it out and send bugfixes :-)
have fun,
Simo.
INSTRUCTIONS:
Just add something like this to your smb.conf file:
config backend = config_ldap:ldap://localhost
config_ldap:basedn = dc=samba,dc=org
the config tree must follow this scheme:
ou=foo, dc=samba, dc=org <- global section
|- sambaOptionName=log level, ou=foo, ... <- options
|- ...
|- sambaShareName=testlc, ou=foo, ... == [testlc]
|- sambaOptionName=path, sambaShareName=testlc, ou=foo, ... <- option
here is a sample ldif:
# foo, samba, org
dn: ou=foo, dc=samba, dc=org
objectClass: organizationalUnit
objectClass: sambaConfig
ou: foo
description: Test Foo
# log level, foo, samba, org
dn: sambaOptionName=log level, ou=foo, dc=samba, dc=org
objectClass: sambaConfigOption
sambaOptionName: log level
sambaIntegerOption: 10
description: log level 10 is suitable for good debugging
# testlc, foo, samba, org
dn: sambaShareName=testlc, ou=foo, dc=samba, dc=org
objectClass: sambaShare
sambaShareName: testlc
description: share to test ldap config module actually works
# path, testlc, foo, samba, org
dn: sambaOptionName=path, sambaShareName=testlc, ou=foo, dc=samba, dc=org
objectClass: sambaConfigOption
sambaOptionName: path
sambaStringOption: /tmp
description: Path for share testlc
# read only, testlc, foo, samba, org
dn: sambaOptionName=read only, sambaShareName=testlc, ou=foo, dc=samba,
dc=org
objectClass: sambaConfigOption
sambaOptionName: read only
sambaBoolOption: TRUE
description: Share testlc is read only
# guest ok, testlc, foo, samba, org
dn: sambaOptionName=guest ok, sambaShareName=testlc, ou=foo, dc=samba,
dc=org
objectClass: sambaConfigOption
sambaOptionName: guest ok
sambaBoolOption: TRUE
description: Guest users are allowed to connect to testlc share
(This used to be commit 207968eafc2c2a185e50e2132702d7bab2142aba)
|
|
(This used to be commit 89a8c607af4ca67fcefe285480f7c9b832f6720c)
|
|
(This used to be commit 664cc4f46cf1be08c704a9d163ee33c8629ad065)
|
|
(This used to be commit ac9f9f9ea83b0419d3f1f95b57ff3ead625d7576)
|
|
(This used to be commit 2277c6e06c2e5b3ace4b231ff8af03d2d29fac36)
|
|
(This used to be commit e490efd29a8a6b1fc7087b7dd51bbd41465803c3)
|
|
changed where it puts things :-)
(This used to be commit 123a516a6095e3fb6c2ad372b2800a825bbd2a13)
|
|
(This used to be commit e7e17e6b4a6727088b0ea763db673de8035f2094)
|
|
files; will watch the build farm on this to make sure things don't blow up
(This used to be commit b4d80ee74727a72aa8fe070d13e3ca5de71837ca)
|
|
AC_CHECK_MEMBER seems to have problems for some versions of autoconf, at least
autoconf-2.53 on SLES8 does not correctly find the keyblock.
Volker
(This used to be commit f6cff956c441eec73360f71bbb4dd06f4f1ee897)
|
|
(This used to be commit a2feac08e89685c35a8cc18eaeac4c9316248f75)
|
|
(This used to be commit 160903f99782673a3ff147450d33f4a4ff88a666)
|
|
Jeremy.
(This used to be commit 8d29faaa6396a46e8754ead32f6fd545e567ba46)
|
|
actual standard, and __va_copy was the proposed standard.
(This used to be commit 4ab7947e601e61cacd7ff541ee881850d9808387)
|
|
mapping, but this is the base for changes to come.
(This used to be commit 73882e970a3aea1c3c9f34779b4220bbf28f6dad)
|
|
(This used to be commit 720f5e5629c54e851c3e9026dc88676795e44c8e)
|
|
(This used to be commit 2d46b2a0e7de21158003968b630ebcd40bde7e44)
|
|
the trouble of detecting what the PIC suffix should actually be.
Change PICFLAG in configure.in to PICFLAGS for consistency.
Patches from Joachim Schmitz <schmitz@hp.com> for bug 574.
(This used to be commit 0abe1964f7de184d836b167dbc581454e6ec9df8)
|
|
laternative to the current passdb).
Currently it is run through a comatibility module in the passdb layer, with
a subset of the functionality it may provide.
It is still work in progress, but as someone asked me about it, and as it
should make no difference to the normal code, I tought it was a good idea to
put it into.
It adds a dependency on perl. I know it is not very nice, but I'm sure we
will work out a solution for that.
As always blame me if I break something, but try to fix yourself, as I am
busy-busy-busy :-)
Simo.
(This used to be commit 7b3c94b5cfc1a9ceb430613353a937345f2eda74)
|
|
macro get recompiled after configure has ran.
This was done by touching the source file. This patch changes it to removing
the object file, so that you don't need write-access to the source directory.
(This used to be commit 2ef96618620bfc1bba7ad7ca54126b89f444a8fb)
|
|
Patch by Stefan Metzmacher <metze@metzemix.de>
(This used to be commit cd3e4882fcf2437f4140557608e671284d0e92b4)
|
|
the libraries for $BACKEND were not found
(This used to be commit 46a5575f1944d79ca3887bf3e9391ddee87ef8ce)
|
|
>Explicitly initialise the value of AR for vendor makes that don't do
>this (HPUX 11). Currently it's initialised to 'ar' but this may have
>to be changed if any systems pop up that have archivers that aren't
>named 'ar'. Closes bug #552.
>Fallback to our defaults (CP850/ASCII/UTF8) if there is no native
>iconv on the platform. This allows to compile and complain about it
>at runtime
(This used to be commit 442cfcce0d8dcd7b653a6260c5efcb72b84ce74f)
|
|
overwrite the CFLAGS variable
(This used to be commit aa7fccf6ad81da8a4a14abd699d1f765e18cd10c)
|
|
(This used to be commit b766fe78a7d8e4095d42e123f2b21369113c1f14)
|
|
>Change error message displayed when --without-libiconv is used as
>an argument to configure. Closes bug 468.
(This used to be commit 4b73ba7df1764b47aae8b22980efdb05d1639e57)
|
|
>Fix for typo in darwin detection.
>Jeremy.
>Fix for MacOS/X which uses STUPID BROKEN UNICODE COMPOSE CHARACTERS !
>(rant off :-). Inspired by work from Benjamin Riefenstahl <Benjamin.Riefenstahl@epost.de>.
>Also add MacOSX/Darwin configure fixes.
>Jerry - can we put this in 3.0 release ? :-).
>Jeremy.
(This used to be commit 7951dee600146623ce473659c3f41963ea873e3e)
|
|
(This used to be commit d2fdc3955fb6859e865e805d32ca405ab44d0505)
|
|
(This used to be commit 69b30ec0776b06c62810a3eb1d7be1df3db9e169)
|
|
(This used to be commit c17a7dc9a190156a069da3e861c18fd3f81224ad)
|
|
(This used to be commit 3101c236b8241dc0183995ffceed551876427de4)
|
|
prior to this merge, checkout HEAD_PRE_3_0_0_BETA_3_MERGE
(This used to be commit adb98e7b7cd0f025b52c570e4034eebf4047b1ad)
|
|
define it in SHLD for those systems that use CC for SHLD
(This used to be commit 142c54ca924bd854e7d840c2a67692c9f61ee396)
|
|
(This used to be commit 461af038d050ba60c61c38581d58261ac6f2c94d)
|
|
(This used to be commit 2c19ba6104e06d7247b9b0292d6c74d00411ba7e)
|
|
(This used to be commit 0fc3fc0b7c863f2994d1848a390812258f1f2db9)
|
|
Jeremy.
(This used to be commit 69a73a87025aaceaecd7dbf65e004422fe709771)
|
|
mode instead of m4 mode.
(This used to be commit 1cabd4ba043447eaf15b498775a393e714099d40)
|
|
Also merged a little bit of abartlet's recent configure.in change of
duplicated IRIX stuff.
(This used to be commit d15406ad910bc952c741e8d4d574064dbc5e88ef)
|
|
./configure --enable-developer
(This used to be commit 1c0ae103010766cb3dd5adb36ea7af9324bd0672)
|
|
in 3_0
(This used to be commit 9b969f877f8057930fb53da99ee8a0574b4f5531)
|
|
by Stephen D. Roylance)
(This used to be commit 502f332345db88c9ff474e84f22080d99dc6c771)
|
|
(This used to be commit c95a4a5aeb53cc401a7b43633f2a8cc006b1fd00)
|
|
FreeBSD 5 systems with a broken krb5-config
(This used to be commit 741d5c3cd8870b3d06ba0225e5b24a82403eb142)
|
|
requests and responses and is only compiled in when --enable-developer
is passed to configure. It includes server and client side code for
generating and responding to functions on this pipe. The functions are:
- AddOne: add one to the uint32 argument and return ig
- EchoData: echo back a variable sized char array to the caller
- SourceData: request a variable sized char array
- SinkData: send a variable sized char array and throw it away
There's a win32 implementation of the client and server in the
junkcode CVS repository in the rpcecho-win32 subdirectory.
(This used to be commit 4ccd34ef836eba05f81dc2da73fd7cfaac201798)
|
|
(This used to be commit 1cc5b2881c61db7aadd886008fcfb81e351e651a)
|
|
IRIX this is libns_winbind - everyone else is libnss_winbind.
This simplifies the Makefile a bit and also fixes the 'nsswitch' target
under IRIX.
(This used to be commit 69c392bc127bf69876f4dedae8c3a6976219d448)
|
|
(This used to be commit 3f78ea7d06ae911f97c0a1a451e67fe00547e873)
|
|
(This used to be commit d0a767a7653f3fef846c62e9a0a20bcc68d87559)
|