Andreas Schneider
d2e93cce88
s3-waf: Fixed the static rpc service build.
...
Autobuild-User: Andreas Schneider <asn@samba.org>
Autobuild-Date: Tue Jan 4 12:09:48 CET 2011 on sn-devel-104
2011-01-04 12:09:48 +01:00
Andreas Schneider
d4f5bf0c36
s3-smbd: Call the rpc service shutdown functions.
2011-01-04 11:23:21 +01:00
Andreas Schneider
8ece780d1b
s3-build: Remove broken RPC modules support.
...
With the current module support for rpc we're not able to call the init
functions with the rpc callback structure. So init functions and
shutdown functions aren't called. These init functions are needed to
setup pre requirements like migrating the printer databases and register
at the endpoint mapper. The shutdown functions cleanup memory and
deregister from the endpoint mapper.
2011-01-04 11:23:21 +01:00
Andreas Schneider
9aa8763976
s3-smbd: Call all the rpc services in the right order.
2011-01-04 11:23:21 +01:00
Stefan Metzmacher
ddbbc7b12a
s3:net_rpc_vampire_keytab: don't return -1 on success (bug #7899 )
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Mon Jan 3 19:05:11 CET 2011 on sn-devel-104
2011-01-03 19:05:11 +01:00
Günther Deschner
4316895bc7
s3-waf: fix the build.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Mon Jan 3 18:19:01 CET 2011 on sn-devel-104
2011-01-03 18:19:01 +01:00
Stefan Metzmacher
2d466b41cd
s3:librpc: use netsec_outgoing_sig_size() instead of a hardcoded signature
...
size
metze
2011-01-03 16:44:29 +01:00
Michael Adam
3e52b99a31
s3:winbindd/idmap_ad.c: update my C
...
Autobuild-User: Michael Adam <obnox@samba.org>
Autobuild-Date: Mon Jan 3 09:19:07 CET 2011 on sn-devel-104
2011-01-03 09:19:07 +01:00
Michael Adam
55f7a0417f
s3:winbindd/idmap_util.c: add my C
2011-01-03 08:34:04 +01:00
Michael Adam
5f969d7a94
s3:winbindd/idmap.c: add my C
2011-01-03 08:34:04 +01:00
Stefan Metzmacher
81a167b5df
s3: Happy New Year 2011
...
metze
2011-01-02 17:55:05 +01:00
Volker Lendecke
593c004b74
s3: Fix a memleak in receive_getdc_response
...
It's the free_packet() that was missing. On the way, I've changed the
"return false;" to a "goto fail;", which makes the patch a bit larger.
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Sun Jan 2 14:27:56 CET 2011 on sn-devel-104
2011-01-02 14:27:56 +01:00
Michael Adam
45cb9bba37
s3:net: make idmap_store_secret static.
...
Autobuild-User: Michael Adam <obnox@samba.org>
Autobuild-Date: Sun Jan 2 13:41:07 CET 2011 on sn-devel-104
2011-01-02 13:41:07 +01:00
Michael Adam
7f256a740c
s3:net: fix the usage for net idmap secret (removing alloc)
2011-01-02 12:51:55 +01:00
Michael Adam
11016f2a6b
s3:net: remove alloc parameter from idmap_store_secret() (net idmap store).
2011-01-02 12:51:55 +01:00
Michael Adam
2d3a8b196f
s3:idmap_ldap: remove special handling of alloc secret (not used any more).
2011-01-02 12:51:54 +01:00
Michael Adam
52b37de5d8
s3:idmap_ldap: remove unused idmap_ldap_alloc_context.
2011-01-02 12:51:54 +01:00
Michael Adam
91e7430817
s3:idmap_ldap: remove alloc context member from ldap_idmap_context
2011-01-02 12:51:54 +01:00
Michael Adam
5908bd62b5
s3:idmap_ldap: remove use of alloc context from idmap_ldap_allocate_id().
2011-01-02 12:51:54 +01:00
Michael Adam
510bf2d591
s3:idmap_ldap: remove unused idmap_ldap_alloc_close_destructor().
2011-01-02 12:51:54 +01:00
Michael Adam
f83fa1ec20
s3:idmap_ldap: remove unused idmap_ldap_alloc_init().
2011-01-02 12:51:54 +01:00
Michael Adam
632e232fc4
s3:idmap_ldap: don't call idmap_ldap_alloc_init in idmap_ldap_init.
...
Call verify_idpool() instead.
2011-01-02 12:51:54 +01:00
Michael Adam
58508c9726
s3:idmap_ldap: remove use of the ldap_idmap_alloc_context from verify_idpool().
...
Allocation is now subsumed in the idmap ldap config.
This is the beginning of the removal of the idmap ldap alloc parameters.
2011-01-02 12:51:54 +01:00
Jeremy Allison
9d754da112
Fix memory leak I introduced when refactoring unexpected packet code.
...
Found by Volker.
Jeremy.
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Sun Jan 2 06:11:13 CET 2011 on sn-devel-104
2011-01-02 06:11:13 +01:00
Volker Lendecke
9ccef4e62b
s3: Remove unused mem_ctx arg from set_getdc_request
...
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Sat Jan 1 23:00:24 CET 2011 on sn-devel-104
2011-01-01 23:00:24 +01:00
Volker Lendecke
b2ba2b956e
s3: Factor out prep_getdc_request
2011-01-01 22:14:19 +01:00
Volker Lendecke
e0abc5c15f
s3: cli_send_mailslot -> cli_prep_mailslot
2011-01-01 22:14:19 +01:00
Volker Lendecke
bb6da9f06c
s3: Fix some nonempty blank lines
...
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Sat Jan 1 16:03:23 CET 2011 on sn-devel-104
2011-01-01 16:03:23 +01:00
Volker Lendecke
659bb646e4
s3: Add some const to receive_getdc_response
...
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Fri Dec 31 14:48:57 CET 2010 on sn-devel-104
2010-12-31 14:48:57 +01:00
Volker Lendecke
ba15b7af07
s3: Add some const to send_getdc_request
2010-12-31 14:02:04 +01:00
Volker Lendecke
8e861852c0
s3: Fix some nonempty blank lines
...
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Fri Dec 31 10:58:31 CET 2010 on sn-devel-104
2010-12-31 10:58:31 +01:00
Stefan Metzmacher
f1d15ea54c
s3:lib/netapi: don't set SAMR_FIELD_FULL_NAME if we just want to set the account name (bug #7896 )
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Thu Dec 30 18:09:13 CET 2010 on sn-devel-104
2010-12-30 18:09:13 +01:00
Volker Lendecke
d05fb4b7b7
s3: Fix two uninitialized variables
...
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Thu Dec 30 12:52:47 CET 2010 on sn-devel-104
2010-12-30 12:52:47 +01:00
Volker Lendecke
86ff8cf227
s3: Allow more control over smbsock_[any_]connect
...
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Wed Dec 29 23:30:44 CET 2010 on sn-devel-104
2010-12-29 23:30:44 +01:00
Jeremy Allison
9b31f6ab6c
Fix bug #7892 - open_file_fchmod() leaves a stale lock.
...
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Wed Dec 29 02:15:23 CET 2010 on sn-devel-104
2010-12-29 02:15:23 +01:00
Volker Lendecke
4622812a41
s3: Make name_query return NTSTATUS
...
Also use talloc for the result
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Tue Dec 28 18:21:05 CET 2010 on sn-devel-104
2010-12-28 18:21:05 +01:00
Volker Lendecke
28d997a890
s3: AllowDebugChange is gone
2010-12-28 17:18:14 +01:00
Volker Lendecke
5717114318
s3: Make node_status_query return NTSTATUS
...
Also make the result talloc'ed
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Tue Dec 28 13:46:59 CET 2010 on sn-devel-104
2010-12-28 13:46:59 +01:00
Volker Lendecke
e1ab3c3470
s3: Remove an ancient typedef
2010-12-28 12:59:11 +01:00
Volker Lendecke
b0ff97d8d3
s3: Fix some typos
2010-12-28 12:59:11 +01:00
Stefan Metzmacher
c604388ec3
s3:winbindd: remove useless ';'
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Tue Dec 28 12:45:20 CET 2010 on sn-devel-104
2010-12-28 12:45:20 +01:00
Stefan Metzmacher
e1de884eaa
s3:selftest: mark samba3.posix_s3.smb2.lock (dc).rw-exclusive as known to fail
...
This sometimes fails like this:
[218/271 in 22m22s] samba3.posix_s3.smb2.lock (dc)
UNEXPECTED(failure): samba3.posix_s3.smb2.lock (dc).rw-exclusive
REASON: _StringException: _StringException: ../torture/smb2/lock.c:406: status was NT_STATUS_END_OF_FILE, expected NT_STATUS_OK: (../torture/smb2/lock.c:406)
command: LD_LIBRARY_PATH=/memdisk/tridge/flakey/b18675/source3/source3/bin/shared:/memdisk/tridge/flakey/b18675/source3/source3/bin: bin/smbtorture4 --configfile=$SMB_CONF_PATH --maximum-runtime=1200 --target=samba3 --basedir=/memdisk/tridge/flakey/b18675/source3/source3/st --option="torture:winbindd_netbios_name=$SERVER" --option="torture:winbindd_netbios_domain=$DOMAIN" --option=torture:localdir=/memdisk/tridge/flakey/b18675/source3/source3/st/dc/share --option=torture:sharedelay=100000 //$SERVER_IP/tmp -U$USERNAME%$PASSWORD smb2.lock 2>&1 | ../selftest/filter-subunit --prefix "samba3.posix_s3.smb2.lock (dc)."
expanded command: LD_LIBRARY_PATH=/memdisk/tridge/flakey/b18675/source3/source3/bin/shared:/memdisk/tridge/flakey/b18675/source3/source3/bin: bin/smbtorture4 --configfile=/memdisk/tridge/flakey/b18675/source3/source3/st/client/client.conf --maximum-runtime=1200 --target=samba3 --basedir=/memdisk/tridge/flakey/b18675/source3/source3/st --option="torture:winbindd_netbios_name=LOCALDC2" --option="torture:winbindd_netbios_domain=SAMBA-TEST" --option=torture:localdir=/memdisk/tridge/flakey/b18675/source3/source3/st/dc/share --option=torture:sharedelay=100000 //127.0.0.2/tmp -Utridge%localdc2pass smb2.lock 2>&1 | ../selftest/filter-subunit --prefix "samba3.posix_s3.smb2.lock (dc)."
ERROR: Testsuite[samba3.posix_s3.smb2.lock (dc)]
REASON: Exit code was 1
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Mon Dec 27 12:08:51 CET 2010 on sn-devel-104
2010-12-27 12:08:51 +01:00
Stefan Metzmacher
e9dddc55e3
s3:libsmb: use 16 zero bytes as channel binding checksum in the gssapi checksum (bug #7883 )
...
This fixes SMB session setups with kerberos against some closed
source SMB servers.
The new behavior matches heimdal and mit.
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Thu Dec 23 09:38:43 CET 2010 on sn-devel-104
2010-12-23 09:38:43 +01:00
Jeremy Allison
30d29e64cb
All calls to event_add_to_select_args() call GetTimeOfDay() and
...
pass this in as the &now parameter. Push this call inside of
event_add_to_select_args() to the correct point so it doesn't
get called unless needed.
Jeremy.
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Thu Dec 23 01:08:11 CET 2010 on sn-devel-104
2010-12-23 01:08:11 +01:00
Volker Lendecke
03b8b8e199
s3: Remove unused open_any_socket_out
...
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Wed Dec 22 17:27:29 CET 2010 on sn-devel-104
2010-12-22 17:27:29 +01:00
Volker Lendecke
5d4ac40f69
s3: Use smbsock_any_connect in winbind
2010-12-22 16:39:15 +01:00
Volker Lendecke
d5188fcd18
s3: Retry *SMBSERVER in nb_connect
2010-12-22 16:39:15 +01:00
Volker Lendecke
3ae7ef73b0
s3: Test smbsock_any_connect
2010-12-22 16:39:15 +01:00
Volker Lendecke
d8e3d0af9e
s3: Add smbsock_any_connect
2010-12-22 16:39:15 +01:00
Volker Lendecke
49cd92b218
s3: Add an async smbsock_connect
...
This connects to 445 and after 5 milliseconds also to 139. It treats a netbios
session setup failure as equivalent as a TCP connect failure. So if 139 is
faster but fails the nb session setup, the 445 still has the chance to succeed.
2010-12-22 16:39:15 +01:00