summaryrefslogtreecommitdiff
path: root/source4/libcli
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r20801: try to always fix up the acl revision when we add or removeStefan Metzmacher1-4/+37
an ace metze (This used to be commit 18cc56be6a7c21e5b19d0826aca6ae2416c116b8)
2007-10-10r20800: fix compiler warningsStefan Metzmacher1-0/+2
metze (This used to be commit 6ce994720cdd8b7dd0b789460b5ae7da19261696)
2007-10-10r20799: if any ace has the optional sub object, the acl revision needsStefan Metzmacher1-0/+8
to be SECURITY_ACL_REVISION_ADS (4) metze (This used to be commit a67bb4365958f4bfadbf47b2231992e2aadd26a1)
2007-10-10r20795: dom_sid_parse_talloc() gets an null terminated string as input,Stefan Metzmacher1-1/+9
the SDDL string has the sid strings embedded, so we need to create a null terminated string... metze (This used to be commit 532395a18db84affa8a743b995e9fae2e3c312f2)
2007-10-10r20765: add two more schema related error codesStefan Metzmacher2-0/+4
metze (This used to be commit 75f5a88f2229fa604726ecb0ebb2b5a4589d5b86)
2007-10-10r20650: revert a bunch of code I didn't mean to commit yetAndrew Tridgell2-6/+0
(This used to be commit b3e2d4908781781a487eaeb683d22eb967e5597d)
2007-10-10r20647: add cluster codeAndrew Tridgell2-0/+6
(This used to be commit 5870830b99a8d76bda1ff5af3fcf8dda9aba50ec)
2007-10-10r20646: first preparations for cluster enablement. This changes "Andrew Tridgell1-2/+2
uint32_t server_id to struct server_id server_id; which allows a server ID to have an node number. The node number will be zero in non-clustered case. This is the most basic hook needed for clustering, and ctdb. (This used to be commit 2365abaa991d57d68c6ebe9be608e01c907102eb)
2007-10-10r20404: add error code for missing attribute syntaxStefan Metzmacher2-0/+2
metze (This used to be commit 769ce9799b0e9d1ccc5f2155440e5dedf655d40c)
2007-10-10r20378: add new error code that says the schema mismatches between DC'sStefan Metzmacher2-0/+2
metze (This used to be commit e769029f42f848db8121c7dcfe5be261861776c8)
2007-10-10r20308: ContextSimple can be zero length -- seen in a multi-step gssapi ldap ↵Volker Lendecke1-1/+1
bind. Did not find that in Samba3 code, so there's nothing to port. Volker (This used to be commit 9bdc19b6d5fe3dff57a07f4b760840d0043a53ad)
2007-10-10r20284: Simplify OID primitive BER parsing.Simo Sorce1-63/+83
Do not require an artificial ASN.1 context to be setup. Simo. (This used to be commit 14b3b9861ae47498c74a6643e6979b3d85260a61)
2007-10-10r20277: make sure the asn1 structure has a welldefined state after a asn1_free()Stefan Metzmacher1-0/+2
metze (This used to be commit 7e7d1a1da2d64d28915a06c399072de1caf108c4)
2007-10-10r20276: remove unneeded talloc_strdup()Stefan Metzmacher1-3/+3
metze (This used to be commit c4733b20c7c113dc1abfb2219a899b80bbcc2875)
2007-10-10r20259: add function to start a fake tag so that asn1_read_OID_String()Stefan Metzmacher1-0/+19
can work alone metze (This used to be commit ea70f6ff07930951d98a952b03963d0ba358fec4)
2007-10-10r20258: add functions to read and write asn1 encoded OID strings without ↵Stefan Metzmacher1-17/+58
leading tag metze (This used to be commit 576d4c54cca844164b90e5d6ec71fe44b59607b7)
2007-10-10r20213: add 2 error codes related to the msDs-IntId attributeStefan Metzmacher2-0/+4
metze (This used to be commit dd5df84cccd10e9880648eecbff6faf7252d5e73)
2007-10-10r20141: use the gensec_features of the cli_credentials for ildap connections,Stefan Metzmacher1-3/+9
instead of hardcoded GENSEC_FEATURE_SEAL. That means plain LDAP is now the default. metze (This used to be commit b69471866c2a6c61002147938f233f2f63963ba4)
2007-10-10r20080: add error code that maps to NT_STATUS_INVALID_NETWORD_RESPONSEStefan Metzmacher2-0/+2
metze (This used to be commit cb5c2e9dc6838145fe9f6f2e727a1df26e688467)
2007-10-10r20077: support large readx replies, as done by samba3 (and the snia spec),Andrew Tridgell1-0/+14
but not done by windows servers (This used to be commit e5dbbe177c13b2788b4b4765b3b37cc918b3405c)
2007-10-10r20072: make sure WERR_ACCESS_DENIED gets mapped to NT_STATUS_ACCESS_DENIEDStefan Metzmacher1-0/+5
metze (This used to be commit 417f64184e734ab4ce5c78dc3d268c5c4a2cd18d)
2007-10-10r19735: report the LDAP error code in the CLDAP replies to the callerStefan Metzmacher1-3/+7
metze (This used to be commit f4a6fade3a3113732ef66433c5739657f0bfdbee)
2007-10-10r19734: display LDAP error code nicerStefan Metzmacher1-6/+47
metze (This used to be commit a0a45c3326560b9b31d0e17f1439d2638e91aee0)
2007-10-10r19724: add a helper functions to return an CLDAP errorStefan Metzmacher2-5/+37
metze (This used to be commit 0a1ecb911656f8170708ce13e1183557fe118794)
2007-10-10r19676: Fix some more dependencies.Jelmer Vernooij2-4/+5
(This used to be commit 8768bec81f57131a0c9754e8121b345c0be4a5d0)
2007-10-10r19645: don't pass NULL as mem_ctx...Stefan Metzmacher5-24/+30
metze (This used to be commit 643a38bc30a0df1582035b8d264e0dbbc2d2e152)
2007-10-10r19642: convert host.c to new composite apiStefan Metzmacher1-35/+26
metze (This used to be commit a5d36a6ddefb8c24e748b839391241da41e31440)
2007-10-10r19639: convert nbtlist.c to new composite apiStefan Metzmacher1-55/+44
metze (This used to be commit 800999733eb2f35486a62fb8fa9d179c8ca312fa)
2007-10-10r19638: convert resolve.c to the new composite apiStefan Metzmacher1-23/+19
metze (This used to be commit 617f9c70c1b61e0fd4338048bbd94e7a4722ad9d)
2007-10-10r19598: Ahead of a merge to current lorikeet-heimdal:Andrew Bartlett4-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)
2007-10-10r19507: Merge my DSO fixes branch. Building Samba's libraries as shared ↵Jelmer Vernooij1-1/+1
libraries works again now, by specifying --enable-dso to configure. (This used to be commit 7a01235067a4800b07b8919a6a475954bfb0b04c)
2007-10-10r19481: - reset the vuid before trying a new session setupStefan Metzmacher1-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)
2007-10-10r19480: - clear the whole session struct (only let the pid untouched)Stefan Metzmacher1-1/+4
- zero state struct metze (This used to be commit 97fb407a4cfcf71e95663e437cb7f638ac4028fc)
2007-10-10r19464: Reject passwords that cannot be converted into UCS2.Andrew Bartlett1-2/+8
Andrew Bartlett (This used to be commit c843fce7a0e9b91c4d2de44e7a9ad9599b33ec5c)
2007-10-10r19200: Implement smbcli_rap_netservergetinfo. To be used in ↵Volker Lendecke1-0/+14
RPC-SAMBA3SPOOLSS and others that might need the server name. Volker (This used to be commit 03eaf0edf9f8a6d70375f9f12810b4fbb860290a)
2007-10-10r19162: Merge WERR code from Samba 3.Günther Deschner2-0/+2
Guenther (This used to be commit d9562e0f83d76043da7955e89b1fff8a1d921a36)
2007-10-10r18989: Fixes found by these two LDAP testsuites:Andrew Bartlett2-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)
2007-10-10r18971: avoid strndup is a few places. Fixes a minor memory leak, and shouldAndrew Tridgell1-3/+8
fix RPC-LSA on AIX. (This used to be commit 6cce709d08579f4e00b44b692332a557b0ea3b86)
2007-10-10r18968: EWOULDBLOCK should also be mapped to STATUS_MORE_ENTRIESAndrew Tridgell1-1/+4
(This used to be commit 27114fe1752f20c58948b34264e38db263f7a0ea)
2007-10-10r18965: fixed the bug with RPC-NETLOGON and solaris sparc machines. This bugAndrew Tridgell1-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)
2007-10-10r18916: fixed the messaging layer on *BSD systems. When a socket was full weAndrew Tridgell1-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)
2007-10-10r18847: Add WERR_NO_SYSTEM_RESOURCES showing up in dfs torture testing.Günther Deschner2-0/+2
Guenther (This used to be commit 692746ff8d1352a93a19ba9d537ca894a2ea186f)
2007-10-10r18835: expand IO limits on SMB2. Samba4 now tops out at 16.7MB IOs.Andrew Tridgell1-1/+1
(This used to be commit 1e34e4d5a1fd3d74080424140e4ab276b6042d12)
2007-10-10r18715: 0x8 style status returns should also fail here (thanks metze)Andrew Tridgell1-1/+1
(This used to be commit f55de25ab30f9270bbd139dc1e683101db1069c8)
2007-10-10r18633: Add a couple of new WERR codes encountered with dfs torture testing.Günther Deschner2-2/+12
Guenther (This used to be commit e2879f6fc21e5ca96b24ed11e4a460a0ebada8c3)
2007-10-10r18309: FreeBSD 6.1 has a symbol ldap_new_connection() in the system ldapAndrew Tridgell1-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)
2007-10-10r18301: I discovered how to load the warnings from a build farm build intoAndrew Tridgell3-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)
2007-10-10r18280: more portability tidyups, ensuring we use libreplace everywhereAndrew Tridgell1-1/+1
(This used to be commit 4860d0256547b33709cdc109bdf7bb0310c2a5b6)
2007-10-10r18256: use the right status variableAndrew Tridgell1-2/+1
(This used to be commit f4b4bd945f5c3955aab0c3cf89ad6cdda7529dac)
2007-10-10r18243: when setting up a composite continuation, if the context has alreadyAndrew Tridgell1-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)