ira/wip.git
14 years agoMake grouping in if statement more explicit.
Michael Adam [Mon, 31 Dec 2007 02:55:22 +0000 (03:55 +0100)]
Make grouping in if statement more explicit.

Michael

14 years agoFix a permissions error in reg_deletekey_recursive().
Michael Adam [Mon, 31 Dec 2007 02:25:54 +0000 (03:25 +0100)]
Fix a permissions error in reg_deletekey_recursive().

Michael

14 years agoChange net_conf_import() to only use libnet_conf API functions.
Michael Adam [Mon, 31 Dec 2007 02:02:39 +0000 (03:02 +0100)]
Change net_conf_import() to only use libnet_conf API functions.

More precisely, only import_process_service() is changed.
This removes all references to registry code from net_conf.c.

net_conf_import() is currently -- like net_conf_addshare() -- also
considered a high-level add-on, not an API function.

Michael

14 years agoRewrite net_conf_addshare() to only use libnet_conf API functions.
Michael Adam [Mon, 31 Dec 2007 00:56:18 +0000 (01:56 +0100)]
Rewrite net_conf_addshare() to only use libnet_conf API functions.

Also exit on error if the share already exists.

net_conf_addshare() is considered a high level utility function.
It should not be an libnet_conf API function in itself since it is
kind of arbitrary.

Michael

14 years agoRename libnet_smbconf_key_exists() to libnet_smbconf_share_exists()
Michael Adam [Mon, 31 Dec 2007 00:14:44 +0000 (01:14 +0100)]
Rename libnet_smbconf_key_exists() to libnet_smbconf_share_exists()

and move it to the api section of libnet_conf.c

Michael

14 years agoRemove an unused variable.
Michael Adam [Sun, 30 Dec 2007 21:30:21 +0000 (22:30 +0100)]
Remove an unused variable.

Michael

14 years agoRemove an unused variable.
Michael Adam [Sun, 30 Dec 2007 21:29:54 +0000 (22:29 +0100)]
Remove an unused variable.

Michael

14 years agoRemove all d_fprintf-s from libnet_conf.c
Michael Adam [Sun, 30 Dec 2007 21:27:45 +0000 (22:27 +0100)]
Remove all d_fprintf-s from libnet_conf.c

Replacing them buy DEBUG statements and filling in
d_fprintfs in callers in net_conf.c.

Michael

14 years agoAs the encryption is stream based there's no reason
Jeremy Allison [Sun, 30 Dec 2007 21:10:29 +0000 (13:10 -0800)]
As the encryption is stream based there's no reason
oplock breaks can't be encrypted. If we have multiple
contexts I should probably attach them to the connection
struct, but for now use the global context number.
Jeremy.

14 years agoFix error message.
Jeremy Allison [Sun, 30 Dec 2007 06:42:20 +0000 (22:42 -0800)]
Fix error message.
Jeremy.

14 years agoAdded -e, --encrypt option to smbclient that immediately
Jeremy Allison [Sun, 30 Dec 2007 06:39:52 +0000 (22:39 -0800)]
Added -e, --encrypt option to smbclient that immediately
forces encrypted smb after initial connect. Will document
for 3.2 official release.
Jeremy.

14 years agoAllow encryption context setup on IPC$.
Jeremy Allison [Sun, 30 Dec 2007 06:36:49 +0000 (22:36 -0800)]
Allow encryption context setup on IPC$.
Jeremy.

14 years agoMake pdb_tdb honour a private dir overridden in smb.conf.
Michael Adam [Sun, 30 Dec 2007 02:12:11 +0000 (03:12 +0100)]
Make pdb_tdb honour a private dir overridden in smb.conf.

One lp_private_dir() has to be used instead of get_dyn_PRIVATE_DIR()
to determine the location of the passdb.tdb.

I noticed this when running make test as a "normal user" from a
build, where I had done "make install" as root before, and so
the passdb.tdb could not be accessed during the startup phase
"CREATE TEST ENVIRONMENT IN ./st ..." in selftest.sh.

