summaryrefslogtreecommitdiffstats
path: root/source4/libcli
Commit message (Collapse)AuthorAgeFilesLines
* r19735: report the LDAP error code in the CLDAP replies to the callerStefan Metzmacher2007-10-101-3/+7
| | | | | metze (This used to be commit f4a6fade3a3113732ef66433c5739657f0bfdbee)
* r19734: display LDAP error code nicerStefan Metzmacher2007-10-101-6/+47
| | | | | metze (This used to be commit a0a45c3326560b9b31d0e17f1439d2638e91aee0)
* r19724: add a helper functions to return an CLDAP errorStefan Metzmacher2007-10-102-5/+37
| | | | | metze (This used to be commit 0a1ecb911656f8170708ce13e1183557fe118794)
* r19676: Fix some more dependencies.Jelmer Vernooij2007-10-102-4/+5
| | | | (This used to be commit 8768bec81f57131a0c9754e8121b345c0be4a5d0)
* r19645: don't pass NULL as mem_ctx...Stefan Metzmacher2007-10-105-24/+30
| | | | | metze (This used to be commit 643a38bc30a0df1582035b8d264e0dbbc2d2e152)
* r19642: convert host.c to new composite apiStefan Metzmacher2007-10-101-35/+26
| | | | | metze (This used to be commit a5d36a6ddefb8c24e748b839391241da41e31440)
* r19639: convert nbtlist.c to new composite apiStefan Metzmacher2007-10-101-55/+44
| | | | | metze (This used to be commit 800999733eb2f35486a62fb8fa9d179c8ca312fa)
* r19638: convert resolve.c to the new composite apiStefan Metzmacher2007-10-101-23/+19
| | | | | metze (This used to be commit 617f9c70c1b61e0fd4338048bbd94e7a4722ad9d)
* r19598: Ahead of a merge to current lorikeet-heimdal:Andrew Bartlett2007-10-104-3/+5
| | | | | | | | | Break up auth/auth.h not to include the world. Add credentials_krb5.h with the kerberos dependent prototypes. Andrew Bartlett (This used to be commit 2b569c42e0fbb596ea82484d0e1cb22e193037b9)
* r19507: Merge my DSO fixes branch. Building Samba's libraries as shared ↵Jelmer Vernooij2007-10-101-1/+1
| | | | | | | libraries works again now, by specifying --enable-dso to configure. (This used to be commit 7a01235067a4800b07b8919a6a475954bfb0b04c)
* r19481: - reset the vuid before trying a new session setupStefan Metzmacher2007-10-101-3/+14
| | | | | | | | - only touch session->vuid when needed - it make no sense to set an .spnego.out.vuid metze (This used to be commit 1940fbed154c89d29214ddf293128a70a97bf923)
* r19480: - clear the whole session struct (only let the pid untouched)Stefan Metzmacher2007-10-101-1/+4
| | | | | | | - zero state struct metze (This used to be commit 97fb407a4cfcf71e95663e437cb7f638ac4028fc)
* r19464: Reject passwords that cannot be converted into UCS2.Andrew Bartlett2007-10-101-2/+8
| | | | | Andrew Bartlett (This used to be commit c843fce7a0e9b91c4d2de44e7a9ad9599b33ec5c)
* r19200: Implement smbcli_rap_netservergetinfo. To be used in ↵Volker Lendecke2007-10-101-0/+14
| | | | | | | | | RPC-SAMBA3SPOOLSS and others that might need the server name. Volker (This used to be commit 03eaf0edf9f8a6d70375f9f12810b4fbb860290a)
* r19162: Merge WERR code from Samba 3.Günther Deschner2007-10-102-0/+2
| | | | | Guenther (This used to be commit d9562e0f83d76043da7955e89b1fff8a1d921a36)
* r18989: Fixes found by these two LDAP testsuites:Andrew Bartlett2007-10-102-5/+43
| | | | | | | | - http://www.ee.oulu.fi/research/ouspg/protos/testing/c06/ldapv3/ - http://gleg.net/protover_ldap_sample.shtml Also fixes found by a subsequent audit of the code for similar issues. (This used to be commit 441a4f6262459dabfefd9bb12622ada9c007a60c)
* r18971: avoid strndup is a few places. Fixes a minor memory leak, and shouldAndrew Tridgell2007-10-101-3/+8
| | | | | fix RPC-LSA on AIX. (This used to be commit 6cce709d08579f4e00b44b692332a557b0ea3b86)
* r18968: EWOULDBLOCK should also be mapped to STATUS_MORE_ENTRIESAndrew Tridgell2007-10-101-1/+4
| | | | (This used to be commit 27114fe1752f20c58948b34264e38db263f7a0ea)
* r18965: fixed the bug with RPC-NETLOGON and solaris sparc machines. This bugAndrew Tridgell2007-10-101-0/+6
| | | | | | | | | | | took a _LONG_ time to find. The problem was that when encoding/decoding password buffers we use the pull/push string functions, which by default align unicode strings. But on solaris sparc the buffer is not aligned always (its a stack variable, an array of uint8_t). That perfectly OK in C, so we just tell the pull/push functions not to auto-align. (This used to be commit bb7835eced00607eb6b1725be6d96a6dcb842049)
* r18916: fixed the messaging layer on *BSD systems. When a socket was full weAndrew Tridgell2007-10-101-1/+1
| | | | | | | | | | were getting ENOBUFS, which mapped to NT_STATUS_NO_MEMORY, which in turn caused the messaging code to loop trying until it gave up. Now it correctly falls back to select. Messaging speed goes from 3 messages per second to over 7000 on my test vmware box. Not bad for a one line change :) (This used to be commit 6568f30adf980c572f9ffd6ff884336ebe652f90)
* r18847: Add WERR_NO_SYSTEM_RESOURCES showing up in dfs torture testing.Günther Deschner2007-10-102-0/+2
| | | | | Guenther (This used to be commit 692746ff8d1352a93a19ba9d537ca894a2ea186f)
* r18835: expand IO limits on SMB2. Samba4 now tops out at 16.7MB IOs.Andrew Tridgell2007-10-101-1/+1
| | | | (This used to be commit 1e34e4d5a1fd3d74080424140e4ab276b6042d12)
* r18715: 0x8 style status returns should also fail here (thanks metze)Andrew Tridgell2007-10-101-1/+1
| | | | (This used to be commit f55de25ab30f9270bbd139dc1e683101db1069c8)
* r18633: Add a couple of new WERR codes encountered with dfs torture testing.Günther Deschner2007-10-102-2/+12
| | | | | Guenther (This used to be commit e2879f6fc21e5ca96b24ed11e4a460a0ebada8c3)
* r18309: FreeBSD 6.1 has a symbol ldap_new_connection() in the system ldapAndrew Tridgell2007-10-101-1/+1
| | | | | | | | | library. Even though we don't like to that library, it gets loaded via nss-ldap, which means nss-ldap calls into the samba ldap lib with the wrong parameters, and crashes. We really need to use a completely different namespace in libcli/ldap/ (This used to be commit c440e0eed9afae5fe69995a7416971e7c8560779)
* r18301: I discovered how to load the warnings from a build farm build intoAndrew Tridgell2007-10-103-6/+9
| | | | | | | | | emacs compile mode (hint, paste to a file, and compile as "cat filename"). This allowed me to fix nearly all the warnings for a IA_64 SuSE build very quickly. (This used to be commit eba6c84efff735bb0ca941ac4b755ce2b0591667)
* r18280: more portability tidyups, ensuring we use libreplace everywhereAndrew Tridgell2007-10-101-1/+1
| | | | (This used to be commit 4860d0256547b33709cdc109bdf7bb0310c2a5b6)
* r18256: use the right status variableAndrew Tridgell2007-10-101-2/+1
| | | | (This used to be commit f4b4bd945f5c3955aab0c3cf89ad6cdda7529dac)
* r18243: when setting up a composite continuation, if the context has alreadyAndrew Tridgell2007-10-101-0/+7
| | | | | | | | | | | finished when we need to trigger the continuation immediately. Via a fairly complex path, this fixes the problem where all hosts in the build farm that do not have ipv6 failed a lot of the RPC tests. This happened because the dcerpc_connect() async code used a composite_continue() on a context which was already in an error state, due to the socket backend saying that ipv6 was unavailable (This used to be commit dbf935d38b6b1fea5ed00e94c9b1a518cb14768b)
* r18213: don't list LIBREPLACE depdendecies explicit andStefan Metzmacher2007-10-102-2/+1
| | | | | | | always at it as first private dependencies metze (This used to be commit 135d096776b53ae09ffc2b4f767dfbd18139570f)
* r18211: wct is not a size, so don't use size_tAndrew Tridgell2007-10-101-1/+1
| | | | | this should fix a pile of printf format warnings (This used to be commit fe209e360e3857f39355335e4fa6a43b2db23038)
* r18130: the move to system/ in libreplace broke some things ... should beAndrew Tridgell2007-10-102-1/+2
| | | | | happier now (This used to be commit 18542f184f75074e56a9793a9e3b6c6d747bb9e6)
* r18025: Don't try to set a target host if there isn't one (such as with ↵Andrew Bartlett2007-10-101-5/+7
| | | | | | | ldapi://). Andrew Bartlett (This used to be commit 556a21faeed0b6e3cc6efcfa8e0939b151a802de)
* r18024: The %c sscanf format I'm using doesn't null terminate.Andrew Bartlett2007-10-101-0/+3
| | | | | Andrew Bartlett (This used to be commit 1920cb8b3978f745cba7e854410deb9174de2dc0)
* r18021: Add ldapi support to our LDAP client. To be used for testing anAndrew Bartlett2007-10-101-34/+93
| | | | | | | OpenLDAP backend. Andrew Bartlett (This used to be commit da66b53e6ac39c5f020781830ee69d460aa0cae5)
* r17930: Merge noinclude branch:Jelmer Vernooij2007-10-1016-14/+607
| | | | | | | * Move dlinklist.h, smb.h to subsystem-specific directories * Clean up ads.h and move what is left of it to dsdb/ (only place where it's used) (This used to be commit f7afa1cb77f3cfa7020b57de12e6003db7cfcc42)
* r17848: Ok, this did not do it. Still got the same problem.Volker Lendecke2007-10-101-8/+1
| | | | (This used to be commit bb393603707ada3d4b917f8374b7738f16c78f46)
* r17846: Ok, this is a patch that needs further discussion. On Solaris, ↵Volker Lendecke2007-10-101-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | snprintf seems to be broken. The %lu modifies apparently can not cope with the high bit==1. In dom_sid_string I added some printfs and got: auth: 21 auth: 2666793276 auth: 679821296 auth: 2310223117 auth: 1206 sid=S-1-5-21-8446744072081377596-679821296-8446744071724807437-1206 The "auth:" values are direct printfs, the sid= is the resulting code from dom_sid_string. I could not reproduce it with a simple test program, and #ifdef'ing out HAVE_SNPRINTF in config.h manually does not help either, probably because the dynamic linker overwrites the symbol in lib/replace. Checking it in because it fixes the RPC-SAMBA3-SHARESEC test directly on host "sunx", I would like to see whether it also fixes IRIX and AIX. Volker (This used to be commit 1a9401738f652a87d377a32086342f5f98525fc2)
* r17586: merge lib/netif into lib/socket and use -lnsl -lsocket on theStefan Metzmacher2007-10-103-3/+3
| | | | | | | | | configure check for the interfaces. should fix the build on some old sun boxes metze (This used to be commit f20e251bfd9f1eb7ce5c00739631b1625a2aa467)
* r17567: add error code I got from DsGetNCChangesStefan Metzmacher2007-10-102-0/+4
| | | | | | | | when I don't use the DRSUAPI_SUPPORTED_EXTENSION_STRONG_ENCRYPTION flag on DsBind metze (This used to be commit 8458ee72c5c1005ab80b9f7ea6efe617e5c76106)
* r17430: implement the LDAP_SERVER_PERMISSIVE_MODIFY control in the clientStefan Metzmacher2007-10-101-0/+20
| | | | | metze (This used to be commit 96259f0f24b114e505241c9d2deb702a8b40f1b6)
* r17429: implement the LDAP_SERVER_SHOW_DELETED control in the clientStefan Metzmacher2007-10-101-0/+20
| | | | | metze (This used to be commit 40dc7c1787c16bfc15ac87fee81d2d2d1f3d2fde)
* r17420: add client support for the LDAP_SERVER_DOMAIN_SCOPE controlStefan Metzmacher2007-10-101-0/+20
| | | | | metze (This used to be commit 84e74a759cfa49ebc8b4ba1b8e729d6d920fc55a)
* r17419: add client support for the LDAP_SERVER_SEARCH_OPTIONS support.Stefan Metzmacher2007-10-101-0/+59
| | | | | | | | | with this you can limit a search to a specific partitions or a search over all partitions without getting referrals. (Witch is the default behavior on the Global Catalog Port) metze (This used to be commit 4ccd0f8171f3748ee6efe1abd3f894d2cdf46bf4)
* r17418: add client support for the LDAP_SERVER_SD_FLAGS controlStefan Metzmacher2007-10-101-0/+59
| | | | | metze (This used to be commit 23759a1e9b05c4fde475a9016cb0b7447656d7e7)
* r17414: add new error codeStefan Metzmacher2007-10-102-0/+2
| | | | | metze (This used to be commit e15a015a1d9aa3872271c0c5542e7d055a6f673a)
* r17319: make better usage of the composite apiStefan Metzmacher2007-10-101-28/+20
| | | | | metze (This used to be commit 8f9e201b9a797c0772672efab0f8e6a7a6312eb0)
* r17318: make better usage of the composite apiStefan Metzmacher2007-10-102-51/+13
| | | | | metze (This used to be commit 683fc25f6524a3821ba70529251aabe97bad9370)
* r17317: - add a composite_create() function that allocates and initializeStefan Metzmacher2007-10-102-0/+29
| | | | | | | | | | | | | the composite_context structue, we should try to convert all code to use this because there're a lot of places where the we have bugs with this task... - add a composite_continue_smb2() helper We should try to hide the internals of the composite code from the users to avoid errors (and I found a lot of them... and will fix then step by step) metze (This used to be commit a16180f20246844d05996d385fcb71893e08f589)
* r17278: fix un uninitialized value found by valgrindStefan Metzmacher2007-10-101-0/+1
| | | | | metze (This used to be commit fe463bc568e8ac78ca161bcba3e867d33bb828b3)