summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* s4-provisionbackend Allow a fixed URI to be specified for LDAP backendAndrew Bartlett2010-10-193-54/+72
| | | | | | | | This is added to make the 'existing' LDAP backend class more useful, and to allow debuging of our OpenLDAP backend class with wireshark, by forcing the traffic over loopback TCP, which is much easier to sniff. Andrew Bartlett
* s4-provision Remove serverdn parameter from Schema()Andrew Bartlett2010-10-194-14/+7
| | | | | | | We don't need to know the server DN here any more, and it makes no sense for many callers. Andrew Bartlett
* s4-dsdb: register the DCPROMO_OID control with the rootdseAndrew Tridgell2010-10-191-0/+7
| | | | | | | this is needed to allow it over ldap Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Tue Oct 19 04:44:23 UTC 2010 on sn-devel-104
* selftest: terminate selftest if we can't setup the environmentAndrew Tridgell2010-10-191-2/+3
|
* s4-ldb: increase minor version for 2 new functionsAndrew Tridgell2010-10-192-1/+229
| | | | | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Tue Oct 19 01:27:44 UTC 2010 on sn-devel-104
* s4-ldap: mark all ldap:// requests as untrustedAndrew Tridgell2010-10-191-0/+21
| | | | | | this allows the rootdse module to filter unregistered controls Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-dsdb: filter unregistered controls in the rootdse moduleAndrew Tridgell2010-10-191-19/+84
| | | | | | | | | | | if we get an unregistered control in the rootdse module, and the request comes from an untrusted source (eg. ldap://) then we need to: 1) filter the control out if it is marked non-critical 2) give an error if it is marked critical Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-ldb: cope with NULL oid in controlsAndrew Tridgell2010-10-192-9/+11
| | | | | | | the ldap server will mark a control with a NULL oid in order to remove it. This prevents a O(n^2) cost in control handling. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-ldb: added --relax cmdline optionAndrew Tridgell2010-10-191-0/+9
| | | | this adds the relax control
* s4-ldb: added ldb_req_mark_untrusted() and ldb_req_is_untrusted()Andrew Tridgell2010-10-193-0/+30
| | | | | | | | these will be used to determine if a ldb request comes from an untrusted source. We want requests over ldap:// to be marked untrusted so we can reject unregistered controls Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* waf: put -Wl,-no-undefined only in the linker flags, not when compiling CAndrew Tridgell2010-10-193-6/+31
|
* waf: don't save deps on installAndrew Tridgell2010-10-191-1/+2
| | | | | this prevents an install triggering a new check of the project rules on the next build
* waf: automap shared library names from .so to the right extensionAndrew Tridgell2010-10-194-11/+58
| | | | this should help with MacOSX .dylib libraries
* readline: fixed the test for history_list()Andrew Tridgell2010-10-191-1/+1
|
* replace: cope with systems that have fdatasync(), but don't have the prototypeAndrew Tridgell2010-10-193-1/+7
| | | | this is needed for MacOSX 10.4.1
* s4:ldap_server - use error code constantMatthias Dieter Wallnöfer2010-10-181-1/+1
| | | | | Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org> Autobuild-Date: Mon Oct 18 20:32:40 UTC 2010 on sn-devel-104
* ldb: always return PROTOCOL_ERROR if an operation is unsupportedMatthias Dieter Wallnöfer2010-10-184-4/+4
| | | | That's exactly the behaviour of various LDAP servers.
* selftest: use full path for selftest.pl instead of relative pathsMatthieu Patou2010-10-181-1/+2
| | | | | | | | FindBin on solaris8 with perl 5.04 has problem to get the path of the called script if the script is called with a relative path. Autobuild-User: Matthieu Patou <mat@samba.org> Autobuild-Date: Mon Oct 18 19:50:03 UTC 2010 on sn-devel-104
* selftest: correct the import of Time::HighResMatthieu Patou2010-10-181-2/+3
| | | | | | | | The "use" is always evaluated first even if enclosed into a if. So on plateform without Time::Hires (ie. sun8 in the build farm). This leads to an error. Instead we use the synthax require Module + Module->import("function")
* ldb:"ldb_schema_attribute_by_name_internal" - switch back to 32bit countersMatthias Dieter Wallnöfer2010-10-181-4/+5
| | | | | | | | Use the signed counter for the binary search but use an unsigned one for accessing the entry. Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org> Autobuild-Date: Mon Oct 18 19:01:31 UTC 2010 on sn-devel-104
* ldb:ldb_tdb.c - fix up counter variablesMatthias Dieter Wallnöfer2010-10-181-5/+8
| | | | | | "find_element" returns an "int" since there is also the possibility that a certain element doesn't exist - then "-1" is returned. But beside this exception treat all other return values as unsigned.
* ldb:ldb_tdb.c - improve the error outputsMatthias Dieter Wallnöfer2010-10-181-13/+25
| | | | | | - Fix indentation - Include always the failing DN - Reorder the outputs to make them consistent
* s4:"util_ldb" - remove some really unused dependanciesMatthias Dieter Wallnöfer2010-10-1811-11/+4
|
* libcli/nbt: we don't need LIBCLI_COMPOSITE anymoreStefan Metzmacher2010-10-181-1/+1
| | | | | | | metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Mon Oct 18 16:18:32 UTC 2010 on sn-devel-104
* libcli/nbt: convert nbt_name_register_bcast_send/recv to tevent_reqStefan Metzmacher2010-10-183-93/+114
| | | | metze
* libcli/nbt: s/name_register_bcast_handler/nbt_name_register_bcast_handlerStefan Metzmacher2010-10-181-4/+4
| | | | metze
* libcli/nbt: s/register_bcast_state/nbt_name_register_bcast_state/Stefan Metzmacher2010-10-181-4/+4
| | | | metze
* libcli/nbt: move nbt_name_register_bcast_send to the top of ↵Stefan Metzmacher2010-10-181-49/+51
| | | | | | nbt_name_register_bcast_* metze
* s4:nbt_server/register: add a nbtd_register_name_stateStefan Metzmacher2010-10-181-21/+36
| | | | metze
* libcli/nbt: convert nbt_name_register_wins_send/recv to tevent_reqStefan Metzmacher2010-10-183-111/+165
| | | | metze
* libcli/nbt: s/name_register_wins_handler/nbt_name_register_wins_handlerStefan Metzmacher2010-10-181-5/+5
| | | | metze
* libcli/nbt: s/register_wins_state/nbt_name_register_wins_stateStefan Metzmacher2010-10-181-7/+7
| | | | metze
* libcli/nbt: move nbt_name_register_wins_send() to the top of all ↵Stefan Metzmacher2010-10-181-59/+60
| | | | | | nbt_name_register_wins_* related code metze
* s4:nbt_server/winsclient: add a nbtd_wins_register_stateStefan Metzmacher2010-10-181-34/+48
| | | | | | | We now keep the nbtd_wins_register_state around between nbt_name_register_wins_send() and nbt_name_register_wins_recv() metze
* libcli/nbt: convert nbt_name_refresh_wins_send/recv to tevent_reqStefan Metzmacher2010-10-184-102/+151
| | | | metze
* libcli/nbt: s/name_refresh_wins_handler/nbt_name_refresh_wins_handlerStefan Metzmacher2010-10-181-5/+5
| | | | metze
* libcli/nbt: s/refresh_wins_state/nbt_name_refresh_wins_stateStefan Metzmacher2010-10-181-7/+7
| | | | metze
* libcli/nbt: move nbt_name_refresh_wins_send() to the top of all ↵Stefan Metzmacher2010-10-181-57/+59
| | | | | | nbt_name_refresh_wins_* related code metze
* s4:nbt_server/winsclient: add a nbtd_wins_refresh_stateStefan Metzmacher2010-10-181-42/+50
| | | | | | | We now keep the nbtd_wins_refresh_state around between nbt_name_refresh_wins_send() and nbt_name_refresh_wins_recv() metze
* s4:nbt_server/wins: fix compiler warningsStefan Metzmacher2010-10-181-0/+1
| | | | metze
* Include misc.idl for policy_handle in srvsvc.idl.Tim Potter2010-10-181-1/+1
| | | | | Autobuild-User: Tim Potter <tpot@samba.org> Autobuild-Date: Mon Oct 18 15:35:40 UTC 2010 on sn-devel-104
* s3: fix the build of idmap_adex, idmap_tdb2, idmap_hash and several vfs modules.Günther Deschner2010-10-185-0/+5
| | | | | | | Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Mon Oct 18 14:39:39 UTC 2010 on sn-devel-104
* s3-waf: fix the build after libcli/security changes.Günther Deschner2010-10-181-2/+5
| | | | Guenther
* s3-waf: fix the build of smbtorture.Günther Deschner2010-10-182-10/+10
| | | | Guenther
* s3-waf: fix pdb modules build.Günther Deschner2010-10-182-16/+15
| | | | Guenther
* s4:libcli/util: add pipe related NT_STATUS_RPC_* codesStefan Metzmacher2010-10-181-0/+6
| | | | | | | metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Mon Oct 18 13:50:55 UTC 2010 on sn-devel-104
* s3:libsmb: add pipe related NT_STATUS_RPC_* codesStefan Metzmacher2010-10-181-0/+6
| | | | metze
* libcli/util: add pipe related NT_STATUS_RPC_* codesStefan Metzmacher2010-10-181-0/+6
| | | | metze
* s3-winbind: Fixed init order.Andreas Schneider2010-10-181-3/+3
| | | | | | | We need the system server info in the rpc services. Autobuild-User: Andreas Schneider <asn@samba.org> Autobuild-Date: Mon Oct 18 12:43:16 UTC 2010 on sn-devel-104
* librpc: Fixed memory context of dcerpc_binding_from_tower.Stefan Metzmacher2010-10-181-2/+2
|