Michael

14 years agoMake libnet_smbconf_reg_open_path() static.
Michael Adam [Sat, 29 Dec 2007 21:29:33 +0000 (22:29 +0100)]
Make libnet_smbconf_reg_open_path() static.

Michael

14 years agoMake libnet_smbconf_reg_open_basepath() static.
Michael Adam [Sat, 29 Dec 2007 21:29:00 +0000 (22:29 +0100)]
Make libnet_smbconf_reg_open_basepath() static.

Michael

14 years agoRemove list_values() from net_conf.c - it is not needed any more.
Michael Adam [Sat, 29 Dec 2007 21:11:09 +0000 (22:11 +0100)]
Remove list_values() from net_conf.c - it is not needed any more.

Also make libnet.c:libnet_smbconf_format_registry_value() static.
(There are nor more external callers.)

Michael

14 years agoUse libnet_smbconf_get_config() in net_conf_list().
Michael Adam [Sat, 29 Dec 2007 21:09:51 +0000 (22:09 +0100)]
Use libnet_smbconf_get_config() in net_conf_list().

This leaves only output logic in net_conf_list().

Michael

14 years agoAdd a function libnet_smbconf_get_config() to libnet_conf.c
Michael Adam [Sat, 29 Dec 2007 21:08:11 +0000 (22:08 +0100)]
Add a function libnet_smbconf_get_config() to libnet_conf.c

This gets the whole config as a set of lists (of share names
and corresponding lists of parameter names and values). The function
is an aggregate of libnet_smbconf_get_share_names() and
libnet_smbconf_getshare().

Michael

14 years agoInclude libnet/libnet.h in libnet_conf.c to have prototypes available.
Michael Adam [Sat, 29 Dec 2007 20:59:28 +0000 (21:59 +0100)]
Include libnet/libnet.h in libnet_conf.c to have prototypes available.

Michael

14 years agoUse correct size value for linearize call.
Jeremy Allison [Sat, 29 Dec 2007 22:43:32 +0000 (14:43 -0800)]
Use correct size value for linearize call.
Jeremy.

14 years agoRemove tiny code duplication
Volker Lendecke [Sat, 29 Dec 2007 22:00:49 +0000 (23:00 +0100)]
Remove tiny code duplication

ndr_size_security_descriptor does the same as sec_desc_size

14 years agoMake [un]marshall_sec_desc use librpc/ndr
Volker Lendecke [Sat, 29 Dec 2007 21:54:51 +0000 (22:54 +0100)]
Make [un]marshall_sec_desc use librpc/ndr

14 years agoMake use of [un]marshall_sec_desc
Volker Lendecke [Sat, 29 Dec 2007 21:47:03 +0000 (22:47 +0100)]
Make use of [un]marshall_sec_desc

14 years agoRemove tiny code duplication
Volker Lendecke [Sat, 29 Dec 2007 21:16:31 +0000 (22:16 +0100)]
Remove tiny code duplication

sid_size did the same as ndr_size_dom_sid

14 years agoFix a panic
Volker Lendecke [Sat, 29 Dec 2007 20:41:23 +0000 (21:41 +0100)]
Fix a panic

get_root_nt_token asks for "struct nt_user_token". talloc_get_type is not smart
enough to see that this is the same as NT_USER_TOKEN... :-)

14 years agoApply some const
Volker Lendecke [Thu, 27 Dec 2007 19:00:13 +0000 (20:00 +0100)]
Apply some const

14 years agoReturn NULL (instead of unchanged) for no shares/parameters defined.
Michael Adam [Sat, 29 Dec 2007 16:06:49 +0000 (17:06 +0100)]
Return NULL (instead of unchanged) for no shares/parameters defined.

Michael

