summaryrefslogtreecommitdiff
path: root/source4/lib
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r22306: try to make the aix compiler happyStefan Metzmacher2-4/+4
metze (This used to be commit 44e1459373821adf4ed41a814a1be238442e37fb)
2007-10-10r22297: move ZERO_*, ARRAY_SIZE and PTR_DIFF macros into libreplaceStefan Metzmacher3-25/+35
metze (This used to be commit b69c950858d837d7bd734d418129ade69106a00d)
2007-10-10r22279: add a lot more detailed strtoll() and strtoull() testsStefan Metzmacher1-56/+254
metze (This used to be commit 8b6d9076040b27fb13b99209116973f5abcec667)
2007-10-10r22273: - provide __LINESTR__ macroStefan Metzmacher2-1/+11
- add __STRINGSTRING() macro to really create a string of __LINE__ - fix __location__ macro metze (This used to be commit 24324fbcff1a896c55e789063f9916dbd092956d)
2007-10-10r22270: provide __location__ in replace.hStefan Metzmacher2-0/+7
and see how the build-farm likes this simpler version metze (This used to be commit 2abc79680f8342c9a7a6c1f3746489dd598b7bf8)
2007-10-10r22267: protect #define __location__ with an #ifndefStefan Metzmacher1-4/+6
metze (This used to be commit 138ffd6d486bb315ee6933f25e693d4207d870d6)
2007-10-10r22263: use AC_HAVE_DECL() because AC_CHECK_DECLS() defines to 1 or 0Stefan Metzmacher2-2/+2
and #ifndef doesn't work. metze (This used to be commit 99125fe76a115b237e18c6a8b73e4adffc5ffb8d)
2007-10-10r22253: - make the strtoll tests more verboseStefan Metzmacher1-7/+56
- add initial strtoull tests metze (This used to be commit 5d1e0f167add3c75955a27aa1ff3b16523ccf5c2)
2007-10-10r22250: try to fix the build on aix1 in the farmStefan Metzmacher2-1/+7
metze (This used to be commit 0a04ed570b125be1716628136f87f0244ad12f72)
2007-10-10r22246: only test strtoll onceStefan Metzmacher1-1/+0
metze (This used to be commit 236def3494f20c59ad44464a5359f3387acbb708)
2007-10-10r22243: remove useless printf'sStefan Metzmacher1-2/+0
metze (This used to be commit 8267e2964eddf0afc13edec8e91f9e7ca1d72644)
2007-10-10r22239: use strlcpy instead of strcpy to make the IBM checker happyStefan Metzmacher1-2/+2
metze (This used to be commit d51af1b3ac8c332481f978b909ee461941f8a50d)
2007-10-10r22236: Update to Heimdal's socket_wrapper, which supports IPv6.Andrew Bartlett1-161/+391
To make this pass, I needed to add support for 6 and 17 as valid protocol values to socket(). Andrew Bartlett (This used to be commit 2254e61a1e5b29a64c5a24aac029ace193057e24)
2007-10-10r22226: move discard_const macros to librelaceStefan Metzmacher4-29/+24
metze (This used to be commit c2cfee6d25718fac35bd4ed982c7424f1c3ed0b7)
2007-10-10r22223: make comparing of struct tm more verbose and more portableStefan Metzmacher1-5/+25
metze (This used to be commit 2552a3300ba94b48e447e82f6b1d2ffa76d5c660)
2007-10-10r22218: fix libreplace standalone buildStefan Metzmacher1-1/+1
metze (This used to be commit 398e008ea78777164dcf4eef059626d574c35f47)
2007-10-10r22217: merge from samba3 21944:Stefan Metzmacher2-1/+6
move acl header checks to the correct place only metze (This used to be commit be84eb68e1f0d3826b9f819fa44d8b399e38cbcd)
2007-10-10r22216: move strptime testsuite into it's own fileStefan Metzmacher3-116/+158
so we can include it for the configure test as it seems that strptime() is really broken on some hosts in the build farm, re should use the replacement code when we detect this in the configure test metze (This used to be commit 08a5e9760643b9fbf00fdcf7163de7cf50e841e6)
2007-10-10r22215: add strptime replacement to libreplace based on the patchStefan Metzmacher6-0/+1130
from jojowil@hvcc.edu to bug 4063 also add a testsuite for strptime() metze (This used to be commit aba64521707143e6505b3322c390882a918a148a)
2007-10-10r22203: Improve the replace testsuite a bit.Jelmer Vernooij1-11/+151
(This used to be commit 7003a6fa1ae1d163160ad509a7811f836be3aa6f)
2007-10-10r22165: merge transaction fix from samba3Andrew Tridgell1-0/+2
(This used to be commit ff78be0be4ef67ed25bfb837bd8a7bf4105367fb)
2007-10-10r22152: merge from samba3:Stefan Metzmacher4-39/+2
remove netgr functions from libreplace they're not used in samba4 currently and samba3 has explicit configure checks for them. should fix bug #4496 metze (This used to be commit dd83a8dad8ad89a1485598fa6e11c9128d04e6d7)
2007-10-10r22089: check the return value of interpret_addr2()Andrew Tridgell1-0/+3
(This used to be commit af6661e442ff37070cf49b6d9ab85a1c045ef293)
2007-10-10r22081: transaction_brlock() should be staticAndrew Tridgell1-2/+2
thanks to Ted T'so for pointing this out (This used to be commit 6921f2f7093bbb6c236f16947072026303e58439)
2007-10-10r22053: remove samba3 specific stuff from tdbtoolStefan Metzmacher1-77/+0
should I merge this to SAMBA_3_0? as it's also totally broken there, as the connection_struct definition is completely different metze (This used to be commit 5677b01d1dc63276a36daac400d5b0d935034ce6)
2007-10-10r22052: merge tdbtool from samba3 and build itStefan Metzmacher2-252/+395
metze (This used to be commit f471e752161e392ef7324df30517af1818a27d1d)
2007-10-10r22041: merge trivial changes from samba3Stefan Metzmacher6-16/+20
metze (This used to be commit 902a76ca705f07c61f86a9ef1346583ba9d3157d)
2007-10-10r22029: Make sure we respect $srcdir correctly for the srcdir != builddir case.James Peach2-1/+9
(This used to be commit 0db4256a472975c5097135fa87315038a1350a72)
2007-10-10r22028: Fix include path for the srcidr != builddir case.James Peach1-1/+1
(This used to be commit a6141d40b15d52d40998c6206d632a27122a0060)
2007-10-10r21837: Make dcerpc_mgmt a separate library again, as the linker leaves it ↵Jelmer Vernooij1-0/+4
out when it's part of dcerpc. (This used to be commit dc4428553ec2749ef1ba24fbffeaabf0af6bf364)
2007-10-10r21834: Remove unnecessary includesJelmer Vernooij4-4/+0
(This used to be commit 7d10e192caa60b816466a9deddf736afd2445080)
2007-10-10r21830: Fix header installation, remove proto header with a single prototype.Jelmer Vernooij2-1/+7
(This used to be commit 47a17a741af625eb52f611b3d0f3ea0e207f2c3a)
2007-10-10r21828: Hardcode prototypes, as they're a public API.Jelmer Vernooij2-2/+48
(This used to be commit 02ae0b9cde8a18498bc72583d8cac9b0217da4ad)
2007-10-10r21798: unsetenv() returns void on some platforms (BSD)Stefan Metzmacher1-9/+1
metze (This used to be commit 9cdb9f1cee9af47e42e11357397b828b86632805)
2007-10-10r21797: remove the key directly from the environ arrayStefan Metzmacher1-25/+17
inspired by: http://cvs.linux-ha.org/viewcvs/viewcvs.cgi/linux-ha/replace/unsetenv.c?rev=1.4&view=auto metze (This used to be commit 8787525e518805f8445a376dc4964921598cb2e0)
2007-10-10r21796: check if unsetenv() works on an non-existing keyStefan Metzmacher1-0/+2
metze (This used to be commit c6b4f2d1518c989cacdc8869df89f02dc54857d7)
2007-10-10r21795: fix the prototype of unsetenv()...Stefan Metzmacher1-1/+1
metze (This used to be commit 2952c20b779fc6c797e2ab33ba3bda19cbb7a00d)
2007-10-10r21794: add setenv()/unsetenv() testsuiteStefan Metzmacher1-1/+61
metze (This used to be commit 3df206ddfadea5bf39a22e8c4c262764c79d302c)
2007-10-10r21793: add replacement for unsetenv()Stefan Metzmacher4-1/+42
metze (This used to be commit d6de7f2cda70cfd55f0f7fbb9f3b93a5a58c6f51)
2007-10-10r21761: - Give more detail on LDAP client library failures (make it clearAndrew Bartlett2-5/+11
where the error is from) - Make default error string more consistant Andrew Bartlett (This used to be commit 7f115579d20a3112efd11444fafcbf78698fc9a1)
2007-10-10r21760: Try to pin down were some errors are coming from. Ensure we at leastAndrew Bartlett1-8/+25
name the module. Andrew Bartlett (This used to be commit 2e85b1583b3da95db9b5b724b38748ff7d1f9efd)
2007-10-10r21740: this fixes the real cause of the large log files we had. The problemAndrew Tridgell1-0/+17
was we were not checking the result of a convert_string() call, and it was giving -1. We then passed -1 to fwrite() on stdout, which on aix and macosx wrote all of available memory to stdout :) To fix this, replace non-printing chars with ? in d_printf if the string cannot be converted (This used to be commit d20102d363f4b9214e29296ad8ec45c8d95614b5)
2007-10-10r21736: Fix the smbclient test to do something more interesting with the lastAndrew Bartlett1-0/+3
few authentication tests. Now that the tests correctly 'fail', I was able to fix the credentials subsystem to honour USER and PASSWD. To get --machine-pass working, I needed ldb to always load it's static modules, so I put this in ldb_connect(). Andrew Bartlett (This used to be commit 3430d8c072407a1c33c32229095fc9db2142b6fa)
2007-10-10r21729: Some more testsJelmer Vernooij2-6/+29
(This used to be commit d2baa8218cf504d6631d610f9fd393ad8c61574c)
2007-10-10r21722: Add the dead record functionality presented on ↵Volker Lendecke4-6/+187
samba-technical@samba.org. If you do a tdb_set_max_dead(tdb, n), then for this tdb a delete operation will only mark a record as dead and re-use it if a new record is created. The parameter n allows for at most n dead records per hash chain. If this number is exceeded, all dead records are put on the central freelist. Volker (This used to be commit 98a27ab28a3cd554e370a9a0e3652f4dea8749e9)
2007-10-10r21707: Finally merge my (long-living) perlselftest branch.Jelmer Vernooij1-3/+3
This changes the main selftest code to be in perl rather than in shell script. The selftest script is now no longer a black box but a regular executable that takes --help. This adds the following features: * "make test TESTS=foo" will run only the tests that match the regex "foo" * ability to deal with expected failures. the suite will not warn about tests that fail and are known to fail, but will warn about other failing tests and tests that are succeeding tests but incorrectly marked as failing. * ability to print a summary with all failures at the end of the run It also opens up the way to the following features, which I hope to implement later: * "environments", for example having a complete domains with DCs and domain members in a testenvironment * only set up smbd if necessary (not when running LOCAL tests, for example) * different mktestsetup scripts per target. except for the mktestsetup script, we can use the same infrastructure for samba 3 or windows. (This used to be commit 38f867880beb40c691e9713f854426031310629c)
2007-10-10r21695: Fix on bigendian systems.Jelmer Vernooij1-4/+4
(This used to be commit 98f92dd6a1e7f096b328d80c5efdc6600a5de007)
2007-10-10r21694: Some more testing updates.Jelmer Vernooij2-3/+38
(This used to be commit 9247626b1c5f1eec0cedd6be221aafc41d9a26ab)
2007-10-10r21691: Add testsuite for lib/charsetJelmer Vernooij2-6/+237
(This used to be commit a4184893959bb25541704938ee621e5c575b817d)
2007-10-10r21688: Add simple tests for genrandJelmer Vernooij2-0/+99
(This used to be commit 90f23f0de86bb63ad65556ff2dab8b066236f300)