summaryrefslogtreecommitdiffstats
path: root/source4
Commit message (Collapse)AuthorAgeFilesLines
...
* s4:ldb initialise e->values[i].length before use in python bindingsAndrew Bartlett2009-08-051-1/+1
|
* s4:dsdb Don't cast an ldb_val into a const char * for schema lookupsAndrew Bartlett2009-08-055-52/+129
| | | | | | | | | This removes a number of cases where we did a cast into a const char * of an ldb_val. While convention is to alway have an extra \0 at data[length] in the ldb_val, this is not required, and does not occour at least on build farm host 'svart'. Andrew Bartlett
* s4: make install: prevent overwriting failureRusty Russell2009-08-041-1/+1
| | | | We don't have to remove the eventual write privileges to enable the execute ones.
* s4: Change my nested groups patch to don't include user's SID itself in the ↵Matthias Dieter Wallnöfer2009-08-041-17/+24
| | | | "groupSID"s structure
* s4:torture Make RPC-NETLOGON pass against ncaclrpc serversAndrew Bartlett2009-08-041-122/+132
| | | | | | | | | | The original patch didn't cope with a NULL target server name - we now key off that to decide it isn't worth checking against LDAP for this host. I still can't get this to pass against Windows 2008, but mdw was testing against Windows 2008R2. at least 'make test' is happy, and the rest should not be too hard... Andrew Bartlett
* Add constAndrew Bartlett2009-08-041-1/+1
|
* s4:ldif_handlers Allow a binary nTsecurityDescriptor when parsing LDIFAndrew Bartlett2009-08-041-1/+17
| | | | | | | | Also allow a SDDL security descriptor, using the domain SID attached to the session (it will search for it during the LDIF parse if need be). Andrew Bartlett
* s4:netlogon Fix warnings and segfault in GetDomainInfo callAndrew Bartlett2009-08-041-4/+5
| | | | | | | | | | | - Correctly use samdb_search_string to do a 'base' search (this needs a NULL, not a "" argument for the format string) - There is no need (and it caused a security hole) to use talloc_asprintf() with the only argument being the string to duplicate. Andrew Bartlett
* Merge branch 'master' of ssh://git.samba.org/data/git/sambaAndrew Tridgell2009-08-045-11/+163
|\
| * s4:torture rework LDAP sort testAndrew Bartlett2009-08-044-79/+45
| | | | | | | | | | | | | | | | | | | | This reworks the test to be part of the LDAP tests, to make better use of the torture API and the ldb API (in particular around adding controls), and a general cleanup. This also adds the test to the 'make test' run. Andrew Bartlett
| * s4:torture Add test for correct server-side sorting over LDAPMatthieu Patou2009-08-043-3/+194
| |
| * Use smbclient binary for the test file in smbclient testAndrew Bartlett2009-08-041-7/+2
| | | | | | | | | | | | | | In the vein hope that a larger file might show problems better than a small file. Andrew Bartlett
* | fixed support for readx greater than 64kAndrew Tridgell2009-08-042-3/+4
|/ | | | | This fixes bug 6547, where smbclient in S3 reads more than 64k at a time with readx.
* param/pyparam: Cope with string list parameters being empty.Ricardo Jorge2009-08-041-1/+7
| | | | Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
* python/loadparm: Get shares listing working.Ricardo Jorge2009-08-041-5/+6
| | | | Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
* pyldb: Properly keep copies of Python string contents, rather thanJelmer Vernooij2009-08-041-9/+21
| | | | relying on reference leaks :-)
* s4-ldap_server: fix generated error string in map_ldb_error().Günther Deschner2009-08-041-1/+1
| | | | Guenther
* pyldb: Raise proper exception when attempting to assign a string to a dnJelmer Vernooij2009-08-032-5/+24
| | | | attribute.
* s4: Change constant to comply with the merged buildMatthias Dieter Wallnöfer2009-08-031-1/+1
|
* s4: Torture test for enhancements in "netr_LogonGetDomainInformations" callMatthias Dieter Wallnöfer2009-08-031-26/+275
| | | | This corrects and enhances the torture test of the mentioned call.
* s4: Enhancements in the "netr_LogonGetDomainInformations" callMatthias Dieter Wallnöfer2009-08-031-65/+194
| | | | | | | | This addresses bug #4888 and #6596 in SAMBA 4 Bugzilla - It implements the call in the complete form as specified in the MSPP/WSPP docs and on the discussion on the "cifs-protocol" list - Therefore client informations (OS name, OS version, "servicePrincipalName"...) are now saved in the AD each time the client invokes the call
* Return infinite time for last last logoff when last logoff = 0Matthieu Patou2009-08-033-2/+18
|
* s4: Correct renamed constantsMatthias Dieter Wallnöfer2009-07-312-6/+6
|
* s4: Adds a small test for the new enhanced error messages from the AD LDAP ↵Matthias Dieter Wallnöfer2009-07-311-4/+183
| | | | server
* s4: Enhances the LDAP server to display error messages like Windows ServerMatthias Dieter Wallnöfer2009-07-311-27/+178
| | | | | | | Those error messages also include the WERROR code of the failed operation(s) in this manner: <error code eight chars in HEX>: <further error message> This also addresses bug #4949
* Adds new error codes (needed for enhancing error messages for SAMBA 4 AD ↵Matthias Dieter Wallnöfer2009-07-311-1/+1
| | | | LDAP server)
* s4:libcli/ldap: the tls code steals the original socket on its own nowStefan Metzmacher2009-07-311-3/+0
| | | | metze
* s4:ldap_server: the tls code steals the original socket on its own nowStefan Metzmacher2009-07-312-2/+2
| | | | metze
* s4:tls: avoid using talloc_reference() in tls_init_client()Stefan Metzmacher2009-07-311-6/+2
| | | | metze
* s4:tls: avoid using talloc_reference() in tls_init_server()Stefan Metzmacher2009-07-311-8/+1
| | | | metze
* s4:libnet: use talloc_strdup() instead of talloc_reference()Stefan Metzmacher2009-07-312-2/+2
| | | | metze
* s4:build: make sure that we regenerate proto headers when source files changeStefan Metzmacher2009-07-311-0/+2
| | | | metze
* s4:auth: make sure we have elements returned at all in ↵Stefan Metzmacher2009-07-311-0/+6
| | | | | | authsam_expand_nested_groups() metze
* s4: Patch to implement nested group and privilegesMatthias Dieter Wallnöfer2009-07-311-34/+100
| | | | | | | | | This patch adds a function "authsam_expand_nested_groups" (calculation of rights through expanding groups of a certain SID) which basically collects all memberships through "memberOf" attributes. It works with either user or group SIDs. For avoiding loops it tests on each call if the SID hasn't been added yet (through the helper function "sids_contains_sid"). The function itself is called by "authsam_make_server_info".
* winsif.idl: add definition of winsif_WinsDoScanvengingNew()Stefan Metzmacher2009-07-311-1/+14
| | | | metze
* winsif.idl: add definition of winsif_WinsStatusWHdl()Stefan Metzmacher2009-07-311-1/+5
| | | | metze
* winsif.idl: add definition of winsif_WinsStatusNew()Stefan Metzmacher2009-07-311-1/+17
| | | | metze
* winsif.idl: add definition of winsif_WinsGetDbRecsByName()Stefan Metzmacher2009-07-311-2/+9
| | | | metze
* winsif.idl: add definition of winsif_WinsGetBrowserNames()Stefan Metzmacher2009-07-311-1/+10
| | | | metze
* winsif.idl: add definition of winsif_WinsSetFlags()Stefan Metzmacher2009-07-311-1/+3
| | | | metze
* winsif.idl: add definition of winsif_WinsDeleteWins()Stefan Metzmacher2009-07-311-1/+3
| | | | metze
* winsif.idl: add definition of winsif_WinsGetBrowserNames_Old()Stefan Metzmacher2009-07-311-1/+13
| | | | metze
* winsif.idl: add definition of winsif_WinsGetNameAndAdd()Stefan Metzmacher2009-07-311-1/+9
| | | | metze
* winsif.idl: add definition of winsif_WinsWorkerThreadUpdate()Stefan Metzmacher2009-07-311-1/+3
| | | | metze
* winsif.idl: add definition of winsif_WinsResetCounters()Stefan Metzmacher2009-07-311-1/+1
| | | | metze
* winsif.idl: add definition of winsif_WinsSetPriorityClass()Stefan Metzmacher2009-07-311-1/+3
| | | | metze
* winsif.idl: add definition of winsif_WinsPullRange()Stefan Metzmacher2009-07-311-1/+6
| | | | metze
* winsif.idl: add definition of winsif_WinsDelDbRecs()Stefan Metzmacher2009-07-311-1/+5
| | | | metze
* winsif.idl: add definition of winsif_WinsBackup()Stefan Metzmacher2009-07-311-1/+4
| | | | metze
* winsif.idl: add definition of winsif_WinsTerm()Stefan Metzmacher2009-07-311-1/+3
| | | | metze