Günther Deschner
81aa670343
dsgetdcname: add make_dc_info_from_cldap_reply().
...
Guenther
(This used to be commit 9db2e50a20
)
2008-05-09 14:59:18 +02:00
Günther Deschner
9b4ea32c2d
dsgetdcname: add get_cldap_reply_server_flags().
...
Guenther
(This used to be commit 3c05c56d4c
)
2008-05-09 14:59:18 +02:00
Günther Deschner
cdd9913c4a
cldap: let ads_cldap_netlogon() return all possible cldap replies.
...
Guenther
(This used to be commit 6f9d5e1cc9
)
2008-05-09 14:59:18 +02:00
Günther Deschner
64cb9461fb
dsgetdcname: add pull_mailslot_cldap_reply().
...
Guenther
(This used to be commit 95fb01d870
)
2008-05-09 14:59:18 +02:00
Günther Deschner
fcdee39988
dsgetdcname: add map_ds_flags_to_nt_version.
...
Guenther
(This used to be commit 1809ea22c3
)
2008-05-09 14:59:18 +02:00
Jeremy Allison
73b65bcd14
Fix bug #5452 - smbclient put always creates zero length
...
files. Thanks to Kai Engert <kengert@redhat.com> for
reporting.
Jeremy.
(This used to be commit 687275cd53
)
2008-05-08 22:07:35 -07:00
Jeremy Allison
00b2cdf75e
Yay ! Remove a VFS entry. Removed the set_nt_acl() call,
...
this can only be done via fset_nt_acl() using an open
file/directory handle. I'd like to do the same with
get_nt_acl() but am concerned about efficiency
problems with "hide unreadable/hide unwritable" when
doing a directory listing (this would mean opening
every file in the dir on list).
Moving closer to rationalizing the ACL model and
maybe moving the POSIX calls into a posix_acl VFS
module rather than having them as first class citizens
of the VFS.
Jeremy.
(This used to be commit f487f742cb
)
2008-05-08 18:09:07 -07:00
Michael Adam
f7d39653f5
registry: add removal of secdesc of a key to regdb_store_keys().
...
Michael
(This used to be commit a01d8fe5e8
)
2008-05-08 18:29:10 +02:00
Michael Adam
1f279f866f
registry: add comments to removing lists in regdb_store_keys().
...
Michael
(This used to be commit 3e89217e7e
)
2008-05-08 18:29:10 +02:00
Michael Adam
9f7653bfa1
registry: change order of deleting value and subkey lists in store_keys().
...
Next step in the plan to make store_keys safer without transactions.
Michael
(This used to be commit f7c8718dea
)
2008-05-08 18:29:10 +02:00
Michael Adam
453141b395
registry: adapt comment to first step in regdb_store_keys().
...
Michael
(This used to be commit 97592db08a
)
2008-05-08 18:29:10 +02:00
Michael Adam
8c2b976208
registry: adapt comment of last step in regdb_store_keys().
...
adding number (3) ....
Michael
(This used to be commit a03a17365d
)
2008-05-08 18:29:10 +02:00
Michael Adam
315c7b7824
registry: regdb_store_keys: move storing the subkey list down after removing values.
...
Michael
(This used to be commit 986030cdda
)
2008-05-08 18:29:10 +02:00
Michael Adam
01e640f6ea
registry: add comment explaining workflow to make store_keys safe w/o transactions
...
/*
* Make the store operation as safe as possible without transactions:
*
* (1) For each subkey removed from ctr compared with old_subkeys:
*
* (a) First delete the value db entry.
*
* (b) Next delete the secdesc db record.
*
* (c) Then delete the subkey list entry.
*
* (2) Now write the list of subkeys of the parent key,
* deleting removed entries and adding new ones.
*
* (3) Finally create the subkey list entries for the added keys.
*
* This way if we crash half-way in between deleting the subkeys
* and storing the parent's list of subkeys, no old data can pop up
* out of the blue when re-adding keys later on.
*/
The workflow is going to be modified to meet this agendain the next commits.
Michael
(This used to be commit 55dd9bdd14
)
2008-05-08 18:29:10 +02:00
Michael Adam
7fa4cd2421
registry: check for existence of non base key in regdb_store_keys() before proceeding.
...
Michael
(This used to be commit 52413c94fc
)
2008-05-08 18:29:09 +02:00
Michael Adam
8e21d223f7
registry: add a function regdb_key_is_base_key() to check whether is composite.
...
This partly duplicates code from regdb_key_exists(). Maybe refactor later.
Michael
(This used to be commit c27d03bba8
)
2008-05-08 18:29:09 +02:00
Michael Adam
4095b008ee
registry: check for existence of key in regdb_set_secdesc() before proceeding.
...
Michael
(This used to be commit 347bab7f4a
)
2008-05-08 18:29:09 +02:00
Michael Adam
7d35d4e2a4
registry: check for existence of key in regdb_get_secdesc() before proceeding.
...
Michael
(This used to be commit 727e5a87c0
)
2008-05-08 18:29:09 +02:00
Michael Adam
ba94ab2ed8
registry: check for existence of key in regdb_store_values() before proceeding.
...
Michael
(This used to be commit 8a2c9d965d
)
2008-05-08 18:29:09 +02:00
Michael Adam
4394c2dafb
registry: check for existence of key in regdb_fetch_keys() before proceeding.
...
Michael
(This used to be commit cf653e101d
)
2008-05-08 18:29:09 +02:00
Michael Adam
00ce73850d
registry: check for existence of key in regdb_fetch_values() first.
...
This uses the new semantics for existence of a key.
Michael
(This used to be commit 56a58690d3
)
2008-05-08 18:29:09 +02:00
Michael Adam
284bab74a7
registry: free talloc context on error path in regdb_fetch_values().
...
Michael
(This used to be commit 978aef3a86
)
2008-05-08 18:29:09 +02:00
Michael Adam
a26880c372
registry: Implement new semantics for existence of registry key in tdb.
...
Existence of a key is defined as follows:
* If the key is a base key (without separator), the key exists
iff the corresponding entry exist in the registry tdb.
* If the key is not a base key, the key exists, iff it exists
in the list of subkeys of it's parent keyname's tdb entry.
Michael
(This used to be commit 477008367f
)
2008-05-08 18:29:09 +02:00
Michael Adam
f5cbbb5c02
registry: make normalize_reg_path() strip leading and trailing '/' chars.
...
Michael
(This used to be commit 04762cfcdb
)
2008-05-08 18:29:08 +02:00
Michael Adam
120aacfac5
registry: free temporary data in regdb_fetch_key_internal().
...
Michael
(This used to be commit 2b25f480ba
)
2008-05-08 18:29:08 +02:00
Michael Adam
79a009b876
registry: change order of arguments of regdb_fetch_key_internal()
...
list talloc context first.
Michael
(This used to be commit 23d7002b22
)
2008-05-08 18:29:08 +02:00
Günther Deschner
077f24e51e
gencache: add some const.
...
Guenther
(This used to be commit ec9f8c4cf6
)
2008-05-08 01:10:54 +02:00
Günther Deschner
82b5c603b7
re-run make idl.
...
Guenther
(This used to be commit 4c08052208
)
2008-05-08 01:10:44 +02:00
Günther Deschner
196d808136
IDL: make nbt_cldap_netlogon_29 public.
...
Guenther
(This used to be commit 7159cce805
)
2008-05-08 01:10:34 +02:00
Günther Deschner
d3dfdc2f59
netdomjoin-gui: before prompting for creds, ask dsgetdcname for a dc.
...
Guenther
(This used to be commit 47146effc1
)
2008-05-08 01:09:14 +02:00
Volker Lendecke
64ddd381b7
Rename server_info->was_mapped to server_info->nss_token
...
"nss_token" from my point of view much better reflects what this flag actually
represents
(This used to be commit b121a5acb2
)
2008-05-07 14:47:29 +02:00
Volker Lendecke
4f731150bd
Use talloc_tos() for a temporary getpwnam_alloc in make_connection_snum
...
(This used to be commit 1843ea64ab
)
2008-05-07 14:47:29 +02:00
Volker Lendecke
193b63f326
Use talloc_stackframe() in find_forced_group
...
(This used to be commit 27a9bbc645
)
2008-05-07 14:47:29 +02:00
Günther Deschner
ae80b0055c
re-run make idl.
...
Guenther
(This used to be commit 4bef77a456
)
2008-05-07 14:11:27 +02:00
Günther Deschner
3caac2695a
IDL: add missing case 14 and 15 to nbt_cldap_netlogon union.
...
Guenther
(This used to be commit 9fcda4627b
)
2008-05-07 14:10:34 +02:00
Günther Deschner
7b5ec90b72
dsgetdcname: remove invalid assumptions when using DNS for the DC query.
...
Guenther
(This used to be commit a81818ae54
)
2008-05-07 14:09:41 +02:00
Günther Deschner
f847929c2c
netapi: add -f switch for DsGetDCName() example and be more verbose on output.
...
Guenther
(This used to be commit 3feaa9829c
)
2008-05-07 10:42:29 +02:00
Günther Deschner
8ce3f6b840
wins: fix null pointer crash in nss_wins module.
...
Guenther
(This used to be commit 5bf47ebf0f
)
2008-05-07 10:39:21 +02:00
Jeremy Allison
82572cfd43
Enable tests for splice on Linux. Add a static (vl, I hate this)
...
so we can detect broken Linux recvfile splice and correctly fall
back.
Jeremy.
(This used to be commit ec2d301a7a
)
2008-05-06 15:44:39 -07:00
Michael Adam
5621ce6fb4
testsuite: allow selection of posix_s3 subtests by env var POSIX_SUBTESTS.
...
This allows for calling e.g.
TESTS=posix_s3 POSIX_SUBTESTS="RPC-SAMBA3-GETUSERNAME" make test
Michael
(This used to be commit 7418d89b29
)
2008-05-07 00:14:17 +02:00
Volker Lendecke
5380241251
Fix a memleak introduced after refactoring "struct user_struct"
...
(This used to be commit e70b5b7622
)
2008-05-06 15:43:21 +02:00
Volker Lendecke
1409ed60e2
Fix a memleak in construct_printer_info_7()
...
Also fix a "ignoring asprintf result" warning
(This used to be commit 64d21f3963
)
2008-05-06 15:08:30 +02:00
Volker Lendecke
89ac43d498
Remove some unused code
...
(This used to be commit 87383a4605
)
2008-05-06 14:18:20 +02:00
Volker Lendecke
3643aa9a63
Fix a panic in the [ug]id2sid valgrind bug fix
...
Always, always run "make test" before pushing stuff :-)
(This used to be commit 1444db8be1
)
2008-05-06 13:56:21 +02:00
Stefan Metzmacher
0c11e174ee
libreplace: check how portable utimes() and futimes() are
...
metze
(cherry picked from commit 8798ce3c74
)
(This used to be commit fa443081ea
)
2008-05-06 12:44:37 +02:00
Michael Adam
1f582b73b3
testsuite: make structuring output of net_s3 tests stand out more.
...
say "RUNNING SUBTESTS ..." instead of "Running ... tests"
Michael
(This used to be commit 0b879817ba
)
2008-05-06 12:26:14 +02:00
Michael Adam
dadc6a4f35
testsuite: make diagnostic output more appropriate in tests_all.sh
...
Say "RUNNING TESTS ..." instead of "RUNNING SUBTESTS ..."
Michael
(This used to be commit b73821c392
)
2008-05-06 12:26:14 +02:00
Michael Adam
e7fa8e2700
testsuite: give the testuser administrative rights in selftest.sh
...
(by adding him to builtin\administrators)
Michael
(This used to be commit baea061500
)
2008-05-06 12:26:14 +02:00
Michael Adam
447df4dc85
testsuite: run the net rpc registry tests from the net_s3 tests.
...
Michael
(This used to be commit dcf39078cf
)
2008-05-06 12:26:14 +02:00
Michael Adam
c5db4d17cd
testsuite: add the ability to test "net rpc registry" with the net_registry tests
...
by specifying a parameter "rpc" on the commandline.
Michael
(This used to be commit 110c26374e
)
2008-05-06 12:26:14 +02:00