14 years agoDont return count - 1 but count from libnet_smbconf_reg_get_values().
Michael Adam [Sat, 29 Dec 2007 16:02:27 +0000 (17:02 +0100)]
Dont return count - 1 but count from libnet_smbconf_reg_get_values().

Michael

14 years agoMake sure libnet_smbconf_get_share_names() always lists "global" first.
Michael Adam [Sat, 29 Dec 2007 13:38:42 +0000 (14:38 +0100)]
Make sure libnet_smbconf_get_share_names() always lists "global" first.

And don't return count-1 but count.

Michael

14 years agoMove talloc-appending a string to an array to its own helper function
Michael Adam [Sat, 29 Dec 2007 13:32:13 +0000 (14:32 +0100)]
Move talloc-appending a string to an array to its own helper function

libnet_smbconf_add_string_to_array().

Michael

14 years agoFix uninitalized variables
Volker Lendecke [Sat, 29 Dec 2007 15:35:51 +0000 (16:35 +0100)]
Fix uninitalized variables

14 years agoAttempt to fix the AIX make test failures
Volker Lendecke [Sat, 29 Dec 2007 12:10:25 +0000 (13:10 +0100)]
Attempt to fix the AIX make test failures

For some reason AIX does not return the sender address in the AF_UNIX recvfrom.
So the faked netbios name lookup does not work with socket wrapper, nmbd can't
know where to send the reply. This patch works around this by telling smbclient
explicitly where to connect.

If there's any AIX experts listening -- how do I get the sender address from
AF_UNIX recvfrom?

Volker

14 years agoFix a const warning.
Michael Adam [Sat, 29 Dec 2007 12:02:22 +0000 (13:02 +0100)]
Fix a const warning.

Michael

14 years agoRename libnet_smbconf_getshares() to libnet_smbconf_get_share_names().
Michael Adam [Sat, 29 Dec 2007 11:55:42 +0000 (12:55 +0100)]
Rename libnet_smbconf_getshares() to libnet_smbconf_get_share_names().

Michael

14 years agoAdd a comment header for libnet_smbconf_getshares().
Michael Adam [Sat, 29 Dec 2007 11:53:19 +0000 (12:53 +0100)]
Add a comment header for libnet_smbconf_getshares().

Michael

14 years agoMove functionality of net_conf_listshares() to libnet_conf.c
Michael Adam [Sat, 29 Dec 2007 11:52:09 +0000 (12:52 +0100)]
Move functionality of net_conf_listshares() to libnet_conf.c

into new function libnet_smbconf_getshares().

Michael

14 years agoMove functionality of net_conf_showshare() to libnet_conf.c
Michael Adam [Sat, 29 Dec 2007 02:38:13 +0000 (03:38 +0100)]
Move functionality of net_conf_showshare() to libnet_conf.c

The functionality is moved to a new function libnet_smbconf_getshare().
This returns the parameters of the given share as two lists: the list
of parameter names and the list of matching (formatted) parameter values.

The retrieval and formatting is done in a new internal helper function
libnet_smbconf_reg_get_values() that is to become the replacement for
list_values() from net_conf.c once functionality of net_conf_list() has
been moved to libnet_conf, too.

Michael

14 years agopassdb.tdb is located in the private directory
Volker Lendecke [Mon, 24 Dec 2007 13:12:54 +0000 (14:12 +0100)]
passdb.tdb is located in the private directory

Jerry, as part of d6cdbfd87 the default location of passdb.tdb has changed from
the private directory to the state directory. I think because passdb.tdb holds
the password hashes, it is reasonable to keep this next to the smbpasswd file.

Please review and potentially push.

Thanks,

Volker

14 years agoMake the main net_conf functions static in net_conf.c
Michael Adam [Sat, 29 Dec 2007 01:27:20 +0000 (02:27 +0100)]
Make the main net_conf functions static in net_conf.c

Michael

14 years agoAdd a couple of comment headers to the main libnet_conf functions.
Michael Adam [Sat, 29 Dec 2007 01:26:33 +0000 (02:26 +0100)]
Add a couple of comment headers to the main libnet_conf functions.

