summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* s4-dbcheck: support the 'none' option for promptsAndrew Tridgell2011-07-051-2/+10
| | | | | | | Pair-Programmed-With: Amitay Isaacs <amitay@gmail.com> Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Tue Jul 5 08:22:40 CEST 2011 on sn-devel-104
* s4-pycommon: support 'none' as an option in confirmAndrew Tridgell2011-07-051-7/+20
| | | | | | this allows the user to ask for none of the changes of this type Pair-Programmed-With: Amitay Isaacs <amitay@gmail.com>
* dbcheck: only use a paged search when checking a ldap databaseAndrew Tridgell2011-07-051-1/+1
| | | | | paged searches don't work against a local database (they return only the first N objects)
* dbcheck: check for unknown attributes and offer to remove themAndrew Tridgell2011-07-051-3/+46
| | | | | | this asks the user if they want to remove an unknown attribute. You can also choose 'all' which will auto-confirm all questions about removing unknown attributes.
* s4-pycommon: allow an optional 'all' choice for confirm dialogsAndrew Tridgell2011-07-051-3/+9
| | | | | | when asking the user to confirm an action, allow for an 'all' choice, which will be used to allow the user to confirm all future requests of the same type
* s4-dsdb: allow removal of unknown attributes if RELAX setAndrew Tridgell2011-07-052-2/+21
| | | | | | this allows attributes not known in the schema to be removed if the caller has set the RELAX control. This will be used by dbcheck to allow cleaning of bad attributes from the database
* ccan: fix configure tests for __builtin_clz etc.Rusty Russell2011-07-051-8/+8
| | | | | | | | | | It's not enough to compile-test them: Michael Adam points out that nonexistant functions merely cause a warning. We have to try to link them. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Autobuild-User: Rusty Russell <rusty@rustcorp.com.au> Autobuild-Date: Tue Jul 5 07:08:55 CEST 2011 on sn-devel-104
* build: remove mktowscriptAndrew Bartlett2011-07-053-574/+0
| | | | | | | | | We finished the conversion a long time ago Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Tue Jul 5 05:56:06 CEST 2011 on sn-devel-104
* build: Add missing depencency on NDR_NBTAndrew Bartlett2011-07-051-1/+1
|
* build: Add missing dep on UTIL_TEVENTAndrew Bartlett2011-07-051-1/+1
|
* s3:registry: remove unused function regdb_key_is_base_key()Michael Adam2011-07-041-32/+0
| | | | | Autobuild-User: Michael Adam <obnox@samba.org> Autobuild-Date: Mon Jul 4 21:11:32 CEST 2011 on sn-devel-104
* s3:registry: replace use of deprecated talloc_destroy by talloc_free.Michael Adam2011-07-041-1/+1
|
* s3:registry: remove superfluous check for success of talloc_stackframe()Michael Adam2011-07-041-3/+0
|
* s3:registry: add debug-level-10 verbosity to regdb_upgrade_v2_v3_fn()Michael Adam2011-07-041-0/+11
|
* s3:registry: adapt a debug message to be more systematicMichael Adam2011-07-041-2/+2
|
* s3:registry: set registry version to 3 and add upgrade codeMichael Adam2011-07-042-1/+103
| | | | Pair-Programmed-With: Gregor Beck <gbeck@sernet.de>
* s3:registry: add db_context argument to regdb_upgrade_v1_to_v2()Michael Adam2011-07-041-4/+4
|
* s3:registry: wrap the whole db upgrade in one transactionMichael Adam2011-07-041-8/+8
| | | | | | | | The purpose of this is to prepare for multiple upgrade steps to be performed in a single transaction, so that no change at all is made to that database if one step fails. Pair-Programmed-With: Gregor Beck <gbeck@sernet.de>
* s3:registry: change regdb_store_regdb_version() to take db_context argument.Michael Adam2011-07-041-5/+5
|
* s3:registry: fix a comment typoMichael Adam2011-07-041-1/+1
|
* s3:registry: remove unused regdb_delete_sorted_subkeys()Michael Adam2011-07-041-6/+0
| | | | Pair-Programmed-With: Gregor Beck <gbeck@sernet.de>
* s3:registry: don't delete the unused subkeys cache record any moreMichael Adam2011-07-041-8/+0
| | | | Pair-Programmed-With: Gregor Beck <gbeck@sernet.de>
* s3:registry: remove the code to create and search the sorted subkeys cache ↵Michael Adam2011-07-041-276/+0
| | | | | | | | records This is not needed any more. Pair-Programmed-With: Gregor Beck <gbeck@sernet.de>
* s3:registry: adapt the comment explaining the definition of the existence of ↵Michael Adam2011-07-041-4/+3
| | | | | | a key. Pair-Programmed-With: Gregor Beck <gbeck@sernet.de>
* s3:registry: regdb_key_exists now checks only for the list-of-subkeys-recordMichael Adam2011-07-041-10/+3
| | | | Pair-Programmed-With: Gregor Beck <gbeck@sernet.de>
* s3:registry: rewrite init_registry_key_internalMichael Adam2011-07-041-90/+52
| | | | | | | | This rewrites init_registry_key_internal() to correctly also create base keys. It makes use of the existing create functions instead of duplicating the code. Pair-Programmed-With: Gregor Beck <gbeck@sernet.de>
* s3:registry: add regdb_create_basekey()Michael Adam2011-07-041-0/+36
| | | | | | | Function to create a base key in the registry db, i.e. one that has no parent key. Pair-Programmed-With: Gregor Beck <gbeck@sernet.de>
* s3:registry: add regdb_create_subkey_internal() taking additional db context ↵Michael Adam2011-07-041-4/+11
| | | | | | argument Pair-Programmed-With: Gregor Beck <gbeck@sernet.de>
* s3:registry: add new mode to regdb_store_subkey_list() for handing in NULL ↵Michael Adam2011-07-041-1/+7
| | | | | | | | | | parent key Standard behaviour is to concatenate parent and key path (parent\key). This new mode allows for storing subkey lists for base keys using a NULL parent argument. Pair-Programmed-With: Gregor Beck <gbeck@sernet.de>
* s3:registry: create the empty list of subkeys of the new key in ↵Michael Adam2011-07-041-0/+2
| | | | | | regdb_create_subkey Pair-Programmed-With: Gregor Beck <gbeck@sernet.de>
* s3:registry: refactor creation of subkey list out into regdb_store_subkey_list()Michael Adam2011-07-041-22/+52
| | | | Pair-Programmed-With: Gregor Beck <gbeck@sernet.de>
* s3:registry: remove redundant write of zero-lentgh subkey list recordMichael Adam2011-07-041-14/+0
| | | | | | In this case, the zero-lenght list has already been written in step #2. Pair-Programmed-With: Gregor Beck <gbeck@sernet.de>
* s3:registry: don't update the sorted subkeys cache any more in ↵Michael Adam2011-07-041-6/+0
| | | | | | regdb_store_keys_internal2() Pair-Programmed-With: Gregor Beck <gbeck@sernet.de>
* s3:registry: don't skip base key in existence check in ↵Michael Adam2011-07-041-1/+1
| | | | | | regdb_store_keys_internal() Pair-Programmed-With: Gregor Beck <gbeck@sernet.de>
* s3:registry: don't skip base keys from existence check in regdb_create_subkey()Michael Adam2011-07-041-1/+1
| | | | Pair-Programmed-With: Gregor Beck <gbeck@sernet.de>
* s3:registry: don't skip base keys from existence check in regdb_delete_subkey()Michael Adam2011-07-041-1/+1
| | | | Pair-Programmed-With: Gregor Beck <gbeck@sernet.de>
* selftest: remove invalid use of the globbing operator <>Michael Adam2011-07-041-2/+2
|
* selftest: eliminate perl warnings (my $cmd masks earlier definition...)Michael Adam2011-07-041-2/+2
|
* selftest: eliminate a perl warningMichael Adam2011-07-041-1/+1
| | | | In perl, %binary_mapping should be initialized as a hash, not a hash reference.
* s3:smb2 fix smbd crash on premature end of smb2 conn (Bug 8286)Christian Ambach2011-07-041-3/+3
| | | | | | | | | | | | | when smbd tries to clean up locks after a premature end of a smb2 connection, lock_db has already been freed and so it crashes this patch changes the order in which items are freed so that lock_db is still around when it is needed Jeremy, Metze, please check Autobuild-User: Christian Ambach <ambi@samba.org> Autobuild-Date: Mon Jul 4 20:00:26 CEST 2011 on sn-devel-104
* s3: Fix an enum/int mixupVolker Lendecke2011-07-041-9/+10
| | | | | Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Mon Jul 4 18:47:59 CEST 2011 on sn-devel-104
* s3:smb2_server: there's no reason to check the session id twice on a ↵Stefan Metzmacher2011-07-041-5/+0
| | | | | | | | | smb2_tcon request metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Mon Jul 4 17:34:13 CEST 2011 on sn-devel-104
* s3:smb2_create: call 'return' after smbd_server_connection_terminate()Stefan Metzmacher2011-07-041-0/+1
| | | | | | | This is not strictly needed in the fork process model, but we hopefully support other models in future. metze
* s3-build add tevent depencency on libsmbAndrew Bartlett2011-07-041-1/+1
| | | | | | | | | This may assist the build on FreeBSD 8.2 Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Mon Jul 4 16:19:10 CEST 2011 on sn-devel-104
* s3-printing: open up a winreg pipe handle for the migration code.Günther Deschner2011-07-044-4/+48
| | | | | | | Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Mon Jul 4 15:06:41 CEST 2011 on sn-devel-104
* s3-build link passdb modules against libpassdbAndrew Bartlett2011-07-042-13/+8
| | | | | | | | | | This ensures that they don't include a duplicate copy of pdb_interface.c functions, because they will instead link the library. Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Mon Jul 4 12:24:50 CEST 2011 on sn-devel-104
* s3-build allow_undefined_symbols=False is the default nowAndrew Bartlett2011-07-043-3/+0
|
* s3-auth libauth no longer requires undefined symbolsAndrew Bartlett2011-07-041-3/+1
|
* s3-lib Move event_add_idle() to source3/lib/events.cAndrew Bartlett2011-07-044-89/+90
| | | | | | This allows libauth not to depend on smbd_base. Andrew Bartlett
* s3-samr Send IP address only to PAM remote hostname hook on password setAndrew Bartlett2011-07-041-44/+12
| | | | | | | | The previous behaviour was to attempt to do a reverse hostname lookup, where enabled. This new behaviour matches the new behaviour in the modules called by auth stack. Andrew Bartlett