Jelmer Vernooij
e7866857fb
r24867: Avoid anonymous struct. Patch from Brad Hards.
2007-10-10 15:03:22 -05:00
Jelmer Vernooij
9647f860bd
r24814: Fix headers, trim core.h even more.
2007-10-10 15:03:14 -05:00
Jelmer Vernooij
31993cf67b
r24780: More work allowing libutil to be used by external users.
2007-10-10 15:03:10 -05:00
Jelmer Vernooij
fc8771fb6a
r24717: Some more easy bool conversions, update TODO for registry
2007-10-10 15:02:55 -05:00
Jelmer Vernooij
1ce32673d9
r24712: No longer expose the 'BOOL' data type in any interfaces.
2007-10-10 15:02:54 -05:00
Andrew Tridgell
fcf38a38ac
r23792: convert Samba4 to GPLv3
...
There are still a few tidyups of old FSF addresses to come (in both s3
and s4). More commits soon.
2007-10-10 14:59:12 -05:00
Andrew Tridgell
1fe20a4555
r23013: fixed a bug in the string_replace_w() test that caused OpenBSD to die
2007-10-10 14:52:39 -05:00
Stefan Metzmacher
d907fb26a7
r22743: set the talloc name to the string...
...
metze
2007-10-10 14:52:08 -05:00
Jelmer Vernooij
9247626b1c
r21694: Some more testing updates.
2007-10-10 14:49:13 -05:00
Jelmer Vernooij
a418489395
r21691: Add testsuite for lib/charset
2007-10-10 14:49:13 -05:00
James Peach
d4c7dd19f3
r20697: A couple of minot cross-compile fixes.
2007-10-10 14:40:24 -05:00
Andrew Tridgell
0d36b036b3
r20649: fixed strlower_talloc() and strupper_talloc() to end with right size,
...
so talloc_append_string() works
2007-10-10 14:37:24 -05:00
Jelmer Vernooij
ff9e1b4f06
r19679: Fix shared library build as well.
2007-10-10 14:25:30 -05:00
Jelmer Vernooij
0953bb7d5f
r19678: Fix the build for now (ugly hack because of circular dependencies)
2007-10-10 14:25:30 -05:00
Jelmer Vernooij
4a044fb529
r19672: Make LIBSAMBA-UTIL a subsystem again for now because it has interdependencies
...
with LIBSAMBA-CONFIG.
2007-10-10 14:25:28 -05:00
Andrew Tridgell
e6baa13e1f
r19438: try to fix up the build breakages on BSD systems due to incorrectly
...
detecting iconv.h
2007-10-10 14:21:31 -05:00
Andrew Tridgell
d1de0202ef
r18376: added iconv:native=false option to turn off native iconv. Needed under
...
valgrind as native iconv is so full of overflows
2007-10-10 14:18:21 -05:00
Stefan Metzmacher
135d096776
r18213: don't list LIBREPLACE depdendecies explicit and
...
always at it as first private dependencies
metze
2007-10-10 14:17:50 -05:00
Andrew Tridgell
2f6cd41f40
r18131: fixed tdb subsystem to use right tdb.h
...
fixed LIBREPLACE dep in lib/charset
2007-10-10 14:17:37 -05:00
Andrew Tridgell
93413f8450
r17980: handle NULL arguments without crashing in strcasecmp_m() and
...
strncasecmp_m(). This makes the use of these functions in sorting
routines with RPC replies sane
2007-10-10 14:16:59 -05:00
Jelmer Vernooij
f7afa1cb77
r17930: Merge noinclude branch:
...
* Move dlinklist.h, smb.h to subsystem-specific directories
* Clean up ads.h and move what is left of it to dsdb/
(only place where it's used)
2007-10-10 14:16:54 -05:00
Stefan Metzmacher
43f030e71e
r17716: make casts explicit and remove compiler warnings
...
metze
2007-10-10 14:16:31 -05:00
Stefan Metzmacher
dab51c1f7f
r17715: make the cast explicit and remove compiler warnings
...
metze
2007-10-10 14:16:30 -05:00
Stefan Metzmacher
b0af976187
r16571: - make push/pull_ascii()/_ucs() functions static,
...
callers should use push/pull_string() functions with STR_ASCII or STR_UNICODE
- make the push/pull_ascii/ucs2/utf8_talloc() functions complete
(they should be reduced to pull/push_string_talloc() later...)
metze
2007-10-10 14:09:35 -05:00
Jelmer Vernooij
b7c3f80efd
r16143: Fix disappearance of user-specified CPPFLAGS,LDFLAGS and LIBS variables.
2007-10-10 14:09:01 -05:00
Jelmer Vernooij
8ce292bdf3
r15871: Fix systems with native iconv
2007-10-10 14:08:35 -05:00
Jelmer Vernooij
7937932615
r15870: Improve detection of iconv - should prevent HAVE_ICONV_H being
...
defined when the installed iconv library doesn't match our criteria as
well as some other minor fixes.
2007-10-10 14:08:35 -05:00
Jim McDonough
55843863ff
r15869: Fix loop var to search paths for iconv
2007-10-10 14:08:34 -05:00
Jelmer Vernooij
aa6d66fda6
r15573: Fix build of systems that have iconv headers in non-standard locations
...
Split of system/locale.h header from system/iconv.h
Previously, iconv wasn't being used on these systems
2007-10-10 14:05:58 -05:00
Jelmer Vernooij
ea7b28572b
r15568: Simplify detection of iconv libraries a fair bit and fix it to
...
work on FreeBSD.
Based very loosely on a patch by Timur Bakevey
Fixes #3688
2007-10-10 14:05:57 -05:00
Jelmer Vernooij
c83e4b1665
r15321: Reduce the size of rewrite.m4 a bit more
2007-10-10 14:05:15 -05:00
Jelmer Vernooij
6646384aaf
r15298: Fix the build using a few hacks in the build system.
...
Recursive dependencies are now forbidden (the build system
will bail out if there are any).
I've split up auth_sam.c into auth_sam.c and sam.c. Andrew,
please rename sam.c / move its contents to whatever/wherever you think suits
best.
2007-10-10 14:05:04 -05:00
Jelmer Vernooij
03224e1124
r15295: Fix some dependencies
...
Move unistr-specific code to lib/charset/. Remove _m from some places where it's not needed.
2007-10-10 14:05:03 -05:00
Jelmer Vernooij
2f06305e53
r15274: Drop default EXT_LIB_ prefix for external libraries. Fixes issues with local
...
(empty) libpopt.a overriding global one
2007-10-10 14:05:00 -05:00
Jelmer Vernooij
adc8a019b6
r15207: Introduce PRIVATE_DEPENDENCIES and PUBLIC_DEPENDENCIES as replacement
...
for REQUIRED_SUBSYSTEMS.
2007-10-10 14:04:18 -05:00
Andrew Tridgell
bb99cbf069
r14902: change charcnv code to fail the conversion when it hits bad
...
characters, rather than silently truncating the string. This makes the
code much omre conservative, making it easier to test. It might mean
users hit problems initially, but at least we'll hear about them, and
thus can fix them.
2007-10-10 14:00:13 -05:00
Jelmer Vernooij
e1f896948f
r14511: Install more headers
2007-10-10 13:57:35 -05:00
Jelmer Vernooij
0c18883315
r14488: Install more headers.
...
Generate different #include lines in pidl depending on whether
we're building inside or outside of the Samba tree (useful for
3rd-party projects).
2007-10-10 13:57:32 -05:00
Andrew Tridgell
caead24b6d
r14429: charset_t cannot be used to loop over charset_t, as otherwise it can
...
go out of the range of the enum
2007-10-10 13:57:22 -05:00
Jelmer Vernooij
aac1b99b36
r13842: Make some more functions public.
2007-10-10 13:52:15 -05:00
Jelmer Vernooij
da72f47226
r13186: Remove assumption that callers that specify -1 actually mean sizeof(pstring)
2007-10-10 13:51:32 -05:00
Jelmer Vernooij
c722f665c9
r12694: Move some headers to the directory of the subsystem they belong to.
2007-10-10 13:49:39 -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
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
Stefan Metzmacher
471c0ca4ab
r11052: bring samba4 uptodate with the samba4-winsrepl branch,
...
before the bad merge
metze
2007-10-10 13:44:43 -05:00
Stefan Metzmacher
6913e33840
r11037:
2007-10-10 13:42:33 -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
6df956edba
r10509: Some more sconscript fixes. Now getting to link stage for smbclient
2007-10-10 13:38:58 -05:00
Jelmer Vernooij
fbbfad0a1f
r10456: More SCons fixes:
...
- Add framework for fallback generating code
- Move pread / pwrite replacement functions to libreplace
- Support pidl builds correctly
- Support asn1 builds correctly
- Move OS-specific checks to lib/replace/SConscript
2007-10-10 13:38:48 -05:00