summaryrefslogtreecommitdiff
path: root/source4/include
AgeCommit message (Collapse)AuthorFilesLines
2008-06-17Change our module code to not use the special symbol name init_module()Andrew Tridgell1-0/+6
Current glibc libraries include a function called init_module(). If we use the same name, then a dlsym() can find the glibc function if the module doesn't have an initialisation function. In ldb, none of our modules have an init_module(), so we end up calling the libc functions with bogus arguments. (This used to be commit 1b0621068998590e7b1e9528b78744dcd2cd5909)
2007-12-21r25619: As perhaps could have been expected, the CFLAGS hack broke all non-gccAndrew Bartlett1-1/+1
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 b15df834ae6506a5c585ec1ede8bf513339d9b13)
2007-10-10r25555: Remove support for BOOL, True and False.Jelmer Vernooij1-5/+0
(This used to be commit 18a2bcfa9e7d4718648f401821259d1dbf5a3ff4)
2007-10-10r25301: Merge my includes.h cleanups.Jelmer Vernooij1-4/+0
(This used to be commit 37425495f392a2d0122a93aa2c42758eab7dab5a)
2007-10-10r25267: Move PRINTF_ATTRIBUTE to lib/util as well.Jelmer Vernooij1-16/+3
(This used to be commit 72b9d6c03661d72e83a5d60d43b75bb9bd5f5285)
2007-10-10r25265: Move attribute definitions to lib/util.Jelmer Vernooij1-57/+0
(This used to be commit 5bb9f041f47a1b7e03c3dc02e38546bc43bcc856)
2007-10-10r25026: Move param/param.h out of includes.hJelmer Vernooij1-1/+0
(This used to be commit abe8349f9b4387961ff3665d8c589d61cd2edf31)
2007-10-10r24816: Move the rest of the contents of core.h to more appropriate places.Jelmer Vernooij2-71/+3
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 6890a01dbfc6d8041a88ef5c6be52dfcd046fe80)
2007-10-10r24814: Fix headers, trim core.h even more.Jelmer Vernooij2-22/+2
(This used to be commit 9647f860bdd5c0a74583e886182bd041a45e7655)
2007-10-10r24812: Fix headers for external users.Jelmer Vernooij1-4/+0
(This used to be commit ff6684adfd96b59381dd941e54070ab9f8984912)
2007-10-10r24780: More work allowing libutil to be used by external users.Jelmer Vernooij1-15/+0
(This used to be commit 31993cf67b816a184a4a4e92ef8ca2532c797190)
2007-10-10r24715: Mark fstring and pstring as deprecated.Jelmer Vernooij1-4/+4
(This used to be commit c8118f156129cbd173693157e6648ed5e01813f3)
2007-10-10r24712: No longer expose the 'BOOL' data type in any interfaces.Jelmer Vernooij2-5/+6
(This used to be commit 1ce32673d960c8b05b6c1b1b99e1976a402417ae)
2007-10-10r23792: convert Samba4 to GPLv3Andrew Tridgell3-9/+6
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 fcf38a38ac691abd0fa51b89dc951a08e89fdafa)
2007-10-10r23289: Provide support for GCC attributes _PURE_, _NONNULL_, _DEPRECATED_, ↵Jelmer Vernooij1-7/+35
_NORETURN_ and _WARN_UNUSED_RESULT_. (This used to be commit 44248f662f0b609dad6a7b437948f12d661a28f7)
2007-10-10r21297: Remove the GTK+ tools and library from the main repository. They are ↵Jelmer Vernooij1-0/+2
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 07652f65ce7a5b19130f1a27cbf0e1e5fae13454)
2007-10-10r20650: revert a bunch of code I didn't mean to commit yetAndrew Tridgell1-0/+1
(This used to be commit b3e2d4908781781a487eaeb683d22eb967e5597d)
2007-10-10r20647: add cluster codeAndrew Tridgell1-1/+0
(This used to be commit 5870830b99a8d76bda1ff5af3fcf8dda9aba50ec)
2007-10-10r20298: Fix pidl tests (missing symlink..).Jelmer Vernooij1-0/+2
(This used to be commit ab3d57394630cefc1fefe859c8bd3d56f6e63695)
2007-10-10r20149: Remove the smb.conf distinction between PDC and BDC. Now the correctAndrew Bartlett1-0/+12
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 67d8365e831adf3eaecd8b34dcc481fc82565893)
2007-10-10r19242: merge from samba3:Stefan Metzmacher1-3/+2
handle NO_CONFIG_H in libreplace metze (This used to be commit 909d736a4bf5a7adfcd64eecf6bb2a92211c6f96)
2007-10-10r18448: this gives nicer output...Stefan Metzmacher1-1/+1
metze (This used to be commit 6bdb329da5771b4be792d8889d3ece8f93a495b0)
2007-10-10r18447: make sure we bail out if the config.h is not generatedStefan Metzmacher1-0/+7
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 d8e88386748d3952c6a82726c9d36cad870992fd)
2007-10-10r18278: move more header checks and _GNU_SOURCE into libreplaceAndrew Tridgell1-14/+2
(This used to be commit 77c442cd469ba881215e025c87ce632c876eb617)
2007-10-10r18169: Remove accidentally committed bitsJelmer Vernooij1-0/+5
(This used to be commit 51faeff2fa8050190ce0c3608f7936414fe2ea15)
2007-10-10r18168: Use {NULL} rather than POPT_TABLEEND, which is not always available.Jelmer Vernooij1-5/+0
(This used to be commit 8b622c5ded0732df0eaf9f6226f52a27b6eacd73)
2007-10-10r18129: moved the system includes into libreplace - this gives much moreAndrew Tridgell19-1065/+0
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 77d1a468e06290aba789e2f3affc769fc5159a21)
2007-10-10r18121: Simplify m4 code, hopefully fix Samba4 build problems.Jelmer Vernooij1-1/+1
(This used to be commit 1adf65b4d7c5d2d4f65d4b28575bdf2368a42139)
2007-10-10r18118: its the job of libreplace to handle things like thisAndrew Tridgell1-6/+0
(This used to be commit fa47301c0ea482612f9f452b027aa2787b3f93a7)
2007-10-10r18117: first steps in making samba4 use libreplaceAndrew Tridgell3-21/+1
(This used to be commit c079cedb084d621c5a0aac59310b237ba375df20)
2007-10-10r17931: Really remove the files this time. Looks like there's something ↵Jelmer Vernooij3-924/+0
wrong with the rename code in bzr-svn... (This used to be commit 03e402181ace8fddde38d626fb8d765693b8d429)
2007-10-10r17882: merge change from samba3Stefan Metzmacher1-1/+1
metze (This used to be commit eca7085850ba8475cc01dda1911c4222dd14c1a6)
2007-10-10r17537: if we replace inet_ntoa() we need a prototype ofStefan Metzmacher1-0/+1
rep_inet_ntoa... metze (This used to be commit 78eaa905d53c5f678cf592284822f645eadbe3b2)
2007-10-10r15870: Improve detection of iconv - should prevent HAVE_ICONV_H beingJelmer Vernooij1-0/+2
defined when the installed iconv library doesn't match our criteria as well as some other minor fixes. (This used to be commit 7937932615434a59c84d8a1b81e368f6a5f8e429)
2007-10-10r15573: Fix build of systems that have iconv headers in non-standard locationsJelmer Vernooij3-9/+30
Split of system/locale.h header from system/iconv.h Previously, iconv wasn't being used on these systems (This used to be commit aa6d66fda69779d1c2948a1aca85dbd5208f1cba)
2007-10-10r15568: Simplify detection of iconv libraries a fair bit and fix it toJelmer Vernooij1-4/+2
work on FreeBSD. Based very loosely on a patch by Timur Bakevey Fixes #3688 (This used to be commit ea7b28572b453da8eced565a49e4c10e7ebd2e28)
2007-10-10r15511: Using this name causes less warnings on the IBM checker, due to usingAndrew Bartlett1-5/+0
the original, rather than equivilant, enum type. Andrew Bartlett (This used to be commit 3d43e458a828801a294e56a1aeb74a4d7cbf9f23)
2007-10-10r15321: Reduce the size of rewrite.m4 a bit moreJelmer Vernooij1-0/+43
(This used to be commit c83e4b166534278c335254aa8890a50635bbf1b7)
2007-10-10r15224: Check whether -MT is actually supported by the compiler before usingJelmer Vernooij1-1/+1
automatic dependencies (This used to be commit 6598efc6b302984d0b26b0c76a4b7107f5feba21)
2007-10-10r15189: Add parentheses to force ISDOt and ISDOTDOT evaluation order. Fix typoJames Peach1-5/+5
that made the BASE-DIR2 test fail. (This used to be commit dcebc59a987b3c0d8379912d0451dedb9e895451)
2007-10-10r15186: Introduce ISDOT and ISDOTDOT macros for testing whether a filename isJames Peach1-0/+19
"." for "..". These express the intention better that strcmp or strequal and improve searchability via cscope/ctags. (This used to be commit 7e4ad7e8e5ec266b969e3075c4ad7f021571f24e)
2007-10-10r15032: change BENCH-NBENCH to always break to none, rather than accepting aAndrew Tridgell1-0/+5
levelII break offer from the server. (This used to be commit 7d7853476e03262133093c69f1f93ee02cc87840)
2007-10-10r14999: Remove more unused autoconf codeJelmer Vernooij1-0/+2
Simplify va_copy() replacement code a bit (This used to be commit a5c87360a7f14a90b831ea372277f4f89ee4c5f1)
2007-10-10r14936: remove a duplicate lineAndrew Tridgell1-1/+0
(This used to be commit fc11201ad1c44c20b9d1b8419c3632ca45f74013)
2007-10-10r14851: Make BOOL, False and True simple aliases to the POSIX-definedJelmer Vernooij1-3/+3
bool, false and true (guaranteed to be defined by lib/replace) (This used to be commit 53fa1bdb6e0ea134c4d688e7cf3237fd25c2cc76)
2007-10-10r14844: Support a stdbool.h replacement in lib/replace/Jelmer Vernooij2-11/+2
(This used to be commit bccfddcafa1fdb56392e2301bbd404964ad9f7c3)
2007-10-10r14724: Rearrange some source files, install more headers.Jelmer Vernooij1-3/+1
(This used to be commit 7146c1600f29c349e5bb78f810e7e170b535dd37)
2007-10-10r14542: Remove librpc, libndr and libnbt from includes.hJelmer Vernooij1-3/+3
(This used to be commit 51b4270513752d2eafbe77f9de598de16ef84a1f)
2007-10-10r14484: Install more headersJelmer Vernooij2-21/+24
(This used to be commit 430c6516d383bfd7f27287394bf8eef9f174b3e6)
2007-10-10r14445: add FILE_NOTIFY_CHANGE_STREAM_* flags from:Stefan Metzmacher1-10/+16
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 f1bdca23838d23fbad7f1576c182688b7cd9b73d)