Jelmer Vernooij
2edd652729
s4-waf: Fix installation of .so links for libraries that are not bundled but have a mangled name.
2010-06-13 20:52:47 +02:00
Jelmer Vernooij
d319c83f1f
librpc: Install the right headers.
2010-06-13 19:55:53 +02:00
Jelmer Vernooij
08c972504a
Support system talloc/tevent headers.
2010-06-13 19:39:20 +02:00
Jelmer Vernooij
14f1ce72ed
libgpo: Use system libraries if possible.
2010-06-13 19:35:48 +02:00
Jelmer Vernooij
c3550c9c28
librpc: Fix netlogon.h file to install - not the torture one but the one
...
generated by pidl.
2010-06-13 19:26:48 +02:00
Jelmer Vernooij
f52a0d31f0
param/share: Use static prototypes.
2010-06-13 19:26:48 +02:00
Thomas Nagy
09fb7fcd5f
Do not use headermap.txt for the header installation
...
Try to find the headers by searching on the filesystem. Warn when
a public header replacement cannot be found (talloc.h, ...).
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2010-06-13 19:26:48 +02:00
Matthias Dieter Wallnöfer
4b6ce8efc0
s4:fix allocated control OIDs for "password_hash" LDB module
...
The password hash module controls overlapped others. Sorry, but the
"schema_samba4.ldif" hasn't been kept up-to-date.
2010-06-13 18:35:19 +02:00
Jelmer Vernooij
7b7213f1ee
s4-provision: Use logger in provision backends.
2010-06-13 18:19:03 +02:00
Jelmer Vernooij
51058213cb
s4-test: Use smb.conf path set in environment rather than using
...
command-line options.
This is the first step towards supporting custom test runners.
2010-06-13 18:19:03 +02:00
Jelmer Vernooij
46037a8160
Remove unused version options for subunitrun.
2010-06-13 18:19:03 +02:00
Jelmer Vernooij
74ed48aa1c
Friendlier message.
2010-06-13 18:19:03 +02:00
Jelmer Vernooij
d9d0d54475
upgradeprovision: Use logging infrastructure.
2010-06-13 18:19:03 +02:00
Jelmer Vernooij
3552ad3ab1
upgrade: Properly cancel/commit transactions in a couple more places.
2010-06-13 18:19:03 +02:00
Jelmer Vernooij
956a256faa
s4-python: Start using standard python logging infrastructure rather
...
than simple messaging callbacks.
2010-06-13 18:19:03 +02:00
Volker Lendecke
f0afda14ba
Fix aio_read detection for -lrt
2010-06-13 15:23:23 +02:00
Volker Lendecke
c7f44801e3
s3: Remove fsp_belongs_conn
...
check_open_fsp does exactly the same
2010-06-13 15:20:58 +02:00
Volker Lendecke
b90eb7dd69
s3: Remove some leftovers from macros
...
check_fsp and check_fsp_open used to be macros
2010-06-13 15:04:25 +02:00
Volker Lendecke
3f7e2222f4
s3: Remove the pointless PRINTERNAME macro
2010-06-13 12:40:27 +02:00
Volker Lendecke
1b13755698
s3: Remove the pointless SERVICE macro
2010-06-13 12:40:27 +02:00
Matthias Dieter Wallnöfer
731b4469cb
s4:dcesrv_samr_GetGroupsForUser - return error code if a SID wasn't found
...
This shouldn't happen since SIDs are mandatory for security objects
2010-06-12 17:50:52 +02:00
Matthias Dieter Wallnöfer
a67fa2db3b
s4:dcesrv_samr_QueryGroupMember/GetMembersInAlias - unify the structure
...
Mostly cosmetic fixes
2010-06-12 17:45:14 +02:00
Matthias Dieter Wallnöfer
890d590e51
s4:password_hash LDB module - this does really deactivate the MS LAN manager hash
...
Previously, only the conversion from cleartext to the LM hash was deactivated,
and not when the user specified it directly through "dBCSPwd".
2010-06-12 16:45:49 +02:00
Matthias Dieter Wallnöfer
3e98262c71
s4:password_hash LDB module - fix comment
2010-06-12 16:45:49 +02:00
Matthias Dieter Wallnöfer
4d68147160
s4:torture - SAMR testsuite - now we do support "GetAliasMembership" as expected
2010-06-12 16:45:49 +02:00
Matthias Dieter Wallnöfer
d2c25e1b11
s4:dcesrv_samr_GetAliasMembership - provide a correct implementation
...
We could also have no valid SID specified at all and also then we have to
return an empty array with "NT_STATUS_OK". This shows the torture testsuite.
2010-06-12 16:45:48 +02:00
Matthias Dieter Wallnöfer
4a8ee9a333
s4:dcesrv_samr_EnumDomainGroups/Aliases - when we don't get a SID then the database is corrupted
...
Group/User/Alias entries do always have a SID (it's a mandatory attribute in the
SAM directory)!
2010-06-12 16:45:48 +02:00
Matthias Dieter Wallnöfer
4659b3c4fd
s4:dcesrv_samr_QueryAliasInfo - return "NT_STATUS_NO_SUCH_ALIAS" when it wasn't found
2010-06-12 16:45:48 +02:00
Matthias Dieter Wallnöfer
d2099a1def
s4:dcesrv_samr_QueryGroupInfo - make it more like "QueryAliasInfo"
2010-06-12 16:45:48 +02:00
Matthias Dieter Wallnöfer
776eb25ef7
s4:dcesrv_samr_QueryUserInfo - minor fixes
...
Return "NT_STATUS_NO_SUCH_USER" when user account doesn't exist.
2010-06-12 16:45:47 +02:00
Matthias Dieter Wallnöfer
cdecae6c03
s4:dcesrv_samr_QueryDomainInfo - allocate the "info" structure only when really needed
...
That means the allocation should move after the lookup (as it is on
"QueryUserInfo"). Return "NT_STATUS_NO_SUCH_DOMAIN" on an invalid domain.
2010-06-12 16:45:47 +02:00
Matthias Dieter Wallnöfer
0171f714b4
s4:dcesrv_samr_EnumDomainGroups - mostly small fixes
2010-06-12 16:45:47 +02:00
Matthias Dieter Wallnöfer
f2c3d39e72
s4:dcesrv_samr_EnumDomainAliases - return an empty array also when no entry was returned
2010-06-12 16:45:46 +02:00
Matthias Dieter Wallnöfer
5a1cb7029c
s4:dcesrv_samr_EnumDomainAliases - mostly small fixes
...
The biggest change consists in the implementation of the Windows Server
return size formula MIN(*r->out.num_entries, 1+(r->in.max_size/SAMR_ENUM_USERS_MULTIPLIER).
2010-06-12 16:45:46 +02:00
Matthias Dieter Wallnöfer
84bda98066
s4:dcesrv_samr_EnumDomainUsers - make this call look more similar to "EnumDomainGroups" and "EnumDomainAliases"
...
That means that the lookup is now also done by "samdb_search_domain" to be more
consistent.
2010-06-12 16:45:46 +02:00
Matthias Dieter Wallnöfer
bbb0b31911
s4:ldif_read_prefixMap - don't cause memory leaks on error conditions
2010-06-12 16:45:45 +02:00
Volker Lendecke
14974ba1f1
s3: Remove smbd_server_conn from cancel_pending_lock_requests_by_fid_smb2
2010-06-12 15:42:57 +02:00
Volker Lendecke
5dc2fe5fdc
s3: Explicitly pass sconn to process_blocking_lock_queue_smb2
2010-06-12 15:42:57 +02:00
Volker Lendecke
2592928f00
s3: Remove smbd_server_conn from push_blocking_lock_request_smb2
2010-06-12 15:42:57 +02:00
Volker Lendecke
375ce3c96a
s3: Explicitly pass sconn to [remove|schedule]_deferred_open_message_smb2
2010-06-12 15:42:57 +02:00
Volker Lendecke
9747eb45d6
s3: Explicitly pass sconn to open_was_deferred_smb2
2010-06-12 15:42:57 +02:00
Volker Lendecke
c0240dbeec
s3: Explicitly pass sconn to find_open_smb2req
2010-06-12 15:42:56 +02:00
Volker Lendecke
330a64c72b
s3: Explicitly pass sconn to process_blocking_lock_queue
2010-06-12 15:42:56 +02:00
Volker Lendecke
cb03710c76
s3: Remove smbd_server_conn from blocking_lock_cancel_smb1
2010-06-12 15:42:56 +02:00
Volker Lendecke
cc825231cd
s3: Explicitly pass sconn to recalc_brl_timeout
2010-06-12 15:42:56 +02:00
Volker Lendecke
ec2079f5d0
s3: Explicitly pass sconn to blocking_lock_was_deferred_smb1
2010-06-12 15:42:56 +02:00
Volker Lendecke
f856fb0b35
s3: Explicitly pass sconn to remove_pending_lock_requests_by_mid_smb1
2010-06-12 15:42:56 +02:00
Volker Lendecke
91bd52da1a
s3: Remove smbd_server_conn from cancel_pending_lock_requests_by_fid
2010-06-12 15:42:56 +02:00
Volker Lendecke
034e616448
s3: Remove smbd_server_conn from push_blocking_lock_request
2010-06-12 15:42:56 +02:00
Volker Lendecke
bfd5f24fa1
s3: Remove smbd_server_conn from brl_timeout_fn
2010-06-12 15:42:56 +02:00