gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-donau] branch master updated: cleanup


From: gnunet
Subject: [taler-donau] branch master updated: cleanup
Date: Fri, 05 Jan 2024 11:50:24 +0100

This is an automated email from the git hooks/post-receive script.

johannes-casaburi pushed a commit to branch master
in repository donau.

The following commit(s) were added to refs/heads/master by this push:
     new ffddf74  cleanup
ffddf74 is described below

commit ffddf74b59250a9a6865bf6a50ec9b0127c64959
Author: Casaburi Johannes <johannes.casaburi@students.bfh.ch>
AuthorDate: Fri Jan 5 11:50:03 2024 +0100

    cleanup
---
 src/donau/donau-httpd.c        |   7 --
 src/donau/donau-httpd_csr.c    |   9 ---
 src/donau/donau-httpd_keys.c   |   4 +-
 src/donaudb/test_donaudb.c     |  44 ------------
 src/include/donaudb_lib.h      | 150 -----------------------------------------
 src/testing/test_donau_api.c   |   7 +-
 src/testing/testing_api_misc.c | 131 ++---------------------------------
 7 files changed, 10 insertions(+), 342 deletions(-)

diff --git a/src/donau/donau-httpd.c b/src/donau/donau-httpd.c
index 51fb176..3fc109e 100644
--- a/src/donau/donau-httpd.c
+++ b/src/donau/donau-httpd.c
@@ -102,13 +102,6 @@ unsigned int DH_currency_fraction_digits;
  */
 char *DH_currency;
 
-/**
- * What is the largest amount we allow a peer to
- * merge into a reserve before always triggering
- * an AML check?
- */
-struct TALER_Amount DH_aml_threshold;
-
 /**
  * Our base URL.
  */
diff --git a/src/donau/donau-httpd_csr.c b/src/donau/donau-httpd_csr.c
index a3af87b..7eff837 100644
--- a/src/donau/donau-httpd_csr.c
+++ b/src/donau/donau-httpd_csr.c
@@ -83,15 +83,6 @@ DH_handler_csr_withdraw (struct DH_RequestContext *rc,
         rc->connection,
         &denom_pub_hash);
     }
