Volker Lendecke
7e7ad53cbd
s3: Fix Coverity ID 1340, NULL_RETURNS
2011-04-22 10:06:33 +02:00
Günther Deschner
0a250f4946
registry: create and use shared libcli/registry/util_reg.h header.
...
Guenther
2011-03-30 01:13:07 +02:00
Andrew Bartlett
9da4ace1d9
s3-debug Impove setup_logging() to specify logging to stderr
...
This change improves the setup_logging() API so that callers which
wish to set up logging to stderr can simply ask for it, rather than
directly modify the dbf global variable.
Andrew Bartlett
2010-11-02 04:36:04 +00:00
Michael Adam
7a25d13742
s3:registry: remove unneeded TALLOC_CTX argument from reg_deletekey_recursive
2010-09-22 06:30:01 +02:00
Michael Adam
a35daebaf1
s3:registry: move prototype from reg_init_smbconf.c to its own header.
2010-09-21 08:52:06 +02:00
Michael Adam
b11cc30508
s3:registry: move the reg_api prototypes to their own header.
2010-09-21 08:52:06 +02:00
Michael Adam
0f7e503d21
s3:registry: move higher level function reg_open_path to new module reg_api_util
...
The reg_api.c code should just export functions that direclty relate to winreg
api calls.
2010-09-20 19:58:01 +02:00
Andrew Bartlett
4bfc8d3b1a
s3-auth Change struct nt_user_token -> struct security_token
...
This common structure is defined in security.idl
Andrew Bartlett
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2010-09-11 18:46:05 +10:00
Andreas Schneider
ce2a086119
s3-popt: Only include popt-common.h when needed.
2010-08-05 12:08:31 +02:00
Günther Deschner
b381fba089
s3-registry: avoid using registry_value union.
...
Just pull and push data as is.
Guenther
2010-07-02 10:50:21 +02:00
Michael Adam
f3053739b7
s3:registry: move prototype registry_create_admin_token() to new header reg_util_token.h
...
and use it only where necessary.
2010-05-25 10:35:26 +02:00
Michael Adam
d335f292ce
s3:registry: extract the reg_backend_db prototypes into their own header.
...
And use them only where needed.
2010-05-25 10:35:25 +02:00
Günther Deschner
e9f5bdf6b5
smbconf: only include smbconf headers where needed.
...
Guenther
2010-05-18 10:36:33 +02:00
Günther Deschner
fe31b67d5e
s3-registry: only include registry headers when really needed.
...
Guenther
2010-05-18 01:15:38 +02:00
Michael Adam
65527216f1
s3:libsmbconf: fix a comment typo
...
Michael
2009-04-27 13:25:07 +02:00
Günther Deschner
38264bb3b8
s3-secdesc: move all winreg access bits to IDL.
...
Guenther
2009-04-21 12:42:51 +02:00
Karolin Seeger
6343cab308
s3/smbconf_reg: Fix typo.
...
Karolin
2009-04-07 20:05:21 +02:00
Björn Jacke
c3691b839c
fix "dubious escape" warning of Studio compiler
2009-03-09 10:47:30 +01:00
Michael Adam
9d798494a9
s3:smbconf: move smbconf_share_exists checks into backend
...
Michael
2009-03-04 22:49:24 +01:00
Michael Adam
bd121b532c
s3:libsmbconf: add transactions to the libsmbconf api
...
This is useful for wrapping higher level aggregate operations
in transactions. The text backend implementations just return
WERR_OK, the registry backend implementatoins use the
regdb_transaction_start|commit|cancel routines just added.
Michael
2009-02-26 11:05:23 +01:00
Volker Lendecke
16f61a6f90
Speed up "net conf list"
...
For 1000 shares this speeds up net conf list from .6 to .25 seconds on my box
Signed-off-by: Michael Adam <obnox@samba.org>
2009-02-26 11:05:21 +01:00
Volker Lendecke
26f238466c
Speed up "net conf list"
...
With 1000 shares in the registry, this changed the time of "net conf list" from
1.1 seconds to .6 seconds.
Signed-off-by: Michael Adam <obnox@samba.org>
2009-02-26 11:05:21 +01:00
Stefan Metzmacher
50db8ede23
s3:smbconftort: don't use reserved words ('test:', 'failure:', 'success:')
...
Temporary results printfs should not contain reserved subunit words.
metze
2009-01-30 19:47:59 +01:00
Michael Adam
a868d2f3d5
libsmbconf: move the non-registry parts of libsmbconf to top level
...
Michael
2009-01-21 18:40:58 +01:00
Michael Adam
85447ac747
s3:libsmbconf: include smbconf headers with lib/smbconf prefix
...
Michael
2009-01-21 18:40:57 +01:00
Michael Adam
7ac06f1609
s3:libsmbconf: use talloc_free instead of TALLOC_FREE in reg backend
...
Michael
2009-01-21 18:40:57 +01:00
Michael Adam
1ed0cc7c9b
s3:libsmbconf: use talloc_free instead of TALLOC_FREE in txt backend
...
Michael
2009-01-21 18:40:56 +01:00
Michael Adam
d0a8c356fb
s3:libsmbconf: use talloc_free instead of TALLOC_FREE in smbconf_init
...
Michael
2009-01-21 18:40:56 +01:00
Michael Adam
f0f5029fd7
s3:libsmbconf: use talloc_free instead of TALLOC_FREE in testsuite
...
Michael
2009-01-21 18:40:56 +01:00
Michael Adam
53ea574255
s3:libsmbconf: use talloc_free instead of TALLOC_FREE in smbconf_util.c
...
Michael
2009-01-21 18:40:55 +01:00
Michael Adam
c94fd054ca
s3:libsmbconf: use talloc_free instead of TALLOC_FREE in smbconf.c
...
Michael
2009-01-21 18:40:55 +01:00
Michael Adam
9f3c67e80c
s3:libsmbconf: remove the init headers from smbconf.h
...
give the smbconf_init() dispatcher and the backends
(smbconf_reg and smbconf_txt) a header of their own each.
This allows to use the basic infrastructure and
single backends individually.
Michael
2009-01-21 18:40:54 +01:00
Michael Adam
52b77c928c
s3:libsmbconf: remove unused function smbconf_is_writeable_bystring()
...
Michael
2009-01-21 18:40:54 +01:00
Jelmer Vernooij
ddcab787c4
Rename dos_errstr() to win_errstr() for consistency with Samba 4.
2008-11-01 17:19:26 +01:00
Michael Adam
e4fe3320ec
[s3]libsmbconf: add utility function smbconf_is_writeable_bystring()
...
This checks the writeability of a config source specified by the
config source name.
Michael
2008-10-27 13:02:41 +01:00
Michael Adam
3a06201086
[s3]libsmbconf: add method is_writeable() and wrapper smbconf_is_writeable()
...
This allows for per-config-source checking of write support.
Michael
2008-10-27 13:02:40 +01:00
Michael Adam
9c09d545bf
[s3]libsmbconf: create text config in smbconftort
...
Michael
2008-10-27 13:02:40 +01:00
Michael Adam
b23106745c
[s3]libsmbconf: return WERR_BADFILE when no path to text backend is provided.
...
Michael
2008-10-27 13:02:39 +01:00
Michael Adam
64ab71d2d7
[s3]libsmbconf: fall back to file backend when no valid backend was found
...
Interpret the source string as a file name when it contains
a ':' sign but the initial part is not a known backend.
This might occur even implicitly when "%T" is used in an
include file name (even though this is not realistic..).
Michael
2008-10-27 13:02:39 +01:00
Michael Adam
e453bf70c9
[s3]libsmbconf: fix comment typo.
...
Michael
2008-10-27 13:02:38 +01:00
Michael Adam
9299d53ef9
[s3]libsmbconf: add backend_requires_messaging() method to libsmbconf.
...
In a clustered environment, the registry backend needs messaging
to be set up since ctdb requires this.
Michael
2008-10-27 13:02:38 +01:00
Michael Adam
0ee8992331
[s3]libsmbconf: remove unused define.
...
Michael
2008-10-27 13:02:37 +01:00
Jelmer Vernooij
f9fb9436ae
Use WERR_FILE_EXISTS which is the equivalent of WERR_ALREADY_EXISTS
...
previously present in Samba 3.
2008-10-23 15:37:39 +02:00
Jelmer Vernooij
2d89b52be8
Use separate make variables for libutil and libcrypto.
2008-10-18 14:28:40 +02:00
Jeremy Allison
570d5ecdbd
Jim Brown <jim.brown@miami.edu> was right, this needs to be a signed int or
...
the loop never terminates.
Jeremy.
(This used to be commit 80e547665d
)
2008-07-01 15:51:54 -07:00
Jeremy Allison
4a8b39974b
Fix problem noticed by Jim Brown <jim.brown@miami.edu>. When reverse searching decrement index,
...
not increment. Michael please check !
Jeremy.
(This used to be commit d89f9d404f
)
2008-07-01 15:28:13 -07:00
Michael Adam
1ef07a6686
libsmbconf: add "includes" to the forbidden_valnames[].
...
This removes the warning messages 'Unknown parameter encountered: "includes"'.
Michael
(This used to be commit b20019ceaa
)
2008-06-23 11:11:59 +02:00
Michael Adam
cb5f5eac38
libsmbconf: fastpaths first in smbconf_reg_valname_valid().
...
Before dropping into lp_parameter_is_valid().
Michael
(This used to be commit 59beb7acd7
)
2008-06-23 11:11:59 +02:00
Volker Lendecke
82e36e083d
Increase level of debug msg when a regkey is not found
...
This is a pretty normal situation if you have "include=registry" set but no
configuration options have been set there yet.
(This used to be commit 727127f1dc
)
2008-04-23 11:12:25 +02:00
Michael Adam
0ff2168bb6
libsmbconf: remove unnecessary talloc success check from smbconf_txt.c
...
talloc_stackframe() panics on NOMEM.
Michael
(This used to be commit dee57ad025
)
2008-04-23 01:49:11 +02:00