Andrew Bartlett
a72869d77b
r25619: As perhaps could have been expected, the CFLAGS hack broke all non-gcc
...
compilers.
Instead, as jelmer suggests, remove the depricated marker on fstring,
for as long as it is used in the samba3 winbind protocol.
Andrew Bartlett
(This used to be commit b15df834ae
)
2007-12-21 05:42:55 +01:00
Jelmer Vernooij
da6d24c459
r25555: Remove support for BOOL, True and False.
...
(This used to be commit 18a2bcfa9e
)
2007-10-10 15:07:55 -05:00
Jelmer Vernooij
9b009c9009
r25301: Merge my includes.h cleanups.
...
(This used to be commit 37425495f3
)
2007-10-10 15:07:09 -05:00
Jelmer Vernooij
f415ba5bcf
r25267: Move PRINTF_ATTRIBUTE to lib/util as well.
...
(This used to be commit 72b9d6c036
)
2007-10-10 15:07:03 -05:00
Jelmer Vernooij
6a167124cd
r25265: Move attribute definitions to lib/util.
...
(This used to be commit 5bb9f041f4
)
2007-10-10 15:07:02 -05:00
Jelmer Vernooij
ffeee68e4b
r25026: Move param/param.h out of includes.h
...
(This used to be commit abe8349f9b
)
2007-10-10 15:05:38 -05:00
Jelmer Vernooij
8d182d881d
r24816: Move the rest of the contents of core.h to more appropriate places.
...
include/ now only contains build system related headers, all other headers are
now near the source code they're related to.
(This used to be commit 6890a01dbf
)
2007-10-10 15:03:15 -05:00
Jelmer Vernooij
82037a75ea
r24814: Fix headers, trim core.h even more.
...
(This used to be commit 9647f860bd
)
2007-10-10 15:03:14 -05:00
Jelmer Vernooij
09c188e735
r24812: Fix headers for external users.
...
(This used to be commit ff6684adfd
)
2007-10-10 15:03:13 -05:00
Jelmer Vernooij
0b91f39164
r24780: More work allowing libutil to be used by external users.
...
(This used to be commit 31993cf67b
)
2007-10-10 15:03:10 -05:00
Jelmer Vernooij
f93a18eeb7
r24715: Mark fstring and pstring as deprecated.
...
(This used to be commit c8118f1561
)
2007-10-10 15:02:54 -05:00
Jelmer Vernooij
61ffa08f4c
r24712: No longer expose the 'BOOL' data type in any interfaces.
...
(This used to be commit 1ce32673d9
)
2007-10-10 15:02:54 -05:00
Andrew Tridgell
0479a2f1cb
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.
(This used to be commit fcf38a38ac
)
2007-10-10 14:59:12 -05:00
Jelmer Vernooij
c2781df0d5
r23289: Provide support for GCC attributes _PURE_, _NONNULL_, _DEPRECATED_, _NORETURN_ and _WARN_UNUSED_RESULT_.
...
(This used to be commit 44248f662f
)
2007-10-10 14:53:08 -05:00
Jelmer Vernooij
97416e6b01
r21297: Remove the GTK+ tools and library from the main repository. They are now maintained separately in bzr at http://people.samba.org/bzr/jelmer/samba-gtk
...
This also adds some more headers to the list that is installed and a couple of extra #include lines so these
headers can be used externally without problems.
(This used to be commit 07652f65ce
)
2007-10-10 14:48:04 -05:00
Andrew Tridgell
1c211a2e43
r20650: revert a bunch of code I didn't mean to commit yet
...
(This used to be commit b3e2d49087
)
2007-10-10 14:37:26 -05:00
Andrew Tridgell
f6274959ba
r20647: add cluster code
...
(This used to be commit 5870830b99
)
2007-10-10 14:37:24 -05:00
Jelmer Vernooij
253c1bec46
r20298: Fix pidl tests (missing symlink..).
...
(This used to be commit ab3d573946
)
2007-10-10 14:29:34 -05:00
Andrew Bartlett
d471e52d23
r20149: Remove the smb.conf distinction between PDC and BDC. Now the correct
...
way to setup a Samba4 DC is to set 'server role = domain controller'.
We use the fSMORoleOwner attribute in the base DN to determine the PDC.
This patch is quite large, as I have corrected a number of places that
assumed taht we are always the PDC, or that used the smb.conf
lp_server_role() to determine that.
Also included is a warning fix in the SAMR code, where the IDL has
seperated a couple of types for group display enumeration.
We also now use the ldb database to determine if we should run the
global catalog service.
In the near future, I will complete the DRSUAPI
DsGetDomainControllerInfo server-side on the same basis.
Andrew Bartlett
(This used to be commit 67d8365e83
)
2007-10-10 14:29:15 -05:00
Stefan Metzmacher
b6582987fe
r19242: merge from samba3:
...
handle NO_CONFIG_H in libreplace
metze
(This used to be commit 909d736a4b
)
2007-10-10 14:20:56 -05:00
Stefan Metzmacher
c447b8a199
r18448: this gives nicer output...
...
metze
(This used to be commit 6bdb329da5
)
2007-10-10 14:18:31 -05:00
Stefan Metzmacher
a57133c56e
r18447: make sure we bail out if the config.h is not generated
...
by samba's configure.
this could happen when you have done a standalone build in
lib/replace/, lib/talloc, ...
metze
(This used to be commit d8e8838674
)
2007-10-10 14:18:31 -05:00
Andrew Tridgell
f64b2474be
r18278: move more header checks and _GNU_SOURCE into libreplace
...
(This used to be commit 77c442cd46
)
2007-10-10 14:18:00 -05:00
Jelmer Vernooij
e0fae5b22a
r18169: Remove accidentally committed bits
...
(This used to be commit 51faeff2fa
)
2007-10-10 14:17:45 -05:00
Jelmer Vernooij
873749f218
r18168: Use {NULL} rather than POPT_TABLEEND, which is not always available.
...
(This used to be commit 8b622c5ded
)
2007-10-10 14:17:45 -05:00
Andrew Tridgell
a983b06d37
r18129: moved the system includes into libreplace - this gives much more
...
isolation of our portability environment from the main code, and also
simplifies the includes system (no separate #ifdef _SAMBA_BUILD for
tdb. ldb etc now)
(This used to be commit 77d1a468e0
)
2007-10-10 14:17:36 -05:00
Jelmer Vernooij
a59706f721
r18121: Simplify m4 code, hopefully fix Samba4 build problems.
...
(This used to be commit 1adf65b4d7
)
2007-10-10 14:17:35 -05:00
Andrew Tridgell
3953c21202
r18118: its the job of libreplace to handle things like this
...
(This used to be commit fa47301c0e
)
2007-10-10 14:17:34 -05:00
Andrew Tridgell
b7477fb388
r18117: first steps in making samba4 use libreplace
...
(This used to be commit c079cedb08
)
2007-10-10 14:17:34 -05:00
Jelmer Vernooij
4bcd9ffb22
r17931: Really remove the files this time. Looks like there's something wrong with
...
the rename code in bzr-svn...
(This used to be commit 03e402181a
)
2007-10-10 14:16:55 -05:00
Stefan Metzmacher
a93ad7490c
r17882: merge change from samba3
...
metze
(This used to be commit eca7085850
)
2007-10-10 14:16:50 -05:00
Stefan Metzmacher
ac88647c13
r17537: if we replace inet_ntoa() we need a prototype of
...
rep_inet_ntoa...
metze
(This used to be commit 78eaa905d5
)
2007-10-10 14:15:35 -05:00
Jelmer Vernooij
ca61b4f3b5
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.
(This used to be commit 7937932615
)
2007-10-10 14:08:35 -05:00
Jelmer Vernooij
172a83d724
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
(This used to be commit aa6d66fda6
)
2007-10-10 14:05:58 -05:00
Jelmer Vernooij
089cbd4a8e
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
(This used to be commit ea7b28572b
)
2007-10-10 14:05:57 -05:00
Andrew Bartlett
c07db9b462
r15511: Using this name causes less warnings on the IBM checker, due to using
...
the original, rather than equivilant, enum type.
Andrew Bartlett
(This used to be commit 3d43e458a8
)
2007-10-10 14:05:44 -05:00
Jelmer Vernooij
e572bbb94c
r15321: Reduce the size of rewrite.m4 a bit more
...
(This used to be commit c83e4b1665
)
2007-10-10 14:05:15 -05:00
Jelmer Vernooij
847e80dee9
r15224: Check whether -MT is actually supported by the compiler before using
...
automatic dependencies
(This used to be commit 6598efc6b3
)
2007-10-10 14:04:20 -05:00
James Peach
cdae64b18c
r15189: Add parentheses to force ISDOt and ISDOTDOT evaluation order. Fix typo
...
that made the BASE-DIR2 test fail.
(This used to be commit dcebc59a98
)
2007-10-10 14:04:15 -05:00
James Peach
6ab33938d5
r15186: Introduce ISDOT and ISDOTDOT macros for testing whether a filename is
...
"." for "..". These express the intention better that strcmp or strequal
and improve searchability via cscope/ctags.
(This used to be commit 7e4ad7e8e5
)
2007-10-10 14:04:14 -05:00
Andrew Tridgell
84e00add26
r15032: change BENCH-NBENCH to always break to none, rather than accepting a
...
levelII break offer from the server.
(This used to be commit 7d7853476e
)
2007-10-10 14:04:02 -05:00
Jelmer Vernooij
4a61e4901e
r14999: Remove more unused autoconf code
...
Simplify va_copy() replacement code a bit
(This used to be commit a5c87360a7
)
2007-10-10 14:04:00 -05:00
Andrew Tridgell
825579c36e
r14936: remove a duplicate line
...
(This used to be commit fc11201ad1
)
2007-10-10 14:00:19 -05:00
Jelmer Vernooij
ab9fb12e0b
r14851: Make BOOL, False and True simple aliases to the POSIX-defined
...
bool, false and true (guaranteed to be defined by lib/replace)
(This used to be commit 53fa1bdb6e
)
2007-10-10 13:59:42 -05:00
Jelmer Vernooij
c50125f6ef
r14844: Support a stdbool.h replacement in lib/replace/
...
(This used to be commit bccfddcafa
)
2007-10-10 13:59:41 -05:00
Jelmer Vernooij
935af3eb19
r14724: Rearrange some source files, install more headers.
...
(This used to be commit 7146c1600f
)
2007-10-10 13:59:14 -05:00
Jelmer Vernooij
35349a58df
r14542: Remove librpc, libndr and libnbt from includes.h
...
(This used to be commit 51b4270513
)
2007-10-10 13:58:42 -05:00
Jelmer Vernooij
83d8fd3dcf
r14484: Install more headers
...
(This used to be commit 430c6516d3
)
2007-10-10 13:57:31 -05:00
Stefan Metzmacher
9eb691c4c5
r14445: add FILE_NOTIFY_CHANGE_STREAM_* flags from:
...
http://ubiqx.org/cifs/rfc-draft/draft-leach-cifs-v1-spec-02.html#s4.3.7
tridge: there's also the buffering documented...
metze
(This used to be commit f1bdca2383
)
2007-10-10 13:57:26 -05:00
Andrew Tridgell
0558619254
r14411: mark smb_panic() as a noreturn function using gcc attributes, which
...
tells static analysers that it behaves like abort()
(This used to be commit 3cde18beae
)
2007-10-10 13:57:20 -05:00