-    if (GNUNET_TIME_absolute_is_past (dk->meta.expire_withdraw.abs_time))
-    {
-      /* This denomination is past the expiration time for 
withdraws/refreshes*/
-      return DH_RESPONSE_reply_expired_denom_pub_hash (
-        rc->connection,
-        &denom_pub_hash,
-        TALER_EC_DONAU_GENERIC_DENOMINATION_EXPIRED,
-        "csr-withdraw");
-    }
     if (GNUNET_TIME_absolute_is_future (dk->meta.start.abs_time))
     {
       /* This denomination is not yet valid, no need to check
diff --git a/src/donau/donau-httpd_keys.c b/src/donau/donau-httpd_keys.c
index 4dbdd3c..53ae5fa 100644
--- a/src/donau/donau-httpd_keys.c
+++ b/src/donau/donau-httpd_keys.c
@@ -377,7 +377,7 @@ finish_keys_response (struct DH_KeyStateHandle *ksh)
   struct GNUNET_TIME_Timestamp last_cherry_pick_date;
   struct GNUNET_CONTAINER_Heap *heap;
   struct GNUNET_HashContext *hash_context = NULL;
-  struct GNUNET_HashCode grouped_hash_xor = {0};
+  //struct GNUNET_HashCode grouped_hash_xor = {0};
 
   sctx.signkeys = json_array ();
   GNUNET_assert (NULL != sctx.signkeys);
@@ -578,7 +578,7 @@ static void
 destroy_key_state (struct DH_KeyStateHandle *ksh,
                    bool free_helper)
 {
-  struct DH_GlobalFee *gf;
+  //struct DH_GlobalFee *gf;
 
   clear_response_cache (ksh);
   //while (NULL != (gf = ksh->gf_head))
diff --git a/src/donaudb/test_donaudb.c b/src/donaudb/test_donaudb.c
index 8bf2ba8..c08ca9e 100644
--- a/src/donaudb/test_donaudb.c
+++ b/src/donaudb/test_donaudb.c
@@ -65,50 +65,6 @@ static int result;
  */
 static struct DONAUDB_Plugin *plugin;
 
-
-/**
- * Callback that should never be called.
- */
-static void
-dead_prepare_cb (void *cls,
-                 uint64_t rowid,
-                 const char *wire_method,
-                 const char *buf,
-                 size_t buf_size)
-{
-  (void) cls;
-  (void) rowid;
-  (void) wire_method;
-  (void) buf;
-  (void) buf_size;
-  GNUNET_assert (0);
-}
-
-
-/**
- * Callback that is called with wire prepare data
- * and then marks it as finished.
- */
-static void
-mark_prepare_cb (void *cls,
-                 uint64_t rowid,
-                 const char *wire_method,
-                 const char *buf,
-                 size_t buf_size)
-{
-  (void) cls;
-  GNUNET_assert (11 == buf_size);
-  GNUNET_assert (0 == strcasecmp (wire_method,
-                                  "testcase"));
-  GNUNET_assert (0 == memcmp (buf,
-                              "hello world",
-                              buf_size));
-  GNUNET_break (GNUNET_DB_STATUS_SUCCESS_ONE_RESULT ==
-                plugin->wire_prepare_data_mark_finished (plugin->cls,
-                                                         rowid));
-}
-
-
 int
 main (int argc,
       char *const argv[])
diff --git a/src/include/donaudb_lib.h b/src/include/donaudb_lib.h
index de84ee2..6a9d1ce 100644
--- a/src/include/donaudb_lib.h
+++ b/src/include/donaudb_lib.h
@@ -47,154 +47,4 @@ DONAUDB_plugin_load (const struct 
GNUNET_CONFIGURATION_Handle *cfg);
 void
 DONAUDB_plugin_unload (struct DONAUDB_Plugin *plugin);
 
-/**
- * Information about an account from the configuration.
- */
-struct DONAUDB_AccountInfo
-{
-  /**
-   * Authentication data. Only parsed if
-   * #DONAUDB_ALO_AUTHDATA was set.
-   */
-  const struct TALER_BANK_AuthenticationData *auth;
-
-  /**
-   * Section in the configuration file that specifies the
-   * account. Must start with "donau-account-".
-   */
-  const char *section_name;
-
-  /**
-   * Name of the wire method used by this account.
-   */
-  const char *method;
-
-  /**
-   * true if this account is enabed to be debited
-   * by the donau-aggregator.
-   */
-  bool debit_enabled;
-
-  /**
-   * true if this account is enabed to be credited by wallets
-   * and needs to be watched by the donau-wirewatch.
-   * Also, the account will only be included in /wire if credit
-   * is enabled.
-   */
-  bool credit_enabled;
-};
-
-struct DONAUDB_TransactionList;
-/**
- * Calculate the total value of all transactions performed.
- * Stores @a off plus the cost of all transactions in @a tl
- * in @a ret.
- *
- * @param tl transaction list to process
- * @param off offset to use as the starting value
- * @param[out] ret where the resulting total is to be stored
- * @return #GNUNET_OK on success, #GNUNET_SYSERR on errors
- */
-enum GNUNET_GenericReturnValue
-DONAUDB_calculate_transaction_list_totals (
-  struct DONAUDB_TransactionList *tl,
-  const struct TALER_Amount *off,
-  struct TALER_Amount *ret);
-
-
-/**
- * Function called with information about a wire account.
- *
- * @param cls closure
- * @param ai account information
- */
-typedef void
-(*DONAUDB_AccountCallback)(
-  void *cls,
-  const struct DONAUDB_AccountInfo *ai);
-
-
-/**
- * Return information about all accounts that
- * were loaded by #DONAUDB_load_accounts().
- *
- * @param cb callback to invoke
- * @param cb_cls closure for @a cb
- */
-void
-DONAUDB_find_accounts (DONAUDB_AccountCallback cb,
-                       void *cb_cls);
-
-
-/**
- * Find the wire plugin for the given payto:// URL.
- * Only useful after the accounts have been loaded
- * using #DONAUDB_load_accounts().
- *
- * @param method wire method we need an account for
- * @return NULL on error
- */
-const struct DONAUDB_AccountInfo *
-DONAUDB_find_account_by_method (const char *method);
-
-
-/**
- * Find the wire plugin for the given payto:// URL
- * Only useful after the accounts have been loaded
- * using #DONAUDB_load_accounts().
- *
- * @param url wire address we need an account for
- * @return NULL on error
- */
-const struct DONAUDB_AccountInfo *
-DONAUDB_find_account_by_payto_uri (const char *url);
-
-
-/**
- * Options for #DONAUDB_load_accounts()
- */
-enum DONAUDB_AccountLoaderOptions
-{
-  DONAUDB_ALO_NONE = 0,
-
-  /**
-   * Load accounts enabled for DEBITs.
-   */
-  DONAUDB_ALO_DEBIT = 1,
-
-  /**
-   * Load accounts enabled for CREDITs.
-   */
-  DONAUDB_ALO_CREDIT = 2,
-
-  /**
-   * Load authentication data from the
-   * "taler-accountcredentials-" section
-   * to access the account at the bank.
-   */
-  DONAUDB_ALO_AUTHDATA = 4
-};
-
-
-/**
- * Load account information opf the donau from
- * @a cfg.
- *
- * @param cfg configuration to load from
- * @param options loader options
- * @return #GNUNET_OK on success, #GNUNET_NO if no accounts are configured
- */
-enum GNUNET_GenericReturnValue
-DONAUDB_load_accounts (
-  const struct GNUNET_CONFIGURATION_Handle *cfg,
-  enum DONAUDB_AccountLoaderOptions options);
-
-
-/**
- * Free resources allocated by
- * #DONAUDB_load_accounts().
- */
-void
-DONAUDB_unload_accounts (void);
-
 #endif
diff --git a/src/testing/test_donau_api.c b/src/testing/test_donau_api.c
index a86cd8f..f926e53 100644
--- a/src/testing/test_donau_api.c
+++ b/src/testing/test_donau_api.c
@@ -33,7 +33,6 @@
 #include <microhttpd.h>
 #include "taler/taler_bank_service.h"
 #include "taler/taler_fakebank_lib.h"
-#include "taler/taler_testing_lib.h"
 
 /**
  * Configuration file we use.  One (big) configuration is used
@@ -44,7 +43,7 @@ static char *config_file;
 /**
  * Our credentials.
  */
-static struct TALER_TESTING_Credentials cred;
+static struct DONAU_TESTING_Credentials cred;
 
 /**
  * Some tests behave differently when using CS as we cannot
@@ -64,7 +63,7 @@ static bool uses_cs;
  */
 static void
 run (void *cls,
-     struct TALER_TESTING_Interpreter *is)
+     struct DONAU_TESTING_Interpreter *is)
 {
   // tests
 }
