| Age | Commit message (Collapse) | Author | Files | Lines | 
|---|
|  | Guenther | 
|  | Guenther
(This used to be commit 0c9904864b5c3b893f99abdebb18d9624aa0f560) | 
|  | Guenther
(This used to be commit c86640320199898cc5e3040bc3339db683e98da8) | 
|  | bugs in various places whilst doing this (places that assumed
BOOL == int). I also need to fix the Samba4 pidl generation
(next checkin).
Jeremy.
(This used to be commit f35a266b3cbb3e5fa6a86be60f34fe340a3ca71f) | 
|  | (This used to be commit b0132e94fc5fef936aa766fb99a306b3628e9f07) | 
|  | Jeremy.
(This used to be commit 407e6e695b8366369b7c76af1ff76869b45347b3) | 
|  | (This used to be commit 51a3933b3d367e3693daa6842f5a286328f4fd39) | 
|  | activation of global registry options in loadparm.c, mainly to
extract functionality from net_conf.c to be made availabel elsewhere
and to minimize linker dependencies.
In detail:
* move functions registry_push/pull_value from lib/util_reg.c to new file
  lib/util_reg_api.c
* create a fake user token consisting of builtin administrators sid and
  se_disk_operators privilege by hand instead of using get_root_nt_token()
  to minimize linker deps for bin/net.
  + new function registry_create_admin_token() in new lib/util_reg_smbconf.c
  + move dup_nt_token from auth/token_util.c to new file lib/util_nttoken.c
  + adapt net_conf.c and Makefile.in accordingly.
* split lib/profiles.c into two parts: new file lib/profiles_basic.c
  takes all the low level mask manipulation and format conversion functions
  (se_priv, privset, luid). the privs array is completely hidden from
  profiles.c by adding some access-functions. some mask-functions are not
  static anymore.
  Generally, SID- and LUID-related stuff that has more dependencies
  is kept in lib/profiles.c
* Move initialization of regdb from net_conf.c into a function
  registry_init_regdb() in lib/util_reg_smbconf.c.
Michael
(This used to be commit efd3e2bfb756ac5c4df7984791c67e7ae20a582e) |