Michael

14 years agoAdd a comment header for libnet_smbconf_format_registry_value().
Michael Adam [Sat, 29 Dec 2007 01:18:44 +0000 (02:18 +0100)]
Add a comment header for libnet_smbconf_format_registry_value().

Michael

14 years agoHandle NULL talloc context in libnet_smbconf_format_registry_value().
Michael Adam [Sat, 29 Dec 2007 01:16:38 +0000 (02:16 +0100)]
Handle NULL talloc context in libnet_smbconf_format_registry_value().

Maybe we should generate a new context instead of returning NULL?

Michael

14 years agoHide the registry backend from libnet_smbconf_getparm().
Michael Adam [Sat, 29 Dec 2007 01:12:33 +0000 (02:12 +0100)]
Hide the registry backend from libnet_smbconf_getparm().

Return a formatted string of the value instead.

Michael

14 years agoRename format_value() to libnet_smbconf_format_registry_value().
Michael Adam [Sat, 29 Dec 2007 00:17:39 +0000 (01:17 +0100)]
Rename format_value() to libnet_smbconf_format_registry_value().

Michael

14 years agoMove format_value() to libnet_conf.c.
Michael Adam [Fri, 28 Dec 2007 23:05:23 +0000 (00:05 +0100)]
Move format_value() to libnet_conf.c.

Michael

14 years agoConvert get_root_nt_token to memcache
Volker Lendecke [Fri, 28 Dec 2007 16:24:39 +0000 (17:24 +0100)]
Convert get_root_nt_token to memcache

14 years agoRemove a global
Volker Lendecke [Fri, 28 Dec 2007 16:16:35 +0000 (17:16 +0100)]
Remove a global

14 years agodon't store cache_readonly in gencache
Volker Lendecke [Fri, 28 Dec 2007 16:09:57 +0000 (17:09 +0100)]
don't store cache_readonly in gencache

tdb won't allow us to write anyway

14 years agoRemove static zeros
Volker Lendecke [Fri, 28 Dec 2007 16:02:34 +0000 (17:02 +0100)]
Remove static zeros

14 years agoRemove a static array
Volker Lendecke [Fri, 28 Dec 2007 16:02:07 +0000 (17:02 +0100)]
Remove a static array

This might be worth it, mangle_hash is hardly used these days

14 years agoConvert csamuser to memcache
Volker Lendecke [Fri, 28 Dec 2007 12:13:29 +0000 (13:13 +0100)]
Convert csamuser to memcache

14 years agobin/vlp needs a dependency on @LIBWBCLIENT_SHARED@
Volker Lendecke [Sat, 22 Dec 2007 11:02:33 +0000 (12:02 +0100)]
bin/vlp needs a dependency on @LIBWBCLIENT_SHARED@

This failed to link if you compile with -j.

14 years agoImprove error messages of 'net rpc user [add|delete]' commands.
Karolin Seeger [Thu, 27 Dec 2007 13:08:40 +0000 (14:08 +0100)]
Improve error messages of 'net rpc user [add|delete]' commands.

Karolin

14 years agoEnsure we turn off POSIX large read/write if encryption
Jeremy Allison [Fri, 28 Dec 2007 08:02:13 +0000 (00:02 -0800)]
Ensure we turn off POSIX large read/write if encryption
is mandatory or signing is on.
Jeremy.

14 years agoAdd the capability to set "smb encrypt = required"
Jeremy Allison [Fri, 28 Dec 2007 07:51:03 +0000 (23:51 -0800)]
Add the capability to set "smb encrypt = required"
on a share (or global) and have the server reply with
ACCESS_DENIED for all non-encrypted traffic (except
that used to query encryption requirements and set
encryption state).
Jeremy.

14 years agoFix setting the initial permission bits
Volker Lendecke [Thu, 27 Dec 2007 20:31:08 +0000 (21:31 +0100)]
Fix setting the initial permission bits

