Jelmer Vernooij
e1269bafe8
r9690: Extend test + fix several bugs
...
(This used to be commit 0cff0e03fca0ddccaff3b463aadba63d29e061a9)
2007-10-10 13:34:41 -05:00
Jelmer Vernooij
afb62ee775
r9689: valgrind-clean now. Editing works now mostly, you just lose half of your
...
database every time you do it...
(This used to be commit 40ea2af427911d9a3e65ca9ebed438e9a0a83af8)
2007-10-10 13:34:41 -05:00
Jelmer Vernooij
e8635da74d
r9686: Another round of bugfixes. Works somewhat now, when running under valgrind ;-)
...
(This used to be commit 786379064f0ed779b965330fb3b74deaca75ce99)
2007-10-10 13:34:41 -05:00
Jelmer Vernooij
7e3838dd2d
r9685: Add tests for samba3sam mapping module
...
Fix a couple of bugs
Move samba3sam backend to lib/ldb/
Remove some more unused parameters
(This used to be commit 7f864d446d6af7cfd9fb8dbc496a29b36ec57ce9)
2007-10-10 13:34:41 -05:00
Jelmer Vernooij
02779b745f
r9672: Fix build for compilers that don't like undefined-length arrays at the end of structs...
...
(This used to be commit c2211df586337ff68bb805801959147065040c01)
2007-10-10 13:34:39 -05:00
Andrew Tridgell
7fd36b79eb
r9671: patch from Kai Blin fixing a bug in our base64 encoder
...
(This used to be commit efa143cb3b4815fed7b037e05d591eadb828536b)
2007-10-10 13:34:38 -05:00
Tim Potter
a45c4fd5e2
r9625: Get rid of "duplicate const" warning.
...
(This used to be commit 0ec755cfa0499bf1f271584db3c028d87973f1af)
2007-10-10 13:34:35 -05:00
Jelmer Vernooij
a16c390fe0
r9624: Support writing wins.ldif
...
(This used to be commit b0595d238bbcc4a3927914d1fd6032e9293da5cc)
2007-10-10 13:34:35 -05:00
Jelmer Vernooij
c9d3763bfc
r9623: samba3dump now generates LDIF for the registry hives from registry.tdb
...
couple of other small fixes
(This used to be commit 06bc5d8e0950dd85b6f26a1355fa0a2ae178d30f)
2007-10-10 13:34:35 -05:00
Jelmer Vernooij
69fb684063
r9621: Bunch of bug fixes. Add 'format' option to samba3dump (text,summary,ldif)
...
(This used to be commit dc6aab8d4a6d0fe47756c90d3d311b6009d571ff)
2007-10-10 13:34:35 -05:00
Jelmer Vernooij
9bf5e494f7
r9616: Finish ldb_map module (still needs a lot of testing though...)
...
Add initial mapping table for ldb_samba3. Contains most attributes.
(This used to be commit b73441b04d048919e95ee7f7bcae330c4dafefe7)
2007-10-10 13:34:35 -05:00
Jelmer Vernooij
dcd27d550f
r9602: Add support for reading share_info.tdb and smb.conf.
...
Add userdata argument to function pointers for pm_process()
(This used to be commit 84b2fb34675fa557173621433838c5a7ec0f1283)
2007-10-10 13:34:33 -05:00
Andrew Tridgell
2dc45bd484
r9600: fixed the intermittent failures we were getting with ejs in the build
...
farm.
(This used to be commit b23bffcba62df954c7fb439c78b962fbd262cc5e)
2007-10-10 13:34:33 -05:00
Jelmer Vernooij
98b303e2eb
r9595: Add ldb map module
...
(This used to be commit e0a0d3f092d601a22b7549a0278735e66239b301)
2007-10-10 13:34:33 -05:00
Jelmer Vernooij
47843f2b64
r9591: - Remove empty file
...
- Fix a couple of typo's
- Fix build of lib/samba3/secrets.c for systems that don't have /usr/include/tdb.h...
(This used to be commit b8c52900636515d1215ae79a70416db93ce4531c)
2007-10-10 13:34:33 -05:00
Jelmer Vernooij
cdf218e270
r9589: Support reading secrets tdb
...
(This used to be commit dd15131b5219ecf0d09329c0de37c426b9147f45)
2007-10-10 13:34:32 -05:00
Jelmer Vernooij
ca71549d5a
r9581: Registry db
...
(This used to be commit b264e9f56a434400277bb73898484aff93522fe8)
2007-10-10 13:34:31 -05:00
Andrew Tridgell
649882d8d5
r9567: fixed the winreg IDL for CreateKey, including a security
...
descriptor. To keep it simple I just use normal IDL buffers for now,
avoiding the complex methods metze used in spoolss. We might change
that later
Also added decoding of the security_descriptor in
winreg_GetKeySecurity() in smbtorture
(This used to be commit 439f34a9621e2e96329c30cfed8d78b8fdfbd8a2)
2007-10-10 13:34:29 -05:00
Tim Potter
00e79ceb49
r9563: I think this INIT_OBJ_FILES should be ADD_OBJ_FILES so that the lib/samba3
...
source files are included in make proto. Fixes the build with
./configure.developer.
(This used to be commit 691d6a04d76d55bfd61d581759b9be6a72880019)
2007-10-10 13:34:29 -05:00
Jelmer Vernooij
479ef0a387
r9557: Some more updates. Use combined function for parsing a set of
...
samba3 databases
(This used to be commit b91a695bd854c6d37ec536edb2db7b6f97fe69dc)
2007-10-10 13:34:28 -05:00
Jelmer Vernooij
c0ab876711
r9555: More updates. Everything except for secrets.c compiles now..
...
(This used to be commit e59d6156b2d569ca788fe1824148f05f4a7a9918)
2007-10-10 13:34:28 -05:00
Jelmer Vernooij
c1b6fd5c4b
r9552: Add idmap support.
...
(This used to be commit 37882f22873fdeb3bf4ae90128e335abbd90db5f)
2007-10-10 13:34:27 -05:00
Andrew Tridgell
8f9478b09d
r9504: use some low level ejs hackery to give much better exception error messages in both
...
the web server and smbscript. We can now give backtraces for all internal asserts, not
just high level errors
(This used to be commit 84c756b25ccb2bd75360bdb9b7b7643975d1f3b3)
2007-10-10 13:34:23 -05:00
Andrew Tridgell
a92e61c452
r9503: removed duplicate REG_* defines from registry.h now that they are
...
generated in winreg.h
(This used to be commit fc15e1b003a2b24dc73a6a7f2bbc45e20373dda1)
2007-10-10 13:34:23 -05:00
Jelmer Vernooij
5b15e435d1
r9472: Add read-only version of Samba3 registry database (doesn't compile yet)
...
(This used to be commit 77cbb6299847bab1272cc681f4b8f54a9fca1339)
2007-10-10 13:34:19 -05:00
Andrew Tridgell
81556a9078
r9464: fixed a problem with child pointers copied into non-allocated mpr variables. We
...
now use the same free technique as is used for mpr strings, rather than relying on
being a child of the variable
(This used to be commit 3d6739eaa6e1b56d67bc7d9b5350a6911c96597a)
2007-10-10 13:34:18 -05:00
Jelmer Vernooij
6e388c27d8
r9455: Support for reading the policy database
...
(This used to be commit 7548a5012aad41bde0652d4532d184545997be86)
2007-10-10 13:34:17 -05:00
Simo Sorce
894a1ed5ae
r9451: some fixes now core.schema and cosine.schema are also read properly
...
(This used to be commit 0a26ee04322a06069be48dbc33307e4997700f74)
2007-10-10 13:34:16 -05:00
Jelmer Vernooij
70ca861538
r9450: Initial work on reading group mapping database.
...
(This used to be commit 788fd262fc736a1bdb0fe6f266b31b2268f9d8d8)
2007-10-10 13:34:16 -05:00
Jelmer Vernooij
0b3f8c443d
r9449: Add simple utility for dumping Samba3 domain information. Currently
...
only prints rids and usernames of users in passdb database.
Update plan
(This used to be commit 651d06728fb21393c15268ea47689c738c2c6b86)
2007-10-10 13:34:16 -05:00
Jelmer Vernooij
7de12a8d50
r9448: Work on reading the secrets tdb. Build tdbsam support by default.
...
(This used to be commit 9ea601c0a675767f8ea5f316c9355572dffbc4c0)
2007-10-10 13:34:16 -05:00
Simo Sorce
5c16371daa
r9447: Add a new tool to convert openLdap schema files into an ldif
...
My first test with nis.schema seem to confirm it works properly
Use a command line like:
oLschema2ldif -I tests/schema/nis.schema -O nis_schema.ldif -b "dc=sambadom,dc=samba,dc=org"
to see how it works.
SSS
(This used to be commit fc373fd4631420c9d8d4087a2c698b08e18372d7)
2007-10-10 13:34:16 -05:00
Simo Sorce
f975eb06f0
r9446: clean up old test file
...
(This used to be commit 10e4ebcc4233de7c89eb25b679db69b41b3d8273)
2007-10-10 13:34:15 -05:00
Jelmer Vernooij
9796ba264c
r9445: Support flags, add DATA_BLOB support
...
(This used to be commit cb5b23f0382ea7e242248cdfbbed82bc4eedfe42)
2007-10-10 13:34:15 -05:00
Jelmer Vernooij
f0b06b36f9
r9442: Support some more primitive types. Fix charset support.
...
(This used to be commit eeced29eb3dd2cbc4540555bdb642b2685eb9c5c)
2007-10-10 13:34:15 -05:00
Jelmer Vernooij
3c4cc87bf8
r9438: Add initial files for ldb_map
...
(This used to be commit a66eeadecdcc5f67dd34c4ae82f5ae9191163499)
2007-10-10 13:34:14 -05:00
Jelmer Vernooij
85a12fe9af
r9437: Update PLAN and README for Samba3 compatibility layer
...
Add support for reading tdbsam files
(This used to be commit 75ac972909ac601fb876e208a992eeebafaf6417)
2007-10-10 13:34:14 -05:00
Andrew Bartlett
684c824e9a
r9421: Move arcfour code into it's own file, in lib/crypto.
...
Andrew Bartlett
(This used to be commit ca6cf462708810637544d4b4bef0f404fb89a002)
2007-10-10 13:33:37 -05:00
Andrew Bartlett
479be53c0a
r9414: Fix failure to find own domain info due to recent ldb_dn upgrade - we
...
don't use a simple char* here any more.
Andrew Bartlett
(This used to be commit f21c31c7e151e23caa2699b1727d1ae310fbed4e)
2007-10-10 13:33:36 -05:00
Simo Sorce
f2ac4b8d6b
r9394: avoid to use BOOL in ldb
...
(This used to be commit d2055849fba56e8620403621f3fb9684f24e853f)
2007-10-10 13:33:33 -05:00
Simo Sorce
7c7b93f649
r9393: Fix ldb standalone build
...
(This used to be commit 796d0ea2fcf5132b157a397cc1a54aa26c042691)
2007-10-10 13:33:33 -05:00
Simo Sorce
ac90ddfdb2
r9392: Fix ldb_dn_compose to make build farm happy
...
Add ldb_dn_string_compose so that you can build a dn starting from a
struct ldb_dn base and a set of parameters to be composed in a format
string with the same syntax of printf
(This used to be commit 31c69d0655752cc8ea3bc5b7ea87792291302091)
2007-10-10 13:33:33 -05:00
Simo Sorce
3e4c4cff21
r9391: Convert all the code to use struct ldb_dn to ohandle ldap like distinguished names
...
Provide more functions to handle DNs in this form
(This used to be commit 692e35b7797e39533dd2a1c4b63d9da30f1eb5ba)
2007-10-10 13:33:32 -05:00
Andrew Tridgell
a8d51f8762
r9390: fixed mixing of code and data
...
(This used to be commit ae2122e76a7e50435dafcc412ee425b522c0c766)
2007-10-10 13:33:32 -05:00
Andrew Tridgell
6195932b42
r9387: regedit uses "New Key #nn" for newly created keys, which conflicts with the stricter
...
DN rules in ldb. Escape the DN components to cope.
Simo, sorry for making a change in ldb_dn.c while you have changes
pending. Please feel free to revert these and switch reg_backend_ldb.c
to use the new dn construction code.
(This used to be commit 136ecf5cb23758558b4119b08047fc273be8b0f8)
2007-10-10 13:33:31 -05:00
Andrew Tridgell
6c1dde71f4
r9386: OpenKey with a bad name must return WERR_BADFILE (w2k3 regedit relies on this)
...
(This used to be commit ae42976590b3c532790d854be45fff49074aef68)
2007-10-10 13:33:31 -05:00
Tim Potter
09085941d1
r9381: Line wrapping.
...
(This used to be commit 2cebdd59387786c8aeee4c6757e38ed5303f7315)
2007-10-10 13:33:30 -05:00
Andrew Tridgell
20b6f0a11b
r9378: initialise the last_mod attribute in the ldb backend. Better to return
...
0 than an uninitialised value, but we should put proper last_modified
time support into the ldb winreg backend in the future
(This used to be commit 899bf07908d4a04cb3d1cd4034dca0c91e6a912b)
2007-10-10 13:33:30 -05:00
Andrew Tridgell
3f260e2efe
r9374: HPUX is also missing setegid()
...
(This used to be commit 57e6bd61395e82064c72510dcc326b11b7bdf7fd)
2007-10-10 13:33:29 -05:00
Andrew Tridgell
4e21575ed2
r9370: need a configure test for setresuid()
...
(This used to be commit 5a38b9a10b3c5363cddc7acaaea2e1e9aceb254c)
2007-10-10 13:33:28 -05:00