diff --git a/src/.clang-format b/src/.clang-format
deleted file mode 100644
index 90e3d435d622376a363a2a5ab93e8f16c603793e..0000000000000000000000000000000000000000
--- a/src/.clang-format
+++ /dev/null
@@ -1,117 +0,0 @@
-#
-# Copyright (c) 2015, EURECOM (www.eurecom.fr)
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are met:
-#
-# 1. Redistributions of source code must retain the above copyright notice, this
-#    list of conditions and the following disclaimer.
-# 2. Redistributions in binary form must reproduce the above copyright notice,
-#    this list of conditions and the following disclaimer in the documentation
-#    and/or other materials provided with the distribution.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
-# ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#
-# The views and conclusions contained in the software and documentation are those
-# of the authors and should not be interpreted as representing official policies,
-# either expressed or implied, of the FreeBSD Project.
-#
-
-# see https://clang.llvm.org/docs/ClangFormatStyleOptions.html for explanation
-# of style options
-
-BasedOnStyle: Google
-Language: Cpp
-IndentWidth: 2
-ColumnLimit: 80
-
-IncludeBlocks: Preserve
-SortIncludes: false
-
-# alignment
-AlignAfterOpenBracket: AlwaysBreak
-AlignConsecutiveAssignments: true
-AlignConsecutiveDeclarations: false
-AlignEscapedNewlines: Right
-AlignOperands: true
-AlignTrailingComments: true
-DerivePointerAlignment: false
-PointerAlignment: Left
-
-# function style
-AllowAllParametersOfDeclarationOnNextLine: false
-AllowShortFunctionsOnASingleLine: Inline
-AlwaysBreakAfterReturnType: None
-IndentWrappedFunctionNames: false
-
-# template style
-AlwaysBreakTemplateDeclarations: Yes
-
-# preprocessor style
-IndentPPDirectives: None
-
-# block style
-AllowShortBlocksOnASingleLine: false
-KeepEmptyLinesAtTheStartOfBlocks: false
-
-# break style
-BreakBeforeBinaryOperators: None
-BreakBeforeBraces: Attach
-BreakBeforeTernaryOperators: false
-BreakStringLiterals: true
-CompactNamespaces: false
-ContinuationIndentWidth: 4
-MaxEmptyLinesToKeep: 1
-ReflowComments: true
-
-# spacing style
-UseTab: Never
-SpaceAfterCStyleCast: true
-SpaceAfterTemplateKeyword: false
-SpaceBeforeAssignmentOperators: true
-SpaceBeforeInheritanceColon: true
-SpaceBeforeParens: ControlStatements
-SpaceBeforeRangeBasedForLoopColon: true
-SpaceInEmptyParentheses: false
-SpacesBeforeTrailingComments: 2
-SpacesInAngles: false
-SpacesInCStyleCastParentheses: false
-SpacesInContainerLiterals: false
-SpacesInParentheses: false
-SpacesInSquareBrackets: false
-
-# class style
-BreakConstructorInitializers: BeforeColon
-BreakInheritanceList: BeforeColon
-ConstructorInitializerAllOnOneLineOrOnePerLine: true
-ConstructorInitializerIndentWidth: 4
-
-# case statements
-IndentCaseLabels: true
-
-# cpp
-Cpp11BracedListStyle: true
-FixNamespaceComments: true
-NamespaceIndentation: None
-SortUsingDeclarations: true
-
-# todo
-# AlwaysBreakBeforeMultilineStrings: bool
-# PenaltyBreakAssignment (unsigned)
-# PenaltyBreakBeforeFirstCallParameter (unsigned)
-# PenaltyBreakComment (unsigned)
-# PenaltyBreakFirstLessLess (unsigned)
-# PenaltyBreakString (unsigned)
-# PenaltyBreakTemplateDeclaration (unsigned)
-# PenaltyExcessCharacter (unsigned)
-# PenaltyReturnTypeOnItsOwnLine (unsigned)
diff --git a/src/utils/bstr/bstest.c b/src/utils/bstr/bstest.c
deleted file mode 100644
index bba97986c605c58bf4d6e07578fd2870fa4267e2..0000000000000000000000000000000000000000
--- a/src/utils/bstr/bstest.c
+++ /dev/null
@@ -1,103 +0,0 @@
-/*
- * This source file is part of the bstring string library.  This code was
- * written by Paul Hsieh in 2002-2015, and is covered by the BSD open source
- * license. Refer to the accompanying documentation for details on usage and
- * license.
- */
-
-/*
- * bstest.c
- *
- * This file is the C unit test for Bstrlib.
- */
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <stdarg.h>
-#include <limits.h>
-#include <ctype.h>
-#include "bstrlib.h"
-#include "bstraux.h"
-
-static bstring dumpOut[16];
-static int rot = 0;
-
-static int incorrectBstring (const struct tagbstring * b) {
-	if (NULL == b) return 1;
-	if (NULL == b->data) return 1;
-	if (b->slen < 0) return 1;
-	if (b->mlen > 0 && b->slen > b->mlen) return 1;
-	if (b->data[b->slen] != '\0') return 1;
-	return 0;
-}
-
-static char * dumpBstring (const struct tagbstring * b) {
-	rot = (rot + 1) % (unsigned)16;
-	if (dumpOut[rot] == NULL) {
-		dumpOut[rot] = bfromcstr ("");
-		if (dumpOut[rot] == NULL) return "FATAL INTERNAL ERROR";
-	}
-	dumpOut[rot]->slen = 0;
-	if (b == NULL) {
-		bcatcstr (dumpOut[rot], "NULL");
-	} else {
-		static char msg[256];
-		sprintf (msg, "%p", (void *)b);
-		bcatcstr (dumpOut[rot], msg);
-
-		if (b->slen < 0) {
-			sprintf (msg, ":[err:slen=%d<0]", b->slen);
-			bcatcstr (dumpOut[rot], msg);
-		} else {
-			if (b->mlen > 0 && b->mlen < b->slen) {
-				sprintf (msg, ":[err:mlen=%d<slen=%d]", b->mlen, b->slen);
-				bcatcstr (dumpOut[rot], msg);
-			} else {
-				if (b->mlen == -1) {
-					bcatcstr (dumpOut[rot], "[p]");
-				} else if (b->mlen < 0) {
-					bcatcstr (dumpOut[rot], "[c]");
-				}
-				bcatcstr (dumpOut[rot], ":");
-				if (b->data == NULL) {
-					bcatcstr (dumpOut[rot], "[err:data=NULL]");
-				} else {
-					bcatcstr (dumpOut[rot], "\"");
-					bcatcstr (dumpOut[rot], (const char *) b->data);
-					bcatcstr (dumpOut[rot], "\"");
-				}
-			}
-		}
-	}
-	return (char *) dumpOut[rot]->data;
-}
-
-static char* dumpCstring (const char* s) {
-	rot = (rot + 1) % (unsigned)16;
-	if (dumpOut[rot] == NULL) {
-		dumpOut[rot] = bfromcstr ("");
-		if (dumpOut[rot] == NULL) return "FATAL INTERNAL ERROR";
-	}
-	dumpOut[rot]->slen = 0;
-	if (s == NULL) {
-		bcatcstr (dumpOut[rot], "NULL");
-	} else {
-		static char msg[64];
-		int i;
-
-		sprintf (msg, "cstr[%p] -> ", (void *)s);
-		bcatcstr (dumpOut[rot], msg);
-
-		bcatStatic (dumpOut[rot], "\"");
-		for (i = 0; s[i]; i++) {
-			if (i > 1024) {
-				bcatStatic (dumpOut[rot], " ...");
-				break;
-			}
-			bconchar (dumpOut[rot], s[i]);
-		}
-		bcatStatic (dumpOut[rot], "\"");
-	}
-
-	return (char *) dumpOut[rot]->data;
-}