This fixes a make test failure on Solaris. When creating a new file,
file_set_dosmode() called from open_file_ntcreate calculates a new permission
mask, very likely different from what had been calculated in
open_file_ntcreate. Further down we overwrote the newly calculated value with
SMB_FCHMOD_ACL, ignoring what file_set_dosmode had calculated.

Why did Linux not see this? fchmod_acl on a newly created file without acls
would not retrieve an acl at all, whereas under Solaris acl(2) returns
something even for files with just posix permissions returns something.

Jeremy, given that we have very similar code in 3.0.28 this might also explain
some of the bug reports that people have concerning ACLs on new files.

Volker

P.S: This one took a while to find...

14 years agoAdd "smb encrypt" parameter. Can be set to "no, yes, required".
Jeremy Allison [Fri, 28 Dec 2007 00:54:07 +0000 (16:54 -0800)]
Add "smb encrypt" parameter. Can be set to "no, yes, required".
Currently if set required this is not enforced. I'll be adding
that soon.
Jeremy.

14 years agoFix the non-gcc branch of "likely"
Volker Lendecke [Thu, 27 Dec 2007 23:12:14 +0000 (00:12 +0100)]
Fix the non-gcc branch of "likely"

14 years agoRemove a silly static
Volker Lendecke [Thu, 27 Dec 2007 20:30:15 +0000 (21:30 +0100)]
Remove a silly static

14 years agoFix the build
Volker Lendecke [Thu, 27 Dec 2007 18:56:44 +0000 (19:56 +0100)]
Fix the build

14 years agoWrap the DEBUG checks in a "unlikely"
Volker Lendecke [Thu, 27 Dec 2007 16:41:19 +0000 (17:41 +0100)]
Wrap the DEBUG checks in a "unlikely"

On my Laptop with some limited netbench runs this gains about 1.5% of
performance. When looking at the assembler output I would suspect the biggest
gain is by the fact that with this in place the calls to the debug functions is
moved to the function end, out of the way of the normal code paths. valgrind
tests pending I would suspect this to be much more cache friendly.

Comments?

Volker

14 years agoAdd CIFS_UNIX_TRANSPORT_ENCRYPTION_CAP capability to
Jeremy Allison [Thu, 27 Dec 2007 18:18:22 +0000 (10:18 -0800)]
Add CIFS_UNIX_TRANSPORT_ENCRYPTION_CAP capability to
our reported caps.
Jeremy.

14 years agoEncryption works better when you add the client decrypt code :-).
Jeremy Allison [Thu, 27 Dec 2007 01:17:36 +0000 (17:17 -0800)]
Encryption works better when you add the client decrypt code :-).
Jeremy.

14 years agoAdd SMB encryption. Still fixing client decrypt but
Jeremy Allison [Thu, 27 Dec 2007 01:12:36 +0000 (17:12 -0800)]
Add SMB encryption. Still fixing client decrypt but
negotiation works.
Jeremy.

14 years agotypos
Volker Lendecke [Wed, 26 Dec 2007 23:22:07 +0000 (00:22 +0100)]
typos

14 years agoFix some memleaks
Volker Lendecke [Wed, 26 Dec 2007 22:44:24 +0000 (23:44 +0100)]
Fix some memleaks

14 years agoRemove the sampwent interface
Volker Lendecke [Wed, 26 Dec 2007 16:58:55 +0000 (17:58 +0100)]
Remove the sampwent interface

14 years agoConvert pdbedit to use pdb_search_users
Volker Lendecke [Wed, 26 Dec 2007 16:45:49 +0000 (17:45 +0100)]
Convert pdbedit to use pdb_search_users

14 years agoProperly destroy the pdb search object
Volker Lendecke [Wed, 26 Dec 2007 16:06:06 +0000 (17:06 +0100)]
Properly destroy the pdb search object

