summaryrefslogtreecommitdiff
path: root/source4/lib/replace
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r17884: Shape up the snprintf fix after Metzes commentsVolker Lendecke1-2/+2
(This used to be commit 66b6456eee579623b64c649356ab0175c46f5789)
2007-10-10r17849: Next round for RPC-SAMBA3-SHARESECVolker Lendecke1-2/+2
(This used to be commit e17371b7f970fe4cc91f8034c18292cc3c22f161)
2007-10-10r17842: After talking to Simo, apply the next attempt to resolve the strnlenVolker Lendecke2-1/+47
problem. Timegm is the same. Simo says this is just a workaround, but it helps for now. Feel free to revert. Volker (This used to be commit fd166ca0c079d83081bc1d631fe40b965c7873d4)
2007-10-10r17841: Revert 17840, libldb.a defines strnlen. Sorry for the noiseVolker Lendecke2-15/+1
(This used to be commit 1de34590821b0c076bf8d48cbdae97f33275647e)
2007-10-10r17840: A step towards building on Solaris which appears not to have strnlen.Volker Lendecke2-1/+15
Volker (This used to be commit ebf75c6196afdd4bfa4f11bb1d45d385ab0babed)
2007-10-10r17790: replace uses -ldl and should directly depend on itStefan Metzmacher1-1/+1
metze (This used to be commit 560a3058e53479133015d1b0a7cd149393c45438)
2007-10-10r17789: remove compiler warningsStefan Metzmacher1-3/+3
metze (This used to be commit dec228be4d4a68e2a6794ad4e7a9224e040fa7f2)
2007-10-10r17763: moved setenv to ldb/replace/Andrew Tridgell2-20/+1
(This used to be commit ed2dbc4dfe4556831c809dab24e3833cd2018138)
2007-10-10r17750: these have moved to ldb/replace/ nowAndrew Tridgell4-126/+2
(This used to be commit ac178b52935d7629f8583092e833b74093ca70e1)
2007-10-10r17658: several replacement snprintf() fixes.Andrew Tridgell1-15/+40
1) when running the testsuite, actually test against the system sprintf(), not against ourselves (doh!) 2) fix the buffer termination to terminate buf2 as well 3) fix handling of %llu, and add a simple test This fixes a bug with password expiry on solaris (This used to be commit ad539ec11401732d1da0abd8eef1fe849a216c21)
2007-10-10r16556: Add mkdtemp to libreplace. This is apparantly available on LinuxJames Peach4-2/+22
and BSD systems, but it's not everywhere. (This used to be commit b3d2512ed4fc8c378607bcc2dc241a1f77ab7197)
2007-10-10r16012: do the type checks before anythingelseStefan Metzmacher1-11/+12
metze (This used to be commit 092e52c51884706317564a5a5397f137689d78cb)
2007-10-10r16003: Tru64 doesn't have strtoll/strtoull but the size of 'long' is equal toStefan Metzmacher1-0/+4
the size of 'long long' so we can use strtol/strtoul Patch from Bjoern Jacke, thanks! (I only added the SIZEOF_LONG == SIZEOF_LONG_LONG) metze (This used to be commit 2bda7b63be1257210601dac3e2b1070f48d765b4)
2007-10-10r16001: we don't use u_intX_t any moreStefan Metzmacher2-7/+2
metze (This used to be commit e0e4f86b30185e01975eff91c2ce7ab7ca5353c1)
2007-10-10r15986: Declare struct tmJelmer Vernooij1-0/+1
(This used to be commit 139d9369dc1b7daaf980a0c95b0921388ec39913)
2007-10-10r15953: our timegm() replacement still doesn't work, so grab the one fromAndrew Tridgell4-13/+77
Heimdal which does work. This should fix most of the rest of the failures on solaris (This used to be commit acfaa98b5ea686feb81350baf09b3f4480f96edc)
2007-10-10r15896: we're getting a lot of crashes on the build farm due to peopleAndrew Tridgell1-0/+1
assuming that printf("%s", NULL) is OK. The problem is that it is ok with recent versions of glibc, so the bug isn't noticed by most developers. This configure change ensures that we replace snprintf() if it doesn't handle NULL strings. Then we just need to make sure we use d_printf() instead of printf() in torture tests to display possibly NULL strings. (This used to be commit dcce824080f3437c835b32381b73380fab720554)
2007-10-10r15882: I forgot to add in this prototype for strtok_r()Andrew Tridgell1-0/+4
(This used to be commit 971cead2ad66fca55a32639090d97b8186c1dae7)
2007-10-10r15879: strtok_r() replacement, for solarisAndrew Tridgell2-1/+28
(This used to be commit df5bd916db3cfbd6c145177fd8992261f03a5cbc)
2007-10-10r15868: Add replacement macro for __STRING()Jelmer Vernooij2-1/+4
(This used to be commit 3780e0580b7173f20fed550db3412ab3b3b12fbf)
2007-10-10r15719: Fix build on systems (AIX) that don't have vsyslog or strcasestr, withJim McDonough1-0/+2
--enable-developer on. syslog() and toupper() required more includes. Someone more familiar with samba4 builds should verify this, please. (This used to be commit d28f49fc6d3b7ee1b7077e2d35b2aee54d2d1469)
2007-10-10r15575: Fix getpass testJelmer Vernooij1-1/+1
(This used to be commit 5205faf898ad70790e1b09bb394622d81a56a9b4)
2007-10-10r15573: Fix build of systems that have iconv headers in non-standard locationsJelmer Vernooij1-1/+0
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-10r15406: Move 'smbreadline' out of libreplace as it doesn't replace functionalityJelmer Vernooij5-255/+1
not available on some platforms but is a Samba-specific library. (This used to be commit e9d3660fa6678424e5159708a1aa572824926c8e)
2007-10-10r15382: Use grp.h in this block; it has been cleaned out of the other ↵Paul Green1-0/+3
headers that formerly included it for us. Paul (This used to be commit a4d706cf26382820b58940458f8873a4f8f79612)
2007-10-10r15377: Remove sys_select() code as it's no longer used.Jelmer Vernooij1-0/+45
(This used to be commit 68004f68a364ce826ed8cbed0977e631ca60594d)
2007-10-10r15375: Rename readline.h to smbreadline.h avoid clashes with system header.Jelmer Vernooij1-0/+0
(This used to be commit ccc3d8a95441e7a7015f0cf0e622ec9e38347d33)
2007-10-10r15321: Reduce the size of rewrite.m4 a bit moreJelmer Vernooij2-1/+3
(This used to be commit c83e4b166534278c335254aa8890a50635bbf1b7)
2007-10-10r15303: Re-add SMB readline replacement headerJelmer Vernooij1-0/+9
(This used to be commit 40fb796ad25dc8b53d9f7c66324712b7ff4fc071)
2007-10-10r15295: Fix some dependenciesJelmer Vernooij2-8/+4
Move unistr-specific code to lib/charset/. Remove _m from some places where it's not needed. (This used to be commit 03224e112424968fc3f547c6159c7ccae2d1aa5b)
2007-10-10r15280: - remove the 2nd check for __FUNCTION__Stefan Metzmacher2-0/+12
- fallback to __func__ if __FUNCTION__ isn't there metze (This used to be commit 6c5a2b08ca2f0db6b39808740a06ed165e8b9ade)
2007-10-10r15274: Drop default EXT_LIB_ prefix for external libraries. Fixes issues ↵Jelmer Vernooij1-3/+3
with local (empty) libpopt.a overriding global one (This used to be commit 2f06305e53478e5030c24550954f221a9a97c83f)
2007-10-10r15226: Fix order of typedef specification - caught by kblinJelmer Vernooij1-1/+1
(This used to be commit d5d03cdd2398467ecee71bae37238c375baa2395)
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-10r15207: Introduce PRIVATE_DEPENDENCIES and PUBLIC_DEPENDENCIES as replacementJelmer Vernooij1-1/+1
for REQUIRED_SUBSYSTEMS. (This used to be commit adc8a019b6da256f104abed1b82bfde6998a2ac9)
2007-10-10r15203: Allow system 'bool' type to be defined in another header then stdbool.hJelmer Vernooij2-1/+12
(This used to be commit a5a648de94014b13da3af8dfac06380c9ec26c53)
2007-10-10r15200: Move MIN/MAX macros to libreplace as some systems have themJelmer Vernooij3-0/+18
in sys/param.h (This used to be commit 3f0396aade82a92a375275059baf8500de1b23f0)
2007-10-10r15000: Move some more autoconf tests out of build/m4/rewrite.m4Jelmer Vernooij3-1/+15
Guarantee availability of __FUNCTION__ in libreplace (This used to be commit 76b1576541210f2bb306ae17e0876b254e8dcead)
2007-10-10r14999: Remove more unused autoconf codeJelmer Vernooij1-9/+7
Simplify va_copy() replacement code a bit (This used to be commit a5c87360a7f14a90b831ea372277f4f89ee4c5f1)
2007-10-10r14998: Remove unused autoconf test, move others to proper placesJelmer Vernooij1-0/+21
(This used to be commit bfa396a16056f54163c514da8b34aaf229653765)
2007-10-10r14844: Support a stdbool.h replacement in lib/replace/Jelmer Vernooij3-0/+21
(This used to be commit bccfddcafa1fdb56392e2301bbd404964ad9f7c3)
2007-10-10r14816: Simplify test for comparison_fn_tJelmer Vernooij1-0/+2
(This used to be commit 594215d1176b23596549fd4e4098d42ef41f7d0d)
2007-10-10r14477: Remove the NOPROTO property - it's no longer used as proto.h is gone.Jelmer Vernooij1-2/+0
(This used to be commit 9c37f847d32d2f327a88c53a90af0c73126b76be)
2007-10-10r14445: add FILE_NOTIFY_CHANGE_STREAM_* flags from:Stefan Metzmacher1-1/+5
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)
2007-10-10r14349: Kill proto.h!Jelmer Vernooij2-6/+6
Prototypes are now spread over multiple headers, usually one per subsystem. This change is required to allow proper header dependencies later on, without recompiling Samba each time the mtime of any source file changes. (This used to be commit 3da79bf909f801386a52e6013db399c384d0401c)
2007-10-10r14240: fix summary output (step 2)Stefan Metzmacher1-5/+18
we now need to explicit enable external libraries in *.m4 files again... metze (This used to be commit ca809a7910b16a248fffddc640298bbe4cdedc01)
2007-10-10r13592: Incredible how bugs like this can sweep in even after peer review ↵Simo Sorce1-19/+22
and testing ... (This used to be commit 8483f61a1df0c80f3385b1ab5a2628c2a97d41a2)
2007-10-10r13577: Move some (possibly system-defined) defines to replace.hJelmer Vernooij1-0/+16
(This used to be commit 2b3d56e153b229119fddfa7b378f4d671ee0092c)
2007-10-10r13401: remove the rename of the snprintf functions that simo accidentiallyAndrew Tridgell1-4/+2
included in his last commit (This used to be commit 487b374b4359b2cb5f4e249e595c43bfa568a853)
2007-10-10r13374: new revision of the snprintf replace codeSimo Sorce1-226/+672
still missing a configure test to make us substitute our snprintf to system one when the system one does not have positional parameters support (This used to be commit 398f989d6580587eb1fa4fec0b1ed858b5cbe8e1)