1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-13 13:18:06 +03:00
Commit Graph

177 Commits

Author SHA1 Message Date
Michael Adam
40ea88db5e libsmbconf: add structuring comments to the prototypes in the public header.
Michael
(This used to be commit 4f816df276)
2008-03-21 16:45:25 +01:00
Michael Adam
e62cae6638 libsmbconf: adapt a comment to new circumstances
Michael
(This used to be commit 83b9453c88)
2008-03-21 16:42:42 +01:00
Michael Adam
5e1eca34f3 libsmbconf: group together functions in smbconf.c more appropriately
Michael
(This used to be commit e8ed8ad077)
2008-03-21 16:40:20 +01:00
Michael Adam
44dc10d808 libsmbconf: add a comment.
Michael
(This used to be commit 8974b28368)
2008-03-21 16:35:52 +01:00
Michael Adam
890d1d8f78 libsmbconf: move registry implementation to a module of its own.
Michael
(This used to be commit 431b10bfe0)
2008-03-21 16:26:50 +01:00
Michael Adam
8ae2afa3c8 libsmbconf: reformaat - fix some whispacing/tabs
Michael
(This used to be commit 1a5e5bf38f)
2008-03-21 02:29:09 +01:00
Michael Adam
fececde181 libsmbconf: add backend specific init function.
Hide generic init function taking smbconf_ops argument
from public api.

Michael
(This used to be commit b3f6920ccb)
2008-03-21 02:25:56 +01:00
Michael Adam
6c20e83294 libsmbconf: add shutdown handler to smbconf_ops.
Michael
(This used to be commit acbd1f40e0)
2008-03-21 02:25:56 +01:00
Michael Adam
095048f2df libsmbconf: fix comments
Michael
(This used to be commit 24f32d9bd9)
2008-03-21 02:25:56 +01:00
Michael Adam
23b1d721b8 libsmbconf: rename smbconf_close() to smbconf_shutdown().
Michael
(This used to be commit 797b26ad3f)
2008-03-21 02:25:56 +01:00
Michael Adam
adf5bf554c libsmbconf: rename smbconf_open() to smbconf_init().
That's more appropriate.

Michael
(This used to be commit d7bd9bb8aa)
2008-03-21 02:25:56 +01:00
Michael Adam
ac7c582ec0 libsmbconf: add open and close operations to the smbconf_ops.
Note: currently, reg_init_smbconf opens the registry, but does
not close it. This has to be changed. so that it is closed.
And then libsmbconf will need these open/close functions

Michael
(This used to be commit 77dbdf82ef)
2008-03-21 02:25:56 +01:00
Michael Adam
2135f7dd61 libsmbconf: introduce a smbconf_ops layer to allow interchangeable backends.
Michael
(This used to be commit a857f643d1)
2008-03-21 02:25:56 +01:00
Michael Adam
f12b10566d libsmbconf: move smbconf_reg_initialize() down to the smbconf operations.
Michael
(This used to be commit f2d605006c)
2008-03-21 02:25:56 +01:00
Michael Adam
d19e308a14 libsmbconf: add existence check for service to smbconf_delete_share().
Michael
(This used to be commit d44c2ef0b7)
2008-03-21 02:25:56 +01:00
Michael Adam
94ef924800 libsmbconf: add existence check for service to smbconf_get_share().
Michael
(This used to be commit 26208d3e96)
2008-03-21 02:25:56 +01:00
Michael Adam
fbd2c552ea libsmbconf: add check for NULL servicename to smbconf_share_exists().
Michael
(This used to be commit 5dac66c82a)
2008-03-21 02:25:56 +01:00
Michael Adam
4c7214aae2 libsmbconf: fix a comment
(This used to be commit 103a37ac8e)
2008-03-21 02:25:56 +01:00
Michael Adam
73f8c1c68c libsmbconf: refactor out registry implementation of smbconf operations.
This leaves most of the api functions mere wrappers except for some
common initial checks.

Michael
(This used to be commit 9448a7a298)
2008-03-21 02:25:55 +01:00
Michael Adam
1e8d72aec9 libsmbconf: refactor autocreation of [global] into a helper function.
Michael
(This used to be commit aeaf66c064)
2008-03-21 02:25:55 +01:00
Michael Adam
7b53c84fe1 libsmbconf: put the smbconf context struct into a private header.
Michael
(This used to be commit a99ee5e536)
2008-03-21 02:25:55 +01:00
Michael Adam
153ed797e6 libsmbconf: change the API to always take the smbconf_ctx parameter first.
..for consistency. Exception: the open/init function, where the smbconf_ctx
is created from the given talloc context.

Michael
(This used to be commit 304dba6cb2)
2008-03-21 02:25:55 +01:00
Michael Adam
fc730cac35 libsmbconf: fix indentation.
Michael
(This used to be commit 7460697ea4)
2008-03-21 02:25:55 +01:00
Michael Adam
7621b4c3d8 libsmbconf: change smbconf_get_seqnum() to smbconf_changed().
The former seqnum is hidden inside a struct smbconf_csn.
And the get_seqnum is united with a changed function that
stores the seqnum inside the given csn.

Michael
(This used to be commit 5b6b90900a)
2008-03-21 02:25:55 +01:00
Michael Adam
77dd53ad5c libsmbconf: fix a comment
Michael
(This used to be commit e6b60f6cad)
2008-03-21 02:25:55 +01:00
Michael Adam
6274929b1e libsmbconf: rename all occurrences of libnet_conf_ to smbconf_ .
Michael
(This used to be commit 097af0309d)
2008-03-17 18:03:02 +01:00
Michael Adam
670418c116 Move libnet_conf to a library lib/smbconf/ of its own, fixing the api.
The libnet_conf code to access the registry based configuration has
become more of a library used in several places in samba (e.g. loadparm)
than an abstraction of "net conf". So I move it to a location lib/smbconf/.

In the same breath, the api is fixed (not generated by make proto anymore).

Michael
(This used to be commit 5315ef41f4)
2008-03-17 18:03:02 +01:00