14 years agosmbpasswd_search_users
Volker Lendecke [Mon, 24 Dec 2007 23:04:39 +0000 (00:04 +0100)]
smbpasswd_search_users

14 years agoAdd tdbsam_search_users
Volker Lendecke [Mon, 24 Dec 2007 11:58:40 +0000 (12:58 +0100)]
Add tdbsam_search_users

14 years agoWe need to return the correct atime
Volker Lendecke [Wed, 26 Dec 2007 13:18:11 +0000 (14:18 +0100)]
We need to return the correct atime

On systems with nanosecond atime we need to re-stat after messing with the fd,
at least Solaris 10 updates atime after we stat(2)ed the file.

14 years agoMove libnet_smbconf_reg_open_basepath() in source file
Michael Adam [Wed, 26 Dec 2007 00:03:28 +0000 (01:03 +0100)]
Move libnet_smbconf_reg_open_basepath() in source file

to group helper functions more logically.

Michael

14 years agoRename libnet_smbconf_open_basepath() to libnet_smbconf_reg_open_basepath().
Michael Adam [Wed, 26 Dec 2007 00:01:14 +0000 (01:01 +0100)]
Rename libnet_smbconf_open_basepath() to libnet_smbconf_reg_open_basepath().

Michael

14 years agoRename libnet_smbconf_open_path() to libnet_smbconf_reg_open_path().
Michael Adam [Tue, 25 Dec 2007 23:58:11 +0000 (00:58 +0100)]
Rename libnet_smbconf_open_path() to libnet_smbconf_reg_open_path().

Michael

14 years agoRename libnet_smbconf_open_path_q() to libnet_smbconf_open_path()
Michael Adam [Tue, 25 Dec 2007 23:53:19 +0000 (00:53 +0100)]
Rename libnet_smbconf_open_path_q() to libnet_smbconf_open_path()

removing previouse libnet_smbconf_open_path() and adding
DEBUG output (instead of d_fprintf error output) to new
libnet_smbconf_open_path().

Michael

14 years agoHost SerNet-AIX has __ss_family instead of ss_family in sockaddr_storage
Volker Lendecke [Tue, 25 Dec 2007 17:37:42 +0000 (18:37 +0100)]
Host SerNet-AIX has __ss_family instead of ss_family in sockaddr_storage

14 years agoAIX iface test needs rep_vasprintf
Volker Lendecke [Tue, 25 Dec 2007 17:36:49 +0000 (18:36 +0100)]
AIX iface test needs rep_vasprintf

14 years agoifreq needs more from lib/replace
Volker Lendecke [Tue, 25 Dec 2007 13:19:50 +0000 (14:19 +0100)]
ifreq needs more from lib/replace

14 years agoNext try to fix get_interfaces detection
Volker Lendecke [Tue, 25 Dec 2007 12:49:17 +0000 (13:49 +0100)]
Next try to fix get_interfaces detection

14 years agomake clean should remove everything in bin/
Volker Lendecke [Tue, 25 Dec 2007 12:34:14 +0000 (13:34 +0100)]
make clean should remove everything in bin/

Jerry, you might want to review/change removing libwbclient.so.0

14 years agoInterface detection should not go through the socket wrapper
Volker Lendecke [Tue, 25 Dec 2007 11:00:53 +0000 (12:00 +0100)]
Interface detection should not go through the socket wrapper

Next try to get the build farm more in line again than it is now

14 years agoRevert "Attempt to fix the ifreq detection"
Volker Lendecke [Tue, 25 Dec 2007 10:59:34 +0000 (11:59 +0100)]
Revert "Attempt to fix the ifreq detection"

This reverts commit 2d08959685b495caf1884babbece27775d8bcb4f.

14 years agoFix the build
Volker Lendecke [Tue, 25 Dec 2007 10:34:10 +0000 (11:34 +0100)]
Fix the build

14 years agoRemove now unneeded talloc ctx parameter from do_JoinConfig().
Michael Adam [Tue, 25 Dec 2007 02:41:34 +0000 (03:41 +0100)]
Remove now unneeded talloc ctx parameter from do_JoinConfig().

