Günther Deschner
909ef011b1
r12825: Add \n
...
Guenther
2007-10-10 13:50:02 -05:00
Jelmer Vernooij
6391761601
r12696: Reduce the size of include/structs.h
2007-10-10 13:49:40 -05:00
Jelmer Vernooij
70e7449318
r12608: Remove some unused #include lines.
2007-10-10 13:49:03 -05:00
Jelmer Vernooij
b24f2583ed
r12498: Eliminate INIT_OBJ_FILES and ADD_OBJ_FILES. We were not using
...
the difference between these at all, and in the future the
fact that INIT_OBJ_FILES include smb_build.h will be sufficient to
have recompiles at the right time.
2007-10-10 13:47:45 -05:00
Jelmer Vernooij
a86abe84e2
r12254: Add some (hopefully correct) descriptions for libraries that are installed.
...
Install pkg-config files.
2007-10-10 13:47:24 -05:00
Volker Lendecke
4a32df49e6
r11518: Fix a warning
2007-10-10 13:45:47 -05:00
Jelmer Vernooij
875eb8f4cc
r11382: Require number of required M4 macros
...
Make MODULE handling a bit more like BINARY, LIBRARY and SUBSYSTEM
Add some more PUBLIC_HEADERS
2007-10-10 13:45:29 -05:00
Jelmer Vernooij
0b54405685
r11377: Add support for building LIBRARY elements as shared libraries:
...
- Adds -rpath bin/ so you don't have to install Samba in order to use compiled binaries.
- Writes out pkg-config files when building shared libs
- Supports automatic fallback to MERGEDOBJ (which is the default) or
OBJ_LIST (if ld -r is not supported)
Building with shared libs reduces the size of the Samba binaries from
197 Mb to 60 Mb (including libraries) on my system (GCC4, with debugging).
To build with shared libraries support enabled, run:
LIBRARY_OUTPUT_TYPE=SHARED_LIBRARY ./config.status
init functions don't get called correctly yet when using shared libs, so
you won't be able to actually run anything with success :-)
Once init functions are done, I'll look at support for loading shared
modules once again.
Based on a patch by Peter Novodvorsky (nidd on IRC).
2007-10-10 13:45:28 -05:00
Jelmer Vernooij
24e1030090
r11244: Relative path names in .mk files
2007-10-10 13:45:06 -05:00
Jelmer Vernooij
7fffc5c917
r11214: Remove scons files (see http://lists.samba.org/archive/samba-technical/2005-October/043443.html )
2007-10-10 13:45:03 -05:00
Jelmer Vernooij
b53313dc51
r10586: Add MergedObject() builder. Default to Library() rather
...
then StaticLibrary()
2007-10-10 13:39:08 -05:00
Jelmer Vernooij
540155fad3
r10528: Add credentials.h back into includes.h as some compilers don't
...
seem to be able to handle incomplete enum types.
2007-10-10 13:39:02 -05:00
Jelmer Vernooij
811a6e28cc
r10517: Get rid of use of next_token() in lib/samba3/
2007-10-10 13:38:59 -05:00
Jelmer Vernooij
03647e1321
r10510: Decrease the amount of data included by includes.h a bit
2007-10-10 13:38:58 -05:00
Jelmer Vernooij
4f0d7f75b9
r10348: Add scons scripts for remaining subsystems. Most subsystems build now,
...
but final linking still fails (as does generating files asn1, et, idl and proto
files)
2007-10-10 13:38:30 -05:00
Jelmer Vernooij
59d4450453
r10336: Add sconscript for a couple more subsystems.
2007-10-10 13:38:29 -05:00
Jelmer Vernooij
152c1a37b5
r9919: Remove debug statement from samba3sam
...
Add SOC STATUS doc
2007-10-10 13:36:22 -05:00
Jelmer Vernooij
4c3b37d660
r9912: Fix another bug in ldb_map.
2007-10-10 13:36:21 -05:00
Jelmer Vernooij
ebed25b47d
r9908: Generate posixUser and posixGroup as well
2007-10-10 13:36:21 -05:00
Tim Potter
b7d982c94b
r9885: Fix code before declarations.
2007-10-10 13:36:20 -05:00
Jelmer Vernooij
d6dce7ef3e
r9857: Fix rename/delete issues
2007-10-10 13:36:18 -05:00
Jelmer Vernooij
de2bde2526
r9854: Finish ldb_map testsuite
...
Update PLAN
Some more small other fixes
2007-10-10 13:36:18 -05:00
Jelmer Vernooij
2283a336e0
r9835: Make ldb_map compile in the stand-alone LDB build
2007-10-10 13:36:17 -05:00
Jelmer Vernooij
fb2fd8da10
r9827: Convert 'passdb backend' rather then 'passdb backends'
...
Be a bit more verbose
2007-10-10 13:36:16 -05:00
Jelmer Vernooij
488d737fb0
r9816: Work on testsuite for upgrade
...
Add 'paths' object to provision code.
2007-10-10 13:35:04 -05:00
Jelmer Vernooij
7739d092d5
r9808: Improve code that selects what "passdb backend" to import from.
2007-10-10 13:35:04 -05:00
Jelmer Vernooij
bb0cef581a
r9800: Add EJS interface to param. tridge, sorry this overlaps a bit
...
with your loadparm interface. :-/
2007-10-10 13:35:03 -05:00
Jelmer Vernooij
414e5f7f6d
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.
2007-10-10 13:35:02 -05:00
Jelmer Vernooij
200a8f6652
r9792: Rename StrCaseCmp -> strcasecmp_m. All these years I was thinking
...
StrCaseCmp was sys_strcasecmp, while it is in fact strcasecmp_m!
2007-10-10 13:35:01 -05:00
Jelmer Vernooij
9a1a7fb60e
r9789: Patch from Volker that fixes the build on AIX.
2007-10-10 13:35:01 -05:00
Jelmer Vernooij
eb9d615bcd
r9786: Move ldb_map into ldb/modules/
...
Move samba3sam to dsdb/
2007-10-10 13:35:01 -05:00
Jelmer Vernooij
d9541535e3
r9770: Couple other bugfixes
...
Update TODO-list
2007-10-10 13:34:58 -05:00
Jelmer Vernooij
1376a1fe44
r9762: Add support for reading good old smbpasswd files
...
Fix password support
Make base64 decode/encode functions available to EJS
2007-10-10 13:34:57 -05:00
Jelmer Vernooij
a8f309aa81
r9756: One-way upgrade from Samba3->Samba4 basically works now
...
Still need to polish some rough edges
2007-10-10 13:34:56 -05:00
Jelmer Vernooij
8baa2ac377
r9754: Upgrading with the command line utility now works, at least partially (-:
...
Upgrading using SWAT should work as well now.
2007-10-10 13:34:56 -05:00
Jelmer Vernooij
66df76a634
r9751: Remove C version of samba3dump (the EJS version works nicely as well).
...
Fix a couple of bugs in ldb_map.
2007-10-10 13:34:56 -05:00
Jelmer Vernooij
435e4c6389
r9744: - [upgrade.js] Start working on smb.conf conversion.
...
- [ldb_map] Support storing non-mappable data in a fallback LDB
2007-10-10 13:34:55 -05:00
Jelmer Vernooij
d569465dc4
r9735: More work on generating a valid Samba4 configuration using the
...
Samba3 data (both console and SWAT)
2007-10-10 13:34:55 -05:00
Andrew Bartlett
6202267f6e
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
2007-10-10 13:34:54 -05:00
Jelmer Vernooij
b1844905d2
r9718: Work a bit on the SWAT interface
2007-10-10 13:34:53 -05:00
Jelmer Vernooij
67593bef7f
r9712: Bunch of small fixes
...
Write out basic sam.ldif
2007-10-10 13:34:52 -05:00
Jelmer Vernooij
3709def353
r9700: Change DATA_BLOB in ejs back to struct datablob
...
Support writing idmap mappings to winbind.ldif
2007-10-10 13:34:49 -05:00
Jelmer Vernooij
7f864d446d
r9685: Add tests for samba3sam mapping module
...
Fix a couple of bugs
Move samba3sam backend to lib/ldb/
Remove some more unused parameters
2007-10-10 13:34:41 -05:00
Jelmer Vernooij
c2211df586
r9672: Fix build for compilers that don't like undefined-length arrays at the end of structs...
2007-10-10 13:34:39 -05:00
Jelmer Vernooij
b0595d238b
r9624: Support writing wins.ldif
2007-10-10 13:34:35 -05:00
Jelmer Vernooij
06bc5d8e09
r9623: samba3dump now generates LDIF for the registry hives from registry.tdb
...
couple of other small fixes
2007-10-10 13:34:35 -05:00
Jelmer Vernooij
dc6aab8d4a
r9621: Bunch of bug fixes. Add 'format' option to samba3dump (text,summary,ldif)
2007-10-10 13:34:35 -05:00
Jelmer Vernooij
b73441b04d
r9616: Finish ldb_map module (still needs a lot of testing though...)
...
Add initial mapping table for ldb_samba3. Contains most attributes.
2007-10-10 13:34:35 -05:00
Jelmer Vernooij
84b2fb3467
r9602: Add support for reading share_info.tdb and smb.conf.
...
Add userdata argument to function pointers for pm_process()
2007-10-10 13:34:33 -05:00
Jelmer Vernooij
e0a0d3f092
r9595: Add ldb map module
2007-10-10 13:34:33 -05:00