Jelmer Vernooij
8b15ef881d
r9712: Bunch of small fixes
...
Write out basic sam.ldif
(This used to be commit 67593bef7f0f8dc2258b2fe9c06779f0025d240e)
2007-10-10 13:34:52 -05:00
Andrew Tridgell
1ef362c89d
r9705: r9685@blu: tridge | 2005-08-27 19:43:44 +1000
...
set the backend_name on socket_accept() too
(This used to be commit 10ac2732881ac73dd9cb8162beb1efd741bfe3d2)
2007-10-10 13:34:52 -05:00
Andrew Tridgell
75c29073ce
r9704: r9684@blu: tridge | 2005-08-27 19:38:31 +1000
...
don't try to call the name resolver on non-ipv4 names!
(This used to be commit 4bb3d36fe6705bc625fe4122500f681ab7f2dc53)
2007-10-10 13:34:52 -05:00
Andrew Tridgell
c9d937b7eb
r9703: r9683@blu: tridge | 2005-08-27 18:56:05 +1000
...
added a comment about event_context_find()
(This used to be commit 9c230082215dd1f7f19f6b797e7f0c60a9e933fd)
2007-10-10 13:34:51 -05:00
Andrew Tridgell
c98c6aa561
r9702: r9680@blu: tridge | 2005-08-27 18:45:08 +1000
...
- fixed ncacn_ip_tcp to use the generic async name resolution methods,
so NBT names now work (as requested several times by abartlet!)
- changed resolve_name() to take an event_context, so it doesn't cause
the whole process to block
- cleaned up the talloc_find_parent_bytype() calls to go via a cleaner
event_context_find() call
(This used to be commit b3d491b210a8b889a25efcb273e70fefbd01b7f7)
2007-10-10 13:34:51 -05:00
Jelmer Vernooij
37059d70d9
r9700: Change DATA_BLOB in ejs back to struct datablob
...
Support writing idmap mappings to winbind.ldif
(This used to be commit 3709def35303f1afed0f344628fe2c89250ee087)
2007-10-10 13:34:49 -05:00
Jelmer Vernooij
df384bfa25
r9699: Add as much attributes the current Samba4 SAM has to the mapping table (ignoring most of them, currently..)
...
(This used to be commit 5100ae211c380024baa67b1f643c7294a29c1713)
2007-10-10 13:34:49 -05:00
Jelmer Vernooij
95ed275dbb
r9698: Fix a bit of memory management
...
More minor bugfixes
Support mapping objectclasses and do mapping on 'dn' field as well (not just msg->dn)
(This used to be commit b7b079167d5c6616f7c5c4afb7dd80c15707cfd9)
2007-10-10 13:34:42 -05:00
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