summaryrefslogtreecommitdiff
path: root/source4/lib
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r6759: let us have a wildcard attribute so that we can set a default for all ↵Simo Sorce1-1/+7
attributes example: *: CASE_INSENSITIVE by placing it in the @ATTRIBUTES object you make all the matching be case insensitive to make an excepion to the general rule now you just need to create an entry like: name: CASE_SENSITIVE the key CASE_SENSITIVE currently does not exist but has the effect of making the code ignore the wildcard default flag and being ldb case sensitive by default it let the "name" attribute be case sensitive again Tridge, can you look at this commit? Should we introduce a CASE_SENSITVE/BINARY flag and handle it in the code ? Simo. (This used to be commit 5f10707e8ac36db03f3aa3e1ee1c40a9d9da2016)
2007-10-10r6741: prevent talloc_strndup() from reading one byte past the end of a buffer,Andrew Tridgell1-1/+1
giving valgrind errors (This used to be commit 7af0c547e0c0da3bc78a1ee6c2ab29114d8625cc)
2007-10-10r6700: Upper case realms in kerberos-specific parts of the code, as this isAndrew Bartlett1-1/+5
no longer done globally. This keeps MIT client libraries happy, because otherwise the windows KDC will return a different case to what was requested. Andrew Bartlett (This used to be commit 9098b9321f938473c367f906cfe2f001ca1d8e6a)
2007-10-10r6688: removed unused binary_string() functionAndrew Tridgell1-23/+0
(This used to be commit 0b48c69e0b94571173a12714b22d3d5e2af17bcf)
2007-10-10r6687: added a idr helper function for creating random IDsAndrew Tridgell1-0/+18
(This used to be commit ef573df2a012e9a192487f207502ef1027c66d4b)
2007-10-10r6664: Obey overrided CC in the MakefileJelmer Vernooij1-1/+2
(should fix build on several buildfarm hosts) (This used to be commit cbd7af4fcf72fd21b2a8ea2ee8f9f61f90f36f03)
2007-10-10r6663: only use -Wall for gccAndrew Tridgell2-3/+4
(This used to be commit b7fbe2173d45456c77fad9673073173704a1b266)
2007-10-10r6662: add an installcheck target for tallocAndrew Tridgell1-0/+3
(This used to be commit 2f78428cfd823b499c60ac3cc02650183b760ef0)
2007-10-10r6661: fix up talloc autoconf to have a chance of working on the build farmAndrew Tridgell3-4/+250
(This used to be commit 9318744fd496a829a57fc8e0f21d4b26b1eb74c7)
2007-10-10r6660: Sorry for the spam... I think now I've got a version that should ↵Volker Lendecke2-2/+23
compile on trunk, 3_0 and 4_0. Volker (This used to be commit 777c489cad610fef140ec80d5644111b04a314c1)
2007-10-10r6650: keep style consistentSimo Sorce1-1/+2
(This used to be commit 34671674ee326ea835408f8c1fdb105ea50ccc55)
2007-10-10r6645: Add talloc_get_size() function.Simo Sorce3-0/+19
Sometimes it is usefull to know this data. Simo. (This used to be commit df401847827ef660d8b9d55af9b27bb85bad6b5f)
2007-10-10r6622: Add talloc manpage in DocBook XML, based on SGML version by Garry ↵Jelmer Vernooij3-1/+650
Williams (This used to be commit 62550eac1e56e95c8080a0519579fd97ee5d465a)
2007-10-10r6621: Warn when the user is trying to use socket wrapperJelmer Vernooij1-0/+3
while it is not compiled in. (This used to be commit d63086918ba79307089b3992dc7ed8fc8c6d18a8)
2007-10-10r6617: Let --enable-developer imply --enable-socket-wrapperJelmer Vernooij1-3/+13
Add socket-wrapper-enabled test target and use that by default when the socket wrapper was included (This used to be commit d3b0ad8b4b6f8ee80a9c77e1102960d51ced5a5f)
2007-10-10r6578: brown paper bag time with the new messaging code ....Andrew Tridgell1-1/+1
(This used to be commit d465ff67bd10340ecd46480039f483daa82c7ebe)
2007-10-10r6573: Start on my project to implement an NT4 compatible BDC in Samba4.Andrew Bartlett5-1/+225
This brings in a compatability layer for Samba3 in Samba4 - where we will start to define file formats and similar details. The 'net samdump' command uses 'password server = ' for now, and performs a similar task to Samba3's 'net rpc samsync'. Andrew Bartlett (This used to be commit 550f17f9924fe783917318753de7d1a388423908)
2007-10-10r6565: Cludge, cludge, cludge...Andrew Bartlett1-1/+30
We need to pass the 'secure channel type' to the NETLOGON layer, which must match the account type. (Yes, jelmer objects to this inclusion of the kitchen sink ;-) Andrew Bartlett (This used to be commit 8ee208a926d2b15fdc42753b1f9ee586564c6248)
2007-10-10r6564: - Fix bug in socket_wrapperJelmer Vernooij1-1/+2
- Add options --quiet and --outputdir options to the provisioning script - Add simple 'make test' and 'make test-swrap' (This used to be commit 7d2d4a57e0e58a51c76c2e86ea447e81a1d79544)
2007-10-10r6562: added support for datagram unix domain sockets in the socket libraryAndrew Tridgell2-9/+26
(This used to be commit 23b2046dcb5c4593cba6964f400a2e5246fb35f7)
2007-10-10r6561: re-did the internal message system based on DGRAM unix domainAndrew Tridgell1-138/+64
sockets. This gains us about 40% in messaging speed. (This used to be commit f244a64ed537447e44229172427b5b6a5c64800c)
2007-10-10r6560: added a tdb_chainlock_read() call in ldb_search(). This guaranteesAndrew Tridgell3-0/+43
that ldb_search() sees a single consistent view of the database (by blocking writes during a ldb_search) (This used to be commit 917f2a8a073fd501f0626bea4f9deb91b95fdc90)
2007-10-10r6546: Fix ldb standalone buildJelmer Vernooij4-4/+39
Add autoconf to tdb (This used to be commit 95fed657f458a856feec2fb256edd642e4179979)
2007-10-10r6528: - in tdb_fetch() we effectively disallowed zero length records byAndrew Tridgell2-8/+5
returning NULL/0, which is the same as we used for a failure. Having to look at tdb->ecode (which we never do) is too error prone. Instead, tdb_fetch() should behave like malloc() and talloc(), where zero length is not special and malloc(0) returns a valid pointer. - similarly in data_blob(), asking for data_blob(NULL, 0) should return a zero blob, but asking for data_blob(ptr, 0) should return a zero length blob with a valid pointer, just like talloc() and malloc() This change fixes the SummaryInformation stream stored in the tdb backend when manipulated from w2k. The w2k client was using SET_EOF_INFORMATION to create a zero-length stream, which we return STATUS_NOT_FOUND on, as the tdb_fetch() gave us back a NULL/0 blob, which we returned as not-found (This used to be commit 162bbe4402b9de6ac06103df904b9fc204fbff29)
2007-10-10r6520: Fix unused variable warning.Tim Potter1-1/+1
(This used to be commit 36de31a63189dcc6126dd0c10b1af8d183d8c235)
2007-10-10r6513: Commit talloc_free_children.Volker Lendecke2-20/+45
Volker (This used to be commit 9fa26d2c971a7baee64d8938e31909cac80f0e5a)
2007-10-10r6487: Use autoconf for standalone build of tdbJelmer Vernooij3-1/+18
(This used to be commit 78bf8026bde34b7accc78f07c940ef1dcfc0dea7)
2007-10-10r6486: Add 'make install' and pkg-config file.Jelmer Vernooij3-1/+22
(This used to be commit e3be094fb7b0c0fec50abcb4b242414e84a9a32d)
2007-10-10r6485: Move LDAP detection M4 file and use it for the standalone ldb buildJelmer Vernooij2-0/+90
Remove a couple of unused M4 macros. The standalone LDB build will not work until I've figured out what AC_CHECK_LIB_EXT() does exactly (it's Samba-specific) (This used to be commit cc20d6bb7f06e077ebe4c366e545e187a0c79472)
2007-10-10r6483: fix anonymous connections, '-U %' or '-U ""%""' can be used for thisStefan Metzmacher2-1/+6
metze (This used to be commit d31b4d7df375c0d4ea962a0df1693778d56f03ec)
2007-10-10r6481: change download instructions to include tdb and tallocAndrew Tridgell1-2/+6
(This used to be commit ebe7071b2e93db93d7963211fce6ef02bc9e978e)
2007-10-10r6480: fixed whitespace typoAndrew Tridgell1-1/+1
(This used to be commit 1265c9b8a89177db94de5a8e188b666914c1d33c)
2007-10-10r6479: - added a simple web pageAndrew Tridgell3-1/+88
- fixed configure.in ordering (This used to be commit 5a727d74d74ec23f4c33695bf5665db1ce1bc49f)
2007-10-10r6478: Add 'make install' and a pkg-config fileJelmer Vernooij3-1/+20
(This used to be commit c8e1b7542736bd674b8407872dbbe3a9941fce59)
2007-10-10r6477: Remove call to autoheader as autogenerated header files are not usedJelmer Vernooij1-1/+1
by talloc (This used to be commit 5ca8a852067c34fed86f70be7f157714ecdd5501)
2007-10-10r6474: - added a simple talloc web page at http://talloc.samba.org/Andrew Tridgell5-16/+81
- make it easier to seperataly build talloc for other projects (This used to be commit 27b987d267603977be8798e7e5412b91e18a316b)
2007-10-10r6470: Remove ldb_search_free() it is not needed anymore.Simo Sorce17-86/+16
Just use talloc_free() to release the memory after an ldb_search(). (This used to be commit 4f0948dab0aa5e8b6a4ce486f3668ca8dfae23db)
2007-10-10r6462: Move the arcfour sbox state into it's own structure, and allocate itAndrew Bartlett1-0/+6
with talloc() for the NTLMSSP system. Andrew Bartlett (This used to be commit 7a93ac49c28d433ccf0f077294f473fe728b9995)
2007-10-10r6452: This particular credentials feature needs to be NULL by default.Andrew Bartlett1-0/+1
Andrew Bartlett (This used to be commit e4e221705306c63986f384938bbab5006caeec2e)
2007-10-10r6442: Add mechanism for configuring ldb independantly of the rest ofJelmer Vernooij3-22/+25
Samba using the autoconf tools. (This used to be commit a8de35ca27e307d1be6ebad517b7012a5de30567)
2007-10-10r6360: Quieten unused variable warning.Tim Potter1-1/+1
(This used to be commit 5a598f5da17b60ad52b2ae9d8e4484286e492a1f)
2007-10-10r6340: - added an easy to use function to initialise a temporary ldb with ↵Andrew Tridgell2-0/+22
some ldif - init the schannel.ldb with some CASE_INSENSITIVE attributes (This used to be commit e6376b24303dc513e15c7e640c8c1c8d8ca11091)
2007-10-10r6271: Don't zero the cli_credentials structure - instead allow valgrind toAndrew Bartlett1-1/+7
track the use of un-initialised values. This change will require a recompile from clean, as the enum describing the status of each element now has a default of CRED_UNINITIALISED. Andrew Bartlett (This used to be commit 83c2eb806d43f588bd06336aa7e2dbdc00dc2c67)
2007-10-10r6238: Ensure if realloc fails on an internalJeremy Allison1-3/+8
tdb we fail gracefully. Jeremy. (This used to be commit d69f7c05468ae54e0474b188fedabe14e7297d53)
2007-10-10r6222: fixed the socket wrapper code for getsockname()Andrew Tridgell1-1/+1
(This used to be commit 11e245a3f0e1523eba3a042db140dec8732aa985)
2007-10-10r6150: fixed a few socket_wrapper bugs.Andrew Tridgell1-35/+80
- now works properly with UDP, so the NBT tests work - fixed byte order in a few places - connect() now fails to non-localhost - fixed some places that tested for < 0, which should be == -1 (most syscalls return -1 on error, not "negative") (This used to be commit 61e1eea0fdb13577de2506472c5443ee92656263)
2007-10-10r6147: The maxfd was being recalculated on every event loop, which made usAndrew Tridgell1-1/+0
less scalable. It only needs to be recalculated when we the highest fd is destroyed. (This used to be commit 568b9175f329f594404c9091ee5946670c40697e)
2007-10-10r6144: Apparently there are more systems that have AF_UNIX thenJelmer Vernooij1-6/+6
AF_LOCAL (we already use AF_UNIX in other places). (This used to be commit 88d93b9782766ab1159a233307ef508881caa615)
2007-10-10r6140: - Add configure option for enabling the socket-wrapper library, so itJelmer Vernooij2-23/+48
can be enabled on the buildfarm without requiring --enable-developer - Support tcp and udp being used on the same port - FIx some portability issues (should fix the build on some hosts on the buildfarm) - Ignore setting TCP_NODELAY on (semi-)TCP sockets rather then complain about it not being supported (saves us from a couple of error messages for each connection that is opened) (This used to be commit 443fb7853b8d3cb516c442fdc595038544b75738)
2007-10-10r6139: Move socket_wrapper to a seperate directoryJelmer Vernooij4-8/+7
(This used to be commit a2ef9225f15e369af7b884262b997ab321fd24d6)