Jelmer Vernooij
84bfcd3c78
r9835: Make ldb_map compile in the stand-alone LDB build
...
(This used to be commit 2283a336e0
)
2007-10-10 13:36:17 -05:00
Jelmer Vernooij
d991196655
r9827: Convert 'passdb backend' rather then 'passdb backends'
...
Be a bit more verbose
(This used to be commit fb2fd8da10
)
2007-10-10 13:36:16 -05:00
Jelmer Vernooij
f58a74aaba
r9816: Work on testsuite for upgrade
...
Add 'paths' object to provision code.
(This used to be commit 488d737fb0
)
2007-10-10 13:35:04 -05:00
Jelmer Vernooij
40f85ace04
r9813: Conver testsuite for samba3sam module to EJS
...
(This used to be commit 77f24ed131
)
2007-10-10 13:35:04 -05:00
Jelmer Vernooij
34305d74e1
r9808: Improve code that selects what "passdb backend" to import from.
...
(This used to be commit 7739d092d5
)
2007-10-10 13:35:04 -05:00
Jelmer Vernooij
10ee597a78
r9807: Use talloc in fd_lines_load() and file_lines_load(). The return
...
value now can be freed using talloc(). I couldn't find the free_lines_list()
function that was supposed to free it before.
(This used to be commit f6f31661d0
)
2007-10-10 13:35:03 -05:00
Jelmer Vernooij
9f4b32996c
r9800: Add EJS interface to param. tridge, sorry this overlaps a bit
...
with your loadparm interface. :-/
(This used to be commit bb0cef581a
)
2007-10-10 13:35:03 -05:00
Jelmer Vernooij
a3a7881d39
r9798: Add generic functions for handling smb.conf files (the parameters don't to be pre-declared). Also doesn't use any globals, so multiple files can be loaded at once.
...
Currently uses the prefix "param" for all functions and structures; suggestions for better ones are welcome...
Remove old smb.conf-parsing code from libsamba3.
(This used to be commit 414e5f7f6d
)
2007-10-10 13:35:02 -05:00
Jelmer Vernooij
b674411eb4
r9792: Rename StrCaseCmp -> strcasecmp_m. All these years I was thinking
...
StrCaseCmp was sys_strcasecmp, while it is in fact strcasecmp_m!
(This used to be commit 200a8f6652
)
2007-10-10 13:35:01 -05:00
Andrew Tridgell
b75ca9aa2c
r9791: r11611@blu: tridge | 2005-08-30 21:48:22 +1000
...
recognise any case combination of 'localhost' as 127.0.0.1
(This used to be commit 1d8dae5167
)
2007-10-10 13:35:01 -05:00
Jelmer Vernooij
81e130b592
r9789: Patch from Volker that fixes the build on AIX.
...
(This used to be commit 9a1a7fb60e
)
2007-10-10 13:35:01 -05:00
Jelmer Vernooij
f9447d2a17
r9786: Move ldb_map into ldb/modules/
...
Move samba3sam to dsdb/
(This used to be commit eb9d615bcd
)
2007-10-10 13:35:01 -05:00
Andrew Tridgell
5c6528336c
r9775: r11607@blu: tridge | 2005-08-30 12:16:19 +1000
...
fixed the help message
(This used to be commit 5e3d9708f6
)
2007-10-10 13:35:00 -05:00
Andrew Tridgell
8012fb2cfe
r9774: r11605@blu: tridge | 2005-08-30 12:02:19 +1000
...
make sure we don't walk off the end of the hash array
(This used to be commit 3c32f24e2c
)
2007-10-10 13:34:59 -05:00
Andrew Tridgell
cae788d560
r9773: r11599@blu: tridge | 2005-08-30 11:55:57 +1000
...
optimise this case a bit more. The total speedup using non-indexed
ldbtest is now around a factor of 80x. The code is ugly as hell, but
I think this speed is worth it.
Of course, if we only ever do indexed searches in ldb then this
doesn't help, but it seems all too common that we get unindexable
searches, so the optimisation is worthwhile
(This used to be commit 2e14fb893d
)
2007-10-10 13:34:59 -05:00
Andrew Bartlett
6f9b901fa0
r9772: Make credentials callbacks more consistant with the abstraction
...
function interface used in the credentials code.
Fix bug in ntlm_auth, where we would overwrite the PW specified as a
first input. (Reported and chased by Kai Blin <blin@gmx.net>, bug
#3040 )
Andrew Bartlett
(This used to be commit 04af95bd31
)
2007-10-10 13:34:59 -05:00
Jelmer Vernooij
c0293aa715
r9771: - Prevent ldb crash when a invalid DN is added
...
- Don't silently drop records with empty attributes
tridge/simo: Could you please verify this patch is correct?
(This used to be commit 505c9b1d3d
)
2007-10-10 13:34:59 -05:00
Jelmer Vernooij
7be4cf8c1d
r9770: Couple other bugfixes
...
Update TODO-list
(This used to be commit d9541535e3
)
2007-10-10 13:34:58 -05:00
Andrew Tridgell
3719422441
r9769: r11592@blu: tridge | 2005-08-30 10:40:19 +1000
...
added a tdb optimisation that speeds up non-indexed ldb by a large
margin (often 10x or more). I'd be interested in any comments on the
safety of this optimisation. See the comment in the code for an
explanation.
(This used to be commit 7f9efaceb6
)
2007-10-10 13:34:58 -05:00
Jelmer Vernooij
fe1ee4494e
r9766: Prevent erroneous OOM message
...
ldb_dup_val() sets out->data to NULL if in->length == 0
(This used to be commit 7ecb6988e7
)
2007-10-10 13:34:57 -05:00
Jelmer Vernooij
ec934124db
r9762: Add support for reading good old smbpasswd files
...
Fix password support
Make base64 decode/encode functions available to EJS
(This used to be commit 1376a1fe44
)
2007-10-10 13:34:57 -05:00
Jelmer Vernooij
c9ace93ce2
r9756: One-way upgrade from Samba3->Samba4 basically works now
...
Still need to polish some rough edges
(This used to be commit a8f309aa81
)
2007-10-10 13:34:56 -05:00
Jelmer Vernooij
11f3f0fa6c
r9754: Upgrading with the command line utility now works, at least partially (-:
...
Upgrading using SWAT should work as well now.
(This used to be commit 8baa2ac377
)
2007-10-10 13:34:56 -05:00
Jelmer Vernooij
615e1c55bf
r9751: Remove C version of samba3dump (the EJS version works nicely as well).
...
Fix a couple of bugs in ldb_map.
(This used to be commit 66df76a634
)
2007-10-10 13:34:56 -05:00
Jelmer Vernooij
0a72d9a5f7
r9744: - [upgrade.js] Start working on smb.conf conversion.
...
- [ldb_map] Support storing non-mappable data in a fallback LDB
(This used to be commit 435e4c6389
)
2007-10-10 13:34:55 -05:00
Jelmer Vernooij
0549763600
r9735: More work on generating a valid Samba4 configuration using the
...
Samba3 data (both console and SWAT)
(This used to be commit d569465dc4
)
2007-10-10 13:34:55 -05:00
Andrew Bartlett
efcba52ae5
r9731: Fix typo
...
(This used to be commit e4492951e5
)
2007-10-10 13:34:54 -05:00
Andrew Bartlett
24186a80eb
r9728: A *major* update to the credentials system, to incorporate the
...
Kerberos CCACHE into the system.
This again allows the use of the system ccache when no username is
specified, and brings more code in common between gensec_krb5 and
gensec_gssapi.
It also has a side-effect that may (or may not) be expected: If there
is a ccache, even if it is not used (perhaps the remote server didn't
want kerberos), it will change the default username.
Andrew Bartlett
(This used to be commit 6202267f6e
)
2007-10-10 13:34:54 -05:00
Jelmer Vernooij
d6cd54fb0a
r9718: Work a bit on the SWAT interface
...
(This used to be commit b1844905d2
)
2007-10-10 13:34:53 -05:00
Jelmer Vernooij
8b15ef881d
r9712: Bunch of small fixes
...
Write out basic sam.ldif
(This used to be commit 67593bef7f
)
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 10ac273288
)
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 4bb3d36fe6
)
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 9c23008221
)
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 b3d491b210
)
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 3709def353
)
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 5100ae211c
)
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 b7b079167d
)
2007-10-10 13:34:42 -05:00
Jelmer Vernooij
e1269bafe8
r9690: Extend test + fix several bugs
...
(This used to be commit 0cff0e03fc
)
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 40ea2af427
)
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 786379064f
)
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 7f864d446d
)
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 c2211df586
)
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 efa143cb3b
)
2007-10-10 13:34:38 -05:00
Tim Potter
a45c4fd5e2
r9625: Get rid of "duplicate const" warning.
...
(This used to be commit 0ec755cfa0
)
2007-10-10 13:34:35 -05:00
Jelmer Vernooij
a16c390fe0
r9624: Support writing wins.ldif
...
(This used to be commit b0595d238b
)
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 06bc5d8e09
)
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 dc6aab8d4a
)
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 b73441b04d
)
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 84b2fb3467
)
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 b23bffcba6
)
2007-10-10 13:34:33 -05:00