summaryrefslogtreecommitdiffstats
path: root/source4/lib
Commit message (Collapse)AuthorAgeFilesLines
* r1228: use int64_t instead of long longStefan Metzmacher2007-10-101-3/+3
| | | | | | | (jra: please use: void, char int, uint_t, [u]int<8|16|32|64>_t types in new code) metze (This used to be commit 626bb153c45405f93a96bc5019241af506fac163)
* r1199: Make talloc_asprintf_append() work on a NULL source string as if it wereAndrew Bartlett2007-10-101-1/+5
| | | | | | | | | just a alloc_asprintf(). (makes it easier to use in a loop) Andrew Bartlett (This used to be commit 5816d09c47252d2ee8732722b3cc44ea865b8fcc)
* r1198: Merge the Samba 3.0 ntlm_auth, including the kerberos and SPENGO parts.Andrew Bartlett2007-10-102-1/+18
| | | | | | | | I have moved the SPNEGO and Kerberos code into libcli/auth, and intend to refactor them into the same format as NTLMSSP. Andrew Bartlett (This used to be commit 58da78a7460d5d0a4abee7d7b84799c228e6bc0b)
* r1196: Remove unused pstring/fstring functions.Andrew Bartlett2007-10-101-45/+0
| | | | | Andrew Bartlett (This used to be commit 4f06bf4ab8cc61aec730f84766306119eb976c57)
* r1163: Add const.Andrew Bartlett2007-10-101-1/+1
| | | | | Andrew Bartlett (This used to be commit 4a445fce7fcc09049b97bcde61fa5ed1a945757d)
* r1147: Support enumerating valuesJelmer Vernooij2007-10-101-4/+44
| | | | (This used to be commit 3af8419fa4053a3b2887e91b4bda5c93327efad4)
* r1130: remove some pointless debug messagesAndrew Tridgell2007-10-101-2/+0
| | | | (This used to be commit 260be3fbef5a198621274cfe0c0250f292d819ca)
* r1123: Make all lp_ string functions return 'const char *'.Andrew Bartlett2007-10-102-2/+2
| | | | | | | Fix other 'const' warnings in the torture code. Andrew Bartlett (This used to be commit 5d39d7497f189da15d659b3f83b7314026040a15)
* r1119: Saner keyboard shortcutsJelmer Vernooij2007-10-101-4/+4
| | | | (This used to be commit 971941acc7e75da89b1bdc612fd476a7f6124dcb)
* r1118: Read-only enumeration of keys in the LDB backend works now :-)Jelmer Vernooij2007-10-102-36/+95
| | | | (This used to be commit 456f97eed05047b20acceb50708b47209c37ca20)
* r1086: Add defer open test to check timeout on sharing violation open.Jeremy Allison2007-10-101-0/+7
| | | | | | | This has found some signing errors in the Samba3.0 implementation of the deferred open code. Still working on these... Jeremy (This used to be commit 0068cb12ef91515a95f17a1be7dfbc83fbb89eba)
* r1055: Standalone build fixes for ldb:Tim Potter2007-10-102-4/+5
| | | | | | | | | - Various Makefile fixes - #include <stdint.h> ldb still needs a proper build system though. (-: (This used to be commit 52e4fe8ce9142c4002263686c8043d94b37d7a9c)
* r1054: Build extra binaries in bin directory like ldb does.Tim Potter2007-10-101-5/+5
| | | | (This used to be commit 6c15d5f31bdb2559656c96ae7f01f99d1ab9cb36)
* r1053: Make tdb build standalone:Tim Potter2007-10-104-17/+18
| | | | | | | - #include <stdint.h> - uint_t isn't a valid type, change back to unsigned int (This used to be commit f690325565d2393bba3cb9f6e7cdf3753cbd4423)
* r1052: Remove autogenerated file.Tim Potter2007-10-101-165/+0
| | | | (This used to be commit 108efcc002c2eccfd1da30fff5c11aa67af09f9e)
* r1048: - moved the schannel definitions into a separate schannel.idlAndrew Tridgell2007-10-101-0/+34
| | | | | | | | | | | - added server side support for schannel type 23. This allows WinXP to establish a schannel connection to Samba4 as an ADS DC - added client side support for schannel type 23, but disabled it as currently the client code has now way of getting the fully qualified domain name (which is needed) - report dcerpc faults in the server code in the log (This used to be commit 55e0b014fe14ca8811b55887208a1c3147ddb0d2)
* r1040: make sure main() doesn't get auto-prototypedAndrew Tridgell2007-10-101-1/+1
| | | | (This used to be commit 7c2279e4bc631d88e402ac82c6c17fb811785394)
* r1038: Check whether a module actually exists before attempting to load it...Jelmer Vernooij2007-10-101-1/+4
| | | | (This used to be commit c8e3fd75e594c8fc841337234e99be288180822f)
* r1035: Support shared modules againJelmer Vernooij2007-10-101-12/+12
| | | | (This used to be commit 7949dc25ab05f7d5ad6217a6304e1f50b8b5dc41)
* r1032: Fix RPC backend segfaultJelmer Vernooij2007-10-101-2/+1
| | | | (This used to be commit db902bff3c5eb54d6b1035d009948ff316cffa94)
* r1018: fix a const and unsigned int problem in ldbAndrew Tridgell2007-10-102-3/+3
| | | | (This used to be commit 3d52ca93731ad67c14ac42f627e3feb1a964b29a)
* r1017: - move to a centralised way of handling talloc/ldb interactionAndrew Tridgell2007-10-101-0/+9
| | | | (This used to be commit 363cb3377a0eca5bfef71a02dcdc21c5fadbaf32)
* r995: - renamed many of our crypto routines to use the industry standardAndrew Tridgell2007-10-101-1/+1
| | | | | | | | | | | | | | | | | | names rather than our crazy naming scheme. So DES is now called des_crypt() rather than smbhash() - added the code from the solution of the ADS crypto challenge that allows Samba to correctly handle a 128 bit session key in all of the netr_ServerAuthenticateX() varients. A huge thanks to Luke Howard from PADL for solving this one! - restructured the server side rpc authentication to allow for other than NTLMSSP sign and seal. This commit just adds the structure, the next commit will add schannel server side support. - added 128 bit session key support to our client side code, and testing against w2k3 with smbtorture. Works well. (This used to be commit 729b2f41c924a0b435d44a14209e6dacc2304cee)
* r990: fix tdb standalone buildStefan Metzmacher2007-10-101-2/+2
| | | | | metze (This used to be commit 4c1c9f59ccea8b6cd7edf3bad8acb9cd8c772670)
* r962: convert 'unsigned' and 'unsigned int' to uint_tStefan Metzmacher2007-10-1011-25/+25
| | | | | metze (This used to be commit 57151e80eb1090281401930c8fe25b20a8cf3a38)
* r961: convert 'uchar' to 'uint8_t'Stefan Metzmacher2007-10-102-9/+7
| | | | | metze (This used to be commit 9f914e4af99e18b469d4cf9d8b1514a2bd28ddec)
* r960: convert 'unsigned int' to uint_t in the most placesStefan Metzmacher2007-10-1012-44/+44
| | | | | metze (This used to be commit 18062d2ed9fc9224c43143c10efbf2f6f1f5bbe0)
* r959: - a static WERROR function should return a WERROR:-)Stefan Metzmacher2007-10-101-3/+4
| | | | | | | - some minor format fixes metze (This used to be commit 72d9c70fdd21101744f6fad230c75b6a13105696)
* r955: Update debian package rules... builds nowJelmer Vernooij2007-10-105-7/+18
| | | | (This used to be commit 3df8ff6cf111c6601554bffb411506bd43f726c7)
* r943: change samba4 to use 'uint8_t' instead of 'unsigned char'Stefan Metzmacher2007-10-1019-76/+76
| | | | | metze (This used to be commit b5378803fdcb3b3afe7c2932a38828e83470f61a)
* r937: - added a simple QuerySecurity implementation in samr serverAndrew Tridgell2007-10-102-0/+52
| | | | | | | | | | | | | | | | | - moved some sec desc defines into misc.idl - fixed pw_len field in UserInfo26 - made some pipes available on TCP - added netr_DsrEnumerateDomainTrusts() to netlogon - added templates for remaining netlogon IDL calls (from ethereal) - added a unistr_noterm vs unistr error detector in ndr basic decoder - added torture test for netr_DsrEnumerateDomainTrusts() (This used to be commit ae5a5113fb83640dcb9ae4642c1b9eaf28487956)
* r935: remove unused variableAndrew Tridgell2007-10-101-2/+0
| | | | (This used to be commit a8056e329484256ffb51e823296b87979ef9221f)
* r934: on ascii strings STR_TERMINATE_ASCII should trigger STR_TERMINATE ↵Andrew Tridgell2007-10-101-1/+1
| | | | | | behaviour (This used to be commit b7935c96742a3c09ee4bf69f708b19095f497be1)
* r929: Remove more unused code from util_sid.c (the old-style sid code isAndrew Bartlett2007-10-101-152/+1
| | | | | almost gone). (This used to be commit 82d68e8a4472906f2a2036c13a0301055740641a)
* r924: got rid of the global well-known SIDs, instead using const defines in ↵Andrew Tridgell2007-10-101-85/+0
| | | | | | misc.idl (This used to be commit ce7920a5fac0dbccb01402129c341b410a032e60)
* r904: - fixed account expiry testing in auth_samAndrew Tridgell2007-10-101-0/+6
| | | | | | | - added printf style format attribute checking to samdb varargs fns - fix nt_time_to_unix() for zero and -1 times (This used to be commit 41f9b144f9fe77e92f960bd11b1df397a63fd2d5)
* r898: - remove some unused macrosAndrew Tridgell2007-10-102-201/+0
| | | | | | | - remove unused lib/smbpasswd.c - don't set the pkt size twice when doing SMB signing (This used to be commit 69a2942f7987647a32d43c71f41ac1a82a82ccda)
* r893: a few more _t conversionsAndrew Tridgell2007-10-101-1/+1
| | | | (This used to be commit 66eb46dbb1486c5916194bf6b303cf16373a272a)
* r890: convert samba4 to use [u]int8_t instead of [u]int8Stefan Metzmacher2007-10-105-11/+11
| | | | | metze (This used to be commit 2986c5f08c8f0c26a2ea7b6ce20aae025183109f)
* r889: convert samba4 to use [u]int16_t instead of [u]int16Stefan Metzmacher2007-10-106-18/+18
| | | | | metze (This used to be commit af6f1f8a01bebbecd99bc8c066519e89966e65e3)
* r888: more ..int32 -> ..int32_t stuffStefan Metzmacher2007-10-101-5/+5
| | | | | metze (This used to be commit f3b1d3bdc74f08ee2a1d22102d57bff94f71f5a5)
* r884: convert samba4 to use [u]int32_t instead of [u]int32Stefan Metzmacher2007-10-1021-101/+101
| | | | | metze (This used to be commit 0e5517d937a2eb7cf707991d1c7498c1ab456095)
* r874: This patch is a pile of work on NTLMSSP:Andrew Bartlett2007-10-102-14/+57
| | | | | | | | | | | | | | | | | | | | | Samba's NTLMSSP code is now fully talloc based, which should go a long way to cleaning up the memory leaks in this code. This also avoids a lot of extra copies of data, as we now allocate the 'return' blobs on a caller-supplied context. I have also been doing a lot of work towards NTLM2 signing and sealing. I have this working for sealing, but not for the verifier (MD5 integrity check on the stream) which is still incorrect. (I can aim a rpcecho sinkdata from a Win2k3 box to my server, and the data arrives intact, but the signature check fails. It does however match the test values I have...). The new torture test is cludged in - when we get a unit test suite back, I'll happliy put it in the 'right' place.... Andrew Bartlett (This used to be commit 399e2e2b1149b8d1c070aa7f0d5131c0b577d2b9)
* r873: converted samba4 to use real 64 bit integers instead ofAndrew Tridgell2007-10-105-117/+55
| | | | | | | | | | structures. This was suggested by metze recently. I checked on the build farm and all the machines we have support 64 bit ints, and support the LL suffix for 64 bit constants. I suspect some won't support strtoll() and related functions, so we will probably need replacements for those. (This used to be commit 9a9244a1c66654c12abe4379661cba83a73c4c21)
* r862: remove acl and sendfile stuffStefan Metzmacher2007-10-102-383/+0
| | | | | | | it will be readded inside the ntvfs_posix module metze (This used to be commit ec624aefa86934da23105a5c014080b464efac28)
* r861: remove the next round of unused stuffStefan Metzmacher2007-10-106-4168/+0
| | | | | metze (This used to be commit 8f59daba0d03a2c58f7f23655153de05cbe47e81)
* r858: - remove unused account policy stuff it's in our sam.ldb now:-)Stefan Metzmacher2007-10-101-2/+0
| | | | | | | - don't link lib/ldap_escape.c it's currently unused metze (This used to be commit be472beea3a7ae60cbacada8047b13d4de30643e)
* r857: fix the build of gregedit (typo:-)Stefan Metzmacher2007-10-101-1/+1
| | | | | metze (This used to be commit 44de741038ccdbca1e3c950670748e99483a7417)
* r853: remove a real big bunch of unused codeStefan Metzmacher2007-10-102-84/+1
| | | | | | | | | | | I really think that this is needed to get a better overview of what is currently used Also this stuff is really out of date so if we really ever need some of this stuff back, a 'svn copy' from the SAMBA_3_0 branch should be no big problem... metze (This used to be commit 972598d511c64f29bdc849fe58c9c82fbcf6a4a2)
* r851: convert lib/registry/ to a config.mk fileStefan Metzmacher2007-10-102-17/+147
| | | | | metze (This used to be commit b5567601464a649374e0ef280661292322b3334c)