]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s4: Add 'const' to some parameters
authorJoseph Sutton <josephsutton@catalyst.net.nz>
Mon, 7 Nov 2022 01:14:18 +0000 (14:14 +1300)
committerAndrew Bartlett <abartlet@samba.org>
Wed, 8 Feb 2023 00:03:39 +0000 (00:03 +0000)
Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
source4/auth/auth.h
source4/auth/sam.c
source4/dsdb/common/rodc_helper.c
source4/dsdb/common/util.c
source4/kdc/db-glue.c
source4/kdc/db-glue.h
source4/kdc/pac-glue.c
source4/kdc/pac-glue.h

index 6b7db99cbe2dc47b4a96401de9b91b8f1c5d7077..c03eba4ca672ef318694e4e6147012cfe1795605 100644 (file)
@@ -121,7 +121,7 @@ NTSTATUS authsam_make_user_info_dc(TALLOC_CTX *mem_ctx, struct ldb_context *sam_
                                           const char *domain_name,
                                           const char *dns_domain_name,
                                           struct ldb_dn *domain_dn,
-                                          struct ldb_message *msg,
+                                          const struct ldb_message *msg,
                                           DATA_BLOB user_sess_key, DATA_BLOB lm_sess_key,
                                  struct auth_user_info_dc **_user_info_dc);
 NTSTATUS authsam_update_user_info_dc(TALLOC_CTX *mem_ctx,
index ca26898f4ce9a6aa70d3b510c9a00312637d4f09..609d83e1420408f5769e1ca22852a15c5d338dcc 100644 (file)
@@ -337,7 +337,7 @@ _PUBLIC_ NTSTATUS authsam_make_user_info_dc(TALLOC_CTX *mem_ctx,
                                           const char *domain_name,
                                           const char *dns_domain_name,
                                           struct ldb_dn *domain_dn,
-                                          struct ldb_message *msg,
+                                          const struct ldb_message *msg,
                                           DATA_BLOB user_sess_key,
                                           DATA_BLOB lm_sess_key,
                                           struct auth_user_info_dc **_user_info_dc)
index 2448de1320153e6a670c090909bdc9ada39a4247..d1fd2dbfb80e2e0df96a27dfb98bc7866d4d4c92 100644 (file)
@@ -96,7 +96,7 @@ static WERROR samdb_result_sid_array_ndr(struct ldb_context *sam_ctx,
   assumes the SIDs are in extended DN format
  */
 WERROR samdb_result_sid_array_dn(struct ldb_context *sam_ctx,
-                                struct ldb_message *msg,
+                                const struct ldb_message *msg,
                                 TALLOC_CTX *mem_ctx,
                                 const char *attr,
                                 uint32_t *num_sids,
@@ -132,10 +132,10 @@ WERROR samdb_result_sid_array_dn(struct ldb_context *sam_ctx,
 
 WERROR samdb_confirm_rodc_allowed_to_repl_to_sid_list(struct ldb_context *sam_ctx,
                                                      const struct dom_sid *rodc_machine_account_sid,
-                                                     struct ldb_message *rodc_msg,
-                                                     struct ldb_message *obj_msg,
+                                                     const struct ldb_message *rodc_msg,
+                                                     const struct ldb_message *obj_msg,
                                                      uint32_t num_token_sids,
-                                                     struct dom_sid *token_sids)
+                                                     const struct dom_sid *token_sids)
 {
        uint32_t num_never_reveal_sids, num_reveal_sids;
        struct dom_sid *never_reveal_sids, *reveal_sids;
index 2c4bc980f80ea54177bffaf9a3bb92bac53adf0d..25681f8b4a67f4f4ff3a28e87d4b427698c88bad 100644 (file)
@@ -488,7 +488,7 @@ NTTIME samdb_result_account_expires(const struct ldb_message *msg)
 NTTIME samdb_result_allow_password_change(struct ldb_context *sam_ldb,
                                          TALLOC_CTX *mem_ctx,
                                          struct ldb_dn *domain_dn,
-                                         struct ldb_message *msg,
+                                         const struct ldb_message *msg,
                                          const char *attr)
 {
        uint64_t attr_time = ldb_msg_find_attr_as_uint64(msg, attr, 0);
index 6418b1220eddfcdf81dda3dfd89ab3287bd9223c..0707f0a68b3ded41cd1e0768465b372bb16d072a 100644 (file)
@@ -3264,7 +3264,7 @@ krb5_error_code samba_kdc_check_s4u2proxy_rbcd(
                struct samba_kdc_db_context *kdc_db_ctx,
                krb5_const_principal client_principal,
                krb5_const_principal server_principal,
-               krb5_pac header_pac,
+               krb5_const_pac header_pac,
                struct samba_kdc_entry *proxy_skdc_entry)
 {
        krb5_error_code code;
index 3a59d6a421ade5be0b1ff5c4540aa43435205aa4..f37e6e967310d146485c1c9fcb59efbc5146c60a 100644 (file)
@@ -95,7 +95,7 @@ krb5_error_code samba_kdc_check_s4u2proxy_rbcd(
                struct samba_kdc_db_context *kdc_db_ctx,
                krb5_const_principal client_principal,
                krb5_const_principal server_principal,
-               krb5_pac header_pac,
+               krb5_const_pac header_pac,
                struct samba_kdc_entry *proxy_skdc_entry);
 
 NTSTATUS samba_kdc_setup_db_ctx(TALLOC_CTX *mem_ctx, struct samba_kdc_base_context *base_ctx,
index 395bd7c0d568e9968d3c458c88cb2fde4f2a5f82..bc5408fefb3010a67ed9f489f1cffcb6996f4a14 100644 (file)
@@ -819,7 +819,7 @@ static NTSTATUS samba_add_asserted_identity(TALLOC_CTX *mem_ctx,
  * reused on future calls to this function.
  */
 NTSTATUS samba_kdc_get_user_info_from_db(struct samba_kdc_entry *skdc_entry,
-                                         struct ldb_message *msg,
+                                         const struct ldb_message *msg,
                                          struct auth_user_info_dc **user_info_dc)
 {
        if (skdc_entry->user_info_dc == NULL) {
@@ -1302,9 +1302,9 @@ out:
  * be replicated to the KDC (krbgtgt_xxx user) represented by *rodc
  */
 WERROR samba_rodc_confirm_user_is_allowed(uint32_t num_object_sids,
-                                         struct dom_sid *object_sids,
-                                         struct samba_kdc_entry *rodc,
-                                         struct samba_kdc_entry *object)
+                                         const struct dom_sid *object_sids,
+                                         const struct samba_kdc_entry *rodc,
+                                         const struct samba_kdc_entry *object)
 {
        int ret;
        WERROR werr;
index 6a1de6dda1792530e3f8b006e213891987dcb648..9aca42f641bcdc47b12833330bf9291fb86c8a5a 100644 (file)
@@ -67,7 +67,7 @@ int samba_krbtgt_is_in_db(struct samba_kdc_entry *skdc_entry,
                          bool *is_untrusted);
 
 NTSTATUS samba_kdc_get_user_info_from_db(struct samba_kdc_entry *skdc_entry,
-                                        struct ldb_message *msg,
+                                        const struct ldb_message *msg,
                                         struct auth_user_info_dc **user_info_dc);
 
 NTSTATUS samba_kdc_get_pac_blobs(TALLOC_CTX *mem_ctx,
@@ -113,9 +113,9 @@ krb5_error_code samba_kdc_validate_pac_blob(
  * be replicated to the KDC (krbgtgt_xxx user) represented by *rodc
  */
 WERROR samba_rodc_confirm_user_is_allowed(uint32_t num_sids,
-                                         struct dom_sid *sids,
-                                         struct samba_kdc_entry *rodc,
-                                         struct samba_kdc_entry *object);
+                                         const struct dom_sid *object_sids,
+                                         const struct samba_kdc_entry *rodc,
+                                         const struct samba_kdc_entry *object);
 
 krb5_error_code samba_kdc_update_pac(TALLOC_CTX *mem_ctx,
                                     krb5_context context,