@@ -87,7 +86,7 @@ main (int argc,
                      cipher);
     GNUNET_free (cipher);
   }
-  return TALER_TESTING_main (argv,
+  return DONAU_TESTING_main (argv,
                              "INFO",
                              config_file,
                              "donau-account-2",
diff --git a/src/testing/testing_api_misc.c b/src/testing/testing_api_misc.c
index 87e3119..1fb08cc 100644
--- a/src/testing/testing_api_misc.c
+++ b/src/testing/testing_api_misc.c
@@ -28,7 +28,7 @@
 
 
 bool
-TALER_TESTING_has_in_name (const char *prog,
+DONAU_TESTING_has_in_name (const char *prog,
                            const char *marker)
 {
   size_t name_pos;
@@ -51,127 +51,6 @@ TALER_TESTING_has_in_name (const char *prog,
                           marker));
 }
 
-
-enum GNUNET_GenericReturnValue
-TALER_TESTING_get_credentials (
-  const char *cfg_file,
-  const char *donau_account_section,
-  enum TALER_TESTING_BankSystem bs,
-  struct TALER_TESTING_Credentials *ua)
-{
-  unsigned long long port;
-  char *donau_payto_uri;
-
-  ua->cfg = GNUNET_CONFIGURATION_create ();
-  if (GNUNET_OK !=
-      GNUNET_CONFIGURATION_load (ua->cfg,
-                                 cfg_file))
-  {
-    GNUNET_break (0);
-    GNUNET_CONFIGURATION_destroy (ua->cfg);
-    return GNUNET_SYSERR;
-  }
-  if (0 !=
-      strncasecmp (donau_account_section,
-                   "donau-account-",
-                   strlen ("donau-account-")))
-  {
-    GNUNET_break (0);
-    return GNUNET_SYSERR;
-  }
-  if (GNUNET_OK !=
-      GNUNET_CONFIGURATION_get_value_string (ua->cfg,
-                                             donau_account_section,
-                                             "PAYTO_URI",
-                                             &donau_payto_uri))
-  {
-    GNUNET_log_config_missing (GNUNET_ERROR_TYPE_ERROR,
-                               donau_account_section,
-                               "PAYTO_URI");
-    return GNUNET_SYSERR;
-  }
-  if (GNUNET_OK !=
-      GNUNET_CONFIGURATION_get_value_number (ua->cfg,
-                                             "bank",
-                                             "HTTP_PORT",
-                                             &port))
-  {
-    GNUNET_log_config_missing (GNUNET_ERROR_TYPE_ERROR,
-                               "bank",
-                               "HTTP_PORT");
-    return GNUNET_SYSERR;
-  }
-  {
-    char *csn;
-
-    GNUNET_asprintf (&csn,
-                     "donau-accountcredentials-%s",
-                     &donau_account_section[strlen ("donau-account-")]);
-    if (GNUNET_OK !=
-        TALER_BANK_auth_parse_cfg (ua->cfg,
-                                   csn,
-                                   &ua->ba))
-    {
-      GNUNET_break (0);
-      GNUNET_free (csn);
-      return GNUNET_SYSERR;
-    }
-    GNUNET_free (csn);
-  }
-  if (GNUNET_OK !=
-      GNUNET_CONFIGURATION_get_value_string (ua->cfg,
-                                             "donau",
-                                             "BASE_URL",
-                                             &ua->donau_url))
-  {
-    GNUNET_log_config_missing (GNUNET_ERROR_TYPE_ERROR,
-                               "donau",
-                               "BASE_URL");
-    return GNUNET_SYSERR;
-  }
-
-  switch (bs)
-  {
-  case TALER_TESTING_BS_FAKEBANK:
-    ua->donau_payto
-      = donau_payto_uri;
-    ua->user42_payto
-      = GNUNET_strdup ("payto://x-taler-bank/localhost/42?receiver-name=42");
-    ua->user43_payto
-      = GNUNET_strdup ("payto://x-taler-bank/localhost/43?receiver-name=43");
-    break;
-  case TALER_TESTING_BS_IBAN:
-    ua->donau_payto
-      = donau_payto_uri;
-    ua->user42_payto
-      = GNUNET_strdup (
-          
"payto://iban/SANDBOXX/FR7630006000011234567890189?receiver-name=User42");
-    ua->user43_payto
-      = GNUNET_strdup (
-          "payto://iban/SANDBOXX/GB33BUKB20201555555555?receiver-name=User43");
-    break;
-  }
-  return GNUNET_OK;
-}
-
-
-json_t *
-TALER_TESTING_make_wire_details (const char *payto)
-{
-  struct TALER_WireSaltP salt;
-
-  /* salt must be constant for aggregation tests! */
-  memset (&salt,
-          47,
-          sizeof (salt));
-  return GNUNET_JSON_PACK (
-    GNUNET_JSON_pack_string ("payto_uri",
-                             payto),
-    GNUNET_JSON_pack_data_auto ("salt",
-                                &salt));
-}
-
-
 /**
  * Remove @a option directory from @a section in @a cfg.
  *
@@ -206,7 +85,7 @@ remove_dir (const struct GNUNET_CONFIGURATION_Handle *cfg,
 
 
 enum GNUNET_GenericReturnValue
-TALER_TESTING_cleanup_files_cfg (
+DONAU_TESTING_cleanup_files_cfg (
   void *cls,
   const struct GNUNET_CONFIGURATION_Handle *cfg)
 {
@@ -247,7 +126,7 @@ TALER_TESTING_cleanup_files_cfg (
 
 
 const struct DONAU_DenomPublicKey *
-TALER_TESTING_find_pk (
+DONAU_TESTING_find_pk (
   const struct DONAU_Keys *keys,
   const struct TALER_Amount *amount,
   bool age_restricted)
@@ -308,7 +187,7 @@ TALER_TESTING_find_pk (
 
 
 int
-TALER_TESTING_wait_httpd_ready (const char *base_url)
+DONAU_TESTING_wait_httpd_ready (const char *base_url)
 {
   char *wget_cmd;
   unsigned int iter;
@@ -340,7 +219,7 @@ TALER_TESTING_wait_httpd_ready (const char *base_url)
 
 
 enum GNUNET_GenericReturnValue
-TALER_TESTING_url_port_free (const char *url)
+DONAU_TESTING_url_port_free (const char *url)
 {
   const char *port;
   long pnum;

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]