Michael

14 years agoRemove now unneeded talloc ctx parameter from do_join_modify_vals_config().
Michael Adam [Tue, 25 Dec 2007 02:40:35 +0000 (03:40 +0100)]
Remove now unneeded talloc ctx parameter from do_join_modify_vals_config().

Michael

14 years agoRemove now unneeded talloc ctx parameter from do_UnjoinConfig().
Michael Adam [Tue, 25 Dec 2007 02:39:31 +0000 (03:39 +0100)]
Remove now unneeded talloc ctx parameter from do_UnjoinConfig().

Michael

14 years agoRemove now unneeded talloc ctx parameter from do_unjoin_modify_vals_config().
Michael Adam [Tue, 25 Dec 2007 02:38:06 +0000 (03:38 +0100)]
Remove now unneeded talloc ctx parameter from do_unjoin_modify_vals_config().

Michael

14 years agoAdd two missing free-s.
Michael Adam [Tue, 25 Dec 2007 02:35:00 +0000 (03:35 +0100)]
Add two missing free-s.

Michael

14 years agoRemove talloc context parameter from libnet_smbconf_delparm().
Michael Adam [Tue, 25 Dec 2007 02:34:04 +0000 (03:34 +0100)]
Remove talloc context parameter from libnet_smbconf_delparm().

Make use of talloc stackframe internally.
This removes talloc contxt from net_conf_delparm.

Michael

14 years agoAdd a missing free.
Michael Adam [Tue, 25 Dec 2007 02:29:41 +0000 (03:29 +0100)]
Add a missing free.

Michael

14 years agoRemove talloc context parameter from libnet_smbconf_setparm().
Michael Adam [Tue, 25 Dec 2007 02:29:05 +0000 (03:29 +0100)]
Remove talloc context parameter from libnet_smbconf_setparm().

Make use of talloc stackframe internally.
This removes talloc contxt from net_conf_setparm.

Michael

14 years agoTypofix in comment.
Michael Adam [Tue, 25 Dec 2007 02:16:25 +0000 (03:16 +0100)]
Typofix in comment.

Michael

14 years agoAdd comment header to function libnet_smbconf_drop().
Michael Adam [Tue, 25 Dec 2007 02:08:00 +0000 (03:08 +0100)]
Add comment header to function libnet_smbconf_drop().

Michael

14 years agoRemove a d_fprintf() from libnet_smbconf_drop().
Michael Adam [Tue, 25 Dec 2007 02:06:48 +0000 (03:06 +0100)]
Remove a d_fprintf() from libnet_smbconf_drop().

Michael

14 years agoRemove talloc context parameter from libnet_smbconf_drop().
Michael Adam [Tue, 25 Dec 2007 02:05:06 +0000 (03:05 +0100)]
Remove talloc context parameter from libnet_smbconf_drop().

Make use of talloc_stackframe.

Michael

14 years agoRename drop_smbconf_internal() to libnet_smbconf_drop().
Michael Adam [Tue, 25 Dec 2007 02:01:59 +0000 (03:01 +0100)]
Rename drop_smbconf_internal() to libnet_smbconf_drop().

Michael

14 years agoMove drop_smbconf_internal() to libnet_conf.c
Michael Adam [Tue, 25 Dec 2007 01:55:07 +0000 (02:55 +0100)]
Move drop_smbconf_internal() to libnet_conf.c

Michael

14 years agoUse the proper boolean constants in net_conf.c
Michael Adam [Tue, 25 Dec 2007 01:48:45 +0000 (02:48 +0100)]
Use the proper boolean constants in net_conf.c

Michael

14 years agoAdd error reporting to net_conf_delshare().
Michael Adam [Tue, 25 Dec 2007 01:42:33 +0000 (02:42 +0100)]
Add error reporting to net_conf_delshare().

Michael