summaryrefslogtreecommitdiffstats
path: root/source4
Commit message (Collapse)AuthorAgeFilesLines
...
* s4-join: fixed SPNs, invocationId and dnshostname and python joinAndrew Tridgell2010-11-061-3/+4
| | | | | | | | - we need the GN/ SPN for replication. - fixed the string form of the invocationId - lowercase the dnshostname Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-join: switch over to the new DC join in make testAndrew Tridgell2010-11-061-1/+1
|
* samba-tool: deprecate samba-tool vampire commandAndrew Tridgell2010-11-061-1/+5
|
* s4-join: fixed secure_channel_typeAndrew Tridgell2010-11-051-1/+3
| | | | | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Fri Nov 5 13:24:32 UTC 2010 on sn-devel-104
* s4-join: don't print all the NDR packets by defaultAndrew Tridgell2010-11-051-1/+1
|
* s4-cldap: print all the DNS servers foundAndrew Tridgell2010-11-051-0/+5
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-ldb: much more memory efficient msg filteringAndrew Tridgell2010-11-051-3/+20
| | | | | | | this ensures we don't leave unnecessary attributes in returned ldb objects Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-drs: reduce the memory usage of the getncchanges serverAndrew Tridgell2010-11-051-21/+69
| | | | | | | | we now keep just a list of GUIDs around between getncchanges calls, instead of an entire db search. This makes the overhead of having a pending getncchanges call much smaller. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-kerberos Mention the remote address we fail to contact the KDC onAndrew Bartlett2010-11-051-1/+10
|
* s4-ldb: show the reason for module initialization failureAndrew Tridgell2010-11-051-1/+2
|
* s4: net -> samba-toolAndrew Tridgell2010-11-051-1/+1
|
* s4-join: added DC join to the python join codeAndrew Tridgell2010-11-052-152/+282
| | | | this will replace the old vampire code
* s4-pydrs: added rodc option to python drs replicationAndrew Tridgell2010-11-052-5/+6
|
* s4-pydsdb: added DsReplicaAttribute()Andrew Tridgell2010-11-053-1/+78
| | | | this allows us to form a DsReplicaAttribute structure from python
* s4:password_hash LDB module - fix indentationMatthias Dieter Wallnöfer2010-11-051-10/+10
| | | | | Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org> Autobuild-Date: Fri Nov 5 12:31:28 UTC 2010 on sn-devel-104
* ldb:ldb.h - reorder extended operations listMatthias Dieter Wallnöfer2010-11-051-4/+10
| | | | | | | | We always define the controls and operations with a comment block. The data structure definitions lie a bit below. Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org> Autobuild-Date: Fri Nov 5 08:44:14 UTC 2010 on sn-devel-104
* s4:dsdb/drepl_notify: reuse dreplsrv_notify_operation structuresStefan Metzmacher2010-11-051-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Otherwise we'll requeue the same notify events on and on. (gdb) p *((struct dreplsrv_service *) 0x1b52190)->ops.notifies $8 = {prev = 0xe4cb30, next = 0x1a25440, service = 0x1b52190, uSN = 123905, source_dsa = 0x164c100, is_urgent = false, replica_flags = 29} (gdb) p *((struct dreplsrv_service *) 0x1b52190)->ops.notifies->next $9 = {prev = 0x80e000, next = 0x1b7bf70, service = 0x1b52190, uSN = 123589, source_dsa = 0x1a2d930, is_urgent = false, replica_flags = 29} (gdb) p *((struct dreplsrv_service *) 0x1b52190)->ops.notifies->next->next $10 = {prev = 0x1a25440, next = 0x1d0c310, service = 0x1b52190, uSN = 1587, source_dsa = 0x13d3210, is_urgent = false, replica_flags = 29} (gdb) p *((struct dreplsrv_service *) 0x1b52190)->ops.notifies->next->next->next $11 = {prev = 0x1b7bf70, next = 0x1ba1420, service = 0x1b52190, uSN = 123905, source_dsa = 0x164c100, is_urgent = false, replica_flags = 29} (gdb) p *((struct dreplsrv_service *) 0x1b52190)->ops.notifies->next->next->next->next $12 = {prev = 0x1d0c310, next = 0x1c43510, service = 0x1b52190, uSN = 123589, source_dsa = 0x1a2d930, is_urgent = false, replica_flags = 29} (gdb) p *((struct dreplsrv_service *) 0x1b52190)->ops.notifies->next->next->next->next->next $13 = {prev = 0x1ba1420, next = 0xed97b0, service = 0x1b52190, uSN = 1587, source_dsa = 0x13d3210, is_urgent = false, replica_flags = 29} (gdb) p *((struct dreplsrv_service *) 0x1b52190)->ops.notifies->next->next->next->next->next->next $14 = {prev = 0x1c43510, next = 0xe4ce80, service = 0x1b52190, uSN = 123905, source_dsa = 0x164c100, is_urgent = false, replica_flags = 29} We can reuse this operations, while they're not yet started. metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Fri Nov 5 07:15:04 UTC 2010 on sn-devel-104
* s4/auth: Add logon_parameters to authenticate_username_pwAnatoliy Atanasov2010-11-053-8/+14
| | | | | | | | We need to be able to set the logon parameters in the same way as in the ntlm server so we can handle openldap simple authentication call correctly. Autobuild-User: Anatoliy Atanasov <anatoliy@samba.org> Autobuild-Date: Fri Nov 5 06:32:43 UTC 2010 on sn-devel-104
* s4/test: Added test for simple bind with machine accountAnatoliy Atanasov2010-11-051-0/+116
| | | | | Samba4 returns error on simple bind, when we do it using openldap simple_bind_s api.
* talloc: Add python talloc module, move convenience functions to it.Jelmer Vernooij2010-11-055-62/+12
| | | | | Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Fri Nov 5 02:48:21 UTC 2010 on sn-devel-104
* waf: Put private libraries in a separate directory when building.Jelmer Vernooij2010-11-052-2/+3
| | | | Thanks to Tridge for pointing out what exactly I had to change. :-)
* selftest: Allow some tests to output empty subunit data.Jelmer Vernooij2010-11-051-1/+1
|
* s4-ldap_server Don't DEBUG() at level 2 every time a caller disconnectsAndrew Bartlett2010-11-051-3/+0
| | | | | Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Fri Nov 5 00:12:37 UTC 2010 on sn-devel-104
* s4: don't run etags over .inst filesAndrew Tridgell2010-11-041-2/+2
| | | | | Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Thu Nov 4 22:51:06 UTC 2010 on sn-devel-104
* s4:ldap.py/passwords.py - just use objectclass "user" for usersMatthias Dieter Wallnöfer2010-11-042-7/+7
| | | | | Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org> Autobuild-Date: Thu Nov 4 21:09:00 UTC 2010 on sn-devel-104
* s4:dsdb/objectclass_attrs: not all objects have delete protected attributes ↵Stefan Metzmacher2010-11-041-0/+14
| | | | | | | | | | | | | | | | as must contain Before we got the following error, while starting samba after a 'samba-tool vampire': Failed to store repsFrom - objectclass_attrs: delete protected attribute 'objectSid' on entry 'DC=ForestDnsZones,DC=alpha,DC=sz,DC=salzgitter-ag,DC=lab' missing! metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Thu Nov 4 17:01:59 UTC 2010 on sn-devel-104
* s4:dsdb/samdb: optimize samldb_prim_group_change()Stefan Metzmacher2010-11-041-60/+60
| | | | | | We should only do searches when we have to. metze
* s4:dsdb/common: fix memory leak in samdb_ntds_settings_dn()Stefan Metzmacher2010-11-041-1/+1
| | | | | | fetch and set should use the same name! metze
* s4:dsdb/kcc: fix memory leak in kcctpl_copy_output_edges()Stefan Metzmacher2010-11-041-0/+1
| | | | metze
* s4-ldb_module.h: use LDB error code for ldb_error() macro rather than ↵Kamen Mazdrashki2010-11-041-1/+1
| | | | | | | | | | | | | LDB_DEBUG_FATAL We end up calling ldb_error_at() which expects an LDB error, but LDB_DEBUG_FATAL is not such code. It is actually equal to LDB_SUCCESS. Thus the effect is that we report a *fatal* error, but return LDB_SUCCESS in many places. Autobuild-User: Kamen Mazdrashki <kamenim@samba.org> Autobuild-Date: Thu Nov 4 12:57:33 UTC 2010 on sn-devel-104
* s4-devel: Verify prefixMap is saved correctly in LDB on diskKamen Mazdrashki2010-11-041-0/+146
|
* urgent_replication: forbid empty subunit output.Jelmer Vernooij2010-11-041-1/+1
| | | | | Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Thu Nov 4 12:13:47 UTC 2010 on sn-devel-104
* selftest: Allow some tests to output empty subunit data.Jelmer Vernooij2010-11-041-7/+12
|
* s4-dsdb Fix urgent_replication test not to set an invalid userAccountControlAndrew Bartlett2010-11-041-2/+3
| | | | | | | A userAccountControl value of 0 or 1 is invalid, you must include one of the account types. Andrew Bartlett
* urgent_replication: Fix syntax error.Jelmer Vernooij2010-11-041-1/+1
|
* s4-dsdb: use LDB_FLAG_MOD_REPLACE for isDeletedAndrew Tridgell2010-11-041-1/+1
| | | | | | | isDeleted could have been set to FALSE previously Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Thu Nov 4 10:18:10 UTC 2010 on sn-devel-104
* s4-dsdb: use LDB_FLAG_INTERNAL_DISABLE_SINGLE_VALUE_CHECK in dsdbAndrew Tridgell2010-11-042-2/+8
| | | | | | when we are creating linked attributes with multiple values (some deleted), use LDB_FLAG_INTERNAL_DISABLE_SINGLE_VALUE_CHECK to disable that checking.
* s4-ldb: implement LDB_FLAG_INTERNAL_DISABLE_SINGLE_VALUE_CHECKAndrew Tridgell2010-11-042-13/+12
| | | | | | | this disables the single value checking for one attribute. It is much more specific than a general RELAX control, and also more efficient. I think we should try to have more precise overrides like this, rather than using RELAX as a general purpose override
* s4-ldb: don't load modules from the same directory twiceAndrew Tridgell2010-11-041-4/+4
| | | | | | | this prevents samba dying if you do a 'make install' while it is running. Otherwise the make install changes the inode numbers of the modules in the modules directory, causing them to reload, which causes multiple modules of the same name to try and load
* s4-ldb: honor controls on search in ldbeditAndrew Tridgell2010-11-043-1/+81
|
* Move the checking of single valued attributes back into the tdb backend.Andrew Tridgell2010-11-042-12/+44
| | | | | | | | | | | | | The backend is the only place that can do this properly. It makes no sense to do it anywhere else. As a result of it moving out of the backend we ended up with some bugs causing multiple values in single valued attributes (eg. isDeleted), which can really damage the inregrity of the database. For the override of single valued values needed for deleted linked attributes we should use attribute flags. This reverts commit 1949864417f3d10fb8996df7db259649eb777271.
* s4-test: fixed quoting in deletetest.pyAndrew Tridgell2010-11-041-1/+1
|
* s4-auth: unconditionally set previous_evAndrew Tridgell2010-11-041-3/+1
| | | | | | we need the caller to know when the previous_ev was NULL Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* Speed test with user objectsZahari Zahariev2010-11-041-0/+191
| | | | | | | | | | | This is a modest speed test that aims to show performance difference between Samba4 vs MS Active Directory. It should be used with Samba-style credentials and no arguments like every other python unittest. Signed-off-by: Anatoliy Atanasov <anatoliy.atanasov@postpath.com> Autobuild-User: Anatoliy Atanasov <anatoliy@samba.org> Autobuild-Date: Thu Nov 4 00:11:20 UTC 2010 on sn-devel-104
* build: a more portable way of finding waf in makefilesAndrew Tridgell2010-11-031-3/+1
| | | | | | | this avoids using the non-portable shell command in makefiles Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Wed Nov 3 22:44:59 UTC 2010 on sn-devel-104
* selftest/tests.py: Fix typos.Jelmer Vernooij2010-11-031-2/+2
| | | | | Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Wed Nov 3 19:55:55 UTC 2010 on sn-devel-104
* provision: Look for in source setup data first, in case an older versionJelmer Vernooij2010-11-031-16/+28
| | | | of samba 4 is installed in the system.
* samba: Make in_source_tree() public.Jelmer Vernooij2010-11-031-3/+3
|
* urgent_replication: Fix formattingJelmer Vernooij2010-11-031-33/+33
|
* possibleinferiors: Report subunit.Jelmer Vernooij2010-11-031-4/+8
|