summaryrefslogtreecommitdiffstats
path: root/source/libads/ldap.c
Commit message (Collapse)AuthorAgeFilesLines
* r5221: replace the str_list_*() code with new code based on talloc(). This isAndrew Tridgell2005-02-041-3/+4
| | | | a precursor to adding the wins client code in the nbt server.
* r5037: got rid of all of the TALLOC_DEPRECATED stuff. My apologies for theAndrew Tridgell2005-01-271-14/+14
| | | | | large commit. I thought this was worthwhile to get done for consistency.
* r4817: ccache was being made ineffective on all the build farm machinesAndrew Tridgell2005-01-181-0/+1
| | | | | because the version number was being auto-updated and included in all C files. With this change it is only included where needed.
* r4055: fixed more places to use type safe allocation macrosAndrew Tridgell2004-12-031-6/+6
|
* r4052: fixed a bunch of code to use the type safe _p allocation macrosAndrew Tridgell2004-12-031-2/+2
|
* r3278: - rewrote the client side rpc connection code to use lib/socket/Andrew Tridgell2004-10-271-1/+1
| | | | | | | | | | | | | | | | | | | rather than doing everything itself. This greatly simplifies the code, although I really don't like the socket_recv() interface (it always allocates memory for you, which means an extra memcpy in this code) - fixed several bugs in the socket_ipv4.c code, in particular client side code used a non-blocking connect but didn't handle EINPROGRESS, so it had no chance of working. Also fixed the error codes, using map_nt_error_from_unix() - cleaned up and expanded map_nt_error_from_unix() - changed interpret_addr2() to not take a mem_ctx. It makes absolutely no sense to allocate a fixed size 4 byte structure like this. Dozens of places in the code were also using interpret_addr2() incorrectly (precisely because the allocation made no sense)
* r2431: got rid of strnequal() in a couple of placesAndrew Tridgell2004-09-201-1/+1
|
* r1983: a completely new implementation of tallocAndrew Tridgell2004-08-211-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | This version does the following: 1) talloc_free(), talloc_realloc() and talloc_steal() lose their (redundent) first arguments 2) you can use _any_ talloc pointer as a talloc context to allocate more memory. This allows you to create complex data structures where the top level structure is the logical parent of the next level down, and those are the parents of the level below that. Then destroy either the lot with a single talloc_free() or destroy any sub-part with a talloc_free() of that part 3) you can name any pointer. Use talloc_named() which is just like talloc() but takes the printf style name argument as well as the parent context and the size. The whole thing ends up being a very simple piece of code, although some of the pointer walking gets hairy. So far, I'm just using the new talloc() like the old one. The next step is to actually take advantage of the new interface properly. Expect some new commits soon that simplify some common coding styles in samba4 by using the new talloc().
* r1630: - fixed the replacement timegm() function to work correctly for DST ↵Andrew Tridgell2004-08-031-1/+1
| | | | | | changes - got rid of global_myname(), using lp_netbios_name() instead
* r1026: Spelling.Tim Potter2004-06-051-1/+1
|
* r962: convert 'unsigned' and 'unsigned int' to uint_tStefan Metzmacher2004-06-011-3/+3
| | | | metze
* r943: change samba4 to use 'uint8_t' instead of 'unsigned char'Stefan Metzmacher2004-05-291-1/+1
| | | | metze
* r890: convert samba4 to use [u]int8_t instead of [u]int8Stefan Metzmacher2004-05-251-1/+1
| | | | metze
* r889: convert samba4 to use [u]int16_t instead of [u]int16Stefan Metzmacher2004-05-251-2/+2
| | | | metze
* r884: convert samba4 to use [u]int32_t instead of [u]int32Stefan Metzmacher2004-05-251-8/+8
| | | | metze
* r6: merge in the samba4 HEAD branch from cvsCVS Import User2004-04-041-10/+13
| | | | | | | | to checkout try: svn co svn+ssh://svn.samba.org/home/svn/samba/branches/SAMBA_4_0 metze
* r2: import HEAD into svn+ssh://svn.samba.org/home/svn/samba/trunkCVS Import User2004-04-041-0/+2135
metze