Navigation


Changeset 974:2091bf698fb1 in freeDiameter


Ignore:
Timestamp:
Mar 15, 2013, 2:14:35 AM (11 years ago)
Author:
Thomas Klausner <tk@giga.or.at>
Branch:
default
Phase:
public
Message:

Remove newlines from fd_log_debug, TRACE_DEBUG, TRACE_ERROR, and TRACE_DEBUG_ERROR
(as far as sed could find them)
with manual fixing afterwards.

Files:
88 edited

Legend:

Unmodified
Added
Removed
  • extensions/_sample/sample.c

    r740 r974  
    8787                fd_dict_dump_object(example_avp_avp);
    8888        }
    89         TRACE_DEBUG(INFO, "'Example-AVP' created without error\n");
     89        TRACE_DEBUG(INFO, "'Example-AVP' created without error");
    9090       
    9191        /* Call the c++ function */
  • extensions/acl_wl/aw_conf.l

    r965 r974  
    9696<*>[[:alnum:]]+         |       /* This rule is only useful to print a complete token in error messages */
    9797<*>.                    {
    98                                 TRACE_ERROR("Unrecognized text on line %d col %d: '%s'.\n", yylloc->first_line, yylloc->first_column, yytext);
     98                                TRACE_ERROR("Unrecognized text on line %d col %d: '%s'.", yylloc->first_line, yylloc->first_column, yytext);
    9999                                return LEX_ERROR;
    100100                        }
  • extensions/acl_wl/aw_conf.y

    r961 r974  
    7474        if (aw_confin == NULL) {
    7575                ret = errno;
    76                 fd_log_debug("Unable to open extension configuration file %s for reading: %s\n", conffile, strerror(ret));
     76                fd_log_debug("Unable to open extension configuration file %s for reading: %s", conffile, strerror(ret));
    7777                TRACE_DEBUG (INFO, "Error occurred, message logged -- configuration file.");
    7878                return ret;
     
    102102       
    103103        if (ploc->first_line != ploc->last_line)
    104                 fd_log_debug("%s:%d.%d-%d.%d : %s\n", conffile, ploc->first_line, ploc->first_column, ploc->last_line, ploc->last_column, s);
     104                fd_log_debug("%s:%d.%d-%d.%d : %s", conffile, ploc->first_line, ploc->first_column, ploc->last_line, ploc->last_column, s);
    105105        else if (ploc->first_column != ploc->last_column)
    106                 fd_log_debug("%s:%d.%d-%d : %s\n", conffile, ploc->first_line, ploc->first_column, ploc->last_column, s);
     106                fd_log_debug("%s:%d.%d-%d : %s", conffile, ploc->first_line, ploc->first_column, ploc->last_column, s);
    107107        else
    108                 fd_log_debug("%s:%d.%d : %s\n", conffile, ploc->first_line, ploc->first_column, s);
     108                fd_log_debug("%s:%d.%d : %s", conffile, ploc->first_line, ploc->first_column, s);
    109109}
    110110
  • extensions/acl_wl/aw_tree.c

    r741 r974  
    116116       
    117117#if 0
    118         fd_log_debug("Parsed name %s as:\n", name);
     118        fd_log_debug("Parsed name %s as:", name);
    119119        for (i=0; i<=l; i++)
    120                 fd_log_debug("  str[%d] len: %d, v:%.*s\n", i, result->label[i].len, result->label[i].len, result->label[i].str);
     120                fd_log_debug("  str[%d] len: %d, v:%.*s", i, result->label[i].len, result->label[i].len, result->label[i].str);
    121121#endif /* 0 */
    122122        return 0;
     
    179179        for (li = sub->next; li != sub; li = li->next) {
    180180                struct tree_item * ti = (struct tree_item *)li;
    181                 fd_log_debug("%*s%s", indent * 2, "", ti->str?:"*");
     181                char buf[1024];
     182                snprintf(buf, sizeof(buf), "%*s%s", indent * 2, "", ti->str?:"*");
    182183                if (ti->leaf)
    183                         fd_log_debug(" (flag:%x)", ti->flags);
    184                 fd_log_debug("\n");
     184                        snprintf(buf+strlen(buf), sizeof(buf)-strlen(buf), " (flag:%x)", ti->flags);
     185                fd_log_debug("%s", buf);
    185186                tree_dump(&ti->children, indent + 1);
    186187        }
     
    190191void aw_tree_dump(void)
    191192{
    192         fd_log_debug("[acl_wl] tree dump:\n(root)\n");
     193        fd_log_debug("[acl_wl] tree dump:");
     194        fd_log_debug("(root)");
    193195        tree_dump(&tree_root, 1);
    194         fd_log_debug("[acl_wl] end of dump\n");
     196        fd_log_debug("[acl_wl] end of dump");
    195197}
    196198
     
    208210        CHECK_FCT_DO( parse_name(name, &sn),
    209211                {
    210                         fd_log_debug("The name '%s' contains too many labels, try a generic (*) or recompile with bigger AW_TREE_MAXDEPTH value (cur: %d)\n", name, AW_TREE_MAXDEPTH);
     212                        fd_log_debug("The name '%s' contains too many labels, try a generic (*) or recompile with bigger AW_TREE_MAXDEPTH value (cur: %d)", name, AW_TREE_MAXDEPTH);
    211213                        return EINVAL;
    212214                } );
     
    229231                ti = (struct tree_item *)(senti->next);
    230232                if (ti->str == NULL) {
    231                         fd_log_debug("[acl_wl] Warning: entry '%s' is superseeded by a generic entry at label %d, ignoring.\n", name, lbl + 1);
     233                        fd_log_debug("[acl_wl] Warning: entry '%s' is superseeded by a generic entry at label %d, ignoring.", name, lbl + 1);
    232234                        return 0;
    233235                }
     
    275277        if (sn.label[0].str[0] == '*') {
    276278                if (!FD_IS_LIST_EMPTY(senti)) {
    277                         fd_log_debug("[acl_wl] Warning: entry '%s' overwrites previous more detailed entries, these are deleted.\n", name);
     279                        fd_log_debug("[acl_wl] Warning: entry '%s' overwrites previous more detailed entries, these are deleted.", name);
    278280                        delete_tree(senti);
    279281                }
     
    286288                        ti = (struct tree_item *)(senti->next);
    287289                        if (ti->str == NULL) {
    288                                 fd_log_debug("[acl_wl] Warning: entry '%s' is superseeded by a generic entry at label 1, ignoring.\n", name);
     290                                fd_log_debug("[acl_wl] Warning: entry '%s' is superseeded by a generic entry at label 1, ignoring.", name);
    289291                                return 0;
    290292                        }
     
    310312                                /* We already had this label */
    311313                                if (ti->leaf) {
    312                                         fd_log_debug("[acl_wl] Warning: entry '%s' is duplicated, merging the flags.\n", name);
     314                                        fd_log_debug("[acl_wl] Warning: entry '%s' is duplicated, merging the flags.", name);
    313315                                        ti->flags |= flags;
    314316                                        return 0;
  • extensions/app_acct/acct_conf.l

    r741 r974  
    8181                                if (ret != 1) {
    8282                                        /* No matching: an error occurred */
    83                                         fd_log_debug("Unable to convert the value '%s' to a valid number: %s\n", yytext, strerror(errno));
     83                                        fd_log_debug("Unable to convert the value '%s' to a valid number: %s", yytext, strerror(errno));
    8484                                        return LEX_ERROR; /* trig an error in yacc parser */
    8585                                        /* Maybe we could REJECT instead of failing here? */
     
    9393                                yylval->string = strdup(yytext+1);
    9494                                if (!yylval->string) {
    95                                         fd_log_debug("Unable to copy the string '%s': %s\n", yytext, strerror(errno));
     95                                        fd_log_debug("Unable to copy the string '%s': %s", yytext, strerror(errno));
    9696                                        TRACE_DEBUG(INFO, "strdup failed");
    9797                                        return LEX_ERROR; /* trig an error in yacc parser */
     
    137137        /* Unrecognized sequence, if it did not match any previous pattern */
    138138[^[:space:]"*=>;\n]+    {
    139                                 fd_log_debug("Unrecognized text on line %d col %d: '%s'.\n", yylloc->first_line, yylloc->first_column, yytext);
     139                                fd_log_debug("Unrecognized text on line %d col %d: '%s'.", yylloc->first_line, yylloc->first_column, yytext);
    140140                                return LEX_ERROR;
    141141                        }
  • extensions/app_acct/acct_conf.y

    r808 r974  
    8383       
    8484        if ( ! acct_config->conninfo) {
    85                 fd_log_debug("[app_acct] ERROR: 'ConnInfo' is missing in file '%s'.\n"
     85                fd_log_debug("[app_acct] ERROR: 'ConnInfo' is missing in file '%s'."
    8686                        " You can specify 'ConnInfo=\"\";' to use default parameters.\n", conffile);
    8787                return EINVAL;
    8888        }
    8989        if ( ! acct_config->tablename) {
    90                 fd_log_debug("[app_acct] ERROR: 'Table' value is missing in file '%s'.\n", conffile);
     90                fd_log_debug("[app_acct] ERROR: 'Table' value is missing in file '%s'.", conffile);
    9191                return EINVAL;
    9292        }
     
    9797        struct fd_list * li;
    9898               
    99         fd_log_debug("[app_acct] Configuration dump:\n");
    100         fd_log_debug(" Database:\n");
    101         fd_log_debug("   ConnInfo ...... : '%s'\n", acct_config->conninfo ?: "<null>");
    102         fd_log_debug("   Table name .... : '%s'\n", acct_config->tablename ?: "<null>");
    103         fd_log_debug("   Timestamp field : '%s'\n", acct_config->tsfield ?: "<null>");
    104         fd_log_debug("   Server name fld : '%s'\n", acct_config->srvnfield ?: "<null>");
    105         fd_log_debug(" AVPs that will be saved to the database:\n");
     99        fd_log_debug("[app_acct] Configuration dump:");
     100        fd_log_debug(" Database:");
     101        fd_log_debug("   ConnInfo ...... : '%s'", acct_config->conninfo ?: "<null>");
     102        fd_log_debug("   Table name .... : '%s'", acct_config->tablename ?: "<null>");
     103        fd_log_debug("   Timestamp field : '%s'", acct_config->tsfield ?: "<null>");
     104        fd_log_debug("   Server name fld : '%s'", acct_config->srvnfield ?: "<null>");
     105        fd_log_debug(" AVPs that will be saved to the database:");
    106106        for (li = acct_config->avps.next; li != &acct_config->avps; li = li->next) {
    107107                struct acct_conf_avp * a = (struct acct_conf_avp *)li;
     
    112112                        fd_log_debug("field '%s' ", a->field?:a->avpname);
    113113                }
    114                 fd_log_debug("as ::%s\n", diam2db_types_mapping[a->avptype]);
    115         }
    116         fd_log_debug("[app_acct] Complete.\n");
     114                fd_log_debug("as ::%s", diam2db_types_mapping[a->avptype]);
     115        }
     116        fd_log_debug("[app_acct] Complete.");
    117117        return 0;
    118118}
     
    158158        if (acct_confin == NULL) {
    159159                ret = errno;
    160                 fd_log_debug("Unable to open extension configuration file %s for reading: %s\n", conffile, strerror(ret));
     160                fd_log_debug("Unable to open extension configuration file %s for reading: %s", conffile, strerror(ret));
    161161                return ret;
    162162        }
     
    180180       
    181181        if (ploc->first_line != ploc->last_line)
    182                 fd_log_debug("%s:%d.%d-%d.%d : %s\n", conffile, ploc->first_line, ploc->first_column, ploc->last_line, ploc->last_column, s);
     182                fd_log_debug("%s:%d.%d-%d.%d : %s", conffile, ploc->first_line, ploc->first_column, ploc->last_line, ploc->last_column, s);
    183183        else if (ploc->first_column != ploc->last_column)
    184                 fd_log_debug("%s:%d.%d-%d : %s\n", conffile, ploc->first_line, ploc->first_column, ploc->last_column, s);
     184                fd_log_debug("%s:%d.%d-%d : %s", conffile, ploc->first_line, ploc->first_column, ploc->last_column, s);
    185185        else
    186                 fd_log_debug("%s:%d.%d : %s\n", conffile, ploc->first_line, ploc->first_column, s);
     186                fd_log_debug("%s:%d.%d : %s", conffile, ploc->first_line, ploc->first_column, s);
    187187}
    188188
  • extensions/app_acct/acct_db.c

    r871 r974  
    7979       
    8080        CHECK_PARAMS_DO( PQisthreadsafe() == 1, {
    81                 fd_log_debug("You PostGreSQL installation is not thread-safe!\n");
     81                fd_log_debug("You PostGreSQL installation is not thread-safe!");
    8282                return EINVAL;
    8383        } );                   
     
    8888        /* Check to see that the backend connection was successfully made */
    8989        if (PQstatus(conn) != CONNECTION_OK) {
    90                 fd_log_debug("Connection to database failed: %s\n", PQerrorMessage(conn));
     90                fd_log_debug("Connection to database failed: %s", PQerrorMessage(conn));
    9191                acct_db_free();
    9292                return EINVAL;
    9393        }
    9494        if (PQprotocolVersion(conn) < 3) {
    95                 fd_log_debug("Database protocol version is too old, version 3 is required for prepared statements.\n");
     95                fd_log_debug("Database protocol version is too old, version 3 is required for prepared statements.");
    9696                acct_db_free();
    9797                return EINVAL;
     
    194194        ADD_EXTEND(");");
    195195       
    196         TRACE_DEBUG(FULL, "Preparing the following SQL statement:\n%s\n", sql);
     196        TRACE_DEBUG(FULL, "Preparing the following SQL statement: '%s'", sql);
    197197        res = PQprepare(conn, stmt, sql, emptyrecords.nball, NULL);
    198198        if (PQresultStatus(res) != PGRES_COMMAND_OK) {
  • extensions/app_acct/acct_records.c

    r741 r974  
    126126        /* Check at least one AVP was mapped */
    127127        if (records->nball == records->nbunmap) {
    128                 fd_log_debug("The received ACR does not contain any AVP from the configuration file.\n"
     128                fd_log_debug("The received ACR does not contain any AVP from the configuration file."
    129129                                "This is an invalid situation. Please fix your configuration file.\n"
    130130                                "One way to ensure this does not happen is to include Session-Id in the database.\n");
     
    137137                struct acct_record_item * r = (struct acct_record_item *)(li->o);
    138138                if (r->param->required && (r->index <= 1)) {
    139                         fd_log_debug("The received ACR does not contain the required AVP '%s'.\n", r->param->avpname);
     139                        fd_log_debug("The received ACR does not contain the required AVP '%s'.", r->param->avpname);
    140140                        acct_rec_empty(records);
    141141                        return EINVAL;
  • extensions/app_diameap/diameap.l

    • Property exe deleted
  • extensions/app_diameap/diameap.y

    r565 r974  
    124124                if (fl == NULL) {
    125125                        int ret = errno;
    126                         TRACE_DEBUG(INFO, "Unable to open %s plugin file %s for reading: %s\n", $3, infile, strerror(ret));
     126                        TRACE_DEBUG(INFO, "Unable to open %s plugin file %s for reading: %s", $3, infile, strerror(ret));
    127127                        yyerror (&yylloc, config, "Error adding EAP Plugin");
    128128                        YYERROR;
  • extensions/app_diameap/diameap_eap.c

    • Property exe deleted
  • extensions/app_diameap/diameap_eap.h

    • Property exe deleted
  • extensions/app_diameap/diameap_eappacket.c

    r425 r974  
    186186                return;
    187187
    188         fd_log_debug("------------- Dump EAP Packet-------------\n");
     188        fd_log_debug("------------- Dump EAP Packet-------------");
    189189        int i;
    190190        fd_log_debug("\t -Code       : ");
     
    194194        {
    195195        case 1:
    196                 fd_log_debug("Request\n");
     196                fd_log_debug("Request");
    197197                break;
    198198        case 2:
    199                 fd_log_debug("Response\n");
     199                fd_log_debug("Response");
    200200                break;
    201201        case 3:
    202                 fd_log_debug("Success\n");
     202                fd_log_debug("Success");
    203203                break;
    204204        case 4:
    205                 fd_log_debug("Failure\n");
     205                fd_log_debug("Failure");
    206206                break;
    207207        default:
    208                 fd_log_debug("Error (EAP Code value [%d] not allowed)\n",code);
     208                fd_log_debug("Error (EAP Code value [%d] not allowed)",code);
    209209                break;
    210210        }
    211211        u8 id;
    212212        CHECK_FCT_DO(diameap_eap_get_identifier(eappacket,&id),return);
    213         fd_log_debug("\t -Identifier : %x \n", id);
     213        fd_log_debug("\t -Identifier : %x ", id);
    214214        u16 length;
    215215        CHECK_FCT_DO(diameap_eap_get_length(eappacket,&length),return);
    216         fd_log_debug("\t -Length     : %d \n", (unsigned int)length);
     216        fd_log_debug("\t -Length     : %d ", (unsigned int)length);
    217217        if (eappacket.length > 4)
    218218        {
    219219                eap_type type;
    220220                CHECK_FCT_DO(diameap_eap_get_type(eappacket,&type),return);
    221                 fd_log_debug("\t -Type       : %d \n", type);
     221                fd_log_debug("\t -Type       : %d ", type);
    222222        }
    223223        if (eappacket.length > 5)
    224224        {
    225                 fd_log_debug("\t -Data       : ");
     225                char buf[1024];
     226                snprintf(buf, sizeof(buf), "\t -Data       : ");
    226227                for (i = 5; i < eappacket.length && i < 30; i++)
    227228                {
    228                         fd_log_debug("%02x ", G8(eappacket.data + i));
     229                        snprintf(buf+strlen(buf), sizeof(buf)-strlen(buf), "%02x ", G8(eappacket.data + i));
    229230                }
    230231                if(i+1<eappacket.length)
    231                         fd_log_debug("[...] (len=%d)",(unsigned int) length);
    232                 fd_log_debug("\n");
    233         }
    234         fd_log_debug("-------------End Dump EAP Packet-------------\n");
     232                        snprintf(buf+strlen(buf), sizeof(buf)-strlen(buf), "[...] (len=%d)",(unsigned int) length);
     233                fd_log_debug("%s", buf);
     234        }
     235        fd_log_debug("-------------End Dump EAP Packet-------------");
    235236}
    236237
  • extensions/app_diameap/diameap_init.c

    r565 r974  
    368368                return;
    369369
    370         fd_log_debug(
    371                         "-------- DiamEAP extension : Configuration parameters (Dump) -------------\n");
    372         fd_log_debug("\t-Configuration file.....: %s\n", diameap_config->conffile);
    373         fd_log_debug("\t-EAP Application Id.....: %u\n",
     370        fd_log_debug("-------- DiamEAP extension : Configuration parameters (Dump) -------------");
     371        fd_log_debug("\t-Configuration file.....: %s", diameap_config->conffile);
     372        fd_log_debug("\t-EAP Application Id.....: %u",
    374373                        diameap_config->application_id);
    375         fd_log_debug("\t-EAP Application Command: %u\n",
     374        fd_log_debug("\t-EAP Application Command: %u",
    376375                        diameap_config->command_code);
    377         fd_log_debug("\t-EAP Application Vendor.: %u\n", diameap_config->vendor_id);
    378         fd_log_debug("\t-Max invalid EAP packets: %u\n", diameap_config->max_invalid_eap_packet);
    379         fd_log_debug("\t-Multi-Round Timeout....: %u\n", diameap_config->multi_round_time_out);
     376        fd_log_debug("\t-EAP Application Vendor.: %u", diameap_config->vendor_id);
     377        fd_log_debug("\t-Max invalid EAP packets: %u", diameap_config->max_invalid_eap_packet);
     378        fd_log_debug("\t-Multi-Round Timeout....: %u", diameap_config->multi_round_time_out);
    380379        if (diameap_config->db.user)
    381380        {
    382                 fd_log_debug("\t-MySQL Database Params..: \n\t\tUser .......:%s\n",
    383                                 diameap_config->db.user);
    384                 fd_log_debug("\t\tServer .....:%s\n", diameap_config->db.server);
    385                 fd_log_debug("\t\tDatabase....:%s\n", diameap_config->db.database);
    386         }
    387 
    388         fd_log_debug("\t-EAP Method Plugins.....: \n");
     381                fd_log_debug("\t-MySQL Database Params..:");
     382                fd_log_debug("\t\tUser .......:%s", diameap_config->db.user);
     383                fd_log_debug("\t\tServer .....:%s", diameap_config->db.server);
     384                fd_log_debug("\t\tDatabase....:%s", diameap_config->db.database);
     385        }
     386
     387        fd_log_debug("\t-EAP Method Plugins.....: ");
    389388        diameap_plugin_dump();
    390389
    391         fd_log_debug(
    392                         "-------- DiamEAP extension : Configuration parameters (End) ---------------\n");
     390        fd_log_debug("-------- DiamEAP extension : Configuration parameters (End) ---------------");
    393391}
    394392
  • extensions/app_diameap/diameap_plugins.c

    r610 r974  
    7676        {
    7777                struct plugin * plugin = (struct plugin *) pl;
    78                 fd_log_debug("\t\t - %s plugin \t [Type: %i, Vendor: %i]  %sloaded\n", plugin->methodname,
     78                fd_log_debug("\t\t - %s plugin \t [Type: %i, Vendor: %i]  %sloaded", plugin->methodname,
    7979                                plugin->methodtype,plugin->vendor, plugin->handler ? "" : "not ");
    8080        }
  • extensions/app_diameap/plugins.h

    • Property exe deleted
  • extensions/app_diameap/plugins/eap_identity/eap_identity.c

    • Property exe deleted
  • extensions/app_diameap/plugins/eap_tls/eaptls.l

    • Property exe deleted
  • extensions/app_diameap/plugins/eap_tls/eaptls.y

    • Property exe deleted
  • extensions/app_radgw/radius.c

    r972 r974  
    320320        auth =  &(msg->radius.hdr->authenticator[0]);
    321321       
    322         fd_log_debug("------ RADIUS msg dump -------\n");
    323         fd_log_debug(" id  : 0x%02hhx, code : %hhd (%s), length : %d\n", msg->radius.hdr->identifier, msg->radius.hdr->code, rgw_msg_code_str(msg->radius.hdr->code), ntohs(msg->radius.hdr->length));
    324         fd_log_debug(" auth: %02hhx %02hhx %02hhx %02hhx  %02hhx %02hhx %02hhx %02hhx\n",
     322        fd_log_debug("------ RADIUS msg dump -------");
     323        fd_log_debug(" id  : 0x%02hhx, code : %hhd (%s), length : %d", msg->radius.hdr->identifier, msg->radius.hdr->code, rgw_msg_code_str(msg->radius.hdr->code), ntohs(msg->radius.hdr->length));
     324        fd_log_debug(" auth: %02hhx %02hhx %02hhx %02hhx  %02hhx %02hhx %02hhx %02hhx",
    325325                        auth[0], auth[1], auth[2], auth[3], auth[4], auth[5], auth[6], auth[7]);
    326         fd_log_debug("       %02hhx %02hhx %02hhx %02hhx  %02hhx %02hhx %02hhx %02hhx\n",
     326        fd_log_debug("       %02hhx %02hhx %02hhx %02hhx  %02hhx %02hhx %02hhx %02hhx",
    327327                        auth[8],  auth[9],  auth[10], auth[11], auth[12], auth[13], auth[14], auth[15]);
    328328        for (i = 0; i < msg->radius.attr_used; i++) {
     
    332332        }
    333333        if (has_meta && msg->ps_nb) {
    334                 fd_log_debug("---- hidden attributes:\n");
     334                fd_log_debug("---- hidden attributes:");
    335335                for (i = msg->ps_first; i < msg->ps_first + msg->ps_nb; i++) {
    336336                        struct radius_attr_hdr *attr = (struct radius_attr_hdr *)(msg->radius.buf + msg->radius.attr_pos[i]);
     
    339339                }
    340340        }
    341         fd_log_debug("-----------------------------\n");
     341        fd_log_debug("-----------------------------");
    342342}
    343343
     
    527527        msg_len = ntohs(hdr->length);
    528528        if (msg_len < sizeof(*hdr) || msg_len > len) {
    529                 TRACE_DEBUG(INFO, "Invalid RADIUS message length\n");
     529                TRACE_DEBUG(INFO, "Invalid RADIUS message length");
    530530                return EINVAL;
    531531        }
    532532
    533533        if (msg_len < len) {
    534                 TRACE_DEBUG(INFO, "Ignored %lu extra bytes after RADIUS message\n",
     534                TRACE_DEBUG(INFO, "Ignored %lu extra bytes after RADIUS message",
    535535                       (unsigned long) len - msg_len);
    536536        }
  • extensions/app_radgw/rgw_clients.c

    r965 r974  
    983983       
    984984        if (!FD_IS_LIST_EMPTY(&cli_ip))
    985                 fd_log_debug(" RADIUS IP clients list:\n");
     985                fd_log_debug(" RADIUS IP clients list:");
    986986        dump_cli_list(&cli_ip);
    987987               
    988988        if (!FD_IS_LIST_EMPTY(&cli_ip6))
    989                 fd_log_debug(" RADIUS IPv6 clients list:\n");
     989                fd_log_debug(" RADIUS IPv6 clients list:");
    990990        dump_cli_list(&cli_ip6);
    991991               
  • extensions/app_radgw/rgw_conf.l

    r741 r974  
    8989                                yylval->string = strdup(yytext+1);
    9090                                if (yylval->string == NULL) {
    91                                         fd_log_debug("Unable to allocate memory: %s\n", strerror(errno));
     91                                        fd_log_debug("Unable to allocate memory: %s", strerror(errno));
    9292                                        return LEX_ERROR; /* trig an error in yacc parser */
    9393                                }
     
    111111                                if (ret != 1) {
    112112                                        /* No matching: an error occurred */
    113                                         fd_log_debug("Unable to convert the value '%s' to a valid number: %s\n", yytext, strerror(errno));
     113                                        fd_log_debug("Unable to convert the value '%s' to a valid number: %s", yytext, strerror(errno));
    114114                                        return LEX_ERROR; /* trig an error in yacc parser */
    115115                                        /* Maybe we could REJECT instead of failing here? */
     
    133133                                work = strdup(yytext);
    134134                                if ( work == NULL ) {
    135                                         fd_log_debug("Unable to allocate memory: %s\n", strerror(errno));
     135                                        fd_log_debug("Unable to allocate memory: %s", strerror(errno));
    136136                                        return LEX_ERROR; /* trig an error in yacc parser */
    137137                                }
     
    141141                                        port++;
    142142                                        if (sscanf(port, "%hu]", &p) != 1) {
    143                                                 fd_log_debug("'%s' is not a valid port: %s\n", port, strerror(errno));
     143                                                fd_log_debug("'%s' is not a valid port: %s", port, strerror(errno));
    144144                                                free(work);
    145145                                                return LEX_ERROR; /* trig an error in yacc parser */
     
    153153                                        sin6 = malloc(sizeof(struct sockaddr_in6));
    154154                                        if (sin6 == NULL) {
    155                                                 fd_log_debug("Unable to allocate memory: %s\n", strerror(errno));
     155                                                fd_log_debug("Unable to allocate memory: %s", strerror(errno));
    156156                                                free(work);
    157157                                                return LEX_ERROR; /* trig an error in yacc parser */
     
    161161                                        sin6->sin6_family = AF_INET6;
    162162                                        if (inet_pton(AF_INET6, work, &sin6->sin6_addr) != 1) {
    163                                                 fd_log_debug("'%s' is not a valid IPv6 address: %s\n", work, strerror(errno));
     163                                                fd_log_debug("'%s' is not a valid IPv6 address: %s", work, strerror(errno));
    164164                                                free(work);
    165165                                                free(sin6);
     
    173173                                        sin = malloc(sizeof(struct sockaddr_in));
    174174                                        if (sin == NULL) {
    175                                                 fd_log_debug("Unable to allocate memory: %s\n", strerror(errno));
     175                                                fd_log_debug("Unable to allocate memory: %s", strerror(errno));
    176176                                                free(work);
    177177                                                return LEX_ERROR; /* trig an error in yacc parser */
     
    181181                                        sin->sin_family = AF_INET;
    182182                                        if (inet_pton(AF_INET, work, &sin->sin_addr) != 1) {
    183                                                 fd_log_debug("'%s' is not a valid IP address: %s\n", work, strerror(errno));
     183                                                fd_log_debug("'%s' is not a valid IP address: %s", work, strerror(errno));
    184184                                                free(work);
    185185                                                free(sin);
     
    213213                                        if (ret != 1) {
    214214                                                /* No matching: an error occurred */
    215                                                 fd_log_debug("Unable to convert the value '%s' to a valid number: %s\n", yytext, strerror(errno));
     215                                                fd_log_debug("Unable to convert the value '%s' to a valid number: %s", yytext, strerror(errno));
    216216                                                return LEX_ERROR; /* trig an error in yacc parser */
    217217                                                /* Maybe we could REJECT instead of failing here? */
     
    227227                                        sin = malloc(sizeof(struct sockaddr_in));
    228228                                        if (sin == NULL) {
    229                                                 fd_log_debug("Unable to allocate memory: %s\n", strerror(errno));
     229                                                fd_log_debug("Unable to allocate memory: %s", strerror(errno));
    230230                                                return LEX_ERROR; /* trig an error in yacc parser */
    231231                                        }
     
    234234                                        sin->sin_family = AF_INET;
    235235                                        if (inet_pton(AF_INET, yytext, &sin->sin_addr) != 1) {
    236                                                 fd_log_debug("'%s' is not a valid IP address: %s\n", yytext, strerror(errno));
     236                                                fd_log_debug("'%s' is not a valid IP address: %s", yytext, strerror(errno));
    237237                                                free(sin);
    238238                                                return LEX_ERROR; /* trig an error in yacc parser */
     
    247247                                        sin6 = malloc(sizeof(struct sockaddr_in6));
    248248                                        if (sin6 == NULL) {
    249                                                 fd_log_debug("Unable to allocate memory: %s\n", strerror(errno));
     249                                                fd_log_debug("Unable to allocate memory: %s", strerror(errno));
    250250                                                return LEX_ERROR; /* trig an error in yacc parser */
    251251                                        }
     
    254254                                        sin6->sin6_family = AF_INET6;
    255255                                        if (inet_pton(AF_INET6, yytext, &sin6->sin6_addr) != 1) {
    256                                                 fd_log_debug("'%s' is not a valid IPv6 address: %s\n", yytext, strerror(errno));
     256                                                fd_log_debug("'%s' is not a valid IPv6 address: %s", yytext, strerror(errno));
    257257                                                free(sin6);
    258258                                                return LEX_ERROR; /* trig an error in yacc parser */
     
    271271        /* Unrecognized character */
    272272<*>.                    {
    273                                 fd_log_debug("Unrecognized text on line %d col %d: '%s'.\n", yylloc->first_line, yylloc->first_column, yytext);
     273                                fd_log_debug("Unrecognized text on line %d col %d: '%s'.", yylloc->first_line, yylloc->first_column, yytext);
    274274                                return LEX_ERROR;
    275275                        }
  • extensions/app_radgw/rgw_conf.y

    r741 r974  
    6969        if (rgw_confin == NULL) {
    7070                ret = errno;
    71                 fd_log_debug("Unable to open extension configuration file %s for reading: %s\n", conffile, strerror(ret));
     71                fd_log_debug("Unable to open extension configuration file %s for reading: %s", conffile, strerror(ret));
    7272                return ret;
    7373        }
     
    9191{
    9292        if (ploc->first_line != ploc->last_line)
    93                 fd_log_debug("%s:%d.%d-%d.%d : %s\n", conffile, ploc->first_line, ploc->first_column, ploc->last_line, ploc->last_column, s);
     93                fd_log_debug("%s:%d.%d-%d.%d : %s", conffile, ploc->first_line, ploc->first_column, ploc->last_line, ploc->last_column, s);
    9494        else if (ploc->first_column != ploc->last_column)
    95                 fd_log_debug("%s:%d.%d-%d : %s\n", conffile, ploc->first_line, ploc->first_column, ploc->last_column, s);
     95                fd_log_debug("%s:%d.%d-%d : %s", conffile, ploc->first_line, ploc->first_column, ploc->last_column, s);
    9696        else
    97                 fd_log_debug("%s:%d.%d : %s\n", conffile, ploc->first_line, ploc->first_column, s);
     97                fd_log_debug("%s:%d.%d : %s", conffile, ploc->first_line, ploc->first_column, s);
    9898}
    9999
     
    111111                rez = realloc(buf, buf_rsz);
    112112                if (rez == NULL) {
    113                         fd_log_debug("Error on memory allocation: %s\n", strerror(errno));
     113                        fd_log_debug("Error on memory allocation: %s", strerror(errno));
    114114                        return 0;
    115115                }
     
    198198                                if (fd == NULL) {
    199199                                        int ret = errno;
    200                                         TRACE_DEBUG(INFO, "Unable to open file %s for reading: %s\n", fname, strerror(ret));
     200                                        TRACE_DEBUG(INFO, "Unable to open file %s for reading: %s", fname, strerror(ret));
    201201                                        yyerror (&yylloc, conffile, "Error adding plugin");
    202202                                        YYERROR;
  • extensions/app_radgw/rgw_plugins.c

    r741 r974  
    188188        if (new->dlo == NULL) {
    189189                /* An error occured */
    190                 fd_log_debug("Loading of plugin '%s' failed:\n %s\n", plgfile, dlerror());
     190                fd_log_debug("Loading of plugin '%s' failed: %s", plgfile, dlerror());
    191191                goto error;
    192192        }
     
    196196        if (new->descriptor == NULL) {
    197197                /* An error occured */
    198                 fd_log_debug("Unable to resolve 'rgwp_descriptor' in plugin '%s':\n %s\n", plgfile, dlerror());
     198                fd_log_debug("Unable to resolve 'rgwp_descriptor' in plugin '%s': %s", plgfile, dlerror());
    199199                goto error;
    200200        }
     
    206206                CHECK_FCT_DO( (*(new->descriptor->rgwp_conf_parse))(conffile, &new->cs),
    207207                        {
    208                                 fd_log_debug("An error occurred while parsing configuration file '%s' in plugin '%s', aborting...\n", conffile, plgfile);
     208                                fd_log_debug("An error occurred while parsing configuration file '%s' in plugin '%s', aborting...", conffile, plgfile);
    209209                                goto error;
    210210                        } );
     
    266266       
    267267        if ( ! FD_IS_LIST_EMPTY( &plg_list ) )
    268                 fd_log_debug("[app_radgw]  --- List of registered plugins:\n");
     268                fd_log_debug("[app_radgw]  --- List of registered plugins:");
    269269        for (ptr = plg_list.next; ptr != &plg_list; ptr = ptr->next) {
    270                
     270                char buf[1024];
    271271                plg = (struct plg_descr *)ptr;
    272272               
    273                 fd_log_debug("  %-25s ( %p ) - types: %s%s, codes: ",
    274                                 plg->descriptor->rgwp_name,
    275                                 plg->cs,
    276                                 plg->type & RGW_PLG_TYPE_AUTH ? "Au" : "  ",
    277                                 plg->type & RGW_PLG_TYPE_ACCT ? "Ac" : "  ");
     273                snprintf(buf, sizeof(buf), "  %-25s ( %p ) - types: %s%s, codes: ",
     274                         plg->descriptor->rgwp_name,
     275                         plg->cs,
     276                         plg->type & RGW_PLG_TYPE_AUTH ? "Au" : "  ",
     277                         plg->type & RGW_PLG_TYPE_ACCT ? "Ac" : "  ");
    278278               
    279279                if (plg->cc) {
     
    281281                       
    282282                        for (i = 0; i < plg->cc_len; i++) {
    283                                 fd_log_debug("%02hhx ", plg->cc[i]);
     283                                snprintf(buf+strlen(buf), sizeof(buf)-strlen(buf), "%02hhx ", plg->cc[i]);
    284284                        }
    285                         fd_log_debug("\n");
     285                        fd_log_debug("%s", buf);
    286286                } else {
    287                         fd_log_debug("*\n");
     287                        fd_log_debug("%s*", buf);
    288288                }
    289289        }
     
    297297        CHECK_POSIX_DO( pthread_rwlock_rdlock(&plg_lock), );
    298298        if ( !FD_IS_LIST_EMPTY( &plg_accel_auth ) || !FD_IS_LIST_EMPTY( &plg_accel_acct ))
    299                 fd_log_debug("  --- Accelerators:\n");
     299                fd_log_debug("  --- Accelerators:");
    300300       
    301301        for (ptraccel = plg_accel_auth.next; ptraccel != &plg_accel_auth; ptraccel = ptraccel->next) {
    302302                struct plg_accel * accel = (struct plg_accel *)ptraccel;
    303                 fd_log_debug("  auth, code %02hhu:\n", accel->ccode);
     303                fd_log_debug("  auth, code %02hhu:", accel->ccode);
    304304
    305305                for (ptr = accel->plugins.next; ptr != &accel->plugins; ptr = ptr->next) {
    306306                        struct plg_accel_item * item = (struct plg_accel_item *)ptr;
    307                         fd_log_debug("     %-15s (%p)\n", item->plg->descriptor->rgwp_name, item->plg->cs);
     307                        fd_log_debug("     %-15s (%p)", item->plg->descriptor->rgwp_name, item->plg->cs);
    308308                }
    309309        }
    310310        for (ptraccel = plg_accel_acct.next; ptraccel != &plg_accel_acct; ptraccel = ptraccel->next) {
    311311                struct plg_accel * accel = (struct plg_accel *)ptraccel;
    312                 fd_log_debug("  acct, code %02hhu:\n", accel->ccode);
     312                fd_log_debug("  acct, code %02hhu:", accel->ccode);
    313313
    314314                for (ptr = accel->plugins.next; ptr != &accel->plugins; ptr = ptr->next) {
    315315                        struct plg_accel_item * item = (struct plg_accel_item *)ptr;
    316                         fd_log_debug("     %-15s (%p)\n", item->plg->descriptor->rgwp_name, item->plg->cs);
     316                        fd_log_debug("     %-15s (%p)", item->plg->descriptor->rgwp_name, item->plg->cs);
    317317                }
    318318        }
     
    380380        if (ret > 0) {
    381381                /* Critical error, log and exit */
    382                 TRACE_DEBUG(NONE, "An error occurred while handling a RADIUS message from '%s': %s\n", rgw_clients_id(cli), strerror(ret));
     382                TRACE_DEBUG(NONE, "An error occurred while handling a RADIUS message from '%s': %s", rgw_clients_id(cli), strerror(ret));
    383383                return ret;
    384384        }
     
    436436        if (ret > 0) {
    437437                /* Critical error, log and exit */
    438                 fd_log_debug("[app_radgw] An error occurred while handling a DIAMETER answer to a converted RADIUS request, turn on DEBUG for details: %s\n", strerror(ret));
     438                fd_log_debug("[app_radgw] An error occurred while handling a DIAMETER answer to a converted RADIUS request, turn on DEBUG for details: %s", strerror(ret));
    439439                return ret;
    440440        }
  • extensions/app_radgw/rgw_servers.c

    r965 r974  
    5252                return;
    5353       
    54         fd_log_debug(" auth server:\n");
    55         fd_log_debug("    disabled..... : %s\n", rgw_servers.auth_serv.disabled ? "TRUE":"false");
    56         fd_log_debug("    IP disabled.. : %s\n", rgw_servers.auth_serv.ip_disabled ? "TRUE":"false");
    57         fd_log_debug("    IPv6 disabled : %s\n", rgw_servers.auth_serv.ip6_disabled ? "TRUE":"false");
    58         fd_log_debug("    port......... : %hu\n", ntohs(rgw_servers.auth_serv.port));
     54        fd_log_debug(" auth server:");
     55        fd_log_debug("    disabled..... : %s", rgw_servers.auth_serv.disabled ? "TRUE":"false");
     56        fd_log_debug("    IP disabled.. : %s", rgw_servers.auth_serv.ip_disabled ? "TRUE":"false");
     57        fd_log_debug("    IPv6 disabled : %s", rgw_servers.auth_serv.ip6_disabled ? "TRUE":"false");
     58        fd_log_debug("    port......... : %hu", ntohs(rgw_servers.auth_serv.port));
    5959        inet_ntop(AF_INET, &rgw_servers.auth_serv.ip_endpoint,ipstr,sizeof(ipstr));
    60         fd_log_debug("    IP bind...... : %s\n", ipstr);
     60        fd_log_debug("    IP bind...... : %s", ipstr);
    6161        inet_ntop(AF_INET6, &rgw_servers.auth_serv.ip6_endpoint,ipstr,sizeof(ipstr));
    62         fd_log_debug("    IPv6 bind.... : %s\n", ipstr);
    63 
    64         fd_log_debug(" acct server:\n");
    65         fd_log_debug("    disabled..... : %s\n", rgw_servers.acct_serv.disabled ? "TRUE":"false");
    66         fd_log_debug("    IP disabled.. : %s\n", rgw_servers.acct_serv.ip_disabled ? "TRUE":"false");
    67         fd_log_debug("    IPv6 disabled : %s\n", rgw_servers.acct_serv.ip6_disabled ? "TRUE":"false");
    68         fd_log_debug("    port......... : %hu\n", ntohs(rgw_servers.acct_serv.port));
     62        fd_log_debug("    IPv6 bind.... : %s", ipstr);
     63
     64        fd_log_debug(" acct server:");
     65        fd_log_debug("    disabled..... : %s", rgw_servers.acct_serv.disabled ? "TRUE":"false");
     66        fd_log_debug("    IP disabled.. : %s", rgw_servers.acct_serv.ip_disabled ? "TRUE":"false");
     67        fd_log_debug("    IPv6 disabled : %s", rgw_servers.acct_serv.ip6_disabled ? "TRUE":"false");
     68        fd_log_debug("    port......... : %hu", ntohs(rgw_servers.acct_serv.port));
    6969        inet_ntop(AF_INET, &rgw_servers.acct_serv.ip_endpoint,ipstr,sizeof(ipstr));
    70         fd_log_debug("    IP bind...... : %s\n", ipstr);
     70        fd_log_debug("    IP bind...... : %s", ipstr);
    7171        inet_ntop(AF_INET6, &rgw_servers.acct_serv.ip6_endpoint,ipstr,sizeof(ipstr));
    72         fd_log_debug("    IPv6 bind.... : %s\n", ipstr);
     72        fd_log_debug("    IPv6 bind.... : %s", ipstr);
    7373
    7474}
  • extensions/app_radgw/rgw_worker.c

    r767 r974  
    163163                /* Check the created Diameter message -- it will be invalid if no callback has handled the RADIUS message */
    164164                if ((diam_msg == NULL) || ( fd_msg_parse_rules(diam_msg, fd_g_config->cnf_dict, NULL) ) ) {
    165                         fd_log_debug("[radgw] No or invalid Diameter message was generated after processing the RADIUS command %hhd (%s).\n"
     165                        fd_log_debug("[radgw] No or invalid Diameter message was generated after processing the RADIUS command %hhd (%s)."
    166166                                        " It may indicate a gateway configuration problem, or implementation issue in a plugin.\n",
    167167                                        msg->radius.hdr->code, rgw_msg_code_str(msg->radius.hdr->code));
     
    174174                        struct radius_attr_hdr *attr = (struct radius_attr_hdr *)(msg->radius.buf + msg->radius.attr_pos[a]);
    175175                        pb++;
    176                         fd_log_debug("[radgw] No plugin available to handle attribute %hhd (%s) in command %hhd (%s)! Translation aborted.\n",
     176                        fd_log_debug("[radgw] No plugin available to handle attribute %hhd (%s) in command %hhd (%s)! Translation aborted.",
    177177                                        attr->type, rgw_msg_attrtype_str(attr->type),
    178178                                        msg->radius.hdr->code, rgw_msg_code_str(msg->radius.hdr->code));
     
    193193                        rgw_clients_dispose(&cli);
    194194                       
    195                         TRACE_DEBUG(INFO, "%d problem(s) occurred while translating a RADIUS message, data discarded.\n", pb);
     195                        TRACE_DEBUG(INFO, "%d problem(s) occurred while translating a RADIUS message, data discarded.", pb);
    196196                        continue;
    197197                }
     
    207207                        {
    208208                                /* If an error occurs, log and destroy the data */
    209                                 fd_log_debug("An error occurred while sending Diameter message, please turn Debug on for detail.\n");
     209                                fd_log_debug("An error occurred while sending Diameter message, please turn Debug on for detail.");
    210210                                if (session) {
    211211                                        CHECK_FCT_DO( fd_sess_destroy(&session), );
  • extensions/app_radgw/rgwx_acct.c

    r965 r974  
    12661266               
    12671267                default:
    1268                         fd_log_debug("[acct.rgwx] Received Diameter answer with error code '%d' from server '%.*s', session %.*s, not translating into Accounting-Response\n",
     1268                        fd_log_debug("[acct.rgwx] Received Diameter answer with error code '%d' from server '%.*s', session %.*s, not translating into Accounting-Response",
    12691269                                        ahdr->avp_value->u32,
    12701270                                        oh->avp_value->os.len, oh->avp_value->os.data,
     
    12731273                        if (avp) {
    12741274                                CHECK_FCT( fd_msg_avp_hdr ( avp, &ahdr ) );
    1275                                 fd_log_debug("[acct.rgwx]   Error-Message content: '%.*s'\n",
     1275                                fd_log_debug("[acct.rgwx]   Error-Message content: '%.*s'",
    12761276                                                ahdr->avp_value->os.len, ahdr->avp_value->os.data);
    12771277                        }
     
    12791279                        if (avp) {
    12801280                                CHECK_FCT( fd_msg_avp_hdr ( avp, &ahdr ) );
    1281                                 fd_log_debug("[acct.rgwx]   Error-Reporting-Host: '%.*s'\n",
     1281                                fd_log_debug("[acct.rgwx]   Error-Reporting-Host: '%.*s'",
    12821282                                                ahdr->avp_value->os.len, ahdr->avp_value->os.data);
    12831283                        }
    12841284                        CHECK_FCT( fd_msg_search_avp (*diam_ans, cs->dict.Failed_AVP, &avp) );
    12851285                        if (avp) {
    1286                                 fd_log_debug("[acct.rgwx]   Failed-AVP was included in the message.\n");
     1286                                fd_log_debug("[acct.rgwx]   Failed-AVP was included in the message.");
    12871287                                /* Dump its content ? */
    12881288                        }
  • extensions/app_radgw/rgwx_auth.c

    r972 r974  
    12371237                        /* In any case, the following is processed: */
    12381238                        (*rad_fw)->hdr->code = RADIUS_CODE_ACCESS_REJECT;
    1239                         fd_log_debug("[auth.rgwx] Received Diameter answer with error code '%d' from server '%.*s', session %.*s, translating into Access-Reject\n",
     1239                        fd_log_debug("[auth.rgwx] Received Diameter answer with error code '%d' from server '%.*s', session %.*s, translating into Access-Reject",
    12401240                                        ahdr->avp_value->u32,
    12411241                                        oh->avp_value->os.len, oh->avp_value->os.data,
     
    12441244                        if (avp_x) {
    12451245                                CHECK_FCT( fd_msg_avp_hdr ( avp_x, &ahdr ) );
    1246                                 fd_log_debug("[auth.rgwx]   Error-Message content: '%.*s'\n",
     1246                                fd_log_debug("[auth.rgwx]   Error-Message content: '%.*s'",
    12471247                                                ahdr->avp_value->os.len, ahdr->avp_value->os.data);
    12481248                        }
     
    12501250                        if (avp_x) {
    12511251                                CHECK_FCT( fd_msg_avp_hdr ( avp_x, &ahdr ) );
    1252                                 fd_log_debug("[auth.rgwx]   Error-Reporting-Host: '%.*s'\n",
     1252                                fd_log_debug("[auth.rgwx]   Error-Reporting-Host: '%.*s'",
    12531253                                                ahdr->avp_value->os.len, ahdr->avp_value->os.data);
    12541254                        }
    12551255                        CHECK_FCT( fd_msg_search_avp (*diam_ans, cs->dict.Failed_AVP, &avp_x) );
    12561256                        if (avp_x) {
    1257                                 fd_log_debug("[auth.rgwx]   Failed-AVP was included in the message.\n");
     1257                                fd_log_debug("[auth.rgwx]   Failed-AVP was included in the message.");
    12581258                                /* Dump its content ? */
    12591259                        }
     
    14491449                                        /* We only check the value */
    14501450                                        if (ahdr->avp_value->u32 != 3) {
    1451                                                 fd_log_debug("[auth.rgwx] Received Diameter answer with Auth-Request-Type set to %d (%s) from server %.*s, session %.*s.\n"
     1451                                                fd_log_debug("[auth.rgwx] Received Diameter answer with Auth-Request-Type set to %d (%s) from server %.*s, session %.*s."
    14521452                                                                "  This may cause interoperability problems with RADIUS.\n",
    14531453                                                                ahdr->avp_value->u32,
     
    16141614                                case DIAM_ATTR_NAS_FILTER_RULE:
    16151615                                        /* This is not translatable to RADIUS */
    1616                                         fd_log_debug("[auth.rgwx] Received Diameter answer with non-translatable NAS-Filter-Rule AVP from '%.*s' (session: '%.*s'), ignoring.\n",
     1616                                        fd_log_debug("[auth.rgwx] Received Diameter answer with non-translatable NAS-Filter-Rule AVP from '%.*s' (session: '%.*s'), ignoring.",
    16171617                                                        oh->avp_value->os.len, oh->avp_value->os.data,
    16181618                                                        sid->avp_value->os.len, sid->avp_value->os.data);
     
    16471647                                case DIAM_ATTR_QOS_FILTER_RULE:
    16481648                                        /* This is not translatable to RADIUS */
    1649                                         fd_log_debug("[auth.rgwx] Received Diameter answer with non-translatable QoS-Filter-Rule AVP from '%.*s' (session: '%.*s'), ignoring.\n",
     1649                                        fd_log_debug("[auth.rgwx] Received Diameter answer with non-translatable QoS-Filter-Rule AVP from '%.*s' (session: '%.*s'), ignoring.",
    16501650                                                        oh->avp_value->os.len, oh->avp_value->os.data,
    16511651                                                        sid->avp_value->os.len, sid->avp_value->os.data);
     
    18561856                                               
    18571857                                                if (ahdr->avp_value->os.len != 64) {
    1858                                                         TRACE_DEBUG(INFO, "Received EAP-Master-Session-Key attribute with length %d != 64.\n", ahdr->avp_value->os.len)
     1858                                                        TRACE_DEBUG(INFO, "Received EAP-Master-Session-Key attribute with length %d != 64.", ahdr->avp_value->os.len)
    18591859                                                }
    18601860                                               
  • extensions/app_radgw/rgwx_debug.c

    r740 r974  
    5757       
    5858        auth =  &(msg->hdr->authenticator[0]);
    59         fd_log_debug(" id  : 0x%02hhx, code: %hhd (%s)\n", msg->hdr->identifier, msg->hdr->code, rgw_msg_code_str(msg->hdr->code));
    60         fd_log_debug(" auth: %02hhx %02hhx %02hhx %02hhx  %02hhx %02hhx %02hhx %02hhx\n",
     59        fd_log_debug(" id  : 0x%02hhx, code: %hhd (%s)", msg->hdr->identifier, msg->hdr->code, rgw_msg_code_str(msg->hdr->code));
     60        fd_log_debug(" auth: %02hhx %02hhx %02hhx %02hhx  %02hhx %02hhx %02hhx %02hhx",
    6161                        auth[0], auth[1], auth[2], auth[3],
    6262                        auth[4], auth[5], auth[6], auth[7]);
    63         fd_log_debug("       %02hhx %02hhx %02hhx %02hhx  %02hhx %02hhx %02hhx %02hhx\n",
     63        fd_log_debug("       %02hhx %02hhx %02hhx %02hhx  %02hhx %02hhx %02hhx %02hhx",
    6464                        auth[8],  auth[9],  auth[10], auth[11],
    6565                        auth[12], auth[13], auth[14], auth[15]);
    6666        for (i = 0; i < msg->attr_used; i++) {
    6767                struct radius_attr_hdr *attr = (struct radius_attr_hdr *)(msg->buf + msg->attr_pos[i]);
    68                 fd_log_debug("  - len:%3hhu, type:0x%02hhx (%s)\n", attr->length, attr->type, rgw_msg_attrtype_str(attr->type));
     68                fd_log_debug("  - len:%3hhu, type:0x%02hhx (%s)", attr->length, attr->type, rgw_msg_attrtype_str(attr->type));
    6969                /* If we need to dump the value, it's better to call directly radius_msg_dump instead... */
    7070        }
     
    7676        TRACE_ENTRY("%p %p %p %p %p %p", cs, session, rad_req, rad_ans, diam_fw, cli);
    7777       
    78         fd_log_debug("------------- RADIUS/Diameter Request Debug%s%s%s -------------\n", cs ? " [" : "", cs ? (char *)cs : "", cs ? "]" : "");
     78        fd_log_debug("------------- RADIUS/Diameter Request Debug%s%s%s -------------", cs ? " [" : "", cs ? (char *)cs : "", cs ? "]" : "");
    7979       
    8080        if (!rad_req) {
    81                 fd_log_debug(" RADIUS request: NULL pointer\n");
     81                fd_log_debug(" RADIUS request: NULL pointer");
    8282        } else {
    83                 fd_log_debug(" RADIUS request (%p) DUMP:\n", rad_req);
     83                fd_log_debug(" RADIUS request (%p) DUMP:", rad_req);
    8484                debug_dump_radius(rad_req);
    8585        }
    8686       
    8787        if (!rad_ans || ! *rad_ans) {
    88                 fd_log_debug(" RADIUS answer: NULL pointer\n");
     88                fd_log_debug(" RADIUS answer: NULL pointer");
    8989        } else {
    90                 fd_log_debug(" RADIUS answer (%p) DUMP:\n", *rad_ans);
     90                fd_log_debug(" RADIUS answer (%p) DUMP:", *rad_ans);
    9191                debug_dump_radius(*rad_ans);
    9292        }
    9393       
    9494        if (!diam_fw || ! *diam_fw) {
    95                 fd_log_debug(" Diameter message: NULL pointer\n");
     95                fd_log_debug(" Diameter message: NULL pointer");
    9696        } else {
    97                 fd_log_debug(" Diameter message (%p) DUMP:\n", *diam_fw);
     97                fd_log_debug(" Diameter message (%p) DUMP:", *diam_fw);
    9898                fd_msg_dump_walk(0, *diam_fw);
    9999        }
    100100       
    101101        if (!session || ! *session) {
    102                 fd_log_debug(" Diameter session: NULL pointer\n");
     102                fd_log_debug(" Diameter session: NULL pointer");
    103103        } else {
    104104                os0_t str;
     
    106106                CHECK_FCT( fd_sess_getsid(*session, &str, &str_len) );
    107107
    108                 fd_log_debug(" Diameter session: %s\n", str);
     108                fd_log_debug(" Diameter session: %s", str);
    109109        }
    110110       
    111         fd_log_debug("===========  Debug%s%s%s complete =============\n", cs ? " [" : "", cs ? (char *)cs : "", cs ? "]" : "");
     111        fd_log_debug("===========  Debug%s%s%s complete =============", cs ? " [" : "", cs ? (char *)cs : "", cs ? "]" : "");
    112112       
    113113        return 0;
     
    119119        TRACE_ENTRY("%p %p %p %p %p %p", cs, session, diam_ans, rad_fw, cli, stateful);
    120120
    121         fd_log_debug("------------- RADIUS/Diameter Answer Debug%s%s%s -------------\n", cs ? " [" : "", cs ? (char *)cs : "", cs ? "]" : "");
     121        fd_log_debug("------------- RADIUS/Diameter Answer Debug%s%s%s -------------", cs ? " [" : "", cs ? (char *)cs : "", cs ? "]" : "");
    122122       
    123123        if (!diam_ans || ! *diam_ans) {
    124                 fd_log_debug(" Diameter message: NULL pointer\n");
     124                fd_log_debug(" Diameter message: NULL pointer");
    125125        } else {
    126                 fd_log_debug(" Diameter message (%p) DUMP:\n", *diam_ans);
     126                fd_log_debug(" Diameter message (%p) DUMP:", *diam_ans);
    127127                fd_msg_dump_walk(0, *diam_ans);
    128128        }
    129129       
    130130        if (!rad_fw || ! *rad_fw) {
    131                 fd_log_debug(" RADIUS answer: NULL pointer\n");
     131                fd_log_debug(" RADIUS answer: NULL pointer");
    132132        } else {
    133                 fd_log_debug(" RADIUS answer (%p) DUMP:\n", *rad_fw);
     133                fd_log_debug(" RADIUS answer (%p) DUMP:", *rad_fw);
    134134                debug_dump_radius(*rad_fw);
    135135        }
    136136       
    137         fd_log_debug("===========  Debug%s%s%s complete =============\n", cs ? " [" : "", cs ? (char *)cs : "", cs ? "]" : "");
     137        fd_log_debug("===========  Debug%s%s%s complete =============", cs ? " [" : "", cs ? (char *)cs : "", cs ? "]" : "");
    138138        return 0;
    139139}
  • extensions/app_radgw/rgwx_echodrop.c

    r741 r974  
    6060        TRACE_ENTRY("%p %p", conffile, state);
    6161        CHECK_PARAMS( state );
    62         CHECK_PARAMS_DO( conffile, { fd_log_debug("[echodrop.rgwx] The configuration file is not optional for this plugin.\n"); return EINVAL; } );
     62        CHECK_PARAMS_DO( conffile, { fd_log_debug("[echodrop.rgwx] The configuration file is not optional for this plugin."); return EINVAL; } );
    6363       
    6464        CHECK_MALLOC( new = malloc(sizeof(struct rgwp_config)) );
     
    8282                        char * act = (eca->action == ACT_ECHO) ? "ECHO" : "DROP";
    8383                        if (eca->ext) {
    84                                 fd_log_debug("  %s Code: %hhu, Vendor: %u, Ext-Type: %hu\n", act, eca->code, eca->vendor_id, eca->extype);
     84                                fd_log_debug("  %s Code: %hhu, Vendor: %u, Ext-Type: %hu", act, eca->code, eca->vendor_id, eca->extype);
    8585                                continue;
    8686                        }
    8787                        if (eca->tlv) {
    88                                 fd_log_debug("  %s Code: %hhu, Vendor: %u, Type: %hhu\n", act, eca->code, eca->vendor_id, eca->type);
     88                                fd_log_debug("  %s Code: %hhu, Vendor: %u, Type: %hhu", act, eca->code, eca->vendor_id, eca->type);
    8989                                continue;
    9090                        }
    9191                        if (eca->vsa) {
    92                                 fd_log_debug("  %s Code: %hhu, Vendor: %u\n", act, eca->code, eca->vendor_id);
    93                                 continue;
    94                         }
    95                         fd_log_debug("  %s Code: %hhu\n", act, eca->code);
     92                                fd_log_debug("  %s Code: %hhu, Vendor: %u", act, eca->code, eca->vendor_id);
     93                                continue;
     94                        }
     95                        fd_log_debug("  %s Code: %hhu", act, eca->code);
    9696                }
    9797        }
     
    186186                        if (eca->ext) {
    187187                                /* To be done */
    188                                 fd_log_debug("Extended attributes are not implemented yet!\n");
     188                                fd_log_debug("Extended attributes are not implemented yet!");
    189189                                ASSERT(0);
    190190                                continue;
     
    219219                CHECK_PARAMS_DO(*session,
    220220                        {
    221                                 fd_log_debug(   "[echodrop.rgwx] The extension is configured to echo some attributes from this message, but no session object has been created for it (yet).\n"
     221                                fd_log_debug(   "[echodrop.rgwx] The extension is configured to echo some attributes from this message, but no session object has been created for it (yet)."
    222222                                                "  Please check your configuration file and include a session-generating extension BEFORE calling echodrop.rgwx to echo attributes.\n"
    223223                                                "  Please use debug.rgwx to retrieve more information.\n" );
  • extensions/app_radgw/rgwx_echodrop.l

    r741 r974  
    7171                                if (ret != 1) {
    7272                                        /* No matching: an error occurred */
    73                                         fd_log_debug("[echodrop.rgwx] Unable to convert the value '%s' to a valid number: %s\n", yytext, strerror(errno));
     73                                        fd_log_debug("[echodrop.rgwx] Unable to convert the value '%s' to a valid number: %s", yytext, strerror(errno));
    7474                                        return LEX_ERROR; /* trig an error in yacc parser */
    7575                                        /* Maybe we could REJECT instead of failing here? */
     
    9393        /* Unrecognized character */
    9494<*>.                    {
    95                                 fd_log_debug("[echodrop.rgwx] Unrecognized text on line %d col %d: '%s'.\n", yylloc->first_line, yylloc->first_column, yytext);
     95                                fd_log_debug("[echodrop.rgwx] Unrecognized text on line %d col %d: '%s'.", yylloc->first_line, yylloc->first_column, yytext);
    9696                                return LEX_ERROR;
    9797                        }
  • extensions/app_radgw/rgwx_echodrop.y

    r741 r974  
    7878        if (rgwx_echodropin == NULL) {
    7979                ret = errno;
    80                 fd_log_debug("[echodrop.rgwx] Unable to open plugin configuration file %s for reading: %s\n", conffile, strerror(ret));
     80                fd_log_debug("[echodrop.rgwx] Unable to open plugin configuration file %s for reading: %s", conffile, strerror(ret));
    8181                return ret;
    8282        }
     
    9797{
    9898        if (ploc->first_line != ploc->last_line)
    99                 fd_log_debug("%s:%d.%d-%d.%d : %s\n", conffile, ploc->first_line, ploc->first_column, ploc->last_line, ploc->last_column, s);
     99                fd_log_debug("%s:%d.%d-%d.%d : %s", conffile, ploc->first_line, ploc->first_column, ploc->last_line, ploc->last_column, s);
    100100        else if (ploc->first_column != ploc->last_column)
    101                 fd_log_debug("%s:%d.%d-%d : %s\n", conffile, ploc->first_line, ploc->first_column, ploc->last_column, s);
     101                fd_log_debug("%s:%d.%d-%d : %s", conffile, ploc->first_line, ploc->first_column, ploc->last_column, s);
    102102        else
    103                 fd_log_debug("%s:%d.%d : %s\n", conffile, ploc->first_line, ploc->first_column, s);
     103                fd_log_debug("%s:%d.%d : %s", conffile, ploc->first_line, ploc->first_column, s);
    104104}
    105105
  • extensions/app_radgw/rgwx_sip.c

    r924 r974  
    803803                default:
    804804                        (*rad_fw)->hdr->code = RADIUS_CODE_ACCESS_REJECT;
    805                         fd_log_debug("[sip.rgwx] Received Diameter answer with error code '%d', session %.*s, translating into Access-Reject\n",
     805                        fd_log_debug("[sip.rgwx] Received Diameter answer with error code '%d', session %.*s, translating into Access-Reject",
    806806                                        ahdr->avp_value->u32,
    807807                                        sid->avp_value->os.len, sid->avp_value->os.data);
  • extensions/app_redirect/ard_conf.l

    r740 r974  
    8282                                if (ret != 1) {
    8383                                        /* No matching: an error occurred */
    84                                         fd_log_debug("Unable to convert the value '%s' to a valid number: %s\n", yytext, strerror(errno));
     84                                        fd_log_debug("Unable to convert the value '%s' to a valid number: %s", yytext, strerror(errno));
    8585                                        return TOK_LEX_ERROR; /* trig an error in yacc parser */
    8686                                        /* Maybe we could REJECT instead of failing here? */
     
    9494                                CHECK_MALLOC_DO( yylval->tstring.str = strdup(yytext+2),
    9595                                {
    96                                         TRACE_DEBUG(INFO, "Unable to copy the string '%s': %s\n", yytext, strerror(errno));
     96                                        TRACE_DEBUG(INFO, "Unable to copy the string '%s': %s", yytext, strerror(errno));
    9797                                        return TOK_LEX_ERROR; /* trig an error in yacc parser */
    9898                                } );
     
    107107                                CHECK_MALLOC_DO( yylval->tstring.str = strdup(yytext+1),
    108108                                {
    109                                         TRACE_DEBUG(INFO, "Unable to copy the string '%s': %s\n", yytext, strerror(errno));
     109                                        TRACE_DEBUG(INFO, "Unable to copy the string '%s': %s", yytext, strerror(errno));
    110110                                        return TOK_LEX_ERROR; /* trig an error in yacc parser */
    111111                                } );
     
    134134        /* Unrecognized sequence, if it did not match any previous pattern */
    135135[^[:space:]\":=;\n]+    {
    136                                 fd_log_debug("Unrecognized text on line %d col %d: '%s'.\n", yylloc->first_line, yylloc->first_column, yytext);
     136                                fd_log_debug("Unrecognized text on line %d col %d: '%s'.", yylloc->first_line, yylloc->first_column, yytext);
    137137                                return TOK_LEX_ERROR;
    138138                        }
  • extensions/app_redirect/ard_conf.y

    r740 r974  
    7676                return;
    7777               
    78         fd_log_debug("app_redirect: configuration dump:\n");
    79         fd_log_debug("   default_redirect_cache_time : %u sec\n", ard_conf->default_rct);
     78        fd_log_debug("app_redirect: configuration dump:");
     79        fd_log_debug("   default_redirect_cache_time : %u sec", ard_conf->default_rct);
    8080        for (li = ard_conf->rules.next; li != &ard_conf->rules; li = li->next) {
    8181                ard_rule_dump(li->o);
    8282        }
    83         fd_log_debug("app_redirect: end of configuration dump\n");
     83        fd_log_debug("app_redirect: end of configuration dump");
    8484}
    8585
  • extensions/app_redirect/ard_rules.c

    r740 r974  
    5454{
    5555        struct fd_list * li;
    56         fd_log_debug("   rule @%p: %s, %us\n", r, redir_type_str[r->type], r->rct);
     56        fd_log_debug("   rule @%p: %s, %us", r, redir_type_str[r->type], r->rct);
    5757        for (li = r->criteria.next; li != &r->criteria; li = li->next) {
    5858                struct ard_criteria * c = li->o;
    59                 fd_log_debug("      Criteria: ");
    6059                switch (c->type) {
    6160                        case FROM_ID:
    62                                 fd_log_debug("received from peer %s'%s'", c->is_regex?"REGEX":"", c->s);
     61                                fd_log_debug("      Criteria: received from peer %s'%s'", c->is_regex?"REGEX":"", c->s);
    6362                                break;
    6463                        case FROM_REALM:
    65                                 fd_log_debug("received from realm %s'%s'", c->is_regex?"REGEX":"", c->s);
     64                                fd_log_debug("      Criteria: received from realm %s'%s'", c->is_regex?"REGEX":"", c->s);
    6665                                break;
    6766                        case APP_ID:
    68                                 fd_log_debug("application id is %u", c->i);
     67                                fd_log_debug("      Criteria: application id is %u", c->i);
    6968                                break;
    7069                        case AVP_INT:
    71                                 fd_log_debug("contains '%s' AVP with value '%d'", c->avp_info.avp_name, c->i);
     70                                fd_log_debug("      Criteria: contains '%s' AVP with value '%d'", c->avp_info.avp_name, c->i);
    7271                                break;
    7372                        case AVP_STR:
    74                                 fd_log_debug("contains '%s' AVP with value %s'%s'", c->avp_info.avp_name, c->is_regex?"REGEX":"", c->s);
     73                                fd_log_debug("      Criteria: contains '%s' AVP with value %s'%s'", c->avp_info.avp_name, c->is_regex?"REGEX":"", c->s);
    7574                                break;
    7675               
    7776                        default:
    78                                 fd_log_debug("invalid (%d)!", c->type);
    79                 }
    80                 fd_log_debug("\n");
     77                                fd_log_debug("      Criteria: invalid (%d)!", c->type);
     78                }
    8179        }
    8280        for (li = r->targets.next; li != &r->targets; li = li->next) {
    8381                struct ard_target * t = li->o;
    84                 fd_log_debug("      Redirect to: '%s'\n", t->s);
     82                fd_log_debug("      Redirect to: '%s'", t->s);
    8583        }
    8684}
  • extensions/app_sip/app_sip.l

    r740 r974  
    7979                                if (ret != 1) {
    8080                                        /* No matching: an error occurred */
    81                                         fd_log_debug("Unable to convert the value '%s' to a valid number: %s\n", yytext, strerror(errno));
     81                                        fd_log_debug("Unable to convert the value '%s' to a valid number: %s", yytext, strerror(errno));
    8282                                        return LEX_ERROR; /* trig an error in yacc parser */
    8383                                        /* Maybe we could REJECT instead of failing here? */
     
    9191                                yylval->string = strdup(yytext+1);
    9292                                if (!yylval->string) {
    93                                         fd_log_debug("Unable to copy the string '%s': %s\n", yytext, strerror(errno));
     93                                        fd_log_debug("Unable to copy the string '%s': %s", yytext, strerror(errno));
    9494                                        TRACE_DEBUG(INFO, "strdup failed");
    9595                                        return LEX_ERROR; /* trig an error in yacc parser */
     
    156156        /* Unrecognized sequence, if it did not match any previous pattern */
    157157[^[:space:]"*=>;\n]+    {
    158                                 fd_log_debug("Unrecognized text on line %d col %d: '%s'.\n", yylloc->first_line, yylloc->first_column, yytext);
     158                                fd_log_debug("Unrecognized text on line %d col %d: '%s'.", yylloc->first_line, yylloc->first_column, yytext);
    159159                                return LEX_ERROR;
    160160                        }
  • extensions/app_sip/app_sip.y

    r740 r974  
    7272        if (app_sipin == NULL) {
    7373                ret = errno;
    74                 fd_log_debug("Unable to open extension configuration file %s for reading: %s\n", conffile, strerror(ret));
     74                fd_log_debug("Unable to open extension configuration file %s for reading: %s", conffile, strerror(ret));
    7575                TRACE_DEBUG (INFO, "Error occurred, message logged -- configuration file.");
    7676                return ret;
     
    9898       
    9999        if (ploc->first_line != ploc->last_line)
    100                 fd_log_debug("%s:%d.%d-%d.%d : %s\n", conffile, ploc->first_line, ploc->first_column, ploc->last_line, ploc->last_column, s);
     100                fd_log_debug("%s:%d.%d-%d.%d : %s", conffile, ploc->first_line, ploc->first_column, ploc->last_line, ploc->last_column, s);
    101101        else if (ploc->first_column != ploc->last_column)
    102                 fd_log_debug("%s:%d.%d-%d : %s\n", conffile, ploc->first_line, ploc->first_column, ploc->last_column, s);
     102                fd_log_debug("%s:%d.%d-%d : %s", conffile, ploc->first_line, ploc->first_column, ploc->last_column, s);
    103103        else
    104                 fd_log_debug("%s:%d.%d : %s\n", conffile, ploc->first_line, ploc->first_column, s);
     104                fd_log_debug("%s:%d.%d : %s", conffile, ploc->first_line, ploc->first_column, s);
    105105}
    106106
  • extensions/dbg_interactive/dbg_interactive.c

    r740 r974  
    6161        CHECK_FCT_DO(fd_core_waitstartcomplete(), goto end);
    6262       
    63         fd_log_debug("\nStarting interactive python interpreter [experimental].\n");
    64         if (!arg)
    65                 fd_log_debug("Example syntax:\n   >>> print cvar.fd_g_config.cnf_diamid\n   '%s'\n", fd_g_config->cnf_diamid);
     63        fd_log_debug("Starting interactive python interpreter [experimental].");
     64        if (!arg) {
     65                fd_log_debug("Example syntax:");
     66                fd_log_debug("   >>> print cvar.fd_g_config.cnf_diamid");
     67                fd_log_debug("   '%s'", fd_g_config->cnf_diamid);
     68        }
    6669        Py_Main(arg ? 2 : 1, dum);
    6770       
  • extensions/dbg_monitor/dbg_monitor.c

    r740 r974  
    6161                #ifdef DEBUG
    6262                for (i++; i % 30; i++) {
    63                         fd_log_debug("[dbg_monitor] %ih%*im%*is\n", i/3600, 2, (i/60) % 60 , 2, i%60); /* This makes it easier to detect inactivity periods in the log file */
     63                        fd_log_debug("[dbg_monitor] %ih%*im%*is", i/3600, 2, (i/60) % 60 , 2, i%60); /* This makes it easier to detect inactivity periods in the log file */
    6464                        sleep(1);
    6565                }
     
    6767                sleep(3600); /* 1 hour */
    6868                #endif /* DEBUG */
    69                 fd_log_debug("[dbg_monitor] Dumping current information\n");
     69                fd_log_debug("[dbg_monitor] Dumping current information");
    7070                CHECK_FCT_DO(fd_event_send(fd_g_config->cnf_main_ev, FDEV_DUMP_QUEUES, 0, NULL), /* continue */);
    7171                CHECK_FCT_DO(fd_event_send(fd_g_config->cnf_main_ev, FDEV_DUMP_SERV, 0, NULL), /* continue */);
     
    8080static void got_sig()
    8181{
    82         fd_log_debug("[dbg_monitor] Dumping extra information\n");
     82        fd_log_debug("[dbg_monitor] Dumping extra information");
    8383        CHECK_FCT_DO(fd_event_send(fd_g_config->cnf_main_ev, FDEV_DUMP_DICT, 0, NULL), /* continue */);
    8484        CHECK_FCT_DO(fd_event_send(fd_g_config->cnf_main_ev, FDEV_DUMP_CONFIG, 0, NULL), /* continue */);
  • extensions/dbg_rt/dbg_rt.c

    r741 r974  
    4848        TRACE_ENTRY("%p %p", cbdata, msg);
    4949       
    50         fd_log_debug("[dbg_rt] FWD routing message: %p\n", msg ? *msg : NULL);
     50        fd_log_debug("[dbg_rt] FWD routing message: %p", msg ? *msg : NULL);
    5151        if (msg)
    5252                fd_msg_dump_walk(INFO, *msg);
     
    6262        TRACE_ENTRY("%p %p %p", cbdata, msg, candidates);
    6363       
    64         fd_log_debug("[dbg_rt] OUT routing message: %p\n", msg);
     64        fd_log_debug("[dbg_rt] OUT routing message: %p", msg);
    6565        fd_msg_dump_walk(INFO, msg);
    66         fd_log_debug("[dbg_rt] Current list of candidates (%p): (score - id)\n", msg);
     66        fd_log_debug("[dbg_rt] Current list of candidates (%p): (score - id)", msg);
    6767       
    6868        for (li = candidates->next; li != candidates; li = li->next) {
    6969                struct rtd_candidate *c = (struct rtd_candidate *) li;
    70                 fd_log_debug("[dbg_rt]   %d -\t%s\n", c->score, c->diamid);
     70                fd_log_debug("[dbg_rt]   %d -\t%s", c->score, c->diamid);
    7171        }
    7272       
  • extensions/dict_dcca/dict_dcca.c

    • Property exe deleted
  • extensions/dict_legacy_xml/dict_lxml.l

    r741 r974  
    8080                                CHECK_MALLOC_DO( yylval->string = strdup(yytext+1),
    8181                                {
    82                                         TRACE_DEBUG(INFO, "Unable to copy the string '%s': %s\n", yytext, strerror(errno));
     82                                        TRACE_DEBUG(INFO, "Unable to copy the string '%s': %s", yytext, strerror(errno));
    8383                                        return LEX_ERROR; /* trig an error in yacc parser */
    8484                                } );
     
    9292        /* Unrecognized sequence, if it did not match any previous pattern */
    9393[^[:space:]\";\n]+      {
    94                                 fd_log_debug("Unrecognized text on line %d col %d: '%s'.\n", yylloc->first_line, yylloc->first_column, yytext);
     94                                fd_log_debug("Unrecognized text on line %d col %d: '%s'.", yylloc->first_line, yylloc->first_column, yytext);
    9595                                return LEX_ERROR;
    9696                        }
  • extensions/dict_legacy_xml/dict_lxml.y

    r741 r974  
    7272        if (dict_lxmlin == NULL) {
    7373                ret = errno;
    74                 fd_log_debug("Unable to open extension configuration file %s for reading: %s\n", conffile, strerror(ret));
     74                fd_log_debug("Unable to open extension configuration file %s for reading: %s", conffile, strerror(ret));
    7575                TRACE_DEBUG (INFO, "Error occurred, message logged -- configuration file.");
    7676                return ret;
     
    100100       
    101101        if (ploc->first_line != ploc->last_line)
    102                 fd_log_debug("%s:%d.%d-%d.%d : %s\n", conffile, ploc->first_line, ploc->first_column, ploc->last_line, ploc->last_column, s);
     102                fd_log_debug("%s:%d.%d-%d.%d : %s", conffile, ploc->first_line, ploc->first_column, ploc->last_line, ploc->last_column, s);
    103103        else if (ploc->first_column != ploc->last_column)
    104                 fd_log_debug("%s:%d.%d-%d : %s\n", conffile, ploc->first_line, ploc->first_column, ploc->last_column, s);
     104                fd_log_debug("%s:%d.%d-%d : %s", conffile, ploc->first_line, ploc->first_column, ploc->last_column, s);
    105105        else
    106                 fd_log_debug("%s:%d.%d : %s\n", conffile, ploc->first_line, ploc->first_column, s);
     106                fd_log_debug("%s:%d.%d : %s", conffile, ploc->first_line, ploc->first_column, s);
    107107}
    108108
  • extensions/dict_legacy_xml/dict_lxml_xml.c

    r740 r974  
    123123
    124124static void dump_vendor(struct t_vend * v) {
    125         fd_log_debug(" Vendor %d:'%s'\n", v->id, (char *)v->name);
     125        fd_log_debug(" Vendor %d:'%s'", v->id, (char *)v->name);
    126126}
    127127
     
    175175        if (r->max != -1)
    176176                fd_log_debug("M:%d ", r->max);
    177         fd_log_debug("%s\n", (char *)r->avpname);
     177        fd_log_debug("%s", (char *)r->avpname);
    178178}
    179179
     
    241241static void dump_cmd(struct t_cmd * c) {
    242242        struct fd_list * li;
    243         fd_log_debug("  Command %d %s: %s\n", c->code,
     243        fd_log_debug("  Command %d %s: %s", c->code,
    244244                c->fmask ? ( c->flags ? "[P=1]" : "[P=0]") : "", c->name);
    245245        for (li = c->reqrules_fixed.next; li != &c->reqrules_fixed; li = li->next)
     
    325325
    326326static void dump_type(struct t_typedefn * t) {
    327         fd_log_debug("  Type %s", (char *)t->name);
    328         if (t->parent_name)
    329                 fd_log_debug("(parent: %s)", (char *)t->parent_name);
    330         fd_log_debug("\n");
     327        fd_log_debug("  Type %s%s%s%s", (char *)t->name,
     328                     t->parent_name ? "(parent: " : "",
     329                     t->parent_name ? (char *)t->parent_name : "",
     330                     t->parent_name ? ")" : "");
    331331}
    332332
     
    361361
    362362static void dump_avptype(struct t_avptype * t) {
    363         fd_log_debug("    data type: %s\n", t->type_name);
     363        fd_log_debug("    data type: %s", t->type_name);
    364364}
    365365
     
    398398
    399399static void dump_enum(struct t_enum * e) {
    400         fd_log_debug("    Value: %d == %s\n", e->code, e->name);
     400        fd_log_debug("    Value: %d == %s", e->code, e->name);
    401401}       
    402402
     
    469469static void dump_avp(struct t_avp * a) {
    470470        struct fd_list * li;
    471         fd_log_debug("  AVP %d %s%s: %s\n", a->code,
     471        fd_log_debug("  AVP %d %s%s: %s", a->code,
    472472                a->fmask & AVP_FLAG_MANDATORY ? ( a->flags & AVP_FLAG_MANDATORY ? "[M=1]" : "[M=0]") : "",
    473473                a->fmask & AVP_FLAG_VENDOR ? ( a->flags & AVP_FLAG_VENDOR ? "[V=1]" : "[V=0]") : "",
    474474                a->name);
    475475        if (a->fmask & AVP_FLAG_VENDOR)
    476                 fd_log_debug("    vendor: %d\n", a->vendor);
     476                fd_log_debug("    vendor: %d", a->vendor);
    477477        for (li = a->type.next; li != &a->type; li = li->next)
    478478                dump_avptype((struct t_avptype *)li);
     
    561561static void dump_appl(struct t_appl * a) {
    562562        struct fd_list * li;
    563         fd_log_debug(" Application %d: %s\n", a->id, a->name);
     563        fd_log_debug(" Application %d: %s", a->id, a->name);
    564564        for (li = a->commands.next; li != &a->commands; li = li->next)
    565565                dump_cmd((struct t_cmd *)li);
     
    10211021                TRACE_DEBUG(INFO, "Error encountered while parsing tag of:");
    10221022                if (data->cur_app)
    1023                         fd_log_debug("  Application: '%s'\n", data->cur_app->name);
     1023                        fd_log_debug("  Application: '%s'", data->cur_app->name);
    10241024                if (data->cur_cmd)
    1025                         fd_log_debug("  Command    : '%s'\n", data->cur_cmd->name);
     1025                        fd_log_debug("  Command    : '%s'", data->cur_cmd->name);
    10261026                if (data->cur_avp)
    1027                         fd_log_debug("  AVP        : '%s'\n", data->cur_avp->name);
     1027                        fd_log_debug("  AVP        : '%s'", data->cur_avp->name);
    10281028        }
    10291029        return;
  • extensions/rt_default/rtd_conf.l

    r741 r974  
    8282                                if (ret != 1) {
    8383                                        /* No matching: an error occurred */
    84                                         fd_log_debug("Unable to convert the value '%s' to a valid number: %s\n", yytext, strerror(errno));
     84                                        fd_log_debug("Unable to convert the value '%s' to a valid number: %s", yytext, strerror(errno));
    8585                                        return LEX_ERROR; /* trig an error in yacc parser */
    8686                                        /* Maybe we could REJECT instead of failing here? */
     
    107107                                CHECK_MALLOC_DO( yylval->string = strdup(yytext+2),
    108108                                {
    109                                         TRACE_DEBUG(INFO, "Unable to copy the string '%s': %s\n", yytext, strerror(errno));
     109                                        TRACE_DEBUG(INFO, "Unable to copy the string '%s': %s", yytext, strerror(errno));
    110110                                        return LEX_ERROR; /* trig an error in yacc parser */
    111111                                } );
     
    119119                                CHECK_MALLOC_DO( yylval->string = strdup(yytext+1),
    120120                                {
    121                                         TRACE_DEBUG(INFO, "Unable to copy the string '%s': %s\n", yytext, strerror(errno));
     121                                        TRACE_DEBUG(INFO, "Unable to copy the string '%s': %s", yytext, strerror(errno));
    122122                                        return LEX_ERROR; /* trig an error in yacc parser */
    123123                                } );
     
    140140        /* Unrecognized sequence, if it did not match any previous pattern */
    141141[^[:space:]\"*:=+;\n]+  {
    142                                 fd_log_debug("Unrecognized text on line %d col %d: '%s'.\n", yylloc->first_line, yylloc->first_column, yytext);
     142                                fd_log_debug("Unrecognized text on line %d col %d: '%s'.", yylloc->first_line, yylloc->first_column, yytext);
    143143                                return LEX_ERROR;
    144144                        }
  • extensions/rt_default/rtd_conf.y

    r741 r974  
    7171        if (rtd_confin == NULL) {
    7272                ret = errno;
    73                 fd_log_debug("Unable to open extension configuration file %s for reading: %s\n", conffile, strerror(ret));
     73                fd_log_debug("Unable to open extension configuration file %s for reading: %s", conffile, strerror(ret));
    7474                TRACE_DEBUG (INFO, "Error occurred, message logged -- configuration file.");
    7575                return ret;
     
    9999       
    100100        if (ploc->first_line != ploc->last_line)
    101                 fd_log_debug("%s:%d.%d-%d.%d : %s\n", conffile, ploc->first_line, ploc->first_column, ploc->last_line, ploc->last_column, s);
     101                fd_log_debug("%s:%d.%d-%d.%d : %s", conffile, ploc->first_line, ploc->first_column, ploc->last_line, ploc->last_column, s);
    102102        else if (ploc->first_column != ploc->last_column)
    103                 fd_log_debug("%s:%d.%d-%d : %s\n", conffile, ploc->first_line, ploc->first_column, ploc->last_column, s);
     103                fd_log_debug("%s:%d.%d-%d : %s", conffile, ploc->first_line, ploc->first_column, ploc->last_column, s);
    104104        else
    105                 fd_log_debug("%s:%d.%d : %s\n", conffile, ploc->first_line, ploc->first_column, s);
     105                fd_log_debug("%s:%d.%d : %s", conffile, ploc->first_line, ploc->first_column, s);
    106106}
    107107
  • extensions/rt_default/rtd_rules.c

    r741 r974  
    158158static void dump_rule(int indent, struct rule * rule)
    159159{
    160         fd_log_debug("%*s%s%s%s += %d\n",
     160        fd_log_debug("%*s%s%s%s += %d",
    161161                indent, "",
    162162                rule->md.is_regex ? "[" : "'",
     
    168168{
    169169        int i;
    170         fd_log_debug("%*s%s%s%s :\n",
     170        fd_log_debug("%*s%s%s%s :",
    171171                indent, "",
    172172                target->md.is_regex ? "[" : "'",
     
    176176                if (! FD_IS_LIST_EMPTY(&target->rules[i])) {
    177177                        struct fd_list * li;
    178                         fd_log_debug("%*s  rules[%d]:\n",
     178                        fd_log_debug("%*s  rules[%d]:",
    179179                                indent, "", i);
    180180                        for (li = target->rules[i].next; li != &target->rules[i]; li = li->next) {
     
    594594{
    595595        int i;
    596         fd_log_debug("[rt_default] Dumping rules repository...\n");
     596        fd_log_debug("[rt_default] Dumping rules repository...");
    597597        for (i = 0; i < RTD_TAR_MAX; i++) {
    598598                if (!FD_IS_LIST_EMPTY( &TARGETS[i] )) {
    599599                        struct fd_list * li;
    600                         fd_log_debug("  Targets list %d:\n", i);
     600                        fd_log_debug("  Targets list %d:", i);
    601601                        for (li = TARGETS[i].next; li != &TARGETS[i]; li = li->next) {
    602602                                dump_target(4, (struct target *)li);
     
    605605        }
    606606       
    607         fd_log_debug("[rt_default] End of dump\n");
    608 }
     607        fd_log_debug("[rt_default] End of dump");
     608}
  • extensions/rt_ereg/rtereg_conf.l

    r741 r974  
    8181                                CHECK_MALLOC_DO( yylval->string = strdup(yytext+1),
    8282                                {
    83                                         TRACE_DEBUG(INFO, "Unable to copy the string '%s': %s\n", yytext, strerror(errno));
     83                                        TRACE_DEBUG(INFO, "Unable to copy the string '%s': %s", yytext, strerror(errno));
    8484                                        return LEX_ERROR; /* trig an error in yacc parser */
    8585                                } );
     
    9696                                if (ret != 1) {
    9797                                        /* No matching: an error occurred */
    98                                         fd_log_debug("Unable to convert the value '%s' to a valid number: %s\n", yytext, strerror(errno));
     98                                        fd_log_debug("Unable to convert the value '%s' to a valid number: %s", yytext, strerror(errno));
    9999                                        return LEX_ERROR; /* trig an error in yacc parser */
    100100                                        /* Maybe we could REJECT instead of failing here? */
     
    113113        /* Unrecognized sequence, if it did not match any previous pattern */
    114114[^[:space:]\":=+;\n]+   {
    115                                 fd_log_debug("Unrecognized text on line %d col %d: '%s'.\n", yylloc->first_line, yylloc->first_column, yytext);
     115                                fd_log_debug("Unrecognized text on line %d col %d: '%s'.", yylloc->first_line, yylloc->first_column, yytext);
    116116                                return LEX_ERROR;
    117117                        }
  • extensions/rt_ereg/rtereg_conf.y

    r741 r974  
    6868        if (rtereg_confin == NULL) {
    6969                ret = errno;
    70                 fd_log_debug("Unable to open extension configuration file %s for reading: %s\n", conffile, strerror(ret));
     70                fd_log_debug("Unable to open extension configuration file %s for reading: %s", conffile, strerror(ret));
    7171                TRACE_DEBUG (INFO, "Error occurred, message logged -- configuration file.");
    7272                return ret;
     
    9696       
    9797        if (ploc->first_line != ploc->last_line)
    98                 fd_log_debug("%s:%d.%d-%d.%d : %s\n", conffile, ploc->first_line, ploc->first_column, ploc->last_line, ploc->last_column, s);
     98                fd_log_debug("%s:%d.%d-%d.%d : %s", conffile, ploc->first_line, ploc->first_column, ploc->last_line, ploc->last_column, s);
    9999        else if (ploc->first_column != ploc->last_column)
    100                 fd_log_debug("%s:%d.%d-%d : %s\n", conffile, ploc->first_line, ploc->first_column, ploc->last_column, s);
     100                fd_log_debug("%s:%d.%d-%d : %s", conffile, ploc->first_line, ploc->first_column, ploc->last_column, s);
    101101        else
    102                 fd_log_debug("%s:%d.%d : %s\n", conffile, ploc->first_line, ploc->first_column, s);
     102                fd_log_debug("%s:%d.%d : %s", conffile, ploc->first_line, ploc->first_column, s);
    103103}
    104104
  • extensions/test_acct/test_acct.c

    r740 r974  
    7373                CHECK_FCT( fd_msg_rescode_set( ans, "DIAMETER_SUCCESS", NULL, NULL, 1 ) );
    7474               
    75                 fd_log_debug("--------------Received the following Accounting message:--------------\n");
     75                fd_log_debug("--------------Received the following Accounting message:--------------");
    7676               
    7777                CHECK_FCT( fd_sess_getsid ( sess, &s, &sl ) );
    78                 fd_log_debug("Session: %.*s\n", (int)sl, s);
     78                fd_log_debug("Session: %.*s", (int)sl, s);
    7979               
    8080                /* The AVPs that we copy in the answer */
     
    8282                if (a) {
    8383                        CHECK_FCT( fd_msg_avp_hdr( a, &h )  );
    84                         fd_log_debug("Accounting-Record-Type: %d (%s)\n", h->avp_value->u32,
     84                        fd_log_debug("Accounting-Record-Type: %d (%s)", h->avp_value->u32,
    8585                                                /* it would be better to search this in the dictionary, but it is only for debug, so ok */
    8686                                                (h->avp_value->u32 == 1) ? "EVENT_RECORD" :
     
    9797                if (a) {
    9898                        CHECK_FCT( fd_msg_avp_hdr( a, &h )  );
    99                         fd_log_debug("Accounting-Record-Number: %d\n", h->avp_value->u32);
     99                        fd_log_debug("Accounting-Record-Number: %d", h->avp_value->u32);
    100100                        CHECK_FCT( fd_msg_avp_new ( tac_dict.Accounting_Record_Number, 0, &a ) );
    101101                        CHECK_FCT( fd_msg_avp_setvalue( a, h->avp_value ) );
     
    105105                /* We may also dump other data from the message, such as Accounting session Id, number of packets, ...  */
    106106
    107                 fd_log_debug("----------------------------------------------------------------------\n");
     107                fd_log_debug("----------------------------------------------------------------------");
    108108               
    109109                /* Send the answer */
  • extensions/test_app/ta_bench.c

    r928 r974  
    236236       
    237237        /* Now, display the statistics */
    238         fd_log_debug( "------- app_test Benchmark result ---------\n");
     238        fd_log_debug( "------- app_test Benchmark result ---------");
    239239        if (now.tv_nsec >= end_time.tv_nsec) {
    240                 fd_log_debug( " Executing for: %d.%06ld sec\n",
     240                fd_log_debug( " Executing for: %d.%06ld sec",
    241241                                (int)(now.tv_sec + ta_conf->bench_duration - end_time.tv_sec),
    242242                                (long)(now.tv_nsec - end_time.tv_nsec) / 1000);
    243243        } else {
    244                 fd_log_debug( " Executing for: %d.%06ld sec\n",
     244                fd_log_debug( " Executing for: %d.%06ld sec",
    245245                                (int)(now.tv_sec + ta_conf->bench_duration - 1 - end_time.tv_sec),
    246246                                (long)(now.tv_nsec + 1000000000 - end_time.tv_nsec) / 1000);
    247247        }
    248         fd_log_debug( "   %llu messages sent\n", end.nb_sent - start.nb_sent);
    249         fd_log_debug( "   %llu error(s) received\n", end.nb_errs - start.nb_errs);
    250         fd_log_debug( "   %llu answer(s) received\n", end.nb_recv - start.nb_recv);
    251         fd_log_debug( "   Overall:\n");
    252         fd_log_debug( "     fastest: %ld.%06ld sec.\n", end.shortest / 1000000, end.shortest % 1000000);
    253         fd_log_debug( "     slowest: %ld.%06ld sec.\n", end.longest / 1000000, end.longest % 1000000);
    254         fd_log_debug( "     Average: %ld.%06ld sec.\n", end.avg / 1000000, end.avg % 1000000);
    255         fd_log_debug( "   Throughput: %llu messages / sec\n", (end.nb_recv - start.nb_recv) / (( now.tv_sec + ta_conf->bench_duration - end_time.tv_sec ) + ((now.tv_nsec - end_time.tv_nsec) / 1000000000)));
    256         fd_log_debug( "-------------------------------------\n");
     248        fd_log_debug( "   %llu messages sent", end.nb_sent - start.nb_sent);
     249        fd_log_debug( "   %llu error(s) received", end.nb_errs - start.nb_errs);
     250        fd_log_debug( "   %llu answer(s) received", end.nb_recv - start.nb_recv);
     251        fd_log_debug( "   Overall:");
     252        fd_log_debug( "     fastest: %ld.%06ld sec.", end.shortest / 1000000, end.shortest % 1000000);
     253        fd_log_debug( "     slowest: %ld.%06ld sec.", end.longest / 1000000, end.longest % 1000000);
     254        fd_log_debug( "     Average: %ld.%06ld sec.", end.avg / 1000000, end.avg % 1000000);
     255        fd_log_debug( "   Throughput: %llu messages / sec", (end.nb_recv - start.nb_recv) / (( now.tv_sec + ta_conf->bench_duration - end_time.tv_sec ) + ((now.tv_nsec - end_time.tv_nsec) / 1000000000)));
     256        fd_log_debug( "-------------------------------------");
    257257
    258258}
  • extensions/test_app/ta_conf.l

    r740 r974  
    8181                                if (ret != 1) {
    8282                                        /* No matching: an error occurred */
    83                                         fd_log_debug("Unable to convert the value '%s' to a valid number: %s\n", yytext, strerror(errno));
     83                                        fd_log_debug("Unable to convert the value '%s' to a valid number: %s", yytext, strerror(errno));
    8484                                        return LEX_ERROR; /* trig an error in yacc parser */
    8585                                        /* Maybe we could REJECT instead of failing here? */
     
    9393                                yylval->string = strdup(yytext+1);
    9494                                if (!yylval->string) {
    95                                         fd_log_debug("Unable to copy the string '%s': %s\n", yytext, strerror(errno));
     95                                        fd_log_debug("Unable to copy the string '%s': %s", yytext, strerror(errno));
    9696                                        TRACE_DEBUG(INFO, "strdup failed");
    9797                                        return LEX_ERROR; /* trig an error in yacc parser */
     
    163163        /* Unrecognized sequence, if it did not match any previous pattern */
    164164[^[:space:]"*=>;\n]+    {
    165                                 fd_log_debug("Unrecognized text on line %d col %d: '%s'.\n", yylloc->first_line, yylloc->first_column, yytext);
     165                                fd_log_debug("Unrecognized text on line %d col %d: '%s'.", yylloc->first_line, yylloc->first_column, yytext);
    166166                                return LEX_ERROR;
    167167                        }
  • extensions/test_app/ta_conf.y

    r740 r974  
    7272        if (ta_confin == NULL) {
    7373                ret = errno;
    74                 fd_log_debug("Unable to open extension configuration file %s for reading: %s\n", conffile, strerror(ret));
     74                fd_log_debug("Unable to open extension configuration file %s for reading: %s", conffile, strerror(ret));
    7575                TRACE_DEBUG (INFO, "Error occurred, message logged -- configuration file.");
    7676                return ret;
     
    9898       
    9999        if (ploc->first_line != ploc->last_line)
    100                 fd_log_debug("%s:%d.%d-%d.%d : %s\n", conffile, ploc->first_line, ploc->first_column, ploc->last_line, ploc->last_column, s);
     100                fd_log_debug("%s:%d.%d-%d.%d : %s", conffile, ploc->first_line, ploc->first_column, ploc->last_line, ploc->last_column, s);
    101101        else if (ploc->first_column != ploc->last_column)
    102                 fd_log_debug("%s:%d.%d-%d : %s\n", conffile, ploc->first_line, ploc->first_column, ploc->last_column, s);
     102                fd_log_debug("%s:%d.%d-%d : %s", conffile, ploc->first_line, ploc->first_column, ploc->last_column, s);
    103103        else
    104                 fd_log_debug("%s:%d.%d : %s\n", conffile, ploc->first_line, ploc->first_column, s);
     104                fd_log_debug("%s:%d.%d : %s", conffile, ploc->first_line, ploc->first_column, s);
    105105}
    106106
  • extensions/test_app/ta_serv.c

    r741 r974  
    4747        TRACE_ENTRY("%p %p %p %p", msg, avp, sess, act);
    4848       
    49         fd_log_debug("Unexpected message received!\n");
     49        fd_log_debug("Unexpected message received!");
    5050       
    5151        return ENOTSUP;
  • extensions/test_app/test_app.c

    r741 r974  
    7272        if (!TRACE_BOOL(INFO))
    7373                return;
    74         fd_log_debug( "------- app_test configuration dump: ---------\n");
    75         fd_log_debug( " Vendor Id .......... : %u\n", ta_conf->vendor_id);
    76         fd_log_debug( " Application Id ..... : %u\n", ta_conf->appli_id);
    77         fd_log_debug( " Command Id ......... : %u\n", ta_conf->cmd_id);
    78         fd_log_debug( " AVP Id ............. : %u\n", ta_conf->avp_id);
    79         fd_log_debug( " Mode ............... : %s%s%s\n", ta_conf->mode & MODE_SERV ? "Serv" : "", ta_conf->mode & MODE_CLI ? "Cli" : "",  ta_conf->mode & MODE_BENCH ? " (Benchmark)" : "");
    80         fd_log_debug( " Destination Realm .. : %s\n", ta_conf->dest_realm ?: "- none -");
    81         fd_log_debug( " Destination Host ... : %s\n", ta_conf->dest_host ?: "- none -");
    82         fd_log_debug( " Signal ............. : %i\n", ta_conf->signal);
    83         fd_log_debug( "------- /app_test configuration dump ---------\n");
     74        fd_log_debug( "------- app_test configuration dump: ---------");
     75        fd_log_debug( " Vendor Id .......... : %u", ta_conf->vendor_id);
     76        fd_log_debug( " Application Id ..... : %u", ta_conf->appli_id);
     77        fd_log_debug( " Command Id ......... : %u", ta_conf->cmd_id);
     78        fd_log_debug( " AVP Id ............. : %u", ta_conf->avp_id);
     79        fd_log_debug( " Mode ............... : %s%s%s", ta_conf->mode & MODE_SERV ? "Serv" : "", ta_conf->mode & MODE_CLI ? "Cli" : "",  ta_conf->mode & MODE_BENCH ? " (Benchmark)" : "");
     80        fd_log_debug( " Destination Realm .. : %s", ta_conf->dest_realm ?: "- none -");
     81        fd_log_debug( " Destination Host ... : %s", ta_conf->dest_host ?: "- none -");
     82        fd_log_debug( " Signal ............. : %i", ta_conf->signal);
     83        fd_log_debug( "------- /app_test configuration dump ---------");
    8484}
    8585
     
    107107               
    108108                /* Now, display everything */
    109                 fd_log_debug( "------- app_test statistics ---------\n");
     109                fd_log_debug( "------- app_test statistics ---------");
    110110                if (now.tv_nsec >= start.tv_nsec) {
    111                         fd_log_debug( " Executing for: %d.%06ld sec\n",
     111                        fd_log_debug( " Executing for: %d.%06ld sec",
    112112                                        (int)(now.tv_sec - start.tv_sec),
    113113                                        (long)(now.tv_nsec - start.tv_nsec) / 1000);
    114114                } else {
    115                         fd_log_debug( " Executing for: %d.%06ld sec\n",
     115                        fd_log_debug( " Executing for: %d.%06ld sec",
    116116                                        (int)(now.tv_sec - 1 - start.tv_sec),
    117117                                        (long)(now.tv_nsec + 1000000000 - start.tv_nsec) / 1000);
     
    119119               
    120120                if (ta_conf->mode & MODE_SERV) {
    121                         fd_log_debug( " Server: %llu message(s) echoed\n", copy.nb_echoed);
     121                        fd_log_debug( " Server: %llu message(s) echoed", copy.nb_echoed);
    122122                }
    123123                if (ta_conf->mode & MODE_CLI) {
    124                         fd_log_debug( " Client:\n");
    125                         fd_log_debug( "   %llu message(s) sent\n", copy.nb_sent);
    126                         fd_log_debug( "   %llu error(s) received\n", copy.nb_errs);
    127                         fd_log_debug( "   %llu answer(s) received\n", copy.nb_recv);
    128                         fd_log_debug( "     fastest: %ld.%06ld sec.\n", copy.shortest / 1000000, copy.shortest % 1000000);
    129                         fd_log_debug( "     slowest: %ld.%06ld sec.\n", copy.longest / 1000000, copy.longest % 1000000);
    130                         fd_log_debug( "     Average: %ld.%06ld sec.\n", copy.avg / 1000000, copy.avg % 1000000);
     124                        fd_log_debug( " Client:");
     125                        fd_log_debug( "   %llu message(s) sent", copy.nb_sent);
     126                        fd_log_debug( "   %llu error(s) received", copy.nb_errs);
     127                        fd_log_debug( "   %llu answer(s) received", copy.nb_recv);
     128                        fd_log_debug( "     fastest: %ld.%06ld sec.", copy.shortest / 1000000, copy.shortest % 1000000);
     129                        fd_log_debug( "     slowest: %ld.%06ld sec.", copy.longest / 1000000, copy.longest % 1000000);
     130                        fd_log_debug( "     Average: %ld.%06ld sec.", copy.avg / 1000000, copy.avg % 1000000);
    131131                }
    132                 fd_log_debug( "-------------------------------------\n");
     132                fd_log_debug( "-------------------------------------");
    133133        }
    134134       
  • extensions/test_netemul/test_netemul.l

    r740 r974  
    7878                                if (ret != 1) {
    7979                                        /* No matching: an error occurred */
    80                                         fd_log_debug("Unable to convert the value '%s' to a valid float: %s\n", yytext, strerror(errno));
     80                                        fd_log_debug("Unable to convert the value '%s' to a valid float: %s", yytext, strerror(errno));
    8181                                        return LEX_ERROR; /* trig an error in yacc parser */
    8282                                        /* Maybe we could REJECT instead of failing here? */
     
    9292                                if (ret != 1) {
    9393                                        /* No matching: an error occurred */
    94                                         fd_log_debug("Unable to convert the value '%s' to a valid long: %s\n", yytext, strerror(errno));
     94                                        fd_log_debug("Unable to convert the value '%s' to a valid long: %s", yytext, strerror(errno));
    9595                                        return LEX_ERROR; /* trig an error in yacc parser */
    9696                                        /* Maybe we could REJECT instead of failing here? */
     
    113113        /* Unrecognized sequence, if it did not match any previous pattern */
    114114[^[:space:][:digit:]=;%/\n]+    {
    115                                 fd_log_debug("Unrecognized text on line %d col %d: '%s'.\n", yylloc->first_line, yylloc->first_column, yytext);
     115                                fd_log_debug("Unrecognized text on line %d col %d: '%s'.", yylloc->first_line, yylloc->first_column, yytext);
    116116                                return LEX_ERROR;
    117117                        }
  • extensions/test_netemul/test_netemul.y

    r740 r974  
    6868        if (test_netemulin == NULL) {
    6969                ret = errno;
    70                 fd_log_debug("Unable to open extension configuration file %s for reading: %s\n", conffile, strerror(ret));
     70                fd_log_debug("Unable to open extension configuration file %s for reading: %s", conffile, strerror(ret));
    7171                TRACE_DEBUG (INFO, "Error occurred, message logged -- configuration file.");
    7272                return ret;
     
    9696       
    9797        if (ploc->first_line != ploc->last_line)
    98                 fd_log_debug("%s:%d.%d-%d.%d : %s\n", conffile, ploc->first_line, ploc->first_column, ploc->last_line, ploc->last_column, s);
     98                fd_log_debug("%s:%d.%d-%d.%d : %s", conffile, ploc->first_line, ploc->first_column, ploc->last_line, ploc->last_column, s);
    9999        else if (ploc->first_column != ploc->last_column)
    100                 fd_log_debug("%s:%d.%d-%d : %s\n", conffile, ploc->first_line, ploc->first_column, ploc->last_column, s);
     100                fd_log_debug("%s:%d.%d-%d : %s", conffile, ploc->first_line, ploc->first_column, ploc->last_column, s);
    101101        else
    102                 fd_log_debug("%s:%d.%d : %s\n", conffile, ploc->first_line, ploc->first_column, s);
     102                fd_log_debug("%s:%d.%d : %s", conffile, ploc->first_line, ploc->first_column, s);
    103103}
    104104
  • extensions/test_sip/test_sip.l

    r740 r974  
    7979                                if (ret != 1) {
    8080                                        /* No matching: an error occurred */
    81                                         fd_log_debug("Unable to convert the value '%s' to a valid number: %s\n", yytext, strerror(errno));
     81                                        fd_log_debug("Unable to convert the value '%s' to a valid number: %s", yytext, strerror(errno));
    8282                                        return LEX_ERROR; /* trig an error in yacc parser */
    8383                                        /* Maybe we could REJECT instead of failing here? */
     
    9191                                yylval->string = strdup(yytext+1);
    9292                                if (!yylval->string) {
    93                                         fd_log_debug("Unable to copy the string '%s': %s\n", yytext, strerror(errno));
     93                                        fd_log_debug("Unable to copy the string '%s': %s", yytext, strerror(errno));
    9494                                        TRACE_DEBUG(INFO, "strdup failed");
    9595                                        return LEX_ERROR; /* trig an error in yacc parser */
     
    131131        /* Unrecognized sequence, if it did not match any previous pattern */
    132132[^[:space:]"*=>;\n]+    {
    133                                 fd_log_debug("Unrecognized text on line %d col %d: '%s'.\n", yylloc->first_line, yylloc->first_column, yytext);
     133                                fd_log_debug("Unrecognized text on line %d col %d: '%s'.", yylloc->first_line, yylloc->first_column, yytext);
    134134                                return LEX_ERROR;
    135135                        }
  • extensions/test_sip/test_sip.y

    r740 r974  
    7070        if (test_sipin == NULL) {
    7171                ret = errno;
    72                 fd_log_debug("Unable to open extension configuration file %s for reading: %s\n", conffile, strerror(ret));
     72                fd_log_debug("Unable to open extension configuration file %s for reading: %s", conffile, strerror(ret));
    7373                TRACE_DEBUG (INFO, "Error occurred, message logged -- configuration file.");
    7474                return ret;
     
    9696       
    9797        if (ploc->first_line != ploc->last_line)
    98                 fd_log_debug("%s:%d.%d-%d.%d : %s\n", conffile, ploc->first_line, ploc->first_column, ploc->last_line, ploc->last_column, s);
     98                fd_log_debug("%s:%d.%d-%d.%d : %s", conffile, ploc->first_line, ploc->first_column, ploc->last_line, ploc->last_column, s);
    9999        else if (ploc->first_column != ploc->last_column)
    100                 fd_log_debug("%s:%d.%d-%d : %s\n", conffile, ploc->first_line, ploc->first_column, ploc->last_column, s);
     100                fd_log_debug("%s:%d.%d-%d : %s", conffile, ploc->first_line, ploc->first_column, ploc->last_column, s);
    101101        else
    102                 fd_log_debug("%s:%d.%d : %s\n", conffile, ploc->first_line, ploc->first_column, s);
     102                fd_log_debug("%s:%d.%d : %s", conffile, ploc->first_line, ploc->first_column, s);
    103103}
    104104
  • libfdcore/cnxctx.c

    r961 r974  
    231231                char buf[1024];
    232232                sSA_DUMP_NODE( buf, sizeof(buf), &ss, NI_NUMERICHOST );
    233                 fd_log_debug("%s : accepted new client [%s].\n", fd_cnx_getid(serv), buf);
     233                fd_log_debug("%s : accepted new client [%s].", fd_cnx_getid(serv), buf);
    234234        }
    235235       
     
    314314                char buf[1024];
    315315                sSA_DUMP_NODE_SERV( buf, sizeof(buf), sa, NI_NUMERICSERV);
    316                 fd_log_debug("Connection established to server '%s' (TCP:%d).\n", buf, sock);
     316                fd_log_debug("Connection established to server '%s' (TCP:%d).", buf, sock);
    317317        }
    318318       
     
    406406                char buf[1024];
    407407                sSA_DUMP_NODE_SERV( buf, sizeof(buf), &primary, NI_NUMERICSERV);
    408                 fd_log_debug("Connection established to server '%s' (SCTP:%d, %d/%d streams).\n", buf, sock, cnx->cc_sctp_para.str_in, cnx->cc_sctp_para.str_out);
     408                fd_log_debug("Connection established to server '%s' (SCTP:%d, %d/%d streams).", buf, sock, cnx->cc_sctp_para.str_in, cnx->cc_sctp_para.str_out);
    409409        }
    410410       
     
    857857                                                        {
    858858                                                                if (TRACE_BOOL(INFO)) {
    859                                                                         fd_log_debug("TLS re-handshake failed on socket %d (%s) : %s\n", conn->cc_socket, conn->cc_id, gnutls_strerror(ret));
     859                                                                        fd_log_debug("TLS re-handshake failed on socket %d (%s) : %s", conn->cc_socket, conn->cc_id, gnutls_strerror(ret));
    860860                                                                }
    861861                                                                goto end;
     
    902902                                                        {
    903903                                                                if (TRACE_BOOL(INFO)) {
    904                                                                         fd_log_debug("TLS re-handshake failed on socket %d (%s) : %s\n", conn->cc_socket, conn->cc_id, gnutls_strerror(ret));
     904                                                                        fd_log_debug("TLS re-handshake failed on socket %d (%s) : %s", conn->cc_socket, conn->cc_id, gnutls_strerror(ret));
    905905                                                                }
    906906                                                                goto end;
     
    10381038                const char * errorpos;
    10391039                CHECK_GNUTLS_DO( gnutls_priority_set_direct( *session, priority, &errorpos ),
    1040                         { TRACE_DEBUG(INFO, "Error in priority string '%s' at position: '%s'\n", priority, errorpos); return EINVAL; } );
     1040                        { TRACE_DEBUG(INFO, "Error in priority string '%s' at position: '%s'", priority, errorpos); return EINVAL; } );
    10411041        } else {
    10421042                CHECK_GNUTLS_DO( gnutls_priority_set( *session, fd_g_config->cnf_sec_data.prio_cache ), return EINVAL );
     
    10751075                gnutls_credentials_type_t cred;
    10761076               
    1077                 fd_log_debug("TLS Session information for connection '%s':\n", conn->cc_id);
     1077                fd_log_debug("TLS Session information for connection '%s':", conn->cc_id);
    10781078
    10791079                /* print the key exchange's algorithm name */
    10801080                GNUTLS_TRACE( kx = gnutls_kx_get (session) );
    10811081                GNUTLS_TRACE( tmp = gnutls_kx_get_name (kx) );
    1082                 fd_log_debug("\t - Key Exchange: %s\n", tmp);
     1082                fd_log_debug("\t - Key Exchange: %s", tmp);
    10831083
    10841084                /* Check the authentication type used and switch
     
    10881088                {
    10891089                        case GNUTLS_CRD_IA:
    1090                                 fd_log_debug("\t - TLS/IA session\n");
     1090                                fd_log_debug("\t - TLS/IA session");
    10911091                                break;
    10921092
     
    10941094                                /* This returns NULL in server side. */
    10951095                                if (gnutls_psk_client_get_hint (session) != NULL)
    1096                                         fd_log_debug("\t - PSK authentication. PSK hint '%s'\n",
     1096                                        fd_log_debug("\t - PSK authentication. PSK hint '%s'",
    10971097                                                gnutls_psk_client_get_hint (session));
    10981098                                /* This returns NULL in client side. */
    10991099                                if (gnutls_psk_server_get_username (session) != NULL)
    1100                                         fd_log_debug("\t - PSK authentication. Connected as '%s'\n",
     1100                                        fd_log_debug("\t - PSK authentication. Connected as '%s'",
    11011101                                                gnutls_psk_server_get_username (session));
    11021102                                break;
    11031103
    11041104                        case GNUTLS_CRD_ANON:   /* anonymous authentication */
    1105                                 fd_log_debug("\t - Anonymous DH using prime of %d bits\n",
     1105                                fd_log_debug("\t - Anonymous DH using prime of %d bits",
    11061106                                        gnutls_dh_get_prime_bits (session));
    11071107                                break;
     
    11101110                                /* Check if we have been using ephemeral Diffie-Hellman. */
    11111111                                if (kx == GNUTLS_KX_DHE_RSA || kx == GNUTLS_KX_DHE_DSS) {
    1112                                         fd_log_debug("\t - Ephemeral DH using prime of %d bits\n",
     1112                                        fd_log_debug("\t - Ephemeral DH using prime of %d bits",
    11131113                                                gnutls_dh_get_prime_bits (session));
    11141114                                }
     
    11161116#ifdef ENABLE_SRP                               
    11171117                        case GNUTLS_CRD_SRP:
    1118                                 fd_log_debug("\t - SRP session with username %s\n",
     1118                                fd_log_debug("\t - SRP session with username %s",
    11191119                                        gnutls_srp_server_get_username (session));
    11201120                                break;
     
    11221122
    11231123                        default:
    1124                                 fd_log_debug("\t - Different type of credentials for the session (%d).\n", cred);
     1124                                fd_log_debug("\t - Different type of credentials for the session (%d).", cred);
    11251125                                break;
    11261126
     
    11291129                /* print the protocol's name (ie TLS 1.0) */
    11301130                tmp = gnutls_protocol_get_name (gnutls_protocol_get_version (session));
    1131                 fd_log_debug("\t - Protocol: %s\n", tmp);
     1131                fd_log_debug("\t - Protocol: %s", tmp);
    11321132
    11331133                /* print the certificate type of the peer. ie X.509 */
    11341134                tmp = gnutls_certificate_type_get_name (gnutls_certificate_type_get (session));
    1135                 fd_log_debug("\t - Certificate Type: %s\n", tmp);
     1135                fd_log_debug("\t - Certificate Type: %s", tmp);
    11361136
    11371137                /* print the compression algorithm (if any) */
    11381138                tmp = gnutls_compression_get_name (gnutls_compression_get (session));
    1139                 fd_log_debug("\t - Compression: %s\n", tmp);
     1139                fd_log_debug("\t - Compression: %s", tmp);
    11401140
    11411141                /* print the name of the cipher used. ie 3DES. */
    11421142                tmp = gnutls_cipher_get_name (gnutls_cipher_get (session));
    1143                 fd_log_debug("\t - Cipher: %s\n", tmp);
     1143                fd_log_debug("\t - Cipher: %s", tmp);
    11441144
    11451145                /* Print the MAC algorithms name. ie SHA1 */
    11461146                tmp = gnutls_mac_get_name (gnutls_mac_get (session));
    1147                 fd_log_debug("\t - MAC: %s\n", tmp);
     1147                fd_log_debug("\t - MAC: %s", tmp);
    11481148        }
    11491149       
     
    11521152        if (gtret) {
    11531153                if (TRACE_BOOL(INFO)) {
    1154                         fd_log_debug("TLS: Remote certificate invalid on socket %d (Remote: '%s')(Connection: '%s') :\n", conn->cc_socket, conn->cc_remid, conn->cc_id);
     1154                        fd_log_debug("TLS: Remote certificate invalid on socket %d (Remote: '%s')(Connection: '%s') :", conn->cc_socket, conn->cc_remid, conn->cc_id);
    11551155                        if (gtret & GNUTLS_CERT_INVALID)
    1156                                 fd_log_debug(" - The certificate is not trusted (unknown CA? expired?)\n");
     1156                                fd_log_debug(" - The certificate is not trusted (unknown CA? expired?)");
    11571157                        if (gtret & GNUTLS_CERT_REVOKED)
    1158                                 fd_log_debug(" - The certificate has been revoked.\n");
     1158                                fd_log_debug(" - The certificate has been revoked.");
    11591159                        if (gtret & GNUTLS_CERT_SIGNER_NOT_FOUND)
    1160                                 fd_log_debug(" - The certificate hasn't got a known issuer.\n");
     1160                                fd_log_debug(" - The certificate hasn't got a known issuer.");
    11611161                        if (gtret & GNUTLS_CERT_SIGNER_NOT_CA)
    1162                                 fd_log_debug(" - The certificate signer is not a CA, or uses version 1, or 3 without basic constraints.\n");
     1162                                fd_log_debug(" - The certificate signer is not a CA, or uses version 1, or 3 without basic constraints.");
    11631163                        if (gtret & GNUTLS_CERT_INSECURE_ALGORITHM)
    1164                                 fd_log_debug(" - The certificate signature uses a weak algorithm.\n");
     1164                                fd_log_debug(" - The certificate signature uses a weak algorithm.");
    11651165                }
    11661166                return EINVAL;
     
    11841184                time_t expiration_time, activation_time;
    11851185               
    1186                 fd_log_debug("TLS Certificate information for connection '%s' (%d certs provided):\n", conn->cc_id, cert_list_size);
     1186                fd_log_debug("TLS Certificate information for connection '%s' (%d certs provided):", conn->cc_id, cert_list_size);
    11871187                for (i = 0; i < cert_list_size; i++)
    11881188                {
     
    11911191                        CHECK_GNUTLS_DO( gnutls_x509_crt_import (cert, &cert_list[i], GNUTLS_X509_FMT_DER), return EINVAL);
    11921192               
    1193                         fd_log_debug(" Certificate %d info:\n", i);
     1193                        fd_log_debug(" Certificate %d info:", i);
    11941194
    11951195                        GNUTLS_TRACE( expiration_time = gnutls_x509_crt_get_expiration_time (cert) );
     
    12031203                        gnutls_x509_crt_get_serial (cert, serial, &size);
    12041204                       
    1205                         fd_log_debug("\t - Certificate serial number: ");
    12061205                        {
    12071206                                int j;
     1207                                char buf[1024];
     1208                                snprintf(buf, sizeof(buf), "\t - Certificate serial number: ");
    12081209                                for (j = 0; j < size; j++) {
    1209                                         fd_log_debug("%02.2hhx", serial[j]);
     1210                                        snprintf(buf+strlen(buf), sizeof(buf)-strlen(buf), "%02.2hhx", serial[j]);
    12101211                                }
    1211                         }
    1212                         fd_log_debug("\n");
     1212                                fd_log_debug(buf);
     1213                        }
    12131214
    12141215                        /* Extract some of the public key algorithm's parameters */
    12151216                        GNUTLS_TRACE( algo = gnutls_x509_crt_get_pk_algorithm (cert, &bits) );
    1216                         fd_log_debug("\t - Certificate public key: %s\n",
     1217                        fd_log_debug("\t - Certificate public key: %s",
    12171218                              gnutls_pk_algorithm_get_name (algo));
    12181219
    12191220                        /* Print the version of the X.509 certificate. */
    1220                         fd_log_debug("\t - Certificate version: #%d\n",
     1221                        fd_log_debug("\t - Certificate version: #%d",
    12211222                              gnutls_x509_crt_get_version (cert));
    12221223
    12231224                        size = sizeof (dn);
    12241225                        GNUTLS_TRACE( gnutls_x509_crt_get_dn (cert, dn, &size) );
    1225                         fd_log_debug("\t - DN: %s\n", dn);
     1226                        fd_log_debug("\t - DN: %s", dn);
    12261227
    12271228                        size = sizeof (dn);
    12281229                        GNUTLS_TRACE( gnutls_x509_crt_get_issuer_dn (cert, dn, &size) );
    1229                         fd_log_debug("\t - Issuer's DN: %s\n", dn);
     1230                        fd_log_debug("\t - Issuer's DN: %s", dn);
    12301231
    12311232                        GNUTLS_TRACE( gnutls_x509_crt_deinit (cert) );
     
    12441245                if ((deadline != (time_t)-1) && (deadline < now)) {
    12451246                        if (TRACE_BOOL(INFO)) {
    1246                                 fd_log_debug("TLS: Remote certificate invalid on socket %d (Remote: '%s')(Connection: '%s') :\n", conn->cc_socket, conn->cc_remid, conn->cc_id);
    1247                                 fd_log_debug(" - The certificate %d in the chain is expired\n", i);
     1247                                fd_log_debug("TLS: Remote certificate invalid on socket %d (Remote: '%s')(Connection: '%s') :", conn->cc_socket, conn->cc_remid, conn->cc_id);
     1248                                fd_log_debug(" - The certificate %d in the chain is expired", i);
    12481249                        }
    12491250                        ret = EINVAL;
     
    12531254                if ((deadline != (time_t)-1) && (deadline > now)) {
    12541255                        if (TRACE_BOOL(INFO)) {
    1255                                 fd_log_debug("TLS: Remote certificate invalid on socket %d (Remote: '%s')(Connection: '%s') :\n", conn->cc_socket, conn->cc_remid, conn->cc_id);
    1256                                 fd_log_debug(" - The certificate %d in the chain is not yet activated\n", i);
     1256                                fd_log_debug("TLS: Remote certificate invalid on socket %d (Remote: '%s')(Connection: '%s') :", conn->cc_socket, conn->cc_remid, conn->cc_id);
     1257                                fd_log_debug(" - The certificate %d in the chain is not yet activated", i);
    12571258                        }
    12581259                        ret = EINVAL;
     
    12621263                        if (!gnutls_x509_crt_check_hostname (cert, conn->cc_tls_para.cn)) {
    12631264                                if (TRACE_BOOL(INFO)) {
    1264                                         fd_log_debug("TLS: Remote certificate invalid on socket %d (Remote: '%s')(Connection: '%s') :\n", conn->cc_socket, conn->cc_remid, conn->cc_id);
    1265                                         fd_log_debug(" - The certificate hostname does not match '%s'\n", conn->cc_tls_para.cn);
     1265                                        fd_log_debug("TLS: Remote certificate invalid on socket %d (Remote: '%s')(Connection: '%s') :", conn->cc_socket, conn->cc_remid, conn->cc_id);
     1266                                        fd_log_debug(" - The certificate hostname does not match '%s'", conn->cc_tls_para.cn);
    12661267                                }
    12671268                                ret = EINVAL;
     
    13021303                dhe = ecdh = 0;
    13031304
    1304                 fd_log_debug("TLS Session information for connection '%s':\n", conn->cc_id);
     1305                fd_log_debug("TLS Session information for connection '%s':", conn->cc_id);
    13051306               
    13061307                /* print the key exchange's algorithm name
     
    13081309                GNUTLS_TRACE( kx = gnutls_kx_get (session) );
    13091310                GNUTLS_TRACE( tmp = gnutls_kx_get_name (kx) );
    1310                 fd_log_debug("\t- Key Exchange: %s\n", tmp);
     1311                fd_log_debug("\t- Key Exchange: %s", tmp);
    13111312
    13121313                /* Check the authentication type used and switch
     
    13171318                {
    13181319                        case GNUTLS_CRD_IA:
    1319                                 fd_log_debug("\t - TLS/IA session\n");
     1320                                fd_log_debug("\t - TLS/IA session");
    13201321                                break;
    13211322
     
    13231324                        #if (defined(ENABLE_SRP) || defined(GNUTLS_VERSION_300))
    13241325                        case GNUTLS_CRD_SRP:
    1325                                 fd_log_debug("\t - SRP session with username %s\n",
     1326                                fd_log_debug("\t - SRP session with username %s",
    13261327                                        gnutls_srp_server_get_username (session));
    13271328                                break;
     
    13321333                                */
    13331334                                if (gnutls_psk_client_get_hint (session) != NULL)
    1334                                         fd_log_debug("\t - PSK authentication. PSK hint '%s'\n",
     1335                                        fd_log_debug("\t - PSK authentication. PSK hint '%s'",
    13351336                                                gnutls_psk_client_get_hint (session));
    13361337                                /* This returns NULL in client side.
    13371338                                */
    13381339                                if (gnutls_psk_server_get_username (session) != NULL)
    1339                                         fd_log_debug("\t - PSK authentication. Connected as '%s'\n",
     1340                                        fd_log_debug("\t - PSK authentication. Connected as '%s'",
    13401341                                                gnutls_psk_server_get_username (session));
    13411342
     
    13471348
    13481349                        case GNUTLS_CRD_ANON:      /* anonymous authentication */
    1349                                 fd_log_debug("\t - Anonymous DH using prime of %d bits\n",
     1350                                fd_log_debug("\t - Anonymous DH using prime of %d bits",
    13501351                                        gnutls_dh_get_prime_bits (session));
    13511352                                if (kx == GNUTLS_KX_ANON_ECDH)
     
    13701371                                        cert_list = gnutls_certificate_get_peers (session, &cert_list_size);
    13711372
    1372                                         fd_log_debug("\t Peer provided %d certificates.\n", cert_list_size);
     1373                                        fd_log_debug("\t Peer provided %d certificates.", cert_list_size);
    13731374
    13741375                                        if (cert_list_size > 0)
     
    13821383                                                gnutls_x509_crt_import (cert, &cert_list[0], GNUTLS_X509_FMT_DER);
    13831384
    1384                                                 fd_log_debug("\t Certificate info:\n");
     1385                                                fd_log_debug("\t Certificate info:");
    13851386
    13861387                                                /* This is the preferred way of printing short information about
     
    13901391                                                if (ret == 0)
    13911392                                                {
    1392                                                   fd_log_debug("\t\t%s\n", cinfo.data);
     1393                                                  fd_log_debug("\t\t%s", cinfo.data);
    13931394                                                  gnutls_free (cinfo.data);
    13941395                                                }
     
    13961397                                                if (conn->cc_tls_para.cn) {
    13971398                                                        if (!gnutls_x509_crt_check_hostname (cert, conn->cc_tls_para.cn)) {
    1398                                                                 fd_log_debug("\tTLS: Remote certificate invalid on socket %d (Remote: '%s')(Connection: '%s') :\n", conn->cc_socket, conn->cc_remid, conn->cc_id);
    1399                                                                 fd_log_debug("\t - The certificate hostname does not match '%s'\n", conn->cc_tls_para.cn);
     1399                                                                fd_log_debug("\tTLS: Remote certificate invalid on socket %d (Remote: '%s')(Connection: '%s') :", conn->cc_socket, conn->cc_remid, conn->cc_id);
     1400                                                                fd_log_debug("\t - The certificate hostname does not match '%s'", conn->cc_tls_para.cn);
    14001401                                                                gnutls_x509_crt_deinit (cert);
    14011402                                                                return GNUTLS_E_CERTIFICATE_ERROR;
     
    14151416
    14161417                if (ecdh != 0)
    1417                         fd_log_debug("\t - Ephemeral ECDH using curve %s\n",
     1418                        fd_log_debug("\t - Ephemeral ECDH using curve %s",
    14181419                                gnutls_ecc_curve_get_name (gnutls_ecc_curve_get (session)));
    14191420                else if (dhe != 0)
    1420                         fd_log_debug("\t - Ephemeral DH using prime of %d bits\n",
     1421                        fd_log_debug("\t - Ephemeral DH using prime of %d bits",
    14211422                                gnutls_dh_get_prime_bits (session));
    14221423
     
    14241425                */
    14251426                tmp = gnutls_protocol_get_name (gnutls_protocol_get_version (session));
    1426                 fd_log_debug("\t - Protocol: %s\n", tmp);
     1427                fd_log_debug("\t - Protocol: %s", tmp);
    14271428
    14281429                /* print the certificate type of the peer.
     
    14301431                */
    14311432                tmp = gnutls_certificate_type_get_name (gnutls_certificate_type_get (session));
    1432                 fd_log_debug("\t - Certificate Type: %s\n", tmp);
     1433                fd_log_debug("\t - Certificate Type: %s", tmp);
    14331434
    14341435                /* print the compression algorithm (if any)
    14351436                */
    14361437                tmp = gnutls_compression_get_name (gnutls_compression_get (session));
    1437                 fd_log_debug("\t - Compression: %s\n", tmp);
     1438                fd_log_debug("\t - Compression: %s", tmp);
    14381439
    14391440                /* print the name of the cipher used.
     
    14411442                */
    14421443                tmp = gnutls_cipher_get_name (gnutls_cipher_get (session));
    1443                 fd_log_debug("\t - Cipher: %s\n", tmp);
     1444                fd_log_debug("\t - Cipher: %s", tmp);
    14441445
    14451446                /* Print the MAC algorithms name.
     
    14471448                */
    14481449                tmp = gnutls_mac_get_name (gnutls_mac_get (session));
    1449                 fd_log_debug("\t - MAC: %s\n", tmp);
     1450                fd_log_debug("\t - MAC: %s", tmp);
    14501451       
    14511452        }
     
    14561457        CHECK_GNUTLS_DO( gnutls_certificate_verify_peers2 (session, &status), return GNUTLS_E_CERTIFICATE_ERROR );
    14571458        if (TRACE_BOOL(INFO) && (status & GNUTLS_CERT_INVALID)) {
    1458                 fd_log_debug("TLS: Remote certificate invalid on socket %d (Remote: '%s')(Connection: '%s') :\n", conn->cc_socket, conn->cc_remid, conn->cc_id);
     1459                fd_log_debug("TLS: Remote certificate invalid on socket %d (Remote: '%s')(Connection: '%s') :", conn->cc_socket, conn->cc_remid, conn->cc_id);
    14591460                if (status & GNUTLS_CERT_SIGNER_NOT_FOUND)
    1460                         fd_log_debug(" - The certificate hasn't got a known issuer.\n");
     1461                        fd_log_debug(" - The certificate hasn't got a known issuer.");
    14611462
    14621463                if (status & GNUTLS_CERT_REVOKED)
    1463                         fd_log_debug(" - The certificate has been revoked.\n");
     1464                        fd_log_debug(" - The certificate has been revoked.");
    14641465
    14651466                if (status & GNUTLS_CERT_EXPIRED)
    1466                         fd_log_debug(" - The certificate has expired.\n");
     1467                        fd_log_debug(" - The certificate has expired.");
    14671468
    14681469                if (status & GNUTLS_CERT_NOT_ACTIVATED)
    1469                         fd_log_debug(" - The certificate is not yet activated.\n");
     1470                        fd_log_debug(" - The certificate is not yet activated.");
    14701471        }       
    14711472        if (status & GNUTLS_CERT_INVALID)
     
    14801481        if ((!hostname_verified) && (conn->cc_tls_para.cn)) {
    14811482                if (gnutls_certificate_type_get (session) != GNUTLS_CRT_X509) {
    1482                         TRACE_DEBUG(INFO, "TLS: Remote credentials are not x509, rejected on socket %d (Remote: '%s')(Connection: '%s') :\n", conn->cc_socket, conn->cc_remid, conn->cc_id);
     1483                        TRACE_DEBUG(INFO, "TLS: Remote credentials are not x509, rejected on socket %d (Remote: '%s')(Connection: '%s') :", conn->cc_socket, conn->cc_remid, conn->cc_id);
    14831484                        return GNUTLS_E_CERTIFICATE_ERROR;
    14841485                }
     
    14931494                if (!gnutls_x509_crt_check_hostname (cert, conn->cc_tls_para.cn)) {
    14941495                        if (TRACE_BOOL(INFO)) {
    1495                                 fd_log_debug("TLS: Remote certificate invalid on socket %d (Remote: '%s')(Connection: '%s') :\n", conn->cc_socket, conn->cc_remid, conn->cc_id);
    1496                                 fd_log_debug(" - The certificate hostname does not match '%s'\n", conn->cc_tls_para.cn);
     1496                                fd_log_debug("TLS: Remote certificate invalid on socket %d (Remote: '%s')(Connection: '%s') :", conn->cc_socket, conn->cc_remid, conn->cc_id);
     1497                                fd_log_debug(" - The certificate hostname does not match '%s'", conn->cc_tls_para.cn);
    14971498                        }
    14981499                        gnutls_x509_crt_deinit (cert);
     
    15731574                        {
    15741575                                if (TRACE_BOOL(INFO)) {
    1575                                         fd_log_debug("TLS Handshake failed on socket %d (%s) : %s\n", conn->cc_socket, conn->cc_id, gnutls_strerror(ret));
     1576                                        fd_log_debug("TLS Handshake failed on socket %d (%s) : %s", conn->cc_socket, conn->cc_id, gnutls_strerror(ret));
    15761577                                }
    15771578                                fd_cnx_markerror(conn);
  • libfdcore/config.c

    r965 r974  
    8686                return;
    8787       
    88         fd_log_debug("-- Configuration :\n");
    89         fd_log_debug("  Debug trace level ...... : %+d\n", fd_g_debug_lvl);
    90         fd_log_debug("  Configuration file ..... : %s\n", fd_g_config->cnf_file);
    91         fd_log_debug("  Diameter Identity ...... : %s (l:%Zi)\n", fd_g_config->cnf_diamid, fd_g_config->cnf_diamid_len);
    92         fd_log_debug("  Diameter Realm ......... : %s (l:%Zi)\n", fd_g_config->cnf_diamrlm, fd_g_config->cnf_diamrlm_len);
    93         fd_log_debug("  Tc Timer ............... : %u\n", fd_g_config->cnf_timer_tc);
    94         fd_log_debug("  Tw Timer ............... : %u\n", fd_g_config->cnf_timer_tw);
    95         fd_log_debug("  Local port ............. : %hu\n", fd_g_config->cnf_port);
    96         fd_log_debug("  Local secure port ...... : %hu\n", fd_g_config->cnf_port_tls);
    97         fd_log_debug("  Number of SCTP streams . : %hu\n", fd_g_config->cnf_sctp_str);
    98         fd_log_debug("  Number of server threads : %hu\n", fd_g_config->cnf_dispthr);
     88        fd_log_debug("-- Configuration :");
     89        fd_log_debug("  Debug trace level ...... : %+d", fd_g_debug_lvl);
     90        fd_log_debug("  Configuration file ..... : %s", fd_g_config->cnf_file);
     91        fd_log_debug("  Diameter Identity ...... : %s (l:%Zi)", fd_g_config->cnf_diamid, fd_g_config->cnf_diamid_len);
     92        fd_log_debug("  Diameter Realm ......... : %s (l:%Zi)", fd_g_config->cnf_diamrlm, fd_g_config->cnf_diamrlm_len);
     93        fd_log_debug("  Tc Timer ............... : %u", fd_g_config->cnf_timer_tc);
     94        fd_log_debug("  Tw Timer ............... : %u", fd_g_config->cnf_timer_tw);
     95        fd_log_debug("  Local port ............. : %hu", fd_g_config->cnf_port);
     96        fd_log_debug("  Local secure port ...... : %hu", fd_g_config->cnf_port_tls);
     97        fd_log_debug("  Number of SCTP streams . : %hu", fd_g_config->cnf_sctp_str);
     98        fd_log_debug("  Number of server threads : %hu", fd_g_config->cnf_dispthr);
    9999        if (FD_IS_LIST_EMPTY(&fd_g_config->cnf_endpoints)) {
    100                 fd_log_debug("  Local endpoints ........ : Default (use all available)\n");
     100                fd_log_debug("  Local endpoints ........ : Default (use all available)");
    101101        } else {
    102                 fd_log_debug("  Local endpoints ........ : \n");
     102                fd_log_debug("  Local endpoints ........ : ");
    103103                fd_ep_dump( 29, &fd_g_config->cnf_endpoints );
    104104        }
    105105        if (FD_IS_LIST_EMPTY(&fd_g_config->cnf_apps)) {
    106                 fd_log_debug("  Local applications ..... : (none)\n");
     106                fd_log_debug("  Local applications ..... : (none)");
    107107        } else {
    108108                struct fd_list * li = fd_g_config->cnf_apps.next;
     
    111111                        struct fd_app * app = (struct fd_app *)li;
    112112                        if (li != fd_g_config->cnf_apps.next) fd_log_debug("                             ");
    113                         fd_log_debug("App: %u\t%s%s\tVnd: %u\n",
     113                        fd_log_debug("App: %u\t%s%s\tVnd: %u",
    114114                                        app->appid,
    115115                                        app->flags.auth ? "Au" : "--",
     
    120120        }
    121121       
    122         fd_log_debug("  Flags : - IP ........... : %s\n", fd_g_config->cnf_flags.no_ip4 ? "DISABLED" : "Enabled");
    123         fd_log_debug("          - IPv6 ......... : %s\n", fd_g_config->cnf_flags.no_ip6 ? "DISABLED" : "Enabled");
    124         fd_log_debug("          - Relay app .... : %s\n", fd_g_config->cnf_flags.no_fwd ? "DISABLED" : "Enabled");
    125         fd_log_debug("          - TCP .......... : %s\n", fd_g_config->cnf_flags.no_tcp ? "DISABLED" : "Enabled");
     122        fd_log_debug("  Flags : - IP ........... : %s", fd_g_config->cnf_flags.no_ip4 ? "DISABLED" : "Enabled");
     123        fd_log_debug("          - IPv6 ......... : %s", fd_g_config->cnf_flags.no_ip6 ? "DISABLED" : "Enabled");
     124        fd_log_debug("          - Relay app .... : %s", fd_g_config->cnf_flags.no_fwd ? "DISABLED" : "Enabled");
     125        fd_log_debug("          - TCP .......... : %s", fd_g_config->cnf_flags.no_tcp ? "DISABLED" : "Enabled");
    126126        #ifdef DISABLE_SCTP
    127         fd_log_debug("          - SCTP ......... : DISABLED (at compilation)\n");
     127        fd_log_debug("          - SCTP ......... : DISABLED (at compilation)");
    128128        #else /* DISABLE_SCTP */
    129         fd_log_debug("          - SCTP ......... : %s\n", fd_g_config->cnf_flags.no_sctp ? "DISABLED" : "Enabled");
     129        fd_log_debug("          - SCTP ......... : %s", fd_g_config->cnf_flags.no_sctp ? "DISABLED" : "Enabled");
    130130        #endif /* DISABLE_SCTP */
    131         fd_log_debug("          - Pref. proto .. : %s\n", fd_g_config->cnf_flags.pr_tcp ? "TCP" : "SCTP");
    132         fd_log_debug("          - TLS method ... : %s\n", fd_g_config->cnf_flags.tls_alg ? "INBAND" : "Separate port");
    133        
    134         fd_log_debug("  TLS :   - Certificate .. : %s\n", fd_g_config->cnf_sec_data.cert_file ?: "(NONE)");
    135         fd_log_debug("          - Private key .. : %s\n", fd_g_config->cnf_sec_data.key_file ?: "(NONE)");
    136         fd_log_debug("          - CA (trust) ... : %s (%d certs)\n", fd_g_config->cnf_sec_data.ca_file ?: "(none)", fd_g_config->cnf_sec_data.ca_file_nr);
    137         fd_log_debug("          - CRL .......... : %s\n", fd_g_config->cnf_sec_data.crl_file ?: "(none)");
    138         fd_log_debug("          - Priority ..... : %s\n", fd_g_config->cnf_sec_data.prio_string ?: "(default: '" GNUTLS_DEFAULT_PRIORITY "')");
     131        fd_log_debug("          - Pref. proto .. : %s", fd_g_config->cnf_flags.pr_tcp ? "TCP" : "SCTP");
     132        fd_log_debug("          - TLS method ... : %s", fd_g_config->cnf_flags.tls_alg ? "INBAND" : "Separate port");
     133       
     134        fd_log_debug("  TLS :   - Certificate .. : %s", fd_g_config->cnf_sec_data.cert_file ?: "(NONE)");
     135        fd_log_debug("          - Private key .. : %s", fd_g_config->cnf_sec_data.key_file ?: "(NONE)");
     136        fd_log_debug("          - CA (trust) ... : %s (%d certs)", fd_g_config->cnf_sec_data.ca_file ?: "(none)", fd_g_config->cnf_sec_data.ca_file_nr);
     137        fd_log_debug("          - CRL .......... : %s", fd_g_config->cnf_sec_data.crl_file ?: "(none)");
     138        fd_log_debug("          - Priority ..... : %s", fd_g_config->cnf_sec_data.prio_string ?: "(default: '" GNUTLS_DEFAULT_PRIORITY "')");
    139139        if (fd_g_config->cnf_sec_data.dh_file)
    140                 fd_log_debug("          - DH file ...... : %s\n", fd_g_config->cnf_sec_data.dh_file);
     140                fd_log_debug("          - DH file ...... : %s", fd_g_config->cnf_sec_data.dh_file);
    141141        else
    142                 fd_log_debug("          - DH bits ...... : %d\n", fd_g_config->cnf_sec_data.dh_bits ?: GNUTLS_DEFAULT_DHBITS);
    143        
    144         fd_log_debug("  Origin-State-Id ........ : %u\n", fd_g_config->cnf_orstateid);
     142                fd_log_debug("          - DH bits ...... : %d", fd_g_config->cnf_sec_data.dh_bits ?: GNUTLS_DEFAULT_DHBITS);
     143       
     144        fd_log_debug("  Origin-State-Id ........ : %u", fd_g_config->cnf_orstateid);
    145145}
    146146
     
    172172                if (ferror(pemfile)) {
    173173                        int err = errno;
    174                         TRACE_DEBUG(INFO, "An error occurred while reading file: %s\n", strerror(err));
     174                        TRACE_DEBUG(INFO, "An error occurred while reading file: %s", strerror(err));
    175175                        return err;
    176176                }
     
    201201  gnutls_x509_crt_get_dn (cert, name, &name_size);
    202202
    203   fd_log_debug("\tSubject: %s\n", name);
    204   fd_log_debug("\tIssuer: %s\n", issuer_name);
     203  fd_log_debug("\tSubject: %s", name);
     204  fd_log_debug("\tIssuer: %s", issuer_name);
    205205
    206206  if (issuer != NULL)
     
    209209      gnutls_x509_crt_get_dn (issuer, issuer_name, &issuer_name_size);
    210210
    211       fd_log_debug("\tVerified against: %s\n", issuer_name);
     211      fd_log_debug("\tVerified against: %s", issuer_name);
    212212    }
    213213
     
    217217      gnutls_x509_crl_get_issuer_dn (crl, issuer_name, &issuer_name_size);
    218218
    219       fd_log_debug("\tVerified against CRL of: %s\n", issuer_name);
     219      fd_log_debug("\tVerified against CRL of: %s", issuer_name);
    220220    }
    221221
    222   fd_log_debug("\tVerification output: %x\n\n", verification_output);
     222  fd_log_debug("\tVerification output: %x", verification_output);
    223223
    224224  return 0;
     
    248248        if (fddin == NULL) {
    249249                int ret = errno;
    250                 TRACE_ERROR("Unable to open configuration file for reading; tried the following locations: %s%s%s; Error: %s\n",
     250                TRACE_ERROR("Unable to open configuration file for reading; tried the following locations: %s%s%s; Error: %s",
    251251                                  orig ?: "", orig? " and " : "", fd_g_config->cnf_file, strerror(ret));
    252252                return ret;
     
    349349                                        char buf[1024];
    350350                                        sSA_DUMP_NODE( buf, sizeof(buf), &ep->sa, NI_NUMERICHOST );
    351                                         fd_log_debug("Info: Removing local address conflicting with the flags no_IP / no_IP6 : %s\n", buf);
     351                                        fd_log_debug("Info: Removing local address conflicting with the flags no_IP / no_IP6 : %s", buf);
    352352                                }
    353353                                free(ep);
     
    380380                if (!stream) {
    381381                        int err = errno;
    382                         TRACE_DEBUG(INFO, "An error occurred while opening '%s': %s\n", fd_g_config->cnf_sec_data.cert_file, strerror(err));
     382                        TRACE_DEBUG(INFO, "An error occurred while opening '%s': %s", fd_g_config->cnf_sec_data.cert_file, strerror(err));
    383383                        return err;
    384384                }
     
    441441                        if (output & GNUTLS_CERT_INVALID)
    442442                        {
    443                                 fd_log_debug("TLS: Local certificate chain '%s' is invalid :\n", fd_g_config->cnf_sec_data.cert_file);
     443                                fd_log_debug("TLS: Local certificate chain '%s' is invalid :", fd_g_config->cnf_sec_data.cert_file);
    444444                                if (output & GNUTLS_CERT_SIGNER_NOT_FOUND)
    445                                         fd_log_debug(" - The certificate hasn't got a known issuer.\n");
     445                                        fd_log_debug(" - The certificate hasn't got a known issuer.");
    446446                                if (output & GNUTLS_CERT_SIGNER_NOT_CA)
    447                                         fd_log_debug(" - The certificate signer is not a CA, or uses version 1, or 3 without basic constraints.\n");
     447                                        fd_log_debug(" - The certificate signer is not a CA, or uses version 1, or 3 without basic constraints.");
    448448                                if (output & GNUTLS_CERT_NOT_ACTIVATED)
    449                                         fd_log_debug(" - The certificate is not yet activated.\n");
     449                                        fd_log_debug(" - The certificate is not yet activated.");
    450450                                if (output & GNUTLS_CERT_EXPIRED)
    451                                         fd_log_debug(" - The certificate is expired.\n");
     451                                        fd_log_debug(" - The certificate is expired.");
    452452                                return EINVAL;
    453453                        }
     
    456456                        if (!gnutls_x509_crt_check_hostname (certs[0], fd_g_config->cnf_diamid))
    457457                        {
    458                                 fd_log_debug("TLS: The certificate owner does not match the hostname '%s'\n", fd_g_config->cnf_diamid);
     458                                fd_log_debug("TLS: The certificate owner does not match the hostname '%s'", fd_g_config->cnf_diamid);
    459459                                return EINVAL;
    460460                        }
     
    484484                               
    485485                        if (verify) {
    486                                 fd_log_debug("TLS: Local certificate chain '%s' is invalid :\n", fd_g_config->cnf_sec_data.cert_file);
     486                                fd_log_debug("TLS: Local certificate chain '%s' is invalid :", fd_g_config->cnf_sec_data.cert_file);
    487487                                if (verify & GNUTLS_CERT_INVALID)
    488                                         fd_log_debug(" - The certificate is not trusted (unknown CA? expired?)\n");
     488                                        fd_log_debug(" - The certificate is not trusted (unknown CA? expired?)");
    489489                                if (verify & GNUTLS_CERT_REVOKED)
    490                                         fd_log_debug(" - The certificate has been revoked.\n");
     490                                        fd_log_debug(" - The certificate has been revoked.");
    491491                                if (verify & GNUTLS_CERT_SIGNER_NOT_FOUND)
    492                                         fd_log_debug(" - The certificate hasn't got a known issuer.\n");
     492                                        fd_log_debug(" - The certificate hasn't got a known issuer.");
    493493                                if (verify & GNUTLS_CERT_SIGNER_NOT_CA)
    494                                         fd_log_debug(" - The certificate signer is not a CA, or uses version 1, or 3 without basic constraints.\n");
     494                                        fd_log_debug(" - The certificate signer is not a CA, or uses version 1, or 3 without basic constraints.");
    495495                                if (verify & GNUTLS_CERT_INSECURE_ALGORITHM)
    496                                         fd_log_debug(" - The certificate signature uses a weak algorithm.\n");
     496                                        fd_log_debug(" - The certificate signature uses a weak algorithm.");
    497497                                return EINVAL;
    498498                        }
     
    500500                        /* Check the local Identity is valid with the certificate */
    501501                        if (!gnutls_x509_crt_check_hostname (certs[0], fd_g_config->cnf_diamid)) {
    502                                 fd_log_debug("TLS: Local certificate '%s' is invalid :\n", fd_g_config->cnf_sec_data.cert_file);
    503                                 fd_log_debug(" - The certificate hostname does not match '%s'\n", fd_g_config->cnf_diamid);
     502                                fd_log_debug("TLS: Local certificate '%s' is invalid :", fd_g_config->cnf_sec_data.cert_file);
     503                                fd_log_debug(" - The certificate hostname does not match '%s'", fd_g_config->cnf_diamid);
    504504                                return EINVAL;
    505505                        }
     
    513513                                GNUTLS_TRACE( deadline = gnutls_x509_crt_get_expiration_time(certs[i]) );
    514514                                if ((deadline != (time_t)-1) && (deadline < now)) {
    515                                         fd_log_debug("TLS: Local certificate chain '%s' is invalid :\n", fd_g_config->cnf_sec_data.cert_file);
    516                                         fd_log_debug(" - The certificate %d in the chain is expired\n", i);
     515                                        fd_log_debug("TLS: Local certificate chain '%s' is invalid :", fd_g_config->cnf_sec_data.cert_file);
     516                                        fd_log_debug(" - The certificate %d in the chain is expired", i);
    517517                                        return EINVAL;
    518518                                }
     
    520520                                GNUTLS_TRACE( deadline = gnutls_x509_crt_get_activation_time(certs[i]) );
    521521                                if ((deadline != (time_t)-1) && (deadline > now)) {
    522                                         fd_log_debug("TLS: Local certificate chain '%s' is invalid :\n", fd_g_config->cnf_sec_data.cert_file);
    523                                         fd_log_debug(" - The certificate %d in the chain is not yet activated\n", i);
     522                                        fd_log_debug("TLS: Local certificate chain '%s' is invalid :", fd_g_config->cnf_sec_data.cert_file);
     523                                        fd_log_debug(" - The certificate %d in the chain is not yet activated", i);
    524524                                        return EINVAL;
    525525                                }
     
    551551                if (!stream) {
    552552                        int err = errno;
    553                         TRACE_DEBUG(INFO, "An error occurred while opening '%s': %s\n", fd_g_config->cnf_sec_data.dh_file, strerror(err));
     553                        TRACE_DEBUG(INFO, "An error occurred while opening '%s': %s", fd_g_config->cnf_sec_data.dh_file, strerror(err));
    554554                        return err;
    555555                }
     
    573573                        if (ferror(stream)) {
    574574                                int err = errno;
    575                                 TRACE_DEBUG(INFO, "An error occurred while reading '%s': %s\n", fd_g_config->cnf_sec_data.dh_file, strerror(err));
     575                                TRACE_DEBUG(INFO, "An error occurred while reading '%s': %s", fd_g_config->cnf_sec_data.dh_file, strerror(err));
    576576                                return err;
    577577                        }
  • libfdcore/core.c

    r961 r974  
    131131                       
    132132                        default:
    133                                 TRACE_DEBUG(INFO, "Unexpected event in the main event queue (%d), ignored.\n", code);
     133                                TRACE_DEBUG(INFO, "Unexpected event in the main event queue (%d), ignored.", code);
    134134                }
    135135        }
     
    154154        CHECK_FCT_DO( fd_event_trig_fini(), );
    155155       
    156         fd_log_debug(FD_PROJECT_BINARY " framework is terminated.\n");
     156        fd_log_debug(FD_PROJECT_BINARY " framework is terminated.");
    157157       
    158158        fd_libproto_fini();
  • libfdcore/endpoints.c

    r946 r974  
    6464                fd_ep_dump( 4, list );
    6565                TRACE_DEBUG(ANNOYING, "  DEBUG:fd_ep_add_merge  Adding:");
    66                 fd_log_debug("    %s {%s%s%s%s}\n", buf,
     66                fd_log_debug("    %s {%s%s%s%s}", buf,
    6767                                (flags & EP_FL_CONF)    ? "C" : "-",
    6868                                (flags & EP_FL_DISC)        ? "D" : "-",
  • libfdcore/events.c

    r740 r974  
    178178        for (li = trig_list.next; li != &trig_list; li = li->next) {
    179179                struct trig_item *t = li->o;
    180                 fd_log_debug("  Trigger %d, module '%s': %p\n", t->trig_value, t->trig_module, t->cb);
     180                fd_log_debug("  Trigger %d, module '%s': %p", t->trig_value, t->trig_module, t->cb);
    181181        }
    182182       
  • libfdcore/extensions.c

    r837 r974  
    8282        struct fd_list * li;
    8383       
    84         fd_log_debug("Dumping extensions list :\n");
     84        fd_log_debug("Dumping extensions list :");
    8585       
    8686        for (li = ext_list.next; li != &ext_list; li = li->next)
    8787        {
    8888                struct fd_ext_info * ext = (struct fd_ext_info *)li;
    89                 fd_log_debug(" - '%s'[%s] is %sloaded\n", ext->filename, ext->conffile?:"no conf", ext->handler ? "" : "not ");
     89                fd_log_debug(" - '%s'[%s] is %sloaded", ext->filename, ext->conffile?:"no conf", ext->handler ? "" : "not ");
    9090        }
    9191}
     
    126126                if (li == &ext->chain) {
    127127                        /* the dependency was not found */
    128                         TRACE_DEBUG(NONE, "Error: extension [%s] depends on [%s] which was not loaded first.\nPlease fix your configuration file.",
     128                        TRACE_DEBUG(NONE, "Error: extension [%s] depends on [%s] which was not loaded first. Please fix your configuration file.",
    129129                                ext->ext_name, ext->depends[i]);
    130130                        return ESRCH;
     
    162162                if (ext->handler == NULL) {
    163163                        /* An error occured */
    164                         TRACE_DEBUG( NONE, "Loading of extension %s failed:\n %s", ext->filename, dlerror());
     164                        TRACE_DEBUG( NONE, "Loading of extension %s failed: %s", ext->filename, dlerror());
    165165                        #ifdef DEBUG
    166166                        ext->handler = dlopen(ext->filename, RTLD_LAZY | RTLD_GLOBAL);
    167167                        if (ext->handler) {
    168168                                if (!check_dependencies(ext)) {
    169                                         TRACE_DEBUG( NONE, "In addition, all declared dependencies are satisfied (Internal Error!)\n");
     169                                        TRACE_DEBUG( NONE, "In addition, all declared dependencies are satisfied (Internal Error!)");
    170170                                }
    171171                        }
     
    182182                if (fd_ext_init == NULL) {
    183183                        /* An error occured */
    184                         TRACE_DEBUG( NONE, "Unable to resolve symbol 'fd_ext_init' for extension %s:\n %s\n", ext->filename, dlerror());
     184                        TRACE_DEBUG( NONE, "Unable to resolve symbol 'fd_ext_init' for extension %s: %s", ext->filename, dlerror());
    185185                        return EINVAL;
    186186                }
     
    201201                if (ret != 0) {
    202202                        /* The extension was unable to load cleanly */
    203                         TRACE_DEBUG( NONE, "Extension %s returned an error during initialization: %s\n", ext->filename, strerror(ret));
     203                        TRACE_DEBUG( NONE, "Extension %s returned an error during initialization: %s", ext->filename, strerror(ret));
    204204                        return ret;
    205205                }
     
    239239                        TRACE_DEBUG (FULL, "Unloading %s", ext->ext_name ?: ext->filename);
    240240                        if ( dlclose(ext->handler) != 0 ) {
    241                                 TRACE_DEBUG (INFO, "Unloading [%s] failed : %s\n", ext->ext_name ?: ext->filename, dlerror());
     241                                TRACE_DEBUG (INFO, "Unloading [%s] failed : %s", ext->ext_name ?: ext->filename, dlerror());
    242242                        }
    243243                }
  • libfdcore/fdd.l

    r969 r974  
    8484int globerrfct(const char *epath, int eerrno)
    8585{
    86         TRACE_ERROR("Failed to scan %s: %s\n", epath, strerror(eerrno));
     86        TRACE_ERROR("Failed to scan %s: %s", epath, strerror(eerrno));
    8787        return 1;
    8888}
     
    119119                        if (buf[yyleng-2] != '"')
    120120                        {
    121                                 TRACE_ERROR("Unterminated string: %s\n", yytext);
     121                                TRACE_ERROR("Unterminated string: %s", yytext);
    122122                                return LEX_ERROR;
    123123                        }
     
    126126                        if (current_nested_level >= MAX_NESTED_CONF_FILES)
    127127                        {
    128                                 TRACE_ERROR("Too many recursion levels in configuration files includes\n");
     128                                TRACE_ERROR("Too many recursion levels in configuration files includes");
    129129                                return LEX_ERROR;
    130130                        }
     
    135135                        if (globerror == GLOB_NOSPACE)
    136136                        {
    137                                 TRACE_ERROR("Not enough memory to parse include directive.\n");
     137                                TRACE_ERROR("Not enough memory to parse include directive.");
    138138                                return LEX_ERROR;
    139139                        }
    140140                        if (globerror == GLOB_ABORTED)
    141141                        {
    142                                 TRACE_ERROR("An error was encountered in include directive.\n");
     142                                TRACE_ERROR("An error was encountered in include directive.");
    143143                                return LEX_ERROR;
    144144                        }
     
    150150                        if (globerror)
    151151                        {
    152                                 TRACE_ERROR("Unexpected error in glob (%d).\n", globerror);
     152                                TRACE_ERROR("Unexpected error in glob (%d).", globerror);
    153153                                return LEX_ERROR;
    154154                        }
     
    234234                                if (ret != 1) {
    235235                                        /* No matching: an error occurred */
    236                                         TRACE_ERROR("Unable to convert the value '%s' to a valid number: %s\n", yytext, strerror(errno));
     236                                        TRACE_ERROR("Unable to convert the value '%s' to a valid number: %s", yytext, strerror(errno));
    237237                                        return LEX_ERROR; /* trig an error in yacc parser */
    238238                                        /* Maybe we could REJECT instead of failing here? */
     
    277277        /* Unrecognized character */
    278278<*>.                    {
    279                                 TRACE_ERROR("Unrecognized text on line %d col %d: '%s'.\n", yylloc->first_line, yylloc->first_column, yytext);
     279                                TRACE_ERROR("Unrecognized text on line %d col %d: '%s'.", yylloc->first_line, yylloc->first_column, yytext);
    280280                                return LEX_ERROR;
    281281                        }
  • libfdcore/fdd.y

    r969 r974  
    6363{
    6464        if (ploc->first_line != ploc->last_line) {
    65                 TRACE_ERROR("%s:%d.%d-%d.%d : %s\n", conf->cnf_file, ploc->first_line, ploc->first_column, ploc->last_line, ploc->last_column, s);
     65                TRACE_ERROR("%s:%d.%d-%d.%d : %s", conf->cnf_file, ploc->first_line, ploc->first_column, ploc->last_line, ploc->last_column, s);
    6666        } else if (ploc->first_column != ploc->last_column) {
    67                 TRACE_ERROR("%s:%d.%d-%d : %s\n", conf->cnf_file, ploc->first_line, ploc->first_column, ploc->last_column, s);
     67                TRACE_ERROR("%s:%d.%d-%d : %s", conf->cnf_file, ploc->first_line, ploc->first_column, ploc->last_column, s);
    6868        } else {
    69                 TRACE_ERROR("%s:%d.%d : %s\n", conf->cnf_file, ploc->first_line, ploc->first_column, s);
     69                TRACE_ERROR("%s:%d.%d : %s", conf->cnf_file, ploc->first_line, ploc->first_column, s);
    7070        }
    7171}
     
    504504                                if (fd == NULL) {
    505505                                        int ret = errno;
    506                                         TRACE_ERROR("Unable to open certificate file %s for reading: %s\n", $3, strerror(ret));
     506                                        TRACE_ERROR("Unable to open certificate file %s for reading: %s", $3, strerror(ret));
    507507                                        yyerror (&yylloc, conf, "Error on file name");
    508508                                        YYERROR;
     
    512512                                if (fd == NULL) {
    513513                                        int ret = errno;
    514                                         TRACE_ERROR("Unable to open private key file %s for reading: %s\n", $5, strerror(ret));
     514                                        TRACE_ERROR("Unable to open private key file %s for reading: %s", $5, strerror(ret));
    515515                                        yyerror (&yylloc, conf, "Error on file name");
    516516                                        YYERROR;
     
    535535                                if (fd == NULL) {
    536536                                        int ret = errno;
    537                                         TRACE_ERROR("Unable to open CA file %s for reading: %s\n", $3, strerror(ret));
     537                                        TRACE_ERROR("Unable to open CA file %s for reading: %s", $3, strerror(ret));
    538538                                        yyerror (&yylloc, conf, "Error on file name");
    539539                                        YYERROR;
     
    575575                                if (fd == NULL) {
    576576                                        int ret = errno;
    577                                         TRACE_ERROR("Unable to open CRL file %s for reading: %s\n", $3, strerror(ret));
     577                                        TRACE_ERROR("Unable to open CRL file %s for reading: %s", $3, strerror(ret));
    578578                                        yyerror (&yylloc, conf, "Error on file name");
    579579                                        YYERROR;
     
    618618                                                        &err_pos),
    619619                                                { yyerror (&yylloc, conf, "Error setting Priority parameter.");
    620                                                   TRACE_ERROR("Error at position : %s\n", err_pos);
     620                                                  TRACE_ERROR("Error at position : %s", err_pos);
    621621                                                  YYERROR; } );
    622622                        }
     
    635635                                if (fd == NULL) {
    636636                                        int ret = errno;
    637                                         TRACE_ERROR("Unable to open DH file %s for reading: %s\n", $3, strerror(ret));
     637                                        TRACE_ERROR("Unable to open DH file %s for reading: %s", $3, strerror(ret));
    638638                                        yyerror (&yylloc, conf, "Error on file name");
    639639                                        YYERROR;
  • libfdcore/p_ce.c

    r935 r974  
    306306                                if (fd_os_almostcasesrch(hdr->avp_value->os.data, hdr->avp_value->os.len,
    307307                                                        peer->p_hdr.info.pi_diamid, peer->p_hdr.info.pi_diamidlen, NULL)) {
    308                                         TRACE_DEBUG(INFO, "Received a message with Origin-Host set to '%.*s' while expecting '%s'\n",
     308                                        TRACE_DEBUG(INFO, "Received a message with Origin-Host set to '%.*s' while expecting '%s'",
    309309                                                        hdr->avp_value->os.len, hdr->avp_value->os.data, peer->p_hdr.info.pi_diamid);
    310310                                        error->pei_errcode = "DIAMETER_AVP_NOT_ALLOWED";
     
    778778                                {
    779779                                        /* Handshake failed ...  */
    780                                         fd_log_debug("TLS Handshake failed with peer '%s', resetting the connection\n", peer->p_hdr.info.pi_diamid);
     780                                        fd_log_debug("TLS Handshake failed with peer '%s', resetting the connection", peer->p_hdr.info.pi_diamid);
    781781                                        goto cleanup;
    782782                                } );
     
    831831                size_t len = strlen(peer->p_hdr.info.config.pic_realm);
    832832                if (fd_os_almostcasesrch(peer->p_hdr.info.config.pic_realm, len, peer->p_hdr.info.runtime.pir_realm, peer->p_hdr.info.runtime.pir_realmlen, NULL)) {
    833                         TRACE_DEBUG(INFO, "Rejected CER from peer '%s', realm mismatch with configured value (returning DIAMETER_UNKNOWN_PEER).\n", peer->p_hdr.info.pi_diamid);
     833                        TRACE_DEBUG(INFO, "Rejected CER from peer '%s', realm mismatch with configured value (returning DIAMETER_UNKNOWN_PEER).", peer->p_hdr.info.pi_diamid);
    834834                        pei.pei_errcode = "DIAMETER_UNKNOWN_PEER"; /* maybe AVP_NOT_ALLOWED would be better fit? */
    835835                        goto error_abort;
     
    846846                int res = fd_peer_validate( peer );
    847847                if (res < 0) {
    848                         TRACE_DEBUG(INFO, "Rejected CER from peer '%s', validation failed (returning DIAMETER_UNKNOWN_PEER).\n", peer->p_hdr.info.pi_diamid);
     848                        TRACE_DEBUG(INFO, "Rejected CER from peer '%s', validation failed (returning DIAMETER_UNKNOWN_PEER).", peer->p_hdr.info.pi_diamid);
    849849                        pei.pei_errcode = "DIAMETER_UNKNOWN_PEER";
    850850                        goto error_abort;
     
    931931                        {
    932932                                /* Handshake failed ...  */
    933                                 fd_log_debug("TLS Handshake failed with peer '%s', resetting the connection\n", peer->p_hdr.info.pi_diamid);
     933                                fd_log_debug("TLS Handshake failed with peer '%s', resetting the connection", peer->p_hdr.info.pi_diamid);
    934934                                goto cleanup;
    935935                        } );
  • libfdcore/p_cnx.c

    r931 r974  
    9090                ret = getaddrinfo(peer->p_hdr.info.pi_diamid, NULL, &hints, &ai);
    9191                if (ret) {
    92                         TRACE_DEBUG(INFO, "Unable to resolve address for peer '%s' (%s), aborting\n", peer->p_hdr.info.pi_diamid, gai_strerror(ret));
     92                        TRACE_DEBUG(INFO, "Unable to resolve address for peer '%s' (%s), aborting", peer->p_hdr.info.pi_diamid, gai_strerror(ret));
    9393                        if (ret != EAI_AGAIN)
    9494                                fd_psm_terminate( peer, NULL );
     
    126126        /* Now check we have at least one address to attempt */
    127127        if (FD_IS_LIST_EMPTY(&peer->p_hdr.info.pi_endpoints)) {
    128                 TRACE_DEBUG(INFO, "No address %savailable to connect to peer '%s', aborting\n",
     128                TRACE_DEBUG(INFO, "No address %savailable to connect to peer '%s', aborting",
    129129                                        peer->p_hdr.info.config.pic_flags.pro3 ? "in the configured family " : "", peer->p_hdr.info.pi_diamid);
    130130                fd_psm_terminate( peer, NULL );
     
    279279                        {
    280280                                /* Handshake failed ...  */
    281                                 TRACE_DEBUG(INFO, "TLS Handshake failed with peer '%s', resetting the connection\n", peer->p_hdr.info.pi_diamid);
     281                                TRACE_DEBUG(INFO, "TLS Handshake failed with peer '%s', resetting the connection", peer->p_hdr.info.pi_diamid);
    282282                                fd_cnx_destroy(cnx);
    283283                                empty_connection_list(peer);
  • libfdcore/p_dp.c

    r740 r974  
    9797                                if (dictobj) {
    9898                                        CHECK_FCT( fd_dict_getval( dictobj, &er.search ) );
    99                                         TRACE_DEBUG(INFO, "Peer '%s' sent a DPR with cause: %s\n", peer->p_hdr.info.pi_diamid, er.search.enum_name);
     99                                        TRACE_DEBUG(INFO, "Peer '%s' sent a DPR with cause: %s", peer->p_hdr.info.pi_diamid, er.search.enum_name);
    100100                                } else {
    101                                         TRACE_DEBUG(INFO, "Peer '%s' sent a DPR with unknown cause: %u\n", peer->p_hdr.info.pi_diamid, peer->p_hdr.info.runtime.pir_lastDC);
     101                                        TRACE_DEBUG(INFO, "Peer '%s' sent a DPR with unknown cause: %u", peer->p_hdr.info.pi_diamid, peer->p_hdr.info.runtime.pir_lastDC);
    102102                                }
    103103                        } else {
    104                                 TRACE_DEBUG(INFO, "Peer '%s' sent a DPR without Disconnect-Cause AVP\n", peer->p_hdr.info.pi_diamid);
     104                                TRACE_DEBUG(INFO, "Peer '%s' sent a DPR without Disconnect-Cause AVP", peer->p_hdr.info.pi_diamid);
    105105                        }
    106106                }
  • libfdcore/p_dw.c

    r745 r974  
    6262
    6363                if (peer->p_hdr.info.runtime.pir_orstate != hdr->avp_value->u32) {
    64                         TRACE_DEBUG(INFO, "Received a new Origin-State-Id from peer '%s'! (%x -> %x); resetting the connection.\n",
     64                        TRACE_DEBUG(INFO, "Received a new Origin-State-Id from peer '%s'! (%x -> %x); resetting the connection.",
    6565                                peer->p_hdr.info.pi_diamid,
    6666                                peer->p_hdr.info.runtime.pir_orstate,
  • libfdcore/p_psm.c

    r972 r974  
    486486                CHECK_FCT_DO( fd_msg_parse_buffer( (void *)&ev_data, ev_sz, &msg),
    487487                        {
    488                                 fd_log_debug("Received invalid data from peer '%s', closing the connection\n", peer->p_hdr.info.pi_diamid);
     488                                fd_log_debug("Received invalid data from peer '%s', closing the connection", peer->p_hdr.info.pi_diamid);
    489489                                free(ev_data);
    490490                                CHECK_FCT_DO( fd_event_send(peer->p_events, FDEVP_CNX_ERROR, 0, NULL), goto psm_reset );
  • libfdcore/p_sr.c

    r938 r974  
    6969                return;
    7070       
    71         fd_log_debug("%sSentReq list @%p:\n", text, srlist);
     71        fd_log_debug("%sSentReq list @%p:", text, srlist);
    7272       
    7373        CHECK_SYS_DO( clock_gettime(CLOCK_REALTIME, &now), );
     
    7777                uint32_t * nexthbh = li->o;
    7878               
    79                 fd_log_debug(" - Next req (hbh:%x): [since %ld.%06ld sec]\n", *nexthbh,
     79                fd_log_debug(" - Next req (hbh:%x): [since %ld.%06ld sec]", *nexthbh,
    8080                        (now.tv_nsec >= sr->added_on.tv_nsec) ? (now.tv_sec - sr->added_on.tv_sec) : (now.tv_sec - sr->added_on.tv_sec - 1),
    8181                        (now.tv_nsec >= sr->added_on.tv_nsec) ? (now.tv_nsec - sr->added_on.tv_nsec) / 1000 : (now.tv_nsec - sr->added_on.tv_nsec + 1000000000) / 1000);
  • libfdcore/peers.c

    r972 r974  
    405405void fd_peer_dump(struct fd_peer * peer, int details)
    406406{
     407        char buf[1024];
    407408        if (peer->p_eyec != EYEC_PEER) {
    408                 fd_log_debug("  Invalid peer @ %p !\n", peer);
     409                fd_log_debug("  Invalid peer @ %p !", peer);
    409410                return;
    410411        }
    411412
    412         fd_log_debug(">  %s\t%s\t[%dsr]", STATE_STR(fd_peer_getstate(peer)), peer->p_hdr.info.pi_diamid, peer->p_sr.cnt);
     413        snprintf(buf, sizeof(buf), ">  %s\t%s\t[%dsr]", STATE_STR(fd_peer_getstate(peer)), peer->p_hdr.info.pi_diamid, peer->p_sr.cnt);
    413414        if (details > INFO) {
    414                 fd_log_debug("\t(rlm:%s)", peer->p_hdr.info.runtime.pir_realm ?: "<unknown>");
     415                snprintf(buf+strlen(buf), sizeof(buf)-strlen(buf), "\t(rlm:%s)", peer->p_hdr.info.runtime.pir_realm ?: "<unknown>");
    415416                if (peer->p_hdr.info.runtime.pir_prodname)
    416                         fd_log_debug("\t['%s' %u]", peer->p_hdr.info.runtime.pir_prodname, peer->p_hdr.info.runtime.pir_firmrev);
    417         }
    418         fd_log_debug("\n");
     417                        snprintf(buf+strlen(buf), sizeof(buf)-strlen(buf), "\t['%s' %u]", peer->p_hdr.info.runtime.pir_prodname, peer->p_hdr.info.runtime.pir_firmrev);
     418        }
     419        fd_log_debug(buf);
    419420        if (details > FULL) {
    420421                /* Dump all info */
    421                 fd_log_debug("\tEntry origin : %s\n", peer->p_dbgorig?: "not set");
    422                 fd_log_debug("\tConfig flags : %s%s%s%s%s - %s%s%s\n",
     422                fd_log_debug("\tEntry origin : %s", peer->p_dbgorig?: "not set");
     423                fd_log_debug("\tConfig flags : %s%s%s%s%s - %s%s%s",
    423424                                peer->p_hdr.info.config.pic_flags.pro3 == PI_P3_DEFAULT ? "" :
    424425                                        (peer->p_hdr.info.config.pic_flags.pro3 == PI_P3_IP ? "IP." : "IPv6."),
     
    431432                                peer->p_hdr.info.config.pic_flags.persist ? "Persist." : ""
    432433                                );
    433                 fd_log_debug("\tLifetime : %d sec\n", peer->p_hdr.info.config.pic_lft);
     434                fd_log_debug("\tLifetime : %d sec", peer->p_hdr.info.config.pic_lft);
    434435        }
    435436}
     
    440441        struct fd_list * li;
    441442       
    442         fd_log_debug("Dumping list of peers :\n");
     443        fd_log_debug("Dumping list of peers :");
    443444        CHECK_FCT_DO( pthread_rwlock_rdlock(&fd_g_peers_rw), /* continue */ );
    444445       
  • libfdcore/routing_dispatch.c

    r934 r974  
    565565                /* Check if we have local support for the message application */
    566566                if ( (hdr->msg_appl == 0) || (hdr->msg_appl == AI_RELAY) ) {
    567                         TRACE_DEBUG(INFO, "Received a routable message with application id 0 or " _stringize(AI_RELAY) " (relay),\n"
     567                        TRACE_DEBUG(INFO, "Received a routable message with application id 0 or " _stringize(AI_RELAY) " (relay),"
    568568                                          " returning DIAMETER_APPLICATION_UNSUPPORTED");
    569569                        CHECK_FCT( return_error( &msgptr, "DIAMETER_APPLICATION_UNSUPPORTED", "Routable message with application id 0 or relay", NULL) );
  • libfdcore/sctp.c

    r965 r974  
    8888                                return ENOTSUP;
    8989                        }
    90                         fd_log_debug( "Def SCTP_RTOINFO : srto_initial : %u\n", rtoinfo.srto_initial);
    91                         fd_log_debug( "                   srto_min     : %u\n", rtoinfo.srto_min);
    92                         fd_log_debug( "                   srto_max     : %u\n", rtoinfo.srto_max);
     90                        fd_log_debug( "Def SCTP_RTOINFO : srto_initial : %u", rtoinfo.srto_initial);
     91                        fd_log_debug( "                   srto_min     : %u", rtoinfo.srto_min);
     92                        fd_log_debug( "                   srto_max     : %u", rtoinfo.srto_max);
    9393                }
    9494
     
    103103                        /* Check new values */
    104104                        CHECK_SYS(  getsockopt(sk, IPPROTO_SCTP, SCTP_RTOINFO, &rtoinfo, &sz)  );
    105                         fd_log_debug( "New SCTP_RTOINFO : srto_initial : %u\n", rtoinfo.srto_initial);
    106                         fd_log_debug( "                   srto_max     : %u\n", rtoinfo.srto_max);
    107                         fd_log_debug( "                   srto_min     : %u\n", rtoinfo.srto_min);
     105                        fd_log_debug( "New SCTP_RTOINFO : srto_initial : %u", rtoinfo.srto_initial);
     106                        fd_log_debug( "                   srto_max     : %u", rtoinfo.srto_max);
     107                        fd_log_debug( "                   srto_min     : %u", rtoinfo.srto_min);
    108108                }
    109109        }
     
    127127                                return ENOTSUP;
    128128                        }
    129                         fd_log_debug( "Def SCTP_ASSOCINFO : sasoc_asocmaxrxt               : %hu\n", assoc.sasoc_asocmaxrxt);
    130                         fd_log_debug( "                     sasoc_number_peer_destinations : %hu\n", assoc.sasoc_number_peer_destinations);
    131                         fd_log_debug( "                     sasoc_peer_rwnd                : %u\n" , assoc.sasoc_peer_rwnd);
    132                         fd_log_debug( "                     sasoc_local_rwnd               : %u\n" , assoc.sasoc_local_rwnd);
    133                         fd_log_debug( "                     sasoc_cookie_life              : %u\n" , assoc.sasoc_cookie_life);
     129                        fd_log_debug( "Def SCTP_ASSOCINFO : sasoc_asocmaxrxt               : %hu", assoc.sasoc_asocmaxrxt);
     130                        fd_log_debug( "                     sasoc_number_peer_destinations : %hu", assoc.sasoc_number_peer_destinations);
     131                        fd_log_debug( "                     sasoc_peer_rwnd                : %u" , assoc.sasoc_peer_rwnd);
     132                        fd_log_debug( "                     sasoc_local_rwnd               : %u" , assoc.sasoc_local_rwnd);
     133                        fd_log_debug( "                     sasoc_cookie_life              : %u" , assoc.sasoc_cookie_life);
    134134                }
    135135
     
    143143                        /* Check new values */
    144144                        CHECK_SYS(  getsockopt(sk, IPPROTO_SCTP, SCTP_ASSOCINFO, &assoc, &sz)  );
    145                         fd_log_debug( "New SCTP_ASSOCINFO : sasoc_asocmaxrxt               : %hu\n", assoc.sasoc_asocmaxrxt);
    146                         fd_log_debug( "                     sasoc_number_peer_destinations : %hu\n", assoc.sasoc_number_peer_destinations);
    147                         fd_log_debug( "                     sasoc_peer_rwnd                : %u\n" , assoc.sasoc_peer_rwnd);
    148                         fd_log_debug( "                     sasoc_local_rwnd               : %u\n" , assoc.sasoc_local_rwnd);
    149                         fd_log_debug( "                     sasoc_cookie_life              : %u\n" , assoc.sasoc_cookie_life);
     145                        fd_log_debug( "New SCTP_ASSOCINFO : sasoc_asocmaxrxt               : %hu", assoc.sasoc_asocmaxrxt);
     146                        fd_log_debug( "                     sasoc_number_peer_destinations : %hu", assoc.sasoc_number_peer_destinations);
     147                        fd_log_debug( "                     sasoc_peer_rwnd                : %u" , assoc.sasoc_peer_rwnd);
     148                        fd_log_debug( "                     sasoc_local_rwnd               : %u" , assoc.sasoc_local_rwnd);
     149                        fd_log_debug( "                     sasoc_cookie_life              : %u" , assoc.sasoc_cookie_life);
    150150                }
    151151        }
     
    171171                                return ENOTSUP;
    172172                        }
    173                         fd_log_debug( "Def SCTP_INITMSG : sinit_num_ostreams   : %hu\n", init.sinit_num_ostreams);
    174                         fd_log_debug( "                   sinit_max_instreams  : %hu\n", init.sinit_max_instreams);
    175                         fd_log_debug( "                   sinit_max_attempts   : %hu\n", init.sinit_max_attempts);
    176                         fd_log_debug( "                   sinit_max_init_timeo : %hu\n", init.sinit_max_init_timeo);
     173                        fd_log_debug( "Def SCTP_INITMSG : sinit_num_ostreams   : %hu", init.sinit_num_ostreams);
     174                        fd_log_debug( "                   sinit_max_instreams  : %hu", init.sinit_max_instreams);
     175                        fd_log_debug( "                   sinit_max_attempts   : %hu", init.sinit_max_attempts);
     176                        fd_log_debug( "                   sinit_max_init_timeo : %hu", init.sinit_max_init_timeo);
    177177                }
    178178
     
    187187                        /* Check new values */
    188188                        CHECK_SYS(  getsockopt(sk, IPPROTO_SCTP, SCTP_INITMSG, &init, &sz)  );
    189                         fd_log_debug( "New SCTP_INITMSG : sinit_num_ostreams   : %hu\n", init.sinit_num_ostreams);
    190                         fd_log_debug( "                   sinit_max_instreams  : %hu\n", init.sinit_max_instreams);
    191                         fd_log_debug( "                   sinit_max_attempts   : %hu\n", init.sinit_max_attempts);
    192                         fd_log_debug( "                   sinit_max_init_timeo : %hu\n", init.sinit_max_init_timeo);
     189                        fd_log_debug( "New SCTP_INITMSG : sinit_num_ostreams   : %hu", init.sinit_num_ostreams);
     190                        fd_log_debug( "                   sinit_max_instreams  : %hu", init.sinit_max_instreams);
     191                        fd_log_debug( "                   sinit_max_attempts   : %hu", init.sinit_max_attempts);
     192                        fd_log_debug( "                   sinit_max_init_timeo : %hu", init.sinit_max_init_timeo);
    193193                }
    194194        }
     
    212212                                return ENOTSUP;
    213213                        }
    214                         fd_log_debug( "Def SO_LINGER : l_onoff  : %d\n", linger.l_onoff);
    215                         fd_log_debug( "                l_linger : %d\n", linger.l_linger);
     214                        fd_log_debug( "Def SO_LINGER : l_onoff  : %d", linger.l_onoff);
     215                        fd_log_debug( "                l_linger : %d", linger.l_linger);
    216216                }
    217217               
     
    225225                        /* Check new values */
    226226                        CHECK_SYS(  getsockopt(sk, SOL_SOCKET, SO_LINGER, &linger, &sz)  );
    227                         fd_log_debug( "New SO_LINGER : l_onoff  : %d\n", linger.l_onoff);
    228                         fd_log_debug( "           l_linger : %d\n", linger.l_linger);
     227                        fd_log_debug( "New SO_LINGER : l_onoff  : %d", linger.l_onoff);
     228                        fd_log_debug( "           l_linger : %d", linger.l_linger);
    229229                }
    230230        }
     
    247247                                return ENOTSUP;
    248248                        }
    249                         fd_log_debug( "Def SCTP_NODELAY value : %s\n", nodelay ? "true" : "false");
     249                        fd_log_debug( "Def SCTP_NODELAY value : %s", nodelay ? "true" : "false");
    250250                }
    251251
     
    258258                        /* Check new values */
    259259                        CHECK_SYS(  getsockopt(sk, IPPROTO_SCTP, SCTP_NODELAY, &nodelay, &sz)  );
    260                         fd_log_debug( "New SCTP_NODELAY value : %s\n", nodelay ? "true" : "false");
     260                        fd_log_debug( "New SCTP_NODELAY value : %s", nodelay ? "true" : "false");
    261261                }
    262262        }
     
    287287                                return ENOTSUP;
    288288                        }
    289                         fd_log_debug( "Def SCTP_DISABLE_FRAGMENTS value : %s\n", nofrag ? "true" : "false");
     289                        fd_log_debug( "Def SCTP_DISABLE_FRAGMENTS value : %s", nofrag ? "true" : "false");
    290290                }
    291291
     
    298298                        /* Check new values */
    299299                        CHECK_SYS(  getsockopt(sk, IPPROTO_SCTP, SCTP_DISABLE_FRAGMENTS, &nofrag, &sz)  );
    300                         fd_log_debug( "New SCTP_DISABLE_FRAGMENTS value : %s\n", nofrag ? "true" : "false");
     300                        fd_log_debug( "New SCTP_DISABLE_FRAGMENTS value : %s", nofrag ? "true" : "false");
    301301                }
    302302        }
     
    324324                                return ENOTSUP;
    325325                        }
    326                         fd_log_debug( "Def SCTP_PEER_ADDR_PARAMS : spp_hbinterval    : %u\n",  parms.spp_hbinterval);
    327                         fd_log_debug( "                            spp_pathmaxrxt    : %hu\n", parms.spp_pathmaxrxt);
    328                         fd_log_debug( "                            spp_pathmtu       : %u\n",  parms.spp_pathmtu);
    329                         fd_log_debug( "                            spp_flags         : %x\n",  parms.spp_flags);
    330                         // fd_log_debug( "                            spp_ipv6_flowlabel: %u\n",  parms.spp_ipv6_flowlabel);
    331                         // fd_log_debug( "                            spp_ipv4_tos      : %hhu\n",parms.spp_ipv4_tos);
     326                        fd_log_debug( "Def SCTP_PEER_ADDR_PARAMS : spp_hbinterval    : %u",  parms.spp_hbinterval);
     327                        fd_log_debug( "                            spp_pathmaxrxt    : %hu", parms.spp_pathmaxrxt);
     328                        fd_log_debug( "                            spp_pathmtu       : %u",  parms.spp_pathmtu);
     329                        fd_log_debug( "                            spp_flags         : %x",  parms.spp_flags);
     330                        // fd_log_debug( "                            spp_ipv6_flowlabel: %u",  parms.spp_ipv6_flowlabel);
     331                        // fd_log_debug( "                            spp_ipv4_tos      : %hhu",parms.spp_ipv4_tos);
    332332                }
    333333
     
    348348                        /* Check new values */
    349349                        CHECK_SYS(  getsockopt(sk, IPPROTO_SCTP, SCTP_PEER_ADDR_PARAMS, &parms, &sz)  );
    350                         fd_log_debug( "New SCTP_PEER_ADDR_PARAMS : spp_hbinterval    : %u\n",  parms.spp_hbinterval);
    351                         fd_log_debug( "                            spp_pathmaxrxt    : %hu\n", parms.spp_pathmaxrxt);
    352                         fd_log_debug( "                            spp_pathmtu       : %u\n",  parms.spp_pathmtu);
    353                         fd_log_debug( "                            spp_flags         : %x\n",  parms.spp_flags);
    354                         // fd_log_debug( "                            spp_ipv6_flowlabel: %u\n",  parms.spp_ipv6_flowlabel);
    355                         // fd_log_debug( "                            spp_ipv4_tos      : %hhu\n",parms.spp_ipv4_tos);
     350                        fd_log_debug( "New SCTP_PEER_ADDR_PARAMS : spp_hbinterval    : %u",  parms.spp_hbinterval);
     351                        fd_log_debug( "                            spp_pathmaxrxt    : %hu", parms.spp_pathmaxrxt);
     352                        fd_log_debug( "                            spp_pathmtu       : %u",  parms.spp_pathmtu);
     353                        fd_log_debug( "                            spp_flags         : %x",  parms.spp_flags);
     354                        // fd_log_debug( "                            spp_ipv6_flowlabel: %u",  parms.spp_ipv6_flowlabel);
     355                        // fd_log_debug( "                            spp_ipv4_tos      : %hhu",parms.spp_ipv4_tos);
    356356                }
    357357        }
     
    392392                        }
    393393
    394                         fd_log_debug( "SCTP_EVENTS : sctp_data_io_event          : %hhu\n", event.sctp_data_io_event);
    395                         fd_log_debug( "              sctp_association_event      : %hhu\n", event.sctp_association_event);
    396                         fd_log_debug( "              sctp_address_event          : %hhu\n", event.sctp_address_event);
    397                         fd_log_debug( "              sctp_send_failure_event     : %hhu\n", event.sctp_send_failure_event);
    398                         fd_log_debug( "              sctp_peer_error_event       : %hhu\n", event.sctp_peer_error_event);
    399                         fd_log_debug( "              sctp_shutdown_event         : %hhu\n", event.sctp_shutdown_event);
    400                         fd_log_debug( "              sctp_partial_delivery_event : %hhu\n", event.sctp_partial_delivery_event);
    401                         fd_log_debug( "              sctp_adaptation_layer_event : %hhu\n", event.sctp_adaptation_layer_event);
    402                         // fd_log_debug( "             sctp_authentication_event    : %hhu\n", event.sctp_authentication_event);
     394                        fd_log_debug( "SCTP_EVENTS : sctp_data_io_event          : %hhu", event.sctp_data_io_event);
     395                        fd_log_debug( "              sctp_association_event      : %hhu", event.sctp_association_event);
     396                        fd_log_debug( "              sctp_address_event          : %hhu", event.sctp_address_event);
     397                        fd_log_debug( "              sctp_send_failure_event     : %hhu", event.sctp_send_failure_event);
     398                        fd_log_debug( "              sctp_peer_error_event       : %hhu", event.sctp_peer_error_event);
     399                        fd_log_debug( "              sctp_shutdown_event         : %hhu", event.sctp_shutdown_event);
     400                        fd_log_debug( "              sctp_partial_delivery_event : %hhu", event.sctp_partial_delivery_event);
     401                        fd_log_debug( "              sctp_adaptation_layer_event : %hhu", event.sctp_adaptation_layer_event);
     402                        // fd_log_debug( "             sctp_authentication_event    : %hhu", event.sctp_authentication_event);
    403403                }
    404404        }
     
    421421                                return ENOTSUP;
    422422                        }
    423                         fd_log_debug( "Def SCTP_I_WANT_MAPPED_V4_ADDR value : %s\n", v4mapped ? "true" : "false");
     423                        fd_log_debug( "Def SCTP_I_WANT_MAPPED_V4_ADDR value : %s", v4mapped ? "true" : "false");
    424424                }
    425425
     
    436436                        /* Check new values */
    437437                        CHECK_SYS(  getsockopt(sk, IPPROTO_SCTP, SCTP_I_WANT_MAPPED_V4_ADDR, &v4mapped, &sz)  );
    438                         fd_log_debug( "New SCTP_I_WANT_MAPPED_V4_ADDR value : %s\n", v4mapped ? "true" : "false");
     438                        fd_log_debug( "New SCTP_I_WANT_MAPPED_V4_ADDR value : %s", v4mapped ? "true" : "false");
    439439                }
    440440        } else {
     
    467467                                return ENOTSUP;
    468468                        }
    469                         fd_log_debug( "Def SCTP_FRAGMENT_INTERLEAVE value : %d\n", interleave);
     469                        fd_log_debug( "Def SCTP_FRAGMENT_INTERLEAVE value : %d", interleave);
    470470                }
    471471
     
    482482                        /* Check new values */
    483483                        CHECK_SYS(  getsockopt(sk, IPPROTO_SCTP, SCTP_FRAGMENT_INTERLEAVE, &interleave, &sz)  );
    484                         fd_log_debug( "New SCTP_FRAGMENT_INTERLEAVE value : %d\n", interleave);
     484                        fd_log_debug( "New SCTP_FRAGMENT_INTERLEAVE value : %d", interleave);
    485485                }
    486486        }
     
    513513                                return ENOTSUP;
    514514                        }
    515                         fd_log_debug( "Def SCTP_EXPLICIT_EOR value : %s\n", bool ? "true" : "false");
     515                        fd_log_debug( "Def SCTP_EXPLICIT_EOR value : %s", bool ? "true" : "false");
    516516                }
    517517
     
    524524                        /* Check new values */
    525525                        CHECK_SYS(  getsockopt(sk, IPPROTO_SCTP, SCTP_EXPLICIT_EOR, &bool, &sz)  );
    526                         fd_log_debug( "New SCTP_EXPLICIT_EOR value : %s\n", bool ? "true" : "false");
     526                        fd_log_debug( "New SCTP_EXPLICIT_EOR value : %s", bool ? "true" : "false");
    527527                }
    528528        }
     
    571571                                return ENOTSUP;
    572572                        }
    573                         fd_log_debug( "Def SCTP_AUTO_ASCONF value : %s\n", asconf ? "true" : "false");
     573                        fd_log_debug( "Def SCTP_AUTO_ASCONF value : %s", asconf ? "true" : "false");
    574574                }
    575575
     
    583583                        /* Check new values */
    584584                        CHECK_SYS(  getsockopt(sk, IPPROTO_SCTP, SCTP_AUTO_ASCONF, &asconf, &sz)  );
    585                         fd_log_debug( "New SCTP_AUTO_ASCONF value : %s\n", asconf ? "true" : "false");
     585                        fd_log_debug( "New SCTP_AUTO_ASCONF value : %s", asconf ? "true" : "false");
    586586                }
    587587        }
     
    746746                        int i;
    747747                        ptr.sa = sar;
    748                         fd_log_debug("Calling sctp_bindx with the following address array:\n");
     748                        fd_log_debug("Calling sctp_bindx with the following address array:");
    749749                        for (i = 0; i < count; i++) {
    750750                                TRACE_sSA(FD_LOG_DEBUG, FULL, "    - ", ptr.sa, NI_NUMERICHOST | NI_NUMERICSERV, "" );
     
    774774                CHECK_SYS(  sz = sctp_getladdrs(*sock, 0, &sar)  );
    775775               
    776                 fd_log_debug("SCTP server bound on :\n");
     776                fd_log_debug("SCTP server bound on :");
    777777                for (ptr.sa = sar; sz-- > 0; ptr.buf += (ptr.sa->sa_family == AF_INET) ? sizeof(sSA4) : sizeof(sSA6)) {
    778778                        TRACE_sSA(FD_LOG_DEBUG, FULL, "    - ", ptr.sa, NI_NUMERICHOST | NI_NUMERICSERV, "" );
     
    911911                char buf[1024];
    912912                sSA_DUMP_NODE_SERV(buf, sizeof(buf), &status.sstat_primary.spinfo_address, NI_NUMERICHOST | NI_NUMERICSERV );
    913                 fd_log_debug( "SCTP_STATUS : sstat_state                  : %i\n" , status.sstat_state);
    914                 fd_log_debug( "              sstat_rwnd                   : %u\n" , status.sstat_rwnd);
    915                 fd_log_debug( "              sstat_unackdata              : %hu\n", status.sstat_unackdata);
    916                 fd_log_debug( "              sstat_penddata               : %hu\n", status.sstat_penddata);
    917                 fd_log_debug( "              sstat_instrms                : %hu\n", status.sstat_instrms);
    918                 fd_log_debug( "              sstat_outstrms               : %hu\n", status.sstat_outstrms);
    919                 fd_log_debug( "              sstat_fragmentation_point    : %u\n" , status.sstat_fragmentation_point);
    920                 fd_log_debug( "              sstat_primary.spinfo_address : %s\n" , buf);
    921                 fd_log_debug( "              sstat_primary.spinfo_state   : %d\n" , status.sstat_primary.spinfo_state);
    922                 fd_log_debug( "              sstat_primary.spinfo_cwnd    : %u\n" , status.sstat_primary.spinfo_cwnd);
    923                 fd_log_debug( "              sstat_primary.spinfo_srtt    : %u\n" , status.sstat_primary.spinfo_srtt);
    924                 fd_log_debug( "              sstat_primary.spinfo_rto     : %u\n" , status.sstat_primary.spinfo_rto);
    925                 fd_log_debug( "              sstat_primary.spinfo_mtu     : %u\n" , status.sstat_primary.spinfo_mtu);
     913                fd_log_debug( "SCTP_STATUS : sstat_state                  : %i" , status.sstat_state);
     914                fd_log_debug( "              sstat_rwnd                   : %u" , status.sstat_rwnd);
     915                fd_log_debug( "              sstat_unackdata              : %hu", status.sstat_unackdata);
     916                fd_log_debug( "              sstat_penddata               : %hu", status.sstat_penddata);
     917                fd_log_debug( "              sstat_instrms                : %hu", status.sstat_instrms);
     918                fd_log_debug( "              sstat_outstrms               : %hu", status.sstat_outstrms);
     919                fd_log_debug( "              sstat_fragmentation_point    : %u" , status.sstat_fragmentation_point);
     920                fd_log_debug( "              sstat_primary.spinfo_address : %s" , buf);
     921                fd_log_debug( "              sstat_primary.spinfo_state   : %d" , status.sstat_primary.spinfo_state);
     922                fd_log_debug( "              sstat_primary.spinfo_cwnd    : %u" , status.sstat_primary.spinfo_cwnd);
     923                fd_log_debug( "              sstat_primary.spinfo_srtt    : %u" , status.sstat_primary.spinfo_srtt);
     924                fd_log_debug( "              sstat_primary.spinfo_rto     : %u" , status.sstat_primary.spinfo_rto);
     925                fd_log_debug( "              sstat_primary.spinfo_mtu     : %u" , status.sstat_primary.spinfo_mtu);
    926926        }
    927927       
     
    12191219                        sndrcv = (struct sctp_sndrcvinfo *) CMSG_DATA(hdr);
    12201220                        if (TRACE_BOOL(SCTP_LEVEL)) {
    1221                                 fd_log_debug( "Anciliary block IPPROTO_SCTP / SCTP_SNDRCV\n");
    1222                                 fd_log_debug( "    sinfo_stream    : %hu\n", sndrcv->sinfo_stream);
    1223                                 fd_log_debug( "    sinfo_ssn       : %hu\n", sndrcv->sinfo_ssn);
    1224                                 fd_log_debug( "    sinfo_flags     : %hu\n", sndrcv->sinfo_flags);
    1225                                 /* fd_log_debug( "    sinfo_pr_policy : %hu\n", sndrcv->sinfo_pr_policy); */
    1226                                 fd_log_debug( "    sinfo_ppid      : %u\n" , sndrcv->sinfo_ppid);
    1227                                 fd_log_debug( "    sinfo_context   : %u\n" , sndrcv->sinfo_context);
    1228                                 /* fd_log_debug( "    sinfo_pr_value  : %u\n" , sndrcv->sinfo_pr_value); */
    1229                                 fd_log_debug( "    sinfo_tsn       : %u\n" , sndrcv->sinfo_tsn);
    1230                                 fd_log_debug( "    sinfo_cumtsn    : %u\n" , sndrcv->sinfo_cumtsn);
     1221                                fd_log_debug( "Anciliary block IPPROTO_SCTP / SCTP_SNDRCV");
     1222                                fd_log_debug( "    sinfo_stream    : %hu", sndrcv->sinfo_stream);
     1223                                fd_log_debug( "    sinfo_ssn       : %hu", sndrcv->sinfo_ssn);
     1224                                fd_log_debug( "    sinfo_flags     : %hu", sndrcv->sinfo_flags);
     1225                                /* fd_log_debug( "    sinfo_pr_policy : %hu", sndrcv->sinfo_pr_policy); */
     1226                                fd_log_debug( "    sinfo_ppid      : %u" , sndrcv->sinfo_ppid);
     1227                                fd_log_debug( "    sinfo_context   : %u" , sndrcv->sinfo_context);
     1228                                /* fd_log_debug( "    sinfo_pr_value  : %u" , sndrcv->sinfo_pr_value); */
     1229                                fd_log_debug( "    sinfo_tsn       : %u" , sndrcv->sinfo_tsn);
     1230                                fd_log_debug( "    sinfo_cumtsn    : %u" , sndrcv->sinfo_cumtsn);
    12311231                        }
    12321232
  • libfdcore/sctps.c

    r965 r974  
    486486        if (TRACE_BOOL(FULL)) {
    487487                if (resumed) {
    488                         fd_log_debug("Session was resumed successfully on stream %hu (conn: '%s')\n", ctx->strid, fd_cnx_getid(ctx->parent));
     488                        fd_log_debug("Session was resumed successfully on stream %hu (conn: '%s')", ctx->strid, fd_cnx_getid(ctx->parent));
    489489                } else {
    490                         fd_log_debug("Session was NOT resumed on stream %hu  (full handshake) (conn: '%s')\n", ctx->strid, fd_cnx_getid(ctx->parent));
     490                        fd_log_debug("Session was NOT resumed on stream %hu  (full handshake) (conn: '%s')", ctx->strid, fd_cnx_getid(ctx->parent));
    491491                }
    492492        }
  • libfdcore/server.c

    r931 r974  
    9898        struct fd_list * li, *cli;
    9999       
    100         fd_log_debug("Dumping servers list :\n");
     100        fd_log_debug("Dumping servers list :");
    101101        for (li = FD_SERVERS.next; li != &FD_SERVERS; li = li->next) {
    102102                struct server * s = (struct server *)li;
    103103                enum s_state st = get_status(s);
    104                 fd_log_debug("  Serv %p '%s': %s, %s, %s\n",
     104                fd_log_debug("  Serv %p '%s': %s, %s, %s",
    105105                                s, fd_cnx_getid(s->conn),
    106106                                IPPROTO_NAME( s->proto ),
     
    115115                        struct client * c = (struct client *)cli;
    116116                        char bufts[128];
    117                         fd_log_debug("     Connected: '%s' (timeout: %s)\n",
     117                        fd_log_debug("     Connected: '%s' (timeout: %s)",
    118118                                        fd_cnx_getid(c->conn),
    119119                                        fd_log_time(&c->ts, bufts, sizeof(bufts)));
     
    148148                if (ret != 0) {
    149149                        if (TRACE_BOOL(INFO)) {
    150                                 fd_log_debug("TLS handshake failed for client '%s', connection aborted.\n", fd_cnx_getid(c->conn));
     150                                fd_log_debug("TLS handshake failed for client '%s', connection aborted.", fd_cnx_getid(c->conn));
    151151                        }
    152152                        goto cleanup;
     
    177177        CHECK_FCT_DO( fd_msg_hdr ( msg, &hdr ), goto fatal_error );
    178178        CHECK_PARAMS_DO( (hdr->msg_appl == 0) && (hdr->msg_flags & CMD_FLAG_REQUEST) && (hdr->msg_code == CC_CAPABILITIES_EXCHANGE),
    179                 { fd_log_debug("Connection '%s', expecting CER, received something else, closing...\n", fd_cnx_getid(c->conn)); goto cleanup; } );
     179                { fd_log_debug("Connection '%s', expecting CER, received something else, closing...", fd_cnx_getid(c->conn)); goto cleanup; } );
    180180       
    181181        /* Finally, pass the information to the peers module which will handle it next */
     
    387387                CHECK_FCT(fd_cnx_get_local_eps(&fd_g_config->cnf_endpoints));
    388388                if (FD_IS_LIST_EMPTY(&fd_g_config->cnf_endpoints)) {
    389                         TRACE_DEBUG(INFO, "Unable to find the address(es) of the local system.\n"
     389                        TRACE_DEBUG(INFO, "Unable to find the address(es) of the local system."
    390390                                        "Please use \"ListenOn\" parameter in the configuration.\n"
    391391                                        "This information is required to generate the CER/CEA messages.\n");
     
    394394        }
    395395        if (TRACE_BOOL(FULL)){
    396                 fd_log_debug("  Local server address(es) :\n");
     396                fd_log_debug("  Local server address(es) :");
    397397                fd_ep_dump( 5, &fd_g_config->cnf_endpoints );
    398398        }
  • libfdproto/dictionary.c

    r972 r974  
    315315                {
    316316                        if (obj) {
    317                                 TRACE_DEBUG(FULL, "Invalid object : %p\n"
     317                                TRACE_DEBUG(FULL, "Invalid object : %p"
    318318                                                  "     obj->objeyec : %x / %x\n"
    319319                                                  "     obj->type    : %d\n"
     
    12821282                for (i=0; i<NB_LISTS_PER_OBJ; i++) {
    12831283                        if ((obj->list[i].o == NULL) && (obj->list[i].next != &obj->list[i])) {
    1284                                 fd_log_debug("%*s>%p: list[%d]:\n", indent, "", obj, i);
     1284                                fd_log_debug("%*s>%p: list[%d]:", indent, "", obj, i);
    12851285                                dump_list(&obj->list[i], parents, depth - 1, indent + 2);
    12861286                        }
     
    12911291void fd_dict_dump_object(struct dict_object * obj)
    12921292{
    1293         fd_log_debug("Dictionary object %p dump:\n", obj);
     1293        fd_log_debug("Dictionary object %p dump:", obj);
    12941294        dump_object( obj, 1, 2, 2 );
    12951295}
     
    13041304        CHECK_POSIX_DO(  pthread_rwlock_rdlock( &dict->dict_lock ), /* ignore */  );
    13051305       
    1306         fd_log_debug("######################################################\n");
    1307         fd_log_debug("###### Dumping vendors, AVPs and related rules #######\n");
     1306        fd_log_debug("######################################################");
     1307        fd_log_debug("###### Dumping vendors, AVPs and related rules #######");
    13081308       
    13091309        dump_object( &dict->dict_vendors, 0, 3, 0 );
     
    13111311                dump_object( li->o, 0, 3, 0 );
    13121312       
    1313         fd_log_debug("######          Dumping applications           #######\n");
     1313        fd_log_debug("######          Dumping applications           #######");
    13141314
    13151315        dump_object( &dict->dict_applications, 0, 1, 0 );
     
    13171317                dump_object( li->o, 0, 1, 0 );
    13181318       
    1319         fd_log_debug("######             Dumping types               #######\n");
     1319        fd_log_debug("######             Dumping types               #######");
    13201320
    13211321        dump_list( &dict->dict_types, 0, 2, 0 );
    13221322       
    1323         fd_log_debug("######      Dumping commands per name          #######\n");
     1323        fd_log_debug("######      Dumping commands per name          #######");
    13241324
    13251325        dump_list( &dict->dict_cmd_name, 0, 2, 0 );
    13261326       
    1327         fd_log_debug("######   Dumping commands per code and flags   #######\n");
     1327        fd_log_debug("######   Dumping commands per code and flags   #######");
    13281328
    13291329        dump_list( &dict->dict_cmd_code, 0, 0, 0 );
    13301330       
    1331         fd_log_debug("######             Statistics                  #######\n");
     1331        fd_log_debug("######             Statistics                  #######");
    13321332
    13331333        for (i=1; i<=DICT_TYPE_MAX; i++)
    1334                 fd_log_debug(" %5d objects of type %s\n", dict->dict_count[i], dict_obj_info[i].name);
    1335        
    1336         fd_log_debug("######################################################\n");
     1334                fd_log_debug(" %5d objects of type %s", dict->dict_count[i], dict_obj_info[i].name);
     1335       
     1336        fd_log_debug("######################################################");
    13371337       
    13381338        /* Free the rwlock */
     
    18671867                        TRACE_DEBUG(INFO, "An existing object with different non-key data was found: EEXIST");
    18681868                        if (TRACE_BOOL(INFO)) {
    1869                                 fd_log_debug("New object to insert:\n");
     1869                                fd_log_debug("New object to insert:");
    18701870                                dump_object(new, 0, 0, 3);
    1871                                 fd_log_debug("Object already in dictionary:\n");                       
     1871                                fd_log_debug("Object already in dictionary:");                 
    18721872                                dump_object(locref, 0, 0 , 3);
    18731873                        }
  • libfdproto/fifo.c

    r767 r974  
    115115                return;
    116116       
    117         fd_log_debug("Dumping queue '%s' (%p):\n", name ?: "?", queue);
     117        fd_log_debug("Dumping queue '%s' (%p):", name ?: "?", queue);
    118118        if (!CHECK_FIFO( queue )) {
    119                 fd_log_debug("  Queue invalid!\n");
     119                fd_log_debug("  Queue invalid!");
    120120                if (queue)
    121                         fd_log_debug("  (%x != %x)\n", queue->eyec, FIFO_EYEC);
     121                        fd_log_debug("  (%x != %x)", queue->eyec, FIFO_EYEC);
    122122                return;
    123123        }
    124124       
    125125        CHECK_POSIX_DO(  pthread_mutex_lock( &queue->mtx ), /* continue */  );
    126         fd_log_debug("   %d elements in queue / %d threads waiting\n", queue->count, queue->thrs);
    127         fd_log_debug("   %d elements max / %d threads waiting to push\n", queue->max, queue->thrs_push);
    128         fd_log_debug("   thresholds: %d / %d (h:%d), cb: %p,%p (%p), highest: %d\n",
     126        fd_log_debug("   %d elements in queue / %d threads waiting", queue->count, queue->thrs);
     127        fd_log_debug("   %d elements max / %d threads waiting to push", queue->max, queue->thrs_push);
     128        fd_log_debug("   thresholds: %d / %d (h:%d), cb: %p,%p (%p), highest: %d",
    129129                        queue->high, queue->low, queue->highest,
    130130                        queue->h_cb, queue->l_cb, queue->data,
     
    135135                int i = 0;
    136136                for (li = queue->list.next; li != &queue->list; li = li->next) {
    137                         fd_log_debug("  [%i] item %p in fifo %p:\n", i++, li->o, queue);
     137                        fd_log_debug("  [%i] item %p in fifo %p:", i++, li->o, queue);
    138138                        (*dump_item)(level, li->o);
    139139                }
  • libfdproto/init.c

    r740 r974  
    4040        if (TRACE_BOOL(ANNOYING)) {
    4141                if (str) {
    42                         fd_log_debug("(Thread '%s' terminating)\n", (char *)str);
     42                        fd_log_debug("(Thread '%s' terminating)", (char *)str);
    4343                }
    4444        }
  • libfdproto/log.c

    r966 r974  
    166166        if (TRACE_BOOL(ANNOYING)) {
    167167                if (val) {
    168                         fd_log_debug("(Thread '%s' renamed to '%s')\n", (char *)val, name?:"(nil)");
     168                        fd_log_debug("(Thread '%s' renamed to '%s')", (char *)val, name?:"(nil)");
    169169                } else {
    170                         fd_log_debug("(Thread %p named '%s')\n", pthread_self(), name?:"(nil)");
     170                        fd_log_debug("(Thread %p named '%s')", pthread_self(), name?:"(nil)");
    171171                }
    172172        }
  • libfdproto/messages.c

    r961 r974  
    829829        char *outstr;
    830830        size_t offset, outlen;
    831         CHECK_FCT_DO( dump_init_str(&outstr, &offset, &outlen), { fd_log_debug_fstr(fstr, "Error initializing string for dumping %p\n", msg); return; } );
     831        CHECK_FCT_DO( dump_init_str(&outstr, &offset, &outlen), { fd_log_debug_fstr(fstr, "Error initializing string for dumping %p", msg); return; } );
    832832        do {
    833833                CHECK_FCT_DO(  msg_dump_intern ( NONE, ref, indent, &outstr, &offset, &outlen ),
    834                                 fd_log_debug_fstr(fstr, "Error while dumping %p\n", ref) );
     834                                fd_log_debug_fstr(fstr, "Error while dumping %p", ref) );
    835835               
    836836                /* Now find the next object */
     
    841841       
    842842        /* now really output this in one shot, so it is not interrupted */
    843         fd_log_debug_fstr(fstr, "%s\n", outstr);
     843        fd_log_debug_fstr(fstr, "%s", outstr);
    844844       
    845845        free(outstr);
     
    849849        char *outstr;
    850850        size_t offset, outlen;
    851         CHECK_FCT_DO( dump_init_str(&outstr, &offset, &outlen), { fd_log_debug_fstr(fstr, "Error initializing string for dumping %p\n", msg); return; } );
     851        CHECK_FCT_DO( dump_init_str(&outstr, &offset, &outlen), { fd_log_debug_fstr(fstr, "Error initializing string for dumping %p", msg); return; } );
    852852        CHECK_FCT_DO(  msg_dump_intern ( NONE, msg, 2, &outstr, &offset, &outlen ),
    853                                 fd_log_debug_fstr(fstr, "Error while dumping %p\n", msg) );
     853                                fd_log_debug_fstr(fstr, "Error while dumping %p", msg) );
    854854        /* now really output this in one shot, so it is not interrupted */
    855         fd_log_debug_fstr(fstr, "%s\n", outstr);
     855        fd_log_debug_fstr(fstr, "%s", outstr);
    856856       
    857857        free(outstr);
     
    866866        size_t offset, outlen;
    867867        CHECK_FCT_DO( dump_init_str(&outstr, &offset, &outlen),
    868                         { fd_log_debug_fstr(fd_g_debug_fstr, "Error initializing string for dumping %p\n", obj); return; } );
     868                        { fd_log_debug_fstr(fd_g_debug_fstr, "Error initializing string for dumping %p", obj); return; } );
    869869
    870870        do {
    871871                CHECK_FCT_DO(  msg_dump_intern ( level, ref, indent, &outstr, &offset, &outlen ),
    872                                 fd_log_debug_fstr(fd_g_debug_fstr, "Error while dumping %p\n", ref) );
     872                                fd_log_debug_fstr(fd_g_debug_fstr, "Error while dumping %p", ref) );
    873873               
    874874                /* Now find the next object */
     
    892892        size_t offset, outlen;
    893893        CHECK_FCT_DO( dump_init_str(&outstr, &offset, &outlen),
    894                         { fd_log_debug_fstr(fd_g_debug_fstr, "Error initializing string for dumping %p\n", obj); return; } );
     894                        { fd_log_debug_fstr(fd_g_debug_fstr, "Error initializing string for dumping %p", obj); return; } );
    895895        CHECK_FCT_DO(  msg_dump_intern ( level, obj, 1, &outstr, &offset, &outlen ),
    896                         fd_log_debug_fstr(fd_g_debug_fstr, "Error while dumping %p\n", obj) );
     896                        fd_log_debug_fstr(fd_g_debug_fstr, "Error while dumping %p", obj) );
    897897        TRACE_DEBUG(level, "------ Dumping object %p (s)-------", obj);
    898898        TRACE_DEBUG(level, "%s", outstr);
  • libfdproto/msg_log.c

    r928 r974  
    181181        (void)pthread_mutex_unlock(&fd_log_lock);
    182182       
    183         fd_log_debug_fstr(fstr, "\n Logged: %s\n", buftime);
     183        fd_log_debug_fstr(fstr, " Logged: %s", buftime);
    184184       
    185185        /* And now the message itself */
  • libfdproto/sessions.c

    r928 r974  
    882882                return;
    883883       
    884         fd_log_debug("\t  %*s -- Session @%p --\n", level, "", session);
     884        fd_log_debug("\t  %*s -- Session @%p --", level, "", session);
    885885        if (!VALIDATE_SI(session)) {
    886                 fd_log_debug("\t  %*s  Invalid session object\n", level, "");
     886                fd_log_debug("\t  %*s  Invalid session object", level, "");
    887887        } else {
    888888               
    889                 fd_log_debug("\t  %*s  sid '%s'(%zd), hash %x, msg %d, destroyed %d\n", level, "", session->sid, session->sidlen, session->hash, session->msg_cnt, session->is_destroyed);
     889                fd_log_debug("\t  %*s  sid '%s'(%zd), hash %x, msg %d, destroyed %d", level, "", session->sid, session->sidlen, session->hash, session->msg_cnt, session->is_destroyed);
    890890
    891891                strftime(buf, sizeof(buf), "%D,%T", localtime_r( &session->timeout.tv_sec , &tm ));
    892                 fd_log_debug("\t  %*s  timeout %s.%09ld\n", level, "", buf, session->timeout.tv_nsec);
     892                fd_log_debug("\t  %*s  timeout %s.%09ld", level, "", buf, session->timeout.tv_nsec);
    893893
    894894                CHECK_POSIX_DO( pthread_mutex_lock(&session->stlock), /* ignore */ );
     
    896896                for (li = session->states.next; li != &session->states; li = li->next) {
    897897                        struct state * st = (struct state *)(li->o);
    898                         fd_log_debug("\t  %*s    handler %d registered data %p\n", level, "", st->hdl->id, st->state);
     898                        fd_log_debug("\t  %*s    handler %d registered data %p", level, "", st->hdl->id, st->state);
    899899                }
    900900                pthread_cleanup_pop(0);
    901901                CHECK_POSIX_DO( pthread_mutex_unlock(&session->stlock), /* ignore */ );
    902902        }
    903         fd_log_debug("\t  %*s -- end of session @%p --\n", level, "", session);
     903        fd_log_debug("\t  %*s -- end of session @%p --", level, "", session);
    904904}
    905905
     
    909909                return;
    910910       
    911         fd_log_debug("\t  %*s -- Handler @%p --\n", level, "", handler);
     911        fd_log_debug("\t  %*s -- Handler @%p --", level, "", handler);
    912912        if (!VALIDATE_SH(handler)) {
    913                 fd_log_debug("\t  %*s  Invalid session handler object\n", level, "");
     913                fd_log_debug("\t  %*s  Invalid session handler object", level, "");
    914914        } else {
    915                 fd_log_debug("\t  %*s  id %d, cleanup %p, opaque %p\n", level, "", handler->id, handler->cleanup, handler->opaque);
    916         }
    917         fd_log_debug("\t  %*s -- end of handler @%p --\n", level, "", handler);
     915                fd_log_debug("\t  %*s  id %d, cleanup %p, opaque %p", level, "", handler->id, handler->cleanup, handler->opaque);
     916        }
     917        fd_log_debug("\t  %*s -- end of handler @%p --", level, "", handler);
    918918}       
    919919
  • tests/testcnx.c

    r859 r974  
    714714                #if 0
    715715                /* For debug: dump the object */
    716                 fd_log_debug("Dumping CER\n");
     716                fd_log_debug("Dumping CER");
    717717                fd_msg_dump_walk(0, cer);
    718718                #endif
  • tests/testmesg.c

    r931 r974  
    6161                #if 0
    6262                /* For debug: dump the object */
    63                 fd_log_debug("Dumping Accounting-Request empty message\n");
     63                fd_log_debug("Dumping Accounting-Request empty message");
    6464                fd_msg_dump_walk( 0, acr );
    6565                #endif
     
    7878                #if 0
    7979                /* For debug: dump the object */
    80                 fd_log_debug("Dumping Proxy-Info AVP\n");
     80                fd_log_debug("Dumping Proxy-Info AVP");
    8181                fd_msg_dump_walk(0, pi);
    82                 fd_log_debug("Dumping dictionary model\n");
     82                fd_log_debug("Dumping dictionary model");
    8383                fd_dict_dump_object(pi_model);
    8484                #endif
     
    106106                #if 0
    107107                /* For debug: dump the object */
    108                 fd_log_debug("Dumping Accounting-Request with Proxy-Info AVP at the end\n");
     108                fd_log_debug("Dumping Accounting-Request with Proxy-Info AVP at the end");
    109109                fd_msg_dump_walk(0, acr);
    110110                #endif
     
    364364                        CHECK( 0, fd_msg_update_length ( avpi ) );
    365365                        #if 0
    366                         fd_log_debug("AVP no vendor, value 3.1415:\n");
     366                        fd_log_debug("AVP no vendor, value 3.1415:");
    367367                        fd_msg_dump_one(0, avpi);
    368368                        #endif
     
    381381                        CHECK( 0, fd_msg_update_length ( avpi ) );
    382382                        #if 0
    383                         fd_log_debug("AVP vendor, value 0x123456789abcdeL:\n");
     383                        fd_log_debug("AVP vendor, value 0x123456789abcdeL:");
    384384                        fd_msg_dump_one(0, avpi);
    385385                        #endif
     
    407407                                CHECK( 0, fd_msg_avp_setvalue ( avpi, &request.search.enum_value ) );
    408408                                #if 0
    409                                 fd_log_debug("AVP enum i32, value 2 (from const):\n");
     409                                fd_log_debug("AVP enum i32, value 2 (from const):");
    410410                                fd_msg_dump_one(0, avpi);
    411411                                #endif
     
    428428                                CHECK( 0, fd_msg_avp_setvalue ( avpi, &request.search.enum_value ) );
    429429                                #if 0
    430                                 fd_log_debug("AVP enum i32, value -5 (from const):\n");
     430                                fd_log_debug("AVP enum i32, value -5 (from const):");
    431431                                fd_msg_dump_one(0, avpi);
    432432                                #endif
     
    443443                        CHECK( 0, fd_msg_update_length ( avpi ) );
    444444                        #if 0
    445                         fd_log_debug("AVP vendor enum i32, value -10 (not const):\n");
     445                        fd_log_debug("AVP vendor enum i32, value -10 (not const):");
    446446                        fd_msg_dump_one(0, avpi);
    447447                        #endif
     
    458458                                CHECK( 0, fd_msg_update_length ( avpi ) );
    459459                                #if 0
    460                                 fd_log_debug("AVP octet string, 'This\\0 is a b...'\n");
     460                                fd_log_debug("AVP octet string, 'This\\0 is a b...'");
    461461                                fd_msg_dump_one(0, avpi);
    462462                                #endif
     
    487487                                CHECK( 0, fd_msg_avp_setvalue ( avpi, &request.search.enum_value ) );
    488488                                #if 0
    489                                 fd_log_debug("AVP Enumuerated OctetString (from const):\n");
     489                                fd_log_debug("AVP Enumuerated OctetString (from const):");
    490490                                fd_msg_dump_one(0, avpi);
    491491                                #endif
     
    512512                                CHECK( 0, fd_msg_avp_setvalue ( avpi, &request.search.enum_value ) );
    513513                                #if 0
    514                                 fd_log_debug("AVP Enumuerated OctetString (from const):\n");
     514                                fd_log_debug("AVP Enumuerated OctetString (from const):");
    515515                                fd_msg_dump_one(0, avpi);
    516516                                #endif
     
    534534                                CHECK( 0, fd_msg_avp_setvalue ( avpch, &value ) );
    535535                                #if 0
    536                                 fd_log_debug("AVP octet string, '1234678'\n");
     536                                fd_log_debug("AVP octet string, '1234678'");
    537537                                fd_msg_dump_one(0, avpch);
    538538                                #endif
     
    547547                                CHECK( 0, fd_msg_avp_setvalue ( avpch, &value ) );
    548548                                #if 0
    549                                 fd_log_debug("AVP octet string, '12346789'\n");
     549                                fd_log_debug("AVP octet string, '12346789'");
    550550                                fd_msg_dump_one(0, avpch);
    551551                                #endif
Note: See TracChangeset for help on using the changeset viewer.