summaryrefslogtreecommitdiffstats
path: root/source4/libcli
Commit message (Collapse)AuthorAgeFilesLines
...
* s4-dsdb: added support for LDB_CONTROL_RODC_DCPROMO_OIDAndrew Tridgell2010-08-171-0/+1
| | | | | | | | | | | | this control adds a unique msDS-SecondaryKrbTgtNumber attribute to a user object. There is some 'interesting' interaction with the rangeLower and rangeUpper attributes and this add. We don't implementat rangeLower/rangeUpper yet, but when we do we'll need an override for this control (or be careful about module ordering). Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-ldap: use common functions for ldap flag controls encode/decodeAndrew Tridgell2010-08-171-163/+11
| | | | | | | many controls are simple present/not-present flags, and don't need their own parsers Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-loadparm: 2nd half of lp_ to lpcfg_ conversionAndrew Tridgell2010-07-168-14/+14
| | | | | | | this converts all callers that use the Samba4 loadparm lp_ calling convention to use the lpcfg_ prefix. Signed-off-by: Andrew Bartlett <abartlet@samba.org>
* s4:libcli: Modify S4 client library to check for proper CN alignmentSteven Danneman2010-07-061-1/+3
| | | | | | | | | MS-CIFS 2.2.7.4.2 states that FILE_NOTIFY_INFORMATION structures in change notify replies must be aligned to 4-byte boundaries. This updates s4 client to check for this restriction and also adds a torture test which should tickle a server into giving unaligned structures if it doesn't follow the spec.
* s4/libcli: Register LDB_CONTROL_REVEAL_INTERNALS and ↵Endi S. Dewata2010-06-281-0/+4
| | | | | | DSDB_CONTROL_PASSWORD_CHANGE_STATUS_OID controls. Signed-off-by: Matthias Dieter Wallnöfer <mdw@samba.org>
* ldb:controls - add the "TREE_DELETE" control for allowing subtree deletesMatthias Dieter Wallnöfer2010-06-201-0/+20
|
* s4:ldap_controls.c - remove encoding functions for private recalculate SD ↵Matthias Dieter Wallnöfer2010-06-201-19/+0
| | | | control
* python: Use samba.tests.TestCase, make sure base class tearDown andJelmer Vernooij2010-06-191-10/+18
| | | | setUp methods are called, fix formatting.
* s4: Remove an uselessly exposed controlMatthieu Patou2010-06-071-1/+0
|
* s4:libcli/clideltree.c - fix "asprintf"sMatthias Dieter Wallnöfer2010-05-281-3/+12
|
* s4:libcli/ldap Update headermap.txt (autotools build) and wscript_build for ↵Andrew Bartlett2010-05-211-1/+1
| | | | | | | | libcli_ldap.h It took a little while to find where to update this... Andrew Bartlett
* s4:libcli/ldap Rename ldap.h to libcli_ldap.hAndrew Bartlett2010-05-216-5/+5
| | | | | | | It is a problem if a samba header is called ldap.h if we also want to use OpenLDAP's ldap.h Andrew Bartlett
* s3: Remove use of iconv_convenience.Jelmer Vernooij2010-05-185-9/+0
|
* Finish removal of iconv_convenience in public API's.Jelmer Vernooij2010-05-1817-61/+29
|
* s4: remove unused rap.h.Günther Deschner2010-04-261-358/+0
| | | | Guenther
* s4: rename RAP share_enum_info to share_info.Günther Deschner2010-04-261-10/+10
| | | | Guenther
* s4-drs: added new SECURITY_RO_DOMAIN_CONTROLLER levelAndrew Tridgell2010-04-222-6/+18
| | | | | | | | | | | This is used for allowing operations by RODCs, and denying them operations that should only be allowed for a full DC This required a new domain_sid argument to security_session_user_level() Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> Pair-Programmed-With: Rusty Russell <rusty@samba.org>
* Removed more excess looping and fixed problem with incorrect IO flag handling.Nadezhda Ivanova2010-04-201-126/+81
|
* A bit of refactoring in the SD creation code.Nadezhda Ivanova2010-04-151-127/+71
|
* s4-waf: removed a duplicate declaration of python_netbiosAndrew Tridgell2010-04-151-7/+0
|
* s4-waf: move to a universal method of recursing into subdirsAndrew Tridgell2010-04-061-4/+4
| | | | This works with both standalone lib builds and bundled builds
* s4-waf: removed the AUTOGENERATED markersAndrew Tridgell2010-04-063-12/+0
| | | | we won't be using the mk -> wscript generator again
* s4-waf: mark the wscript files as python so vim/emacs knows how to highlight ↵Andrew Tridgell2010-04-065-0/+10
| | | | them
* s4-waf: install the rest of the headersAndrew Tridgell2010-04-062-5/+2
|
* s4-waf: started adding auto-install of include filesAndrew Tridgell2010-04-061-1/+1
|
* build: waf quicktest nearly worksAndrew Tridgell2010-04-062-4/+4
| | | | | Rewrote wafsamba using a new dependency handling system, and started adding the waf test code
* build: commit all the waf build files in the treeAndrew Tridgell2010-04-065-0/+138
|
* s4-python: Remove convenience macro PyErr_SetStringError.Jelmer Vernooij2010-04-041-3/+0
| | | | This macro assumed that all errors were runtime errors.
* wbclient/wbclient.c - fix a typoMatthias Dieter Wallnöfer2010-03-301-1/+1
|
* s4:libcli/util/clilsa.c: add explicit check for NTSTATUS r.out.resultGünther Deschner2010-03-291-3/+31
| | | | | Guenther Signed-off-by: Stefan Metzmacher <metze@samba.org>
* libutil: moved the networking defines to util_net.hAndrew Tridgell2010-03-263-0/+3
| | | | These were causing thousands of warnings on solaris8
* s4:libcli/wrepl: correctly remove the tstream_context when the connection is ↵Stefan Metzmacher2010-03-251-1/+15
| | | | | | dead metze
* python: use '#!/usr/bin/env python' to cope with varying install locationsAndrew Tridgell2010-03-251-1/+1
| | | | this should be much more portable
* Missing include guard in source4/libcli/security/security.hJeremy Allison2010-03-241-0/+5
| | | | Jeremy.
* error_codes: fix NT_STATUS_RPC_UNKNOWN_IF typo.Günther Deschner2010-03-191-1/+1
| | | | | | Metze, please check. Guenther
* libcli/util: add more NT_STATUS_RPC_* definesStefan Metzmacher2010-03-181-0/+8
| | | | metze
* s4:libcli/util/clilsa.c: make use of dcerpc_binding_handle stubsStefan Metzmacher2010-03-121-6/+6
| | | | metze
* s4:libcli/composite: get rid of composite_continue_rpc()Stefan Metzmacher2010-03-122-16/+0
| | | | metze
* s4:libcli Use integrated name resolution when connecting SMBAndrew Bartlett2010-03-112-38/+13
| | | | | | | | | This avoids pulling the address into a string and back again if given a name, by letting the next async layer down do the name resolution. If it was an IP address to start with, then the resolver library just converts that to the struct socket_address. Andrew Bartlett
* s4:libcli/resovle File based lookup module for DNS name typesAndrew Bartlett2010-03-113-1/+153
| | | | | | | | This uses the new common code to read a file containing DNS host names, so we don't have to use real DNS lookups in our test environment. Andrew Bartlett
* s4:libcli/resolve Use a more robust way to return the string addressAndrew Bartlett2010-03-112-3/+12
| | | | | | | | | By going via these tevent functions, we avoid needing to dereference the struct socket_address, which may contain a 'struct sockaddr' or strings. The new dns_host_file resolver returns in the form of a struct sockaddr. Andrew Bartlett
* ѕ4: EDQUOT needs to be mapped to NT_STATUS_DISK_FULLBjörn Jacke2010-03-101-1/+1
|
* s3: Fix a typo. Thanks to Christian Ambach for pointing me at it :-)Volker Lendecke2010-03-091-1/+1
|
* s4:libcli/wrepl: rewrite the low level request handling to use tevent_queue ↵Stefan Metzmacher2010-03-073-465/+304
| | | | | | and tstream_context metze
* s4:libcli/wrepl: add wrepl_socket_is_connected()Stefan Metzmacher2010-03-071-0/+17
| | | | metze
* s4:libcli/wrepl: make struct wrepl_request private to winsrepl.cStefan Metzmacher2010-03-072-29/+30
| | | | metze
* s4:libcli/wrepl: implement wrepl_request_send as a tevent_req based wrapperStefan Metzmacher2010-03-071-39/+118
| | | | metze
* s4:libcli/wrepl: rename enum wrepl_request_state => enum ↵Stefan Metzmacher2010-03-071-2/+2
| | | | | | wrepl_request_internal_state metze
* s4:libcli/wrepl: move wrepl_request_send/recv => ↵Stefan Metzmacher2010-03-071-6/+20
| | | | | | wrepl_request_internal_send/recv metze
* s4:libcli/wrepl: add my copyrightStefan Metzmacher2010-03-072-0/+2
| | | | metze